Buttons Bar Controller
This class models a JavaFX controller for ButtonsBarLayout.fxml.
Parameters
<P>
the position type
Constructors
Link copied to clipboard
Default constructor.
Link copied to clipboard
open fun ButtonsBarController(@Nullable displayMonitor: FXOutputMonitor<out Any, out Any>)
Content copied to clipboard
Same as default constructor, but lets specify an it.unibo.alchemist.boundary.interfaces.OutputMonitor to display the effects.
Link copied to clipboard
open fun ButtonsBarController(playPauseButton: Button, timeLabel: Label, stepLabel: Label)
Content copied to clipboard
Same as default constructor, but lets specify the play/pause Button, a Label for the steps and a Label for the time.
Link copied to clipboard
open fun ButtonsBarController(@Nullable displayMonitor: FXOutputMonitor<out Any, out Any>, playPauseButton: Button, timeLabel: Label, stepLabel: Label)
Content copied to clipboard
Same as default constructor, but lets specify an it.unibo.alchemist.boundary.interfaces.OutputMonitor to display the effects, the play/pause Button, a Label for the steps and a Label for the time.
Functions
Link copied to clipboard
Getter method for the
List
of groups of effects in the side drawer.Link copied to clipboard
Link copied to clipboard
Sets the step monitor label.
Link copied to clipboard
Sets the time monitor label.
Properties
Link copied to clipboard
Link copied to clipboard
private open var displayMonitor: Optional<FXOutputMonitor<out Any, out Any>>
Content copied to clipboard