diff options
Diffstat (limited to 'gtk/gtkstyle.h')
-rw-r--r-- | gtk/gtkstyle.h | 143 |
1 files changed, 50 insertions, 93 deletions
diff --git a/gtk/gtkstyle.h b/gtk/gtkstyle.h index 842712730..fff657cd7 100644 --- a/gtk/gtkstyle.h +++ b/gtk/gtkstyle.h @@ -227,17 +227,6 @@ struct _GtkStyleClass gint y, gint width, gint height); - void (*draw_oval) (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint x, - gint y, - gint width, - gint height); void (*draw_string) (GtkStyle *style, GdkWindow *window, GtkStateType state_type, @@ -291,29 +280,6 @@ struct _GtkStyleClass gint y, gint width, gint height); - void (*draw_cross) (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint x, - gint y, - gint width, - gint height); - void (*draw_ramp) (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - GtkArrowType arrow_type, - gint x, - gint y, - gint width, - gint height); void (*draw_tab) (GtkStyle *style, GdkWindow *window, GtkStateType state_type, @@ -398,6 +364,26 @@ struct _GtkStyleClass gint width, gint height, GtkOrientation orientation); + + void (*draw_expander) (GtkStyle *style, + GdkWindow *window, + GtkStateType state_type, + GdkRectangle *area, + GtkWidget *widget, + const gchar *detail, + gint x, + gint y, + gboolean is_open); + void (*draw_layout) (GtkStyle *style, + GdkWindow *window, + GtkStateType state_type, + GdkRectangle *area, + GtkWidget *widget, + const gchar *detail, + gint x, + gint y, + PangoLayout *layout); + }; GType gtk_style_get_type (void) G_GNUC_CONST; @@ -475,14 +461,6 @@ void gtk_draw_diamond (GtkStyle *style, gint y, gint width, gint height); -void gtk_draw_oval (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - gint x, - gint y, - gint width, - gint height); void gtk_draw_string (GtkStyle *style, GdkWindow *window, GtkStateType state_type, @@ -521,23 +499,6 @@ void gtk_draw_option (GtkStyle *style, gint y, gint width, gint height); -void gtk_draw_cross (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - gint x, - gint y, - gint width, - gint height); -void gtk_draw_ramp (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GtkArrowType arrow_type, - gint x, - gint y, - gint width, - gint height); void gtk_draw_tab (GtkStyle *style, GdkWindow *window, GtkStateType state_type, @@ -601,6 +562,18 @@ void gtk_draw_handle (GtkStyle *style, gint width, gint height, GtkOrientation orientation); +void gtk_draw_expander (GtkStyle *style, + GdkWindow *window, + GtkStateType state_type, + gint x, + gint y, + gboolean is_open); +void gtk_draw_layout (GtkStyle *style, + GdkWindow *window, + GtkStateType state_type, + gint x, + gint y, + PangoLayout *layout); void gtk_paint_hline (GtkStyle *style, GdkWindow *window, @@ -665,17 +638,6 @@ void gtk_paint_diamond (GtkStyle *style, gint y, gint width, gint height); -void gtk_paint_oval (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint x, - gint y, - gint width, - gint height); void gtk_paint_string (GtkStyle *style, GdkWindow *window, GtkStateType state_type, @@ -729,29 +691,6 @@ void gtk_paint_option (GtkStyle *style, gint y, gint width, gint height); -void gtk_paint_cross (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - gint x, - gint y, - gint width, - gint height); -void gtk_paint_ramp (GtkStyle *style, - GdkWindow *window, - GtkStateType state_type, - GtkShadowType shadow_type, - GdkRectangle *area, - GtkWidget *widget, - const gchar *detail, - GtkArrowType arrow_type, - gint x, - gint y, - gint width, - gint height); void gtk_paint_tab (GtkStyle *style, GdkWindow *window, GtkStateType state_type, @@ -836,6 +775,24 @@ void gtk_paint_handle (GtkStyle *style, gint width, gint height, GtkOrientation orientation); +void gtk_paint_expander (GtkStyle *style, + GdkWindow *window, + GtkStateType state_type, + GdkRectangle *area, + GtkWidget *widget, + const gchar *detail, + gint x, + gint y, + gboolean is_open); +void gtk_paint_layout (GtkStyle *style, + GdkWindow *window, + GtkStateType state_type, + GdkRectangle *area, + GtkWidget *widget, + const gchar *detail, + gint x, + gint y, + PangoLayout *layout); #ifdef __cplusplus |