Evolutions du fichier « Generix.ini » (version 4.4-02)

Pour en savoir plus :
  • sur les principes de mise à jour du fichier « Generix.ini », consultez la documentation de référence « Evolutions du fichier Generix.ini »,
  • sur l’ensemble des sections et clés du fichier « Generix.ini », consultez la documentation de référence « Le fichier Generix.ini ».

Modification de l’apparence des tableaux en Visualisation

Dans un tableau en mode Visualisation, on ne tient plus compte des attributs du champ (saisissable, saisie obligatoire et accessible) pour déterminer sa couleur d'affichage. De cette façon, tous les champs d'une même ligne ont une couleur commune. La vidéo du champ est toujours paramétrable (inverse vidéo, souligné, clignotant ).

Trois types de lignes sont possibles pour un tableau donc une clé pour chaque type a été ajoutée dans le "Generix.ini" dans la section [Couleurs]:

La valeur par défaut de ces clés correspond à la couleur actuelle des tableaux, c’est-à-dire que la couleur des lignes paires correspond à la couleur des champs en Affichage ( clé "Fond Champ Affichage" ), la couleur des lignes impaires et sélectionnées étant calculé par rapport à la couleur de la ligne paire.

Au niveau de la couleur du texte, c’est la clé "Texte Champ Affichage" qui est utilisée.

Ajout de la possibilité de réduire/agrandir une Police

Il est possible de faire varier la taille d’une police en renseignant dans le Generix.ini un coefficient de réduction (coeff<coeff_defaut) ou d’agrandissement (coeff>coeff_defaut) de la manière suivante :

[POLICES]

Police de fond d'ecran=Times New Roman,0.8,0.9

Le premier coefficient permet de jouer sur la hauteur du caractère et le second, sur la largeur. L’exemple ci-dessus signifie que la hauteur sera réduite de 0.8 ( 20% ) et la largeur de 0.9 ( 10% ) avec l’hypothèse que la valeur par défaut soit 1.0. Si aucun coefficient n’est renseigné, les valeurs par défaut seront prises en compte, en sachant que ces valeurs correspondent aux coefficients qui existaient déjà en « dur » dans le source.

Remarque :

Police de fond d'ecran=Times new roman,0.8

- Pour ne renseigner que la largeur :

Police de fond d'ecran=Times new roman,,0.8

- Si la clé n'est pas renseignée, il est possible de faire :

Police de fond d'ecran=,0.8,0.9

dans ce cas, c'est la police par défaut qui est prise en compte

Splash window des Fonctions, splash window du Lanceur et mire de connexion

Splash window des Fonctions Interactives

Lors du lancement d’une fonction par le menu C/S, une ‘splash window’ (ou ‘splash screen’ ) s'affiche désormais pendant le temps d’activation de la fonction, parfois long. Elle permet d'assurer à l'utilisateur que le système n'est pas bloqué et que l’application est en train de s'activer.

Cette splash est composée d’une image qui s’affiche au milieu de l’écran avec au centre un libellé ( « Lancement de la fonction UFCT [2] »). Le chiffre entre crochets correspond au nombre d’étapes restant avant l’activation de la fonction.

Paramétrage possible

Il est possible, via un paramétrage du Generix.ini client, de paramétrer la couleur et la police du libellé de la splash window. Pour cela il faut renseigner :

  • pour la couleur, dans la section [Couleurs], la clé Texte Splash ( valeur par défaut égale à la valeur de la clé "Texte Mire" )
  • pour la police, dans la section [Polices], la clé Police des fenetres de demarrage ( valeur par défaut "System" )
  • Il est aussi possible de paramétrer l’image de la splash window, en plaçant dans le
  • répertoire ap$img une image au format BMP nommé : « splash.bmp » .

Automatiquement, si un fichier de ce nom est trouvé dans ce répertoire, la splash window sera remplacée par l’image du fichier. Si aucun fichier n’est trouvé, l’image utilisée est celle par défaut stockée dans la DLL.

Désactivation de la splash

Il est possible de désactiver l’affichage de la splash window lors de l’exécution d’une fonction. Cette opération se situe au niveau du Generix.ini client dans la section [Initialisations] avec la clé :

Splash des Fonctions=NON( valeur par défaut "OUI" )

Splash window du Lanceur

Depuis la version 4-4.00 d’ACE, la lanceur, nouveau point d'entrée

dans le produit, permet d'activer le lancement d'une fonction d’ACE depuis une page HTML ou le bureau. A l’exécution, une splash window permet de patienter jusqu’à ce que l’activation se termine. Comme celle des Fonctions Interactives, cette splash peut être paramétré.

Paramétrage possible

Il est possible, via un paramétrage du Generix.ini client, de paramétrer la couleur et la police du libellé de la splash window du lanceur. Pour cela il faut renseigner :

  • pour la couleur, dans la section [Couleurs], la clé Texte Lanceur ( valeur par défaut égale à la valeur de la clé "Texte Mire" )
  • pour la police, dans la section [Polices], la clé Police des fenetres de demarrage ( valeur par défaut "System" )
  • Il est aussi possible de paramétrer l’image, en plaçant dans le répertoire ap$img une image au format BMP nommé : « lanceur.bmp » . Automatiquement, si un fichier de ce nom est trouvé dans ce répertoire, la splash window sera remplacée par l’image du fichier. Si aucun fichier n’est trouvé, l’image utilisée est celle par défaut stockée dans la DLL.

Désactivation de la splash

Il est possible de désactiver l’affichage de la splash window lors de l’exécution du lanceur. Cette opération se situe au niveau du Generix.ini client dans la section [Initialisations] :

Splash du Lanceur=NON ( valeur par défaut "OUI" )

Il est aussi possible de désactiver l’affichage de la splash window de façon unitaire ( à chaque lancement ) à l’aide d’une option du lanceur.exe nommée « nosplash » :

lanceur.exe [–nosplash] codsoc codagent mdp nom_fonction chap option param_app

Exemple d’utilisation :

Lanceur.exe –nosplash 9992 GNC " " UFCT

Remarque :

La désactivation à l’aide de l’option est prioritaire par rapport à la désactivation par le Generix.ini client.

Mire de connexion

Dans cette version, une nouvelle image a été mise pour la mire de connexion (voir le lien plus bas pour un exemple). Comme les splash window, il est possible de paramétrer le libellé et l’image de la mire de connexion. Pour cela il faut renseigner dans le Generix.ini client :

Remarque générale :

L’image par défaut des splash window et de la mire de connexion, est une image de 256 couleurs, l’image que l’on peut renseigner accepte plus de 256 couleurs

Exemples

Voici un exemple des ajouts que vous pouvez effectuer au niveau de votre fichier « Generix.ini ».

[INITIALISATIONS]

;Pour désactiver la splash des fonctions ou du lanceur positionner les clefs suivantes à NON

;Splash des Fonctions=NON

;Splash du Lanceur=NON

[Repertoires]

; Possibilité de changer l'image de la mire de connexion, du lanceur.exe ou de la "splash windows",

; en créant un fichier mire.bmp,lanceur.bmp ou splash.bmp dans ap$img.

ap$img=c:\ACE\res\

[Image_Fond]

; Clés à positionner pour le paramétrage du fond d'écran par société (société et agent à modifier)

; Fichier exclusivement au format gif, le fichier doit être positionné dans le repertoire ap$img.

; Valeurs possibles : centre (valeur par défaut), haut droit, haut gauche, bas droit, bas gauche, mosaique, plein ecran, etire

;Image Nom=<nom du fichier sans l'extension>

;Image Nom <n° société>=<nom du fichier sans l'extension>

;Image Nom <agent>=<nom du fichier sans l'extension>

;Image Position=centre

;Image Position <n° société>=centre

;Image Position <agent>=centre

[Couleurs]

;Texte Fenetre CAC=

;Fond Tableau Ligne Paire=

;Fond Tableau Ligne Impaire=

;Fond Tableau Ligne Selectionnée=

;Pour le message de lancement menu de la mire de connexion

;Texte Mire=

;Pour la splash des fonctions interactives

;Texte Splash=

;Pour le fichier lanceur.exe

;Texte Lanceur=

[Polices]

Police des champs=Courrier New

;Possibilité de reduire/agrandir en hauteur,largeur une police.

;Police des champs=Courrier New,0.8,0.9

;Police des champs=Courrier New,,1.2

;Police des champs=,1.1,1.2

Police d'edition=Courrier New

Police de fond d'ecran=MS Sans Serif

Police bandeau=MS Sans Serif

Police des cases à cocher=MS Sans Serif

;Utilisé pour les "splash"

;Police des fenetres de démarrage=

; Clés à positionner pour paramétrage des polices entêtes de tableau et boutons

; Par défaut ces paramètres reprennent la police de fond d'ecran

;Police des entetes de tableau=

;Police des boutons bas=