Gah - a solution with more questions. – EntropicLqd

UE2:GUIMultiColumnList (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> GUI >> GUIComponent >> GUIListBase >> GUIVertList >> GUIMultiColumnList
Package: 
XInterface
Direct subclasses:
MyTestMultiColumnList, AdminPlayerList, Browser_BuddyList, Browser_PlayersList, Browser_RulesList, Browser_ServersList, GUI2K4MultiColumnList, KickVoteMultiColumnList, MapVoteCountMultiColumnList, MapVoteMultiColumnList, PlayInfoList, PlayerInfoMultiColumnList, ServerBrowserMCList, UT2K4FilterSummaryList
This class in other games:
UE2Runtime, UT2003

null

Properties[edit]

Property group 'GUIMultiColumnList'[edit]

CellSpacing[edit]

Type: float


Default value: 1.0

ColumnHeadingHints[edit]

Type: array<string>

Modifiers: localized


ColumnHeadings[edit]

Type: array<string>

Modifiers: localized


ColumnWidths[edit]

Type: array<float>

Modifiers: const, editconst


ExpandLastColumn[edit]

Type: bool


InitColumnPerc[edit]

Type: array<float>


NeedsSorting[edit]

Type: bool

Will automatically sort when this is true

SortColumn[edit]

Type: int

Column that is currently used for sorting ( -1 for no sorting )

SortDescending[edit]

Type: bool

Used by native sorting to determine which direction to sort

Internal variables[edit]

InvSortData[edit]

Type: array<int>

Modifiers: const

Used for keeping same item selected after sorting

SortData[edit]

Type: array<MultiColumnSortData>

Modifiers: const

Filled with results of GetSortString()

Default values[edit]

Property Value
OnPreDraw InternalOnPreDraw

Structs[edit]

MultiColumnSortData[edit]

Modifiers: native, init

string SortString 
Set by GetSortString()
int SortItem 
Should be the index into your array for the corresponding SortString

Delegates[edit]

GetSortString[edit]

delegate string GetSortString (int YourArrayIndex)


OnColumnSized[edit]

delegate OnColumnSized (int column)


Functions[edit]

Native functions[edit]

AddedItem[edit]

native final function AddedItem (optional int YourArrayIndex)


ChangeSortOrder[edit]

native final function ChangeSortOrder ()


GetListIndex[edit]

native final function int GetListIndex (int YourArrayIndex)


RemovedItem[edit]

native final function RemovedItem (int YourArrayIndex)


SortList[edit]

native final function SortList ()


UpdatedItem[edit]

native final function UpdatedItem (int YourArrayIndex)


Events[edit]

InitializeColumns[edit]

event InitializeColumns (Canvas C)


OnSortChanged[edit]

event OnSortChanged ()


ResolutionChanged[edit]

event ResolutionChanged (int ResX, int ResY)

Overrides: GUIComponent.ResolutionChanged


Other instance functions[edit]

Clear[edit]

function Clear ()

Overrides: GUIListBase.Clear


CurrentListId[edit]

function int CurrentListId ()


Dump[edit]

function Dump ()


GetCellLeftWidth[edit]

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


InternalOnPreDraw[edit]

function bool InternalOnPreDraw (Canvas C)


RemovedCurrent[edit]

function RemovedCurrent ()


Sort[edit]

function Sort ()

Overrides: GUIListBase.Sort