diff options
8 files changed, 903 insertions, 487 deletions
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/Makefile.am b/desktop-themes/Blue-Submarine/gtk-3.0/Makefile.am index 529c88fb..00c78837 100644 --- a/desktop-themes/Blue-Submarine/gtk-3.0/Makefile.am +++ b/desktop-themes/Blue-Submarine/gtk-3.0/Makefile.am @@ -7,6 +7,7 @@ theme_DATA = \ gtk-widgets.css \ mate-applications.css \ menu.css \ + other-applications.css \ scrollbar.css \ settings.ini \ sidebar.css \ diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/gnome-applications.css b/desktop-themes/Blue-Submarine/gtk-3.0/gnome-applications.css index 8c8741b9..cf3eb5de 100644 --- a/desktop-themes/Blue-Submarine/gtk-3.0/gnome-applications.css +++ b/desktop-themes/Blue-Submarine/gtk-3.0/gnome-applications.css @@ -378,28 +378,8 @@ RBSource .toolbar .button *:active:hover { text-shadow: 0 1px @theme_shadow_color; } -NemoSearchBar.info { - background-image: -gtk-gradient (linear, - left top, left bottom, - from (shade(@toolbar_gradient_base, 0.89)), - color-stop (0.20, shade(@toolbar_gradient_base, 0.97)), - to (shade(@toolbar_gradient_base, 1.01))); - border-radius: 0px; - border-width: 0px 0px 1px 0px; - border-style: solid; - border-color: alpha(#000, 0.00) @toolbar_gradient_base shade(@toolbar_gradient_base, 0.75); - box-shadow: inset 0px 1px alpha(#fff, 0.06), - inset 1px 0px alpha(#fff, 0.06), - inset -1px 0px alpha(#fff, 0.06), - inset 0px -1px alpha(#fff, 0.06); - color: @toolbar_fg_color; -} - .info, .question, -NemoTrashBar.info, -NemoXContentBar.info, -NemoQueryEditor.info, NautilusFloatingBar, NautilusTrashBar.info, NautilusTrashBar, @@ -420,44 +400,21 @@ NautilusQueryEditor.info { inset 0px -1px alpha(#fff, 0.06); } -NemoSearchBar .entry { - box-shadow: inset 0px 3px alpha(#000, 0.03), - inset 0px 2px alpha(#000, 0.05), - inset 2px 0px alpha(#000, 0.04), - inset -2px 0px alpha(#000, 0.04), - inset 0px -2px alpha(#000, 0.03), - inset 0px 1px shade(@toolbar_gradient_base, 0.70), - inset 1px 0px shade(@toolbar_gradient_base, 0.80), - inset -1px 0px shade(@toolbar_gradient_base, 0.80), - inset 0px -1px shade(@toolbar_gradient_base, 0.90); -} - -NemoSearchBar .entry:focused { -} - -NemoSearchBar .entry, -NemoSearchBar .entry:focused, NautilusSearchBar .entry, NautilusSearchBar .entry:focused { -GtkEntry-inner-border: 1; } -NemoSearchBar .entry.image, NautilusSearchBar .entry.image { color: shade(@nautilus_cluebar_color, 0.60); } -NemoSearchBar GtkLabel { - color: @toolbar_fg_color; - text-shadow: 0 1px @toolbar_shadow_color; -} NautilusTrashBar GtkLabel { color: shade(@theme_fg_color, 1.00); text-shadow: 0 1px @theme_shadow_color; } .info -.nemo-cluebar-label, .nautilus-cluebar-label { font: bold; color: shade(@theme_fg_color, 1.00); @@ -466,8 +423,6 @@ NautilusTrashBar GtkLabel { .question .button, .question .button:hover, -NemoTrashBar .button, -NemoTrashBar .button:hover, NautilusTrashBar .button, NautilusTrashBar .button:hover { background-image: -gtk-gradient (linear, @@ -490,8 +445,6 @@ NautilusTrashBar .button:hover { .question .button:active, .question .button:active:hover, -NemoTrashBar .button:active, -NemoTrashBar .button:active:hover, NautilusTrashBar .button:active, NautilusTrashBar .button:active:hover { /* .button:active:hover */ @@ -518,8 +471,6 @@ NautilusTrashBar .button:active:hover { .question .button *:active, .question .button *:active:hover, -NemoTrashBar .button *:active, -NemoTrashBar .button *:active:hover, NautilusTrashBar .button *:active, NautilusTrashBar .button *:active:hover { color: shade(@theme_text_color, 1.00); @@ -527,7 +478,6 @@ NautilusTrashBar .button *:active:hover { } .question .button:insensitive, -NemoTrashBar .button:insensitive, NautilusTrashBar .button:insensitive { /* .button:active:hover */ background-image: -gtk-gradient (linear, @@ -543,14 +493,12 @@ NautilusTrashBar .button:insensitive { } .question .button *:insensitive, -NemoTrashBar .button *:insensitive, NautilusTrashBar .button *:insensitive { color: mix(@nautilus_cluebar_color, @theme_fg_color, 0.50); text-shadow: none; } -NautilusWindow .sidebar .scrollbar, -NemoWindow .sidebar .scrollbar { +NautilusWindow .sidebar .scrollbar { background-image: none; border-style: solid; -GtkRange-stepper-size: 16; @@ -568,9 +516,7 @@ NemoWindow .sidebar .scrollbar { } NautilusWindow .sidebar .scrollbar.trough, -NautilusWindow .sidebar .scrollbar.trough.vertical, -NemoWindow .sidebar .scrollbar.trough, -NemoWindow .sidebar .scrollbar.trough.vertical { +NautilusWindow .sidebar .scrollbar.trough.vertical { background-image: -gtk-gradient (linear, left top, left bottom, from (shade (@theme_bg_color, 0.98)), to (shade (@theme_bg_color, 1.06))); @@ -582,170 +528,17 @@ NemoWindow .sidebar .scrollbar.trough.vertical { } /* the small line between sidebar and view */ -NautilusWindow, -NemoWindow * { +NautilusWindow * { -GtkPaned-handle-size: 0; } -NautilusWindow .sidebar .frame, -NemoWindow .sidebar .frame { +NautilusWindow .sidebar .frame { border-width: 0px; border-style: none; border-top-width: 0; border-bottom-width: 0; } -/* disabled, looks uggly -NautilusWindow > GtkTable > .pane-separator, -NautilusWindow .pane-separator, -NemoWindow > GtkTable > .pane-separator, -NemoWindow .pane-separator { - background-color: @sidebar_background; - background-image: -gtk-gradient (linear, - left top, right top, - from (@sidebar_background), - color-stop(0.50, @sidebar_background), - to (shade(@theme_bg_color, 0.60))); - border-style: solid; - border-width: 0px; - border-color: @sidebar_background; - border-image: none; -}*/ - -NemoSearchBar, -NemoSearchBar *, -NemoWindow .primary-toolbar.toolbar .button * { - padding: 0px; -} - -NemoSearchBar .entry { - padding: 2px 8px; - border-width: 0px; - border-radius: 4px; -} - -NemoWindow .primary-toolbar.toolbar .entry { - padding: 3px 8px; -} - -NemoWindow .primary-toolbar.toolbar .button, -NemoWindow .primary-toolbar.toolbar .button:active, -NemoWindow .primary-toolbar.toolbar .button:hover, -NemoWindow .primary-toolbar.toolbar .button:active:hover { - padding: 0px 4px; - border-image: none; - border-width: 1px; - border-radius: 5px; - border-color: transparent; -} - -NemoWindow .primary-toolbar.toolbar NemoPathbarButton { - padding: 0px 0px 0px 3px; - border-image: none; - border-style: solid; - border-radius: 0px; - border-width: 0px; - border-color: transparent; - -} - -NemoWindow .primary-toolbar.toolbar NemoPathbarButton { - background-image: -gtk-gradient (linear, - left top, left bottom, - from (@button_raised_gradient_color_a), - to (@button_raised_gradient_color_b)); - border-width: 0px; - border-color: shade(@theme_button_border_dark, 1.00); - /* inset */ - box-shadow: inset 0px 1px alpha(#fff, 0.09), - inset 1px 0px alpha(#fff, 0.06), - inset -1px 0px alpha(#fff, 0.06), - inset 0px -1px alpha(#fff, 0.06); - color: shade(@theme_fg_dark_color, 0.90); -} - -NemoWindow .primary-toolbar.toolbar NemoPathbarButton * { - color: shade(@theme_text_dark_color, 1.00); - text-shadow: 0px 1px @theme_shadow_dark_color; -} - -NemoWindow .primary-toolbar.toolbar NemoPathbarButton *:hover { - color: shade(@theme_text_dark_color, 1.00); -} - -NemoWindow .primary-toolbar.toolbar NemoPathbarButton:active { - background-image: -gtk-gradient (linear, - left top, left bottom, - from (shade(@button_raised_gradient_color_b, 0.90)), - to (shade(@button_raised_gradient_color_a, 0.80))); - border-image: none; - border-color: shade(@theme_button_border_dark, 0.92); - box-shadow: inset 0px 3px alpha(#000, 0.01), - inset 0px 2px alpha(#000, 0.03), - inset 0px 1px alpha(#000, 0.04), - inset 2px 0px alpha(#000, 0.02), - inset 1px 0px alpha(#000, 0.04), - inset -2px 0px alpha(#000, 0.02), - inset -1px 0px alpha(#000, 0.04), - inset 0px -1px alpha(#000, 0.03); -} - -NemoWindow .primary-toolbar.toolbar NemoPathbarButton *:active, -NemoWindow .primary-toolbar.toolbar NemoPathbarButton *:active:hover { - font: bold; - color: shade(@theme_text_dark_color, 1.00); - text-shadow: 1px 1px @theme_shadow_dark_color; -} - -NemoWindow .primary-toolbar .toolbar { - background-color: @theme_bg_color; -} - -/* statusbar */ -NemoWindow .toolbar { - background-image: none; - background-color: @theme_bg_color; - border-top-width: 0; - border-bottom-width: 0; - box-shadow: none; -} - -/* small buttons statusbar nemo */ -NemoWindow .toolbar .button GtkImage:active, -NemoWindow .toolbar .button GtkImage:active:hover, -NemoWindow .toolbar .button GtkImage:hover, -NemoWindow .toolbar .button GtkImage { - color: @theme_fg_color; -} - -NemoWindow .toolbar .button:hover, -NemoWindow .toolbar .button:hover, -NemoWindow .toolbar .button:active, -NemoWindow .toolbar .button:active:hover { - background-image: -gtk-gradient (linear, - left top, left bottom, - from (shade(@button_gradient1, 1.03)), - color-stop (0.48, shade(@button_gradient2, 1.03)), - color-stop (0.52, shade(@button_gradient3, 1.03)), - to (shade(@button_gradient4, 1.01))); - border-top-color: alpha(@focused_entry_outer, 0.65); - border-right-color: alpha(@focused_entry_outer, 0.75); - border-left-color: alpha(@focused_entry_outer, 0.75); - border-bottom-color: alpha(@focused_entry_outer, 0.80); - box-shadow: inset 0px 2px alpha(#fff, 0.11), - inset 2px 0px alpha(#fff, 0.09), - inset -2px 0px alpha(#fff, 0.09), - inset 0px -2px alpha(#fff, 0.07), - inset 0px 1px shade(@selected_bg_color, 1.0), - inset 1px 0px shade(@selected_bg_color, 1.0), - inset -1px 0px shade(@selected_bg_color, 1.0), - inset 0px -1px shade(@selected_bg_color, 1.0); -} - -NemoWindow .primary-toolbar.toolbar .button GtkImage { - color: @theme_fg_dark_color; -} - /* frame icons nautilus view */ NautilusView.frame { border-top-width: 0; @@ -759,7 +552,6 @@ NautilusView.frame { to (shade(@theme_base_color, 1.00))); } -NemoWindow .notebook, NautilusWindow .notebook { -GtkNotebook-initial-gap: 0; background-color: @theme_base_color; @@ -779,7 +571,6 @@ NautilusWindow .notebook { box-shadow: none; } -NemoWindow .notebook tab, NautilusWindow .notebook tab { border-width: 0px 1px; border-style: solid; @@ -795,7 +586,6 @@ NautilusWindow .notebook tab { inset 0px -1px shade(@notebook_border, 1.00); } -NemoWindow .notebook tab:active, NautilusWindow .notebook tab:active { background-image: -gtk-gradient (linear, left top, left bottom, @@ -814,36 +604,25 @@ NautilusWindow .notebook tab.top { padding: 1px 6px; } -NemoWindow .notebook tab.top { - padding: 0px 6px; - border-radius: 0px; -} - NautilusWindow .notebook tab:first-child, -NautilusWindow .notebook tab:first-child:active, -NemoWindow .notebook tab:first-child, -NemoWindow .notebook tab:first-child:active { +NautilusWindow .notebook tab:first-child:active { border-width: 0px 1px 0px 0px; border-radius: 0px; } NautilusWindow .notebook tab:last-child, -NautilusWindow .notebook tab:last-child:active, -NemoWindow .notebook tab:last-child, -NemoWindow .notebook tab:last-child:active { +NautilusWindow .notebook tab:last-child:active { border-width: 0px 0px 0px 1px; border-radius: 0px; } -NautilusWindow .notebook tab GtkLabel, -NemoWindow .notebook tab GtkLabel { +NautilusWindow .notebook tab GtkLabel { padding: 0px; color: @theme_text_color; text-shadow: 0px 1px @theme_shadow_color; } -NautilusWindow .notebook tab .button GtkImage , -NemoWindow .notebook tab .button GtkImage { +NautilusWindow .notebook tab .button GtkImage { border-radius: 3px; color: mix(@theme_fg_color, @sidebar_background, 0.30); border-style: solid; @@ -853,16 +632,13 @@ NemoWindow .notebook tab .button GtkImage { icon-shadow: 1px 1px @theme_shadow_color; } -NautilusWindow .notebook tab .button GtkImage:hover, -NemoWindow .notebook tab .button GtkImage:hover { +NautilusWindow .notebook tab .button GtkImage:hover { color: @theme_fg_color; border-color: alpha(black, 0.1); } NautilusWindow .notebook tab .button GtkImage:active, -NautilusWindow .notebook tab .button GtkImage:active:hover, -NemoWindow .notebook tab .button GtkImage:active, -NemoWindow .notebook tab .button GtkImage:active:hover { +NautilusWindow .notebook tab .button GtkImage:active:hover { background-color: alpha(black, 0.15); color: shade(@theme_fg_color, 1.00); icon-shadow: 0px 1px @theme_shadow_color; @@ -881,32 +657,25 @@ CheeseThumbView /* Cheese */ } /* nautilus */ -.nemo-canvas-item, .nautilus-canvas-item { border-radius: 3px; } /* desktop mode */ -.nemo-desktop.nemo-canvas-item, .nautilus-desktop.nautilus-canvas-item { color: white; text-shadow: 1px 1px black; } -.nemo-desktop.nautilus-canvas-item:active, -.nautilus-desktop.nemo-canvas-item:active { +.nautilus-desktop.nautilus-canvas-item:active { background-image: none; color: @theme_text_color; } -.nemo-desktop.nemo-canvas-item:selected, .nautilus-desktop.nautilus-canvas-item:selected { color: @theme_selected_fg_color; } -.nemo-desktop.nemo-canvas-item:active, -.nemo-desktop.nemo-canvas-item:prelight, -.nemo-desktop.nemo-canvas-item:selected, .nautilus-desktop.nautilus-canvas-item:active, .nautilus-desktop.nautilus-canvas-item:prelight, .nautilus-desktop.nautilus-canvas-item:selected { diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/gtk.css b/desktop-themes/Blue-Submarine/gtk-3.0/gtk.css index 6b4b94b9..32221718 100644 --- a/desktop-themes/Blue-Submarine/gtk-3.0/gtk.css +++ b/desktop-themes/Blue-Submarine/gtk-3.0/gtk.css @@ -247,10 +247,11 @@ @import url("gtk-widgets.css"); @import url("gtk-widgets-assets.css"); -@import url("gnome-mdi.css"); @import url("menu.css"); -@import url("mate-applications.css"); @import url("scrollbar.css"); @import url("sidebar.css"); @import url("tabs.css"); +@import url("gnome-applications.css"); +@import url("other-applications.css"); +@import url("mate-applications.css"); diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/other-applications.css b/desktop-themes/Blue-Submarine/gtk-3.0/other-applications.css new file mode 100644 index 00000000..49b7219c --- /dev/null +++ b/desktop-themes/Blue-Submarine/gtk-3.0/other-applications.css @@ -0,0 +1,438 @@ + +NemoSearchBar.info { + background-image: -gtk-gradient (linear, + left top, left bottom, + from (shade(@toolbar_gradient_base, 0.89)), + color-stop (0.20, shade(@toolbar_gradient_base, 0.97)), + to (shade(@toolbar_gradient_base, 1.01))); + border-radius: 0px; + border-width: 0px 0px 1px 0px; + border-style: solid; + border-color: alpha(#000, 0.00) @toolbar_gradient_base shade(@toolbar_gradient_base, 0.75); + box-shadow: inset 0px 1px alpha(#fff, 0.06), + inset 1px 0px alpha(#fff, 0.06), + inset -1px 0px alpha(#fff, 0.06), + inset 0px -1px alpha(#fff, 0.06); + color: @toolbar_fg_color; +} + +.info, +.question, +NemoTrashBar.info, +NemoXContentBar.info, +NemoQueryEditor.info { + background-image: -gtk-gradient (linear, + left top, left bottom, + from (shade(@nautilus_cluebar_color, 1.00)), + to (shade(@nautilus_cluebar_color, 1.00))); + border-radius: 0px; + border-width: 0px 0px 1px 0px; + border-style: solid; + border-color: transparent @nautilus_cluebar_color shade(@nautilus_cluebar_color, 0.75); + box-shadow: inset 0px 1px alpha(#fff, 0.06), + inset 1px 0px alpha(#fff, 0.06), + inset -1px 0px alpha(#fff, 0.06), + inset 0px -1px alpha(#fff, 0.06); +} + +NemoSearchBar .entry { + box-shadow: inset 0px 3px alpha(#000, 0.03), + inset 0px 2px alpha(#000, 0.05), + inset 2px 0px alpha(#000, 0.04), + inset -2px 0px alpha(#000, 0.04), + inset 0px -2px alpha(#000, 0.03), + inset 0px 1px shade(@toolbar_gradient_base, 0.70), + inset 1px 0px shade(@toolbar_gradient_base, 0.80), + inset -1px 0px shade(@toolbar_gradient_base, 0.80), + inset 0px -1px shade(@toolbar_gradient_base, 0.90); +} + +NemoSearchBar .entry:focused { +} + +NemoSearchBar .entry, +NemoSearchBar .entry:focused { + -GtkEntry-inner-border: 1; +} + +NemoSearchBar .entry.image { + color: shade(@nautilus_cluebar_color, 0.60); +} + +NemoSearchBar GtkLabel { + color: @toolbar_fg_color; + text-shadow: 0 1px @toolbar_shadow_color; +} + +.nemo-cluebar-label { + font: bold; + color: shade(@theme_fg_color, 1.00); + text-shadow: 0 1px @theme_shadow_color; +} + +NemoTrashBar .button, +NemoTrashBar .button:hover { + background-image: -gtk-gradient (linear, + left top, left bottom, + from (shade(@nautilus_cluebar_color, 1.08)), + color-stop (0.45, shade(@nautilus_cluebar_color, 1.02)), + color-stop (0.52, shade(@nautilus_cluebar_color, 0.96)), + to (shade(@nautilus_cluebar_color, 0.92))); + box-shadow: inset 0px 2px alpha(#fff, 0.09), + inset 2px 0px alpha(#fff, 0.07), + inset -2px 0px alpha(#fff, 0.07), + inset 0px -2px alpha(#fff, 0.05), + inset 0px 1px shade(@nautilus_cluebar_color, 0.80), + inset 1px 0px shade(@nautilus_cluebar_color, 0.70), + inset -1px 0px shade(@nautilus_cluebar_color, 0.70), + inset 0px -1px shade(@nautilus_cluebar_color, 0.60); + color: shade(@theme_fg_color, 1.00); + text-shadow: 0px 1px @theme_shadow_color; +} + +NemoTrashBar .button:active, +NemoTrashBar .button:active:hover { +/* .button:active:hover */ + background-image: -gtk-gradient (linear, + left top, left bottom, + from (shade(@nautilus_cluebar_color, 1.00)), + color-stop (0.45, shade(@nautilus_cluebar_color, 0.95)), + color-stop (0.52, shade(@nautilus_cluebar_color, 0.91)), + to (shade(@nautilus_cluebar_color, 0.87))); + /* outer */ + border-top-color: alpha(@focused_entry_border, 0.20); + border-right-color: alpha(@focused_entry_border, 0.25); + border-left-color: alpha(@focused_entry_border, 0.25); + border-bottom-color: alpha(#fff, 0.10); + box-shadow: inset 0px 2px alpha(#fff, 0.09), + inset 2px 0px alpha(#fff, 0.07), + inset -2px 0px alpha(#fff, 0.07), + inset 0px -2px alpha(#fff, 0.05), + inset 0px 1px shade(@nautilus_cluebar_color, 0.75), + inset 1px 0px shade(@nautilus_cluebar_color, 0.65), + inset -1px 0px shade(@nautilus_cluebar_color, 0.65), + inset 0px -1px shade(@nautilus_cluebar_color, 0.55); +} + +NemoTrashBar .button *:active, +NemoTrashBar .button *:active:hover { + color: shade(@theme_text_color, 1.00); + text-shadow: 0px 1px @theme_shadow_color; +} + +NemoTrashBar .button:insensitive { +/* .button:active:hover */ + background-image: -gtk-gradient (linear, + left top, left bottom, + from (shade(@nautilus_cluebar_color, 0.95)), + color-stop (0.45, shade(@nautilus_cluebar_color, 0.90)), + color-stop (0.52, shade(@nautilus_cluebar_color, 0.88)), + to (shade(@nautilus_cluebar_color, 0.89))); + box-shadow: inset 0px 1px shade(@nautilus_cluebar_color, 0.85), + inset 1px 0px shade(@nautilus_cluebar_color, 0.81), + inset -1px 0px shade(@nautilus_cluebar_color, 0.81), + inset 0px -1px shade(@nautilus_cluebar_color, 0.78); +} + +NemoTrashBar .button *:insensitive { + color: mix(@nautilus_cluebar_color, @theme_fg_color, 0.50); + text-shadow: none; +} + +NemoWindow .sidebar .scrollbar { + background-image: none; + border-style: solid; + -GtkRange-stepper-size: 16; + -GtkRange-stepper-spacing: 0; + -GtkRange-trough-border: 0; + -GtkRange-arrow-scaling: 0.666; + -GtkRange-slider-width: 13; + -GtkRange-trough-under-steppers: 1; + -GtkScrollbar-has-backward-stepper: true; + -GtkScrollbar-has-forward-stepper: true; + -GtkScrollbar-activate-slider: 1; + -GtkScrollbar-min-slider-length: 31; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkScrolledWindow-scrollbars-within-bevel: 1; +} + +NemoWindow .sidebar .scrollbar.trough, +NemoWindow .sidebar .scrollbar.trough.vertical { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@theme_bg_color, 0.98)), + to (shade (@theme_bg_color, 1.06))); + border-radius: 0; + border-width: 0 0 0 0; + border-style: solid; + border-right-color: shade (@theme_bg_color, 0.96); + border-left-color: shade (@theme_bg_color, 0.96); +} + +/* the small line between sidebar and view */ +NemoWindow * { + -GtkPaned-handle-size: 0; +} + +NemoWindow .sidebar .frame { + border-width: 0px; + border-style: none; + border-top-width: 0; + border-bottom-width: 0; +} + +NemoSearchBar, +NemoSearchBar *, +NemoWindow .primary-toolbar.toolbar .button * { + padding: 0px; +} + +NemoSearchBar .entry { + padding: 2px 8px; + border-width: 0px; + border-radius: 4px; +} + +NemoWindow .primary-toolbar.toolbar .entry { + padding: 3px 8px; +} + +NemoWindow .primary-toolbar.toolbar .button, +NemoWindow .primary-toolbar.toolbar .button:active, +NemoWindow .primary-toolbar.toolbar .button:hover, +NemoWindow .primary-toolbar.toolbar .button:active:hover { + padding: 0px 4px; + border-image: none; + border-width: 1px; + border-radius: 5px; + border-color: transparent; +} + +NemoWindow .primary-toolbar.toolbar NemoPathbarButton { + padding: 0px 0px 0px 3px; + border-image: none; + border-style: solid; + border-radius: 0px; + border-width: 0px; + border-color: transparent; + +} + +NemoWindow .primary-toolbar.toolbar NemoPathbarButton { + background-image: -gtk-gradient (linear, + left top, left bottom, + from (@button_raised_gradient_color_a), + to (@button_raised_gradient_color_b)); + border-width: 0px; + border-color: shade(@theme_button_border_dark, 1.00); + /* inset */ + box-shadow: inset 0px 1px alpha(#fff, 0.09), + inset 1px 0px alpha(#fff, 0.06), + inset -1px 0px alpha(#fff, 0.06), + inset 0px -1px alpha(#fff, 0.06); + color: shade(@theme_fg_dark_color, 0.90); +} + +NemoWindow .primary-toolbar.toolbar NemoPathbarButton * { + color: shade(@theme_text_dark_color, 1.00); + text-shadow: 0px 1px @theme_shadow_dark_color; +} + +NemoWindow .primary-toolbar.toolbar NemoPathbarButton *:hover { + color: shade(@theme_text_dark_color, 1.00); +} + +NemoWindow .primary-toolbar.toolbar NemoPathbarButton:active { + background-image: -gtk-gradient (linear, + left top, left bottom, + from (shade(@button_raised_gradient_color_b, 0.90)), + to (shade(@button_raised_gradient_color_a, 0.80))); + border-image: none; + border-color: shade(@theme_button_border_dark, 0.92); + box-shadow: inset 0px 3px alpha(#000, 0.01), + inset 0px 2px alpha(#000, 0.03), + inset 0px 1px alpha(#000, 0.04), + inset 2px 0px alpha(#000, 0.02), + inset 1px 0px alpha(#000, 0.04), + inset -2px 0px alpha(#000, 0.02), + inset -1px 0px alpha(#000, 0.04), + inset 0px -1px alpha(#000, 0.03); +} + +NemoWindow .primary-toolbar.toolbar NemoPathbarButton *:active, +NemoWindow .primary-toolbar.toolbar NemoPathbarButton *:active:hover { + font: bold; + color: shade(@theme_text_dark_color, 1.00); + text-shadow: 1px 1px @theme_shadow_dark_color; +} + +NemoWindow .primary-toolbar .toolbar { + background-color: @theme_bg_color; +} + +/* statusbar */ +NemoWindow .toolbar { + background-image: none; + background-color: @theme_bg_color; + border-top-width: 0; + border-bottom-width: 0; + box-shadow: none; +} + +/* small buttons statusbar nemo */ +NemoWindow .toolbar .button GtkImage:active, +NemoWindow .toolbar .button GtkImage:active:hover, +NemoWindow .toolbar .button GtkImage:hover, +NemoWindow .toolbar .button GtkImage { + color: @theme_fg_color; +} + +NemoWindow .toolbar .button:hover, +NemoWindow .toolbar .button:hover, +NemoWindow .toolbar .button:active, +NemoWindow .toolbar .button:active:hover { + background-image: -gtk-gradient (linear, + left top, left bottom, + from (shade(@button_gradient1, 1.03)), + color-stop (0.48, shade(@button_gradient2, 1.03)), + color-stop (0.52, shade(@button_gradient3, 1.03)), + to (shade(@button_gradient4, 1.01))); + border-top-color: alpha(@focused_entry_outer, 0.65); + border-right-color: alpha(@focused_entry_outer, 0.75); + border-left-color: alpha(@focused_entry_outer, 0.75); + border-bottom-color: alpha(@focused_entry_outer, 0.80); + box-shadow: inset 0px 2px alpha(#fff, 0.11), + inset 2px 0px alpha(#fff, 0.09), + inset -2px 0px alpha(#fff, 0.09), + inset 0px -2px alpha(#fff, 0.07), + inset 0px 1px shade(@selected_bg_color, 1.0), + inset 1px 0px shade(@selected_bg_color, 1.0), + inset -1px 0px shade(@selected_bg_color, 1.0), + inset 0px -1px shade(@selected_bg_color, 1.0); +} + +NemoWindow .primary-toolbar.toolbar .button GtkImage { + color: @theme_fg_dark_color; +} + +NemoWindow .notebook { + -GtkNotebook-initial-gap: 0; + background-color: @theme_base_color; + background-image: -gtk-gradient (linear, + left top, left bottom, + from (shade(@theme_base_color, 1.00)), + to (shade(@theme_base_color, 1.00))); + border-width: 0px; + border-style: none; + border-left-style: none; + border-right-style: none; + border-radius: 0px; + border-top-color: shade(@notebook_border, 1.00); + border-left-color: @transparent; + border-bottom-color: @transparent; + border-right-color: @transparent; + box-shadow: none; +} + +NemoWindow .notebook tab { + border-width: 0px 1px; + border-style: solid; + border-color: shade(@notebook_border, 1.00); + background-image: -gtk-gradient (linear, + left top, left bottom, + from (shade(@sidebar_background, 0.90)), + color-stop (0.15, shade(@sidebar_background, 1.00)), + to (shade(@sidebar_background, 1.00))); + box-shadow: inset 0px 1px alpha(#000, 0.08), + inset 1px 0px alpha(#000, 0.04), + inset -1px 0px alpha(#000, 0.04), + inset 0px -1px shade(@notebook_border, 1.00); +} + +NemoWindow .notebook tab:active { + background-image: -gtk-gradient (linear, + left top, left bottom, + from (shade(@theme_base_color, 0.90)), + color-stop (0.15, shade(@theme_base_color, 1.00)), + to (shade(@theme_base_color, 1.00))); + border-image: none; + border-left-color: shade(@notebook_border, 1.00); + border-right-color: shade(@notebook_border, 1.00); + box-shadow: inset 0px 1px alpha(#000, 0.08), + inset 1px 0px alpha(#fff, 0.04), + inset -1px 0px alpha(#fff, 0.04); +} + +NemoWindow .notebook tab.top { + padding: 0px 6px; + border-radius: 0px; +} + +NemoWindow .notebook tab:first-child, +NemoWindow .notebook tab:first-child:active { + border-width: 0px 1px 0px 0px; + border-radius: 0px; +} + +NemoWindow .notebook tab:last-child, +NemoWindow .notebook tab:last-child:active { + border-width: 0px 0px 0px 1px; + border-radius: 0px; +} + +NemoWindow .notebook tab GtkLabel { + padding: 0px; + color: @theme_text_color; + text-shadow: 0px 1px @theme_shadow_color; +} + +NemoWindow .notebook tab .button GtkImage { + border-radius: 3px; + color: mix(@theme_fg_color, @sidebar_background, 0.30); + border-style: solid; + border-color: transparent; + border-width: 1px; + padding: 0; + icon-shadow: 1px 1px @theme_shadow_color; +} + +NemoWindow .notebook tab .button GtkImage:hover { + color: @theme_fg_color; + border-color: alpha(black, 0.1); +} + +NemoWindow .notebook tab .button GtkImage:active, +NemoWindow .notebook tab .button GtkImage:active:hover { + background-color: alpha(black, 0.15); + color: shade(@theme_fg_color, 1.00); + icon-shadow: 0px 1px @theme_shadow_color; + border-color: alpha(black, 0.27) + alpha(black, 0.13) + alpha(black, 0.13) + alpha(black, 0.13); +} + +/* nemo */ +.nemo-canvas-item { + border-radius: 3px; +} + +/* desktop mode */ +.nemo-desktop.nemo-canvas-item { + color: white; + text-shadow: 1px 1px black; +} + +.nemo-desktop.nemo-canvas-item:active { + background-image: none; + color: @theme_text_color; +} + +.nemo-desktop.nemo-canvas-item:selected { + color: @theme_selected_fg_color; +} + +.nemo-desktop.nemo-canvas-item:active, +.nemo-desktop.nemo-canvas-item:prelight, +.nemo-desktop.nemo-canvas-item:selected { + text-shadow: none; +} diff --git a/desktop-themes/Green-Submarine/gtk-3.0/Makefile.am b/desktop-themes/Green-Submarine/gtk-3.0/Makefile.am index 512d8597..72349247 100644 --- a/desktop-themes/Green-Submarine/gtk-3.0/Makefile.am +++ b/desktop-themes/Green-Submarine/gtk-3.0/Makefile.am @@ -7,6 +7,7 @@ theme_DATA = \ gtk-widgets.css \ mate-applications.css \ menu.css \ + other-applications.css \ scrollbar.css \ settings.ini \ sidebar.css \ diff --git a/desktop-themes/Green-Submarine/gtk-3.0/gnome-applications.css b/desktop-themes/Green-Submarine/gtk-3.0/gnome-applications.css index 4237448b..bb4fb776 100644 --- a/desktop-themes/Green-Submarine/gtk-3.0/gnome-applications.css +++ b/desktop-themes/Green-Submarine/gtk-3.0/gnome-applications.css @@ -377,28 +377,8 @@ RBSource .toolbar .button *:active:hover { text-shadow: 0 1px @theme_shadow_color; } -NemoSearchBar.info { - background-image: -gtk-gradient (linear, - left top, left bottom, - from (shade(@toolbar_gradient_base, 0.89)), - color-stop (0.20, shade(@toolbar_gradient_base, 0.97)), - to (shade(@toolbar_gradient_base, 1.01))); - border-radius: 0px; - border-width: 0px 0px 1px 0px; - border-style: solid; - border-color: alpha(#000, 0.00) @toolbar_gradient_base shade(@toolbar_gradient_base, 0.75); - box-shadow: inset 0px 1px alpha(#fff, 0.06), - inset 1px 0px alpha(#fff, 0.06), - inset -1px 0px alpha(#fff, 0.06), - inset 0px -1px alpha(#fff, 0.06); - color: @toolbar_fg_color; -} - .info, .question, -NemoTrashBar.info, -NemoXContentBar.info, -NemoQueryEditor.info, NautilusFloatingBar, NautilusTrashBar.info, NautilusTrashBar, @@ -419,44 +399,21 @@ NautilusQueryEditor.info { inset 0px -1px alpha(#fff, 0.06); } -NemoSearchBar .entry { - box-shadow: inset 0px 3px alpha(#000, 0.03), - inset 0px 2px alpha(#000, 0.05), - inset 2px 0px alpha(#000, 0.04), - inset -2px 0px alpha(#000, 0.04), - inset 0px -2px alpha(#000, 0.03), - inset 0px 1px shade(@toolbar_gradient_base, 0.70), - inset 1px 0px shade(@toolbar_gradient_base, 0.80), - inset -1px 0px shade(@toolbar_gradient_base, 0.80), - inset 0px -1px shade(@toolbar_gradient_base, 0.90); -} - -NemoSearchBar .entry:focused { -} - -NemoSearchBar .entry, -NemoSearchBar .entry:focused, NautilusSearchBar .entry, NautilusSearchBar .entry:focused { -GtkEntry-inner-border: 1; } -NemoSearchBar .entry.image, NautilusSearchBar .entry.image { color: shade(@nautilus_cluebar_color, 0.60); } -NemoSearchBar GtkLabel { - color: @toolbar_fg_color; - text-shadow: 0 1px @toolbar_shadow_color; -} NautilusTrashBar GtkLabel { color: shade(@theme_fg_color, 1.00); text-shadow: 0 1px @theme_shadow_color; } .info -.nemo-cluebar-label, .nautilus-cluebar-label { font: bold; color: shade(@theme_fg_color, 1.00); @@ -465,8 +422,6 @@ NautilusTrashBar GtkLabel { .question .button, .question .button:hover, -NemoTrashBar .button, -NemoTrashBar .button:hover, NautilusTrashBar .button, NautilusTrashBar .button:hover { background-image: -gtk-gradient (linear, @@ -489,8 +444,6 @@ NautilusTrashBar .button:hover { .question .button:active, .question .button:active:hover, -NemoTrashBar .button:active, -NemoTrashBar .button:active:hover, NautilusTrashBar .button:active, NautilusTrashBar .button:active:hover { /* .button:active:hover */ @@ -517,8 +470,6 @@ NautilusTrashBar .button:active:hover { .question .button *:active, .question .button *:active:hover, -NemoTrashBar .button *:active, -NemoTrashBar .button *:active:hover, NautilusTrashBar .button *:active, NautilusTrashBar .button *:active:hover { color: shade(@theme_text_color, 1.00); @@ -526,7 +477,6 @@ NautilusTrashBar .button *:active:hover { } .question .button:insensitive, -NemoTrashBar .button:insensitive, NautilusTrashBar .button:insensitive { /* .button:active:hover */ background-image: -gtk-gradient (linear, @@ -542,14 +492,12 @@ NautilusTrashBar .button:insensitive { } .question .button *:insensitive, -NemoTrashBar .button *:insensitive, NautilusTrashBar .button *:insensitive { color: mix(@nautilus_cluebar_color, @theme_fg_color, 0.50); text-shadow: none; } -NautilusWindow .sidebar .scrollbar, -NemoWindow .sidebar .scrollbar { +NautilusWindow .sidebar .scrollbar { background-image: none; border-style: solid; -GtkRange-stepper-size: 16; @@ -567,9 +515,7 @@ NemoWindow .sidebar .scrollbar { } NautilusWindow .sidebar .scrollbar.trough, -NautilusWindow .sidebar .scrollbar.trough.vertical, -NemoWindow .sidebar .scrollbar.trough, -NemoWindow .sidebar .scrollbar.trough.vertical { +NautilusWindow .sidebar .scrollbar.trough.vertical { background-image: -gtk-gradient (linear, left top, left bottom, from (shade (@theme_bg_color, 0.98)), to (shade (@theme_bg_color, 1.06))); @@ -581,170 +527,17 @@ NemoWindow .sidebar .scrollbar.trough.vertical { } /* the small line between sidebar and view */ -NautilusWindow, -NemoWindow * { +NautilusWindow * { -GtkPaned-handle-size: 0; } -NautilusWindow .sidebar .frame, -NemoWindow .sidebar .frame { +NautilusWindow .sidebar .frame { border-width: 0px; border-style: none; border-top-width: 0; border-bottom-width: 0; } -/* disabled, looks uggly -NautilusWindow > GtkTable > .pane-separator, -NautilusWindow .pane-separator, -NemoWindow > GtkTable > .pane-separator, -NemoWindow .pane-separator { - background-color: @sidebar_background; - background-image: -gtk-gradient (linear, - left top, right top, - from (@sidebar_background), - color-stop(0.50, @sidebar_background), - to (shade(@theme_bg_color, 0.60))); - border-style: solid; - border-width: 0px; - border-color: @sidebar_background; - border-image: none; -}*/ - -NemoSearchBar, -NemoSearchBar *, -NemoWindow .primary-toolbar.toolbar .button * { - padding: 0px; -} - -NemoSearchBar .entry { - padding: 2px 8px; - border-width: 0px; - border-radius: 4px; -} - -NemoWindow .primary-toolbar.toolbar .entry { - padding: 3px 8px; -} - -NemoWindow .primary-toolbar.toolbar .button, -NemoWindow .primary-toolbar.toolbar .button:active, -NemoWindow .primary-toolbar.toolbar .button:hover, -NemoWindow .primary-toolbar.toolbar .button:active:hover { - padding: 0px 4px; - border-image: none; - border-width: 1px; - border-radius: 5px; - border-color: transparent; -} - -NemoWindow .primary-toolbar.toolbar NemoPathbarButton { - padding: 0px 0px 0px 3px; - border-image: none; - border-style: solid; - border-radius: 0px; - border-width: 0px; - border-color: transparent; - -} - -NemoWindow .primary-toolbar.toolbar NemoPathbarButton { - background-image: -gtk-gradient (linear, - left top, left bottom, - from (@button_raised_gradient_color_a), - to (@button_raised_gradient_color_b)); - border-width: 0px; - border-color: shade(@theme_button_border_dark, 1.00); - /* inset */ - box-shadow: inset 0px 1px alpha(#fff, 0.09), - inset 1px 0px alpha(#fff, 0.06), - inset -1px 0px alpha(#fff, 0.06), - inset 0px -1px alpha(#fff, 0.06); - color: shade(@theme_fg_dark_color, 0.90); -} - -NemoWindow .primary-toolbar.toolbar NemoPathbarButton * { - color: shade(@theme_text_dark_color, 1.00); - text-shadow: 0px 1px @theme_shadow_dark_color; -} - -NemoWindow .primary-toolbar.toolbar NemoPathbarButton *:hover { - color: shade(@theme_text_dark_color, 1.00); -} - -NemoWindow .primary-toolbar.toolbar NemoPathbarButton:active { - background-image: -gtk-gradient (linear, - left top, left bottom, - from (shade(@button_raised_gradient_color_b, 0.90)), - to (shade(@button_raised_gradient_color_a, 0.80))); - border-image: none; - border-color: shade(@theme_button_border_dark, 0.92); - box-shadow: inset 0px 3px alpha(#000, 0.01), - inset 0px 2px alpha(#000, 0.03), - inset 0px 1px alpha(#000, 0.04), - inset 2px 0px alpha(#000, 0.02), - inset 1px 0px alpha(#000, 0.04), - inset -2px 0px alpha(#000, 0.02), - inset -1px 0px alpha(#000, 0.04), - inset 0px -1px alpha(#000, 0.03); -} - -NemoWindow .primary-toolbar.toolbar NemoPathbarButton *:active, -NemoWindow .primary-toolbar.toolbar NemoPathbarButton *:active:hover { - font: bold; - color: shade(@theme_text_dark_color, 1.00); - text-shadow: 1px 1px @theme_shadow_dark_color; -} - -NemoWindow .primary-toolbar .toolbar { - background-color: @theme_bg_color; -} - -/* statusbar */ -NemoWindow .toolbar { - background-image: none; - background-color: @theme_bg_color; - border-top-width: 0; - border-bottom-width: 0; - box-shadow: none; -} - -/* small buttons statusbar nemo */ -NemoWindow .toolbar .button GtkImage:active, -NemoWindow .toolbar .button GtkImage:active:hover, -NemoWindow .toolbar .button GtkImage:hover, -NemoWindow .toolbar .button GtkImage { - color: @theme_fg_color; -} - -NemoWindow .toolbar .button:hover, -NemoWindow .toolbar .button:hover, -NemoWindow .toolbar .button:active, -NemoWindow .toolbar .button:active:hover { - background-image: -gtk-gradient (linear, - left top, left bottom, - from (shade(@button_gradient1, 1.03)), - color-stop (0.48, shade(@button_gradient2, 1.03)), - color-stop (0.52, shade(@button_gradient3, 1.03)), - to (shade(@button_gradient4, 1.01))); - border-top-color: alpha(@focused_entry_outer, 0.65); - border-right-color: alpha(@focused_entry_outer, 0.75); - border-left-color: alpha(@focused_entry_outer, 0.75); - border-bottom-color: alpha(@focused_entry_outer, 0.80); - box-shadow: inset 0px 2px alpha(#fff, 0.11), - inset 2px 0px alpha(#fff, 0.09), - inset -2px 0px alpha(#fff, 0.09), - inset 0px -2px alpha(#fff, 0.07), - inset 0px 1px shade(@selected_bg_color, 1.0), - inset 1px 0px shade(@selected_bg_color, 1.0), - inset -1px 0px shade(@selected_bg_color, 1.0), - inset 0px -1px shade(@selected_bg_color, 1.0); -} - -NemoWindow .primary-toolbar.toolbar .button GtkImage { - color: @theme_fg_dark_color; -} - /* frame icons nautilus view */ NautilusView.frame { border-top-width: 0; @@ -758,7 +551,6 @@ NautilusView.frame { to (shade(@theme_base_color, 1.00))); } -NemoWindow .notebook, NautilusWindow .notebook { -GtkNotebook-initial-gap: 0; background-color: @theme_base_color; @@ -778,7 +570,6 @@ NautilusWindow .notebook { box-shadow: none; } -NemoWindow .notebook tab, NautilusWindow .notebook tab { border-width: 0px 1px; border-style: solid; @@ -794,7 +585,6 @@ NautilusWindow .notebook tab { inset 0px -1px shade(@notebook_border, 1.00); } -NemoWindow .notebook tab:active, NautilusWindow .notebook tab:active { background-image: -gtk-gradient (linear, left top, left bottom, @@ -813,36 +603,25 @@ NautilusWindow .notebook tab.top { padding: 1px 6px; } -NemoWindow .notebook tab.top { - padding: 0px 6px; - border-radius: 0px; -} - NautilusWindow .notebook tab:first-child, -NautilusWindow .notebook tab:first-child:active, -NemoWindow .notebook tab:first-child, -NemoWindow .notebook tab:first-child:active { +NautilusWindow .notebook tab:first-child:active { border-width: 0px 1px 0px 0px; border-radius: 0px; } NautilusWindow .notebook tab:last-child, -NautilusWindow .notebook tab:last-child:active, -NemoWindow .notebook tab:last-child, -NemoWindow .notebook tab:last-child:active { +NautilusWindow .notebook tab:last-child:active { border-width: 0px 0px 0px 1px; border-radius: 0px; } -NautilusWindow .notebook tab GtkLabel, -NemoWindow .notebook tab GtkLabel { +NautilusWindow .notebook tab GtkLabel { padding: 0px; color: @theme_text_color; text-shadow: 0px 1px @theme_shadow_color; } -NautilusWindow .notebook tab .button GtkImage , -NemoWindow .notebook tab .button GtkImage { +NautilusWindow .notebook tab .button GtkImage { border-radius: 3px; color: mix(@theme_fg_color, @sidebar_background, 0.30); border-style: solid; @@ -852,16 +631,13 @@ NemoWindow .notebook tab .button GtkImage { icon-shadow: 1px 1px @theme_shadow_color; } -NautilusWindow .notebook tab .button GtkImage:hover, -NemoWindow .notebook tab .button GtkImage:hover { +NautilusWindow .notebook tab .button GtkImage:hover { color: @theme_fg_color; border-color: alpha(black, 0.1); } NautilusWindow .notebook tab .button GtkImage:active, -NautilusWindow .notebook tab .button GtkImage:active:hover, -NemoWindow .notebook tab .button GtkImage:active, -NemoWindow .notebook tab .button GtkImage:active:hover { +NautilusWindow .notebook tab .button GtkImage:active:hover { background-color: alpha(black, 0.15); color: shade(@theme_fg_color, 1.00); icon-shadow: 0px 1px @theme_shadow_color; @@ -880,32 +656,25 @@ CheeseThumbView /* Cheese */ } /* nautilus */ -.nemo-canvas-item, .nautilus-canvas-item { border-radius: 3px; } /* desktop mode */ -.nemo-desktop.nemo-canvas-item, .nautilus-desktop.nautilus-canvas-item { color: white; text-shadow: 1px 1px black; } -.nemo-desktop.nemo-canvas-item:active, .nautilus-desktop.nautilus-canvas-item:active { background-image: none; color: @theme_text_color; } -.nemo-desktop.nemo-canvas-item:selected, .nautilus-desktop.nautilus-canvas-item:selected { color: @theme_selected_fg_color; } -.nemo-desktop.nemo-canvas-item:active, -.nemo-desktop.nemo-canvas-item:prelight, -.nemo-desktop.nemo-canvas-item:selected, .nautilus-desktop.nautilus-canvas-item:active, .nautilus-desktop.nautilus-canvas-item:prelight, .nautilus-desktop.nautilus-canvas-item:selected { diff --git a/desktop-themes/Green-Submarine/gtk-3.0/gtk.css b/desktop-themes/Green-Submarine/gtk-3.0/gtk.css index 972ad864..5e072cae 100644 --- a/desktop-themes/Green-Submarine/gtk-3.0/gtk.css +++ b/desktop-themes/Green-Submarine/gtk-3.0/gtk.css @@ -247,10 +247,11 @@ @import url("gtk-widgets.css"); @import url("gtk-widgets-assets.css"); -@import url("gnome-mdi.css"); @import url("menu.css"); -@import url("mate-applications.css"); @import url("scrollbar.css"); @import url("sidebar.css"); @import url("tabs.css"); +@import url("gnome-applications.css"); +@import url("other-applications.css"); +@import url("mate-applications.css"); diff --git a/desktop-themes/Green-Submarine/gtk-3.0/other-applications.css b/desktop-themes/Green-Submarine/gtk-3.0/other-applications.css new file mode 100644 index 00000000..4d9a5c37 --- /dev/null +++ b/desktop-themes/Green-Submarine/gtk-3.0/other-applications.css @@ -0,0 +1,436 @@ + +NemoSearchBar.info { + background-image: -gtk-gradient (linear, + left top, left bottom, + from (shade(@toolbar_gradient_base, 0.89)), + color-stop (0.20, shade(@toolbar_gradient_base, 0.97)), + to (shade(@toolbar_gradient_base, 1.01))); + border-radius: 0px; + border-width: 0px 0px 1px 0px; + border-style: solid; + border-color: alpha(#000, 0.00) @toolbar_gradient_base shade(@toolbar_gradient_base, 0.75); + box-shadow: inset 0px 1px alpha(#fff, 0.06), + inset 1px 0px alpha(#fff, 0.06), + inset -1px 0px alpha(#fff, 0.06), + inset 0px -1px alpha(#fff, 0.06); + color: @toolbar_fg_color; +} + +NemoTrashBar.info, +NemoXContentBar.info, +NemoQueryEditor.info { + background-image: -gtk-gradient (linear, + left top, left bottom, + from (shade(@nautilus_cluebar_color, 1.00)), + to (shade(@nautilus_cluebar_color, 1.00))); + border-radius: 0px; + border-width: 0px 0px 1px 0px; + border-style: solid; + border-color: transparent @nautilus_cluebar_color shade(@nautilus_cluebar_color, 0.75); + box-shadow: inset 0px 1px alpha(#fff, 0.06), + inset 1px 0px alpha(#fff, 0.06), + inset -1px 0px alpha(#fff, 0.06), + inset 0px -1px alpha(#fff, 0.06); +} + +NemoSearchBar .entry { + box-shadow: inset 0px 3px alpha(#000, 0.03), + inset 0px 2px alpha(#000, 0.05), + inset 2px 0px alpha(#000, 0.04), + inset -2px 0px alpha(#000, 0.04), + inset 0px -2px alpha(#000, 0.03), + inset 0px 1px shade(@toolbar_gradient_base, 0.70), + inset 1px 0px shade(@toolbar_gradient_base, 0.80), + inset -1px 0px shade(@toolbar_gradient_base, 0.80), + inset 0px -1px shade(@toolbar_gradient_base, 0.90); +} + +NemoSearchBar .entry:focused { +} + +NemoSearchBar .entry, +NemoSearchBar .entry:focused { + -GtkEntry-inner-border: 1; +} + +NemoSearchBar .entry.image { + color: shade(@nautilus_cluebar_color, 0.60); +} + +NemoSearchBar GtkLabel { + color: @toolbar_fg_color; + text-shadow: 0 1px @toolbar_shadow_color; +} + +.nemo-cluebar-label { + font: bold; + color: shade(@theme_fg_color, 1.00); + text-shadow: 0 1px @theme_shadow_color; +} + +NemoTrashBar .button, +NemoTrashBar .button:hover { + background-image: -gtk-gradient (linear, + left top, left bottom, + from (shade(@nautilus_cluebar_color, 1.08)), + color-stop (0.45, shade(@nautilus_cluebar_color, 1.02)), + color-stop (0.52, shade(@nautilus_cluebar_color, 0.96)), + to (shade(@nautilus_cluebar_color, 0.92))); + box-shadow: inset 0px 2px alpha(#fff, 0.09), + inset 2px 0px alpha(#fff, 0.07), + inset -2px 0px alpha(#fff, 0.07), + inset 0px -2px alpha(#fff, 0.05), + inset 0px 1px shade(@nautilus_cluebar_color, 0.80), + inset 1px 0px shade(@nautilus_cluebar_color, 0.70), + inset -1px 0px shade(@nautilus_cluebar_color, 0.70), + inset 0px -1px shade(@nautilus_cluebar_color, 0.60); + color: shade(@theme_fg_color, 1.00); + text-shadow: 0px 1px @theme_shadow_color; +} + +NemoTrashBar .button:active, +NemoTrashBar .button:active:hover { +/* .button:active:hover */ + background-image: -gtk-gradient (linear, + left top, left bottom, + from (shade(@nautilus_cluebar_color, 1.00)), + color-stop (0.45, shade(@nautilus_cluebar_color, 0.95)), + color-stop (0.52, shade(@nautilus_cluebar_color, 0.91)), + to (shade(@nautilus_cluebar_color, 0.87))); + /* outer */ + border-top-color: alpha(@focused_entry_border, 0.20); + border-right-color: alpha(@focused_entry_border, 0.25); + border-left-color: alpha(@focused_entry_border, 0.25); + border-bottom-color: alpha(#fff, 0.10); + box-shadow: inset 0px 2px alpha(#fff, 0.09), + inset 2px 0px alpha(#fff, 0.07), + inset -2px 0px alpha(#fff, 0.07), + inset 0px -2px alpha(#fff, 0.05), + inset 0px 1px shade(@nautilus_cluebar_color, 0.75), + inset 1px 0px shade(@nautilus_cluebar_color, 0.65), + inset -1px 0px shade(@nautilus_cluebar_color, 0.65), + inset 0px -1px shade(@nautilus_cluebar_color, 0.55); +} + +NemoTrashBar .button *:active, +NemoTrashBar .button *:active:hover { + color: shade(@theme_text_color, 1.00); + text-shadow: 0px 1px @theme_shadow_color; +} + +NemoTrashBar .button:insensitive { +/* .button:active:hover */ + background-image: -gtk-gradient (linear, + left top, left bottom, + from (shade(@nautilus_cluebar_color, 0.95)), + color-stop (0.45, shade(@nautilus_cluebar_color, 0.90)), + color-stop (0.52, shade(@nautilus_cluebar_color, 0.88)), + to (shade(@nautilus_cluebar_color, 0.89))); + box-shadow: inset 0px 1px shade(@nautilus_cluebar_color, 0.85), + inset 1px 0px shade(@nautilus_cluebar_color, 0.81), + inset -1px 0px shade(@nautilus_cluebar_color, 0.81), + inset 0px -1px shade(@nautilus_cluebar_color, 0.78); +} + +NemoTrashBar .button *:insensitive { + color: mix(@nautilus_cluebar_color, @theme_fg_color, 0.50); + text-shadow: none; +} + +NemoWindow .sidebar .scrollbar { + background-image: none; + border-style: solid; + -GtkRange-stepper-size: 16; + -GtkRange-stepper-spacing: 0; + -GtkRange-trough-border: 0; + -GtkRange-arrow-scaling: 0.666; + -GtkRange-slider-width: 13; + -GtkRange-trough-under-steppers: 1; + -GtkScrollbar-has-backward-stepper: true; + -GtkScrollbar-has-forward-stepper: true; + -GtkScrollbar-activate-slider: 1; + -GtkScrollbar-min-slider-length: 31; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkScrolledWindow-scrollbars-within-bevel: 1; +} + +NemoWindow .sidebar .scrollbar.trough, +NemoWindow .sidebar .scrollbar.trough.vertical { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@theme_bg_color, 0.98)), + to (shade (@theme_bg_color, 1.06))); + border-radius: 0; + border-width: 0 0 0 0; + border-style: solid; + border-right-color: shade (@theme_bg_color, 0.96); + border-left-color: shade (@theme_bg_color, 0.96); +} + +/* the small line between sidebar and view */ +NemoWindow * { + -GtkPaned-handle-size: 0; +} + +NemoWindow .sidebar .frame { + border-width: 0px; + border-style: none; + border-top-width: 0; + border-bottom-width: 0; +} + +NemoSearchBar, +NemoSearchBar *, +NemoWindow .primary-toolbar.toolbar .button * { + padding: 0px; +} + +NemoSearchBar .entry { + padding: 2px 8px; + border-width: 0px; + border-radius: 4px; +} + +NemoWindow .primary-toolbar.toolbar .entry { + padding: 3px 8px; +} + +NemoWindow .primary-toolbar.toolbar .button, +NemoWindow .primary-toolbar.toolbar .button:active, +NemoWindow .primary-toolbar.toolbar .button:hover, +NemoWindow .primary-toolbar.toolbar .button:active:hover { + padding: 0px 4px; + border-image: none; + border-width: 1px; + border-radius: 5px; + border-color: transparent; +} + +NemoWindow .primary-toolbar.toolbar NemoPathbarButton { + padding: 0px 0px 0px 3px; + border-image: none; + border-style: solid; + border-radius: 0px; + border-width: 0px; + border-color: transparent; + +} + +NemoWindow .primary-toolbar.toolbar NemoPathbarButton { + background-image: -gtk-gradient (linear, + left top, left bottom, + from (@button_raised_gradient_color_a), + to (@button_raised_gradient_color_b)); + border-width: 0px; + border-color: shade(@theme_button_border_dark, 1.00); + /* inset */ + box-shadow: inset 0px 1px alpha(#fff, 0.09), + inset 1px 0px alpha(#fff, 0.06), + inset -1px 0px alpha(#fff, 0.06), + inset 0px -1px alpha(#fff, 0.06); + color: shade(@theme_fg_dark_color, 0.90); +} + +NemoWindow .primary-toolbar.toolbar NemoPathbarButton * { + color: shade(@theme_text_dark_color, 1.00); + text-shadow: 0px 1px @theme_shadow_dark_color; +} + +NemoWindow .primary-toolbar.toolbar NemoPathbarButton *:hover { + color: shade(@theme_text_dark_color, 1.00); +} + +NemoWindow .primary-toolbar.toolbar NemoPathbarButton:active { + background-image: -gtk-gradient (linear, + left top, left bottom, + from (shade(@button_raised_gradient_color_b, 0.90)), + to (shade(@button_raised_gradient_color_a, 0.80))); + border-image: none; + border-color: shade(@theme_button_border_dark, 0.92); + box-shadow: inset 0px 3px alpha(#000, 0.01), + inset 0px 2px alpha(#000, 0.03), + inset 0px 1px alpha(#000, 0.04), + inset 2px 0px alpha(#000, 0.02), + inset 1px 0px alpha(#000, 0.04), + inset -2px 0px alpha(#000, 0.02), + inset -1px 0px alpha(#000, 0.04), + inset 0px -1px alpha(#000, 0.03); +} + +NemoWindow .primary-toolbar.toolbar NemoPathbarButton *:active, +NemoWindow .primary-toolbar.toolbar NemoPathbarButton *:active:hover { + font: bold; + color: shade(@theme_text_dark_color, 1.00); + text-shadow: 1px 1px @theme_shadow_dark_color; +} + +NemoWindow .primary-toolbar .toolbar { + background-color: @theme_bg_color; +} + +/* statusbar */ +NemoWindow .toolbar { + background-image: none; + background-color: @theme_bg_color; + border-top-width: 0; + border-bottom-width: 0; + box-shadow: none; +} + +/* small buttons statusbar nemo */ +NemoWindow .toolbar .button GtkImage:active, +NemoWindow .toolbar .button GtkImage:active:hover, +NemoWindow .toolbar .button GtkImage:hover, +NemoWindow .toolbar .button GtkImage { + color: @theme_fg_color; +} + +NemoWindow .toolbar .button:hover, +NemoWindow .toolbar .button:hover, +NemoWindow .toolbar .button:active, +NemoWindow .toolbar .button:active:hover { + background-image: -gtk-gradient (linear, + left top, left bottom, + from (shade(@button_gradient1, 1.03)), + color-stop (0.48, shade(@button_gradient2, 1.03)), + color-stop (0.52, shade(@button_gradient3, 1.03)), + to (shade(@button_gradient4, 1.01))); + border-top-color: alpha(@focused_entry_outer, 0.65); + border-right-color: alpha(@focused_entry_outer, 0.75); + border-left-color: alpha(@focused_entry_outer, 0.75); + border-bottom-color: alpha(@focused_entry_outer, 0.80); + box-shadow: inset 0px 2px alpha(#fff, 0.11), + inset 2px 0px alpha(#fff, 0.09), + inset -2px 0px alpha(#fff, 0.09), + inset 0px -2px alpha(#fff, 0.07), + inset 0px 1px shade(@selected_bg_color, 1.0), + inset 1px 0px shade(@selected_bg_color, 1.0), + inset -1px 0px shade(@selected_bg_color, 1.0), + inset 0px -1px shade(@selected_bg_color, 1.0); +} + +NemoWindow .primary-toolbar.toolbar .button GtkImage { + color: @theme_fg_dark_color; +} + +NemoWindow .notebook { + -GtkNotebook-initial-gap: 0; + background-color: @theme_base_color; + background-image: -gtk-gradient (linear, + left top, left bottom, + from (shade(@theme_base_color, 1.00)), + to (shade(@theme_base_color, 1.00))); + border-width: 0px; + border-style: none; + border-left-style: none; + border-right-style: none; + border-radius: 0px; + border-top-color: shade(@notebook_border, 1.00); + border-left-color: @transparent; + border-bottom-color: @transparent; + border-right-color: @transparent; + box-shadow: none; +} + +NemoWindow .notebook tab { + border-width: 0px 1px; + border-style: solid; + border-color: shade(@notebook_border, 1.00); + background-image: -gtk-gradient (linear, + left top, left bottom, + from (shade(@sidebar_background, 0.90)), + color-stop (0.15, shade(@sidebar_background, 1.00)), + to (shade(@sidebar_background, 1.00))); + box-shadow: inset 0px 1px alpha(#000, 0.08), + inset 1px 0px alpha(#000, 0.04), + inset -1px 0px alpha(#000, 0.04), + inset 0px -1px shade(@notebook_border, 1.00); +} + +NemoWindow .notebook tab:active { + background-image: -gtk-gradient (linear, + left top, left bottom, + from (shade(@theme_base_color, 0.90)), + color-stop (0.15, shade(@theme_base_color, 1.00)), + to (shade(@theme_base_color, 1.00))); + border-image: none; + border-left-color: shade(@notebook_border, 1.00); + border-right-color: shade(@notebook_border, 1.00); + box-shadow: inset 0px 1px alpha(#000, 0.08), + inset 1px 0px alpha(#fff, 0.04), + inset -1px 0px alpha(#fff, 0.04); +} + +NemoWindow .notebook tab.top { + padding: 0px 6px; + border-radius: 0px; +} + +NemoWindow .notebook tab:first-child, +NemoWindow .notebook tab:first-child:active { + border-width: 0px 1px 0px 0px; + border-radius: 0px; +} + +NemoWindow .notebook tab:last-child, +NemoWindow .notebook tab:last-child:active { + border-width: 0px 0px 0px 1px; + border-radius: 0px; +} + +NemoWindow .notebook tab GtkLabel { + padding: 0px; + color: @theme_text_color; + text-shadow: 0px 1px @theme_shadow_color; +} + +NemoWindow .notebook tab .button GtkImage { + border-radius: 3px; + color: mix(@theme_fg_color, @sidebar_background, 0.30); + border-style: solid; + border-color: transparent; + border-width: 1px; + padding: 0; + icon-shadow: 1px 1px @theme_shadow_color; +} + +NemoWindow .notebook tab .button GtkImage:hover { + color: @theme_fg_color; + border-color: alpha(black, 0.1); +} + +NemoWindow .notebook tab .button GtkImage:active, +NemoWindow .notebook tab .button GtkImage:active:hover { + background-color: alpha(black, 0.15); + color: shade(@theme_fg_color, 1.00); + icon-shadow: 0px 1px @theme_shadow_color; + border-color: alpha(black, 0.27) + alpha(black, 0.13) + alpha(black, 0.13) + alpha(black, 0.13); +} + +.nemo-canvas-item { + border-radius: 3px; +} + +/* desktop mode */ +.nemo-desktop.nemo-canvas-item { + color: white; + text-shadow: 1px 1px black; +} + +.nemo-desktop.nemo-canvas-item:active { + background-image: none; + color: @theme_text_color; +} + +.nemo-desktop.nemo-canvas-item:selected { + color: @theme_selected_fg_color; +} + +.nemo-desktop.nemo-canvas-item:active, +.nemo-desktop.nemo-canvas-item:prelight, +.nemo-desktop.nemo-canvas-item:selected { + text-shadow: none; +} + |