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

#line 87 "button.gen_h"
#include <gtk--/private/bin_p.h>
#line 91 "button.gen_h"
class Gtk_Button_Class 
  {
   public:
     typedef Gtk_Button       CppObjectType;
     typedef GtkButton        BaseObjectType;
     typedef GtkButtonClass   BaseClassType;
     typedef Gtk_Bin_Class       CppClassParent;
     typedef GtkBinClass         BaseClassParent;

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

     /* callbacks */
     static void pressed_callback(BaseObjectType *o);
     static void released_callback(BaseObjectType *o);
     static void clicked_callback(BaseObjectType *o);
     static void enter_callback(BaseObjectType *o);
     static void leave_callback(BaseObjectType *o);

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