Ignore:
Timestamp:
Sep 30, 2008, 12:05:10 AM (11 years ago)
Author:
Sam Hocevar
Message:

Hide the list of available commands in pipi/context.c, so that the
pipi source code doesn't need to know about them.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libpipi/trunk/pipi/context.c

    r2846 r2857  
    4141{
    4242    free(ctx);
     43}
     44
     45pipi_command_t const *pipi_get_command_list(void)
     46{
     47    static pipi_command_t const list[] =
     48    {
     49        { "load", 1 },
     50        { "save", 1 },
     51
     52        { "dup", 0 },
     53        { "swap", 0 },
     54        { "roll", 1 },
     55
     56        { "gamma", 1 },
     57        { "scale", 1 },
     58        { "geometry", 1 },
     59        { "tile", 1 },
     60        { "dither", 1 },
     61        { "blur", 1 },
     62        { "boxblur", 1 },
     63        { "median", 1 },
     64        { "gray", 0 },
     65        { "brightness", 1 },
     66        { "contrast", 1 },
     67        { "autocontrast", 0 },
     68        { "order", 0 },
     69        { "hflip", 0 },
     70        { "vflip", 0 },
     71        { "rotate90", 0 },
     72        { "rotate180", 0 },
     73        { "rotate270", 0 },
     74        { "invert", 0 },
     75        { "threshold", 1 },
     76        { "dilate", 0 },
     77        { "erode", 0 },
     78        { "wrap", 0 },
     79        { "combine", 0 },
     80        { "split", 0 },
     81        { "mean", 0 },
     82        { "min", 0 },
     83        { "max", 0 },
     84        { "add", 0 },
     85        { "sub", 0 },
     86        { "difference", 0 },
     87        { "multiply", 0 },
     88        { "divide", 0 },
     89        { "screen", 0 },
     90        { "overlay", 0 },
     91        { "line", 1 },
     92
     93        /* End marker */
     94        { NULL, 0 }
     95    };
     96
     97    return list;
    4398}
    4499
Note: See TracChangeset for help on using the changeset viewer.