aboutsummaryrefslogtreecommitdiff
path: root/core/src/Model/Workflow
diff options
context:
space:
mode:
authorrtk0c <[email protected]>2021-06-10 18:07:30 -0700
committerrtk0c <[email protected]>2021-06-10 18:07:30 -0700
commit222cfec6ad882196d8927f73e30d905daae89556 (patch)
tree9347bb0ebf99cc79e4ee629d0edf7fd744bdeb1b /core/src/Model/Workflow
parentdc09ba073744292a4d4af0445e5095f424fffa22 (diff)
Polish UI and add translations
Diffstat (limited to 'core/src/Model/Workflow')
-rw-r--r--core/src/Model/Workflow/Workflow.hpp2
-rw-r--r--core/src/Model/Workflow/Workflow_Main.cpp16
2 files changed, 10 insertions, 8 deletions
diff --git a/core/src/Model/Workflow/Workflow.hpp b/core/src/Model/Workflow/Workflow.hpp
index 95dcafe..3dc6f38 100644
--- a/core/src/Model/Workflow/Workflow.hpp
+++ b/core/src/Model/Workflow/Workflow.hpp
@@ -294,7 +294,7 @@ public:
virtual Workflow* LoadImpl(const SavedAsset& diskForm) const override;
- virtual void DisplayAssetCreator(PopupState& state) override;
+ virtual void DisplayAssetCreator(ListState& state) override;
virtual void SetupDetailsTable(const char* tableId) const override;
virtual void DrawBigIcon(ListState& state, const SavedAsset& asset) const override;
diff --git a/core/src/Model/Workflow/Workflow_Main.cpp b/core/src/Model/Workflow/Workflow_Main.cpp
index 99c70a7..a01ab7b 100644
--- a/core/src/Model/Workflow/Workflow_Main.cpp
+++ b/core/src/Model/Workflow/Workflow_Main.cpp
@@ -802,7 +802,7 @@ Workflow* WorkflowAssetList::LoadImpl(const SavedAsset& asset) const
return workflow.release();
}
-void WorkflowAssetList::DisplayAssetCreator(PopupState& state)
+void WorkflowAssetList::DisplayAssetCreator(ListState& state)
{
auto ls = LocaleStrings::Instance.get();
@@ -824,10 +824,10 @@ void WorkflowAssetList::DisplayAssetCreator(PopupState& state)
switch (mACNewNameError) {
case NameSelectionError::None: break;
case NameSelectionError::Duplicated:
- ImGui::ErrorMessage("Duplicate template name");
+ ImGui::ErrorMessage(ls->DuplicateNameError.Get());
break;
case NameSelectionError::Empty:
- ImGui::ErrorMessage("Template name cannot be empty");
+ ImGui::ErrorMessage(ls->EmptyNameError.Get());
break;
}
};
@@ -841,13 +841,13 @@ void WorkflowAssetList::DisplayAssetCreator(PopupState& state)
ValidateNewName();
};
- if (ImGui::InputText("Name", &mACNewName)) {
+ if (ImGui::InputText(ls->Name.Get(), &mACNewName)) {
ValidateNewName();
}
ShowNewNameErrors();
- if (ImGui::Button(ls->DialogConfirm.Get(), !IsInputValid())) {
+ if (ImGui::Button(ls->Confirm.Get(), !IsInputValid())) {
ImGui::CloseCurrentPopup();
Create(SavedAsset{
@@ -856,16 +856,18 @@ void WorkflowAssetList::DisplayAssetCreator(PopupState& state)
ResetState();
}
ImGui::SameLine();
- if (ImGui::Button(ls->DialogCancel.Get())) {
+ if (ImGui::Button(ls->Cancel.Get())) {
ImGui::CloseCurrentPopup();
}
}
void WorkflowAssetList::SetupDetailsTable(const char* tableId) const
{
+ auto ls = LocaleStrings::Instance.get();
+
ImGui::BeginTable(tableId, 1, ImGuiTableFlags_Borders);
- ImGui::TableSetupColumn("Name");
+ ImGui::TableSetupColumn(ls->Name.Get());
ImGui::TableHeadersRow();
}