Changeset 6c2aba3 in mainline for uspace/srv/hid/display/seat.c
- Timestamp:
- 2020-02-19T17:04:40Z (4 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 1388f7f0
- Parents:
- 0a052b0
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/hid/display/seat.c
r0a052b0 r6c2aba3 256 256 * @return EOK on success or an error code 257 257 */ 258 #include <stdio.h>259 258 errno_t ds_seat_post_ptd_event(ds_seat_t *seat, ptd_event_t *event) 260 259 { … … 265 264 errno_t rc; 266 265 267 printf("ds_seat_post_ptd_event\n");268 266 wnd = ds_display_window_by_pos(seat->display, &seat->pntpos); 269 267 270 268 /* Focus window on button press */ 271 269 if (event->type == PTD_PRESS && event->btn_num == 1) { 272 printf("PTD_PRESS (button = %d)\n", event->btn_num);273 270 if (wnd != NULL) { 274 printf("set focus\n");275 271 ds_seat_set_focus(seat, wnd); 276 272 } … … 291 287 292 288 if (event->type == PTD_MOVE) { 293 printf("PTD_MOVE\n");294 295 289 gfx_coord2_add(&seat->pntpos, &event->dmove, &npos); 296 290 gfx_coord2_clip(&npos, &disp->rect, &npos); 297 291 298 printf("clear pointer\n");299 292 (void) ds_seat_clear_pointer(seat); 300 293 seat->pntpos = npos; … … 310 303 return rc; 311 304 312 printf("draw pointer\n");313 305 (void) ds_seat_draw_pointer(seat); 314 306 } … … 329 321 errno_t rc; 330 322 331 printf("ds_seat_post_pos_event\n");332 333 323 wnd = ds_display_window_by_pos(seat->display, &seat->pntpos); 334 324 if (wnd != NULL) { 335 printf("send event to window at pointer position\n");336 325 rc = ds_window_post_pos_event(wnd, event); 337 326 if (rc != EOK) … … 340 329 341 330 if (seat->focus != wnd) { 342 printf("send event to focused window\n");343 344 331 rc = ds_window_post_pos_event(seat->focus, event); 345 332 if (rc != EOK)
Note:
See TracChangeset
for help on using the changeset viewer.