diff options
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 ***/ |