28 июня 2012 г.

Редактируем тему Eclipse Juno для XP

После закачки, распаковки, и запуска нового Eclipse Juno увидел что новая тема программы не совсем соответствует стилю Windows XP.
Пошлость поковыряется в свойствах стиля. И так мы имеем в папке plugins\org.eclipse.platform_4.2...\css\ файлs стилей Eclipse, открываем один из файл e4_default_winxp_blu.css и приводим его в следующий вид.
@import url("e4_basestyle.css");

.MTrimmedWindow { 
  background-color: #F0ECE0; 
}

.MPartStack {
 font-size: 9;
 swt-simple: true;
 swt-mru-visible: false;
}

.MTrimBar {
    background-color: #F0ECE0; 
}


.MTrimBar#org-eclipse-ui-main-toolbar  {
    background-color: #EBE6DC #F0ECE0;
}

.MToolControl.TrimStack {
 frame-image:  url(./winXPBluTSFrame.png);
 handle-image:  url(./winXPBluHandle.png);
}

.MPartStack.active {
 swt-unselected-tabs-color: #EBE6DC #F0ECE0 #FFFFFF 100% 100%;
    swt-outer-keyline-color: #B8C7E5;
}

#PerspectiveSwitcher  {
 background-color: #F5F3ED #F0ECE0 100%;
 eclipse-perspective-keyline-color: #7F91B5 #7F91B5;
}

#org-eclipse-ui-editorss {
   swt-tab-renderer: url('bundleclass://org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering');
   swt-unselected-tabs-color: #F0F0F0 #F0F0F0 #F0F0F0 100% 100%;
   swt-outer-keyline-color: #B4B4B4;
   swt-inner-keyline-color: #F0F0F0;
   swt-tab-outline: #F0F0F0;
   color: #F0F0F0;
   swt-tab-height: 8px;
   padding: 0px 5px 7px;
}

CTabFolder.MArea .MPartStack, CTabFolder.MArea .MPartStack.active {
   swt-shadow-visible: false;
}

CTabFolder Canvas {
  background-color: #F8F8F8;
}
Далее выбираем Window-> Preferences->General->Appearance выставляем Theme равным Windows XP Blue. Вот результат.
UPD: Есть E4 Toos которым можно редактировать CSS стиль среды непосредственно на странице настроек(работает не очень стабильно). http://habrahabr.ru/post/147417/

Комментариев нет:

Отправить комментарий