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 130 Glib::PropertyProxy<Glib::ustring> property_text() ;
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 150 Glib::PropertyProxy_WriteOnly<Glib::ustring> property_markup() ;
151 #endif //#GLIBMM_PROPERTIES_ENABLED 154 #ifdef GLIBMM_PROPERTIES_ENABLED 161 Glib::PropertyProxy<double> property_x() ;
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 181 Glib::PropertyProxy<double> property_y() ;
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 201 Glib::PropertyProxy<Glib::ustring> property_font() ;
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 221 Glib::PropertyProxy<Pango::FontDescription> property_font_desc() ;
222 #endif //#GLIBMM_PROPERTIES_ENABLED 224 #ifdef GLIBMM_PROPERTIES_ENABLED 231 Glib::PropertyProxy_ReadOnly<Pango::FontDescription> property_font_desc()
const;
232 #endif //#GLIBMM_PROPERTIES_ENABLED 234 #ifdef GLIBMM_PROPERTIES_ENABLED 241 Glib::PropertyProxy<Glib::ustring> property_family() ;
242 #endif //#GLIBMM_PROPERTIES_ENABLED 244 #ifdef GLIBMM_PROPERTIES_ENABLED 251 Glib::PropertyProxy_ReadOnly<Glib::ustring> property_family()
const;
252 #endif //#GLIBMM_PROPERTIES_ENABLED 254 #ifdef GLIBMM_PROPERTIES_ENABLED 261 Glib::PropertyProxy<bool> property_family_set() ;
262 #endif //#GLIBMM_PROPERTIES_ENABLED 264 #ifdef GLIBMM_PROPERTIES_ENABLED 271 Glib::PropertyProxy_ReadOnly<bool> property_family_set()
const;
272 #endif //#GLIBMM_PROPERTIES_ENABLED 274 #ifdef GLIBMM_PROPERTIES_ENABLED 281 Glib::PropertyProxy<Pango::AttrList> property_attributes() ;
282 #endif //#GLIBMM_PROPERTIES_ENABLED 284 #ifdef GLIBMM_PROPERTIES_ENABLED 291 Glib::PropertyProxy_ReadOnly<Pango::AttrList> property_attributes()
const;
292 #endif //#GLIBMM_PROPERTIES_ENABLED 294 #ifdef GLIBMM_PROPERTIES_ENABLED 301 Glib::PropertyProxy<Pango::Style> property_style() ;
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 321 Glib::PropertyProxy<bool> property_style_set() ;
322 #endif //#GLIBMM_PROPERTIES_ENABLED 324 #ifdef GLIBMM_PROPERTIES_ENABLED 331 Glib::PropertyProxy_ReadOnly<bool> property_style_set()
const;
332 #endif //#GLIBMM_PROPERTIES_ENABLED 334 #ifdef GLIBMM_PROPERTIES_ENABLED 341 Glib::PropertyProxy<Pango::Variant> property_variant() ;
342 #endif //#GLIBMM_PROPERTIES_ENABLED 344 #ifdef GLIBMM_PROPERTIES_ENABLED 351 Glib::PropertyProxy_ReadOnly<Pango::Variant> property_variant()
const;
352 #endif //#GLIBMM_PROPERTIES_ENABLED 354 #ifdef GLIBMM_PROPERTIES_ENABLED 361 Glib::PropertyProxy<bool> property_variant_set() ;
362 #endif //#GLIBMM_PROPERTIES_ENABLED 364 #ifdef GLIBMM_PROPERTIES_ENABLED 371 Glib::PropertyProxy_ReadOnly<bool> property_variant_set()
const;
372 #endif //#GLIBMM_PROPERTIES_ENABLED 374 #ifdef GLIBMM_PROPERTIES_ENABLED 381 Glib::PropertyProxy<int> property_weight() ;
382 #endif //#GLIBMM_PROPERTIES_ENABLED 384 #ifdef GLIBMM_PROPERTIES_ENABLED 391 Glib::PropertyProxy_ReadOnly<int> property_weight()
const;
392 #endif //#GLIBMM_PROPERTIES_ENABLED 394 #ifdef GLIBMM_PROPERTIES_ENABLED 401 Glib::PropertyProxy<bool> property_weight_set() ;
402 #endif //#GLIBMM_PROPERTIES_ENABLED 404 #ifdef GLIBMM_PROPERTIES_ENABLED 411 Glib::PropertyProxy_ReadOnly<bool> property_weight_set()
const;
412 #endif //#GLIBMM_PROPERTIES_ENABLED 414 #ifdef GLIBMM_PROPERTIES_ENABLED 421 Glib::PropertyProxy<Pango::Weight> property_stretch() ;
422 #endif //#GLIBMM_PROPERTIES_ENABLED 424 #ifdef GLIBMM_PROPERTIES_ENABLED 431 Glib::PropertyProxy_ReadOnly<Pango::Weight> property_stretch()
const;
432 #endif //#GLIBMM_PROPERTIES_ENABLED 434 #ifdef GLIBMM_PROPERTIES_ENABLED 441 Glib::PropertyProxy<bool> property_stretch_set() ;
442 #endif //#GLIBMM_PROPERTIES_ENABLED 444 #ifdef GLIBMM_PROPERTIES_ENABLED 451 Glib::PropertyProxy_ReadOnly<bool> property_stretch_set()
const;
452 #endif //#GLIBMM_PROPERTIES_ENABLED 454 #ifdef GLIBMM_PROPERTIES_ENABLED 461 Glib::PropertyProxy<int> property_size() ;
462 #endif //#GLIBMM_PROPERTIES_ENABLED 464 #ifdef GLIBMM_PROPERTIES_ENABLED 471 Glib::PropertyProxy_ReadOnly<int> property_size()
const;
472 #endif //#GLIBMM_PROPERTIES_ENABLED 474 #ifdef GLIBMM_PROPERTIES_ENABLED 481 Glib::PropertyProxy<bool> property_size_set() ;
482 #endif //#GLIBMM_PROPERTIES_ENABLED 484 #ifdef GLIBMM_PROPERTIES_ENABLED 491 Glib::PropertyProxy_ReadOnly<bool> property_size_set()
const;
492 #endif //#GLIBMM_PROPERTIES_ENABLED 494 #ifdef GLIBMM_PROPERTIES_ENABLED 501 Glib::PropertyProxy<double> property_size_points() ;
502 #endif //#GLIBMM_PROPERTIES_ENABLED 504 #ifdef GLIBMM_PROPERTIES_ENABLED 511 Glib::PropertyProxy_ReadOnly<double> property_size_points()
const;
512 #endif //#GLIBMM_PROPERTIES_ENABLED 514 #ifdef GLIBMM_PROPERTIES_ENABLED 521 Glib::PropertyProxy<bool> property_strikethrough() ;
522 #endif //#GLIBMM_PROPERTIES_ENABLED 524 #ifdef GLIBMM_PROPERTIES_ENABLED 531 Glib::PropertyProxy_ReadOnly<bool> property_strikethrough()
const;
532 #endif //#GLIBMM_PROPERTIES_ENABLED 534 #ifdef GLIBMM_PROPERTIES_ENABLED 541 Glib::PropertyProxy<bool> property_strikethrough_set() ;
542 #endif //#GLIBMM_PROPERTIES_ENABLED 544 #ifdef GLIBMM_PROPERTIES_ENABLED 551 Glib::PropertyProxy_ReadOnly<bool> property_strikethrough_set()
const;
552 #endif //#GLIBMM_PROPERTIES_ENABLED 554 #ifdef GLIBMM_PROPERTIES_ENABLED 561 Glib::PropertyProxy<Pango::Underline> property_underline() ;
562 #endif //#GLIBMM_PROPERTIES_ENABLED 564 #ifdef GLIBMM_PROPERTIES_ENABLED 571 Glib::PropertyProxy_ReadOnly<Pango::Underline> property_underline()
const;
572 #endif //#GLIBMM_PROPERTIES_ENABLED 574 #ifdef GLIBMM_PROPERTIES_ENABLED 581 Glib::PropertyProxy<bool> property_underline_set() ;
582 #endif //#GLIBMM_PROPERTIES_ENABLED 584 #ifdef GLIBMM_PROPERTIES_ENABLED 591 Glib::PropertyProxy_ReadOnly<bool> property_underline_set()
const;
592 #endif //#GLIBMM_PROPERTIES_ENABLED 594 #ifdef GLIBMM_PROPERTIES_ENABLED 601 Glib::PropertyProxy<int> property_rise() ;
602 #endif //#GLIBMM_PROPERTIES_ENABLED 604 #ifdef GLIBMM_PROPERTIES_ENABLED 611 Glib::PropertyProxy_ReadOnly<int> property_rise()
const;
612 #endif //#GLIBMM_PROPERTIES_ENABLED 614 #ifdef GLIBMM_PROPERTIES_ENABLED 621 Glib::PropertyProxy<bool> property_rise_set() ;
622 #endif //#GLIBMM_PROPERTIES_ENABLED 624 #ifdef GLIBMM_PROPERTIES_ENABLED 631 Glib::PropertyProxy_ReadOnly<bool> property_rise_set()
const;
632 #endif //#GLIBMM_PROPERTIES_ENABLED 634 #ifdef GLIBMM_PROPERTIES_ENABLED 641 Glib::PropertyProxy<double> property_scale() ;
642 #endif //#GLIBMM_PROPERTIES_ENABLED 644 #ifdef GLIBMM_PROPERTIES_ENABLED 651 Glib::PropertyProxy_ReadOnly<double> property_scale()
const;
652 #endif //#GLIBMM_PROPERTIES_ENABLED 654 #ifdef GLIBMM_PROPERTIES_ENABLED 661 Glib::PropertyProxy<bool> property_scale_set() ;
662 #endif //#GLIBMM_PROPERTIES_ENABLED 664 #ifdef GLIBMM_PROPERTIES_ENABLED 671 Glib::PropertyProxy_ReadOnly<bool> property_scale_set()
const;
672 #endif //#GLIBMM_PROPERTIES_ENABLED 674 #ifdef GLIBMM_PROPERTIES_ENABLED 681 Glib::PropertyProxy<Gtk::AnchorType> property_anchor() ;
682 #endif //#GLIBMM_PROPERTIES_ENABLED 684 #ifdef GLIBMM_PROPERTIES_ENABLED 691 Glib::PropertyProxy_ReadOnly<Gtk::AnchorType> property_anchor()
const;
692 #endif //#GLIBMM_PROPERTIES_ENABLED 694 #ifdef GLIBMM_PROPERTIES_ENABLED 701 Glib::PropertyProxy<Gtk::Justification> property_justification() ;
702 #endif //#GLIBMM_PROPERTIES_ENABLED 704 #ifdef GLIBMM_PROPERTIES_ENABLED 711 Glib::PropertyProxy_ReadOnly<Gtk::Justification> property_justification()
const;
712 #endif //#GLIBMM_PROPERTIES_ENABLED 714 #ifdef GLIBMM_PROPERTIES_ENABLED 721 Glib::PropertyProxy<double> property_clip_width() ;
722 #endif //#GLIBMM_PROPERTIES_ENABLED 724 #ifdef GLIBMM_PROPERTIES_ENABLED 731 Glib::PropertyProxy_ReadOnly<double> property_clip_width()
const;
732 #endif //#GLIBMM_PROPERTIES_ENABLED 734 #ifdef GLIBMM_PROPERTIES_ENABLED 741 Glib::PropertyProxy<double> property_clip_height() ;
742 #endif //#GLIBMM_PROPERTIES_ENABLED 744 #ifdef GLIBMM_PROPERTIES_ENABLED 751 Glib::PropertyProxy_ReadOnly<double> property_clip_height()
const;
752 #endif //#GLIBMM_PROPERTIES_ENABLED 754 #ifdef GLIBMM_PROPERTIES_ENABLED 761 Glib::PropertyProxy<bool> property_clip() ;
762 #endif //#GLIBMM_PROPERTIES_ENABLED 764 #ifdef GLIBMM_PROPERTIES_ENABLED 771 Glib::PropertyProxy_ReadOnly<bool> property_clip()
const;
772 #endif //#GLIBMM_PROPERTIES_ENABLED 774 #ifdef GLIBMM_PROPERTIES_ENABLED 781 Glib::PropertyProxy<double> property_x_offset() ;
782 #endif //#GLIBMM_PROPERTIES_ENABLED 784 #ifdef GLIBMM_PROPERTIES_ENABLED 791 Glib::PropertyProxy_ReadOnly<double> property_x_offset()
const;
792 #endif //#GLIBMM_PROPERTIES_ENABLED 794 #ifdef GLIBMM_PROPERTIES_ENABLED 801 Glib::PropertyProxy<double> property_y_offset() ;
802 #endif //#GLIBMM_PROPERTIES_ENABLED 804 #ifdef GLIBMM_PROPERTIES_ENABLED 811 Glib::PropertyProxy_ReadOnly<double> property_y_offset()
const;
812 #endif //#GLIBMM_PROPERTIES_ENABLED 814 #ifdef GLIBMM_PROPERTIES_ENABLED 821 Glib::PropertyProxy<Glib::ustring> property_fill_color() ;
822 #endif //#GLIBMM_PROPERTIES_ENABLED 824 #ifdef GLIBMM_PROPERTIES_ENABLED 831 Glib::PropertyProxy_ReadOnly<Glib::ustring> property_fill_color()
const;
832 #endif //#GLIBMM_PROPERTIES_ENABLED 834 #ifdef GLIBMM_PROPERTIES_ENABLED 841 Glib::PropertyProxy<Gdk::Color> property_fill_color_gdk() ;
842 #endif //#GLIBMM_PROPERTIES_ENABLED 844 #ifdef GLIBMM_PROPERTIES_ENABLED 851 Glib::PropertyProxy_ReadOnly<Gdk::Color> property_fill_color_gdk()
const;
852 #endif //#GLIBMM_PROPERTIES_ENABLED 854 #ifdef GLIBMM_PROPERTIES_ENABLED 861 Glib::PropertyProxy<guint> property_fill_color_rgba() ;
862 #endif //#GLIBMM_PROPERTIES_ENABLED 864 #ifdef GLIBMM_PROPERTIES_ENABLED 871 Glib::PropertyProxy_ReadOnly<guint> property_fill_color_rgba()
const;
872 #endif //#GLIBMM_PROPERTIES_ENABLED 874 #ifdef GLIBMM_PROPERTIES_ENABLED 881 Glib::PropertyProxy< Glib::RefPtr<Gdk::Bitmap> > property_fill_stipple() ;
882 #endif //#GLIBMM_PROPERTIES_ENABLED 884 #ifdef GLIBMM_PROPERTIES_ENABLED 891 Glib::PropertyProxy_ReadOnly< Glib::RefPtr<Gdk::Bitmap> > property_fill_stipple()
const;
892 #endif //#GLIBMM_PROPERTIES_ENABLED 894 #ifdef GLIBMM_PROPERTIES_ENABLED 901 Glib::PropertyProxy<double> property_text_width() ;
902 #endif //#GLIBMM_PROPERTIES_ENABLED 904 #ifdef GLIBMM_PROPERTIES_ENABLED 911 Glib::PropertyProxy_ReadOnly<double> property_text_width()
const;
912 #endif //#GLIBMM_PROPERTIES_ENABLED 914 #ifdef GLIBMM_PROPERTIES_ENABLED 921 Glib::PropertyProxy<double> property_text_height() ;
922 #endif //#GLIBMM_PROPERTIES_ENABLED 924 #ifdef GLIBMM_PROPERTIES_ENABLED 931 Glib::PropertyProxy_ReadOnly<double> property_text_height()
const;
932 #endif //#GLIBMM_PROPERTIES_ENABLED
Definition: affinetrans.h:29
GnomeCanvasText * gobj()
Provides access to the underlying C GtkObject.
Definition: text.h:96
const GnomeCanvasText * gobj() const
Provides access to the underlying C GtkObject.
Definition: text.h:99