22#ifndef BLADERUNNER_UI_COMPONENT_H
23#define BLADERUNNER_UI_COMPONENT_H
34namespace BladeRunner {
36class BladeRunnerEngine;
38typedef void UIComponentCallback(
void *callbackData,
void *source);
53 virtual void handleMouseMove(
int mouseX,
int mouseY) {}
54 virtual void handleMouseDown(
bool alternateButton) {}
55 virtual void handleMouseUp(
bool alternateButton) {}
56 virtual void handleMouseScroll(
int direction) {}
59 virtual void handleCustomEventStop(
const Common::Event &evt) {}
60 virtual void handleCustomEventStart(
const Common::Event &evt) {}
Definition: bladerunner.h:113
Definition: ui_component.h:40
Definition: algorithm.h:29
Definition: formatinfo.h:28
Definition: keyboard.h:294