[−][src]Enum winit::os::unix::XWindowType
X window type. Maps directly to
_NET_WM_WINDOW_TYPE.
Variants
DesktopA 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.
DockA dock or panel feature. Typically a Window Manager would keep such windows on top of all other windows.
ToolbarToolbar windows. "Torn off" from the main application.
MenuPinnable menu windows. "Torn off" from the main application.
UtilityA small persistent utility window, such as a palette or toolbox.
SplashThe window is a splash screen displayed as an application is starting up.
DialogThis is a dialog window.
DropdownMenuA 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.
PopupMenuA popup menu that usually appears when the user right clicks on an object. This property is typically used on override-redirect windows.
TooltipA 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.
NotificationThe window is a notification. This property is typically used on override-redirect windows.
ComboThis should be used on the windows that are popped up by combo boxes. This property is typically used on override-redirect windows.
DndThis indicates the the window is being dragged. This property is typically used on override-redirect windows.
NormalThis is a normal, top-level window.
Trait Implementations
impl Copy for WindowType[src]
impl Default for WindowType[src]
impl Eq for WindowType[src]
impl Clone for WindowType[src]
fn clone(&self) -> WindowType[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl PartialEq<WindowType> for WindowType[src]
fn eq(&self, other: &WindowType) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl Hash for WindowType[src]
fn hash<__H: Hasher>(&self, state: &mut __H)[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher, 1.3.0[src]
H: Hasher,
Feeds a slice of this type into the given [Hasher]. Read more
impl Debug for WindowType[src]
impl<'de> Deserialize<'de> for WindowType[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl Serialize for WindowType[src]
Auto Trait Implementations
impl Unpin for WindowType
impl Sync for WindowType
impl Send for WindowType
impl UnwindSafe for WindowType
impl RefUnwindSafe for WindowType
Blanket Implementations
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>, [src]
T: Deserialize<'de>,