Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

XInterface.GUIScrollText

Extends
GUIList
Modifiers
native

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIListBase
         |   
         +-- XInterface.GUIVertList
            |   
            +-- XInterface.GUIList
               |   
               +-- XInterface.GUIScrollText

Variables Summary
boolbReceivedNewContent
GUIScrollText
boolbClickText
boolbNewContent
boolbNoTeletype
boolbRepeat
boolbStopped
floatCharDelay
stringClickedString
stringContent
floatEOLDelay
floatInitialDelay
intMaxHistory
stringNewText
floatoldWidth
floatRepeatDelay
eScrollStateScrollState
stringSeparator
array<string>StringElements
intVisibleChars
intVisibleLines
Inherited Variables from XInterface.GUIList
BonusPackColor, Elements, Official2004Color, OfficialColor, SelectedElements, TextAlign

Enumerations Summary
eScrollState
STS_None, STS_Initial, STS_Char, STS_EOL, STS_Repeat,

Delegates Summary
delegate OnEndOfLine ()
Inherited Delegates from XInterface.GUIList
CompareItem
Inherited Delegates from XInterface.GUIVertList
GetItemHeight

Functions Summary
function Dump ()))
function EndScrolling ()))
functionstring GetWordUnderCursor ()
function InitComponent (GUIController MyController, GUIComponent MyOwner))
functionbool InternalOnClick (GUIComponent Sender))
functionbool InternalOnKeyEvent (out byte Key, out byte State, float delta))
functionbool InternalOnKeyType (out byte Key, optional string Unicode))
functionbool IsValid ()))
function Restart ()))
function SetContent (string NewContent, optional string sep))
functionbool SkipChar ()))
function Stop ()))
event Timer ()))
Inherited Functions from XInterface.GUIList
Add, AddElement, Clear, ClearPendingElements, Find, FindExtra, FindIndex, FindItemObject, Get, GetAtIndex, GetExtra, GetExtraAtIndex, GetItemAtIndex, GetObject, GetObjectAtIndex, GetPendingElements, Insert, InsertElement, InternalOnDragDrop, InternalOnEndDrag, IsSection, LoadFrom, Remove, RemoveElement, RemoveExtra, RemoveItem, RemoveObject, RemoveSilent, Replace, SelectedText, SetExtraAtIndex, SetItemAtIndex, SetObjectAtIndex, Sort, SortList, Swap
Inherited Functions from XInterface.GUIVertList
CalculateIndex, CenterMouse, Down, End, Home, InternalOnClick, InternalOnKeyType, PgDn, PgUp, Up, WheelDown, WheelUp


Variables Detail

bReceivedNewContent Source code

var const editconst private bool bReceivedNewContent;

GUIScrollText

bClickText Source code

var(GUIScrollText) bool bClickText;

bNewContent Source code

var(GUIScrollText) editconst protected bool bNewContent;

bNoTeletype Source code

var(GUIScrollText) bool bNoTeletype;

bRepeat Source code

var(GUIScrollText) bool bRepeat;

bStopped Source code

var(GUIScrollText) editconst protected bool bStopped;

CharDelay Source code

var(GUIScrollText) float CharDelay;

ClickedString Source code

var(GUIScrollText) editconst string ClickedString;

Content Source code

var(GUIScrollText) editconst protected string Content;

EOLDelay Source code

var(GUIScrollText) float EOLDelay;

InitialDelay Source code

var(GUIScrollText) float InitialDelay;

MaxHistory Source code

var(GUIScrollText) editconst int MaxHistory;

NewText Source code

var(GUIScrollText) editconst string NewText;

oldWidth Source code

var(GUIScrollText) editconst protected float oldWidth;

RepeatDelay Source code

var(GUIScrollText) float RepeatDelay;

ScrollState Source code

var(GUIScrollText) editconst protected eScrollState ScrollState;

Separator Source code

var(GUIScrollText) editconst string Separator;

StringElements Source code

var(GUIScrollText) editconst editconstarray array<string> StringElements;

VisibleChars Source code

var(GUIScrollText) editconst protected int VisibleChars;

VisibleLines Source code

var(GUIScrollText) editconst protected int VisibleLines;


Enumerations Detail

eScrollState Source code

enum eScrollState
{
STS_None, STS_Initial, STS_Char, STS_EOL, STS_Repeat,
};


Delegates Detail

OnEndOfLine Source code

delegate OnEndOfLine ( )


Functions Detail

Dump Source code

function Dump ( ) )

EndScrolling Source code

function EndScrolling ( ) )

GetWordUnderCursor Source code

native final function string GetWordUnderCursor ( )

InitComponent Source code

function InitComponent ( GUIController MyController, GUIComponent MyOwner) )

InternalOnClick Source code

function bool InternalOnClick ( GUIComponent Sender) )

InternalOnKeyEvent Source code

function bool InternalOnKeyEvent ( out byte Key, out byte State, float delta) )

InternalOnKeyType Source code

function bool InternalOnKeyType ( out byte Key, optional string Unicode) )

IsValid Source code

function bool IsValid ( ) )

Restart Source code

function Restart ( ) )

SetContent Source code

function SetContent ( string NewContent, optional string sep) )

SkipChar Source code

function bool SkipChar ( ) )

Stop Source code

function Stop ( ) )

Timer Source code

event Timer ( ) )


Defaultproperties

defaultproperties
{
	OnKeyType=InternalOnKeyType
	OnKeyEvent=InternalOnKeyEvent
	OnClick=InternalOnClick


	ScrollState=STS_None
	Separator="|"
	TextAlign=TXTA_Left
	InitialDelay=0.0
	CharDelay=0.25
	EOLDelay=0.75
	RepeatDelay=3.0
	VisibleLines=-1
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Do 14.8.2014 09:58:08.087 - Created with UnCodeX