Saludos Ariel y la comunidad:
Me dirijo en especial a Ariel ya que el escribió un manual y supongo que
la información es útil para otros compañeros.
Estoy dando una revisada a la creación de extensiones y para ello revise
NumberFormat. Quiero que la extensión tenga los textos en español, y eso
ya lo logre. Pero el que abra una barra de herramientas nueva para un
solo botón, se me hace un desperdicio.
Así que me puse a buscar información en Internet para lograr que se
integre en la barra de formatos y dí con los ejemplos que tienes
publicados en la página
http://wiki.services.openoffice.org/wiki/Framework/Article/Addon_Menu_Toolbar_Merging.
Todo esta perfecto, ya logre agregar el botón, pero con texto, no
aparece la imagen.
El código modificado de tu ejemplo que ya me funciona es:
<?xml version='1.0' encoding='UTF-8'?>
<oor:component-data xmlns:oor="http://openoffice.org/2001/registry"
xmlns:xs="http://www.w3.org/2001/XMLSchema" oor:name="Addons"
oor:package="org.openoffice.Office">
<node oor:name="AddonUI">
<node oor:name="OfficeToolbarMerging">
<node oor:name="org.openoffice.Office" oor:op="replace">
<node oor:name="NFTS" oor:op="replace">
<prop oor:name="MergeToolBar">
<value>formatobjectbar</value>
</prop>
<prop oor:name="MergePoint">
<value>.uno:NumberFormatDate</value>
</prop>
<prop oor:name="MergeCommand">
<value>AddAfter</value>
</prop>
<prop oor:name="MergeFallback">
<value>AddLast</value>
</prop>
<prop oor:name="MergeContext">
<value/>
</prop>
<node oor:name="ToolBarItems">
<node oor:name="B1" oor:op="replace">
<prop oor:name="URL">
<value>vnd.sun.star.script:NumberFormat.ThousandSeparator.AddThousandSeparator?language=Basic&location=application</value>
</prop>
<prop oor:name="Title">
<value xml:lang="en">Number Format:
Thousand Separator</value>
<value xml:lang="es">Formato numérico:
Separador de miles</value>
</prop>
</node>
</node>
</node>
</node>
</node>
</node>
</oor:component-data>
Supuse que agregando
<prop oor:name="ImageIdentifier"
oor:type="xs:string">
<value>%origin%/icons/image1</value>
</prop>
Dentro de ToolsBarItems sería suficiente, pero no, no me muestra imagen,
sino texto en el botón. Ya hice todo lo que he leido y he encontrado en
los códigos de otras extensiones y no queda.
Cabe aclarar que si existe el directorio icons dentro del directorio
donde esta la extensión. Ademas de los archivos image1_16.bmp e
image1_24.bmp, que son los mismos que incluye la extensión.
Espero que puedas ayudarme.
--
J. Eduardo Moreno
TOKONHU de México
044 55 2748 4840
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]