Class | Description |
---|---|
AboutFrame |
Class that represents the "Help>About McIDAS-V" window.
|
BetterJTable | |
BetterJTable.StripedViewport |
Creates a JViewport that draws a striped backgroud corresponding to the
row positions of the given JTable.
|
ColorSwatchComponent |
This is largely the same as
GuiUtils.ColorSwatch , but it remembers
the user's recently selected colors. |
ComponentPopup |
A popup window that attaches itself to a parent and can display an
component without preventing user interaction like a
JComboBox . |
DraggableTabbedPane |
This is a rather simplistic drag and drop enabled JTabbedPane.
|
DraggableTabbedPane.DraggableTabFlavor |
To be perfectly honest I'm still a bit fuzzy about DataFlavors.
|
DraggableTabbedPane.TabButton | |
DraggableTabbedPane.TransferableIndex |
Used to simply provide a reference to the originating
DraggableTabbedPane while we're dragging and dropping.
|
HeavyTabbedPane |
A
JTabbedPane implementation that allows tabbed heavy-weight
components. |
JCalendarDateEditor |
This class is just a
JTextFieldDateEditor that
allows the user to enter either the day within (current) year or a
McIDAS-X style "julian day" (YYYYDDD or YYDDD ),
in addition to the formatting allowed by JTextFieldDateEditor . |
JCalendarPicker |
This class is just a backport of the IDV's old
DateTimePicker . |
JPanelImage |
Extend JPanel to draw an optionally anti-aliased image filling the panel.
|
JythonEditor |
A bare-bones text editor that can do relatively robust syntax highlighting
of Jython code.
|
JythonEditor.McvJythonTextArea | |
LayerAnimationWindow | |
McIdasColorTableDefaults |
A class to provide color tables suitable for data displays.
|
McIdasColorTableManager |
A class to manage Hydra color tables
|
McIdasFrameDisplay | |
McIDASVViewPanel |
This class has largely been copied over wholesale from the IDV code.
|
McIDASVXmlUi |
McIDAS-V mostly extends this class to preempt the IDV.
|
McvComponentGroup |
Extends the IDV component groups so that we can intercept clicks for Bruce's
tab popup menu and handle drag and drop.
|
McvComponentHolder |
McIDAS-V needs its own ComponentHolder merely to associate ViewManagers with
their parent ComponentHolders.
|
McvHelpTipDialog |
Represents a dialog that holds "help tips".
|
McvSideLegend | |
McvSplash |
This is a straight up copy of
IdvSplash with
the easter egg taken out. |
McvToolbarEditor | |
McvToolbarEditor.IconCellRenderer |
Renders a toolbar action and its icon within the
TwoListPanel 's
JList s. |
McvToolbarEditor.SpaceIcon |
SpaceIcon is a class that represents a "space" entry
in the TwoListPanel that holds the current toolbar actions. |
MenuScroller |
A class that provides scrolling capabilities to a long menu dropdown or
popup menu.
|
ParameterTree |
Class ParameterTree Gives a tree gui for editing parameter sets
|
PartialLineBorder |
This is a better version of LineBorder which allows you to show line only at one side or several
sides and supports rounded corner.
|
PersistableSwatchChooserPanel |
This has been essentially ripped out of the (wonderful) GNU Classpath
project.
|
PersistableSwatchChooserPanel.ColorTracker |
This class is used to save and restore the recent color choices..
|
PersistableSwatchChooserPanel.MainPanelLayout |
This is the layout manager for the main panel.
|
PersistableSwatchChooserPanel.MainSwatchPanel |
This is the main swatch panel.
|
PersistableSwatchChooserPanel.RecentPanelLayout |
This is the layout manager for the recent swatch panel.
|
PersistableSwatchChooserPanel.RecentSwatchPanel |
This class is the recent swatch panel.
|
PersistableSwatchChooserPanel.SwatchPanel |
This the base class for all swatch panels.
|
UIManager |
Derive our own UI manager to do some specific things:
Removing displays
Showing the dashboard
Adding toolbar customization options
Implement the McIDAS-V toolbar as a JToolbar.
|
UIManager.FormEntry |
A type of
HttpFormEntry that supports line wrapping for
text area entries. |
UIManager.IdvAction |
Represents an individual IDV action.
|
UIManager.IdvActions |
Represents the set of known
IdvActions in an idiom
that can be easily used by both the IDV and McIDAS-V. |
Enum | Description |
---|---|
DraggableTabbedPane.ButtonState | |
McIDASVViewPanel.ViewManagers | |
MenuScroller.MenuIcon | |
UIManager.ActionAttribute |
Represents what McIDAS-V "knows" about IDV actions.
|
UIManager.ToolbarStyle |
A
ToolbarStyle is a representation of the way icons associated
with current toolbar actions should be displayed. |