|
Class grendel.composition.CompositionPanel
All Packages This Package Class Hierarchy Class Search Index
Class grendel.composition.CompositionPanel
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Container
|
+----com.sun.java.swing.JComponent
|
+----com.sun.java.swing.JPanel
|
+----grendel.ui.GeneralPanel
|
+----grendel.composition.CompositionPanel
public class CompositionPanel
extends grendel.ui.GeneralPanel
{
// Fields 44
public static final String DeleteTag;
public static final String addressBookCardTag;
public static final String blankPageTag;
public static final String closeWindowTag;
private IUICmd[] defaultActions;
public static final String fileTag;
public static final String findAgainTag;
public static final String findInMessageTag;
public static final String goOfflineTag;
public static final String hideAddressingAreaTag;
public static final String hideMessageToolbarTag;
private AddressBar mAddressBar;
private AddressList mAddressList;
private AttachmentsList mAttachmentsList;
private Hashtable mCommands;
private JTextComponent mEditor;
private EventListenerList mListeners;
private String mMailServerHostName;
private String mMailUserName;
private Hashtable mMenuItems;
private Session mSession;
private JTextField mSubject;
public static final String messageTag;
public static final String myAddressBookCardTag;
public static final String navigatorWindowTag;
public static final String pageFromTemplateTag;
public static final String pageFromWizardTag;
public static final String pasteAsQuotationTag;
public static final String preferencesTag;
public static final String quoteOriginalTextTag;
private Message referredMsg;
public static final String saveAsTag;
public static final String saveDraftTag;
public static final String searchDirectoryTag;
public static final String selectAddressesTag;
public static final String selectAllTag;
public static final String sendLaterTag;
public static final String sendNowTag;
public static final String undoTag;
public static final String viewAddressTag;
public static final String viewAttachmentsTag;
public static final String viewOptionsTag;
public static final String webPageTag;
public static final String wrapLongLinesTag;
// Constructors 1
public CompositionPanel(Session);
// Methods 15
public void addCompositionPanelListener(CompositionPanelListener);
public void addToolbarButton(NSToolbar, IUICmd, String, String);
private NSToolbar createToolbar();
public void dispose();
public IUICmd[] getActions();
public AddressBar getAddressBar();
protected Frame getParentFrame();
Message getReferredMessage();
String getSubject();
protected void notifyMailSent();
protected void notifySendFailed();
protected void notifySendingMail();
public void removeCompositionPanelListener(CompositionPanelListener);
void setReferredMessage(Message);
void setSubject(String);
// Inner Classes 12
class SaveDraft
class SaveAs
class SendNow
class QuoteOriginalText
class SelectAddresses
class AttachFile
class PasteAsQuotation
class ViewAddress
class ViewAttachments
class ViewOptions
class MessagePanel
class PatchedMimeMessage
}
Fields
private Hashtable mCommands
private Hashtable mMenuItems
private AddressBar mAddressBar
private AddressList mAddressList
private AttachmentsList mAttachmentsList
private JTextComponent mEditor
private JTextField mSubject
private Session mSession
private String mMailServerHostName
private String mMailUserName
private Message referredMsg
private EventListenerList mListeners
public static final String saveDraftTag
public static final String saveAsTag
public static final String sendNowTag
public static final String sendLaterTag
public static final String quoteOriginalTextTag
public static final String selectAddressesTag
public static final String goOfflineTag
public static final String closeWindowTag
public static final String navigatorWindowTag
public static final String messageTag
public static final String blankPageTag
public static final String pageFromTemplateTag
public static final String pageFromWizardTag
public static final String fileTag
public static final String webPageTag
public static final String addressBookCardTag
public static final String myAddressBookCardTag
public static final String undoTag
public static final String pasteAsQuotationTag
public static final String DeleteTag
public static final String selectAllTag
public static final String findInMessageTag
public static final String findAgainTag
public static final String searchDirectoryTag
public static final String preferencesTag
public static final String hideMessageToolbarTag
public static final String hideAddressingAreaTag
public static final String viewAddressTag
public static final String viewAttachmentsTag
public static final String viewOptionsTag
public static final String wrapLongLinesTag
private IUICmd[] defaultActions
Constructors
public CompositionPanel(Session aSession)
Methods
public void dispose()
public IUICmd[] getActions()
Fetch the list of actions supported by this
editor. It is implemented to return the list
of actions supported by the embedded JTextComponent
augmented with the actions defined locally.
- Overrides:
- getActions in class GeneralPanel
public AddressBar getAddressBar()
Return the addressing bar
void setSubject(String subject)
String getSubject()
void setReferredMessage(Message m)
Message getReferredMessage()
public void addCompositionPanelListener(CompositionPanelListener l)
Add a CompositionPanelListener
public void removeCompositionPanelListener(CompositionPanelListener l)
Remove a CompositionPanelListener
protected void notifySendingMail()
protected void notifyMailSent()
protected void notifySendFailed()
protected Frame getParentFrame()
Find the hosting frame, for the file-chooser dialog.
private NSToolbar createToolbar()
Create a Toolbar
See Also:
addToolbarButton
public void addToolbarButton(NSToolbar aToolBar,
IUICmd aActionListener,
String aImageName,
String aToolTip)
create a toolbar button
| Parameter | Description |
| aToolBar | The parent toolbar to add this button to. |
| aActionListener | Who you want to be notified when the button is
pressed. |
| aImageName | The image name for the button. like "save.gif" |
| aToolTip | The buttons tool tip. like "Save the current file". |
See Also:
createToolbar
All Packages This Package Class Hierarchy Class Search Index
Freshly brewed Java API Documentation automatically generated with polardoc Version 1.0.4
|