Ignore:
Timestamp:
Apr 18, 2006, 2:59:07 PM (14 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_slang.c

    r777 r810  
    165165#endif
    166166
    167     _cucul_set_size(kk->qq, SLtt_Screen_Cols, SLtt_Screen_Rows);
     167    _cucul_set_size(kk->c, SLtt_Screen_Cols, SLtt_Screen_Rows);
    168168
    169169    return 0;
     
    189189{
    190190    /* Fallback to a 6x10 font */
    191     return kk->qq->width * 6;
     191    return kk->c->width * 6;
    192192}
    193193
     
    195195{
    196196    /* Fallback to a 6x10 font */
    197     return kk->qq->height * 10;
     197    return kk->c->height * 10;
    198198}
    199199
     
    201201{
    202202    int x, y;
    203     uint32_t *attr = kk->qq->attr;
    204     uint32_t *chars = kk->qq->chars;
    205     for(y = 0; y < (int)kk->qq->height; y++)
     203    uint32_t *attr = kk->c->attr;
     204    uint32_t *chars = kk->c->chars;
     205    for(y = 0; y < (int)kk->c->height; y++)
    206206    {
    207207        SLsmg_gotorc(y, 0);
    208         for(x = kk->qq->width; x--; )
     208        for(x = kk->c->width; x--; )
    209209        {
    210210            uint32_t c = *chars++;
     
    249249    kk->resize.h = SLtt_Screen_Rows;
    250250
    251     if(kk->resize.w != kk->qq->width || kk->resize.h != kk->qq->height)
     251    if(kk->resize.w != kk->c->width || kk->resize.h != kk->c->height)
    252252        SLsmg_reinit_smg();
    253253}
     
    278278    {
    279279        ev->type = CACA_EVENT_KEY_PRESS;
    280         ev->data.key.c = intkey;
     280        ev->data.key.ch = intkey;
    281281        return 1;
    282282    }
     
    308308    switch(intkey)
    309309    {
    310         case SL_KEY_UP: ev->data.key.c = CACA_KEY_UP; break;
    311         case SL_KEY_DOWN: ev->data.key.c = CACA_KEY_DOWN; break;
    312         case SL_KEY_LEFT: ev->data.key.c = CACA_KEY_LEFT; break;
    313         case SL_KEY_RIGHT: ev->data.key.c = CACA_KEY_RIGHT; break;
    314 
    315         case SL_KEY_IC: ev->data.key.c = CACA_KEY_INSERT; break;
    316         case SL_KEY_DELETE: ev->data.key.c = CACA_KEY_DELETE; break;
    317         case SL_KEY_HOME: ev->data.key.c = CACA_KEY_HOME; break;
    318         case SL_KEY_END: ev->data.key.c = CACA_KEY_END; break;
    319         case SL_KEY_PPAGE: ev->data.key.c = CACA_KEY_PAGEUP; break;
    320         case SL_KEY_NPAGE: ev->data.key.c = CACA_KEY_PAGEDOWN; break;
    321 
    322         case SL_KEY_F(1): ev->data.key.c = CACA_KEY_F1; break;
    323         case SL_KEY_F(2): ev->data.key.c = CACA_KEY_F2; break;
    324         case SL_KEY_F(3): ev->data.key.c = CACA_KEY_F3; break;
    325         case SL_KEY_F(4): ev->data.key.c = CACA_KEY_F4; break;
    326         case SL_KEY_F(5): ev->data.key.c = CACA_KEY_F5; break;
    327         case SL_KEY_F(6): ev->data.key.c = CACA_KEY_F6; break;
    328         case SL_KEY_F(7): ev->data.key.c = CACA_KEY_F7; break;
    329         case SL_KEY_F(8): ev->data.key.c = CACA_KEY_F8; break;
    330         case SL_KEY_F(9): ev->data.key.c = CACA_KEY_F9; break;
    331         case SL_KEY_F(10): ev->data.key.c = CACA_KEY_F10; break;
    332         case SL_KEY_F(11): ev->data.key.c = CACA_KEY_F11; break;
    333         case SL_KEY_F(12): ev->data.key.c = CACA_KEY_F12; break;
     310        case SL_KEY_UP: ev->data.key.ch = CACA_KEY_UP; break;
     311        case SL_KEY_DOWN: ev->data.key.ch = CACA_KEY_DOWN; break;
     312        case SL_KEY_LEFT: ev->data.key.ch = CACA_KEY_LEFT; break;
     313        case SL_KEY_RIGHT: ev->data.key.ch = CACA_KEY_RIGHT; break;
     314
     315        case SL_KEY_IC: ev->data.key.ch = CACA_KEY_INSERT; break;
     316        case SL_KEY_DELETE: ev->data.key.ch = CACA_KEY_DELETE; break;
     317        case SL_KEY_HOME: ev->data.key.ch = CACA_KEY_HOME; break;
     318        case SL_KEY_END: ev->data.key.ch = CACA_KEY_END; break;
     319        case SL_KEY_PPAGE: ev->data.key.ch = CACA_KEY_PAGEUP; break;
     320        case SL_KEY_NPAGE: ev->data.key.ch = CACA_KEY_PAGEDOWN; break;
     321
     322        case SL_KEY_F(1): ev->data.key.ch = CACA_KEY_F1; break;
     323        case SL_KEY_F(2): ev->data.key.ch = CACA_KEY_F2; break;
     324        case SL_KEY_F(3): ev->data.key.ch = CACA_KEY_F3; break;
     325        case SL_KEY_F(4): ev->data.key.ch = CACA_KEY_F4; break;
     326        case SL_KEY_F(5): ev->data.key.ch = CACA_KEY_F5; break;
     327        case SL_KEY_F(6): ev->data.key.ch = CACA_KEY_F6; break;
     328        case SL_KEY_F(7): ev->data.key.ch = CACA_KEY_F7; break;
     329        case SL_KEY_F(8): ev->data.key.ch = CACA_KEY_F8; break;
     330        case SL_KEY_F(9): ev->data.key.ch = CACA_KEY_F9; break;
     331        case SL_KEY_F(10): ev->data.key.ch = CACA_KEY_F10; break;
     332        case SL_KEY_F(11): ev->data.key.ch = CACA_KEY_F11; break;
     333        case SL_KEY_F(12): ev->data.key.ch = CACA_KEY_F12; break;
    334334
    335335        default: ev->type = CACA_EVENT_NONE; return 0;
Note: See TracChangeset for help on using the changeset viewer.