툴팁이 제공하는 힌트가 적기 때문에 draw2d 그림과 같은 UI 구성 요소에 F1 (context sensitive) 도움말을 추가하기로 결정했습니다. : IWorkbenchHelpSystem.setHelp(Control control, String contextId)
메서드를 호출하는 데 적합한 위치와 매개 변수를 찾을 수 없습니다.GEF/Draw2d 그림과 같은 UI 구성 요소에 상황에 맞는 도움말을 추가하십시오.
이제 우리는 다음과 같은 해결 방법을 수행합니다 보시다시피
//in UserDefinedEditPart
@Override
protected IFigure createFigure() {
//set help... (FIXME)
PlatformUI.getWorkbench().getHelpSystem().setHelp(Display.getCurrent().getActiveShell(), PublicConstants.CONTEXT_ID);
return new UserDefinedFigure();
}
는 setHelp()
방법 '첫 번째 매개 변수는 SWT 또는 JFace는 제어해야하지만, 그것으로 설정 한 현재 workbench.I는 생각 draw2d의 그림은 가볍고 SWT 또는 JFace와 관련이 없습니다.
솔루션 고맙습니다.