1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-07-04 15:26:00 +02:00

Make "X" button on tab only respond to left clicks

This commit is contained in:
Brian Fiete 2024-08-25 12:31:49 -04:00
parent c18e24d7e6
commit 8dcdc2f1a7

View file

@ -23,7 +23,7 @@ namespace Beefy.theme.dark
base.Draw(g);
if (mMouseOver)
{
using (g.PushColor(mMouseDown ? 0xFFFF0000 : Color.White))
using (g.PushColor((mMouseFlags.HasFlag(.Left)) ? 0xFFFF0000 : Color.White))
g.Draw(DarkTheme.sDarkTheme.GetImage(DarkTheme.ImageIdx.CloseOver), GS!(-4), GS!(-4));
}
else
@ -40,9 +40,12 @@ namespace Beefy.theme.dark
{
base.MouseClicked(x, y, origX, origY, btn);
var tabButton = (DarkTabButton)mParent;
if (tabButton.mCloseClickedEvent.HasListeners)
tabButton.mCloseClickedEvent();
if (btn == 0)
{
var tabButton = (DarkTabButton)mParent;
if (tabButton.mCloseClickedEvent.HasListeners)
tabButton.mCloseClickedEvent();
}
}
public override void MouseMove(float x, float y)