Index

C++ Code Documentation

gtk::widget0::Container

Derived from: gtk::widget0::Widget

Children: gtk::widget0::Bin, gtk::widget0::Box, gtk::widget0::CList, gtk::widget0::Fixed, gtk::widget0::List, gtk::widget0::MenuShell, gtk::widget0::Notebook, gtk::widget0::Paned, gtk::widget0::Table, gtk::widget0::Tree

File: WIDGET/gtk/widget0/Container.H

public:
  • virtual void add( Widget *x );
  • void remove( Widget *x );
  • void set_border_width( uint border_width );
  • void add( GtkWidget *widget );
  • void remove( GtkWidget *widget );
  • void set_resize_mode( GtkResizeMode resize_mode );
  • void check_resize();
  • void foreach( GtkCallback callback, gpointer callback_data );
  • void foreach_full( GtkCallback callback, GtkCallbackMarshal marshal, gpointer callback_data, GtkDestroyNotify notify );
  • GList* children();
  • int focus( GtkDirectionType direction );
  • void set_reallocate_redraws( bool needs_redraws );
  • void set_focus_child( GtkWidget *child );
  • void set_focus_vadjustment( GtkAdjustment *adjustment );
  • void set_focus_hadjustment( GtkAdjustment *adjustment );
  • void register_toplevel();
  • void unregister_toplevel();
  • GList* get_toplevels();
  • void resize_children();
  • GtkType child_type();
  • void add_child_arg_type( GtkType arg_type, uint arg_flags, uint arg_id );
  • GtkArg* query_child_args( guint32 **arg_flags, uint *nargs );
  • void child_getv( GtkWidget *child, uint n_args, GtkArg *args );
  • void child_setv( GtkWidget *child, uint n_args, GtkArg *args );
  • void add_with_args( GtkWidget *widget, char const *first_arg_name, ... );
  • void addv( GtkWidget *widget, uint n_args, GtkArg *args );
  • void child_set( GtkWidget *child, char const *first_arg_name, ... );
  • void queue_resize();
  • void clear_resize_widgets();
  • void arg_set( GtkWidget *child, GtkArg *arg, GtkArgInfo *info );
  • void arg_get( GtkWidget *child, GtkArg *arg, GtkArgInfo *info );
  • char* child_args_collect( GSList **arg_list_p, GSList **info_list_p, char const *first_arg_name, va_list args );
  • char* child_arg_get_info( char const *arg_name, GtkArgInfo **info_p );
  • void forall( GtkCallback callback, gpointer callback_data );
  • char* child_composite_name( GtkWidget *child );
  • void dequeue_resize_handler();
protected:
  • Container( GtkWidget *x ) : Widget(x);
private:


gtk::widget0::Container GANG