Project

General

Profile

Download (878 Bytes) Statistics
| Branch: | Tag: | Revision:
1
/**
2
 * 
3
 */
4
package eu.etaxonomy.taxeditor.perspective;
5

    
6
import org.eclipse.ui.IPageLayout;
7
import org.eclipse.ui.IPerspectiveFactory;
8
import org.eclipse.ui.IPlaceholderFolderLayout;
9
import org.eclipse.ui.progress.IProgressConstants;
10

    
11
import eu.etaxonomy.taxeditor.view.datasource.CdmDataSourceViewPart;
12

    
13
/**
14
 * @author n.hoffmann
15
 *
16
 */
17
public abstract class Default implements IPerspectiveFactory {
18

    
19
	protected IPlaceholderFolderLayout folderAdditional;
20
	
21
	public static final String ADDITIONAL = "additional";
22
	
23
	/**
24
	 * 
25
	 * @param layout
26
	 * @param refId
27
	 */
28
	public void createAdditionalFolder(IPageLayout layout, String refId) {
29
		folderAdditional = layout.createPlaceholderFolder(ADDITIONAL, IPageLayout.BOTTOM, 0.25f, refId);
30
		
31
		folderAdditional.addPlaceholder(CdmDataSourceViewPart.ID);
32
		folderAdditional.addPlaceholder(IProgressConstants.PROGRESS_VIEW_ID);
33
	}
34

    
35
}
(3-3/7)