[][src]Struct native_windows_gui::Window

pub struct Window { /* fields omitted */ }

A window control.

Methods

impl Window[src]

pub fn close(&self)[src]

Close the window as if the user clicked on the X button. This do NOT remove the window from the ui, it only set it hidden. In order to also destroy the window, add an unpack statement on the Closed event.

pub fn activate(&self)[src]

Activate the window and set it above the other windows

pub fn get_title(&self) -> String[src]

pub fn set_title<'a>(&self, text: &'a str)[src]

pub fn get_visibility(&self) -> bool[src]

pub fn set_visibility(&self, visible: bool)[src]

pub fn get_position(&self) -> (i32, i32)[src]

pub fn set_position(&self, x: i32, y: i32)[src]

pub fn get_size(&self) -> (u32, u32)[src]

pub fn set_size(&self, w: u32, h: u32)[src]

pub fn get_enabled(&self) -> bool[src]

pub fn set_enabled(&self, e: bool)[src]

Trait Implementations

impl Control for Window[src]

Auto Trait Implementations

impl !Send for Window

impl !Sync for Window

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]