/*************************************************************************************************************************************/ /* */ /* A F F I C H A G E G R A P H I Q U E D ' I M A G E ( S ) : */ /* */ /* */ #ifdef __VERSION__COMPILER_LE_GRAPHIQUE_X_WINDOW /* */ /* */ /* Liste des substitutions disponibles : */ /* */ /* 'L_SUBSTITUTION_NEUTRE' : */ /* definition de la liste de substitution standard ("1" pour "1"...). */ /* 'L_SUBSTITUTION_01' : */ /* definition de la liste de substitution [NOIR,FRA2(BLANC)], ou : */ /* definition de la liste de substitution [GRO0(FRA2(BLANC)),GRO1(FRA2(BLANC))]. */ /* 'L_SUBSTITUTION_02' : */ /* definition de la liste de substitution [FRA2(BLANC),BLANC], ou : */ /* definition de la liste de substitution [GRO1(FRA2(BLANC)),GRO2(FRA2(BLANC))]. */ /* 'L_SUBSTITUTION_11' : */ /* definition de la liste de substitution [NOIR,FRA4(BLANC)], ou : */ /* definition de la liste de substitution [GRO0(FRA4(BLANC)),GRO1(FRA4(BLANC))]. */ /* 'L_SUBSTITUTION_12' : */ /* definition de la liste de substitution [FRA4(BLANC),FRA2(BLANC)], ou : */ /* definition de la liste de substitution [GRO1(FRA4(BLANC)),GRO2(FRA4(BLANC))]. */ /* 'L_SUBSTITUTION_13' : */ /* definition de la liste de substitution [FRA2(BLANC),GRO3(FRA4(BLANC))], ou : */ /* definition de la liste de substitution [GRO2(FRA4(BLANC)),GRO3(FRA4(BLANC))]. */ /* 'L_SUBSTITUTION_14' : */ /* definition de la liste de substitution [GRO3(FRA4(BLANC)),BLANC], ou : */ /* definition de la liste de substitution [GRO3(FRA4(BLANC)),GRO4(FRA4(BLANC))]. */ /* 'L_SUBSTITUTION_21' : */ /* definition de la liste de substitution [GRO0(FRA8(BLANC)),GRO1(FRA8(BLANC))]. */ /* 'L_SUBSTITUTION_22' : */ /* definition de la liste de substitution [GRO1(FRA8(BLANC)),GRO2(FRA8(BLANC))]. */ /* 'L_SUBSTITUTION_23' : */ /* definition de la liste de substitution [GRO2(FRA8(BLANC)),GRO3(FRA8(BLANC))]. */ /* 'L_SUBSTITUTION_24' : */ /* definition de la liste de substitution [GRO3(FRA8(BLANC)),GRO4(FRA8(BLANC))]. */ /* 'L_SUBSTITUTION_25' : */ /* definition de la liste de substitution [GRO4(FRA8(BLANC)),GRO5(FRA8(BLANC))]. */ /* 'L_SUBSTITUTION_26' : */ /* definition de la liste de substitution [GRO5(FRA8(BLANC)),GRO6(FRA8(BLANC))]. */ /* 'L_SUBSTITUTION_27' : */ /* definition de la liste de substitution [GRO6(FRA8(BLANC)),GRO7(FRA8(BLANC))]. */ /* 'L_SUBSTITUTION_28' : */ /* definition de la liste de substitution [GRO7(FRA8(BLANC)),GRO8(FRA8(BLANC))]. */ /* 'L_SUBSTITUTION_31' : */ /* definition de la liste de substitution [GRO0(FRA16(BLANC)),GRO1(FRA16(BLANC))]. */ /* 'L_SUBSTITUTION_32' : */ /* definition de la liste de substitution [GRO1(FRA16(BLANC)),GRO2(FRA16(BLANC))]. */ /* 'L_SUBSTITUTION_33' : */ /* definition de la liste de substitution [GRO2(FRA16(BLANC)),GRO3(FRA16(BLANC))]. */ /* 'L_SUBSTITUTION_34' : */ /* definition de la liste de substitution [GRO3(FRA16(BLANC)),GRO4(FRA16(BLANC))]. */ /* 'L_SUBSTITUTION_35' : */ /* definition de la liste de substitution [GRO4(FRA16(BLANC)),GRO5(FRA16(BLANC))]. */ /* 'L_SUBSTITUTION_36' : */ /* definition de la liste de substitution [GRO5(FRA16(BLANC)),GRO6(FRA16(BLANC))]. */ /* 'L_SUBSTITUTION_37' : */ /* definition de la liste de substitution [GRO6(FRA16(BLANC)),GRO7(FRA16(BLANC))]. */ /* 'L_SUBSTITUTION_38' : */ /* definition de la liste de substitution [GRO7(FRA16(BLANC)),GRO8(FRA16(BLANC))]. */ /* 'L_SUBSTITUTION_39' : */ /* definition de la liste de substitution [GRO8(FRA16(BLANC)),GRO9(FRA16(BLANC))]. */ /* 'L_SUBSTITUTION_3A' : */ /* definition de la liste de substitution [GRO9(FRA16(BLANC)),GRO10(FRA16(BLANC))]. */ /* 'L_SUBSTITUTION_3B' : */ /* definition de la liste de substitution [GRO10(FRA16(BLANC)),GRO11(FRA16(BLANC))]. */ /* 'L_SUBSTITUTION_3C' : */ /* definition de la liste de substitution [GRO11(FRA16(BLANC)),GRO12(FRA16(BLANC))]. */ /* 'L_SUBSTITUTION_3D' : */ /* definition de la liste de substitution [GRO12(FRA16(BLANC)),GRO13(FRA16(BLANC))]. */ /* 'L_SUBSTITUTION_3E' : */ /* definition de la liste de substitution [GRO13(FRA16(BLANC)),GRO14(FRA16(BLANC))]. */ /* 'L_SUBSTITUTION_3F' : */ /* definition de la liste de substitution [GRO14(FRA16(BLANC)),GRO15(FRA16(BLANC))]. */ /* 'L_SUBSTITUTION_3G' : */ /* definition de la liste de substitution [GRO15(FRA16(BLANC)),GRO16(FRA16(BLANC))]. */ /* 'L_SUBSTITUTION_FF' : */ /* definition de la liste de substitution [NOIR,FRA1(FRA1(BLANC))]. */ /* 'L_SUBSTITUTION_FE' : */ /* definition de la liste de substitution [NOIR,FRA1(FRA2(BLANC))]. */ /* 'L_SUBSTITUTION_FC' : */ /* definition de la liste de substitution [NOIR,FRA1(FRA4(BLANC))]. */ /* 'L_SUBSTITUTION_F8' : */ /* definition de la liste de substitution [NOIR,FRA1(FRA8(BLANC))]. */ /* 'L_SUBSTITUTION_F0' : */ /* definition de la liste de substitution [NOIR,FRA1(FRA16(BLANC))]. */ /* 'L_SUBSTITUTION_E0' : */ /* definition de la liste de substitution [NOIR,FRA2(FRA16(BLANC))]. */ /* 'L_SUBSTITUTION_C0' : */ /* definition de la liste de substitution [NOIR,FRA4(FRA16(BLANC))]. */ /* 'L_SUBSTITUTION_80' : */ /* definition de la liste de substitution [NOIR,FRA8(FRA16(BLANC))]. */ /* 'L_SUBSTITUTION_ROUGE' : */ /* definition de la liste de coloriage ROUGE fournie en tant que palette Argument. */ /* 'L_SUBSTITUTION_VERTE' : */ /* definition de la liste de coloriage VERTE fournie en tant que palette Argument. */ /* 'L_SUBSTITUTION_BLEUE' : */ /* definition de la liste de coloriage BLEUE fournie en tant que palette Argument. */ /* 'L_SUBSTITUTION_SOLAR' : */ /* definition de la liste de substitution d'acces au SOLAR. */ /* */ /* */ #Aifdef __VERSION__COMPILER_LE_GRAPHIQUE_X_WINDOW #Eifdef __VERSION__COMPILER_LE_GRAPHIQUE_X_WINDOW /* */ /* */ /* Author of '$xci/display.01$I' : */ /* */ /* Jean-Francois Colonna (LACTAMME, 20001116085254). */ /* */ /*************************************************************************************************************************************/ /*===================================================================================================================================*/ /*************************************************************************************************************************************/ /* */ /* P A R A M E T R E S : */ /* */ /*************************************************************************************************************************************/ #ifdef __VERSION__COMPILER_LE_GRAPHIQUE_ROS #Aifdef __VERSION__COMPILER_LE_GRAPHIQUE_ROS #Eifdef __VERSION__COMPILER_LE_GRAPHIQUE_ROS #ifdef __VERSION__COMPILER_LE_GRAPHIQUE_SPIX # define X_COIN_HAUT_GAUCHE \ Xmin5 \ /* Definition du coin haut gauche de la fenetre... */ # define Y_COIN_HAUT_GAUCHE \ Ymin5 \ /* Definition du coin haut gauche de la fenetre... */ #Aifdef __VERSION__COMPILER_LE_GRAPHIQUE_SPIX #Eifdef __VERSION__COMPILER_LE_GRAPHIQUE_SPIX #ifdef __VERSION__COMPILER_LE_GRAPHIQUE_X_WINDOW # define SERVEUR_STANDARD \ DEFINITION_DU_SERVEUR_X_WINDOW \ /* Le serveur standard est celui qui est defini par la variable "DISPLAY". */ # define EDITER_LES_PRINT_ATTENTION_INITIAUX \ FAUX \ /* Indique si les messages initiaux du type 'PRINT_ATTENTION(...)' doivent etre emis */ \ /* ('VRAI') ou pas ('FAUX'). */ # define SIGNALER_LES_EVENEMENTS_INATTENDUS \ NE_PAS_SIGNALER_LES_EVENEMENTS_INATTENDUS_DE_X_WINDOW \ /* Indique si les evenements inattendus de 'X-Window' doivent etre signales ('VRAI') ou pas */ \ /* ('FAUX'). */ # define NOMBRE_DE_COULEURS_NECESSAIRES \ MOIT(COULEURS) \ /* Pour 'L_SUBSTITUTION_VARIABLE', nombre de couleurs maximal apres le compactage... */ # ifdef ALLOCATION_DES_COULEURS_VERSION_01 # Aifdef ALLOCATION_DES_COULEURS_VERSION_01 # Eifdef ALLOCATION_DES_COULEURS_VERSION_01 # ifdef ALLOCATION_DES_COULEURS_VERSION_02 # Aifdef ALLOCATION_DES_COULEURS_VERSION_02 # Eifdef ALLOCATION_DES_COULEURS_VERSION_02 # define CENTRER_LA_FENETRE \ FAUX \ /* Faut-il centrer la fenetre ('VRAI') ou pas ('FAUX'). */ # define X_COIN_BAS_GAUCHE \ Xmin11 \ /* Definition du coin bas gauche de la fenetre... */ # define Y_COIN_BAS_GAUCHE \ Ymin11 \ /* Definition du coin bas gauche de la fenetre... */ # if ( (defined(SYSTEME_SG4D20G_IRIX)) \ || (defined(SYSTEME_SG4D25TG_IRIX)) \ || (defined(SYSTEME_SG4D310VGX_IRIX)) \ || (defined(SYSTEME_SG4D35TG_IRIX)) \ || (defined(SYSTEME_SG4D85GT_IRIX)) \ || (defined(SYSTEME_SGIND308_IRIX)) \ || (defined(SYSTEME_SGIND324_IRIX)) \ || (defined(SYSTEME_SGIND3GA_IRIX)) \ || (defined(SYSTEME_SGIND408_IRIX)) \ || (defined(SYSTEME_SGIND424_IRIX)) \ || (defined(SYSTEME_SGIND4GA_IRIX)) \ || (defined(SYSTEME_SGIND508_IRIX)) \ || (defined(SYSTEME_SGIND524_IRIX)) \ || (defined(SYSTEME_SGIND5GA_IRIX)) \ || (defined(SYSTEME_SGIND808_IRIX)) \ || (defined(SYSTEME_SGIND824_IRIX)) \ || (defined(SYSTEME_SGIND8GA_IRIX)) \ || (defined(SYSTEME_SGINDA08_IRIX)) \ || (defined(SYSTEME_SGINDA24_IRIX)) \ || (defined(SYSTEME_SGINDAGA_IRIX)) \ || (defined(SYSTEME_SGO200A1_IRIX)) \ || (defined(SYSTEME_SGO200A2_IRIX)) \ || (defined(SYSTEME_SGO200A4_IRIX)) \ || (defined(SYSTEME_SGO25224_IRIX)) \ || (defined(SYSTEME_SGO252VA_IRIX)) \ || (defined(SYSTEME_SGO252VN_IRIX)) \ || (defined(SYSTEME_SGPCM801_IRIX)) \ || (defined(SYSTEME_SGPCMA01_IRIX)) \ ) # define SUBSTITUTION_COURANTE \ L_SUBSTITUTION_NEUTRE \ /* Designation de la liste de substitution courante ; la liste 'NEUTRE' */ \ /* etant choisie a priori... */ # define NOM_SUBSTITUTION \ "L_SUBSTITUTION_NEUTRE" \ /* Nom de la liste de substitution recherchee. ATTENTION, le 19990310151141, afin d'eviter */ \ /* les messages d'erreur de 'RECHERCHE_D_UNE_LISTE_DE_SUBSTITUTION(...)', eux-memes */ \ /* introduits le 19990302094348, il a ete decide de passer de la valeur par defaut */ \ /* 'NOM_UNDEF' pour 'nom_substitution' a une valeur existante ('L_SUBSTITUTION_NEUTRE'). */ # Aif ( (defined(SYSTEME_SG4D20G_IRIX)) \ || (defined(SYSTEME_SG4D25TG_IRIX)) \ || (defined(SYSTEME_SG4D310VGX_IRIX)) \ || (defined(SYSTEME_SG4D35TG_IRIX)) \ || (defined(SYSTEME_SG4D85GT_IRIX)) \ || (defined(SYSTEME_SGIND308_IRIX)) \ || (defined(SYSTEME_SGIND324_IRIX)) \ || (defined(SYSTEME_SGIND3GA_IRIX)) \ || (defined(SYSTEME_SGIND408_IRIX)) \ || (defined(SYSTEME_SGIND424_IRIX)) \ || (defined(SYSTEME_SGIND4GA_IRIX)) \ || (defined(SYSTEME_SGIND508_IRIX)) \ || (defined(SYSTEME_SGIND524_IRIX)) \ || (defined(SYSTEME_SGIND5GA_IRIX)) \ || (defined(SYSTEME_SGIND808_IRIX)) \ || (defined(SYSTEME_SGIND824_IRIX)) \ || (defined(SYSTEME_SGIND8GA_IRIX)) \ || (defined(SYSTEME_SGINDA08_IRIX)) \ || (defined(SYSTEME_SGINDA24_IRIX)) \ || (defined(SYSTEME_SGINDAGA_IRIX)) \ || (defined(SYSTEME_SGO200A1_IRIX)) \ || (defined(SYSTEME_SGO200A2_IRIX)) \ || (defined(SYSTEME_SGO200A4_IRIX)) \ || (defined(SYSTEME_SGO25224_IRIX)) \ || (defined(SYSTEME_SGO252VA_IRIX)) \ || (defined(SYSTEME_SGO252VN_IRIX)) \ || (defined(SYSTEME_SGPCM801_IRIX)) \ || (defined(SYSTEME_SGPCMA01_IRIX)) \ ) # define SUBSTITUTION_COURANTE \ COND(IFOU(gLE_SERVEUR_X_WINDOW_EST_CELUI_DE(Gvar(DEFINITION_DU_SERVEUR_X_WINDOW),"X_LACT14") \ ,TOUJOURS_FAUX \ ) \ ,L_SUBSTITUTION_01 \ ,L_SUBSTITUTION_NEUTRE \ ) \ /* Designation de la liste de substitution courante ; la liste '01' */ \ /* etant choisie a priori... */ # define NOM_SUBSTITUTION \ COND(IFOU(gLE_SERVEUR_X_WINDOW_EST_CELUI_DE(Gvar(DEFINITION_DU_SERVEUR_X_WINDOW),"X_LACT14") \ ,TOUJOURS_FAUX \ ) \ ,"L_SUBSTITUTION_01" \ ,"L_SUBSTITUTION_NEUTRE" \ ) \ /* Nom de la liste de substitution recherchee. ATTENTION, le 19990310151141, afin d'eviter */ \ /* les messages d'erreur de 'RECHERCHE_D_UNE_LISTE_DE_SUBSTITUTION(...)', eux-memes */ \ /* introduits le 19990302094348, il a ete decide de passer de la valeur par defaut */ \ /* 'NOM_UNDEF' pour 'nom_substitution' a une valeur existante ('L_SUBSTITUTION_NEUTRE'). */ # Eif ( (defined(SYSTEME_SG4D20G_IRIX)) \ || (defined(SYSTEME_SG4D25TG_IRIX)) \ || (defined(SYSTEME_SG4D310VGX_IRIX)) \ || (defined(SYSTEME_SG4D35TG_IRIX)) \ || (defined(SYSTEME_SG4D85GT_IRIX)) \ || (defined(SYSTEME_SGIND308_IRIX)) \ || (defined(SYSTEME_SGIND324_IRIX)) \ || (defined(SYSTEME_SGIND3GA_IRIX)) \ || (defined(SYSTEME_SGIND408_IRIX)) \ || (defined(SYSTEME_SGIND424_IRIX)) \ || (defined(SYSTEME_SGIND4GA_IRIX)) \ || (defined(SYSTEME_SGIND508_IRIX)) \ || (defined(SYSTEME_SGIND524_IRIX)) \ || (defined(SYSTEME_SGIND5GA_IRIX)) \ || (defined(SYSTEME_SGIND808_IRIX)) \ || (defined(SYSTEME_SGIND824_IRIX)) \ || (defined(SYSTEME_SGIND8GA_IRIX)) \ || (defined(SYSTEME_SGINDA08_IRIX)) \ || (defined(SYSTEME_SGINDA24_IRIX)) \ || (defined(SYSTEME_SGINDAGA_IRIX)) \ || (defined(SYSTEME_SGO200A1_IRIX)) \ || (defined(SYSTEME_SGO200A2_IRIX)) \ || (defined(SYSTEME_SGO200A4_IRIX)) \ || (defined(SYSTEME_SGO25224_IRIX)) \ || (defined(SYSTEME_SGO252VA_IRIX)) \ || (defined(SYSTEME_SGO252VN_IRIX)) \ || (defined(SYSTEME_SGPCM801_IRIX)) \ || (defined(SYSTEME_SGPCMA01_IRIX)) \ ) #Aifdef __VERSION__COMPILER_LE_GRAPHIQUE_X_WINDOW #Eifdef __VERSION__COMPILER_LE_GRAPHIQUE_X_WINDOW