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

XInterface.GUIList

Extends
GUIVertList
Modifiers
Native

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

Direct Known Subclasses:

GUIScrollText, MultiSelectList

Variables Summary
GUIList
colorBonusPackColor
array<GUIListElem>Elements
colorOfficial2004Color
colorOfficialColor
array<GUIListElem>SelectedElements
eTextAlignTextAlign
Inherited Variables from XInterface.GUIListBase
bAllowEmptyItems, bDrawSelectionBorder, bHotTrack, bHotTrackSound, bInitializeList, bMultiSelect, bNotify, bSorted, bVisibleWhenEmpty, DropIndex, Index, ItemCount, ItemHeight, ItemsPerPage, ItemWidth, LastPressX, LastPressY, LastSelected, LinkedObjects, MightRemove, MyScrollBar, OutlineStyle, OutlineStyleName, SectionJustification, SectionStyle, SectionStyleName, SelectedBKColor, SelectedImage, SelectedItems, SelectedStyle, SelectedStyleName, Top

Delegates Summary
delegateint CompareItem (GUIListElem ElemA, GUIListElem ElemB)
Inherited Delegates from XInterface.GUIVertList
GetItemHeight
Inherited Delegates from XInterface.GUIListBase
CheckLinkedObjects, OnAdjustTop, OnDrawItem, OnScrollBy, OnTrack

Functions Summary
function Add (string NewItem, optional Object obj, optional string Str, optional bool bSection)
function AddElement (GUIListElem NewElem)
function Clear ()
function ClearPendingElements ()
functionstring Find (string Text, optional bool bExact, optional bool bExtra)
functionint FindExtra (string Text, optional bool bExact)
functionint FindIndex (string Test, optional bool bExact, optional bool bExtra, optional Object TestObject)
functionint FindItemObject (Object Obj)
functionstring Get (optional bool bGuarantee)
function GetAtIndex (int i, out string ItemStr, out object ExtraObj, out string ExtraStr)
functionstring GetExtra ()
functionstring GetExtraAtIndex (int i)
functionstring GetItemAtIndex (int i)
functionobject GetObject ()
functionobject GetObjectAtIndex (int i)
functionarray<GUIListElemGetPendingElements (optional bool bGuarantee)
function Insert (int i, string NewItem, optional Object obj, optional string Str, optional bool bNoSort, optional bool bSection)
function InsertElement (int i, GUIListElem NewElem, optional bool bNoSort)
functionbool InternalOnDragDrop (GUIComponent Sender)
function InternalOnEndDrag (GUIComponent Accepting, bool bAccepted)
functionbool IsSection ()
function LoadFrom (GUIList Source, optional bool bClearFirst)
functionint Remove (int i, optional int Count, optional bool bNoSort)
functionint RemoveElement (GUIListElem Elem, optional int Count, optional bool bNoSort)
function RemoveExtra (string Str)
function RemoveItem (string Item)
function RemoveObject (Object Obj)
functionint RemoveSilent (int i, optional int Count)
function Replace (int i, string NewItem, optional Object obj, optional string Str, optional bool bNoSort)
functionstring SelectedText ()
function SetExtraAtIndex (int i, string NewExtra)
function SetItemAtIndex (int i, string NewItem)
function SetObjectAtIndex (int i, Object NewObject)
function Sort ()
function SortList ()
event Swap (int IndexA, int IndexB)
Inherited Functions from XInterface.GUIVertList
CalculateIndex, CenterMouse, Down, End, Home, InternalOnClick, InternalOnKeyType, PgDn, PgUp, Up, WheelDown, WheelUp
Inherited Functions from XInterface.GUIListBase
AdditionalDebugString, AddLinkObject, CalculateIndex, CheckDragSelect, Clear, ClearPendingElements, DisableLinkedObjects, Down, EnableLinkedObjects, End, GetItemAtIndex, GetPendingItems, Home, IndexChanged, InitComponent, InitLinkObjects, InternalOnBeginDrag, InternalOnDragDrop, InternalOnDragEnter, InternalOnDragLeave, InternalOnDragOver, InternalOnEndDrag, InternalOnKeyEvent, InternalOnMousePressed, InternalOnMouseRelease, InternalOnRightClick, IsMultiSelect, IsValid, IsValidIndex, MakeVisible, MoveLeft, MoveRight, PgDn, PgUp, SetIndex, SetOutlineAlpha, SetTopItem, SilentSetIndex, Sort, Up, WheelDown, WheelUp


Variables Detail

GUIList

BonusPackColor Source code

var(GUIList) color BonusPackColor;

Elements Source code

var(GUIList) editconstarray editconst array<GUIListElem> Elements;

Official2004Color Source code

var(GUIList) color Official2004Color;

OfficialColor Source code

var(GUIList) color OfficialColor;

SelectedElements Source code

var(GUIList) editconstarray editconst array<GUIListElem> SelectedElements;

TextAlign Source code

var(GUIList) eTextAlign TextAlign;


Delegates Detail

CompareItem Source code

delegate int CompareItem ( GUIListElem ElemA, GUIListElem ElemB )


Functions Detail

Add Source code

function Add ( string NewItem, optional Object obj, optional string Str, optional bool bSection )

AddElement Source code

function AddElement ( GUIListElem NewElem )

Clear Source code

function Clear ( )

ClearPendingElements Source code

function ClearPendingElements ( )

Find Source code

function string Find ( string Text, optional bool bExact, optional bool bExtra )

FindExtra Source code

function int FindExtra ( string Text, optional bool bExact )

FindIndex Source code

function int FindIndex ( string Test, optional bool bExact, optional bool bExtra, optional Object TestObject )

FindItemObject Source code

function int FindItemObject ( Object Obj )

Get Source code

function string Get ( optional bool bGuarantee )

GetAtIndex Source code

function GetAtIndex ( int i, out string ItemStr, out object ExtraObj, out string ExtraStr )

GetExtra Source code

function string GetExtra ( )

GetExtraAtIndex Source code

function string GetExtraAtIndex ( int i )

GetItemAtIndex Source code

function string GetItemAtIndex ( int i )

GetObject Source code

function object GetObject ( )

GetObjectAtIndex Source code

function object GetObjectAtIndex ( int i )

GetPendingElements Source code

function array<GUIListElem> GetPendingElements ( optional bool bGuarantee )

Insert Source code

function Insert ( int i, string NewItem, optional Object obj, optional string Str, optional bool bNoSort, optional bool bSection )

InsertElement Source code

function InsertElement ( int i, GUIListElem NewElem, optional bool bNoSort )

InternalOnDragDrop Source code

function bool InternalOnDragDrop ( GUIComponent Sender )

InternalOnEndDrag Source code

function InternalOnEndDrag ( GUIComponent Accepting, bool bAccepted )

IsSection Source code

function bool IsSection ( )

LoadFrom Source code

function LoadFrom ( GUIList Source, optional bool bClearFirst )

Remove Source code

function int Remove ( int i, optional int Count, optional bool bNoSort )

RemoveElement Source code

function int RemoveElement ( GUIListElem Elem, optional int Count, optional bool bNoSort )

RemoveExtra Source code

function RemoveExtra ( string Str )

RemoveItem Source code

function RemoveItem ( string Item )

RemoveObject Source code

function RemoveObject ( Object Obj )

RemoveSilent Source code

function int RemoveSilent ( int i, optional int Count )

Replace Source code

function Replace ( int i, string NewItem, optional Object obj, optional string Str, optional bool bNoSort )

SelectedText Source code

function string SelectedText ( )

SetExtraAtIndex Source code

function SetExtraAtIndex ( int i, string NewExtra )

SetItemAtIndex Source code

function SetItemAtIndex ( int i, string NewItem )

SetObjectAtIndex Source code

function SetObjectAtIndex ( int i, Object NewObject )

Sort Source code

function Sort ( )

SortList Source code

native final function SortList ( )

Swap Source code

event Swap ( int IndexA, int IndexB )


Defaultproperties

defaultproperties
{
     TextAlign=TXTA_Center
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Mo 16.4.2007 11:20:21.359 - Created with UnCodeX