Changes in uspace/lib/ui/src/slider.c [0eca788:ff6e91b] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/ui/src/slider.c
r0eca788 rff6e91b 1 1 /* 2 * Copyright (c) 202 2Jiri Svoboda2 * Copyright (c) 2021 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 60 60 /** Slider button width in text mode */ 61 61 ui_slider_btn_w_text = 3, 62 /** Slider button height in text mode */63 ui_slider_btn_h_text = 1,64 62 /** Slider button frame thickness */ 65 63 ui_slider_btn_frame_thickness = 1, … … 88 86 * 89 87 * @param resource UI resource 88 * @param caption Caption 90 89 * @param rslider Place to store pointer to new slider 91 90 * @return EOK on success, ENOMEM if out of memory 92 91 */ 93 errno_t ui_slider_create(ui_resource_t *resource, ui_slider_t **rslider) 92 errno_t ui_slider_create(ui_resource_t *resource, const char *caption, 93 ui_slider_t **rslider) 94 94 { 95 95 ui_slider_t *slider; … … 242 242 rect->p0.x = pos.x; 243 243 rect->p0.y = pos.y; 244 245 if (slider->res->textmode) { 246 rect->p1.x = pos.x + ui_slider_btn_w_text; 247 rect->p1.y = pos.y + ui_slider_btn_h_text; 248 } else { 249 rect->p1.x = pos.x + ui_slider_btn_w; 250 rect->p1.y = pos.y + ui_slider_btn_h; 251 } 244 rect->p1.x = pos.x + ui_slider_btn_w; 245 rect->p1.y = pos.y + ui_slider_btn_h; 252 246 } 253 247 … … 347 341 348 342 gfx_text_fmt_init(&fmt); 349 fmt.font = slider->res->font;350 343 fmt.color = slider->res->wnd_text_color; 351 344 fmt.halign = gfx_halign_left; … … 364 357 buf[w * gcharsz] = '\0'; 365 358 366 rc = gfx_puttext( &pos, &fmt, buf);359 rc = gfx_puttext(slider->res->font, &pos, &fmt, buf); 367 360 free(buf); 368 361 if (rc != EOK) … … 373 366 pos.x += slider->pos; 374 367 375 rc = gfx_puttext(&pos, &fmt, "[O]"); 368 rc = gfx_puttext(slider->res->font, &pos, &fmt, 369 "[O]"); 376 370 if (rc != EOK) 377 371 goto error; … … 528 522 ui_slider_update(slider, &pos); 529 523 break; 530 case POS_DCLICK:531 break;532 524 } 533 525
Note:
See TracChangeset
for help on using the changeset viewer.