Struct ChangeWindowAttributesAux
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§
§impl ChangeWindowAttributesAux
impl ChangeWindowAttributesAux
pub fn new() -> ChangeWindowAttributesAux
pub fn new() -> ChangeWindowAttributesAux
Create a new instance with all fields unset / not present.
pub 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.
pub 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.
pub 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.
pub 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.
pub 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.
pub 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.
pub 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.
pub 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.
pub 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.
pub 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.
pub 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.
pub 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.
pub 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.
pub fn colormap<I>(self, value: I) -> ChangeWindowAttributesAux
pub fn colormap<I>(self, value: I) -> ChangeWindowAttributesAux
Set the colormap
field of this structure.
pub fn cursor<I>(self, value: I) -> ChangeWindowAttributesAux
pub fn cursor<I>(self, value: I) -> ChangeWindowAttributesAux
Set the cursor
field of this structure.
Trait Implementations§
§impl Clone for ChangeWindowAttributesAux
impl Clone for ChangeWindowAttributesAux
§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§impl Debug for ChangeWindowAttributesAux
impl Debug for ChangeWindowAttributesAux
§impl Default for ChangeWindowAttributesAux
impl Default for ChangeWindowAttributesAux
§fn default() -> ChangeWindowAttributesAux
fn default() -> ChangeWindowAttributesAux
impl Copy for ChangeWindowAttributesAux
Auto Trait Implementations§
impl Freeze for ChangeWindowAttributesAux
impl RefUnwindSafe for ChangeWindowAttributesAux
impl Send for ChangeWindowAttributesAux
impl Sync for ChangeWindowAttributesAux
impl Unpin for ChangeWindowAttributesAux
impl UnwindSafe for ChangeWindowAttributesAux
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)