<?xml version="1.0" encoding="UTF-8" ?> <Form version="1.5" maxVersion="1.6" type="org.netbeans.modules.form.forminfo.JFrameFormInfo"> <NonVisualComponents> <Component class="javax.swing.ButtonGroup" name="addressBarButtonGroup"> </Component> <Menu class="javax.swing.JMenuBar" name="jMenuBar1"> <SubComponents> <Menu class="javax.swing.JMenu" name="fileMenu"> <Properties> <Property name="text" type="java.lang.String" value="File"/> </Properties> </Menu> <Menu class="javax.swing.JMenu" name="editMenu"> <Properties> <Property name="text" type="java.lang.String" value="Edit"/> </Properties> <SubComponents> <MenuItem class="javax.swing.JMenuItem" name="undoMenuItem"> <Properties> <Property name="action" type="javax.swing.Action" editor="org.netbeans.modules.form.RADConnectionPropertyEditor"> <Connection code="undoRedoSupport.getUndoAction()" type="code"/> </Property> <Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.RADConnectionPropertyEditor"> <Connection code="KeyStroke.getKeyStroke(KeyEvent.VK_Z, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask())
" type="code"/> </Property> <Property name="text" type="java.lang.String" value="Undo"/> <Property name="toolTipText" type="java.lang.String" value="Undo the last operation"/> </Properties> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="redoMenuItem"> <Properties> <Property name="action" type="javax.swing.Action" editor="org.netbeans.modules.form.RADConnectionPropertyEditor"> <Connection code="undoRedoSupport.getRedoAction()" type="code"/> </Property> <Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.RADConnectionPropertyEditor"> <Connection code="KeyStroke.getKeyStroke(KeyEvent.VK_Y,Toolkit.getDefaultToolkit().getMenuShortcutKeyMask())" type="code"/> </Property> <Property name="text" type="java.lang.String" value="Redo"/> <Property name="toolTipText" type="java.lang.String" value="Redo the last undone operation"/> </Properties> </MenuItem> <Menu class="javax.swing.JMenu" name="undoMultipleMenu"> <Properties> <Property name="text" type="java.lang.String" value="Undo..."/> </Properties> </Menu> <MenuItem class="javax.swing.JSeparator" name="editDomSeparator"> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="editDomMenuItem"> <Properties> <Property name="text" type="java.lang.String" value="Edit DOM"/> <Property name="toolTipText" type="java.lang.String" value="Edit the application state using the property editor"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="editDomMenuItemActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="editOptions"> <Properties> <Property name="text" type="java.lang.String" value="Options..."/> <Property name="toolTipText" type="java.lang.String" value="Edit user options like background colors and fonts"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="editOptionsActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="inspectVapFileMenuItem"> <Properties> <Property name="text" type="java.lang.String" value="Inspect Vap File..."/> <Property name="toolTipText" type="java.lang.String" value="View a vap file from a local disk in the property editor"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="inspectVapFileMenuItemActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JSeparator" name="jSeparator1"> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="pasteDataSetURLMenuItem"> <Properties> <Property name="text" type="java.lang.String" value="Paste URI"/> <Property name="toolTipText" type="java.lang.String" value="Paste a data address in the system clipboard into the address bar"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="pasteDataSetURLMenuItemActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="copyDataSetURLMenuItem"> <Properties> <Property name="text" type="java.lang.String" value="Copy URI"/> <Property name="toolTipText" type="java.lang.String" value="Copy the data address in the address bar into the system clipboard"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="copyDataSetURLMenuItemActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="copyImageMenuItem"> <Properties> <Property name="text" type="java.lang.String" value="Copy Image To Clipboard"/> <Property name="toolTipText" type="java.lang.String" value="Copy the canvas image into the system clipboard."/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="copyImageMenuItemActionPerformed"/> </Events> </MenuItem> </SubComponents> </Menu> <Menu class="javax.swing.JMenu" name="viewMenu"> <Properties> <Property name="text" type="java.lang.String" value="View"/> </Properties> <SubComponents> <Menu class="javax.swing.JMenu" name="addressBarMenu"> <Properties> <Property name="text" type="java.lang.String" value="Address Bar"/> </Properties> <SubComponents> <MenuItem class="javax.swing.JRadioButtonMenuItem" name="dataSetSelectorMenuItem"> <Properties> <Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor"> <KeyStroke key="Ctrl+D"/> </Property> <Property name="buttonGroup" type="javax.swing.ButtonGroup" editor="org.netbeans.modules.form.RADComponent$ButtonGroupPropertyEditor"> <ComponentRef name="addressBarButtonGroup"/> </Property> <Property name="selected" type="boolean" value="true"/> <Property name="text" type="java.lang.String" value="Data Set Selector"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="dataSetSelectorMenuItemActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JRadioButtonMenuItem" name="timeRangeSelectorMenuItem"> <Properties> <Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor"> <KeyStroke key="Ctrl+T"/> </Property> <Property name="buttonGroup" type="javax.swing.ButtonGroup" editor="org.netbeans.modules.form.RADComponent$ButtonGroupPropertyEditor"> <ComponentRef name="addressBarButtonGroup"/> </Property> <Property name="text" type="java.lang.String" value="Time Range Selector"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="timeRangeSelectorMenuItemActionPerformed"/> </Events> </MenuItem> </SubComponents> </Menu> <Menu class="javax.swing.JMenu" name="textSizeMenu"> <Properties> <Property name="text" type="java.lang.String" value="Text Size"/> </Properties> <SubComponents> <MenuItem class="javax.swing.JMenuItem" name="jMenuItem1"> <Properties> <Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.RADConnectionPropertyEditor"> <Connection code="KeyStroke.getKeyStroke(KeyEvent.VK_EQUALS,Toolkit.getDefaultToolkit().getMenuShortcutKeyMask())" type="code"/> </Property> <Property name="text" type="java.lang.String" value="Bigger"/> <Property name="toolTipText" type="java.lang.String" value="Make canvas font bigger"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jMenuItem1ActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="jMenuItem2"> <Properties> <Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.RADConnectionPropertyEditor"> <Connection code="KeyStroke.getKeyStroke(KeyEvent.VK_MINUS,Toolkit.getDefaultToolkit().getMenuShortcutKeyMask())
" type="code"/> </Property> <Property name="text" type="java.lang.String" value="Smaller"/> <Property name="toolTipText" type="java.lang.String" value="Make canvas font smaller"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jMenuItem2ActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="resetFontMI"> <Properties> <Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.RADConnectionPropertyEditor"> <Connection code="KeyStroke.getKeyStroke(KeyEvent.VK_0,Toolkit.getDefaultToolkit().getMenuShortcutKeyMask())
" type="code"/> </Property> <Property name="text" type="java.lang.String" value="Reset to 100%"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="resetFontMIActionPerformed"/> </Events> </MenuItem> </SubComponents> </Menu> <Menu class="javax.swing.JMenu" name="addSizeMenu"> <Properties> <Property name="text" type="java.lang.String" value="App Size"/> </Properties> <SubComponents> <MenuItem class="javax.swing.JMenuItem" name="resetAppSize"> <Properties> <Property name="text" type="java.lang.String" value="Reset to default size"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="resetAppSizeActionPerformed"/> </Events> </MenuItem> </SubComponents> </Menu> <MenuItem class="javax.swing.JPopupMenu$Separator" name="jSeparator4"> </MenuItem> <Menu class="javax.swing.JMenu" name="resetZoomMenu"> <Properties> <Property name="text" type="java.lang.String" value="Reset Zoom"/> </Properties> <SubComponents> <MenuItem class="javax.swing.JMenuItem" name="resetZoomMenuItem"> <Properties> <Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.RADConnectionPropertyEditor"> <Connection code="KeyStroke.getKeyStroke(KeyEvent.VK_A, Event.CTRL_MASK|Event.SHIFT_MASK )" type="code"/> </Property> <Property name="text" type="java.lang.String" value="Reset Zoom"/> <Property name="toolTipText" type="java.lang.String" value="Revert to the original axis settings"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="resetZoomMenuItemActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="resetXMenuItem"> <Properties> <Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.RADConnectionPropertyEditor"> <Connection code="KeyStroke.getKeyStroke(KeyEvent.VK_X, Event.CTRL_MASK|Event.SHIFT_MASK )" type="code"/> </Property> <Property name="text" type="java.lang.String" value="Reset X"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="resetXMenuItemActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="resetYMenuItem"> <Properties> <Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.RADConnectionPropertyEditor"> <Connection code="KeyStroke.getKeyStroke(KeyEvent.VK_Y, Event.CTRL_MASK|Event.SHIFT_MASK )" type="code"/> </Property> <Property name="text" type="java.lang.String" value="Reset Y"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="resetYMenuItemActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="resetZMenuItem"> <Properties> <Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.RADConnectionPropertyEditor"> <Connection code="KeyStroke.getKeyStroke(KeyEvent.VK_Z, Event.CTRL_MASK|Event.SHIFT_MASK )" type="code"/> </Property> <Property name="text" type="java.lang.String" value="Reset Z"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="resetZMenuItemActionPerformed"/> </Events> </MenuItem> </SubComponents> </Menu> <Menu class="javax.swing.JMenu" name="jMenu1"> <Properties> <Property name="text" type="java.lang.String" value="Zoom"/> <Property name="toolTipText" type="java.lang.String" value="Note zooming can be done by dragging ranges with the mouse, or use the mouse wheel."/> </Properties> <SubComponents> <MenuItem class="javax.swing.JMenuItem" name="zoomInMenuItem"> <Properties> <Property name="text" type="java.lang.String" value="Zoom In"/> <Property name="toolTipText" type="java.lang.String" value="zoom in on the X axis"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="zoomInMenuItemActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="zoomOutMenuItem"> <Properties> <Property name="text" type="java.lang.String" value="Zoom Out"/> <Property name="toolTipText" type="java.lang.String" value="zoom out the X axis"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="zoomOutMenuItemActionPerformed"/> </Events> </MenuItem> </SubComponents> </Menu> </SubComponents> </Menu> <Menu class="javax.swing.JMenu" name="optionsMenu"> <Properties> <Property name="text" type="java.lang.String" value="Options"/> </Properties> <SubComponents> <Menu class="javax.swing.JMenu" name="renderingOptionsMenu"> <Properties> <Property name="text" type="java.lang.String" value="Rendering Options"/> </Properties> <SubComponents> <MenuItem class="javax.swing.JCheckBoxMenuItem" name="drawGridCheckBox"> <Properties> <Property name="selected" type="boolean" value="true"/> <Property name="text" type="java.lang.String" value="Draw Grid"/> <Property name="toolTipText" type="java.lang.String" value="Draw gridlines at major ticks"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="drawGridCheckBoxActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JCheckBoxMenuItem" name="doyCB"> <Properties> <Property name="text" type="java.lang.String" value="Day of Year Labels"/> <Property name="toolTipText" type="java.lang.String" value="Use Day of Year instead of Year-Month-Day for labels"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="doyCBActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JCheckBoxMenuItem" name="nnCb"> <Properties> <Property name="text" type="java.lang.String" value="Nearest Neighbor Spectrograms"/> <Property name="toolTipText" type="java.lang.String" value="Use Nearest Neighbor rebinning for new spectrograms"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="nnCbActionPerformed"/> </Events> </MenuItem> </SubComponents> </Menu> <Menu class="javax.swing.JMenu" name="plotStyleMenu"> <Properties> <Property name="text" type="java.lang.String" value="Plot Style"/> </Properties> <SubComponents> <MenuItem class="javax.swing.JMenuItem" name="fontsAndColorsMenuItem"> <Properties> <Property name="text" type="java.lang.String" value="Fonts and Colors..."/> <Property name="toolTipText" type="java.lang.String" value="Edit canvas font and colors"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="fontsAndColorsMenuItemActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="canvasSizeMenuItem"> <Properties> <Property name="text" type="java.lang.String" value="Canvas Size..."/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="canvasSizeMenuItemActionPerformed"/> </Events> </MenuItem> </SubComponents> </Menu> <Menu class="javax.swing.JMenu" name="enableFeatureMenu"> <Properties> <Property name="text" type="java.lang.String" value="Enable Feature"/> </Properties> <SubComponents> <MenuItem class="javax.swing.JCheckBoxMenuItem" name="scriptPanelMenuItem"> <Properties> <Property name="text" type="java.lang.String" value="Script Panel"/> <Property name="toolTipText" type="java.lang.String" value="Script Panel adds a tab that displays scripts used for the jython data source. It also provides a way to create new jython sources."/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="scriptPanelMenuItemActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JCheckBoxMenuItem" name="logConsoleMenuItem"> <Properties> <Property name="text" type="java.lang.String" value="Log Console"/> <Property name="toolTipText" type="java.lang.String" value="Add a tab that receives and displays messages posted to the java logging system. "/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="logConsoleMenuItemActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JCheckBoxMenuItem" name="serverCheckBoxMenuItem"> <Properties> <Property name="text" type="java.lang.String" value="Server"/> <Property name="toolTipText" type="java.lang.String" value="<html> Start up back end server that allows commands to be send to Autoplot via a port. </html>"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="serverCheckBoxMenuItemActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JCheckBoxMenuItem" name="dataPanelCheckBoxMenuItem"> <Properties> <Property name="text" type="java.lang.String" value="Data Panel"/> <Property name="toolTipText" type="java.lang.String" value="The data panel allows for explicitly setting valid range and fill values for the dataset, and additional controls for data reduction before plotting. "/> </Properties> </MenuItem> <MenuItem class="javax.swing.JCheckBoxMenuItem" name="layoutPanelCheckBoxMenuItem"> <Properties> <Property name="text" type="java.lang.String" value="Layout Panel"/> <Property name="toolTipText" type="java.lang.String" value="Enables the layout panel, which shows all the plots and plot elements in thier relative positions.
"/> </Properties> </MenuItem> <MenuItem class="javax.swing.JCheckBoxMenuItem" name="referenceCacheCheckBoxMenuItem"> <Properties> <Property name="selected" type="boolean" value="true"/> <Property name="text" type="java.lang.String" value="Reference Caching"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="referenceCacheCheckBoxMenuItemActionPerformed"/> </Events> </MenuItem> </SubComponents> </Menu> <Menu class="javax.swing.JMenu" name="autoMenu"> <Properties> <Property name="text" type="java.lang.String" value="Auto"/> </Properties> <SubComponents> <MenuItem class="javax.swing.JCheckBoxMenuItem" name="autoRangingCheckBoxMenuItem"> <Properties> <Property name="selected" type="boolean" value="true"/> <Property name="text" type="java.lang.String" value="AutoRanging"/> <Property name="toolTipText" type="java.lang.String" value="Allow automatic axis range setting. Range is based on metadata hints and data range."/> </Properties> </MenuItem> <MenuItem class="javax.swing.JCheckBoxMenuItem" name="autoLabellingCheckBoxMenuItem"> <Properties> <Property name="selected" type="boolean" value="true"/> <Property name="text" type="java.lang.String" value="AutoLabelling"/> <Property name="toolTipText" type="java.lang.String" value="Allow automatic setting of axis labels based on metadata. "/> </Properties> </MenuItem> <MenuItem class="javax.swing.JCheckBoxMenuItem" name="autoLayoutCheckBoxMenuItem"> <Properties> <Property name="selected" type="boolean" value="true"/> <Property name="text" type="java.lang.String" value="AutoLayout"/> <Property name="toolTipText" type="java.lang.String" value="<html><p>Allow the application to reposition axes so labels are not clipped and unused space is reduced. </P><p>Axes can be positioned manually by turning off this option, then hold shift down to enable plot corner drag anchors.</p></html>"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="autoLayoutCheckBoxMenuItemActionPerformed"/> </Events> </MenuItem> </SubComponents> </Menu> <MenuItem class="javax.swing.JMenuItem" name="additionalOptionsMI"> <Properties> <Property name="text" type="java.lang.String" value="Additional Options..."/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="additionalOptionsMIActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="saveOptionsMenuItem"> <Properties> <Property name="text" type="java.lang.String" value="Save Options"/> <Property name="toolTipText" type="java.lang.String" value="Save options for future sessions."/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="saveOptionsMenuItemActionPerformed"/> </Events> </MenuItem> </SubComponents> </Menu> <Menu class="javax.swing.JMenu" name="bookmarksMenu"> <Properties> <Property name="text" type="java.lang.String" value="Bookmarks"/> </Properties> </Menu> <Menu class="javax.swing.JMenu" name="toolsMenu"> <Properties> <Property name="text" type="java.lang.String" value="Tools"/> </Properties> <SubComponents> <Menu class="javax.swing.JMenu" name="cacheMenu"> <Properties> <Property name="text" type="java.lang.String" value="Cache"/> </Properties> <SubComponents> <MenuItem class="javax.swing.JMenuItem" name="jMenuItem3"> <Properties> <Property name="text" type="java.lang.String" value="Manage Cached Files..."/> <Property name="toolTipText" type="java.lang.String" value="Manage cache of downloaded data files."/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jMenuItem3ActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="jMenuItem4"> <Properties> <Property name="text" type="java.lang.String" value="Clear Cache"/> <Property name="toolTipText" type="java.lang.String" value="Delete all downloaded data files."/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jMenuItem4ActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="jMenuItem7"> <Properties> <Property name="text" type="java.lang.String" value="Move Cache..."/> <Property name="toolTipText" type="java.lang.String" value="Move file cache to new location"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jMenuItem7ActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JCheckBoxMenuItem" name="workOfflineCheckBoxMenuItem"> <Properties> <Property name="text" type="java.lang.String" value="Work Offline"/> <Property name="toolTipText" type="java.lang.String" value="Only use previously downloaded files. "/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="workOfflineCheckBoxMenuItemActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="resetMemoryCachesMI"> <Properties> <Property name="text" type="java.lang.String" value="Reset Memory Caches"/> <Property name="toolTipText" type="java.lang.String" value="Reset the internal state of the filesystems, re-listing them and resetting offline status."/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="resetMemoryCachesMIActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="manageFilesystemsMI"> <Properties> <Property name="text" type="java.lang.String" value="Manage Filesystems"/> <Property name="toolTipText" type="java.lang.String" value="Show the active filesystems and their status."/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="manageFilesystemsMIActionPerformed"/> </Events> </MenuItem> </SubComponents> </Menu> <MenuItem class="javax.swing.JSeparator" name="jSeparator3"> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="pngWalkMenuItem"> <Properties> <Property name="text" type="java.lang.String" value="PNG Walk Viewer"/> <Property name="toolTipText" type="java.lang.String" value="Bring up the PNG Walk tool to browse a set of images."/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="pngWalkMenuItemActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="createPngWalkMenuItem"> <Properties> <Property name="text" type="java.lang.String" value="Create PNG Walk..."/> <Property name="toolTipText" type="java.lang.String" value="Create a series of images, and start the PNG Walk tool to browse the images."/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="createPngWalkMenuItemActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="runBatchMenuItem"> <Properties> <Property name="text" type="java.lang.String" value="Run Batch..."/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="runBatchMenuItemActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JPopupMenu$Separator" name="jSeparator2"> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="jMenuItem6"> <Properties> <Property name="text" type="java.lang.String" value="Events List"/> <Property name="toolTipText" type="java.lang.String" value="Use an events list to control time range"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jMenuItem6ActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="fixLayoutMenuItem"> <Properties> <Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor"> <KeyStroke key="Ctrl+F"/> </Property> <Property name="text" type="java.lang.String" value="Fix Layout..."/> <Property name="toolTipText" type="java.lang.String" value="Run new layout routine that removes spaces between plots"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="fixLayoutMenuItemActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JSeparator" name="createPngWalkSeparator"> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="aggregateMenuItem"> <Properties> <Property name="text" type="java.lang.String" value="Aggregate..."/> <Property name="toolTipText" type="java.lang.String" value="Combine files into a time series"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="aggregateMenuItemActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="replaceFileMenuItem"> <Properties> <Property name="text" type="java.lang.String" value="Replace File..."/> <Property name="toolTipText" type="java.lang.String" value="<html>Replace the file with a new one. This assumes that any parameters used to load the file<br>should be preserved, and axis settings should be preserved. We re-range on the x-axis, since often we are switching to a new interval in time.</html>
"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="replaceFileMenuItemActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="mashDataMenuItem"> <Properties> <Property name="text" type="java.lang.String" value="Mash Data..."/> <Property name="toolTipText" type="java.lang.String" value="Combine data from several sources."/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="mashDataMenuItemActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="filtersMenuItem"> <Properties> <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor"> <Image iconType="3" name="/org/autoplot/resources/pipeMag2.png"/> </Property> <Property name="text" type="java.lang.String" value="Additional Operations..."/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="filtersMenuItemActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JSeparator" name="aggSeparator"> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="decodeURLItem"> <Properties> <Property name="text" type="java.lang.String" value="Decode URL"/> <Property name="toolTipText" type="java.lang.String" value="Decode the URL escapes to correct the URL
"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="decodeURLItemActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="reloadAllMenuItem"> <Properties> <Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor"> <KeyStroke key="Ctrl+L"/> </Property> <Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor"> <Image iconType="3" name="/org/autoplot/resources/reload.png"/> </Property> <Property name="text" type="java.lang.String" value="Reload All Data"/> <Property name="toolTipText" type="java.lang.String" value="Reload all data, updating to get any changes. Axis settings and labels should remain the same."/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="reloadAllMenuItemActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JPopupMenu$Separator" name="toolsUserSep"> <Properties> <Property name="toolTipText" type="java.lang.String" value="User items below here"/> <Property name="name" type="java.lang.String" value="userSep" noResource="true"/> </Properties> </MenuItem> </SubComponents> </Menu> <Menu class="javax.swing.JMenu" name="helpMenu"> <Properties> <Property name="text" type="java.lang.String" value="Help"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="helpMenuActionPerformed"/> </Events> <SubComponents> <MenuItem class="javax.swing.JMenuItem" name="autoplotHelpMenuItem"> <Properties> <Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor"> <KeyStroke key="F1"/> </Property> <Property name="text" type="java.lang.String" value="Help Contents..."/> <Property name="toolTipText" type="java.lang.String" value="Start up help system"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="autoplotHelpMenuItemActionPerformed"/> </Events> <AuxValues> <AuxValue name="JavaCodeGenerator_InitCodePre" type="java.lang.String" value="CSH.setHelpIDString(autoplotHelpMenuItem, "aphelp_main");"/> </AuxValues> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="gettingStartedMenuItem"> <Properties> <Property name="text" type="java.lang.String" value="Getting Started..."/> <Property name="toolTipText" type="java.lang.String" value="Bring up the getting started dialog"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="gettingStartedMenuItemActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="jMenuItem5"> <Properties> <Property name="text" type="java.lang.String" value="Release Notes"/> <Property name="toolTipText" type="java.lang.String" value="View release notes"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jMenuItem5ActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="aboutDas2MenuItem"> <Properties> <Property name="text" type="java.lang.String" value="Das2 Homepage"/> <Property name="toolTipText" type="java.lang.String" value="Browse the Das2 homepage, which provides graphics and interactivity."/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="aboutDas2MenuItemActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="autoplotHomepageButton"> <Properties> <Property name="text" type="java.lang.String" value="Autoplot Homepage"/> <Property name="toolTipText" type="java.lang.String" value="Browse the Autoplot homepage"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="autoplotHomepageButtonActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="searchToolTipsMenuItem"> <Properties> <Property name="text" type="java.lang.String" value="Search Tooltips..."/> <Property name="toolTipText" type="java.lang.String" value="Experimental search all GUI tooltips"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="searchToolTipsMenuItemActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="exceptionReport"> <Properties> <Property name="text" type="java.lang.String" value="Provide Feedback..."/> <Property name="toolTipText" type="java.lang.String" value="Send feedback to application support"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="exceptionReportActionPerformed"/> </Events> </MenuItem> <MenuItem class="javax.swing.JMenuItem" name="aboutAutoplotMenuItem"> <Properties> <Property name="text" type="java.lang.String" value="About Autoplot"/> <Property name="toolTipText" type="java.lang.String" value="Show information about this release"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="aboutAutoplotMenuItemActionPerformed"/> </Events> </MenuItem> </SubComponents> </Menu> </SubComponents> </Menu> </NonVisualComponents> <Properties> <Property name="defaultCloseOperation" type="int" value="2"/> <Property name="title" type="java.lang.String" value="Autoplot"/> </Properties> <SyntheticProperties> <SyntheticProperty name="menuBar" type="java.lang.String" value="jMenuBar1"/> <SyntheticProperty name="formSizePolicy" type="int" value="1"/> <SyntheticProperty name="generateCenter" type="boolean" value="false"/> </SyntheticProperties> <Events> <EventHandler event="mouseClicked" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="formMouseClicked"/> </Events> <AuxValues> <AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="0"/> <AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="false"/> <AuxValue name="FormSettings_generateFQN" type="java.lang.Boolean" value="true"/> <AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/> <AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/> <AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="2"/> <AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/> <AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/> <AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/> </AuxValues> <Layout> <DimensionLayout dim="0"> <Group type="103" groupAlignment="0" attributes="0"> <Group type="102" alignment="1" attributes="0"> <Group type="103" groupAlignment="1" attributes="0"> <Group type="102" attributes="0"> <EmptySpace min="12" pref="12" max="12" attributes="0"/> <Component id="timeRangePanel" pref="708" max="32767" attributes="0"/> </Group> <Group type="102" alignment="1" attributes="0"> <Component id="statusLabel" min="-2" pref="16" max="-2" attributes="0"/> <EmptySpace min="-2" pref="4" max="-2" attributes="0"/> <Component id="statusTextField" pref="700" max="32767" attributes="0"/> </Group> </Group> <EmptySpace max="-2" attributes="0"/> </Group> <Group type="103" rootIndex="1" groupAlignment="0" attributes="0"> <Component id="tabbedPanelContainer" alignment="1" pref="732" max="32767" attributes="0"/> </Group> <Group type="103" rootIndex="2" groupAlignment="0" attributes="0"> <Group type="102" alignment="0" attributes="0"> <Component id="uriTimeRangeToggleButton1" min="-2" pref="11" max="-2" attributes="0"/> <EmptySpace min="0" pref="721" max="32767" attributes="0"/> </Group> </Group> </Group> </DimensionLayout> <DimensionLayout dim="1"> <Group type="103" groupAlignment="0" attributes="0"> <Group type="102" alignment="1" attributes="0"> <EmptySpace max="-2" attributes="0"/> <Component id="timeRangePanel" min="-2" pref="31" max="-2" attributes="0"/> <EmptySpace pref="695" max="32767" attributes="0"/> <Group type="103" groupAlignment="3" attributes="0"> <Component id="statusLabel" alignment="3" min="-2" max="-2" attributes="0"/> <Component id="statusTextField" alignment="3" min="-2" max="-2" attributes="0"/> </Group> </Group> <Group type="103" rootIndex="1" groupAlignment="0" attributes="0"> <Group type="102" alignment="1" attributes="0"> <EmptySpace min="-2" pref="48" max="-2" attributes="0"/> <Component id="tabbedPanelContainer" pref="686" max="32767" attributes="0"/> <EmptySpace min="-2" pref="20" max="-2" attributes="0"/> </Group> </Group> <Group type="103" rootIndex="2" groupAlignment="0" attributes="0"> <Group type="102" alignment="0" attributes="0"> <EmptySpace max="-2" attributes="0"/> <Component id="uriTimeRangeToggleButton1" min="-2" pref="28" max="-2" attributes="0"/> <EmptySpace pref="714" max="32767" attributes="0"/> </Group> </Group> </Group> </DimensionLayout> </Layout> <SubComponents> <Component class="javax.swing.JLabel" name="statusLabel"> <Properties> <Property name="font" type="java.awt.Font" editor="org.netbeans.modules.form.editors2.FontEditor"> <FontInfo relative="true"> <Font component="statusLabel" property="font" relativeSize="true" size="-2"/> </FontInfo> </Property> <Property name="text" type="java.lang.String" value="starting..."/> </Properties> <Events> <EventHandler event="mouseClicked" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="statusLabelMouseClicked"/> </Events> </Component> <Container class="javax.swing.JPanel" name="tabbedPanelContainer"> <Layout class="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout"/> </Container> <Component class="javax.swing.JTextField" name="statusTextField"> <Properties> <Property name="editable" type="boolean" value="false"/> <Property name="font" type="java.awt.Font" editor="org.netbeans.modules.form.editors2.FontEditor"> <FontInfo relative="true"> <Font component="statusTextField" property="font" relativeSize="true" size="-2"/> </FontInfo> </Property> <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor"> <Border info="org.netbeans.modules.form.compat2.border.EmptyBorderInfo"> <EmptyBorder/> </Border> </Property> </Properties> <BindingProperties> <BindingProperty name="text" source="statusLabel" sourcePath="${text}" target="statusTextField" targetPath="text" updateStrategy="0" immediately="false"> <BindingParameter name="javax.swing.binding.ParameterKeys.TEXT_CHANGE_STRATEGY" value="javax.swing.binding.TextChangeStrategy.ON_TYPE"/> </BindingProperty> </BindingProperties> <Events> <EventHandler event="mouseClicked" listener="java.awt.event.MouseListener" parameters="java.awt.event.MouseEvent" handler="statusTextFieldMouseClicked"/> </Events> </Component> <Container class="javax.swing.JPanel" name="timeRangePanel"> <Properties> <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor"> <Border info="org.netbeans.modules.form.compat2.border.EmptyBorderInfo"> <EmptyBorder/> </Border> </Property> </Properties> <Layout class="org.netbeans.modules.form.compat2.layouts.DesignCardLayout"/> <SubComponents> <Component class="org.autoplot.datasource.DataSetSelector" name="dataSetSelector"> <Properties> <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor"> <Border info="org.netbeans.modules.form.compat2.border.EmptyBorderInfo"> <EmptyBorder/> </Border> </Property> <Property name="promptText" type="java.lang.String" value="<html><i>Just a moment...</i></html>"/> </Properties> <Events> <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="dataSetSelectorActionPerformed"/> </Events> <AuxValues> <AuxValue name="JavaCodeGenerator_VariableModifier" type="java.lang.Integer" value="4"/> </AuxValues> <Constraints> <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignCardLayout" value="org.netbeans.modules.form.compat2.layouts.DesignCardLayout$CardConstraintsDescription"> <CardConstraints cardName="dataCard"/> </Constraint> </Constraints> </Component> </SubComponents> </Container> <Container class="org.autoplot.UriTimeRangeToggleButton" name="uriTimeRangeToggleButton1"> <Layout> <DimensionLayout dim="0"> <Group type="103" groupAlignment="0" attributes="0"> <EmptySpace min="0" pref="0" max="32767" attributes="0"/> </Group> </DimensionLayout> <DimensionLayout dim="1"> <Group type="103" groupAlignment="0" attributes="0"> <EmptySpace min="0" pref="28" max="32767" attributes="0"/> </Group> </DimensionLayout> </Layout> </Container> </SubComponents> </Form>