Trait fltk::prelude::WindowExt [−][src]
Defines the methods implemented by all window widgets
Required methods
fn center_screen(self) -> Self where
Self: Sized,
[src]
Self: Sized,
Positions the window to the center of the screen
fn make_modal(&mut self, val: bool)
[src]
Makes a window modal, should be called before show
fn fullscreen(&mut self, val: bool)
[src]
Makes a window fullscreen
fn make_current(&mut self)
[src]
Makes the window current
fn icon(&self) -> Option<Box<dyn ImageExt>>
[src]
Returns the icon of the window
fn set_icon<T: ImageExt>(&mut self, image: Option<T>) where
Self: Sized,
[src]
Self: Sized,
Sets the windows icon
fn set_cursor(&mut self, cursor: Cursor)
[src]
Sets the cursor style within the window Needs to be called after the window is shown
fn shown(&self) -> bool
[src]
Returns whether a window is shown
fn set_border(&mut self, flag: bool)
[src]
Sets whether the window has a border
fn border(&self) -> bool
[src]
Returns whether a window has a border
fn free_position(&mut self)
[src]
Frees the position of the window
fn raw_handle(&self) -> RawHandle
[src]
Get the raw system handle of the window
unsafe fn set_raw_handle(&mut self, handle: RawHandle)
[src]
Set the window associated with a raw handle. RawHandle is a void pointer to: (Windows: HWND, X11: Xid (u64), MacOS: NSWindow)
Safety
The data must be valid and is OS-dependent. The window must be shown.
fn region(&self) -> Region
[src]
Get the graphical draw region of the window
unsafe fn set_region(&mut self, region: Region)
[src]
fn iconize(&mut self)
[src]
Iconifies the window
fn fullscreen_active(&self) -> bool
[src]
Returns whether the window is fullscreen or not
fn decorated_w(&self) -> i32
[src]
Returns the decorated width
fn decorated_h(&self) -> i32
[src]
Returns the decorated height
fn size_range(&mut self, min_w: i32, min_h: i32, max_w: i32, max_h: i32)
[src]
Set the window's minimum width, minimum height, max width and max height
fn hotspot<W: WidgetExt>(&mut self, w: &W) where
Self: Sized,
[src]
Self: Sized,
Set the hotspot widget of the window