Changeset 3be5366 in mainline for uspace/lib/ui/test/wdecor.c
- 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)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/ui/test/wdecor.c
raaa3b855 r3be5366 66 66 static void test_wdecor_unmaximize(ui_wdecor_t *, void *); 67 67 static void test_wdecor_close(ui_wdecor_t *, void *); 68 static void test_wdecor_move(ui_wdecor_t *, void *, gfx_coord2_t * );68 static void test_wdecor_move(ui_wdecor_t *, void *, gfx_coord2_t *, sysarg_t); 69 69 static void test_wdecor_resize(ui_wdecor_t *, void *, ui_wdecor_rsztype_t, 70 70 gfx_coord2_t *, sysarg_t); … … 339 339 test_cb_resp_t resp; 340 340 gfx_coord2_t pos; 341 sysarg_t pos_id; 341 342 342 343 rc = ui_wdecor_create(NULL, "Hello", ui_wds_none, &wdecor); … … 345 346 pos.x = 3; 346 347 pos.y = 4; 348 pos_id = 5; 347 349 348 350 /* Move callback with no callbacks set */ 349 ui_wdecor_move(wdecor, &pos );351 ui_wdecor_move(wdecor, &pos, pos_id); 350 352 351 353 /* Move callback with move callback not implemented */ 352 354 ui_wdecor_set_cb(wdecor, &dummy_wdecor_cb, NULL); 353 ui_wdecor_move(wdecor, &pos );355 ui_wdecor_move(wdecor, &pos, pos_id); 354 356 355 357 /* Move callback with real callback set */ … … 357 359 resp.pos.x = 0; 358 360 resp.pos.y = 0; 361 resp.pos_id = 0; 359 362 ui_wdecor_set_cb(wdecor, &test_wdecor_cb, &resp); 360 ui_wdecor_move(wdecor, &pos );363 ui_wdecor_move(wdecor, &pos, pos_id); 361 364 PCUT_ASSERT_TRUE(resp.move); 362 365 PCUT_ASSERT_INT_EQUALS(pos.x, resp.pos.x); 363 366 PCUT_ASSERT_INT_EQUALS(pos.y, resp.pos.y); 367 PCUT_ASSERT_INT_EQUALS(pos_id, resp.pos_id); 364 368 365 369 ui_wdecor_destroy(wdecor); … … 1075 1079 } 1076 1080 1077 static void test_wdecor_move(ui_wdecor_t *wdecor, void *arg, gfx_coord2_t *pos) 1081 static void test_wdecor_move(ui_wdecor_t *wdecor, void *arg, gfx_coord2_t *pos, 1082 sysarg_t pos_id) 1078 1083 { 1079 1084 test_cb_resp_t *resp = (test_cb_resp_t *) arg; … … 1081 1086 resp->move = true; 1082 1087 resp->pos = *pos; 1088 resp->pos_id = pos_id; 1083 1089 } 1084 1090
Note:
See TracChangeset
for help on using the changeset viewer.