Changeset 1026cc4 in mainline for uspace/lib/ui/src/resource.c


Ignore:
Timestamp:
2022-03-20T19:51:09Z (2 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
master, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
26c90dd
Parents:
5ef85c0
Message:

Clicking scrollbar through to generate page up / page down

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/ui/src/resource.c

    r5ef85c0 r1026cc4  
    8585        gfx_color_t *entry_sel_text_bg_color = NULL;
    8686        gfx_color_t *sbar_through_color = NULL;
     87        gfx_color_t *sbar_act_through_color = NULL;
    8788        errno_t rc;
    8889
     
    211212        rc = gfx_color_new_rgb_i16(0xe4e4, 0xe4e4, 0xe4e4,
    212213            &sbar_through_color);
     214        if (rc != EOK)
     215                goto error;
     216
     217        rc = gfx_color_new_rgb_i16(0x5858, 0x5858, 0x5858,
     218            &sbar_act_through_color);
    213219        if (rc != EOK)
    214220                goto error;
     
    248254
    249255        resource->sbar_through_color = sbar_through_color;
     256        resource->sbar_act_through_color = sbar_act_through_color;
    250257
    251258        *rresource = resource;
     
    306313        if (sbar_through_color != NULL)
    307314                gfx_color_delete(sbar_through_color);
     315        if (sbar_act_through_color != NULL)
     316                gfx_color_delete(sbar_act_through_color);
    308317
    309318        if (tface != NULL)
     
    350359        gfx_color_t *entry_act_bg_color = NULL;
    351360        gfx_color_t *sbar_through_color = NULL;
     361        gfx_color_t *sbar_act_through_color = NULL;
    352362        errno_t rc;
    353363
     
    462472
    463473        rc = gfx_color_new_ega(0x07, &sbar_through_color);
     474        if (rc != EOK)
     475                goto error;
     476
     477        rc = gfx_color_new_ega(0x07, &sbar_act_through_color);
    464478        if (rc != EOK)
    465479                goto error;
     
    499513
    500514        resource->sbar_through_color = sbar_through_color;
     515        resource->sbar_act_through_color = sbar_act_through_color;
    501516
    502517        *rresource = resource;
     
    556571        if (sbar_through_color != NULL)
    557572                gfx_color_delete(sbar_through_color);
     573        if (sbar_act_through_color != NULL)
     574                gfx_color_delete(sbar_act_through_color);
    558575
    559576        if (tface != NULL)
     
    615632
    616633        gfx_color_delete(resource->sbar_through_color);
     634        gfx_color_delete(resource->sbar_act_through_color);
    617635
    618636        gfx_font_close(resource->font);
Note: See TracChangeset for help on using the changeset viewer.