Gah - a solution with more questions. – EntropicLqd

UE2:GUIMultiOptionList (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> GUI >> GUIComponent >> GUIListBase >> GUIVertList >> GUIMultiOptionList
Package: 
XInterface

null

Properties[edit]

Property group 'GUIMultiOptionList'[edit]

bVerticalLayout[edit]

Type: bool


ColumnWidth[edit]

Type: float


Default value: 1.0

Elements[edit]

Type: array<GUIMenuOption>

Modifiers: editconst, editconstarray


ItemPadding[edit]

Type: float


Default value: 0.1

ItemScaling[edit]

Type: float


Default value: 0.045

ItemsPerColumn[edit]

Type: int

Modifiers: editconst


NumColumns[edit]

Type: int


Default value: 1

Default values[edit]

Property Value
OnAdjustTop InternalOnAdjustTop

Delegates[edit]

OnCreateComponent[edit]

delegate OnCreateComponent (GUIMenuOption NewComp, GUIMultiOptionList Sender)


Functions[edit]

Events[edit]

CalculateIndex[edit]

event int CalculateIndex (optional bool bRequireValidIndex)

Overrides: GUIVertList.CalculateIndex


CanFocusElement[edit]

protected event bool CanFocusElement (GUIMenuOption Elem)


ElementVisible[edit]

event bool ElementVisible (int Idx)


InitComponent[edit]

event InitComponent (GUIController InController, GUIComponent InOwner)

Overrides: GUIListBase.InitComponent


LoseFocus[edit]

event LoseFocus (GUIComponent Sender)

Overrides: GUIComponent.LoseFocus


NextControl[edit]

event bool NextControl (GUIComponent Sender)

Overrides: GUIComponent.NextControl


PrevControl[edit]

event bool PrevControl (GUIComponent Sender)

Overrides: GUIComponent.PrevControl


SetFocus[edit]

event SetFocus (GUIComponent Who)

Overrides: GUIComponent.SetFocus


ValidIndex[edit]

event bool ValidIndex (int Idx)


Other instance functions[edit]

AddItem[edit]

function GUIMenuOption AddItem (string NewOptionClass, optional GUIMenuOption NewComp, optional string Caption, optional bool bUnique)


CenterMouse[edit]

function CenterMouse ()

Overrides: GUIVertList.CenterMouse


Clear[edit]

function Clear ()

Overrides: GUIListBase.Clear


Down[edit]

function bool Down ()

Overrides: GUIVertList.Down


Find[edit]

function int Find (string Caption)


FindComp[edit]

function int FindComp (GUIMenuOption Comp)


GenerateMenuOption[edit]

protected function GenerateMenuOption (out string NewOptionClass, out GUIMenuOption NewComp, out string Caption)


Get[edit]

function GUIMenuOption Get ()


GetItem[edit]

function GUIMenuOption GetItem (int Idx)


HideList[edit]

function HideList ()


InsertItem[edit]

function GUIMenuOption InsertItem (int Idx, string NewOptionClass, optional GUIMenuOption NewComp, optional string Caption, optional bool bUnique)


InternalOnAdjustTop[edit]

function InternalOnAdjustTop (GUIComponent Sender)


InternalOnChange[edit]

function InternalOnChange (GUIComponent Sender)


InternalOnClick[edit]

function bool InternalOnClick (GUIComponent Sender)

Overrides: GUIVertList.InternalOnClick


MakeVisible[edit]

function MakeVisible (float Perc)

Overrides: GUIListBase.MakeVisible


MoveLeft[edit]

function bool MoveLeft ()

Overrides: GUIListBase.MoveLeft


MoveRight[edit]

function bool MoveRight ()

Overrides: GUIListBase.MoveRight


PgDn[edit]

function PgDn ()

Overrides: GUIVertList.PgDn


PgUp[edit]

function PgUp ()

Overrides: GUIVertList.PgUp


RemoveItem[edit]

function RemoveItem (int Idx)


ReplaceItem[edit]

function GUIMenuOption ReplaceItem (int idx, string NewOptionClass, optional GUIMenuOption NewComp, optional string Caption, optional bool bUnique)


ScrollAlignThumb[edit]

function ScrollAlignThumb ()


SetIndex[edit]

function int SetIndex (int NewIndex)

Overrides: GUIListBase.SetIndex


SetTopItem[edit]

function SetTopItem (int Item)

Overrides: GUIListBase.SetTopItem


ShowList[edit]

function ShowList ()


Up[edit]

function bool Up ()

Overrides: GUIVertList.Up


WheelDown[edit]

function WheelDown ()

Overrides: GUIVertList.WheelDown