1 // -*- c++ -*-
2 // Generated by gtkmmproc -- DO NOT MODIFY!
3 #ifndef _LIBGNOMECANVASMM_RICH_TEXT_P_H
4 #define _LIBGNOMECANVASMM_RICH_TEXT_P_H
5 
6 
7 #include <libgnomecanvasmm/private/item_p.h>
8 
9 #include <glibmm/class.h>
10 
11 namespace Gnome
12 {
13 
14 namespace Canvas
15 {
16 
17 class RichText_Class : public Glib::Class
18 {
19 public:
20 #ifndef DOXYGEN_SHOULD_SKIP_THIS
21   typedef RichText CppObjectType;
22   typedef GnomeCanvasRichText BaseObjectType;
23   typedef GnomeCanvasRichTextClass BaseClassType;
24   typedef Item_Class CppClassParent;
25   typedef GnomeCanvasItemClass BaseClassParent;
26 
27   friend class RichText;
28 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
29 
30   const Glib::Class& init();
31 
32   static void class_init_function(void* g_class, void* class_data);
33 
34   static Glib::ObjectBase* wrap_new(GObject*);
35 
36 protected:
37 
38 #ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
39   //Callbacks (default signal handlers):
40   //These will call the *_impl member methods, which will then call the existing default signal callbacks, if any.
41   //You could prevent the original default signal handlers being called by overriding the *_impl method.
42   static void tag_changed_callback(GnomeCanvasRichText* self, GtkTextTag* p0);
43 #endif //GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
44 
45   //Callbacks (virtual functions):
46 #ifdef GLIBMM_VFUNCS_ENABLED
47 #endif //GLIBMM_VFUNCS_ENABLED
48 };
49 
50 
51 } // namespace Canvas
52 
53 } // namespace Gnome
54 
55 
56 #endif /* _LIBGNOMECANVASMM_RICH_TEXT_P_H */
57 
58