Initial revision
[ardour.git] / libs / gtkmm2 / gtk / gtkmm / private / treedragdest_p.h
1 // -*- c++ -*-
2 // Generated by gtkmmproc -- DO NOT MODIFY!
3 #ifndef _GTKMM_TREEDRAGDEST_P_H
4 #define _GTKMM_TREEDRAGDEST_P_H
5 #include <glibmm/private/interface_p.h>
6
7 #include <glibmm/private/interface_p.h>
8
9 namespace Gtk
10 {
11
12 class TreeDragDest_Class : public Glib::Interface_Class
13 {
14 public:
15   typedef TreeDragDest CppObjectType;
16   typedef GtkTreeDragDest BaseObjectType;
17   typedef GtkTreeDragDestIface BaseClassType;
18   typedef Glib::Interface_Class CppClassParent;
19
20   friend class TreeDragDest;
21
22   const Glib::Interface_Class& init();
23
24   static void iface_init_function(void* g_iface, void* iface_data);
25
26   static Glib::ObjectBase* wrap_new(GObject*);
27
28 protected:
29
30   //Callbacks (default signal handlers):
31   //These will call the *_impl member methods, which will then call the existing default signal callbacks, if any.
32   //You could prevent the original default signal handlers being called by overriding the *_impl method.
33
34   //Callbacks (virtual functions):
35   static gboolean drag_data_received_vfunc_callback(GtkTreeDragDest* self, GtkTreePath* dest, GtkSelectionData* selection_data);
36   static gboolean row_drop_possible_vfunc_callback(GtkTreeDragDest* self, GtkTreePath* dest_path, GtkSelectionData* selection_data);
37 };
38
39
40 } // namespace Gtk
41
42 #endif /* _GTKMM_TREEDRAGDEST_P_H */
43