ScummVM API documentation
BladeRunner::UIComponent Class Reference
Inheritance diagram for BladeRunner::UIComponent:
BladeRunner::UICheckBox BladeRunner::UIContainer BladeRunner::UIDropDown BladeRunner::UIInputBox BladeRunner::UIScrollBox BladeRunner::UISlider

Public Member Functions

 UIComponent (BladeRunnerEngine *vm)
 
virtual void draw (Graphics::Surface &surface)
 
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 handleKeyDown (const Common::KeyState &kbd)
 
virtual void handleCustomEventStop (const Common::Event &evt)
 
virtual void handleCustomEventStart (const Common::Event &evt)
 

Protected Attributes

BladeRunnerEngine_vm
 

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