Difference between revisions of "FR/Documentation/Add-on"
SergeMoutou (Talk | contribs) m (→Introduction) |
SergeMoutou (Talk | contribs) m (→Introduction) |
||
Line 3: | Line 3: | ||
Add-on sont abordés naturellement dans le [[Documentation/DevGuide/WritingUNO/AddOns/Add-Ons|Developer's Guide]]. | Add-on sont abordés naturellement dans le [[Documentation/DevGuide/WritingUNO/AddOns/Add-Ons|Developer's Guide]]. | ||
− | Les addons sont comme les [[FR/Documentation/Construire_des_composants|composants]] mais ils n'ajoutent aucune interface particulière à OpenOfiice. Pour dire les choses autrement ils n'ont pas besoin d'une | + | Les addons sont comme les [[FR/Documentation/Construire_des_composants|composants]] mais ils n'ajoutent aucune interface particulière à OpenOfiice. Pour dire les choses autrement ils n'ont pas besoin d'une spécification par un fichier IDL pour être construit. Ainsi, si vous voulez appeler un addon seuls les menus et barres d'outils sont disponibles. Pour décrire ces composants particuliers, nous partons encore une fois d'un exemple du SDK qui se trouve dans le répertoire : |
<OOo_SDK>/Examples/developersGuide/Components/Addon/ProtocolHandlerAddon_cpp | <OOo_SDK>/Examples/developersGuide/Components/Addon/ProtocolHandlerAddon_cpp |
Revision as of 07:37, 23 June 2009
Introduction
Add-on sont abordés naturellement dans le Developer's Guide.
Les addons sont comme les composants mais ils n'ajoutent aucune interface particulière à OpenOfiice. Pour dire les choses autrement ils n'ont pas besoin d'une spécification par un fichier IDL pour être construit. Ainsi, si vous voulez appeler un addon seuls les menus et barres d'outils sont disponibles. Pour décrire ces composants particuliers, nous partons encore une fois d'un exemple du SDK qui se trouve dans le répertoire :
<OOo_SDK>/Examples/developersGuide/Components/Addon/ProtocolHandlerAddon_cpp
Commençons d'abord par une comparaison entre les architectures des composants et celles d'un addon.
Architecture d'un addon
Parce que nous avons déjà rencontré des composants (et que les addins seront décrits dans un prochain capitre) nous donnons directement la représentation schématique de l'addon de l'exemple du SDK.
Cette figure nous montre toutes les interfaces que nous avons à programmer. Quatre interfaces peuvent être distinguées : com.sun.star.frame.XDispatchProvider, com.sun.star.frame.XDispatch, com.sun.star.lang.XInitialization et com.sun.star.lang.XServiceInfo, et cela serait une bonne idée d'aller les explorer.
Retour à la page d'accueil
Page d'accueil du développement C++ à l'aide du SDK