refactor stringnames to constants
This commit is contained in:
@@ -119,14 +119,14 @@ public partial class ProblemsPanel : Control
|
||||
}
|
||||
|
||||
// Get font and prepare text
|
||||
var font = _tree.GetThemeFont("font");
|
||||
var fontSize = _tree.GetThemeFontSize("font_size");
|
||||
var font = _tree.GetThemeFont(ThemeStringNames.Font);
|
||||
var fontSize = _tree.GetThemeFontSize(ThemeStringNames.FontSize);
|
||||
var textColor = (isSelected, hovered) switch
|
||||
{
|
||||
(true, true) => _tree.GetThemeColor("font_hovered_selected_color"),
|
||||
(true, false) => _tree.GetThemeColor("font_selected_color"),
|
||||
(false, true) => _tree.GetThemeColor("font_hovered_color"),
|
||||
(false, false) => _tree.GetThemeColor("font_color")
|
||||
(true, true) => _tree.GetThemeColor(ThemeStringNames.FontHoveredSelectedColor),
|
||||
(true, false) => _tree.GetThemeColor(ThemeStringNames.FontSelectedColor),
|
||||
(false, true) => _tree.GetThemeColor(ThemeStringNames.FontHoveredColor),
|
||||
(false, false) => _tree.GetThemeColor(ThemeStringNames.FontColor)
|
||||
};
|
||||
var textYPos = currentY + (rect.Size.Y + fontSize) / 2 - 2;
|
||||
|
||||
|
||||
@@ -15,5 +15,10 @@ public static class InputStringNames
|
||||
|
||||
public static class ThemeStringNames
|
||||
{
|
||||
public static readonly StringName Font = "font";
|
||||
public static readonly StringName FontColor = "font_color";
|
||||
public static readonly StringName FontSize = "font_size";
|
||||
public static readonly StringName FontSelectedColor = "font_selected_color";
|
||||
public static readonly StringName FontHoveredColor = "font_hovered_color";
|
||||
public static readonly StringName FontHoveredSelectedColor = "font_hovered_selected_color";
|
||||
}
|
||||
Reference in New Issue
Block a user