Changeset b0ae23f in mainline for uspace/lib/ui/src
- Timestamp:
- 2023-01-17T15:21:13Z (3 years ago)
- Branches:
- master, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- a0d4afe
- Parents:
- 46a47c0
- git-author:
- Jiri Svoboda <jiri@…> (2023-01-17 18:21:02)
- git-committer:
- Jiri Svoboda <jiri@…> (2023-01-17 15:21:13)
- Location:
- uspace/lib/ui/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/ui/src/wdecor.c
r46a47c0 rb0ae23f 1 1 /* 2 * Copyright (c) 202 2Jiri Svoboda2 * Copyright (c) 2023 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 477 477 * @param rsztype Resize type 478 478 * @param pos Position where the button was pressed 479 * @param pos_id Positioning device ID 479 480 */ 480 481 void ui_wdecor_resize(ui_wdecor_t *wdecor, ui_wdecor_rsztype_t rsztype, 481 gfx_coord2_t *pos )482 gfx_coord2_t *pos, sysarg_t pos_id) 482 483 { 483 484 if (wdecor->cb != NULL && wdecor->cb->resize != NULL) 484 wdecor->cb->resize(wdecor, wdecor->arg, rsztype, pos );485 wdecor->cb->resize(wdecor, wdecor->arg, rsztype, pos, pos_id); 485 486 } 486 487 … … 826 827 /* Press on window border? */ 827 828 if (rsztype != ui_wr_none && event->type == POS_PRESS) 828 ui_wdecor_resize(wdecor, rsztype, &pos );829 ui_wdecor_resize(wdecor, rsztype, &pos, event->pos_id); 829 830 } 830 831 -
uspace/lib/ui/src/window.c
r46a47c0 rb0ae23f 80 80 static void wd_move(ui_wdecor_t *, void *, gfx_coord2_t *); 81 81 static void wd_resize(ui_wdecor_t *, void *, ui_wdecor_rsztype_t, 82 gfx_coord2_t * );82 gfx_coord2_t *, sysarg_t); 83 83 static void wd_set_cursor(ui_wdecor_t *, void *, ui_stock_cursor_t); 84 84 … … 988 988 * @param rsztype Resize type 989 989 * @param pos Position where the button was pressed 990 * @param pos_id Positioning device ID 990 991 */ 991 992 static void wd_resize(ui_wdecor_t *wdecor, void *arg, 992 ui_wdecor_rsztype_t rsztype, gfx_coord2_t *pos) 993 { 994 ui_window_t *window = (ui_window_t *) arg; 995 996 if (window->dwindow != NULL) 997 (void) display_window_resize_req(window->dwindow, rsztype, pos); 993 ui_wdecor_rsztype_t rsztype, gfx_coord2_t *pos, sysarg_t pos_id) 994 { 995 ui_window_t *window = (ui_window_t *) arg; 996 997 if (window->dwindow != NULL) { 998 (void) display_window_resize_req(window->dwindow, rsztype, 999 pos, pos_id); 1000 } 998 1001 } 999 1002
Note:
See TracChangeset
for help on using the changeset viewer.