add support of modes

This commit is contained in:
Beu
2024-12-19 21:00:00 +01:00
parent d6f4413ea9
commit 4ecb26300f
3 changed files with 53 additions and 9 deletions

View File

@@ -15,12 +15,12 @@ namespace RenderManager {
PacksManager::LoadConfigs();
}
if (UI::BeginTable('configs', 5, UI::TableFlags(UI::TableFlags::Resizable | UI::TableFlags::Sortable | UI::TableFlags::NoSavedSettings | UI::TableFlags::BordersInnerV | UI::TableFlags::SizingStretchProp | UI::TableFlags::ScrollY))) {
if (UI::BeginTable('configs', 5, UI::TableFlags(UI::TableFlags::Resizable | UI::TableFlags::Sortable | UI::TableFlags::NoSavedSettings))) {
UI::TableSetupColumn("Name", UI::TableColumnFlags::DefaultSort);
UI::TableSetupColumn("Author", UI::TableColumnFlags::None);
UI::TableSetupColumn("Version", UI::TableColumnFlags::None);
UI::TableSetupColumn("Mode Pattern", UI::TableColumnFlags::NoResize);
UI::TableSetupColumn("Enable", UI::TableFlags(UI::TableColumnFlags::NoResize | UI::TableColumnFlags::WidthFixed), 60.);
UI::TableSetupColumn("Modes", UI::TableColumnFlags::NoResize);
UI::TableSetupColumn("Enable", UI::TableFlags(UI::TableColumnFlags::NoResize | UI::TableColumnFlags::WidthFixed | UI::TableColumnFlags::NoSort), 60.);
UI::TableHeadersRow();
const array<string> ConfigIds = PacksManager::G_Configs.GetKeys();
@@ -37,7 +37,7 @@ namespace RenderManager {
UI::TableNextColumn();
UI::Text(Config.Version);
UI::TableNextColumn();
UI::Text(Config.ModePattern);
UI::Text(Config.getPrettyModes());
UI::TableNextColumn();
const int index = PacksManager::G_EnabledConfigs.Find(Id);