Changeset 0d62c10 in mainline for uspace/app/gfxdemo/gfxdemo.c


Ignore:
Timestamp:
2020-10-09T20:27:24Z (4 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
f80690a
Parents:
8bf9058
Message:

Rendering text in different colors via colorization

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/gfxdemo/gfxdemo.c

    r8bf9058 r0d62c10  
    590590                goto error;
    591591
     592        gfx_color_delete(color);
     593
    592594        gfx_text_fmt_init(&fmt);
    593595
    594596        for (i = 0; i < 8; i++) {
     597                rc = gfx_color_new_rgb_i16((i & 4) ? 0xffff : 0,
     598                    (i & 2) ? 0xffff : 0, (i & 1) ? 0xffff : 0, &color);
     599                if (rc != EOK)
     600                        goto error;
     601
     602                rc = gfx_set_color(gc, color);
     603                if (rc != EOK)
     604                        goto error;
     605
    595606                pos.x = w / 20;
    596607                pos.y = (7 + i) * h / 15;
     
    598609                if (rc != EOK)
    599610                        goto error;
     611
     612                gfx_color_delete(color);
    600613        }
    601614
     
    605618                        break;
    606619        }
    607 
    608         gfx_color_delete(color);
    609620
    610621        gfx_font_close(font);
Note: See TracChangeset for help on using the changeset viewer.