Struct x11rb::protocol::xproto::ChangeWindowAttributesAux
source · pub struct ChangeWindowAttributesAux {Show 15 fields
pub background_pixmap: Option<u32>,
pub background_pixel: Option<u32>,
pub border_pixmap: Option<u32>,
pub border_pixel: Option<u32>,
pub bit_gravity: Option<Gravity>,
pub win_gravity: Option<Gravity>,
pub backing_store: Option<BackingStore>,
pub backing_planes: Option<u32>,
pub backing_pixel: Option<u32>,
pub override_redirect: Option<u32>,
pub save_under: Option<u32>,
pub event_mask: Option<EventMask>,
pub do_not_propogate_mask: Option<EventMask>,
pub colormap: Option<u32>,
pub cursor: Option<u32>,
}
Expand description
Auxiliary and optional information for the change_window_attributes
function
Fields§
§background_pixmap: Option<u32>
§background_pixel: Option<u32>
§border_pixmap: Option<u32>
§border_pixel: Option<u32>
§bit_gravity: Option<Gravity>
§win_gravity: Option<Gravity>
§backing_store: Option<BackingStore>
§backing_planes: Option<u32>
§backing_pixel: Option<u32>
§override_redirect: Option<u32>
§save_under: Option<u32>
§event_mask: Option<EventMask>
§do_not_propogate_mask: Option<EventMask>
§colormap: Option<u32>
§cursor: Option<u32>
Implementations§
source§impl ChangeWindowAttributesAux
impl ChangeWindowAttributesAux
sourcepub fn new() -> ChangeWindowAttributesAux
pub fn new() -> ChangeWindowAttributesAux
Create a new instance with all fields unset / not present.
sourcepub fn background_pixmap<I>(self, value: I) -> ChangeWindowAttributesAux
pub fn background_pixmap<I>(self, value: I) -> ChangeWindowAttributesAux
Set the background_pixmap
field of this structure.
sourcepub fn background_pixel<I>(self, value: I) -> ChangeWindowAttributesAux
pub fn background_pixel<I>(self, value: I) -> ChangeWindowAttributesAux
Set the background_pixel
field of this structure.
sourcepub fn border_pixmap<I>(self, value: I) -> ChangeWindowAttributesAux
pub fn border_pixmap<I>(self, value: I) -> ChangeWindowAttributesAux
Set the border_pixmap
field of this structure.
sourcepub fn border_pixel<I>(self, value: I) -> ChangeWindowAttributesAux
pub fn border_pixel<I>(self, value: I) -> ChangeWindowAttributesAux
Set the border_pixel
field of this structure.
sourcepub fn bit_gravity<I>(self, value: I) -> ChangeWindowAttributesAux
pub fn bit_gravity<I>(self, value: I) -> ChangeWindowAttributesAux
Set the bit_gravity
field of this structure.
sourcepub fn win_gravity<I>(self, value: I) -> ChangeWindowAttributesAux
pub fn win_gravity<I>(self, value: I) -> ChangeWindowAttributesAux
Set the win_gravity
field of this structure.
sourcepub fn backing_store<I>(self, value: I) -> ChangeWindowAttributesAux
pub fn backing_store<I>(self, value: I) -> ChangeWindowAttributesAux
Set the backing_store
field of this structure.
sourcepub fn backing_planes<I>(self, value: I) -> ChangeWindowAttributesAux
pub fn backing_planes<I>(self, value: I) -> ChangeWindowAttributesAux
Set the backing_planes
field of this structure.
sourcepub fn backing_pixel<I>(self, value: I) -> ChangeWindowAttributesAux
pub fn backing_pixel<I>(self, value: I) -> ChangeWindowAttributesAux
Set the backing_pixel
field of this structure.
sourcepub fn override_redirect<I>(self, value: I) -> ChangeWindowAttributesAux
pub fn override_redirect<I>(self, value: I) -> ChangeWindowAttributesAux
Set the override_redirect
field of this structure.
sourcepub fn save_under<I>(self, value: I) -> ChangeWindowAttributesAux
pub fn save_under<I>(self, value: I) -> ChangeWindowAttributesAux
Set the save_under
field of this structure.
sourcepub fn event_mask<I>(self, value: I) -> ChangeWindowAttributesAux
pub fn event_mask<I>(self, value: I) -> ChangeWindowAttributesAux
Set the event_mask
field of this structure.
sourcepub fn do_not_propogate_mask<I>(self, value: I) -> ChangeWindowAttributesAux
pub fn do_not_propogate_mask<I>(self, value: I) -> ChangeWindowAttributesAux
Set the do_not_propogate_mask
field of this structure.
sourcepub fn colormap<I>(self, value: I) -> ChangeWindowAttributesAux
pub fn colormap<I>(self, value: I) -> ChangeWindowAttributesAux
Set the colormap
field of this structure.
Trait Implementations§
source§impl Clone for ChangeWindowAttributesAux
impl Clone for ChangeWindowAttributesAux
source§fn clone(&self) -> ChangeWindowAttributesAux
fn clone(&self) -> ChangeWindowAttributesAux
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more