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.display
package.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 interface
IndicatorTrack
Defines track objects that display status color.Classes in jmri.jmrit.display that implement Positionable Modifier and Type Class Description class
AnalogClock2Display
An Analog Clock for displaying in a panel.class
AudioIcon
An icon that plays an audio on a web panel.class
BlockContentsIcon
An icon to display the value contained within a Block.class
GlobalVariableComboIcon
An icon to display and input a GlobalVariable value in a TextField.class
GlobalVariableIcon
An icon to display a status of a GlobalVariable.class
GlobalVariableInputIcon
An icon to display and input a GlobalVariable value in a TextField.class
GlobalVariableSpinnerIcon
An icon to display a status of a GlobalVariable in a JSpinner.class
IndicatorTrackIcon
An icon to display the status of a track segment in a block.class
IndicatorTurnoutIcon
An icon to display a status and state of a color coded turnout.class
LightIcon
An icon to display a status of a light.class
LinkingLabel
LinkingLabel is a PositionableLabel that opens a link to another window or URL when clickedclass
LocoIcon
An icon that displays the position of a loco on a panel.class
LogixNGIcon
An icon that executes a LogixNG when clicked on.class
MemoryComboIcon
An icon to display and input a Memory value in a TextField.class
MemoryIcon
An icon to display a status of a Memory.class
MemoryInputIcon
An icon to display and input a Memory value in a TextField.class
MemoryOrGVComboIcon
An icon to display and input a Memory value in a TextField.class
MemoryOrGVIcon
An icon to display a status of a Memory.class
MemorySpinnerIcon
An icon to display a status of a Memory in a JSpinner.class
MultiSensorIcon
An icon to display a status of set of Sensors.class
PositionableIcon
Gather common methods for Turnouts, Sensors, SignalHeads, Masts, etc.class
PositionableJComponent
class
PositionableJPanel
class
PositionableLabel
PositionableLabel is a JLabel that can be dragged around the inside of the enclosing Container using a right-drag.class
ReporterIcon
An icon to display info from a Reporter, e.g. transponder or RFID reader.class
RpsPositionIcon
An icon to display the position of an RPS input.class
SensorIcon
An icon to display a status of a Sensor.class
SignalHeadIcon
An icon to display a status of a SignalHead.class
SignalMastIcon
An icon to display a status of aSignalMast
.class
SlipTurnoutIcon
An icon to display a status of a Slip, either Single or Double.class
TurnoutIcon
An icon to display a status of a turnout.Fields in jmri.jmrit.display declared as Positionable Modifier and Type Field Description protected Positionable
Editor. _currentSelection
protected Positionable
PositionablePopupUtil. _parent
protected Positionable
PositionablePropertiesUtil. _parent
(package private) Positionable
CoordinateEdit. pl
Fields in jmri.jmrit.display with type parameters of type Positionable Modifier and Type Field Description protected java.util.ArrayList<Positionable>
Editor. _selectionGroup
Methods in jmri.jmrit.display that return Positionable Modifier and Type Method Description Positionable
AnalogClock2Display. deepClone()
Positionable
AudioIcon. deepClone()
Positionable
BlockContentsIcon. deepClone()
Positionable
GlobalVariableComboIcon. deepClone()
Positionable
GlobalVariableIcon. deepClone()
Positionable
GlobalVariableInputIcon. deepClone()
Positionable
GlobalVariableSpinnerIcon. deepClone()
Positionable
IndicatorTrackIcon. deepClone()
Positionable
IndicatorTurnoutIcon. deepClone()
Positionable
LightIcon. deepClone()
Positionable
LinkingLabel. deepClone()
Positionable
LocoIcon. deepClone()
Positionable
MemoryComboIcon. deepClone()
Positionable
MemoryIcon. deepClone()
Positionable
MemoryInputIcon. deepClone()
Positionable
MemorySpinnerIcon. deepClone()
Positionable
MultiSensorIcon. deepClone()
Positionable
Positionable. deepClone()
Make a deep copy of Positional object.Positionable
PositionableIcon. deepClone()
Positionable
PositionableJComponent. deepClone()
Positionable
PositionableJPanel. deepClone()
Positionable
PositionableLabel. deepClone()
Positionable
ReporterIcon. deepClone()
Positionable
SensorIcon. deepClone()
Positionable
SignalHeadIcon. deepClone()
Positionable
SignalMastIcon. deepClone()
Positionable
TurnoutIcon. deepClone()
protected Positionable
AnalogClock2Display. finishClone(AnalogClock2Display pos)
protected Positionable
BlockContentsIcon. finishClone(BlockContentsIcon pos)
protected Positionable
GlobalVariableComboIcon. finishClone(GlobalVariableComboIcon pos)
protected Positionable
GlobalVariableIcon. finishClone(GlobalVariableIcon pos)
protected Positionable
GlobalVariableInputIcon. finishClone(GlobalVariableInputIcon pos)
protected Positionable
GlobalVariableSpinnerIcon. finishClone(GlobalVariableSpinnerIcon pos)
protected Positionable
IndicatorTrackIcon. finishClone(IndicatorTrackIcon pos)
protected Positionable
IndicatorTurnoutIcon. finishClone(IndicatorTurnoutIcon pos)
protected Positionable
LightIcon. finishClone(LightIcon pos)
protected Positionable
LinkingLabel. finishClone(LinkingLabel pos)
protected Positionable
LocoIcon. finishClone(LocoIcon pos)
protected Positionable
MemoryComboIcon. finishClone(MemoryComboIcon pos)
protected Positionable
MemoryIcon. finishClone(MemoryIcon pos)
protected Positionable
MemoryInputIcon. finishClone(MemoryInputIcon pos)
protected Positionable
MemorySpinnerIcon. finishClone(MemorySpinnerIcon pos)
protected Positionable
MultiSensorIcon. finishClone(MultiSensorIcon pos)
protected Positionable
PositionableIcon. finishClone(PositionableIcon pos)
protected Positionable
PositionableJComponent. finishClone(PositionableJComponent pos)
protected Positionable
PositionableJPanel. finishClone(PositionableJPanel pos)
protected Positionable
PositionableLabel. finishClone(PositionableLabel pos)
protected Positionable
ReporterIcon. finishClone(ReporterIcon pos)
protected Positionable
SensorIcon. finishClone(SensorIcon pos)
protected Positionable
SignalHeadIcon. finishClone(SignalHeadIcon pos)
protected Positionable
SignalMastIcon. finishClone(SignalMastIcon pos)
protected Positionable
TurnoutIcon. finishClone(TurnoutIcon pos)
Positionable
ToolTip. getPositionable()
protected Positionable
Editor. putAudio()
Add a LogixNG icon to the target.protected Positionable
Editor. putIcon()
Add an icon to the target.protected Positionable
Editor. 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 void
Editor. addToTarget(Positionable l)
PositionablePopupUtil
PositionablePopupUtil. clone(Positionable parent, javax.swing.JComponent textComp)
SensorIcon.SensorPopupUtil
SensorIcon.SensorPopupUtil. clone(Positionable parent, javax.swing.JComponent textComp)
protected abstract void
Editor. copyItem(Positionable p)
Set up item(s) to be copied by paste.void
Editor. displayLevelChange(Positionable l)
protected void
Editor. dockSelections(Positionable p)
static javax.swing.AbstractAction
CoordinateEdit. getBorderEditAction(Positionable pos)
static javax.swing.AbstractAction
CoordinateEdit. getClassesEditAction(Positionable pos, java.lang.String title, Editor editor)
static javax.swing.AbstractAction
CoordinateEdit. getCoordinateEditAction(Positionable pos)
static javax.swing.AbstractAction
CoordinateEdit. getFixedSizeEditAction(Positionable pos)
static javax.swing.AbstractAction
CoordinateEdit. getIdEditAction(Positionable pos, java.lang.String title, Editor editor)
protected int
Editor. getItemX(Positionable p, int deltaX)
protected int
Editor. getItemY(Positionable p, int deltaY)
static javax.swing.AbstractAction
CoordinateEdit. getLevelEditAction(Positionable pos)
static javax.swing.AbstractAction
CoordinateEdit. getLinkEditAction(Positionable pos, java.lang.String title)
static javax.swing.AbstractAction
CoordinateEdit. getMarginEditAction(Positionable pos)
static javax.swing.AbstractAction
CoordinateEdit. getNameEditAction(Positionable pos)
static javax.swing.AbstractAction
CoordinateEdit. getRotateEditAction(Positionable pos)
static javax.swing.AbstractAction
CoordinateEdit. getScaleEditAction(Positionable pos)
static javax.swing.AbstractAction
CoordinateEdit. getTextEditAction(Positionable pos, java.lang.String title)
static javax.swing.AbstractAction
CoordinateEdit. getToolTipEditAction(Positionable pos)
(package private) java.lang.String
Editor. getUsageData(Positionable pos)
static javax.swing.AbstractAction
CoordinateEdit. getZoomEditAction(Positionable pos)
void
CoordinateEdit. init(java.lang.String title, Positionable pos, boolean showName)
protected void
Editor. modifySelectionGroup(Positionable selection, JmriMouseEvent event)
void
Editor. moveItem(Positionable p, int deltaX, int deltaY)
Relocate item.void
Editor. positionalAddClass(Positionable p, java.lang.String className)
Add a class name to the Positionablevoid
Editor. positionalIdChange(Positionable p, java.lang.String newId)
Check if it's possible to change the id of the Positionable to the desired string.void
Editor. positionalRemoveClass(Positionable p, java.lang.String className)
Removes a class name from the Positionablevoid
Editor. putItem(Positionable l)
boolean
Editor. removeFromContents(Positionable l)
protected void
Editor. removeFromTarget(Positionable l)
protected void
Editor. removeSelections(Positionable p)
void
Editor. setAttributes(PositionablePopupUtil newUtil, Positionable p)
Set attributes of a Positionable.void
GlobalVariableIcon. setAttributes(PositionablePopupUtil util, Positionable that)
Special method to transfer a setAttributes call from the LE version of GlobalVariableIcon.void
MemoryIcon. setAttributes(PositionablePopupUtil util, Positionable that)
Special method to transfer a setAttributes call from the LE version of MemoryIcon.void
Editor. setDisplayLevelMenu(Positionable p, javax.swing.JPopupMenu popup)
Display 'z' level of the Positionable item and provide a dialog menu item to edit it.void
Editor. setEditClassesMenu(Positionable p, javax.swing.JPopupMenu popup)
Add a menu entry to edit Classes of the Positionable itemvoid
Editor. setEditIdMenu(Positionable p, javax.swing.JPopupMenu popup)
Add a menu entry to edit Id of the Positionable itemvoid
Editor. setEmptyHiddenMenu(Positionable p, javax.swing.JPopupMenu popup)
Add a menu entry to set visibility of the Positionable item based on the presence of contents.void
Editor. setHiddenMenu(Positionable p, javax.swing.JPopupMenu popup)
Add a menu entry to set visibility of the Positionable itemvoid
Editor. setLogixNGPositionableMenu(Positionable p, javax.swing.JPopupMenu popup)
Add a menu entry to edit Id of the Positionable itemprotected abstract void
Editor. setNextLocation(Positionable obj)
Set an object's location when it is created.void
ToolTip. setPositionable(Positionable pos)
void
Editor. setPositionableMenu(Positionable p, javax.swing.JPopupMenu popup)
Add a checkbox to lock the position of the Positionable item.void
Editor. setRemoveMenu(Positionable p, javax.swing.JPopupMenu popup)
Add an action to remove the Positionable item.protected void
Editor. setSelectionsAttributes(PositionablePopupUtil util, Positionable pos)
protected void
Editor. setSelectionsDisplayLevel(int k, Positionable p)
protected void
Editor. setSelectionsDockingLocation(Positionable p)
protected void
Editor. setSelectionsHidden(boolean enabled, Positionable p)
protected boolean
Editor. setSelectionsPositionable(boolean enabled, Positionable p)
protected void
Editor. setSelectionsRotation(int k, Positionable p)
protected void
Editor. setSelectionsScale(double s, Positionable p)
boolean
Editor. 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).boolean
Editor. 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.void
Editor. 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.void
Editor. setValueEditDisabledMenu(Positionable p, javax.swing.JPopupMenu popup)
Add a menu entry to disable double click value edits.protected boolean
Editor. showAlignPopup(Positionable p)
void
Editor. 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 void
PositionableLabelXml. loadCommonAttributes(Positionable l, int defaultLevel, org.jdom2.Element element)
void
PositionableLabelXml. loadLogixNG_Data(Positionable p, org.jdom2.Element element)
protected void
PositionableLabelXml. loadTextInfo(Positionable l, org.jdom2.Element element)
void
PositionableLabelXml. storeCommonAttributes(Positionable p, org.jdom2.Element element)
Default implementation for storing the common contents of an Iconvoid
PositionableLabelXml. storeLogixNG_Data(Positionable p, org.jdom2.Element element)
protected void
PositionableLabelXml. 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 class
PortalIcon
Fields 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. _sourceEditor
Methods in jmri.jmrit.display.controlPanelEditor that return Positionable Modifier and Type Method Description Positionable
PortalIcon. deepClone()
protected Positionable
PortalIcon. finishClone(PortalIcon pos)
protected Positionable
ControlPanelEditor. 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 void
ControlPanelEditor. copyItem(Positionable p)
Set up selections for a paste.boolean
CircuitBuilder. doMouseDragged(Positionable selection, JmriMouseEvent event)
Prevent dragging when CircuitBuilder is in progress, except for PortalIcon.protected boolean
CircuitBuilder. doMousePressed(JmriMouseEvent event, Positionable selection)
Make note of selection.boolean
CircuitBuilder. doMouseReleased(Positionable selection, boolean dragging)
protected void
ControlPanelEditor. highlight(Positionable pos)
Highlight an item.protected boolean
CircuitBuilder. iconIntersectsBlock(Positionable icon, OBlock block)
protected static boolean
CircuitBuilder. isTrack(Positionable pos)
void
ControlPanelEditor. setCopyMenu(Positionable p, javax.swing.JPopupMenu popup)
Add an action to copy the Positionable item and the group to which is may belong.void
ControlPanelEditor. setNextLocation(Positionable obj)
Set an object's location when it is created.protected void
ControlPanelEditor. setSelectionsRotation(int k, Positionable p)
protected void
ControlPanelEditor. setSelectionsScale(double s, Positionable p)
protected void
ControlPanelEditor. showPopUp(Positionable p, JmriMouseEvent event)
Create popup for a Positionable object.protected void
EditCircuitPaths. updateSelections(boolean noShift, Positionable selection)
Method parameters in jmri.jmrit.display.controlPanelEditor with type arguments of type Positionable Modifier and Type Method Description protected boolean
CircuitBuilder. doMouseClicked(java.util.List<Positionable> selections, JmriMouseEvent event)
protected boolean
CircuitBuilder. saveSelectionGroup(java.util.ArrayList<Positionable> selectionGroup)
Keep selections when editing.protected void
ControlPanelEditor. setSelectionGroup(java.util.ArrayList<Positionable> group)
protected void
EditCircuitFrame. 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 class
LocoLabel
class
PositionableCircle
PositionableCircle PositionableShapes.class
PositionableEllipse
class
PositionablePolygon
class
PositionableRectangle
class
PositionableRoundRect
PositionableRoundRect adds corner radii to PositionableShapes.class
PositionableShape
PositionableShape is item drawn by java.awt.Graphics2D.Methods in jmri.jmrit.display.controlPanelEditor.shape that return Positionable Modifier and Type Method Description Positionable
PositionableCircle. deepClone()
Positionable
PositionableEllipse. deepClone()
Positionable
PositionablePolygon. deepClone()
Positionable
PositionableRectangle. deepClone()
Positionable
PositionableRoundRect. deepClone()
abstract Positionable
PositionableShape. deepClone()
protected Positionable
PositionableCircle. finishClone(PositionableShape pos)
protected Positionable
PositionablePolygon. finishClone(PositionableShape pos)
protected Positionable
PositionableRectangle. finishClone(PositionableShape pos)
protected Positionable
PositionableRoundRect. finishClone(PositionableShape pos)
protected Positionable
PositionableShape. finishClone(PositionableShape pos)
Methods in jmri.jmrit.display.controlPanelEditor.shape with parameters of type Positionable Modifier and Type Method Description boolean
ShapeDrawer. doMousePressed(JmriMouseEvent event, Positionable pos)
boolean
ShapeDrawer. 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 class
BlockContentsIcon
An icon to display a status of a Block Object.class
GlobalVariableIcon
An icon to display a status of a GlobalVariable.class
MemoryIcon
An 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. _positionableSelection
Methods 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 void
LayoutEditor. putItem(Positionable l)
boolean
LayoutEditor. removeFromContents(Positionable l)
void
LayoutEditor. setNextLocation(Positionable obj)
Set object location and size for icon and label object as it is created.boolean
LayoutEditor. showAlignPopup(Positionable l)
void
LayoutEditor. showPopUp(Positionable p, JmriMouseEvent event)
Select the menu items to display for the Positionable's popup.void
LayoutEditor. 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 void
TextItemPanel. init(java.awt.event.ActionListener doneAction, Positionable pos)
void
TextItemPanel. 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. _multiItemCopyGroup
Methods in jmri.jmrit.display.panelEditor with parameters of type Positionable Modifier and Type Method Description protected void
PanelEditor. copyItem(Positionable p)
void
PanelEditor. putItem(Positionable l)
protected void
PanelEditor. setNextLocation(Positionable obj)
Set an object's location when it is created.void
PanelEditor. setRemoveMenu(Positionable p, javax.swing.JPopupMenu popup)
Add an action to remove the Positionable item.protected void
PanelEditor. showMultiSelectPopUp(JmriMouseEvent event, Positionable p)
protected void
PanelEditor. 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 void
PanelEditor. 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 void
SwitchboardEditor. copyItem(Positionable p)
Set up item(s) to be copied by paste.void
SwitchboardEditor. 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 class
TrainIcon
An 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.Element
AbstractPanelServlet. positionableElement(Positionable sub)
Build and return a panel state display element containing icon URLs for all states.
-