|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.openstreetmap.josm.gui.preferences.display.GPXSettingsPanel
public class GPXSettingsPanel
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
private JosmComboBox |
audioWaypointLabel
|
private javax.swing.JTextField |
audioWaypointLabelPattern
|
private javax.swing.JCheckBox |
colorDynamic
|
private javax.swing.ButtonGroup |
colorGroup
|
private javax.swing.JRadioButton |
colorTypeDilution
|
private javax.swing.JRadioButton |
colorTypeDirection
|
private javax.swing.JRadioButton |
colorTypeGlobal
|
private javax.swing.JRadioButton |
colorTypeNone
|
private javax.swing.JRadioButton |
colorTypeTime
|
private javax.swing.JRadioButton |
colorTypeVelocity
|
private JosmComboBox |
colorTypeVelocityTune
|
private javax.swing.JCheckBox |
drawGpsArrows
|
private javax.swing.JCheckBox |
drawGpsArrowsFast
|
private javax.swing.JTextField |
drawGpsArrowsMinDist
|
private javax.swing.JTextField |
drawLineWidth
|
private java.awt.event.ActionListener |
drawRawGpsLinesActionListener
|
private javax.swing.JRadioButton |
drawRawGpsLinesAll
|
private javax.swing.JRadioButton |
drawRawGpsLinesGlobal
|
private javax.swing.JRadioButton |
drawRawGpsLinesLocal
|
private javax.swing.JRadioButton |
drawRawGpsLinesNone
|
private javax.swing.JTextField |
drawRawGpsMaxLineLength
|
private javax.swing.JTextField |
drawRawGpsMaxLineLengthLocal
|
private javax.swing.JCheckBox |
forceRawGpsLines
|
private javax.swing.JCheckBox |
hdopCircleGpsPoints
|
private static java.lang.String[] |
LABEL_PATTERN_DESC
|
private static java.lang.String[] |
LABEL_PATTERN_TEMPLATE
|
private javax.swing.JCheckBox |
largeGpsPoints
|
private java.lang.String |
layerName
|
private boolean |
local
|
private javax.swing.JCheckBox |
makeAutoMarkers
|
private boolean |
nonlocal
|
private static int |
WAYPOINT_LABEL_CUSTOM
|
private JosmComboBox |
waypointLabel
|
private javax.swing.JTextField |
waypointLabelPattern
|
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
GPXSettingsPanel()
|
|
GPXSettingsPanel(java.lang.String layerName,
boolean local,
boolean nonlocal)
|
Method Summary | |
---|---|
private void |
initComponents()
|
void |
loadPreferences()
Loads preferences to UI controls |
void |
savePreferences()
Save preferences from UI controls for initial layer or globally |
boolean |
savePreferences(java.lang.String layerName,
boolean locLayer)
Save preferences from UI controls for specified layer if layerName==null, global preferences are written |
private void |
updateWaypointLabelCombobox(JosmComboBox cb,
javax.swing.JTextField tf,
Marker.TemplateEntryProperty property)
|
private void |
updateWaypointPattern(JosmComboBox cb,
javax.swing.JTextField tf)
|
boolean |
validatePreferences()
|
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, 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.Container |
---|
add, 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.Component |
---|
action, 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static final int WAYPOINT_LABEL_CUSTOM
private static final java.lang.String[] LABEL_PATTERN_TEMPLATE
private static final java.lang.String[] LABEL_PATTERN_DESC
private javax.swing.JRadioButton drawRawGpsLinesGlobal
private javax.swing.JRadioButton drawRawGpsLinesAll
private javax.swing.JRadioButton drawRawGpsLinesLocal
private javax.swing.JRadioButton drawRawGpsLinesNone
private java.awt.event.ActionListener drawRawGpsLinesActionListener
private javax.swing.JTextField drawRawGpsMaxLineLength
private javax.swing.JTextField drawRawGpsMaxLineLengthLocal
private javax.swing.JTextField drawLineWidth
private javax.swing.JCheckBox forceRawGpsLines
private javax.swing.JCheckBox largeGpsPoints
private javax.swing.JCheckBox hdopCircleGpsPoints
private javax.swing.ButtonGroup colorGroup
private javax.swing.JRadioButton colorTypeVelocity
private javax.swing.JRadioButton colorTypeDirection
private javax.swing.JRadioButton colorTypeDilution
private javax.swing.JRadioButton colorTypeTime
private javax.swing.JRadioButton colorTypeNone
private javax.swing.JRadioButton colorTypeGlobal
private JosmComboBox colorTypeVelocityTune
private javax.swing.JCheckBox makeAutoMarkers
private javax.swing.JCheckBox drawGpsArrows
private javax.swing.JCheckBox drawGpsArrowsFast
private javax.swing.JTextField drawGpsArrowsMinDist
private javax.swing.JCheckBox colorDynamic
private JosmComboBox waypointLabel
private javax.swing.JTextField waypointLabelPattern
private JosmComboBox audioWaypointLabel
private javax.swing.JTextField audioWaypointLabelPattern
private java.lang.String layerName
private boolean local
private boolean nonlocal
Constructor Detail |
---|
public GPXSettingsPanel(java.lang.String layerName, boolean local, boolean nonlocal)
public GPXSettingsPanel()
Method Detail |
---|
private void initComponents()
public void loadPreferences()
public boolean savePreferences(java.lang.String layerName, boolean locLayer)
public void savePreferences()
private void updateWaypointLabelCombobox(JosmComboBox cb, javax.swing.JTextField tf, Marker.TemplateEntryProperty property)
private void updateWaypointPattern(JosmComboBox cb, javax.swing.JTextField tf)
public boolean validatePreferences()
validatePreferences
in interface PreferenceTabbedPane.ValidationListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |