index
gtk-- homepage



Description:
Gtk_Packer

#include <gtk--/packer.h>
Base classes: Gtk_Container

Gtk_Packer is easy-to-use container widget.



Properties:

NameTypeGetSetDescription
children GList*      
spacing guint      
default_border_width guint:16      
default_pad_x guint:16      
default_pad_y guint:16      
default_i_pad_x guint:16      
default_i_pad_y guint:16    



Public member index:


Gtk_Packer();
Gtk_Packer(GtkPacker *castitem);
virtual ~Gtk_Packer();
void add_impl(Gtk_Widget *child);
void add(Gtk_Widget &child,GtkSideType side,GtkAnchorType anchor=GTK_ANCHOR_CENTER,GtkPackerOptions options=(GtkPackerOptions)0,guint border_width=PACKER_DEFAULT,guint pad_x=PACKER_DEFAULT,guint pad_y=PACKER_DEFAULT,guint i_pad_x=PACKER_DEFAULT,guint i_pad_y=PACKER_DEFAULT);
the default values of PACKER_DEFAULT will be transformed to real

void set_child_packing(Gtk_Widget &child,GtkSideType side=GTK_SIDE_TOP,GtkAnchorType anchor=GTK_ANCHOR_CENTER,GtkPackerOptions options=(GtkPackerOptions)0,guint border_width=PACKER_DEFAULT,guint pad_x=PACKER_DEFAULT,guint pad_y=PACKER_DEFAULT,guint i_pad_x=PACKER_DEFAULT,guint i_pad_y=PACKER_DEFAULT);
void add(const Gtk_ObjectHandle <Gtk_Widget > &child,GtkSideType side=GTK_SIDE_TOP,GtkAnchorType anchor=GTK_ANCHOR_CENTER,GtkPackerOptions options=(GtkPackerOptions)0,guint border_width=PACKER_DEFAULT,guint pad_x=PACKER_DEFAULT,guint pad_y=PACKER_DEFAULT,guint i_pad_x=PACKER_DEFAULT,guint i_pad_y=PACKER_DEFAULT);
void reorder_child(Gtk_Widget &w,gint position);
void set_spacing(guint spacing);
void set_default_border_width(guint border);
void set_default_pad(guint pad_x,guint pad_y);
void set_default_ipad(guint i_pad_x,guint i_pad_y);
GtkPacker *gtkobj();
const GtkPacker *gtkobj()const;
static bool isGtkPacker(Gtk_Object *checkcast);
Protected member index:


virtual void *get_parent_class();
Private member index:


GtkType get_type();

Public member details:


Protected member details:


Private member details:



Examples:





(pages generated by PERCEPS -script.)