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 38 typedef struct _GnomeCanvasShape GnomeCanvasShape;
39 typedef struct _GnomeCanvasShapeClass GnomeCanvasShapeClass;
47 {
class Shape_Class; }
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 101 #endif //GLIBMM_VFUNCS_ENABLED 105 #ifdef GLIBMM_VFUNCS_ENABLED 106 #endif //GLIBMM_VFUNCS_ENABLED 109 #ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED 110 #endif //GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED 118 #ifdef GLIBMM_PROPERTIES_ENABLED 125 Glib::PropertyProxy_WriteOnly<Glib::ustring> property_fill_color() ;
126 #endif //#GLIBMM_PROPERTIES_ENABLED 129 #ifdef GLIBMM_PROPERTIES_ENABLED 136 Glib::PropertyProxy<Gdk::Color> property_fill_color_gdk() ;
137 #endif //#GLIBMM_PROPERTIES_ENABLED 139 #ifdef GLIBMM_PROPERTIES_ENABLED 146 Glib::PropertyProxy_ReadOnly<Gdk::Color> property_fill_color_gdk()
const;
147 #endif //#GLIBMM_PROPERTIES_ENABLED 149 #ifdef GLIBMM_PROPERTIES_ENABLED 156 Glib::PropertyProxy<guint> property_fill_color_rgba() ;
157 #endif //#GLIBMM_PROPERTIES_ENABLED 159 #ifdef GLIBMM_PROPERTIES_ENABLED 166 Glib::PropertyProxy_ReadOnly<guint> property_fill_color_rgba()
const;
167 #endif //#GLIBMM_PROPERTIES_ENABLED 169 #ifdef GLIBMM_PROPERTIES_ENABLED 176 Glib::PropertyProxy_WriteOnly<Glib::ustring> property_outline_color() ;
177 #endif //#GLIBMM_PROPERTIES_ENABLED 180 #ifdef GLIBMM_PROPERTIES_ENABLED 187 Glib::PropertyProxy<Gdk::Color> property_outline_color_gdk() ;
188 #endif //#GLIBMM_PROPERTIES_ENABLED 190 #ifdef GLIBMM_PROPERTIES_ENABLED 197 Glib::PropertyProxy_ReadOnly<Gdk::Color> property_outline_color_gdk()
const;
198 #endif //#GLIBMM_PROPERTIES_ENABLED 200 #ifdef GLIBMM_PROPERTIES_ENABLED 207 Glib::PropertyProxy<guint> property_outline_color_rgba() ;
208 #endif //#GLIBMM_PROPERTIES_ENABLED 210 #ifdef GLIBMM_PROPERTIES_ENABLED 217 Glib::PropertyProxy_ReadOnly<guint> property_outline_color_rgba()
const;
218 #endif //#GLIBMM_PROPERTIES_ENABLED 220 #ifdef GLIBMM_PROPERTIES_ENABLED 227 Glib::PropertyProxy< Glib::RefPtr<Gdk::Bitmap> > property_fill_stipple() ;
228 #endif //#GLIBMM_PROPERTIES_ENABLED 230 #ifdef GLIBMM_PROPERTIES_ENABLED 237 Glib::PropertyProxy_ReadOnly< Glib::RefPtr<Gdk::Bitmap> > property_fill_stipple()
const;
238 #endif //#GLIBMM_PROPERTIES_ENABLED 240 #ifdef GLIBMM_PROPERTIES_ENABLED 247 Glib::PropertyProxy< Glib::RefPtr<Gdk::Bitmap> > property_outline_stipple() ;
248 #endif //#GLIBMM_PROPERTIES_ENABLED 250 #ifdef GLIBMM_PROPERTIES_ENABLED 257 Glib::PropertyProxy_ReadOnly< Glib::RefPtr<Gdk::Bitmap> > property_outline_stipple()
const;
258 #endif //#GLIBMM_PROPERTIES_ENABLED 260 #ifdef GLIBMM_PROPERTIES_ENABLED 267 Glib::PropertyProxy<guint> property_width_pixels() ;
268 #endif //#GLIBMM_PROPERTIES_ENABLED 270 #ifdef GLIBMM_PROPERTIES_ENABLED 277 Glib::PropertyProxy_ReadOnly<guint> property_width_pixels()
const;
278 #endif //#GLIBMM_PROPERTIES_ENABLED 280 #ifdef GLIBMM_PROPERTIES_ENABLED 287 Glib::PropertyProxy<double> property_width_units() ;
288 #endif //#GLIBMM_PROPERTIES_ENABLED 290 #ifdef GLIBMM_PROPERTIES_ENABLED 297 Glib::PropertyProxy_ReadOnly<double> property_width_units()
const;
298 #endif //#GLIBMM_PROPERTIES_ENABLED 300 #ifdef GLIBMM_PROPERTIES_ENABLED 307 Glib::PropertyProxy<Gdk::CapStyle> property_cap_style() ;
308 #endif //#GLIBMM_PROPERTIES_ENABLED 310 #ifdef GLIBMM_PROPERTIES_ENABLED 317 Glib::PropertyProxy_ReadOnly<Gdk::CapStyle> property_cap_style()
const;
318 #endif //#GLIBMM_PROPERTIES_ENABLED 320 #ifdef GLIBMM_PROPERTIES_ENABLED 327 Glib::PropertyProxy<Gdk::JoinStyle> property_join_style() ;
328 #endif //#GLIBMM_PROPERTIES_ENABLED 330 #ifdef GLIBMM_PROPERTIES_ENABLED 337 Glib::PropertyProxy_ReadOnly<Gdk::JoinStyle> property_join_style()
const;
338 #endif //#GLIBMM_PROPERTIES_ENABLED 340 #ifdef GLIBMM_PROPERTIES_ENABLED 347 Glib::PropertyProxy<guint> property_wind() ;
348 #endif //#GLIBMM_PROPERTIES_ENABLED 350 #ifdef GLIBMM_PROPERTIES_ENABLED 357 Glib::PropertyProxy_ReadOnly<guint> property_wind()
const;
358 #endif //#GLIBMM_PROPERTIES_ENABLED 360 #ifdef GLIBMM_PROPERTIES_ENABLED 367 Glib::PropertyProxy<double> property_miterlimit() ;
368 #endif //#GLIBMM_PROPERTIES_ENABLED 370 #ifdef GLIBMM_PROPERTIES_ENABLED 377 Glib::PropertyProxy_ReadOnly<double> property_miterlimit()
const;
378 #endif //#GLIBMM_PROPERTIES_ENABLED 380 #ifdef GLIBMM_PROPERTIES_ENABLED 387 Glib::PropertyProxy<ArtVpathDash*> property_dash() ;
388 #endif //#GLIBMM_PROPERTIES_ENABLED 390 #ifdef GLIBMM_PROPERTIES_ENABLED 397 Glib::PropertyProxy_ReadOnly<ArtVpathDash*> property_dash()
const;
398 #endif //#GLIBMM_PROPERTIES_ENABLED
Definition: affinetrans.h:29
GnomeCanvasShape * gobj()
Provides access to the underlying C GtkObject.
Definition: shape.h:92
const GnomeCanvasShape * gobj() const
Provides access to the underlying C GtkObject.
Definition: shape.h:95