add MessageEditor

This commit is contained in:
scawful
2024-07-24 00:01:21 -04:00
parent e7c5cf59a6
commit a9ee33bcd9
6 changed files with 1269 additions and 3 deletions

View File

@@ -170,6 +170,11 @@ void MasterEditor::ManageActiveEditors() {
active_editors_.push_back(&assembly_editor_);
ImGui::CloseCurrentPopup();
}
if (ImGui::MenuItem("Message", nullptr, false,
!IsEditorActive(&message_editor_, active_editors_))) {
active_editors_.push_back(&message_editor_);
ImGui::CloseCurrentPopup();
}
if (ImGui::MenuItem("Settings", nullptr, false,
!IsEditorActive(&settings_editor_, active_editors_))) {
active_editors_.push_back(&settings_editor_);
@@ -257,6 +262,13 @@ void MasterEditor::ManageActiveEditors() {
ImGui::EndTabItem();
}
break;
case EditorType::kMessage:
if (ImGui::BeginTabItem("Message", &open)) {
current_editor_ = &message_editor_;
status_ = message_editor_.Update();
ImGui::EndTabItem();
}
break;
default:
break;
}