// -*- c++ -*- // Generated by gtkmmproc from ./../widget.gen_h -- DO NOT MODIFY! #ifndef _GTKMM_WIDGET_P_H #define _GTKMM_WIDGET_P_H #include namespace Gtk { class Widget_Class { public: typedef Widget CppObjectType; typedef GtkWidget BaseObjectType; typedef GtkWidgetClass BaseClassType; typedef Gtk::Object_Class CppClassParent; typedef GtkObjectClass BaseClassParent; static void class_init_function(BaseClassType *p); static void object_init_function(BaseObjectType *o); GtkType get_type(); // Hook for translating API static Gtk::Object* wrap_new(GtkObject*); // Callbacks here... static void show_callback(GtkWidget* o_); static void show_all_callback(GtkWidget* o_); static void hide_callback(GtkWidget* o_); static void hide_all_callback(GtkWidget* o_); static void map_callback(GtkWidget* o_); static void unmap_callback(GtkWidget* o_); static void realize_callback(GtkWidget* o_); static void grab_focus_callback(GtkWidget* o_); static void draw_callback(GtkWidget* o_,GdkRectangle* p0); static void draw_focus_callback(GtkWidget* o_); static void draw_default_callback(GtkWidget* o_); static void size_request_callback(GtkWidget* o_,GtkRequisition* p0); static void size_allocate_callback(GtkWidget* o_,GtkAllocation* p0); static void state_changed_callback(GtkWidget* o_,GtkStateType p0); static void parent_set_callback(GtkWidget* p0,GtkWidget* p1); static void style_set_callback(GtkWidget* p0,GtkStyle* p1); static gint event_callback(GtkWidget* o_,GdkEvent* p0); static gint button_press_event_callback(GtkWidget* o_,GdkEventButton* p0); static gint button_release_event_callback(GtkWidget* o_,GdkEventButton* p0); static gint motion_notify_event_callback(GtkWidget* o_,GdkEventMotion* p0); static gint delete_event_callback(GtkWidget* o_,GdkEventAny* p0); static gint expose_event_callback(GtkWidget* o_,GdkEventExpose* p0); static gint key_press_event_callback(GtkWidget* o_,GdkEventKey* p0); static gint key_release_event_callback(GtkWidget* o_,GdkEventKey* p0); static gint enter_notify_event_callback(GtkWidget* o_,GdkEventCrossing* p0); static gint leave_notify_event_callback(GtkWidget* o_,GdkEventCrossing* p0); static gint configure_event_callback(GtkWidget* o_,GdkEventConfigure* p0); static gint focus_in_event_callback(GtkWidget* o_,GdkEventFocus* p0); static gint focus_out_event_callback(GtkWidget* o_,GdkEventFocus* p0); static gint map_event_callback(GtkWidget* o_,GdkEventAny* p0); static gint unmap_event_callback(GtkWidget* o_,GdkEventAny* p0); static gint property_notify_event_callback(GtkWidget* o_,GdkEventProperty* p0); static gint selection_clear_event_callback(GtkWidget* o_,GdkEventSelection* p0); static gint selection_request_event_callback(GtkWidget* o_,GdkEventSelection* p0); static gint selection_notify_event_callback(GtkWidget* o_,GdkEventSelection* p0); static gint proximity_in_event_callback(GtkWidget* o_,GdkEventProximity* p0); static gint proximity_out_event_callback(GtkWidget* o_,GdkEventProximity* p0); static gint client_event_callback(GtkWidget* o_,GdkEventClient* p0); static gint no_expose_event_callback(GtkWidget* o_,GdkEventAny* p0); static gint visibility_notify_event_callback(GtkWidget* o_,GdkEventVisibility* p0); static void debug_msg_callback(GtkWidget* o_,const gchar* p0); static void selection_get_callback(GtkWidget* o_,GtkSelectionData* p0,guint p1,guint p2); static void selection_received_callback(GtkWidget* o_,GtkSelectionData* p0,guint p1); static void drag_begin_callback(GtkWidget* o_,GdkDragContext* p0); static void drag_end_callback(GtkWidget* o_,GdkDragContext* p0); static void drag_data_get_callback(GtkWidget* o_,GdkDragContext* p0,GtkSelectionData* p1,guint p2,guint p3); static void drag_data_delete_callback(GtkWidget* o_,GdkDragContext* p0); static void drag_leave_callback(GtkWidget* o_,GdkDragContext* p0,guint p1); static gboolean drag_motion_callback(GtkWidget* o_,GdkDragContext* p0,gint p1,gint p2,guint p3); static gboolean drag_drop_callback(GtkWidget* o_,GdkDragContext* p0,gint p1,gint p2,guint p3); static void drag_data_received_callback(GtkWidget* o_,GdkDragContext* p0,gint p1,gint p2,GtkSelectionData* p3,guint p4,guint32 p5); // Data GtkType type; }; } #endif .