Show modifier key functionality on all the editor tools
This commit is contained in:
parent
d3352813ea
commit
433c22fb6f
1 changed files with 3 additions and 0 deletions
|
@ -8298,6 +8298,7 @@ Node3DEditor::Node3DEditor() {
|
||||||
tool_button[TOOL_MODE_MOVE]->connect("pressed", callable_mp(this, &Node3DEditor::_menu_item_pressed).bind(MENU_TOOL_MOVE));
|
tool_button[TOOL_MODE_MOVE]->connect("pressed", callable_mp(this, &Node3DEditor::_menu_item_pressed).bind(MENU_TOOL_MOVE));
|
||||||
tool_button[TOOL_MODE_MOVE]->set_shortcut(ED_SHORTCUT("spatial_editor/tool_move", TTR("Move Mode"), Key::W));
|
tool_button[TOOL_MODE_MOVE]->set_shortcut(ED_SHORTCUT("spatial_editor/tool_move", TTR("Move Mode"), Key::W));
|
||||||
tool_button[TOOL_MODE_MOVE]->set_shortcut_context(this);
|
tool_button[TOOL_MODE_MOVE]->set_shortcut_context(this);
|
||||||
|
tool_button[TOOL_MODE_MOVE]->set_tooltip_text(keycode_get_string((Key)KeyModifierMask::CMD_OR_CTRL) + TTR("Drag: Use snap.") + "\n" + TTR("Alt+RMB: Show list of all nodes at position clicked, including locked."));
|
||||||
|
|
||||||
tool_button[TOOL_MODE_ROTATE] = memnew(Button);
|
tool_button[TOOL_MODE_ROTATE] = memnew(Button);
|
||||||
main_menu_hbox->add_child(tool_button[TOOL_MODE_ROTATE]);
|
main_menu_hbox->add_child(tool_button[TOOL_MODE_ROTATE]);
|
||||||
|
@ -8306,6 +8307,7 @@ Node3DEditor::Node3DEditor() {
|
||||||
tool_button[TOOL_MODE_ROTATE]->connect("pressed", callable_mp(this, &Node3DEditor::_menu_item_pressed).bind(MENU_TOOL_ROTATE));
|
tool_button[TOOL_MODE_ROTATE]->connect("pressed", callable_mp(this, &Node3DEditor::_menu_item_pressed).bind(MENU_TOOL_ROTATE));
|
||||||
tool_button[TOOL_MODE_ROTATE]->set_shortcut(ED_SHORTCUT("spatial_editor/tool_rotate", TTR("Rotate Mode"), Key::E));
|
tool_button[TOOL_MODE_ROTATE]->set_shortcut(ED_SHORTCUT("spatial_editor/tool_rotate", TTR("Rotate Mode"), Key::E));
|
||||||
tool_button[TOOL_MODE_ROTATE]->set_shortcut_context(this);
|
tool_button[TOOL_MODE_ROTATE]->set_shortcut_context(this);
|
||||||
|
tool_button[TOOL_MODE_ROTATE]->set_tooltip_text(keycode_get_string((Key)KeyModifierMask::CMD_OR_CTRL) + TTR("Drag: Use snap.") + "\n" + TTR("Alt+RMB: Show list of all nodes at position clicked, including locked."));
|
||||||
|
|
||||||
tool_button[TOOL_MODE_SCALE] = memnew(Button);
|
tool_button[TOOL_MODE_SCALE] = memnew(Button);
|
||||||
main_menu_hbox->add_child(tool_button[TOOL_MODE_SCALE]);
|
main_menu_hbox->add_child(tool_button[TOOL_MODE_SCALE]);
|
||||||
|
@ -8314,6 +8316,7 @@ Node3DEditor::Node3DEditor() {
|
||||||
tool_button[TOOL_MODE_SCALE]->connect("pressed", callable_mp(this, &Node3DEditor::_menu_item_pressed).bind(MENU_TOOL_SCALE));
|
tool_button[TOOL_MODE_SCALE]->connect("pressed", callable_mp(this, &Node3DEditor::_menu_item_pressed).bind(MENU_TOOL_SCALE));
|
||||||
tool_button[TOOL_MODE_SCALE]->set_shortcut(ED_SHORTCUT("spatial_editor/tool_scale", TTR("Scale Mode"), Key::R));
|
tool_button[TOOL_MODE_SCALE]->set_shortcut(ED_SHORTCUT("spatial_editor/tool_scale", TTR("Scale Mode"), Key::R));
|
||||||
tool_button[TOOL_MODE_SCALE]->set_shortcut_context(this);
|
tool_button[TOOL_MODE_SCALE]->set_shortcut_context(this);
|
||||||
|
tool_button[TOOL_MODE_SCALE]->set_tooltip_text(keycode_get_string((Key)KeyModifierMask::CMD_OR_CTRL) + TTR("Drag: Use snap.") + "\n" + TTR("Alt+RMB: Show list of all nodes at position clicked, including locked."));
|
||||||
|
|
||||||
main_menu_hbox->add_child(memnew(VSeparator));
|
main_menu_hbox->add_child(memnew(VSeparator));
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue