pub struct NativeWindowManager { /* private fields */ }Expand description
Native window manager that properly handles cross-platform requirements
Implementations§
Source§impl NativeWindowManager
impl NativeWindowManager
Sourcepub fn initialize(&mut self) -> Result<(), String>
pub fn initialize(&mut self) -> Result<(), String>
Initialize the native window system
Sourcepub fn show_plot_native(
&self,
figure: Figure,
) -> Result<NativeWindowResult, String>
pub fn show_plot_native( &self, figure: Figure, ) -> Result<NativeWindowResult, String>
Show a plot using native window with proper cross-platform handling
pub fn show_plot_native_with_signal( &self, figure: Figure, signal: Option<CloseSignal>, ) -> Result<NativeWindowResult, String>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for NativeWindowManager
impl RefUnwindSafe for NativeWindowManager
impl Send for NativeWindowManager
impl Sync for NativeWindowManager
impl Unpin for NativeWindowManager
impl UnsafeUnpin for NativeWindowManager
impl UnwindSafe for NativeWindowManager
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().