• Aucun résultat trouvé

2.3 L’éditeur de fenêtres

2.3.8 Champ Libellé

Le champ libellé permet d'afficher un texte statique. Le contenu du champ ne pourra pas être saisi par l'uti- lisateur.

La fenêtre de description permet de consulter et de modifier par simple clic toutes les propriétés associées au champ.

Onglet Général

Cet onglet permet de définir : • le nom

• le libellé avec saisie multilingue

Onglet IHM

Cet onglet permet de définir les paramètres concernant l’interface : • libellé visible ou invisible

• libellé en affichage normal ou grisé • cadrage vertical et horizontal du libellé • prise en compte du caractère & • curseur de survol

• plan sur lequel est disposé le champ

• groupes de champs auxquels est rattaché le libellé • position

• taille

• comportement du champ lors de la modification de taille de la fenêtre (ancrage) • opacité du champ

Onglet Détail

Cet onglet permet de définir : • la mise en forme du libellé (RTF) • la gestion de l’Unicode

• des paramètres de clignotement (cadence, couleur)

• des paramètres de défilement (cadence, pas du déplacement, sens) • le mode de troncature du libellé s’il est trop long (ellipse)

Onglet Liaison

Cet onglet permet de définir une liaison entre le champ et

• soit une rubrique de fichier de données ou de requête. Cette liaison peut porter sur un fichier ou sur des fichiers reliés.

• soit une variable globale à la fenêtre ou au projet, une instance de classe, ...

Cette liaison est notamment utilisée par les fonctions WLangage EcranVersFichier et FichierVers-

Ecran.

Onglet Note

Cet onglet permet de saisir des notes de programmation qui seront imprimées dans le dossier de pro- grammation.

Onglet Aide

Cet onglet permet de saisir en multilingue le texte de la bulle d’aide sur le libellé.

Onglet Style

Cet onglet permet de :

• appliquer un style prédéfini au libellé

• créer ou modifier un style de la feuille de styles

Il donne également accès à l’éditeur de styles qui permet de modifier complètement l’aspect du libellé :

Pour le libellé :

Pour le cadre extérieur :

Pour l’ombre floue :

2.3.9 Champ Bouton

Le champ bouton permet à l'utilisateur de déclencher un traitement par un clic souris ou par un raccourci clavier.

Un bouton peut être composé : - de texte

- d’image

- de texte et d’image

La fenêtre de description permet de consulter et de modifier par simple clic toutes les propriétés associées au bouton.

Onglet Général

Cet onglet permet de définir les informations générales du champ : • nom

• libellé avec saisie multilingue

• action prédéfinie du bouton (aucune programmation nécessaire) • image de l’intérieur du bouton avec :

• image du cadre et du fond du bouton avec :

Onglet IHM

Cet onglet permet de définir les paramètres concernant l’interface : • bouton visible ou invisible

• bouton en saisie, en affichage seul ou grisé • bouton accessible par la touche TAB • bouton de type ON/OFF

la police la couleur

la taille la présence et la position d’une ombre les attributs (gras, souligné italique, barré) la couleur de l’ombre

la position

la couleur de fond la couleur du cadre le type de cadre (il est possible de spécifier une image)

le niveau de flou (très net, net, flou, très flou) les décalages horizontaux et verticaux la luminosité en pourcentage

effets de changement d’image lors du survol, du clic, de l’enfoncement, ...

choix de la transparence choix dans le catalogue d’images choix de la symétrie image spécifique pour chaque langue

effets de changement d’image lors du survol, du clic, de l’enfoncement, ...

position : haut gauche, haut, haut droit, gauche, centre, droite, bas gauche, bas, bas droit

choix dans le catalogue d’images choix de la transparence image spécifique pour chaque langue choix de la symétrie mode d’affichage : 100 %, centré, étiré, répété,

homothétique, homothétique étendu, homothétique centré, homothétique étendu centré

• type de bouton correspondant à un type d’opération spécifique :

• action du clic droit • curseur de survol

• présence d’un menu contextuel standard ou personnalisé • raccourci clavier d’accès au bouton

• plan sur lequel est disposé le bouton

• groupes de champs auxquels est rattaché le bouton • position

• taille

• comportement du bouton lors de la modification de taille de la fenêtre (ancrage) • opacité du champ

Onglet Détail

Cet onglet permet de définir :

• la validation automatique du bouton après un délai spécifié

• le mode de troncature du libellé du bouton s’il est trop long (ellipse)

Onglet Note

Cet onglet permet de saisir des notes de programmation qui seront imprimées dans le dossier de pro- grammation.

Onglet Aide

Cet onglet permet de saisir en multilingue différentes aides sur le bouton : • le texte de la bulle d’aide

• le texte de la barre de message

• le titre et le texte d’une fenêtre d’aide accessible par la touche F1 • un lien vers un fichier d’aide (HLP, CHM)

Onglet Style

Cet onglet permet de :

• appliquer un style prédéfini au bouton

• créer ou modifier un style de la feuille de styles

• modifier l’aspect du bouton sans le relier à la feuille de styles (style dissocié)

Il donne également accès à l’éditeur de styles qui permet de modifier complètement l’aspect du bou- ton dans ses différents états :

Pour le libellé :

Pour le cadre extérieur :

Pour le thème XP, il est possible d’utiliser le thème actif sous XP / Vista.

normal : bouton standard abandon : bouton interceptant la fermeture d’une fenêtre et affecté à la touche [ESC]

validation : bouton affecté à la touche [Entrée] et bloqué par la saisie obligatoire

aide : bouton affecté à la touche F1 et appelant la page d’aide

interruption : bouton non bloqué par la saisie obligatoire

la police la couleur

la taille la présence et la position d’une ombre les attributs (gras, souligné italique, barré) la couleur de l’ombre

la position

la couleur de fond la couleur du cadre

2.3.10 Champ Image

Le champ image permet de :

• afficher des images statiques ou animées dans l’application. Les formats d'image pouvant être affichés sont les suivants :

• dessiner (fonctions de dessin) • afficher des vidéos

• afficher des fichiers PDF

• afficher des graphes réalisés avec le grapheur

• exécuter des traitements spécifiques lors d'un clic de l'utilisateur sur l'image

La fenêtre de description permet de consulter et de modifier par simple clic toutes les propriétés asso- ciées au champ image.

Onglet Général

Cet onglet permet de définir les informations générales du champ image : • nom

• libellé avec saisie multilingue • image avec :

• choix du mode 9 images : Le mode 9 images permet de redimensionner harmonieusement des images. L'image utilisée est découpée en 9 zones. Il est ensuite possible de définir le comportement de chaque zone lors du redimensionnement du champ image ou de la fenêtre.

• mode d’affichage :

• position :

• transparence • symétrie

Onglet IHM

Cet onglet permet de définir les paramètres concernant l’interface : • champ visible ou invisible

• champ en saisie, en affichage seul ou grisé • action du clic droit

• curseur de survol

• présence d’un menu contextuel standard ou personnalisé

PCX GIF BMP ION ICO PSD ICW TGA WMF/EMF PCD JPEG PNG TIFF

Choix dans le catalogue d’images image spécifique pour chaque langue

100 % homothétique centré centré homothétique étendu centré étiré homothétique sans agrandissement répété homothétique centré sans agrandissement homothétique affichage Haute Qualité

homothétique étendu

haut gauche droite haut bas gauche haut droit bas gauche bas droit centre

• raccourci clavier d’accès au champ • plan sur lequel est disposé le champ

• groupes de champs auxquels est rattaché le champ • position

• taille

• comportement du champ lors de la modification de taille de la fenêtre (ancrage) • opacité du champ

Onglet Détail

Cet onglet permet de définir :

• une animation sur l’image ou un défilement de l’image

Les images animées peuvent être au format GIF animé ou bien tout simplement des images stoc- kées les unes à la suite des autres dans un seul fichier. Les options suivantes sont disponibles :

- boucle - aller-retour

- animation avant ou arrière - durée de chaque image - sens

- nombre d’étapes

• si l’image doit être considérée comme une zone de clicage

• si l’image doit avoir un menu contextuel de manipulation des images.

• si l’image doit avoir des ascenseurs et une gestion du zoom automatique (notamment pour l’affi- chage des fichiers PDF).

Onglet Liaison

Cet onglet permet de définir une liaison entre le champ et

• soit une rubrique de fichier de données ou de requête. Cette liaison peut porter sur un fichier ou sur des fichiers reliés.

• soit une variable globale à la fenêtre ou au projet, une instance de classe, ...

Cette liaison est notamment utilisée par les fonctions WLangage EcranVersFichier et FichierVers-

Ecran.

Onglet Note

Cet onglet permet de saisir des notes de programmation qui seront imprimées dans le dossier de pro- grammation.

Onglet Aide

Cet onglet permet de saisir en multilingue le texte de la bulle d’aide sur l’image et un lien vers un fichier d’aide (HLP, CHM).

Onglet Style

Cet onglet permet de :

• appliquer un style prédéfini au champ

• créer ou modifier un style de la feuille de styles

• modifier l’aspect du champ sans le relier à la feuille de styles (style dissocié)

Il donne également accès à l’éditeur de styles qui permet de modifier complètement l’aspect du champ :

Pour le libellé :

Pour le cadre extérieur :

la police la couleur

la taille la présence et la position d’une ombre les attributs (gras, souligné italique, barré) la couleur de l’ombre

la position

la couleur de fond la couleur du cadre le type de cadre (il est possible de spécifier une image)

Pour l’ombre floue :

Pour l’ascenseur :

2.3.11 Champ Sélecteur

Le champ sélecteur est un champ permettant à l'utilisateur de sélectionner une option parmi plusieurs. La fenêtre de description permet de consulter et de modifier par simple clic toutes les propriétés associées au champ de saisie.

Onglet Général

Cet onglet permet de définir les informations générales du champ : • nom

• libellé avec saisie multilingue

• options du sélecteur avec saisie multilingue (une option peut être sur plusieurs lignes) • mode d’affichage : standard, avec sous-libellés, style Vista (avec images), style Vista avec sous- libellés.

Onglet IHM

Cet onglet permet de définir les paramètres concernant l’interface : • champ visible ou invisible

• champ en saisie, en affichage seul ou grisé • champ accessible par la touche TAB • action du clic droit

• curseur de survol

• présence d’un menu contextuel standard ou personnalisé • raccourci clavier d’accès au champ

• plan sur lequel est disposé le champ

• groupes de champs auxquels est rattaché le champ • position

• taille

• comportement du champ lors de la modification de taille de la fenêtre (ancrage) • opacité

Onglet Détail

Cet onglet permet de définir :

• l’image utilisée pour les coches avec si nécessaire le nomnre d’étapes pour l’animation • la mémorisation de la valeur du sélecteur

• si les options peuvent être saisies en RTF • si le libellé peut être multi-lignes

• le nombre de colonnes pour la disposition des options • si les colonnes du sélecteur sont de tailles proportionnelles • les options de gestion des images pour le mode d’affichage Vista.

Onglet Liaison

Cet onglet permet de définir une liaison entre le champ et

• soit une rubrique de fichier de données ou de requête. Cette liaison peut porter sur un fichier ou sur des fichiers reliés.

• soit une variable globale à la fenêtre ou au projet, une instance de classe, ...

Cette liaison est notamment utilisée par les fonctions WLangage EcranVersFichier et FichierVers-

Ecran.

Onglet Contenu

le niveau de flou (très net, net, flou, très flou) les décalages horizontaux et verticaux la luminosité en pourcentage

la couleur de fond le type de cadre (il est possible de spécifier une image) la couleur des boutons la couleur du cadre

Onglet Note

Cet onglet permet de saisir des notes de programmation qui seront imprimées dans le dossier de pro- grammation.

Onglet Aide

Cet onglet permet de saisir en multilingue différentes aides sur le sélecteur et sur chacune des options :

• le texte de la bulle d’aide • le texte de la barre de message

• le titre et le texte d’une fenêtre d’aide accessible par la touche F1 • un lien vers un fichier d’aide (HLP, CHM)

Onglet Style

Cet onglet permet de :

• appliquer un style prédéfini au champ

• créer ou modifier un style de la feuille de styles

• modifier l’aspect du champ sans le relier à la feuille de styles (style dissocié)

Il donne également accès à l’éditeur de styles qui permet de modifier complètement l’aspect du champ :

Pour le libellé :

Pour le cadre extérieur :

Pour les options :

Pour le cadre interne :

Pour la coche :

Pour le cadre de la coche :

Cet onglet permet également de choisir l’utilisation du thème courant sous Windows XP ou Vista.

2.3.12 Champ Interrupteur

Le champ interrupteur est un champ permettant à l'utilisateur de sélectionner un ensemble d’options. La fenêtre de description permet de consulter et de modifier par simple clic toutes les propriétés associées au champ interrupteur.

Onglet Général

Cet onglet permet de définir les informations générales du champ : • nom

• libellé avec saisie multilingue

• options de l’interrupteur avec saisie multilingue (une option peut être sur plusieurs lignes) • mode d’affichage : standard, avec sous-libellés, style Vista (avec images), style Vista avec sous-

la police la couleur

la taille la présence et la position d’une ombre les attributs (gras, souligné italique, barré) la couleur de l’ombre

la position

la couleur de fond la couleur du cadre le type de cadre (il est possible de spécifier une image)

la police les attributs (gras, souligné italique, barré) la taille la couleur

la couleur de fond la couleur du cadre le type de cadre (il est possible de spécifier une image)

le style de coche : cercle, cercle/cadre plat, croix, croix légère, coche, coche/cadre plat, carré, losange, la couleur la couleur de fond la couleur du cadre

Onglet IHM

Cet onglet permet de définir les paramètres concernant l’interface : • champ visible ou invisible

• champ en saisie, en affichage seul ou grisé • champ accessible par la touche TAB • action du clic droit

• curseur de survol

• présence d’un menu contextuel standard ou personnalisé • raccourci clavier d’accès au champ

• plan sur lequel est disposé le champ

• groupes de champs auxquels est rattaché le champ • position

• taille

• comportement du champ lors de la modification de taille de la fenêtre (ancrage) • opacité

Onglet Détail

Cet onglet permet de définir : • l’image des coches

• la mémorisation de la valeur de l’interrupteur

• si l’interrupteur a un état indéterminé (interrupteur à 3 états) • si les options peuvent être saisies en RTF

• si le libellé peut être multi-lignes

• le nombre de colonnes pour la disposition des options

• si les colonnes de l’interrupteur sont de tailles proportionnelles

Onglet Liaison

Cet onglet permet de définir une liaison entre le champ et

• soit une rubrique de fichier de données ou de requête. Cette liaison peut porter sur un fichier ou sur des fichiers reliés.

• soit une variable globale à la fenêtre ou au projet, une instance de classe, ...

Cette liaison est notamment utilisée par les fonctions WLangage EcranVersFichier et FichierVers-

Ecran.

Onglet Contenu

Cet onglet permet de saisir les caractéristiques des options selon le mode d’affichage choisi.

Onglet Note

Cet onglet permet de saisir des notes de programmation qui seront imprimées dans le dossier de pro- grammation.

Onglet Aide

Cet onglet permet de saisir en multilingue différentes aides sur l’interrupteur et sur chacune des options :

• le texte de la bulle d’aide • le texte de la barre de message

• le titre et le texte d’une fenêtre d’aide accessible par la touche F1 • un lien vers un fichier d’aide (HLP, CHM)

Onglet Style

Cet onglet permet de :

• appliquer un style prédéfini au champ

• créer ou modifier un style de la feuille de styles

Il donne également accès à l’éditeur de styles qui permet de modifier complètement l’aspect du champ :

Pour le libellé :

Pour le cadre extérieur :

Pour les options :

Pour le cadre interne :

Pour la coche :

Pour le cadre de la coche :

Cet onglet permet également de choisir l’utilisation du thème courant sous Windows XP ou Vista.

2.3.13 Champ Liste

Le champ liste permet d'afficher une liste d'éléments et de sélectionner un ou plusieurs éléments dans cette liste.

Les listes peuvent contenir : - du texte

- des images

- du texte et des images

Le contenu de la liste peut provenir d’un fichier de données, d’une requête, d’une variable ou être défini par programmation. Un assistant guide le développeur pour créer la liste.

La fenêtre de description permet de consulter et de modifier par simple clic toutes les propriétés associées à la liste.

Onglet Général

Cet onglet permet de définir les informations générales du champ : • nom

• libellé avec saisie multilingue

• contenu initial de la liste avec saisie multilingue

Onglet IHM

Cet onglet permet de définir les paramètres concernant l’interface : • champ visible ou invisible

• champ en sélection, en affichage seul ou grisé • champ accessible par la touche TAB

• action du clic droit • action du double-clic • curseur de survol

• présence d’un menu contextuel standard ou personnalisé • raccourci clavier d’accès au champ

la police la couleur

la taille la présence et la position d’une ombre les attributs (gras, souligné italique, barré) la couleur de l’ombre

la position

la couleur de fond la couleur du cadre le type de cadre (il est possible de spécifier une image)

la police les attributs (gras, souligné italique, barré) la taille la couleur

la couleur de fond la couleur du cadre le type de cadre (il est possible de spécifier une image)

le style de coche : cercle, cercle/cadre plat, croix, croix légère, coche, coche/cadre plat, carré, losange, la couleur la couleur de fond la couleur du cadre

• retrait à gauche des éléments de la liste (en pixels) • cadrage du contenu (gauche, droite, centré) • plan sur lequel est disposé le champ

• groupes de champs auxquels est rattaché le champ • position

• taille

• comportement du champ lors de la modification de taille de la fenêtre (ancrage) • opacité

Onglet Détail

Cet onglet permet de définir :

• la mémorisation de la valeur sélectionnée • si la liste gère le Drag & Drop

• si la liste gère l’Unicode

• si la liste doit être triée sur son contenu

• la présence ou non d’ascenseurs vertical et horizontal • si la liste accepte la sélection multiple

• si la liste doit prendre en compte la fonction WLangage gLien • si la liste propose un déplacement au pixel

• si une bulle doit être affichée lors du déplacement de l’ascenseur • le nombre de colonnes pour afficher le contenu

Onglet Liaison

Cet onglet permet de définir une liaison entre le champ et

• soit une rubrique de fichier de données ou de requête. Cette liaison peut porter sur un fichier ou sur des fichiers reliés.

• soit une variable globale à la fenêtre ou au projet, une instance de classe, ...

Cette liaison est notamment utilisée par les fonctions WLangage EcranVersFichier et FichierVers-

Ecran.

Onglet Contenu

Cet onglet permet de paramétrer la source de données utilisée pour le remplissage :

• par programmation (liste mémoire) : les données ne sont ni liées à un fichier de données, ni liées à une variable et sont fournies par programmation.

• variable (liste sur source) : les données sont liées à une variable globale présente dans le projet ou dans la fenêtre. Il est également possible de lier le champ à une instance de classe.

• fichier chargé en mémoire : les données proviennent d’un fichier de données ou d’une requête mais seul un nombre spécifié d’enregistrement est chargé en mémoire.

• fichier avec accès direct : les données proviennent directement d’un fichier de données ou d’une requête.

Une requête peut être créée directement depuis la fenêtre de description pour être intégrée à la liste. Cet onglet permet également de paramétrer :

• fichier parcouru • rubrique affichée • rubrique mémorisée • rubrique de parcours

• parcours croissant ou décroissant • filtre

• personnalisation de la 1ère ligne