| gtkmm
    2.24.4
    | 


| Public Member Functions | |
| Style (Style&& src) noexcept | |
| Style& | operator= (Style&& src) noexcept | 
| ~Style () noexceptoverride | |
| GtkStyle* | gobj () | 
| Provides access to the underlying C GObject.  More... | |
| const GtkStyle* | gobj () const | 
| Provides access to the underlying C GObject.  More... | |
| GtkStyle* | gobj_copy () | 
| Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.  More... | |
| void | set_fg (Gtk::StateType state, const Gdk::Color& color) | 
| Gdk::Color | get_fg (Gtk::StateType state) const | 
| void | set_bg (Gtk::StateType state, const Gdk::Color& color) | 
| Gdk::Color | get_bg (Gtk::StateType state) const | 
| void | set_light (Gtk::StateType state, const Gdk::Color& color) | 
| Gdk::Color | get_light (Gtk::StateType state) const | 
| void | set_dark (Gtk::StateType state, const Gdk::Color& color) | 
| Gdk::Color | get_dark (Gtk::StateType state) const | 
| void | set_mid (Gtk::StateType state, const Gdk::Color& color) | 
| Gdk::Color | get_mid (Gtk::StateType state) const | 
| void | set_text (Gtk::StateType state, const Gdk::Color& color) | 
| Gdk::Color | get_text (Gtk::StateType state) const | 
| void | set_base (Gtk::StateType state, const Gdk::Color& color) | 
| Gdk::Color | get_base (Gtk::StateType state) const | 
| void | set_text_aa (Gtk::StateType state, const Gdk::Color& color) | 
| Gdk::Color | get_text_aa (Gtk::StateType state) const | 
| void | set_black (const Gdk::Color& value) | 
| Gdk::Color | get_black () const | 
| void | set_white (const Gdk::Color& value) | 
| Gdk::Color | get_white () const | 
| void | set_font (const Pango::FontDescription& font_desc) | 
| Pango::FontDescription | get_font () const | 
| void | set_xthickness (int xthickness) | 
| int | get_xthickness () const | 
| void | set_ythickness (int ythickness) | 
| int | get_ythickness () const | 
| Glib::RefPtr< Gdk::GC > | get_fg_gc (Gtk::StateType state_type) | 
| Glib::RefPtr< const Gdk::GC > | get_fg_gc (Gtk::StateType state_type) const | 
| Glib::RefPtr< Gdk::GC > | get_bg_gc (Gtk::StateType state_type) | 
| Glib::RefPtr< const Gdk::GC > | get_bg_gc (Gtk::StateType state_type) const | 
| Glib::RefPtr< Gdk::GC > | get_light_gc (Gtk::StateType state_type) | 
| Glib::RefPtr< const Gdk::GC > | get_light_gc (Gtk::StateType state_type) const | 
| Glib::RefPtr< Gdk::GC > | get_dark_gc (Gtk::StateType state_type) | 
| Glib::RefPtr< const Gdk::GC > | get_dark_gc (Gtk::StateType state_type) const | 
| Glib::RefPtr< Gdk::GC > | get_mid_gc (Gtk::StateType state_type) | 
| Glib::RefPtr< const Gdk::GC > | get_mid_gc (Gtk::StateType state_type) const | 
| Glib::RefPtr< Gdk::GC > | get_text_gc (Gtk::StateType state_type) | 
| Glib::RefPtr< const Gdk::GC > | get_text_gc (Gtk::StateType state_type) const | 
| Glib::RefPtr< Gdk::GC > | get_base_gc (Gtk::StateType state_type) | 
| Glib::RefPtr< const Gdk::GC > | get_base_gc (Gtk::StateType state_type) const | 
| Glib::RefPtr< Gdk::GC > | get_black_gc () | 
| Glib::RefPtr< const Gdk::GC > | get_black_gc () const | 
| Glib::RefPtr< Gdk::GC > | get_white_gc () | 
| Glib::RefPtr< const Gdk::GC > | get_white_gc () const | 
| Gdk::Color | get_background (Gtk::StateType state_type) const | 
| Glib::RefPtr< Gdk::Pixmap > | get_background_pixmap (Gtk::StateType state_type) | 
| void | set_bg_pixmap (Gtk::StateType state_type, const Glib::RefPtr< Gdk::Pixmap >& pixmap) | 
| void | set_bg_pixmap (Gtk::StateType state_type, const Glib::RefPtr< const Gdk::Pixmap >& pixmap) | 
| Glib::RefPtr< Gdk::Pixmap > | get_bg_pixmap (Gtk::StateType state_type) | 
| Glib::RefPtr< const Gdk::Pixmap > | get_bg_pixmap (Gtk::StateType state_type) const | 
| 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.  More... | |
| 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.  More... | |
| 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.  More... | |
| 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.  More... | |
| 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.  More... | |
| 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.  More... | |
| 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.  More... | |
| 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.  More... | |
| 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.  More... | |
| 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.  More... | |
| 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.  More... | |
| 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_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.  More... | |
| 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.  More... | |
| 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 | 
| Draws a slider in the given rectangle on window using the given style and orientation.  More... | |
| 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.  More... | |
| 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.  More... | |
| 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.  More... | |
| 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 | 
| Draws a layout on window using the given parameters.  More... | |
| 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.  More... | |
| Glib::RefPtr< Style > | copy () | 
| Creates a copy of the passed in Gtk::Style object.  More... | |
| Glib::RefPtr< Style > | copy () const | 
| Creates a copy of the passed in Gtk::Style object.  More... | |
| Glib::RefPtr< Style > | attach (const Glib::RefPtr< Gdk::Window >& window) | 
| Attaches a style to a window; this process allocates the colors and creates the GC's for the style - it specializes it to a particular visual and colormap.  More... | |
| void | detach () | 
| Detaches a style from a window.  More... | |
| 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.  More... | |
| 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) | 
| IconSet | lookup_icon_set (const Gtk::StockID& stock_id) | 
| Looks up stock_id in the icon factories associated with style and the default icon factory, returning an icon set if found, otherwise nullptr.  More... | |
| bool | lookup_color (const Glib::ustring& color_name, Gdk::Color& color) const | 
| Looks up color_name in the style's logical color mappings, filling in color and returning trueif found, otherwise returningfalse.  More... | |
| 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.  More... | |
| void | get_style_property_value (GType widget_type, const Glib::ustring& property_name, Glib::ValueBase& value) | 
| Queries the value of a style property corresponding to a widget class is in the given style.  More... | |
| template<class PropertyType > | |
| void | get_style_property (GType widget_type, const Glib::ustring& property_name, PropertyType& value) const | 
| Queries the value of a style property corresponding to a widget class in the given style.  More... | |
|  Public Member Functions inherited from Glib::Object | |
| Object (const Object &)=delete | |
| Object & | operator= (const Object &)=delete | 
| Object (Object &&src) noexcept | |
| Object & | operator= (Object &&src) noexcept | 
| void * | get_data (const QueryQuark &key) | 
| void | set_data (const Quark &key, void *data) | 
| void | set_data (const Quark &key, void *data, DestroyNotify notify) | 
| void | remove_data (const QueryQuark &quark) | 
| void * | steal_data (const QueryQuark &quark) | 
| Glib::RefPtr< Glib::Object > | wrap (GObject *object, bool take_copy=false) | 
|  Public Member Functions inherited from Glib::ObjectBase | |
| ObjectBase (const ObjectBase &)=delete | |
| ObjectBase & | operator= (const ObjectBase &)=delete | 
| void | set_property_value (const Glib::ustring &property_name, const Glib::ValueBase &value) | 
| void | get_property_value (const Glib::ustring &property_name, Glib::ValueBase &value) const | 
| void | set_property (const Glib::ustring &property_name, const PropertyType &value) | 
| void | get_property (const Glib::ustring &property_name, PropertyType &value) const | 
| void | connect_property_changed (const Glib::ustring &property_name, const sigc::slot< void > &slot) | 
| void | connect_property_changed (const Glib::ustring &property_name, sigc::slot< void > &&slot) | 
| sigc::connection | connect_property_changed_with_return (const Glib::ustring &property_name, const sigc::slot< void > &slot) | 
| sigc::connection | connect_property_changed_with_return (const Glib::ustring &property_name, sigc::slot< void > &&slot) | 
| void | freeze_notify () | 
| void | thaw_notify () | 
| virtual void | reference () const | 
| virtual void | unreference () const | 
| GObject * | gobj () | 
| const GObject * | gobj () const | 
| GObject * | gobj_copy () const | 
|  Public Member Functions inherited from sigc::trackable | |
| trackable () noexcept | |
| trackable (const trackable &src) noexcept | |
| trackable (trackable &&src) | |
| ~trackable () | |
| void | add_destroy_notify_callback (void *data, func_destroy_notify func) const | 
| void | notify_callbacks () | 
| trackable & | operator= (const trackable &src) | 
| trackable & | operator= (trackable &&src) | 
| void | remove_destroy_notify_callback (void *data) const | 
| Static Public Member Functions | |
| static GType | get_type () | 
| Get the GType for this class, for use with the underlying GObject type system.  More... | |
| static Glib::RefPtr< Style > | create () | 
| Protected Member Functions | |
| Style () | |
| virtual void | realize_vfunc () | 
| virtual void | unrealize_vfunc () | 
| virtual void | copy_vfunc (const Glib::RefPtr< Style >& src) | 
| virtual Glib::RefPtr< Style > | clone_vfunc () | 
| virtual void | init_from_rc_vfunc (const Glib::RefPtr< RcStyle >& rc_style) | 
| virtual void | set_background_vfunc (const Glib::RefPtr< Gdk::Window >& window, Gtk::StateType state_type) | 
| 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 | 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_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 | 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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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) | 
| Glib::SignalProxy< void > | signal_realize () | 
| Glib::SignalProxy< void > | signal_unrealize () | 
| virtual void | on_realize () | 
| This is a default handler for the signal signal_realize().  More... | |
| virtual void | on_unrealize () | 
| This is a default handler for the signal signal_unrealize().  More... | |
|  Protected Member Functions inherited from Glib::Object | |
| Object () | |
| Object (const Glib::ConstructParams &construct_params) | |
| Object (GObject *castitem) | |
| ~Object () noexceptoverride | |
|  Protected Member Functions inherited from Glib::ObjectBase | |
| ObjectBase () | |
| ObjectBase (const char *custom_type_name) | |
| ObjectBase (const std::type_info &custom_type_info) | |
| ObjectBase (ObjectBase &&src) noexcept | |
| ObjectBase & | operator= (ObjectBase &&src) noexcept | 
| virtual | ~ObjectBase () noexcept=0 | 
| void | initialize (GObject *castitem) | 
| void | initialize_move (GObject *castitem, Glib::ObjectBase *previous_wrapper) | 
| Related Functions | |
| (Note that these are not member functions.) | |
| Glib::RefPtr< Gtk::Style > | wrap (GtkStyle* object, bool take_copy=false) | 
| A Glib::wrap() method for this object.  More... | |
| Additional Inherited Members | |
|  Public Types inherited from Glib::Object | |
| typedef void(*)(gpointer data | DestroyNotify) | 
|  Public Types inherited from sigc::trackable | |
| typedef internal::func_destroy_notify | func_destroy_notify | 
| 
 | noexcept | 
| 
 | overridenoexcept | 
| 
 | protected | 
| void Gtk::Style::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> Gtk::Style::attach | ( | const Glib::RefPtr< Gdk::Window >& | window | ) | 
Attaches a style to a window; this process allocates the colors and creates the GC's for the style - it specializes it to a particular visual and colormap.
The process may involve the creation of a new style if the style has already been attached to a window with a different style and colormap.
Since this function may return a new object, you have to use it in the following way: style = gtk_style_attach (style, window)
| window | A Gdk::Window. | 
| 
 | protectedvirtual | 
| Glib::RefPtr<Style> Gtk::Style::copy | ( | ) | 
Creates a copy of the passed in Gtk::Style object.
| Glib::RefPtr<Style> Gtk::Style::copy | ( | ) | const | 
Creates a copy of the passed in Gtk::Style object.
| 
 | protectedvirtual | 
| 
 | static | 
| void Gtk::Style::detach | ( | ) | 
Detaches a style from a window.
If the style is not attached to any windows anymore, it is unrealized. See attach().
| 
 | protectedvirtual | 
| 
 | protectedvirtual | 
| 
 | protectedvirtual | 
| 
 | protectedvirtual | 
| 
 | protectedvirtual | 
| 
 | protectedvirtual | 
| 
 | protectedvirtual | 
| 
 | protectedvirtual | 
| 
 | protectedvirtual | 
| 
 | protectedvirtual | 
| 
 | protectedvirtual | 
| 
 | protectedvirtual | 
| 
 | protectedvirtual | 
| 
 | protectedvirtual | 
| 
 | protectedvirtual | 
| 
 | protectedvirtual | 
| 
 | protectedvirtual | 
| 
 | protectedvirtual | 
| 
 | protectedvirtual | 
| 
 | protectedvirtual | 
| 
 | protectedvirtual | 
| Gdk::Color Gtk::Style::get_background | ( | Gtk::StateType | state_type | ) | const | 
| Glib::RefPtr<Gdk::Pixmap> Gtk::Style::get_background_pixmap | ( | Gtk::StateType | state_type | ) | 
| Gdk::Color Gtk::Style::get_base | ( | Gtk::StateType | state | ) | const | 
| Glib::RefPtr<Gdk::GC> Gtk::Style::get_base_gc | ( | Gtk::StateType | state_type | ) | 
| Glib::RefPtr<const Gdk::GC> Gtk::Style::get_base_gc | ( | Gtk::StateType | state_type | ) | const | 
| Gdk::Color Gtk::Style::get_bg | ( | Gtk::StateType | state | ) | const | 
| Glib::RefPtr<Gdk::GC> Gtk::Style::get_bg_gc | ( | Gtk::StateType | state_type | ) | 
| Glib::RefPtr<const Gdk::GC> Gtk::Style::get_bg_gc | ( | Gtk::StateType | state_type | ) | const | 
| Glib::RefPtr<Gdk::Pixmap> Gtk::Style::get_bg_pixmap | ( | Gtk::StateType | state_type | ) | 
| Glib::RefPtr<const Gdk::Pixmap> Gtk::Style::get_bg_pixmap | ( | Gtk::StateType | state_type | ) | const | 
| Gdk::Color Gtk::Style::get_black | ( | ) | const | 
| Glib::RefPtr<Gdk::GC> Gtk::Style::get_black_gc | ( | ) | 
| Glib::RefPtr<const Gdk::GC> Gtk::Style::get_black_gc | ( | ) | const | 
| Gdk::Color Gtk::Style::get_dark | ( | Gtk::StateType | state | ) | const | 
| Glib::RefPtr<Gdk::GC> Gtk::Style::get_dark_gc | ( | Gtk::StateType | state_type | ) | 
| Glib::RefPtr<const Gdk::GC> Gtk::Style::get_dark_gc | ( | Gtk::StateType | state_type | ) | const | 
| Gdk::Color Gtk::Style::get_fg | ( | Gtk::StateType | state | ) | const | 
| Glib::RefPtr<Gdk::GC> Gtk::Style::get_fg_gc | ( | Gtk::StateType | state_type | ) | 
| Glib::RefPtr<const Gdk::GC> Gtk::Style::get_fg_gc | ( | Gtk::StateType | state_type | ) | const | 
| Pango::FontDescription Gtk::Style::get_font | ( | ) | const | 
| Gdk::Color Gtk::Style::get_light | ( | Gtk::StateType | state | ) | const | 
| Glib::RefPtr<Gdk::GC> Gtk::Style::get_light_gc | ( | Gtk::StateType | state_type | ) | 
| Glib::RefPtr<const Gdk::GC> Gtk::Style::get_light_gc | ( | Gtk::StateType | state_type | ) | const | 
| Gdk::Color Gtk::Style::get_mid | ( | Gtk::StateType | state | ) | const | 
| Glib::RefPtr<Gdk::GC> Gtk::Style::get_mid_gc | ( | Gtk::StateType | state_type | ) | 
| Glib::RefPtr<const Gdk::GC> Gtk::Style::get_mid_gc | ( | Gtk::StateType | state_type | ) | const | 
| 
 | inline | 
Queries the value of a style property corresponding to a widget class in the given style.
| widget_type | the GType of a descendant of GtkWidget. | 
| property_name | The name of the style property to get. | 
| value | An output parameter in which the value of the property being queried will be stored. | 
| void Gtk::Style::get_style_property_value | ( | GType | widget_type, | 
| const Glib::ustring & | property_name, | ||
| Glib::ValueBase & | value | ||
| ) | 
Queries the value of a style property corresponding to a widget class is in the given style.
| widget_type | The Type of a descendant of Gtk::Widget. | 
| property_name | The name of the style property to get. | 
| value | A Value where the value of the property being queried will be stored. | 
| Gdk::Color Gtk::Style::get_text | ( | Gtk::StateType | state | ) | const | 
| Gdk::Color Gtk::Style::get_text_aa | ( | Gtk::StateType | state | ) | const | 
| Glib::RefPtr<Gdk::GC> Gtk::Style::get_text_gc | ( | Gtk::StateType | state_type | ) | 
| Glib::RefPtr<const Gdk::GC> Gtk::Style::get_text_gc | ( | Gtk::StateType | state_type | ) | const | 
| 
 | static | 
Get the GType for this class, for use with the underlying GObject type system.
| Gdk::Color Gtk::Style::get_white | ( | ) | const | 
| Glib::RefPtr<Gdk::GC> Gtk::Style::get_white_gc | ( | ) | 
| Glib::RefPtr<const Gdk::GC> Gtk::Style::get_white_gc | ( | ) | const | 
| int Gtk::Style::get_xthickness | ( | ) | const | 
| int Gtk::Style::get_ythickness | ( | ) | const | 
| 
 | inline | 
Provides access to the underlying C GObject.
| 
 | inline | 
Provides access to the underlying C GObject.
| GtkStyle* Gtk::Style::gobj_copy | ( | ) | 
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
| 
 | protectedvirtual | 
| bool Gtk::Style::lookup_color | ( | const Glib::ustring & | color_name, | 
| Gdk::Color& | color | ||
| ) | const | 
Looks up color_name in the style's logical color mappings, filling in color and returning true if found, otherwise returning false. 
Do not cache the found mapping, because it depends on the Gtk::Style and might change when a theme switch occurs.
| color_name | The name of the logical color to look up. | 
| color | The Gdk::Color to fill in. | 
true if the mapping was found. | IconSet Gtk::Style::lookup_icon_set | ( | const Gtk::StockID& | stock_id | ) | 
Looks up stock_id in the icon factories associated with style and the default icon factory, returning an icon set if found, otherwise nullptr. 
| stock_id | An icon name. | 
| 
 | protectedvirtual | 
This is a default handler for the signal signal_realize().
| 
 | protectedvirtual | 
This is a default handler for the signal signal_unrealize().
| void Gtk::Style::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.
arrow_type determines the direction of the arrow.
| window | A Gdk::Window. | 
| state_type | A state. | 
| shadow_type | The type of shadow to draw. | 
| area | Clip rectangle, or nullptrif the output should not be clipped. | 
| widget | The widget. | 
| detail | A style detail. | 
| arrow_type | The type of arrow to draw. | 
| fill | trueif the arrow tip should be filled. | 
| x | X origin of the rectangle to draw the arrow in. | 
| y | Y origin of the rectangle to draw the arrow in. | 
| width | Width of the rectangle to draw the arrow in. | 
| height | Height of the rectangle to draw the arrow in. | 
| void Gtk::Style::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.
| window | A Gdk::Window. | 
| state_type | A state. | 
| shadow_type | The type of shadow to draw. | 
| area | Clip rectangle, or nullptrif the output should not be clipped. | 
| widget | The widget. | 
| detail | A style detail. | 
| x | X origin of the box. | 
| y | Y origin of the box. | 
| width | The width of the box. | 
| height | The height of the box. | 
| void Gtk::Style::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.
| window | A Gdk::Window. | 
| state_type | A state. | 
| shadow_type | Type of shadow to draw. | 
| area | Clip rectangle, or nullptrif the output should not be clipped. | 
| widget | The widget. | 
| detail | A style detail. | 
| x | X origin of the rectangle. | 
| y | Y origin of the rectangle. | 
| width | Width of the rectangle. | 
| height | Width of the rectangle. | 
| gap_side | Side in which to leave the gap. | 
| gap_x | Starting position of the gap. | 
| gap_width | Width of the gap. | 
| void Gtk::Style::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.
| window | A Gdk::Window. | 
| state_type | A state. | 
| shadow_type | The type of shadow to draw. | 
| area | Clip rectangle, or nullptrif the output should not be clipped. | 
| widget | The widget. | 
| detail | A style detail. | 
| x | X origin of the rectangle to draw the check in. | 
| y | Y origin of the rectangle to draw the check in. | 
| width | The width of the rectangle to draw the check in. | 
| height | The height of the rectangle to draw the check in. | 
| void Gtk::Style::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.
| window | A Gdk::Window. | 
| state_type | A state. | 
| shadow_type | The type of shadow to draw. | 
| area | Clip rectangle, or nullptrif the output should not be clipped. | 
| widget | The widget. | 
| detail | A style detail. | 
| x | X origin of the rectangle to draw the diamond in. | 
| y | Y origin of the rectangle to draw the diamond in. | 
| width | Width of the rectangle to draw the diamond in. | 
| height | Height of the rectangle to draw the diamond in. | 
| void Gtk::Style::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.
x and y specify the center the expander. The size of the expander is determined by the "expander-size" style property of widget. (If widget is not specified or doesn't have an "expander-size" property, an unspecified default size will be used, since the caller doesn't have sufficient information to position the expander, this is likely not useful.) The expander is expander_size pixels tall in the collapsed position and expander_size pixels wide in the expanded position.
| window | A Gdk::Window. | 
| state_type | A state. | 
| area | Clip rectangle, or nullptrif the output should not be clipped. | 
| widget | The widget. | 
| detail | A style detail. | 
| x | The x position to draw the expander at. | 
| y | The y position to draw the expander at. | 
| expander_style | The style to draw the expander in; determines whether the expander is collapsed, expanded, or in an intermediate state. | 
| void Gtk::Style::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.
| window | A Gdk::Window. | 
| state_type | A state. | 
| shadow_type | Type of shadow to draw. | 
| area | Clip rectangle, or nullptrif the output should not be clipped. | 
| widget | The widget. | 
| detail | A style detail. | 
| x | X origin of the extension. | 
| y | Y origin of the extension. | 
| width | Width of the extension. | 
| height | Width of the extension. | 
| gap_side | The side on to which the extension is attached. | 
| void Gtk::Style::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.
| window | A Gdk::Window. | 
| state_type | A state. | 
| shadow_type | The type of shadow to draw. | 
| area | Clip rectangle, or nullptrif the output should not be clipped. | 
| widget | The widget. | 
| detail | A style detail. | 
| x | X origin of the box. | 
| y | Y origin of the box. | 
| width | The width of the box. | 
| height | The height of the box. | 
| void Gtk::Style::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.
| window | A Gdk::Window. | 
| state_type | A state. | 
| area | Clip rectangle, or nullptrif the output should not be clipped. | 
| widget | The widget. | 
| detail | A style detail. | 
| x | The x origin of the rectangle around which to draw a focus indicator. | 
| y | The y origin of the rectangle around which to draw a focus indicator. | 
| width | The width of the rectangle around which to draw a focus indicator. | 
| height | The height of the rectangle around which to draw a focus indicator. | 
| void Gtk::Style::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.
| window | A Gdk::Window. | 
| state_type | A state. | 
| shadow_type | Type of shadow to draw. | 
| area | Clip rectangle, or nullptrif the output should not be clipped. | 
| widget | The widget. | 
| detail | A style detail. | 
| x | X origin of the handle. | 
| y | Y origin of the handle. | 
| width | With of the handle. | 
| height | Height of the handle. | 
| orientation | The orientation of the handle. | 
| void Gtk::Style::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.
| window | A Gdk::Window. | 
| state_type | A state. | 
| area | Rectangle to which the output is clipped, or nullptrif the output should not be clipped. | 
| widget | The widget. | 
| detail | A style detail. | 
| x1 | The starting x coordinate. | 
| x2 | The ending x coordinate. | 
| y | The y coordinate. | 
| void Gtk::Style::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 | 
Draws a layout on window using the given parameters.
| window | A Gdk::Window. | 
| state_type | A state. | 
| use_text | Whether to use the text or foreground graphics context of style. | 
| area | Clip rectangle, or nullptrif the output should not be clipped. | 
| widget | The widget. | 
| detail | A style detail. | 
| x | X origin. | 
| y | Y origin. | 
| layout | The layout to draw. | 
| void Gtk::Style::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.
| window | A Gdk::Window. | 
| state_type | A state. | 
| shadow_type | The type of shadow to draw. | 
| area | Clip rectangle, or nullptrif the output should not be clipped. | 
| widget | The widget. | 
| detail | A style detail. | 
| x | X origin of the rectangle to draw the option in. | 
| y | Y origin of the rectangle to draw the option in. | 
| width | The width of the rectangle to draw the option in. | 
| height | The height of the rectangle to draw the option in. | 
| void Gtk::Style::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 Gtk::Style::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.
| window | A Gdk::Window. | 
| state_type | A state. | 
| area | Clip rectangle, or nullptrif the output should not be clipped. | 
| widget | The widget. | 
| detail | A style detail. | 
| edge | The edge in which to draw the resize grip. | 
| x | The x origin of the rectangle in which to draw the resize grip. | 
| y | The y origin of the rectangle in which to draw the resize grip. | 
| width | The width of the rectangle in which to draw the resize grip. | 
| height | The height of the rectangle in which to draw the resize grip. | 
| void Gtk::Style::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.
| window | A Gdk::Window. | 
| state_type | A state. | 
| shadow_type | Type of shadow to draw. | 
| area | Clip rectangle or nullptrif the output should not be clipped. | 
| widget | The widget. | 
| detail | A style detail. | 
| x | X origin of the rectangle. | 
| y | Y origin of the rectangle. | 
| width | Width of the rectangle. | 
| height | Width of the rectangle. | 
| void Gtk::Style::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.
| window | A Gdk::Window. | 
| state_type | A state. | 
| shadow_type | Type of shadow to draw. | 
| area | Clip rectangle, or nullptrif the output should not be clipped. | 
| widget | The widget. | 
| detail | A style detail. | 
| x | X origin of the rectangle. | 
| y | Y origin of the rectangle. | 
| width | Width of the rectangle. | 
| height | Width of the rectangle. | 
| gap_side | Side in which to leave the gap. | 
| gap_x | Starting position of the gap. | 
| gap_width | Width of the gap. | 
| void Gtk::Style::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 | 
Draws a slider in the given rectangle on window using the given style and orientation.
| window | A Gdk::Window. | 
| state_type | A state. | 
| shadow_type | A shadow. | 
| area | Clip rectangle, or nullptrif the output should not be clipped. | 
| widget | The widget. | 
| detail | A style detail. | 
| x | The x origin of the rectangle in which to draw a slider. | 
| y | The y origin of the rectangle in which to draw a slider. | 
| width | The width of the rectangle in which to draw a slider. | 
| height | The height of the rectangle in which to draw a slider. | 
| orientation | The orientation to be used. | 
| void Gtk::Style::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.
| window | A Gdk::Window. | 
| state_type | A state. | 
| shadow_type | The type of shadow to draw. | 
| area | Clip rectangle, or nullptrif the output should not be clipped. | 
| widget | The widget. | 
| detail | A style detail. | 
| x | X origin of the rectangle to draw the tab in. | 
| y | Y origin of the rectangle to draw the tab in. | 
| width | The width of the rectangle to draw the tab in. | 
| height | The height of the rectangle to draw the tab in. | 
| void Gtk::Style::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.
| window | A Gdk::Window. | 
| state_type | A state. | 
| area | Rectangle to which the output is clipped, or nullptrif the output should not be clipped. | 
| widget | The widget. | 
| detail | A style detail. | 
| y1 | The starting y coordinate. | 
| y2 | The ending y coordinate. | 
| x | The x coordinate. | 
| 
 | protectedvirtual | 
| Glib::RefPtr<Gdk::Pixbuf> Gtk::Style::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.
| source | The Gtk::IconSource specifying the icon to render. | 
| direction | A text direction. | 
| state | A state. | 
| size | (type int) the size to render the icon at. A size of (GtkIconSize)-1 means render at the size of the source and don't scale. | 
| widget | The widget. | 
| detail | A style detail. | 
| 
 | protectedvirtual | 
| void Gtk::Style::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.
| window | A Gdk::Window. | 
| state_type | A state. | 
| 
 | protectedvirtual | 
| void Gtk::Style::set_base | ( | Gtk::StateType | state, | 
| const Gdk::Color& | color | ||
| ) | 
| void Gtk::Style::set_bg | ( | Gtk::StateType | state, | 
| const Gdk::Color& | color | ||
| ) | 
| void Gtk::Style::set_bg_pixmap | ( | Gtk::StateType | state_type, | 
| const Glib::RefPtr< Gdk::Pixmap >& | pixmap | ||
| ) | 
| void Gtk::Style::set_bg_pixmap | ( | Gtk::StateType | state_type, | 
| const Glib::RefPtr< const Gdk::Pixmap >& | pixmap | ||
| ) | 
| void Gtk::Style::set_black | ( | const Gdk::Color& | value | ) | 
| void Gtk::Style::set_dark | ( | Gtk::StateType | state, | 
| const Gdk::Color& | color | ||
| ) | 
| void Gtk::Style::set_fg | ( | Gtk::StateType | state, | 
| const Gdk::Color& | color | ||
| ) | 
| void Gtk::Style::set_font | ( | const Pango::FontDescription & | font_desc | ) | 
| void Gtk::Style::set_light | ( | Gtk::StateType | state, | 
| const Gdk::Color& | color | ||
| ) | 
| void Gtk::Style::set_mid | ( | Gtk::StateType | state, | 
| const Gdk::Color& | color | ||
| ) | 
| void Gtk::Style::set_text | ( | Gtk::StateType | state, | 
| const Gdk::Color& | color | ||
| ) | 
| void Gtk::Style::set_text_aa | ( | Gtk::StateType | state, | 
| const Gdk::Color& | color | ||
| ) | 
| void Gtk::Style::set_white | ( | const Gdk::Color& | value | ) | 
| void Gtk::Style::set_xthickness | ( | int | xthickness | ) | 
| void Gtk::Style::set_ythickness | ( | int | ythickness | ) | 
| 
 | protected | 
void on_my_realize() | 
 | protected | 
void on_my_unrealize() | 
 | protectedvirtual | 
| 
 | related | 
A Glib::wrap() method for this object.
| object | The C instance. | 
| take_copy | False if the result should take ownership of the C instance. True if it should take a new copy or ref. | 
 1.8.11
 1.8.11