Packages

  • package root
    Definition Classes
    root
  • package ostrat

    This is the root package for the Openstrat project.

    This is the root package for the Openstrat project. The top of this package contains, 32 bit Int based Colours, the Multiple type class, a show and persistence library using RCON (Name may change), Rich Compact Object Notation, array based compound value collections of same length elements, an Either based errors framework and general utilities.

    Definition Classes
    root
  • package gTwo
    Definition Classes
    ostrat
  • GTwoGui
  • TwoScen
  • TwoScen1
c

ostrat.gTwo

GTwoGui

case class GTwoGui(canv: CanvasPlatform, scen: TwoScen) extends CmdBarGui with Product with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GTwoGui
  2. Serializable
  3. Product
  4. Equals
  5. CmdBarGui
  6. CanvasPanelled
  7. CanvasUser
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new GTwoGui(canv: CanvasPlatform, scen: TwoScen)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addPanel(clipPoly: Polygon, cover: Boolean = true): Panel
    Definition Classes
    CanvasPanelled
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. val barWidth: Int
    Definition Classes
    CmdBarGui
  7. val canv: CanvasPlatform
    Definition Classes
    GTwoGuiCanvasUser
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  9. val csvr: Arr[TextGraphic]
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. val frame: Arr[GraphicAffineElem { type ThisT >: ostrat.geom.TextGraphic with ostrat.geom.LinesDraw <: ostrat.geom.GraphicAffineElem }]
  12. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. implicit val grid: SquareGridSimple
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. def mainHeight: Double
    Definition Classes
    CmdBarGui
  16. def mainMouseUp: (MouseButton, List[Any], Vec2) => Unit
    Definition Classes
    CmdBarGui
  17. def mainMouseUp_=(f: (MouseButton, List[Any], Vec2) => Unit): Unit
    Definition Classes
    CmdBarGui
  18. val mainPanel: Panel
    Definition Classes
    CmdBarGui
  19. def mainRepaint(els: Arr[GraphicElem]): Unit
    Definition Classes
    CmdBarGui
  20. def mainRepaints(els: GraphicElem*): Unit
    Definition Classes
    CmdBarGui
  21. def mainWidth: Double
    Definition Classes
    CmdBarGui
  22. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  23. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  24. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  25. def paintObjs(movedObjs: Arr[GraphicElem]): Arr[GraphicActive]

    This reverses the order of the GraphicActive List.

    This reverses the order of the GraphicActive List. Method paints objects to screen as side effect.

    Definition Classes
    CanvasUser
  26. var panels: List[Panel]
    Definition Classes
    CanvasPanelled
  27. def productElementNames: Iterator[String]
    Definition Classes
    Product
  28. def reTop(commands: Arr[BoundedGraphic]): Unit

    repaints the top command bar

    repaints the top command bar

    Definition Classes
    CmdBarGui
  29. def refresh(): Unit
    Definition Classes
    CanvasPanelledCanvasUser
  30. def refreshPanel(panel: Panel): Unit

    This method creates a new frame for the panel.

    This method creates a new frame for the panel. It clips the painting area. Paints the Panel with the back colour, translates the GraphicElems from their positions relative to the Panel's centre to their absolute positions on the canvas. It stores the active object shapes with their absolute positions on the panels active object list. Finally it unclips the painting area.

    Definition Classes
    CanvasPanelled
  31. val scale: Double
  32. val scen: TwoScen
  33. var selected: List[Any]
    Definition Classes
    CmdBarGui
  34. val sls: LinesDraw
  35. def status: PolygonCompound
    Definition Classes
    CmdBarGui
  36. var statusText: String
    Definition Classes
    GTwoGuiCmdBarGui
  37. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  38. def textBox(str: String, cmd: AnyRef): PolygonCompound
    Definition Classes
    CmdBarGui
  39. def thisTop(): Unit

    The frame to refresh the top command bar.

    The frame to refresh the top command bar. Note it is a ref so will change with scenario state.

  40. val title: String
    Definition Classes
    CanvasUser
  41. val topBar: Panel
    Definition Classes
    CmdBarGui
  42. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  43. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  44. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from CmdBarGui

Inherited from CanvasPanelled

Inherited from CanvasUser

Inherited from AnyRef

Inherited from Any

Ungrouped