Changeset d4ea1f6 in mainline for uspace/lib/ui/src/scrollbar.c
- Timestamp:
- 2022-03-21T17:38:57Z (3 years ago)
- Branches:
- master, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 8965860c
- Parents:
- 26c90dd
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/ui/src/scrollbar.c
r26c90dd rd4ea1f6 91 91 }; 92 92 93 static void ui_scrollbar_ btn_up_clicked(ui_pbutton_t *, void *);94 static void ui_scrollbar_ btn_down_clicked(ui_pbutton_t *, void *);93 static void ui_scrollbar_up_btn_down(ui_pbutton_t *, void *); 94 static void ui_scrollbar_down_btn_down(ui_pbutton_t *, void *); 95 95 static void ui_scrollbar_ctl_destroy(void *); 96 96 static errno_t ui_scrollbar_ctl_paint(void *); 97 97 static ui_evclaim_t ui_scrollbar_ctl_pos_event(void *, pos_event_t *); 98 98 99 ui_pbutton_cb_t ui_scrollbar_ btn_up_cb = {100 . clicked = ui_scrollbar_btn_up_clicked99 ui_pbutton_cb_t ui_scrollbar_up_btn_cb = { 100 .down = ui_scrollbar_up_btn_down 101 101 }; 102 102 103 ui_pbutton_cb_t ui_scrollbar_ btn_down_cb = {104 . clicked = ui_scrollbar_btn_down_clicked103 ui_pbutton_cb_t ui_scrollbar_down_btn_cb = { 104 .down = ui_scrollbar_down_btn_down 105 105 }; 106 106 … … 136 136 137 137 rc = ui_pbutton_create(resource, resource->textmode ? "\u25c4" : "<", 138 &scrollbar-> btn_up);139 if (rc != EOK) 140 goto error; 141 142 ui_pbutton_set_cb(scrollbar-> btn_up, &ui_scrollbar_btn_up_cb,138 &scrollbar->up_btn); 139 if (rc != EOK) 140 goto error; 141 142 ui_pbutton_set_cb(scrollbar->up_btn, &ui_scrollbar_up_btn_cb, 143 143 (void *) scrollbar); 144 144 145 145 rc = ui_pbutton_create(resource, resource->textmode ? "\u25ba" : ">", 146 &scrollbar-> btn_down);147 if (rc != EOK) 148 goto error; 149 150 ui_pbutton_set_cb(scrollbar-> btn_down, &ui_scrollbar_btn_down_cb,146 &scrollbar->down_btn); 147 if (rc != EOK) 148 goto error; 149 150 ui_pbutton_set_cb(scrollbar->down_btn, &ui_scrollbar_down_btn_cb, 151 151 (void *) scrollbar); 152 152 … … 172 172 return; 173 173 174 ui_pbutton_destroy(scrollbar-> btn_up);175 ui_pbutton_destroy(scrollbar-> btn_down);174 ui_pbutton_destroy(scrollbar->up_btn); 175 ui_pbutton_destroy(scrollbar->down_btn); 176 176 ui_control_delete(scrollbar->control); 177 177 free(scrollbar); … … 212 212 213 213 ui_scrollbar_get_geom(scrollbar, &geom); 214 ui_pbutton_set_rect(scrollbar-> btn_up, &geom.up_btn_rect);215 ui_pbutton_set_rect(scrollbar-> btn_down, &geom.down_btn_rect);214 ui_pbutton_set_rect(scrollbar->up_btn, &geom.up_btn_rect); 215 ui_pbutton_set_rect(scrollbar->down_btn, &geom.down_btn_rect); 216 216 } 217 217 … … 458 458 goto error; 459 459 460 rc = ui_pbutton_paint(scrollbar-> btn_up);461 if (rc != EOK) 462 goto error; 463 464 rc = ui_pbutton_paint(scrollbar-> btn_down);460 rc = ui_pbutton_paint(scrollbar->up_btn); 461 if (rc != EOK) 462 goto error; 463 464 rc = ui_pbutton_paint(scrollbar->down_btn); 465 465 if (rc != EOK) 466 466 goto error; … … 544 544 goto error; 545 545 546 rc = ui_pbutton_paint(scrollbar-> btn_up);547 if (rc != EOK) 548 goto error; 549 550 rc = ui_pbutton_paint(scrollbar-> btn_down);546 rc = ui_pbutton_paint(scrollbar->up_btn); 547 if (rc != EOK) 548 goto error; 549 550 rc = ui_pbutton_paint(scrollbar->down_btn); 551 551 if (rc != EOK) 552 552 goto error; … … 813 813 pos.y = event->vpos; 814 814 815 claimed = ui_pbutton_pos_event(scrollbar-> btn_up, event);815 claimed = ui_pbutton_pos_event(scrollbar->up_btn, event); 816 816 if (claimed == ui_claimed) 817 817 return ui_claimed; 818 818 819 claimed = ui_pbutton_pos_event(scrollbar-> btn_down, event);819 claimed = ui_pbutton_pos_event(scrollbar->down_btn, event); 820 820 if (claimed == ui_claimed) 821 821 return ui_claimed; … … 853 853 } 854 854 855 /** Scrollbar up button clicked.855 /** Scrollbar up button pressed. 856 856 * 857 857 * @param pbutton Up button 858 858 * @param arg Argument (ui_scrollbar_t *) 859 859 */ 860 static void ui_scrollbar_ btn_up_clicked(ui_pbutton_t *pbutton, void *arg)860 static void ui_scrollbar_up_btn_down(ui_pbutton_t *pbutton, void *arg) 861 861 { 862 862 ui_scrollbar_t *scrollbar = (ui_scrollbar_t *)arg; … … 865 865 } 866 866 867 /** Scrollbar down button clicked.867 /** Scrollbar down button pressed. 868 868 * 869 869 * @param pbutton Down button 870 870 * @param arg Argument (ui_scrollbar_t *) 871 871 */ 872 static void ui_scrollbar_ btn_down_clicked(ui_pbutton_t *pbutton, void *arg)872 static void ui_scrollbar_down_btn_down(ui_pbutton_t *pbutton, void *arg) 873 873 { 874 874 ui_scrollbar_t *scrollbar = (ui_scrollbar_t *)arg;
Note:
See TracChangeset
for help on using the changeset viewer.