Uses of Interface
jmri.jmrit.display.Positionable
Packages that use Positionable
Package
Description
Provides control panel and associated visible icon classes.
XML persistance for the
jmri.jmrit.display package.Layout Editor currently represents both structure and graphical display through a single set of objects.
Select from palette of items.
-
Uses of Positionable in jmri.jmrit.display
Subinterfaces of Positionable in jmri.jmrit.displayModifier and TypeInterfaceDescriptioninterfaceDefines track objects that display status color.Classes in jmri.jmrit.display that implement PositionableModifier and TypeClassDescriptionclassAn Analog Clock for displaying in a panel.classAn icon that plays an audio on a web panel.classAn icon to display the value contained within a Block.classAn icon to display and input a GlobalVariable value in a TextField.classAn icon to display a status of a GlobalVariable.classAn icon to display and input a GlobalVariable value in a TextField.classAn icon to display a status of a GlobalVariable in a JSpinner.classAn icon to display the status of a track segment in a block.classAn icon to display a status and state of a color coded turnout.classAn icon to display a status of a light.classLinkingLabel is a PositionableLabel that opens a link to another window or URL when clickedclassAn icon that displays the position of a loco on a panel.classAn icon that executes a LogixNG when clicked on.classAn icon to display and input a Memory value in a TextField.classAn icon to display a status of a Memory.classAn icon to display and input a Memory value in a TextField.classAn icon to display and input a Memory value in a TextField.classAn icon to display a status of a Memory.classAn icon to display a status of a Memory in a JSpinner.classAn icon to display a status of set of Sensors.classGather common methods for Turnouts, Sensors, SignalHeads, Masts, etc.classclassclassPositionableLabel is a JLabel that can be dragged around the inside of the enclosing Container using a right-drag.classAn icon to display info from a Reporter, e.g. transponder or RFID reader.classAn icon to display the position of an RPS input.classAn icon to display a status of a Sensor.classAn icon to display a status of a SignalHead.classAn icon to display a status of aSignalMast.classAn icon to display a status of a Slip, either Single or Double.classAn icon to display a status of a turnout.Fields in jmri.jmrit.display declared as PositionableModifier and TypeFieldDescriptionprotected PositionableEditor._currentSelectionprotected PositionablePositionablePopupUtil._parentprotected PositionablePositionablePropertiesUtil._parent(package private) PositionableCoordinateEdit.plFields in jmri.jmrit.display with type parameters of type PositionableMethods in jmri.jmrit.display that return PositionableModifier and TypeMethodDescriptionAnalogClock2Display.deepClone()AudioIcon.deepClone()BlockContentsIcon.deepClone()GlobalVariableComboIcon.deepClone()GlobalVariableIcon.deepClone()GlobalVariableInputIcon.deepClone()GlobalVariableSpinnerIcon.deepClone()IndicatorTrackIcon.deepClone()IndicatorTurnoutIcon.deepClone()LightIcon.deepClone()LinkingLabel.deepClone()LocoIcon.deepClone()MemoryComboIcon.deepClone()MemoryIcon.deepClone()MemoryInputIcon.deepClone()MemorySpinnerIcon.deepClone()MultiSensorIcon.deepClone()Positionable.deepClone()Make a deep copy of Positional object.PositionableIcon.deepClone()PositionableJComponent.deepClone()PositionableJPanel.deepClone()PositionableLabel.deepClone()ReporterIcon.deepClone()SensorIcon.deepClone()SignalHeadIcon.deepClone()SignalMastIcon.deepClone()TurnoutIcon.deepClone()protected PositionableAnalogClock2Display.finishClone(AnalogClock2Display pos) protected PositionableBlockContentsIcon.finishClone(BlockContentsIcon pos) protected PositionableGlobalVariableComboIcon.finishClone(GlobalVariableComboIcon pos) protected PositionableGlobalVariableIcon.finishClone(GlobalVariableIcon pos) protected PositionableGlobalVariableInputIcon.finishClone(GlobalVariableInputIcon pos) protected PositionableGlobalVariableSpinnerIcon.finishClone(GlobalVariableSpinnerIcon pos) protected PositionableIndicatorTrackIcon.finishClone(IndicatorTrackIcon pos) protected PositionableIndicatorTurnoutIcon.finishClone(IndicatorTurnoutIcon pos) protected PositionableLightIcon.finishClone(LightIcon pos) protected PositionableLinkingLabel.finishClone(LinkingLabel pos) protected PositionableLocoIcon.finishClone(LocoIcon pos) protected PositionableMemoryComboIcon.finishClone(MemoryComboIcon pos) protected PositionableMemoryIcon.finishClone(MemoryIcon pos) protected PositionableMemoryInputIcon.finishClone(MemoryInputIcon pos) protected PositionableMemorySpinnerIcon.finishClone(MemorySpinnerIcon pos) protected PositionableMultiSensorIcon.finishClone(MultiSensorIcon pos) protected PositionablePositionableIcon.finishClone(PositionableIcon pos) protected PositionablePositionableJComponent.finishClone(PositionableJComponent pos) protected PositionablePositionableJPanel.finishClone(PositionableJPanel pos) protected PositionablePositionableLabel.finishClone(PositionableLabel pos) protected PositionableReporterIcon.finishClone(ReporterIcon pos) protected PositionableSensorIcon.finishClone(SensorIcon pos) protected PositionableSignalHeadIcon.finishClone(SignalHeadIcon pos) protected PositionableSignalMastIcon.finishClone(SignalMastIcon pos) protected PositionableTurnoutIcon.finishClone(TurnoutIcon pos) final PositionableToolTip.getPositionable()protected PositionableEditor.putAudio()Add a LogixNG icon to the target.protected PositionableEditor.putIcon()Add an icon to the target.protected PositionableEditor.putLogixNG()Add a LogixNG icon to the target.Methods in jmri.jmrit.display that return types with arguments of type PositionableModifier and TypeMethodDescriptionEditor.getContents()Editor.getIdContents()Editor.getPositionablesByClassName(String className) protected List<Positionable>Editor.getSelectedItems(JmriMouseEvent event) Return a List of all items whose bounding rectangle contain the mouse position. ordered from top level to bottomMethods in jmri.jmrit.display with parameters of type PositionableModifier and TypeMethodDescriptionprotected voidEditor.addToTarget(Positionable l) PositionablePopupUtil.clone(Positionable parent, JComponent textComp) SensorIcon.SensorPopupUtil.clone(Positionable parent, JComponent textComp) protected abstract voidEditor.copyItem(Positionable p) Set up item(s) to be copied by paste.voidEditor.displayLevelChange(Positionable l) Positionable has set a new level.protected voidEditor.dockSelections(Positionable p) static AbstractActionCoordinateEdit.getBorderEditAction(Positionable pos) static AbstractActionCoordinateEdit.getClassesEditAction(Positionable pos, String title, Editor editor) static AbstractActionCoordinateEdit.getCoordinateEditAction(Positionable pos) static AbstractActionCoordinateEdit.getFixedSizeEditAction(Positionable pos) static AbstractActionCoordinateEdit.getIdEditAction(Positionable pos, String title, Editor editor) protected intEditor.getItemX(Positionable p, int deltaX) protected intEditor.getItemY(Positionable p, int deltaY) static AbstractActionCoordinateEdit.getLevelEditAction(Positionable pos) static AbstractActionCoordinateEdit.getLinkEditAction(Positionable pos, String title) static AbstractActionCoordinateEdit.getMarginEditAction(Positionable pos) static AbstractActionCoordinateEdit.getNameEditAction(Positionable pos) static AbstractActionCoordinateEdit.getRotateEditAction(Positionable pos) static AbstractActionCoordinateEdit.getScaleEditAction(Positionable pos) static AbstractActionCoordinateEdit.getTextEditAction(Positionable pos, String title) static AbstractActionCoordinateEdit.getToolTipEditAction(Positionable pos) (package private) StringEditor.getUsageData(Positionable pos) static AbstractActionCoordinateEdit.getZoomEditAction(Positionable pos) voidCoordinateEdit.init(String title, Positionable pos, boolean showName) protected voidEditor.modifySelectionGroup(Positionable selection, JmriMouseEvent event) voidEditor.moveItem(Positionable p, int deltaX, int deltaY) Relocate item.voidEditor.positionalAddClass(Positionable p, String className) Add a class name to the PositionablevoidEditor.positionalIdChange(Positionable p, String newId) Check if it's possible to change the id of the Positionable to the desired string.voidEditor.positionalRemoveClass(Positionable p, String className) Removes a class name from the PositionablevoidEditor.putItem(Positionable l) booleanEditor.removeFromContents(Positionable l) protected voidEditor.removeFromTarget(Positionable l) protected voidEditor.removeSelections(Positionable p) voidEditor.setAttributes(PositionablePopupUtil newUtil, Positionable p) Set attributes of a Positionable.voidGlobalVariableIcon.setAttributes(PositionablePopupUtil util, Positionable that) Special method to transfer a setAttributes call from the LE version of GlobalVariableIcon.voidMemoryIcon.setAttributes(PositionablePopupUtil util, Positionable that) Special method to transfer a setAttributes call from the LE version of MemoryIcon.voidEditor.setDisplayLevelMenu(Positionable p, JPopupMenu popup) Display 'z' level of the Positionable item and provide a dialog menu item to edit it.voidEditor.setEditClassesMenu(Positionable p, JPopupMenu popup) Add a menu entry to edit Classes of the Positionable itemvoidEditor.setEditIdMenu(Positionable p, JPopupMenu popup) Add a menu entry to edit Id of the Positionable itemvoidEditor.setEmptyHiddenMenu(Positionable p, JPopupMenu popup) Add a menu entry to set visibility of the Positionable item based on the presence of contents.voidEditor.setHiddenMenu(Positionable p, JPopupMenu popup) Add a menu entry to set visibility of the Positionable itemvoidEditor.setLogixNGPositionableMenu(Positionable p, JPopupMenu popup) Add a menu entry to edit Id of the Positionable itemprotected abstract voidEditor.setNextLocation(Positionable obj) Set an object's location when it is created.final voidToolTip.setPositionable(Positionable pos) voidEditor.setPositionableMenu(Positionable p, JPopupMenu popup) Add a checkbox to lock the position of the Positionable item.voidEditor.setRemoveMenu(Positionable p, JPopupMenu popup) Add an action to remove the Positionable item.protected voidEditor.setSelectionsAttributes(PositionablePopupUtil util, Positionable pos) protected voidEditor.setSelectionsDisplayLevel(int k, Positionable p) protected voidEditor.setSelectionsDockingLocation(Positionable p) protected voidEditor.setSelectionsHidden(boolean enabled, Positionable p) protected booleanEditor.setSelectionsPositionable(boolean enabled, Positionable p) protected voidEditor.setSelectionsRotation(int k, Positionable p) protected voidEditor.setSelectionsScale(double s, Positionable p) booleanEditor.setShowAlignmentMenu(Positionable p, JPopupMenu popup) Offer actions to align the selected Positionable items either Horizontally (at average y coordinates) or Vertically (at average x coordinates).booleanEditor.setShowCoordinatesMenu(Positionable p, JPopupMenu popup) Display the X & Y coordinates of the Positionable item and provide a dialog menu item to edit them.voidEditor.setShowToolTipMenu(Positionable p, JPopupMenu popup) Add a checkbox to display a tooltip for the Positionable item and if showable, provide a dialog menu to edit it.voidEditor.setValueEditDisabledMenu(Positionable p, JPopupMenu popup) Add a menu entry to disable double click value edits.protected booleanEditor.showAlignPopup(Positionable p) voidEditor.showToolTip(Positionable selection, JmriMouseEvent event) Constructors in jmri.jmrit.display with parameters of type PositionableModifierConstructorDescriptionPositionablePopupUtil(Positionable parent, JComponent textComp) (package private)(package private)ReporterPopupUtil(Positionable parent, JComponent textComp) (package private)SensorPopupUtil(Positionable parent, JComponent textComp) ToolTip(String text, int x, int y, Font font, Color fontColor, Color backgroundColor, Color borderColor, Positionable pos) ToolTip(String text, int x, int y, Positionable pos) ToolTip(ToolTip tooltip, Positionable pos) -
Uses of Positionable in jmri.jmrit.display.configurexml
Methods in jmri.jmrit.display.configurexml with parameters of type PositionableModifier and TypeMethodDescriptionvoidPositionableLabelXml.loadCommonAttributes(Positionable l, int defaultLevel, org.jdom2.Element element) voidPositionableLabelXml.loadLogixNG_Data(Positionable p, org.jdom2.Element element) protected voidPositionableLabelXml.loadTextInfo(Positionable l, org.jdom2.Element element) voidPositionableLabelXml.storeCommonAttributes(Positionable p, org.jdom2.Element element) Default implementation for storing the common contents of an IconvoidPositionableLabelXml.storeLogixNG_Data(Positionable p, org.jdom2.Element element) protected voidPositionableLabelXml.storeTextInfo(Positionable p, org.jdom2.Element element) Store the text formatting information. -
Uses of Positionable in jmri.jmrit.display.controlPanelEditor
Classes in jmri.jmrit.display.controlPanelEditor that implement PositionableFields in jmri.jmrit.display.controlPanelEditor with type parameters of type PositionableModifier and TypeFieldDescription(package private) ArrayList<Positionable>ControlPanelEditor._clipGroup(package private) ArrayList<Positionable>CircuitBuilder._saveSelectionGroup************************** Mouse ************************(package private) List<Positionable>ControlPanelEditor.PositionableListDnD._sourceEditorMethods in jmri.jmrit.display.controlPanelEditor that return PositionableModifier and TypeMethodDescriptionPortalIcon.deepClone()protected PositionablePortalIcon.finishClone(PortalIcon pos) protected PositionableControlPanelEditor.getCurrentSelection(JmriMouseEvent event) Methods in jmri.jmrit.display.controlPanelEditor that return types with arguments of type PositionableModifier and TypeMethodDescriptionprotected ArrayList<Positionable>CircuitBuilder.getCircuitIcons(OBlock block) ControlPanelEditor.getClipGroup()protected ArrayList<Positionable>ControlPanelEditor.getSelectionGroup()Methods in jmri.jmrit.display.controlPanelEditor with parameters of type PositionableModifier and TypeMethodDescriptionprotected voidControlPanelEditor.copyItem(Positionable p) Set up selections for a paste.booleanCircuitBuilder.doMouseDragged(Positionable selection, JmriMouseEvent event) Prevent dragging when CircuitBuilder is in progress, except for PortalIcon.protected booleanCircuitBuilder.doMousePressed(JmriMouseEvent event, Positionable selection) Make note of selection.booleanCircuitBuilder.doMouseReleased(Positionable selection, boolean dragging) protected voidControlPanelEditor.highlight(Positionable pos) Highlight an item.protected booleanCircuitBuilder.iconIntersectsBlock(Positionable icon, OBlock block) protected static booleanCircuitBuilder.isTrack(Positionable pos) voidControlPanelEditor.setCopyMenu(Positionable p, JPopupMenu popup) Add an action to copy the Positionable item and the group to which is may belong.voidControlPanelEditor.setNextLocation(Positionable obj) Set an object's location when it is created.protected voidControlPanelEditor.setSelectionsRotation(int k, Positionable p) protected voidControlPanelEditor.setSelectionsScale(double s, Positionable p) protected voidControlPanelEditor.showPopUp(Positionable p, JmriMouseEvent event) Create popup for a Positionable object.protected voidEditCircuitPaths.updateSelections(boolean noShift, Positionable selection) Method parameters in jmri.jmrit.display.controlPanelEditor with type arguments of type PositionableModifier and TypeMethodDescriptionprotected booleanCircuitBuilder.doMouseClicked(List<Positionable> selections, JmriMouseEvent event) protected booleanCircuitBuilder.saveSelectionGroup(ArrayList<Positionable> selectionGroup) Keep selections when editing.protected voidControlPanelEditor.setSelectionGroup(ArrayList<Positionable> group) protected voidEditCircuitFrame.updateIconList(List<Positionable> icons) Constructor parameters in jmri.jmrit.display.controlPanelEditor with type arguments of type Positionable -
Uses of Positionable in jmri.jmrit.display.controlPanelEditor.shape
Classes in jmri.jmrit.display.controlPanelEditor.shape that implement PositionableModifier and TypeClassDescriptionclassclassPositionableCircle PositionableShapes.classclassclassclassPositionableRoundRect adds corner radii to PositionableShapes.classPositionableShape is item drawn by java.awt.Graphics2D.Methods in jmri.jmrit.display.controlPanelEditor.shape that return PositionableModifier and TypeMethodDescriptionPositionableCircle.deepClone()PositionableEllipse.deepClone()PositionablePolygon.deepClone()PositionableRectangle.deepClone()PositionableRoundRect.deepClone()abstract PositionablePositionableShape.deepClone()protected PositionablePositionableCircle.finishClone(PositionableShape pos) protected PositionablePositionablePolygon.finishClone(PositionableShape pos) protected PositionablePositionableRectangle.finishClone(PositionableShape pos) protected PositionablePositionableRoundRect.finishClone(PositionableShape pos) protected PositionablePositionableShape.finishClone(PositionableShape pos) Methods in jmri.jmrit.display.controlPanelEditor.shape with parameters of type PositionableModifier and TypeMethodDescriptionbooleanShapeDrawer.doMousePressed(JmriMouseEvent event, Positionable pos) booleanShapeDrawer.doMouseReleased(Positionable selection, JmriMouseEvent event, Editor ed) -
Uses of Positionable in jmri.jmrit.display.layoutEditor
Classes in jmri.jmrit.display.layoutEditor that implement PositionableModifier and TypeClassDescriptionclassAn icon to display a status of a Block Object.classAn icon to display a status of a GlobalVariable.classAn icon to display a status of a Memory.Fields in jmri.jmrit.display.layoutEditor with type parameters of type PositionableMethods in jmri.jmrit.display.layoutEditor that return types with arguments of type PositionableMethods in jmri.jmrit.display.layoutEditor with parameters of type PositionableModifier and TypeMethodDescriptionvoidLayoutEditor.putItem(Positionable l) booleanLayoutEditor.removeFromContents(Positionable l) voidLayoutEditor.setNextLocation(Positionable obj) Set object location and size for icon and label object as it is created.booleanLayoutEditor.showAlignPopup(Positionable l) voidLayoutEditor.showPopUp(Positionable pos, JmriMouseEvent event) Select the menu items to display for the Positionable's popup.voidLayoutEditor.showToolTip(Positionable selection, JmriMouseEvent event) -
Uses of Positionable in jmri.jmrit.display.palette
Methods in jmri.jmrit.display.palette with parameters of type PositionableModifier and TypeMethodDescriptionvoidTextItemPanel.init(ActionListener doneAction, Positionable pos) voidTextItemPanel.setAttributes(Positionable pos) -
Uses of Positionable in jmri.jmrit.display.panelEditor
Fields in jmri.jmrit.display.panelEditor with type parameters of type PositionableModifier and TypeFieldDescriptionprotected ArrayList<Positionable>PanelEditor._multiItemCopyGroupMethods in jmri.jmrit.display.panelEditor with parameters of type PositionableModifier and TypeMethodDescriptionprotected voidPanelEditor.copyItem(Positionable p) voidPanelEditor.putItem(Positionable l) protected voidPanelEditor.setNextLocation(Positionable obj) Set an object's location when it is created.voidPanelEditor.setRemoveMenu(Positionable p, JPopupMenu popup) Add an action to remove the Positionable item.protected voidPanelEditor.showMultiSelectPopUp(JmriMouseEvent event, Positionable p) protected voidPanelEditor.showPopUp(Positionable p, JmriMouseEvent event, List<Positionable> selections) Create popup for a Positionable object.Method parameters in jmri.jmrit.display.panelEditor with type arguments of type PositionableModifier and TypeMethodDescriptionprotected voidPanelEditor.showPopUp(Positionable p, JmriMouseEvent event, List<Positionable> selections) Create popup for a Positionable object. -
Uses of Positionable in jmri.jmrit.display.switchboardEditor
Methods in jmri.jmrit.display.switchboardEditor that return types with arguments of type PositionableModifier and TypeMethodDescriptionprotected ArrayList<Positionable>SwitchboardEditor.getSelectionGroup()Methods in jmri.jmrit.display.switchboardEditor with parameters of type PositionableModifier and TypeMethodDescriptionprotected voidSwitchboardEditor.copyItem(Positionable p) Set up item(s) to be copied by paste.voidSwitchboardEditor.setNextLocation(Positionable obj) Set an object's location when it is created. -
Uses of Positionable in jmri.jmrit.operations.trains
Classes in jmri.jmrit.operations.trains that implement PositionableModifier and TypeClassDescriptionclassAn icon that displays the position of a train icon on a panel. -
Uses of Positionable in jmri.web.servlet.panel
Methods in jmri.web.servlet.panel with parameters of type PositionableModifier and TypeMethodDescriptionprotected org.jdom2.ElementAbstractPanelServlet.positionableElement(Positionable sub) Build and return a panel state display element containing icon URLs for all states.
