diff options
Diffstat (limited to 'bundles/org.eclipse.ui.themes/css/e4-dark_mac.css')
-rw-r--r-- | bundles/org.eclipse.ui.themes/css/e4-dark_mac.css | 341 |
1 files changed, 341 insertions, 0 deletions
diff --git a/bundles/org.eclipse.ui.themes/css/e4-dark_mac.css b/bundles/org.eclipse.ui.themes/css/e4-dark_mac.css new file mode 100644 index 00000000000..784f2ad09ab --- /dev/null +++ b/bundles/org.eclipse.ui.themes/css/e4-dark_mac.css @@ -0,0 +1,341 @@ +/******************************************************************************* + * 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: #41464A; /* ignored */ + color: #222; +} +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; +} |