| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341 |
- /*******************************************************************************
- * Copyright (c) 2010, 2014 Andrea Guarinoni and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Andrea Guarinoni <andrea.guarinoni.dev@outlook.com> - initial API and implementation
- *******************************************************************************/
- /*******************************************************************************
- * The following bugs are referred to in this style sheet
- * 1.) Bug 419482 - Cascading policy in CSS
- * 2.) Bug 430052 - Imported rules cannot be overridden
- *******************************************************************************/
- /* @import url("platform:/plugin/org.eclipse.ui.themes/css/e4-dark.css"); Bug 430052 */
- @import url("platform:/plugin/org.eclipse.ui.themes/css/dark/e4-dark_basestyle.css");
- @import url("platform:/plugin/org.eclipse.ui.themes/css/dark/e4-dark_globalstyle.css"); /* Remove this to have ONLY the main IDE shell dark */
- @import url("platform:/plugin/org.eclipse.ui.themes/css/dark/e4-dark_partstyle.css");
- .MTrimmedWindow.topLevel {
- margin-top: 3px;
- margin-bottom: 3px;
- margin-left: 3px;
- margin-right: 3px;
- }
- .MPartStack, .MPart {
- font-family: '#org-eclipse-ui-workbench-TAB_TEXT_FONT';
- }
- .MPartStack {
- swt-tab-renderer: url('bundleclass://org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering');
- swt-selected-tab-fill: '#org-eclipse-ui-workbench-INACTIVE_TAB_BG_START' '#org-eclipse-ui-workbench-INACTIVE_TAB_BG_END' 100%; /* title background for selected tab */
- swt-unselected-tabs-color: '#org-eclipse-ui-workbench-INACTIVE_UNSELECTED_TABS_COLOR_START' '#org-eclipse-ui-workbench-INACTIVE_UNSELECTED_TABS_COLOR_END' 100% 100%; /* title background for unselected tab */
- swt-outer-keyline-color: '#org-eclipse-ui-workbench-INACTIVE_TAB_OUTER_KEYLINE_COLOR'; /* border color for whole tabs container */
- swt-inner-keyline-color: '#org-eclipse-ui-workbench-INACTIVE_TAB_INNER_KEYLINE_COLOR';
- swt-tab-outline: '#org-eclipse-ui-workbench-INACTIVE_TAB_OUTLINE_COLOR'; /* border color for selected tab */
- padding: 0px 2px 2px;
- swt-shadow-visible: false;
- swt-mru-visible: true;
- swt-corner-radius: 16px;
- }
- .MPartStack.active {
- swt-selected-tab-fill: '#org-eclipse-ui-workbench-ACTIVE_TAB_BG_START' '#org-eclipse-ui-workbench-ACTIVE_TAB_BG_END' 100%; /* title background for selected tab */
- swt-unselected-tabs-color: '#org-eclipse-ui-workbench-ACTIVE_UNSELECTED_TABS_COLOR_START' '#org-eclipse-ui-workbench-ACTIVE_UNSELECTED_TABS_COLOR_END' 100% 100%; /* title background for unselected tab */
- swt-outer-keyline-color: '#org-eclipse-ui-workbench-ACTIVE_TAB_OUTER_KEYLINE_COLOR'; /* border color for whole tabs container */
- swt-inner-keyline-color: '#org-eclipse-ui-workbench-ACTIVE_TAB_INNER_KEYLINE_COLOR';
- swt-tab-outline: '#org-eclipse-ui-workbench-ACTIVE_TAB_OUTLINE_COLOR'; /* border color for selected tab */
- }
- .MPartStack.active.noFocus {
- swt-selected-tabs-fill: '#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_BG_START' '#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_BG_END' 100% 100%;
- }
- .MPartStack.empty {
- swt-unselected-tabs-color: '#org-eclipse-ui-workbench-INACTIVE_UNSELECTED_TABS_COLOR_START' #4F5456 #4F5456 99% 100%; /* title background for unselected tab */
- swt-tab-outline: #535354; /* border color for selected tab */
- swt-outer-keyline-color: #515658; /* border color for whole tabs container */
- }
- .MPart.busy {
- font-style: italic;
- }
- .MPart.highlighted {
- font-weight: bold;
- }
- CTabItem,
- CTabItem CLabel {
- background-color: '#org-eclipse-ui-workbench-INACTIVE_TAB_BG_END'; /* HACK for background of CTabFolder inner Toolbars */
- color: '#org-eclipse-ui-workbench-INACTIVE_TAB_UNSELECTED_TEXT_COLOR';
- }
- CTabItem:selected,
- CTabItem:selected CLabel {
- color: '#org-eclipse-ui-workbench-INACTIVE_TAB_SELECTED_TEXT_COLOR';
- }
- .MPartStack.active > CTabItem,
- .MPartStack.active > CTabItem CLabel {
- background-color: '#org-eclipse-ui-workbench-ACTIVE_TAB_BG_END'; /* HACK for background of CTabFolder inner Toolbars */
- color: '#org-eclipse-ui-workbench-ACTIVE_TAB_UNSELECTED_TEXT_COLOR';
- }
- .MPartStack.active > CTabItem:selected,
- .MPartStack.active > CTabItem:selected CLabel {
- color: '#org-eclipse-ui-workbench-ACTIVE_TAB_SELECTED_TEXT_COLOR';
- }
- .MPartStack.active.noFocus > CTabItem:selected {
- color: '#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_SELECTED_TEXT_COLOR';
- }
- CTabItem.busy {
- color: #888888;
- }
- #PerspectiveSwitcher {
- eclipse-perspective-keyline-color: #AAB0BF #AAB0BF;
- }
- .MToolControl.TrimStack {
- /*frame-image: url(./gtkTSFrame.png);*/
- handle-image: url(./dragHandle.png);
- frame-cuts: 5px 1px 5px 16px;
- }
- .MToolBar.Draggable {
- handle-image: url(./dragHandle.png);
- }
- .MToolControl.Draggable {
- handle-image: url(./dragHandle.png);
- }
- .DragFeedback {
- background-color: COLOR-WIDGET-NORMAL-SHADOW;
- }
- .ModifiedDragFeedback {
- background-color: #4176AF;
- }
- .MTrimmedWindow {
- background-color: #515658;
- }
- .MTrimBar {
- background-color: #515658;
- }
- CTabFolder.MArea .MPartStack,CTabFolder.MArea .MPartStack.active {
- swt-shadow-visible: false;
- }
- CTabFolder Tree, CTabFolder Canvas {
- background-color: #2F2F2F;
- color: #CCC;
- }
- .MPartStack.active Tree,
- .MPartStack.active CTabFolder Canvas {
- background-color: #262626;
- color: #CCC;
- }
- .MPartStack.active Table {
- background-color: #2F2F2F;
- color: #CCC;
- }
- .View {
- background-color: #313538;
- color: #F5F5F5;
- }
- /* ###################### Top Toolbar ########################## */
- #org-eclipse-ui-main-toolbar, #PerspectiveSwitcher {
- eclipse-perspective-keyline-color: #585858;
- background-color: #515658 #515658 100%;
- handle-image: none;
- color: #EBE8E4;
- }
- /* #################### Bottom Status Bar ######################## */
- #org-eclipse-ui-StatusLine,
- #org-eclipse-ui-ProgressBar,
- #org-eclipse-ui-ProgressBar Canvas {
- color: #CCCCCC;
- }
- #org-eclipse-ui-StatusLine CLabel {
- color: #BDBAB7;
- }
- StatusLine, ImageBasedFrame{
- color: #BDBAB7;
- }
- /* ###################### Global Styles ########################## */
- TabFolder,
- /* the following are required due to Bug 419482: */
- TabFolder > Composite > TabFolder,
- TabFolder > Composite > * > TabFolder,
- DocCommentOwnerComposite > Group > TabFolder,
- TabFolder > Composite > ScrolledComposite > TabFolder,
- Shell > Composite > Composite > TabFolder,
- Composite > Composite > Composite > Group > TabFolder,
- Shell > Composite > Composite > Composite > TabFolder,
- ScrolledComposite > Composite > Composite > Composite > TabFolder,
- Shell > Composite > Composite > Composite > Composite > Composite > TabFolder,
- Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > TabFolder,
- Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > * > TabFolder {
- /* background-color is not applied to the whole button,
- but text color is changed, so it appear light on light */
- background-color: #515658;
- color: #222;
- }
- Button,
- /* the following are required due to Bug 419482: */
- Composite > Button,
- TabFolder > Composite > Button,
- TabFolder > Composite > * > Button,
- DocCommentOwnerComposite > Group > Button,
- TabFolder > Composite > ScrolledComposite > Button,
- Shell > Composite > Composite > Button,
- Composite > Composite > Composite > Group > Button,
- Shell > Composite > Composite > Composite > Button,
- ScrolledComposite > Composite > Composite > Composite > Button,
- Shell > Composite > Composite > Composite > Composite > Composite > Button,
- Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > Button,
- Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > * > Button,
- Form > LayoutComposite > LayoutComposite > Button,
- .MPart Button,
- .MPartStack.active .MPart Button,
- .MPart LayoutComposite > * > LayoutComposite > Section > LayoutComposite > Button,
- .MPartStack.active .MPart LayoutComposite > * > LayoutComposite > Section > LayoutComposite > Button {
- /* background-color is not applied to the whole button,
- but text color is changed, so it appear light on light */
- background-color: #515658;
- color: #222;
- }
- Button[style~='SWT.CHECK'],
- /* the following are required due to Bug 419482: */
- Composite > Button[style~='SWT.CHECK'],
- TabFolder > Composite > Button[style~='SWT.CHECK'],
- TabFolder > Composite > * > Button[style~='SWT.CHECK'],
- DocCommentOwnerComposite > Group > Button[style~='SWT.CHECK'],
- TabFolder > Composite > ScrolledComposite > Button[style~='SWT.CHECK'],
- Shell > Composite > Composite > Button[style~='SWT.CHECK'],
- Composite > Composite > Composite > Group > Button[style~='SWT.CHECK'],
- Shell > Composite > Composite > Composite > Button[style~='SWT.CHECK'],
- ScrolledComposite > Composite > Composite > Composite > Button[style~='SWT.CHECK'],
- Shell > Composite > Composite > Composite > Composite > Composite > Button[style~='SWT.CHECK'],
- Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > Button[style~='SWT.CHECK'],
- Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > * > Button[style~='SWT.CHECK'],
- Form > LayoutComposite > LayoutComposite > Button[style~='SWT.CHECK'],
- .MPart Button[style~='SWT.CHECK'],
- .MPartStack.active .MPart Button[style~='SWT.CHECK'],
- .MPart LayoutComposite > * > LayoutComposite > Section > LayoutComposite > Button[style~='SWT.CHECK'],
- .MPartStack.active .MPart LayoutComposite > * > LayoutComposite > Section > LayoutComposite > Button[style~='SWT.CHECK'] {
- /* currently, Button object isn't consistent (eg. also a checkbox is seen as Button) */
- /* so, css rules applied to Button have to be overridden for non-Button matches */
- color: #ddd;
- }
- Button[style~='SWT.RADIO'],
- /* the following are required due to Bug 419482: */
- Composite > Button[style~='SWT.RADIO'],
- TabFolder > Composite > Button[style~='SWT.RADIO'],
- TabFolder > Composite > * > Button[style~='SWT.RADIO'],
- DocCommentOwnerComposite > Group > Button[style~='SWT.RADIO'],
- TabFolder > Composite > ScrolledComposite > Button[style~='SWT.RADIO'],
- Shell > Composite > Composite > Button[style~='SWT.RADIO'],
- Composite > Composite > Composite > Group > Button[style~='SWT.RADIO'],
- Shell > Composite > Composite > Composite > Button[style~='SWT.RADIO'],
- ScrolledComposite > Composite > Composite > Composite > Button[style~='SWT.RADIO'],
- Shell > Composite > Composite > Composite > Composite > Composite > Button[style~='SWT.RADIO'],
- Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > Button[style~='SWT.RADIO'],
- Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > * > Button[style~='SWT.RADIO'],
- Form > LayoutComposite > LayoutComposite > Button[style~='SWT.RADIO'],
- .MPart Button[style~='SWT.RADIO'],
- .MPartStack.active .MPart Button[style~='SWT.RADIO'],
- .MPart LayoutComposite > * > LayoutComposite > Section > LayoutComposite > Button[style~='SWT.RADIO'],
- .MPartStack.active .MPart LayoutComposite > * > LayoutComposite > Section > LayoutComposite > Button[style~='SWT.RADIO'] {
- /* currently, Button object isn't consistent (eg. also a checkbox is seen as Button) */
- /* so, css rules applied to Button have to be overridden for non-Button matches */
- color: #ddd;
- }
- Combo,
- /* the following are required due to Bug 419482: */
- Composite > Combo,
- TabFolder > Composite > Combo,
- TabFolder > Composite > * > Combo,
- DocCommentOwnerComposite > Group > Combo,
- TabFolder > Composite > ScrolledComposite > Combo,
- Shell > Composite > Composite > Combo,
- Composite > Composite > Composite > Group > Combo,
- Shell > Composite > Composite > Composite > Combo,
- ScrolledComposite > Composite > Composite > Composite > Combo,
- Shell > Composite > Composite > Composite > Composite > Composite > Combo,
- Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > Combo,
- Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > * > Combo,
- Form > LayoutComposite > LayoutComposite > Combo,
- .MPart LayoutComposite > * > LayoutComposite > Section > LayoutComposite > Combo {
- background-color: #949DA5;
- color: #222; /* background of drop-drown list is hard-coded to white */
- }
- Combo:selected,
- /* the following are required due to Bug 419482: */
- Composite > Combo:selected,
- TabFolder > Composite > Combo:selected,
- TabFolder > Composite > * > Combo:selected,
- DocCommentOwnerComposite > Group > Combo:selected,
- TabFolder > Composite > ScrolledComposite > Combo:selected,
- Shell > Composite > Composite > Combo:selected,
- Composite > Composite > Composite > Group > Combo:selected,
- Shell > Composite > Composite > Composite > Combo:selected,
- ScrolledComposite > Composite > Composite > Composite > Combo:selected,
- Shell > Composite > Composite > Composite > Composite > Composite > Combo:selected,
- Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > Combo:selected,
- Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > * > Combo:selected,
- Form > LayoutComposite > LayoutComposite > Combo:selected,
- .MPart LayoutComposite > * > LayoutComposite > Section > LayoutComposite > Combo:selected {
- background-color: #41464A;
- color: #FFF;
- }
- Text[style~='SWT.SEARCH'],
- /* the following are required due to Bug 419482: */
- Composite > Text[style~='SWT.SEARCH'],
- TabFolder > Composite > Text[style~='SWT.SEARCH'],
- TabFolder > Composite > * > Text[style~='SWT.SEARCH'],
- DocCommentOwnerComposite > Group > Text[style~='SWT.SEARCH'],
- TabFolder > Composite > ScrolledComposite > Text[style~='SWT.SEARCH'],
- Shell > Composite > Composite > Text[style~='SWT.SEARCH'],
- Composite > Composite > Composite > Group > Text[style~='SWT.SEARCH'],
- Shell > Composite > Composite > Composite > Text[style~='SWT.SEARCH'],
- ScrolledComposite > Composite > Composite > Composite > Text[style~='SWT.SEARCH'],
- Shell > Composite > Composite > Composite > Composite > Composite > Text[style~='SWT.SEARCH'],
- Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > Text[style~='SWT.SEARCH'],
- Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > * > Text[style~='SWT.SEARCH'],
- #org-eclipse-pde-runtime-LogView Text[style~='SWT.SEARCH'],
- Form > LayoutComposite > LayoutComposite > Text[style~='SWT.SEARCH'],
- .MPart LayoutComposite > * > LayoutComposite > Section > LayoutComposite > Text[style~='SWT.SEARCH'] {
- /* search boxes */
- background-color: #949da5; /* background-color is hard-coded */
- color: #333;
- }
|