Skip to content

Commit 8c866bb

Browse files
authored
Added tooltips to toolbar buttons (#588)
1 parent 9a4b8e7 commit 8c866bb

File tree

1 file changed

+10
-1
lines changed
  • Sources/Overload/OvEditor/src/OvEditor/Panels

1 file changed

+10
-1
lines changed

Sources/Overload/OvEditor/src/OvEditor/Panels/Toolbar.cpp

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,14 +39,17 @@ OvEditor::Panels::Toolbar::Toolbar
3939

4040
auto& translate = CreateWidget<ButtonImage>(editorResources->GetTexture("Move")->GetTexture().GetID(), iconSize);
4141
translate.lineBreak = false;
42+
translate.tooltip = "Set gizmo operation to translate\nShortcut: [W]";
4243
translate.ClickedEvent += []() { EDITOR_EXEC(SetGizmoOperation(OvEditor::Core::EGizmoOperation::TRANSLATE)); };
4344

4445
auto& rotate = CreateWidget<ButtonImage>(editorResources->GetTexture("Rotate")->GetTexture().GetID(), iconSize);
4546
rotate.lineBreak = false;
47+
rotate.tooltip = "Set gizmo operation to rotate\nShortcut: [E]";
4648
rotate.ClickedEvent += []() { EDITOR_EXEC(SetGizmoOperation(OvEditor::Core::EGizmoOperation::ROTATE)); };
4749

4850
auto& scale = CreateWidget<ButtonImage>(editorResources->GetTexture("Scale")->GetTexture().GetID(), iconSize);
4951
scale.lineBreak = false;
52+
scale.tooltip = "Set gizmo operation to scale\nShortcut: [R]";
5053
scale.ClickedEvent += []() { EDITOR_EXEC(SetGizmoOperation(OvEditor::Core::EGizmoOperation::SCALE)); };
5154

5255
auto updateGizmoOperation = [&translate, &rotate, &scale](Core::EGizmoOperation p_operation) {
@@ -67,8 +70,14 @@ OvEditor::Panels::Toolbar::Toolbar
6770
m_stopButton = &CreateWidget<ButtonImage>(editorResources->GetTexture("Stop")->GetTexture().GetID(), iconSize);
6871
m_nextButton = &CreateWidget<ButtonImage>(editorResources->GetTexture("Next")->GetTexture().GetID(), iconSize);
6972

73+
m_playButton->tooltip = "Play (or resume) the game";
74+
m_pauseButton->tooltip = "Pause the game";
75+
m_stopButton->tooltip = "Stop the game";
76+
m_nextButton->tooltip = "Step to the next frame";
77+
7078
CreateWidget<Layout::Spacing>(0).lineBreak = false;
7179
auto& refreshButton = CreateWidget<ButtonImage>(editorResources->GetTexture("Refresh")->GetTexture().GetID(), iconSize);
80+
refreshButton.tooltip = "Reload all scripts";
7281

7382
m_playButton->lineBreak = false;
7483
m_pauseButton->lineBreak = false;
@@ -100,4 +109,4 @@ void OvEditor::Panels::Toolbar::_Draw_Impl()
100109
OvUI::Panels::PanelWindow::_Draw_Impl();
101110

102111
ImGui::PopStyleVar();
103-
}
112+
}

0 commit comments

Comments
 (0)