|
||||||||||
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 |