|
gate_ui_ctrl_t | ctrl |
|
void(* | on_paint )(gate_ui_ctrl_t *sender, gate_ui_graphics_t *graph, gate_ui_position_t const *position) |
|
void(* | on_resize )(gate_ui_ctrl_t *sender, gate_ui_size_t const *size) |
|
void(* | on_focus_changed )(gate_ui_ctrl_t *sender, gate_bool_t hasfocus) |
|
void(* | on_mouse_down )(gate_ui_ctrl_t *sender, gate_ui_point_t const *position, gate_uint32_t button) |
|
void(* | on_mouse_up )(gate_ui_ctrl_t *sender, gate_ui_point_t const *position, gate_uint32_t button) |
|
void(* | on_mouse_dblclick )(gate_ui_ctrl_t *sender, gate_ui_point_t const *position, gate_uint32_t button) |
|
void(* | on_mouse_move )(gate_ui_ctrl_t *sender, gate_ui_point_t const *position, gate_uint32_t button) |
|
void(* | on_mouse_scroll )(gate_ui_ctrl_t *sender, gate_ui_point_t const *position, gate_uint32_t button, gate_int32_t delta) |
|
void(* | on_mouse_enter )(gate_ui_ctrl_t *sender) |
|
void(* | on_mouse_leave )(gate_ui_ctrl_t *sender) |
|
void(* | on_mouse_lost )(gate_ui_ctrl_t *sender) |
|
void(* | on_key_down )(gate_ui_ctrl_t *sender, gate_input_keycode_t keycode, gate_input_keystates_t ctrlkeys) |
|
void(* | on_key_up )(gate_ui_ctrl_t *sender, gate_input_keycode_t keycode, gate_input_keystates_t ctrlkeys) |
|
void(* | on_key_char )(gate_ui_ctrl_t *sender, gate_char32_t character, gate_input_keystates_t ctrlkeys) |
|
The documentation for this struct was generated from the following file: