* Clear search criteria on loading aHelp window * Pinning technology. * Relay to aHelp window and discord if a user disconnect/reconnect * Fix pinning localization * Log disconnect, reconnects, bans to relay and admin in aHelp * Drop to 5min to hold active conversations * Update Content.Server/Administration/Systems/BwoinkSystem.cs Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com> * discord text styling if diconnect,reconnect,banned message. * Pin icons instead of text * Better Icons * space * Move button generation in to its own XAML * List entry control * Fix spaces * Remove from active conversations on banned * Discord if else block cleanup * Better pin icons * Move icons to stylesheet styleclass * Better field order. * PR review fixes * fixes --------- Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com> Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
41 lines
1.1 KiB
C#
41 lines
1.1 KiB
C#
using Robust.Client.AutoGenerated;
|
|
using Robust.Client.UserInterface.CustomControls;
|
|
using Robust.Client.UserInterface.XAML;
|
|
|
|
namespace Content.Client.Administration.UI.Bwoink
|
|
{
|
|
/// <summary>
|
|
/// This window connects to a BwoinkSystem channel. BwoinkSystem manages the rest.
|
|
/// </summary>
|
|
[GenerateTypedNameReferences]
|
|
public sealed partial class BwoinkWindow : DefaultWindow
|
|
{
|
|
public BwoinkWindow()
|
|
{
|
|
RobustXamlLoader.Load(this);
|
|
|
|
Bwoink.ChannelSelector.OnSelectionChanged += sel =>
|
|
{
|
|
if (sel is null)
|
|
{
|
|
Title = Loc.GetString("bwoink-title-none-selected");
|
|
return;
|
|
}
|
|
|
|
Title = $"{sel.CharacterName} / {sel.Username}";
|
|
|
|
if (sel.OverallPlaytime != null)
|
|
{
|
|
Title += $" | {Loc.GetString("generic-playtime-title")}: {sel.PlaytimeString}";
|
|
}
|
|
};
|
|
|
|
OnOpen += () =>
|
|
{
|
|
Bwoink.ChannelSelector.StopFiltering();
|
|
Bwoink.PopulateList();
|
|
};
|
|
}
|
|
}
|
|
}
|