Gorilla.UI.Dialogue.Output
Unit Gorilla.UI.Dialogue.Output.pasClasses
- TGorillaDialogueOutputFrame = class ( TFrame )
TGorillaDialogueOutputFrame
Ancestors
Members
Fields
- published QuestionLabel :
TLabel
- published QuestionTemplate :
TRectangle
- published AnswerTemplate :
TRectangle
- published AnswerLabel :
TLabel
- published FlowTemplate :
TRectangle
- published FlowLabel :
TLabel
- published AnswerContainer :
TRectangle
- published QVarLabel :
TLabel
- published FVarLabel :
TLabel
- published Memo1 :
TMemo
- published SkipButton :
TButton
- published QuestionTimeout :
TAniIndicator
- published FlowTimeout :
TAniIndicator
- published AnswerTimeout :
TAniIndicator
- protected FCloned :
TGorillaDialogueSystem
- protected FDialogue :
TGorillaDialogue
Methods
- published procedure SkipButtonClick ( Sender : TObject ) ;
- protected procedure SetAnswerText ( const ARect : TRectangle; const AText : string ) ;
- protected procedure SetTimeoutComponent ( const ARect : TRectangle; const AVisible : Boolean ) ;
- protected procedure ClearAnswers ( ) ;
- protected procedure ShowItem ( const AItem : TGorillaDialogueItem; const ADoStartItem : Boolean ) ;
- protected procedure ShowItems ( const AItems : TArray<Gorilla.Utils.Dialogue.System.TGorillaDialogueItem> ) ;
- protected procedure DoOnStartDialogue ( const ADialogue : TGorillaDialogue; const AItems : TArray<Gorilla.Utils.Dialogue.System.TGorillaDialogueItem> ) ;
- protected procedure DoOnStopDialogue ( const ADialogue : TGorillaDialogue ) ;
- protected procedure DoOnPauseDialogue ( const ADialogue : TGorillaDialogue ) ;
- protected procedure DoOnSkippedDialogue ( const ADialogue : TGorillaDialogue; const ABeginItem : TGorillaDialogueItem; const AEndItem : TGorillaDialogueItem ) ;
- protected procedure DoOnSkipAvailability ( const ADialogue : TGorillaDialogue; const AItem : TGorillaDialogueItem; const AIsAvailable : Boolean ) ;
- protected procedure DoOnItemBegin ( const AItem : TGorillaDialogueItem; const AItems : TArray<Gorilla.Utils.Dialogue.System.TGorillaDialogueItem> ) ;
- protected procedure DoOnItemEnd ( const AItem : TGorillaDialogueItem ) ;
- protected procedure DoOnItemEventBegin ( const AEvent : TGorillaDialogueItemEvent; const AScope : TObject; var AHandled : Boolean ) ;
- protected procedure DoOnItemEventEnd ( const AEvent : TGorillaDialogueItemEvent; const AScope : TObject ) ;
- protected procedure DoOnBeginItemTimeout ( const AItem : TGorillaDialogueItem; const ATime : Integer ) ;
- protected procedure DoOnEndItemTimeout ( const AItem : TGorillaDialogueItem ) ;
- protected procedure DoOnAnswerClick ( Sender : TObject ) ;
- public procedure ShowDialogue ( const ADialogue : TGorillaDialogue ) ;
- public procedure Clear ( ) ;