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
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
40typedef struct _GnomeCanvasText GnomeCanvasText;
41typedef struct _GnomeCanvasTextClass GnomeCanvasTextClass;
42#endif /* DOXYGEN_SHOULD_SKIP_THIS */
43
44
45namespace Gnome
46{
47
48namespace Canvas
49{ class Text_Class; } // namespace Canvas
50
51} // namespace Gnome
52namespace Gnome
53{
54
55namespace Canvas
56{
57
58class Group;
59
60
61class 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
75private:
76 friend class Text_Class;
77 static CppClassType text_class_;
78
79 // noncopyable
80 Text(const Text&);
81 Text& operator=(const Text&);
82
83protected:
84 explicit Text(const Glib::ConstructParams& construct_params);
85 explicit Text(GnomeCanvasText* castitem);
86
87#endif /* DOXYGEN_SHOULD_SKIP_THIS */
88
89public:
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
102public:
103 //C++ methods used to invoke GTK+ virtual functions:
104#ifdef GLIBMM_VFUNCS_ENABLED
105#endif //GLIBMM_VFUNCS_ENABLED
106
107protected:
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
117private:
118
119public:
120 Text(Group& parent, double x, double y, const Glib::ustring& text);
121 explicit Text(Group& parent);
122
123 #ifdef GLIBMM_PROPERTIES_ENABLED
130 Glib::PropertyProxy<Glib::ustring> property_text() ;
131#endif //#GLIBMM_PROPERTIES_ENABLED
132
133#ifdef GLIBMM_PROPERTIES_ENABLED
140 Glib::PropertyProxy_ReadOnly<Glib::ustring> property_text() const;
141#endif //#GLIBMM_PROPERTIES_ENABLED
142
143 #ifdef GLIBMM_PROPERTIES_ENABLED
150 Glib::PropertyProxy_WriteOnly<Glib::ustring> property_markup() ;
151#endif //#GLIBMM_PROPERTIES_ENABLED
152
153
154 #ifdef GLIBMM_PROPERTIES_ENABLED
161 Glib::PropertyProxy<double> property_x() ;
162#endif //#GLIBMM_PROPERTIES_ENABLED
163
164#ifdef GLIBMM_PROPERTIES_ENABLED
171 Glib::PropertyProxy_ReadOnly<double> property_x() const;
172#endif //#GLIBMM_PROPERTIES_ENABLED
173
174 #ifdef GLIBMM_PROPERTIES_ENABLED
181 Glib::PropertyProxy<double> property_y() ;
182#endif //#GLIBMM_PROPERTIES_ENABLED
183
184#ifdef GLIBMM_PROPERTIES_ENABLED
191 Glib::PropertyProxy_ReadOnly<double> property_y() const;
192#endif //#GLIBMM_PROPERTIES_ENABLED
193
194 #ifdef GLIBMM_PROPERTIES_ENABLED
201 Glib::PropertyProxy<Glib::ustring> property_font() ;
202#endif //#GLIBMM_PROPERTIES_ENABLED
203
204#ifdef GLIBMM_PROPERTIES_ENABLED
211 Glib::PropertyProxy_ReadOnly<Glib::ustring> property_font() const;
212#endif //#GLIBMM_PROPERTIES_ENABLED
213
214 #ifdef GLIBMM_PROPERTIES_ENABLED
221 Glib::PropertyProxy<Pango::FontDescription> property_font_desc() ;
222#endif //#GLIBMM_PROPERTIES_ENABLED
223
224#ifdef GLIBMM_PROPERTIES_ENABLED
231 Glib::PropertyProxy_ReadOnly<Pango::FontDescription> property_font_desc() const;
232#endif //#GLIBMM_PROPERTIES_ENABLED
233
234 #ifdef GLIBMM_PROPERTIES_ENABLED
241 Glib::PropertyProxy<Glib::ustring> property_family() ;
242#endif //#GLIBMM_PROPERTIES_ENABLED
243
244#ifdef GLIBMM_PROPERTIES_ENABLED
251 Glib::PropertyProxy_ReadOnly<Glib::ustring> property_family() const;
252#endif //#GLIBMM_PROPERTIES_ENABLED
253
254 #ifdef GLIBMM_PROPERTIES_ENABLED
261 Glib::PropertyProxy<bool> property_family_set() ;
262#endif //#GLIBMM_PROPERTIES_ENABLED
263
264#ifdef GLIBMM_PROPERTIES_ENABLED
271 Glib::PropertyProxy_ReadOnly<bool> property_family_set() const;
272#endif //#GLIBMM_PROPERTIES_ENABLED
273
274 #ifdef GLIBMM_PROPERTIES_ENABLED
281 Glib::PropertyProxy<Pango::AttrList> property_attributes() ;
282#endif //#GLIBMM_PROPERTIES_ENABLED
283
284#ifdef GLIBMM_PROPERTIES_ENABLED
291 Glib::PropertyProxy_ReadOnly<Pango::AttrList> property_attributes() const;
292#endif //#GLIBMM_PROPERTIES_ENABLED
293
294 #ifdef GLIBMM_PROPERTIES_ENABLED
301 Glib::PropertyProxy<Pango::Style> property_style() ;
302#endif //#GLIBMM_PROPERTIES_ENABLED
303
304#ifdef GLIBMM_PROPERTIES_ENABLED
311 Glib::PropertyProxy_ReadOnly<Pango::Style> property_style() const;
312#endif //#GLIBMM_PROPERTIES_ENABLED
313
314 #ifdef GLIBMM_PROPERTIES_ENABLED
321 Glib::PropertyProxy<bool> property_style_set() ;
322#endif //#GLIBMM_PROPERTIES_ENABLED
323
324#ifdef GLIBMM_PROPERTIES_ENABLED
331 Glib::PropertyProxy_ReadOnly<bool> property_style_set() const;
332#endif //#GLIBMM_PROPERTIES_ENABLED
333
334 #ifdef GLIBMM_PROPERTIES_ENABLED
341 Glib::PropertyProxy<Pango::Variant> property_variant() ;
342#endif //#GLIBMM_PROPERTIES_ENABLED
343
344#ifdef GLIBMM_PROPERTIES_ENABLED
351 Glib::PropertyProxy_ReadOnly<Pango::Variant> property_variant() const;
352#endif //#GLIBMM_PROPERTIES_ENABLED
353
354 #ifdef GLIBMM_PROPERTIES_ENABLED
361 Glib::PropertyProxy<bool> property_variant_set() ;
362#endif //#GLIBMM_PROPERTIES_ENABLED
363
364#ifdef GLIBMM_PROPERTIES_ENABLED
371 Glib::PropertyProxy_ReadOnly<bool> property_variant_set() const;
372#endif //#GLIBMM_PROPERTIES_ENABLED
373
374 #ifdef GLIBMM_PROPERTIES_ENABLED
381 Glib::PropertyProxy<int> property_weight() ;
382#endif //#GLIBMM_PROPERTIES_ENABLED
383
384#ifdef GLIBMM_PROPERTIES_ENABLED
391 Glib::PropertyProxy_ReadOnly<int> property_weight() const;
392#endif //#GLIBMM_PROPERTIES_ENABLED
393
394 #ifdef GLIBMM_PROPERTIES_ENABLED
401 Glib::PropertyProxy<bool> property_weight_set() ;
402#endif //#GLIBMM_PROPERTIES_ENABLED
403
404#ifdef GLIBMM_PROPERTIES_ENABLED
411 Glib::PropertyProxy_ReadOnly<bool> property_weight_set() const;
412#endif //#GLIBMM_PROPERTIES_ENABLED
413
414 #ifdef GLIBMM_PROPERTIES_ENABLED
421 Glib::PropertyProxy<Pango::Weight> property_stretch() ;
422#endif //#GLIBMM_PROPERTIES_ENABLED
423
424#ifdef GLIBMM_PROPERTIES_ENABLED
431 Glib::PropertyProxy_ReadOnly<Pango::Weight> property_stretch() const;
432#endif //#GLIBMM_PROPERTIES_ENABLED
433
434 #ifdef GLIBMM_PROPERTIES_ENABLED
441 Glib::PropertyProxy<bool> property_stretch_set() ;
442#endif //#GLIBMM_PROPERTIES_ENABLED
443
444#ifdef GLIBMM_PROPERTIES_ENABLED
451 Glib::PropertyProxy_ReadOnly<bool> property_stretch_set() const;
452#endif //#GLIBMM_PROPERTIES_ENABLED
453
454 #ifdef GLIBMM_PROPERTIES_ENABLED
461 Glib::PropertyProxy<int> property_size() ;
462#endif //#GLIBMM_PROPERTIES_ENABLED
463
464#ifdef GLIBMM_PROPERTIES_ENABLED
471 Glib::PropertyProxy_ReadOnly<int> property_size() const;
472#endif //#GLIBMM_PROPERTIES_ENABLED
473
474 #ifdef GLIBMM_PROPERTIES_ENABLED
481 Glib::PropertyProxy<bool> property_size_set() ;
482#endif //#GLIBMM_PROPERTIES_ENABLED
483
484#ifdef GLIBMM_PROPERTIES_ENABLED
491 Glib::PropertyProxy_ReadOnly<bool> property_size_set() const;
492#endif //#GLIBMM_PROPERTIES_ENABLED
493
494 #ifdef GLIBMM_PROPERTIES_ENABLED
501 Glib::PropertyProxy<double> property_size_points() ;
502#endif //#GLIBMM_PROPERTIES_ENABLED
503
504#ifdef GLIBMM_PROPERTIES_ENABLED
511 Glib::PropertyProxy_ReadOnly<double> property_size_points() const;
512#endif //#GLIBMM_PROPERTIES_ENABLED
513
514 #ifdef GLIBMM_PROPERTIES_ENABLED
521 Glib::PropertyProxy<bool> property_strikethrough() ;
522#endif //#GLIBMM_PROPERTIES_ENABLED
523
524#ifdef GLIBMM_PROPERTIES_ENABLED
531 Glib::PropertyProxy_ReadOnly<bool> property_strikethrough() const;
532#endif //#GLIBMM_PROPERTIES_ENABLED
533
534 #ifdef GLIBMM_PROPERTIES_ENABLED
541 Glib::PropertyProxy<bool> property_strikethrough_set() ;
542#endif //#GLIBMM_PROPERTIES_ENABLED
543
544#ifdef GLIBMM_PROPERTIES_ENABLED
551 Glib::PropertyProxy_ReadOnly<bool> property_strikethrough_set() const;
552#endif //#GLIBMM_PROPERTIES_ENABLED
553
554 #ifdef GLIBMM_PROPERTIES_ENABLED
561 Glib::PropertyProxy<Pango::Underline> property_underline() ;
562#endif //#GLIBMM_PROPERTIES_ENABLED
563
564#ifdef GLIBMM_PROPERTIES_ENABLED
571 Glib::PropertyProxy_ReadOnly<Pango::Underline> property_underline() const;
572#endif //#GLIBMM_PROPERTIES_ENABLED
573
574 #ifdef GLIBMM_PROPERTIES_ENABLED
581 Glib::PropertyProxy<bool> property_underline_set() ;
582#endif //#GLIBMM_PROPERTIES_ENABLED
583
584#ifdef GLIBMM_PROPERTIES_ENABLED
591 Glib::PropertyProxy_ReadOnly<bool> property_underline_set() const;
592#endif //#GLIBMM_PROPERTIES_ENABLED
593
594 #ifdef GLIBMM_PROPERTIES_ENABLED
601 Glib::PropertyProxy<int> property_rise() ;
602#endif //#GLIBMM_PROPERTIES_ENABLED
603
604#ifdef GLIBMM_PROPERTIES_ENABLED
611 Glib::PropertyProxy_ReadOnly<int> property_rise() const;
612#endif //#GLIBMM_PROPERTIES_ENABLED
613
614 #ifdef GLIBMM_PROPERTIES_ENABLED
621 Glib::PropertyProxy<bool> property_rise_set() ;
622#endif //#GLIBMM_PROPERTIES_ENABLED
623
624#ifdef GLIBMM_PROPERTIES_ENABLED
631 Glib::PropertyProxy_ReadOnly<bool> property_rise_set() const;
632#endif //#GLIBMM_PROPERTIES_ENABLED
633
634 #ifdef GLIBMM_PROPERTIES_ENABLED
641 Glib::PropertyProxy<double> property_scale() ;
642#endif //#GLIBMM_PROPERTIES_ENABLED
643
644#ifdef GLIBMM_PROPERTIES_ENABLED
651 Glib::PropertyProxy_ReadOnly<double> property_scale() const;
652#endif //#GLIBMM_PROPERTIES_ENABLED
653
654 #ifdef GLIBMM_PROPERTIES_ENABLED
661 Glib::PropertyProxy<bool> property_scale_set() ;
662#endif //#GLIBMM_PROPERTIES_ENABLED
663
664#ifdef GLIBMM_PROPERTIES_ENABLED
671 Glib::PropertyProxy_ReadOnly<bool> property_scale_set() const;
672#endif //#GLIBMM_PROPERTIES_ENABLED
673
674 #ifdef GLIBMM_PROPERTIES_ENABLED
681 Glib::PropertyProxy<Gtk::AnchorType> property_anchor() ;
682#endif //#GLIBMM_PROPERTIES_ENABLED
683
684#ifdef GLIBMM_PROPERTIES_ENABLED
691 Glib::PropertyProxy_ReadOnly<Gtk::AnchorType> property_anchor() const;
692#endif //#GLIBMM_PROPERTIES_ENABLED
693
694 #ifdef GLIBMM_PROPERTIES_ENABLED
701 Glib::PropertyProxy<Gtk::Justification> property_justification() ;
702#endif //#GLIBMM_PROPERTIES_ENABLED
703
704#ifdef GLIBMM_PROPERTIES_ENABLED
711 Glib::PropertyProxy_ReadOnly<Gtk::Justification> property_justification() const;
712#endif //#GLIBMM_PROPERTIES_ENABLED
713
714 #ifdef GLIBMM_PROPERTIES_ENABLED
721 Glib::PropertyProxy<double> property_clip_width() ;
722#endif //#GLIBMM_PROPERTIES_ENABLED
723
724#ifdef GLIBMM_PROPERTIES_ENABLED
731 Glib::PropertyProxy_ReadOnly<double> property_clip_width() const;
732#endif //#GLIBMM_PROPERTIES_ENABLED
733
734 #ifdef GLIBMM_PROPERTIES_ENABLED
741 Glib::PropertyProxy<double> property_clip_height() ;
742#endif //#GLIBMM_PROPERTIES_ENABLED
743
744#ifdef GLIBMM_PROPERTIES_ENABLED
751 Glib::PropertyProxy_ReadOnly<double> property_clip_height() const;
752#endif //#GLIBMM_PROPERTIES_ENABLED
753
754 #ifdef GLIBMM_PROPERTIES_ENABLED
761 Glib::PropertyProxy<bool> property_clip() ;
762#endif //#GLIBMM_PROPERTIES_ENABLED
763
764#ifdef GLIBMM_PROPERTIES_ENABLED
771 Glib::PropertyProxy_ReadOnly<bool> property_clip() const;
772#endif //#GLIBMM_PROPERTIES_ENABLED
773
774 #ifdef GLIBMM_PROPERTIES_ENABLED
781 Glib::PropertyProxy<double> property_x_offset() ;
782#endif //#GLIBMM_PROPERTIES_ENABLED
783
784#ifdef GLIBMM_PROPERTIES_ENABLED
791 Glib::PropertyProxy_ReadOnly<double> property_x_offset() const;
792#endif //#GLIBMM_PROPERTIES_ENABLED
793
794 #ifdef GLIBMM_PROPERTIES_ENABLED
801 Glib::PropertyProxy<double> property_y_offset() ;
802#endif //#GLIBMM_PROPERTIES_ENABLED
803
804#ifdef GLIBMM_PROPERTIES_ENABLED
811 Glib::PropertyProxy_ReadOnly<double> property_y_offset() const;
812#endif //#GLIBMM_PROPERTIES_ENABLED
813
814 #ifdef GLIBMM_PROPERTIES_ENABLED
821 Glib::PropertyProxy<Glib::ustring> property_fill_color() ;
822#endif //#GLIBMM_PROPERTIES_ENABLED
823
824#ifdef GLIBMM_PROPERTIES_ENABLED
831 Glib::PropertyProxy_ReadOnly<Glib::ustring> property_fill_color() const;
832#endif //#GLIBMM_PROPERTIES_ENABLED
833
834 #ifdef GLIBMM_PROPERTIES_ENABLED
841 Glib::PropertyProxy<Gdk::Color> property_fill_color_gdk() ;
842#endif //#GLIBMM_PROPERTIES_ENABLED
843
844#ifdef GLIBMM_PROPERTIES_ENABLED
851 Glib::PropertyProxy_ReadOnly<Gdk::Color> property_fill_color_gdk() const;
852#endif //#GLIBMM_PROPERTIES_ENABLED
853
854 #ifdef GLIBMM_PROPERTIES_ENABLED
861 Glib::PropertyProxy<guint> property_fill_color_rgba() ;
862#endif //#GLIBMM_PROPERTIES_ENABLED
863
864#ifdef GLIBMM_PROPERTIES_ENABLED
871 Glib::PropertyProxy_ReadOnly<guint> property_fill_color_rgba() const;
872#endif //#GLIBMM_PROPERTIES_ENABLED
873
874 #ifdef GLIBMM_PROPERTIES_ENABLED
881 Glib::PropertyProxy< Glib::RefPtr<Gdk::Bitmap> > property_fill_stipple() ;
882#endif //#GLIBMM_PROPERTIES_ENABLED
883
884#ifdef GLIBMM_PROPERTIES_ENABLED
891 Glib::PropertyProxy_ReadOnly< Glib::RefPtr<Gdk::Bitmap> > property_fill_stipple() const;
892#endif //#GLIBMM_PROPERTIES_ENABLED
893
894 #ifdef GLIBMM_PROPERTIES_ENABLED
901 Glib::PropertyProxy<double> property_text_width() ;
902#endif //#GLIBMM_PROPERTIES_ENABLED
903
904#ifdef GLIBMM_PROPERTIES_ENABLED
911 Glib::PropertyProxy_ReadOnly<double> property_text_width() const;
912#endif //#GLIBMM_PROPERTIES_ENABLED
913
914 #ifdef GLIBMM_PROPERTIES_ENABLED
921 Glib::PropertyProxy<double> property_text_height() ;
922#endif //#GLIBMM_PROPERTIES_ENABLED
923
924#ifdef GLIBMM_PROPERTIES_ENABLED
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
941namespace Glib
942{
951 Gnome::Canvas::Text* wrap(GnomeCanvasText* object, bool take_copy = false);
952} //namespace Glib
953
954
955#endif /* _LIBGNOMECANVASMM_TEXT_H */
956
Definition group.h:60
Definition item.h:67
Definition text.h:62
Glib::PropertyProxy< Pango::Variant > property_variant()
Font variant.
Glib::PropertyProxy< int > property_size()
Font size.
Glib::PropertyProxy_ReadOnly< Glib::RefPtr< Gdk::Bitmap > > property_fill_stipple() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy< Glib::ustring > property_text()
Text to render.
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_fill_color() const
Text color.
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< Glib::ustring > property_family()
Name of the font family.
Glib::PropertyProxy_ReadOnly< bool > property_strikethrough_set() const
Whether this tag affects strikethrough.
Glib::PropertyProxy_ReadOnly< int > property_size() const
Font size.
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_family() const
Name of the font family.
GnomeCanvasText * gobj()
Provides access to the underlying C GtkObject.
Definition text.h:96
Glib::PropertyProxy< double > property_clip_width()
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy< int > property_rise()
Offset of text above the baseline (below the baseline if rise is negative).
Glib::PropertyProxy_ReadOnly< bool > property_stretch_set() const
Whether this tag affects the font stretch.
Glib::PropertyProxy_ReadOnly< bool > property_clip() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
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< double > property_text_width()
Width of the rendered text.
Glib::PropertyProxy_ReadOnly< double > property_x() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
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_ReadOnly< int > property_rise() const
Offset of text above the baseline (below the baseline if rise is negative).
Glib::PropertyProxy_ReadOnly< Gtk::AnchorType > property_anchor() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly< bool > property_rise_set() const
Whether this tag affects the rise.
Glib::PropertyProxy_WriteOnly< Glib::ustring > property_markup()
Marked up text to render.
Glib::PropertyProxy< bool > property_stretch_set()
Whether this tag affects the font stretch.
Glib::PropertyProxy< guint > property_fill_color_rgba()
Text color.
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_ReadOnly< bool > property_variant_set() const
Whether this tag affects the font variant.
Glib::PropertyProxy< bool > property_weight_set()
Whether this tag affects the font weight.
Glib::PropertyProxy_ReadOnly< double > property_clip_height() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly< Pango::FontDescription > property_font_desc() const
Font description as a PangoFontDescription struct.
Glib::PropertyProxy< bool > property_rise_set()
Whether this tag affects the rise.
Glib::PropertyProxy_ReadOnly< double > property_clip_width() const
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_ReadOnly< double > property_text_width() const
Width of the rendered text.
Glib::PropertyProxy_ReadOnly< bool > property_underline_set() const
Whether this tag affects underlining.
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< 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.
Gnome::Canvas::Text * wrap(GnomeCanvasText *object, bool take_copy=false)
A Glib::wrap() method for this object.
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_font() const
Font description as a string.
Glib::PropertyProxy< Pango::Style > property_style()
Font style.
Glib::PropertyProxy_ReadOnly< double > property_size_points() const
Font size in points.
Glib::PropertyProxy< bool > property_style_set()
Whether this tag affects the font style.
Glib::PropertyProxy< Pango::FontDescription > property_font_desc()
Font description as a PangoFontDescription struct.
Glib::PropertyProxy< Glib::ustring > property_font()
Font description as a string.
Glib::PropertyProxy_ReadOnly< Pango::Weight > property_stretch() const
Font stretch.
Glib::PropertyProxy_ReadOnly< bool > property_strikethrough() const
Whether to strike through the text.
const GnomeCanvasText * gobj() const
Provides access to the underlying C GtkObject.
Definition text.h:99
Glib::PropertyProxy< int > property_weight()
Font weight.
Glib::PropertyProxy_ReadOnly< Gtk::Justification > property_justification() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly< double > property_text_height() const
Height of the rendered text.
Glib::PropertyProxy_ReadOnly< Pango::Style > property_style() const
Font style.
Glib::PropertyProxy_ReadOnly< bool > property_family_set() const
Whether this tag affects the font family.
Glib::PropertyProxy_ReadOnly< double > property_x_offset() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy< double > property_size_points()
Font size in points.
Glib::PropertyProxy_ReadOnly< Pango::Variant > property_variant() const
Font variant.
Glib::PropertyProxy< double > property_text_height()
Height of the rendered text.
Glib::PropertyProxy_ReadOnly< guint > property_fill_color_rgba() const
Text color.
Glib::PropertyProxy_ReadOnly< double > property_y_offset() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy< bool > property_strikethrough()
Whether to strike through the text.
Glib::PropertyProxy< Pango::Underline > property_underline()
Style of underline for this text.
Glib::PropertyProxy_ReadOnly< bool > property_scale_set() const
Whether this tag affects font scaling.
Glib::PropertyProxy< bool > property_size_set()
Whether this tag affects the font size.
Glib::PropertyProxy< double > property_y_offset()
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly< bool > property_style_set() const
Whether this tag affects the font style.
Glib::PropertyProxy< bool > property_variant_set()
Whether this tag affects the font variant.
Glib::PropertyProxy_ReadOnly< Gdk::Color > property_fill_color_gdk() const
Text color.
Glib::PropertyProxy_ReadOnly< double > property_y() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly< bool > property_weight_set() const
Whether this tag affects the font weight.
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_family_set()
Whether this tag affects the font family.
Glib::PropertyProxy_ReadOnly< double > property_scale() const
Size of font.
Text(Group &parent)
Glib::PropertyProxy< bool > property_scale_set()
Whether this tag affects font scaling.
Glib::PropertyProxy< Glib::ustring > property_fill_color()
Text color.
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_ReadOnly< Pango::Underline > property_underline() const
Style of underline for this text.
Glib::PropertyProxy< Pango::Weight > property_stretch()
Font stretch.
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_text() const
Text to render.
Glib::PropertyProxy< bool > property_strikethrough_set()
Whether this tag affects strikethrough.
Glib::PropertyProxy_ReadOnly< int > property_weight() const
Font weight.
Glib::PropertyProxy_ReadOnly< Pango::AttrList > property_attributes() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly< bool > property_size_set() const
Whether this tag affects the font size.
Glib::PropertyProxy< bool > property_underline_set()
Whether this tag affects underlining.
Text(Group &parent, double x, double y, const Glib::ustring &text)
Glib::PropertyProxy< double > property_scale()
Size of font.
Glib::PropertyProxy< Gdk::Color > property_fill_color_gdk()
Text color.
Definition bpath.h:150
Definition affinetrans.h:30