Changeset 3be5366 in mainline for uspace/lib/display/src
- Timestamp:
- 2023-01-19T12:09:34Z (2 years ago)
- Branches:
- master, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 6828a56
- Parents:
- aaa3b855
- git-author:
- Jiri Svoboda <jiri@…> (2023-01-19 18:09:23)
- git-committer:
- Jiri Svoboda <jiri@…> (2023-01-19 12:09:34)
- Location:
- uspace/lib/display/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/display/src/disp_srv.c
raaa3b855 r3be5366 152 152 { 153 153 sysarg_t wnd_id; 154 sysarg_t pos_id; 154 155 ipc_call_t call; 155 156 gfx_coord2_t pos; … … 158 159 159 160 wnd_id = ipc_get_arg1(icall); 161 pos_id = ipc_get_arg2(icall); 160 162 161 163 if (!async_data_write_receive(&call, &size)) { … … 183 185 } 184 186 185 rc = srv->ops->window_move_req(srv->arg, wnd_id, &pos );187 rc = srv->ops->window_move_req(srv->arg, wnd_id, &pos, pos_id); 186 188 async_answer_0(icall, rc); 187 189 } -
uspace/lib/display/src/display.c
raaa3b855 r3be5366 284 284 * @param window Window 285 285 * @param pos Position in the window where the button was pressed 286 * @return EOK on success or an error code 287 */ 288 errno_t display_window_move_req(display_window_t *window, gfx_coord2_t *pos) 289 { 290 async_exch_t *exch; 291 aid_t req; 292 ipc_call_t answer; 293 errno_t rc; 294 295 exch = async_exchange_begin(window->display->sess); 296 req = async_send_1(exch, DISPLAY_WINDOW_MOVE_REQ, window->id, &answer); 286 * @param pos_id Positioning device ID 287 * @return EOK on success or an error code 288 */ 289 errno_t display_window_move_req(display_window_t *window, gfx_coord2_t *pos, 290 sysarg_t pos_id) 291 { 292 async_exch_t *exch; 293 aid_t req; 294 ipc_call_t answer; 295 errno_t rc; 296 297 exch = async_exchange_begin(window->display->sess); 298 req = async_send_2(exch, DISPLAY_WINDOW_MOVE_REQ, window->id, 299 pos_id, &answer); 297 300 rc = async_data_write_start(exch, (void *)pos, sizeof (gfx_coord2_t)); 298 301 async_exchange_end(exch);
Note:
See TracChangeset
for help on using the changeset viewer.