Changeset b769ca0 in mainline for uspace/lib/ui/src/scrollbar.c


Ignore:
Timestamp:
2026-02-19T00:01:36Z (45 hours ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
master
Children:
08fcaf2
Parents:
39f67f1
Message:

Allow overriding the complete UI push button paint routine.

File:
1 edited

Legend:

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

    r39f67f1 rb769ca0  
    11/*
    2  * Copyright (c) 2023 Jiri Svoboda
     2 * Copyright (c) 2026 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    112112};
    113113
    114 static ui_pbutton_decor_ops_t ui_scrollbar_up_btn_decor_ops = {
    115         .paint = ui_scrollbar_up_btn_decor_paint
     114static ui_pbutton_ops_t ui_scrollbar_up_btn_ops = {
     115        .decor_paint = ui_scrollbar_up_btn_decor_paint
    116116};
    117117
     
    121121};
    122122
    123 static ui_pbutton_decor_ops_t ui_scrollbar_down_btn_decor_ops = {
    124         .paint = ui_scrollbar_down_btn_decor_paint
     123static ui_pbutton_ops_t ui_scrollbar_down_btn_ops = {
     124        .decor_paint = ui_scrollbar_down_btn_decor_paint
    125125};
    126126
     
    202202            scrollbar);
    203203
    204         ui_pbutton_set_decor_ops(scrollbar->up_btn,
    205             &ui_scrollbar_up_btn_decor_ops, (void *) scrollbar);
     204        ui_pbutton_set_ops(scrollbar->up_btn, &ui_scrollbar_up_btn_ops,
     205            (void *)scrollbar);
    206206
    207207        ui_pbutton_set_flags(scrollbar->up_btn, ui_pbf_no_text_depress);
     
    212212
    213213        ui_pbutton_set_cb(scrollbar->down_btn, &ui_scrollbar_down_btn_cb,
    214             (void *) scrollbar);
    215 
    216         ui_pbutton_set_decor_ops(scrollbar->down_btn,
    217             &ui_scrollbar_down_btn_decor_ops, (void *) scrollbar);
     214            (void *)scrollbar);
     215
     216        ui_pbutton_set_ops(scrollbar->down_btn, &ui_scrollbar_down_btn_ops,
     217            (void *)scrollbar);
    218218
    219219        ui_pbutton_set_flags(scrollbar->down_btn, ui_pbf_no_text_depress);
Note: See TracChangeset for help on using the changeset viewer.