libgnomecanvasmm
text.h
Go to the documentation of this file.
1 // -*- c++ -*-
2 // Generated by gtkmmproc -- DO NOT MODIFY!
3 #ifndef _LIBGNOMECANVASMM_TEXT_H
4 #define _LIBGNOMECANVASMM_TEXT_H
5 
6 
7 #include <glibmm.h>
8 
9 /* $Id: text.hg,v 1.8 2004/04/07 19:13:51 murrayc Exp $ */
10 
11 /* text.h
12  *
13  * Copyright (C) 1998 EMC Capital Management Inc.
14  * Developed by Havoc Pennington <hp@pobox.com>
15  *
16  * Copyright (C) 1999 The Gtk-- Development Team
17  *
18  * This library is free software; you can redistribute it and/or
19  * modify it under the terms of the GNU Lesser General Public
20  * License as published by the Free Software Foundation; either
21  * version 2.1 of the License, or (at your option) any later version.
22  *
23  * This library is distributed in the hope that it will be useful,
24  * but WITHOUT ANY WARRANTY; without even the implied warranty of
25  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
26  * Lesser General Public License for more details.
27  *
28  * You should have received a copy of the GNU Lesser General Public
29  * License along with this library; if not, write to the Free
30  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
31  */
32 
33 #include <libgnomecanvasmm/item.h>
34 #include <pangomm/attrlist.h>
35 #include <gtkmm/enums.h>
36 #include <libgnomecanvas/gnome-canvas-text.h>
37 
38 
39 #ifndef DOXYGEN_SHOULD_SKIP_THIS
40 typedef struct _GnomeCanvasText GnomeCanvasText;
41 typedef struct _GnomeCanvasTextClass GnomeCanvasTextClass;
42 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
43 
44 
45 namespace Gnome
46 {
47 
48 namespace Canvas
49 { class Text_Class; } // namespace Canvas
50 
51 } // namespace Gnome
52 namespace Gnome
53 {
54 
55 namespace Canvas
56 {
57 
58 class Group;
59 
60 
61 class Text : public Item
62 {
63  public:
64 #ifndef DOXYGEN_SHOULD_SKIP_THIS
65  typedef Text CppObjectType;
66  typedef Text_Class CppClassType;
67  typedef GnomeCanvasText BaseObjectType;
68  typedef GnomeCanvasTextClass BaseClassType;
69 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
70 
71  virtual ~Text();
72 
73 #ifndef DOXYGEN_SHOULD_SKIP_THIS
74 
75 private:
76  friend class Text_Class;
77  static CppClassType text_class_;
78 
79  // noncopyable
80  Text(const Text&);
81  Text& operator=(const Text&);
82 
83 protected:
84  explicit Text(const Glib::ConstructParams& construct_params);
85  explicit Text(GnomeCanvasText* castitem);
86 
87 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
88 
89 public:
90 #ifndef DOXYGEN_SHOULD_SKIP_THIS
91  static GType get_type() G_GNUC_CONST;
92  static GType get_base_type() G_GNUC_CONST;
93 #endif
94 
96  GnomeCanvasText* gobj() { return reinterpret_cast<GnomeCanvasText*>(gobject_); }
97 
99  const GnomeCanvasText* gobj() const { return reinterpret_cast<GnomeCanvasText*>(gobject_); }
100 
101 
102 public:
103  //C++ methods used to invoke GTK+ virtual functions:
104 #ifdef GLIBMM_VFUNCS_ENABLED
105 #endif //GLIBMM_VFUNCS_ENABLED
106 
107 protected:
108  //GTK+ Virtual Functions (override these to change behaviour):
109 #ifdef GLIBMM_VFUNCS_ENABLED
110 #endif //GLIBMM_VFUNCS_ENABLED
111 
112  //Default Signal Handlers::
113 #ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
114 #endif //GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
115 
116 
117 private:
118 
119 public:
120  Text(Group& parent, double x, double y, const Glib::ustring& text);
121  explicit Text(Group& parent);
122 
123  #ifdef GLIBMM_PROPERTIES_ENABLED
124 
130  Glib::PropertyProxy<Glib::ustring> property_text() ;
131 #endif //#GLIBMM_PROPERTIES_ENABLED
132 
133 #ifdef GLIBMM_PROPERTIES_ENABLED
134 
140  Glib::PropertyProxy_ReadOnly<Glib::ustring> property_text() const;
141 #endif //#GLIBMM_PROPERTIES_ENABLED
142 
143  #ifdef GLIBMM_PROPERTIES_ENABLED
144 
150  Glib::PropertyProxy_WriteOnly<Glib::ustring> property_markup() ;
151 #endif //#GLIBMM_PROPERTIES_ENABLED
152 
153 
154  #ifdef GLIBMM_PROPERTIES_ENABLED
155 
161  Glib::PropertyProxy<double> property_x() ;
162 #endif //#GLIBMM_PROPERTIES_ENABLED
163 
164 #ifdef GLIBMM_PROPERTIES_ENABLED
165 
171  Glib::PropertyProxy_ReadOnly<double> property_x() const;
172 #endif //#GLIBMM_PROPERTIES_ENABLED
173 
174  #ifdef GLIBMM_PROPERTIES_ENABLED
175 
181  Glib::PropertyProxy<double> property_y() ;
182 #endif //#GLIBMM_PROPERTIES_ENABLED
183 
184 #ifdef GLIBMM_PROPERTIES_ENABLED
185 
191  Glib::PropertyProxy_ReadOnly<double> property_y() const;
192 #endif //#GLIBMM_PROPERTIES_ENABLED
193 
194  #ifdef GLIBMM_PROPERTIES_ENABLED
195 
201  Glib::PropertyProxy<Glib::ustring> property_font() ;
202 #endif //#GLIBMM_PROPERTIES_ENABLED
203 
204 #ifdef GLIBMM_PROPERTIES_ENABLED
205 
211  Glib::PropertyProxy_ReadOnly<Glib::ustring> property_font() const;
212 #endif //#GLIBMM_PROPERTIES_ENABLED
213 
214  #ifdef GLIBMM_PROPERTIES_ENABLED
215 
221  Glib::PropertyProxy<Pango::FontDescription> property_font_desc() ;
222 #endif //#GLIBMM_PROPERTIES_ENABLED
223 
224 #ifdef GLIBMM_PROPERTIES_ENABLED
225 
231  Glib::PropertyProxy_ReadOnly<Pango::FontDescription> property_font_desc() const;
232 #endif //#GLIBMM_PROPERTIES_ENABLED
233 
234  #ifdef GLIBMM_PROPERTIES_ENABLED
235 
241  Glib::PropertyProxy<Glib::ustring> property_family() ;
242 #endif //#GLIBMM_PROPERTIES_ENABLED
243 
244 #ifdef GLIBMM_PROPERTIES_ENABLED
245 
251  Glib::PropertyProxy_ReadOnly<Glib::ustring> property_family() const;
252 #endif //#GLIBMM_PROPERTIES_ENABLED
253 
254  #ifdef GLIBMM_PROPERTIES_ENABLED
255 
261  Glib::PropertyProxy<bool> property_family_set() ;
262 #endif //#GLIBMM_PROPERTIES_ENABLED
263 
264 #ifdef GLIBMM_PROPERTIES_ENABLED
265 
271  Glib::PropertyProxy_ReadOnly<bool> property_family_set() const;
272 #endif //#GLIBMM_PROPERTIES_ENABLED
273 
274  #ifdef GLIBMM_PROPERTIES_ENABLED
275 
281  Glib::PropertyProxy<Pango::AttrList> property_attributes() ;
282 #endif //#GLIBMM_PROPERTIES_ENABLED
283 
284 #ifdef GLIBMM_PROPERTIES_ENABLED
285 
291  Glib::PropertyProxy_ReadOnly<Pango::AttrList> property_attributes() const;
292 #endif //#GLIBMM_PROPERTIES_ENABLED
293 
294  #ifdef GLIBMM_PROPERTIES_ENABLED
295 
301  Glib::PropertyProxy<Pango::Style> property_style() ;
302 #endif //#GLIBMM_PROPERTIES_ENABLED
303 
304 #ifdef GLIBMM_PROPERTIES_ENABLED
305 
311  Glib::PropertyProxy_ReadOnly<Pango::Style> property_style() const;
312 #endif //#GLIBMM_PROPERTIES_ENABLED
313 
314  #ifdef GLIBMM_PROPERTIES_ENABLED
315 
321  Glib::PropertyProxy<bool> property_style_set() ;
322 #endif //#GLIBMM_PROPERTIES_ENABLED
323 
324 #ifdef GLIBMM_PROPERTIES_ENABLED
325 
331  Glib::PropertyProxy_ReadOnly<bool> property_style_set() const;
332 #endif //#GLIBMM_PROPERTIES_ENABLED
333 
334  #ifdef GLIBMM_PROPERTIES_ENABLED
335 
341  Glib::PropertyProxy<Pango::Variant> property_variant() ;
342 #endif //#GLIBMM_PROPERTIES_ENABLED
343 
344 #ifdef GLIBMM_PROPERTIES_ENABLED
345 
351  Glib::PropertyProxy_ReadOnly<Pango::Variant> property_variant() const;
352 #endif //#GLIBMM_PROPERTIES_ENABLED
353 
354  #ifdef GLIBMM_PROPERTIES_ENABLED
355 
361  Glib::PropertyProxy<bool> property_variant_set() ;
362 #endif //#GLIBMM_PROPERTIES_ENABLED
363 
364 #ifdef GLIBMM_PROPERTIES_ENABLED
365 
371  Glib::PropertyProxy_ReadOnly<bool> property_variant_set() const;
372 #endif //#GLIBMM_PROPERTIES_ENABLED
373 
374  #ifdef GLIBMM_PROPERTIES_ENABLED
375 
381  Glib::PropertyProxy<int> property_weight() ;
382 #endif //#GLIBMM_PROPERTIES_ENABLED
383 
384 #ifdef GLIBMM_PROPERTIES_ENABLED
385 
391  Glib::PropertyProxy_ReadOnly<int> property_weight() const;
392 #endif //#GLIBMM_PROPERTIES_ENABLED
393 
394  #ifdef GLIBMM_PROPERTIES_ENABLED
395 
401  Glib::PropertyProxy<bool> property_weight_set() ;
402 #endif //#GLIBMM_PROPERTIES_ENABLED
403 
404 #ifdef GLIBMM_PROPERTIES_ENABLED
405 
411  Glib::PropertyProxy_ReadOnly<bool> property_weight_set() const;
412 #endif //#GLIBMM_PROPERTIES_ENABLED
413 
414  #ifdef GLIBMM_PROPERTIES_ENABLED
415 
421  Glib::PropertyProxy<Pango::Weight> property_stretch() ;
422 #endif //#GLIBMM_PROPERTIES_ENABLED
423 
424 #ifdef GLIBMM_PROPERTIES_ENABLED
425 
431  Glib::PropertyProxy_ReadOnly<Pango::Weight> property_stretch() const;
432 #endif //#GLIBMM_PROPERTIES_ENABLED
433 
434  #ifdef GLIBMM_PROPERTIES_ENABLED
435 
441  Glib::PropertyProxy<bool> property_stretch_set() ;
442 #endif //#GLIBMM_PROPERTIES_ENABLED
443 
444 #ifdef GLIBMM_PROPERTIES_ENABLED
445 
451  Glib::PropertyProxy_ReadOnly<bool> property_stretch_set() const;
452 #endif //#GLIBMM_PROPERTIES_ENABLED
453 
454  #ifdef GLIBMM_PROPERTIES_ENABLED
455 
461  Glib::PropertyProxy<int> property_size() ;
462 #endif //#GLIBMM_PROPERTIES_ENABLED
463 
464 #ifdef GLIBMM_PROPERTIES_ENABLED
465 
471  Glib::PropertyProxy_ReadOnly<int> property_size() const;
472 #endif //#GLIBMM_PROPERTIES_ENABLED
473 
474  #ifdef GLIBMM_PROPERTIES_ENABLED
475 
481  Glib::PropertyProxy<bool> property_size_set() ;
482 #endif //#GLIBMM_PROPERTIES_ENABLED
483 
484 #ifdef GLIBMM_PROPERTIES_ENABLED
485 
491  Glib::PropertyProxy_ReadOnly<bool> property_size_set() const;
492 #endif //#GLIBMM_PROPERTIES_ENABLED
493 
494  #ifdef GLIBMM_PROPERTIES_ENABLED
495 
501  Glib::PropertyProxy<double> property_size_points() ;
502 #endif //#GLIBMM_PROPERTIES_ENABLED
503 
504 #ifdef GLIBMM_PROPERTIES_ENABLED
505 
511  Glib::PropertyProxy_ReadOnly<double> property_size_points() const;
512 #endif //#GLIBMM_PROPERTIES_ENABLED
513 
514  #ifdef GLIBMM_PROPERTIES_ENABLED
515 
521  Glib::PropertyProxy<bool> property_strikethrough() ;
522 #endif //#GLIBMM_PROPERTIES_ENABLED
523 
524 #ifdef GLIBMM_PROPERTIES_ENABLED
525 
531  Glib::PropertyProxy_ReadOnly<bool> property_strikethrough() const;
532 #endif //#GLIBMM_PROPERTIES_ENABLED
533 
534  #ifdef GLIBMM_PROPERTIES_ENABLED
535 
541  Glib::PropertyProxy<bool> property_strikethrough_set() ;
542 #endif //#GLIBMM_PROPERTIES_ENABLED
543 
544 #ifdef GLIBMM_PROPERTIES_ENABLED
545 
551  Glib::PropertyProxy_ReadOnly<bool> property_strikethrough_set() const;
552 #endif //#GLIBMM_PROPERTIES_ENABLED
553 
554  #ifdef GLIBMM_PROPERTIES_ENABLED
555 
561  Glib::PropertyProxy<Pango::Underline> property_underline() ;
562 #endif //#GLIBMM_PROPERTIES_ENABLED
563 
564 #ifdef GLIBMM_PROPERTIES_ENABLED
565 
571  Glib::PropertyProxy_ReadOnly<Pango::Underline> property_underline() const;
572 #endif //#GLIBMM_PROPERTIES_ENABLED
573 
574  #ifdef GLIBMM_PROPERTIES_ENABLED
575 
581  Glib::PropertyProxy<bool> property_underline_set() ;
582 #endif //#GLIBMM_PROPERTIES_ENABLED
583 
584 #ifdef GLIBMM_PROPERTIES_ENABLED
585 
591  Glib::PropertyProxy_ReadOnly<bool> property_underline_set() const;
592 #endif //#GLIBMM_PROPERTIES_ENABLED
593 
594  #ifdef GLIBMM_PROPERTIES_ENABLED
595 
601  Glib::PropertyProxy<int> property_rise() ;
602 #endif //#GLIBMM_PROPERTIES_ENABLED
603 
604 #ifdef GLIBMM_PROPERTIES_ENABLED
605 
611  Glib::PropertyProxy_ReadOnly<int> property_rise() const;
612 #endif //#GLIBMM_PROPERTIES_ENABLED
613 
614  #ifdef GLIBMM_PROPERTIES_ENABLED
615 
621  Glib::PropertyProxy<bool> property_rise_set() ;
622 #endif //#GLIBMM_PROPERTIES_ENABLED
623 
624 #ifdef GLIBMM_PROPERTIES_ENABLED
625 
631  Glib::PropertyProxy_ReadOnly<bool> property_rise_set() const;
632 #endif //#GLIBMM_PROPERTIES_ENABLED
633 
634  #ifdef GLIBMM_PROPERTIES_ENABLED
635 
641  Glib::PropertyProxy<double> property_scale() ;
642 #endif //#GLIBMM_PROPERTIES_ENABLED
643 
644 #ifdef GLIBMM_PROPERTIES_ENABLED
645 
651  Glib::PropertyProxy_ReadOnly<double> property_scale() const;
652 #endif //#GLIBMM_PROPERTIES_ENABLED
653 
654  #ifdef GLIBMM_PROPERTIES_ENABLED
655 
661  Glib::PropertyProxy<bool> property_scale_set() ;
662 #endif //#GLIBMM_PROPERTIES_ENABLED
663 
664 #ifdef GLIBMM_PROPERTIES_ENABLED
665 
671  Glib::PropertyProxy_ReadOnly<bool> property_scale_set() const;
672 #endif //#GLIBMM_PROPERTIES_ENABLED
673 
674  #ifdef GLIBMM_PROPERTIES_ENABLED
675 
681  Glib::PropertyProxy<Gtk::AnchorType> property_anchor() ;
682 #endif //#GLIBMM_PROPERTIES_ENABLED
683 
684 #ifdef GLIBMM_PROPERTIES_ENABLED
685 
691  Glib::PropertyProxy_ReadOnly<Gtk::AnchorType> property_anchor() const;
692 #endif //#GLIBMM_PROPERTIES_ENABLED
693 
694  #ifdef GLIBMM_PROPERTIES_ENABLED
695 
701  Glib::PropertyProxy<Gtk::Justification> property_justification() ;
702 #endif //#GLIBMM_PROPERTIES_ENABLED
703 
704 #ifdef GLIBMM_PROPERTIES_ENABLED
705 
711  Glib::PropertyProxy_ReadOnly<Gtk::Justification> property_justification() const;
712 #endif //#GLIBMM_PROPERTIES_ENABLED
713 
714  #ifdef GLIBMM_PROPERTIES_ENABLED
715 
721  Glib::PropertyProxy<double> property_clip_width() ;
722 #endif //#GLIBMM_PROPERTIES_ENABLED
723 
724 #ifdef GLIBMM_PROPERTIES_ENABLED
725 
731  Glib::PropertyProxy_ReadOnly<double> property_clip_width() const;
732 #endif //#GLIBMM_PROPERTIES_ENABLED
733 
734  #ifdef GLIBMM_PROPERTIES_ENABLED
735 
741  Glib::PropertyProxy<double> property_clip_height() ;
742 #endif //#GLIBMM_PROPERTIES_ENABLED
743 
744 #ifdef GLIBMM_PROPERTIES_ENABLED
745 
751  Glib::PropertyProxy_ReadOnly<double> property_clip_height() const;
752 #endif //#GLIBMM_PROPERTIES_ENABLED
753 
754  #ifdef GLIBMM_PROPERTIES_ENABLED
755 
761  Glib::PropertyProxy<bool> property_clip() ;
762 #endif //#GLIBMM_PROPERTIES_ENABLED
763 
764 #ifdef GLIBMM_PROPERTIES_ENABLED
765 
771  Glib::PropertyProxy_ReadOnly<bool> property_clip() const;
772 #endif //#GLIBMM_PROPERTIES_ENABLED
773 
774  #ifdef GLIBMM_PROPERTIES_ENABLED
775 
781  Glib::PropertyProxy<double> property_x_offset() ;
782 #endif //#GLIBMM_PROPERTIES_ENABLED
783 
784 #ifdef GLIBMM_PROPERTIES_ENABLED
785 
791  Glib::PropertyProxy_ReadOnly<double> property_x_offset() const;
792 #endif //#GLIBMM_PROPERTIES_ENABLED
793 
794  #ifdef GLIBMM_PROPERTIES_ENABLED
795 
801  Glib::PropertyProxy<double> property_y_offset() ;
802 #endif //#GLIBMM_PROPERTIES_ENABLED
803 
804 #ifdef GLIBMM_PROPERTIES_ENABLED
805 
811  Glib::PropertyProxy_ReadOnly<double> property_y_offset() const;
812 #endif //#GLIBMM_PROPERTIES_ENABLED
813 
814  #ifdef GLIBMM_PROPERTIES_ENABLED
815 
821  Glib::PropertyProxy<Glib::ustring> property_fill_color() ;
822 #endif //#GLIBMM_PROPERTIES_ENABLED
823 
824 #ifdef GLIBMM_PROPERTIES_ENABLED
825 
831  Glib::PropertyProxy_ReadOnly<Glib::ustring> property_fill_color() const;
832 #endif //#GLIBMM_PROPERTIES_ENABLED
833 
834  #ifdef GLIBMM_PROPERTIES_ENABLED
835 
841  Glib::PropertyProxy<Gdk::Color> property_fill_color_gdk() ;
842 #endif //#GLIBMM_PROPERTIES_ENABLED
843 
844 #ifdef GLIBMM_PROPERTIES_ENABLED
845 
851  Glib::PropertyProxy_ReadOnly<Gdk::Color> property_fill_color_gdk() const;
852 #endif //#GLIBMM_PROPERTIES_ENABLED
853 
854  #ifdef GLIBMM_PROPERTIES_ENABLED
855 
861  Glib::PropertyProxy<guint> property_fill_color_rgba() ;
862 #endif //#GLIBMM_PROPERTIES_ENABLED
863 
864 #ifdef GLIBMM_PROPERTIES_ENABLED
865 
871  Glib::PropertyProxy_ReadOnly<guint> property_fill_color_rgba() const;
872 #endif //#GLIBMM_PROPERTIES_ENABLED
873 
874  #ifdef GLIBMM_PROPERTIES_ENABLED
875 
881  Glib::PropertyProxy< Glib::RefPtr<Gdk::Bitmap> > property_fill_stipple() ;
882 #endif //#GLIBMM_PROPERTIES_ENABLED
883 
884 #ifdef GLIBMM_PROPERTIES_ENABLED
885 
891  Glib::PropertyProxy_ReadOnly< Glib::RefPtr<Gdk::Bitmap> > property_fill_stipple() const;
892 #endif //#GLIBMM_PROPERTIES_ENABLED
893 
894  #ifdef GLIBMM_PROPERTIES_ENABLED
895 
901  Glib::PropertyProxy<double> property_text_width() ;
902 #endif //#GLIBMM_PROPERTIES_ENABLED
903 
904 #ifdef GLIBMM_PROPERTIES_ENABLED
905 
911  Glib::PropertyProxy_ReadOnly<double> property_text_width() const;
912 #endif //#GLIBMM_PROPERTIES_ENABLED
913 
914  #ifdef GLIBMM_PROPERTIES_ENABLED
915 
921  Glib::PropertyProxy<double> property_text_height() ;
922 #endif //#GLIBMM_PROPERTIES_ENABLED
923 
924 #ifdef GLIBMM_PROPERTIES_ENABLED
925 
931  Glib::PropertyProxy_ReadOnly<double> property_text_height() const;
932 #endif //#GLIBMM_PROPERTIES_ENABLED
933 
934 
935 };
936 
937 } /* namespace Canvas */
938 } /* namespace Gnome */
939 
940 
941 namespace Glib
942 {
951  Gnome::Canvas::Text* wrap(GnomeCanvasText* object, bool take_copy = false);
952 } //namespace Glib
953 
954 
955 #endif /* _LIBGNOMECANVASMM_TEXT_H */
956 
Glib::PropertyProxy< bool > property_underline_set()
Whether this tag affects underlining.
Glib::PropertyProxy< Glib::ustring > property_font()
Font description as a string.
Glib::PropertyProxy< Gdk::Color > property_fill_color_gdk()
Text color.
Text(Group &parent, double x, double y, const Glib::ustring &text)
const GnomeCanvasText * gobj() const
Provides access to the underlying C GtkObject.
Definition: text.h:99
Glib::PropertyProxy< double > property_clip_width()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
Definition: bpath.h:149
Glib::PropertyProxy< Glib::ustring > property_family()
Name of the font family.
Glib::PropertyProxy_WriteOnly< Glib::ustring > property_markup()
Marked up text to render.
Definition: affinetrans.h:29
Glib::PropertyProxy< Glib::ustring > property_text()
Text to render.
Glib::PropertyProxy< bool > property_size_set()
Whether this tag affects the font size.
Glib::PropertyProxy< bool > property_style_set()
Whether this tag affects the font style.
Glib::PropertyProxy< guint > property_fill_color_rgba()
Text color.
Glib::PropertyProxy< int > property_weight()
Font weight.
Glib::PropertyProxy< Pango::Style > property_style()
Font style.
Glib::PropertyProxy< int > property_rise()
Offset of text above the baseline (below the baseline if rise is negative).
Glib::PropertyProxy< bool > property_scale_set()
Whether this tag affects font scaling.
Glib::PropertyProxy< bool > property_clip()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
Glib::PropertyProxy< Pango::Variant > property_variant()
Font variant.
Definition: text.h:61
Glib::PropertyProxy< Pango::Underline > property_underline()
Style of underline for this text.
Glib::PropertyProxy< double > property_text_width()
Width of the rendered text.
Glib::PropertyProxy< bool > property_variant_set()
Whether this tag affects the font variant.
Glib::PropertyProxy< double > property_text_height()
Height of the rendered text.
Glib::PropertyProxy< int > property_size()
Font size.
Glib::PropertyProxy< Glib::RefPtr< Gdk::Bitmap > > property_fill_stipple()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
Glib::PropertyProxy< Glib::ustring > property_fill_color()
Text color.
GnomeCanvasText * gobj()
Provides access to the underlying C GtkObject.
Definition: text.h:96
Definition: item.h:66
Glib::PropertyProxy< bool > property_weight_set()
Whether this tag affects the font weight.
Glib::PropertyProxy< bool > property_rise_set()
Whether this tag affects the rise.
Glib::PropertyProxy< double > property_size_points()
Font size in points.
Definition: group.h:59
Glib::PropertyProxy< double > property_x()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
Glib::PropertyProxy< Pango::FontDescription > property_font_desc()
Font description as a PangoFontDescription struct.
Glib::PropertyProxy< bool > property_strikethrough()
Whether to strike through the text.
Glib::PropertyProxy< bool > property_family_set()
Whether this tag affects the font family.
Glib::PropertyProxy< Gtk::AnchorType > property_anchor()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
Glib::PropertyProxy< double > property_y()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
Glib::PropertyProxy< double > property_clip_height()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
Glib::PropertyProxy< bool > property_stretch_set()
Whether this tag affects the font stretch.
Glib::PropertyProxy< Pango::Weight > property_stretch()
Font stretch.
Glib::PropertyProxy< Gtk::Justification > property_justification()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
Glib::PropertyProxy< double > property_x_offset()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
Glib::PropertyProxy< bool > property_strikethrough_set()
Whether this tag affects strikethrough.
Glib::PropertyProxy< double > property_scale()
Size of font.
Glib::PropertyProxy< Pango::AttrList > property_attributes()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
Glib::PropertyProxy< double > property_y_offset()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...