3#ifndef _LIBGNOMECANVASMM_SHAPE_H
4#define _LIBGNOMECANVASMM_SHAPE_H
33#include <libgnomecanvas/gnome-canvas-shape.h>
34#include <libart_lgpl/art_vpath_dash.h>
37#ifndef DOXYGEN_SHOULD_SKIP_THIS
38typedef struct _GnomeCanvasShape GnomeCanvasShape;
39typedef struct _GnomeCanvasShapeClass GnomeCanvasShapeClass;
60#ifndef DOXYGEN_SHOULD_SKIP_THIS
61 typedef Shape CppObjectType;
62 typedef Shape_Class CppClassType;
63 typedef GnomeCanvasShape BaseObjectType;
64 typedef GnomeCanvasShapeClass BaseClassType;
69#ifndef DOXYGEN_SHOULD_SKIP_THIS
72 friend class Shape_Class;
73 static CppClassType shape_class_;
80 explicit Shape(
const Glib::ConstructParams& construct_params);
81 explicit Shape(GnomeCanvasShape* castitem);
86#ifndef DOXYGEN_SHOULD_SKIP_THIS
87 static GType get_type() G_GNUC_CONST;
88 static GType get_base_type() G_GNUC_CONST;
92 GnomeCanvasShape*
gobj() {
return reinterpret_cast<GnomeCanvasShape*
>(gobject_); }
95 const GnomeCanvasShape*
gobj()
const {
return reinterpret_cast<GnomeCanvasShape*
>(gobject_); }
100#ifdef GLIBMM_VFUNCS_ENABLED
105#ifdef GLIBMM_VFUNCS_ENABLED
109#ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
118 #ifdef GLIBMM_PROPERTIES_ENABLED
129 #ifdef GLIBMM_PROPERTIES_ENABLED
139#ifdef GLIBMM_PROPERTIES_ENABLED
149 #ifdef GLIBMM_PROPERTIES_ENABLED
159#ifdef GLIBMM_PROPERTIES_ENABLED
169 #ifdef GLIBMM_PROPERTIES_ENABLED
180 #ifdef GLIBMM_PROPERTIES_ENABLED
190#ifdef GLIBMM_PROPERTIES_ENABLED
200 #ifdef GLIBMM_PROPERTIES_ENABLED
210#ifdef GLIBMM_PROPERTIES_ENABLED
220 #ifdef GLIBMM_PROPERTIES_ENABLED
230#ifdef GLIBMM_PROPERTIES_ENABLED
240 #ifdef GLIBMM_PROPERTIES_ENABLED
250#ifdef GLIBMM_PROPERTIES_ENABLED
260 #ifdef GLIBMM_PROPERTIES_ENABLED
270#ifdef GLIBMM_PROPERTIES_ENABLED
280 #ifdef GLIBMM_PROPERTIES_ENABLED
290#ifdef GLIBMM_PROPERTIES_ENABLED
300 #ifdef GLIBMM_PROPERTIES_ENABLED
310#ifdef GLIBMM_PROPERTIES_ENABLED
320 #ifdef GLIBMM_PROPERTIES_ENABLED
330#ifdef GLIBMM_PROPERTIES_ENABLED
340 #ifdef GLIBMM_PROPERTIES_ENABLED
350#ifdef GLIBMM_PROPERTIES_ENABLED
360 #ifdef GLIBMM_PROPERTIES_ENABLED
370#ifdef GLIBMM_PROPERTIES_ENABLED
380 #ifdef GLIBMM_PROPERTIES_ENABLED
390#ifdef GLIBMM_PROPERTIES_ENABLED
Glib::PropertyProxy< Gdk::JoinStyle > property_join_style()
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy< Gdk::Color > property_fill_color_gdk()
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy< Glib::RefPtr< Gdk::Bitmap > > property_outline_stipple()
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly< Gdk::Color > property_outline_color_gdk() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy< Glib::RefPtr< Gdk::Bitmap > > property_fill_stipple()
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly< Gdk::CapStyle > property_cap_style() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly< double > property_miterlimit() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
const GnomeCanvasShape * gobj() const
Provides access to the underlying C GtkObject.
Definition shape.h:95
Glib::PropertyProxy< Gdk::Color > property_outline_color_gdk()
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly< double > property_width_units() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_WriteOnly< Glib::ustring > property_fill_color()
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly< Gdk::JoinStyle > property_join_style() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy< ArtVpathDash * > property_dash()
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy< double > property_width_units()
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
GnomeCanvasShape * gobj()
Provides access to the underlying C GtkObject.
Definition shape.h:92
Glib::PropertyProxy_ReadOnly< Glib::RefPtr< Gdk::Bitmap > > property_outline_stipple() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly< Gdk::Color > property_fill_color_gdk() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly< ArtVpathDash * > property_dash() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly< guint > property_width_pixels() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly< Glib::RefPtr< Gdk::Bitmap > > property_fill_stipple() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy< guint > property_fill_color_rgba()
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy< guint > property_outline_color_rgba()
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly< guint > property_outline_color_rgba() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly< guint > property_wind() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy_ReadOnly< guint > property_fill_color_rgba() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy< guint > property_wind()
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy< guint > property_width_pixels()
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy< Gdk::CapStyle > property_cap_style()
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Gnome::Canvas::Shape * wrap(GnomeCanvasShape *object, bool take_copy=false)
A Glib::wrap() method for this object.
Glib::PropertyProxy_WriteOnly< Glib::ustring > property_outline_color()
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::PropertyProxy< double > property_miterlimit()
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Definition affinetrans.h:30