Moved duplicate float2 before if as suggested.
This commit is contained in:
@@ -47,6 +47,7 @@ namespace OpenRA.Widgets
|
|||||||
var colordisabled = GetColorDisabled();
|
var colordisabled = GetColorDisabled();
|
||||||
var contrast = GetContrastColor();
|
var contrast = GetContrastColor();
|
||||||
var rect = RenderBounds;
|
var rect = RenderBounds;
|
||||||
|
var textSize = font.Measure(Text);
|
||||||
var check = new Rectangle(rect.Location, new Size(Bounds.Height, Bounds.Height));
|
var check = new Rectangle(rect.Location, new Size(Bounds.Height, Bounds.Height));
|
||||||
var state = disabled ? "checkbox-disabled" :
|
var state = disabled ? "checkbox-disabled" :
|
||||||
Depressed && HasPressedState ? "checkbox-pressed" :
|
Depressed && HasPressedState ? "checkbox-pressed" :
|
||||||
@@ -54,16 +55,13 @@ namespace OpenRA.Widgets
|
|||||||
"checkbox";
|
"checkbox";
|
||||||
|
|
||||||
WidgetUtils.DrawPanel(state, check);
|
WidgetUtils.DrawPanel(state, check);
|
||||||
|
var position = new float2(rect.Left + rect.Height * 1.5f, RenderOrigin.Y - BaseLine + (Bounds.Height - textSize.Y)/2);
|
||||||
var textSize = font.Measure(Text);
|
|
||||||
|
|
||||||
if (Contrast)
|
if (Contrast)
|
||||||
font.DrawTextWithContrast(Text,
|
font.DrawTextWithContrast(Text, position,
|
||||||
new float2(rect.Left + rect.Height * 1.5f, RenderOrigin.Y - BaseLine + (Bounds.Height - textSize.Y)/2),
|
|
||||||
disabled ? colordisabled : color, contrast, 2);
|
disabled ? colordisabled : color, contrast, 2);
|
||||||
else
|
else
|
||||||
font.DrawText(Text,
|
font.DrawText(Text, position,
|
||||||
new float2(rect.Left + rect.Height * 1.5f, RenderOrigin.Y - BaseLine + (Bounds.Height - textSize.Y)/2),
|
|
||||||
disabled ? colordisabled : color);
|
disabled ? colordisabled : color);
|
||||||
|
|
||||||
if (IsChecked() || (Depressed && HasPressedState && !disabled))
|
if (IsChecked() || (Depressed && HasPressedState && !disabled))
|
||||||
|
|||||||
Reference in New Issue
Block a user