Hi Carsten,

thanks for the answer. I created an issue:
http://www.openoffice.org/issues/show_bug.cgi?id=91477


ms777



Carsten Driesner wrote:
> 
> ms777 wrote:
>> 
>> Carsten Driesner wrote:
>>>
>>> ... Here you have to create your own popup menu (using
>>> com.sun.star.awt.PopupMenu) and fill 
>>> it with your menu items using images and execute it. ...
>>>
>>>
>> 
>> Carsten,
>> 
>> how do you set images using the com.sun.star.awt.PopupMenu service ? It
>> implements XPopupMenu, which does not expose any setImage function. In
>> the
>> OO's UI File/New menu, oo uses the newmenucontroller
>> (http://framework.openoffice.org/source/browse/framework/framework/source/uielement/newmenucontroller.cxx?rev=1.11.30.1&view=markup),
>> which internally uses pPopupMenu->SetItemImage( nItemId, aImage ).
>> SetItemImage, however is not part of XPopup or any other interface
>> definition ...
>> 
>> It seems necessary to program a menucontroller in C and to rebuild OO to
>> do
>> use the same approach in order to use SetItemImage in an own
>> PopupMenuController ... or alternatively program the popup menu window
>> from
>> scratch using only the drawing primitives 
>> 
> 
> Hi ms777,
> 
> Sorry that I answer so late but I was very busy with OOo final tasks. I 
> have to admit that you are totally right. That's a missing function in 
> UNO AWT. Could you or ramesh K write me an issue and I will add this 
> function to the popup menu object?
> Ramesh K, although you have to implement your own toolbar controller to 
> get all the feature you want, you won't be able to add images to your 
> popup menu. I am not sure if you still want to prepare your work and add 
> the missing part when the new function is available. Currently you have 
> to accept that images in your own popup menu are not available for 
> extensions. Due to a different interface it's possible to add images to 
> context menus, see "Context menu interceptor". Due to the fact that we 
> are short before the OOo 3.0 final, please excuse me if I cannot answer 
> every question in short amount of time.
> 
> Regards,
> Carsten
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/POPUPMENU-tp17917898p18345823.html
Sent from the openoffice - dev mailing list archive at Nabble.com.


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

Reply via email to