index
gtk-- homepage



Description:
Gtk_Style

#include <gtk--/style.h>
Base classes: GtkStyle



Properties:


Public member index:


~Gtk_Style();
static Gtk_Style *create();
Gtk_Style *copy()const;
Gtk_Style *ref();
void unref();
void set_background(Gdk_Drawable window,GtkStateType state_type);
void apply_default_background(Gdk_Drawable &window,bool set_bg,GtkStateType state_type,const Gdk_Rectangle &area,gint x,gint y,gint width,gint height);
void set_bg(GtkStateType state_type,GdkColor &new_color);
void set_light(GtkStateType state_type,GdkColor &new_color);
void set_dark(GtkStateType state_type,GdkColor &new_color);
void set_mid(GtkStateType state_type,GdkColor &new_color);
void set_base(GtkStateType state_type,GdkColor &new_color);
void set_fg(GtkStateType state_type,GdkColor &new_color);
void set_text(GtkStateType state_type,GdkColor &new_color);
Gdk_Font get_font()const;
inline Gdk_GC get_fg_gc(GtkStateType state_type);
inline Gdk_GC get_bg_gc(GtkStateType state_type);
inline Gdk_GC get_light_gc(GtkStateType state_type);
inline Gdk_GC get_dark_gc(GtkStateType state_type);
inline Gdk_GC get_mid_gc(GtkStateType state_type);
inline Gdk_GC get_text_gc(GtkStateType state_type);
inline Gdk_GC get_base_gc(GtkStateType state_type);
inline Gdk_GC get_black_gc();
inline Gdk_GC get_white_gc();
inline Gdk_Pixmap get_background(GtkStateType state_type);
void draw_hline(Gdk_Window &window,GtkStateType state_type,gint x1,gint x2,gint y)const;
void draw_vline(Gdk_Window &window,GtkStateType state_type,gint y1,gint y2,gint x)const;
void draw_shadow(Gdk_Window &window,GtkStateType state_type,GtkShadowType shadow_type,gint x,gint y,gint width,gint height)const;
void draw_polygon(Gdk_Window &window,GtkStateType state_type,GtkShadowType shadow_type,GdkPoint *points,gint npoints,gint fill)const;
void draw_arrow(Gdk_Window &window,GtkStateType state_type,GtkShadowType shadow_type,GtkArrowType arrow_type,gint fill,gint x,gint y,gint width,gint height)const;
void draw_diamond(Gdk_Window &window,GtkStateType state_type,GtkShadowType shadow_type,gint x,gint y,gint width,gint height)const;
void draw_oval(Gdk_Window &window,GtkStateType state_type,GtkShadowType shadow_type,gint x,gint y,gint width,gint height)const;
void draw_string(Gdk_Window &window,GtkStateType state_type,gint x,gint y,const gtkmm_string &string)const;
inline const GtkStyle *gtkobj()const;
inline GtkStyle *gtkobj();
Protected member index:


Gtk_Style(void *do_not_derive_me);
Private member index:


Gtk_Style();
Gtk_Style(const Gtk_Style &);
Gtk_Style operator =(const Gtk_Style &);

Public member details:


Protected member details:


Private member details:



Examples:





(pages generated by PERCEPS -script.)