Listbox content shouldn't steal clicks if they're clipped
This commit is contained in:
@@ -83,7 +83,12 @@ namespace OpenRA.Widgets
|
|||||||
}
|
}
|
||||||
|
|
||||||
public override int2 ChildOrigin { get { return RenderOrigin + new int2(0, (int)ListOffset); } }
|
public override int2 ChildOrigin { get { return RenderOrigin + new int2(0, (int)ListOffset); } }
|
||||||
|
|
||||||
|
public override Rectangle GetEventBounds()
|
||||||
|
{
|
||||||
|
return EventBounds;
|
||||||
|
}
|
||||||
|
|
||||||
public override void Tick (World world)
|
public override void Tick (World world)
|
||||||
{
|
{
|
||||||
if (UpPressed && ListOffset <= 0) ListOffset += ScrollVelocity;
|
if (UpPressed && ListOffset <= 0) ListOffset += ScrollVelocity;
|
||||||
|
|||||||
@@ -149,7 +149,7 @@ namespace OpenRA.Widgets
|
|||||||
}
|
}
|
||||||
|
|
||||||
public virtual Rectangle EventBounds { get { return RenderBounds; } }
|
public virtual Rectangle EventBounds { get { return RenderBounds; } }
|
||||||
public Rectangle GetEventBounds()
|
public virtual Rectangle GetEventBounds()
|
||||||
{
|
{
|
||||||
return Children
|
return Children
|
||||||
.Where(c => c.IsVisible())
|
.Where(c => c.IsVisible())
|
||||||
|
|||||||
Reference in New Issue
Block a user