3 #ifndef _LIBGNOMECANVASMM_POLYGON_H
4 #define _LIBGNOMECANVASMM_POLYGON_H
33 #include <libgnomecanvas/gnome-canvas-polygon.h>
36 #ifndef DOXYGEN_SHOULD_SKIP_THIS
37 typedef struct _GnomeCanvasPolygon GnomeCanvasPolygon;
38 typedef struct _GnomeCanvasPolygonClass GnomeCanvasPolygonClass;
46 {
class Polygon_Class; }
59 #ifndef DOXYGEN_SHOULD_SKIP_THIS
61 typedef Polygon_Class CppClassType;
62 typedef GnomeCanvasPolygon BaseObjectType;
63 typedef GnomeCanvasPolygonClass BaseClassType;
68 #ifndef DOXYGEN_SHOULD_SKIP_THIS
71 friend class Polygon_Class;
72 static CppClassType polygon_class_;
79 explicit Polygon(
const Glib::ConstructParams& construct_params);
80 explicit Polygon(GnomeCanvasPolygon* castitem);
85 #ifndef DOXYGEN_SHOULD_SKIP_THIS
86 static GType get_type() G_GNUC_CONST;
87 static GType get_base_type() G_GNUC_CONST;
91 GnomeCanvasPolygon*
gobj() {
return reinterpret_cast<GnomeCanvasPolygon*
>(gobject_); }
94 const GnomeCanvasPolygon*
gobj()
const {
return reinterpret_cast<GnomeCanvasPolygon*
>(gobject_); }
99 #ifdef GLIBMM_VFUNCS_ENABLED
100 #endif //GLIBMM_VFUNCS_ENABLED
104 #ifdef GLIBMM_VFUNCS_ENABLED
105 #endif //GLIBMM_VFUNCS_ENABLED
108 #ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
109 #endif //GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
118 #ifdef GLIBMM_PROPERTIES_ENABLED
126 #endif //#GLIBMM_PROPERTIES_ENABLED
128 #ifdef GLIBMM_PROPERTIES_ENABLED
136 #endif //#GLIBMM_PROPERTIES_ENABLED
GnomeCanvasPolygon * gobj()
Provides access to the underlying C GtkObject.
Definition: polygon.h:91
Wrapper for GnomeCanvasPoints.
Definition: line.h:78
Definition: affinetrans.h:29
const GnomeCanvasPolygon * gobj() const
Provides access to the underlying C GtkObject.
Definition: polygon.h:94
Polygon(Group &parent, const Points &points)
Glib::PropertyProxy< Points > property_points()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...