Changeset b0ae23f in mainline for uspace/lib/ui/test/wdecor.c
- Timestamp:
- 2023-01-17T15:21:13Z (15 months 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)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/ui/test/wdecor.c
r46a47c0 rb0ae23f 1 1 /* 2 * Copyright (c) 202 2Jiri Svoboda2 * Copyright (c) 2023 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 68 68 static void test_wdecor_move(ui_wdecor_t *, void *, gfx_coord2_t *); 69 69 static void test_wdecor_resize(ui_wdecor_t *, void *, ui_wdecor_rsztype_t, 70 gfx_coord2_t * );70 gfx_coord2_t *, sysarg_t); 71 71 static void test_wdecor_set_cursor(ui_wdecor_t *, void *, ui_stock_cursor_t); 72 72 … … 108 108 bool move; 109 109 gfx_coord2_t pos; 110 sysarg_t pos_id; 110 111 bool resize; 111 112 ui_wdecor_rsztype_t rsztype; … … 373 374 ui_wdecor_rsztype_t rsztype; 374 375 gfx_coord2_t pos; 376 sysarg_t pos_id; 375 377 376 378 rc = ui_wdecor_create(NULL, "Hello", ui_wds_none, &wdecor); … … 380 382 pos.x = 3; 381 383 pos.y = 4; 384 pos_id = 5; 382 385 383 386 /* Resize callback with no callbacks set */ 384 ui_wdecor_resize(wdecor, rsztype, &pos );387 ui_wdecor_resize(wdecor, rsztype, &pos, pos_id); 385 388 386 389 /* Resize callback with move callback not implemented */ 387 390 ui_wdecor_set_cb(wdecor, &dummy_wdecor_cb, NULL); 388 ui_wdecor_resize(wdecor, rsztype, &pos );391 ui_wdecor_resize(wdecor, rsztype, &pos, pos_id); 389 392 390 393 /* Resize callback with real callback set */ … … 394 397 resp.pos.y = 0; 395 398 ui_wdecor_set_cb(wdecor, &test_wdecor_cb, &resp); 396 ui_wdecor_resize(wdecor, rsztype, &pos );399 ui_wdecor_resize(wdecor, rsztype, &pos, pos_id); 397 400 PCUT_ASSERT_TRUE(resp.resize); 398 401 PCUT_ASSERT_INT_EQUALS(rsztype, resp.rsztype); 399 402 PCUT_ASSERT_INT_EQUALS(pos.x, resp.pos.x); 400 403 PCUT_ASSERT_INT_EQUALS(pos.y, resp.pos.y); 404 PCUT_ASSERT_INT_EQUALS(pos_id, resp.pos_id); 401 405 402 406 ui_wdecor_destroy(wdecor); … … 1080 1084 1081 1085 static void test_wdecor_resize(ui_wdecor_t *wdecor, void *arg, 1082 ui_wdecor_rsztype_t rsztype, gfx_coord2_t *pos )1086 ui_wdecor_rsztype_t rsztype, gfx_coord2_t *pos, sysarg_t pos_id) 1083 1087 { 1084 1088 test_cb_resp_t *resp = (test_cb_resp_t *) arg; … … 1087 1091 resp->rsztype = rsztype; 1088 1092 resp->pos = *pos; 1093 resp->pos_id = pos_id; 1089 1094 } 1090 1095
Note:
See TracChangeset
for help on using the changeset viewer.