pub struct CreateGCAux {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 create_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 CreateGCAux
impl CreateGCAux
Sourcepub fn new() -> CreateGCAux
pub fn new() -> CreateGCAux
Create a new instance with all fields unset / not present.
Sourcepub fn function<I>(self, value: I) -> CreateGCAux
pub fn function<I>(self, value: I) -> CreateGCAux
Set the function field of this structure.
Sourcepub fn plane_mask<I>(self, value: I) -> CreateGCAux
pub fn plane_mask<I>(self, value: I) -> CreateGCAux
Set the plane_mask field of this structure.
Sourcepub fn foreground<I>(self, value: I) -> CreateGCAux
pub fn foreground<I>(self, value: I) -> CreateGCAux
Set the foreground field of this structure.
Sourcepub fn background<I>(self, value: I) -> CreateGCAux
pub fn background<I>(self, value: I) -> CreateGCAux
Set the background field of this structure.
Sourcepub fn line_width<I>(self, value: I) -> CreateGCAux
pub fn line_width<I>(self, value: I) -> CreateGCAux
Set the line_width field of this structure.
Sourcepub fn line_style<I>(self, value: I) -> CreateGCAux
pub fn line_style<I>(self, value: I) -> CreateGCAux
Set the line_style field of this structure.
Sourcepub fn cap_style<I>(self, value: I) -> CreateGCAux
pub fn cap_style<I>(self, value: I) -> CreateGCAux
Set the cap_style field of this structure.
Sourcepub fn join_style<I>(self, value: I) -> CreateGCAux
pub fn join_style<I>(self, value: I) -> CreateGCAux
Set the join_style field of this structure.
Sourcepub fn fill_style<I>(self, value: I) -> CreateGCAux
pub fn fill_style<I>(self, value: I) -> CreateGCAux
Set the fill_style field of this structure.
Sourcepub fn fill_rule<I>(self, value: I) -> CreateGCAux
pub fn fill_rule<I>(self, value: I) -> CreateGCAux
Set the fill_rule field of this structure.
Sourcepub fn tile<I>(self, value: I) -> CreateGCAux
pub fn tile<I>(self, value: I) -> CreateGCAux
Set the tile field of this structure.
Sourcepub fn stipple<I>(self, value: I) -> CreateGCAux
pub fn stipple<I>(self, value: I) -> CreateGCAux
Set the stipple field of this structure.
Sourcepub fn tile_stipple_x_origin<I>(self, value: I) -> CreateGCAux
pub fn tile_stipple_x_origin<I>(self, value: I) -> CreateGCAux
Set the tile_stipple_x_origin field of this structure.
Sourcepub fn tile_stipple_y_origin<I>(self, value: I) -> CreateGCAux
pub fn tile_stipple_y_origin<I>(self, value: I) -> CreateGCAux
Set the tile_stipple_y_origin field of this structure.
Sourcepub fn font<I>(self, value: I) -> CreateGCAux
pub fn font<I>(self, value: I) -> CreateGCAux
Set the font field of this structure.
Sourcepub fn subwindow_mode<I>(self, value: I) -> CreateGCAux
pub fn subwindow_mode<I>(self, value: I) -> CreateGCAux
Set the subwindow_mode field of this structure.
Sourcepub fn graphics_exposures<I>(self, value: I) -> CreateGCAux
pub fn graphics_exposures<I>(self, value: I) -> CreateGCAux
Set the graphics_exposures field of this structure.
Sourcepub fn clip_x_origin<I>(self, value: I) -> CreateGCAux
pub fn clip_x_origin<I>(self, value: I) -> CreateGCAux
Set the clip_x_origin field of this structure.
Sourcepub fn clip_y_origin<I>(self, value: I) -> CreateGCAux
pub fn clip_y_origin<I>(self, value: I) -> CreateGCAux
Set the clip_y_origin field of this structure.
Sourcepub fn clip_mask<I>(self, value: I) -> CreateGCAux
pub fn clip_mask<I>(self, value: I) -> CreateGCAux
Set the clip_mask field of this structure.
Sourcepub fn dash_offset<I>(self, value: I) -> CreateGCAux
pub fn dash_offset<I>(self, value: I) -> CreateGCAux
Set the dash_offset field of this structure.
Sourcepub fn dashes<I>(self, value: I) -> CreateGCAux
pub fn dashes<I>(self, value: I) -> CreateGCAux
Set the dashes field of this structure.
Trait Implementations§
Source§impl Clone for CreateGCAux
impl Clone for CreateGCAux
Source§fn clone(&self) -> CreateGCAux
fn clone(&self) -> CreateGCAux
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more