- OutputParams rp(&buffer().params().encoding());
- odocstringstream ods;
- InsetCollapsable::plaintext(ods, rp);
- docstring content_tip = ods.str();
- // shorten it if necessary
- if (content_tip.size() > 200)
- content_tip = content_tip.substr(0, 200) + "...";
- docstring res = phantomtranslator_loc().find(params_.type);
- if (!content_tip.empty())
- res += from_ascii(": ") + content_tip;
- return res;
+ docstring const res = phantomtranslator_loc().find(params_.type);
+ return toolTipText(res + from_ascii(": "));