pub trait FloWindowProperties {
    // Required methods
    fn title(&self) -> BindRef<String>;
    fn size(&self) -> BindRef<(u64, u64)>;
    fn fullscreen(&self) -> BindRef<bool>;
    fn has_decorations(&self) -> BindRef<bool>;
    fn mouse_pointer(&self) -> BindRef<MousePointer>;
}
Expand description

Trait implemented by objects that can provide properties for creating/updating a flo_draw window

Window properties are supplied as bindings to make it possible to update them after the window has been created.

Required Methods§

source

fn title(&self) -> BindRef<String>

The title of the window

source

fn size(&self) -> BindRef<(u64, u64)>

The initial size of the window

source

fn fullscreen(&self) -> BindRef<bool>

Set to true if the window should be fullscreen

source

fn has_decorations(&self) -> BindRef<bool>

Set to true if the window should have decorations

source

fn mouse_pointer(&self) -> BindRef<MousePointer>

The mouse pointer to show for a window

Implementations on Foreign Types§

source§

impl FloWindowProperties for ()

‘()’ can be used to create a window with the default title

source§

impl<'a> FloWindowProperties for &'a str

A string can be used to set just the window title

Implementors§