My program doesn't have bugs. It just develops random features.

UE2:GUIMultiColumnList (UT2003)

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

null

Properties[edit]

bInitialised[edit]

Type: bool


CellSpacing[edit]

Type: float


Default value: 1.0

ColumnHeadings[edit]

Type: string

Array size: 8

Modifiers: localized

counting on number of ColumnWidths to be <= # ColumnHeadings

ColumnWidths[edit]

Type: array<float>


ExpandLastColumn[edit]

Type: bool


InitColumnPerc[edit]

Type: array<float>

Used to initialize column width to screen-relative size (if desired)

InvSortData[edit]

Type: array<int>


NeedsSorting[edit]

Type: bool


SortColumn[edit]

Type: int

If -1 - dont sort

Default value: -1

SortData[edit]

Type: array<MultiColumnSortData>


SortDescending[edit]

Type: bool


Structs[edit]

MultiColumnSortData[edit]

Modifiers: native

string SortString 
int SortItem 

Functions[edit]

Native functions[edit]

AddedItem[edit]

native final function AddedItem ()


ChangeSortOrder[edit]

native final function ChangeSortOrder ()


SortList[edit]

native final function SortList ()


UpdatedItem[edit]

native final function UpdatedItem (int i)


Events[edit]

GetSortString[edit]

event string GetSortString (int i)


OnColumnSized[edit]

event OnColumnSized (int column)


OnSortChanged[edit]

event OnSortChanged ()


Other instance functions[edit]

Clear[edit]

function Clear ()

Overrides: GUIListBase.Clear


GetCellLeftWidth[edit]

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


InitComponent[edit]

function InitComponent (GUIController MyController, GUIComponent MyOwner)

Overrides: GUIVertList.InitComponent


InternalOnPreDraw[edit]

function bool InternalOnPreDraw (Canvas C)


RemovedCurrent[edit]

function RemovedCurrent ()