Ignore:
Timestamp:
Nov 4, 2007, 1:00:03 PM (13 years ago)
Author:
Sam Hocevar
Message:
  • Updated libcaca and cacaview after the API changes.
File:
1 edited

Legend:

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

    r1836 r1882  
    6565int main(int argc, char **argv)
    6666{
    67     char const * const * dithers = cucul_get_dither_mode_list(NULL);
    68     int dither_mode = 0;
     67    char const * const * algos = cucul_get_dither_algorithm_list(NULL);
     68    int dither_algorithm = 0;
    6969
    7070    int quit = 0, update = 1, help = 0, status = 0;
     
    207207#endif
    208208            case 'd':
    209                 dither_mode++;
    210                 if(dithers[dither_mode * 2] == NULL)
    211                     dither_mode = 0;
    212                 cucul_set_dither_mode(im->dither, dithers[dither_mode * 2]);
     209                dither_algorithm++;
     210                if(algos[dither_algorithm * 2] == NULL)
     211                    dither_algorithm = 0;
     212                cucul_set_dither_algorithm(im->dither,
     213                                           algos[dither_algorithm * 2]);
    213214                new_status = STATUS_DITHERING;
    214215                update = 1;
    215216                break;
    216217            case 'D':
    217                 dither_mode--;
    218                 if(dither_mode < 0)
    219                     while(dithers[dither_mode * 2 + 2] != NULL)
    220                         dither_mode++;
    221                 cucul_set_dither_mode(im->dither, dithers[dither_mode * 2]);
     218                dither_algorithm--;
     219                if(dither_algorithm < 0)
     220                    while(algos[dither_algorithm * 2 + 2] != NULL)
     221                        dither_algorithm++;
     222                cucul_set_dither_algorithm(im->dither,
     223                                           algos[dither_algorithm * 2]);
    222224                new_status = STATUS_DITHERING;
    223225                update = 1;
     
    386388            print_status();
    387389
    388 #if 0 /* FIXME */
    389390            cucul_set_color_ansi(cv, CUCUL_LIGHTGRAY, CUCUL_BLACK);
    390391            switch(status)
    391392            {
     393                case STATUS_DITHERING:
     394                    cucul_printf(cv, 0, wh - 1, "Dithering: %s",
     395                                 cucul_get_dither_algorithm(im->dither));
     396                    break;
     397#if 0 /* FIXME */
    392398                case STATUS_ANTIALIASING:
    393399                    cucul_printf(cv, 0, wh - 1, "Antialiasing: %s",
    394400                  cucul_get_feature_name(cucul_get_feature(cv, CUCUL_ANTIALIASING)));
    395                     break;
    396                 case STATUS_DITHERING:
    397                     cucul_printf(cv, 0, wh - 1, "Dithering: %s",
    398                   cucul_get_feature_name(cucul_get_feature(cv, CUCUL_DITHERING)));
    399401                    break;
    400402                case STATUS_BACKGROUND:
     
    402404                  cucul_get_feature_name(cucul_get_feature(cv, CUCUL_BACKGROUND)));
    403405                    break;
     406#endif
    404407            }
    405 #endif
    406408        }
    407409
Note: See TracChangeset for help on using the changeset viewer.