X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=gtk%2Fgtkbuttonprivate.h;h=ea44b71266c7eb72ed0dbf09612237d2fd9195f2;hb=cf216d780cb2c889a3bcb5faa825fc1b21af8896;hp=b6007cd9de9556f373592feb5246b655a14018f1;hpb=dec57f8ce963f459adb21a33bb766c8864a68ea9;p=~andy%2Fgtk diff --git a/gtk/gtkbuttonprivate.h b/gtk/gtkbuttonprivate.h index b6007cd9d..ea44b7126 100644 --- a/gtk/gtkbuttonprivate.h +++ b/gtk/gtkbuttonprivate.h @@ -19,24 +19,30 @@ #ifndef __GTK_BUTTON_PRIVATE_H__ #define __GTK_BUTTON_PRIVATE_H__ +#include "gtkactionhelper.h" #include "gtkaction.h" +G_BEGIN_DECLS + + struct _GtkButtonPrivate { GtkAction *action; - GtkPositionType image_position; GtkWidget *image; + GtkActionHelper *action_helper; GdkDevice *grab_keyboard; GdkWindow *event_window; - gchar *label_text; + gchar *label_text; + + gfloat xalign; + gfloat yalign; - gfloat xalign; - gfloat yalign; + guint activate_timeout; + guint32 grab_time; - guint activate_timeout; - guint32 grab_time; + GtkPositionType image_position; guint align_set : 1; guint button_down : 1; @@ -50,6 +56,13 @@ struct _GtkButtonPrivate guint use_action_appearance : 1; guint use_stock : 1; guint use_underline : 1; + guint always_show_image : 1; }; +void _gtk_button_set_depressed (GtkButton *button, + gboolean depressed); + + +G_END_DECLS + #endif /* __GTK_BUTTON_PRIVATE_H__ */