3 #ifndef _LIBGNOMECANVASMM_BPATH_H
4 #define _LIBGNOMECANVASMM_BPATH_H
33 #include <libgnomecanvas/gnome-canvas-bpath.h>
36 #ifndef DOXYGEN_SHOULD_SKIP_THIS
37 typedef struct _GnomeCanvasBpath GnomeCanvasBpath;
38 typedef struct _GnomeCanvasBpathClass GnomeCanvasBpathClass;
46 {
class Bpath_Class; }
59 #ifndef DOXYGEN_SHOULD_SKIP_THIS
60 typedef Bpath CppObjectType;
61 typedef Bpath_Class CppClassType;
62 typedef GnomeCanvasBpath BaseObjectType;
63 typedef GnomeCanvasBpathClass BaseClassType;
68 #ifndef DOXYGEN_SHOULD_SKIP_THIS
71 friend class Bpath_Class;
72 static CppClassType bpath_class_;
79 explicit Bpath(
const Glib::ConstructParams& construct_params);
80 explicit Bpath(GnomeCanvasBpath* castitem);
85 #ifndef DOXYGEN_SHOULD_SKIP_THIS
86 static GType get_type() G_GNUC_CONST;
87 static GType get_base_type() G_GNUC_CONST;
91 GnomeCanvasBpath*
gobj() {
return reinterpret_cast<GnomeCanvasBpath*
>(gobject_); }
94 const GnomeCanvasBpath*
gobj()
const {
return reinterpret_cast<GnomeCanvasBpath*
>(gobject_); }
99 #ifdef GLIBMM_VFUNCS_ENABLED
100 #endif //GLIBMM_VFUNCS_ENABLED
104 #ifdef GLIBMM_VFUNCS_ENABLED
105 #endif //GLIBMM_VFUNCS_ENABLED
108 #ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
109 #endif //GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
118 #ifdef GLIBMM_PROPERTIES_ENABLED
126 #endif //#GLIBMM_PROPERTIES_ENABLED
128 #ifdef GLIBMM_PROPERTIES_ENABLED
135 Glib::PropertyProxy_ReadOnly<GnomeCanvasPathDef*>
property_bpath()
const;
136 #endif //#GLIBMM_PROPERTIES_ENABLED
139 void set_bpath(
const Glib::RefPtr<PathDef>& path);
Definition: affinetrans.h:29
void set_bpath(const Glib::RefPtr< PathDef > &path)
GnomeCanvasBpath * gobj()
Provides access to the underlying C GtkObject.
Definition: bpath.h:91
const GnomeCanvasBpath * gobj() const
Provides access to the underlying C GtkObject.
Definition: bpath.h:94
Glib::PropertyProxy< GnomeCanvasPathDef * > property_bpath()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
Canvas functions usually operate in either World coordinates (units for the entire canvas)...
Definition: canvas.h:68