Make OpenConfigUi jump to settings.

This commit is contained in:
Ottermandias 2024-04-05 14:51:55 +02:00
parent d81197a40f
commit e35f2816e2
2 changed files with 8 additions and 2 deletions

View file

@ -24,7 +24,7 @@ public class GlamourerWindowSystem : IDisposable
_windowSystem.AddWindow(quick);
_uiBuilder.OpenMainUi += _ui.Toggle;
_uiBuilder.Draw += _windowSystem.Draw;
_uiBuilder.OpenConfigUi += _ui.Toggle;
_uiBuilder.OpenConfigUi += _ui.OpenSettings;
_uiBuilder.DisableCutsceneUiHide = !config.HideWindowInCutscene;
_uiBuilder.DisableUserUiHide = config.ShowWindowWhenUiHidden;
}
@ -33,6 +33,6 @@ public class GlamourerWindowSystem : IDisposable
{
_uiBuilder.OpenMainUi -= _ui.Toggle;
_uiBuilder.Draw -= _windowSystem.Draw;
_uiBuilder.OpenConfigUi -= _ui.Toggle;
_uiBuilder.OpenConfigUi -= _ui.OpenSettings;
}
}

View file

@ -96,6 +96,12 @@ public class MainWindow : Window, IDisposable
IsOpen = _config.OpenWindowAtStart;
}
public void OpenSettings()
{
IsOpen = true;
SelectTab = TabType.Settings;
}
public override void PreDraw()
{
Flags = _config.Ephemeral.LockMainWindow