State

open class State

A collection of properties, based on the current Game, and the selected Resource. The properties are used (by MainView and ResourcesDock etc.) to carry out actions, and also to hide/show/disable some actions. e.g. you cannot open a resource in an external application when selectedFile is null (i.e. when the resource is not a FileResource).

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
var act: Act?
Link copied to clipboard
val actProperty: SimpleProperty<Act?>
Link copied to clipboard
val editingActProperty: ObservableBoolean
Link copied to clipboard
var game: Game?
Link copied to clipboard
Link copied to clipboard
val gameFolderProperty: FileUnaryFunction<Game?, SimpleProperty<Game?>>
Link copied to clipboard
val gameProperty: SimpleProperty<Game?>
Link copied to clipboard
val noGameProperty: ObservableBoolean
Link copied to clipboard
val noSelectedFileProperty: ObservableBoolean
Link copied to clipboard
val noSelectedResourceProperty: ObservableBoolean
Link copied to clipboard
val noSelectedSVGFileProperty: ObservableBoolean
Link copied to clipboard
val notLinkSelectedResourceProperty: ObservableBoolean
Link copied to clipboard
Link copied to clipboard
val selectedActorProperty: SimpleProperty<Actor?>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val selectedFileProperty: OptionalFileUnaryFunction<Resource?, SimpleProperty<Resource?>>
Link copied to clipboard
Link copied to clipboard
val selectedFolderProperty: FileBinaryFunction<Game?, SimpleProperty<Game?>, Resource?, SimpleProperty<Resource?>>
Link copied to clipboard
Link copied to clipboard
val selectedPickProperty: SimpleProperty<Pick?>
Link copied to clipboard
Link copied to clipboard
val selectedResourceProperty: SimpleProperty<Resource?>
Link copied to clipboard
Link copied to clipboard
val selectedStageNameProperty: OptionalStringProperty
Link copied to clipboard
Link copied to clipboard
val selectedSVGFileProperty: OptionalFileUnaryFunction<Resource?, SimpleProperty<Resource?>>
Link copied to clipboard
val selectedTab: Tab?
Link copied to clipboard
val selectedTabProperty: SimpleProperty<Tab?>
Link copied to clipboard
val stageDescriptions: MutableObservableList<StageDescription>