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

bInitialised

Type: bool


CellSpacing

Type: float


Default value: 1.0

ColumnHeadings

Type: string

Array size: 8

Modifiers: localized

counting on number of ColumnWidths to be <= # ColumnHeadings

ColumnWidths

Type: array<float>


ExpandLastColumn

Type: bool


InitColumnPerc

Type: array<float>

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

InvSortData

Type: array<int>


NeedsSorting

Type: bool


SortColumn

Type: int

If -1 - dont sort

Default value: -1

SortData

Type: array<MultiColumnSortData>


SortDescending

Type: bool


Structs

MultiColumnSortData

Modifiers: native

string SortString 
int SortItem 

Functions

Native functions

AddedItem

native final function AddedItem ()


ChangeSortOrder

native final function ChangeSortOrder ()


SortList

native final function SortList ()


UpdatedItem

native final function UpdatedItem (int i)


Events

GetSortString

event string GetSortString (int i)


OnColumnSized

event OnColumnSized (int column)


OnSortChanged

event OnSortChanged ()


Other instance functions

Clear

function Clear ()

Overrides: GUIListBase.Clear


GetCellLeftWidth

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


InitComponent

function InitComponent (GUIController MyController, GUIComponent MyOwner)

Overrides: GUIVertList.InitComponent


InternalOnPreDraw

function bool InternalOnPreDraw (Canvas C)


RemovedCurrent

function RemovedCurrent ()