Liste de liens :
Liste de liens :
Voir Spécifications communes à tous les graphiques pour les spécifications d'ordre général déjà définies.
Voir specs_progression pour les spécifications plutôt lié aux calculs.
[TBD : ancienne NOTE] interaction au niveau d'une courbe de progression donnée et de ses points. La sémantique qui manque ici est la modélisation de chaque courbe de progression et sa relation avec une CQL, ses occurrences, le corpus, des paramètres, etc.
[TBD : discussion SJ-SH]
Une autre idée serait de pouvoir naviguer vers la gauche ou vers la droite dans
les points à l'aide des touches de flèches du clavier.Ca pose 2 questions :
1) est-ce que les flèches ne devraient pas être utilisées pour le pan dans les graphiques ?
2) comment gérer sur quel mot/courbe itérer ?
Proposition pour gérer 1) et 2) : - si un point dans une courbe est sélectionné → les flèches naviguent dans les points de cette courbe - si aucune courbe n'est sélectionnée (donc aucun point) → les flèches naviguent dans le plan du graphique
Pour le 1) à la place on pourrait mettre des boutons de type flèches dans la toolbar ?
On peut augmenter une toolbar, mais ça prend de la place par rapport au graphique. C'est de toute façon une modalité d'interaction complémentaire au clavier (ça ne remplace pas).
Pour le 2) peut-être une combo box avec la liste des occurrences ? ou tout simplement itérer successivement et cycliquement sur tous les points de toutes les courbes ?
Je pense qu'il faut d'abord focaliser avec la souris puis circuler là où on a commencé. On peut alors utiliser la souris pour recommencer à itérer ailleurs. Un peu comme dans une concordance où les flèches naviguent dans la sélection des lignes de la concordance.
NOTE: s'il y a au final beaucoup/trop d'infos liés à un point, ça peut valoir le coup de créer un onglet en plus à droite qui se mettrait à jour avec les infos du point courant sélectionné (ou des points si on active plus tard la multi sélection dans le graphique) ?
Pas sûr parce que ça serait concurrent avec d'autres fonctionnalités que l'on pourrait lier côte à côte avec la progression comme une concordance qui peut indiquer des références complètes et peut aider à naviguer de façon symétrique dans ces infos : entre la courbe et les lignes de la concordance.
[SJ: 2015.04.16] Je pense que cette fonctionnalité de navigation des les entités d'un graphique pourrait être utile dans pas mal d'autres graphiques. Par exemple je viens de générer un barplot de dimensions de partition avec 1600 parts. Les labels ne peuvent être affichée lorsque l'on ne zoome pas sur une zone du graphique. Naviguer par la tool bar ou au clavier pourrait permettre par exemple de mettre en valeur chaque barre (changement de couleur ou tracé du contour, etc.), l'une après l'autre, et en affichant les valeurs liées à la barre, en particulier le label. Je pense que ça devrait apparaître dans la tool bar. Au niveau de la place prise par la tool bar, je crois qu'il faudrait qu'on discute de toute façon des parties des tool bar qui peuvent être pliées/dépliées ou affichées/masquées voir détachée. Par exemple un groupe pourrait être “Navigation” avec zoom, pan et cette fonctionnalité de déplacement dans les entités du graphique.
Tickets général sur les liens entre éditeurs : Ticket #996
La zone de tracé est la zone où le graphique est rendu dans l'éditeur/onglet.
Cette section contient les boutons et actions à définir dans la barre d'outils placée au-dessus de la zone de tracé.
Cette section définit les préférences globales qui vont être appliquées lors de la création d'un graphique. La section suivante décrit celles qui doivent pouvoir être modifiées “dynamiquement” pour chaque graphiques/onglets.
Il faudrait ici définir si ces préférences doivent apparaître dans la tool bar et/ou dans le menu contextuel.
3 implémentations ont été discutées à l'heure actuelle. Nécessite des discussions sur les algos, sur le fait de proposer l'une ou l'autre ou les 3, etc.
Voir avec BP.
Voir avec SH.
Dans la cas d'une partition construite sur une propriété de structure, on pourrait vouloir lancer une progression sur [SH : le corpus à partir duquel ] la partition [a été créée] (ou bien faut il gérer un sous-corpus du corpus d'origine de la partition ?) en présélectionnant et/ou affichant directement les limites de parties (Part) dans le graphique.
On pourrait aussi peut-être vouloir afficher les requêtes CQL en tant que limites dans le cas d'une partition non structurée.