![]() |
CYD-UI
A C++ library for building native graphic user interfaces
|
#include <SDL3/SDL_keycode.h>
#include <cyd_fabric_modules/headers/macros/async_events.h>
#include "./component_event_macros.h"
Go to the source code of this file.
#define ANONYMOUS_STRUCT | ( | ... | ) |
ANIMATIONS.
Definition at line 169 of file component_macros.h.
#define ATTRIBUTE | ( | NAME, | |
... ) |
Definition at line 154 of file component_macros.h.
#define AUTO_KEYFRAME | ( | POS, | |
... ) |
Definition at line 176 of file component_macros.h.
#define CHILDREN CYDUI_INTERNAL_EV_HANDLER_IMPL_W_RET(redraw) |
Definition at line 115 of file component_macros.h.
#define COMPONENT | ( | NAME, | |
... ) |
Definition at line 63 of file component_macros.h.
#define COMPONENT_DECL | ( | NAME, | |
... ) |
Definition at line 19 of file component_macros.h.
#define COMPONENT_IMPL | ( | NAME | ) |
Definition at line 60 of file component_macros.h.
#define CYDUI_INTERNAL_EV_HANDLER_IMPL | ( | NAME | ) |
Definition at line 109 of file component_macros.h.
#define CYDUI_INTERNAL_EV_HANDLER_IMPL_W_RET | ( | NAME | ) |
Definition at line 111 of file component_macros.h.
#define EXTENDS | ( | ... | ) |
Definition at line 17 of file component_macros.h.
#define FRAGMENT void draw_fragment CYDUI_INTERNAL_EV_fragment_ARGS |
Definition at line 142 of file component_macros.h.
#define KEYFRAME | ( | POS, | |
... ) |
Definition at line 175 of file component_macros.h.
#define ON_BUTTON_PRESS CYDUI_INTERNAL_EV_HANDLER_IMPL(button_press) |
Definition at line 116 of file component_macros.h.
#define ON_BUTTON_RELEASE CYDUI_INTERNAL_EV_HANDLER_IMPL(button_release) |
Definition at line 117 of file component_macros.h.
#define ON_EVENT | ( | EVENT, | |
... ) |
Definition at line 129 of file component_macros.h.
#define ON_FOCUS_CHANGED CYDUI_INTERNAL_EV_HANDLER_IMPL(focus_changed) |
Definition at line 124 of file component_macros.h.
#define ON_KEY_PRESS CYDUI_INTERNAL_EV_HANDLER_IMPL(key_press) |
Definition at line 122 of file component_macros.h.
#define ON_KEY_RELEASE CYDUI_INTERNAL_EV_HANDLER_IMPL(key_release) |
Definition at line 123 of file component_macros.h.
#define ON_MOUSE_ENTER CYDUI_INTERNAL_EV_HANDLER_IMPL(mouse_enter) |
Definition at line 118 of file component_macros.h.
#define ON_MOUSE_EXIT CYDUI_INTERNAL_EV_HANDLER_IMPL(mouse_exit) |
Definition at line 119 of file component_macros.h.
#define ON_MOUSE_MOTION CYDUI_INTERNAL_EV_HANDLER_IMPL(mouse_motion) |
Definition at line 120 of file component_macros.h.
#define ON_REDRAW CYDUI_INTERNAL_EV_HANDLER_IMPL_W_RET(redraw) |
Definition at line 114 of file component_macros.h.
#define ON_SCROLL CYDUI_INTERNAL_EV_HANDLER_IMPL(scroll) |
Definition at line 121 of file component_macros.h.
#define ON_TEXT_INPUT |
Definition at line 125 of file component_macros.h.
#define SIGNAL | ( | NAME, | |
... ) |
Definition at line 144 of file component_macros.h.
#define STATE |
Definition at line 11 of file component_macros.h.
#define STYLE struct style_type: cydui::components::style_base_t |
Definition at line 164 of file component_macros.h.
#define TCOMPONENT | ( | NAME, | |
... ) |
Definition at line 68 of file component_macros.h.