Change DropDownButtonWidget separator to an image
This commit is contained in:
@@ -41,14 +41,11 @@ namespace OpenRA.Mods.Common.Widgets
|
|||||||
|
|
||||||
var image = ChromeProvider.GetImage("scrollbar", IsDisabled() ? "down_pressed" : "down_arrow");
|
var image = ChromeProvider.GetImage("scrollbar", IsDisabled() ? "down_pressed" : "down_arrow");
|
||||||
var rb = RenderBounds;
|
var rb = RenderBounds;
|
||||||
var color = GetColor();
|
|
||||||
var colorDisabled = GetColorDisabled();
|
|
||||||
|
|
||||||
WidgetUtils.DrawRGBA(image, stateOffset + new float2(rb.Right - rb.Height + 4, rb.Top + (rb.Height - image.Bounds.Height) / 2));
|
WidgetUtils.DrawRGBA(image, stateOffset + new float2(rb.Right - rb.Height + 4, rb.Top + (rb.Height - image.Bounds.Height) / 2));
|
||||||
|
|
||||||
WidgetUtils.FillRectWithColor(new Rectangle(stateOffset.X + rb.Right - rb.Height,
|
var separator = ChromeProvider.GetImage("dropdown", "separator");
|
||||||
stateOffset.Y + rb.Top + 3, 1, rb.Height - 6),
|
WidgetUtils.DrawRGBA(separator, new float2(-3, 0) + new float2(rb.Right - rb.Height + 4, rb.Top + (rb.Height - separator.Bounds.Height) / 2));
|
||||||
IsDisabled() ? colorDisabled : color);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Widget Clone() { return new DropDownButtonWidget(this); }
|
public override Widget Clone() { return new DropDownButtonWidget(this); }
|
||||||
|
|||||||
@@ -512,3 +512,6 @@ order-icons: chrome.png
|
|||||||
stats: 480,96,16,16
|
stats: 480,96,16,16
|
||||||
stats-disabled: 480,112,16,16
|
stats-disabled: 480,112,16,16
|
||||||
stats-active: 480,128,16,16
|
stats-active: 480,128,16,16
|
||||||
|
|
||||||
|
dropdown: chrome.png
|
||||||
|
separator: 64,1,1,19
|
||||||
|
|||||||
@@ -552,3 +552,5 @@ scrollheader-selected: dialog.png
|
|||||||
corner-bl: 512,127,1,1
|
corner-bl: 512,127,1,1
|
||||||
corner-br: 639,127,1,1
|
corner-br: 639,127,1,1
|
||||||
|
|
||||||
|
dropdown: dialog.png
|
||||||
|
separator: 512,1,1,19
|
||||||
|
|||||||
@@ -963,3 +963,6 @@ mainmenu-border: dialog.png
|
|||||||
corner-tr: 728,387,40,40
|
corner-tr: 728,387,40,40
|
||||||
corner-bl: 648,467,40,40
|
corner-bl: 648,467,40,40
|
||||||
corner-br: 728,467,40,40
|
corner-br: 728,467,40,40
|
||||||
|
|
||||||
|
dropdown: dialog.png
|
||||||
|
separator: 512,1,1,19
|
||||||
@@ -803,3 +803,6 @@ mainmenu-border: dialog.png
|
|||||||
corner-tr: 728,387,40,40
|
corner-tr: 728,387,40,40
|
||||||
corner-bl: 648,467,40,40
|
corner-bl: 648,467,40,40
|
||||||
corner-br: 728,467,40,40
|
corner-br: 728,467,40,40
|
||||||
|
|
||||||
|
dropdown: dialog.png
|
||||||
|
separator: 512,1,1,19
|
||||||
|
|||||||
Reference in New Issue
Block a user