|
talx x1.0.5 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Interface Summary | |
| ComposerControl | This interface should be used by all controls (buttons, dropdowns, etc) that are used by the composer. |
| ComposerGUI | Interface that all top-level composer components must implement. |
| InboxControl | Class used for Inbox buttons. |
| InboxGUI | Interface that all top-level inbox components must implement. |
| ReaderControl | Class to mark a control as owned by a ReaderGUI object. |
| ReaderGUI | This class displays a mail message. |
| TALComponent | Interface for top level components. |
| Class Summary | |
| ActionDispatcher | Class to provide system-wide action dispatch services. |
| DialogManager | Component to show and hide dialogs as requested by controller. |
| MailSystemDesktop | This class is a JFrame that provides the main dekstop frame that all Think And Link GUI components must be added to. |
Provides visual infrastructure for the entire system. The desktop package represents classes that are shared by the top-level Think-and-Link view components. The MailSystemDesktop is the container that holds the top-level components. The top-level components are:
The singleton ActionDispatcher class provides static methods to pass actions around the system. Any action generator (for example, visual push buttons) must register itself with the ActionDispatcher. The class also provides a method to deliver an action without registering as an action generator. This can be used by non-visual classes that want to programatically deliver actions from time to time. The Controller taps into the ActionDispatcher to hear actions. This is the only way to deliver actions to the controller.
The other classes in this package are common visual components for use by the top-level components.
|
talx x1.0.5 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
© 2001-2005 University of Oregon.
Eugene OR 97403, U.S.A. All Rights Reserved.