Package jisa.gui.queue
Class ActionQueueDisplay
- java.lang.Object
-
- jisa.gui.JFXElement
-
- jisa.gui.queue.ActionQueueDisplay
-
- All Implemented Interfaces:
Element
public class ActionQueueDisplay extends JFXElement
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jisa.gui.Element
Element.ElementBorder
-
-
Constructor Summary
Constructors Constructor Description ActionQueueDisplay(java.lang.String title, ActionQueue queue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addActions(java.util.Collection<Action<?>> actions)
protected java.util.List<javafx.scene.Node>
getAllNodes()
java.util.List<Action>
getSelectedActions()
java.util.List<java.lang.Integer>
getSelectedIndices()
protected void
moveActions(java.util.Map<java.lang.Integer,Action<?>> map)
protected void
onActionClicked(ActionDisplay<?> actionDisplay, javafx.scene.input.MouseEvent mouseEvent)
protected void
removeActions(java.util.Collection<Action<?>> actions)
void
scrollToAction(Action<?> action)
void
scrollToNode(javafx.scene.Node node)
void
setExpanded(boolean show)
void
setSelectedActions(java.util.Collection<Action> actions)
void
setSelectedActions(Action... actions)
void
setSelectedIndices(java.util.Collection<java.lang.Integer> indices)
protected void
updateSelected()
-
Methods inherited from class jisa.gui.JFXElement
addDialogButton, addDialogMenuButton, addToolbarButton, addToolbarMenuButton, addToolbarSeparator, autoAdjustSize, autoSizeWindow, clearDialogButtons, clearToolbar, close, getIcon, getMaxHeight, getMaxWidth, getMaxWindowHeight, getMaxWindowWidth, getMinHeight, getMinWidth, getNode, getStage, getTitle, getWindowHeight, getWindowWidth, hide, iconProperty, isDecorated, isExitOnClose, isMaximised, isShowing, setCentreNode, setDecorated, setExitOnClose, setIcon, setIcon, setMaxHeight, setMaximised, setMaxWidth, setMaxWindowHeight, setMaxWindowWidth, setMinHeight, setMinWidth, setOnClose, setTitle, setWindowHeight, setWindowSize, setWindowWidth, show, showAsAlert, showAsConfirmation, showAsDialog, titleProperty
-
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jisa.gui.Element
getBorderedNode, isVisible, setVisible
-
-
-
-
Constructor Detail
-
ActionQueueDisplay
public ActionQueueDisplay(java.lang.String title, ActionQueue queue)
-
-
Method Detail
-
getSelectedActions
public java.util.List<Action> getSelectedActions()
-
getSelectedIndices
public java.util.List<java.lang.Integer> getSelectedIndices()
-
setSelectedActions
public void setSelectedActions(Action... actions)
-
setSelectedActions
public void setSelectedActions(java.util.Collection<Action> actions)
-
setSelectedIndices
public void setSelectedIndices(java.util.Collection<java.lang.Integer> indices)
-
updateSelected
protected void updateSelected()
-
addActions
protected void addActions(java.util.Collection<Action<?>> actions)
-
onActionClicked
protected void onActionClicked(ActionDisplay<?> actionDisplay, javafx.scene.input.MouseEvent mouseEvent)
-
scrollToAction
public void scrollToAction(Action<?> action)
-
scrollToNode
public void scrollToNode(javafx.scene.Node node)
-
removeActions
protected void removeActions(java.util.Collection<Action<?>> actions)
-
moveActions
protected void moveActions(java.util.Map<java.lang.Integer,Action<?>> map)
-
setExpanded
public void setExpanded(boolean show)
-
getAllNodes
protected java.util.List<javafx.scene.Node> getAllNodes()
-
-