les noms “paramétrages” et “préférences” peuvent changer
Les fonctionnalités de TXM doivent partager une façon de présenter et d'organiser les paramètres (préférences locales à l'éditeur) et les préférences (globale entre éditeur d'une fonctionnalité).
Il faut définir pour les paramètres et préférences : les paramètes et préférences qui peuvent être partagés entre fonctionnalité.
Un éditeur qui s'ouvre réglera ses paramètres en utilsant les préférences définies (état actuel dans TXM)
supprimer toutes les popups de paramétrage (ex : Progression, spécificités…)
chaque éditeur de commande doit avoir une zone de paramètres retractable (il peut y avoir beaucoup de paramètres)
Peut être une une ligne avec un bouton ”>” “v” (ou “cacher”, “afficher”)
Peut être un bouton ”>” “v” qui s'affiche en haut à gauche (ou droite) par dessus le résultat. Il faudrait pouvoir déplacer le bouton au cas où il generai la lecture du résultat)
Peut être une barre avec menus (comme le menu principal)
Il y a 2 groupe de préférences :
Zones de paramètres :
Requête : sur une ligne
Label “Requête”
Bouton assistant
Champ de saisie (+historique)
Bouton ”+” (pour rajouter une requête)
Bouton “Calculer/Chercher”
Bouton “Paramètres”
Propriétés : dans un agencement de type tableau
L1: Références, Ctx G., Pivot, Ctx D.
L2: Aff. + 1 combo par colonne. Une combo de sélection unique/multiple ordonné/non-ordonné contient des propriétés de mot et/sans propriétés de structure
L3: Tri + IDEM que L2
Tris : sur une ligne
Taille : sur une ou plusieurs ligne
de -( ) à -( ) et de ( ) à ( ) pour les concordances il faut retirer “à -( ) et de ( ) ”.
radio : “occurence” “structure”
boutons checks : “contexte gauche actif” “contexte droit actif”
Progression : sur une ligne
Cumulatif
Densité, active
Progression : sur une ligne
Style de ligne : sur une ligne
Seuils quantitatifs : sur une ligne
Déplacer les paramètres des boites de dialogues des commandes dans les éditeurs
Unifier l'UI de paramétrage
les éditeurs (TXMEditor) contiennent :
la toolbar par défaut “toptoolbar” contient
la toolbar par defaut “bottomtoolbar” contient :
une zone de navigation (sans bouton d'ouverture/fermeture)
les zones de paramètres des éditeurs sont
décomposée en sections thématique (calcul, rendu)
refermable
Les boutons de zones vides ne doivent pas être afficher
Les boutons de zone ont un style différent et sont séparés des autres boutons : décorator de flèche bas
Un éditeur de résultat peut rajouter des toolbars
Reprendre et s'inspirer des UI de paramétrage du portail (Concordances, Index, Cooccurrences)
Organisation d'un éditeur résultat de TXM se décompose en :
Toolbar de paramétrage découpée en plusieurs sections
Panneau d'affichage du résultat
Toolbar de navigation dans le résultat
→ c'est l'arrangement actuel de la Concordance
Les sections de paramétrage et navigation doivent pouvoir être visible ou pas et extensibles.
Par exemple pour la concordance :
Si un éditeur a besoin de montrer des compléments du résultat, éviter les éditeur multipart (qui ne peuvent pas profiter de l'API des fenêtre d'Eclipse) et préférer :
d'avoir plusieurs onglets dans l'éditeur (voir éditeur de configuration de l'import) = vue différente sur le résultat sans avoir besoin de faire des aller-retours
d'ouvrir un nouvel éditeur lié = vue qui permet de faire des aller retour entre les 2 éditeurs
Si chaque commande est capable de dire quels sont les paramètres dont elle a besoin alors :
Une vue pourrait utiliser l'éditeur (d'une commande) courant pour afficher les paramètres de la commande
Tout ou partie des paramètres pourraient être affichés dans cette vue
La vue peut être :
Problème : les paramètres
pour les concordances: reproduire le formulaire du portail dans la RCP
les menu contextuels pourraient faire un focus sur le champ de paramétrage concerné (ex: le menu contextuel de la concordance : si on sélectionner “propriété d'affichage” avec la souris dans la colonne pivot, focus sur la propriété d'affichage du pivot)
le focus de partie des spécificités pourrait être remplacer par un mécanisme semblable à la boite de dialogue du lien Index vers Table lexicale mais pour le lien Partition vers Table lexicale.
Table lexicale:
retirer le bouton “Fusion/Suppression lignes”
renommer “Fusion/suppresion colonnes” par “colonnes…”
dans la boite de dialogue “Fusion/Suppresion colonnes” : remplacer les boutons radio par 2 boutons (push)
Progression