focus event

This commit is contained in:
Jorijn van der Graaf 2025-11-10 21:21:35 +01:00
commit 780189a1a6
4 changed files with 37 additions and 11 deletions

View file

@ -148,7 +148,7 @@ namespace Crafter {
}
// Focus Events
std::int32_t AddFocusListener(std::function<void(void)> callback) {
std::int32_t AddFocusListener(std::function<void(Crafter::FocusEvent)> callback) {
std::int32_t id = CppDOMBindings::focusHandlerMaxId++;
focusHandlers.push_back(id);
CppDOMBindings::focusHandlers->insert({id, callback});
@ -162,7 +162,7 @@ namespace Crafter {
CppDOMBindings::RemoveFocusListener(ptr, id);
}
std::int32_t AddBlurListener(std::function<void(void)> callback) {
std::int32_t AddBlurListener(std::function<void(Crafter::FocusEvent)> callback) {
std::int32_t id = CppDOMBindings::blurHandlerMaxId++;
blurHandlers.push_back(id);
CppDOMBindings::blurHandlers->insert({id, callback});