index 6d4f59ba5ec1249e8cb25d720efd67c3b32b4321..b3561b59a42066ded7306a16331dec5d2821eb15 100644 (file)
--- a/src/dyna-draw-context.h
+++ b/src/dyna-draw-context.h
/* repr */
Inkscape::XML::Node *repr;
- /* time_id if use timeout */
- gint timer_id;
-
/* DynaDraw */
NR::Point cur;
NR::Point vel;
+ double vel_max;
NR::Point acc;
NR::Point ang;
NR::Point last;
gdouble ytilt;
/* attributes */
guint dragging : 1; /* mouse state: mouse is dragging */
- guint use_timeout : 1;
+ guint usepressure : 1;
+ guint usetilt : 1;
double mass, drag;
double angle;
double width;
- guint usepressure : 1;
- guint usetilt : 1;
double vel_thin;
double flatness;
double tremor;
+ double cap_rounding;
Inkscape::MessageContext *_message_context;
/** uses absolute width independent of zoom */
bool abs_width;
+
+ /** newly created object remain selected */
+ bool keep_selected;
+
+ double hatch_spacing;
+ double hatch_spacing_step;
+ SPItem *hatch_item;
+ Path *hatch_livarot_path;
+ std::list<double> hatch_nearest_past;
+ std::list<double> hatch_pointer_past;
+ NR::Point hatch_last_nearest, hatch_last_pointer;
+ NR::Point hatch_vector_accumulated;
+ bool hatch_escaped;
+ SPCanvasItem *hatch_area;
+
+ bool trace_bg;
};
struct SPDynaDrawContextClass