/** * Constructs a new action builder which contributes actions * to the given window. * * @param configurer the action bar configurer for the window */ public WorkbenchActionBuilder(IActionBarConfigurer configurer) { super(configurer); window = configurer.getWindowConfigurer().getWindow(); }
@Override public boolean isApplicationMenu(String menuId) { IActionBarConfigurer abc = getActionBarConfigurer(); return wbAdvisor.isApplicationMenu(abc.getWindowConfigurer(), menuId); } }
@Override public void fillActionBars(int flags) { IActionBarConfigurer abc = getActionBarConfigurer(); wbAdvisor.fillActionBars(abc.getWindowConfigurer().getWindow(), abc, flags); }
if (definitionId != null) { IActionCommandMappingService mapping = getActionBarConfigurer() .getWindowConfigurer().getWindow() .getService(IActionCommandMappingService.class); if (mapping != null) {
makeActions(actionBarConfigurer.getWindowConfigurer().getWindow());