ScummVM API documentation
BladeRunner::UIInputBox Class Reference
Inheritance diagram for BladeRunner::UIInputBox:
BladeRunner::UIComponent

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::StringgetText ()
 
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
 

The documentation for this class was generated from the following file: