index
gtk-- homepage



Description:
Gtk_HBox

#include <gtk--/box.h>
Base classes: Gtk_Box
Derived by: Gtk_Combo Gtk_Statusbar

Horizontal Box for laying widgets in a horizontal row.
You should create these objects, but it is more confortable to pass around pointers of Gtk_Box. All the methods that do anything are in Gtk_Box class and this allows you to later change the direction of the box, when there's no dependencies to hbox and vbox classes.

Use the GtkBox packing interface to determine the arrangement, spacing, width, and alignment of GtkHBox children.

All children are allocated the same height.

See Gtk_Box.



Properties:


Public member index:


static GtkType get_type();
GtkHBox *gtkobj();
const GtkHBox *gtkobj()const;
static bool isA(Gtk_Object *checkcast);
virtual ~Gtk_HBox();
Gtk_HBox(bool homogeneous=false,gint spacing=0);
Creates a new horizontal box

Protected member index:


void initialize_class();
void *get_parent_class();
static void init_parent_class();
explicit Gtk_HBox(GtkHBox *castitem);
Private member index:


Gtk_HBox(const Gtk_HBox &);
Gtk_HBox &operator =(const Gtk_HBox &);

Public member details:


Gtk_HBox
Gtk_HBox::Gtk_HBox(bool homogeneous=false,gint spacing=0);

Creates a new horizontal box
The homogeneous argument to \{class Gtk_HBox}::Gtk_HBox ' (and the same for Gtk_VBox) controls whether each object in the box has the same size (i.e. the same width in an hbox, or the same height in a vbox). If it is set, the expand argument to the gtk_box_pack routines is always turned on.

Spacing determines which


Protected member details:



Private member details:



Examples:





(pages generated by PERCEPS -script.)