diff options
Diffstat (limited to 'themes/Mint-X-Aqua/gtk-3.0')
92 files changed, 4339 insertions, 0 deletions
diff --git a/themes/Mint-X-Aqua/gtk-3.0/apps/cinnamon-applications.css b/themes/Mint-X-Aqua/gtk-3.0/apps/cinnamon-applications.css new file mode 100644 index 00000000..9bbb5375 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/apps/cinnamon-applications.css @@ -0,0 +1,154 @@ +@define-color nemo_sidebar_bg #505050; +@define-color nemo_sidebar_fg #dadada; +@define-color nemo_sidebar_selected_fg #fff; + +/******** + * Nemo * + ********/ + +/* sidebar */ + +.nemo-window .sidebar .view { + background-color: @nemo_sidebar_bg; + color: @nemo_sidebar_fg; + text-shadow: none; + -gtk-icon-shadow: none; +} + +.nemo-window .sidebar .view:selected { + border-color: @nemo_sidebar_bg; + color: @nemo_sidebar_selected_fg; + text-shadow: 1px 1px alpha(black, 0.2); + -gtk-icon-shadow: 1px 1px alpha(black, 0.2); +} + +.nemo-window .sidebar .expander:selected { + border-color: @nemo_sidebar_selected_fg; + color: @nemo_sidebar_selected_fg; +} + +.nemo-window .places-treeview { + -NemoPlacesTreeView-disk-full-bg-color: shade(@theme_base_color, 0.85); + -NemoPlacesTreeView-disk-full-fg-color: shade(@theme_selected_bg_color, 0.9); + -NemoPlacesTreeView-disk-full-bar-width: 2px; + -NemoPlacesTreeView-disk-full-bar-radius: 1px; + -NemoPlacesTreeView-disk-full-bottom-padding: 2px; +} + +.nemo-window .places-treeview:selected { + -NemoPlacesTreeView-disk-full-bg-color: shade(@theme_selected_fg_color, 1.1); + -NemoPlacesTreeView-disk-full-fg-color: @theme_selected_bg_color; +} + +.nemo-window .sidebar .scrollbar { + min-width: 10px; +} + +.nemo-window .sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + background-color: @theme_bg_color; +} + +.nemo-window .sidebar separator, +.nemo-window .sidebar .frame { + border: none; +} + +.nemo-canvas-item { + border-radius: 3px; +} + +.nemo-desktop.nemo-canvas-item { + color: @desktop_item_fg; + text-shadow: 1px 1px @desktop_item_text_shadow; +} + +.nemo-desktop.nemo-canvas-item:selected { + background-color: alpha(@theme_selected_bg_color, 0.8); + background-image: none; + color: @theme_selected_fg_color; + text-shadow: none; +} + +/* inactive pane */ + +.nemo-inactive-pane .view { + background-color: shade(@theme_base_color, 0.93); + color: shade(@theme_fg_color, 1.2); +} + +.nemo-inactive-pane .view:selected, +.nemo-inactive-pane .nautilus-canvas-item:selected { + background-color: alpha(@theme_selected_bg_color, 0.85); + color: @theme_selected_fg_color; +} + +/* small buttons on the nemo status bar */ + +.nemo-window widget .toolbar button { + padding: 0 5px; +} + +.nemo-window widget .toolbar { + padding: 0 6px 0 6px; +} + +/* provides theming for the rename entries */ + +.nemo-window .nemo-window-pane widget.entry { + background-clip: padding-box; + min-height: 28px; + padding-left: 4px; + padding-right: 4px; + color: @theme_text_color; + border: 1px solid shade(@button_border, 0.9); + border-radius: 3px; + box-shadow: inset 0 1px alpha(black, 0.1), + inset 1px 0 alpha(black, 0.04), + inset -1px 0 alpha(black, 0.04), + inset 0 -1px alpha(black, 0.02), + 0 1px alpha(white, 0.4); +} + +.nemo-window .nemo-window-pane widget.entry:selected { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +.nemo-window .nemo-window-pane notebook > header { + padding: 0px; + margin-right: -2px; + margin-bottom: -1px; +} + +.nemo-window .nemo-window-pane notebook > header > tabs > tab:checked { + background-color: @theme_base_color; + margin-bottom: 1px; +} + +.nemo-window .nemo-window-pane > notebook box.vertical > overlay > scrolledwindow.view, +.nemo-window .nemo-window-pane > notebook box.vertical > overlay > scrolledwindow > treeview.view { + background-color: @theme_base_color; + border: 1px solid @border; +} + +.nemo-window toolbar.primary-toolbar { + margin-bottom: -1px; +} + +/********************* + * Cinnamon Settings * + *********************/ + +.cs-header { + padding: 6px; + background-color: transparent; + background-image: linear-gradient(to bottom, + @toolbar_bg_a, + @toolbar_bg_b); + border-bottom: 1px solid @border; +} + +.cs-category-view, +.cs-category-view .view { + background-color: transparent; +} diff --git a/themes/Mint-X-Aqua/gtk-3.0/apps/gnome-applications.css b/themes/Mint-X-Aqua/gtk-3.0/apps/gnome-applications.css new file mode 100644 index 00000000..6ee8d3a9 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/apps/gnome-applications.css @@ -0,0 +1,81 @@ + +/********* + * Gedit * + *********/ + +.gedit-headerbar-paned { + background-color: transparent; + background-image: linear-gradient(to bottom, + @toolbar_bg_a, + @toolbar_bg_b); +} +/****************** + * GtkFileChooser * + ******************/ + +filechooser #pathbarbox { + background-color: @theme_bg_color; + border-bottom: 1px solid @border; +} + +/************ + * terminal * + ************/ + +vte-terminal.terminal-screen { + -TerminalScreen-background-darkness: 1.0; + background-color: #3f3f3f; + color: #fff; +} + +vte-terminal { + -TerminalScreen-background-darkness: 1.0; + background-color: #3f3f3f; + color: #fff; +} + +.nautilus-canvas-item { + border-radius: 3px; +} +.nautilus-desktop.nautilus-canvas-item { + color: @desktop_item_fg; + text-shadow: 1px 1px @desktop_item_text_shadow; +} + +.nautilus-desktop.nautilus-canvas-item:active { + background-color: @desktop_item_selected_fg; + background-image: none; + color: @theme_fg_color; +} + +.nautilus-desktop.nautilus-canvas-item:selected { + background-color: alpha(@theme_selected_bg_color, 0.8); + background-image: none; + color: @theme_selected_fg_color; +} + +.nautilus-desktop.nautilus-canvas-item:active, +.nautilus-desktop.nautilus-canvas-item:hover, +.nautilus-desktop.nautilus-canvas-item:selected { + text-shadow: none; +} + +/******* + * Xed * + *******/ + +.xed-window .xed-searchbar { + border-top: 1px solid @border; +} + +.xed-window statusbar button { + padding: 1px 3px; +} + +.xed-goto-line-box { + background-color: shade(@theme_bg_color, 1.02); + padding: 6px; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px 1px; + border-style: solid; +} diff --git a/themes/Mint-X-Aqua/gtk-3.0/apps/lightdm-gtk-greeter.css b/themes/Mint-X-Aqua/gtk-3.0/apps/lightdm-gtk-greeter.css new file mode 100644 index 00000000..3e60dd99 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/apps/lightdm-gtk-greeter.css @@ -0,0 +1,12 @@ +/* lightdm greeter color scheme */ + +/**************** + * login window * + ****************/ +#login_window, +#shutdown_dialog, +#restart_dialog { + + border-radius: 5px; +} + diff --git a/themes/Mint-X-Aqua/gtk-3.0/apps/lightdm-unity-greeter.css b/themes/Mint-X-Aqua/gtk-3.0/apps/lightdm-unity-greeter.css new file mode 100644 index 00000000..d3c9ac7c --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/apps/lightdm-unity-greeter.css @@ -0,0 +1,133 @@ +window.background.lightdm menubar > menuitem { + padding: 0 5px 0 5px; +} + +window.background.lightdm menu { + background-image: none; + background-color: alpha (black, 0.6); + border-color: alpha (white, 0.2); + padding: 1px; + color: white; +} + +/*window.background.lightdm .csd menu { + border: none; +} + +window.background.lightdm .csd.popup decoration { + border: none; + background-color: transparent; + box-shadow: none; +}*/ + +window.background .lightdm-combo menu { + background-color: shade (@dark_bg_color, 1.08); + border-radius: 0px; + padding: 0px; + color: white; +} + +window.background.lightdm menu menuitem *, +window.background.lightdm menu menuitem.check:active, +window.background.lightdm menu menuitem.radio:active { + color: white; +} + +window.background.lightdm menubar { + background-image: none; + background-color: alpha (black, 0.5); +} + +window.background.lightdm button { + border: 1px solid; + background-image: none; + background-color: alpha (black, 0.3); + border-color: alpha (white, 0.6); + border-radius: 5px; + padding: 7px; + + color: white; + text-shadow: none; +} + +window.background.lightdm button, +window.background.lightdm button:hover, +window.background.lightdm button:active, +window.background.lightdm button:active:focus { + background-image: none; + border-image: none; +} + +window.background.lightdm button:focus { + border-color: alpha (white, 0.9); + border-width: 1px; + border-style: solid; + + color: white; +} + +window.background .lightdm-combo.combobox-entry button, +window.background .lightdm-combo .cell, +window.background .lightdm-combo button, +window.background .lightdm-combo entry, +window.background.lightdm entry { + background-image: none; + background-color: alpha (black, 0.3); + border-color: alpha (white, 0.6); + border-radius: 5px; + padding: 7px; + + color: white; + text-shadow: none; +} + +window.background.lightdm entry image { + color: white; +} + +window.background.lightdm entry, +window.background.lightdm entry:hover, +window.background.lightdm entry:active, +window.background.lightdm entry:active:focus { + background-image: none; + border-image: none; + + caret-color: white; +} + +window.background.lightdm entry:focus { + border-color: alpha (white, 0.9); + border-width: 1px; + border-style: solid; + + color: white; +} + +window.background.lightdm entry:selected { + background-color: alpha (white, 0.2); +} + +@keyframes dashentry_spinner { + to { -gtk-icon-transform: rotate(1turn); } +} + +window.background.lightdm entry:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: dashentry_spinner 1s infinite linear; +} + +window.background.lightdm button.flat.option-button { + padding: 2px; + background: none; + border-color: transparent; +} + +window.background.lightdm button.toggle-button { + background: none; + border-color: transparent; +} + +window.background.lightdm button.toggle-button.selected { + background-color: alpha (black, 0.3); + border-width: 1px; +} diff --git a/themes/Mint-X-Aqua/gtk-3.0/apps/mate-applications.css b/themes/Mint-X-Aqua/gtk-3.0/apps/mate-applications.css new file mode 100644 index 00000000..c10cb6d1 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/apps/mate-applications.css @@ -0,0 +1,227 @@ +@define-color caja_sidebar_bg #505050; +@define-color caja_sidebar_fg #dadada; +@define-color caja_sidebar_selected_fg #fff; + +/**************** + * Caja desktop * + ****************/ + +.caja-canvas-item { + border-radius: 3px; +} + +.caja-desktop.caja-canvas-item { + color: @desktop_item_fg; + text-shadow: 1px 1px @desktop_item_text_shadow; +} + +.caja-desktop.caja-canvas-item:selected { + background-color: alpha(@theme_selected_bg_color, 0.8); + background-image: none; + color: @theme_selected_fg_color; + text-shadow: none; +} + +/******** + * Caja * + ********/ + +/* caja sidebar */ +CajaWindow FMTreeView .view, +CajaWindow CajaNotesViewer .view, +CajaWindow CajaPlacesSidebar .view, +CajaWindow CajaHistorySidebar .view, +CajaWindow CajaInformationPanel GtkVBox, +CajaWindow CajaEmblemSidebar GtkViewport { + background-color: @caja_sidebar_bg; + color: @caja_sidebar_fg; + border-width: 0px; +} + +.caja-side-pane notebook treeview.view, +.caja-side-pane notebook textview.view text, +.caja-side-pane notebook viewport.frame, +.caja-side-pane notebook widget .vertical { + background-color: shade (@caja_sidebar_bg, 1.0); + color: @caja_sidebar_fg; +} + +.caja-navigation-window notebook > header { + padding: 0px; + margin-right: -2px; + margin-bottom: -1px; +} + +.caja-navigation-window notebook > header > tabs > tab:checked { + background-color: @theme_base_color; + margin-bottom: 1px; +} + +/*********** +* Terminal * +************/ +vte-terminal { + -TerminalScreen-background-darkness: 1.0; + background-color: #3f3f3f; + color: #fff; +} + +/************** +* Mate-Terminal * +***************/ + +window.background.mate-terminal > box.vertical > notebook:not(.frame) > stack > box, +window.background.csd.mate-terminal > box.vertical > notebook:not(.frame) > stack > box, +window.background.ssd.mate-terminal > box.vertical > notebook:not(.frame) > stack > box, +window.background.solid-csd.mate-terminal > box.vertical > notebook:not(.frame) > stack > box { + border-style: solid; + border-width: 0px 1px 1px 1px; + border-color: shade(@border, 1.0); + margin-right: 0px; +} + +.mate-terminal notebook > header { + padding: 0px; + margin-right: -2px; +} + +.mate-terminal notebook > header > tabs > tab:checked { + background-color: @theme_base_color; +} + +/**************** + * Pluma * + ****************/ + +.pluma-window notebook > header { + padding: 2px; + margin-left: -2px; + margin-right: -2px; + margin-bottom: -1px; + padding-bottom: 0; +} + +.pluma-window notebook > header.top > tabs > tab:checked { + border-bottom: transparent; + background-color: @theme_base_color; +} + +/**************** + * pavu-control * + ****************/ + +window.background > box.vertical > notebook:not(.frame) > stack > box, +window.background.csd > box.vertical > notebook:not(.frame) > stack > box, +window.background.ssd > box.vertical > notebook:not(.frame) > stack > box, +window.background.solid-csd > box.vertical > notebook:not(.frame) > stack > box { + border-style: solid; + border-width: 0px 1px 1px 1px; + border-color: shade(@border, 1.0); + margin-right: 0px; +} + +/**************** + * Mate-Panel * + ****************/ + +#PanelApplet box.mintmenu:selected { + background-color: @theme_selected_bg_color; +} + +.mate-panel-menu-bar, +.gnome-panel-menu-bar, +.mate-panel-menu-bar .menubar, +.gnome-panel-menu-bar .menubar, +.mate-panel-menu-bar > .menuitem, +.gnome-panel-menu-bar > .menuitem, +PanelToplevel.background, +#PanelPlug, +#PanelApplet .button, +#PanelApplet-window-menu-applet-button { + color: @theme_fg_color; + background-color: @theme_bg_color; + background-image: none; + border-image: none; +} + +#PanelApplet button { + padding: 3px; + border-style: solid; + border-width: 2px; + border-radius: 3px; + background-color: @theme_bg_color; + background-image: none; +} + +#PanelApplet wnck-tasklist button.flat { + padding: 0px 3px 0px 3px; + border-style: solid; + border-width: 2px; + border-radius: 3px; + border-color: transparent; + border-image: -gtk-scaled(url("../borders/button/button.png"), url("../borders/button/button@2.png")) 4 / 4px stretch; + box-shadow: inset 0 1px alpha(white, 0.5), + inset 1px 0 alpha(white, 0.3), + inset -1px 0 alpha(white, 0.3), + inset 0 -1px alpha(white, 0.05); + background-color: transparent; + background-image: linear-gradient(to bottom, + alpha(white, 0.5), + alpha(white, 0.01)); +} + +#PanelApplet wnck-tasklist button.flat:hover, +#PanelApplet button:hover { + padding: 0px 3px 0px 3px; + border-style: solid; + border-width: 2px; + border-radius: 3px; + border-color: transparent; + border-image: -gtk-scaled(url("../borders/button/button.png"), url("../borders/button/button@2.png")) 4 / 4px stretch; + box-shadow: inset 0 1px alpha(white, 0.5), + inset 1px 0 alpha(white, 0.3), + inset -1px 0 alpha(white, 0.3), + inset 0 -1px alpha(white, 0.05); + background-color: transparent; + background-image: linear-gradient(to bottom, + alpha(white, 0.7), + alpha(white, 0.1)); +} + +#PanelApplet wnck-tasklist button.flat:checked:hover, +#PanelApplet wnck-tasklist button.flat:checked, +#PanelApplet wnck-tasklist button.flat:active:hover, +#PanelApplet wnck-tasklist button.flat:active, +#PanelApplet button:checked, +#PanelApplet button:checked:hover, +#PanelApplet button:active, +#PanelApplet button:active:hover { + padding: 0px 3px 0px 3px; + border-style: solid; + border-width: 2px; + border-radius: 3px; + border-color: transparent; + border-image: -gtk-scaled(url("../borders/button/button-active.png"), url("../borders/button/button-active@2.png")) 4 / 4px stretch; + box-shadow: inset 0 1px alpha(black, 0.1), + inset 1px 0 alpha(black, 0.08), + inset -1px 0 alpha(black, 0.08), + inset 0 -1px alpha(black, 0.06); + background-color: transparent; + background-image: linear-gradient(to bottom, + alpha(black, 0.2), + alpha(black, 0.2)); +} + +MatePanelAppletFrameDBus PanelSeparator, +PanelSeparator { + border-width: 0; + background-image: url("../assets/separator-vertical.svg"); + background-repeat: no-repeat; + background-position: center; + color: transparent; + text-shadow: none; +} + +NaTrayApplet { + -NaTrayApplet-icon-padding: 1px; +} diff --git a/themes/Mint-X-Aqua/gtk-3.0/apps/ubiquity.css b/themes/Mint-X-Aqua/gtk-3.0/apps/ubiquity.css new file mode 100644 index 00000000..8b4e8fd4 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/apps/ubiquity.css @@ -0,0 +1,6 @@ + +.ubiquity-menubar { + background-color: #3F3F3F; + color: #EEEEEE; + /* text-shadow: 1px 1px alpha (#000000, 0.8); */ +} diff --git a/themes/Mint-X-Aqua/gtk-3.0/apps/xfce-applications.css b/themes/Mint-X-Aqua/gtk-3.0/apps/xfce-applications.css new file mode 100644 index 00000000..820ab6c1 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/apps/xfce-applications.css @@ -0,0 +1,42 @@ +/**************** + * Thunar * + ****************/ + +.thunar .sidebar .view, .thunar .sidebar iconview { + background-color: #ececec; +} + +.thunar toolbar.horizontal button image, .thunar .horizontal.inline-toolbar button image { + -gtk-icon-transform: scale(0.9); +} + +/**************** + * Xfce Panel * + ****************/ + +.xfce4-panel.panel frame > border { + border: 0; +} + +.xfce4-panel.panel label { + font-weight: normal; +} + +.xfce4-panel.panel button { + border-radius: 0; + border: none; + margin-left: 1px; +} + +.xfce4-panel.panel button:hover { +} + +.xfce4-panel.panel button:active, +.xfce4-panel.panel button:checked { + border: none; +} + +.xfce4-panel.panel button label, +.xfce4-panel.panel button image { + border: none; +} diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-checked-insensitive.png b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-checked-insensitive.png Binary files differnew file mode 100644 index 00000000..e784152a --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-checked-insensitive.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-checked-insensitive@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-checked-insensitive@2.png Binary files differnew file mode 100644 index 00000000..4ffd62ec --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-checked-insensitive@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-checked.png b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-checked.png Binary files differnew file mode 100644 index 00000000..21b09389 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-checked.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-checked@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-checked@2.png Binary files differnew file mode 100644 index 00000000..6528bd12 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-checked@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-mixed-insensitive.png b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-mixed-insensitive.png Binary files differnew file mode 100644 index 00000000..d0142364 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-mixed-insensitive.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-mixed-insensitive@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-mixed-insensitive@2.png Binary files differnew file mode 100644 index 00000000..783e6b06 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-mixed-insensitive@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-mixed.png b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-mixed.png Binary files differnew file mode 100644 index 00000000..81cc9fdb --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-mixed.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-mixed@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-mixed@2.png Binary files differnew file mode 100644 index 00000000..f56069b6 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-mixed@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-selectionmode-checked.png b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-selectionmode-checked.png Binary files differnew file mode 100644 index 00000000..73ea34d1 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-selectionmode-checked.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-selectionmode-checked@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-selectionmode-checked@2.png Binary files differnew file mode 100644 index 00000000..4b225148 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-selectionmode-checked@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-selectionmode-unchecked.png b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-selectionmode-unchecked.png Binary files differnew file mode 100644 index 00000000..43c5818a --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-selectionmode-unchecked.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-selectionmode-unchecked@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-selectionmode-unchecked@2.png Binary files differnew file mode 100644 index 00000000..eb7a2d28 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-selectionmode-unchecked@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-unchecked-insensitive.png b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-unchecked-insensitive.png Binary files differnew file mode 100644 index 00000000..e4cb1764 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-unchecked-insensitive.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png Binary files differnew file mode 100644 index 00000000..3ba71215 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-unchecked.png b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-unchecked.png Binary files differnew file mode 100644 index 00000000..229b2db3 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-unchecked.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-unchecked@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-unchecked@2.png Binary files differnew file mode 100644 index 00000000..008c42f0 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/checkbox-unchecked@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.png Binary files differnew file mode 100644 index 00000000..57154e9d --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked-insensitive@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked-insensitive@2.png Binary files differnew file mode 100644 index 00000000..2519425f --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked-insensitive@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked-selected.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked-selected.png Binary files differnew file mode 100644 index 00000000..8a5e62de --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked-selected.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked-selected@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked-selected@2.png Binary files differnew file mode 100644 index 00000000..c6c432d8 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked-selected@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked.png Binary files differnew file mode 100644 index 00000000..bb29652a --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked@2.png Binary files differnew file mode 100644 index 00000000..089bceab --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-checked@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.png Binary files differnew file mode 100644 index 00000000..d43bdcc1 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive@2.png Binary files differnew file mode 100644 index 00000000..c22a01af --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed-selected.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed-selected.png Binary files differnew file mode 100644 index 00000000..d473e0b0 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed-selected.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed-selected@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed-selected@2.png Binary files differnew file mode 100644 index 00000000..aeb9a796 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed-selected@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed.png Binary files differnew file mode 100644 index 00000000..476979b9 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed@2.png Binary files differnew file mode 100644 index 00000000..14476599 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-checkbox-mixed@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked-insensitive.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked-insensitive.png Binary files differnew file mode 100644 index 00000000..f0b48a83 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked-insensitive.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked-insensitive@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked-insensitive@2.png Binary files differnew file mode 100644 index 00000000..b8cc4b93 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked-insensitive@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked-selected.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked-selected.png Binary files differnew file mode 100644 index 00000000..2432cbc0 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked-selected.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked-selected@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked-selected@2.png new file mode 120000 index 00000000..9a90a848 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked-selected@2.png @@ -0,0 +1 @@ +/usr/share/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked-selected.png
\ No newline at end of file diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked.png Binary files differnew file mode 100644 index 00000000..bb49c0f7 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked@2.png Binary files differnew file mode 100644 index 00000000..cfbdc1b3 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/menuitem-radio-checked@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/null.png b/themes/Mint-X-Aqua/gtk-3.0/assets/null.png Binary files differnew file mode 100644 index 00000000..6979283e --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/null.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/pane-separator-grip-vertical.png b/themes/Mint-X-Aqua/gtk-3.0/assets/pane-separator-grip-vertical.png Binary files differnew file mode 100644 index 00000000..89514474 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/pane-separator-grip-vertical.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/pane-separator-grip-vertical@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/pane-separator-grip-vertical@2.png Binary files differnew file mode 100644 index 00000000..5f430d41 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/pane-separator-grip-vertical@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/pane-separator-grip.png b/themes/Mint-X-Aqua/gtk-3.0/assets/pane-separator-grip.png Binary files differnew file mode 100644 index 00000000..886ee7b3 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/pane-separator-grip.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/pane-separator-grip@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/pane-separator-grip@2.png Binary files differnew file mode 100644 index 00000000..d11ecb22 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/pane-separator-grip@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/radio-mixed-insensitive.png b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-mixed-insensitive.png Binary files differnew file mode 100644 index 00000000..248da792 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-mixed-insensitive.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/radio-mixed-insensitive@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-mixed-insensitive@2.png Binary files differnew file mode 100644 index 00000000..c00fca6f --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-mixed-insensitive@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/radio-mixed.png b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-mixed.png Binary files differnew file mode 100644 index 00000000..a53fd4c8 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-mixed.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/radio-mixed@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-mixed@2.png Binary files differnew file mode 100644 index 00000000..2bca3b10 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-mixed@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/radio-selected-insensitive.png b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-selected-insensitive.png Binary files differnew file mode 100644 index 00000000..45a2895c --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-selected-insensitive.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/radio-selected-insensitive@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-selected-insensitive@2.png Binary files differnew file mode 100644 index 00000000..976c87cb --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-selected-insensitive@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/radio-selected.png b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-selected.png Binary files differnew file mode 100644 index 00000000..784aec43 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-selected.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/radio-selected@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-selected@2.png Binary files differnew file mode 100644 index 00000000..c058c238 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-selected@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/radio-unselected-insensitive.png b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-unselected-insensitive.png Binary files differnew file mode 100644 index 00000000..d7d1d1ce --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-unselected-insensitive.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/radio-unselected-insensitive@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-unselected-insensitive@2.png Binary files differnew file mode 100644 index 00000000..a2e726ab --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-unselected-insensitive@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/radio-unselected.png b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-unselected.png Binary files differnew file mode 100644 index 00000000..0c00d212 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-unselected.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/radio-unselected@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-unselected@2.png Binary files differnew file mode 100644 index 00000000..8fd1698b --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/radio-unselected@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/separator-vertical.svg b/themes/Mint-X-Aqua/gtk-3.0/assets/separator-vertical.svg new file mode 120000 index 00000000..fe95e3da --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/separator-vertical.svg @@ -0,0 +1 @@ +/usr/share/themes/Mint-X/gtk-2.0/images/separators/separator-vertical.svg
\ No newline at end of file diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-backdrop.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-backdrop.png Binary files differnew file mode 100644 index 00000000..8b4611cc --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-backdrop.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-backdrop@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-backdrop@2.png Binary files differnew file mode 100644 index 00000000..d58aae3f --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-backdrop@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-hover.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-hover.png Binary files differnew file mode 100644 index 00000000..ee9f28cf --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-hover.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-hover@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-hover@2.png Binary files differnew file mode 100644 index 00000000..5963255a --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-hover@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-normal.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-normal.png Binary files differnew file mode 100644 index 00000000..3096ed00 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-normal.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-normal@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-normal@2.png Binary files differnew file mode 100644 index 00000000..ad1d3d56 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-close-normal@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-backdrop.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-backdrop.png Binary files differnew file mode 100644 index 00000000..ed99a3d3 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-backdrop.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-backdrop@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-backdrop@2.png Binary files differnew file mode 100644 index 00000000..7efe647d --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-backdrop@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-hover.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-hover.png Binary files differnew file mode 100644 index 00000000..82b06f09 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-hover.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-hover@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-hover@2.png Binary files differnew file mode 100644 index 00000000..dabb2c5f --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-hover@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-normal.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-normal.png Binary files differnew file mode 100644 index 00000000..06677487 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-normal.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-normal@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-normal@2.png Binary files differnew file mode 100644 index 00000000..ebe1228a --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-maximize-normal@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-backdrop.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-backdrop.png Binary files differnew file mode 100644 index 00000000..90eef692 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-backdrop.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-backdrop@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-backdrop@2.png Binary files differnew file mode 100644 index 00000000..654ce96a --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-backdrop@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-hover.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-hover.png Binary files differnew file mode 100644 index 00000000..4c35fa1f --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-hover.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-hover@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-hover@2.png Binary files differnew file mode 100644 index 00000000..99dadda0 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-hover@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-normal.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-normal.png Binary files differnew file mode 100644 index 00000000..a61cb53a --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-normal.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-normal@2.png b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-normal@2.png Binary files differnew file mode 100644 index 00000000..92a0cad3 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/assets/titlebutton-minimize-normal@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/borders/button/button-active.png b/themes/Mint-X-Aqua/gtk-3.0/borders/button/button-active.png Binary files differnew file mode 100644 index 00000000..dc834643 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/borders/button/button-active.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/borders/button/button-active@2.png b/themes/Mint-X-Aqua/gtk-3.0/borders/button/button-active@2.png Binary files differnew file mode 100644 index 00000000..01536504 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/borders/button/button-active@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/borders/button/button-focus.png b/themes/Mint-X-Aqua/gtk-3.0/borders/button/button-focus.png Binary files differnew file mode 100644 index 00000000..a8c54606 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/borders/button/button-focus.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/borders/button/button-focus@2.png b/themes/Mint-X-Aqua/gtk-3.0/borders/button/button-focus@2.png Binary files differnew file mode 100644 index 00000000..df9ef9ff --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/borders/button/button-focus@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/borders/button/button.png b/themes/Mint-X-Aqua/gtk-3.0/borders/button/button.png Binary files differnew file mode 100644 index 00000000..903836b6 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/borders/button/button.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/borders/button/button@2.png b/themes/Mint-X-Aqua/gtk-3.0/borders/button/button@2.png Binary files differnew file mode 100644 index 00000000..c88577a4 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/borders/button/button@2.png diff --git a/themes/Mint-X-Aqua/gtk-3.0/gtk-main-common.css b/themes/Mint-X-Aqua/gtk-3.0/gtk-main-common.css new file mode 100644 index 00000000..b54d5dda --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/gtk-main-common.css @@ -0,0 +1,29 @@ +/***************** + * Desktop Items * + *****************/ + + @define-color desktop_item_fg #eeeeee; + @define-color desktop_item_selected_fg @theme_selected_fg_color; + @define-color desktop_item_text_shadow alpha(black, 0.8); + +/********************* + * Error/Warning/... * + *********************/ +@define-color link_color #4a90d9; +@define-color info_color #9ab87c; +@define-color question_color #55c1ec; +@define-color warning_color #f27e3f; +@define-color error_color #e35d4f; +@define-color success_color #4e9a06; + +@define-color infobar_fg_color white; +@define-color infobar_text_shadow alpha(black, 0.3); + +/******* + * OSD * + *******/ + +@define-color osd_base #212526; +@define-color osd_fg #ededed; +@define-color osd_bg alpha(@osd_base, 0.8); +@define-color osd_trough_bg shade(@osd_fg, 0.1);
\ No newline at end of file diff --git a/themes/Mint-X-Aqua/gtk-3.0/gtk-main.css b/themes/Mint-X-Aqua/gtk-3.0/gtk-main.css new file mode 100644 index 00000000..0d6330d7 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/gtk-main.css @@ -0,0 +1,130 @@ +/* Default Color Scheme */ + +@define-color theme_bg_color #d6d6d6; +@define-color theme_fg_color #212121; +@define-color theme_base_color #f7f7f7; +@define-color theme_text_color #212121; +@define-color theme_selected_bg_color #6cabcd; +@define-color theme_selected_fg_color #f5f5f5; +@define-color theme_tooltip_bg_color #fbeaa0; +@define-color theme_tooltip_fg_color #212121; + +/* Misc Colors */ + +@define-color insensitive_fg_color shade(@theme_bg_color, 0.6); +@define-color border shade(@theme_bg_color, 0.7); +@define-color internal_element_color shade(@theme_fg_color, 0.7); +@define-color internal_element_prelight shade(@theme_fg_color, 0.9); + +/* Buttons */ + +@define-color button_border #b2b2b2; + +@define-color button_bg_a shade(@theme_bg_color, 1.16); +@define-color button_bg_b shade(@theme_bg_color, 0.98); + +@define-color button_raised_bg_a shade(@theme_bg_color, 1.2); +@define-color button_raised_bg_b shade(@theme_bg_color, 0.95); + +@define-color button_hover_bg_a shade(@theme_bg_color, 1.2); +@define-color button_hover_bg_b shade(@theme_bg_color, 1.02); + +@define-color button_hover_raised_bg_a shade(@theme_bg_color, 1.24); +@define-color button_hover_raised_bg_b shade(@theme_bg_color, 0.99); + +@define-color button_active_bg_a shade(@theme_bg_color, 0.78); +@define-color button_active_bg_b shade(@theme_bg_color, 0.85); +@define-color button_active_bg_c shade(@theme_bg_color, 0.85); + +@define-color button_active_hover_bg_a shade(@theme_bg_color, 0.70); +@define-color button_active_hover_bg_b shade(@theme_bg_color, 0.77); +@define-color button_active_hover_bg_c shade(@theme_bg_color, 0.77); + +@define-color button_insensitive_bg_a @theme_bg_color; +@define-color button_insensitive_bg_b shade(@theme_bg_color, 0.95); + +@define-color button_insensitive_active_bg_a shade(@theme_bg_color, 0.78); +@define-color button_insensitive_active_bg_b shade(@theme_bg_color, 0.9); + +@define-color column_header_bg_a @theme_base_color; +@define-color column_header_bg_b shade(@theme_base_color, 0.96); +@define-color column_header_bg_c @theme_bg_color; + +@define-color button_fg @theme_fg_color; +@define-color button_text_shadow alpha(white, 0.4); + +/* Entry */ + +@define-color entry_bg_a shade(@theme_base_color, 0.94); +@define-color entry_bg_b @theme_base_color; + +/* Menus */ + +@define-color menu_bg @theme_base_color; +@define-color menu_fg @theme_fg_color; + +/* Notebooks */ + +@define-color notebook_bg shade(@theme_bg_color, 1.1); +@define-color notebook_tab_bg_a shade(@theme_bg_color, 1.05); +@define-color notebook_tab_bg_b shade(@theme_bg_color, 0.98); + +/* Progress Bars */ + +@define-color progressbar_a shade(@theme_selected_bg_color, 1.15); +@define-color progressbar_b shade(@theme_selected_bg_color, 0.95); +@define-color progressbar_border shade(@theme_selected_bg_color, 0.7); +@define-color progressbar_trough_a shade(@theme_bg_color, 0.95); +@define-color progressbar_trough_b shade(@theme_bg_color, 1.15); + +/* Scale */ + +@define-color scale_slider_a shade(@theme_bg_color, 1.2); +@define-color scale_slider_b shade(@theme_bg_color, 1.05); +@define-color scale_slider_hover_a shade(@theme_bg_color, 1.15); +@define-color scale_slider_hover_b shade(@theme_bg_color, 0.95); +@define-color scale_slider_insensitive_a shade(@theme_bg_color, 1.05); +@define-color scale_slider_insensitive_b shade(@theme_bg_color, 0.9); +@define-color scale_trough_a shade(@theme_bg_color, 0.8); +@define-color scale_trough_b @theme_bg_color; +@define-color scale_fill_a shade(@theme_selected_bg_color, 1.1); +@define-color scale_fill_b shade(@theme_selected_bg_color, 0.94); + +/* Scrollbars */ + +@define-color scroll_trough_border shade(@theme_bg_color, 0.8); +@define-color scroll_trough_a alpha(black, 0.15); +@define-color scroll_trough_b alpha(black, 0.05); +@define-color scroll_slider_a shade(@theme_bg_color, 1.1); +@define-color scroll_slider_b shade(@theme_bg_color, 1.02); +@define-color scroll_slider_c shade(@theme_bg_color, 0.96); + +/* Toolbars */ + +@define-color toolbar_bg_a @theme_bg_color; +@define-color toolbar_bg_b shade(@theme_bg_color, 0.88); + +@define-color inline_toolbar_bg_a shade(@theme_bg_color, 0.93); +@define-color inline_toolbar_bg_b @theme_bg_color; + +/* Views */ + +@define-color iconview_selected_a shade(@theme_selected_bg_color, 0.9); +@define-color iconview_selected_b shade(@theme_selected_bg_color, 1.1); + +@define-color floating_bar_a shade(@theme_bg_color, 1.2); +@define-color floating_bar_b shade(@theme_bg_color, 0.9); +@define-color sidebar_bg shade(@theme_base_color, 0.95); + +@import url("gtk-main-common.css"); +@import url("gtk-widgets.css"); +@import url("gtk-widgets-borders.css"); +@import url("gtk-widgets-backgrounds.css"); +@import url("gtk-widgets-assets.css"); +@import url("apps/gnome-applications.css"); +@import url("apps/cinnamon-applications.css"); +@import url("apps/mate-applications.css"); +@import url("apps/xfce-applications.css"); +@import url("apps/ubiquity.css"); +@import url("apps/lightdm-gtk-greeter.css"); +@import url("apps/lightdm-unity-greeter.css"); diff --git a/themes/Mint-X-Aqua/gtk-3.0/gtk-widgets-assets.css b/themes/Mint-X-Aqua/gtk-3.0/gtk-widgets-assets.css new file mode 100644 index 00000000..da2407e1 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/gtk-widgets-assets.css @@ -0,0 +1,258 @@ +/******************* + * check and radio * + *******************/ + +check, +check row:selected, +check row:selected:focus { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); + -gtk-icon-shadow: none; +} + +check:disabled, +check row:selected:disabled, +check row:selected:focus:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png")); + -gtk-icon-shadow: none; +} + +check:checked, +check row:selected:checked, +check row:selected:focus:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png")); + -gtk-icon-shadow: none; +} + +check:checked:disabled, +check row:selected:checked:disabled, +check row:selected:focus:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); + -gtk-icon-shadow: none; +} + +check:indeterminate, +check row:selected:indeterminate, +check row:selected:focus:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png")); + -gtk-icon-shadow: none; +} + +check:indeterminate:disabled, +check row:selected:indeterminate:disabled, +check row:selected:focus:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png")); + -gtk-icon-shadow: none; +} + +.view.content-view.check:not(.list), +iconview.content-view.check:not(.list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode-unchecked.png"), url("assets/checkbox-selectionmode-unchecked@2.png")); + -gtk-icon-shadow: none; +} + +.view.content-view.check:checked:not(.list), +iconview.content-view.check:checked:not(.list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode-checked.png"), url("assets/checkbox-selectionmode-checked@2.png")); + -gtk-icon-shadow: none; +} + +radio, +radio row:selected, +radio row:selected:focus { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unselected.png"), url("assets/radio-unselected@2.png")); + -gtk-icon-shadow: none; +} + +radio:disabled, +radio row:selected:disabled, +radio row:selected:focus:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unselected-insensitive.png"), url("assets/radio-unselected-insensitive@2.png")); + -gtk-icon-shadow: none; +} + +radio:checked, +radio row:selected:checked, +radio row:selected:focus:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-selected.png"), url("assets/radio-selected@2.png")); + -gtk-icon-shadow: none; +} + +radio:checked:disabled, +radio row:selected:checked:disabled, +radio row:selected:focus:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-selected-insensitive.png"), url("assets/radio-selected-insensitive@2.png")); + -gtk-icon-shadow: none; +} + +radio:indeterminate, +radio row:selected:indeterminate, +radio row:selected:focus:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png")); + -gtk-icon-shadow: none; +} + +radio:indeterminate:disabled, +radio row:selected:indeterminate:disabled, +radio row:selected:focus:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png")); + -gtk-icon-shadow: none; +} + +menuitem check, +menuitem check:hover, +menuitem check:disabled { + -gtk-icon-source: url("assets/null.png"); +} + +menuitem check:active, +menuitem check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/menuitem-checkbox-checked.png"), url("assets/menuitem-checkbox-checked@2.png")); +} + +menuitem check:active:hover, +menuitem check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/menuitem-checkbox-checked-selected.png"), url("assets/menuitem-checkbox-checked-selected@2.png")); +} + +menuitem check:active:disabled, +menuitem check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/menuitem-checkbox-checked-insensitive.png"), url("assets/menuitem-checkbox-checked-insensitive@2.png")); +} + +menuitem check:indeterminate, +menuitem radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/menuitem-checkbox-mixed.png"), url("assets/menuitem-checkbox-mixed@2.png")); +} + +menuitem check:indeterminate:disabled, +menuitem radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/menuitem-checkbox-mixed-insensitive.png"), url("assets/menuitem-checkbox-mixed-insensitive@2.png")); +} + +menuitem check:indeterminate:hover, +menuitem radio:indeterminate:hover { + -gtk-icon-source: -gtk-scaled(url("assets/menuitem-checkbox-mixed-selected.png"), url("assets/menuitem-checkbox-mixed-selected@2.png")); +} + +menuitem radio, +menuitem radio:hover, +menuitem radio:disabled { + -gtk-icon-source: url("assets/null.png"); +} + +menuitem radio:active, +menuitem radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/menuitem-radio-checked.png"), url("assets/menuitem-radio-checked@2.png")); +} + +menuitem radio:active:hover, +menuitem radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/menuitem-radio-checked-selected.png"), url("assets/menuitem-radio-checked-selected@2.png")); +} + +menuitem radio:active:disabled, +menuitem radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/menuitem-radio-checked-insensitive.png"), url("assets/menuitem-radio-checked-insensitive@2.png")); +} + +/****************** + * pane separator * + ******************/ + +paned.horizontal > separator.wide { + background-image: -gtk-scaled(url("assets/pane-separator-grip-vertical.png"), url("assets/pane-separator-grip-vertical@2.png")); + background-repeat: no-repeat; + background-position: center; +} + +paned.vertical > separator.wide { + background-image: -gtk-scaled(url("assets/pane-separator-grip.png"), url("assets/pane-separator-grip@2.png")); + background-repeat: no-repeat; + background-position: center; +} + +/*********************************** + * Header/Titlebar control buttons * + ***********************************/ + +headerbar button.titlebutton.close, +.titlebar button.titlebutton.close, +headerbar button.titlebutton.close:active, +.titlebar button.titlebutton.close:active, +headerbar button.titlebutton.close:active:hover, +.titlebar button.titlebutton.close:active:hover, +headerbar button.titlebutton.maximize, +.titlebar button.titlebutton.maximize, +headerbar button.titlebutton.maximize:active, +.titlebar button.titlebutton.maximize:active, +headerbar button.titlebutton.maximize:active:hover, +.titlebar button.titlebutton.maximize:active:hover, +headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.minimize, +headerbar button.titlebutton.minimize:active, +.titlebar button.titlebutton.minimize:active, +headerbar button.titlebutton.minimize:active:hover, +.titlebar button.titlebutton.minimize:active:hover { + color: transparent; + background-color: transparent; + background-position: center; + background-repeat: no-repeat; + border-width: 0; +} + +headerbar button.titlebutton.close, +.titlebar button.titlebutton.close, +headerbar button.titlebutton.close:active, +.titlebar button.titlebutton.close:active, +headerbar button.titlebutton.close:active:hover, +.titlebar button.titlebutton.close:active:hover { + background-image: -gtk-scaled(url("assets/titlebutton-close-normal.png"), url("assets/titlebutton-close-normal@2.png")); +} + +headerbar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.close:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop.png"), url("assets/titlebutton-close-backdrop@2.png")); +} + +headerbar button.close:hover, +.titlebar button.close:hover { + background-image: -gtk-scaled(url("assets/titlebutton-close-hover.png"), url("assets/titlebutton-close-hover@2.png")); +} + +headerbar button.titlebutton.maximize, +.titlebar button.titlebutton.maximize, +headerbar button.titlebutton.maximize:active, +.titlebar button.titlebutton.maximize:active, +headerbar button.titlebutton.maximize:active:hover, +.titlebar button.titlebutton.maximize:active:hover { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-normal.png"), url("assets/titlebutton-maximize-normal@2.png")); +} + +headerbar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-backdrop.png"), url("assets/titlebutton-maximize-backdrop@2.png")); +} + +headerbar button.titlebutton.maximize:hover, +.titlebar button.titlebutton.maximize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-hover.png"), url("assets/titlebutton-maximize-hover@2.png")); +} + +headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.minimize, +headerbar button.titlebutton.minimize:active, +.titlebar button.titlebutton.minimize:active, +headerbar button.titlebutton.minimize:active:hover, +.titlebar button.titlebutton.minimize:active:hover { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-normal.png"), url("assets/titlebutton-minimize-normal@2.png")); +} + +headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-backdrop.png"), url("assets/titlebutton-minimize-backdrop@2.png")); +} + +headerbar button.titlebutton.minimize:hover, +.titlebar button.titlebutton.minimize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-hover.png"), url("assets/titlebutton-minimize-hover@2.png")); +} diff --git a/themes/Mint-X-Aqua/gtk-3.0/gtk-widgets-backgrounds.css b/themes/Mint-X-Aqua/gtk-3.0/gtk-widgets-backgrounds.css new file mode 100644 index 00000000..19b2dbd2 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/gtk-widgets-backgrounds.css @@ -0,0 +1,187 @@ +/********** + * button * + **********/ + +button, +button.flat:hover, +/*GtkComboBox .button,*/ +headerbar button.titlebutton.appmenu:hover, +toolbar.inline-toolbar toolbutton > button.flat, +.inline-toolbar toolbutton > button, +.inline-toolbar toolbutton > button.flat, +.mate-panel-menu-bar button:hover { + background-color: transparent; + background-image: linear-gradient(to bottom, + @button_bg_a, + @button_bg_b); +} + +button.flat, +button.flat:disabled, +button.sidebar-button, +button.sidebar-button:disabled, +headerbar button.titlebutton, +headerbar button.titlebutton:hover, +headerbar button.titlebutton:active, +headerbar button.titlebutton:checked, +.header-bar.titlebar GtkMenuButton.button.titlebutton, +.mate-panel-menu-bar button { + background-color: transparent; + background-image: none; +} + +.primary-toolbar .raised button, +.primary-toolbar button.raised { + background-color: transparent; + background-image: linear-gradient(to bottom, + @button_raised_bg_a, + @button_raised_bg_b); +} + +.primary-toolbar .raised button:hover, +.primary-toolbar button.raised:hover { + background-color: transparent; + background-image: linear-gradient(to bottom, + @button_hover_raised_bg_a, + @button_hover_raised_bg_b); +} + +button:hover { + background-color: transparent; + background-image: linear-gradient(to bottom, + @button_hover_bg_a, + @button_hover_bg_b); +} + +button:active, +button:checked, +headerbar button.titlebutton.appmenu:active, +headerbar button.titlebutton.appmenu:checked, +.primary-toolbar .raised button:active, +.primary-toolbar .raised button:checked, +.primary-toolbar button.raised:active, +.primary-toolbar button.raised:checked { + background-color: transparent; + background-image: linear-gradient(to bottom, + @button_active_bg_a, + @button_active_bg_b 30%, + @button_active_bg_c); +} + +button:active:hover, +button:checked:hover, +headerbar button.titlebutton.appmenu:active:hover, +headerbar button.titlebutton.appmenu:checked:hover, +.primary-toolbar .raised button:active:hover, +.primary-toolbar .raised button:checked:hover, +.primary-toolbar button.raised:active:hover, +.primary-toolbar button.raised:checked:hover { + background-color: transparent; + background-image: linear-gradient(to bottom, + @button_active_hover_bg_a, + @button_active_hover_bg_b 30%, + @button_active_hover_bg_c); +} + +button:disabled, +.primary-toolbar .raised button:disabled, +.primary-toolbar button.raised:disabled { + background-color: transparent; + background-image: linear-gradient(to bottom, + @button_insensitive_bg_a, + @button_insensitive_bg_b); +} + +button:disabled:active, +button:disabled:checked { + background-color: transparent; + background-image: linear-gradient(to bottom, + @button_insensitive_active_bg_a, + @button_insensitive_active_bg_b); +} + +/***************** + * column-header * + *****************/ + +treeview.view header button { + background-color: transparent; + background-image: linear-gradient(to bottom, + @column_header_bg_a, + @column_header_bg_b 50%, + @column_header_bg_c); +} + +/********* + * entry * + *********/ + +entry { + background-color: @theme_base_color; + background-image: linear-gradient(to bottom, + @entry_bg_a, + @entry_bg_b); +} + +entry:disabled { + background-color: @theme_bg_color; + background-image: none; +} + +/********** + * switch * + **********/ + +switch { + background-color: transparent; + background-image: linear-gradient(to bottom, + @button_active_bg_a, + @button_active_bg_b 30%, + @button_active_bg_c); +} + +switch:checked { + background-color: transparent; + background-image: linear-gradient(to bottom, + shade(@theme_selected_bg_color, 0.85), + shade(@theme_selected_bg_color, 1.05)); +} + +switch:disabled { + background-color: @theme_bg_color; + background-image: none; +} + +switch slider { + background-color: transparent; + background-image: linear-gradient(to bottom, + @button_bg_a, + @button_bg_b); +} + +switch slider:disabled { + background-color: transparent; + background-image: linear-gradient(to bottom, + @button_insensitive_bg_a, + @button_insensitive_bg_b); +} + +/*********** + * toolbar * + ***********/ + +.primary-toolbar, +.primary-toolbar.toolbar, +headerbar { + background-color: transparent; + background-image: linear-gradient(to bottom, + @toolbar_bg_a, + @toolbar_bg_b); +} + +toolbar.inline-toolbar { + background-color: transparent; + background-image: linear-gradient(to bottom, + @inline_toolbar_bg_a, + @inline_toolbar_bg_b); +} diff --git a/themes/Mint-X-Aqua/gtk-3.0/gtk-widgets-borders.css b/themes/Mint-X-Aqua/gtk-3.0/gtk-widgets-borders.css new file mode 100644 index 00000000..6408fa70 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/gtk-widgets-borders.css @@ -0,0 +1,400 @@ + +/********** + * button * + **********/ + +button, +button.flat:hover, +toolbar.inline-toolbar toolbutton > button.flat, +.inline-toolbar toolbutton > button, +.inline-toolbar toolbutton > button.flat, +.mate-panel-menu-bar button:hover { + border: 1px solid shade(@button_border, 0.95); + border-top-color: @button_border; + border-bottom-color: shade(@button_border, 0.9); + border-radius: 3px; + box-shadow: inset 0 1px alpha(white, 1.0), + inset 1px 0 alpha(white, 0.4), + inset -1px 0 alpha(white, 0.4), + inset 0 -1px alpha(white, 0.2), + 1px 0 alpha(black, 0.05), + -1px 0 alpha(black, 0.05), + 0 1px alpha(black, 0.1); +} + +button.flat, +button.sidebar-button, +button.flat:disabled, +button.sidebar-button:disabled, +.mate-panel-menu-bar button { + border-color: transparent; + border-image: none; + box-shadow: none; +} + +button:active, +button:checked, +button.flat:active, +button.flat:checked, +.inline-toolbar button:active, +.inline-toolbar button:checked, +.inline-toolbar button.flat:active, +.inline-toolbar button.flat:checked, +.mate-panel-menu-bar button:active, +.mate-panel-menu-bar button:checked { + border: 1px solid shade(@button_border, 0.95); + border-top-color: @button_border; + border-bottom-color: shade(@button_border, 0.9); + border-radius: 3px; + box-shadow: inset 0 1px alpha(black, 0.1), + inset 1px 0 alpha(black, 0.08), + inset -1px 0 alpha(black, 0.08), + inset 0 -1px alpha(black, 0.06); +} + +button:disabled, +.inline-toolbar button:disabled, +.inline-toolbar button.flat:disabled { + box-shadow: inset 0 1px alpha(white, 0.3), + inset 1px 0 alpha(white, 0.15), + inset -1px 0 alpha(white, 0.15), + inset 0 -1px alpha(white, 0.06); +} + +button:active:disabled, +button:checked:disabled, +.inline-toolbar button:active:disabled, +.inline-toolbar button:checked:disabled, +.inline-toolbar button.flat:checked:disabled { + box-shadow: inset 0 1px alpha(black, 0.1), + inset 1px 0 alpha(black, 0.08), + inset -1px 0 alpha(black, 0.08), + inset 0 -1px alpha(black, 0.06); +} + +button.default { + border-color: @theme_selected_bg_color; + box-shadow: inset 0 1px @theme_selected_bg_color, + inset 1px 0 @theme_selected_bg_color, + inset -1px 0 @theme_selected_bg_color, + inset 0 -1px @theme_selected_bg_color; +} + +/************************************ +* Primary toolbar/headerbar buttons * +*************************************/ + +headerbar button.titlebutton, +headerbar button.titlebutton:hover, +headerbar button.titlebutton:active, +headerbar button.titlebutton:checked { + border: none; + box-shadow: none; +} + +headerbar button.flat, +headerbar button.titlebutton.appmenu, +.primary-toolbar button.flat { + border: 1px solid transparent; + border-radius: 3px; + box-shadow: none; +} + +headerbar button, +headerbar button.flat:hover, +headerbar button.toggle:hover, +headerbar button.titlebutton.appmenu:hover, +.primary-toolbar button, +.primary-toolbar button:hover, +.primary-toolbar button.flat:hover { + border: 1px solid shade(@button_border, 0.9); + border-top-color: shade(@button_border, 0.95); + border-bottom-color: shade(@button_border, 0.85); + border-radius: 3px; + box-shadow: inset 0 1px alpha(white, 1.0), + inset 1px 0 alpha(white, 0.2), + inset -1px 0 alpha(white, 0.2), + inset 0 -1px alpha(white, 0.05), + 1px 0 alpha(white, 0.01), + -1px 0 alpha(white, 0.01), + 0 1px alpha(white, 0.3); +} + +headerbar button:active, +headerbar button:checked, +headerbar button.flat:active, +headerbar button.flat:checked, +headerbar button.toogle:active, +headerbar button.toggle:checked, +headerbar button.titlebutton.appmenu:active, +headerbar button.titlebutton.appmenu:hover, +.primary-toolbar button:active, +.primary-toolbar button:checked, +.primary-toolbar button.flat:active, +.primary-toolbar button.flat:checked { + border: 1px solid shade(@button_border, 0.9); + border-top-color: shade(@button_border, 0.95); + border-bottom-color: shade(@button_border, 0.85); + border-radius: 3px; + box-shadow: inset 0 1px alpha(black, 0.1), + inset 1px 0 alpha(black, 0.08), + inset -1px 0 alpha(black, 0.08), + inset 0 -1px alpha(black, 0.06), + 1px 0 alpha(white, 0.01), + -1px 0 alpha(white, 0.01), + 0 1px alpha(white, 0.3); +} + +headerbar button:disabled, +.primary-toolbar .button:disabled { + box-shadow: inset 0 1px alpha(white, 0.3), + inset 1px 0 alpha(white, 0.15), + inset -1px 0 alpha(white, 0.15), + inset 0 -1px alpha(white, 0.06), + 0 1px alpha(white, 0.3); +} + +headerbar button.flat:disabled, +headerbar button.titlebutton.appmenu:disabled, +.primary-toolbar button.flat:disabled { + box-shadow: none; +} + +headerbar button:active:disabled, +headerbar button:checked:disabled, +.primary-toolbar button:active:disabled, +.primary-toolbar button:checked:disabled { + box-shadow: inset 0 1px alpha(black, 0.1), + inset 1px 0 alpha(black, 0.08), + inset -1px 0 alpha(black, 0.08), + inset 0 -1px alpha(black, 0.06); +} + +/***************** + * column-header * + *****************/ + +treeview.view header button, +treeview.view header button:active, +treeview.view header button:hover, +treeview.view header button:disabled { + border-style: none solid solid none; + border-radius: 0; + border-color: @border; + border-image: none; +} + +treeview.view header button:last-child { + border-right-style: none; +} + +/********** + * switch * + **********/ + +switch { + border: 1px solid @border; + border-radius: 4px; + box-shadow: inset 0 1px alpha(black, 0.1), + inset 1px 0 alpha(black, 0.08), + inset -1px 0 alpha(black, 0.08), + inset 0 -1px alpha(black, 0.06), + 0 1px alpha(white, 0.2); +} + +switch:disabled, +switch:disabled:active { + border-color: shade(@border, 1.1); +} + +switch slider { + border: 1px solid @border; + border-radius: 4px; + box-shadow: inset 0 1px alpha(white, 1.0), + inset 1px 0 alpha(white, 0.5), + inset -1px 0 alpha(white, 0.5), + inset 0 -1px alpha(white, 0.1); +} + +switch slider:disabled { + border-color: shade(@border, 1.1); + box-shadow: inset 0 1px alpha(white, 0.3), + inset 1px 0 alpha(white, 0.15), + inset -1px 0 alpha(white, 0.15), + inset 0 -1px alpha(white, 0.06); +} + +/*********** + * Entries * + ***********/ + +entry, +GtkComboBox.combobox-entry .button { + border: 1px solid shade(@button_border, 0.9); + border-radius: 3px; + box-shadow: inset 0 1px alpha(black, 0.1), + inset 1px 0 alpha(black, 0.04), + inset -1px 0 alpha(black, 0.04), + inset 0 -1px alpha(black, 0.02), + 0 1px alpha(white, 0.4); +} + +entry:disabled { + border: 1px solid @button_border; +} + +.linked:not(.vertical) > entry { + border-radius: 0; + border-right-style: none; +} + +.linked:not(.vertical) > entry:first-child { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} + +.linked:not(.vertical) > entry:last-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-right-style: solid; +} + +.linked:not(.vertical) > entry:only-child { + border-radius: 3px; + border-style: solid; +} + +.linked:not(.vertical) > entry + entry { + border-left-color: @button_border; +} + +.linked.vertical > entry { + border-radius: 0; + border-bottom-style: none; +} + +.linked.vertical > entry:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} + +.linked.vertical > entry:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; + border-style: solid; +} + +.linked.vertical > entry + entry { + border-top-color: @button_border; +} + +/******************************************** + * Linked borders and shadows - Nomal/Hover * + ********************************************/ + +/* Middle Button */ + +.linked > button, +.linked > button:hover, +.linked > button:active, +.linked > button:checked, +/*.inline-toolbar .linked > button, +.inline-toolbar .linked > button:hover, +.inline-toolbar .linked > button:active, +.inline-toolbar .linked > button:checked, +.inline-toolbar toolitem button, +.inline-toolbar.toolbar button:hover, +.inline-toolbar.toolbar button:active, +.inline-toolbar.toolbar button:checked,*/ +.inline-toolbar button, +toolbar.inline-toolbar toolbutton > button.flat, +toolbar.inline-toolbar toolbutton > button.flat:hover, +toolbar.inline-toolbar toolbutton > button.flat:checked, +.linked > combobox > box > button.combo:dir(ltr), +.linked > combobox > box > button.combo:dir(rtl) { + border-radius: 0; + border-right-style: none; +} + +.linked > button:first-child, +.linked > button:first-child:hover, +.linked > button:first-child:active, +.linked > button:first-child:checked, +toolbar.inline-toolbar toolbutton:first-child > button.flat, +.inline-toolbar button:first-child, +/*.inline-toolbar.toolbar button:first-child, +.inline-toolbar.toolbar button:first-child:hover, +.inline-toolbar.toolbar button:first-child:active, +.inline-toolbar.toolbar button:first-child:checked,*/ +.linked > combobox:first-child > box > button.combo { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} + +.linked > button:last-child, +.linked > button:last-child:hover, +.linked > button:last-child:active, +.linked > button:last-child:checked, +/*.inline-toolbar.toolbar button:last-child, +.inline-toolbar.toolbar button:last-child:hover, +.inline-toolbar.toolbar button:last-child:active, +.inline-toolbar.toolbar button:last-child:checked,*/ +toolbar.inline-toolbar toolbutton:last-child > button.flat, +.inline-toolbar button:last-child, +.linked >combobox:last-child > box > button.combo { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-right-style: solid; +} + +.linked > button:only-child, +.linked > button:only-child:hover, +.linked > button:only-child:active, +.linked > button:only-child:checked, +/*.inline-toolbar.toolbar button:only-child, +.inline-toolbar.toolbar button:only-child:hover, +.inline-toolbar.toolbar button:only-child:active, +.inline-toolbar.toolbar button:only-child:checked,*/ +toolbar.inline-toolbar toolbutton:only-child > button.flat, +.inline-toolbar button:only-child, +.linked > combobox:only-child > box > button.combo { + border-radius: 3px; + border-style: solid; +} + +.linked.vertical > button, +.linked.vertical > button:hover, +.linked.vertical > button:active, +.linked.vertical > button:checked, +.linked.vertical > combobox > box > button.combo { + border-style: solid solid none solid; + border-radius: 0; +} + +.linked.vertical > button:first-child, +.linked.vertical > button:first-child:hover, +.linked.vertical > button:first-child:active, +.linked.vertical > button:first-child:checked, +.linked.vertical > combobox:first-child > box > button.combo { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} + +.linked.vertical > button:last-child, +.linked.vertical > button:last-child:hover, +.linked.vertical > button:last-child:active, +.linked.vertical > button:last-child:checked, +.linked.vertical > combobox:last-child > box > button.combo { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border-style: solid; +} + +.linked.vertical > button:only-child, +.linked.vertical > button:only-child:hover, +.linked.vertical > button:only-child:active, +.linked.vertical > button:only-child:checked, +.linked.vertical > combobox:only-child > box > button.combo { + border-radius: 3px; + border-style: solid; +} diff --git a/themes/Mint-X-Aqua/gtk-3.0/gtk-widgets.css b/themes/Mint-X-Aqua/gtk-3.0/gtk-widgets.css new file mode 100644 index 00000000..8c073cc5 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/gtk-widgets.css @@ -0,0 +1,2673 @@ +/* NOTES to contributors: + * use 4 spaces indents, and keep code ALIGNED and ORDERED */ + +/* default */ +* { + padding: 0; + + -GtkDialog-button-spacing: 6; + -GtkDialog-content-area-border: 6; + -GtkDialog-action-area-border: 6; + + -GtkScrolledWindow-scrollbar-spacing: 0; + + -GtkTextView-error-underline-color: @error_color; + + -GtkToolButton-icon-spacing: 6; + + -WnckTasklist-fade-overlay-rect: 0; +} + +.background { + background-color: @theme_bg_color; + color: @theme_fg_color; +} + +*:disabled { + color: @insensitive_fg_color; + text-shadow: 0 1px alpha(white, 0.4); +} + +/* Apply Effects to insensitive and Prelit Images */ + +*:disabled { + -gtk-icon-effect: dim; +} + +.monospace { + font-family: Monospace; +} + +/************** + * action bar * + **************/ + +actionbar { + padding: 4px; + border-top: 1px solid @border; + background-color: @theme_bg_color; + background-image: none; +} + +/************* + * assistant * + *************/ + +assistant .sidebar { + border-top: 1px solid @border; + background-color: @theme_base_color; + color: @theme_fg_color; +} + +assistant .sidebar:dir(ltr) { + border-right: 1px solid @border; +} + +assistant .sidebar:dir(rtl) { + border-left: 1px solid @border; +} + +assistant .sidebar label { + padding: 6px 12px; +} + +assistant .sidebar label.highlight { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +/********** + * button * + **********/ +button, +button.menuitem.menubar { + min-height: 18px; + min-width: 14px; + padding: 4px 7px; +} + +button.image-button { + padding: 4px; +} + +.dialog-action-area button.text-button { + padding: 6px 16px; +} + +button.text-button { + padding: 4px 16px; +} + +button.text-button.image-button { + padding: 4px 7px; +} + +headerbar button, +headerbar button.image-button, +headerbar button.titlebutton.appmenu { + padding: 8px; +} + +headerbar button.titlebutton { + padding: 8px 1px 8px 1px; +} + +headerbar button.text-button { + padding: 6px 16px; +} + +.primary-toolbar button { + padding: 6px; +} + +.primary-toolbar button.image-button { + padding: 6px; +} + +.primary-toolbar button.text-button { + padding: 6px 16px; +} + +.path-bar button, +.path-bar button.text-button, +.path-bar button.image-button { + padding-left: 4px; + padding-right: 4px; +} + +.path-bar button.text-button.image-button label { + padding-left: 0; + padding-right: 0; +} + +.path-bar button label:last-child, +.path-bar button.text-button.image-button label:last-child { + padding-right: 8px; +} + +.path-bar button label:first-child, +.path-bar button.text-button.image-button label:first-child { + padding-left: 8px; +} + +.path-bar button image { + padding-left: 4px; + padding-right: 4px; +} + +.path-bar button.slider-button { + padding-left: 0; + padding-right: 0; +} + +.stack-switcher > button.text-button { + padding: 6px 10px 6px; +} + +toolbar.inline-toolbar .button.image-button { + padding: 4px; +} + +button, +.header-bar.titlebar GtkMenuButton.button.titlebutton { + color: @button_fg; + text-shadow: 0 1px @button_text_shadow; + -gtk-icon-shadow: 0 1px @button_text_shadow; +} + +.primary-toolbar button.image-button.flat { + /*color: @theme_fg_color;*/ + -gtk-icon-shadow: 0 1px alpha(white, 0.4); + text-shadow: 0 1px alpha(white, 0.2); +} + +.primary-toolbar button.image-button.flat label { + color: @theme_fg_color; +} + +.primary-toolbar button.image-button, +.primary-toolbar button image { + color: #505050; + -gtk-icon-shadow: 0 1px alpha(white, 0.9); +} + +.primary-toolbar button.image-button:active, +.primary-toolbar button.image-button:active:hover, +.primary-toolbar button.image-button:checked, +.primary-toolbar button.image-button:checked:hover { + -gtk-icon-shadow: 0 1px alpha(white, 0.4); +} + +.primary-toolbar button.image-button:disabled, +.primary-toolbar button.image-button:disabled label, +.primary-toolbar button.image-button:disabled image { + color: @insensitive_fg_color; + -gtk-icon-shadow: none; +} + +headerbar button.titlebutton, +.titlebar button.titlebutton, +headerbar button.titlebutton:active:hover, +.titlebar button.titlebutton:active:hover, +headerbar button.titlebutton:checked, +.titlebar button.titlebutton:checked { + color: #999999; + -gtk-icon-shadow: 0 1px shade(@theme_bg_color, 1.3); +} + +headerbar button.titlebutton:backdrop, +.titlebar button.titlebutton:backdrop { + color: #b2b2b2; + -gtk-icon-shadow: none; +} + +headerbar button.titlebutton:hover, +.titlebar button.titlebutton:hover { + color: #666666; + -gtk-icon-shadow: 0 1px shade(@theme_bg_color, 1.3); +} + +button:disabled { + color: @insensitive_fg_color; + text-shadow: none; + -gtk-icon-shadow: none; +} + +button.font separator, +button.file separator { + background-color: transparent; + border: none; +} + +/*********** +* calendar * +************/ + +calendar { + color: @theme_fg_color; + background-color: @theme_bg_color; + border: 1px solid @border; + border-radius: 3px; + padding: 2px; +} + +calendar:selected { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; + border-radius: 1.5px; +} + +calendar.header { + color: @theme_fg_color; + border: none; +} + +calendar.button, +calendar.button:focus { + color: alpha(@theme_fg_color, 0.45); + border: none; + background-image: none; + background-color: transparent; +} + +calendar.button:hover { + color: @theme_fg_color; +} + +calendar.button:disabled { + color: @insensitive_fg_color; +} + +calendar.button:indeterminate { + color: alpha(currentcolor, 0.55); +} + +calendar.button.highlight { + color: @theme_fg_color; +} + +/******************* + * check and radio * + *******************/ + +check, +.check, +radio +.radio { + min-width: 16px; + min-height: 16px; + margin: 0; + background-color: transparent; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px 0; +} + +checkbutton label, +radiobutton label { + padding-bottom: 1px; +} + +checkbutton label:not(:only-child):last-child, +radiobutton label:not(:only-child):last-child, +checkbutton label:not(:only-child):first-child, +radiobutton label:not(:only-child):first-child { + margin-left: 4px; + margin-right: 4px; +} + +/***************** + * Color Chooser * + *****************/ + +colorswatch { + border: 1px solid alpha(@theme_fg_color, 0.75); + border-radius: 0; + box-shadow: none; +} + +colorswatch overlay { + border: none; + background-color: transparent; + background-image: none; +} + +colorswatch:hover, +colorswatch:selected:hover { + background-color: transparent; + background-image: none; +} + +colorswatch.dark overlay{ + color: @theme_selected_fg_color; +} + +colorswatch.light overlay{ + color: @theme_fg_color; +} + +colorswatch.dark overlay:hover { + background-image: linear-gradient(to bottom, + alpha(white, 0) 40%, + alpha(white, 0.3) + ); +} + +colorswatch.light overlay:hover { + background-image: linear-gradient(to top, + alpha(black, 0) 40%, + alpha(black, 0.1) + ); +} + +colorswatch.top { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} + +colorswatch.bottom { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} + +colorswatch.left, +colorswatch:first-child, +colorswatch:first-child overlay { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} + +colorswatch.right, +colorswatch:last-child, +colorswatch:last-child overlay { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +colorswatch:only-child { + border-radius: 3px; +} + +colorswatch#add-color-button { + background-color: mix(@border, @theme_bg_color, 0.3); +} + +colorswatch#add-color-button overlay:hover { + background-image: linear-gradient(to bottom, + alpha(white, 0) 40%, + alpha(white, 0.3) + ); +} + +/***************** + * column-header * + *****************/ + +treeview .view header button { + padding: 4px 6px; + color: @theme_fg_color; + text-shadow: none; + -gtk-icon-shadow: none; +} + +header button:disabled { +} + +header button.dnd { +} + +/************** + * ComboBoxes * + **************/ + +combobox arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + min-height: 16px; + min-width: 16px; +} + +/**************** + * content view * + ****************/ + +.content-view { + background-color: @theme_base_color; +} + +.content-view:hover { + -gtk-icon-effect: highlight; +} + +/******* + * csd * + *******/ + + decoration { + border-width: 0; + border-radius: 6px 6px 0 0; + box-shadow: 0 2px 8px 3px alpha(black, 0.5), + 0 0 0 1px darker(@theme_bg_color); + + /* this is used for the resize cursor area */ + margin: 10px; + } + + decoration:backdrop { + box-shadow: 0 2px 8px 3px transparent, + 0 2px 5px 3px alpha(black, 0.3), + 0 0 0 1px darker(@theme_bg_color); + } + + .maximized decoration, + .fullscreen decoration, + .tiled decoration, + .tiled-top decoration, + .tiled-bottom decoration, + .tiled-left decoration, + .tiled-right decoration { + border-radius: 0; + } + + .popup decoration { + box-shadow: none; + } + + .ssd decoration { + box-shadow: 0 0 0 1px darker(@theme_bg_color); + } + + .csd.popup decoration { + box-shadow: 0 2px 3px alpha(black, 0.3), + 0 0 0 1px darker(@theme_bg_color); + } + + tooltip.csd decoration { + box-shadow: 0 2px 3px alpha(black, 0.3); + } + + .solid-csd decoration { + margin: 0; + padding: 4px; + background-color: @border; + border: 1px solid @border; + border-radius: 0; + box-shadow: inset 0 0 0 3px red; + } + +/*********** + * Dialogs * + ***********/ + +/********* + * entry * + *********/ + +entry { + background-clip: padding-box; + min-height: 28px; + padding-left: 4px; + padding-right: 4px; + color: @theme_text_color; +} + +treeview entry { + padding: 0; +} + +entry:focus { +} + +entry:disabled { + color: @insensitive_fg_color; +} + +entry selection { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +entry image { + color: shade(@theme_fg_color, 1.05); +} + +entry image:hover { + color: @theme_fg_color; +} + +entry image:active { + color: @theme_selected_bg_color; +} + +entry image.left { + margin-right: 6px; +} + +entry image.right { + margin-right: 6px; +} + +entry progress, +entry progress:focus { + margin-left: 2px; + margin-right: 2px; + border-image: none; + border-style: none; + background-color: transparent; + background-image: linear-gradient(to top, + transparent 2px, + white 2px, + white 3px, + shade(@theme_selected_bg_color, 0.9) 3px, + shade(@theme_selected_bg_color, 0.9) 5px, + transparent 5px); + background-size: auto; + box-shadow: none; +} + +.entry progress.pulse, +.entry progress.pulse:focus { + background-image: linear-gradient(to top, + transparent 2px, + white 2px, + white 3px, + @border 3px, + @border 5px, + transparent 5px); +} + +.cursor-handle.top, +.cursor-handle.bottom { +} + +/************ + * expander * + ************/ + +expander arrow { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +expander arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +expander arrow:hover { + color: @theme_fg_color; +} + +expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +/**************** + * floating bar * + ****************/ + +.floating-bar { + border: 1px solid @border; + border-radius: 3px; + background-image: linear-gradient(to bottom, + @floating_bar_a, + @floating_bar_b); +} + +.floating-bar.top { + border-top-width: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.floating-bar.right { + border-right-width: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.floating-bar.bottom { + border-bottom-width: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.floating-bar.left { + border-left-width: 0; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.floating-bar .button { + border: 1px solid @border; + background-color: transparent; + background-image: none; +} + +/************ + * flow box * + ************/ + +flowbox flowboxchild { + padding: 3px; + border-radius: 3px; +} + +/********* + * frame * + *********/ + +frame > border, +.frame { + padding: 0; + border: 1px solid @border; + border-radius: 0; +} + +viewport.frame { + border-width: 0; +} + +.frame.flat, +frame.flat > border, +frame > border.flat, +scrolledwindow viewport.frame, +statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 4px; + border-width: 1px 0 0; +} + +/************ + * gtkstyle * + ************/ + +.gtkstyle-fallback { + background-color: @theme_bg_color; + color: @theme_fg_color; +} + +.gtkstyle-fallback:hover { + background-color: shade(@theme_bg_color, 1.1); + color: @theme_fg_color; +} + +.gtkstyle-fallback:active { + background-color: shade(@theme_bg_color, 0.9); + color: @theme_fg_color; +} + +.gtkstyle-fallback:disabled { + background-color: shade(shade(@theme_bg_color, 0.95), 1.05); + color: mix(@theme_fg_color, @theme_bg_color, 0.4); +} + +.gtkstyle-fallback:selected { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +/*************** + * Header Bars * + ***************/ + +window > .titlebar:not(headerbar), +window > .titlebar:not(headerbar):backdrop, +window.csd > .titlebar:not(headerbar), +window.csd > .titlebar:not(headerbar):backdrop { + padding: 0; + background: none; + border: none; + box-shadow: none; +} + +headerbar, +.titlebar:not(headerbar) { + min-height: 42px; + padding: 0 7px; + border-style: solid; + border-width: 0 0 1px 0; + border-radius: 0; + border-color: @border; + background-color: transparent; + background-image: linear-gradient(to bottom, + shade(@theme_bg_color, 1.08), + @theme_bg_color 50%, + shade(@theme_bg_color, 0.95)); + box-shadow: inset 0 2px alpha(white, 0.3), + inset 0 1px alpha(white, 0.8); +} + +headerbar:backdrop, +.titlebar:not(headerbar):backdrop { + background-image: linear-gradient(to bottom, + @theme_bg_color, + @theme_bg_color 50%, + shade(@theme_bg_color, 0.95)); + box-shadow: none; +} + +/* Fix split headerbar */ +separator:first-child + headerbar, +separator:first-child + headerbar:backdrop, +headerbar:first-child, +headerbar:first-child:backdrop { + border-top-left-radius: 6px; +} + +.maximized separator:first-child + headerbar, +.tiled separator:first-child + headerbar, +.maximized separator:first-child + headerbar:backdrop, +.tiled separator:first-child + headerbar:backdrop, +.maximized headerbar:first-child, +.tiled headerbar:first-child, +.maximized headerbar:first-child:backdrop, +.tiled headerbar:first-child:backdrop { + border-radius: 0; +} + +headerbar:last-child, +headerbar:last-child:backdrop { + border-top-right-radius: 6px; +} + +.maximized headerbar:last-child, +.tiled headerbar:last-child, +.maximized headerbar:last-child:backdrop, +.tiled headerbar:last-child:backdrop { + border-radius: 0; +} + +headerbar entry, +headerbar button, +headerbar separator { + margin-top: 6px; + margin-bottom: 6px; +} + +/* Make sure the headerbars are rounded to match our window decorations */ +.background .titlebar, +.background .titlebar:backdrop { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.background.tiled .titlebar, +.background.tiled-top .titlebar, +.background.tiled-right .titlebar, +.background.tiled-bottom .titlebar, +.background.tiled-left .titlebar, +.background.maximized .titlebar, +.background.solid-csd .titlebar, +.background.tiled .titlebar:backdrop, +.background.tiled-top .titlebar:backdrop, +.background.tiled-right .titlebar:backdrop, +.background.tiled-bottom .titlebar:backdrop, +.background.tiled-left .titlebar:backdrop, +.background.maximized .titlebar:backdrop, +.background.solid-csd .titlebar:backdrop { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.titlebar .title, +headerbar .title { + color: shade(@theme_bg_color, 0.5); + font-weight: bold; + padding: 0 12px; + text-shadow: 0 1px shade(@theme_bg_color, 1.3); +} + +.titlebar .subtitle, +headerbar .subtitle { + color: shade(@theme_bg_color, 0.5); + font-size: smaller; + padding: 0 12px; +} + +.titlebar .title:backdrop, +.titlebar .subtitle:backdrop { + color: shade(@theme_bg_color, 0.8); + text-shadow: none; +} + +.tiled .titlebar, +.maximized .titlebar, +.tiled .header-bar, +.maximized .header-bar { + border-radius: 0; +} + +.titlebar.default-decoration, +.csd .titlebar.default-decoration, +.titlebar.default-decoration:backdrop, +.csd .titlebar.default-decoration:backdrop { + background-image: linear-gradient(to bottom, + shade(@theme_bg_color, 1.08), + @theme_bg_color); + min-height: 28px; + padding: 0 6px; + border-bottom-width: 0; +} + +/* Fix the height of titlebars in window manager decorations */ +.titlebar.default-decoration button.titlebutton { + padding-top: 0; + padding-bottom: 0; + min-width: 0; + min-height: 0; + margin: 0; +} + +/* Workaround for header bars that are moved out of position in apps like + * gnome-system-monitor in non gnome destkops */ +window.background:not(.csd) headerbar { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient(to bottom, + @toolbar_bg_a, + @toolbar_bg_b); +} + +window.background:not(.csd) headerbar:backdrop { + background-color: transparent; + background-image: linear-gradient(to bottom, + @toolbar_bg_a, + @toolbar_bg_b); +} + +/************ + * iconview * + ************/ + +iconview.cell { + padding: 0; +} + +iconview.cell:selected, +iconview.cell:selected:focus { + border: 1px solid @border; + border-radius: 3px; + background-image: linear-gradient(to bottom, + @iconview_selected_a, + @iconview_selected_b); +} + +/******************* + * image and label * + *******************/ + +.view.dim-label, +.dim-label { + color: alpha(@theme_fg_color, 0.6); +} + +.dim-label:selected, +.dim-label:selected:focus { + color: alpha(@theme_selected_fg_color, 0.6); +} + +/*********** + * infobar * + ***********/ + +infobar { + border: none; +} + +infobar.info { + background-color: @info_color; +} + +infobar.question { + background-color: @question_color; +} + +infobar.warning { + background-color: @warning_color; +} + +infobar.error { + background-color: @error_color; +} + +infobar.info label, +infobar.info image, +infobar.question label, +infobar.question image, +infobar.warning label, +infobar.warning image, +infobar.error label, +infobar.error image { + + color: #ffffff; +} + +infobar.info button label, +infobar.question button label, +infobar.warning button label, +infobor.error button label { + color: @button_fg; +} + +infobar.info button:disabled label, +infobar.question button:disabled label, +infobar.warning button:disabled label, +infobor.error button:disabled label { + color: @insensitive_fg_color; +} + +/************* + * level bar * + *************/ + +levelbar block { + min-width: 34px; + min-height: 3px; +} + +levelbar.vertical block { + min-width: 3px; + min-height: 34px +} + +levelbar trough { + border: 1px solid @border; + border-radius: 3px; + padding: 3px; + background-color: @theme_base_color; +} + +levelbar.horizontal.discrete block { + margin: 0 1px; +} + +levelbar.vertical.discrete block { + margin: 1px 0; +} + +levelbar block { + border: 1px solid alpha(@theme_fg_color, 0.2); + border-radius: 2px; +} + +levelbar block:not(.empty) { + border-color: @theme_selected_bg_color; + background-color: @theme_selected_bg_color; +} + +levelbar block.low { + border-color: @warning_color; + background-color: @warning_color; +} + +levelbar block.high { + border-color: @theme_selected_bg_color; + background-color: @theme_selected_bg_color; +} + +levelbar block.full { + border-color: @success_color; + background-color: @success_color; +} + +levelbar block.empty { + border-color: alpha(@theme_fg_color, 0.2); + background-color: transparent; +} + +/********* + * Links * + *********/ + +*:link, +.button:link { + color: #2a76c6; +} + +*:link:visited, +.button:visited { + color: #215d9c; +} + +/************** + * list boxes * + **************/ +list { + background-color: @theme_base_color; +} + +row.activatable:hover { + background-color: shade(@theme_base_color, 0.95); +} + +row:selected, +row:selected:hover { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +row:selected label:disabled { + color: mix(@theme_selected_fg_color, @theme_selected_bg_color, 0.3); + text-shadow: none; +} + +/***************** + * miscellaneous * + *****************/ + +*:drop(active):focus, +*:drop(active) { + box-shadow: inset 0 0 0 1px @theme_selected_bg_color; +} + +rubberband, +flowbox rubberband, +treeview.view rubberband, +.content-view rubberband, +.view.rubberband, +.rubberband { + border: 1px solid @theme_selected_bg_color; + border-radius: 0; + background-color: alpha(@theme_selected_bg_color, 0.3); +} + +/******** + * menu * + ********/ + +.context-menu { + font: initial; +} + +menu, +.menu, +.context-menu { + margin: 4px; + padding: 0; + border: 1px solid @border; + border-radius: 0; + background-color: @menu_bg; +} + +/* remove some really ugly borders in composited environments */ +.csd menu, +.csd .menu, +.csd .context-menu { + border: none; +} + +.menu.button { + border: 1px solid @border; + border-radius: 0; + border-image: none; + background-color: shade(@menu_bg, 0.9); + background-image: none; + color: @menu_fg; +} + +.menu.button:hover { + border: 1px solid @border; + border-radius: 0; + border-image: none; + background-color: mix(shade(@menu_bg, 0.9), @theme_selected_bg_color, 0.4); + background-image: none; + color: @menu_fg; +} + +.menu.button:disabled { + border: 1px solid @border; + border-radius: 0; + border-image: none; + background-color: @menu_bg; + background-image: none; + color: @insensitive_fg_color; +} + +.popup decoration { + border-radius: 0; +} + +/*********** + * menubar * + ***********/ + +menubar, +.menubar { + -GtkWidget-window-dragging: true; + border: none; + background-color: @theme_bg_color; +} + +/*************** + * menubaritem * + ***************/ + +menubar > menuitem, +.menubar > menuitem { + padding: 4px 6px; + border: 1px solid transparent; + text-shadow: 0 1px alpha(white, 0.4); +} + +menubar > menuitem:hover, +.menubar > menuitem:hover { + border-color: @border; + border-radius: 3px 3px 0 0; + background-color: transparent; + background-image: linear-gradient(to bottom, + @theme_selected_bg_color, + shade(@theme_selected_bg_color, 0.85)); + color: @theme_selected_fg_color; + text-shadow: none; +} + +/************ + * menuitem * + ************/ + +menu menuitem, +.menu menuitem, +.context-menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 4px; + border: 1px solid transparent; + text-shadow: none; +} + +menu menuitem:hover, +.menu menuitem:hover, +.context-menu menuitem:hover { + color: @theme_selected_fg_color; + border-color: shade(@border, 0.9); + background-image: linear-gradient(to bottom, + @theme_selected_bg_color, + shade(@theme_selected_bg_color, 0.85)); +} + +menu menuitem:disabled, +.menu menuitem:disabled, +.context-menu menuitem:disabled { + color: mix(@menu_fg, @menu_bg, 0.6);; +} + +menu menuitem arrow, +.menu menuitem arrow, +.context-menu menuitem arrow { + min-height: 16px; + min-width: 16px; +} + +menu menuitem arrow:dir(ltr), +.menu menuitem arrow:dir(ltr), +.context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + margin-left: 10px; +} + +menu menuitem arrow:dir(rtl), +.menu menuitem arrow:dir(rtl), +.context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); + margin-right: 10px; +} + +/*avoids labels color being overridden, see + https://bugzilla.gnome.org/show_bug.cgi?id=767058*/ +menu menuitem label:dir(rtl), +.menu menuitem label:dir(rtl), +.context-menu menuitem label:dir(rtl) +menu menuitem label:dir(ltr), +.menu menuitem label:dir(ltr), +.context-menu menuitem label:dir(ltr) { + color: inherit; +} + +menuitem accelerator { + color: alpha(currentcolor, 0.70); +} + +menuitem check, +menuitem radio { + min-height: 12px; + min-width: 12px; +} + +menuitem check:dir(ltr), +menuitem radio:dir(ltr) { + margin-right: 7px; +} + +menuitem check:dir(rtl), +menuitem radio:dir(rtl) { + margin-left: 7px; +} + +menu > arrow, +.menu > arrow, +.context-menu > arrow { + min-height: 16px; + min-width: 16px; + padding: 2px; + border-image: none; + background-color: shade(@menu_bg, 0.9); + background-image: none; + color: @menu_fg; +} + +menu > arrow.top, +.menu > arrow.top, +.context-menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid @border; + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +menu > arrow.bottom, +.menu > arrow.bottom, +.context-menu > arrow.bottom { + margin-bottom: -6px; + border-top: 1px solid @border; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +menu > arrow:hover, +.menu > arrow:hover, +.context-menu > arrow:hover { + background-color: @menu_bg; +} + +menu > arrow:disabled, +.menu > arrow:disabled, +.context-menu > arrow:disabled { + color: @insensitive_fg_color; +} + +/*************** + * modelbutton * + ***************/ + +modelbutton.flat { + min-height: 24px; + padding-left: 8px; + padding-right: 8px; + border-radius: 3px; +} + +modelbutton.flat:hover { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +modelbutton.flat check:last-child, +modelbutton.flat radio:last-child { + margin-left: 8px; +} + +modelbutton.flat check:first-child, +modelbutton.flat radio:first-child { + margin-right: 8px; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +/************ + * notebook * + ************/ + +notebook { + padding: 0; +} + +notebook.frame { + border: 1px solid @border; +} + +notebook.frame > header { + margin: -1px; +} + +notebook.frame > header.top > tabs { + margin: 0px; + margin-right: -2px; +} + +notebook.frame > header.top { + margin-bottom: 0; + padding-left: 0; + padding-right: 0; +} + +notebook.frame > header.top:dir(rtl) { + margin-bottom: 0; + padding-left: 0px; + padding-right: 2px; +} + +notebook.frame > header.bottom { + margin-top: 0; + padding-left: 0; + padding-right: 0; +} + +notebook.frame > header.left { + margin-right: 0; + padding-top: 0; + padding-bottom: 0; +} + +notebook.frame > header.right { + margin-left: 0; + padding-top: 0; + padding-bottom: 0; +} + +notebook > stack:not(:only-child) { /* the :not(:only-child) is for "hidden" notebooks */ + background-color: @notebook_bg; +} + +notebook > header { + padding: 0px; + background-color: @theme_bg_color; +} + +notebook > header.top { + box-shadow: inset 0 -1px @border; + padding-bottom: 0; +} + +notebook > header.bottom { + box-shadow: inset 0 1px @border; + padding-top: 0; +} + +notebook > header.left { + box-shadow: inset -1px 0 @border; + padding-right: 0; +} + +notebook > header.right { + box-shadow: inset 1px 0 @border; + padding-left: 0; +} + +notebook > header.top > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + margin-right: 2px; + border: 1px solid @border; + border-radius: 4px 4px 0 0; + color: @theme_fg_color; + background-color: transparent; + background-image: linear-gradient(to bottom, + @notebook_tab_bg_a, + @notebook_tab_bg_b); +} + +notebook > header.bottom > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + margin-right: 2px; + border: 1px solid @border; + border-radius: 0 0 4px 4px; + color: @theme_fg_color; + background-color: transparent; + background-image: linear-gradient(to top, + @notebook_tab_bg_a, + @notebook_tab_bg_b); +} + +notebook > header.top > tabs > tab:dir(rtl), +notebook > header.bottom > tabs > tab:dir(rtl) { + margin-right: 0; + margin-left: 2px; +} + +notebook > header.left > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + margin-bottom: 2px; + border: 1px solid @border; + border-radius: 4px 0 0 4px; + color: @theme_fg_color; + background-color: transparent; + background-image: linear-gradient(to bottom, + @notebook_tab_bg_a, + @notebook_tab_bg_b); +} + +notebook > header.right > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + margin-bottom: 2px; + border: 1px solid @border; + border-radius: 0 4px 4px 0; + color: @theme_fg_color; + background-color: transparent; + background-image: linear-gradient(to bottom, + @notebook_tab_bg_a, + @notebook_tab_bg_b); +} + +notebook > header.top > tabs > tab:checked { + border-bottom: transparent; +} + +notebook > header.bottom > tabs > tab:checked { + border-top: transparent; +} + +notebook > header.left > tabs > tab:checked { + border-right: transparent; +} + +notebook > header.right > tabs > tab:checked { + border-left: transparent; +} + +notebook > header > tabs> tab:checked { + background-color: @notebook_bg; + background-image: none; +} + +notebook > header.top > tabs > arrow.up, +notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +notebook > header.top > tabs > arrow.down, +notebook > header.bottom > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +notebook > header.left > tabs > arrow.up, +notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +notebook > header.left > tabs > arrow.down, +notebook > header.right > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +/* TODO */ +notebook > header > tabs > arrow { + +} + +notebook > header > tabs > arrow:hover { + +} + +notebook > header > tabs > arrow:active { + +} + +notebook > header > tabs > arrow:disabled { + +} + +notebook > header > tabs > tab button.flat, +notebook > header > tabs > tab button.sidebar-button { + min-height: 22px; + min-width: 16px; + padding: 1px; + border: 1px solid transparent; + border-radius: 3px; + border-image: none; + background-color: transparent; + background-image: none; + color: shade(@theme_fg_color, 0.85); + -gtk-icon-shadow: none; + box-shadow: none; +} + +notebook > header > tabs > tab button.flat:hover, +notebook > header > tabs > tab button.sidebar-button:hover { + padding: 1px; + border: 1px solid @border; + border-image: none; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +notebook > header > tabs > tab button.flat:active, +notebook > header > tabs > tab button.flat:active:hover, +notebook > header > tabs > tab button.sidebar-button:active, +notebook > header > tabs > tab button.sidebar-button:active:hover { + padding: 1px; + border: 1px solid @border; + border-image: none; + background-color: shade(@theme_bg_color, 0.85); + background-image: none; + box-shadow: none; +} + +/* closable page */ + +paned.horizontal > notebook > header > tabs { + margin-right: -2px; +} + +paned.horizontal > notebook > header > tabs:dir(rtl) { + margin-left: -2px; + padding-right: 2px; +} + +/****** +* osd * +*******/ + +.background.osd { + background-color: @osd_bg; + color: @osd_fg; +} + +GtkOverlay.osd { + background-color: transparent; +} + +.osd.trough, +.osd .trough { + background-color: alpha(@osd_bg, 0.6); +} + +.osd.progressbar, +.osd .progressbar { + background-color: @osd_fg; +} + +/****************** + * pane separator * + ******************/ + +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: linear-gradient(to bottom, @border, @border); + background-size: 1px 1px; +} + +paned > separator.wide { + min-width: 5px; + min-height: 5px; + margin: 0; + padding: 0; + background-color: transparent; +} + +paned.horizontal > separator.wide { + background-size: 2px 24px; +} + +paned.vertical > separator.wide { + background-size: 24px 2px; +} + +paned.horizontal > separator { + margin: 0 -3px 0 -3px; + padding: 0 3px 0 3px; + background-repeat: repeat-y; + background-position: center; +} + +paned.vertical > separator { + margin: -3px 0 -3px 0; + padding: 3px 0 3px 0; + background-repeat: repeat-x; + background-position: center; +} + +/************ + * popovers * + ************/ + +.popover, +popover.background { + padding: 2px; + border-radius: 5px; + border: 1px solid @border; + background-color: @menu_bg; + box-shadow: 0 1px 3px 2px alpha(black, 0.2); + } + +.popover > .list, +.popover > .view, +.popover > .toolbar .popover.osd > .toolbar, +.popover > .inline-toolbar .popover.osd > .toolbar, +.popover > .search-bar .popover.osd > .toolbar, +.popover > .location-bar .popover.osd > .toolbar, +.popover > .toolbar .popover.osd > .inline-toolbar, +.popover > .inline-toolbar .popover.osd > .inline-toolbar, +.popover > .search-bar .popover.osd > .inline-toolbar, +.popover > .location-bar .popover.osd > .inline-toolbar, +.popover > .toolbar .popover.osd > .search-bar, +.popover > .inline-toolbar .popover.osd > .search-bar, +.popover > .search-bar .popover.osd > .search-bar, +.popover > .location-bar .popover.osd > .search-bar, +.popover > .toolbar .popover.osd > .location-bar, +.popover > .inline-toolbar .popover.osd > .location-bar, +.popover > .search-bar .popover.osd > .location-bar, +.popover > .location-bar .popover.osd > .location-bar { + border-style: none; + background-color: transparent; +} + +/*************** + * progressbar * + ***************/ + +progressbar { + padding: 0; + color: @theme_fg_color; +} + +progressbar progress { + border: 1px solid @progressbar_border; + border-radius: 3px; + background-image: linear-gradient(to bottom, + @progressbar_a, + @progressbar_b); + box-shadow: 0 1px alpha(white, 0.15); +} + +progressbar.vertical progress { + background-image: linear-gradient(to right, + @progressbar_a, + @progressbar_b); + box-shadow: 1px 0 alpha(white, 0.15); +} + +progressbar trough { + padding: 0; + border: 1px solid @border; + border-radius: 3px; + background-image: linear-gradient(to bottom, + @progressbar_trough_a, + @progressbar_trough_b); +} + +progressbar.vertical trough { + background-image: linear-gradient(to right, + @progressbar_trough_a, + @progressbar_trough_b); +} + +treeview.view.progressbar, +treeview.view.progressbar:selected { + color: @theme_selected_fg_color; + border: 1px solid @progressbar_border; + border-radius: 3px; + background-image: linear-gradient(to bottom, + @progressbar_a, + @progressbar_b); + box-shadow: 0 1px alpha(white, 0.15); +} + +treeview.view.trough, +treeview.view.trough:selected { + color: @theme_fg_color; + padding: 0; + border: 1px solid @border; + border-radius: 3px; + background-image: linear-gradient(to bottom, + @progressbar_trough_a, + @progressbar_trough_b); +} + +/********* + * Scale * + *********/ + +scale { + min-height: 16px; + min-width: 16px; + padding: 3px; +} + +scale slider { + min-height: 16px; + min-width: 16px; + margin: -7px; +} + +scale slider { + border: 1px solid @border; + border-radius: 50%; + background-image: linear-gradient(to bottom, + shade(@button_bg_a, 1.1), + shade(@button_bg_b, 1.1)); +} + +scale slider:disabled { + border-color: shade(@border, 1.1); + background-image: linear-gradient(to bottom, + shade(@theme_bg_color, 1.05), + @theme_bg_color); +} + +scale.fine-tune slider { + margin: -5px; +} + +scale.fine-tune trough { + border-radius: 5px; +} + +scale trough { + border: 1px solid @border; + border-radius: 3px; + background-color: shade(@theme_bg_color, 0.95); + background-image: none; + box-shadow: inset 1px 1px alpha(black, 0.1), + 0 1px alpha(white, 0.5); +} + +.primary-toolbar scale trough, +headerbar scale trough { + background-color: shade(@theme_bg_color, 0.85); +} + +scale.vertical trough { + background-color: shade(@theme_bg_color, 0.95); + background-image: none; + box-shadow: inset 1px 1px alpha(black, 0.1), + 1px 0 alpha(white, 0.5); +} + +.primary-toolbar scale.vertical trough { + background-color: shade(@theme_bg_color, 0.95); + background-image: none; +} + +scale highlight { + border-radius: 3px; + background-image: linear-gradient(to bottom, + @scale_fill_a, + @scale_fill_b); + box-shadow: 0 1px alpha(white, 0.05); +} + +scale.vertical highlight { + background-image: linear-gradient(to right, + @scale_fill_a, + @scale_fill_b); + box-shadow: 1px 0 alpha(white, 0.05); +} + +/* TODO - scale fill used to show cached amount in video players */ + +scale:disabled trough, +scale:disabled highlight, +scale.vertical:disabled trough, +scale.vertical:disabled highlight { + border-color: shade(@border, 1.1); + background-color: shade(@theme_bg_color, 0.98); + background-image: none; + box-shadow: none; +} + +.primary-toolbar scale:disabled trough, +.primary-toolbar scale:disabled highlight, +.primary-toolbar scale.vertical:disabled trough, +.primary-toolbar scale.vertical:disabled highlight { + border-color: @border; + background-color: shade(@theme_bg_color, 0.9); + background-image: none; + box-shadow: none; +} + +scale marks { + color: @border; +} + +scale marks.bottom { + margin-top: 4px; + margin-bottom: -4px; +} + +scale marks.top { + margin-top: -4px; + margin-bottom: 4px; +} + +scale marks.left { + margin-left: -4px; + margin-right: 4px; +} + +scale marks.right { + margin-left: 4px; + margin-right: -4px; +} + +scale.horizontal indicator { + min-width: 1px; + min-height: 5px; +} + +scale.vertical indicator { + min-width: 5px; + min-height: 1px; +} + +/************* + * scrollbar * + *************/ + +scrollbar { + -GtkScrollbar-has-backward-stepper: 0; + -GtkScrollbar-has-forward-stepper: 0; +} + +scrollbar.vertical { + border-style: solid; + border-color: alpha(@border, 0.5); + border-width: 0 0 0 1px; + background-image: linear-gradient(to right, + @theme_bg_color, + @theme_base_color); +} + +scrollbar.horizontal { + border-style: solid; + border-color: alpha(@border, 0.5); + border-width: 1px 0 0 0; + background-image: linear-gradient(to bottom, + @theme_bg_color, + @theme_base_color); +} + +scrollbar.right { + border-left: 1px solid alpha(@border, 0.5);; +} + +scrollbar.left { + border-right: 1px solid alpha(@border, 0.5);; +} + +scrollbar.top { + border-bottom: 1px solid alpha(@border, 0.5);; +} + +scrollbar.bottom { + border-top: 1px solid alpha(@border, 0.5);; +} + +scrollbar slider { + min-width: 10px; + min-height: 10px; + margin: -1px; + margin-top: 2px; + margin-bottom: 2px; + border: 1px solid @border; + border-radius: 8px; + background-clip: padding-box; + background-color: transparent; + background-image: linear-gradient(to right, + shade(@theme_bg_color, 1.12), + shade(@theme_bg_color, 0.95)); + box-shadow: 1px 0 alpha(white, 0.5); +} + +scrollbar.horizontal slider { + margin: -1px; + margin-left: 2px; + margin-right: 2px; + background-image: linear-gradient(to bottom, + shade(@theme_bg_color, 1.12), + shade(@theme_bg_color, 0.95)); +} + +scrollbar slider.fine-tune { + min-width: 4px; + min-height: 4px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: 0.4; + background-color: transparent; + background-image: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 4px; + min-height: 4px; + background-color: shade(@theme_bg_color, 0.6); + background-image: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + margin: 2px 0; + min-height: 40px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; + min-width: 40px; +} + +scrollbar.vertical slider { + min-height: 40px; +} + +scrollbar.horizontal slider { + min-width: 40px; +} + +scrollbar.vertical.fine-tune slider { + min-width: 4px; + margin-left: 3px; + margin-right: 3px; +} + +/* Adding support for scrollbar buttons so it's easier for users who really want + * them to enable them. */ + +scrollbar button { + min-width: 10px; + min-height: 10px; + padding: 2px; + border-radius: 0; +} + +scrollbar.vertical button { + padding-top: 4px; + padding-bottom: 4px; +} + +scrollbar.horizontal button { + padding-left: 4px; + padding-right: 4px; +} + +scrollbar.vertical button.up { + border-width: 0 0 1px 0; + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +scrollbar.vertical button.down { + border-width: 1px 0 0 0; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +scrollbar.horizontal button.down { + border-width: 0 0 0 1px; + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +scrollbar.horizontal button.up { + border-width: 0 1px 0 0; + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + color: transparent; + border-color: transparent; + border-image: none; + background-color: transparent; + background-image: none; + -gtk-icon-source: none; +} + +/******************* +* scrolled windows * +********************/ + +overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(alpha(@theme_selected_bg_color, 0.2)), to(alpha(@theme_selected_bg_color, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + +overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(alpha(@theme_selected_bg_color, 0.2)), to(alpha(@theme_selected_bg_color, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + +overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(alpha(@theme_selected_bg_color, 0.2)), to(alpha(@theme_selected_bg_color, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + +overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(alpha(@theme_selected_bg_color, 0.2)), to(alpha(@theme_selected_bg_color, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + +undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; } + +undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; } + +undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; } + +undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; } + +/************* +* separators * +**************/ + +separator { + min-height: 0; + min-width: 0; + border: 1px solid transparent; + border-top-color: alpha(black, 0.08); + border-bottom-color: alpha(white, 0.35); +} + +separator.vertical { + border: 1px solid transparent; + border-left-color: alpha(black, 0.08); + border-right-color: alpha(white, 0.35); +} + +GtkComboBox .separator { + /* always disable separators */ + -GtkWidget-horizontal-separator: 0; + -GtkWidget-vertical-separator: 0; +} + +menu separator, +.csd menu separator, +.menu separator, +.csd .menu separator { + border: none; + background-color: alpha(black, 0.1); +} + +.menuitem.separator, +GtkMenuButton .menuitem.separator { + color: alpha(black, 0.08); +} + +toolbar separator { + border-color: transparent; + border-left-color: alpha(black, 0.2); + border-right-color: alpha(white, 0.3); +} + +.button .separator, +.titlebar .separator { + border-color: transparent; +} + +/************** + * search bar * + **************/ + +searchbar { + background-color: transparent; + background-image: linear-gradient(to bottom, + shade(@theme_bg_color, 0.85), + shade(@theme_bg_color, 0.95)); + box-shadow: inset 0 1px alpha(black, 0.3), + inset 0 -1px alpha(black, 0.2); +} + +/*********** + * sidebar * + ***********/ + +.sidebar { + background-color: @theme_base_color; + border-style: none; +} + +.sidebar:dir(ltr), +.sidebar.left, +.sidebar.left:dir(rtl) { + border-right: 1px solid @border; + border-left-style: none; +} + +.sidebar:dir(rtl), +.sidebar.right { + border-left: 1px solid @border; + border-right-style: none; +} + +.sidebar list { + background-color: @theme_base_color; +} + +stacksidebar.sidebar:dir(ltr) list, +stacksidebar.sidebar.left list, +stacksidebar.sidebar.left:dir(rtl) list { + border-right: 1px solid @border; + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, +stacksidebar.sidebar.right list { + border-left: 1px solid @border; + border-right-style: none; +} + +stacksidebar row { + padding: 10px 4px; +} + +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; +} + +stacksidebar row.needs-attention { + background-image: radial-gradient(circle closest-side at 5% 25%, @error_color 0%, @error_color 100%, transparent 100%); + background-size: 70px; + background-position: 4px; + background-repeat: no-repeat; +} + +stacksidebar row:selected.needs-attention { + background-image: radial-gradient(circle closest-side at 5% 25%, @theme_selected_fg_color 0%, @theme_selected_fg_color 100%, transparent 100%); + background-size: 70px; + background-position: 4px; + background-repeat: no-repeat; +} + +placessidebar > viewport.frame { + border-style: none; +} + +placessidebar row { + min-height: 30px; + padding: 0; +} + +placessidebar row > revealer { + padding: 0 10px; +} + +placessidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar row button.sidebar-button { + min-width: 22px; + min-height: 22px; + margin-top: 2px; + margin-bottom: 2px; + padding: 0; +} + +paned .sidebar, +paned .sidebar:dir(ltr), +paned .sidebar:dir(rtl), +paned .sidebar.left, +paned .sidebar.right, +paned .sidebar.left:dir(rtl) { + border-style: none; +} + +/******************** + * Shortcuts window * + ********************/ + +.keycap { + min-width: 16px; + min-height: 20px; + padding: 3px 6px 4px 6px; + color: @theme_fg_color; + background-color: shade(@theme_bg_color, 1.1); + border: 1px solid @border; + border-radius: 3px; + box-shadow: inset 0 -2px 0 alpha(black, 0.1); +} + +/************** + * spinbutton * + **************/ + +spinbutton button { + padding: 2px 5px; + border-width: 0; + border-radius: 0; + border-image: none; + box-shadow: inset 0 1px alpha(white, 1.0), + inset 2px 0 alpha(white, 0.5), + inset 1px 0 alpha(black, 0.4), + inset -1px 0 alpha(white, 0.5), + inset 0 -1px alpha(black, 0.04); +} + +spinbutton button:active { + border-width: 0; + border-radius: 0; + border-image: none; + box-shadow: inset 0 2px alpha(black, 0.05), + inset 1px 0 alpha(black, 0.3), + inset 0 -1px alpha(black, 0.04); +} + +spinbutton button:disabled { + border-width: 0; + border-radius: 0; + border-image: none; + box-shadow: inset 1px 0 alpha(black, 0.2), + inset -1px 0 alpha(white, 0.2), + inset 0 1px alpha(white, 0.3); +} + +spinbutton button.up { + border-style: solid; + border-width: 1px 1px 1px 0; + border-radius: 0 3px 3px 0; + border-image: none; + border-color: @button_border; +} + +spinbutton button.down { + border-style: solid; + border-width: 1px 0 1px 0; + border-radius: 0; + border-color: @button_border; +} + +spinbutton entry { + min-width: 28px; + border-width: 1px 0 1px 1px; + border-radius: 3px 0 0 3px; +} + +spinbutton:disabled entry { + border-width: 1px 0 1px 1px; +} + +spinbutton.vertical button { + border: 1px solid @border; + border-image: none; + box-shadow: none; + border-color: @button_border; +} + +spinbutton.vertical button.up { + border-width: 1px 1px 0 1px; + border-radius: 4px 4px 0 0; +} + +spinbutton.vertical button.down { + border-width: 0 1px 1px 1px; + border-radius: 0 0 4px 4px; +} + +spinbutton.vertical entry { + border-style: solid; + border-width: 1px; + border-radius: 0; + border-color: @border; + border-image: none; + box-shadow: 0 1px alpha(black, 0.1); +} + +spinbutton.vertical button:disabled, +spinbutton.vertical entry:disabled { + box-shadow: none; + border-color: shade(@border, 1.1); +} + +/*********** + * spinner * + ***********/ + +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} + +spinner { + background-image: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +/************* + * statusbar * + *************/ + +statusbar { + padding: 1px; + color: @theme_fg_color; +} + +/********** + * switch * + **********/ + +switch { + font-weight: bold; + font-size: smaller; + min-width: 52px; + min-height: 24px; +} + +switch { + color: @button_fg; + text-shadow: 0 1px @button_text_shadow; +} + +switch:checked { + color: @theme_selected_fg_color; + text-shadow: 1px 1px alpha(black, 0.2); +} + +switch:disabled, +switch:disabled:checked { + color: @insensitive_fg_color; + text-shadow: none; +} + +/******************* + * symbolic images * + *******************/ + +.image { + color: @internal_element_color; +} + +.image:hover { + color: @internal_element_prelight; +} + +.image:selected, +.image:selected:hover { + color: @theme_selected_fg_color; +} + +.view.image, +.view.image:hover { +} + +/*********** + * toolbar * + ***********/ + +toolbar { + padding: 6px; + border-style: none; + background-color: @theme_bg_color; +} + +.primary-toolbar, +.primary-toolbar.toolbar { + -GtkWidget-window-dragging: true; + padding: 6px; + padding-top: 4px; + padding-bottom: 5px; + border-style: solid; + border-width: 0 0 1px 0; + border-color: @border; + color: @theme_fg_color; + text-shadow: 0 1px @button_text_shadow; +} + +.primary-toolbar:disabled, +.primary-toolbar.toolbar:disabled, +.header-bar:disabled { + text-shadow: none; +} + +.primary-toolbar .entry.progressbar, +.primary-toolbar.toolbar .entry.progressbar { +} + +toolbar.inline-toolbar { + padding: 2px; + border: 1px solid @border; +} + +toolbar.inline-toolbar:last-child { + border-top-width: 0; + border-radius: 0 0 3px 3px; +} + +toolbar.vertical.inline-toolbar:last-child { + border-left-width: 0; + border-radius: 0; +} + +/*********** + * tooltip * + ***********/ + +.tooltip.background, +tooltip.background { + border: 1px solid @border; + background-color: @theme_tooltip_bg_color; + background-clip: padding-box; +} + +.tooltip, +tooltip { + padding: 3px; + border-radius: 4px; + box-shadow: none; +} + +tooltip * { + background-color: transparent; + color: @theme_tooltip_fg_color; +} + +/************ + * treeview * + ************/ + +treeview.view { + -GtkTreeView-horizontal-separator: 2; + -GtkTreeView-vertical-separator: 0; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 12; + + border-left-color: @border; + border-top-color: @border; + padding: 1px; +} + +treeview.view:selected { + border-style: solid; + border-width: 1px 0 1px 0; + border-radius: 0; + border-color: shade(@border, 0.9); + background-color: transparent; + background-image: linear-gradient(to bottom, + @theme_selected_bg_color, + shade(@theme_selected_bg_color, 0.85)); + color: @theme_selected_fg_color; +} + +treeview.view.separator { + min-height: 2px; + color: @border; +} + +treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: @theme_selected_bg_color; +} + +treeview.view:drop(active).after { + border-top-style: none; +} + +treeview.view:drop(active).before { + border-bottom-style: none; +} + +/************ + * viewport * + ************/ + +viewport { + background-color: transparent; +} + +.view:selected, +iconview:selected, +.view:selected:focus, +iconview:selected:focus, +.view text:selected, +iconview text:selected, +textview text:selected, +.view text:selected:focus, +iconview text:selected:focus, +textview text:selected:focus, +.view text selection:focus, +iconview text selection:focus, +.view text selection, +iconview text selection, +textview text selection:focus, +textview text selection, +entry selection:focus, +entry selection { + background-color: @theme_selected_bg_color; +} + +flowbox flowboxchild:selected, +flowbox flowboxchild:selected:focus, +row:selected label, +label:selected, +label selection, +.view:selected, +iconview:selected, +.view:selected:focus, +iconview:selected:focus, +.view text:selected, +iconview text:selected, +textview text:selected, +.view text:selected:focus, +iconview text:selected:focus, +textview text:selected:focus, +.view text selection:focus, +iconview text selection:focus, +.view text selection, +iconview text selection, +textview text selection:focus, +textview text selection, +entry selection:focus, +entry selection { + color: @theme_selected_fg_color; + background-color: @theme_selected_bg_color; +} + +label:disabled:selected, +.view:disabled:selected, +iconview:disabled:selected, +iconview:disabled:selected:focus, +.view text:disabled:selected, +iconview text:disabled:selected, +textview text:disabled:selected, +iconview text:disabled:selected:focus, +textview text:disabled:selected:focus, +iconview text selection:disabled:focus, +.view text selection:disabled, +iconview text selection:disabled, +textview text selection:disabled, +label:disabled selection, +entry selection:disabled { + color: @insensitive_fg_color; +} + +.view, +.view text, +iconview, +iconview text, +textview text { + background-color: @theme_base_color; + color: @theme_text_color; +} + +.view:disabled, +textview:disabled { + background-color: shade(@theme_base_color, 0.95); +} diff --git a/themes/Mint-X-Aqua/gtk-3.0/gtk.css b/themes/Mint-X-Aqua/gtk-3.0/gtk.css new file mode 100644 index 00000000..83706a20 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/gtk.css @@ -0,0 +1 @@ +@import url("gtk-main.css"); diff --git a/themes/Mint-X-Aqua/gtk-3.0/settings.ini b/themes/Mint-X-Aqua/gtk-3.0/settings.ini new file mode 100644 index 00000000..19760d44 --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/settings.ini @@ -0,0 +1,4 @@ +[Settings] +gtk-color-scheme = "base_color:#ffffff\nbg_color:#d6d6d6\ntooltip_bg_color:#fbeaa0\nselected_bg_color:#6cabcd\ntext_color:#2c2c2c\nfg_color:#2c2c2c\ntooltip_fg_color:#212121\nselected_fg_color:#F5F5F5\nlink_color:#42adc0\nbg_color_dark:#c9c9c9\nfg_color_dark:#2c2c2c" +gtk-auto-mnemonics = 1 +gtk-visible-focus = automatic diff --git a/themes/Mint-X-Aqua/gtk-3.0/thumbnail.png b/themes/Mint-X-Aqua/gtk-3.0/thumbnail.png Binary files differnew file mode 100644 index 00000000..879aaa9c --- /dev/null +++ b/themes/Mint-X-Aqua/gtk-3.0/thumbnail.png |
