3#ifndef _LIBGNOMECANVASMM_BPATH_H
4#define _LIBGNOMECANVASMM_BPATH_H
33#include <libgnomecanvas/gnome-canvas-bpath.h>
36#ifndef DOXYGEN_SHOULD_SKIP_THIS
37typedef struct _GnomeCanvasBpath GnomeCanvasBpath;
38typedef struct _GnomeCanvasBpathClass GnomeCanvasBpathClass;
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
104#ifdef GLIBMM_VFUNCS_ENABLED
108#ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
118 #ifdef GLIBMM_PROPERTIES_ENABLED
128#ifdef GLIBMM_PROPERTIES_ENABLED
Glib::PropertyProxy_ReadOnly< GnomeCanvasPathDef * > property_bpath() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
const GnomeCanvasBpath * gobj() const
Provides access to the underlying C GtkObject.
Definition: bpath.h:94
Gnome::Canvas::Bpath * wrap(GnomeCanvasBpath *object, bool take_copy=false)
A Glib::wrap() method for this object.
void set_bpath(const Glib::RefPtr< PathDef > &path)
GnomeCanvasBpath * gobj()
Provides access to the underlying C GtkObject.
Definition: bpath.h:91
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:69
Definition: affinetrans.h:30