From 330fb13b25d4acc766aadc5ec4a36b0e83a761a2 Mon Sep 17 00:00:00 2001 From: 20kdc Date: Fri, 6 May 2022 04:46:33 +0100 Subject: [PATCH] Swap the positions of AHelp and Rules in the main interface (#7957) suggested by Kaylie --- Content.Client/Administration/BwoinkSystem.cs | 8 +++++ Content.Client/EscapeMenu/UI/EscapeMenu.xaml | 2 +- .../EscapeMenu/UI/EscapeMenu.xaml.cs | 10 ++---- Content.Client/HUD/GameHud.ButtonBar.cs | 36 +++---------------- Content.Client/HUD/GameHud.cs | 28 +++++---------- .../en-US/escape-menu/ui/escape-menu.ftl | 2 +- .../en-US/escape-menu/ui/options-menu.ftl | 2 +- 7 files changed, 26 insertions(+), 62 deletions(-) diff --git a/Content.Client/Administration/BwoinkSystem.cs b/Content.Client/Administration/BwoinkSystem.cs index 14a39f0eb1..495bf2369f 100644 --- a/Content.Client/Administration/BwoinkSystem.cs +++ b/Content.Client/Administration/BwoinkSystem.cs @@ -30,6 +30,8 @@ namespace Content.Client.Administration private DefaultWindow? _plainWindow; private readonly Dictionary _activePanelMap = new(); + public bool IsOpen => (_adminWindow?.IsOpen ?? false) || (_plainWindow?.IsOpen ?? false); + protected override void OnBwoinkTextMessage(BwoinkTextMessage message, EntitySessionEventArgs eventArgs) { base.OnBwoinkTextMessage(message, eventArgs); @@ -119,6 +121,12 @@ namespace Content.Client.Administration EnsurePlain(channelId.Value); } + public void Close() + { + _adminWindow?.Close(); + _plainWindow?.Close(); + } + private void SelectChannel(NetUserId uid) { _adminWindow ??= new BwoinkWindow(this); diff --git a/Content.Client/EscapeMenu/UI/EscapeMenu.xaml b/Content.Client/EscapeMenu/UI/EscapeMenu.xaml index 65d389fca7..a9cca0bc30 100644 --- a/Content.Client/EscapeMenu/UI/EscapeMenu.xaml +++ b/Content.Client/EscapeMenu/UI/EscapeMenu.xaml @@ -8,7 +8,7 @@