Public Member Functions | |
UIInputBox (BladeRunnerEngine *vm, UIComponentCallback *valueChangedCallback, void *callbackData, Common::Rect rect, int maxLength, const Common::String &text) | |
void | draw (Graphics::Surface &surface) override |
void | setText (const Common::String &text) |
const Common::String & | getText () |
void | show () |
void | hide () |
void | handleKeyDown (const Common::KeyState &kbd) override |
void | handleCustomEventStart (const Common::Event &evt) override |
Public Member Functions inherited from BladeRunner::UIComponent | |
UIComponent (BladeRunnerEngine *vm) | |
virtual void | handleMouseMove (int mouseX, int mouseY) |
virtual void | handleMouseDown (bool alternateButton) |
virtual void | handleMouseUp (bool alternateButton) |
virtual void | handleMouseScroll (int direction) |
virtual void | handleKeyUp (const Common::KeyState &kbd) |
virtual void | handleCustomEventStop (const Common::Event &evt) |
Additional Inherited Members | |
Protected Attributes inherited from BladeRunner::UIComponent | |
BladeRunnerEngine * | _vm |