3 #ifndef _LIBGNOMECANVASMM_RECT_H
4 #define _LIBGNOMECANVASMM_RECT_H
38 #ifndef DOXYGEN_SHOULD_SKIP_THIS
39 typedef struct _GnomeCanvasRect GnomeCanvasRect;
40 typedef struct _GnomeCanvasRectClass GnomeCanvasRectClass;
63 #ifndef DOXYGEN_SHOULD_SKIP_THIS
64 typedef Rect CppObjectType;
65 typedef Rect_Class CppClassType;
66 typedef GnomeCanvasRect BaseObjectType;
67 typedef GnomeCanvasRectClass BaseClassType;
72 #ifndef DOXYGEN_SHOULD_SKIP_THIS
75 friend class Rect_Class;
76 static CppClassType rect_class_;
83 explicit Rect(
const Glib::ConstructParams& construct_params);
84 explicit Rect(GnomeCanvasRect* castitem);
89 #ifndef DOXYGEN_SHOULD_SKIP_THIS
90 static GType get_type() G_GNUC_CONST;
91 static GType get_base_type() G_GNUC_CONST;
95 GnomeCanvasRect*
gobj() {
return reinterpret_cast<GnomeCanvasRect*
>(gobject_); }
98 const GnomeCanvasRect*
gobj()
const {
return reinterpret_cast<GnomeCanvasRect*
>(gobject_); }
103 #ifdef GLIBMM_VFUNCS_ENABLED
104 #endif //GLIBMM_VFUNCS_ENABLED
108 #ifdef GLIBMM_VFUNCS_ENABLED
109 #endif //GLIBMM_VFUNCS_ENABLED
112 #ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
113 #endif //GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
120 Rect(
Group& parent,
double x1,
double y1,
double x2,
double y2);
Definition: affinetrans.h:29
GnomeCanvasRect * gobj()
Provides access to the underlying C GtkObject.
Definition: rect.h:95
Rect(Group &parent, double x1, double y1, double x2, double y2)
const GnomeCanvasRect * gobj() const
Provides access to the underlying C GtkObject.
Definition: rect.h:98
Abstract class for all rectangular shapes Corresponds to GnomeCanvasRE in libgnomecanvas.
Definition: rect-ellipse.h:62