示例#1
0
/* internally exported function documented in widget.h */
int
fbtk_set_ptr(fbtk_widget_t *widget, fbtk_callback_info *cbi)
{
    fbtk_widget_t *root = fbtk_get_root_widget(widget);
    struct fbtk_bitmap *bm = cbi->context;

    nsfb_cursor_set(root->u.root.fb,
                    (nsfb_colour_t *)bm->pixdata,
                    bm->width,
                    bm->height,
                    bm->width,
                    bm->hot_x,
                    bm->hot_y);

    return 0;
}
示例#2
0
bool
framebuffer_set_cursor(struct fbtk_bitmap *bm)
{
    return nsfb_cursor_set(nsfb, (nsfb_colour_t *)bm->pixdata, bm->width, bm->height, bm->width, bm->hot_x, bm->hot_y);
}