Jusqu'à présent j'ai réalisé des extensions "basiques" grâce à l'outil de Bernard Marcelly "Extension Compiler" (encore merci à lui pour tous ses partages).
Je souhaiterais améliorer ces extensions afin que l'utilisateur puissent personnaliser certains de leurs paramètres (couleurs de cellules ou des caractères, bordures de cellules) via une boîte de dialogue optionnelle (l'extension doit fonctionner directement si on n'a pas besoin de modifier ses réglages). Malheureusement, je ne sais pas du tout comment faire (je n'ai pas réussi à trouver de documents que je sache exploiter).
Quelle serait la méthode ?
- Construire une boîte de dialogue dans mes extensions pour recueillir les choix des utilisateurs ? Et comment l'activer (via un menu contextuel sur le bouton, ça serait l'idéal mais je ne sais pas si c'est possible) ?
- Où seront stockées ces infos ?
Dans Extension Compiler, j'ai lu une option "addConfiguration" (chapitre 3.7.1) à ajouter dans la partie "Annexe" du module1 de Extension Compiler :
Serait-ce la bonne façon de paramétrer mes extensions ? Et dans ce cas-là, comment faudrait-il faire ?3.7.1 addConfiguration
Optional. List here your own xml configuration files and schemas.
• Arg1 : String : mandatory : "File" or "Schema"
• Arg2 : String : mandatory : URL path to a file ; the path is relative to the extension folder.
Here the extension contains an xml configuration file for storing settings, and its corresponding schema which describes its syntax.
addConfiguration("File", "myConfig.xcu")
addConfiguration("Schema", "myConfigSchema.xcs")
Je me doute que ça ne doit pas être une sinécure mais c'est toujours bien d'évoluer et d'apprendre de nouvelles choses .
Merci pour vos éclairages,
Cordialement,
Thierry
Pistes trouvées :
https://wiki.openoffice.org/wiki/Docume ... ons_Dialog
http://specs.openoffice.org/appwide/pac ... nsions.odt
https://wiki.openoffice.org/wiki/Docume ... Extensions