mouse data

This commit is contained in:
Jorijn van der Graaf 2025-11-10 20:42:35 +01:00
commit 917e638538
4 changed files with 76 additions and 76 deletions

View file

@ -77,7 +77,7 @@ namespace Crafter {
CppDOMBindings::RemoveClickListener(ptr, id);
}
std::int32_t AddMouseOverListener(std::function<void(void)> callback) {
std::int32_t AddMouseOverListener(std::function<void(Crafter::MouseEvent)> callback) {
std::int32_t id = CppDOMBindings::mouseOverHandlerMaxId++;
mouseOverHandlers.push_back(id);
CppDOMBindings::mouseOverHandlers->insert({id, callback});
@ -91,7 +91,7 @@ namespace Crafter {
CppDOMBindings::RemoveMouseOverListener(ptr, id);
}
std::int32_t AddMouseOutListener(std::function<void(void)> callback) {
std::int32_t AddMouseOutListener(std::function<void(Crafter::MouseEvent)> callback) {
std::int32_t id = CppDOMBindings::mouseOutHandlerMaxId++;
mouseOutHandlers.push_back(id);
CppDOMBindings::mouseOutHandlers->insert({id, callback});
@ -105,7 +105,7 @@ namespace Crafter {
CppDOMBindings::RemoveMouseOutListener(ptr, id);
}
std::int32_t AddMouseMoveListener(std::function<void(void)> callback) {
std::int32_t AddMouseMoveListener(std::function<void(Crafter::MouseEvent)> callback) {
std::int32_t id = CppDOMBindings::mouseMoveHandlerMaxId++;
mouseMoveHandlers.push_back(id);
CppDOMBindings::mouseMoveHandlers->insert({id, callback});
@ -119,7 +119,7 @@ namespace Crafter {
CppDOMBindings::RemoveMouseMoveListener(ptr, id);
}
std::int32_t AddMouseDownListener(std::function<void(void)> callback) {
std::int32_t AddMouseDownListener(std::function<void(Crafter::MouseEvent)> callback) {
std::int32_t id = CppDOMBindings::mouseDownHandlerMaxId++;
mouseDownHandlers.push_back(id);
CppDOMBindings::mouseDownHandlers->insert({id, callback});
@ -133,7 +133,7 @@ namespace Crafter {
CppDOMBindings::RemoveMouseDownListener(ptr, id);
}
std::int32_t AddMouseUpListener(std::function<void(void)> callback) {
std::int32_t AddMouseUpListener(std::function<void(Crafter::MouseEvent)> callback) {
std::int32_t id = CppDOMBindings::mouseUpHandlerMaxId++;
mouseUpHandlers.push_back(id);
CppDOMBindings::mouseUpHandlers->insert({id, callback});