Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.virtuosotechnologies.asaph.maingui
Class PaneManagerImpl  view PaneManagerImpl download PaneManagerImpl.java

java.lang.Object
  extended bycom.virtuosotechnologies.asaph.maingui.PaneManagerImpl
All Implemented Interfaces:
PaneManager

class PaneManagerImpl
extends java.lang.Object
implements PaneManager

Implementation of the pane manager


Nested Class Summary
private  class PaneManagerImpl.PaneCommandNode
           
private  class PaneManagerImpl.PaneControllerImpl
           
 
Field Summary
private  javax.swing.JDesktopPane desktop_
           
private  int lastPaneX_
           
private  int lastPaneY_
           
private  ListsImpl listsImpl_
           
private  java.util.Set openPanes_
           
private  com.virtuosotechnologies.lib.basiccommand.BasicCommandNode windowsMenuNode_
           
 
Fields inherited from interface com.virtuosotechnologies.asaph.maingui.PaneManager
API_NAME
 
Constructor Summary
(package private) PaneManagerImpl(ListsImpl listsImpl)
           
 
Method Summary
 PaneController createPane(javax.swing.JComponent component, java.lang.String title, com.virtuosotechnologies.lib.command.CommandNode commands, PaneHandler handler)
          Open a pane in the main gui.
(package private)  javax.swing.JComponent getJComponent()
           
(package private)  void setCommandManager(CommandManagerImpl commandManager)
           
(package private)  boolean shutDown()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

desktop_

private javax.swing.JDesktopPane desktop_

lastPaneX_

private int lastPaneX_

lastPaneY_

private int lastPaneY_

openPanes_

private java.util.Set openPanes_

windowsMenuNode_

private com.virtuosotechnologies.lib.basiccommand.BasicCommandNode windowsMenuNode_

listsImpl_

private ListsImpl listsImpl_
Constructor Detail

PaneManagerImpl

PaneManagerImpl(ListsImpl listsImpl)
Method Detail

setCommandManager

void setCommandManager(CommandManagerImpl commandManager)

getJComponent

javax.swing.JComponent getJComponent()

createPane

public PaneController createPane(javax.swing.JComponent component,
                                 java.lang.String title,
                                 com.virtuosotechnologies.lib.command.CommandNode commands,
                                 PaneHandler handler)
Open a pane in the main gui. Depending on how the main gui is implemented, this pane may show up as a tab in a tabbed pane, or an internal frame, or in some other similar fashion.

Specified by:
createPane in interface PaneManager

shutDown

boolean shutDown()