Struct druid_win_shell::window::WindowBuilder
source · pub struct WindowBuilder { /* private fields */ }
Expand description
Builder abstraction for creating new windows.
Implementations
sourceimpl WindowBuilder
impl WindowBuilder
pub fn new() -> WindowBuilder
sourcepub fn set_handler(&mut self, handler: Box<dyn WinHandler>)
pub fn set_handler(&mut self, handler: Box<dyn WinHandler>)
This takes ownership, and is typically used with UiMain
pub fn set_scroll(&mut self, hscroll: bool, vscroll: bool)
pub fn set_title<S: Into<String>>(&mut self, title: S)
sourcepub fn set_cursor(&mut self, cursor: Cursor)
pub fn set_cursor(&mut self, cursor: Cursor)
Set the default cursor for the window.
pub fn set_present_strategy(&mut self, present_strategy: PresentStrategy)
pub fn build(self) -> Result<WindowHandle, Error>
Auto Trait Implementations
impl !RefUnwindSafe for WindowBuilder
impl !Send for WindowBuilder
impl !Sync for WindowBuilder
impl Unpin for WindowBuilder
impl !UnwindSafe for WindowBuilder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more