| 12345678910111213141516171819202122232425 |
- using Content.Client.Stylesheets;
- using Content.Shared.Chat;
- using Robust.Client.UserInterface.Controls;
- namespace Content.Client.UserInterface.Systems.Chat.Controls;
- public sealed class ChannelSelectorItemButton : Button
- {
- public readonly ChatSelectChannel Channel;
- public bool IsHidden => Parent == null;
- public ChannelSelectorItemButton(ChatSelectChannel selector)
- {
- Channel = selector;
- AddStyleClass(StyleNano.StyleClassChatChannelSelectorButton);
- Text = ChannelSelectorButton.ChannelSelectorName(selector);
- var prefix = ChatUIController.ChannelPrefixes[selector];
- if (prefix != default)
- Text = Loc.GetString("hud-chatbox-select-name-prefixed", ("name", Text), ("prefix", prefix));
- }
- }
|