added event example

This commit is contained in:
Jorijn van der Graaf 2025-11-10 21:31:06 +01:00
commit 6c3539fcd5
9 changed files with 249 additions and 31 deletions

View file

@ -63,7 +63,7 @@ namespace Crafter {
CppDOMBindings::SetInnerHTML(ptr, html);
}
std::int32_t AddClickListener(std::function<void(void)> callback) {
std::int32_t AddClickListener(std::function<void(Crafter::MouseEvent)> callback) {
std::int32_t id = CppDOMBindings::clickHandlerMaxId++;
clickHandlers.push_back(id);
CppDOMBindings::clickHandlers->insert({id, callback});