|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectstory.scheherazade.virgil.Virgil
public class Virgil
Root class for Virgil, the Scheherazade GUI.
Nested Class Summary | |
---|---|
class |
Virgil.LeftSideMouseListener
|
class |
Virgil.SymbolicStackMouseListener
|
Field Summary | |
---|---|
static java.lang.String |
ACTIONSELECTOR_CARD
|
static java.lang.String |
AUTHORING_PANEL_CARD
|
static java.awt.Font |
bannerFontBig
|
static java.awt.Font |
bannerFontMedium
|
static java.awt.Font |
bannerFontSmall
|
static java.awt.Color |
brushedMetal
|
static java.awt.Color |
brushedMetalGold
|
static java.awt.Font |
captionFont
|
static java.lang.String |
CONDITIONSELECTOR_CARD
|
static java.lang.String |
CONTROLPANEL_CARD
|
static java.awt.Font |
defaultFont
|
static java.awt.Color |
editColor
|
static java.awt.Font |
headerFont
|
static java.lang.String |
HELPCONTENT_CARD
|
static java.lang.String |
HELPINDEX_CARD
|
static java.awt.Color |
highlightColor
|
static java.lang.String |
INTERPRETATIVE_CARD
|
static java.lang.String |
INTERPRETATIVEDETAIL_CARD
|
static java.lang.String |
KNOWLEDGEEDITOR_CARD
|
static java.lang.String |
MODIFIERSELECTOR_CARD
|
static java.lang.String |
SETTINGSPANEL_CARD
|
static java.awt.Font |
smallFont
|
static java.awt.Color |
sourceHighlightColor
|
static java.lang.String |
TEXTUAL_CARD
|
static java.lang.String |
TIMELINE_CARD
|
static java.lang.String |
TIMELINEPANEL_CARD
|
Constructor Summary | |
---|---|
Virgil(VirgilConfiguration config,
boolean quitAppOnWindowClose,
WaitFrame waitDialog,
double startWaitProgress)
Constructor with story to load. |
Method Summary | |
---|---|
int |
confirm(java.lang.String s,
java.lang.String title)
1 - No 0 - Yes |
int |
confirmWithCancel(java.lang.String s,
java.lang.String title)
2 - Cancel 1 - No 0 - Yes |
java.lang.Object |
execute(VirgilCommand virgilCommand)
Execute a VirgilCommand. |
static AssignedActionSet |
getActionsInTransition(StoryInterpreter storyInterpreter,
TimelineID timelineID,
TransitionTime time)
Get all the assigned actions for a transition. |
TimelineTime |
getAttachmentPoint(TimelineID timeline)
|
HistoryFrameID |
getCurrentStateID()
Get the HistoryFrameID of the current state |
java.lang.String |
getShownLeftSideCard()
Return the card currently being shown in the left side card stack. |
java.lang.String |
getShownRightSideCard()
Return the card currently being shown in the right side card stack. |
java.lang.String |
getShownSymbolicCard()
Return the card currently being shown in the symbolic stack. |
StoryTelling |
getStartupTelling()
Get the StoryTelling of the startup state of the interface, after the default world knowledge and before any user input |
java.lang.Object |
hear(StoryPoint point)
Accessor function for easily hearing a StoryPoint without having to encapsulate in a VirgilCommand. |
void |
resetHighlights()
|
void |
resetStory()
Reset the narrative back to where it was after configuration. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.awt.Font captionFont
public static final java.awt.Font headerFont
public static final java.awt.Font bannerFontBig
public static final java.awt.Font bannerFontMedium
public static final java.awt.Font bannerFontSmall
public static final java.awt.Font defaultFont
public static final java.awt.Font smallFont
public static final java.awt.Color highlightColor
public static final java.awt.Color sourceHighlightColor
public static final java.lang.String TEXTUAL_CARD
public static final java.lang.String CONDITIONSELECTOR_CARD
public static final java.lang.String ACTIONSELECTOR_CARD
public static final java.lang.String MODIFIERSELECTOR_CARD
public static final java.lang.String TIMELINE_CARD
public static final java.lang.String TIMELINEPANEL_CARD
public static final java.lang.String AUTHORING_PANEL_CARD
public static final java.lang.String INTERPRETATIVE_CARD
public static final java.lang.String INTERPRETATIVEDETAIL_CARD
public static final java.lang.String CONTROLPANEL_CARD
public static final java.lang.String SETTINGSPANEL_CARD
public static final java.lang.String KNOWLEDGEEDITOR_CARD
public static final java.lang.String HELPCONTENT_CARD
public static final java.lang.String HELPINDEX_CARD
public static final java.awt.Color brushedMetal
public static final java.awt.Color brushedMetalGold
public static final java.awt.Color editColor
Constructor Detail |
---|
public Virgil(VirgilConfiguration config, boolean quitAppOnWindowClose, WaitFrame waitDialog, double startWaitProgress) throws Scheherexception
Scheherexception
Method Detail |
---|
public void resetStory() throws Scheherexception
Scheherexception
public HistoryFrameID getCurrentStateID()
public StoryTelling getStartupTelling() throws Scheherexception
Scheherexception
public java.lang.String getShownSymbolicCard()
public java.lang.String getShownLeftSideCard()
public java.lang.String getShownRightSideCard()
public void resetHighlights()
public java.lang.Object hear(StoryPoint point) throws Scheherexception
Scheherexception
public java.lang.Object execute(VirgilCommand virgilCommand) throws Scheherexception
Scheherexception
public TimelineTime getAttachmentPoint(TimelineID timeline) throws Scheherexception
Scheherexception
public static AssignedActionSet getActionsInTransition(StoryInterpreter storyInterpreter, TimelineID timelineID, TransitionTime time) throws Scheherexception
Scheherexception
public int confirm(java.lang.String s, java.lang.String title)
public int confirmWithCancel(java.lang.String s, java.lang.String title)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |