Goocanvas::ItemModelSimple Class Reference

#include <itemmodelsimple.h>

Inheritance diagram for Goocanvas::ItemModelSimple:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~ItemModelSimple ()
GooCanvasItemModelSimple * gobj ()
 Provides access to the underlying C GObject.
const GooCanvasItemModelSimple * gobj () const
 Provides access to the underlying C GObject.
GooCanvasItemModelSimple * gobj_copy ()
 Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
Glib::PropertyProxy< Cairo::Antialias > _antialias ()
 The antialiasing mode to use.
Glib::PropertyProxy_ReadOnly<
Cairo::Antialias > 
_antialias () const
 The antialiasing mode to use.
Glib::PropertyProxy< Cairo::FillRule > _clip_fill_rule ()
 The fill rule used to determine which parts of the item are clipped.
Glib::PropertyProxy_ReadOnly<
Cairo::FillRule > 
_clip_fill_rule () const
 The fill rule used to determine which parts of the item are clipped.
Glib::PropertyProxy_WriteOnly<
Glib::ustring > 
_clip_path ()
 The sequence of path commands specifying the clip path.
Glib::PropertyProxy_WriteOnly<
Glib::ustring > 
_fill_color ()
 The color to use to paint the interior of the item.
Glib::PropertyProxy_WriteOnly<
guint > 
_fill_color_rgba ()
 The color to use to paint the interior of the item.
Glib::PropertyProxy< Cairo::RefPtr<
Cairo::Pattern > > 
_fill_pattern ()
 The pattern to use to paint the interior of the item.
Glib::PropertyProxy_ReadOnly<
Cairo::RefPtr< Cairo::Pattern > > 
_fill_pattern () const
 The pattern to use to paint the interior of the item.
Glib::PropertyProxy_WriteOnly<
Glib::RefPtr< Gdk::Pixbuf > > 
_fill_pixbuf ()
 The pixbuf to use to paint the interior of the item.
Glib::PropertyProxy< Glib::ustring > _font ()
 The base font to use for the text.
Glib::PropertyProxy_ReadOnly<
Glib::ustring > 
_font () const
 The base font to use for the text.
Glib::PropertyProxy< Pango::FontDescription > _font_desc ()
 The attributes specifying which font to use.
Glib::PropertyProxy_ReadOnly<
Pango::FontDescription > 
_font_desc () const
 The attributes specifying which font to use.
Glib::PropertyProxy< Cairo::HintMetrics > _hint_metrics ()
 The hinting to be used for font metrics.
Glib::PropertyProxy_ReadOnly<
Cairo::HintMetrics > 
_hint_metrics () const
 The hinting to be used for font metrics.
Glib::PropertyProxy< Cairo::LineCap > _line_cap ()
 The line cap style to use.
Glib::PropertyProxy_ReadOnly<
Cairo::LineCap > 
_line_cap () const
 The line cap style to use.
Glib::PropertyProxy< LineDash_line_dash ()
 The dash pattern to use.
Glib::PropertyProxy_ReadOnly<
LineDash
_line_dash () const
 The dash pattern to use.
Glib::PropertyProxy< Cairo::LineJoin > _line_join ()
 The line join style to use.
Glib::PropertyProxy_ReadOnly<
Cairo::LineJoin > 
_line_join () const
 The line join style to use.
Glib::PropertyProxy< gdouble > _line_join_miter_limit ()
 The smallest angle to use with miter joins.
Glib::PropertyProxy_ReadOnly<
gdouble > 
_line_join_miter_limit () const
 The smallest angle to use with miter joins.
Glib::PropertyProxy< gdouble > _line_width ()
 The line width to use for the item's perimeter.
Glib::PropertyProxy_ReadOnly<
gdouble > 
_line_width () const
 The line width to use for the item's perimeter.
Glib::PropertyProxy< Cairo::Operator > _operator ()
 The compositing operator to use.
Glib::PropertyProxy_ReadOnly<
Cairo::Operator > 
_operator () const
 The compositing operator to use.
Glib::PropertyProxy_WriteOnly<
Glib::ustring > 
_stroke_color ()
 The color to use for the item's perimeter.
Glib::PropertyProxy_WriteOnly<
guint > 
_stroke_color_rgba ()
 The color to use for the item's perimeter.
Glib::PropertyProxy< Cairo::RefPtr<
Cairo::Pattern > > 
_stroke_pattern ()
 The pattern to use to paint the perimeter of the item.
Glib::PropertyProxy_ReadOnly<
Cairo::RefPtr< Cairo::Pattern > > 
_stroke_pattern () const
 The pattern to use to paint the perimeter of the item.
Glib::PropertyProxy_WriteOnly<
Glib::RefPtr< Gdk::Pixbuf > > 
_stroke_pixbuf ()
 The pixbuf to use to draw the item's perimeter.

Protected Member Functions

 ItemModelSimple ()

Related Functions

(Note that these are not member functions.)

Glib::RefPtr< Goocanvas::ItemModelSimplewrap (GooCanvasItemModelSimple *object, bool take_copy=false)
 A Glib::wrap() method for this object.

Constructor & Destructor Documentation

virtual Goocanvas::ItemModelSimple::~ItemModelSimple (  )  [virtual]

Goocanvas::ItemModelSimple::ItemModelSimple (  )  [protected]


Member Function Documentation

GooCanvasItemModelSimple* Goocanvas::ItemModelSimple::gobj (  )  [inline]

Provides access to the underlying C GObject.

Reimplemented from Goocanvas::ItemModel.

Reimplemented in Goocanvas::EllipseModel, Goocanvas::GroupModel, Goocanvas::ImageModel, Goocanvas::PathModel, Goocanvas::PolylineModel, Goocanvas::RectModel, and Goocanvas::TextModel.

const GooCanvasItemModelSimple* Goocanvas::ItemModelSimple::gobj (  )  const [inline]

Provides access to the underlying C GObject.

Reimplemented from Goocanvas::ItemModel.

Reimplemented in Goocanvas::EllipseModel, Goocanvas::GroupModel, Goocanvas::ImageModel, Goocanvas::PathModel, Goocanvas::PolylineModel, Goocanvas::RectModel, and Goocanvas::TextModel.

GooCanvasItemModelSimple* Goocanvas::ItemModelSimple::gobj_copy (  ) 

Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.

Reimplemented in Goocanvas::EllipseModel, Goocanvas::GroupModel, Goocanvas::ImageModel, Goocanvas::PathModel, Goocanvas::PolylineModel, Goocanvas::RectModel, and Goocanvas::TextModel.

Glib::PropertyProxy<Cairo::Antialias> Goocanvas::ItemModelSimple::_antialias (  ) 

The antialiasing mode to use.

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<Cairo::Antialias> Goocanvas::ItemModelSimple::_antialias (  )  const

The antialiasing mode to use.

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<Cairo::FillRule> Goocanvas::ItemModelSimple::_clip_fill_rule (  ) 

The fill rule used to determine which parts of the item are clipped.

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<Cairo::FillRule> Goocanvas::ItemModelSimple::_clip_fill_rule (  )  const

The fill rule used to determine which parts of the item are clipped.

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> Goocanvas::ItemModelSimple::_clip_path (  ) 

The sequence of path commands specifying the clip path.

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> Goocanvas::ItemModelSimple::_fill_color (  ) 

The color to use to paint the interior of the item.

To disable painting set the 'fill-pattern' property to NULL.

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<guint> Goocanvas::ItemModelSimple::_fill_color_rgba (  ) 

The color to use to paint the interior of the item.

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< Cairo::RefPtr<Cairo::Pattern> > Goocanvas::ItemModelSimple::_fill_pattern (  ) 

The pattern to use to paint the interior of the item.

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< Cairo::RefPtr<Cairo::Pattern> > Goocanvas::ItemModelSimple::_fill_pattern (  )  const

The pattern to use to paint the interior of the item.

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::RefPtr<Gdk::Pixbuf> > Goocanvas::ItemModelSimple::_fill_pixbuf (  ) 

The pixbuf to use to paint the interior of the item.

To disable painting set the 'fill-pattern' property to NULL.

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> Goocanvas::ItemModelSimple::_font (  ) 

The base font to use for 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.

Reimplemented in Goocanvas::TextModel.

Glib::PropertyProxy_ReadOnly<Glib::ustring> Goocanvas::ItemModelSimple::_font (  )  const

The base font to use for 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.

Reimplemented in Goocanvas::TextModel.

Glib::PropertyProxy<Pango::FontDescription> Goocanvas::ItemModelSimple::_font_desc (  ) 

The attributes specifying which font to use.

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.

Reimplemented in Goocanvas::TextModel.

Glib::PropertyProxy_ReadOnly<Pango::FontDescription> Goocanvas::ItemModelSimple::_font_desc (  )  const

The attributes specifying which font to use.

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.

Reimplemented in Goocanvas::TextModel.

Glib::PropertyProxy<Cairo::HintMetrics> Goocanvas::ItemModelSimple::_hint_metrics (  ) 

The hinting to be used for font metrics.

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<Cairo::HintMetrics> Goocanvas::ItemModelSimple::_hint_metrics (  )  const

The hinting to be used for font metrics.

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<Cairo::LineCap> Goocanvas::ItemModelSimple::_line_cap (  ) 

The line cap style to use.

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<Cairo::LineCap> Goocanvas::ItemModelSimple::_line_cap (  )  const

The line cap style to use.

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<LineDash> Goocanvas::ItemModelSimple::_line_dash (  ) 

The dash pattern to use.

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<LineDash> Goocanvas::ItemModelSimple::_line_dash (  )  const

The dash pattern to use.

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<Cairo::LineJoin> Goocanvas::ItemModelSimple::_line_join (  ) 

The line join style to use.

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<Cairo::LineJoin> Goocanvas::ItemModelSimple::_line_join (  )  const

The line join style to use.

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<gdouble> Goocanvas::ItemModelSimple::_line_join_miter_limit (  ) 

The smallest angle to use with miter joins.

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<gdouble> Goocanvas::ItemModelSimple::_line_join_miter_limit (  )  const

The smallest angle to use with miter joins.

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<gdouble> Goocanvas::ItemModelSimple::_line_width (  ) 

The line width to use for the item's perimeter.

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<gdouble> Goocanvas::ItemModelSimple::_line_width (  )  const

The line width to use for the item's perimeter.

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<Cairo::Operator> Goocanvas::ItemModelSimple::_operator (  ) 

The compositing operator to use.

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<Cairo::Operator> Goocanvas::ItemModelSimple::_operator (  )  const

The compositing operator to use.

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> Goocanvas::ItemModelSimple::_stroke_color (  ) 

The color to use for the item's perimeter.

To disable painting set the 'stroke-pattern' property to NULL.

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<guint> Goocanvas::ItemModelSimple::_stroke_color_rgba (  ) 

The color to use for the item's perimeter.

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< Cairo::RefPtr<Cairo::Pattern> > Goocanvas::ItemModelSimple::_stroke_pattern (  ) 

The pattern to use to paint the perimeter of the item.

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< Cairo::RefPtr<Cairo::Pattern> > Goocanvas::ItemModelSimple::_stroke_pattern (  )  const

The pattern to use to paint the perimeter of the item.

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::RefPtr<Gdk::Pixbuf> > Goocanvas::ItemModelSimple::_stroke_pixbuf (  ) 

The pixbuf to use to draw the item's perimeter.

To disable painting set the 'stroke-pattern' property to NULL.

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

Glib::RefPtr< Goocanvas::ItemModelSimple > wrap ( GooCanvasItemModelSimple *  object,
bool  take_copy = false 
) [related]

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

Parameters:
object The C instance.
take_copy False 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:
Generated on Thu Nov 29 16:47:25 2007 for goocanvasmm by  doxygen 1.5.2