r269@gandalf: fugalh | 2006-08-03 20:18:05 -0600
[ardour.git] / gtk2_ardour / imageframe_p.h
1 // -*- c++ -*-
2 #ifndef _LIBGNOMECANVASMM_IMAGEFRAME_P_H
3 #define _LIBGNOMECANVASMM_IMAGEFRAME_P_H
4
5 #include <glibmm/class.h>
6
7 namespace Gnome
8 {
9
10 namespace Canvas
11 {
12
13 class ImageFrame_Class : public Glib::Class
14 {
15 public:
16 #ifndef DOXYGEN_SHOULD_SKIP_THIS
17   typedef ImageFrame CppObjectType;
18   typedef GnomeCanvasImageFrame BaseObjectType;
19   typedef GnomeCanvasImageFrameClass BaseClassType;
20   typedef Shape_Class CppClassParent;
21   typedef GnomeCanvasItemClass BaseClassParent;
22
23   friend class ImageFrame;
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_IMAGEFRAME_P_H */
47