learn

package learn

Members list

Packages

package learn.e1

Type members

Classlikes

case class CArcExs(canv: CanvasPlatform) extends CanvasNoPanels

This is a temporary lesson: whilst Arcs get fixed.

This is a temporary lesson: whilst Arcs get fixed.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
trait RectCenlign
trait WithCentre
trait CanvasUser
class Object
trait Matchable
class Any
Show all
trait GraphicsA extends LessonPage

Attributes

Supertypes
trait LessonPage
class Object
trait Matchable
class Any
Known subtypes
trait GraphicsAE
object LsAArcs
object LsABeziers
object LsACircles
object LsACircles2
object LsADiagram
object LsAHexEnum
object LsAInner
object LsAPolygons
object LsAReflect
object LsARotation
object LsAShapes
object LsAShapes2
object LsASides
object LsASquares
object LsATiling
object LsAEllipses
Show all
trait GraphicsAE extends GraphicsA

Attributes

Supertypes
trait GraphicsA
trait LessonPage
class Object
trait Matchable
class Any
Known subtypes
object LsAArcs
object LsABeziers
object LsACircles
object LsACircles2
object LsADiagram
object LsAHexEnum
object LsAInner
object LsAPolygons
object LsAReflect
object LsARotation
object LsAShapes
object LsAShapes2
object LsASides
object LsASquares
object LsATiling
Show all
case class HelloWorld(canv: CanvasPlatform) extends CanvasNoPanels

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
trait RectCenlign
trait WithCentre
trait CanvasUser
class Object
trait Matchable
class Any
Show all
trait LessonPage

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait GraphicsA
trait GraphicsAE
object LsAArcs
object LsABeziers
object LsACircles
object LsACircles2
object LsADiagram
object LsAHexEnum
object LsAInner
object LsAPolygons
object LsAReflect
object LsARotation
object LsAShapes
object LsAShapes2
object LsASides
object LsASquares
object LsATiling
object LsAEllipses
Show all
object Lessons extends GuiLaunch

Attributes

Supertypes
trait GuiLaunch
class Object
trait Matchable
class Any
Self type
Lessons.type
object LsAArcs extends GraphicsAE

Arcs Lesson.

Arcs Lesson.

Attributes

Supertypes
trait GraphicsAE
trait GraphicsA
trait LessonPage
class Object
trait Matchable
class Any
Show all
Self type
LsAArcs.type
object LsABeziers extends GraphicsAE

Attributes

Supertypes
trait GraphicsAE
trait GraphicsA
trait LessonPage
class Object
trait Matchable
class Any
Show all
Self type
LsABeziers.type
object LsACircles extends GraphicsAE

Attributes

Supertypes
trait GraphicsAE
trait GraphicsA
trait LessonPage
class Object
trait Matchable
class Any
Show all
Self type
LsACircles.type
object LsACircles2 extends GraphicsAE

More stuff with circles.

More stuff with circles.

Attributes

Supertypes
trait GraphicsAE
trait GraphicsA
trait LessonPage
class Object
trait Matchable
class Any
Show all
Self type
object LsACirclesApp extends App

Not sure if this is still useful.

Not sure if this is still useful.

Attributes

Supertypes
trait App
trait DelayedInit
class Object
trait Matchable
class Any
Self type
object LsADiagram extends GraphicsAE

Attributes

Supertypes
trait GraphicsAE
trait GraphicsA
trait LessonPage
class Object
trait Matchable
class Any
Show all
Self type
LsADiagram.type
object LsAEllipses extends GraphicsA

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait GraphicsA
trait LessonPage
class Object
trait Matchable
class Any
Show all
Self type
case class LsAEllipses(canv: CanvasPlatform) extends CanvasNoPanels

Lesson A3. Unfinished.

Lesson A3. Unfinished.

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
trait RectCenlign
trait WithCentre
trait CanvasUser
class Object
trait Matchable
class Any
Show all
object LsAHexEnum extends GraphicsAE

Lesson A12.

Lesson A12.

Attributes

Supertypes
trait GraphicsAE
trait GraphicsA
trait LessonPage
class Object
trait Matchable
class Any
Show all
Self type
LsAHexEnum.type
object LsAInner extends GraphicsAE

Attributes

Supertypes
trait GraphicsAE
trait GraphicsA
trait LessonPage
class Object
trait Matchable
class Any
Show all
Self type
LsAInner.type
object LsAPolygons extends GraphicsAE

Lesson Polygons.

Lesson Polygons.

Attributes

Supertypes
trait GraphicsAE
trait GraphicsA
trait LessonPage
class Object
trait Matchable
class Any
Show all
Self type
object LsAReflect extends GraphicsAE

Reflection transformation lesson.

Reflection transformation lesson.

Attributes

Supertypes
trait GraphicsAE
trait GraphicsA
trait LessonPage
class Object
trait Matchable
class Any
Show all
Self type
LsAReflect.type
object LsARotation extends GraphicsAE

Attributes

Supertypes
trait GraphicsAE
trait GraphicsA
trait LessonPage
class Object
trait Matchable
class Any
Show all
Self type
object LsAShapes extends GraphicsAE

Attributes

Supertypes
trait GraphicsAE
trait GraphicsA
trait LessonPage
class Object
trait Matchable
class Any
Show all
Self type
LsAShapes.type
object LsAShapes2 extends GraphicsAE

Attributes

Supertypes
trait GraphicsAE
trait GraphicsA
trait LessonPage
class Object
trait Matchable
class Any
Show all
Self type
LsAShapes2.type
object LsASides extends GraphicsAE

Attributes

Supertypes
trait GraphicsAE
trait GraphicsA
trait LessonPage
class Object
trait Matchable
class Any
Show all
Self type
LsASides.type
object LsASquares extends GraphicsAE

Lesson introducing Squares.

Lesson introducing Squares.

Attributes

Supertypes
trait GraphicsAE
trait GraphicsA
trait LessonPage
class Object
trait Matchable
class Any
Show all
Self type
LsASquares.type
case class LsAText(canv: CanvasPlatform) extends CanvasNoPanels

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
trait RectCenlign
trait WithCentre
trait CanvasUser
class Object
trait Matchable
class Any
Show all
object LsATiling extends GraphicsAE

Tiling Lesson.

Tiling Lesson.

Attributes

Supertypes
trait GraphicsAE
trait GraphicsA
trait LessonPage
class Object
trait Matchable
class Any
Show all
Self type
LsATiling.type
case class LsB1(canv: CanvasPlatform) extends CanvasNoPanels

The B series lessons are dynamic. The display changes with time. You don't need to do all the a lessons before starting on the Bs. Alternatively if you merely want to create printable materials then you don't need to do the B series.

The B series lessons are dynamic. The display changes with time. You don't need to do all the a lessons before starting on the Bs. Alternatively if you merely want to create printable materials then you don't need to do the B series.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
trait RectCenlign
trait WithCentre
trait CanvasUser
class Object
trait Matchable
class Any
Show all
case class LsB2(canv: CanvasPlatform) extends CanvasNoPanels

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
trait RectCenlign
trait WithCentre
trait CanvasUser
class Object
trait Matchable
class Any
Show all
case class LsB3(canv: CanvasPlatform) extends CanvasNoPanels

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
trait RectCenlign
trait WithCentre
trait CanvasUser
class Object
trait Matchable
class Any
Show all
case class LsC1(canv: CanvasPlatform) extends CanvasNoPanels

LessonC1 is for interactive lessons. Your canvas will actually respond to user input.

LessonC1 is for interactive lessons. Your canvas will actually respond to user input.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
trait RectCenlign
trait WithCentre
trait CanvasUser
class Object
trait Matchable
class Any
Show all
case class LsC2(canv: CanvasPlatform) extends CanvasNoPanels

Lesson C2. Shows the location and Pt2 coordinates of the point on the screen the user has clicked.

Lesson C2. Shows the location and Pt2 coordinates of the point on the screen the user has clicked.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
trait RectCenlign
trait WithCentre
trait CanvasUser
class Object
trait Matchable
class Any
Show all
case class LsC3(canv: CanvasPlatform) extends CanvasNoPanels

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
trait RectCenlign
trait WithCentre
trait CanvasUser
class Object
trait Matchable
class Any
Show all
case class LsC3b(canv: CanvasPlatform) extends CanvasNoPanels

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
trait RectCenlign
trait WithCentre
trait CanvasUser
class Object
trait Matchable
class Any
Show all
case class LsC4(canv: CanvasPlatform) extends CanvasNoPanels

This lesson is working, but has what looks like a very dubious implementation.

This lesson is working, but has what looks like a very dubious implementation.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
trait RectCenlign
trait WithCentre
trait CanvasUser
class Object
trait Matchable
class Any
Show all
case class LsC5(canv: CanvasPlatform) extends CanvasNoPanels

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
trait RectCenlign
trait WithCentre
trait CanvasUser
class Object
trait Matchable
class Any
Show all
case class LsC6(canv: CanvasPlatform) extends CanvasNoPanels

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
trait RectCenlign
trait WithCentre
trait CanvasUser
class Object
trait Matchable
class Any
Show all
case class LsC7(canv: CanvasPlatform) extends CanvasNoPanels

This lesson displays an interactive Bezier curve whose points can be dragged and also displays the syntax required to draw it

This lesson displays an interactive Bezier curve whose points can be dragged and also displays the syntax required to draw it

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
trait RectCenlign
trait WithCentre
trait CanvasUser
class Object
trait Matchable
class Any
Show all
case class LsC8(canv: CanvasPlatform) extends CanvasNoPanels

This lesson displays an interactive Bezier curve whose points can be dragged and also displays the syntax required to draw it

This lesson displays an interactive Bezier curve whose points can be dragged and also displays the syntax required to draw it

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
trait RectCenlign
trait WithCentre
trait CanvasUser
class Object
trait Matchable
class Any
Show all
case class LsD1(canv: CanvasPlatform) extends CanvasNoPanels

D Series lessons deal with persistence

D Series lessons deal with persistence

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
trait RectCenlign
trait WithCentre
trait CanvasUser
class Object
trait Matchable
class Any
Show all
case class LsD2(canv: CanvasPlatform) extends CanvasNoPanels

D Series lessons deal with persistence

D Series lessons deal with persistence

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
trait RectCenlign
trait WithCentre
trait CanvasUser
class Object
trait Matchable
class Any
Show all
case class LsD3(canv: CanvasPlatform) extends CanvasNoPanels

D Series lessons deal with persistence

D Series lessons deal with persistence

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
trait RectCenlign
trait WithCentre
trait CanvasUser
class Object
trait Matchable
class Any
Show all
case class LsD4(canv: CanvasPlatform) extends CanvasNoPanels

Lesson D4 Settings.

Lesson D4 Settings.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
trait RectCenlign
trait WithCentre
trait CanvasUser
class Object
trait Matchable
class Any
Show all
case class LsD5(canv: CanvasPlatform) extends CanvasNoPanels

Lesson D4 Settings.

Lesson D4 Settings.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
trait RectCenlign
trait WithCentre
trait CanvasUser
class Object
trait Matchable
class Any
Show all
case class LsE1(canv: CanvasPlatform) extends CmdBarGui

E Series lessons deal with games. E1 is a super simple single player turn game.

E Series lessons deal with games. E1 is a super simple single player turn game.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CmdBarGui
trait CanvasUser
class Object
trait Matchable
class Any
Show all
object LsE1App extends App

Attributes

Supertypes
trait App
trait DelayedInit
class Object
trait Matchable
class Any
Self type
LsE1App.type
case class LsE2(canv: CanvasPlatform) extends CmdBarGui

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CmdBarGui
trait CanvasUser
class Object
trait Matchable
class Any
Show all
object MText

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
MText.type
object SText

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
SText.type