2014-07-07 3 views
2

내 파트에 도구 모음을 추가하고 싶지만 파트가 파트 스택에있는 경우에만 도구 모음이 나타납니다. 그렇다면 파트 툴바가 표시되지만 최소화 최소화 컨트롤과 파트 스택 헤더 (part stack heder)도 정상이지만이 특별한 이클립스 또는 RCP 룩을 피하고 싶습니다.Eclipse e4 part 툴바는 Part가 Part Stack에있을 때만 표시됩니까?

누구나 툴킷을 응용 프로그램 모델 또는 다른 방법으로 추가하는 방법을 알고 있습니까? 툴팁 만 표시되고 그 밖의 것은 없습니다. BTW ... screenshot from vogella

라스 보글 shows how은 도구 모음 항목을 추가 할 수 있습니다,하지만 그는 단지 일부 스택에서 부품을 위해 일 것이라는 점을 언급하지 않습니다 내가 이클립스 루나 사용 E4 도구 0.15

+0

부품 도구 모음 표시를 다루는 StackRenderer 인 것처럼 보입니다. Trimmed Window를 사용하는 경우 툴바를 사용하여 TrimBar를 가질 수 있습니다. –

+0

것은 플러그인 프로젝트이고 파트는 PartSashContainer에 있다는 것입니다. 응용 프로그램이 Trimmed Window를 사용하고 있는데 TrimBar를 내 파트에 어떻게 포함시킬 수 있습니까? 그것은 가능한가? – garyee

답변

1

PartPartStack 인 경우 표준 SWT 렌더러를 사용하여 Part의 툴바 만 렌더링됩니다. 그 이유는 도구 모음을 만들고 part이 다른 경우 도구 모음을 전환하는 것은 PartStackRenderer입니다. PartStackPart을 넣어 다음 PartSashContainer의 내부 PartStack을 넣어 당신이 할 수있는

.

Part의 도구 모음을 TrimmedWindow의 도구 모음 안에 렌더링하려면 TrimmedWindow에 대한 자체 렌더러를 작성해야합니다. 여기서 도구 모음을 표시해야하는 임베디드 부품을 스캔 한 다음 그에 따라 대응할 수 있습니다.