Struct gdk::WindowAttr
source · pub struct WindowAttr {
pub title: Option<String>,
pub event_mask: EventMask,
pub x: Option<i32>,
pub y: Option<i32>,
pub width: i32,
pub height: i32,
pub wclass: WindowWindowClass,
pub visual: Option<Visual>,
pub window_type: WindowType,
pub cursor: Option<Cursor>,
pub override_redirect: bool,
pub type_hint: Option<WindowTypeHint>,
}
Fields§
§title: Option<String>
§event_mask: EventMask
§x: Option<i32>
§y: Option<i32>
§width: i32
§height: i32
§wclass: WindowWindowClass
§visual: Option<Visual>
§window_type: WindowType
§cursor: Option<Cursor>
§override_redirect: bool
§type_hint: Option<WindowTypeHint>
Trait Implementations§
source§impl Default for WindowAttr
impl Default for WindowAttr
source§impl<'a> ToGlibPtr<'a, *mut GdkWindowAttr> for WindowAttr
impl<'a> ToGlibPtr<'a, *mut GdkWindowAttr> for WindowAttr
type Storage = (Box<GdkWindowAttr, Global>, Stash<'a, *mut GdkVisual, Option<Visual>>, Stash<'a, *mut GdkCursor, Option<Cursor>>, Stash<'a, *const i8, Option<String>>)
source§fn to_glib_none(&'a self) -> Stash<'a, *mut GdkWindowAttr, Self>
fn to_glib_none(&'a self) -> Stash<'a, *mut GdkWindowAttr, Self>
Transfer: none. Read more
source§fn to_glib_container(&'a self) -> Stash<'a, P, Self>
fn to_glib_container(&'a self) -> Stash<'a, P, Self>
Transfer: container. Read more
source§fn to_glib_full(&self) -> P
fn to_glib_full(&self) -> P
Transfer: full. Read more
Auto Trait Implementations§
impl RefUnwindSafe for WindowAttr
impl !Send for WindowAttr
impl !Sync for WindowAttr
impl Unpin for WindowAttr
impl UnwindSafe for WindowAttr
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more