/// <summary> /// Renders the focus overlay. /// </summary> /// <param name="skin">Skin to use.</param> protected override void RenderFocus(Skin.SkinBase skin) { if (InputHandler.KeyboardFocus != this) { return; } if (!IsTabable) { return; } skin.DrawKeyboardHighlight(this, RenderBounds, 0); }
protected override void RenderFocus(Skin.SkinBase skin) { if (InputHandler.KeyboardFocus != this) { return; } if (!IsTabable) { return; } if (m_Label.IsVisible) { skin.DrawKeyboardHighlight(this, m_Label.Bounds, 0); } else { base.RenderFocus(skin); } }