개발환경:
- OS: Windows 7 (64)
- JDK: jdk1.7.0_51
- Eclispe: eclipse-rcp-luna-SR2-win32-x86_64
- Eclipse-Plugins: Eclipse 4 Tools: 0.16.0, SWTBot 등
모든것들이 오래간만인데, 특히나 RCP개발은 근 5년만에 다시 하는 것 같다. 인디고(3.7)에서 잠깐 개발했었던 기억이 나는데 사실 그때는 구현보다는 자동업데이트를 구성하기 위한 빌드체계를 구축하는게 목적이어서 Maven 3 + Tycho 적용만을 수행했었던것 같다.
지금 Luna(4.4) 버전으로 RCP를 개발하려고 하니 3.x 스타일로 개발할 때 계속 에러가 났었다. 그 원인이 eclipse 4 모델 적용과 관련된 에러였는데 그 문제를 해결하고 관련 자료를 찾다보니 Eclipse 4 Tools 라는 플러그인을 알게 되었다. 아직 인큐베이션에 있지만, 조만간에 릴리즈 되지 않을까 싶다.
시험삼아 Eclipse 4 모델로 RCP를 개발해 봤는데, 이거참 스타일이 3.x와 완전히 달라서 레이아웃의 화변비율(Ratio)를 어디서 설정하는지 찾을 수가 없다. 이런!!!!
참고: http://www.vogella.com/tutorials/EclipseRCP/article.html
위의 링크를 가서 보면 어렴풋이 해결방법이 있는데, 속해있는 Part의 Container Data에 비율을 넣어주면 된다.
아래 이미지의 비율을 25:75로 입력한 것과 그 결과이다.
끝.