Bug 85452 [IDE] (regression) Backdrop missing when all perspectives closed
I20050215-2300 - close all perspectives - the main page is blank - it should have a backdrop with text and button explaining how to open a perspective
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/IDEWorkbenchAdvisor.java
* @see org.eclipse.ui.application.WorkbenchAdvisor#getMainPreferencePageId
     */
    public String getMainPreferencePageId() {
        
        return WORKBENCH_PREFERENCE_CATEGORY_ID;
    }
    /**
     * Returns the workbench action builder for the given window 
     * @param window
     * @return WorkbenchActionBuilder
     */
    static WorkbenchActionBuilder getActionBuilder(IWorkbenchWindow window) {
        IWorkbenchWindowConfigurer configurer = workbenchAdvisor
                .getWorkbenchConfigurer().getWindowConfigurer(window);
        return (WorkbenchActionBuilder) configurer.getData("ActionBuilder"); 
    }
    
    /* (non-Javadoc)
	 * @see org.eclipse.ui.application.WorkbenchAdvisor#createEmptyWindowContents(org.eclipse.ui.application.IWorkbenchWindowConfigurer, org.eclipse.swt.widgets.Composite)
	 */
	public Control createEmptyWindowContents(final IWorkbenchWindowConfigurer configurer, Composite parent) {
		Composite composite = new Composite(parent, SWT.NONE);
		composite.setLayout(new GridLayout(2, false));
		Display display = composite.getDisplay();
		Color bgCol = display.getSystemColor(SWT.COLOR_TITLE_INACTIVE_BACKGROUND);
		composite.setBackground(bgCol);
        Label label = new Label(composite, SWT.WRAP);
        label.setForeground(display.getSystemColor(SWT.COLOR_TITLE_INACTIVE_FOREGROUND));
        label.setBackground(bgCol);
        label.setFont(JFaceResources.getFontRegistry().getBold(JFaceResources.DEFAULT_FONT));