#ifndef GTOOLKIT_GTKBUTTONBOX_H
#define GTOOLKIT_GTKBUTTONBOX_H

#include <GToolKit/GTKBox.h>
#include <gtk/gtkbbox.h>

@interface GTKButtonBox : GTKBox
+ (guint) getType;
+ (void) getChildSizeDefault:(gint *) min_width minHeight:(gint *) min_height;
+ (void) getChildIpaddingDefault:(gint *) ipad_x ipadY:(gint *) ipad_y;
+ (void) setChildSizeDefault:(gint) min_width minHeight:(gint) min_height;
+ (void) setChildIpaddingDefault:(gint) ipad_x ipadY:(gint) ipad_y;
- (gint) getSpacing;
- (GtkButtonBoxStyle) getLayout;
- (void) getChildSize:(gint *) min_width minHeight:(gint *) min_height;
- (void) getChildIpadding:(gint *) ipad_x ipadY:(gint *) ipad_y;
- (void) setSpacing:(gint) spacing;
- (void) setLayout:(GtkButtonBoxStyle) layout_style;
- (void) setChildSize:(gint) min_width minHeight:(gint) min_height;
- (void) setChildIpadding:(gint) ipad_x ipadY:(gint) ipad_y;
+ (void) childRequisition:(GTKWidget *) widget nvisChildren:(int *) nvis_children width:(int *) width height:(int *) height;
@end

#endif
