Fx

object Fx

GUI API

Fx is an easy to use wrapper of JavaFx technology

Source
__.scala
class Object
trait Matchable
class Any

Member

trait Control extends Region

Parent of GUI Widgets

Control object also contains most of the available controls, which are aliased in Fx root and can be called without Control. prefix

For example:

val b: Fx.Control.Button = ???
// is usually defined as
val b: Fx.Button = ???


val c: Fx.Control.CheckBox = ???
// is usually defined as
val c: Fx.CheckBox = ???
Companion
object
Source
__.scala
trait Control extends Region

Parent of GUI Widgets

Control object also contains most of the available controls, which are aliased in Fx root and can be called without Control. prefix

For example:

val b: Fx.Control.Button = ???
// is usually defined as
val b: Fx.Button = ???


val c: Fx.Control.CheckBox = ???
// is usually defined as
val c: Fx.CheckBox = ???
Companion
object
Source
__.scala
class Scene(width: Opt, height: Opt, e: Opt[Like]) extends Gui

Scene object also contains types responsible for building GUI layout, except for widgets (which are defined in Fx.Control)

All the Scene children are aliased in Fx root and usually called without Scene. prefix

For example:

val w: Fx.Scene.Window = ???
// is usually defined as
val w: Fx.Window = ???

val b: Fx.Scene.Pane.Border = ???
// is usually defined as
val b: Fx.Pane.Border = ???
Companion
object
Source
__.scala
class Scene(width: Opt, height: Opt, e: Opt[Like]) extends Gui

Scene object also contains types responsible for building GUI layout, except for widgets (which are defined in Fx.Control)

All the Scene children are aliased in Fx root and usually called without Scene. prefix

For example:

val w: Fx.Scene.Window = ???
// is usually defined as
val w: Fx.Window = ???

val b: Fx.Scene.Pane.Border = ???
// is usually defined as
val b: Fx.Pane.Border = ???
Companion
object
Source
__.scala
object Util

Util object contains GUI utilities, which are aliased in Fx root and can be called without Util. prefix

For example:

val p: Fx.Util.Pos = CENTER
// is usually defined as
val p: Fx.Pos = CENTER


val s: Fx.Util.Side = TOP
// is usually defined as
val s: Fx.Side = TOP
Source
__.scala

Alias

@threadUnsafe
lazy val Action: Fx.Action
Source
__.scala
@threadUnsafe
Source
__.scala
@threadUnsafe
lazy val Button: Fx.Button
Source
__.scala
type Cell = Fx.Cell
Source
__.scala
@threadUnsafe
lazy val Cell: Fx.Cell
Source
__.scala
type Chart = Fx.Chart
Source
__.scala
@threadUnsafe
lazy val Chart: Fx.Chart
Source
__.scala
@threadUnsafe
Source
__.scala
type Color = Color
Source
__.scala
@threadUnsafe
Source
__.scala
type ComboBox[A] = Fx.ComboBox[A]
Source
__.scala
@threadUnsafe
Source
__.scala
type Event = Fx.Event
Source
__.scala
@threadUnsafe
lazy val Event: Fx.Event
Source
__.scala
type Font = Font
Source
__.scala
@threadUnsafe
lazy val Font: Fx.Text.Font
Source
__.scala
@threadUnsafe
lazy val HPos: Fx.Util.HPos
Source
__.scala
@threadUnsafe
lazy val Image: Fx.Image
Source
__.scala
@threadUnsafe
Source
__.scala
@threadUnsafe
Source
__.scala
type Label = Fx.Label
Source
__.scala
@threadUnsafe
lazy val Label: Fx.Label
Source
__.scala
type List[A] = Fx.List[A]
Source
__.scala
@threadUnsafe
lazy val List: Fx.List
Source
__.scala
@threadUnsafe
Source
__.scala
@threadUnsafe
Source
__.scala
@threadUnsafe
lazy val Paint: Fx.Paint
Source
__.scala
type Pane = Fx.Pane
Source
__.scala
@threadUnsafe
lazy val Pane: Fx.Pane
Source
__.scala
Source
__.scala
@threadUnsafe
lazy val Pos: Fx.Util.Pos
Source
__.scala
type Selection[A] = Fx.Selection[A]
Source
__.scala
@threadUnsafe
Source
__.scala
type Shape = Fx.Shape
Source
__.scala
@threadUnsafe
lazy val Shape: Fx.Shape
Source
__.scala
@threadUnsafe
lazy val Side: Fx.Util.Side
Source
__.scala
type Stage = Fx.Stage
Source
__.scala
@threadUnsafe
lazy val Stage: Fx.Stage
Source
__.scala
@threadUnsafe
Source
__.scala
type Table[A] = Fx.Table[A]
Source
__.scala
@threadUnsafe
lazy val Table: Fx.Table
Source
__.scala
type Text = Fx.Text
Source
__.scala
@threadUnsafe
lazy val Text: Fx.Text
Source
__.scala
@threadUnsafe
Source
__.scala
@threadUnsafe
lazy val Toggle: Fx.Toggle
Source
__.scala
@threadUnsafe
Source
__.scala
@threadUnsafe
lazy val VPos: Fx.Util.VPos
Source
__.scala
@threadUnsafe
lazy val Window: Fx.Window
Source
__.scala