2012-04-04 2 views
0

선택 도구와 같은 여러 도구가있는 플라이 아웃 팔레트가있는 Eclipse 플러그인 편집기를 개발 중입니다.Eclipse 플러그인 편집기에서 핸드 툴 (예 : Acrobato Reader의 수작업 도구)을 구현하십시오.

Acrobat Reader의 "손 도구"가 PDF 문서의 페이지를 스크롤하는 것과 같은 방법으로 페이지를 스크롤하는 특수 도구 ("손 도구"라고 부름)를 추가하는 방법을 궁금합니다.

나는이 문제를 해결하는 방법에 대한 몇 가지 아이디어를 찾고 있지만, 아직까지는 성공하지 못했습니다. 좀 힌트 좀 주실 래요?

미리 감사드립니다. :)

답변

0

GEF를 사용하고 있다고 가정합니까? 내 대답은 사소한 일이지만, 나는 약간의 생각을 던지려하고있다.

org.eclipse.draw2d.Viewport 클래스에는 getViewLocation()/setViewLocation() metods 쌍이 있습니다. 그것들을 사용하면 원하는대로보기를 스크롤 할 수 있습니다.

이제 도구가 필요합니다. org.eclipse.gef.tools.AbstractTool 하위 항목의 계층 구조를 탐색하여 원하는 동작의 예를 찾고 기능에 맞는 고유 한 도구 클래스를 만듭니다.