Changeset a3f63ac in mainline for uspace/lib/guigfx/src/canvas.c


Ignore:
Timestamp:
2019-09-24T11:13:18Z (5 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
aac5069
Parents:
00e8290
git-author:
Jiri Svoboda <jiri@…> (2019-08-23 17:43:11)
git-committer:
Jiri Svoboda <jiri@…> (2019-09-24 11:13:18)
Message:

Move canvas GC and console GC out of libgfx

We need libgfx not to have any dependencies, it's just a protocol/API

File:
1 moved

Legend:

Unmodified
Added
Removed
  • uspace/lib/guigfx/src/canvas.c

    r00e8290 ra3f63ac  
    2727 */
    2828
    29 /** @addtogroup libgfx
     29/** @addtogroup libguigfx
    3030 * @{
    3131 */
     
    3737 */
    3838
    39 #include <gfx/backend/canvas.h>
     39#include <gfx/color.h>
    4040#include <gfx/context.h>
    4141#include <gfx/render.h>
     42#include <guigfx/canvas.h>
    4243#include <io/pixel.h>
    4344#include <stdlib.h>
    44 #include "../../private/backend/canvas.h"
    45 #include "../../private/color.h"
     45#include "../private/canvas.h"
     46//#include "../../private/color.h"
    4647
    4748static errno_t canvas_gc_set_color(void *, gfx_color_t *);
     
    6566{
    6667        canvas_gc_t *cgc = (canvas_gc_t *) arg;
     68        uint16_t r, g, b;
    6769
    68         cgc->color = PIXEL(0, color->r >> 8, color->g >> 8, color->b >> 8);
     70        gfx_color_get_rgb_i16(color, &r, &g, &b);
     71        cgc->color = PIXEL(0, r >> 8, g >> 8, b >> 8);
    6972        return EOK;
    7073}
Note: See TracChangeset for help on using the changeset viewer.