GraphicApplication
=
Application & type {
...added methods below... }
Method signature | Return type |
---|---|
canvas
|
DrawingCanvas
|
canvas holds graphic objects on screen | |
onMouseClick(
mouse:
Point)
|
Done
|
Respond to a mouse click (press and release) in the canvas at the given point. | |
onMouseDrag(
mouse:
Point)
|
Done
|
Respond to a mouse drag (move during press) in the canvas at the given point. | |
onMouseEnter(
mouse:
Point)
|
Done
|
Respond to a mouse entering the canvas at the given point. | |
onMouseExit(
mouse:
Point)
|
Done
|
Respond to a mouse exiting the canvas at the given point. | |
onMouseMove(
mouse:
Point)
|
Done
|
Respond to a mouse move in the canvas at the given point. | |
onMousePress(
mouse:
Point)
|
Done
|
Respond to a mouse press in the canvas at the given point. | |
onMouseRelease(
mouse:
Point)
|
Done
|
Respond to a mouse release in the canvas at the given point. | |
startGraphics
|
Done
|
must be invoked to create window and its contents as well as prepare the window to handle mouse events |