// -*- c++ -*-
/*  Generated by gensig from container.gen_h. DO NOT MODIFY!!! */
#ifndef GTKMM_CONTAINER_P_HEADER
#define GTKMM_CONTAINER_P_HEADER

#include <gtk--/private/widget_p.h>
class Gtk_Container_Class 
  {
   public:
     typedef Gtk_Container       CppObjectType;
     typedef GtkContainer        BaseObjectType;
     typedef GtkContainerClass   BaseClassType;
     typedef Gtk_Widget_Class       CppClassParent;
     typedef GtkWidgetClass         BaseClassParent;

     static void class_init_function(BaseClassType *p);
     static void object_init_function(BaseObjectType *o);
     GtkType get_type();

     /* callbacks */
     static void add_c_callback(BaseObjectType *o,GtkWidget*);
     static void remove_c_callback(BaseObjectType *o,GtkWidget*);
     static gint focus_callback(BaseObjectType *o,GtkDirectionType);
     static void check_resize_callback(BaseObjectType *o);
     static GtkType child_type_callback(BaseObjectType *o);
     static void set_focus_child_c_callback(BaseObjectType *o,GtkWidget*);
     static void set_child_arg_c_callback(BaseObjectType *o,GtkWidget*, GtkArg*, guint);
     static void get_child_arg_c_callback(BaseObjectType *o,GtkWidget*, GtkArg*, guint);

     /* Data */
     char *name;
     GtkType  type;
     BaseClassType *parent;
  };
#endif
