Enum azul_winit::platform::unix::XWindowType [−][src]
pub enum XWindowType {}Show variants
Desktop, Dock, Toolbar, Menu, Utility, Splash, Dialog, DropdownMenu, PopupMenu, Tooltip, Notification, Combo, Dnd, Normal,
Expand description
X window type. Maps directly to
_NET_WM_WINDOW_TYPE
.
Variants
Expand description
A desktop feature. This can include a single window containing desktop icons with the same dimensions as the screen, allowing the desktop environment to have full control of the desktop, without the need for proxying root window clicks.
Expand description
A dock or panel feature. Typically a Window Manager would keep such windows on top of all other windows.
Expand description
Toolbar windows. “Torn off” from the main application.
Expand description
Pinnable menu windows. “Torn off” from the main application.
Expand description
A small persistent utility window, such as a palette or toolbox.
Expand description
The window is a splash screen displayed as an application is starting up.
Expand description
This is a dialog window.
Expand description
A dropdown menu that usually appears when the user clicks on an item in a menu bar. This property is typically used on override-redirect windows.
Expand description
A popup menu that usually appears when the user right clicks on an object. This property is typically used on override-redirect windows.
Expand description
A tooltip window. Usually used to show additional information when hovering over an object with the cursor. This property is typically used on override-redirect windows.
Expand description
The window is a notification. This property is typically used on override-redirect windows.
Expand description
This should be used on the windows that are popped up by combo boxes. This property is typically used on override-redirect windows.
Expand description
This indicates the the window is being dragged. This property is typically used on override-redirect windows.
Expand description
This is a normal, top-level window.
Trait Implementations
impl Clone for WindowType
[src]
impl Clone for WindowType
[src]fn clone(&self) -> WindowType
[src]
fn clone(&self) -> WindowType
[src]Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]Performs copy-assignment from source
. Read more
impl Debug for WindowType
[src]
impl Debug for WindowType
[src]impl Default for WindowType
[src]
impl Default for WindowType
[src]impl<'de> Deserialize<'de> for WindowType
[src]
impl<'de> Deserialize<'de> for WindowType
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]Deserialize this value from the given Serde deserializer. Read more
impl Hash for WindowType
[src]
impl Hash for WindowType
[src]impl PartialEq<WindowType> for WindowType
[src]
impl PartialEq<WindowType> for WindowType
[src]impl Serialize for WindowType
[src]
impl Serialize for WindowType
[src]impl Copy for WindowType
[src]
impl Eq for WindowType
[src]
impl StructuralEq for WindowType
[src]
impl StructuralPartialEq for WindowType
[src]
Auto Trait Implementations
impl RefUnwindSafe for WindowType
impl Send for WindowType
impl Sync for WindowType
impl Unpin for WindowType
impl UnwindSafe for WindowType
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,