Ardour
9.0-pre0-384-ga76afae0e9
|
#include <style.h>
Public Member Functions | |
virtual | ~Style () |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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_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 |
Glib::RefPtr< Style > | copy () |
Glib::RefPtr< Style > | copy () const |
Glib::RefPtr< Style > | attach (const Glib::RefPtr< Gdk::Window > &window) |
void | detach () |
void | set_background (const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type) |
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) |
bool | lookup_color (const Glib::ustring &color_name, Gdk::Color &color) const |
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) |
void | get_style_property_value (GType widget_type, const Glib::ustring &property_name, Glib::ValueBase &value) |
template<class PropertyType > | |
void | get_style_property (GType widget_type, const Glib::ustring &property_name, PropertyType &value) const |
Static Public Member Functions | |
static GType | get_type () G_GNUC_CONST |
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::SignalProxy0< void > | signal_realize () |
Glib::SignalProxy0< 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... | |
Related Functions | |
(Note that these are not member functions.) | |
Glib::RefPtr< Gtk::Style > | wrap (GtkStyle *object, bool take_copy=false) |
|
virtual |
|
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 |
|
inline |
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 0
.
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 0 if the output should not be clipped. |
widget | The widget. |
detail | A style detail. |
arrow_type | The type of arrow to draw. |
fill | true if 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 0 if 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 0 if 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 0 if 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 0 if 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 0 if 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 0 if 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 0 if 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 0 if 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 0 if 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 0 if 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 0 if 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 0 if 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 0 if 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 0 if 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 0 if 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 0 if 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 0 if 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 0 if 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< const Gdk::Pixmap > & | pixmap | ||
) |
void Gtk::Style::set_bg_pixmap | ( | Gtk::StateType | state_type, |
const Glib::RefPtr< 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. |