3 #ifndef _LIBGNOMECANVASMM_LINE_H 4 #define _LIBGNOMECANVASMM_LINE_H 34 #include <libgnomecanvas/gnome-canvas-line.h> 35 #include <libgnomecanvas/gnome-canvas-util.h> 36 #include <libgnomecanvas/libgnomecanvas.h> 40 #ifndef DOXYGEN_SHOULD_SKIP_THIS 41 typedef struct _GnomeCanvasLine GnomeCanvasLine;
42 typedef struct _GnomeCanvasLineClass GnomeCanvasLineClass;
78 class Points :
public std::vector<Art::Point>
81 Points(size_type nbpoints = 0);
82 explicit Points(GnomeCanvasPoints* castitem);
85 #ifndef DOXYGEN_SHOULD_SKIP_THIS 86 typedef GnomeCanvasPoints BaseObjectType;
89 operator bool()
const;
92 const GnomeCanvasPoints*
gobj()
const {
return _gobj(); }
94 static GType
get_type () {
return GNOME_TYPE_CANVAS_POINTS; }
97 GnomeCanvasPoints*
_gobj()
const;
106 #ifndef DOXYGEN_SHOULD_SKIP_THIS 107 typedef Line CppObjectType;
108 typedef Line_Class CppClassType;
109 typedef GnomeCanvasLine BaseObjectType;
110 typedef GnomeCanvasLineClass BaseClassType;
115 #ifndef DOXYGEN_SHOULD_SKIP_THIS 118 friend class Line_Class;
119 static CppClassType line_class_;
126 explicit Line(
const Glib::ConstructParams& construct_params);
127 explicit Line(GnomeCanvasLine* castitem);
132 #ifndef DOXYGEN_SHOULD_SKIP_THIS 133 static GType get_type() G_GNUC_CONST;
134 static GType get_base_type() G_GNUC_CONST;
138 GnomeCanvasLine*
gobj() {
return reinterpret_cast<GnomeCanvasLine*
>(gobject_); }
141 const GnomeCanvasLine*
gobj()
const {
return reinterpret_cast<GnomeCanvasLine*
>(gobject_); }
146 #ifdef GLIBMM_VFUNCS_ENABLED 147 #endif //GLIBMM_VFUNCS_ENABLED 151 #ifdef GLIBMM_VFUNCS_ENABLED 152 #endif //GLIBMM_VFUNCS_ENABLED 155 #ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED 156 #endif //GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED 165 #ifdef GLIBMM_PROPERTIES_ENABLED 173 #endif //#GLIBMM_PROPERTIES_ENABLED 175 #ifdef GLIBMM_PROPERTIES_ENABLED 183 #endif //#GLIBMM_PROPERTIES_ENABLED 185 #ifdef GLIBMM_PROPERTIES_ENABLED 193 #endif //#GLIBMM_PROPERTIES_ENABLED 195 #ifdef GLIBMM_PROPERTIES_ENABLED 203 #endif //#GLIBMM_PROPERTIES_ENABLED 205 #ifdef GLIBMM_PROPERTIES_ENABLED 213 #endif //#GLIBMM_PROPERTIES_ENABLED 215 #ifdef GLIBMM_PROPERTIES_ENABLED 223 #endif //#GLIBMM_PROPERTIES_ENABLED 225 #ifdef GLIBMM_PROPERTIES_ENABLED 233 #endif //#GLIBMM_PROPERTIES_ENABLED 235 #ifdef GLIBMM_PROPERTIES_ENABLED 243 #endif //#GLIBMM_PROPERTIES_ENABLED 245 #ifdef GLIBMM_PROPERTIES_ENABLED 253 #endif //#GLIBMM_PROPERTIES_ENABLED 255 #ifdef GLIBMM_PROPERTIES_ENABLED 263 #endif //#GLIBMM_PROPERTIES_ENABLED 265 #ifdef GLIBMM_PROPERTIES_ENABLED 273 #endif //#GLIBMM_PROPERTIES_ENABLED 275 #ifdef GLIBMM_PROPERTIES_ENABLED 283 #endif //#GLIBMM_PROPERTIES_ENABLED 285 #ifdef GLIBMM_PROPERTIES_ENABLED 293 #endif //#GLIBMM_PROPERTIES_ENABLED 295 #ifdef GLIBMM_PROPERTIES_ENABLED 303 #endif //#GLIBMM_PROPERTIES_ENABLED 305 #ifdef GLIBMM_PROPERTIES_ENABLED 313 #endif //#GLIBMM_PROPERTIES_ENABLED 315 #ifdef GLIBMM_PROPERTIES_ENABLED 323 #endif //#GLIBMM_PROPERTIES_ENABLED 325 #ifdef GLIBMM_PROPERTIES_ENABLED 333 #endif //#GLIBMM_PROPERTIES_ENABLED 335 #ifdef GLIBMM_PROPERTIES_ENABLED 343 #endif //#GLIBMM_PROPERTIES_ENABLED 345 #ifdef GLIBMM_PROPERTIES_ENABLED 353 #endif //#GLIBMM_PROPERTIES_ENABLED 355 #ifdef GLIBMM_PROPERTIES_ENABLED 363 #endif //#GLIBMM_PROPERTIES_ENABLED 365 #ifdef GLIBMM_PROPERTIES_ENABLED 373 #endif //#GLIBMM_PROPERTIES_ENABLED 375 #ifdef GLIBMM_PROPERTIES_ENABLED 383 #endif //#GLIBMM_PROPERTIES_ENABLED 385 #ifdef GLIBMM_PROPERTIES_ENABLED 393 #endif //#GLIBMM_PROPERTIES_ENABLED 395 #ifdef GLIBMM_PROPERTIES_ENABLED 403 #endif //#GLIBMM_PROPERTIES_ENABLED 405 #ifdef GLIBMM_PROPERTIES_ENABLED 413 #endif //#GLIBMM_PROPERTIES_ENABLED 415 #ifdef GLIBMM_PROPERTIES_ENABLED 423 #endif //#GLIBMM_PROPERTIES_ENABLED 425 #ifdef GLIBMM_PROPERTIES_ENABLED 433 #endif //#GLIBMM_PROPERTIES_ENABLED 435 #ifdef GLIBMM_PROPERTIES_ENABLED 443 #endif //#GLIBMM_PROPERTIES_ENABLED 445 #ifdef GLIBMM_PROPERTIES_ENABLED 453 #endif //#GLIBMM_PROPERTIES_ENABLED 455 #ifdef GLIBMM_PROPERTIES_ENABLED 463 #endif //#GLIBMM_PROPERTIES_ENABLED 465 #ifdef GLIBMM_PROPERTIES_ENABLED 473 #endif //#GLIBMM_PROPERTIES_ENABLED 475 #ifdef GLIBMM_PROPERTIES_ENABLED 483 #endif //#GLIBMM_PROPERTIES_ENABLED 485 #ifdef GLIBMM_PROPERTIES_ENABLED 493 #endif //#GLIBMM_PROPERTIES_ENABLED 495 #ifdef GLIBMM_PROPERTIES_ENABLED 503 #endif //#GLIBMM_PROPERTIES_ENABLED 512 #ifndef DOXYGEN_SHOULD_SKIP_THIS 517 class Value<
Gnome::Canvas::Points> :
public Value_Boxed<Gnome::Canvas::Points>
520 static GType value_type() G_GNUC_CONST;
GnomeCanvasPoints * _gobj() const
Glib::PropertyProxy< 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< double > property_arrow_shape_b()
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...
Points(size_type nbpoints=0)
static GType get_type()
Definition: line.h:94
GnomeCanvasPoints * points_
Definition: line.h:98
Wrapper for GnomeCanvasPoints.
Definition: line.h:78
Definition: affinetrans.h:29
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< Gdk::CapStyle > property_cap_style()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
const GnomeCanvasPoints * gobj() const
Definition: line.h:92
bool owned_
Definition: line.h:99
Glib::PropertyProxy< double > property_arrow_shape_a()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
Glib::PropertyProxy< guint > property_spline_steps()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
GnomeCanvasLine * gobj()
Provides access to the underlying C GtkObject.
Definition: line.h:138
Glib::PropertyProxy< bool > property_last_arrowhead()
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< bool > property_first_arrowhead()
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< Gdk::Color > property_fill_color_gdk()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
GnomeCanvasPoints * gobj()
Definition: line.h:93
Glib::PropertyProxy< Points > property_points()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
Glib::PropertyProxy< bool > property_smooth()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
const GnomeCanvasLine * gobj() const
Provides access to the underlying C GtkObject.
Definition: line.h:141
Glib::PropertyProxy< double > property_arrow_shape_c()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
Glib::PropertyProxy< Gdk::LineStyle > property_line_style()
You rarely need to use properties because there are get_ and set_ methods for almost all of them...
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...