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 ;
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, ...