slowly fixing up ArdourDialog nonsense
[ardour.git] / gtk2_ardour / simplerect_p.h
1 // -*- c++ -*-
2 #ifndef _LIBGNOMECANVASMM_SIMPLERECT_P_H
3 #define _LIBGNOMECANVASMM_SIMPLERECT_P_H
4
5 #include <glibmm/class.h>
6
7 namespace Gnome
8 {
9
10 namespace Canvas
11 {
12
13 class SimpleRect_Class : public Glib::Class
14 {
15 public:
16 #ifndef DOXYGEN_SHOULD_SKIP_THIS
17   typedef SimpleRect CppObjectType;
18   typedef GnomeCanvasSimpleRect BaseObjectType;
19   typedef GnomeCanvasSimpleRectClass BaseClassType;
20   typedef Shape_Class CppClassParent;
21   typedef GnomeCanvasItemClass BaseClassParent;
22
23   friend class SimpleRect;
24 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
25
26   const Glib::Class& init();
27
28   static void class_init_function(void* g_class, void* class_data);
29
30   static Glib::ObjectBase* wrap_new(GObject*);
31
32 protected:
33
34   //Callbacks (default signal handlers):
35   //These will call the *_impl member methods, which will then call the existing default signal callbacks, if any.
36   //You could prevent the original default signal handlers being called by overriding the *_impl method.
37
38   //Callbacks (virtual functions):
39 };
40
41
42 } // namespace Canvas
43
44 } // namespace Gnome
45
46 #endif /* _LIBGNOMECANVASMM_SIMPLERECT_P_H */
47