Search Mailing List Archives


Limit search to: Subject & Body Subject Author
Sort by: Reverse Sort
Limit to: All This Week Last Week This Month Last Month
Select Date Range     through    

[p4-feedback] How to get hold of the menubar from a plugin?

Timothy Redmond tredmond at stanford.edu
Wed Apr 21 15:29:12 PDT 2010


Yes - I don't see how to do this without  some refactoring of the 
internals of Protege4.

-Timothy


On 04/20/2010 03:08 PM, Shahim Essaid wrote:
> Hi Timothy,
>
> Thanks for the link. However, I still can't figure out how I can add a 
> custom JMenuItem/JMenu (JCheckBoxMenuItem in this case) from my 
> EditorKitMenuAction extension to the menu bar without modifying one of 
> the core managers. Is there an easier way for doing this?
>
> Thanks,
> Shahim
>
> Timothy Redmond wrote:
>>
>> Also there is another link [1].
>>
>> -Timothy
>>
>>
>> [1] 
>> http://protegewiki.stanford.edu/wiki/PluginAnatomy#Adding_Menu_Plugins
>>
>> On 04/19/2010 09:27 AM, Matthew Horridge wrote:
>>> Hi Shahim,
>>>
>>> You should add extra menu items as plugins in their own right [1] 
>>> rather than fiddling with other bits of the GUI that might or might 
>>> not be there when your plugin is initialised.  I can't remember off 
>>> the top of my head, but it might be that you can't add a checked 
>>> menu item (just a plain one).  If this is the case then this new 
>>> plugin type should be added by the Protege developers.
>>>
>>> Cheers,
>>>
>>> Matthew
>>>
>>> http://protegewiki.stanford.edu/wiki/PluginTypes#EditorKitMenuAction
>>>
>>> On 19 Apr 2010, at 00:55, Shahim Essaid wrote:
>>>
>>>> Hi all,
>>>>
>>>> I am trying to add a JCheckBoxMenuItem to a menu from a plugin. How 
>>>> can I get hold of the WorkspaceFrame menu bar from a plugin 
>>>> (especially action plugins) in P4.1 when a plugin is being 
>>>> instantiated or initialized?
>>>>
>>>> I tried  ProtegeManager.getInstance().getFrame(ws) from 
>>>> initialise() in an action plugin but the ProtegeManger still 
>>>> dosen't have the WorkspaceFrame by this point. I see that the 
>>>> Workspace has a initialiseExtraMenuItems(JMenduBar mb). It would be 
>>>> nice if there is a listener for this so plugins can do some extra 
>>>> menu setup when this is called.  Also, I notices that there are no 
>>>> Protege-specific listeners in Workspace, WorkspaceFrame, 
>>>> WorksspaceManager or ProtegeManager that could be used by plugins 
>>>> to do any customization. Are there plans to add few listeners to 
>>>> these classes?
>>>>
>>>> Thank you,
>>>> Shahim Essaid
>>>>
>>>> _______________________________________________
>>>> p4-feedback mailing list
>>>> p4-feedback at lists.stanford.edu
>>>> https://mailman.stanford.edu/mailman/listinfo/p4-feedback
>>> _______________________________________________
>>> p4-feedback mailing list
>>> p4-feedback at lists.stanford.edu
>>> https://mailman.stanford.edu/mailman/listinfo/p4-feedback
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> p4-feedback mailing list
>> p4-feedback at lists.stanford.edu
>> https://mailman.stanford.edu/mailman/listinfo/p4-feedback
>
> _______________________________________________
> p4-feedback mailing list
> p4-feedback at lists.stanford.edu
> https://mailman.stanford.edu/mailman/listinfo/p4-feedback




More information about the p4-feedback mailing list