GuiPopUpMenuCtrl¶
A control that allows to select a value from a drop-down list.
- Inherit:
- GuiTextCtrl
Description¶
For a nearly identical GUI with additional features, use GuiPopUpMenuCtrlEx.
Example:
newGuiPopUpMenuCtrl()
{
maxPopupHeight = "200";
sbUsesNAColor = "0";
reverseTextList = "0";
bitmapBounds = "16 16";
maxLength = "1024";
position = "56 31";
extent = "64 64";
minExtent = "8 2";
profile = "GuiPopUpMenuProfile";
tooltipProfile = "GuiToolTipProfile";
};
Methods¶
-
void
GuiPopUpMenuCtrl::add(string name, int idNum, int scheme)¶
-
void
GuiPopUpMenuCtrl::addScheme(int id, ColorI fontColor, ColorI fontColorHL, ColorI fontColorSEL)¶
-
void
GuiPopUpMenuCtrl::changeTextById(int id, string text)¶
-
void
GuiPopUpMenuCtrl::clearEntry(S32 entry)¶
-
int
GuiPopUpMenuCtrl::findText(string text)¶ Returns the position of the first entry containing the specified text.
-
string
GuiPopUpMenuCtrl::getTextById(int id)¶
-
void
GuiPopUpMenuCtrl::replaceText(bool doReplaceText)¶
-
void
GuiPopUpMenuCtrl::setEnumContent(string, string)¶ This fills the popup with a classrep’s field enumeration type info. More of a helper function than anything. If console access to the field list is added, at least for the enumerated types, then this should go away..
-
void
GuiPopUpMenuCtrl::setFirstSelected()¶
-
void
GuiPopUpMenuCtrl::setSelected(int id)¶
Fields¶
-
filename
GuiPopUpMenuCtrl::bitmap¶
-
Point2I
GuiPopUpMenuCtrl::bitmapBounds¶
-
void
GuiPopUpMenuCtrl::clear¶ Clear the popup list.
-
void
GuiPopUpMenuCtrl::forceClose¶
-
void
GuiPopUpMenuCtrl::forceOnAction¶
-
int
GuiPopUpMenuCtrl::getSelected¶
-
string
GuiPopUpMenuCtrl::getText¶
-
int
GuiPopUpMenuCtrl::maxPopupHeight¶
-
bool
GuiPopUpMenuCtrl::reverseTextList¶
-
bool
GuiPopUpMenuCtrl::sbUsesNAColor¶
-
void
GuiPopUpMenuCtrl::setNoneSelected¶
-
int
GuiPopUpMenuCtrl::size¶ Get the size of the menu - the number of entries in it.
-
void
GuiPopUpMenuCtrl::sort¶ Sort the list alphabetically.
-
void
GuiPopUpMenuCtrl::sortID¶ Sort the list by ID.