Ignore:
Timestamp:
06/22/2009 06:23:38 PM (15 months ago)
Author:
dstn
Message:

tilerender: configurable bg color; match files

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/astrometry/render/render_match.c

    r12158 r12166  
    2828int render_match(cairo_t* cairo, render_args_t* args) { 
    2929        int i, I; 
    30  
    31         cairo_set_source_rgba(cairo, 0,1,0,1); 
     30        double edge_rgba[] = { 0,1,0,1 }; 
     31        double face_rgba[] = { 1,1,1,0 }; 
    3232 
    3333        for (I=0; I<sl_size(args->arglist); I++) { 
     
    5151                                        xyzarr2radecdegarr(mo->quadxyz + 3*i, radec + 2*i); 
    5252                                quad_radec_to_xy(args, radec, xy, mo->dimquads); 
     53 
    5354                                cairoutils_draw_path(cairo, xy, mo->dimquads); 
    5455                                cairo_close_path(cairo); 
     56                                cairo_set_source_rgba(cairo, face_rgba[0], face_rgba[1], face_rgba[2], face_rgba[3]); 
     57                                cairo_fill(cairo); 
     58 
     59                                cairoutils_draw_path(cairo, xy, mo->dimquads); 
     60                                cairo_close_path(cairo); 
     61                                cairo_set_source_rgba(cairo, edge_rgba[0], edge_rgba[1], edge_rgba[2], edge_rgba[3]); 
    5562                                cairo_stroke(cairo); 
    5663                        } 
    57                 } else if (starts_with(arg, "matchrgba ")) { 
    58                         double rgba[4]; 
    59                         if (parse_rgba_arg(arg, rgba)) { 
     64                } else if (starts_with(arg, "match_edge_rgba ")) { 
     65                        if (parse_rgba_arg(arg, edge_rgba)) { 
    6066                                return -1; 
    6167                        } 
    62                         cairo_set_source_rgba(cairo, rgba[0], rgba[1], rgba[2], rgba[3]); 
     68                } else if (starts_with(arg, "match_face_rgba ")) { 
     69                        if (parse_rgba_arg(arg, face_rgba)) { 
     70                                return -1; 
     71                        } 
    6372                } 
    6473        } 
Note: See TracChangeset for help on using the changeset viewer.