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
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 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> 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().