Uses of Class
ucar.unidata.idv.ui.IdvWindow

Packages that use IdvWindow
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 
 

Uses of IdvWindow in ucar.unidata.idv
 

Methods in ucar.unidata.idv that return IdvWindow
 IdvWindow ViewManager.getDisplayWindow()
          We call this getDisplayWindow instead of getWindow so the window is not treated as a persistable property.
 

Methods in ucar.unidata.idv with parameters of type IdvWindow
 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.
 

Uses of IdvWindow in ucar.unidata.idv.control
 

Methods in ucar.unidata.idv.control that return IdvWindow
protected  IdvWindow DisplayControlImpl.createIdvWindow()
          Create an IDV window
 

Methods in ucar.unidata.idv.control with parameters of type IdvWindow
 void DisplayControlImpl.initWindow(IdvWindow window)
          A hook method to allow subclasses to initialize the dialog window, set the size of the dialog window, etc.
 

Uses of IdvWindow in ucar.unidata.idv.control.multi
 

Methods in ucar.unidata.idv.control.multi that return IdvWindow
protected  IdvWindow MultiDisplayHolder.createIdvWindow()
          Override base class method to create a new window.
 

Methods in ucar.unidata.idv.control.multi with parameters of type IdvWindow
 void MultiDisplayHolder.initWindow(IdvWindow window)
          Initialize the window.
 

Uses of IdvWindow in ucar.unidata.idv.ui
 

Fields in ucar.unidata.idv.ui declared as IdvWindow
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.
 

Methods in ucar.unidata.idv.ui that return IdvWindow
 IdvWindow IdvUIManager.createNewWindow()
          Create a new window containing a new MapViewManager
 IdvWindow IdvUIManager.createNewWindow(List viewManagers)
          Create a new IdvWindow for the given viewManager.
 IdvWindow IdvUIManager.createNewWindow(List viewManagers, boolean notifyCollab)
          Create a new IdvWindow for the given viewManager.
 IdvWindow IdvUIManager.createNewWindow(List viewManagers, boolean notifyCollab, String skinPath, Element skinRoot)
          Create a new IdvWindow
 IdvWindow IdvUIManager.createNewWindow(List viewManagers, boolean notifyCollab, String title, String skinPath, Element root)
          _more_
 IdvWindow IdvUIManager.createNewWindow(List viewManagers, boolean notifyCollab, String title, String skinPath, Element skinRoot, boolean show, WindowInfo windowInfo)
          Create a new window
 IdvWindow IdvUIManager.createNewWindow(List viewManagers, String skinPath)
          Create a new IdvWindow with the lsit of ViewManager-s and the xml skin.
 IdvWindow IdvUIManager.createNewWindow(List viewManagers, String skinPath, 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(Component contents)
          Find the IdvWindow that contains the window contents
protected  IdvWindow IdvUIManager.findWindowThatMatches(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.
 

Methods in ucar.unidata.idv.ui with parameters of type IdvWindow
 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, List viewManagers, Element skinRoot)
          Factory method to create an xmlui
 JMenuBar IdvUIManager.doMakeMenuBar(IdvWindow idvWindow)
          Make the menu bar and menus for the given IdvWindow.
 JPanel IdvUIManager.doMakeStatusBar(IdvWindow window)
          Make the status bar for the window.
protected  void IdvUIManager.handleMenuDeSelected(String id, JMenu menu, IdvWindow idvWindow)
          DeInitialize the given menu before it is shown
protected  void IdvUIManager.handleMenuSelected(String id, 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, JMenu menu)
          _more_
 void IdvUIManager.makeWindowsMenu(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.
 

Constructors in ucar.unidata.idv.ui with parameters of type IdvWindow
IdvXmlUi(IdvWindow window, List viewManagers, IntegratedDataViewer idv, Element root)
          Construct this object
IdvXmlUi(IdvWindow window, List viewManagers, IntegratedDataViewer idv, Element root, Element startNode)
          _more_
WindowInfo(IdvWindow window)
          Create me and instantiate my state form the given window