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

XInterface.GUIMultiColumnList

Extends
GUIVertList
Modifiers
native

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

Direct Known Subclasses:

AdminPlayerList, Browser_BuddyList, Browser_PlayersList, Browser_RulesList, Browser_ServersList, GUI2K4MultiColumnList, MyTestMultiColumnList, PlayInfoList, ServerBrowserMCList, UT2K4FilterSummaryList

Variables Summary
array<int>InvSortData
array<MultiColumnSortData>SortData
GUIMultiColumnList
floatCellSpacing
array<string>ColumnHeadingHints
array<string>ColumnHeadings
array<float>ColumnWidths
boolExpandLastColumn
array<float>InitColumnPerc
boolNeedsSorting
intSortColumn
boolSortDescending
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

Structures Summary
MultiColumnSortData
SortString, SortItem

Delegates Summary
delegatestring GetSortString (int YourArrayIndex)
delegate OnColumnSized (int column)
Inherited Delegates from XInterface.GUIVertList
GetItemHeight
Inherited Delegates from XInterface.GUIListBase
CheckLinkedObjects, OnAdjustTop, OnDrawItem, OnScrollBy, OnTrack

Functions Summary
function AddedItem (optional int YourArrayIndex)
function ChangeSortOrder ()
function Clear ()
functionint CurrentListId ()
function Dump ()
function GetCellLeftWidth (int Column, out float Left, out float Width)
functionint GetListIndex (int YourArrayIndex)
event InitializeColumns (Canvas C)
functionbool InternalOnPreDraw (Canvas C)
event OnSortChanged ()
function RemovedCurrent ()
function RemovedItem (int YourArrayIndex)
function ResolutionChanged (int ResX, int ResY)
function Sort ()
function SortList ()
function UpdatedItem (int YourArrayIndex)
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

InvSortData Source code

var const array<int> InvSortData;

SortData Source code

var const array<MultiColumnSortData> SortData;

GUIMultiColumnList

CellSpacing Source code

var(GUIMultiColumnList) float CellSpacing;

ColumnHeadingHints Source code

var(GUIMultiColumnList) localized array<string> ColumnHeadingHints;

ColumnHeadings Source code

var(GUIMultiColumnList) localized array<string> ColumnHeadings;

ColumnWidths Source code

var(GUIMultiColumnList) const editconst array<float> ColumnWidths;

ExpandLastColumn Source code

var(GUIMultiColumnList) bool ExpandLastColumn;

InitColumnPerc Source code

var(GUIMultiColumnList) array<float> InitColumnPerc;

NeedsSorting Source code

var(GUIMultiColumnList) bool NeedsSorting;

SortColumn Source code

var(GUIMultiColumnList) int SortColumn;

SortDescending Source code

var(GUIMultiColumnList) bool SortDescending;


Structures Detail

MultiColumnSortData Source code

struct native MultiColumnSortData
{
var(GUIMultiColumnList) editconst const int SortItem;
var(GUIMultiColumnList) editconst const string SortString;
};



Delegates Detail

GetSortString Source code

delegate string GetSortString ( int YourArrayIndex )

OnColumnSized Source code

delegate OnColumnSized ( int column )


Functions Detail

AddedItem Source code

native final function AddedItem ( optional int YourArrayIndex )

ChangeSortOrder Source code

native final function ChangeSortOrder ( )

Clear Source code

function Clear ( )

CurrentListId Source code

function int CurrentListId ( )

Dump Source code

function Dump ( )

GetCellLeftWidth Source code

function GetCellLeftWidth ( int Column, out float Left, out float Width )

GetListIndex Source code

native final function int GetListIndex ( int YourArrayIndex )

InitializeColumns Source code

event InitializeColumns ( Canvas C )

InternalOnPreDraw Source code

function bool InternalOnPreDraw ( Canvas C )

OnSortChanged Source code

event OnSortChanged ( )

RemovedCurrent Source code

function RemovedCurrent ( )

RemovedItem Source code

native final function RemovedItem ( int YourArrayIndex )

ResolutionChanged Source code

function ResolutionChanged ( int ResX, int ResY )

Sort Source code

function Sort ( )

SortList Source code

native final function SortList ( )

UpdatedItem Source code

native final function UpdatedItem ( int YourArrayIndex )


Defaultproperties

defaultproperties
{
     CellSpacing=1.000000
     OnPreDraw=GUIMultiColumnList.InternalOnPreDraw
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Wed 7/2/2007 19:16:01.109 - Created with UnCodeX