Ignore:
Timestamp:
Apr 18, 2006, 2:59:07 PM (15 years ago)
Author:
Sam Hocevar
Message:
  • Renamed cucul_t into cucul_canvas_t. Eh ouais mon con.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcaca/trunk/caca/driver_ncurses.c

    r777 r810  
    152152        }
    153153
    154     _cucul_set_size(kk->qq, COLS, LINES);
     154    _cucul_set_size(kk->c, COLS, LINES);
    155155
    156156    return 0;
     
    177177{
    178178    /* Fallback to a 6x10 font */
    179     return kk->qq->width * 6;
     179    return kk->c->width * 6;
    180180}
    181181
     
    183183{
    184184    /* Fallback to a 6x10 font */
    185     return kk->qq->height * 10;
     185    return kk->c->height * 10;
    186186}
    187187
     
    189189{
    190190    int x, y;
    191     uint32_t *attr = kk->qq->attr;
    192     uint32_t *chars = kk->qq->chars;
    193     for(y = 0; y < (int)kk->qq->height; y++)
     191    uint32_t *attr = kk->c->attr;
     192    uint32_t *chars = kk->c->chars;
     193    for(y = 0; y < (int)kk->c->height; y++)
    194194    {
    195195        move(y, 0);
    196         for(x = kk->qq->width; x--; )
     196        for(x = kk->c->width; x--; )
    197197        {
    198198            attrset(kk->drv.p->attr[_cucul_argb32_to_ansi8(*attr++)]);
     
    221221
    222222    /* Fallback */
    223     kk->resize.w = kk->qq->width;
    224     kk->resize.h = kk->qq->height;
     223    kk->resize.w = kk->c->width;
     224    kk->resize.h = kk->c->height;
    225225}
    226226
     
    239239    {
    240240        ev->type = CACA_EVENT_KEY_PRESS;
    241         ev->data.key.c = intkey;
     241        ev->data.key.ch = intkey;
    242242        return 1;
    243243    }
     
    397397    switch(intkey)
    398398    {
    399         case KEY_UP: ev->data.key.c = CACA_KEY_UP; break;
    400         case KEY_DOWN: ev->data.key.c = CACA_KEY_DOWN; break;
    401         case KEY_LEFT: ev->data.key.c = CACA_KEY_LEFT; break;
    402         case KEY_RIGHT: ev->data.key.c = CACA_KEY_RIGHT; break;
    403 
    404         case KEY_IC: ev->data.key.c = CACA_KEY_INSERT; break;
    405         case KEY_DC: ev->data.key.c = CACA_KEY_DELETE; break;
    406         case KEY_HOME: ev->data.key.c = CACA_KEY_HOME; break;
    407         case KEY_END: ev->data.key.c = CACA_KEY_END; break;
    408         case KEY_PPAGE: ev->data.key.c = CACA_KEY_PAGEUP; break;
    409         case KEY_NPAGE: ev->data.key.c = CACA_KEY_PAGEDOWN; break;
    410 
    411         case KEY_F(1): ev->data.key.c = CACA_KEY_F1; break;
    412         case KEY_F(2): ev->data.key.c = CACA_KEY_F2; break;
    413         case KEY_F(3): ev->data.key.c = CACA_KEY_F3; break;
    414         case KEY_F(4): ev->data.key.c = CACA_KEY_F4; break;
    415         case KEY_F(5): ev->data.key.c = CACA_KEY_F5; break;
    416         case KEY_F(6): ev->data.key.c = CACA_KEY_F6; break;
    417         case KEY_F(7): ev->data.key.c = CACA_KEY_F7; break;
    418         case KEY_F(8): ev->data.key.c = CACA_KEY_F8; break;
    419         case KEY_F(9): ev->data.key.c = CACA_KEY_F9; break;
    420         case KEY_F(10): ev->data.key.c = CACA_KEY_F10; break;
    421         case KEY_F(11): ev->data.key.c = CACA_KEY_F11; break;
    422         case KEY_F(12): ev->data.key.c = CACA_KEY_F12; break;
     399        case KEY_UP: ev->data.key.ch = CACA_KEY_UP; break;
     400        case KEY_DOWN: ev->data.key.ch = CACA_KEY_DOWN; break;
     401        case KEY_LEFT: ev->data.key.ch = CACA_KEY_LEFT; break;
     402        case KEY_RIGHT: ev->data.key.ch = CACA_KEY_RIGHT; break;
     403
     404        case KEY_IC: ev->data.key.ch = CACA_KEY_INSERT; break;
     405        case KEY_DC: ev->data.key.ch = CACA_KEY_DELETE; break;
     406        case KEY_HOME: ev->data.key.ch = CACA_KEY_HOME; break;
     407        case KEY_END: ev->data.key.ch = CACA_KEY_END; break;
     408        case KEY_PPAGE: ev->data.key.ch = CACA_KEY_PAGEUP; break;
     409        case KEY_NPAGE: ev->data.key.ch = CACA_KEY_PAGEDOWN; break;
     410
     411        case KEY_F(1): ev->data.key.ch = CACA_KEY_F1; break;
     412        case KEY_F(2): ev->data.key.ch = CACA_KEY_F2; break;
     413        case KEY_F(3): ev->data.key.ch = CACA_KEY_F3; break;
     414        case KEY_F(4): ev->data.key.ch = CACA_KEY_F4; break;
     415        case KEY_F(5): ev->data.key.ch = CACA_KEY_F5; break;
     416        case KEY_F(6): ev->data.key.ch = CACA_KEY_F6; break;
     417        case KEY_F(7): ev->data.key.ch = CACA_KEY_F7; break;
     418        case KEY_F(8): ev->data.key.ch = CACA_KEY_F8; break;
     419        case KEY_F(9): ev->data.key.ch = CACA_KEY_F9; break;
     420        case KEY_F(10): ev->data.key.ch = CACA_KEY_F10; break;
     421        case KEY_F(11): ev->data.key.ch = CACA_KEY_F11; break;
     422        case KEY_F(12): ev->data.key.ch = CACA_KEY_F12; break;
    423423
    424424        default: ev->type = CACA_EVENT_NONE; return 0;
Note: See TracChangeset for help on using the changeset viewer.