Structures pour dessiner sous XWindow

 

Les structures suivantes sont utilisées sous XWindow lors d'opérations graphiques: Dessiner sous XWindow

La structure XPoint est définie comme suit:

typedef struct {
short x, y;
} XPoint;

 

La structure XSegment est définie comme suit:

typedef struct {
short x1, y1, x2, y2;
} XSegment ;

 

La structure XRectangle est définie comme suit:

typedef struct {
short x, y ; // Coordonnées du point origine (coin supérieur gauche du rectangle)
unsigned short width, height ; // Largeur et hauteur du rectangle
} XRectangle ;

 

La structure XArc est définie comme suit:

typedef struct {
short x,y;
unsigned short width, height;
short angle1, angle2;
} XArc ;

Image non trouvée ! Les angles s'expriment en 64 ième de degré, donc un angle de 1° vaut 64 et un angle de 90° (pi/2) = 90*64, ...