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
40typedef struct _GnomeCanvasRE GnomeCanvasRE;
41typedef 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
110#ifdef GLIBMM_VFUNCS_ENABLED
114#ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
123 #ifdef GLIBMM_PROPERTIES_ENABLED
133#ifdef GLIBMM_PROPERTIES_ENABLED
143 #ifdef GLIBMM_PROPERTIES_ENABLED
153#ifdef GLIBMM_PROPERTIES_ENABLED
163 #ifdef GLIBMM_PROPERTIES_ENABLED
173#ifdef GLIBMM_PROPERTIES_ENABLED
183 #ifdef GLIBMM_PROPERTIES_ENABLED
193#ifdef GLIBMM_PROPERTIES_ENABLED
Abstract class for all rectangular shapes Corresponds to GnomeCanvasRE in libgnomecanvas.
Definition rect-ellipse.h:63
const GnomeCanvasRE * gobj() const
Provides access to the underlying C GtkObject.
Definition rect-ellipse.h:100
Gnome::Canvas::RectEllipse * wrap(GnomeCanvasRE *object, bool take_copy=false)
A Glib::wrap() method for this object.
Glib::PropertyProxy< double > property_x2()
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
GnomeCanvasRE * gobj()
Provides access to the underlying C GtkObject.
Definition rect-ellipse.h:97
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_ReadOnly< double > property_x1() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly< double > property_y1() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly< double > property_x2() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly< double > property_y2() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
RectEllipse(Group &parent)
Glib::PropertyProxy< double > property_x1()
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy< double > property_y1()
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Definition affinetrans.h:30