A new GtkHButtonBox is created as in the following example. Adding buttons is also shown.
//Creating a GtkHButtonBox $hbbox = new GtkHButtonBox(); //Selecting a layout for the button box. Try other //GtkButtonBoxStyle options to see the diference $hbbox->set_layout(Gtk::BUTTONBOX_SPREAD); //Setting the spacing $hbbox->set_spacing(25); //Creating buttons to add $button1 = new GtkButton('Button 1'); $button2 = new GtkButton('Button 2'); //Adding the buttons to the GtkHButtonBox $hbbox->add($button1); $hbbox->add($button2);
Note that there are no parameters in the constructor. Also, as with all container widgets, GtkHButtonBox takes up no space until its child widgets are in place.