GuiLoader

blockudoku.views.gui.GuiLoader
class GuiLoader(commandFactory: CommandFactory, commandInvoker: CommandInvoker, gridController: GridController, elementController: ElementController, focusManager: FocusManager, previewBuilder: GridPreviewBuilder, saveManager: SaveManager, scoreController: ScoreController) extends JFXApp3

Attributes

Graph
Supertypes
trait JFXApp3
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def start(): Unit

The main application method. Executed on JavaFX Application thread.

The main application method. Executed on JavaFX Application thread.

Attributes

Definition Classes
JFXApp3
def switchToScene(newScene: Scene): Unit

Inherited methods

def hostServices: HostServices

Attributes

Inherited from:
JFXApp3
def main(args: Array[String]): Unit

Perform app-related initialization, and execute initialization/construction code for all classes and objects that extend this trait.

Perform app-related initialization, and execute initialization/construction code for all classes and objects that extend this trait.

Value parameters

args

Command line arguments.

Attributes

Note

You are strongly advised not to override this function.

Inherited from:
JFXApp3
def stopApp(): Unit

This method is called when the application should stop, and provides a convenient place to prepare for application exit and destroy resources.

This method is called when the application should stop, and provides a convenient place to prepare for application exit and destroy resources.

It is called from javafx.Application.stop method. The implementation of this method provided by the JFXApp3 class does nothing.

NOTE: This method is called on the JavaFX Application Thread, the same as javafx.Application.stop method.

Attributes

Inherited from:
JFXApp3

Concrete fields

var currentScene: Scene
var mainScene: Scene
var settingsScene: Scene
var startScene: Scene

Inherited fields

var stage: PrimaryStage

JFXApp3 stage must be an instance of scalafx.application.JFXApp3.PrimaryStage to ensure that it actually is a proper wrapper for the primary stage supplied by JavaFX.

JFXApp3 stage must be an instance of scalafx.application.JFXApp3.PrimaryStage to ensure that it actually is a proper wrapper for the primary stage supplied by JavaFX.

Attributes

Inherited from:
JFXApp3