| 
#include <gtk/gtk.h>
struct      GtkContainer;
#define     GTK_IS_RESIZE_CONTAINER         (widget)
#define     gtk_container_border_width
void        gtk_container_add               (GtkContainer *container,
                                             GtkWidget *widget);
void        gtk_container_remove            (GtkContainer *container,
                                             GtkWidget *widget);
void        gtk_container_set_resize_mode   (GtkContainer *container,
                                             GtkResizeMode resize_mode);
void        gtk_container_check_resize      (GtkContainer *container);
void        gtk_container_foreach           (GtkContainer *container,
                                             GtkCallback callback,
                                             gpointer callback_data);
void        gtk_container_foreach_full      (GtkContainer *container,
                                             GtkCallback callback,
                                             GtkCallbackMarshal marshal,
                                             gpointer callback_data,
                                             GtkDestroyNotify notify);
GList*      gtk_container_children          (GtkContainer *container);
gint        gtk_container_focus             (GtkContainer *container,
                                             GtkDirectionType direction);
void        gtk_container_set_focus_child   (GtkContainer *container,
                                             GtkWidget *child);
void        gtk_container_set_focus_vadjustment
                                            (GtkContainer *container,
                                             GtkAdjustment *adjustment);
void        gtk_container_set_focus_hadjustment
                                            (GtkContainer *container,
                                             GtkAdjustment *adjustment);
void        gtk_container_register_toplevel (GtkContainer *container);
void        gtk_container_unregister_toplevel
                                            (GtkContainer *container);
void        gtk_container_resize_children   (GtkContainer *container);
GtkType     gtk_container_child_type        (GtkContainer *container);
void        gtk_container_add_child_arg_type
                                            (const gchar *arg_name,
                                             GtkType arg_type,
                                             guint arg_flags,
                                             guint arg_id);
GtkArg*     gtk_container_query_child_args  (GtkType class_type,
                                             guint32 **arg_flags,
                                             guint *nargs);
void        gtk_container_child_getv        (GtkContainer *container,
                                             GtkWidget *child,
                                             guint n_args,
                                             GtkArg *args);
void        gtk_container_child_setv        (GtkContainer *container,
                                             GtkWidget *child,
                                             guint n_args,
                                             GtkArg *args);
void        gtk_container_add_with_args     (GtkContainer *container,
                                             GtkWidget *widget,
                                             const gchar *first_arg_name,
                                             ...);
void        gtk_container_addv              (GtkContainer *container,
                                             GtkWidget *widget,
                                             guint n_args,
                                             GtkArg *args);
void        gtk_container_child_set         (GtkContainer *container,
                                             GtkWidget *child,
                                             const gchar *first_arg_name,
                                             ...);
void        gtk_container_queue_resize      (GtkContainer *container);
void        gtk_container_clear_resize_widgets
                                            (GtkContainer *container);
void        gtk_container_arg_set           (GtkContainer *container,
                                             GtkWidget *child,
                                             GtkArg *arg,
                                             GtkArgInfo *info);
void        gtk_container_arg_get           (GtkContainer *container,
                                             GtkWidget *child,
                                             GtkArg *arg,
                                             GtkArgInfo *info);
gchar*      gtk_container_child_args_collect
                                            (GtkType object_type,
                                             GSList **arg_list_p,
                                             GSList **info_list_p,
                                             const gchar *first_arg_name,
                                             va_list args);
gchar*      gtk_container_child_arg_get_info
                                            (GtkType object_type,
                                             const gchar *arg_name,
                                             GtkArgInfo **info_p);
void        gtk_container_forall            (GtkContainer *container,
                                             GtkCallback callback,
                                             gpointer callback_data);
gchar*      gtk_container_child_composite_name
                                            (GtkContainer *container,
                                             GtkWidget *child);
GList*      gtk_container_get_toplevels     (void);
void        gtk_container_set_border_width  (GtkContainer *container,
                                             guint border_width);
 |