Tobias Krais wrote:
Hi together,

one more question. At the moment I am finalizing my component. Now I
added a Submenu to the "Extras -> Add-ons" menu and my icons are
shown,... Everything works. Now I add transient via Java API an menu
item. The corresponding icon and the text are shown.

But adding a toolbar item the same way won't show the icon, but the
text. Why is there a difference?

Do I have to define something more when creating a toolbar item?
-----%<-----
        PropertyValue[] menuItemProperties = new PropertyValue[3];

        menuItemProperties[0] = new PropertyValue();
        menuItemProperties[0].Name = "CommandURL";
        menuItemProperties[0].Value = ".Judas:PrintTrays";

        menuItemProperties[1] = new PropertyValue();
        menuItemProperties[1].Name = "Label";
        menuItemProperties[1].Value = "Judas";

        menuItemProperties[2] = new PropertyValue();
        menuItemProperties[2].Name = "Type";
        menuItemProperties[2].Value = new Short((short)0);
-----%<-----
Am I missing something when setting the properties of the icon?

Hi Tobias,

Your settings are ok, images are referenced by the command URL. I think it depends how you provide your image. The normal toolbar implementation doesn't lookup images defined in the Addons.xcu. Only the add-on toolbar implementation does. The menu bar implementation also checks for images in the add-on repository. I will change this behavior in the near future (add add-on image support for normal toolbars), but I have to be careful as this can create negative performance issues.

Regards,
Carsten

--
Carsten Driesner (cd) - Project Lead OpenOffice.org Framework
Framework wiki: http://wiki.services.openoffice.org/wiki/Framework
OpenOffice.org Engineering at Sun: http://blogs.sun.com/GullFOSS

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

Reply via email to