#include <guiDropDownCtrl_ScriptBinding.h>
Inherits GuiControl.
|
void | addItem (string text, [color red/green/blue/[alpha]])" |
|
void | clearItems ()" |
|
void | clearSelection ()" |
|
void | closeDropDown ()" |
|
Integer | findItemID (int ID)" |
|
Integer | findItemText (string itemText, bool caseSensitive)" |
|
Boolean | getItemActive (int index)" |
|
Integer | getItemCount ()" |
|
Integer | getItemID (int index)" |
|
Integer | getSelectedItem ()" |
|
void | openDropDown ()" |
|
void | setCurSel (S32 index)" |
|
void | setItemActive (int index)" |
|
void | setItemID (int index, int ID)" |
|
void | setItemInactive (int index)" |
|
void | setSelected (S32 index, [bool isSelected])" |
|
void | addGuiControl (int controlId) |
|
Integer | findHitControl (int x, int y) |
|
String | getCenter () |
|
String | getExtent (...) |
|
String | getGlobalCenter () |
|
String | getGlobalPosition () |
|
String | getMinExtent () |
|
Integer | getParent () |
|
String | getPosition () |
|
String | getText () |
|
Boolean | getTextExtend () |
|
Boolean | getTextWrap () |
|
String | getValue () |
|
Boolean | isActive () |
|
Boolean | isAwake () |
|
Boolean | isVisible () |
|
void | makeFirstResponder (isFirst) |
|
void | performClick () |
|
Boolean | pointInControl (int x, int y) |
|
void | reorderChild (child1, child2) |
|
void | resize (int x, int y, int w, int h) |
|
void | setActive (isActive) |
|
void | setCanSave (bool canSave) |
|
void | setCenter (int x, int y) |
|
void | setExtent (int width, int height) |
|
void | setFirstResponder () |
|
void | setPosition (int x, int y) |
|
void | setPositionGlobal (int x, int y) |
|
void | setProfile (GuiControlProfile p) |
|
void | setText (text) |
|
void | setTextExtend (setting) |
|
void | setTextID (id) |
|
void | setTextWrap (setting) |
|
void | setValue (value) |
|
void | setVisible (isVisible) |
|
◆ addItem()
void addItem |
( |
string |
text, |
|
|
[color red / green / blue / [alpha] ] |
|
|
) |
| |
Adds an item to the end of the list with an optional color bullet.
- Parameters
-
text | The text of the new item. |
color | The optional color of a color bullet that will appear to the left of the text. Values range between 0 and 255. |
- Returns
- No return value.
◆ clearItems()
Removes all items from the listbox.
- Returns
- No return value.
◆ clearSelection()
Unselects any items that have been selected.
- Returns
- No return value.
◆ closeDropDown()
Closes the drop down. Does nothing if the drop down is already closed.
- Returns
- No return value.
◆ findItemID()
Finds the first item with the given ID.
- Parameters
-
ID | The item ID to search for. |
- Returns
- The first matching item index or -1 if no item is found.
◆ findItemText()
Integer findItemText |
( |
string |
itemText, |
|
|
bool |
caseSensitive |
|
) |
| |
Finds all items with the given text.
- Parameters
-
itemText | The text to search for. |
caseSensitive | If true, a case-sensitive search will be performed. |
- Returns
- A space-delimited list of matching item indexes or -1 if no items are found.
◆ getItemActive()
Returns if an item is active or not using an index.
- Parameters
-
index | The zero-based index of the item. |
- Returns
- No return value.
◆ getItemCount()
Returns the number of items in the list.
- Returns
- The number of items.
◆ getItemID()
Returns an item's ID using an index.
- Parameters
-
index | The zero-based index of the item with the needed ID. |
- Returns
- No return value.
◆ getSelectedItem()
Returns the index of the selected item.
- Returns
- The index of the selected item or -1 if no item is selected.
◆ openDropDown()
Opens the drop down. Does nothing if the drop down is already open.
- Returns
- No return value.
◆ setCurSel()
void setCurSel |
( |
S32 |
index | ) |
|
Selects the item at the given index.
- Parameters
-
index | The zero-based index of the item that should be selected. Passing a -1 clears the selection. |
- Returns
- No return value.
◆ setItemActive()
void setItemActive |
( |
int |
index | ) |
|
Sets an item active using an index.
- Parameters
-
index | The zero-based index of the item that should be active. |
- Returns
- No return value.
◆ setItemID()
void setItemID |
( |
int |
index, |
|
|
int |
ID |
|
) |
| |
Sets an item's ID using an index.
- Parameters
-
index | The zero-based index of the item that should have the ID. |
ID | An interger value that numerically represents this item. |
- Returns
- No return value.
◆ setItemInactive()
void setItemInactive |
( |
int |
index | ) |
|
Disables an item using an index.
- Parameters
-
index | The zero-based index of the item that should be inactive. |
- Returns
- No return value.
◆ setSelected()
void setSelected |
( |
S32 |
index | ) |
|
Sets an item to selected or unselected using an index.
- Parameters
-
index | The zero-based index of the item that should be selected. |
isSelected | If true, the item is selected. If false, it is unselected. If omitted, will default to true. |
- Returns
- No return value.