summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/ui/tools/measure-tool.cpp4
-rw-r--r--src/widgets/measure-toolbar.cpp20
-rw-r--r--src/widgets/toolbox.cpp2
3 files changed, 13 insertions, 13 deletions
diff --git a/src/ui/tools/measure-tool.cpp b/src/ui/tools/measure-tool.cpp
index e6e926d92..813b064aa 100644
--- a/src/ui/tools/measure-tool.cpp
+++ b/src/ui/tools/measure-tool.cpp
@@ -532,10 +532,10 @@ static void calculate_intersections(SPDesktop * /*desktop*/, SPItem* item, Geom:
// Reconstruct and store the points of intersection
Inkscape::Preferences *prefs = Inkscape::Preferences::get();
- bool only_visible = prefs->getBool("/tools/measure/only_visible", false);
+ bool show_hidden = prefs->getBool("/tools/measure/show_hidden", true);
SPDesktop *desktop = SP_ACTIVE_DESKTOP;
for (Geom::Crossings::const_iterator m = cs[0].begin(); m != cs[0].end(); ++m) {
- if(only_visible) {
+ if (!show_hidden) {
double eps = 0.0001;
if (((*m).ta > eps &&
item == desktop->getItemAtPoint(desktop->d2w(desktop->dt2doc(lineseg[0].pointAt((*m).ta - eps))), true, NULL)) ||
diff --git a/src/widgets/measure-toolbar.cpp b/src/widgets/measure-toolbar.cpp
index 9bab3ad4a..990989f4a 100644
--- a/src/widgets/measure-toolbar.cpp
+++ b/src/widgets/measure-toolbar.cpp
@@ -165,16 +165,16 @@ sp_toggle_ignore_1st_and_last( GtkToggleAction* act, gpointer data )
}
static void
-sp_toggle_only_visible( GtkToggleAction* act, gpointer data )
+sp_toggle_show_hidden( GtkToggleAction* act, gpointer data )
{
Inkscape::Preferences *prefs = Inkscape::Preferences::get();
gboolean active = gtk_toggle_action_get_active(act);
- prefs->setBool("/tools/measure/only_visible", active);
+ prefs->setBool("/tools/measure/show_hidden", active);
SPDesktop *desktop = static_cast<SPDesktop *>(data);
if ( active ) {
- desktop->messageStack()->flash(Inkscape::INFORMATION_MESSAGE, _("Show only visible crossings."));
- } else {
desktop->messageStack()->flash(Inkscape::INFORMATION_MESSAGE, _("Show all crossings."));
+ } else {
+ desktop->messageStack()->flash(Inkscape::INFORMATION_MESSAGE, _("Show visible crossings."));
}
MeasureTool *mt = get_measure_tool();
if (mt) {
@@ -348,13 +348,13 @@ void sp_measure_toolbox_prep(SPDesktop * desktop, GtkActionGroup* mainActions, G
}
/* only visible */
{
- InkToggleAction* act = ink_toggle_action_new( "MeasureOnlyVisible",
- _("Only visible intersections"),
- _("Only visible intersections"),
- INKSCAPE_ICON("zoom"),
+ InkToggleAction* act = ink_toggle_action_new( "MeasureShowHidden",
+ _("Show hidden intersections"),
+ _("Show hidden intersections"),
+ INKSCAPE_ICON("object-hidden"),
secondarySize );
- gtk_toggle_action_set_active( GTK_TOGGLE_ACTION(act), prefs->getBool("/tools/measure/only_visible", true) );
- g_signal_connect_after( G_OBJECT(act), "toggled", G_CALLBACK(sp_toggle_only_visible), desktop) ;
+ gtk_toggle_action_set_active( GTK_TOGGLE_ACTION(act), prefs->getBool("/tools/measure/show_hidden", true) );
+ g_signal_connect_after( G_OBJECT(act), "toggled", G_CALLBACK(sp_toggle_show_hidden), desktop) ;
gtk_action_group_add_action( mainActions, GTK_ACTION(act) );
}
/* measure imbetweens */
diff --git a/src/widgets/toolbox.cpp b/src/widgets/toolbox.cpp
index 88dc7a190..6787ef6cc 100644
--- a/src/widgets/toolbox.cpp
+++ b/src/widgets/toolbox.cpp
@@ -372,7 +372,7 @@ static gchar const * ui_descr =
" <toolitem action='MeasureUnitsAction' />"
" <toolitem action='MeasureIgnore1stAndLast' />"
" <toolitem action='MeasureInBettween' />"
- " <toolitem action='MeasureOnlyVisible' />"
+ " <toolitem action='MeasureShowHidden' />"
" <toolitem action='MeasureAllLayers' />"
" <toolitem action='MeasureReverse' />"
" <toolitem action='MeasureToPhantom' />"