94 |
/* Get port right for object. */ |
/* Get port right for object. */ |
95 |
extern mach_port_t responder_get_right (struct responder *responder); |
extern mach_port_t responder_get_right (struct responder *responder); |
96 |
|
|
97 |
|
/* Set event port to PORT and event mask to MASK for RESPONDER. */ |
98 |
|
extern void responder_set_event_info (struct responder *responder, |
99 |
|
mach_port_t port, unsigned int mask); |
100 |
|
|
101 |
|
/* Event functions. */ |
102 |
|
|
103 |
|
/* Post focus enter event to OBJECT. */ |
104 |
|
extern void responder_post_event_focus_enter (void *object); |
105 |
|
|
106 |
|
/* Post focus leave event to OBJECT. */ |
107 |
|
extern void responder_post_event_focus_leave (void *object); |
108 |
|
|
109 |
|
/* Post a mouse move event to OBJECT. */ |
110 |
|
extern void responder_post_event_mouse_moved (void *object, int x, int y); |
111 |
|
|
112 |
#endif /* responder.h */ |
#endif /* responder.h */ |