3 #ifndef _GTKMM_STYLE_P_H 
    4 #define _GTKMM_STYLE_P_H 
    7 #include <glibmm/private/object_p.h> 
   10 #include <glibmm/class.h> 
   18 #ifndef DOXYGEN_SHOULD_SKIP_THIS 
   19   typedef Style CppObjectType;
 
   22   typedef Glib::Object_Class CppClassParent;
 
   23   typedef GObjectClass BaseClassParent;
 
   53   static void draw_shadow_vfunc_callback(
GtkStyle* 
self, 
GdkWindow* window, 
GtkStateType state_type, 
GtkShadowType shadow_type, 
GdkRectangle* area, 
GtkWidget* widget, 
const gchar* detail, gint x, gint y, gint 
width, gint 
height);
 
   55   static void draw_arrow_vfunc_callback(
GtkStyle* 
self, 
GdkWindow* window, 
GtkStateType state_type, 
GtkShadowType shadow_type, 
GdkRectangle* area, 
GtkWidget* widget, 
const gchar* detail, 
GtkArrowType arrow_type, gboolean fill, gint x, gint y, gint 
width, gint 
height);
 
   56   static void draw_diamond_vfunc_callback(
GtkStyle* 
self, 
GdkWindow* window, 
GtkStateType state_type, 
GtkShadowType shadow_type, 
GdkRectangle* area, 
GtkWidget* widget, 
const gchar* detail, gint x, gint y, gint 
width, gint 
height);
 
   58   static void draw_box_vfunc_callback(
GtkStyle* 
self, 
GdkWindow* window, 
GtkStateType state_type, 
GtkShadowType shadow_type, 
GdkRectangle* area, 
GtkWidget* widget, 
const gchar* detail, gint x, gint y, gint 
width, gint 
height);
 
   59   static void draw_flat_box_vfunc_callback(
GtkStyle* 
self, 
GdkWindow* window, 
GtkStateType state_type, 
GtkShadowType shadow_type, 
GdkRectangle* area, 
GtkWidget* widget, 
const gchar* detail, gint x, gint y, gint 
width, gint 
height);
 
   60   static void draw_check_vfunc_callback(
GtkStyle* 
self, 
GdkWindow* window, 
GtkStateType state_type, 
GtkShadowType shadow_type, 
GdkRectangle* area, 
GtkWidget* widget, 
const gchar* detail, gint x, gint y, gint 
width, gint 
height);
 
   61   static void draw_option_vfunc_callback(
GtkStyle* 
self, 
GdkWindow* window, 
GtkStateType state_type, 
GtkShadowType shadow_type, 
GdkRectangle* area, 
GtkWidget* widget, 
const gchar* detail, gint x, gint y, gint 
width, gint 
height);
 
   62   static void draw_tab_vfunc_callback(
GtkStyle* 
self, 
GdkWindow* window, 
GtkStateType state_type, 
GtkShadowType shadow_type, 
GdkRectangle* area, 
GtkWidget* widget, 
const gchar* detail, gint x, gint y, gint 
width, gint 
height);
 
   63   static void draw_shadow_gap_vfunc_callback(
GtkStyle* 
self, 
GdkWindow* window, 
GtkStateType state_type, 
GtkShadowType shadow_type, 
GdkRectangle* area, 
GtkWidget* widget, 
const gchar* detail, gint x, gint y, gint 
width, gint 
height, 
GtkPositionType gap_side, gint gap_x, gint gap_width);
 
   64   static void draw_box_gap_vfunc_callback(
GtkStyle* 
self, 
GdkWindow* window, 
GtkStateType state_type, 
GtkShadowType shadow_type, 
GdkRectangle* area, 
GtkWidget* widget, 
const gchar* detail, gint x, gint y, gint 
width, gint 
height, 
GtkPositionType gap_side, gint gap_x, gint gap_width);
 
   65   static void draw_extension_vfunc_callback(
GtkStyle* 
self, 
GdkWindow* window, 
GtkStateType state_type, 
GtkShadowType shadow_type, 
GdkRectangle* area, 
GtkWidget* widget, 
const gchar* detail, gint x, gint y, gint 
width, gint 
height, 
GtkPositionType gap_side);
 
   67   static void draw_slider_vfunc_callback(
GtkStyle* 
self, 
GdkWindow* window, 
GtkStateType state_type, 
GtkShadowType shadow_type, 
GdkRectangle* area, 
GtkWidget* widget, 
const gchar* detail, gint x, gint y, gint 
width, gint 
height, 
GtkOrientation orientation);
 
   68   static void draw_handle_vfunc_callback(
GtkStyle* 
self, 
GdkWindow* window, 
GtkStateType state_type, 
GtkShadowType shadow_type, 
GdkRectangle* area, 
GtkWidget* widget, 
const gchar* detail, gint x, gint y, gint 
width, gint 
height, 
GtkOrientation orientation);
 
   71   static void draw_resize_grip_vfunc_callback(
GtkStyle* 
self, 
GdkWindow* window, 
GtkStateType state_type, 
GdkRectangle* area, 
GtkWidget* widget, 
const gchar* detail, 
GdkWindowEdge edge, gint x, gint y, gint 
width, gint 
height);
 
static void set_background_vfunc_callback(GtkStyle *self, GdkWindow *window, GtkStateType state_type)
 
static GtkStyle * clone_vfunc_callback(GtkStyle *self)
 
static void draw_flat_box_vfunc_callback(GtkStyle *self, GdkWindow *window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle *area, GtkWidget *widget, const gchar *detail, gint x, gint y, gint width, gint height)
 
static void draw_string_vfunc_callback(GtkStyle *self, GdkWindow *window, GtkStateType state_type, GdkRectangle *area, GtkWidget *widget, const gchar *detail, gint x, gint y, const gchar *string)
 
static void draw_polygon_vfunc_callback(GtkStyle *self, GdkWindow *window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle *area, GtkWidget *widget, const gchar *detail, GdkPoint *point, gint npoints, gboolean fill)
 
static void draw_extension_vfunc_callback(GtkStyle *self, GdkWindow *window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle *area, GtkWidget *widget, const gchar *detail, gint x, gint y, gint width, gint height, GtkPositionType gap_side)
 
static void draw_arrow_vfunc_callback(GtkStyle *self, GdkWindow *window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle *area, GtkWidget *widget, const gchar *detail, GtkArrowType arrow_type, gboolean fill, gint x, gint y, gint width, gint height)
 
static void draw_option_vfunc_callback(GtkStyle *self, GdkWindow *window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle *area, GtkWidget *widget, const gchar *detail, gint x, gint y, gint width, gint height)
 
static void draw_check_vfunc_callback(GtkStyle *self, GdkWindow *window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle *area, GtkWidget *widget, const gchar *detail, gint x, gint y, gint width, gint height)
 
static void draw_box_gap_vfunc_callback(GtkStyle *self, GdkWindow *window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle *area, GtkWidget *widget, const gchar *detail, gint x, gint y, gint width, gint height, GtkPositionType gap_side, gint gap_x, gint gap_width)
 
static void unrealize_vfunc_callback(GtkStyle *self)
 
static GdkPixbuf * render_icon_vfunc_callback(GtkStyle *self, const GtkIconSource *source, GtkTextDirection direction, GtkStateType state, GtkIconSize size, GtkWidget *widget, const gchar *detail)
 
static void draw_diamond_vfunc_callback(GtkStyle *self, GdkWindow *window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle *area, GtkWidget *widget, const gchar *detail, gint x, gint y, gint width, gint height)
 
static void draw_shadow_vfunc_callback(GtkStyle *self, GdkWindow *window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle *area, GtkWidget *widget, const gchar *detail, gint x, gint y, gint width, gint height)
 
static void draw_focus_vfunc_callback(GtkStyle *self, GdkWindow *window, GtkStateType state_type, GdkRectangle *area, GtkWidget *widget, const gchar *detail, gint x, gint y, gint width, gint height)
 
static void draw_vline_vfunc_callback(GtkStyle *self, GdkWindow *window, GtkStateType state_type, GdkRectangle *area, GtkWidget *widget, const gchar *detail, gint y1, gint y2, gint x)
 
static void draw_expander_vfunc_callback(GtkStyle *self, GdkWindow *window, GtkStateType state_type, GdkRectangle *area, GtkWidget *widget, const gchar *detail, gint x, gint y, GtkExpanderStyle expander_style)
 
const Glib::Class & init()
 
static void draw_tab_vfunc_callback(GtkStyle *self, GdkWindow *window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle *area, GtkWidget *widget, const gchar *detail, gint x, gint y, gint width, gint height)
 
static void draw_handle_vfunc_callback(GtkStyle *self, GdkWindow *window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle *area, GtkWidget *widget, const gchar *detail, gint x, gint y, gint width, gint height, GtkOrientation orientation)
 
static Glib::ObjectBase * wrap_new(GObject *)
 
static void copy_vfunc_callback(GtkStyle *self, GtkStyle *src)
 
static void init_from_rc_vfunc_callback(GtkStyle *self, GtkRcStyle *rc_style)
 
static void draw_slider_vfunc_callback(GtkStyle *self, GdkWindow *window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle *area, GtkWidget *widget, const gchar *detail, gint x, gint y, gint width, gint height, GtkOrientation orientation)
 
static void draw_box_vfunc_callback(GtkStyle *self, GdkWindow *window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle *area, GtkWidget *widget, const gchar *detail, gint x, gint y, gint width, gint height)
 
static void realize_callback(GtkStyle *self)
 
static void class_init_function(void *g_class, void *class_data)
 
static void realize_vfunc_callback(GtkStyle *self)
 
static void draw_shadow_gap_vfunc_callback(GtkStyle *self, GdkWindow *window, GtkStateType state_type, GtkShadowType shadow_type, GdkRectangle *area, GtkWidget *widget, const gchar *detail, gint x, gint y, gint width, gint height, GtkPositionType gap_side, gint gap_x, gint gap_width)
 
static void unrealize_callback(GtkStyle *self)
 
static void draw_layout_vfunc_callback(GtkStyle *self, GdkWindow *window, GtkStateType state_type, gboolean use_text, GdkRectangle *area, GtkWidget *widget, const gchar *detail, gint x, gint y, PangoLayout *layout)
 
static void draw_resize_grip_vfunc_callback(GtkStyle *self, GdkWindow *window, GtkStateType state_type, GdkRectangle *area, GtkWidget *widget, const gchar *detail, GdkWindowEdge edge, gint x, gint y, gint width, gint height)
 
static void draw_hline_vfunc_callback(GtkStyle *self, GdkWindow *window, GtkStateType state_type, GdkRectangle *area, GtkWidget *widget, const gchar *detail, gint x1, gint x2, gint y)
 
typedefG_BEGIN_DECLS struct _GdkPoint GdkPoint
 
struct _GtkIconSource GtkIconSource