Struct x11::xlib::Screen [] [src]

pub struct Screen {
    pub ext_data: *mut XExtData,
    pub display: *mut Display,
    pub root: Window,
    pub width: c_int,
    pub height: c_int,
    pub mwidth: c_int,
    pub mheight: c_int,
    pub ndepths: c_int,
    pub depths: *mut Depth,
    pub root_depth: c_int,
    pub root_visual: *mut Visual,
    pub default_gc: GC,
    pub cmap: Colormap,
    pub white_pixel: c_ulong,
    pub black_pixel: c_ulong,
    pub max_maps: c_int,
    pub min_maps: c_int,
    pub backing_store: c_int,
    pub save_unders: Bool,
    pub root_input_mask: c_long,
}

Fields

ext_data: *mut XExtData display: *mut Display root: Window width: c_int height: c_int mwidth: c_int mheight: c_int ndepths: c_int depths: *mut Depth root_depth: c_int root_visual: *mut Visual default_gc: GC cmap: Colormap white_pixel: c_ulong black_pixel: c_ulong max_maps: c_int min_maps: c_int backing_store: c_int save_unders: Bool root_input_mask: c_long

Trait Implementations

impl PartialEq for Screen
[src]

fn eq(&self, __arg_0: &Screen) -> bool

This method tests for self and other values to be equal, and is used by ==. Read more

fn ne(&self, __arg_0: &Screen) -> bool

This method tests for !=.

impl Copy for Screen
[src]

impl Clone for Screen
[src]

fn clone(&self) -> Screen

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more