Packages

c

ostrat.gThree

GThreeGui

case class GThreeGui(canv: CanvasPlatform, scenStart: ThreeScen) extends CmdBarGui with Product with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GThreeGui
  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 GThreeGui(canv: CanvasPlatform, scenStart: ThreeScen)

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. val areas: Arr[PolygonFill]
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. val barWidth: Int
    Definition Classes
    CmdBarGui
  8. val canv: CanvasPlatform
    Definition Classes
    GThreeGuiCanvasUser
  9. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def frame: GraphicElems
  12. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. implicit def grid: HGrid
  14. var history: Arr[ThreeScen]
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. val lines: Arr[LineSegDraw]
  17. def mainHeight: Double
    Definition Classes
    CmdBarGui
  18. def mainMouseUp: (MouseButton, List[Any], Pt2) => Unit
    Definition Classes
    CmdBarGui
  19. def mainMouseUp_=(f: (MouseButton, List[Any], Pt2) => Unit): Unit
    Definition Classes
    CmdBarGui
  20. val mainPanel: Panel
    Definition Classes
    CmdBarGui
  21. def mainRepaint(els: Arr[GraphicElem]): Unit
    Definition Classes
    CmdBarGui
  22. def mainRepaints(els: GraphicElem*): Unit
    Definition Classes
    CmdBarGui
  23. def mainWidth: Double
    Definition Classes
    CmdBarGui
  24. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  26. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  27. 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
  28. var panels: List[Panel]
    Definition Classes
    CanvasPanelled
  29. def productElementNames: Iterator[String]
    Definition Classes
    Product
  30. def reTop(commands: Arr[GraphicBounded]): Unit

    repaints the top command bar

    repaints the top command bar

    Definition Classes
    CmdBarGui
  31. def refresh(): Unit
    Definition Classes
    CanvasPanelledCanvasUser
  32. 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
  33. def repaint(): Unit
  34. val rows: Arr[HCenRowValue[Terr]]
  35. val scale: Double

    The number of pixels / 2 displayed per row height.

  36. val scen: ThreeScen
  37. val scenStart: ThreeScen
  38. var selected: List[Any]
    Definition Classes
    CmdBarGui
  39. var statusText: String

    The text for the status field of the command bar.

    The text for the status field of the command bar.

    Definition Classes
    CmdBarGui
  40. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  41. def terrs: HCenArr[Terr]
  42. def text: Arr[TextGraphic]
  43. def textBox(str: String, cmd: AnyRef): PolygonCompound
    Definition Classes
    CmdBarGui
  44. 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.

  45. val title: String
    Definition Classes
    CanvasUser
  46. val topBar: Panel
    Definition Classes
    CmdBarGui
  47. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  48. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  49. 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