The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall

UE3:UIOptionList (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 05:24, 17 January 2010 by (Talk)

Jump to: navigation, search
UDK Object >> UIRoot >> UIScreenObject >> UIObject >> UIOptionListBase >> UIOptionList
Package: 
Engine
Implemented interfaces
UIDataStorePublisher
This class in other games:
UT3

Option widget that works similar to a read only combobox.

Properties

CurrentIndex

Type: int

Modifiers: transient

Current index in the datastore

DataProvider

Type: UIListElementProvider

Modifiers: transient, const

the list element provider referenced by DataSource

Default values

Property Value
Children[0] UIOptionListButton'Engine.Default__UIOptionList:DecrementButtonTemplate'
Children[1] UIOptionListButton'Engine.Default__UIOptionList:IncrementButtonTemplate'
DecrementButton UIOptionListButton'Engine.Default__UIOptionList:DecrementButtonTemplate'
IncrementButton UIOptionListButton'Engine.Default__UIOptionList:IncrementButtonTemplate'

Subobjects

BackgroundImageTemplate

Class: Engine.UIComp_DrawImage

Inherits from: UIOptionListBase.BackgroundImageTemplate

No new values.

LabelStringRenderer

Class: Engine.UIComp_DrawString

Inherits from: UIOptionListBase.LabelStringRenderer

No new values.

WidgetEventComponent

Class: Engine.UIComp_Event

Inherits from: UIOptionListBase.WidgetEventComponent

No new values.

Delegates

OnIsCurrValueValid

delegate bool OnIsCurrValueValid ()

Delegate that can be used to determine if IsCurrValueValid() should succeed or not

Native functions

GetCurrentIndex

native function int GetCurrentIndex () const

Returns:

Returns the current index of the optionbutton.

GetListValue

native final function bool GetListValue (int ListIndex, out string OutValue)

Parameters:

  • ListIndex - List index to get the value of.
  • OutValue - Storage string for the list value

Returns:

Returns TRUE if we were able to get a value, FALSE otherwise

IsCurrValueValid

native function bool IsCurrValueValid ()

Function to determine if the value at the currently selected index is valid

SetCurrentIndex

native function SetCurrentIndex (int NewIndex)

Sets a new index for the option button.

Parameters:

  • NewIndex - New index for the option button.

SetNextValue

native function SetNextValue ()

Increments the widget to the next value

SetPrevValue

native function SetPrevValue ()

Decrements the widget to the previous value