typedef struct objet { unsigned short ob_next; // Index de l'objet suivant du mˆme niveau unsigned short ob_head; // Index du premier fils unsigned short ob_tail; // Index du dernier fils unsigned char ob_extype; // Type ‚tendu de l'objet (laiss‚ libre au programmeur) unsigned char ob_type; // Type de l'objet unsigned short ob_flag; // Champ de bit : paramŠtres de dessin et de comportement de l'objet unsigned short ob_state; // Champ de bit : ‚tat de l'objet void *ob_spec; // Donn‚es ou pointeurs sur donn‚es suppl‚mentaire de l'objet signed short ob_x; // Coordonn‚e X de l'objet signed short ob_y; // Idem Y unsigned short ob_w; // Largeur de l'objet unsigned short ob_h; // Hauteur } objet;
Valeur de l'ob_type | Nom du type l'objet | Description |
20 | G_BOX | Boite |
21 | G_TEXT | Texte format‚ |
22 | G_BOXTEXT | Texte format‚ dans une boite |
23 | G_IMAGE | Image monochrome |
24 | G_PROGDEF | Objet utilisateur (routine de dessin programm‚) |
25 | G_IBOX | Boite avec fond invisible |
26 | G_BUTTON | Bouton poussoir |
27 | G_BOXCHAR | Boite contenant un caractŠre unique |
28 | G_STRING | ChaŒne de texte |
29 | G_FTEXT | Texte format‚ ‚ditable |
30 | G_FBOXTEXT | Texte format‚ ‚ditable dans une boite |
31 | G_ICON | Ic“ne monochrome |
32 | G_TITLE | Titre de menu |
33 | G_CICON | Ic“ne couleur (contenant plusieurs r‚solutions) |
34 | G_BOUNDING | Objet pointant vers un autre formulaire |
35 | G_BOUNDED | Objet affich‚ dans un G_BOUNDING |
36 | G_PIX | Image contenue sur disque |
37 | G_LINE | Ligne param‚trable |