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 voidaddActions(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 voidmoveActions(java.util.Map<java.lang.Integer,Action<?>> map)protected voidonActionClicked(ActionDisplay<?> actionDisplay, javafx.scene.input.MouseEvent mouseEvent)protected voidremoveActions(java.util.Collection<Action<?>> actions)voidscrollToAction(Action<?> action)voidscrollToNode(javafx.scene.Node node)voidsetExpanded(boolean show)voidsetSelectedActions(java.util.Collection<Action> actions)voidsetSelectedActions(Action... actions)voidsetSelectedIndices(java.util.Collection<java.lang.Integer> indices)protected voidupdateSelected()-
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()
-
-