libgnomecanvasmm
Public Member Functions | Related Functions | List of all members
Gnome::Canvas::Text Class Reference

#include <text.h>

Inheritance diagram for Gnome::Canvas::Text:
Gnome::Canvas::Item

Public Member Functions

virtual ~Text ()
 
GnomeCanvasText * gobj ()
 Provides access to the underlying C GtkObject. More...
 
const GnomeCanvasText * gobj () const
 Provides access to the underlying C GtkObject. More...
 
 Text (Group &parent, double x, double y, const Glib::ustring &text)
 
 Text (Group &parent)
 
Glib::PropertyProxy
< Glib::ustring > 
property_text ()
 Text to render. More...
 
Glib::PropertyProxy_ReadOnly
< Glib::ustring > 
property_text () const
 Text to render. More...
 
Glib::PropertyProxy_WriteOnly
< Glib::ustring > 
property_markup ()
 Marked up text to render. More...
 
Glib::PropertyProxy< double > property_x ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them. More...
 
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. More...
 
Glib::PropertyProxy< double > property_y ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them. More...
 
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. More...
 
Glib::PropertyProxy
< Glib::ustring > 
property_font ()
 Font description as a string. More...
 
Glib::PropertyProxy_ReadOnly
< Glib::ustring > 
property_font () const
 Font description as a string. More...
 
Glib::PropertyProxy
< Pango::FontDescription > 
property_font_desc ()
 Font description as a PangoFontDescription struct. More...
 
Glib::PropertyProxy_ReadOnly
< Pango::FontDescription > 
property_font_desc () const
 Font description as a PangoFontDescription struct. More...
 
Glib::PropertyProxy
< Glib::ustring > 
property_family ()
 Name of the font family. More...
 
Glib::PropertyProxy_ReadOnly
< Glib::ustring > 
property_family () const
 Name of the font family. More...
 
Glib::PropertyProxy< bool > property_family_set ()
 Whether this tag affects the font family. More...
 
Glib::PropertyProxy_ReadOnly
< bool > 
property_family_set () const
 Whether this tag affects the font family. More...
 
Glib::PropertyProxy
< Pango::AttrList > 
property_attributes ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them. More...
 
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. More...
 
Glib::PropertyProxy< Pango::Style > property_style ()
 Font style. More...
 
Glib::PropertyProxy_ReadOnly
< Pango::Style > 
property_style () const
 Font style. More...
 
Glib::PropertyProxy< bool > property_style_set ()
 Whether this tag affects the font style. More...
 
Glib::PropertyProxy_ReadOnly
< bool > 
property_style_set () const
 Whether this tag affects the font style. More...
 
Glib::PropertyProxy
< Pango::Variant > 
property_variant ()
 Font variant. More...
 
Glib::PropertyProxy_ReadOnly
< Pango::Variant > 
property_variant () const
 Font variant. More...
 
Glib::PropertyProxy< bool > property_variant_set ()
 Whether this tag affects the font variant. More...
 
Glib::PropertyProxy_ReadOnly
< bool > 
property_variant_set () const
 Whether this tag affects the font variant. More...
 
Glib::PropertyProxy< int > property_weight ()
 Font weight. More...
 
Glib::PropertyProxy_ReadOnly< int > property_weight () const
 Font weight. More...
 
Glib::PropertyProxy< bool > property_weight_set ()
 Whether this tag affects the font weight. More...
 
Glib::PropertyProxy_ReadOnly
< bool > 
property_weight_set () const
 Whether this tag affects the font weight. More...
 
Glib::PropertyProxy
< Pango::Weight > 
property_stretch ()
 Font stretch. More...
 
Glib::PropertyProxy_ReadOnly
< Pango::Weight > 
property_stretch () const
 Font stretch. More...
 
Glib::PropertyProxy< bool > property_stretch_set ()
 Whether this tag affects the font stretch. More...
 
Glib::PropertyProxy_ReadOnly
< bool > 
property_stretch_set () const
 Whether this tag affects the font stretch. More...
 
Glib::PropertyProxy< int > property_size ()
 Font size. More...
 
Glib::PropertyProxy_ReadOnly< int > property_size () const
 Font size. More...
 
Glib::PropertyProxy< bool > property_size_set ()
 Whether this tag affects the font size. More...
 
Glib::PropertyProxy_ReadOnly
< bool > 
property_size_set () const
 Whether this tag affects the font size. More...
 
Glib::PropertyProxy< double > property_size_points ()
 Font size in points. More...
 
Glib::PropertyProxy_ReadOnly
< double > 
property_size_points () const
 Font size in points. More...
 
Glib::PropertyProxy< bool > property_strikethrough ()
 Whether to strike through the text. More...
 
Glib::PropertyProxy_ReadOnly
< bool > 
property_strikethrough () const
 Whether to strike through the text. More...
 
Glib::PropertyProxy< bool > property_strikethrough_set ()
 Whether this tag affects strikethrough. More...
 
Glib::PropertyProxy_ReadOnly
< bool > 
property_strikethrough_set () const
 Whether this tag affects strikethrough. More...
 
Glib::PropertyProxy
< Pango::Underline > 
property_underline ()
 Style of underline for this text. More...
 
Glib::PropertyProxy_ReadOnly
< Pango::Underline > 
property_underline () const
 Style of underline for this text. More...
 
Glib::PropertyProxy< bool > property_underline_set ()
 Whether this tag affects underlining. More...
 
Glib::PropertyProxy_ReadOnly
< bool > 
property_underline_set () const
 Whether this tag affects underlining. More...
 
Glib::PropertyProxy< int > property_rise ()
 Offset of text above the baseline (below the baseline if rise is negative). More...
 
Glib::PropertyProxy_ReadOnly< int > property_rise () const
 Offset of text above the baseline (below the baseline if rise is negative). More...
 
Glib::PropertyProxy< bool > property_rise_set ()
 Whether this tag affects the rise. More...
 
Glib::PropertyProxy_ReadOnly
< bool > 
property_rise_set () const
 Whether this tag affects the rise. More...
 
Glib::PropertyProxy< double > property_scale ()
 Size of font. More...
 
Glib::PropertyProxy_ReadOnly
< double > 
property_scale () const
 Size of font. More...
 
Glib::PropertyProxy< bool > property_scale_set ()
 Whether this tag affects font scaling. More...
 
Glib::PropertyProxy_ReadOnly
< bool > 
property_scale_set () const
 Whether this tag affects font scaling. More...
 
Glib::PropertyProxy
< Gtk::AnchorType > 
property_anchor ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them. More...
 
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. More...
 
Glib::PropertyProxy
< Gtk::Justification > 
property_justification ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them. More...
 
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. More...
 
Glib::PropertyProxy< double > property_clip_width ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them. More...
 
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. More...
 
Glib::PropertyProxy< double > property_clip_height ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them. More...
 
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. More...
 
Glib::PropertyProxy< bool > property_clip ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them. More...
 
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. More...
 
Glib::PropertyProxy< double > property_x_offset ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them. More...
 
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. More...
 
Glib::PropertyProxy< double > property_y_offset ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them. More...
 
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. More...
 
Glib::PropertyProxy
< Glib::ustring > 
property_fill_color ()
 Text color. More...
 
Glib::PropertyProxy_ReadOnly
< Glib::ustring > 
property_fill_color () const
 Text color. More...
 
Glib::PropertyProxy< Gdk::Color > property_fill_color_gdk ()
 Text color. More...
 
Glib::PropertyProxy_ReadOnly
< Gdk::Color > 
property_fill_color_gdk () const
 Text color. More...
 
Glib::PropertyProxy< guint > property_fill_color_rgba ()
 Text color. More...
 
Glib::PropertyProxy_ReadOnly
< guint > 
property_fill_color_rgba () const
 Text color. More...
 
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. More...
 
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. More...
 
Glib::PropertyProxy< double > property_text_width ()
 Width of the rendered text. More...
 
Glib::PropertyProxy_ReadOnly
< double > 
property_text_width () const
 Width of the rendered text. More...
 
Glib::PropertyProxy< double > property_text_height ()
 Height of the rendered text. More...
 
Glib::PropertyProxy_ReadOnly
< double > 
property_text_height () const
 Height of the rendered text. More...
 
- Public Member Functions inherited from Gnome::Canvas::Item
virtual ~Item ()
 
GnomeCanvasItem * gobj ()
 Provides access to the underlying C GtkObject. More...
 
const GnomeCanvasItem * gobj () const
 Provides access to the underlying C GtkObject. More...
 
void move (double dx, double dy)
 Moves a canvas item by creating an affine transformation matrix for translation by using the specified values. More...
 
void raise (int positions)
 Raises the item in its parent's stack by the specified number of positions. More...
 
void lower (int positions)
 Lowers the item in its parent's stack by the specified number of positions. More...
 
void raise_to_top ()
 Raises an item to the top of its parent's stack. More...
 
void lower_to_bottom ()
 Lowers an item to the bottom of its parent's stack. More...
 
int grab (unsigned int event_mask, const Gdk::Cursor &cursor, guint32 etime)
 
int grab (unsigned int event_mask, guint32 etime)
 
void ungrab (guint32 etime)
 Ungrabs the item, which must have been grabbed in the canvas, and ungrabs the mouse. More...
 
void w2i (double &x, double &y)
 Converts a coordinate pair from world coordinates to item-relative coordinates. More...
 
void i2w (double &x, double &y)
 Converts a coordinate pair from item-relative coordinates to world coordinates. More...
 
void grab_focus ()
 Makes the specified item take the keyboard focus, so all keyboard events will be sent to it. More...
 
void get_bounds (double &x1, double &y1, double &x2, double &y2) const
 Queries the bounding box of a canvas item. More...
 
void show ()
 Shows a canvas item. More...
 
void hide ()
 Hides a canvas item. More...
 
void affine_relative (const Art::AffineTrans &affine)
 
void affine_absolute (const Art::AffineTrans &affine)
 
Art::AffineTrans get_i2w_affine () const
 
Art::AffineTrans get_i2c_affine () const
 
void reparent (Group &new_group)
 Changes the parent of the specified item to be the new group. More...
 
Canvasget_canvas () const
 Returns the canvas we're on. More...
 
virtual void update_vfunc (double *affine, ArtSVP *clip_path, int flags)
 
virtual void realize_vfunc ()
 
virtual void unrealize_vfunc ()
 
virtual void map_vfunc ()
 
virtual void unmap_vfunc ()
 
virtual ArtUta * coverage_vfunc ()
 
virtual void draw_vfunc (const Glib::RefPtr< Gdk::Drawable > &drawable, int x, int y, int width, int height)
 
virtual void render_vfunc (GnomeCanvasBuf *buf)
 
virtual double point_vfunc (double x, double y, int cx, int cy, GnomeCanvasItem **actual_item)
 
virtual void bounds_vfunc (double *x1, double *y1, double *x2, double *y2)
 
Glib::SignalProxy1< bool,
GdkEvent * > 
signal_event ()
 
Groupget_parent_group ()
 
const Groupget_parent_group () const
 
Glib::PropertyProxy< Group * > property_parent ()
 You rarely need to use properties because there are get_ and set_ methods for almost all of them. More...
 
Glib::PropertyProxy_ReadOnly
< Group * > 
property_parent () const
 You rarely need to use properties because there are get_ and set_ methods for almost all of them. More...
 

Related Functions

(Note that these are not member functions.)

Gnome::Canvas::Textwrap (GnomeCanvasText *object, bool take_copy=false)
 A Glib::wrap() method for this object. More...
 

Additional Inherited Members

- Protected Member Functions inherited from Gnome::Canvas::Item
virtual bool on_event (GdkEvent *p1)
 
void item_construct (Group &group)
 
void item_construct (Group &group, const gchar *first_arg_name, va_list ap)
 
void set (const gchar *first_arg_name,...)
 
void request_update ()
 To be used only by item implementations. More...
 
void reset_bounds ()
 Resets the bounding box of a canvas item to an empty rectangle. More...
 
void update_svp (ArtSVP **p_svp, ArtSVP *new_svp)
 Sets the svp to the new value, requesting repaint on what's changed. More...
 
void update_svp_clip (ArtSVP **p_svp, ArtSVP *new_svp, ArtSVP *clip_svp)
 Sets the svp to the new value, clipping if necessary, and requesting repaint on what's changed. More...
 
void request_redraw_svp (const ArtSVP *svp)
 Request redraw of the svp if in aa mode, or the entire item in in xlib mode. More...
 
void update_bbox (int x1, int y1, int x2, int y2)
 Sets the bbox to the new value, requesting full repaint. More...
 

Constructor & Destructor Documentation

virtual Gnome::Canvas::Text::~Text ( )
virtual
Gnome::Canvas::Text::Text ( Group parent,
double  x,
double  y,
const Glib::ustring &  text 
)
Gnome::Canvas::Text::Text ( Group parent)
explicit

Member Function Documentation

GnomeCanvasText* Gnome::Canvas::Text::gobj ( )
inline

Provides access to the underlying C GtkObject.

const GnomeCanvasText* Gnome::Canvas::Text::gobj ( ) const
inline

Provides access to the underlying C GtkObject.

Glib::PropertyProxy<Gtk::AnchorType> Gnome::Canvas::Text::property_anchor ( )

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<Gtk::AnchorType> Gnome::Canvas::Text::property_anchor ( ) const

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<Pango::AttrList> Gnome::Canvas::Text::property_attributes ( )

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<Pango::AttrList> Gnome::Canvas::Text::property_attributes ( ) const

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<bool> Gnome::Canvas::Text::property_clip ( )

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<bool> Gnome::Canvas::Text::property_clip ( ) const

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<double> Gnome::Canvas::Text::property_clip_height ( )

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<double> Gnome::Canvas::Text::property_clip_height ( ) const

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<double> Gnome::Canvas::Text::property_clip_width ( )

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<double> Gnome::Canvas::Text::property_clip_width ( ) const

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<Glib::ustring> Gnome::Canvas::Text::property_family ( )

Name of the font family.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<Glib::ustring> Gnome::Canvas::Text::property_family ( ) const

Name of the font family.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<bool> Gnome::Canvas::Text::property_family_set ( )

Whether this tag affects the font family.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<bool> Gnome::Canvas::Text::property_family_set ( ) const

Whether this tag affects the font family.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<Glib::ustring> Gnome::Canvas::Text::property_fill_color ( )

Text color.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<Glib::ustring> Gnome::Canvas::Text::property_fill_color ( ) const

Text color.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<Gdk::Color> Gnome::Canvas::Text::property_fill_color_gdk ( )

Text color.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<Gdk::Color> Gnome::Canvas::Text::property_fill_color_gdk ( ) const

Text color.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<guint> Gnome::Canvas::Text::property_fill_color_rgba ( )

Text color.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<guint> Gnome::Canvas::Text::property_fill_color_rgba ( ) const

Text color.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy< Glib::RefPtr<Gdk::Bitmap> > Gnome::Canvas::Text::property_fill_stipple ( )

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly< Glib::RefPtr<Gdk::Bitmap> > Gnome::Canvas::Text::property_fill_stipple ( ) const

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<Glib::ustring> Gnome::Canvas::Text::property_font ( )

Font description as a string.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<Glib::ustring> Gnome::Canvas::Text::property_font ( ) const

Font description as a string.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<Pango::FontDescription> Gnome::Canvas::Text::property_font_desc ( )

Font description as a PangoFontDescription struct.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<Pango::FontDescription> Gnome::Canvas::Text::property_font_desc ( ) const

Font description as a PangoFontDescription struct.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<Gtk::Justification> Gnome::Canvas::Text::property_justification ( )

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<Gtk::Justification> Gnome::Canvas::Text::property_justification ( ) const

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_WriteOnly<Glib::ustring> Gnome::Canvas::Text::property_markup ( )

Marked up text to render.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<int> Gnome::Canvas::Text::property_rise ( )

Offset of text above the baseline (below the baseline if rise is negative).

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<int> Gnome::Canvas::Text::property_rise ( ) const

Offset of text above the baseline (below the baseline if rise is negative).

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<bool> Gnome::Canvas::Text::property_rise_set ( )

Whether this tag affects the rise.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<bool> Gnome::Canvas::Text::property_rise_set ( ) const

Whether this tag affects the rise.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<double> Gnome::Canvas::Text::property_scale ( )

Size of font.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<double> Gnome::Canvas::Text::property_scale ( ) const

Size of font.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<bool> Gnome::Canvas::Text::property_scale_set ( )

Whether this tag affects font scaling.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<bool> Gnome::Canvas::Text::property_scale_set ( ) const

Whether this tag affects font scaling.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<int> Gnome::Canvas::Text::property_size ( )

Font size.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<int> Gnome::Canvas::Text::property_size ( ) const

Font size.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<double> Gnome::Canvas::Text::property_size_points ( )

Font size in points.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<double> Gnome::Canvas::Text::property_size_points ( ) const

Font size in points.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<bool> Gnome::Canvas::Text::property_size_set ( )

Whether this tag affects the font size.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<bool> Gnome::Canvas::Text::property_size_set ( ) const

Whether this tag affects the font size.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<Pango::Weight> Gnome::Canvas::Text::property_stretch ( )

Font stretch.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<Pango::Weight> Gnome::Canvas::Text::property_stretch ( ) const

Font stretch.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<bool> Gnome::Canvas::Text::property_stretch_set ( )

Whether this tag affects the font stretch.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<bool> Gnome::Canvas::Text::property_stretch_set ( ) const

Whether this tag affects the font stretch.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<bool> Gnome::Canvas::Text::property_strikethrough ( )

Whether to strike through the text.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<bool> Gnome::Canvas::Text::property_strikethrough ( ) const

Whether to strike through the text.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<bool> Gnome::Canvas::Text::property_strikethrough_set ( )

Whether this tag affects strikethrough.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<bool> Gnome::Canvas::Text::property_strikethrough_set ( ) const

Whether this tag affects strikethrough.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<Pango::Style> Gnome::Canvas::Text::property_style ( )

Font style.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<Pango::Style> Gnome::Canvas::Text::property_style ( ) const

Font style.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<bool> Gnome::Canvas::Text::property_style_set ( )

Whether this tag affects the font style.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<bool> Gnome::Canvas::Text::property_style_set ( ) const

Whether this tag affects the font style.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<Glib::ustring> Gnome::Canvas::Text::property_text ( )

Text to render.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<Glib::ustring> Gnome::Canvas::Text::property_text ( ) const

Text to render.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<double> Gnome::Canvas::Text::property_text_height ( )

Height of the rendered text.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<double> Gnome::Canvas::Text::property_text_height ( ) const

Height of the rendered text.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<double> Gnome::Canvas::Text::property_text_width ( )

Width of the rendered text.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<double> Gnome::Canvas::Text::property_text_width ( ) const

Width of the rendered text.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<Pango::Underline> Gnome::Canvas::Text::property_underline ( )

Style of underline for this text.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<Pango::Underline> Gnome::Canvas::Text::property_underline ( ) const

Style of underline for this text.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<bool> Gnome::Canvas::Text::property_underline_set ( )

Whether this tag affects underlining.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<bool> Gnome::Canvas::Text::property_underline_set ( ) const

Whether this tag affects underlining.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<Pango::Variant> Gnome::Canvas::Text::property_variant ( )

Font variant.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<Pango::Variant> Gnome::Canvas::Text::property_variant ( ) const

Font variant.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<bool> Gnome::Canvas::Text::property_variant_set ( )

Whether this tag affects the font variant.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<bool> Gnome::Canvas::Text::property_variant_set ( ) const

Whether this tag affects the font variant.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<int> Gnome::Canvas::Text::property_weight ( )

Font weight.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<int> Gnome::Canvas::Text::property_weight ( ) const

Font weight.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<bool> Gnome::Canvas::Text::property_weight_set ( )

Whether this tag affects the font weight.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<bool> Gnome::Canvas::Text::property_weight_set ( ) const

Whether this tag affects the font weight.

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<double> Gnome::Canvas::Text::property_x ( )

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<double> Gnome::Canvas::Text::property_x ( ) const

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<double> Gnome::Canvas::Text::property_x_offset ( )

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<double> Gnome::Canvas::Text::property_x_offset ( ) const

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<double> Gnome::Canvas::Text::property_y ( )

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<double> Gnome::Canvas::Text::property_y ( ) const

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy<double> Gnome::Canvas::Text::property_y_offset ( )

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.
Glib::PropertyProxy_ReadOnly<double> Gnome::Canvas::Text::property_y_offset ( ) const

You rarely need to use properties because there are get_ and set_ methods for almost all of them.

Returns
A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes.

Friends And Related Function Documentation

Gnome::Canvas::Text * wrap ( GnomeCanvasText *  object,
bool  take_copy = false 
)
related

A Glib::wrap() method for this object.

Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
Returns
A C++ instance that wraps this C instance.

The documentation for this class was generated from the following file: