27 #ifndef __GTK_BUTTON_H__
28 #define __GTK_BUTTON_H__
31 #if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
32 #error "Only <gtk/gtk.h> can be included directly."
41 #define GTK_TYPE_BUTTON (gtk_button_get_type ())
42 #define GTK_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BUTTON, GtkButton))
43 #define GTK_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_BUTTON, GtkButtonClass))
44 #define GTK_IS_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BUTTON))
45 #define GTK_IS_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_BUTTON))
46 #define GTK_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_BUTTON, GtkButtonClass))
61 guint
GSEAL (constructed) : 1;
62 guint
GSEAL (in_button) : 1;
63 guint
GSEAL (button_down) : 1;
64 guint
GSEAL (relief) : 2;
65 guint
GSEAL (use_underline) : 1;
66 guint
GSEAL (use_stock) : 1;
67 guint
GSEAL (depressed) : 1;
68 guint
GSEAL (depress_on_activate) : 1;
69 guint
GSEAL (focus_on_click) : 1;
96 #ifndef GTK_DISABLE_DEPRECATED
101 #ifndef GTK_DISABLE_DEPRECATED
113 gboolean use_underline);
119 gboolean focus_on_click);
142 const gchar *main_detail,
143 const gchar *default_detail);