Refactoring; structs for popups/multi-selects, additional popups in places

This commit is contained in:
2025-10-22 21:27:11 -04:00
parent 5b0f9a39c4
commit 87c2db2a77
31 changed files with 849 additions and 355 deletions

View File

@@ -1,6 +1,7 @@
#pragma once
#include "document_manager.h"
#include "imgui.h"
#include "resources.h"
#include "settings.h"
@@ -8,7 +9,8 @@ namespace anm2ed::events
{
class Events
{
ImGuiSelectionExternalStorage storage{};
imgui::MultiSelectStorage storage{};
std::set<int> unusedEventIDs{};
public:
void update(document_manager::DocumentManager& manager, settings::Settings& settings,