CYD-UI
A C++ library for building native graphic user interfaces
Loading...
Searching...
No Matches
component_event_macros.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define CYDUI_INTERNAL_EV_redraw_RETURN   std::vector<cydui::components::component_holder_t>
 
#define CYDUI_INTERNAL_EV_redraw_ARGS
 
#define CYDUI_INTERNAL_EV_button_ARGS
 
#define CYDUI_INTERNAL_EV_mouse_ARGS
 
#define CYDUI_INTERNAL_EV_scroll_ARGS
 
#define CYDUI_INTERNAL_EV_key_ARGS
 
#define CYDUI_INTERNAL_EV_text_input_ARGS
 
#define CYDUI_INTERNAL_EV_fragment_ARGS
 
#define CYDUI_INTERNAL_EV_focus_changed_ARGS
 
#define CYDUI_INTERNAL_EV_button_press_ARGS   CYDUI_INTERNAL_EV_button_ARGS
 
#define CYDUI_INTERNAL_EV_button_release_ARGS   CYDUI_INTERNAL_EV_button_ARGS
 
#define CYDUI_INTERNAL_EV_mouse_enter_ARGS   CYDUI_INTERNAL_EV_mouse_ARGS
 
#define CYDUI_INTERNAL_EV_mouse_exit_ARGS   CYDUI_INTERNAL_EV_mouse_ARGS
 
#define CYDUI_INTERNAL_EV_mouse_motion_ARGS   CYDUI_INTERNAL_EV_mouse_ARGS
 
#define CYDUI_INTERNAL_EV_key_press_ARGS   CYDUI_INTERNAL_EV_key_ARGS
 
#define CYDUI_INTERNAL_EV_key_release_ARGS   CYDUI_INTERNAL_EV_key_ARGS
 

Macro Definition Documentation

◆ CYDUI_INTERNAL_EV_button_ARGS

#define CYDUI_INTERNAL_EV_button_ARGS
Value:

Definition at line 20 of file component_event_macros.h.

◆ CYDUI_INTERNAL_EV_button_press_ARGS

#define CYDUI_INTERNAL_EV_button_press_ARGS   CYDUI_INTERNAL_EV_button_ARGS

Definition at line 100 of file component_event_macros.h.

◆ CYDUI_INTERNAL_EV_button_release_ARGS

#define CYDUI_INTERNAL_EV_button_release_ARGS   CYDUI_INTERNAL_EV_button_ARGS

Definition at line 101 of file component_event_macros.h.

◆ CYDUI_INTERNAL_EV_focus_changed_ARGS

#define CYDUI_INTERNAL_EV_focus_changed_ARGS
Value:
const cydui::dimension_t::value_type& $padding_top, \
const cydui::dimension_t::value_type& $padding_bottom, \
const cydui::dimension_t::value_type& $padding_left, \
const cydui::dimension_t::value_type& $padding_right)

Definition at line 90 of file component_event_macros.h.

◆ CYDUI_INTERNAL_EV_fragment_ARGS

#define CYDUI_INTERNAL_EV_fragment_ARGS
Value:
(vg::fragment_t & fragment, \
const cydui::dimension_t::value_type& $padding_top, \
const cydui::dimension_t::value_type& $padding_bottom, \
const cydui::dimension_t::value_type& $padding_left, \
const cydui::dimension_t::value_type& $padding_right)

Definition at line 79 of file component_event_macros.h.

◆ CYDUI_INTERNAL_EV_key_ARGS

#define CYDUI_INTERNAL_EV_key_ARGS
Value:
(const KeyEvent& ev, \
const cydui::dimension_t::value_type& $padding_top, \
const cydui::dimension_t::value_type& $padding_bottom, \
const cydui::dimension_t::value_type& $padding_left, \
const cydui::dimension_t::value_type& $padding_right)

Definition at line 57 of file component_event_macros.h.

◆ CYDUI_INTERNAL_EV_key_press_ARGS

#define CYDUI_INTERNAL_EV_key_press_ARGS   CYDUI_INTERNAL_EV_key_ARGS

Definition at line 107 of file component_event_macros.h.

◆ CYDUI_INTERNAL_EV_key_release_ARGS

#define CYDUI_INTERNAL_EV_key_release_ARGS   CYDUI_INTERNAL_EV_key_ARGS

Definition at line 108 of file component_event_macros.h.

◆ CYDUI_INTERNAL_EV_mouse_ARGS

#define CYDUI_INTERNAL_EV_mouse_ARGS
Value:

Definition at line 33 of file component_event_macros.h.

◆ CYDUI_INTERNAL_EV_mouse_enter_ARGS

#define CYDUI_INTERNAL_EV_mouse_enter_ARGS   CYDUI_INTERNAL_EV_mouse_ARGS

Definition at line 103 of file component_event_macros.h.

◆ CYDUI_INTERNAL_EV_mouse_exit_ARGS

#define CYDUI_INTERNAL_EV_mouse_exit_ARGS   CYDUI_INTERNAL_EV_mouse_ARGS

Definition at line 104 of file component_event_macros.h.

◆ CYDUI_INTERNAL_EV_mouse_motion_ARGS

#define CYDUI_INTERNAL_EV_mouse_motion_ARGS   CYDUI_INTERNAL_EV_mouse_ARGS

Definition at line 105 of file component_event_macros.h.

◆ CYDUI_INTERNAL_EV_redraw_ARGS

#define CYDUI_INTERNAL_EV_redraw_ARGS
Value:
cydui::dimension_t & $width, \
cydui::dimension_t & $height, \
cydui::dimension_t & $padding_top, \
cydui::dimension_t & $padding_bottom, \
cydui::dimension_t & $padding_left, \
cydui::dimension_t & $padding_right, \
dimensions::dimension< dimensions::screen_measure > dimension_t
Definition @index.cppm:15

Definition at line 9 of file component_event_macros.h.

◆ CYDUI_INTERNAL_EV_redraw_RETURN

#define CYDUI_INTERNAL_EV_redraw_RETURN   std::vector<cydui::components::component_holder_t>

Definition at line 8 of file component_event_macros.h.

◆ CYDUI_INTERNAL_EV_scroll_ARGS

#define CYDUI_INTERNAL_EV_scroll_ARGS
Value:

Definition at line 45 of file component_event_macros.h.

◆ CYDUI_INTERNAL_EV_text_input_ARGS

#define CYDUI_INTERNAL_EV_text_input_ARGS
Value:
(const TextInputEvent& ev, \
const cydui::dimension_t::value_type& $padding_top, \
const cydui::dimension_t::value_type& $padding_bottom, \
const cydui::dimension_t::value_type& $padding_left, \
const cydui::dimension_t::value_type& $padding_right)

Definition at line 68 of file component_event_macros.h.