Apply consistent widget method names. Semantic change: Widgets that want to tick when !Visible must override TickOuter() instead of Tick().

This commit is contained in:
Paul Chote
2011-07-04 03:21:39 +12:00
parent 193999a040
commit 1114293035
41 changed files with 96 additions and 109 deletions

View File

@@ -56,8 +56,7 @@ namespace OpenRA.Widgets
base.AddChild(child);
}
public override void DrawInner() {}
public override void Draw()
public override void DrawOuter()
{
if (!IsVisible())
return;
@@ -101,7 +100,7 @@ namespace OpenRA.Widgets
Game.Renderer.EnableScissor(backgroundRect.X + 1, backgroundRect.Y + 1, backgroundRect.Width - 2, backgroundRect.Height - 2);
foreach (var child in Children)
child.Draw();
child.DrawOuter();
Game.Renderer.DisableScissor();
}