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?

Matthew Horridge matthew.horridge at
Mon Apr 19 09:27:03 PDT 2010

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.



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

More information about the p4-feedback mailing list