diff --git a/Sources/Overload/OvEditor/src/OvEditor/Panels/Toolbar.cpp b/Sources/Overload/OvEditor/src/OvEditor/Panels/Toolbar.cpp index 46b46d8a..300e2ef9 100644 --- a/Sources/Overload/OvEditor/src/OvEditor/Panels/Toolbar.cpp +++ b/Sources/Overload/OvEditor/src/OvEditor/Panels/Toolbar.cpp @@ -39,14 +39,17 @@ OvEditor::Panels::Toolbar::Toolbar auto& translate = CreateWidget(editorResources->GetTexture("Move")->GetTexture().GetID(), iconSize); translate.lineBreak = false; + translate.tooltip = "Set gizmo operation to translate\nShortcut: [W]"; translate.ClickedEvent += []() { EDITOR_EXEC(SetGizmoOperation(OvEditor::Core::EGizmoOperation::TRANSLATE)); }; auto& rotate = CreateWidget(editorResources->GetTexture("Rotate")->GetTexture().GetID(), iconSize); rotate.lineBreak = false; + rotate.tooltip = "Set gizmo operation to rotate\nShortcut: [E]"; rotate.ClickedEvent += []() { EDITOR_EXEC(SetGizmoOperation(OvEditor::Core::EGizmoOperation::ROTATE)); }; auto& scale = CreateWidget(editorResources->GetTexture("Scale")->GetTexture().GetID(), iconSize); scale.lineBreak = false; + scale.tooltip = "Set gizmo operation to scale\nShortcut: [R]"; scale.ClickedEvent += []() { EDITOR_EXEC(SetGizmoOperation(OvEditor::Core::EGizmoOperation::SCALE)); }; auto updateGizmoOperation = [&translate, &rotate, &scale](Core::EGizmoOperation p_operation) { @@ -67,8 +70,14 @@ OvEditor::Panels::Toolbar::Toolbar m_stopButton = &CreateWidget(editorResources->GetTexture("Stop")->GetTexture().GetID(), iconSize); m_nextButton = &CreateWidget(editorResources->GetTexture("Next")->GetTexture().GetID(), iconSize); + m_playButton->tooltip = "Play (or resume) the game"; + m_pauseButton->tooltip = "Pause the game"; + m_stopButton->tooltip = "Stop the game"; + m_nextButton->tooltip = "Step to the next frame"; + CreateWidget(0).lineBreak = false; auto& refreshButton = CreateWidget(editorResources->GetTexture("Refresh")->GetTexture().GetID(), iconSize); + refreshButton.tooltip = "Reload all scripts"; m_playButton->lineBreak = false; m_pauseButton->lineBreak = false; @@ -100,4 +109,4 @@ void OvEditor::Panels::Toolbar::_Draw_Impl() OvUI::Panels::PanelWindow::_Draw_Impl(); ImGui::PopStyleVar(); -} \ No newline at end of file +}