diff options
| author | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2021-10-30 19:39:53 +0200 |
|---|---|---|
| committer | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2021-10-30 19:39:53 +0200 |
| commit | 882652abf66dadccbec62dfa478547f18b343fc8 (patch) | |
| tree | 8860eee422aeae37477306bdb1aa8598f8c287e4 /Samples/common/src/TestWidget.cs | |
| parent | 2866fa7335eabc4371cb6909348a8db688c9f59d (diff) | |
| parent | a4367fb29faf7ee987b937e2397359a6020f25b9 (diff) | |
Merge branch 'FileDialogImprove'
Diffstat (limited to 'Samples/common/src/TestWidget.cs')
| -rw-r--r-- | Samples/common/src/TestWidget.cs | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/Samples/common/src/TestWidget.cs b/Samples/common/src/TestWidget.cs new file mode 100644 index 00000000..bf2f6bd0 --- /dev/null +++ b/Samples/common/src/TestWidget.cs @@ -0,0 +1,26 @@ +//Tutorial +using Crow; +using Crow.Drawing; +using Glfw; + +namespace TestWidget { + public class TestWidget : Widget { + protected override void onDraw (Context gr) { + base.onDraw (gr); + gr.SetSource (myColor); + gr.Rectangle (ClientRectangle); + gr.Fill(); + } + Color myColor = Colors.Green; + public override void onMouseEnter(object sender, MouseMoveEventArgs e) { + base.onMouseEnter (sender, e); + myColor = Colors.Chartreuse; + RegisterForRedraw (); + } + public override void onMouseLeave(object sender, MouseMoveEventArgs e) { + base.onMouseLeave (sender, e); + myColor = Colors.Green; + RegisterForRedraw (); + } + } +}
\ No newline at end of file |