// // Label - Sets the event handler for the OnCaretMoved event. // void EZ_label_AddOnTextOnCaretMoved(ez_label_t *label, ez_eventhandler_fp OnCaretMoved, void *payload) { CONTROL_ADD_EVENTHANDLER(label, EZ_CONTROL_HANDLER, OnCaretMoved, ez_label_t, OnCaretMoved, payload); CONTROL_RAISE_EVENT(NULL, label, ez_control_t, OnEventHandlerChanged, NULL); }
// // Button - Sets the OnAction event handler. // void EZ_button_AddOnAction(ez_button_t *self, ez_eventhandler_fp OnAction, void *payload) { CONTROL_ADD_EVENTHANDLER(self, EZ_CONTROL_HANDLER, OnAction, ez_button_t, OnAction, payload); CONTROL_RAISE_EVENT(NULL, self, ez_control_t, OnEventHandlerChanged, NULL); }
// // Slider - Event handler for OnSliderPositionChanged. // void EZ_slider_AddOnScaleChanged(ez_slider_t *slider, ez_eventhandler_fp OnScaleChanged, void *payload) { CONTROL_ADD_EVENTHANDLER(slider, EZ_CONTROL_HANDLER, OnScaleChanged, ez_slider_t, OnScaleChanged, payload); CONTROL_RAISE_EVENT(NULL, slider, ez_control_t, OnEventHandlerChanged, NULL); }
// // Button - Sets the OnToggled event handler. // void EZ_button_AddOnToggled(ez_button_t *button, ez_eventhandler_fp OnToggled, void *payload) { CONTROL_ADD_EVENTHANDLER(button, EZ_CONTROL_HANDLER, OnToggled, ez_button_t, OnToggled, payload); CONTROL_RAISE_EVENT(NULL, button, ez_control_t, OnEventHandlerChanged, NULL); }