X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=gtk%2Fgtkbbox.h;h=812f516fd849528e70f8727d2d3a9f47bdcd1e83;hb=3a86af43fa208786b5c848c09f9c8e1d3f060931;hp=df842f7fe6b9a6fc1ca36025dda4ced5a758d276;hpb=1e5d7c022596b7146638ef8bd74f544725f9bf2b;p=~andy%2Fgtk diff --git a/gtk/gtkbbox.h b/gtk/gtkbbox.h index df842f7fe..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 @@ -59,6 +57,12 @@ struct _GtkButtonBox 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