10 messages in org.openoffice.fr.progRe: [prog] Proposition d'extension
FromSent OnAttachments
Romain PelisseApr 1, 2009 10:29 am 
Romain PelisseJun 16, 2009 1:36 am 
Jean-Baptiste FaureJun 16, 2009 10:17 am 
Romain PelisseJun 16, 2009 4:11 pm 
Jean-Baptiste FaureJun 17, 2009 9:10 pm 
Jean-Baptiste FaureJun 17, 2009 11:16 pm 
Romain PelisseJun 18, 2009 8:36 am 
Bernard MarcellyJun 18, 2009 10:06 am 
Romain PelisseJun 18, 2009 10:16 am 
Bernard MarcellyJun 18, 2009 10:52 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] Proposition d'extensionActions...
From:Bernard Marcelly (marc@club-internet.fr)
Date:Jun 18, 2009 10:52:43 am
List:org.openoffice.fr.prog

Re-bonjour,

Message de Romain Pelisse date 2009-06-18 19:16 :

Bernard,

- en Java on peut faire des boutons "bistable" (ToggleButton) dans la barre
d'outils

Alors oui, et ce point nous intéresse tout particulièrement. Nous avions commencé à partir là dessus et nous avons juste trouver des exemples en C++ , rien en Java. Comme nous étions pressé nous n'avions pas le courage de partir de ça... Connais tu des pointeurs ou une extension exemple d'un tel bouton en Java ?

<http://wiki.services.openoffice.org/wiki/Framework/Article/Generic_UNO_Interfaces_for_complex_toolbar_controls> donne effectivement un exemple en C++ mais il ne dit pas que ce n'est pas réalisable en Java. Il faudrait poser la question sur la liste dev@api.

Une extension de niveau OOo 2.4.1 ou 3.1 peut être assez complexe à construire. L'outil Extension Compiler sert à produire les fichiers xml et le package correspondant aux facilités utilisées. Il est un peu long à comprendre mais rentable à terme. <http://wiki.services.openoffice.org/wiki/Extensions_Packager#Extension_Compiler>

Cette extension est pratique, mais elle ne peut pas s'exécuter hors de OpenOffice, non ? Nous utilisons Ant (outil de construction similaire à Makefile) pour construire l'extension, ça nous semble quand même plus pratique que devoir à chaque fois construire l'extension à partir de OpenOffice.org (déjà que très honnêtement l'IDE n'est pas très pratique).

Contrairement à BasicAddonBuilder, ce n'est pas une extension mais un fichier Writer avec des macros qui "pond" l'extension. Il faut donc utiliser OpenOffice.org. La difficulté n'est pas seulement dans la fabrication du oxt, mais aussi dans la création des fichiers xml/xcu/xhp nécessaires. Si l'outil Ant te convient, c'est parfait.

Bernard