|
Data Fields |
|
int | x |
| | mouse handler x
|
|
int | y |
| | mouse handler y
|
|
int | w |
| | mouse handler width
|
|
int | h |
| | mouse handler height
|
|
int | button |
| | mouse handler button
|
|
void(* | p )(s_window_t *, s_event_t *, s_handler_t *) |
| | button pressed callback function
|
|
void(* | r )(s_window_t *, s_event_t *, s_handler_t *) |
| | button released callback function
|
|
void(* | c )(s_window_t *, s_event_t *, s_handler_t *) |
| | button clicked callback function
|
|
void(* | o )(s_window_t *, s_event_t *, s_handler_t *) |
| | pointer is on over callback function
|
|
void(* | ho )(s_window_t *, s_event_t *, s_handler_t *) |
| | pointer is on over and button is still pressed callback function
|
|
void(* | hr )(s_window_t *, s_event_t *, s_handler_t *) |
| | mouse button released, but the previous press was not on us
|
|
void(* | oh )(s_window_t *, s_event_t *, s_handler_t *) |
| | pointer is not on over, but was on over
|
|
void(* | hoh )(s_window_t *, s_event_t *, s_handler_t *) |
| | pointer is not on over, but was on over and button is still pressed
|
|
void(* | rh )(s_window_t *, s_event_t *, s_handler_t *) |
| | mouse button is released outside, but the previous press was on us
|
|
S_EVENT | hstate |
| | internal private value
|