Uses of Interface
jmri.jmrit.display.Positionable
-
Packages that use Positionable Package Description jmri.jmrit.display Provides control panel and associated visible icon classes.jmri.jmrit.display.configurexml XML persistance for thejmri.jmrit.displaypackage.jmri.jmrit.display.controlPanelEditor jmri.jmrit.display.controlPanelEditor.shape jmri.jmrit.display.layoutEditor Layout Editor currently represents both structure and graphical display through a single set of objects.jmri.jmrit.display.palette Select from palette of items.jmri.jmrit.display.panelEditor jmri.jmrit.display.switchboardEditor jmri.jmrit.operations.trains jmri.web.servlet.panel -
-
Uses of Positionable in jmri.jmrit.display
Subinterfaces of Positionable in jmri.jmrit.display Modifier and Type Interface Description interfaceIndicatorTrackDefines track objects that display status color.Classes in jmri.jmrit.display that implement Positionable Modifier and Type Class Description classAnalogClock2DisplayAn Analog Clock for displaying in a panel.classAudioIconAn icon that plays an audio on a web panel.classBlockContentsIconAn icon to display the value contained within a Block.classGlobalVariableComboIconAn icon to display and input a GlobalVariable value in a TextField.classGlobalVariableIconAn icon to display a status of a GlobalVariable.classGlobalVariableInputIconAn icon to display and input a GlobalVariable value in a TextField.classGlobalVariableSpinnerIconAn icon to display a status of a GlobalVariable in a JSpinner.classIndicatorTrackIconAn icon to display the status of a track segment in a block.classIndicatorTurnoutIconAn icon to display a status and state of a color coded turnout.classLightIconAn icon to display a status of a light.classLinkingLabelLinkingLabel is a PositionableLabel that opens a link to another window or URL when clickedclassLocoIconAn icon that displays the position of a loco on a panel.classLogixNGIconAn icon that executes a LogixNG when clicked on.classMemoryComboIconAn icon to display and input a Memory value in a TextField.classMemoryIconAn icon to display a status of a Memory.classMemoryInputIconAn icon to display and input a Memory value in a TextField.classMemoryOrGVComboIconAn icon to display and input a Memory value in a TextField.classMemoryOrGVIconAn icon to display a status of a Memory.classMemorySpinnerIconAn icon to display a status of a Memory in a JSpinner.classMultiSensorIconAn icon to display a status of set of Sensors.classPositionableIconGather common methods for Turnouts, Sensors, SignalHeads, Masts, etc.classPositionableJComponentclassPositionableJPanelclassPositionableLabelPositionableLabel is a JLabel that can be dragged around the inside of the enclosing Container using a right-drag.classReporterIconAn icon to display info from a Reporter, e.g. transponder or RFID reader.classRpsPositionIconAn icon to display the position of an RPS input.classSensorIconAn icon to display a status of a Sensor.classSignalHeadIconAn icon to display a status of a SignalHead.classSignalMastIconAn icon to display a status of aSignalMast.classSlipTurnoutIconAn icon to display a status of a Slip, either Single or Double.classTurnoutIconAn icon to display a status of a turnout.Fields in jmri.jmrit.display declared as Positionable Modifier and Type Field Description protected PositionableEditor. _currentSelectionprotected PositionablePositionablePopupUtil. _parentprotected PositionablePositionablePropertiesUtil. _parent(package private) PositionableCoordinateEdit. plFields in jmri.jmrit.display with type parameters of type Positionable Modifier and Type Field Description protected java.util.ArrayList<Positionable>Editor. _selectionGroupMethods in jmri.jmrit.display that return Positionable Modifier and Type Method Description PositionableAnalogClock2Display. deepClone()PositionableAudioIcon. deepClone()PositionableBlockContentsIcon. deepClone()PositionableGlobalVariableComboIcon. deepClone()PositionableGlobalVariableIcon. deepClone()PositionableGlobalVariableInputIcon. deepClone()PositionableGlobalVariableSpinnerIcon. deepClone()PositionableIndicatorTrackIcon. deepClone()PositionableIndicatorTurnoutIcon. deepClone()PositionableLightIcon. deepClone()PositionableLinkingLabel. deepClone()PositionableLocoIcon. deepClone()PositionableMemoryComboIcon. deepClone()PositionableMemoryIcon. deepClone()PositionableMemoryInputIcon. deepClone()PositionableMemorySpinnerIcon. deepClone()PositionableMultiSensorIcon. deepClone()PositionablePositionable. deepClone()Make a deep copy of Positional object.PositionablePositionableIcon. deepClone()PositionablePositionableJComponent. deepClone()PositionablePositionableJPanel. deepClone()PositionablePositionableLabel. deepClone()PositionableReporterIcon. deepClone()PositionableSensorIcon. deepClone()PositionableSignalHeadIcon. deepClone()PositionableSignalMastIcon. deepClone()PositionableTurnoutIcon. 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)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 Positionable Modifier and Type Method Description java.util.List<Positionable>Editor. getContents()java.util.Map<java.lang.String,Positionable>Editor. getIdContents()java.util.Set<Positionable>Editor. getPositionablesByClassName(java.lang.String className)protected java.util.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 Positionable Modifier and Type Method Description protected voidEditor. addToTarget(Positionable l)PositionablePopupUtilPositionablePopupUtil. clone(Positionable parent, javax.swing.JComponent textComp)SensorIcon.SensorPopupUtilSensorIcon.SensorPopupUtil. clone(Positionable parent, javax.swing.JComponent textComp)protected abstract voidEditor. copyItem(Positionable p)Set up item(s) to be copied by paste.voidEditor. displayLevelChange(Positionable l)protected voidEditor. dockSelections(Positionable p)static javax.swing.AbstractActionCoordinateEdit. getBorderEditAction(Positionable pos)static javax.swing.AbstractActionCoordinateEdit. getClassesEditAction(Positionable pos, java.lang.String title, Editor editor)static javax.swing.AbstractActionCoordinateEdit. getCoordinateEditAction(Positionable pos)static javax.swing.AbstractActionCoordinateEdit. getFixedSizeEditAction(Positionable pos)static javax.swing.AbstractActionCoordinateEdit. getIdEditAction(Positionable pos, java.lang.String title, Editor editor)protected intEditor. getItemX(Positionable p, int deltaX)protected intEditor. getItemY(Positionable p, int deltaY)static javax.swing.AbstractActionCoordinateEdit. getLevelEditAction(Positionable pos)static javax.swing.AbstractActionCoordinateEdit. getLinkEditAction(Positionable pos, java.lang.String title)static javax.swing.AbstractActionCoordinateEdit. getMarginEditAction(Positionable pos)static javax.swing.AbstractActionCoordinateEdit. getNameEditAction(Positionable pos)static javax.swing.AbstractActionCoordinateEdit. getRotateEditAction(Positionable pos)static javax.swing.AbstractActionCoordinateEdit. getScaleEditAction(Positionable pos)static javax.swing.AbstractActionCoordinateEdit. getTextEditAction(Positionable pos, java.lang.String title)static javax.swing.AbstractActionCoordinateEdit. getToolTipEditAction(Positionable pos)(package private) java.lang.StringEditor. getUsageData(Positionable pos)static javax.swing.AbstractActionCoordinateEdit. getZoomEditAction(Positionable pos)voidCoordinateEdit. init(java.lang.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, java.lang.String className)Add a class name to the PositionablevoidEditor. positionalIdChange(Positionable p, java.lang.String newId)Check if it's possible to change the id of the Positionable to the desired string.voidEditor. positionalRemoveClass(Positionable p, java.lang.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, javax.swing.JPopupMenu popup)Display 'z' level of the Positionable item and provide a dialog menu item to edit it.voidEditor. setEditClassesMenu(Positionable p, javax.swing.JPopupMenu popup)Add a menu entry to edit Classes of the Positionable itemvoidEditor. setEditIdMenu(Positionable p, javax.swing.JPopupMenu popup)Add a menu entry to edit Id of the Positionable itemvoidEditor. setEmptyHiddenMenu(Positionable p, javax.swing.JPopupMenu popup)Add a menu entry to set visibility of the Positionable item based on the presence of contents.voidEditor. setHiddenMenu(Positionable p, javax.swing.JPopupMenu popup)Add a menu entry to set visibility of the Positionable itemvoidEditor. setLogixNGPositionableMenu(Positionable p, javax.swing.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.voidToolTip. setPositionable(Positionable pos)voidEditor. setPositionableMenu(Positionable p, javax.swing.JPopupMenu popup)Add a checkbox to lock the position of the Positionable item.voidEditor. setRemoveMenu(Positionable p, javax.swing.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, javax.swing.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, javax.swing.JPopupMenu popup)Display the X & Y coordinates of the Positionable item and provide a dialog menu item to edit them.voidEditor. setShowToolTipMenu(Positionable p, javax.swing.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, javax.swing.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 Positionable Constructor Description PositionablePopupUtil(Positionable parent, javax.swing.JComponent textComp)PositionablePropertiesUtil(Positionable p)ReporterPopupUtil(Positionable parent, javax.swing.JComponent textComp)SensorPopupUtil(Positionable parent, javax.swing.JComponent textComp)ToolTip(java.lang.String text, int x, int y, java.awt.Font font, java.awt.Color fontColor, java.awt.Color backgroundColor, java.awt.Color borderColor, Positionable pos)ToolTip(java.lang.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 Positionable Modifier and Type Method Description voidPositionableLabelXml. 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 Positionable Modifier and Type Class Description classPortalIconFields in jmri.jmrit.display.controlPanelEditor with type parameters of type Positionable Modifier and Type Field Description (package private) java.util.ArrayList<Positionable>ControlPanelEditor. _clipGroup(package private) java.util.ArrayList<Positionable>CircuitBuilder. _saveSelectionGroup************************** Mouse ************************(package private) java.util.List<Positionable>ControlPanelEditor.PositionableListDnD. _sourceEditorMethods in jmri.jmrit.display.controlPanelEditor that return Positionable Modifier and Type Method Description PositionablePortalIcon. deepClone()protected PositionablePortalIcon. finishClone(PortalIcon pos)protected PositionableControlPanelEditor. getCurrentSelection(JmriMouseEvent event)Methods in jmri.jmrit.display.controlPanelEditor that return types with arguments of type Positionable Modifier and Type Method Description protected java.util.ArrayList<Positionable>CircuitBuilder. getCircuitIcons(OBlock block)java.util.ArrayList<Positionable>ControlPanelEditor. getClipGroup()protected java.util.ArrayList<Positionable>ControlPanelEditor. getSelectionGroup()Methods in jmri.jmrit.display.controlPanelEditor with parameters of type Positionable Modifier and Type Method Description protected 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, javax.swing.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 Positionable Modifier and Type Method Description protected booleanCircuitBuilder. doMouseClicked(java.util.List<Positionable> selections, JmriMouseEvent event)protected booleanCircuitBuilder. saveSelectionGroup(java.util.ArrayList<Positionable> selectionGroup)Keep selections when editing.protected voidControlPanelEditor. setSelectionGroup(java.util.ArrayList<Positionable> group)protected voidEditCircuitFrame. updateIconList(java.util.List<Positionable> icons)Constructor parameters in jmri.jmrit.display.controlPanelEditor with type arguments of type Positionable Constructor Description PositionableListDnD(java.util.List<Positionable> source) -
Uses of Positionable in jmri.jmrit.display.controlPanelEditor.shape
Classes in jmri.jmrit.display.controlPanelEditor.shape that implement Positionable Modifier and Type Class Description classLocoLabelclassPositionableCirclePositionableCircle PositionableShapes.classPositionableEllipseclassPositionablePolygonclassPositionableRectangleclassPositionableRoundRectPositionableRoundRect adds corner radii to PositionableShapes.classPositionableShapePositionableShape is item drawn by java.awt.Graphics2D.Methods in jmri.jmrit.display.controlPanelEditor.shape that return Positionable Modifier and Type Method Description PositionablePositionableCircle. deepClone()PositionablePositionableEllipse. deepClone()PositionablePositionablePolygon. deepClone()PositionablePositionableRectangle. deepClone()PositionablePositionableRoundRect. 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 Positionable Modifier and Type Method Description booleanShapeDrawer. 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 Positionable Modifier and Type Class Description classBlockContentsIconAn icon to display a status of a Block Object.classGlobalVariableIconAn icon to display a status of a GlobalVariable.classMemoryIconAn icon to display a status of a Memory.Fields in jmri.jmrit.display.layoutEditor with type parameters of type Positionable Modifier and Type Field Description java.util.List<Positionable>LayoutEditor. _positionableSelectionMethods in jmri.jmrit.display.layoutEditor that return types with arguments of type Positionable Modifier and Type Method Description java.util.List<Positionable>LayoutEditor. getPositionalSelection()Methods in jmri.jmrit.display.layoutEditor with parameters of type Positionable Modifier and Type Method Description voidLayoutEditor. 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 Positionable Modifier and Type Method Description voidTextItemPanel. init(java.awt.event.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 Positionable Modifier and Type Field Description protected java.util.ArrayList<Positionable>PanelEditor. _multiItemCopyGroupMethods in jmri.jmrit.display.panelEditor with parameters of type Positionable Modifier and Type Method Description protected 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, javax.swing.JPopupMenu popup)Add an action to remove the Positionable item.protected voidPanelEditor. showMultiSelectPopUp(JmriMouseEvent event, Positionable p)protected voidPanelEditor. showPopUp(Positionable p, JmriMouseEvent event, java.util.List<Positionable> selections)Create popup for a Positionable object.Method parameters in jmri.jmrit.display.panelEditor with type arguments of type Positionable Modifier and Type Method Description protected voidPanelEditor. showPopUp(Positionable p, JmriMouseEvent event, java.util.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 Positionable Modifier and Type Method Description protected java.util.ArrayList<Positionable>SwitchboardEditor. getSelectionGroup()Methods in jmri.jmrit.display.switchboardEditor with parameters of type Positionable Modifier and Type Method Description protected 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 Positionable Modifier and Type Class Description classTrainIconAn 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 Positionable Modifier and Type Method Description protected org.jdom2.ElementAbstractPanelServlet. positionableElement(Positionable sub)Build and return a panel state display element containing icon URLs for all states.
-
