summaryrefslogtreecommitdiffstats
path: root/src/sp-use.cpp
diff options
context:
space:
mode:
authorMartin Owens <doctormo@gmail.com>2013-09-20 04:45:16 +0000
committerMartin Owens <doctormo@gmail.com>2013-09-20 04:45:16 +0000
commiteb3598e7e27619c759ef33bb9ec4ffb8898523de (patch)
tree3793d7310b4cdea6ffaea3fe7ee837b3ede065cf /src/sp-use.cpp
parentFix make check after merge of cppify branch (diff)
downloadinkscape-eb3598e7e27619c759ef33bb9ec4ffb8898523de.tar.gz
inkscape-eb3598e7e27619c759ef33bb9ec4ffb8898523de.zip
Refactor status-bar text for multiple items, was very broken
Fixed bugs: - https://launchpad.net/bugs/1199192 (bzr r12550)
Diffstat (limited to 'src/sp-use.cpp')
-rw-r--r--src/sp-use.cpp15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/sp-use.cpp b/src/sp-use.cpp
index 44935e61d..05e1f0e66 100644
--- a/src/sp-use.cpp
+++ b/src/sp-use.cpp
@@ -226,12 +226,17 @@ void SPUse::print(SPPrintContext* ctx) {
}
}
+const char* SPUse::display_name() {
+ if(this->child && SP_IS_SYMBOL( this->child )) {
+ return _("Symbol");
+ }
+ return _("Clone");
+}
+
gchar* SPUse::description() {
if (this->child) {
if( SP_IS_SYMBOL( this->child ) ) {
- char *symbol_desc = SP_ITEM(this->child)->title();
- return g_strdup_printf(_("<b>'%s' Symbol</b>"), symbol_desc );
- g_free(symbol_desc);
+ return g_strdup_printf(_("called %s"), SP_ITEM(this->child)->title());
}
static unsigned recursion_depth = 0;
@@ -248,12 +253,12 @@ gchar* SPUse::description() {
char *child_desc = SP_ITEM(this->child)->getDetailedDescription();
--recursion_depth;
- char *ret = g_strdup_printf(_("<b>Clone</b> of: %s"), child_desc);
+ char *ret = g_strdup_printf(_("of: %s"), child_desc);
g_free(child_desc);
return ret;
} else {
- return g_strdup(_("<b>Orphaned clone</b>"));
+ return g_strdup(_("[orphaned]"));
}
}