| 123456789101112131415161718192021222324252627282930313233343536373839 |
- using Content.Client.Resources;
- using Robust.Client.AutoGenerated;
- using Robust.Client.Graphics;
- using Robust.Client.ResourceManagement;
- using Robust.Client.UserInterface;
- using Robust.Client.UserInterface.Controls;
- using Robust.Client.UserInterface.XAML;
- namespace Content.Replay.Menu;
- [GenerateTypedNameReferences]
- public sealed partial class ReplayMainMenuControl : Control
- {
- public ReplayMainMenuControl(IResourceCache resCache)
- {
- RobustXamlLoader.Load(this);
- LayoutContainer.SetAnchorPreset(this, LayoutContainer.LayoutPreset.Wide);
- LayoutContainer.SetAnchorPreset(VBox, LayoutContainer.LayoutPreset.TopRight);
- LayoutContainer.SetMarginRight(VBox, -25);
- LayoutContainer.SetMarginTop(VBox, 30);
- LayoutContainer.SetGrowHorizontal(VBox, LayoutContainer.GrowDirection.Begin);
- Subtext.FontOverride = resCache.GetFont("/Fonts/NotoSansDisplay/NotoSansDisplay-Bold.ttf", 24);
- var logoTexture = resCache.GetResource<TextureResource>("/Textures/Logo/logo.png");
- Logo.Texture = logoTexture;
- LayoutContainer.SetAnchorPreset(InfoContainer, LayoutContainer.LayoutPreset.BottomLeft);
- LayoutContainer.SetGrowHorizontal(InfoContainer, LayoutContainer.GrowDirection.End);
- LayoutContainer.SetGrowVertical(InfoContainer, LayoutContainer.GrowDirection.Begin);
- InfoContainer.PanelOverride = new StyleBoxFlat()
- {
- BackgroundColor = Color.FromHex("#303033"),
- BorderColor = Color.FromHex("#5a5a5a"),
- BorderThickness = new Thickness(4)
- };
- }
- }
|