|
| UIDropDown (BladeRunnerEngine *vm, UIDropDownLineSelectedCallback *ddlLineSelectedCallback, UIDropDownGenericCallback *ddlCancelledCallback, UIDropDownGenericCallback *ddlTopFrameClickCallback, void *callbackData, Common::String labelStr, int controlLeftX, int controlTopY, int scrollBoxMaxLineCount) |
|
void | draw (Graphics::Surface &surface) override |
|
void | handleMouseMove (int mouseX, int mouseY) override |
|
void | handleMouseDown (bool alternateButton) override |
|
void | handleMouseUp (bool alternateButton) override |
|
void | handleMouseScroll (int direction) override |
|
void | show () |
|
void | hide () |
|
bool | isVisible () |
|
bool | isDropDownMenuExpanded () |
|
void | activate () |
|
void | deactivate () |
|
void | clearLines () |
|
void | addLine (const Common::String &text, int lineData) |
|
void | addLine (const char *text, int lineData) |
|
void | sortLines () |
|
void | setLabelStr (Common::String newLabel) |
|
void | setControlLeft (int controlLeftX) |
|
Common::String | getLineSelectedStr () |
|
| UIComponent (BladeRunnerEngine *vm) |
|
virtual void | handleKeyUp (const Common::KeyState &kbd) |
|
virtual void | handleKeyDown (const Common::KeyState &kbd) |
|
virtual void | handleCustomEventStop (const Common::Event &evt) |
|
virtual void | handleCustomEventStart (const Common::Event &evt) |
|
The documentation for this class was generated from the following file: