|
Public Member Functions |
void | apply_default_background (const Glib::RefPtr<Gdk::Window>& window, bool set_bg, Gtk::StateType state_type, const Gdk::Rectangle& area, int x, int y, int width, int height) |
Glib::RefPtr<Style> | copy () |
Gdk::Color | get_background (Gtk::StateType state_type) const |
Glib::RefPtr<Gdk::Pixmap> | get_background_pixmap (Gtk::StateType state_type) |
Gdk::Color | get_base (Gtk::StateType state) const |
Glib::RefPtr<const Gdk::GC> | get_base_gc (Gtk::StateType state_type) const |
Glib::RefPtr<Gdk::GC> | get_base_gc (Gtk::StateType state_type) |
Gdk::Color | get_bg (Gtk::StateType state) const |
Glib::RefPtr<const Gdk::GC> | get_bg_gc (Gtk::StateType state_type) const |
Glib::RefPtr<Gdk::GC> | get_bg_gc (Gtk::StateType state_type) |
Glib::RefPtr<const Gdk::Pixmap> | get_bg_pixmap (Gtk::StateType state_type) const |
Glib::RefPtr<Gdk::Pixmap> | get_bg_pixmap (Gtk::StateType state_type) |
Gdk::Color | get_black () const |
Glib::RefPtr<const Gdk::GC> | get_black_gc () const |
Glib::RefPtr<Gdk::GC> | get_black_gc () |
Gdk::Color | get_dark (Gtk::StateType state) const |
Glib::RefPtr<const Gdk::GC> | get_dark_gc (Gtk::StateType state_type) const |
Glib::RefPtr<Gdk::GC> | get_dark_gc (Gtk::StateType state_type) |
Gdk::Color | get_fg (Gtk::StateType state) const |
Glib::RefPtr<const Gdk::GC> | get_fg_gc (Gtk::StateType state_type) const |
Glib::RefPtr<Gdk::GC> | get_fg_gc (Gtk::StateType state_type) |
Pango::FontDescription | get_font () const |
Gdk::Color | get_light (Gtk::StateType state) const |
Glib::RefPtr<const Gdk::GC> | get_light_gc (Gtk::StateType state_type) const |
Glib::RefPtr<Gdk::GC> | get_light_gc (Gtk::StateType state_type) |
Gdk::Color | get_mid (Gtk::StateType state) const |
Glib::RefPtr<const Gdk::GC> | get_mid_gc (Gtk::StateType state_type) const |
Glib::RefPtr<Gdk::GC> | get_mid_gc (Gtk::StateType state_type) |
Gdk::Color | get_text (Gtk::StateType state) const |
Gdk::Color | get_text_aa (Gtk::StateType state) const |
Glib::RefPtr<const Gdk::GC> | get_text_gc (Gtk::StateType state_type) const |
Glib::RefPtr<Gdk::GC> | get_text_gc (Gtk::StateType state_type) |
Gdk::Color | get_white () const |
Glib::RefPtr<const Gdk::GC> | get_white_gc () const |
Glib::RefPtr<Gdk::GC> | get_white_gc () |
int | get_xthickness () const |
int | get_ythickness () const |
const GtkStyle* | gobj () const |
| Provides access to the underlying C GObject.
|
GtkStyle* | gobj () |
| Provides access to the underlying C GObject.
|
GtkStyle* | gobj_copy () |
| Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
|
IconSet | lookup_icon_set (const Gtk::StockID& stock_id) |
void | paint_arrow (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle& area, Widget& widget, const Glib::ustring& detail, ArrowType arrow_type, bool fill, int x, int y, int width, int height) const |
| Draws an arrow in the given rectangle on window using the given parameters.
|
void | paint_box (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle& area, Widget& widget, const Glib::ustring& detail, int x, int y, int width, int height) const |
| Draws a box on window with the given parameters.
|
void | paint_box_gap (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle& area, Widget& widget, const Glib::ustring& detail, int x, int y, int width, int height, PositionType gap_side, int gap_x, int gap_width) const |
| Draws a box in window using the given style and state and shadow type, leaving a gap in one side.
|
void | paint_check (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle& area, Widget& widget, const Glib::ustring& detail, int x, int y, int width, int height) const |
| Draws a check button indicator in the given rectangle on window with the given parameters.
|
void | paint_diamond (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle& area, Widget& widget, const Glib::ustring& detail, int x, int y, int width, int height) const |
| Draws a diamond in the given rectangle on window using the given parameters.
|
void | paint_expander (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, const Gdk::Rectangle& area, Widget& widget, const Glib::ustring& detail, int x, int y, ExpanderStyle expander_style) const |
| Draws an expander as used in Gtk::TreeView.
|
void | paint_extension (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle& area, Widget& widget, const Glib::ustring& detail, int x, int y, int width, int height, PositionType gap_side) const |
| Draws an extension, i.e. a notebook tab.
|
void | paint_flat_box (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle& area, Widget& widget, const Glib::ustring& detail, int x, int y, int width, int height) const |
| Draws a flat box on window with the given parameters.
|
void | paint_focus (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, const Gdk::Rectangle& area, Widget& widget, const Glib::ustring& detail, int x, int y, int width, int height) const |
| Draws a focus indicator around the given rectangle on window using the given style.
|
void | paint_handle (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle& area, Widget& widget, const Glib::ustring& detail, int x, int y, int width, int height, Orientation orientation) const |
| Draws a handle as used in Gtk::HandleBox and Gtk::Paned.
|
void | paint_hline (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, const Gdk::Rectangle& area, Widget& widget, const Glib::ustring& detail, int x1, int x2, int y) const |
| Draws a horizontal line from ( x1 , y ) to ( x2 , y ) in window using the given style and state.
|
void | paint_layout (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, bool use_text, const Gdk::Rectangle& area, Widget& widget, const Glib::ustring& detail, int x, int y, const Glib::RefPtr<Pango::Layout>& layout) const |
void | paint_option (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle& area, Widget& widget, const Glib::ustring& detail, int x, int y, int width, int height) const |
| Draws a radio button indicator in the given rectangle on window with the given parameters.
|
void | paint_polygon (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle& area, Widget& widget, const Glib::ustring& detail, const Glib::ArrayHandle<Gdk::Point>& points, bool fill) const |
void | paint_resize_grip (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, const Gdk::Rectangle& area, Widget& widget, const Glib::ustring& detail, Gdk::WindowEdge edge, int x, int y, int width, int height) const |
| Draws a resize grip in the given rectangle on window using the given parameters.
|
void | paint_shadow (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle& area, Widget& widget, const Glib::ustring& detail, int x, int y, int width, int height) const |
| Draws a shadow around the given rectangle in window using the given style and state and shadow type.
|
void | paint_shadow_gap (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle& area, Widget& widget, const Glib::ustring& detail, int x, int y, int width, int height, PositionType gap_side, int gap_x, int gap_width) const |
| Draws a shadow around the given rectangle in window using the given style and state and shadow type, leaving a gap in one side.
|
void | paint_slider (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle& area, Widget& widget, const Glib::ustring& detail, int x, int y, int width, int height, Orientation orientation) const |
void | paint_tab (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle& area, Widget& widget, const Glib::ustring& detail, int x, int y, int width, int height) const |
| Draws an option menu tab (i.e. the up and down pointing arrows) in the given rectangle on window using the given parameters.
|
void | paint_vline (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, const Gdk::Rectangle& area, Widget& widget, const Glib::ustring& detail, int y1, int y2, int x) const |
| Draws a vertical line from ( x , y1 ) to ( x , y2 ) in window using the given style and state.
|
Glib::RefPtr<Gdk::Pixbuf> | render_icon (const IconSource& source, Gtk::TextDirection direction, Gtk::StateType state, Gtk::IconSize size, Gtk::Widget& widget, const Glib::ustring& detail) |
| Renders the icon specified by source at the given size according to the given parameters and returns the result in a pixbuf.
|
void | set_background (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type) |
| Sets the background of window to the background color or pixmap specified by style for the given state.
|
void | set_base (Gtk::StateType state, const Gdk::Color& color) |
void | set_bg (Gtk::StateType state, const Gdk::Color& color) |
void | set_bg_pixmap (Gtk::StateType state_type, const Glib::RefPtr<Gdk::Pixmap>& pixmap) |
void | set_black (const Gdk::Color& value) |
void | set_dark (Gtk::StateType state, const Gdk::Color& color) |
void | set_fg (Gtk::StateType state, const Gdk::Color& color) |
void | set_font (const Pango::FontDescription& font_desc) |
void | set_light (Gtk::StateType state, const Gdk::Color& color) |
void | set_mid (Gtk::StateType state, const Gdk::Color& color) |
void | set_text (Gtk::StateType state, const Gdk::Color& color) |
void | set_text_aa (Gtk::StateType state, const Gdk::Color& color) |
void | set_white (const Gdk::Color& value) |
void | set_xthickness (int xthickness) |
void | set_ythickness (int ythickness) |
virtual | ~Style () |
Static Public Member Functions |
static Glib::RefPtr<Style> | create () |
Protected Member Functions |
virtual Glib::RefPtr<Style> | clone_vfunc () |
virtual void | copy_vfunc (const Glib::RefPtr<Style>& src) |
virtual void | draw_arrow_vfunc (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle& area, Widget* widget, const Glib::ustring& detail, Gtk::ArrowType arrow_type, bool fill, int x, int y, int width, int height) |
virtual void | draw_box_gap_vfunc (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle& area, Widget* widget, const Glib::ustring& detail, int x, int y, int width, int height, Gtk::PositionType gap_side, int gap_x, int gap_width) |
virtual void | draw_box_vfunc (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle& area, Widget* widget, const Glib::ustring& detail, int x, int y, int width, int height) |
virtual void | draw_check_vfunc (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle& area, Widget* widget, const Glib::ustring& detail, int x, int y, int width, int height) |
virtual void | draw_diamond_vfunc (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle& area, Widget* widget, const Glib::ustring& detail, int x, int y, int width, int height) |
virtual void | draw_expander_vfunc (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, const Gdk::Rectangle& area, Widget* widget, const Glib::ustring& detail, int x, int y, ExpanderStyle expander_style) |
virtual void | draw_extension_vfunc (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle& area, Widget* widget, const Glib::ustring& detail, int x, int y, int width, int height, PositionType gap_side) |
virtual void | draw_flat_box_vfunc (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle& area, Widget* widget, const Glib::ustring& detail, int x, int y, int width, int height) |
virtual void | draw_focus_vfunc (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, const Gdk::Rectangle& area, Widget* widget, const Glib::ustring& detail, int x, int y, int width, int height) |
virtual void | draw_handle_vfunc (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle& area, Widget* widget, const Glib::ustring& detail, int x, int y, int width, int height, Orientation orientation) |
virtual void | draw_hline_vfunc (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, const Gdk::Rectangle& area, Widget* widget, const Glib::ustring& detail, int x1, int x2, int y) |
virtual void | draw_layout_vfunc (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, bool use_text, const Gdk::Rectangle& area, Widget* widget, const Glib::ustring& detail, int x, int y, const Glib::RefPtr<Pango::Layout>& layout) |
virtual void | draw_option_vfunc (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle& area, Widget* widget, const Glib::ustring& detail, int x, int y, int width, int height) |
virtual void | draw_polygon_vfunc (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle& area, Widget* widget, const Glib::ustring& detail, GdkPoint* point, int npoints, bool fill) |
virtual void | draw_resize_grip_vfunc (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, const Gdk::Rectangle& area, Widget* widget, const Glib::ustring& detail, Gdk::WindowEdge edge, int x, int y, int width, int height) |
virtual void | draw_shadow_gap_vfunc (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle& area, Widget* widget, const Glib::ustring& detail, int x, int y, int width, int height, Gtk::PositionType gap_side, int gap_x, int gap_width) |
virtual void | draw_shadow_vfunc (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle& area, Widget* widget, const Glib::ustring& detail, int x, int y, int width, int height) |
virtual void | draw_slider_vfunc (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle& area, Widget* widget, const Glib::ustring& detail, int x, int y, int width, int height, Orientation orientation) |
virtual void | draw_string_vfunc (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, const Gdk::Rectangle& area, Widget* widget, const Glib::ustring& detail, int x, int y, const Glib::ustring& string) |
virtual void | draw_tab_vfunc (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle& area, Widget* widget, const Glib::ustring& detail, int x, int y, int width, int height) |
virtual void | draw_vline_vfunc (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type, const Gdk::Rectangle& area, Widget* widget, const Glib::ustring& detail, int y1, int y2, int x) |
virtual void | init_from_rc_vfunc (const Glib::RefPtr<RcStyle>& rc_style) |
virtual void | on_realize () |
virtual void | on_unrealize () |
virtual void | realize_vfunc () |
virtual Glib::RefPtr<Gdk::Pixbuf> | render_icon_vfunc (const IconSource& source, TextDirection direction, Gtk::StateType state, IconSize size, Widget* widget, const Glib::ustring& detail) |
virtual void | set_background_vfunc (const Glib::RefPtr<Gdk::Window>& window, Gtk::StateType state_type) |
Glib::SignalProxy0<void> | signal_realize () |
Glib::SignalProxy0<void> | signal_unrealize () |
| Style () |
virtual void | unrealize_vfunc () |
Related Functions |
(Note that these are not member functions.)
|
Glib::RefPtr<Gtk::Style> | wrap (GtkStyle* object, bool take_copy=false) |