I don't need to test my programs. I have an error-correcting modem.

UE2:GUIMultiColumnList (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search
UT2004 Object >> GUI >> GUIComponent >> GUIListBase >> GUIVertList >> GUIMultiColumnList

Contents

Package: 
XInterface
Direct subclasses:
AdminPlayerList, Browser_BuddyList, Browser_PlayersList, Browser_RulesList, Browser_ServersList, GUI2K4MultiColumnList, KickVoteMultiColumnList, MapVoteCountMultiColumnList, MapVoteMultiColumnList, MyTestMultiColumnList, PlayInfoList, PlayerInfoMultiColumnList, ServerBrowserMCList, UT2K4FilterSummaryList
This class in other games:
UE2Runtime, UT2003

null

[edit] Properties

[edit] Property group 'GUIMultiColumnList'

[edit] CellSpacing

Type: float


Default value: 1.0

[edit] ColumnHeadingHints

Type: array<string>

Modifiers: localized


[edit] ColumnHeadings

Type: array<string>

Modifiers: localized


[edit] ColumnWidths

Type: array<float>

Modifiers: const, editconst


[edit] ExpandLastColumn

Type: bool


[edit] InitColumnPerc

Type: array<float>


[edit] NeedsSorting

Type: bool

Will automatically sort when this is true

[edit] SortColumn

Type: int

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

[edit] SortDescending

Type: bool

Used by native sorting to determine which direction to sort

[edit] Internal variables

[edit] InvSortData

Type: array<int>

Modifiers: const

Used for keeping same item selected after sorting

[edit] SortData

Type: array<MultiColumnSortData>

Modifiers: const

Filled with results of GetSortString()

[edit] Default values

Property Value
OnPreDraw InternalOnPreDraw

[edit] Structs

[edit] MultiColumnSortData

Modifiers: native, init

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

[edit] Delegates

[edit] GetSortString

delegate string GetSortString (int YourArrayIndex)


[edit] OnColumnSized

delegate OnColumnSized (int column)


[edit] Functions

[edit] Native functions

[edit] AddedItem

native final function AddedItem (optional int YourArrayIndex)


[edit] ChangeSortOrder

native final function ChangeSortOrder ()


[edit] GetListIndex

native final function int GetListIndex (int YourArrayIndex)


[edit] RemovedItem

native final function RemovedItem (int YourArrayIndex)


[edit] SortList

native final function SortList ()


[edit] UpdatedItem

native final function UpdatedItem (int YourArrayIndex)


[edit] Events

[edit] InitializeColumns

event InitializeColumns (Canvas C)


[edit] OnSortChanged

event OnSortChanged ()


[edit] ResolutionChanged

event ResolutionChanged (int ResX, int ResY)

Overrides: GUIComponent.ResolutionChanged


[edit] Other instance functions

[edit] Clear

function Clear ()

Overrides: GUIListBase.Clear


[edit] CurrentListId

function int CurrentListId ()


[edit] Dump

function Dump ()


[edit] GetCellLeftWidth

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


[edit] InternalOnPreDraw

function bool InternalOnPreDraw (Canvas C)


[edit] RemovedCurrent

function RemovedCurrent ()


[edit] Sort

function Sort ()

Overrides: GUIListBase.Sort


Personal tools