[−][src]Trait gtk::prelude::StyleContextExt
Required methods
fn add_class(&self, class_name: &str)
fn add_provider<P: IsA<StyleProvider>>(&self, provider: &P, priority: u32)
fn get_background_color(&self, state: StateFlags) -> RGBA
Deprecated
fn get_border(&self, state: StateFlags) -> Border
fn get_border_color(&self, state: StateFlags) -> RGBA
Deprecated
fn get_color(&self, state: StateFlags) -> RGBA
fn get_frame_clock(&self) -> Option<FrameClock>
fn get_junction_sides(&self) -> JunctionSides
fn get_margin(&self, state: StateFlags) -> Border
fn get_padding(&self, state: StateFlags) -> Border
fn get_parent(&self) -> Option<StyleContext>
fn get_path(&self) -> Option<WidgetPath>
fn get_scale(&self) -> i32
fn get_screen(&self) -> Option<Screen>
fn get_section(&self, property: &str) -> Option<CssSection>
fn get_state(&self) -> StateFlags
fn has_class(&self, class_name: &str) -> bool
fn list_classes(&self) -> Vec<GString>
fn lookup_color(&self, color_name: &str) -> Option<RGBA>
fn remove_class(&self, class_name: &str)
fn remove_provider<P: IsA<StyleProvider>>(&self, provider: &P)
fn restore(&self)
fn save(&self)
fn set_background<P: IsA<Window>>(&self, window: &P)
Deprecated
fn set_frame_clock<P: IsA<FrameClock>>(&self, frame_clock: &P)
fn set_junction_sides(&self, sides: JunctionSides)
fn set_parent<'a, P: IsA<StyleContext> + 'a, Q: Into<Option<&'a P>>>(
&self,
parent: Q
)
&self,
parent: Q
)
fn set_path(&self, path: &WidgetPath)
fn set_scale(&self, scale: i32)
fn set_screen(&self, screen: &Screen)
fn set_state(&self, flags: StateFlags)
fn to_string(&self, flags: StyleContextPrintFlags) -> GString
fn get_property_direction(&self) -> TextDirection
fn set_property_direction(&self, direction: TextDirection)
fn get_property_paint_clock(&self) -> Option<FrameClock>
fn set_property_paint_clock<P: IsA<FrameClock> + SetValueOptional>(
&self,
paint_clock: Option<&P>
)
&self,
paint_clock: Option<&P>
)
fn connect_changed<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId
fn connect_property_direction_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
&self,
f: F
) -> SignalHandlerId
fn connect_property_paint_clock_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
&self,
f: F
) -> SignalHandlerId
fn connect_property_parent_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
&self,
f: F
) -> SignalHandlerId
fn connect_property_screen_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId
&self,
f: F
) -> SignalHandlerId
Implementors
impl<O: IsA<StyleContext>> StyleContextExt for O[src]
fn add_class(&self, class_name: &str)[src]
fn add_provider<P: IsA<StyleProvider>>(&self, provider: &P, priority: u32)[src]
fn get_background_color(&self, state: StateFlags) -> RGBA[src]
fn get_border(&self, state: StateFlags) -> Border[src]
fn get_border_color(&self, state: StateFlags) -> RGBA[src]
fn get_color(&self, state: StateFlags) -> RGBA[src]
fn get_frame_clock(&self) -> Option<FrameClock>[src]
fn get_junction_sides(&self) -> JunctionSides[src]
fn get_margin(&self, state: StateFlags) -> Border[src]
fn get_padding(&self, state: StateFlags) -> Border[src]
fn get_parent(&self) -> Option<StyleContext>[src]
fn get_path(&self) -> Option<WidgetPath>[src]
fn get_scale(&self) -> i32[src]
fn get_screen(&self) -> Option<Screen>[src]
fn get_section(&self, property: &str) -> Option<CssSection>[src]
fn get_state(&self) -> StateFlags[src]
fn has_class(&self, class_name: &str) -> bool[src]
fn list_classes(&self) -> Vec<GString>[src]
fn lookup_color(&self, color_name: &str) -> Option<RGBA>[src]
fn remove_class(&self, class_name: &str)[src]
fn remove_provider<P: IsA<StyleProvider>>(&self, provider: &P)[src]
fn restore(&self)[src]
fn save(&self)[src]
fn set_background<P: IsA<Window>>(&self, window: &P)[src]
fn set_frame_clock<P: IsA<FrameClock>>(&self, frame_clock: &P)[src]
fn set_junction_sides(&self, sides: JunctionSides)[src]
fn set_parent<'a, P: IsA<StyleContext> + 'a, Q: Into<Option<&'a P>>>(
&self,
parent: Q
)[src]
&self,
parent: Q
)
fn set_path(&self, path: &WidgetPath)[src]
fn set_scale(&self, scale: i32)[src]
fn set_screen(&self, screen: &Screen)[src]
fn set_state(&self, flags: StateFlags)[src]
fn to_string(&self, flags: StyleContextPrintFlags) -> GString[src]
fn get_property_direction(&self) -> TextDirection[src]
fn set_property_direction(&self, direction: TextDirection)[src]
fn get_property_paint_clock(&self) -> Option<FrameClock>[src]
fn set_property_paint_clock<P: IsA<FrameClock> + SetValueOptional>(
&self,
paint_clock: Option<&P>
)[src]
&self,
paint_clock: Option<&P>
)
fn connect_changed<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId[src]
fn connect_property_direction_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId[src]
&self,
f: F
) -> SignalHandlerId
fn connect_property_paint_clock_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId[src]
&self,
f: F
) -> SignalHandlerId
fn connect_property_parent_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId[src]
&self,
f: F
) -> SignalHandlerId
fn connect_property_screen_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId[src]
&self,
f: F
) -> SignalHandlerId