diff options
| author | Martin Owens <doctormo@gmail.com> | 2013-06-16 13:48:12 +0000 |
|---|---|---|
| committer | Martin Owens <doctormo@gmail.com> | 2013-06-16 13:48:12 +0000 |
| commit | 5cd0fcd53cf3734cd5e0a52454ce0443fa6754ad (patch) | |
| tree | 1b474951a92bf33ada9aa528d43d9b0423a868ba /src/selection-describer.cpp | |
| parent | Fix for 1184408 : Additional zoom levels in zoom context menu (diff) | |
| download | inkscape-5cd0fcd53cf3734cd5e0a52454ce0443fa6754ad.tar.gz inkscape-5cd0fcd53cf3734cd5e0a52454ce0443fa6754ad.zip | |
Fix layer selection so defs don't change layers, updated symbol text.
(bzr r12379)
Diffstat (limited to 'src/selection-describer.cpp')
| -rw-r--r-- | src/selection-describer.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/selection-describer.cpp b/src/selection-describer.cpp index dd64e6232..e65a88f2e 100644 --- a/src/selection-describer.cpp +++ b/src/selection-describer.cpp @@ -151,6 +151,8 @@ void SelectionDescriber::_updateMessageFromSelection(Inkscape::Selection *select gchar *layer_name; if (layer == root) { layer_name = g_strdup(_("root")); + } else if(!layer) { + layer_name = g_strdup(_("none")); } else { char const *layer_label; bool is_label = false; @@ -183,6 +185,8 @@ void SelectionDescriber::_updateMessageFromSelection(Inkscape::Selection *select if (num_parents == 1) { if (layer == parent) in_phrase = g_strdup_printf(_(" in %s"), layer_name); + else if (!layer) + in_phrase = g_strdup_printf(_(" hidden in definitions")); else in_phrase = g_strdup_printf(_(" in group %s (%s)"), parent_name, layer_name); } else { @@ -200,6 +204,10 @@ void SelectionDescriber::_updateMessageFromSelection(Inkscape::Selection *select _context.setF(Inkscape::NORMAL_MESSAGE, "%s%s. %s. %s.", item_desc, in_phrase, _("Convert symbol to group to edit"), _when_selected); + } else if (SP_IS_SYMBOL(item)) { + _context.setF(Inkscape::NORMAL_MESSAGE, "%s%s. %s.", + item_desc, in_phrase, + _("Select clone to edit symbol")); } else if (SP_IS_USE(item) || (SP_IS_OFFSET(item) && SP_OFFSET(item)->sourceHref)) { _context.setF(Inkscape::NORMAL_MESSAGE, "%s%s. %s. %s.", item_desc, in_phrase, |
