[−][src]Enum gdk::WindowTypeHint
These are hints for the window manager that indicate what type of function the window has. The window manager can use this when determining decoration and behaviour of the window. The hint must be set before mapping the window.
See the Extended Window Manager Hints specification for more details about window types.
Variants (Non-exhaustive)
Normal toplevel window.
Dialog window.
Window used to implement a menu; GTK+ uses
this hint only for torn-off menus, see GtkTearoffMenuItem
.
Window used to implement toolbars.
Window used to display a splash screen during application startup.
Utility windows which are not detached toolbars or dialogs.
Used for creating dock or panel windows.
Used for creating the desktop background window.
A menu that belongs to a menubar.
A menu that does not belong to a menubar, e.g. a context menu.
A tooltip.
A notification - typically a “bubble” that belongs to a status icon.
A popup from a combo box.
A window that is used to implement a DND cursor.
Trait Implementations
impl Clone for WindowTypeHint
[src]
fn clone(&self) -> WindowTypeHint
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for WindowTypeHint
[src]
impl Debug for WindowTypeHint
[src]
impl Display for WindowTypeHint
[src]
impl Eq for WindowTypeHint
[src]
impl<'a> FromValue<'a> for WindowTypeHint
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for WindowTypeHint
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for WindowTypeHint
[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,
impl Ord for WindowTypeHint
[src]
fn cmp(&self, other: &WindowTypeHint) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<WindowTypeHint> for WindowTypeHint
[src]
fn eq(&self, other: &WindowTypeHint) -> bool
[src]
fn ne(&self, other: &WindowTypeHint) -> bool
[src]
impl PartialOrd<WindowTypeHint> for WindowTypeHint
[src]
fn partial_cmp(&self, other: &WindowTypeHint) -> Option<Ordering>
[src]
fn lt(&self, other: &WindowTypeHint) -> bool
[src]
fn le(&self, other: &WindowTypeHint) -> bool
[src]
fn gt(&self, other: &WindowTypeHint) -> bool
[src]
fn ge(&self, other: &WindowTypeHint) -> bool
[src]
impl SetValue for WindowTypeHint
[src]
impl StaticType for WindowTypeHint
[src]
fn static_type() -> Type
[src]
impl StructuralEq for WindowTypeHint
[src]
impl StructuralPartialEq for WindowTypeHint
[src]
Auto Trait Implementations
impl RefUnwindSafe for WindowTypeHint
impl Send for WindowTypeHint
impl Sync for WindowTypeHint
impl Unpin for WindowTypeHint
impl UnwindSafe for WindowTypeHint
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
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> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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> ToSendValue for T where
T: ToValue + SetValue + Send + ?Sized,
T: ToValue + SetValue + Send + ?Sized,
fn to_send_value(&self) -> SendValue
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> ToValue for T where
T: SetValue + ?Sized,
T: SetValue + ?Sized,
fn to_value(&self) -> Value
fn to_value_type(&self) -> Type
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>,