mouse_event
struct wscons_event mouse_event = *(struct wscons_event *)data;
if (IS_MOTION_EVENT(mouse_event.type)) {
motion_event(sc->sc_focus, mouse_event.type,
mouse_event.value);
if (IS_BUTTON_EVENT(mouse_event.type)) {
if (mouse_event.type ==
mouse_event.value,
mouse_event.time.tv_sec);
mouse_event.value, 0);
if (IS_CTRL_EVENT(mouse_event.type)) {
return ctrl_event(sc, mouse_event.type,
mouse_event.value, p);
cmd_find_from_mouse(struct cmd_find_state *fs, struct mouse_event *m, int flags)
struct mouse_event *m;
cmd_resize_pane_mouse_update(struct client *c, struct mouse_event *m)
struct mouse_event *);
struct mouse_event *m = &event->m;
cmd_mouse_at(struct window_pane *wp, struct mouse_event *m, u_int *xp,
cmd_mouse_window(struct mouse_event *m, struct session **sp)
cmd_mouse_pane(struct mouse_event *m, struct session **sp,
struct mouse_event m;
struct mouse_event *m = &event->m;
static void input_key_mouse(struct window_pane *, struct mouse_event *);
input_key_pane(struct window_pane *wp, key_code key, struct mouse_event *m)
input_key_get_mouse(struct screen *s, struct mouse_event *m, u_int x, u_int y,
input_key_mouse(struct window_pane *wp, struct mouse_event *m)
struct mouse_event *m = &event->m;
struct mouse_event *m, u_int *xp, u_int *yp)
struct mouse_event *m)
struct mouse_event *m = &event->m;
struct mouse_event *m = &event->m;
struct mouse_event *m = &event->m;
struct mouse_event *);
struct mouse_event *);
struct mouse_event m;
struct mouse_event *);
struct mouse_event *);
struct mouse_event click_event;
struct mouse_event;
struct mouse_event *m)
struct mouse_event *);
struct mouse_event m = { 0 };
struct winlink *, key_code, struct mouse_event *);
struct mouse_event *m)
struct mouse_event *m)
struct winlink *, key_code, struct mouse_event *);
__unused key_code key, __unused struct mouse_event *m)
struct mouse_event *);
struct mouse_event *m = cs->m;
static void window_copy_move_mouse(struct mouse_event *);
static void window_copy_drag_update(struct client *, struct mouse_event *);
static void window_copy_drag_release(struct client *, struct mouse_event *);
struct mouse_event *m = cs->m;
struct mouse_event *m;
struct mouse_event *m)
struct mouse_event *);
window_copy_move_mouse(struct mouse_event *m)
window_copy_start_drag(struct client *c, struct mouse_event *m)
window_copy_drag_update(struct client *c, struct mouse_event *m)
window_copy_drag_release(struct client *c, struct mouse_event *m)
struct mouse_event *m)
struct winlink *, key_code, struct mouse_event *);
struct mouse_event *m)
struct winlink *, key_code, struct mouse_event *);
struct winlink *wl, key_code key, struct mouse_event *m)