Package edu.wisc.ssec.mcidasv.ui
package edu.wisc.ssec.mcidasv.ui
McIDAS-V specific user interface code.
Related Documentation
For overviews, tutorials, examples, guides, and tool documentation, please see:-
ClassDescriptionCreates a JViewport that draws a striped backgroud corresponding to the row positions of the given JTable.This is largely the same as
GuiUtils.ColorSwatch
, but it remembers the user's recently selected colors.A popup window that attaches itself to a parent and can display an component without preventing user interaction like aJComboBox
.This is a rather simplistic drag and drop enabled JTabbedPane.AJTabbedPane
implementation that allows tabbed heavy-weight components.This class is just aJTextFieldDateEditor
that allows the user to enter either the day within (current) year or a McIDAS-X style "julian day" (YYYYDDD
orYYDDD
), in addition to the formatting allowed byJTextFieldDateEditor
.This class is just a backport of the IDV's oldDateTimePicker
.Extend JPanel to draw an optionally anti-aliased image filling the panel.A bare-bones text editor that can do relatively robust syntax highlighting of Jython code.A class to provide color tables suitable for data displays.A class to manage Hydra color tablesThis class has largely been copied over wholesale from the IDV code.McIDAS-V mostly extends this class to preempt the IDV.Extends the IDV component groups so that we can intercept clicks for Bruce's tab popup menu and handle drag and drop.McIDAS-V needs its own ComponentHolder merely to associate ViewManagers with their parent ComponentHolders.Represents a dialog that holds "help tips".This is a straight up copy ofIdvSplash
with the easter egg taken out.A class that provides scrolling capabilities to a long menu dropdown or popup menu.Class ParameterTree Gives a tree gui for editing parameter setsThis is a better version of LineBorder which allows you to show line only at one side or several sides and supports rounded corner.This has been essentially ripped out of the (wonderful) GNU Classpath project.This class is used to save and restore the recent color choices..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. Deal with bundles without component groups.Represents what McIDAS-V "knows" about IDV actions.Represents an individual IDV action.Represents the set of knownIdvActions
in an idiom that can be easily used by both the IDV and McIDAS-V.AToolbarStyle
is a representation of the way icons associated with current toolbar actions should be displayed.