22 #ifndef BLADERUNNER_UI_COMPONENT_H 23 #define BLADERUNNER_UI_COMPONENT_H 36 class BladeRunnerEngine;
38 typedef 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: algorithm.h:29
Definition: formatinfo.h:28
Definition: keyboard.h:294
Definition: ui_component.h:40
Definition: bladerunner.h:113