Changes in uspace/srv/hid/display/input.c [88d828e:8edec53] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/hid/display/input.c
r88d828e r8edec53 1 1 /* 2 * Copyright (c) 202 2Jiri Svoboda2 * Copyright (c) 2021 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 45 45 static errno_t ds_input_ev_active(input_t *); 46 46 static errno_t ds_input_ev_deactive(input_t *); 47 static errno_t ds_input_ev_key(input_t *, unsigned, kbd_event_type_t, keycode_t, 48 keymod_t, char32_t); 49 static errno_t ds_input_ev_move(input_t *, unsigned, int, int); 50 static errno_t ds_input_ev_abs_move(input_t *, unsigned, unsigned, unsigned, 51 unsigned, unsigned); 52 static errno_t ds_input_ev_button(input_t *, unsigned, int, int); 53 static errno_t ds_input_ev_dclick(input_t *, unsigned, int); 47 static errno_t ds_input_ev_key(input_t *, kbd_event_type_t, keycode_t, keymod_t, char32_t); 48 static errno_t ds_input_ev_move(input_t *, int, int); 49 static errno_t ds_input_ev_abs_move(input_t *, unsigned, unsigned, unsigned, unsigned); 50 static errno_t ds_input_ev_button(input_t *, int, int); 51 static errno_t ds_input_ev_dclick(input_t *, int); 54 52 55 53 static input_ev_ops_t ds_input_ev_ops = { … … 73 71 } 74 72 75 static errno_t ds_input_ev_key(input_t *input, unsigned kbd_id,76 k bd_event_type_t type, keycode_t key, keymod_t mods, char32_t c)73 static errno_t ds_input_ev_key(input_t *input, kbd_event_type_t type, 74 keycode_t key, keymod_t mods, char32_t c) 77 75 { 78 76 ds_display_t *disp = (ds_display_t *) input->user; … … 80 78 errno_t rc; 81 79 82 event.kbd_id = kbd_id;83 80 event.type = type; 84 81 event.key = key; … … 92 89 } 93 90 94 static errno_t ds_input_ev_move(input_t *input, unsigned pos_id, int dx, int dy) 95 { 96 ds_display_t *disp = (ds_display_t *) input->user; 97 ptd_event_t event; 98 errno_t rc; 99 100 event.pos_id = pos_id; 91 static errno_t ds_input_ev_move(input_t *input, int dx, int dy) 92 { 93 ds_display_t *disp = (ds_display_t *) input->user; 94 ptd_event_t event; 95 errno_t rc; 96 101 97 event.type = PTD_MOVE; 102 98 event.dmove.x = dx; … … 109 105 } 110 106 111 static errno_t ds_input_ev_abs_move(input_t *input, unsigned pos_id, unsigned x, 112 unsigned y, unsigned max_x, unsigned max_y) 113 { 114 ds_display_t *disp = (ds_display_t *) input->user; 115 ptd_event_t event; 116 errno_t rc; 117 118 event.pos_id = pos_id; 107 static errno_t ds_input_ev_abs_move(input_t *input, unsigned x, unsigned y, 108 unsigned max_x, unsigned max_y) 109 { 110 ds_display_t *disp = (ds_display_t *) input->user; 111 ptd_event_t event; 112 errno_t rc; 113 119 114 event.type = PTD_ABS_MOVE; 120 115 event.apos.x = x; … … 131 126 } 132 127 133 static errno_t ds_input_ev_button(input_t *input, unsigned pos_id, int bnum, 134 int bpress) 135 { 136 ds_display_t *disp = (ds_display_t *) input->user; 137 ptd_event_t event; 138 errno_t rc; 139 140 event.pos_id = pos_id; 128 static errno_t ds_input_ev_button(input_t *input, int bnum, int bpress) 129 { 130 ds_display_t *disp = (ds_display_t *) input->user; 131 ptd_event_t event; 132 errno_t rc; 133 141 134 event.type = bpress ? PTD_PRESS : PTD_RELEASE; 142 135 event.btn_num = bnum; … … 150 143 } 151 144 152 static errno_t ds_input_ev_dclick(input_t *input, unsigned pos_id, int bnum) 153 { 154 ds_display_t *disp = (ds_display_t *) input->user; 155 ptd_event_t event; 156 errno_t rc; 157 158 event.pos_id = pos_id; 145 static errno_t ds_input_ev_dclick(input_t *input, int bnum) 146 { 147 ds_display_t *disp = (ds_display_t *) input->user; 148 ptd_event_t event; 149 errno_t rc; 150 159 151 event.type = PTD_DCLICK; 160 152 event.btn_num = bnum;
Note:
See TracChangeset
for help on using the changeset viewer.