Struct x11rb_protocol::protocol::screensaver::SetAttributesAux
source · pub struct SetAttributesAux {Show 15 fields
pub background_pixmap: Option<Pixmap>,
pub background_pixel: Option<u32>,
pub border_pixmap: Option<Pixmap>,
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<Bool32>,
pub save_under: Option<Bool32>,
pub event_mask: Option<EventMask>,
pub do_not_propogate_mask: Option<EventMask>,
pub colormap: Option<Colormap>,
pub cursor: Option<Cursor>,
}
Expand description
Auxiliary and optional information for the set_attributes
function
Fields§
§background_pixmap: Option<Pixmap>
§background_pixel: Option<u32>
§border_pixmap: Option<Pixmap>
§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<Bool32>
§save_under: Option<Bool32>
§event_mask: Option<EventMask>
§do_not_propogate_mask: Option<EventMask>
§colormap: Option<Colormap>
§cursor: Option<Cursor>
Implementations§
source§impl SetAttributesAux
impl SetAttributesAux
sourcepub fn background_pixmap<I>(self, value: I) -> Selfwhere
I: Into<Option<Pixmap>>,
pub fn background_pixmap<I>(self, value: I) -> Selfwhere I: Into<Option<Pixmap>>,
Set the background_pixmap
field of this structure.
sourcepub fn background_pixel<I>(self, value: I) -> Selfwhere
I: Into<Option<u32>>,
pub fn background_pixel<I>(self, value: I) -> Selfwhere I: Into<Option<u32>>,
Set the background_pixel
field of this structure.
sourcepub fn border_pixmap<I>(self, value: I) -> Selfwhere
I: Into<Option<Pixmap>>,
pub fn border_pixmap<I>(self, value: I) -> Selfwhere I: Into<Option<Pixmap>>,
Set the border_pixmap
field of this structure.
sourcepub fn border_pixel<I>(self, value: I) -> Selfwhere
I: Into<Option<u32>>,
pub fn border_pixel<I>(self, value: I) -> Selfwhere I: Into<Option<u32>>,
Set the border_pixel
field of this structure.
sourcepub fn bit_gravity<I>(self, value: I) -> Selfwhere
I: Into<Option<Gravity>>,
pub fn bit_gravity<I>(self, value: I) -> Selfwhere I: Into<Option<Gravity>>,
Set the bit_gravity
field of this structure.
sourcepub fn win_gravity<I>(self, value: I) -> Selfwhere
I: Into<Option<Gravity>>,
pub fn win_gravity<I>(self, value: I) -> Selfwhere I: Into<Option<Gravity>>,
Set the win_gravity
field of this structure.
sourcepub fn backing_store<I>(self, value: I) -> Selfwhere
I: Into<Option<BackingStore>>,
pub fn backing_store<I>(self, value: I) -> Selfwhere I: Into<Option<BackingStore>>,
Set the backing_store
field of this structure.
sourcepub fn backing_planes<I>(self, value: I) -> Selfwhere
I: Into<Option<u32>>,
pub fn backing_planes<I>(self, value: I) -> Selfwhere I: Into<Option<u32>>,
Set the backing_planes
field of this structure.
sourcepub fn backing_pixel<I>(self, value: I) -> Selfwhere
I: Into<Option<u32>>,
pub fn backing_pixel<I>(self, value: I) -> Selfwhere I: Into<Option<u32>>,
Set the backing_pixel
field of this structure.
sourcepub fn override_redirect<I>(self, value: I) -> Selfwhere
I: Into<Option<Bool32>>,
pub fn override_redirect<I>(self, value: I) -> Selfwhere I: Into<Option<Bool32>>,
Set the override_redirect
field of this structure.
sourcepub fn save_under<I>(self, value: I) -> Selfwhere
I: Into<Option<Bool32>>,
pub fn save_under<I>(self, value: I) -> Selfwhere I: Into<Option<Bool32>>,
Set the save_under
field of this structure.
sourcepub fn event_mask<I>(self, value: I) -> Selfwhere
I: Into<Option<EventMask>>,
pub fn event_mask<I>(self, value: I) -> Selfwhere I: Into<Option<EventMask>>,
Set the event_mask
field of this structure.
sourcepub fn do_not_propogate_mask<I>(self, value: I) -> Selfwhere
I: Into<Option<EventMask>>,
pub fn do_not_propogate_mask<I>(self, value: I) -> Selfwhere I: Into<Option<EventMask>>,
Set the do_not_propogate_mask
field of this structure.
Trait Implementations§
source§impl Clone for SetAttributesAux
impl Clone for SetAttributesAux
source§fn clone(&self) -> SetAttributesAux
fn clone(&self) -> SetAttributesAux
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for SetAttributesAux
impl Debug for SetAttributesAux
source§impl Default for SetAttributesAux
impl Default for SetAttributesAux
source§fn default() -> SetAttributesAux
fn default() -> SetAttributesAux
Returns the “default value” for a type. Read more
source§impl Hash for SetAttributesAux
impl Hash for SetAttributesAux
source§impl Ord for SetAttributesAux
impl Ord for SetAttributesAux
source§fn cmp(&self, other: &SetAttributesAux) -> Ordering
fn cmp(&self, other: &SetAttributesAux) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq<SetAttributesAux> for SetAttributesAux
impl PartialEq<SetAttributesAux> for SetAttributesAux
source§fn eq(&self, other: &SetAttributesAux) -> bool
fn eq(&self, other: &SetAttributesAux) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<SetAttributesAux> for SetAttributesAux
impl PartialOrd<SetAttributesAux> for SetAttributesAux
source§fn partial_cmp(&self, other: &SetAttributesAux) -> Option<Ordering>
fn partial_cmp(&self, other: &SetAttributesAux) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for SetAttributesAux
impl Eq for SetAttributesAux
impl StructuralEq for SetAttributesAux
impl StructuralPartialEq for SetAttributesAux
Auto Trait Implementations§
impl RefUnwindSafe for SetAttributesAux
impl Send for SetAttributesAux
impl Sync for SetAttributesAux
impl Unpin for SetAttributesAux
impl UnwindSafe for SetAttributesAux
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