Class AdvancedCorrelationSettingsDialog
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Dialog
-
- javax.swing.JDialog
-
- org.openstreetmap.josm.gui.ExtendedDialog
-
- org.openstreetmap.josm.gui.layer.geoimage.AdvancedCorrelationSettingsDialog
-
- All Implemented Interfaces:
java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
,javax.swing.RootPaneContainer
,javax.swing.WindowConstants
,IExtendedDialog
public class AdvancedCorrelationSettingsDialog extends ExtendedDialog
Dialog for advanced GPX correlation settings.- Since:
- 18044 (extracted from
CorrelateGpxWithImages
) - See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
AdvancedCorrelationSettingsDialog.CheckBoxActionListener
-
Nested classes/interfaces inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
-
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
-
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
-
-
Field Summary
Fields Modifier and Type Field Description private javax.swing.JCheckBox
cForce
private javax.swing.JCheckBox
cInterpolSeg
private javax.swing.JCheckBox
cInterpolSegDist
private javax.swing.JCheckBox
cInterpolSegTime
private javax.swing.JCheckBox
cInterpolTrack
private javax.swing.JCheckBox
cInterpolTrackDist
private javax.swing.JCheckBox
cInterpolTrackTime
private javax.swing.JCheckBox
cTagSeg
private javax.swing.JCheckBox
cTagSegTime
private javax.swing.JCheckBox
cTagTrack
private javax.swing.JCheckBox
cTagTrackTime
private javax.swing.JSpinner
sInterpolSegDist
private javax.swing.JSpinner
sInterpolSegTime
private javax.swing.JSpinner
sInterpolTrackDist
private javax.swing.JSpinner
sInterpolTrackTime
private javax.swing.JSpinner
sTagSegTime
private javax.swing.JSpinner
sTagTrackTime
-
Fields inherited from class org.openstreetmap.josm.gui.ExtendedDialog
buttons, contentInsets, defaultButton, DialogClosedOtherwise
-
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
-
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
Constructor Summary
Constructors Constructor Description AdvancedCorrelationSettingsDialog(java.awt.Component parent, boolean forceTags)
Constructs a newAdvancedCorrelationSettingsDialog
.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static void
addCheckBoxActionListener(javax.swing.JCheckBox cb, javax.swing.JComponent... c)
private java.awt.Component
buildContent(boolean forceTags)
protected void
buttonAction(int buttonIndex, java.awt.event.ActionEvent evt)
This gets performed whenever a button is clicked or activatedboolean
isForceTaggingSelected()
Determines if the forced tagging of all pictures is selected.-
Methods inherited from class org.openstreetmap.josm.gui.ExtendedDialog
configureContextsensitiveHelp, createButtonAction, findMaxDialogSize, getValue, initWindowGeometry, rememberWindowGeometry, setButtonIcons, setButtonIcons, setCancelButton, setContent, setContent, setContent, setDefaultButton, setFocusOnDefaultButton, setIcon, setIcon, setRememberWindowGeometry, setToolTipTexts, setupDialog, setVisible, showDialog, toggleCheckState, toggleEnable, toggleSaveState
-
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
-
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, show, toBack
-
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
cInterpolSeg
private javax.swing.JCheckBox cInterpolSeg
-
cInterpolSegTime
private javax.swing.JCheckBox cInterpolSegTime
-
sInterpolSegTime
private javax.swing.JSpinner sInterpolSegTime
-
cInterpolSegDist
private javax.swing.JCheckBox cInterpolSegDist
-
sInterpolSegDist
private javax.swing.JSpinner sInterpolSegDist
-
cTagSeg
private javax.swing.JCheckBox cTagSeg
-
cTagSegTime
private javax.swing.JCheckBox cTagSegTime
-
sTagSegTime
private javax.swing.JSpinner sTagSegTime
-
cInterpolTrack
private javax.swing.JCheckBox cInterpolTrack
-
cInterpolTrackTime
private javax.swing.JCheckBox cInterpolTrackTime
-
sInterpolTrackTime
private javax.swing.JSpinner sInterpolTrackTime
-
cInterpolTrackDist
private javax.swing.JCheckBox cInterpolTrackDist
-
sInterpolTrackDist
private javax.swing.JSpinner sInterpolTrackDist
-
cTagTrack
private javax.swing.JCheckBox cTagTrack
-
cTagTrackTime
private javax.swing.JCheckBox cTagTrackTime
-
sTagTrackTime
private javax.swing.JSpinner sTagTrackTime
-
cForce
private javax.swing.JCheckBox cForce
-
-
Constructor Detail
-
AdvancedCorrelationSettingsDialog
public AdvancedCorrelationSettingsDialog(java.awt.Component parent, boolean forceTags)
Constructs a newAdvancedCorrelationSettingsDialog
.- Parameters:
parent
- The parent element that will be used for position and maximum sizeforceTags
- Initial value of forced tagging of all pictures
-
-
Method Detail
-
buildContent
private java.awt.Component buildContent(boolean forceTags)
-
buttonAction
protected void buttonAction(int buttonIndex, java.awt.event.ActionEvent evt)
Description copied from class:ExtendedDialog
This gets performed whenever a button is clicked or activated- Overrides:
buttonAction
in classExtendedDialog
- Parameters:
buttonIndex
- the button index (first index is 0)evt
- the button event
-
isForceTaggingSelected
public boolean isForceTaggingSelected()
Determines if the forced tagging of all pictures is selected.- Returns:
true
if the forced tagging of all pictures is selected
-
addCheckBoxActionListener
protected static void addCheckBoxActionListener(javax.swing.JCheckBox cb, javax.swing.JComponent... c)
-
-