DSelector (of Control)

class DSelector

Defined in DialogControls.sc.

A selector control that lets the player choose from a list of text strings.

Subclasses: FileSelector.

class diagram

Properties

Inherited from Control:

Property Description
type  
state  
nsTop  
nsLeft  
nsBottom  
nsRight  
key The keyboard key associated with this control.
said  
value Arbitrary value associated with this control.
name  

Defined in DSelector:

Property Description
font  
x  
y  
text  
cursor  
topString  
mark  

Methods

handleEvent(pEvent)
setSize()
indexOf(findText)

Returns the index of specified string in the list of items. If the string is not an item in the list, it returns -1.

Parameters:findText (string) – The text to search for.
at(index)

Returns the text at the specified position in the list.

Parameters:index (number) – The index into the list.
Returns:A pointer to the text.
advance(amount)

Increments the selected item’s index by amount.

retreat(amount)

Decrements the selected item’s index by amount.