1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-29 04:55:58 +02:00

Initial checkin

This commit is contained in:
Brian Fiete 2019-08-23 11:56:54 -07:00
parent c74712dad9
commit 078564ac9e
3242 changed files with 1616395 additions and 0 deletions

View file

@ -0,0 +1,41 @@
using System;
using System.Collections.Generic;
using System.Text;
using Beefy.gfx;
using System.Runtime.InteropServices;
namespace Beefy.widgets
{
public class ButtonWidget : Widget
{
public bool mDisabled;
public override void Draw(Graphics g)
{
}
public override void KeyDown(KeyCode keyCode, bool isRepeat)
{
base.KeyDown(keyCode, isRepeat);
if ((keyCode == KeyCode.Return) || (keyCode == KeyCode.Space))
MouseDown(0, 0, 3, 1);
else
mParent.KeyDown(keyCode, isRepeat);
}
public override void KeyUp(KeyCode keyCode)
{
base.KeyUp(keyCode);
if ((keyCode == KeyCode.Return) || (keyCode == KeyCode.Space))
{
if (mMouseFlags != 0)
MouseUp(0, 0, 3);
}
else
mParent.KeyUp(keyCode);
}
}
}