UE2:GUITreeList (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
UT2004 Object >> GUI >> GUIComponent >> GUIListBase >> GUIVertList >> GUITreeList
Package:
XInterface

Class: GUITreeList

The GUITree is a part of a tree control.

Written by Bruce Bickar (Cloned from GUIList) (c) 2002, 2003, Epic Games, Inc. All Rights Reserved

Properties

Property group 'GUITreeList'

bAllowDuplicateCaption

Type: bool


Default value: True

bAllowParentSelection

Type: bool


bGroupItems

Type: bool

really bad hack to get onslaught link setups working

Default value: True

Elements

Type: array<GUI.GUITreeNode>

Modifiers: editconstarray, editconst, noexport


PrefixWidth

Type: float

Modifiers: const, editconst


SelectedElements

Type: array<GUI.GUITreeNode>

Modifiers: editconstarray, editconst, noexport


SelectedPrefixWidth

Type: float

Modifiers: const, editconst


TextAlign

Type: GUI.eTextAlign


VisibleCount

Type: int

Modifiers: editconst, const, noexport

How many elements are currently visible

Delegates

CompareItem

delegate int CompareItem (GUI.GUITreeNode ElemA, GUI.GUITreeNode ElemB)


Functions

Native functions

SortList

native final function SortList ()


UpdateVisibleCount

native final function UpdateVisibleCount ()


Events

CalculateIndex

event int CalculateIndex (optional bool bRequireValidIndex)

Overrides: GUIVertList.CalculateIndex


HasChildren

event bool HasChildren (int ParentIndex)


IsExpanded

event bool IsExpanded (int ParentIndex)


Swap

event bool Swap (int IndexA, int IndexB)


ValidSelection

event bool ValidSelection ()


ValidSelectionAt

event bool ValidSelectionAt (int idx)


Other instance functions

See GUITreeList instance functions.