- PERSPECTIVE LAYOUT
- ECLIPSE RCP
- 2011/04/12 17:03
IPageLayout Interface를 참조한다.
| addView(IViewPageIds.REPOSITORY_VIEW_ID, IPageLayout.BOTTOM, 0.65f, IViewPageIds.NAVIGATION_VIEW_ID) | 주어진 id에 해당하는 뷰를 페이지 레이아웃에 추가 |
| addStandaloneView(IViewPageIds.NAVIGATION_VIEW_ID, true, IPageLayout.LEFT, 0.25f, editorArea) | 주어진 id에 해당하는 독립형 뷰를 페이지 레이아웃에 추가. 다른 뷰와 겹쳐지지 않으며 뷰의 제목은 숨길 수 있다. 제목을 숨기면 제목과 함께 보여지는 컨트롤(닫기버튼 등)도 같이 숨겨진다. |
| folder.addPlaceholder(IViewPageIds.PROJECT_VIEW_ID + ":*"); | 주어진 id에 해당하는 뷰를 위한 위치지정자를 페이지 레이아웃에 추가. 뷰 위치지정자를 뷰가 나타나기 전에 미리 뷰의 위치를 정의하는데 사용하며 초기에는 보이지 않으나 동일한 id의 뷰를 열면 위치 지정자의 위치에 뷰가 펼쳐진다. |
| IFolderLayout folder = layout.createFolder("main", IPageLayout.TOP, 0.5f, editorArea); | 주어진 id에 해당하는 폴더를 생성하고 페이지 레이아웃에 추가. 폴더는 한 위치에서 몇 개의 뷰를 포함하는 영역. |
- PERSPECTIVE 창 닫기/열기 기능
- ECLIPSE RCP
- 2011/04/12 15:19
- RCA 시작 시 윈도우 위치 및 크기 저장
- ECLIPSE RCP
- 2011/04/11 19:56
ApplicationWorkbenchAdvisor 에 추가한다.
@Override
public void initialize(IWorkbenchConfigurer conf) {
conf.setSaveAndRestore(true);
}





Recent comment