fable.framework.ui.internal
Class MainMenuBar

java.lang.Object
  extended by org.eclipse.ui.application.ActionBarAdvisor
      extended by fable.framework.ui.internal.MainMenuBar

public class MainMenuBar
extends org.eclipse.ui.application.ActionBarAdvisor

A class to create the standard fable main menu bar for all fable rcp applications. 01/23/2009 : add perspective short list to windows menu.

Author:
Andy Gotz

Field Summary
 org.eclipse.jface.action.MenuManager editMenu
           
 org.eclipse.jface.action.MenuManager fileMenu
           
 org.eclipse.jface.action.MenuManager helpMenu
           
 org.eclipse.jface.action.MenuManager windowMenu
           
 
Fields inherited from class org.eclipse.ui.application.ActionBarAdvisor
FILL_COOL_BAR, FILL_MENU_BAR, FILL_PROXY, FILL_STATUS_LINE
 
Constructor Summary
MainMenuBar(org.eclipse.ui.application.IActionBarConfigurer configurer)
           
 
Method Summary
 void dispose()
           
 void fillCoolBar(org.eclipse.jface.action.ICoolBarManager cbManager)
           
 void fillMenuBar(org.eclipse.jface.action.IMenuManager menuBar)
          Fill fable menu bar with standard actions.
 void makeActions(org.eclipse.ui.IWorkbenchWindow window)
          Make fable main menu bar actions.
 
Methods inherited from class org.eclipse.ui.application.ActionBarAdvisor
fillActionBars, isApplicationMenu, restoreState, saveState
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fileMenu

public org.eclipse.jface.action.MenuManager fileMenu

editMenu

public org.eclipse.jface.action.MenuManager editMenu

windowMenu

public org.eclipse.jface.action.MenuManager windowMenu

helpMenu

public org.eclipse.jface.action.MenuManager helpMenu
Constructor Detail

MainMenuBar

public MainMenuBar(org.eclipse.ui.application.IActionBarConfigurer configurer)
Method Detail

makeActions

public void makeActions(org.eclipse.ui.IWorkbenchWindow window)
Make fable main menu bar actions.

Overrides:
makeActions in class org.eclipse.ui.application.ActionBarAdvisor
Parameters:
window - - workbench window

fillMenuBar

public void fillMenuBar(org.eclipse.jface.action.IMenuManager menuBar)
Fill fable menu bar with standard actions.

Overrides:
fillMenuBar in class org.eclipse.ui.application.ActionBarAdvisor

fillCoolBar

public void fillCoolBar(org.eclipse.jface.action.ICoolBarManager cbManager)
Overrides:
fillCoolBar in class org.eclipse.ui.application.ActionBarAdvisor

dispose

public void dispose()
Overrides:
dispose in class org.eclipse.ui.application.ActionBarAdvisor