Class Index Cross Index Namespace Index

Class Gtk::Style


Contained in: Gtk
Derived from: GtkStyle
Derived by: none

#include <gtk--/style.h>


public function member index:

void apply_default_background(const Gdk_Drawable& window, bool set_bg, GtkStateType state_type, const Gdk_Rectangle& area, gint x, gint y, gint width, gint height);
Style* copy() const;
static Style* create();
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_hline(Gdk_Window& window, GtkStateType state_type, gint x1, gint x2, gint y) const;
void draw_oval(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_shadow(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 nstring& string) const;
void draw_vline(Gdk_Window& window, GtkStateType state_type, gint y1, gint y2, gint x) const;
inline Gdk_Pixmap get_background(GtkStateType state_type);
inline Gdk_GC get_base_gc(GtkStateType state_type);
inline Gdk_GC get_bg_gc(GtkStateType state_type);
inline Gdk_GC get_black_gc();
inline Gdk_GC get_dark_gc(GtkStateType state_type);
inline Gdk_GC get_fg_gc(GtkStateType state_type);
Gdk_Font get_font() const;
inline Gdk_GC get_light_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_white_gc();
inline const GtkStyle* gtkobj() const;
inline GtkStyle* gtkobj();
Style* ref();
void set_background(const Gdk_Drawable& window, GtkStateType state_type);
void set_base(GtkStateType state_type, const Gdk_Color& new_color);
void set_bg(GtkStateType state_type, const Gdk_Color& new_color);
void set_dark(GtkStateType state_type, const Gdk_Color& new_color);
void set_fg(GtkStateType state_type, const Gdk_Color& new_color);
void set_font(Gdk_Font f);
void set_light(GtkStateType state_type, const Gdk_Color& new_color);
void set_mid(GtkStateType state_type, const Gdk_Color& new_color);
void set_text(GtkStateType state_type, const Gdk_Color& new_color);
void unref();
~Style();
 

protected function member index:

Style(void* do_not_derive_me);
 

private function member index:

Style();
Style(const Style&);
Style operator =(const Style&);
 

Description:



Function Member Descriptions: