Как изменить цвет строки заголовка представления Eclipse RCP - PullRequest
7 голосов
/ 10 марта 2009

Как изменить цвет строки заголовка представления Eclipse RCP?

1 Ответ

12 голосов
/ 10 марта 2009

Вы можете изменить цвет, это возможно с помощью org.eclipse.ui.themes Extension-Point .

Вот пример фрагмента

   <extension
         point="org.eclipse.ui.themes">
      <theme
            id="de.spiritlink.custom.ui.theme"
            name="Custom Theme">
         <colorOverride
               id="org.eclipse.ui.workbench.ACTIVE_TAB_BG_END"
               value="255,0,0">
         </colorOverride>
         <colorOverride
               id="org.eclipse.ui.workbench.ACTIVE_TAB_BG_START"
               value="0,255,0">
         </colorOverride>
      </theme>
   </extension>

Установка темы программно с помощью IThemeManager , который является объектом, который содержит ссылки на используемые ITheme объекты и поддерживает ссылка на текущую активную тему. Эта тема будет использоваться рабочей средой для украшения вкладок и других элементов управления, где это возможно:

PlatformUI.getWorkbench().getThemeManager().setCurrentTheme("myThemeID");

Другие подробности в этих статьях:

...