/*************************************************************************************************************************************/
/* */
/* 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