DYNAMIC MODEL

This section addresses the interaction between objects in the system as certain events occur. Most of the events are initiated by the user and the system handles those events by adjusting the user's active application to meet his preferences, specifically the "Look & Feel" and "Internationalization" of components within the application. Event Scenarios are provided as a narrative description of the sequence of events that a user may set in motion. Event Trace Diagrams that follow make schematics of those scenarios. The Event Flow Diagram is a summary of the individual interactions that can occur between objects in the system, although the sequence of these objects cannot be determined by this diagram. State Transition Diagrams add the details of events that can occur within a single object, thus showing the object to be in multiple states as it were.

EVENT SCENARIOS

Change Properties

Change Language

  1. Invoke Control Panel
  2. Choose Properties
  3. Show List of Components
  4. Choose Component
  5. Show List of Configurable Properties
  6. Choose Property
  7. Bring up Configuration Panel for Chosen Property
  8. Change Property
  9. Return to Control Panel
  1. Invoke Control Panel
  2. Choose Language Button
  3. Show List of Languages
  4. Choose Language
  5. Change Language
  6. Return to Control Panel

Close Control Panel

Initialize Applet

  1. Save Settings to INI File
  2. Return to Application
  1. Get Properties Settings
  2. Initializes Applet to Current Settings
  3. Return to Applet

Configurable Components/Properties

List of Configurable Components

List of Configurable Properties

Buttons

Canvas

CheckBox

ChoiceBox

Panel

Applet

Dialog

Frame

Label

List

ScrollBar

TextArea

TextView

MenuBar

Menu

MenuItem

CheckBoxMenuItem

Button_Background_Color

Button_Foreground _Color

Text_Background_Color

Text_Foreground_Color

Panel_Background_Color

Panel_Foreground_Color

MenuFont

Font_Type

Font_Size

Font_Style

List of Configurable Languages

English

.

.

.



Page 5

Document Index

Page 8