Interface utilisateur

                  Interface utilisateur de LIPE

LIPE-RFC-N°   : 5
Status        : Provisoire rev. a
Date          : 19-05-1999
Auteurs       : Alain Couchot
Reference     :
Sujet         : Interface utilisateur
Mots Clés     : LIPE-RFC, IHM, Interface, écran, Dialogue, utilisateur
Destinataires : Tous
Remerciements :
Contenu       :

Pour permettre l'indépendance du client vis à vis de la couche de
présentation (HTML, GTK....) il est nécessaire que l'interface homme-machine
se fasse dans un espace indépendant de l'affichage choisi. On propose donc
les principes communs à tous les programmes.

On fait l'hypothèse qu'il existe une souris  ou un moyen de "cliquer" une
zone par déplacement d'un curseur et activation d'une touche de fonction

Le dialogue avec l'utilisateur se fait sous forme d'écrans indépendant, un
écran occupe une fenêtre, la gestion du  fenêtrage est laissé au
gestionnaire de présentation, chaque fenêtre est affectée d'un numéro
interne, d'un titre et d'un type (standard / saisie / Dialogue...)

L'unité de travail est le caractère, les longueurs de zones s'expriment en
nombre de caractères

Les attributs d'un caractère sont : la couleur (8 couleurs)
Gras/Normal/Souigné
Il y a une seule taille de caractère, à espacement proportionnel
Les attributs d'une zone sont : la couleur de fond

Dans un écran peuvent figurer
- du texte statique
- une zone de saisie précédée d'une étiquette, affectée d'une valeur par
défaut
- une zone de choix dans un menu
- une case à cocher
- un groupe de boutons radio (choix 1 parmi n)
- un bouton ( qui aura toujours un équivalent clavier)
- une image (qui peut être cliquable)
- une zone d'affichage de de liste chaque élément de la liste peut avoir n
colonnes , Les lignes peut être cliquable