Class Ruler.XAxis
- java.lang.Object
- 
- java.awt.Component
- 
- java.awt.Container
- 
- javax.swing.JComponent
- 
- javax.swing.JPanel
- 
- com.inductiveautomation.ignition.designer.designable.Ruler
- 
- com.inductiveautomation.ignition.designer.designable.Ruler.XAxis
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable,- javax.accessibility.Accessible
 - Enclosing class:
- Ruler
 
 public static class Ruler.XAxis extends Ruler - See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class com.inductiveautomation.ignition.designer.designable.RulerRuler.XAxis, Ruler.YAxis
 - 
Nested classes/interfaces inherited from class javax.swing.JPaneljavax.swing.JPanel.AccessibleJPanel
 - 
Nested classes/interfaces inherited from class javax.swing.JComponentjavax.swing.JComponent.AccessibleJComponent
 
- 
 - 
Field Summary- 
Fields inherited from class javax.swing.JComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
- 
 - 
Constructor SummaryConstructors Constructor Description XAxis(DesignPanel panel)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected intextent(java.awt.Rectangle r)Whats the extent of the given rectangle in this ruler's dimension? (i.e.intgetGuidePosition(java.awt.Point p)intgetGuideType()What kind of guide type should be created when dragging from this ruler? Should be one ofSwingConstants.HORIZONTALorSwingConstants.VERTICALprotected voidinitMarker(java.awt.geom.GeneralPath markerShape)Create a shape to indicate the curser position (a.k.a.protected intoffset(java.awt.Rectangle r)Whats the offset position for the given rectangle in this ruler's dimension? (i.e.protected voidpaintLabel(java.awt.Graphics2D g, int pos, int value, java.awt.Rectangle area)Paint the label (a string representing the ruler value.protected voidpaintTick(java.awt.Graphics2D g, int value, int len, java.awt.Rectangle r)Paint the tick mark line.protected voidtranslateMarker(java.awt.Graphics g, int marker)Given the distance marker in pixels, translate the graphics context so that drawing the shape created by#getMarkerPosition(MouseEvent)will be at the correct position.protected voidupdateMarker(java.awt.event.MouseEvent event)- 
Methods inherited from class com.inductiveautomation.ignition.designer.designable.RulerpaintComponent
 - 
Methods inherited from class javax.swing.JPanelgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 - 
Methods inherited from class javax.swing.JComponentaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 - 
Methods inherited from class java.awt.Containeradd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
 - 
Methods inherited from class java.awt.Componentaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
- 
 
- 
- 
- 
Constructor Detail- 
XAxispublic XAxis(DesignPanel panel) 
 
- 
 - 
Method Detail- 
initMarkerprotected void initMarker(java.awt.geom.GeneralPath markerShape) Description copied from class:RulerCreate a shape to indicate the curser position (a.k.a. the "marker")- Specified by:
- initMarkerin class- Ruler
 
 - 
updateMarkerprotected void updateMarker(java.awt.event.MouseEvent event) - Specified by:
- updateMarkerin class- Ruler
 
 - 
translateMarkerprotected void translateMarker(java.awt.Graphics g, int marker)Description copied from class:RulerGiven the distance marker in pixels, translate the graphics context so that drawing the shape created by#getMarkerPosition(MouseEvent)will be at the correct position.- Specified by:
- translateMarkerin class- Ruler
 
 - 
offsetprotected int offset(java.awt.Rectangle r) Description copied from class:RulerWhats the offset position for the given rectangle in this ruler's dimension? (i.e. for a horizontal ruler it would be r.x)
 - 
extentprotected int extent(java.awt.Rectangle r) Description copied from class:RulerWhats the extent of the given rectangle in this ruler's dimension? (i.e. for a horizontal ruler it would be r.width)
 - 
paintTickprotected void paintTick(java.awt.Graphics2D g, int value, int len, java.awt.Rectangle r)Description copied from class:RulerPaint the tick mark line.
 - 
paintLabelprotected void paintLabel(java.awt.Graphics2D g, int pos, int value, java.awt.Rectangle area)Description copied from class:RulerPaint the label (a string representing the ruler value.- Specified by:
- paintLabelin class- Ruler
- pos- The position in Java2D space at which to paint the label
- value- The value of the label itself.
 
 - 
getGuideTypepublic int getGuideType() Description copied from class:RulerWhat kind of guide type should be created when dragging from this ruler? Should be one ofSwingConstants.HORIZONTALorSwingConstants.VERTICAL- Specified by:
- getGuideTypein class- Ruler
 
 - 
getGuidePositionpublic int getGuidePosition(java.awt.Point p) - Specified by:
- getGuidePositionin class- Ruler
 
 
- 
 
-