learn

package learn

Members list

Concise view

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

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
class Object
trait Matchable
class Any
trait GraphicsA extends LessonPage

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object LsA1.type
case class HelloWorld(canv: CanvasPlatform) extends CanvasNoPanels

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait GraphicsA
object LsA1.type
object Lessons extends GuiLaunch

Attributes

Graph
Supertypes
trait GuiLaunch
class Object
trait Matchable
class Any
Self type
Lessons.type
object LsA1 extends GraphicsA

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait GraphicsA
class Object
trait Matchable
class Any
Self type
LsA1.type
case class LsA1(canv: CanvasPlatform) extends CanvasNoPanels

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
class Object
trait Matchable
class Any
case class LsA10(canv: CanvasPlatform) extends CanvasNoPanels

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
class Object
trait Matchable
class Any
case class LsA11(canv: CanvasPlatform) extends CanvasNoPanels

Lesson A11.

Lesson A11.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
class Object
trait Matchable
class Any
case class LsA12(canv: CanvasPlatform) extends CanvasNoPanels

Lesson A12.

Lesson A12.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
class Object
trait Matchable
class Any
case class LsA13(canv: CanvasPlatform) extends CanvasNoPanels

Lesson A 13 Empty.

Lesson A 13 Empty.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
class Object
trait Matchable
class Any
object LsA1a

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
LsA1a.type
case class LsA1a(canv: CanvasPlatform) extends CanvasNoPanels

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
class Object
trait Matchable
class Any
case class LsA1b(canv: CanvasPlatform) extends CanvasNoPanels

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
class Object
trait Matchable
class Any
object LsA1sApp extends App

Attributes

Graph
Supertypes
trait App
class Object
trait Matchable
class Any
Self type
case class LsA2(canv: CanvasPlatform) extends CanvasNoPanels

Lesson A2.

Lesson A2.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
class Object
trait Matchable
class Any
case class LsA3(canv: CanvasPlatform) extends CanvasNoPanels

Lesson A3. Unfinished.

Lesson A3. Unfinished.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
class Object
trait Matchable
class Any
object LsA3a

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
LsA3a.type
case class LsA3a(canv: CanvasPlatform) extends CanvasNoPanels

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
class Object
trait Matchable
class Any
case class LsA4(canv: CanvasPlatform) extends CanvasNoPanels

Lesson A4.

Lesson A4.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
class Object
trait Matchable
class Any
case class LsA5(canv: CanvasPlatform) extends CanvasNoPanels

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
class Object
trait Matchable
class Any
case class LsA6(canv: CanvasPlatform) extends CanvasNoPanels

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
class Object
trait Matchable
class Any
case class LsA7(canv: CanvasPlatform) extends CanvasNoPanels

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
class Object
trait Matchable
class Any
case class LsA8(canv: CanvasPlatform) extends CanvasNoPanels

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
class Object
trait Matchable
class Any
case class LsA9(canv: CanvasPlatform) extends CanvasNoPanels

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
class Object
trait Matchable
class Any
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

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
class Object
trait Matchable
class Any
case class LsB2(canv: CanvasPlatform) extends CanvasNoPanels

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
class Object
trait Matchable
class Any
case class LsB3(canv: CanvasPlatform) extends CanvasNoPanels

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
class Object
trait Matchable
class Any
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

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
class Object
trait Matchable
class Any
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

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
class Object
trait Matchable
class Any
case class LsC3(canv: CanvasPlatform) extends CanvasNoPanels

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
class Object
trait Matchable
class Any
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

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
class Object
trait Matchable
class Any
case class LsC5(canv: CanvasPlatform) extends CanvasNoPanels

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
class Object
trait Matchable
class Any
case class LsC6(canv: CanvasPlatform) extends CanvasNoPanels

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
class Object
trait Matchable
class Any
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

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
class Object
trait Matchable
class Any
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

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
class Object
trait Matchable
class Any
case class LsD1(canv: CanvasPlatform) extends CanvasNoPanels

D Series lessons deal with persistence

D Series lessons deal with persistence

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
class Object
trait Matchable
class Any
case class LsD2(canv: CanvasPlatform) extends CanvasNoPanels

D Series lessons deal with persistence

D Series lessons deal with persistence

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
class Object
trait Matchable
class Any
case class LsD3(canv: CanvasPlatform) extends CanvasNoPanels

D Series lessons deal with persistence

D Series lessons deal with persistence

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
class Object
trait Matchable
class Any
case class LsD4(canv: CanvasPlatform) extends CanvasNoPanels

Lesson D4 Settings.

Lesson D4 Settings.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
class Object
trait Matchable
class Any
case class LsD5(canv: CanvasPlatform) extends CanvasNoPanels

Lesson D4 Settings.

Lesson D4 Settings.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait PanelLike
class Object
trait Matchable
class Any
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

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class CmdBarGui
class Object
trait Matchable
class Any
object LsE1App extends App

Attributes

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

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class CmdBarGui
class Object
trait Matchable
class Any
object MText

Attributes

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

Attributes

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