summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--desktop-themes/BlackMATE/gtk-3.0/gtk-widgets-assets-dark.css26
-rw-r--r--desktop-themes/BlackMATE/gtk-3.0/gtk-widgets.css334
-rw-r--r--desktop-themes/BlackMATE/gtk-3.0/mate-applications.css169
-rw-r--r--desktop-themes/BlackMATE/gtk-3.0/other-applications.css118
4 files changed, 444 insertions, 203 deletions
diff --git a/desktop-themes/BlackMATE/gtk-3.0/gtk-widgets-assets-dark.css b/desktop-themes/BlackMATE/gtk-3.0/gtk-widgets-assets-dark.css
index 117ecd5c..cc8bbf34 100644
--- a/desktop-themes/BlackMATE/gtk-3.0/gtk-widgets-assets-dark.css
+++ b/desktop-themes/BlackMATE/gtk-3.0/gtk-widgets-assets-dark.css
@@ -278,6 +278,8 @@ combobox.combobox-entry button {
scale slider,
scale slider.horizontal {
background-image: url("assets/scale-slider-horizontal-dark.svg");
+ min-width: 16px;
+ min-height: 16px;
}
scale slider:disabled,
@@ -287,6 +289,8 @@ scale slider.horizontal:disabled {
scale slider.vertical {
background-image: url("assets/scale-slider-vertical-dark.svg");
+ min-width: 16px;
+ min-height: 16px;
}
scale slider.vertical:disabled {
@@ -426,3 +430,25 @@ notebook tab.left:active {
notebook tab.right:active {
border-image: url("assets/tab-right-active-border.svg") 3 3 3 0 / 3px 3px 3px 0px stretch;
}
+
+/*********************
+ * Scrollbar buttons *
+ *********************/
+/* cannot add these yet to the GIT repo, but they are needed to fix wrong arrow orientation
+ caused by BUG in gtk3.19
+
+scrollbar.vertical button:first-child {
+ -gtk-icon-source: -gtk-scaled(url("assets/scrollbar-arrow-up.svg"));
+}
+
+scrollbar.vertical button:last-child {
+ -gtk-icon-source: -gtk-scaled(url("assets/scrollbar-arrow-down.svg"));
+}
+
+scrollbar.horizontal button:first-child {
+ -gtk-icon-source: -gtk-scaled(url("assets/scrollbar-arrow-left.svg"));
+}
+
+scrollbar.horizontal button:last-child {
+ -gtk-icon-source: -gtk-scaled(url("assets/scrollbar-arrow-right.svg"));
+}
diff --git a/desktop-themes/BlackMATE/gtk-3.0/gtk-widgets.css b/desktop-themes/BlackMATE/gtk-3.0/gtk-widgets.css
index 7d0ed3a0..d339ed56 100644
--- a/desktop-themes/BlackMATE/gtk-3.0/gtk-widgets.css
+++ b/desktop-themes/BlackMATE/gtk-3.0/gtk-widgets.css
@@ -486,7 +486,7 @@ progressbar {
/*border-color: @progressbar_border;*/
}
-progressbar progress{ /*must define borders FIRST to stop drawing failures in Synaptic*/
+progressbar progress{
min-height: 19px;
border-width: 1px;
border-style:solid;
@@ -607,64 +607,103 @@ scrolledwindow viewport.frame {
border-style: none;
}
-/***************
- * levelbar *
- ***************/
+/* level bars as used for password quality or remaining power */
levelbar {
- -levelbar-min-block-width: 34;
- -levelbar-min-block-height: 3;
-
- background-color: transparent;
+ min-width: 34px;
+ min-height: 3px;
}
levelbar.vertical {
- -levelbar-min-block-width: 3;
- -levelbar-min-block-height: 34;
+ min-width: 3px;
+ min-height: 34px;
}
-level-bar.trough {
+levelbar trough {
padding: 2px;
+ border-radius: 2px;
+ background-image: linear-gradient(to bottom,
+ @trough_bg_color_a,
+ @trough_bg_color_b);
+ background-color: transparent;
+ box-shadow: inset 1px 1px alpha(#000, 0.15),
+ inset -1px -1px alpha(#000, 0.15);
}
-level-bar.fill-block {
- border-width: 1px;
- border-style: solid;
- border-color: @progressbar_border;
- background-image: linear-gradient(to bottom,
- shade(@link_color, 1.2),
- shade(@link_color, 0.6));
+levelbar block.filled {
+ border-width: 2px;
+ border-style: solid;
+ border-color: @button_border_active;
+ background-image: -gtk-gradient (linear,
+ 0.45 top, 0.55 bottom,
+ from (shade (@button_bg_active, 1.30)),
+ color-stop (0.40, shade (@button_bg_active, 1.04)),
+ color-stop (0.60, shade (@button_bg_active, 0.92)),
+ to (shade (@button_bg_active, 1.20)));
}
-level-bar.indicator-continuous.fill-block {
- padding: 2px;
- border-radius: 2px;
+levelbar.continuous block.filled {
+ padding: 1px;
+ border-radius: 2px;
}
-level-bar.indicator-discrete.fill-block.horizontal {
- margin: 0 1px;
+levelbar.discrete.horizontal block.filled {
+ margin: 0 1px;
}
-level-bar.indicator-discrete.fill-block.vertical {
- margin: 1px 0;
+levelbar.discrete.vertical block.filled {
+ margin: 1px 0;
}
-level-bar.fill-block.level-high {
- background-image: linear-gradient(to bottom,
- shade(@link_color, 1.2),
- shade(@link_color, 0.7));
+.level-bar.indicator-discrete.fill-block.horizontal:first-child {
+ border-radius: 2px 0 0 2px;
}
-level-bar.fill-block.level-low {
- background-image: linear-gradient(to bottom,
- shade(@warning_bg_color, 1.2),
- shade(@warning_bg_color, 0.7));
+.level-bar.indicator-discrete.fill-block.horizontal:last-child {
+ border-radius: 0 2px 2px 0;
}
-level-bar.fill-block.empty-fill-block {
- background-color: transparent;
+.level-bar.indicator-discrete.fill-block.vertical:first-child {
+ border-radius: 2px 2px 0 0;
+}
+
+.level-bar.indicator-discrete.fill-block.vertical:last-child {
+ border-radius: 0 0 2px 2px;
+}
+
+levelbar block.low {
+ border-color: shade(@warning_color, 0.80);
background-image: linear-gradient(to bottom,
- shade(@less_dark_color, 0.5),
- shade(@less_dark_color, 1.7));
+ shade(@warning_color, 1.3),
+ @warning_color 75%,
+ shade(@warning_color, 0.90));
+}
+
+levelbar block.high {
+ border-color: shade(@link_color, 0.85);
+ background-image: linear-gradient(to bottom,
+ shade(@link_color, 1.2),
+ @link_color 75%,
+ shade(@link_color, 0.95));
+}
+
+levelbar block.full {
+ border-color: shade(@link_color, 0.95);
+ background-image: linear-gradient(to bottom,
+ shade(@link_color, 1.2),
+ @link_color 75%,
+ shade(@link_color, 0.95));
+}
+
+levelbar block.empty {
+ border: 1px solid #2a76c6;
+ border-radius: 1px;
+ background-color: transparent;
+ border-color: rgba(46, 52, 54, 0.2);
+ box-shadow: none;
+}
+
+levelbar block.empty:backdrop {
+ border-color: rgba(139, 142, 143, 0.15);
}
/*************
@@ -900,29 +939,49 @@ notebook column-header button:hover {
border-color: @less_dark_color;
}
-notebook GtkScale.trough {
+notebook scale.horizontal trough {
background-image: linear-gradient(to bottom,
- shade(@less_dark_color, 0.5),
- shade(@less_dark_color, 1.7));
+ @less_dark_color,
+ @less_dark_color 35%,
+ shade(@less_dark_color, 0.5)35%,
+ shade(@less_dark_color, 1.7)65%,
+ @less_dark_color 65%,
+ @less_dark_color);
border-width: 0px;
+ border-radius: 2px;
+ margin: 8px 0;
}
-notebook GtkScale.trough.vertical {
+notebook scale.vertical trough {
background-image: linear-gradient(to right,
- shade(@less_dark_color, 0.5),
- shade(@less_dark_color, 1.7));
+ @less_dark_color,
+ @less_dark_color 35%,
+ shade(@less_dark_color, 0.5)35%,
+ shade(@less_dark_color, 1.7)65%,
+ @less_dark_color 65%,
+ @less_dark_color);
+ margin: 0 8px;
}
-notebook GtkScale.trough:disabled {
+notebook scale.horizontal trough {
background-image: linear-gradient(to bottom,
- shade(@less_dark_color, 0.85),
- shade(@less_dark_color, 1.4));
+ @less_dark_color,
+ @less_dark_color 35%,
+ shade(@less_dark_color, 0.85)35%,
+ shade(@less_dark_color, 1.4)65%,
+ @less_dark_color 65%,
+ @less_dark_color);
+ border-width: 0px;
}
-notebook GtkScale.trough.vertical:disabled {
- background-image: linear-gradient(to right,
- shade(@less_dark_color, 0.85),
- shade(@less_dark_color, 1.4));
+notebook scale trough.vertical:disabled {
+ background-image: linear-gradient(to right,
+ @less_dark_color,
+ @less_dark_color 35%,
+ shade(@less_dark_color, 0.85)35%,
+ shade(@less_dark_color, 1.4)65%,
+ @less_dark_color 65%,
+ @less_dark_color);
}
notebook progressbar.trough {
@@ -1099,17 +1158,55 @@ row {
border-width: 0px;
}
+.view .progressbar {
+ background-image: linear-gradient(-45deg,
+ alpha(@progressbar_pattern, 0.09),
+ alpha(@progressbar_pattern, 0.09) 25%,
+ transparent 25%,
+ transparent 50%,
+ alpha(@progressbar_pattern, 0.09) 50%,
+ alpha(@progressbar_pattern, 0.09) 75%,
+ transparent 75%,
+ transparent),
+ linear-gradient(to bottom,
+ @progressbar_background_a,
+ shade(@progressbar_background_b, 1.1) 25%,
+ @progressbar_background_b 43%,
+ shade(@progressbar_background_b, 1.08) 44%,
+ shade(@progressbar_background_a, 0.91));
+ border-style:solid;
+ border-width: 0px;
+ margin: 0px;
+}
+
+.view .trough{
+ border-style:solid;
+ border-width: 2px;
+ border-radius: 2px;
+ border-color:@theme_bg_color;
+ background-image: linear-gradient(to bottom,
+ shade(@theme_bg_color, 0.4),
+ @theme_bg_color 50%,
+ shade(@theme_bg_color, 1.8));
+}
+
/************
* GtkScale *
************/
- scale {
+
+scale,
+scale:hover,
+scale:disabled {
+ /* deprecated
-GtkScale-slider-length: 16;
-GtkRange-slider-width: 20;
- -GtkRange-trough-border: 0;
+ -GtkRange-trough-border: 0;*/
+ background-color:transparent;
+
}
- scale slider,
- scale slider:hover {
+scale slider,
+scale slider:hover {
border-width: 0px;
border-radius: 0px;
border-style: none;
@@ -1133,57 +1230,112 @@ scale slider.fine-tune.horizontal:active:hover {
background-position: center;
}
-scale trough {
+scale.horizontal trough {
background-image: linear-gradient(to bottom,
- shade(@theme_bg_color, 0.5),
- shade(@theme_bg_color, 1.7));
+ @theme_bg_color,
+ @theme_bg_color 35%,
+ shade(@theme_bg_color, 0.5)35%,
+ shade(@theme_bg_color, 1.7)65%,
+ @theme_bg_color 65%,
+ @theme_bg_color);
border-width: 0px;
border-radius: 2px;
- margin: 8px 0;
+ margin-left: 8px;
+ margin-right: 8px;
}
scale.vertical trough {
background-image: linear-gradient(to right,
- shade(@theme_bg_color, 0.5),
- shade(@theme_bg_color, 1.7));
- margin: 0 8px;
+ @theme_bg_color,
+ @theme_bg_color 35%,
+ shade(@theme_bg_color, 0.5)35%,
+ shade(@theme_bg_color, 1.7)65%,
+ @theme_bg_color 65%,
+ @theme_bg_color);
+ border-width: 0px;
+ border-radius: 2px;
+ margin-top: 8px;
+ margin-bottom: 8px;
}
-scale.highlight trough
-scale.highlight.vertical trough {
- background-image: none;
- border-color: @progressbar_border;
- background-color: @link_color;
+scale:disabled trough {
+ background-image: linear-gradient(to bottom,
+ @theme_bg_color,
+ @theme_bg_color 35%,
+ shade(@theme_bg_color, 0.85)35%,
+ shade(@theme_bg_color, 1.4)65%,
+ @theme_bg_color 65%,
+ @theme_bg_color);
+ border-width: 0px;
+ border-radius: 2px;
+ margin-left: 8px;
+ margin-right: 8px;
+}
+scale.vertical:disabled trough {
+ background-image: linear-gradient(to right,
+ @theme_bg_color,
+ @theme_bg_color 35%,
+ shade(@theme_bg_color, 0.5)35%,
+ shade(@theme_bg_color, 1.7)65%,
+ @theme_bg_color 65%,
+ @theme_bg_color);
+ margin-top: 8px;
+ margin-bottom: 8px;
}
- scale:disabled trough {
+scale.horizontal mark indicator {
+ background-color: shade(@theme_bg_color, 0.56);
+ min-height: 8px;
+ min-width: 1px;
+}
+scale.vertical mark indicator {
+ background-color: shade(@theme_bg_color, 0.56);
+ min-height: 1px;
+ min-width: 8px;
+}
+scale highlight,
+scale:hover highlight{
background-image: linear-gradient(to bottom,
- shade(@theme_bg_color, 0.85),
- shade(@theme_bg_color, 1.4));
+ @theme_bg_color,
+ @theme_bg_color 35%,
+ @link_color 35%,
+ @link_color 65%,
+ @theme_bg_color 65%,
+ @theme_bg_color);
+ border-color: @progressbar_border;
+ background-color: transparent;
}
- scale.vertical:disabled trough {
+scale.vertical highlight,
+scale.vertical:hover highlight{
background-image: linear-gradient(to right,
- shade(@theme_bg_color, 0.85),
- shade(@theme_bg_color, 1.4));
+ @theme_bg_color,
+ @theme_bg_color 35%,
+ @link_color 35%,
+ @link_color 65%,
+ @theme_bg_color 65%,
+ @theme_bg_color);
+ border-color: @progressbar_border;
+ background-color: transparent;
+}
+scale:disabled highlight {
+ background-color:transparent;
}
- scale progressbar {
+
+scale progress{
background-image: linear-gradient(to bottom,
shade(@theme_bg_color, 1.4),
shade(@theme_bg_color, 0.8));
border-radius: 3px;
}
- scale.vertical progressbar {
+scale.vertical progress {
background-image: linear-gradient(to right,
shade(@theme_bg_color, 1.4),
shade(@theme_bg_color, 0.8));
}
- scale mark {
- background-color: shade(@theme_bg_color, 0.56);
-}
/**************
* ComboBoxes *
@@ -1235,6 +1387,17 @@ combobox menu {
text-shadow: none;
}
+combobox button cellview:hover {
+ background-color:transparent;
+}
+
+combobox arrow {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
+ color: @menu_controls_color;
+ min-height: 16px;
+ min-width: 16px;
+}
+
/***********
* Buttons *
***********/
@@ -1425,14 +1588,15 @@ linkbutton button:active:hover {
scrollbar {
background-image: none;
border-style: solid;
- -GtkRange-trough-border: 0;
+ /*-GtkRange-trough-border: 0;
-GtkScrollbar-has-backward-stepper: true;
-GtkScrollbar-has-forward-stepper: true;
-GtkRange-stepper-size: 16;
- -GtkRange-slider-width: 13;
- -GtkScrollbar-min-slider-length: 42; /* minimum size for the slider. sadly can't be in ' slider' where it belongs */
+ -GtkRange-slider-width: 13;
+ -GtkScrollbar-min-slider-length: 42;
-GtkRange-stepper-spacing: 0;
-GtkRange-trough-under-steppers: 1;
+ deprecated*/
}
scrollbars-junction { /* the small square between scrollbars!!! */
@@ -1468,7 +1632,7 @@ scrollbar.horizontal trough {
}
scrollbar button,
-scrollbar.horizontal buttonl,
+scrollbar.horizontal button,
scrollbar.vertical button {
color: @theme_fg_color; /*@internal_element_color*/
border-image: none;
@@ -1476,6 +1640,8 @@ scrollbar.vertical button {
border-width: 0px;
background-image: none;
background-color: @less_dark_color;
+ min-width: 10px;
+ min-height: 10px;
}
scrollbar button:hover,
@@ -1488,6 +1654,8 @@ scrollbar button.vertical:hover {
border-image: none;
border-style: none;
border-width: 0px;
+ min-width: 10px;
+ min-height: 10px;
}
scrollbar button:hover:active,
@@ -1532,6 +1700,8 @@ scrollbar.vertical slider {
shade(@scroll_slider_color, 0.6),
shade(@scroll_slider_color, 1.6) 50%,
shade(@scroll_slider_color, 2.0));
+ min-width: 13px;
+ min-height: 42px;
}
scrollbar.horizontal slider {
@@ -1540,6 +1710,8 @@ scrollbar.horizontal slider {
shade(@scroll_slider_color, 0.6),
shade(@scroll_slider_color, 1.6) 50%,
shade(@scroll_slider_color, 2.0));
+ min-height: 13px;
+ min-width: 42px;
}
scrollbar slider:hover {
diff --git a/desktop-themes/BlackMATE/gtk-3.0/mate-applications.css b/desktop-themes/BlackMATE/gtk-3.0/mate-applications.css
index b4e44087..89206859 100644
--- a/desktop-themes/BlackMATE/gtk-3.0/mate-applications.css
+++ b/desktop-themes/BlackMATE/gtk-3.0/mate-applications.css
@@ -5,7 +5,7 @@
/**** Caja Navigation Window ***/
-window.background>*>paned>box>paned>box>notebook>stack>box>box>scrolledwindow.frame{
+.caja-navigation-window scrolledwindow.view{
background-color: @less_dark_color;
color: @theme_fg_color;
border-color: transparent;
@@ -20,26 +20,26 @@ window.background>*>paned>box>paned>box>notebook>stack>box>box>scrolledwindow.fr
*/
/* don't override gtktooglebutton */
-CajaNavigationWindow .toolbar.horizontal.primary-toolbar .vertical {
+.caja-navigation-window .toolbar.horizontal.primary-toolbar .vertical {
background-color: transparent;
}
-/* the small line between sidebar and view */
-/* another unsupported selector and with too short a "widget chain" not to match others
-CajaWindow paned.horizontal {
+
+
+.caja-navigation-window paned.horizontal {
border-color: transparent;
background-color: @theme_bg_color;
}
-*/
-window.background>*>paned>box>box>button {
+
+.caja-navigation-window paned>box>box>button {
border-image: url("assets/button-border-dark1.svg") 3 / 3px stretch;
background-image: linear-gradient(to bottom,
shade(@less_dark_color, 1.3),
shade(@less_dark_color, 0.4));
}
-window.background>*>paned>box>box>button:hover {
+.caja-navigation-window paned>box>box>button:hover {
background-image: -gtk-gradient (radial,
0.5 -2.0, 2.0,
0.5 -2.0, 3.0,
@@ -50,10 +50,9 @@ window.background>*>paned>box>box>button:hover {
}
-window.background>*>paned>box>box>button:checked,
-window.background>*>paned>box>box>button:hover:checked,
-window.background>*>paned>box>box>button:active,
-window.background>*>paned>box>box>button:hover:active {
+.caja-navigation-window paned>box>box>button:hover:checked,
+.caja-navigation-window paned>box>box>button:active,
+.caja-navigation-window paned>box>box>button:hover:active {
background-image: linear-gradient(to bottom,
shade(@button_gradient_color_b, 0.7),
@theme_bg_color 40%,
@@ -61,8 +60,8 @@ window.background>*>paned>box>box>button:hover:active {
border-image: url("assets/button-active-border-dark1.svg") 3 / 3px stretch;
}
-window.background>*>paned>box>paned>box>notebook>stack>box>box>scrolledwindow>*>treeview.view header button,
-window.background>*>paned>box>paned>box>notebook>stack>box>box>scrolledwindow>*>treeview.view header button:hover {
+.caja-notebook treeview.view header button,
+.caja-notebook treeview.view header button:hover {
border-image: none;
border-width: 0px 0px 1px 1px;
border-radius: 0;
@@ -70,45 +69,42 @@ window.background>*>paned>box>paned>box>notebook>stack>box>box>scrolledwindow>*>
border-color: @less_dark_color;
}
-/* Disable this is it as the defaults seem to march it and the widget chain is too short not to match something else */
-/*
-window.background>*>toolbar {
+
+.caja-navigation-window toolbar {
background-image: linear-gradient(to bottom,
shade(@less_dark_color, 0.4),
shade(@less_dark_color, 1.36));
}
-window.background>*>toolbar {
+.caja-navigation-window toolbar {
border-radius: 0px;
}
-*/
-CajaWindow .scrollbar.slider:hover,
-CajaWindow .scrollbar.slider:hover:active,
-CajaWindow .scrollbar.slider.vertical:hover,
-CajaWindow .scrollbar.slider.vertical:hover:active {
+.caja-navigation-window .scrollbar.slider:hover,
+.caja-navigation-window .scrollbar.slider:hover:active,
+.caja-navigation-window .scrollbar.slider.vertical:hover,
+.caja-navigation-window .scrollbar.slider.vertical:hover:active {
border-color: shade(@scroll_slider_color, 1.1);
}
-CajaWindow .scrollbar.button,
-CajaWindow .scrollbar.button.horizontal,
-CajaWindow .scrollbar.button.vertical,
-CajaWindow .scrollbar.button:disabled,
-CajaWindow .scrollbar.button.horizontal:disabled,
-CajaWindow .scrollbar.button.vertical:disabled {
+.caja-navigation-window .scrollbar.button,
+.caja-navigation-window .scrollbar.button.horizontal,
+.caja-navigation-window .scrollbar.button.vertical,
+.caja-navigation-window .scrollbar.button:disabled,
+.caja-navigation-window .scrollbar.button.horizontal:disabled,
+.caja-navigation-window .scrollbar.button.vertical:disabled {
background-image: none;
}
-window.background>*>paned>box>statusbar>frame>box>label/*,
-CajaWindow .floating-bar*/ {
+.caja-navigation-window statusbar>frame>box>label,
+.caja-navigation-window .floating-bar{
font: italic;
}
-/*
-CajaWindow .floating-bar.right,
-CajaWindow .floating-bar.left {
+
+.caja-navigation-window .floating-bar.right,
+.caja-navigation-window .floating-bar.left {
border-top-right-radius: 3px;
border-top-left-radius: 3px;
}
-*/
/**** Notebook ***/
.caja-inactive-pane notebook {
@@ -125,72 +121,104 @@ CajaWindow .floating-bar.left {
}
-window.background>*>paned>box>paned.horizontal .vertical notebook tab {
+.caja-navigation-window notebook tab {
padding: 3px 0px;
}
-window.background>*>paned>box>paned.horizontal .vertical .notebook tab .button.flat {
+.caja-navigation-window .notebook tab .button.flat {
border-image: none;
}
/* Caja places bar */
-/* Disable this as it does not seem to change the default and the widget chain is dangerously short
-window.background>*>paned>box>paned>box>box>button.flat {
+
+.caja-pathbar button.flat {
border-style: none;
border-image: url("assets/primary-toolbar-button-active-border-dark.svg") 3 / 3px stretch;
border-radius: 3px;
padding: 2px 5px;
}
-window.background>*>paned>box>paned>box>box>button.flat:hover {
+.caja-pathbar button.flat:hover {
border-image: none;
border-radius: 3px;
padding: 2px 5px;
}
-*/
/**** Sidebar ***/
/* caja sidebar */
-window.background*>paned>box>notebook>stack>scrolledwindow.frame treeview.view {
+
+.caja-side-pane treeview {
+ padding:10px;
+}
+
+.caja-side-pane .cell,
+.caja-side-pane *.cell {
+ color: @theme_text_color;
+}
+
+.caja-side-pane .cell:hover,
+.caja-side-pane *.cell:hover {
+ color: @theme_text_color;
+}
+
+.caja-side-pane .cell:selected,
+.caja-side-pane *.cell:selected {
+ background-image: linear-gradient(to bottom,
+ shade(@less_dark_color, 1.5),
+ shade(@less_dark_color, 0.6));
+ color: @theme_text_color;
+ border-radius: 2px;
+}
+
+.caja-side-pane .cell:selected:focus,
+.caja-side-pane *.cell:selected:focus {
+ color: @theme_text_color;
+ background-image: linear-gradient(to top,
+ shade(@less_dark_color, 1.5),
+ shade(@less_dark_color, 0.6));
+}
+.caja-side-pane treeview.view {
background-color: shade(@theme_bg_color, 1.08);
}
-window.background*>paned>box>notebook>stack>scrolledwindow{
+.caja-side-pane scrolledwindow{
border-width: 0px;
}
/* moved eject button to left better for overlay scrollbars */
-window.background*>paned>box>notebook>stack>scrolledwindow.frame treeview.view {
+.caja-side-pane treeview.view {
padding: 0px 4px 0px 0px;
border-width: 0px;
}
-window.background*>paned>box>notebook>stack>scrolledwindow scrollbar button {
+.caja-side-pane scrollbar button {
color: transparent;
}
-window.background*>paned>box>notebook>stack>scrolledwindow scrollbar button:hover {
+.caja-side-pane scrollbar button:hover {
color: @theme_fg_color;
}
+
/**** Infos ***/
-CajaWindow .question,
-CajaWindow .info,
-CajaTrashBar.info,
+.caja-navigation-window .question,
+.caja-navigation-window .info
+/*CajaTrashBar.info,
CajaXContentBar.info,
-CajaQueryEditor.info {
+CajaQueryEditor.info*/ {
background-color: transparent;
}
+/*
CajaSearchBar.info {
border-radius: 0px;
background-color: @less_dark_color;
}
-CajaWindow CajaQueryEditor .toolbar,
-CajaWindow .notebook CajaQueryEditor .toolbar {
+.caja-navigation-window CajaQueryEditor .toolbar,
+.caja-navigation-window .notebook CajaQueryEditor .toolbar {
background-image: none;
background-color: transparent;
padding: 5px 7px;
@@ -214,43 +242,54 @@ CajaQueryEditor .toolbar .entry:focus {
box-shadow: inset 0 -2px alpha(@entry_shadow, 0.04),
inset 0 -1px alpha(@entry_shadow, 0.06);
}
+*/
-.caja-canvas-item,
-EelEditableLabel.entry {
- border-radius: 4px;
-}
/* view */
-window.background>*>paned>box>paned>box>notebook>stack>box>box>scrolledwindow.frame .view .caja-canvas-item {
+.caja-navigation-window .caja-canvas-item {
color: @theme_fg_color;
+ border-radius: 4px;
}
-window.background>*>paned>box>paned>box>notebook>stack>box>box>scrolledwindow.frame .view .caja-canvas-item:active,
-window.background>*>paned>box>paned>box>notebook>stack>box>box>scrolledwindow.frame.view .caja-canvas-item:selected {
+.caja-navigation-window .caja-canvas-item:active,
+.caja-navigation-window .caja-canvas-item:selected {
color: @theme_selected_fg_color;
}
/**** Desktop Drawn ***/
-window>*>box>box>box>scrolledwindow>.view .caja-canvas-item {
+.caja-desktop .caja-canvas-item {
color: @theme_fg_color;
text-shadow: 1px 1px alpha (#000000, 0.8);
+ border-radius: 4px;
}
-window>*>box>box>box>scrolledwindow>.view .caja-canvas-item:active {
+.caja-desktop .caja-canvas-item:active {
color: @theme_text_color;
}
-window>*>box>box>box>scrolledwindow>.view .caja-canvas-item:selected {
+.caja-desktop .caja-canvas-item:selected {
color: @theme_selected_fg_color;
}
-window>*>box>box>box>scrolledwindow>.view .caja-canvas-item:active,
-window>*>box>box>box>scrolledwindow>.view .caja-canvas-item:hover,
-window>*>box>box>box>scrolledwindow>.view .caja-canvas-item:selected {
+.caja-desktop .caja-canvas-item:active,
+.caja-desktop .caja-canvas-item:hover,
+.caja-desktop .caja-canvas-item:selected {
text-shadow: none;
}
+/*caja file renaming (eel-editable-label)*/
+
+.caja-desktop .entry,
+.caja-navigation-window .view .entry{
+ border-radius: 4px;
+ background-image: linear-gradient(to bottom,
+ shade(@less_dark_color, 0.2),
+ shade(@less_dark_color, 0.5) 10%,
+ @less_dark_color 50%,
+ shade(@less_dark_color, 1.5));
+}
+
/****************
* Mate-Panel *
diff --git a/desktop-themes/BlackMATE/gtk-3.0/other-applications.css b/desktop-themes/BlackMATE/gtk-3.0/other-applications.css
index 2076629a..70301d4a 100644
--- a/desktop-themes/BlackMATE/gtk-3.0/other-applications.css
+++ b/desktop-themes/BlackMATE/gtk-3.0/other-applications.css
@@ -2,7 +2,7 @@
* Nemo *
********/
-NemoWindow > GtkGrid > .pane-separator {
+.nemo-window > grid> .pane-separator {
color: shade(@theme_selected_bg_color, 2.0);
background-repeat: no-repeat;
background-position: center;
@@ -10,24 +10,24 @@ NemoWindow > GtkGrid > .pane-separator {
background-color: @less_dark_color;
}
-NemoWindow > GtkGrid > .pane-separator:hover,
-NemoWindow > GtkGrid > .pane-separator:selected {
+.nemo-window > grid> .pane-separator:hover,
+.nemo-window > grid> .pane-separator:selected {
background-image: url("assets/notebook-pane-separator-grip-hover.svg");
}
/* is this really needed? */
-NemoWindow > GtkGrid > .pane-separator.vertical {
+.nemo-window > grid> .pane-separator.vertical {
background-image: url("assets/notebook-pane-separator-grip-vertical.svg");
}
-NemoWindow > GtkGrid > .pane-separator.vertical:hover,
-NemoWindow > GtkGrid > .pane-separator.vertical:selected {
+.nemo-window > grid> .pane-separator.vertical:hover,
+.nemo-window > grid> .pane-separator.vertical:selected {
background-image: url("assets/notebook-pane-separator-grip-vertical-hover.svg");
}
/**** View ***/
-window.background>grid>paned>box>paned>box>notebook>stack>box>*>scrolledwindow {
+.nemo-window>grid>paned>box>paned>box>notebook>stack>box>*>scrolledwindow {
background-color: @less_dark_color;
color: @theme_fg_color;
border-color: transparent;
@@ -40,33 +40,37 @@ window.background>grid>paned>box>paned>box>notebook>stack>box>*>scrolledwindow {
}
*/
/* file renaming */
-window>*>box>box>box>scrolledwindow>.view .entry,
-window>*>box>box>box>scrolledwindow>.view .entry:focus {
- background-image: none;
+.nemo-window .entry,
+.nemo-window .entry:focus {
+ background-image: linear-gradient(to bottom,
+ shade(@less_dark_color, 0.2),
+ shade(@less_dark_color, 0.5) 10%,
+ @less_dark_color 50%,
+ shade(@less_dark_color, 1.5));
border-image: none;
border-style: solid;
- border-radius: 1px;
+ border-radius: 4px;
border-color: @theme_selected_bg_color;
background-color: shade(@theme_selected_bg_color, 0.3);
}
-NemoWindow GtkPaned {
+.nemo-window paned {
background-color: @less_dark_color;
}
-NemoWindow GtkScrolledWindow.frame {
+.nemo-window scrolledwindow.frame {
border-style: none;
}
-NemoWindow .button {
+.nemo-window .button {
border-image: url("assets/button-border-dark1.svg") 3 / 3px stretch;
background-image: linear-gradient(to bottom,
shade(@less_dark_color, 1.3),
shade(@less_dark_color, 0.4));
}
-NemoWindow .button:hover {
+.nemo-window .button:hover {
background-image: -gtk-gradient (radial,
0.5 -2.0, 2.0,
0.5 -2.0, 3.0,
@@ -77,10 +81,10 @@ NemoWindow .button:hover {
}
-NemoWindow .button:checked,
-NemoWindow .button:hover:checked,
-NemoWindow .button:active,
-NemoWindow .button:hover:active {
+.nemo-window .button:checked,
+.nemo-window .button:hover:checked,
+.nemo-window .button:active,
+.nemo-window .button:hover:active {
background-image: linear-gradient(to bottom,
shade(@button_gradient_color_b, 0.7),
@theme_bg_color 40%,
@@ -88,8 +92,8 @@ NemoWindow .button:hover:active {
border-image: url("assets/button-active-border-dark1.svg") 3 / 3px stretch;
}
-NemoWindow column-header .button,
-NemoWindow column-header .button:hover {
+.nemo-window column-header .button,
+.nemo-window column-header .button:hover {
border-image: none;
border-width: 0px 0px 1px 1px;
border-radius: 0;
@@ -97,39 +101,39 @@ NemoWindow column-header .button:hover {
border-color: @less_dark_color;
}
-NemoWindow .toolbar {
+.nemo-window .toolbar {
background-image: linear-gradient(to bottom,
shade(@less_dark_color, 0.4),
shade(@less_dark_color, 1.36));
}
-NemoToolbar .toolbar {
+.nemo-window .toolbar {
border-radius: 0px;
}
-NemoWindow .scrollbar.slider:hover,
-NemoWindow .scrollbar.slider:hover:active,
-NemoWindow .scrollbar.slider.vertical:hover,
-NemoWindow .scrollbar.slider.vertical:hover:active {
+.nemo-window .scrollbar.slider:hover,
+.nemo-window .scrollbar.slider:hover:active,
+.nemo-window .scrollbar.slider.vertical:hover,
+.nemo-window .scrollbar.slider.vertical:hover:active {
border-color: shade(@scroll_slider_color, 1.1);
}
-NemoWindow .scrollbar.button,
-NemoWindow .scrollbar.button.horizontal,
-NemoWindow .scrollbar.button.vertical,
-NemoWindow .scrollbar.button:disabled,
-NemoWindow .scrollbar.button.horizontal:disabled,
-NemoWindow .scrollbar.button.vertical:disabled {
+.nemo-window .scrollbar.button,
+.nemo-window .scrollbar.button.horizontal,
+.nemo-window .scrollbar.button.vertical,
+.nemo-window .scrollbar.button:disabled,
+.nemo-window .scrollbar.button.horizontal:disabled,
+.nemo-window .scrollbar.button.vertical:disabled {
background-image: none;
}
-NemoWindow GtkStatusbar,
-NemoWindow .floating-bar {
+.nemo-window GtkStatusbar,
+.nemo-window .floating-bar {
font: italic;
}
-NemoWindow .floating-bar.right,
-NemoWindow .floating-bar.left {
+.nemo-window .floating-bar.right,
+.nemo-window .floating-bar.left {
border-top-right-radius: 3px;
border-top-left-radius: 3px;
}
@@ -148,42 +152,42 @@ NemoWindow .floating-bar.left {
shade(@less_dark_color, 1.3));
}
-NemoWindow .notebook .view.rubberband,
-NemoWindow .notebook .rubberband {
+.nemo-window .notebook .view.rubberband,
+.nemo-window .notebook .rubberband {
background-color: alpha(@theme_selected_bg_color, 0.35);
}
/**** NemoSidebar ***/
-window.background>grid>paned>box>scrolledwindow>viewport.frame,
-window.background>grid>paned>box>scrolledwindow>viewport treeview.view{
+.nemo-window>grid>paned>box>scrolledwindow>viewport.frame,
+.nemo-window>grid>paned>box>scrolledwindow>viewport treeview.view{
background-color: shade(@theme_bg_color, 1.08);
}
-NemoWindow sidebar frame {
+.nemo-window .sidebar frame {
border-width: 0px;
}
-NemoWindow sidebar scrollbar button {
+.nemo-window .sidebar scrollbar button {
color: @theme_fg_color;
}
-NemoWindow sidebar scrollbar button:hover {
+.nemo-window .sidebar scrollbar button:hover {
color: @theme_fg_color;
}
-NemoPlacesSidebar .cell,
-NemoPlacesSidebar *.cell {
+.nemo-window .sidebar .cell,
+.nemo-window .sidebar *.cell {
color: @theme_text_color;
}
-NemoPlacesSidebar .cell:hover,
-NemoPlacesSidebar *.cell:hover {
+.nemo-window .sidebar .cell:hover,
+.nemo-window .sidebar *.cell:hover {
color: @theme_text_color;
}
-NemoPlacesSidebar .cell:selected,
-NemoPlacesSidebar *.cell:selected {
+.nemo-window .sidebar .cell:selected,
+.nemo-window .sidebar *.cell:selected {
background-image: linear-gradient(to bottom,
shade(@less_dark_color, 1.5),
shade(@less_dark_color, 0.6));
@@ -191,8 +195,8 @@ NemoPlacesSidebar *.cell:selected {
border-radius: 2px;
}
-NemoPlacesSidebar .cell:selected:focus,
-NemoPlacesSidebar *.cell:selected:focus {
+.nemo-window .sidebar .cell:selected:focus,
+.nemo-window .sidebar *.cell:selected:focus {
color: @theme_text_color;
background-image: linear-gradient(to top,
shade(@less_dark_color, 1.5),
@@ -201,8 +205,8 @@ NemoPlacesSidebar *.cell:selected:focus {
/**** Infos ***/
-NemoWindow .question,
-NemoWindow .info,
+.nemo-window .question,
+.nemo-window .info,
NemoTrashBar.info,
NemoXContentBar.info,
NemoQueryEditor.info {
@@ -214,8 +218,8 @@ NemoSearchBar.info {
background-color: @less_dark_color;
}
-NemoWindow NemoQueryEditor .toolbar,
-NemoWindow .notebook NemoQueryEditor .toolbar {
+.nemo-window NemoQueryEditor .toolbar,
+.nemo-window .notebook NemoQueryEditor .toolbar {
background-image: none;
background-color: transparent;
padding: 5px 7px;
@@ -241,7 +245,7 @@ NemoQueryEditor .toolbar .entry:focus {
}
.nemo-canvas-item {
- border-radius: 5px;
+ border-radius: 4px;
}
/**** Desktop Drawn ***/