diff options
| author | Jonathan Bradley <jcb@pikum.xyz> | 2025-08-19 13:51:40 -0400 |
|---|---|---|
| committer | Jonathan Bradley <jcb@pikum.xyz> | 2025-08-19 14:33:08 -0400 |
| commit | 154436ab88925540f86f43c0ac885c080949aa9b (patch) | |
| tree | 43a22f26286428f0d165fc1ff801cd0cb87092c6 /tests | |
| parent | ebcae77b137a759c453b89a774ece5a755078a38 (diff) | |
pke: ui box type button image
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/pke-test-static-ui.cpp | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/tests/pke-test-static-ui.cpp b/tests/pke-test-static-ui.cpp index 2eeed66..ca696fc 100644 --- a/tests/pke-test-static-ui.cpp +++ b/tests/pke-test-static-ui.cpp @@ -40,6 +40,7 @@ void pke_test_static_ui_teardown() { // test static int pke_test_static_ui_000() { pk_arr_t<pke_ui_box_instance_buffer_item> arr{}; + pk_arr_t<std::pair<pke_ui_box*,pke_ui_box_instance_buffer_item>> txtr_arr{}; float calculated_offset; uint8_t err_index = 0; @@ -59,8 +60,8 @@ int pke_test_static_ui_000() { calculated_offset = ui_box->pos_top_left.x + c_ui_box->pos_top_left.x + built_in_offset; - pke_ui_calc_px(arr, nullptr, ui_box); - pke_ui_recalc_sizes_recursive(arr, ui_box); + pke_ui_calc_px(arr, txtr_arr, nullptr, ui_box); + pke_ui_recalc_sizes_recursive(arr, txtr_arr, ui_box); PKE_TEST_ASSERT(ui_box->internal.parent == nullptr, err_index); PKE_TEST_ASSERT(ui_box->internal.h_children == 1, err_index); @@ -84,6 +85,7 @@ int pke_test_static_ui_000() { // test dynamic int pke_test_static_ui_100() { pk_arr_t<pke_ui_box_instance_buffer_item> arr{}; + pk_arr_t<std::pair<pke_ui_box*,pke_ui_box_instance_buffer_item>> txtr_arr{}; bool b; float unit; float calculated_offset_x, calculated_offset_y; @@ -111,8 +113,8 @@ int pke_test_static_ui_100() { calculated_offset_y = (unit * 8) - (built_in_offset * 2); // padded parent calculated_offset_y = (calculated_offset_y * 0.1) + unit + built_in_offset; - pke_ui_calc_px(arr, nullptr, ui_box); - pke_ui_recalc_sizes_recursive(arr, ui_box); + pke_ui_calc_px(arr, txtr_arr, nullptr, ui_box); + pke_ui_recalc_sizes_recursive(arr, txtr_arr, ui_box); PKE_TEST_ASSERT(ui_box->internal.parent == nullptr, err_index); PKE_TEST_ASSERT(ui_box->internal.h_children == 1, err_index); @@ -145,6 +147,7 @@ int pke_test_static_ui_100() { // test dynamic + static int pke_test_static_ui_200() { pk_arr_t<pke_ui_box_instance_buffer_item> arr{}; + pk_arr_t<std::pair<pke_ui_box*,pke_ui_box_instance_buffer_item>> txtr_arr{}; float unit; float calculated_offset_x, calculated_offset_y; uint8_t err_index = 0; @@ -169,8 +172,8 @@ int pke_test_static_ui_200() { unit = Extent.height * 0.1; calculated_offset_y = unit + 1 + built_in_offset; - pke_ui_calc_px(arr, nullptr, ui_box); - pke_ui_recalc_sizes_recursive(arr, ui_box); + pke_ui_calc_px(arr, txtr_arr, nullptr, ui_box); + pke_ui_recalc_sizes_recursive(arr, txtr_arr, ui_box); PKE_TEST_ASSERT(ui_box->internal.parent == nullptr, err_index); PKE_TEST_ASSERT(ui_box->internal.h_children == 1, err_index); |
