summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJabier Arraiza <jabier.arraiza@marker.es>2017-09-21 21:33:54 +0000
committerJabier Arraiza <jabier.arraiza@marker.es>2017-09-21 21:33:54 +0000
commit1fe4a0658bfe9140476fd475ddc7f40948ca63fa (patch)
treefd5f6a67da5097e4da51a8a196956f7fd389bdc0
parentFix for bug #1715433 Clone original LPE can no longer be used to fill a power... (diff)
downloadinkscape-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.cpp15
-rw-r--r--src/live_effects/lpe-measure-segments.h1
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);