, 나는이 작업을 수행하기 위해 CSS를 사용할 수 없습니다. ...
@PostConstruct 공공 무효 createControls (복합 부모)
{
partService을 : 그래서 나는 IPartListener는 E4 부분의 각 끝 부분에 추가 사용 .addPartListener (새 ChangeIconPartListener());
}
방법 및 반전 PNG 이미지를 사용 part.setIconURL()를 업데이트하기 위해 설정된 E4 PartService의 사용.
참고 : ChangeIconPartListener는 IPartListner 인터페이스를 구현하는 간단한 Java 클래스입니다.
는 I는를 확인할
공개 무효 partActivated (MPart 부)
및
공개 무효 partVisible (MPart 부)
방법을 사용하여 파트의 elementId를 설정하고 아이콘을로 설정합니다. 내 응용 프로그램 아이콘 폴더에 저장된 거꾸로 이미지. 각 부분에 대해 탭의 이미지를 변경하고 싶습니다.
은 내가 part.getElementId를 (확인 switch 문을 사용) 내가 변경을 원 각 부분 이미지, 난과 setIconURI 방법을 사용하여 이미지를 변경 :
part.setIconURI ("플랫폼 : /plugin/my_own_UI_Plugin/icons/someImageInverted.png ");
은 CSS에서 이렇게 사용할 수 좋았을 것이지만,이 잘 작동되고 IPartListener의 능력은 partActivated, partDeactivated, partVisible, partHidden에서 부품 상태 변경, partBroughtToTop 등 다른 이벤트에 대한 유용 할 수 있습니다
그림자가 지원되지 않습니다. –
감사합니다 greg449 .. "인 버팅"이미지 색상에 대한 지원이 있는지 알고 있습니까? CTabFolder를 선택하면 CTabFolder의 어두운 배경 위로 반전되도록 이미지 색상을 변경할 수 있습니까? – Marv
탭 폴더 항목은 하나의 이미지 만 지원하며 선택 또는 마우스 오버시 변경할 수있는 항목이 없습니다. CSS에서 탭 폴더 렌더러를 지정할 수 있지만 렌더러를 작성해야합니다. –