일요일, 9월 16, 2007

요 몇일 해결하지 못하는 문제로 끙끙 거리고 있습니다.

GEF에서 정렬 문제인데, 사실 코딩하는거나 개념이나 별거 없는 그런 아이 입니다.
GEF가 알아서 해줘야 하는데, 모가 잘 못 되었는지 모르겠네요.

우선 간단히 정리를 해보겠습니다.
Editor의 createActions()에 정렬하고자 하는 것을 registry에 등록합니다.


레지스트리에 등록했으면 화면 toolbar에 보여주기위해 xxActionBarContributor에 action과 toolbar에 등록해주어야합니다.
대강 buildActions과 contributeToToolBar에 정의주면 되겠습니다.

자 이러면 기본 작업은 끝난 상태입니다.

조건이 있다면 해당 정렬 해야할 것들의 Layout이 XYLayoutEditPolicy를 상속 받은 넘이어야 하고
createChangeConstraintCommand에서 Command를 넘겨주어야 한다는 겁니다.

흠, 이게 왜 안되는 것일가요?

댓글 없음:

댓글 쓰기