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