event            1912 lib/tty/key.c  tty_get_event (struct Gpm_Event *event, gboolean redo_event, gboolean block)
event            1937 lib/tty/key.c      if (event->x > 0)
event            1939 lib/tty/key.c          show_mouse_pointer (event->x, event->y);
event            1941 lib/tty/key.c              event->x = -1;
event            2053 lib/tty/key.c                          *event = ev;
event            2112 lib/tty/key.c          xmouse_get_event (event, extended);
event            2113 lib/tty/key.c          c = (event->type != 0) ? EV_MOUSE : EV_NONE;
event              81 lib/tty/key.h  int tty_get_event (struct Gpm_Event *event, gboolean redo_event, gboolean block);
event             184 lib/widget/button.c button_mouse_default_callback (Widget *w, mouse_msg_t msg, mouse_event_t *event)
event             186 lib/widget/button.c     (void) event;
event              54 lib/widget/button.h void button_mouse_default_callback (Widget *w, mouse_msg_t msg, mouse_event_t *event);
event             219 lib/widget/buttonbar.c buttonbar_mouse_callback (Widget *w, mouse_msg_t msg, mouse_event_t *event)
event             228 lib/widget/buttonbar.c         button = buttonbar_get_button_by_x_coord (bb, event->x);
event             113 lib/widget/check.c check_mouse_callback (Widget *w, mouse_msg_t msg, mouse_event_t *event)
event             115 lib/widget/check.c     (void) event;
event             264 lib/widget/dialog.c dlg_handle_mouse_event (Widget *w, Gpm_Event *event)
event             270 lib/widget/dialog.c         mou = mouse_handle_event (w, event);
event             275 lib/widget/dialog.c     return group_handle_mouse_event (w, event);
event             284 lib/widget/dialog.c     Gpm_Event event;
event             286 lib/widget/dialog.c     event.x = -1;
event             319 lib/widget/dialog.c         d_key = tty_get_event (&event, GROUP (h)->mouse_status == MOU_REPEAT, TRUE);
event             321 lib/widget/dialog.c         dlg_process_event (h, d_key, &event);
event             377 lib/widget/dialog.c dlg_default_mouse_callback (Widget *w, mouse_msg_t msg, mouse_event_t *event)
event             382 lib/widget/dialog.c         if (event->y < 0 || event->y >= w->rect.lines || event->x < 0 || event->x >= w->rect.cols)
event             391 lib/widget/dialog.c         event->result.abort = TRUE;
event             521 lib/widget/dialog.c dlg_process_event (WDialog *h, int key, Gpm_Event *event)
event             534 lib/widget/dialog.c         GROUP (h)->mouse_status = w->mouse_handler (w, event);
event             115 lib/widget/dialog.h void dlg_process_event (WDialog *h, int key, Gpm_Event *event);
event             121 lib/widget/dialog.h void dlg_default_mouse_callback (Widget *w, mouse_msg_t msg, mouse_event_t *event);
event             714 lib/widget/group.c group_handle_mouse_event (Widget *w, Gpm_Event *event)
event             736 lib/widget/group.c                 ret = wp->mouse_handler (wp, event);
event              46 lib/widget/group.h int group_handle_mouse_event (Widget *w, Gpm_Event *event);
event             898 lib/widget/input.c input_mouse_callback (Widget *w, mouse_msg_t msg, mouse_event_t *event)
event             909 lib/widget/input.c         if (event->x >= w->rect.cols - HISTORY_BUTTON_WIDTH && should_show_history_button (in))
event             915 lib/widget/input.c             input_set_point (in, input_screen_to_point (in, event->x));
event             926 lib/widget/input.c         input_set_point (in, input_screen_to_point (in, event->x));
event             508 lib/widget/listbox.c listbox_mouse_callback (Widget *w, mouse_msg_t msg, mouse_event_t *event)
event             519 lib/widget/listbox.c         listbox_set_current (l, listbox_y_pos (l, event->y));
event             531 lib/widget/listbox.c         event->result.repeat = TRUE;  // It'd be functional even without this
event             532 lib/widget/listbox.c         listbox_set_current (l, listbox_y_pos (l, event->y));
event             537 lib/widget/listbox.c         if (event->count == GPM_DOUBLE)  // Double click
event             776 lib/widget/menu.c menubar_mouse_callback (Widget *w, mouse_msg_t msg, mouse_event_t *event)
event             783 lib/widget/menu.c     mouse_on_drop = menubar_mouse_on_menu (menubar, event->y, event->x);
event             790 lib/widget/menu.c         if (event->y == 0)
event             795 lib/widget/menu.c             selected = menubar_get_menu_by_x_coord (menubar, event->x);
event             801 lib/widget/menu.c             menubar_change_selected_item (menubar, event->y);
event             832 lib/widget/menu.c         if ((event->buttons & GPM_B_MIDDLE) != 0 && event->y > 0 && menubar->is_dropped)
event             839 lib/widget/menu.c         else if (event->y > 0)
event             845 lib/widget/menu.c         if (event->y == 0)
event             848 lib/widget/menu.c             menubar_drop (menubar, menubar_get_menu_by_x_coord (menubar, event->x));
event             851 lib/widget/menu.c             menubar_change_selected_item (menubar, event->y);
event             862 lib/widget/menu.c             if (event->y == 0)
event              62 lib/widget/mouse.c init_mouse_event (mouse_event_t *event, mouse_msg_t msg, const Gpm_Event *global_gpm,
event              65 lib/widget/mouse.c     event->msg = msg;
event              66 lib/widget/mouse.c     event->x = global_gpm->x - w->rect.x - 1;  // '-1' because Gpm_Event is 1-based.
event              67 lib/widget/mouse.c     event->y = global_gpm->y - w->rect.y - 1;
event              68 lib/widget/mouse.c     event->count = global_gpm->type & (GPM_SINGLE | GPM_DOUBLE | GPM_TRIPLE);
event              69 lib/widget/mouse.c     event->buttons = global_gpm->buttons;
event              70 lib/widget/mouse.c     event->result.abort = FALSE;
event              71 lib/widget/mouse.c     event->result.repeat = FALSE;
event              85 lib/widget/mouse.c mouse_translate_event (Widget *w, Gpm_Event *event)
event              97 lib/widget/mouse.c     in_widget = w->mouse.forced_capture || mouse_global_in_widget (event, w);
event              99 lib/widget/mouse.c     if ((event->type & GPM_DOWN) != 0)
event             103 lib/widget/mouse.c             if ((event->buttons & GPM_B_UP) != 0)
event             105 lib/widget/mouse.c             else if ((event->buttons & GPM_B_DOWN) != 0)
event             118 lib/widget/mouse.c                 w->mouse.last_buttons_down = event->buttons;
event             122 lib/widget/mouse.c     else if ((event->type & GPM_UP) != 0)
event             140 lib/widget/mouse.c             if (event->buttons == 0)
event             141 lib/widget/mouse.c                 event->buttons = w->mouse.last_buttons_down;
event             144 lib/widget/mouse.c     else if ((event->type & GPM_DRAG) != 0)
event             149 lib/widget/mouse.c     else if ((event->type & GPM_MOVE) != 0)
event             155 lib/widget/mouse.c     init_mouse_event (&local, msg, event, w);
event             176 lib/widget/mouse.c mouse_process_event (Widget *w, mouse_event_t *event)
event             180 lib/widget/mouse.c     if (event->msg != MSG_MOUSE_NONE)
event             182 lib/widget/mouse.c         w->mouse_callback (w, event->msg, event);
event             186 lib/widget/mouse.c         if (event->msg == MSG_MOUSE_DOWN && event->result.abort)
event             191 lib/widget/mouse.c         if (event->msg == MSG_MOUSE_UP && w->mouse.last_msg == MSG_MOUSE_DOWN)
event             192 lib/widget/mouse.c             w->mouse_callback (w, MSG_MOUSE_CLICK, event);
event             195 lib/widget/mouse.c         w->mouse.last_msg = event->msg;
event             197 lib/widget/mouse.c         if (!event->result.abort)
event             198 lib/widget/mouse.c             ret = event->result.repeat ? MOU_REPEAT : MOU_NORMAL;
event             217 lib/widget/mouse.c mouse_handle_event (Widget *w, Gpm_Event *event)
event             221 lib/widget/mouse.c     me = mouse_translate_event (w, event);
event              62 lib/widget/mouse.h int mouse_handle_event (Widget *w, Gpm_Event *event);
event             191 lib/widget/radio.c radio_mouse_callback (Widget *w, mouse_msg_t msg, mouse_event_t *event)
event             196 lib/widget/radio.c         RADIO (w)->pos = event->y;
event             201 lib/widget/radio.c         RADIO (w)->pos = event->y;
event             172 lib/widget/widget-common.c widget_default_mouse_callback (Widget *w, mouse_msg_t msg, mouse_event_t *event)
event             177 lib/widget/widget-common.c     (void) event;
event             893 lib/widget/widget-common.c mouse_global_in_widget (const Gpm_Event *event, const Widget *w)
event             897 lib/widget/widget-common.c     return (event->x > r->x) && (event->y > r->y) && (event->x <= r->x + r->cols)
event             898 lib/widget/widget-common.c         && (event->y <= r->y + r->lines);
event             127 lib/widget/widget-common.h typedef void (*widget_mouse_cb_fn) (Widget *w, mouse_msg_t msg, mouse_event_t *event);
event             129 lib/widget/widget-common.h typedef int (*widget_mouse_handle_fn) (Widget *w, Gpm_Event *event);
event             241 lib/widget/widget-common.h gboolean mouse_global_in_widget (const Gpm_Event *event, const Widget *w);
event             614 lib/widget/wtools.c     Gpm_Event event;
event             636 lib/widget/wtools.c     event.x = -1;  // Don't show the GPM cursor
event             637 lib/widget/wtools.c     c = tty_get_event (&event, FALSE, sm->block);
event             644 lib/widget/wtools.c     dlg_process_event (sm->dlg, c, &event);
event            3271 src/diffviewer/ydiff.c dview_mouse_callback (Widget *w, mouse_msg_t msg, mouse_event_t *event)
event            3275 src/diffviewer/ydiff.c     (void) event;
event             703 src/editor/editwidget.c edit_update_cursor (WEdit *edit, const mouse_event_t *event)
event             708 src/editor/editwidget.c     x = event->x - (edit->fullscreen != 0 ? 0 : 1);
event             709 src/editor/editwidget.c     y = event->y - (edit->fullscreen != 0 ? 0 : 1);
event             711 src/editor/editwidget.c     if (edit->mark2 != -1 && event->msg == MSG_MOUSE_UP)
event             714 src/editor/editwidget.c     if (event->msg == MSG_MOUSE_DOWN || event->msg == MSG_MOUSE_UP)
event             745 src/editor/editwidget.c     if (event->msg == MSG_MOUSE_CLICK)
event             751 src/editor/editwidget.c     done = (event->msg != MSG_MOUSE_DRAG);
event             864 src/editor/editwidget.c edit_dialog_mouse_callback (Widget *w, mouse_msg_t msg, mouse_event_t *event)
event             868 src/editor/editwidget.c     if (msg == MSG_MOUSE_DOWN && event->y == 0)
event             893 src/editor/editwidget.c             if (top != NULL && event->x >= x)
event             904 src/editor/editwidget.c                 if (event->x - x <= 2)
event             918 src/editor/editwidget.c     event->result.abort = unhandled;
event            1015 src/editor/editwidget.c edit_mouse_handle_move_resize (Widget *w, mouse_msg_t msg, mouse_event_t *event)
event            1041 src/editor/editwidget.c     global_x = event->x + r->x;
event            1042 src/editor/editwidget.c     global_y = event->y + r->y;
event            1077 src/editor/editwidget.c edit_mouse_callback (Widget *w, mouse_msg_t msg, mouse_event_t *event)
event            1091 src/editor/editwidget.c         edit_mouse_handle_move_resize (w, msg, event);
event            1099 src/editor/editwidget.c     if (msg == MSG_MOUSE_DOWN && (event->y + w->rect.y == LINES - 1))
event            1101 src/editor/editwidget.c         event->result.abort = TRUE;
event            1114 src/editor/editwidget.c             if (event->y == 0)
event            1116 src/editor/editwidget.c                 if (event->x >= close_x - 1 && event->x <= close_x + 1)
event            1118 src/editor/editwidget.c                 else if (event->x >= toggle_fullscreen_x - 1 && event->x <= toggle_fullscreen_x + 1)
event            1126 src/editor/editwidget.c                     edit->drag_state_start = event->x;
event            1131 src/editor/editwidget.c             if (event->y == w->rect.lines - 1 && event->x == w->rect.cols - 1)
event            1142 src/editor/editwidget.c         edit_update_cursor (edit, event);
event            1147 src/editor/editwidget.c         if (event->y == 0)
event            1149 src/editor/editwidget.c             if (event->x >= close_x - 1 && event->x <= close_x + 1)
event            1151 src/editor/editwidget.c             else if (event->x >= toggle_fullscreen_x - 1 && event->x <= toggle_fullscreen_x + 1)
event            1153 src/editor/editwidget.c             else if (edit->fullscreen == 0 && event->count == GPM_DOUBLE)
event            1157 src/editor/editwidget.c         else if (event->count == GPM_DOUBLE)
event            1163 src/editor/editwidget.c         else if (event->count == GPM_TRIPLE)
event            1172 src/editor/editwidget.c         edit_update_cursor (edit, event);
event             440 src/filemanager/achown.c perm_button_mouse_callback (Widget *w, mouse_msg_t msg, mouse_event_t *event)
event             446 src/filemanager/achown.c         BUTTON (w)->hotpos = CLAMP (event->x - 1, 0, 2);
event             450 src/filemanager/achown.c         button_mouse_default_callback (w, msg, event);
event             833 src/filemanager/chattr.c chattrboxes_handle_mouse_event (Widget *w, Gpm_Event *event)
event             837 src/filemanager/chattr.c     mou = mouse_handle_event (w, event);
event             839 src/filemanager/chattr.c         mou = group_handle_mouse_event (w, event);
event             847 src/filemanager/chattr.c chattrboxes_mouse_callback (Widget *w, mouse_msg_t msg, mouse_event_t *event)
event             851 src/filemanager/chattr.c     (void) event;
event             865 src/filemanager/chattr.c         event->result.abort = TRUE;
event             827 src/filemanager/filegui.c     Gpm_Event event;
event             836 src/filemanager/filegui.c     event.x = -1;  // Don't show the GPM cursor
event             837 src/filemanager/filegui.c     c = tty_get_event (&event, FALSE, ctx->suspended);
event             844 src/filemanager/filegui.c     dlg_process_event (ui->op_dlg, c, &event);
event             972 src/filemanager/find.c     Gpm_Event event;
event             975 src/filemanager/find.c     event.x = -1;
event             976 src/filemanager/find.c     c = tty_get_event (&event, GROUP (h)->mouse_status == MOU_REPEAT, FALSE);
event             979 src/filemanager/find.c         dlg_process_event (h, c, &event);
event            3841 src/filemanager/panel.c mark_if_marking (WPanel *panel, const mouse_event_t *event, int previous_current)
event            3843 src/filemanager/panel.c     if ((event->buttons & GPM_B_RIGHT) == 0)
event            3846 src/filemanager/panel.c     if (event->msg == MSG_MOUSE_DOWN)
event            3963 src/filemanager/panel.c panel_mouse_callback (Widget *w, mouse_msg_t msg, mouse_event_t *event)
event            3973 src/filemanager/panel.c         if (event->y == 0)
event            3976 src/filemanager/panel.c             if (event->x == 1)
event            3979 src/filemanager/panel.c             else if (event->x == w->rect.cols - 2)
event            3982 src/filemanager/panel.c             else if (event->x >= w->rect.cols - 5 && event->x <= w->rect.cols - 3)
event            3985 src/filemanager/panel.c             else if (event->x == w->rect.cols - 6)
event            3991 src/filemanager/panel.c                 event->result.abort = TRUE;
event            3998 src/filemanager/panel.c         if (event->y == 1)
event            4001 src/filemanager/panel.c             mouse_sort_col (panel, event->x + 1);
event            4014 src/filemanager/panel.c         my_index = panel_mouse_is_on_item (panel, event->y - 2, event->x);
event            4021 src/filemanager/panel.c             mark_if_marking (panel, event, previous_current);
event            4026 src/filemanager/panel.c             mark_if_marking (panel, event, previous_current);
event            4040 src/filemanager/panel.c             mark_if_marking (panel, event, previous_current);
event            4050 src/filemanager/panel.c         if ((event->count & GPM_DOUBLE) != 0 && (event->buttons & GPM_B_LEFT) != 0
event            4051 src/filemanager/panel.c             && panel_mouse_is_on_item (panel, event->y - 2, event->x) >= 0)
event            1208 src/filemanager/tree.c tree_mouse_callback (Widget *w, mouse_msg_t msg, mouse_event_t *event)
event            1213 src/filemanager/tree.c     y = event->y;
event            1221 src/filemanager/tree.c         if (tree->is_panel && event->y == WIDGET (w->owner)->rect.y)
event            1224 src/filemanager/tree.c             event->result.abort = TRUE;
event            1246 src/filemanager/tree.c         else if ((event->count & GPM_DOUBLE) != 0)
event             988 src/help.c     help_mouse_callback (Widget *w, mouse_msg_t msg, mouse_event_t *event)
event             996 src/help.c         if ((event->buttons & GPM_B_RIGHT) != 0)
event            1006 src/help.c         x = event->x - 1;
event            1007 src/help.c         y = event->y - 1;
event             818 src/subshell/common.c     const uint32_t event = csi.params[1][1];
event             820 src/subshell/common.c     if (event != 0 && event != EVENT_TYPE_PRESS && event != EVENT_TYPE_REPEAT)
event              85 src/viewer/mcviewer.c mcview_mouse_callback (Widget *w, mouse_msg_t msg, mouse_event_t *event)
event              96 src/viewer/mcviewer.c             if (event->y == WIDGET (w->owner)->rect.y)
event              99 src/viewer/mcviewer.c                 event->result.abort = TRUE;
event             119 src/viewer/mcviewer.c             x = event->x + 1;  // FIXME
event             124 src/viewer/mcviewer.c                 event->result.repeat = msg == MSG_MOUSE_DOWN;
event             134 src/viewer/mcviewer.c                 event->result.repeat = msg == MSG_MOUSE_DOWN;
event             142 src/viewer/mcviewer.c             y = event->y + 1;  // FIXME
event             151 src/viewer/mcviewer.c                 event->result.repeat = msg == MSG_MOUSE_DOWN;
event             165 src/viewer/mcviewer.c                 event->result.repeat = msg == MSG_MOUSE_DOWN;