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

Public Member Functions

 UICheckBox (BladeRunnerEngine *vm, UIComponentCallback *valueChangedCallback, void *callbackData, Common::Rect rect, int style, bool isChecked)
 
void draw (Graphics::Surface &surface) override
 
void enable ()
 
void disable ()
 
void setChecked (bool isChecked)
 
void handleMouseMove (int mouseX, int mouseY) override
 
void handleMouseDown (bool alternateButton) override
 
void handleMouseUp (bool alternateButton) override
 
- Public Member Functions inherited from BladeRunner::UIComponent
 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)
 

Public Attributes

bool _isChecked
 

Additional Inherited Members

- Protected Attributes inherited from BladeRunner::UIComponent
BladeRunnerEngine * _vm
 

Member Function Documentation

◆ draw()

void BladeRunner::UICheckBox::draw ( Graphics::Surface &  surface)
overridevirtual

Reimplemented from BladeRunner::UIComponent.

◆ handleMouseMove()

void BladeRunner::UICheckBox::handleMouseMove ( int  mouseX,
int  mouseY 
)
overridevirtual

Reimplemented from BladeRunner::UIComponent.

◆ handleMouseDown()

void BladeRunner::UICheckBox::handleMouseDown ( bool  alternateButton)
overridevirtual

Reimplemented from BladeRunner::UIComponent.

◆ handleMouseUp()

void BladeRunner::UICheckBox::handleMouseUp ( bool  alternateButton)
overridevirtual

Reimplemented from BladeRunner::UIComponent.


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