diff options
| author | Jabiertxof <jabier.arraiza@marker.es> | 2019-05-20 00:52:13 +0000 |
|---|---|---|
| committer | Jabiertxof <jabier.arraiza@marker.es> | 2019-05-20 00:52:13 +0000 |
| commit | 404f9a3d602e76473554fe0403acdb9d548aeedf (patch) | |
| tree | 8982d2602312d2283891d6c527e8f67f6ed8282e /src/live_effects/parameter | |
| parent | Improvements to geom-pathstroke and offset LPE. (diff) | |
| download | inkscape-404f9a3d602e76473554fe0403acdb9d548aeedf.tar.gz inkscape-404f9a3d602e76473554fe0403acdb9d548aeedf.zip | |
Add knot ungrabbed event
Diffstat (limited to 'src/live_effects/parameter')
| -rw-r--r-- | src/live_effects/parameter/point.cpp | 1 | ||||
| -rw-r--r-- | src/live_effects/parameter/powerstrokepointarray.h | 1 | ||||
| -rw-r--r-- | src/live_effects/parameter/satellitesarray.h | 1 | ||||
| -rw-r--r-- | src/live_effects/parameter/transformedpoint.cpp | 1 | ||||
| -rw-r--r-- | src/live_effects/parameter/vector.cpp | 2 |
5 files changed, 6 insertions, 0 deletions
diff --git a/src/live_effects/parameter/point.cpp b/src/live_effects/parameter/point.cpp index 561e43495..7ccd187ea 100644 --- a/src/live_effects/parameter/point.cpp +++ b/src/live_effects/parameter/point.cpp @@ -189,6 +189,7 @@ public: void knot_set(Geom::Point const &p, Geom::Point const &origin, guint state) override; Geom::Point knot_get() const override; + void knot_ungrabbed(Geom::Point const &p, Geom::Point const &origin, guint state) override {}; void knot_click(guint state) override; private: diff --git a/src/live_effects/parameter/powerstrokepointarray.h b/src/live_effects/parameter/powerstrokepointarray.h index bb655ed96..fff41200a 100644 --- a/src/live_effects/parameter/powerstrokepointarray.h +++ b/src/live_effects/parameter/powerstrokepointarray.h @@ -71,6 +71,7 @@ public: ~PowerStrokePointArrayParamKnotHolderEntity() override = default; void knot_set(Geom::Point const &p, Geom::Point const &origin, guint state) override; + void knot_ungrabbed(Geom::Point const &p, Geom::Point const &origin, guint state) override {}; Geom::Point knot_get() const override; virtual void knot_set_offset(Geom::Point offset); void knot_click(guint state) override; diff --git a/src/live_effects/parameter/satellitesarray.h b/src/live_effects/parameter/satellitesarray.h index d9f6ddbad..1e2dfc2eb 100644 --- a/src/live_effects/parameter/satellitesarray.h +++ b/src/live_effects/parameter/satellitesarray.h @@ -92,6 +92,7 @@ public: guint state) override; Geom::Point knot_get() const override; void knot_click(guint state) override; + void knot_ungrabbed(Geom::Point const &p, Geom::Point const &origin, guint state) override {}; void knot_set_offset(Satellite); /** Checks whether the index falls within the size of the parameter's vector */ diff --git a/src/live_effects/parameter/transformedpoint.cpp b/src/live_effects/parameter/transformedpoint.cpp index 357ea6958..a5fefc709 100644 --- a/src/live_effects/parameter/transformedpoint.cpp +++ b/src/live_effects/parameter/transformedpoint.cpp @@ -174,6 +174,7 @@ public: param->set_and_write_new_values(param->origin, param->vector); sp_lpe_item_update_patheffect(SP_LPE_ITEM(item), false, false); }; + void knot_ungrabbed(Geom::Point const &p, Geom::Point const &origin, guint state) override {}; Geom::Point knot_get() const override{ return param->origin + param->vector; }; diff --git a/src/live_effects/parameter/vector.cpp b/src/live_effects/parameter/vector.cpp index 6f689c755..63aca130e 100644 --- a/src/live_effects/parameter/vector.cpp +++ b/src/live_effects/parameter/vector.cpp @@ -183,6 +183,7 @@ public: Geom::Point knot_get() const override { return param->origin; }; + void knot_ungrabbed(Geom::Point const &p, Geom::Point const &origin, guint state) override {}; void knot_click(guint /*state*/) override{ g_print ("This is the origin handle associated to parameter '%s'\n", param->param_key.c_str()); }; @@ -207,6 +208,7 @@ public: Geom::Point knot_get() const override { return param->origin + param->vector; }; + void knot_ungrabbed(Geom::Point const &p, Geom::Point const &origin, guint state) override {}; void knot_click(guint /*state*/) override{ g_print ("This is the vector handle associated to parameter '%s'\n", param->param_key.c_str()); }; |
