Ignore:
Timestamp:
Nov 25, 2007, 12:11:54 PM (12 years ago)
Author:
Sam Hocevar
Message:
  • Made the caca_event_t structure opaque and created a whole bunch of functions to access its real data. This is a big API change that will break your software, sorry :(
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcaca/trunk/src/cacaview.c

    r2035 r2049  
    146146        while(event)
    147147        {
    148             if(ev.type & CACA_EVENT_MOUSE_PRESS)
     148            if(caca_get_event_type(&ev) & CACA_EVENT_MOUSE_PRESS)
    149149            {
    150                 if(ev.data.mouse.button == 1)
     150                if(caca_get_event_mouse_button(&ev) == 1)
    151151                {
    152152                    if(items) current = (current + 1) % items;
    153153                    reload = 1;
    154154                }
    155                 else if(ev.data.mouse.button == 2)
     155                if(caca_get_event_mouse_button(&ev) == 2)
    156156                {
    157157                    if(items) current = (items + current - 1) % items;
     
    159159                }
    160160            }
    161             else if(ev.type & CACA_EVENT_KEY_PRESS) switch(ev.data.key.ch)
     161            else if(caca_get_event_type(&ev) & CACA_EVENT_KEY_PRESS)
     162                switch(caca_get_event_key_ch(&ev))
    162163            {
    163164            case 'n':
     
    287288                break;
    288289            }
    289             else if(ev.type == CACA_EVENT_RESIZE)
     290            else if(caca_get_event_type(&ev) == CACA_EVENT_RESIZE)
    290291            {
    291292                caca_refresh_display(dp);
    292                 ww = ev.data.resize.w;
    293                 wh = ev.data.resize.h;
     293                ww = caca_get_event_resize_width(&ev);
     294                wh = caca_get_event_resize_height(&ev);
    294295                update = 1;
    295296                set_zoom(zoom);
    296297            }
    297             else if(ev.type & CACA_EVENT_QUIT)
     298            else if(caca_get_event_type(&ev) & CACA_EVENT_QUIT)
    298299                quit = 1;
    299300
Note: See TracChangeset for help on using the changeset viewer.