doodle.interact.algebra
Members list
Type members
Classlikes
Algebra for generating a stream of events corresponding to mouse clicks. Whenever the mouse is clicked a new event is generated with the location of the click.
Algebra for generating a stream of events corresponding to mouse clicks. Whenever the mouse is clicked a new event is generated with the location of the click.
This algebra applies to a Renderer's Canvas data types instead of the F data type, and hence gives mouse click locations in the canvas rather than relative to any Picture rendered on the Canvas.
Attributes
- Source:
- MouseClick.scala
- Graph
- Supertypes
- Known subtypes
- object CanvasAlgebra.type
Algebra for generating a stream of events giving the current mouse location. Whenever the mouse moves a new event is generated. The algebra applies to a Renderer's Canvas data type instead of the F data type, and hence gives the mouse location in the canvas rather than relative to any Picture rendered on the canvas.
Algebra for generating a stream of events giving the current mouse location. Whenever the mouse moves a new event is generated. The algebra applies to a Renderer's Canvas data type instead of the F data type, and hence gives the mouse location in the canvas rather than relative to any Picture rendered on the canvas.
Attributes
- Source:
- MouseMove.scala
- Graph
- Supertypes
- Known subtypes
- object CanvasAlgebra.type
Algebra for elements that can respond to Mouseover events
Algebra for elements that can respond to Mouseover events
Attributes
- Source:
- MouseOver.scala
- Graph
- Supertypes
Algebra for generating a stream of events indicating when the canvas is ready to redraw. The algebra applies to a Renderer's Canvas data type instead of the F data type.
Algebra for generating a stream of events indicating when the canvas is ready to redraw. The algebra applies to a Renderer's Canvas data type instead of the F data type.
Attributes
- Source:
- Redraw.scala
- Graph
- Supertypes
- Known subtypes
- object CanvasAlgebra.type