Trait WindowExt

Source
pub trait WindowExt: Copy + Default {
Show 15 methods // Required methods fn app(&self) -> ApplicationImpl; fn destroy(&self); fn drop(&self); fn get_content_dimensions(&self) -> Dims2D; fn get_opacity(&self) -> u8; fn get_position(&self) -> Pos2D; fn get_title(&self) -> String; fn get_window_dimensions(&self) -> Dims2D; fn hide(&self); fn set_content_dimensions(&self, dimensions: Dims2D); fn set_opacity(&self, opacity: u8); fn set_position(&self, position: Pos2D); fn set_title(&self, title: &str); fn set_window_dimensions(&self, dimensions: Dims2D); fn show(&self);
}

Required Methods§

Source

fn app(&self) -> ApplicationImpl

Source

fn destroy(&self)

Source

fn drop(&self)

Source

fn get_content_dimensions(&self) -> Dims2D

Source

fn get_opacity(&self) -> u8

Source

fn get_position(&self) -> Pos2D

Source

fn get_title(&self) -> String

Source

fn get_window_dimensions(&self) -> Dims2D

Source

fn hide(&self)

Source

fn set_content_dimensions(&self, dimensions: Dims2D)

Source

fn set_opacity(&self, opacity: u8)

Source

fn set_position(&self, position: Pos2D)

Source

fn set_title(&self, title: &str)

Source

fn set_window_dimensions(&self, dimensions: Dims2D)

Source

fn show(&self)

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§