diff options
| author | Mark <mark@qtrac.eu> | 2019-12-09 18:51:06 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-12-09 18:51:06 +0000 |
| commit | 5e6b226c81beab2d352ecee0993c47dc7ec7488d (patch) | |
| tree | 92f40e7d6c89a6448a5fb1488278de4183b1c3a1 /examples | |
| parent | 3841f1770ba68c7f1fea5960b5a812ac00f7e513 (diff) | |
| download | NiGui-5e6b226c81beab2d352ecee0993c47dc7ec7488d.tar.gz NiGui-5e6b226c81beab2d352ecee0993c47dc7ec7488d.zip | |
Added an onMouseButtonDown event handler...
This is just to show how easy it is to handle mouse clicks since it isn't obvious without looking at the source.
Diffstat (limited to 'examples')
| -rwxr-xr-x | examples/example_10_drawing.nim | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/examples/example_10_drawing.nim b/examples/example_10_drawing.nim index 5fb8b55..9b342ba 100755 --- a/examples/example_10_drawing.nim +++ b/examples/example_10_drawing.nim @@ -64,5 +64,9 @@ control1.onDraw = proc (event: DrawEvent) = canvas.drawImage(image2, 120, 120, 50)
# Draws an image stretched
+control1.onMouseButtonDown = proc (event: MouseEvent) =
+ echo(event.button, " (", event.x, ", ", event.y, ")")
+ # Shows where the mouse is clicked in control-relative coordinates
+
window.show()
app.run()
|
