Skip to content

Commit

Permalink
fixup! feat(pandagl): calculate baseline position based on Ascender a…
Browse files Browse the repository at this point in the history
…nd BBox
  • Loading branch information
lc-soft committed Feb 10, 2024
1 parent 93f68dc commit fbdbdc5
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 15 deletions.
12 changes: 12 additions & 0 deletions lib/pandagl/src/font/bitmap.c
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,18 @@ int pd_canvas_mix_font_bitmap(pd_canvas_t *graph, pd_pos_t pos,
pd_canvas_t write_slot;
pd_rect_t r_rect, w_rect;

if (pos.x > 0) {
printf("pos.x\n");
}
if (pos.y > 0) {
printf("pos.y\n");
}
if (pos.x > (int)graph->width) {
printf("width\n");
}
if (pos.y > (int)graph->height) {
printf("height\n");
}
if (pos.x > (int)graph->width || pos.y > (int)graph->height) {
return -2;
}
Expand Down
30 changes: 15 additions & 15 deletions tests/run_tests.c
Original file line number Diff line number Diff line change
Expand Up @@ -18,21 +18,21 @@

int main(int argc, char **argv)
{
logger_set_level(LOGGER_LEVEL_ERROR);
logger_set_level(LOGGER_LEVEL_ALL);
ctest_describe("test settings", test_settings);
ctest_describe("test thread", test_thread);
ctest_describe("test font load", test_font_load);
ctest_describe("test image reader", test_image_reader);
ctest_describe("test xml parser", test_xml_parser);
ctest_describe("test mainloop", test_mainloop);
ctest_describe("test clipboard", test_clipboard);
ctest_describe("test widget event", test_widget_event);
ctest_describe("test widget opacity", test_widget_opacity);
ctest_describe("test text resize", test_text_resize);
ctest_describe("test textinput", test_textinput);
ctest_describe("test scrollbar", test_scrollbar);
ctest_describe("test widget rect", test_widget_rect);
ctest_describe("test block layout", test_block_layout);
ctest_describe("test flex layout", test_flex_layout);
// ctest_describe("test thread", test_thread);
// ctest_describe("test font load", test_font_load);
// ctest_describe("test image reader", test_image_reader);
// ctest_describe("test xml parser", test_xml_parser);
// ctest_describe("test mainloop", test_mainloop);
// ctest_describe("test clipboard", test_clipboard);
// ctest_describe("test widget event", test_widget_event);
// ctest_describe("test widget opacity", test_widget_opacity);
// ctest_describe("test text resize", test_text_resize);
// ctest_describe("test textinput", test_textinput);
// ctest_describe("test scrollbar", test_scrollbar);
// ctest_describe("test widget rect", test_widget_rect);
// ctest_describe("test block layout", test_block_layout);
// ctest_describe("test flex layout", test_flex_layout);
return ctest_finish();
}

0 comments on commit fbdbdc5

Please sign in to comment.