Changeset 813 for libcaca/trunk/src


Ignore:
Timestamp:
Apr 18, 2006, 5:54:33 PM (14 years ago)
Author:
Sam Hocevar
Message:
  • Renamed main canvas-related functions so that they have "canvas" in their name, eg. cucul_create() -> cucul_create_canvas() etc.
  • Moved buffer-related functions to cucul/buffer.c.
Location:
libcaca/trunk/src
Files:
8 edited

Legend:

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

    r811 r813  
    101101
    102102#ifdef LIBCACA
    103   cv = cucul_create(80, 32);
     103  cv = cucul_create_canvas(80, 32);
    104104  if (!cv)
    105105    {
     
    114114    }
    115115  caca_set_delay(dp, 10000);
    116   XSIZ = cucul_get_width(cv) * 2;
    117   YSIZ = cucul_get_height(cv) * 2 - 4;
     116  XSIZ = cucul_get_canvas_width(cv) * 2;
     117  YSIZ = cucul_get_canvas_height(cv) * 2 - 4;
    118118#else
    119119  context = aa_autoinit (&aa_defparams);
     
    143143  cucul_dither = cucul_create_dither(8, XSIZ, YSIZ - 2, XSIZ, 0, 0, 0, 0);
    144144  cucul_set_dither_palette(cucul_dither, r, g, b, a);
    145   bitmap = malloc(4 * cucul_get_width(cv) * cucul_get_height(cv) * sizeof(char));
    146   memset(bitmap, 0, 4 * cucul_get_width(cv) * cucul_get_height(cv));
     145  bitmap = malloc(4 * cucul_get_canvas_width(cv)
     146                    * cucul_get_canvas_height(cv));
     147  memset(bitmap, 0, 4 * cucul_get_canvas_width(cv)
     148                      * cucul_get_canvas_height(cv));
    147149#else
    148150  aa_hidecursor (context);
     
    154156#ifdef LIBCACA
    155157  caca_detach(dp);
    156   cucul_free(cv);
     158  cucul_free_canvas(cv);
    157159#else
    158160  aa_close (context);
     
    236238#ifdef LIBCACA
    237239paused:
    238   cucul_dither_bitmap(cv, 0, 0,
    239                       cucul_get_width(cv) - 1, cucul_get_height(cv) - 1,
    240                       cucul_dither, bitmap);
     240  cucul_dither_bitmap(cv, 0, 0, cucul_get_canvas_width(cv) - 1,
     241                      cucul_get_canvas_height(cv) - 1, cucul_dither, bitmap);
    241242  cucul_set_color(cv, CUCUL_COLOR_WHITE, CUCUL_COLOR_BLUE);
    242   cucul_putstr(cv, cucul_get_width(cv) - 30, cucul_get_height(cv) - 2,
    243                " -=[ Powered by libcaca ]=- ");
     243  cucul_putstr(cv, cucul_get_canvas_width(cv) - 30,
     244               cucul_get_canvas_height(cv) - 2, " -=[ Powered by libcaca ]=- ");
    244245 
    245246  caca_display(dp);
  • libcaca/trunk/src/cacaball.c

    r811 r813  
    5454    double frameOffset80[360];
    5555
    56     cv = cucul_create(0, 0);
     56    cv = cucul_create_canvas(0, 0);
    5757    if(!cv)
    5858        return 1;
     
    155155        /* Draw our virtual buffer to screen, letting libcucul resize it */
    156156        cucul_dither_bitmap(cv, 0, 0,
    157                           cucul_get_width(cv) - 1, cucul_get_height(cv) - 1,
     157                          cucul_get_canvas_width(cv) - 1,
     158                          cucul_get_canvas_height(cv) - 1,
    158159                          cucul_dither, pixels + (METASIZE / 2) * (1 + XSIZ));
    159160        cucul_set_color(cv, CUCUL_COLOR_WHITE, CUCUL_COLOR_BLUE);
    160         cucul_putstr(cv, cucul_get_width(cv) - 30, cucul_get_height(cv) - 2,
    161                      " -=[ Powered by libcaca ]=- ");
     161        cucul_putstr(cv, cucul_get_canvas_width(cv) - 30,
     162                         cucul_get_canvas_height(cv) - 2,
     163                         " -=[ Powered by libcaca ]=- ");
    162164
    163165        caca_display(dp);
     
    168170    cucul_free_dither(cucul_dither);
    169171    caca_detach(dp);
    170     cucul_free(cv);
     172    cucul_free_canvas(cv);
    171173
    172174    return 0;
  • libcaca/trunk/src/cacamoir.c

    r811 r813  
    4343    int i, x, y, frame = 0, pause = 0;
    4444
    45     cv = cucul_create(0, 0);
     45    cv = cucul_create_canvas(0, 0);
    4646    if(!cv)
    4747        return 1;
     
    108108paused:
    109109        cucul_dither_bitmap(cv, 0, 0,
    110                             cucul_get_width(cv) - 1, cucul_get_height(cv) - 1,
     110                            cucul_get_canvas_width(cv) - 1,
     111                            cucul_get_canvas_height(cv) - 1,
    111112                            dither, screen);
    112113        cucul_set_color(cv, CUCUL_COLOR_WHITE, CUCUL_COLOR_BLUE);
    113         cucul_putstr(cv, cucul_get_width(cv) - 30, cucul_get_height(cv) - 2,
    114                      " -=[ Powered by libcaca ]=- ");
     114        cucul_putstr(cv, cucul_get_canvas_width(cv) - 30,
     115                         cucul_get_canvas_height(cv) - 2,
     116                         " -=[ Powered by libcaca ]=- ");
    115117        caca_display(dp);
    116118    }
     
    119121    cucul_free_dither(dither);
    120122    caca_detach(dp);
    121     cucul_free(cv);
     123    cucul_free_canvas(cv);
    122124
    123125    return 0;
  • libcaca/trunk/src/cacaplas.c

    r811 r813  
    4747    int i, x, y, frame = 0, pause = 0;
    4848
    49     cv = cucul_create(0, 0);
     49    cv = cucul_create_canvas(0, 0);
    5050    if(!cv)
    5151        return 1;
     
    5656    caca_set_delay(dp, 20000);
    5757
    58     c2 = cucul_create(cucul_get_width(cv), cucul_get_height(cv));
    59     mask = cucul_create(cucul_get_width(cv), cucul_get_height(cv));
     58    c2 = cucul_create_canvas(cucul_get_canvas_width(cv),
     59                             cucul_get_canvas_height(cv));
     60    mask = cucul_create_canvas(cucul_get_canvas_width(cv),
     61                               cucul_get_canvas_height(cv));
    6062
    6163    /* Fill various tables */
     
    121123paused:
    122124        cucul_dither_bitmap(cv, 0, 0,
    123                             cucul_get_width(cv) - 1, cucul_get_height(cv) - 1,
     125                            cucul_get_canvas_width(cv) - 1,
     126                            cucul_get_canvas_height(cv) - 1,
    124127                            dither, screen);
    125128
     
    131134
    132135        cucul_set_color(cv, CUCUL_COLOR_WHITE, CUCUL_COLOR_BLUE);
    133         cucul_putstr(cv, cucul_get_width(cv) - 30, cucul_get_height(cv) - 2,
    134                      " -=[ Powered by libcaca ]=- ");
     136        cucul_putstr(cv, cucul_get_canvas_width(cv) - 30,
     137                         cucul_get_canvas_height(cv) - 2,
     138                         " -=[ Powered by libcaca ]=- ");
    135139        caca_display(dp);
    136140    }
     
    139143    cucul_free_dither(dither);
    140144    caca_detach(dp);
    141     cucul_free(cv);
     145    cucul_free_canvas(cv);
    142146
    143147    return 0;
  • libcaca/trunk/src/cacaplay.c

    r811 r813  
    5454    buffer = malloc(statbuf.st_size);
    5555    read(fd, buffer, statbuf.st_size);
    56     cv = cucul_load(buffer, statbuf.st_size);
     56    cv = cucul_load_canvas(buffer, statbuf.st_size);
    5757    free(buffer);
    5858
     
    7575    /* Clean up */
    7676    caca_detach(dp);
    77     cucul_free(cv);
     77    cucul_free_canvas(cv);
    7878
    7979    return 0;
  • libcaca/trunk/src/cacaserver.c

    r810 r813  
    225225        /* Free the previous canvas, if any */
    226226        if(server->canvas)
    227             cucul_free(server->canvas);
    228 
    229         server->canvas = cucul_load(buf, size);
     227            cucul_free_canvas(server->canvas);
     228
     229        server->canvas = cucul_load_canvas(buf, size);
    230230
    231231        if(!server->canvas)
  • libcaca/trunk/src/cacaview.c

    r811 r813  
    6969
    7070    /* Initialise libcucul */
    71     cv = cucul_create(0, 0);
     71    cv = cucul_create_canvas(0, 0);
    7272    if(!cv)
    7373    {
     
    8686    caca_set_window_title(dp, "cacaview");
    8787
    88     ww = cucul_get_width(cv);
    89     wh = cucul_get_height(cv);
     88    ww = cucul_get_canvas_width(cv);
     89    wh = cucul_get_canvas_height(cv);
    9090
    9191    /* Fill the zoom table */
     
    305305            cucul_putstr(cv, (ww - strlen(buffer)) / 2, wh / 2, buffer);
    306306            caca_display(dp);
    307             ww = cucul_get_width(cv);
    308             wh = cucul_get_height(cv);
     307            ww = cucul_get_canvas_width(cv);
     308            wh = cucul_get_canvas_height(cv);
    309309
    310310            if(im)
     
    410410        unload_image(im);
    411411    caca_detach(dp);
    412     cucul_free(cv);
     412    cucul_free_canvas(cv);
    413413
    414414    return 0;
     
    473473    if(zoom < -ZOOM_MAX) zoom = -ZOOM_MAX;
    474474
    475     ww = cucul_get_width(cv);
     475    ww = cucul_get_canvas_width(cv);
    476476    height = fullscreen ? wh : wh - 3;
    477477
    478478    xfactor = (zoom < 0) ? 1.0 / zoomtab[-zoom] : zoomtab[zoom];
    479479    yfactor = xfactor * ww / height * im->h / im->w
    480                * cucul_get_height(cv) / cucul_get_width(cv)
     480               * cucul_get_canvas_height(cv) / cucul_get_canvas_width(cv)
    481481               * caca_get_window_width(dp) / caca_get_window_height(dp);
    482482
     
    507507    int xn, yn;
    508508
    509     if(x2 + 1 > (int)cucul_get_width(cv)) x2 = cucul_get_width(cv) - 1;
    510     if(y2 + 1 > (int)cucul_get_height(cv)) y2 = cucul_get_height(cv) - 1;
     509    if(x2 + 1 > (int)cucul_get_canvas_width(cv))
     510        x2 = cucul_get_canvas_width(cv) - 1;
     511    if(y2 + 1 > (int)cucul_get_canvas_height(cv))
     512        y2 = cucul_get_canvas_height(cv) - 1;
    511513
    512514    for(yn = y1 > 0 ? y1 : 0; yn <= y2; yn++)
  • libcaca/trunk/src/img2irc.c

    r811 r813  
    3535    }
    3636
    37     cv = cucul_create(0, 0);
     37    cv = cucul_create_canvas(0, 0);
    3838    if(!cv)
    3939    {
     
    4646    {
    4747        fprintf(stderr, "%s: unable to load %s\n", argv[0], argv[1]);
    48         cucul_free(cv);
     48        cucul_free_canvas(cv);
    4949        return 1;
    5050    }
     
    5353    lines = cols * i->h * 6 / i->w / 10;
    5454
    55     cucul_set_size(cv, cols, lines);
     55    cucul_set_canvas_size(cv, cols, lines);
    5656    cucul_clear(cv);
    5757    cucul_dither_bitmap(cv, 0, 0, cols - 1, lines - 1, i->dither, i->pixels);
     
    6464    cucul_free_buffer(export);
    6565
    66     cucul_free(cv);
     66    cucul_free_canvas(cv);
    6767
    6868    return 0;
Note: See TracChangeset for help on using the changeset viewer.