|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| ElementBrowserNotifier | |
| InterpretativeEditor.IPanel | |
| InterpretativeEditor.IPanelContainer | |
| SCHSelector | An interface for those classes which offer GUI elements for letting the user make selections from among narrative symbols, i.e., picking a character, or constructing a new Action. |
| SCHSelectorWithBrowser | Indicats an SCHSelector that uses an ElementBrowser. |
| VirgilButtonClickHandler | An interface for handling clicks of a VirgilButton. |
| VirgilConfiguration | Interface for providing configuration data to Virgil. |
| Class Summary | |
|---|---|
| AssertionSelector | |
| BarPane | Creates a 3D looking bar for displaying titles at the tops of things. |
| BooleanSelector | |
| BrowsableSelector | An SCHSelector for any element which can be chosen with the ElementBrowser. |
| BrowsableSelectorParams | Configuration hashtable for BrowserSelectors. |
| ControlPanel | A panel with some control functions for Virgil, such as loading and saving story graphs. |
| Definer | A Definer has two. |
| DefinerMode | Manually implemented enum for types. |
| DegreeCategory | Manually implemented enum for types. |
| ElementBrowser | Present a tree of some hierarchy in the Scheherazade KR system. |
| ElementBrowserEvent | Manually implemented enum for types. |
| ElementBrowserMode | Manually implemented enum for types. |
| ElementBrowserParams | Configuration hashtable for ElementBrowsers. |
| GradientPanel | A JPanel that shows a top-down gradient. |
| GroupSelector | An SCHSelector for selecting elements to be members of a group. |
| InterpretativeDetailBox | |
| InterpretativeEditor | |
| KnowledgeEditor | |
| ManualSelector | |
| NameSelector | |
| NewContentPanel | A GUI component that allows users to initialize the process of adding a new action or condition. |
| PredicateSelector | |
| PredicateSelectorMode | Manually implemented enum for types. |
| PredicateSelectorParams | Configuration hashtable for PredicateSelector |
| PrepositionSelector | |
| PropositionTypeSelector | |
| RoundedLabel | A JLabel that has nice rounded corners via a custom-painted border. |
| RoundedPanel | A JPanel that has nice rounded corners via a custom-painted border. |
| SettingsPanel | |
| SettingsPanelParams | Configuration hashtable for SettingsPanels. |
| SetupTogglePanel | A panel that goes on the lower-right corner of the main Virgil screen with a button that toggles between normal and story-setup mode. |
| StateViewer | A GUI component that gives details about a single state or a transition between two states. |
| TimelineArrowPanel | A panel which goes between the StateViewer and the TimelineViewer that shows an arrow relationship between the two. |
| TimelineColor | |
| TimelineControlPanel | A GUI component that gives controls for the timeline such as "add new state" |
| TimelineSelector | A GUI component that allows users to select which timeline they want to work in. |
| TimelineViewer | A GUI component that shows a timeline as a list of states |
| TypeSelector | Versatile SCHSelector that will present a list of all the members of an SCH Type from which the user can choose. |
| ViewableTime | A snapshot of (a) what timeline is being viewed, and (b) what state is being viewed within that timeline, which is taken and attached to frames in the undo stack. |
| Virgil | Root class for Virgil, the Scheherazade GUI. |
| VirgilButton | A JPanel that presents a button. |
| VirgilCommand | Represents a "command" to StoryListener, an assertion for agumenting a Narrative or a question about the Narrative to be answered. |
| VirgilCommandType | Manually implemented enum for types. |
| VirgilFile | Handles Virgil file I/O. |
| VirgilFileConfig | Interpret the contents of a Configuration file (i.e., keys and values read from a text file) into a VirgilConfiguration. |
| VirgilHistoryFrame | A VirgilHistory frame object encapsulates a particular state of the Virgil interface -- by pointing to a particular state of the StoryListener it is portraying. |
| VirgilLauncher | This class presents a GUI that allows a user to enter a name, and configure Virgil prior to launching it. |
| VirgilMouseListener | A MouseListener for Virgil buttons -- both those that use VirgilButton and those that don't -- that takes care of responding to mouse events. |
| VirgilParams | Configuration hashtable for Virgil as a whole |
| VirgilTextPane | |
| VirgilXButton | A JPanel that presents a particular button - an "X" suitable for cancelling or deleting. |
| VisibleStates | A repository of StateTimeSets representing the visible states in the viewers of various timelines. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||