Revision: 271 http://svn.sourceforge.net/cishell/?rev=271&view=rev Author: bh2 Date: 2006-10-11 13:54:35 -0700 (Wed, 11 Oct 2006) Log Message: ----------- Updated the workspace plugin to make sure the top level menus show up in the order we would like to see File, Preprocessing, Modeling, Analysis, Visualization, Converters, Toolkits, Tools, Help Modified Paths: -------------- trunk/clients/gui/org.cishell.reference.gui.workspace/src/org/cishell/reference/gui/workspace/ApplicationActionBarAdvisor.java Modified: trunk/clients/gui/org.cishell.reference.gui.workspace/src/org/cishell/reference/gui/workspace/ApplicationActionBarAdvisor.java =================================================================== --- trunk/clients/gui/org.cishell.reference.gui.workspace/src/org/cishell/reference/gui/workspace/ApplicationActionBarAdvisor.java 2006-10-11 20:46:08 UTC (rev 270) +++ trunk/clients/gui/org.cishell.reference.gui.workspace/src/org/cishell/reference/gui/workspace/ApplicationActionBarAdvisor.java 2006-10-11 20:54:35 UTC (rev 271) @@ -49,8 +49,18 @@ IWorkbenchActionConstants.M_FILE); MenuManager helpMenu = createMenu("&Help", IWorkbenchActionConstants.M_HELP); + + menuBar.add(fileMenu); - menuBar.add(fileMenu); + //Pre-adding menus so they show up in this order... + createAndAddMenu(menuBar, "Preprocessing", "preprocessing"); + createAndAddMenu(menuBar, "Modeling", "modeling"); + createAndAddMenu(menuBar, "Analysis", "analysis"); + createAndAddMenu(menuBar, "Visualization", "visualization"); + createAndAddMenu(menuBar, "Converters", "converters"); + createAndAddMenu(menuBar, "Toolkits", "toolkits"); + createAndAddMenu(menuBar, "Tools", "tools"); + menuBar.add(new GroupMarker("start")); menuBar.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); menuBar.add(new GroupMarker("end")); @@ -64,6 +74,11 @@ helpMenu.add(aboutAction); } + private void createAndAddMenu(IMenuManager menuBar, String text, String id) { + MenuManager menu = createMenu(text, id); + menuBar.add(menu); + } + private MenuManager createMenu(String text, String id) { MenuManager menu = new MenuManager(text, id); menu.add(new GroupMarker("start")); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |