Пример #1
0
Файл: do_arcs.c Проект: aosm/X11
int 
InitWideDoubleDashedEllipses(XParms xp, Parms p, int reps)
{
    int		size;
    XGCValues   gcv;
    char	dashes[2];

    GenerateWideEllipses(xp, p, False, True);
    size = p->special;
    size = (size + 9) / 10;

    /* Modify GCs to draw dashed */
    dashes[0] = 2*size;   dashes[1] = 2*size;
    gcv.line_style = LineDoubleDash;
    XChangeGC(xp->d, xp->ddfggc, GCLineStyle, &gcv);
    XChangeGC(xp->d, xp->ddbggc, GCLineStyle, &gcv);
    XSetDashes(xp->d, xp->ddfggc, 0, dashes, 2);
    XSetDashes(xp->d, xp->ddbggc, 0, dashes, 2);
    return reps;
}
Пример #2
0
Файл: do_arcs.c Проект: aosm/X11
int 
InitPartWideEllipses(XParms xp, Parms p, int reps)
{
    GenerateWideEllipses(xp, p, True, False);
    return reps;
}
Пример #3
0
int 
InitWideEllipses(XParms xp, Parms p, int64_t reps)
{
    GenerateWideEllipses(xp, p, False, False);
    return reps;
}