Exemple #1
0
int fb_restorecursor(fb_info fb_inf, int x, int y)
{
	int i, j;
	u32_t color;
	for (j = 0;j<C_HEIGHT;j++){
		for (i = 0;i<C_WIDTH;i++){
			color = save_cursor[i + j * C_WIDTH];
			fb_pixel_m(fb_inf,x+i,y+j,color);
		}
	}
	
	return 0;
}
Exemple #2
0
/*
*  restore cursor
*/
int fb_restore_cursor(fb_info fb_inf, int x, int y)
{
    int iloop;
    int jloop;
    u32_t color;
    
    for (jloop = 0; jloop<C_HEIGHT; jloop++)
    {
        for (iloop = 0; iloop<C_WIDTH; iloop++)
        {
            color = save_cursor[iloop + jloop * C_WIDTH];
            fb_pixel_m(fb_inf, x+iloop, y+jloop, color);
        }
    }
    
    return 0;
}
Exemple #3
0
int  fb_drawcursor(fb_info fb_inf, int x, int y)
{
	int i,j;
	unsigned int color;

	fb_savecursor (fb_inf,x,y);

	for (j = 0;j<C_HEIGHT;j++)
	{
		for (i = 0;i<C_WIDTH;i++)
		{
			color = cursor_pixel[i + j * C_WIDTH];
			if (color != T___)
				fb_pixel_m(fb_inf,x+i,y+j,color);
		}
	}
	return 0;
}
Exemple #4
0
/*
*  fb draw cursor
*/
int fb_draw_cursor(fb_info fb_inf, int x, int y)
{
    int iloop;
    int jloop;
    u32_t color;
    
    for (jloop = 0; jloop<C_HEIGHT; jloop++)
    {
        for (iloop = 0; iloop<C_WIDTH; iloop++)
        {
			      color = cursor_pixel[iloop + jloop * C_WIDTH];
			      if (color != T___)
			      {
				        fb_pixel_m(fb_inf, x+iloop, y+jloop, color);
			      }
        }
    }
    
	  return 0;
}