Outils pour utilisateurs

Outils du site


public:macro_toolbar

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
public:macro_toolbar [2016/09/24 14:03]
slh@ens-lyon.fr créée
public:macro_toolbar [2017/03/23 11:31] (Version actuelle)
matthieu.decorde@ens-lyon.fr
Ligne 1: Ligne 1:
-===== Barre des macros =====+===== Accès aux macros =====
  
-La barre des macros ​permet d'​associer ​le lancement de macros ​ou scripts ​choisis par l'​utilisateur à des boutons d'​une ​"toolbar des macros" ​intégrée à la toolbar générale de TXM (après les commandes standard ​et avant les commandes utilitaires).+Les macros ​de TXM sont organisées dans le répertoire des macros ​TXMHOME/scripts/​macro/​org/​txm/​macro,​ la vue Macro affiche tous les fichiers ​"*Macro.groovy" et les sous répertoires du répertoires des macros.
  
-Elle est typiquement utilisée lors d'​une ​session ​d'édition dans un texte source ​ou bien lors d'​une ​analyse dans TXM (au moment où on visualise un tableau ou un graphique de résultats),​ pour déclencher ​des calculs qui pourront éventuellement être intégrées directement ​à TXM ultérieurement. Typiquement un micro-calcul ​de réglage, de transformation ou de manipulation ou encore un prototype de nouvelle commande.+A partir de la vue, l'utilisateur peut éditer ou lancer les macros. Une fois une macro lancée elle peut être rappelée à l'aide du raccourcis F12. 
 + 
 +Plusieurs scénarios ​d'accès peuvent être envisagés 
 + 
 +==== Barre d'​outils générale ==== 
 + 
 +La barre des macros permet d'​associer le lancement de macros ​ou scripts choisis par l'​utilisateur à des boutons ​d'​une ​"​toolbar ​des macros"​ intégrée ​à la toolbar générale ​de TXM (après les commandes standard et avant les commandes utilitaires).
  
 Son mode de fonctionnement est intermédiaire entre celui de la vue Macro et celui du bouton "​Répéter la dernière macro" ou le raccourcis F12. Son mode de fonctionnement est intermédiaire entre celui de la vue Macro et celui du bouton "​Répéter la dernière macro" ou le raccourcis F12.
 +
 +Elle est typiquement utilisée lors d'une session d'​édition dans un texte source ou bien lors d'une analyse dans TXM (au moment où on visualise un tableau ou un graphique de résultats),​ pour déclencher des calculs qui pourront éventuellement être intégrées directement à TXM ultérieurement. Typiquement un micro-calcul de réglage, de transformation ou de manipulation ou encore un prototype de nouvelle commande.
  
 À tout moment l'​utilisateur peut choisir quelle macro sera associée à quel bouton de la toolbar des macros. À tout moment l'​utilisateur peut choisir quelle macro sera associée à quel bouton de la toolbar des macros.
  
 Au moment d'une association,​ un bouton peut recevoir une lettre ou chaîne distinctive indiquée par l'​utilisateur (eg. '​A',​ '​Pr'​) - pour l'​aider à se repérer dans la toolbar des macros. Au moment d'une association,​ un bouton peut recevoir une lettre ou chaîne distinctive indiquée par l'​utilisateur (eg. '​A',​ '​Pr'​) - pour l'​aider à se repérer dans la toolbar des macros.
 +
 +On peut éventuellement associer des raccourcis à des touches de fonction fixes pour chaque bouton, ou faire choisir le raccourcis au moment de l'​association (difficulté à maintenir la politique des raccourcis).
  
 Les paramètres d'​exécution des macros reposent sur les éléments habituels : Les paramètres d'​exécution des macros reposent sur les éléments habituels :
Ligne 18: Ligne 28:
   * éventuellement la saisie de paramètres dans la boite de dialogue des paramètres de macro   * éventuellement la saisie de paramètres dans la boite de dialogue des paramètres de macro
   * etc.   * etc.
 +
 +==== Barre d'​outils d'​éditeur ====
 +
 +Cette barre d'​outils serait assez similaire à la barre générale, mais a l'​avantage :
 +  * d'​organiser les raccourcis par commande
 +  * de pré-régler plus finement les paramètres par défaut des macros
 +
 +La toolbar présente les 3 dernières macros lancées ainsi qu'une liste déroulante des autres macros :
 +<​code>​
 +Macro1 | Macro2 | Macro3 | Autres macros... ​
 +</​code>​
 +
 +Il faudra prévoir pour les commandes de TXM d'​avoir plusieurs points d'​accès aux données des résultats et des moyens de mettre à jour ou modifier le résultat (rejoint la question de l'API des commandes)
 +
 +=== AFC ===
 +
 +Par exemple, la barre d'​outils de l'​éditeur de l'AFC peut donner accès directement aux objets suivants :
 +  * ChartEngine
 +  * Chart
 +  * Résultat de l'AFC
 +  * Tableau d'​information de l'AFC
 +
 +Les macros qui se présentent dans cette toolbar doivent se trouver dans le package "​org.txm.macro.afc.toolbar"​ (à définir)
public/macro_toolbar.1474718615.txt.gz · Dernière modification: 2016/09/24 14:03 par slh@ens-lyon.fr