|
@@ -227,6 +227,13 @@ void GameViewDebugger::_bind_methods() {
|
|
|
|
|
|
GameViewDebugger::GameViewDebugger() {
|
|
|
EditorFeatureProfileManager::get_singleton()->connect("current_feature_profile_changed", callable_mp(this, &GameViewDebugger::_feature_profile_changed));
|
|
|
+
|
|
|
+ ED_SHORTCUT("editor/suspend_resume_embedded_project", TTRC("Suspend/Resume Embedded Project"), Key::F9);
|
|
|
+ ED_SHORTCUT_OVERRIDE("editor/suspend_resume_embedded_project", "macos", KeyModifierMask::META | KeyModifierMask::SHIFT | Key::B);
|
|
|
+
|
|
|
+ ED_SHORTCUT("editor/next_frame_embedded_project", TTRC("Next Frame"), Key::F10);
|
|
|
+
|
|
|
+ ED_SHORTCUT("spatial_editor/tool_select", TTRC("Select Mode"), Key::Q);
|
|
|
}
|
|
|
|
|
|
///////
|
|
@@ -984,8 +991,6 @@ GameView::GameView(Ref<GameViewDebugger> p_debugger, EmbeddedProcessBase *p_embe
|
|
|
suspend_button->set_theme_type_variation(SceneStringName(FlatButton));
|
|
|
suspend_button->connect(SceneStringName(toggled), callable_mp(this, &GameView::_suspend_button_toggled));
|
|
|
suspend_button->set_accessibility_name(TTRC("Suspend"));
|
|
|
- ED_SHORTCUT("editor/suspend_resume_embedded_project", TTRC("Suspend/Resume Embedded Project"), Key::F9);
|
|
|
- ED_SHORTCUT_OVERRIDE("editor/suspend_resume_embedded_project", "macos", KeyModifierMask::META | KeyModifierMask::SHIFT | Key::B);
|
|
|
suspend_button->set_shortcut(ED_GET_SHORTCUT("editor/suspend_resume_embedded_project"));
|
|
|
|
|
|
next_frame_button = memnew(Button);
|
|
@@ -993,7 +998,7 @@ GameView::GameView(Ref<GameViewDebugger> p_debugger, EmbeddedProcessBase *p_embe
|
|
|
next_frame_button->set_theme_type_variation(SceneStringName(FlatButton));
|
|
|
next_frame_button->connect(SceneStringName(pressed), callable_mp(*debugger, &GameViewDebugger::next_frame));
|
|
|
next_frame_button->set_accessibility_name(TTRC("Next Frame"));
|
|
|
- next_frame_button->set_shortcut(ED_SHORTCUT("editor/next_frame_embedded_project", TTRC("Next Frame"), Key::F10));
|
|
|
+ next_frame_button->set_shortcut(ED_GET_SHORTCUT("editor/next_frame_embedded_project"));
|
|
|
|
|
|
main_menu_hbox->add_child(memnew(VSeparator));
|
|
|
|
|
@@ -1041,7 +1046,7 @@ GameView::GameView(Ref<GameViewDebugger> p_debugger, EmbeddedProcessBase *p_embe
|
|
|
select_mode_button[RuntimeNodeSelect::SELECT_MODE_SINGLE]->set_pressed(true);
|
|
|
select_mode_button[RuntimeNodeSelect::SELECT_MODE_SINGLE]->set_theme_type_variation(SceneStringName(FlatButton));
|
|
|
select_mode_button[RuntimeNodeSelect::SELECT_MODE_SINGLE]->connect(SceneStringName(pressed), callable_mp(this, &GameView::_select_mode_pressed).bind(RuntimeNodeSelect::SELECT_MODE_SINGLE));
|
|
|
- select_mode_button[RuntimeNodeSelect::SELECT_MODE_SINGLE]->set_shortcut(ED_SHORTCUT("spatial_editor/tool_select", TTRC("Select Mode"), Key::Q));
|
|
|
+ select_mode_button[RuntimeNodeSelect::SELECT_MODE_SINGLE]->set_shortcut(ED_GET_SHORTCUT("spatial_editor/tool_select"));
|
|
|
select_mode_button[RuntimeNodeSelect::SELECT_MODE_SINGLE]->set_shortcut_context(this);
|
|
|
|
|
|
select_mode_button[RuntimeNodeSelect::SELECT_MODE_LIST] = memnew(Button);
|