Merge pull request #5161 from neikeq/pr-imp-sc-tooltip

BaseButton: Add identifier for shortcut in tooltip
This commit is contained in:
Juan Linietsky 2016-06-11 17:01:15 -03:00 committed by GitHub
commit b5f2ea542a
1 changed files with 7 additions and 2 deletions

View File

@ -418,8 +418,13 @@ void BaseButton::_unhandled_input(InputEvent p_event) {
String BaseButton::get_tooltip(const Point2& p_pos) const {
String tooltip=Control::get_tooltip(p_pos);
if (shortcut.is_valid() && shortcut->is_valid())
tooltip+=" ("+shortcut->get_as_text()+")";
if (shortcut.is_valid() && shortcut->is_valid()) {
if (tooltip.find("$sc")!=-1) {
tooltip=tooltip.replace_first("$sc","("+shortcut->get_as_text()+")");
} else {
tooltip+=" ("+shortcut->get_as_text()+")";
}
}
return tooltip;
}