You are currently viewing a snapshot of www.mozilla.org taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to www.mozilla.org, please file a bug.



All Packages  This Package  Class Hierarchy  Class Search  Index

Class grendel.ui.MasterPanel

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----com.sun.java.swing.JComponent
                           |
                           +----com.sun.java.swing.JPanel
                                   |
                                   +----grendel.ui.GeneralPanel
                                           |
                                           +----grendel.ui.MasterPanel

Panel to display the contents of a folder.


public class  MasterPanel
     extends grendel.ui.GeneralPanel
{
          // Fields 11
     IUICmd[] fActions;
     TreeTable fFolderTree;
     MasterPanelListener fListeners;
     FolderModel fModel;
     MasterPanel fPanel;
     SelectionListener fSelectionListener;
     StoreChangeListener fStoreChangeListener;
     ViewedStore[] fStores;
     public static final String kNameID;
     public static final String kTotalID;
     public static final String kUnreadID;

          // Constructors 1
     public MasterPanel();

          // Methods 11
     public static ViewedFolder GetViewedFolder(Object);
     public void addMasterPanelListener(MasterPanelListener);
     public void dispose();
     public IUICmd[] getActions();
     public static Folder getFolder(Object);
     synchronized Vector getSelectedFolderVector();
     synchronized ViewedFolder getSelectedViewedFolder();
     public Enumeration getSelection();
     public NSToolbar getToolBar();
     public boolean isOpaque();
     public void removeMasterPanelListener(MasterPanelListener);

          // Inner Classes 7
     class MasterSelectionListener
     class NewFolderAction
     class DeleteFolderAction
     class MPClipboardOwner
     class CopyToClipboardAction
     class PasteFromClipboardAction
     class StoreChangeListener
}



Fields


fFolderTree

   TreeTable fFolderTree


fModel

   FolderModel fModel


fListeners

   MasterPanelListener fListeners


fPanel

   MasterPanel fPanel


fSelectionListener

   SelectionListener fSelectionListener


fStoreChangeListener

   StoreChangeListener fStoreChangeListener


fStores

   ViewedStore[] fStores


fActions

   IUICmd[] fActions


kNameID

   public static final String kNameID


kUnreadID

   public static final String kUnreadID


kTotalID

   public static final String kTotalID



Constructors


MasterPanel

   public MasterPanel() 

Constructs a new master panel.




Methods


dispose

   public void dispose() 


getActions

   public IUICmd[] getActions() 

Returns the actions associated with this panel.

Overrides:
getActions in class GeneralPanel


getToolBar

   public NSToolbar getToolBar() 

Returns the toolbar associated with this panel.

Overrides:
getToolBar in class GeneralPanel


getSelection

   public Enumeration getSelection() 

Returns an enumeration of TreePathss representing the current selection. The tips of the paths are Folders.



addMasterPanelListener

   public void addMasterPanelListener(MasterPanelListener aListener) 

Adds a MasterPanelListener



removeMasterPanelListener

   public void removeMasterPanelListener(MasterPanelListener aListener) 

Removes a MasterPanelListener



isOpaque

   public boolean isOpaque() 
Overrides:
isOpaque in class JComponent


getSelectedViewedFolder

   synchronized ViewedFolder getSelectedViewedFolder() 


getSelectedFolderVector

   synchronized Vector getSelectedFolderVector() 


GetViewedFolder

   public static ViewedFolder GetViewedFolder(Object aObject) 


getFolder

   public static Folder getFolder(Object aObject) 


All Packages  This Package  Class Hierarchy  Class Search  Index
Freshly brewed Java API Documentation automatically generated with polardoc Version 1.0.4