Package | Description |
---|---|
ucar.unidata.idv |
The idv package.
|
ucar.unidata.idv.control |
DisplayControls for the IDV - A DisplayControl generally has a data
depiction and a control window for modifying or interacting with the
display.
|
ucar.unidata.idv.control.multi |
The IDV MultiDisplay.
|
ucar.unidata.idv.ui |
User Interface (UI) classes for the IDV
|
Modifier and Type | Method and Description |
---|---|
IdvWindow |
ViewManager.getDisplayWindow()
We call this getDisplayWindow instead of getWindow so the
window is not treated as a persistable property.
|
Modifier and Type | Method and Description |
---|---|
java.awt.Component |
MultiPaneIdv.doMakeContents(IdvWindow frame)
Make the gui contents.
|
void |
NavigatedViewManager.setWindow(IdvWindow w)
Set the window that this ViewManager is shown in.
|
void |
ViewManager.setWindow(IdvWindow w)
Set the window that this ViewManager is shown in.
|
void |
IntegratedDataViewer.showWindow(DisplayControl control,
IdvWindow window)
Implementation of the ControlContext method.
|
void |
ControlContext.showWindow(DisplayControl control,
IdvWindow window)
Popup the given window.
|
Modifier and Type | Method and Description |
---|---|
protected IdvWindow |
DisplayControlImpl.createIdvWindow()
Create an IDV window
|
Modifier and Type | Method and Description |
---|---|
void |
DisplayControlImpl.initWindow(IdvWindow window)
A hook method to allow subclasses to initialize the dialog window,
set the size of the dialog window, etc.
|
Modifier and Type | Method and Description |
---|---|
protected IdvWindow |
MultiDisplayHolder.createIdvWindow()
Override base class method to create a new window.
|
Modifier and Type | Method and Description |
---|---|
void |
MultiDisplayHolder.initWindow(IdvWindow window)
Initialize the window.
|
Modifier and Type | Field and Description |
---|---|
protected IdvWindow |
DataSourceHolder.frame
The window this gui is in
|
protected IdvWindow |
IdvUIManager.lastActiveFrame
Keep track of the last window that the user has moused in
We do this so when we are adding a DisplayControl into one of the
main windows we add it into the last active window.
|
Modifier and Type | Method and Description |
---|---|
IdvWindow |
IdvUIManager.createNewWindow()
Create a new window containing a new
MapViewManager |
IdvWindow |
IdvUIManager.createNewWindow(java.util.List viewManagers)
Create a new IdvWindow for the given viewManager.
|
IdvWindow |
IdvUIManager.createNewWindow(java.util.List viewManagers,
boolean notifyCollab)
Create a new IdvWindow for the given viewManager.
|
IdvWindow |
IdvUIManager.createNewWindow(java.util.List viewManagers,
boolean notifyCollab,
java.lang.String skinPath,
org.w3c.dom.Element skinRoot)
Create a new IdvWindow
|
IdvWindow |
IdvUIManager.createNewWindow(java.util.List viewManagers,
boolean notifyCollab,
java.lang.String title,
java.lang.String skinPath,
org.w3c.dom.Element root)
Create a new window
|
IdvWindow |
IdvUIManager.createNewWindow(java.util.List viewManagers,
boolean notifyCollab,
java.lang.String title,
java.lang.String skinPath,
org.w3c.dom.Element skinRoot,
boolean show,
WindowInfo windowInfo)
Create a new window
|
IdvWindow |
IdvUIManager.createNewWindow(java.util.List viewManagers,
java.lang.String skinPath)
Create a new IdvWindow with the lsit of ViewManager-s and the xml skin.
|
IdvWindow |
IdvUIManager.createNewWindow(java.util.List viewManagers,
java.lang.String skinPath,
java.lang.String windowTitle,
WindowInfo windowInfo)
Create a new IdvWindow with the lsit of ViewManager-s and the xml skin.
|
IdvWindow |
DataSourceHolder.doMakeFrame()
Make the IdvWindow.
|
static IdvWindow |
IdvWindow.findWindow(java.awt.Component contents)
Find the IdvWindow that contains the window contents
|
protected IdvWindow |
IdvUIManager.findWindowThatMatches(java.util.List currentWindows,
WindowInfo windowInfo)
Find the window that matches the window info
|
static IdvWindow |
IdvWindow.getActiveWindow()
Get the current active window
|
IdvWindow |
DataSourceHolder.getFrame()
Get our window.
|
Modifier and Type | Method and Description |
---|---|
javax.swing.JComponent |
IdvUIManager.doMakeDefaultContents(IdvWindow window,
ViewManager viewManager)
If we don't have a UI skin then this method is called to create the window contents
|
protected IdvXmlUi |
IdvUIManager.doMakeIdvXmlUi(IdvWindow window,
java.util.List viewManagers,
org.w3c.dom.Element skinRoot)
Factory method to create an xmlui
|
javax.swing.JMenuBar |
IdvUIManager.doMakeMenuBar(IdvWindow idvWindow)
Make the menu bar and menus for the given IdvWindow.
|
javax.swing.JPanel |
IdvUIManager.doMakeStatusBar(IdvWindow window)
Make the status bar for the window.
|
protected void |
IdvUIManager.handleMenuDeSelected(java.lang.String id,
javax.swing.JMenu menu,
IdvWindow idvWindow)
DeInitialize the given menu before it is shown
|
protected void |
IdvUIManager.handleMenuSelected(java.lang.String id,
javax.swing.JMenu menu,
IdvWindow idvWindow)
Initialize the given menu before it is shown
|
void |
IdvUIManager.handleWindowActivated(IdvWindow window)
Handle when the window is activated.
|
protected void |
IdvUIManager.makeWindowMenu(IdvWindow window,
javax.swing.JMenu menu)
Make the window menu
|
void |
IdvUIManager.makeWindowsMenu(javax.swing.JMenu menu,
IdvWindow idvWindow)
Make the windows menu.
|
void |
IdvUIManager.removeWindow(IdvWindow window)
Remove the window from the list of windows
|
void |
DataSourceHolder.setFrame(IdvWindow f)
Set our window
|
void |
IdvUIManager.showWindow(DisplayControl control,
IdvWindow window)
Implementation of the ControlContext method.
|
Constructor and Description |
---|
IdvXmlUi(IdvWindow window,
java.util.List viewManagers,
IntegratedDataViewer idv,
org.w3c.dom.Element root)
Construct this object
|
IdvXmlUi(IdvWindow window,
java.util.List viewManagers,
IntegratedDataViewer idv,
org.w3c.dom.Element root,
org.w3c.dom.Element startNode)
_more_
|
WindowInfo(IdvWindow window)
Create me and instantiate my state form the given window
|