3 #ifndef _LIBGNOMECANVASMM_TEXT_H
4 #define _LIBGNOMECANVASMM_TEXT_H
34 #include <pangomm/attrlist.h>
35 #include <gtkmm/enums.h>
36 #include <libgnomecanvas/gnome-canvas-text.h>
39 #ifndef DOXYGEN_SHOULD_SKIP_THIS
40 typedef struct _GnomeCanvasText GnomeCanvasText;
41 typedef struct _GnomeCanvasTextClass GnomeCanvasTextClass;
64 #ifndef DOXYGEN_SHOULD_SKIP_THIS
65 typedef Text CppObjectType;
66 typedef Text_Class CppClassType;
67 typedef GnomeCanvasText BaseObjectType;
68 typedef GnomeCanvasTextClass BaseClassType;
73 #ifndef DOXYGEN_SHOULD_SKIP_THIS
76 friend class Text_Class;
77 static CppClassType text_class_;
84 explicit Text(
const Glib::ConstructParams& construct_params);
85 explicit Text(GnomeCanvasText* castitem);
90 #ifndef DOXYGEN_SHOULD_SKIP_THIS
91 static GType get_type() G_GNUC_CONST;
92 static GType get_base_type() G_GNUC_CONST;
96 GnomeCanvasText*
gobj() {
return reinterpret_cast<GnomeCanvasText*>(gobject_); }
99 const GnomeCanvasText*
gobj()
const {
return reinterpret_cast<GnomeCanvasText*>(gobject_); }
104 #ifdef GLIBMM_VFUNCS_ENABLED
105 #endif //GLIBMM_VFUNCS_ENABLED
109 #ifdef GLIBMM_VFUNCS_ENABLED
110 #endif //GLIBMM_VFUNCS_ENABLED
113 #ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
114 #endif //GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
120 Text(
Group& parent,
double x,
double y,
const Glib::ustring& text);
123 #ifdef GLIBMM_PROPERTIES_ENABLED
131 #endif //#GLIBMM_PROPERTIES_ENABLED
133 #ifdef GLIBMM_PROPERTIES_ENABLED
140 Glib::PropertyProxy_ReadOnly<Glib::ustring>
property_text()
const;
141 #endif //#GLIBMM_PROPERTIES_ENABLED
143 #ifdef GLIBMM_PROPERTIES_ENABLED
151 #endif //#GLIBMM_PROPERTIES_ENABLED
154 #ifdef GLIBMM_PROPERTIES_ENABLED
162 #endif //#GLIBMM_PROPERTIES_ENABLED
164 #ifdef GLIBMM_PROPERTIES_ENABLED
171 Glib::PropertyProxy_ReadOnly<double>
property_x()
const;
172 #endif //#GLIBMM_PROPERTIES_ENABLED
174 #ifdef GLIBMM_PROPERTIES_ENABLED
182 #endif //#GLIBMM_PROPERTIES_ENABLED
184 #ifdef GLIBMM_PROPERTIES_ENABLED
191 Glib::PropertyProxy_ReadOnly<double>
property_y()
const;
192 #endif //#GLIBMM_PROPERTIES_ENABLED
194 #ifdef GLIBMM_PROPERTIES_ENABLED
202 #endif //#GLIBMM_PROPERTIES_ENABLED
204 #ifdef GLIBMM_PROPERTIES_ENABLED
211 Glib::PropertyProxy_ReadOnly<Glib::ustring>
property_font()
const;
212 #endif //#GLIBMM_PROPERTIES_ENABLED
214 #ifdef GLIBMM_PROPERTIES_ENABLED
222 #endif //#GLIBMM_PROPERTIES_ENABLED
224 #ifdef GLIBMM_PROPERTIES_ENABLED
232 #endif //#GLIBMM_PROPERTIES_ENABLED
234 #ifdef GLIBMM_PROPERTIES_ENABLED
242 #endif //#GLIBMM_PROPERTIES_ENABLED
244 #ifdef GLIBMM_PROPERTIES_ENABLED
252 #endif //#GLIBMM_PROPERTIES_ENABLED
254 #ifdef GLIBMM_PROPERTIES_ENABLED
262 #endif //#GLIBMM_PROPERTIES_ENABLED
264 #ifdef GLIBMM_PROPERTIES_ENABLED
272 #endif //#GLIBMM_PROPERTIES_ENABLED
274 #ifdef GLIBMM_PROPERTIES_ENABLED
282 #endif //#GLIBMM_PROPERTIES_ENABLED
284 #ifdef GLIBMM_PROPERTIES_ENABLED
292 #endif //#GLIBMM_PROPERTIES_ENABLED
294 #ifdef GLIBMM_PROPERTIES_ENABLED
302 #endif //#GLIBMM_PROPERTIES_ENABLED
304 #ifdef GLIBMM_PROPERTIES_ENABLED
311 Glib::PropertyProxy_ReadOnly<Pango::Style>
property_style()
const;
312 #endif //#GLIBMM_PROPERTIES_ENABLED
314 #ifdef GLIBMM_PROPERTIES_ENABLED
322 #endif //#GLIBMM_PROPERTIES_ENABLED
324 #ifdef GLIBMM_PROPERTIES_ENABLED
332 #endif //#GLIBMM_PROPERTIES_ENABLED
334 #ifdef GLIBMM_PROPERTIES_ENABLED
342 #endif //#GLIBMM_PROPERTIES_ENABLED
344 #ifdef GLIBMM_PROPERTIES_ENABLED
352 #endif //#GLIBMM_PROPERTIES_ENABLED
354 #ifdef GLIBMM_PROPERTIES_ENABLED
362 #endif //#GLIBMM_PROPERTIES_ENABLED
364 #ifdef GLIBMM_PROPERTIES_ENABLED
372 #endif //#GLIBMM_PROPERTIES_ENABLED
374 #ifdef GLIBMM_PROPERTIES_ENABLED
382 #endif //#GLIBMM_PROPERTIES_ENABLED
384 #ifdef GLIBMM_PROPERTIES_ENABLED
392 #endif //#GLIBMM_PROPERTIES_ENABLED
394 #ifdef GLIBMM_PROPERTIES_ENABLED
402 #endif //#GLIBMM_PROPERTIES_ENABLED
404 #ifdef GLIBMM_PROPERTIES_ENABLED
412 #endif //#GLIBMM_PROPERTIES_ENABLED
414 #ifdef GLIBMM_PROPERTIES_ENABLED
422 #endif //#GLIBMM_PROPERTIES_ENABLED
424 #ifdef GLIBMM_PROPERTIES_ENABLED
432 #endif //#GLIBMM_PROPERTIES_ENABLED
434 #ifdef GLIBMM_PROPERTIES_ENABLED
442 #endif //#GLIBMM_PROPERTIES_ENABLED
444 #ifdef GLIBMM_PROPERTIES_ENABLED
452 #endif //#GLIBMM_PROPERTIES_ENABLED
454 #ifdef GLIBMM_PROPERTIES_ENABLED
462 #endif //#GLIBMM_PROPERTIES_ENABLED
464 #ifdef GLIBMM_PROPERTIES_ENABLED
472 #endif //#GLIBMM_PROPERTIES_ENABLED
474 #ifdef GLIBMM_PROPERTIES_ENABLED
482 #endif //#GLIBMM_PROPERTIES_ENABLED
484 #ifdef GLIBMM_PROPERTIES_ENABLED
492 #endif //#GLIBMM_PROPERTIES_ENABLED
494 #ifdef GLIBMM_PROPERTIES_ENABLED
502 #endif //#GLIBMM_PROPERTIES_ENABLED
504 #ifdef GLIBMM_PROPERTIES_ENABLED
512 #endif //#GLIBMM_PROPERTIES_ENABLED
514 #ifdef GLIBMM_PROPERTIES_ENABLED
522 #endif //#GLIBMM_PROPERTIES_ENABLED
524 #ifdef GLIBMM_PROPERTIES_ENABLED
532 #endif //#GLIBMM_PROPERTIES_ENABLED
534 #ifdef GLIBMM_PROPERTIES_ENABLED
542 #endif //#GLIBMM_PROPERTIES_ENABLED
544 #ifdef GLIBMM_PROPERTIES_ENABLED
552 #endif //#GLIBMM_PROPERTIES_ENABLED
554 #ifdef GLIBMM_PROPERTIES_ENABLED
562 #endif //#GLIBMM_PROPERTIES_ENABLED
564 #ifdef GLIBMM_PROPERTIES_ENABLED
572 #endif //#GLIBMM_PROPERTIES_ENABLED
574 #ifdef GLIBMM_PROPERTIES_ENABLED
582 #endif //#GLIBMM_PROPERTIES_ENABLED
584 #ifdef GLIBMM_PROPERTIES_ENABLED
592 #endif //#GLIBMM_PROPERTIES_ENABLED
594 #ifdef GLIBMM_PROPERTIES_ENABLED
602 #endif //#GLIBMM_PROPERTIES_ENABLED
604 #ifdef GLIBMM_PROPERTIES_ENABLED
612 #endif //#GLIBMM_PROPERTIES_ENABLED
614 #ifdef GLIBMM_PROPERTIES_ENABLED
622 #endif //#GLIBMM_PROPERTIES_ENABLED
624 #ifdef GLIBMM_PROPERTIES_ENABLED
632 #endif //#GLIBMM_PROPERTIES_ENABLED
634 #ifdef GLIBMM_PROPERTIES_ENABLED
642 #endif //#GLIBMM_PROPERTIES_ENABLED
644 #ifdef GLIBMM_PROPERTIES_ENABLED
652 #endif //#GLIBMM_PROPERTIES_ENABLED
654 #ifdef GLIBMM_PROPERTIES_ENABLED
662 #endif //#GLIBMM_PROPERTIES_ENABLED
664 #ifdef GLIBMM_PROPERTIES_ENABLED
672 #endif //#GLIBMM_PROPERTIES_ENABLED
674 #ifdef GLIBMM_PROPERTIES_ENABLED
682 #endif //#GLIBMM_PROPERTIES_ENABLED
684 #ifdef GLIBMM_PROPERTIES_ENABLED
692 #endif //#GLIBMM_PROPERTIES_ENABLED
694 #ifdef GLIBMM_PROPERTIES_ENABLED
702 #endif //#GLIBMM_PROPERTIES_ENABLED
704 #ifdef GLIBMM_PROPERTIES_ENABLED
712 #endif //#GLIBMM_PROPERTIES_ENABLED
714 #ifdef GLIBMM_PROPERTIES_ENABLED
722 #endif //#GLIBMM_PROPERTIES_ENABLED
724 #ifdef GLIBMM_PROPERTIES_ENABLED
732 #endif //#GLIBMM_PROPERTIES_ENABLED
734 #ifdef GLIBMM_PROPERTIES_ENABLED
742 #endif //#GLIBMM_PROPERTIES_ENABLED
744 #ifdef GLIBMM_PROPERTIES_ENABLED
752 #endif //#GLIBMM_PROPERTIES_ENABLED
754 #ifdef GLIBMM_PROPERTIES_ENABLED
762 #endif //#GLIBMM_PROPERTIES_ENABLED
764 #ifdef GLIBMM_PROPERTIES_ENABLED
772 #endif //#GLIBMM_PROPERTIES_ENABLED
774 #ifdef GLIBMM_PROPERTIES_ENABLED
782 #endif //#GLIBMM_PROPERTIES_ENABLED
784 #ifdef GLIBMM_PROPERTIES_ENABLED
792 #endif //#GLIBMM_PROPERTIES_ENABLED
794 #ifdef GLIBMM_PROPERTIES_ENABLED
802 #endif //#GLIBMM_PROPERTIES_ENABLED
804 #ifdef GLIBMM_PROPERTIES_ENABLED
812 #endif //#GLIBMM_PROPERTIES_ENABLED
814 #ifdef GLIBMM_PROPERTIES_ENABLED
822 #endif //#GLIBMM_PROPERTIES_ENABLED
824 #ifdef GLIBMM_PROPERTIES_ENABLED
832 #endif //#GLIBMM_PROPERTIES_ENABLED
834 #ifdef GLIBMM_PROPERTIES_ENABLED
842 #endif //#GLIBMM_PROPERTIES_ENABLED
844 #ifdef GLIBMM_PROPERTIES_ENABLED
852 #endif //#GLIBMM_PROPERTIES_ENABLED
854 #ifdef GLIBMM_PROPERTIES_ENABLED
862 #endif //#GLIBMM_PROPERTIES_ENABLED
864 #ifdef GLIBMM_PROPERTIES_ENABLED
872 #endif //#GLIBMM_PROPERTIES_ENABLED
874 #ifdef GLIBMM_PROPERTIES_ENABLED
882 #endif //#GLIBMM_PROPERTIES_ENABLED
884 #ifdef GLIBMM_PROPERTIES_ENABLED
892 #endif //#GLIBMM_PROPERTIES_ENABLED
894 #ifdef GLIBMM_PROPERTIES_ENABLED
902 #endif //#GLIBMM_PROPERTIES_ENABLED
904 #ifdef GLIBMM_PROPERTIES_ENABLED
912 #endif //#GLIBMM_PROPERTIES_ENABLED
914 #ifdef GLIBMM_PROPERTIES_ENABLED
922 #endif //#GLIBMM_PROPERTIES_ENABLED
924 #ifdef GLIBMM_PROPERTIES_ENABLED
932 #endif //#GLIBMM_PROPERTIES_ENABLED