diff options
| author | Jabier Arraiza <jabier.arraiza@marker.es> | 2017-09-21 21:33:54 +0000 |
|---|---|---|
| committer | Jabier Arraiza <jabier.arraiza@marker.es> | 2017-09-21 21:33:54 +0000 |
| commit | 1fe4a0658bfe9140476fd475ddc7f40948ca63fa (patch) | |
| tree | fd5f6a67da5097e4da51a8a196956f7fd389bdc0 | |
| parent | Fix for bug #1715433 Clone original LPE can no longer be used to fill a power... (diff) | |
| download | inkscape-1fe4a0658bfe9140476fd475ddc7f40948ca63fa.tar.gz inkscape-1fe4a0658bfe9140476fd475ddc7f40948ca63fa.zip | |
Add some sugesstions and fixes from CR to measure segments
| -rw-r--r-- | src/live_effects/lpe-measure-segments.cpp | 15 | ||||
| -rw-r--r-- | src/live_effects/lpe-measure-segments.h | 1 |
2 files changed, 9 insertions, 7 deletions
diff --git a/src/live_effects/lpe-measure-segments.cpp b/src/live_effects/lpe-measure-segments.cpp index 2ac40b580..2eae30b4d 100644 --- a/src/live_effects/lpe-measure-segments.cpp +++ b/src/live_effects/lpe-measure-segments.cpp @@ -50,7 +50,7 @@ static const Util::EnumDataConverter<OrientationMethod> OMConverter(OrientationM LPEMeasureSegments::LPEMeasureSegments(LivePathEffectObject *lpeobject) : Effect(lpeobject), - unit(_("Unit"), _("Unit"), "unit", &wr, this, "px"), + unit(_("Unit"), _("Unit"), "unit", &wr, this, "mm"), fontbutton(_("Font"), _("Font Selector"), "fontbutton", &wr, this), orientation(_("Orientation"), _("Orientation method"), "orientation", OMConverter, &wr, this, OM_PARALLEL, false), precision(_("Precision"), _("Precision"), "precision", &wr, this, 2), @@ -846,7 +846,7 @@ Gtk::Widget *LPEMeasureSegments::newWidget() ++it; } - expander = Gtk::manage(new Gtk::Expander(Glib::ustring(_("Show DIM CSS style override")))); + expander = Gtk::manage(new Gtk::Expander(Glib::ustring(_("CSS Style Override")))); expander->add(*vbox_expander); expander->set_expanded(expanded); expander->property_expanded().signal_changed().connect(sigc::mem_fun(*this, &LPEMeasureSegments::onExpanderChanged) ); @@ -855,14 +855,15 @@ Gtk::Widget *LPEMeasureSegments::newWidget() } void +LPEMeasureSegments::transform_multiply(Geom::Affine const& postmul, bool set) +{ + sp_lpe_item_update_patheffect(sp_lpe_item, false, false); +} + +void LPEMeasureSegments::onExpanderChanged() { expanded = expander->get_expanded(); - if(expanded) { - expander->set_label (Glib::ustring(_("Hide DIM CSS style override"))); - } else { - expander->set_label (Glib::ustring(_("Show DIM CSS style override"))); - } } Geom::PathVector diff --git a/src/live_effects/lpe-measure-segments.h b/src/live_effects/lpe-measure-segments.h index f7f5be1e3..7383aeca8 100644 --- a/src/live_effects/lpe-measure-segments.h +++ b/src/live_effects/lpe-measure-segments.h @@ -44,6 +44,7 @@ public: virtual void doOnRemove (SPLPEItem const* /*lpeitem*/); virtual void doEffect (SPCurve * curve){}; //stop the chain virtual void doOnVisibilityToggled(SPLPEItem const* /*lpeitem*/); + virtual void transform_multiply(Geom::Affine const& postmul, bool set); virtual Geom::PathVector doEffect_path(Geom::PathVector const &path_in); void createLine(Geom::Point start,Geom::Point end, const char * id, bool main, bool overflow, bool remove, bool arrows = false); void createTextLabel(Geom::Point pos, size_t counter, double length, Geom::Coord angle, bool remove, bool valid); |
