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 130 Glib::PropertyProxy<double> property_x1() ;
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 150 Glib::PropertyProxy<double> property_y1() ;
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 170 Glib::PropertyProxy<double> property_x2() ;
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 190 Glib::PropertyProxy<double> property_y2() ;
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
GnomeCanvasRE * gobj()
Provides access to the underlying C GtkObject.
Definition: rect-ellipse.h:97
Abstract class for all rectangular shapes Corresponds to GnomeCanvasRE in libgnomecanvas.
Definition: rect-ellipse.h:62