Subversion Repositories HelenOS-historic

Rev

Rev 1513 | Rev 1547 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1513 Rev 1515
Line 459... Line 459...
459
static void draw_text_data(int vp, keyfield_t *data)
459
static void draw_text_data(int vp, keyfield_t *data)
460
{
460
{
461
    viewport_t *vport = &viewports[vp];
461
    viewport_t *vport = &viewports[vp];
462
    int i;
462
    int i;
463
    char c;
463
    char c;
-
 
464
    int col,row;
464
 
465
 
465
    clear_port(vp);
466
    clear_port(vp);
466
    for (i=0; i < vport->cols * vport->rows; i++) {
467
    for (i=0; i < vport->cols * vport->rows; i++) {
467
        if (data[i].character == ' ' && style_same(data[i].style,vport->style))
468
        if (data[i].character == ' ' && style_same(data[i].style,vport->style))
468
            continue;
469
            continue;
469
        draw_char(vp, data[i].character, i/vport->cols, i % vport->cols,
470
        col = i % vport->cols;
470
              data[i].style);
471
        row = i / vport->cols;
-
 
472
        draw_glyph(vp, data[i].character, col * COL_WIDTH, row * FONT_SCANLINES, data[i].style);
471
    }
473
    }
472
    cursor_print(vp);
474
    cursor_print(vp);
473
}
475
}
474
 
476
 
475
 
477