// Editor area
String editorArea = layout.getEditorArea();
// Browser folder
IFolderLayout browserFolder = layout.createFolder( "browserFolder", IPageLayout.LEFT, ( float ) 0.25, //$NON-NLS-1$
editorArea );
browserFolder.addView( BrowserView.getId() );
// Connection folder
IFolderLayout connectionFolder = layout.createFolder( "connectionFolder", IPageLayout.BOTTOM, ( float ) 0.75, //$NON-NLS-1$
"browserFolder" ); //$NON-NLS-1$
connectionFolder.addView( ConnectionView.getId() );
// Outline folder
IFolderLayout outlineFolder = layout.createFolder( "outlineFolder", IPageLayout.RIGHT, ( float ) 0.75, //$NON-NLS-1$
editorArea );
outlineFolder.addView( IPageLayout.ID_OUTLINE );
// Progress folder
IFolderLayout progessFolder = layout.createFolder( "progressFolder", IPageLayout.BOTTOM, ( float ) 0.75, //$NON-NLS-1$
"outlineFolder" ); //$NON-NLS-1$
progessFolder.addView( "org.eclipse.ui.views.ProgressView" ); //$NON-NLS-1$
// Log folder
IFolderLayout logFolder = layout.createFolder( "logFolder", IPageLayout.BOTTOM, ( float ) 0.75, editorArea ); //$NON-NLS-1$
logFolder.addView( ModificationLogsView.getId() );
logFolder.addView( SearchLogsView.getId() );
logFolder.addPlaceholder( "*" ); //$NON-NLS-1$
// non-closable?
boolean isIDE = CommonUIUtils.isIDEEnvironment();
if ( !isIDE )
{