Message de Luc Sorel  date 2008-02-27 11:59 :
Bonjour,

Laurent Godard a écrit :
Bonjour

J'attire votre attention sur cette annonce de bernard qui vient de nous creer un outil de grande qualité pour nos extensions
[...]
Bravo Bernard

Laurent
Merci Laurent pour l'info et merci Bernard pour le développement de Extension Compiler !

As-tu une idée de comment se positionne ce développement par rapport à BasicAddonBuilder ? (BAB)


Bonjour,

BasicAddonBuilder est parfait pour une extension simple (quelques boutons, éventuellement des menus Addon simples) et utilisant des macros Basic (comme son nom l'indique).

Extension Compiler peut créer toutes sortes d'extensions, dans les limites actuelles d'OpenOffice.org. Elles peuvent être simples ou compliquées. Incorporer du codage Basic, ou Python, ou JavaScript, etc, ou un panaché. Incorporer des fichiers de configuration, des dll, etc. Modifier des menus ou barres d'outils existant (au lieu de créer des menus et barre d'outils spécifique). C'est plutôt un outil pour développeur expérimenté, connaissant les possibilités des extensions OpenOffice.org, donc sachant lire l'anglais.

Extension Compiler peut parfaitement créer l'extension BasicAddonBuilder. Le script à écrire est ceci:

beginDescription("org.paolo-mantovani.basicaddonbuilder", "0.3.5")
  beginDependencies
    setOOoDependency("2.2", "OpenOffice.org 2.2")
  endDependencies
  setTooltip("en, fr", "en")
  setLicense("en, fr, it", "en", "admin", True)
  beginUpdateInformation

setUpdateSource("http://www.paolo-mantovani.org/downloads/BasicAddonBuilder/.update.xml";)
  endUpdateInformation
endDescription


beginAnnexes
  useLibrary("Basic", "BasicAddonBuilder/")
  addConfiguration("File", "TextMessages.xcu")
  addConfiguration("File", "AddonConfiguration.xcu")
  addConfiguration("Schema", "AddonConfiguration.xcs")
endAnnexes


beginAddonUI("user")

  beginOfficeHelp
    beginTitles()
      setTitle("Informazioni su  BasicAddonBuilder...", "it")
      setTitle("A propos de BasicAddonBuilder...", "fr")
      setTitle("Om BasicAddonBuilder", "da")
    endTitles
    setURL("Basic", "BasicAddonBuilder", "Main", "RunAbout")
        setImage("icons/bab")
  endOfficeHelp

  beginOfficeToolbar

    beginTbTitles("Writer, Calc, BasicIDE")
      setTitle("BasicAddonBuilder")
    endTbTitles

    beginButton
      beginTitles("Writer, Calc, BasicIDE")
        setTitle("BasicAddonBuilder")
      endTitles
      setURL("Basic", "BasicAddonBuilder", "Main", "RunWizard")
      setImage("icons/bab")
    endButton

  endOfficeToolbar

endAddonUI


______
Bernard

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à