X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=gtk%2Fgtkbbox.h;h=812f516fd849528e70f8727d2d3a9f47bdcd1e83;hb=a89d420270d1a856e072ed87c365b0176f102e6c;hp=878ba0a16246405e799079c9c2010887a2cb0016;hpb=0ea8572d89cd607c6f4d5b6b7b6524a9235ad773;p=~andy%2Fgtk diff --git a/gtk/gtkbbox.h b/gtk/gtkbbox.h index 878ba0a16..812f516fd 100644 --- a/gtk/gtkbbox.h +++ b/gtk/gtkbbox.h @@ -12,9 +12,7 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. + * License along with this library. If not, see . */ /* @@ -24,13 +22,13 @@ * GTK+ at ftp://ftp.gtk.org/pub/gtk/. */ +#ifndef __GTK_BUTTON_BOX_H__ +#define __GTK_BUTTON_BOX_H__ + #if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION) #error "Only can be included directly." #endif -#ifndef __GTK_BUTTON_BOX_H__ -#define __GTK_BUTTON_BOX_H__ - #include @@ -44,21 +42,27 @@ G_BEGIN_DECLS #define GTK_BUTTON_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_BUTTON_BOX, GtkButtonBoxClass)) -typedef struct _GtkButtonBox GtkButtonBox; -typedef struct _GtkButtonBoxPriv GtkButtonBoxPriv; -typedef struct _GtkButtonBoxClass GtkButtonBoxClass; +typedef struct _GtkButtonBox GtkButtonBox; +typedef struct _GtkButtonBoxPrivate GtkButtonBoxPrivate; +typedef struct _GtkButtonBoxClass GtkButtonBoxClass; struct _GtkButtonBox { GtkBox box; /*< private >*/ - GtkButtonBoxPriv *priv; + GtkButtonBoxPrivate *priv; }; struct _GtkButtonBoxClass { GtkBoxClass parent_class; + + /* Padding for future expansion */ + void (*_gtk_reserved1) (void); + void (*_gtk_reserved2) (void); + void (*_gtk_reserved3) (void); + void (*_gtk_reserved4) (void); }; @@ -66,12 +70,20 @@ GType gtk_button_box_get_type (void) G_GNUC_CONST; GtkWidget * gtk_button_box_new (GtkOrientation orientation); GtkButtonBoxStyle gtk_button_box_get_layout (GtkButtonBox *widget); void gtk_button_box_set_layout (GtkButtonBox *widget, - GtkButtonBoxStyle layout_style); + GtkButtonBoxStyle layout_style); gboolean gtk_button_box_get_child_secondary (GtkButtonBox *widget, - GtkWidget *child); + GtkWidget *child); void gtk_button_box_set_child_secondary (GtkButtonBox *widget, - GtkWidget *child, - gboolean is_secondary); + GtkWidget *child, + gboolean is_secondary); +GDK_AVAILABLE_IN_3_2 +gboolean gtk_button_box_get_child_non_homogeneous (GtkButtonBox *widget, + GtkWidget *child); +GDK_AVAILABLE_IN_3_2 +void gtk_button_box_set_child_non_homogeneous (GtkButtonBox *widget, + GtkWidget *child, + gboolean non_homogeneous); + G_END_DECLS