Struct gdk_x11_sys::xlib::Screen
[−]#[repr(C)]pub struct Screen {Show 20 fields
pub ext_data: *mut XExtData,
pub display: *mut _XDisplay,
pub root: u64,
pub width: i32,
pub height: i32,
pub mwidth: i32,
pub mheight: i32,
pub ndepths: i32,
pub depths: *mut Depth,
pub root_depth: i32,
pub root_visual: *mut Visual,
pub default_gc: *mut _XGC,
pub cmap: u64,
pub white_pixel: u64,
pub black_pixel: u64,
pub max_maps: i32,
pub min_maps: i32,
pub backing_store: i32,
pub save_unders: i32,
pub root_input_mask: i64,
}
Fields
ext_data: *mut XExtData
display: *mut _XDisplay
root: u64
width: i32
height: i32
mwidth: i32
mheight: i32
ndepths: i32
depths: *mut Depth
root_depth: i32
root_visual: *mut Visual
default_gc: *mut _XGC
cmap: u64
white_pixel: u64
black_pixel: u64
max_maps: i32
min_maps: i32
backing_store: i32
save_unders: i32
root_input_mask: i64
Trait Implementations
impl Copy for Screen
impl StructuralPartialEq for Screen
Auto Trait Implementations
impl RefUnwindSafe for Screen
impl !Send for Screen
impl !Sync for Screen
impl Unpin for Screen
impl UnwindSafe for Screen
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more