fix missing center panel part on fancy tooltips
This commit is contained in:
@@ -53,15 +53,15 @@ namespace OpenRA.Mods.RA.Widgets
|
|||||||
|
|
||||||
WidgetUtils.DrawPanelPartial("dialog4", rect
|
WidgetUtils.DrawPanelPartial("dialog4", rect
|
||||||
.InflateBy(0, 0, 0, border[1]),
|
.InflateBy(0, 0, 0, border[1]),
|
||||||
PanelSides.Top | PanelSides.Left | PanelSides.Right);
|
PanelSides.Top | PanelSides.Left | PanelSides.Right | PanelSides.Center);
|
||||||
|
|
||||||
WidgetUtils.DrawPanelPartial("dialog4", new Rectangle(br.X, m.Y, pos.X - br.X, br.Y - m.Y)
|
WidgetUtils.DrawPanelPartial("dialog4", new Rectangle(br.X, m.Y, pos.X - br.X, br.Y - m.Y)
|
||||||
.InflateBy(0, 0, border[3], 0),
|
.InflateBy(0, 0, border[3], 0),
|
||||||
PanelSides.Top | PanelSides.Left | PanelSides.Bottom);
|
PanelSides.Top | PanelSides.Left | PanelSides.Bottom | PanelSides.Center);
|
||||||
|
|
||||||
WidgetUtils.DrawPanelPartial("dialog4", new Rectangle(pos.X, m.Y, m.X - pos.X, br.Y - m.Y)
|
WidgetUtils.DrawPanelPartial("dialog4", new Rectangle(pos.X, m.Y, m.X - pos.X, br.Y - m.Y)
|
||||||
.InflateBy(border[2], border[0], 0, 0),
|
.InflateBy(border[2], border[0], 0, 0),
|
||||||
PanelSides.Right | PanelSides.Bottom);
|
PanelSides.Right | PanelSides.Bottom | PanelSides.Center);
|
||||||
|
|
||||||
pos.X = br.X + 8;
|
pos.X = br.X + 8;
|
||||||
pos.Y = m.Y + 8;
|
pos.Y = m.Y + 8;
|
||||||
|
|||||||
@@ -117,11 +117,11 @@ namespace OpenRA.Mods.RA.Widgets
|
|||||||
var border = WidgetUtils.GetBorderSizes("dialog4");
|
var border = WidgetUtils.GetBorderSizes("dialog4");
|
||||||
|
|
||||||
WidgetUtils.DrawPanelPartial("dialog4", Rectangle.FromLTRB(tl.X, tl.Y, m.X + border[3], m.Y),
|
WidgetUtils.DrawPanelPartial("dialog4", Rectangle.FromLTRB(tl.X, tl.Y, m.X + border[3], m.Y),
|
||||||
PanelSides.Left | PanelSides.Top | PanelSides.Bottom);
|
PanelSides.Left | PanelSides.Top | PanelSides.Bottom | PanelSides.Center);
|
||||||
WidgetUtils.DrawPanelPartial("dialog4", Rectangle.FromLTRB(m.X - border[2], tl.Y, br.X, m.Y + border[1]),
|
WidgetUtils.DrawPanelPartial("dialog4", Rectangle.FromLTRB(m.X - border[2], tl.Y, br.X, m.Y + border[1]),
|
||||||
PanelSides.Top | PanelSides.Right);
|
PanelSides.Top | PanelSides.Right | PanelSides.Center);
|
||||||
WidgetUtils.DrawPanelPartial("dialog4", Rectangle.FromLTRB(m.X, m.Y - border[1], br.X, br.Y),
|
WidgetUtils.DrawPanelPartial("dialog4", Rectangle.FromLTRB(m.X, m.Y - border[1], br.X, br.Y),
|
||||||
PanelSides.Left | PanelSides.Right | PanelSides.Bottom);
|
PanelSides.Left | PanelSides.Right | PanelSides.Bottom | PanelSides.Center);
|
||||||
|
|
||||||
pos += new int2(77, 5);
|
pos += new int2(77, 5);
|
||||||
Game.Renderer.Fonts["Bold"].DrawText(sp.Info.Description, pos, Color.White);
|
Game.Renderer.Fonts["Bold"].DrawText(sp.Info.Description, pos, Color.White);
|
||||||
|
|||||||
Reference in New Issue
Block a user