Changeset 0d1d0ea in mainline for uspace/lib/ui/test/scrollbar.c


Ignore:
Timestamp:
2022-03-31T14:37:31Z (3 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
master, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
d68239a1
Parents:
7ca7215
git-author:
Jiri Svoboda <jiri@…> (2022-03-30 17:37:11)
git-committer:
Jiri Svoboda <jiri@…> (2022-03-31 14:37:31)
Message:

Routine to fill rectangle with character

Use it to simplify scrollbar rendering.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/ui/test/scrollbar.c

    r7ca7215 r0d1d0ea  
    206206}
    207207
    208 /** Paint horizontal scrollbar in text mode */
     208/** Paint scrollbar in text mode */
    209209PCUT_TEST(paint_text_horiz)
    210210{
     
    235235        ui_scrollbar_set_rect(scrollbar, &rect);
    236236
    237         rc = ui_scrollbar_paint_text_horiz(scrollbar);
    238         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    239 
    240         ui_scrollbar_destroy(scrollbar);
    241         ui_window_destroy(window);
    242         ui_destroy(ui);
    243 }
    244 
    245 /** Paint vertical scrollbar in text mode */
    246 PCUT_TEST(paint_text_vert)
    247 {
    248         ui_t *ui = NULL;
    249         ui_window_t *window = NULL;
    250         ui_wnd_params_t params;
    251         ui_scrollbar_t *scrollbar;
    252         gfx_rect_t rect;
    253         errno_t rc;
    254 
    255         rc = ui_create_disp(NULL, &ui);
    256         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    257 
    258         ui_wnd_params_init(&params);
    259         params.caption = "Hello";
    260 
    261         rc = ui_window_create(ui, &params, &window);
    262         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    263         PCUT_ASSERT_NOT_NULL(window);
    264 
    265         rc = ui_scrollbar_create(ui, window, ui_sbd_vert, &scrollbar);
    266         PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    267 
    268         rect.p0.x = 1;
    269         rect.p0.y = 1;
    270         rect.p1.x = 2;
    271         rect.p1.y = 10;
    272         ui_scrollbar_set_rect(scrollbar, &rect);
    273 
    274         rc = ui_scrollbar_paint_text_vert(scrollbar);
     237        rc = ui_scrollbar_paint_text(scrollbar);
    275238        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    276239
Note: See TracChangeset for help on using the changeset viewer.