X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-studio%2Ftrunk%2Fsrc%2Fsynfigapp%2Factions%2Fvaluedescset.cpp;h=e5edf2a4ac4f21e6d504e11e3003a75fa9e561d4;hb=d57e1c20fdab21aab99fe0561b942b9972f9fbba;hp=8796b6fed0214139173079409ecad00fc9d7e156;hpb=312541920425e9ca481a0218c440f369dd25306f;p=synfig.git diff --git a/synfig-studio/trunk/src/synfigapp/actions/valuedescset.cpp b/synfig-studio/trunk/src/synfigapp/actions/valuedescset.cpp index 8796b6f..e5edf2a 100644 --- a/synfig-studio/trunk/src/synfigapp/actions/valuedescset.cpp +++ b/synfig-studio/trunk/src/synfigapp/actions/valuedescset.cpp @@ -83,31 +83,24 @@ Action::ValueDescSet::get_local_name()const { } else if(value_desc.parent_is_layer_param()) - { - if(value_desc.get_layer()->get_description().empty()) - name=value_desc.get_layer()->get_local_name(); - else - name=value_desc.get_layer()->get_description(); - name+="->"+value_desc.get_param_name(); - } + name = strprintf(_("'%s' -> %s"), + value_desc.get_layer()->get_non_empty_description().c_str(), + value_desc.get_param_name().c_str()); else if(value_desc.parent_is_value_node()) { synfig::LinkableValueNode::Handle value_node(synfig::LinkableValueNode::Handle::cast_reinterpret(value_desc.get_parent_value_node())); - name=value_node->link_local_name(value_desc.get_index()); - synfig::Node* node; for(node=value_node.get();!node->parent_set.empty() && !dynamic_cast(node);node=*node->parent_set.begin()); Layer::Handle parent_layer(dynamic_cast(node)); if(parent_layer) - { - if(parent_layer->get_description().empty()) - name=parent_layer->get_local_name()+"=>"+name; - else - name=parent_layer->get_description()+"=>"+name; - } + name = strprintf(_("'%s' => %s"), + parent_layer->get_non_empty_description().c_str(), + value_node->link_local_name(value_desc.get_index()).c_str()); + else + name = value_node->link_local_name(value_desc.get_index()); } - return strprintf(_("Set %s"),name.c_str()); + return strprintf(_("Set %s"), name.c_str()); } Action::ParamVocab