3 #ifndef _LIBGNOMECANVASMM_ELLIPSE_H
4 #define _LIBGNOMECANVASMM_ELLIPSE_H
39 #ifndef DOXYGEN_SHOULD_SKIP_THIS
40 typedef struct _GnomeCanvasEllipse GnomeCanvasEllipse;
41 typedef struct _GnomeCanvasEllipseClass GnomeCanvasEllipseClass;
49 {
class Ellipse_Class; }
62 #ifndef DOXYGEN_SHOULD_SKIP_THIS
64 typedef Ellipse_Class CppClassType;
65 typedef GnomeCanvasEllipse BaseObjectType;
66 typedef GnomeCanvasEllipseClass BaseClassType;
71 #ifndef DOXYGEN_SHOULD_SKIP_THIS
74 friend class Ellipse_Class;
75 static CppClassType ellipse_class_;
82 explicit Ellipse(
const Glib::ConstructParams& construct_params);
83 explicit Ellipse(GnomeCanvasEllipse* castitem);
88 #ifndef DOXYGEN_SHOULD_SKIP_THIS
89 static GType get_type() G_GNUC_CONST;
90 static GType get_base_type() G_GNUC_CONST;
94 GnomeCanvasEllipse*
gobj() {
return reinterpret_cast<GnomeCanvasEllipse*
>(gobject_); }
97 const GnomeCanvasEllipse*
gobj()
const {
return reinterpret_cast<GnomeCanvasEllipse*
>(gobject_); }
102 #ifdef GLIBMM_VFUNCS_ENABLED
103 #endif //GLIBMM_VFUNCS_ENABLED
107 #ifdef GLIBMM_VFUNCS_ENABLED
108 #endif //GLIBMM_VFUNCS_ENABLED
111 #ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
112 #endif //GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
120 Ellipse(
Group& parent,
double x1,
double y1,
double x2,
double y2);
Definition: affinetrans.h:29
const GnomeCanvasEllipse * gobj() const
Provides access to the underlying C GtkObject.
Definition: ellipse.h:97
GnomeCanvasEllipse * gobj()
Provides access to the underlying C GtkObject.
Definition: ellipse.h:94
Abstract class for all rectangular shapes Corresponds to GnomeCanvasRE in libgnomecanvas.
Definition: rect-ellipse.h:62