ButtonsBarController
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
fun setDisplayMonitor(@Nullable displayMonitor: FXOutputMonitor<out Any, out Any>)
Content copied to clipboard
Setter method for the graphical it.unibo.alchemist.boundary.interfaces.OutputMonitor.
Link copied to clipboard
Sets the play/pause toggle.
Link copied to clipboard
Sets the step monitor label.
Link copied to clipboard
Sets the time monitor label.