summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJonathan Bradley <jcb@pikum.xyz>2025-08-19 13:51:40 -0400
committerJonathan Bradley <jcb@pikum.xyz>2025-08-19 14:33:08 -0400
commit154436ab88925540f86f43c0ac885c080949aa9b (patch)
tree43a22f26286428f0d165fc1ff801cd0cb87092c6 /tests
parentebcae77b137a759c453b89a774ece5a755078a38 (diff)
pke: ui box type button image
Diffstat (limited to 'tests')
-rw-r--r--tests/pke-test-static-ui.cpp15
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);