SpiecsEngine
 
Loading...
Searching...
No Matches

◆ OnRender()

void Spices::ImguiFile::OnRender ( )
overridevirtual

This interface is called On SlateRenderer Render.

Begin render ImguiFileMenu.

End ImguiFileMenu.

Begin render ImguiFileMenu.

End ImguiFileMenu.

Implements Spices::ImguiSlate.

Definition at line 21 of file ImguiFile.cpp.

22 {
24
28 if (ImGui::BeginMenu(m_PanelName.c_str()))
29 {
31
32 if (ImGui::MenuItem(ICON_TEXT(ICON_MD_NEW_LABEL, New), "Ctrl+N")) {}
33 if (ImGui::MenuItem(ICON_TEXT(ICON_MD_FOLDER_OPEN, Open), "Ctrl+O")) {}
34 if (ImGui::BeginMenu(ICON_TEXT(ICON_EMPTY, Open Rencent)))
35 {
36 ImGui::EndMenu();
37 }
38 if (ImGui::MenuItem(ICON_TEXT(ICON_EMPTY, Import))) {}
39 if (ImGui::BeginMenu(ICON_TEXT(ICON_MD_NEW_LABEL, New From Stage Template)))
40 {
41 ImGui::EndMenu();
42 }
43 ImGui::Separator();
44 if (ImGui::MenuItem(ICON_TEXT(ICON_MD_OPEN_IN_NEW, Re-open with New Edit Layer))) {}
45 ImGui::Separator();
46 if (ImGui::MenuItem(ICON_TEXT(ICON_MD_SHARE, Share), false, false)) {}
47 ImGui::Separator();
48 if (ImGui::MenuItem(ICON_TEXT(ICON_MD_SAVE, Save), "Ctrl+S")) {}
49 if (ImGui::MenuItem(ICON_TEXT(ICON_MD_SAVE, Save With Options), "Ctrl+Alt+S")) {}
50 if (ImGui::MenuItem(ICON_TEXT(ICON_EMPTY, Save As...), "Shift+Ctrl+S")) {}
51 if (ImGui::MenuItem(ICON_TEXT(ICON_EMPTY, Save Flattened As...))) {}
52 if (ImGui::MenuItem(ICON_TEXT(ICON_EMPTY, Export), false, false)) {}
53 if (ImGui::MenuItem(ICON_TEXT(ICON_EMPTY, Collect As...), false, false)) {}
54 ImGui::Separator();
55 if (ImGui::MenuItem(ICON_TEXT(ICON_EMPTY, Add Reference))) {}
56 if (ImGui::MenuItem(ICON_TEXT(ICON_EMPTY, Add Payload))) {}
57 ImGui::Separator();
58 if (ImGui::MenuItem(ICON_TEXT(ICON_EMPTY, Exit))) {}
59
63 ImGui::EndMenu();
64 }
65 }
#define ICON_TEXT(icon, text)
Definition ImguiHelper.h:24
#define ICON_EMPTY
Definition ImguiHelper.h:26
#define SPICES_PROFILE_ZONE
static void MainMenuTitleSeparator()
Draw main menu titile separator.
std::string m_PanelName
This slate's name.
Definition ImguiUtils.h:161

References Spices::ImGuiH::MainMenuTitleSeparator().