Struct x11rb::protocol::xproto::ChangeGCAux
source · pub struct ChangeGCAux {Show 23 fields
pub function: Option<GX>,
pub plane_mask: Option<u32>,
pub foreground: Option<u32>,
pub background: Option<u32>,
pub line_width: Option<u32>,
pub line_style: Option<LineStyle>,
pub cap_style: Option<CapStyle>,
pub join_style: Option<JoinStyle>,
pub fill_style: Option<FillStyle>,
pub fill_rule: Option<FillRule>,
pub tile: Option<u32>,
pub stipple: Option<u32>,
pub tile_stipple_x_origin: Option<i32>,
pub tile_stipple_y_origin: Option<i32>,
pub font: Option<u32>,
pub subwindow_mode: Option<SubwindowMode>,
pub graphics_exposures: Option<u32>,
pub clip_x_origin: Option<i32>,
pub clip_y_origin: Option<i32>,
pub clip_mask: Option<u32>,
pub dash_offset: Option<u32>,
pub dashes: Option<u32>,
pub arc_mode: Option<ArcMode>,
}
Expand description
Auxiliary and optional information for the change_gc
function
Fields§
§function: Option<GX>
§plane_mask: Option<u32>
§foreground: Option<u32>
§background: Option<u32>
§line_width: Option<u32>
§line_style: Option<LineStyle>
§cap_style: Option<CapStyle>
§join_style: Option<JoinStyle>
§fill_style: Option<FillStyle>
§fill_rule: Option<FillRule>
§tile: Option<u32>
§stipple: Option<u32>
§tile_stipple_x_origin: Option<i32>
§tile_stipple_y_origin: Option<i32>
§font: Option<u32>
§subwindow_mode: Option<SubwindowMode>
§graphics_exposures: Option<u32>
§clip_x_origin: Option<i32>
§clip_y_origin: Option<i32>
§clip_mask: Option<u32>
§dash_offset: Option<u32>
§dashes: Option<u32>
§arc_mode: Option<ArcMode>
Implementations§
source§impl ChangeGCAux
impl ChangeGCAux
sourcepub fn new() -> ChangeGCAux
pub fn new() -> ChangeGCAux
Create a new instance with all fields unset / not present.
sourcepub fn function<I>(self, value: I) -> ChangeGCAux
pub fn function<I>(self, value: I) -> ChangeGCAux
Set the function
field of this structure.
sourcepub fn plane_mask<I>(self, value: I) -> ChangeGCAux
pub fn plane_mask<I>(self, value: I) -> ChangeGCAux
Set the plane_mask
field of this structure.
sourcepub fn foreground<I>(self, value: I) -> ChangeGCAux
pub fn foreground<I>(self, value: I) -> ChangeGCAux
Set the foreground
field of this structure.
sourcepub fn background<I>(self, value: I) -> ChangeGCAux
pub fn background<I>(self, value: I) -> ChangeGCAux
Set the background
field of this structure.
sourcepub fn line_width<I>(self, value: I) -> ChangeGCAux
pub fn line_width<I>(self, value: I) -> ChangeGCAux
Set the line_width
field of this structure.
sourcepub fn line_style<I>(self, value: I) -> ChangeGCAux
pub fn line_style<I>(self, value: I) -> ChangeGCAux
Set the line_style
field of this structure.
sourcepub fn cap_style<I>(self, value: I) -> ChangeGCAux
pub fn cap_style<I>(self, value: I) -> ChangeGCAux
Set the cap_style
field of this structure.
sourcepub fn join_style<I>(self, value: I) -> ChangeGCAux
pub fn join_style<I>(self, value: I) -> ChangeGCAux
Set the join_style
field of this structure.
sourcepub fn fill_style<I>(self, value: I) -> ChangeGCAux
pub fn fill_style<I>(self, value: I) -> ChangeGCAux
Set the fill_style
field of this structure.
sourcepub fn fill_rule<I>(self, value: I) -> ChangeGCAux
pub fn fill_rule<I>(self, value: I) -> ChangeGCAux
Set the fill_rule
field of this structure.
sourcepub fn tile<I>(self, value: I) -> ChangeGCAux
pub fn tile<I>(self, value: I) -> ChangeGCAux
Set the tile
field of this structure.
sourcepub fn stipple<I>(self, value: I) -> ChangeGCAux
pub fn stipple<I>(self, value: I) -> ChangeGCAux
Set the stipple
field of this structure.
sourcepub fn tile_stipple_x_origin<I>(self, value: I) -> ChangeGCAux
pub fn tile_stipple_x_origin<I>(self, value: I) -> ChangeGCAux
Set the tile_stipple_x_origin
field of this structure.
sourcepub fn tile_stipple_y_origin<I>(self, value: I) -> ChangeGCAux
pub fn tile_stipple_y_origin<I>(self, value: I) -> ChangeGCAux
Set the tile_stipple_y_origin
field of this structure.
sourcepub fn font<I>(self, value: I) -> ChangeGCAux
pub fn font<I>(self, value: I) -> ChangeGCAux
Set the font
field of this structure.
sourcepub fn subwindow_mode<I>(self, value: I) -> ChangeGCAux
pub fn subwindow_mode<I>(self, value: I) -> ChangeGCAux
Set the subwindow_mode
field of this structure.
sourcepub fn graphics_exposures<I>(self, value: I) -> ChangeGCAux
pub fn graphics_exposures<I>(self, value: I) -> ChangeGCAux
Set the graphics_exposures
field of this structure.
sourcepub fn clip_x_origin<I>(self, value: I) -> ChangeGCAux
pub fn clip_x_origin<I>(self, value: I) -> ChangeGCAux
Set the clip_x_origin
field of this structure.
sourcepub fn clip_y_origin<I>(self, value: I) -> ChangeGCAux
pub fn clip_y_origin<I>(self, value: I) -> ChangeGCAux
Set the clip_y_origin
field of this structure.
sourcepub fn clip_mask<I>(self, value: I) -> ChangeGCAux
pub fn clip_mask<I>(self, value: I) -> ChangeGCAux
Set the clip_mask
field of this structure.
sourcepub fn dash_offset<I>(self, value: I) -> ChangeGCAux
pub fn dash_offset<I>(self, value: I) -> ChangeGCAux
Set the dash_offset
field of this structure.
sourcepub fn dashes<I>(self, value: I) -> ChangeGCAux
pub fn dashes<I>(self, value: I) -> ChangeGCAux
Set the dashes
field of this structure.
Trait Implementations§
source§impl Clone for ChangeGCAux
impl Clone for ChangeGCAux
source§fn clone(&self) -> ChangeGCAux
fn clone(&self) -> ChangeGCAux
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more