Text="{Loc 'character-setup-gui-character-setup-close-button'}"
StyleClasses="ButtonBig"/>
</BoxContainer>
- <PanelContainer StyleClasses="highlight">
- </PanelContainer>
+ <PanelContainer StyleClasses="highlight" MinHeight="2" />
<BoxContainer Orientation="Horizontal" VerticalExpand="True" SeparationOverride="0">
<ScrollContainer MinSize="325 0" Margin="5 5 0 0">
<BoxContainer Name="Characters" Orientation="Vertical" />
var crossTex = sheet.GetTextureOr(iconCfg.CrossIconPath, NanotrasenStylesheet.TextureRoot);
var refreshTex = sheet.GetTextureOr(iconCfg.RefreshIconPath, NanotrasenStylesheet.TextureRoot);
+ var helpTex = sheet.GetTextureOr(iconCfg.HelpIconPath, NanotrasenStylesheet.TextureRoot);
var rules = new List<StyleRule>
{
.Class(StyleClass.RefreshButton)
.Prop(TextureButton.StylePropertyTexture, refreshTex),
+ // Help button
+ E<TextureButton>()
+ .Class(StyleClass.HelpButton)
+ .Prop(TextureButton.StylePropertyTexture, helpTex),
+
// Ensure labels in buttons are aligned.
E<Label>()
// ReSharper disable once AccessToStaticMemberViaDerivedType
public const string CrossButtonRed = "CrossButtonRed";
public const string RefreshButton = "RefreshButton";
+ public const string HelpButton = "HelpButton";
public const string ItemStatus = "ItemStatus";
public const string ItemStatusNotHeld = "ItemStatusNotHeld";
public const string StyleClassLabelSmall = "LabelSmall";
public const string StyleClassButtonBig = "ButtonBig";
- public const string StyleClassButtonHelp = "HelpButton";
-
public const string StyleClassPopupMessageSmall = "PopupMessageSmall";
public const string StyleClassPopupMessageSmallCaution = "PopupMessageSmallCaution";
public const string StyleClassPopupMessageMedium = "PopupMessageMedium";
new StyleProperty(PanelContainer.StylePropertyPanel, new StyleBoxFlat { BackgroundColor = NanoGold, ContentMarginBottomOverride = 2, ContentMarginLeftOverride = 2}),
}),
- Element<TextureButton>()
- .Class(StyleClassButtonHelp)
- .Prop(TextureButton.StylePropertyTexture, resCache.GetTexture("/Textures/Interface/VerbIcons/information.svg.192dpi.png")),
-
// Labels ---
Element<Label>().Class(StyleClassLabelBig)
.Prop(Label.StylePropertyFont, notoSans16),