1 #include "lxgui/gui_event_emitter.hpp"
7 return registered_event_list_[event_name].connect(std::move(callback));
11 registered_event_list_[event_name](std::move(data));
Stores a variable number of arguments for an event.
void fire_event(const std::string &event_name, event_data data=event_data{})
Emmit a new event.
utils::connection register_event(const std::string &event_name, event_handler_function callback)
Registers a callback to an event.
event_signal::function_type event_handler_function
C++ function type for UI script handlers.