3 #ifndef _LIBGNOMECANVASMM_RECT_ELLIPSE_H
4 #define _LIBGNOMECANVASMM_RECT_ELLIPSE_H
36 #include <libgnomecanvas/gnome-canvas-rect-ellipse.h>
39 #ifndef DOXYGEN_SHOULD_SKIP_THIS
40 typedef struct _GnomeCanvasRE GnomeCanvasRE;
41 typedef struct _GnomeCanvasREClass GnomeCanvasREClass;
49 {
class RectEllipse_Class; }
65 #ifndef DOXYGEN_SHOULD_SKIP_THIS
67 typedef RectEllipse_Class CppClassType;
68 typedef GnomeCanvasRE BaseObjectType;
69 typedef GnomeCanvasREClass BaseClassType;
74 #ifndef DOXYGEN_SHOULD_SKIP_THIS
77 friend class RectEllipse_Class;
78 static CppClassType rectellipse_class_;
85 explicit RectEllipse(
const Glib::ConstructParams& construct_params);
91 #ifndef DOXYGEN_SHOULD_SKIP_THIS
92 static GType get_type() G_GNUC_CONST;
93 static GType get_base_type() G_GNUC_CONST;
97 GnomeCanvasRE*
gobj() {
return reinterpret_cast<GnomeCanvasRE*
>(gobject_); }
100 const GnomeCanvasRE*
gobj()
const {
return reinterpret_cast<GnomeCanvasRE*
>(gobject_); }
105 #ifdef GLIBMM_VFUNCS_ENABLED
106 #endif //GLIBMM_VFUNCS_ENABLED
110 #ifdef GLIBMM_VFUNCS_ENABLED
111 #endif //GLIBMM_VFUNCS_ENABLED
114 #ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
115 #endif //GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
123 #ifdef GLIBMM_PROPERTIES_ENABLED
131 #endif //#GLIBMM_PROPERTIES_ENABLED
133 #ifdef GLIBMM_PROPERTIES_ENABLED
140 Glib::PropertyProxy_ReadOnly<double>
property_x1()
const;
141 #endif //#GLIBMM_PROPERTIES_ENABLED
143 #ifdef GLIBMM_PROPERTIES_ENABLED
151 #endif //#GLIBMM_PROPERTIES_ENABLED
153 #ifdef GLIBMM_PROPERTIES_ENABLED
160 Glib::PropertyProxy_ReadOnly<double>
property_y1()
const;
161 #endif //#GLIBMM_PROPERTIES_ENABLED
163 #ifdef GLIBMM_PROPERTIES_ENABLED
171 #endif //#GLIBMM_PROPERTIES_ENABLED
173 #ifdef GLIBMM_PROPERTIES_ENABLED
180 Glib::PropertyProxy_ReadOnly<double>
property_x2()
const;
181 #endif //#GLIBMM_PROPERTIES_ENABLED
183 #ifdef GLIBMM_PROPERTIES_ENABLED
191 #endif //#GLIBMM_PROPERTIES_ENABLED
193 #ifdef GLIBMM_PROPERTIES_ENABLED
200 Glib::PropertyProxy_ReadOnly<double>
property_y2()
const;
201 #endif //#GLIBMM_PROPERTIES_ENABLED
const GnomeCanvasRE * gobj() const
Provides access to the underlying C GtkObject.
Definition: rect-ellipse.h:100
Definition: affinetrans.h:29
Glib::PropertyProxy< double > property_x2()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
Glib::PropertyProxy< double > property_y2()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
Glib::PropertyProxy< double > property_x1()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
RectEllipse(Group &parent)
GnomeCanvasRE * gobj()
Provides access to the underlying C GtkObject.
Definition: rect-ellipse.h:97
Glib::PropertyProxy< double > property_y1()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
Abstract class for all rectangular shapes Corresponds to GnomeCanvasRE in libgnomecanvas.
Definition: rect-ellipse.h:62