Bug 146208 ActionBarContributor Enhancement
Use MultiPageEditorActionBarContributor instead of EditorActionBarContributor to support more multi-page feature.
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/editors/DesignerActionBarContributor.java
addGroupMenu.setVisible( false );
						insertGroupMenus.setVisible( true );												
					}
					manager.update( true );
				}
			}
		} );
		menubar.insertAfter( IWorkbenchActionConstants.M_EDIT, newMenu );
		
		menubar.insertAfter( IWorkbenchActionConstants.M_EDIT, createPageMenu( ) );
		
		newMenu = new MenuManager( Messages.getString( "DesignerActionBarContributor.menu.insert" ) ); 
		contributeActionsToMenu( newMenu, getInsertElementActions( ) );
		newMenu.add( new Separator( ) );
		newMenu.add( getAction( ImportLibraryAction.ID ) );
		menubar.insertAfter( IWorkbenchActionConstants.M_EDIT, newMenu );
		menubar.update( );
	}
	
	private void contributeActionsToMenu( MenuManager menu,
			RegisterActions[] actions )
	{
		for ( int i = 0; i < actions.length; i++ )
		{
			if ( actions[i] != null )
				menu.add( getAction( actions[i].id ) );
			else
				menu.add( new Separator( ) );
		}
	}