diff options
202 files changed, 5241 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 7719ae42..0be26b09 100644 --- a/configure.ac +++ b/configure.ac @@ -248,6 +248,9 @@ desktop-themes/BlueMenta/xfwm4/Makefile desktop-themes/Quid/Makefile desktop-themes/Shiny/Makefile desktop-themes/Shiny/gtk-2.0/Makefile +desktop-themes/Shiny/gtk-3.0/Makefile +desktop-themes/Shiny/gtk-3.0/assets/Makefile +desktop-themes/Shiny/gtk-3.0/apps/Makefile desktop-themes/Shiny/metacity-1/Makefile desktop-themes/TraditionalGreen/Makefile desktop-themes/TraditionalGreen/gtk-2.0/Makefile diff --git a/desktop-themes/Shiny/Makefile.am b/desktop-themes/Shiny/Makefile.am index 214f34f8..01ce3370 100644 --- a/desktop-themes/Shiny/Makefile.am +++ b/desktop-themes/Shiny/Makefile.am @@ -10,6 +10,7 @@ EXTRA_DIST=index.theme.in index.theme SUBDIRS = \ gtk-2.0 \ + gtk-3.0 \ metacity-1 DIST_SUBDIRS = $(SUBDIRS) diff --git a/desktop-themes/Shiny/gtk-3.0/Makefile.am b/desktop-themes/Shiny/gtk-3.0/Makefile.am new file mode 100644 index 00000000..e94193b8 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/Makefile.am @@ -0,0 +1,17 @@ +THEME_NAME=Shiny + +themedir = $(datadir)/themes/$(THEME_NAME)/gtk-3.0 + +theme_DATA = \ + gtk.css \ + gtk-main.css \ + gtk-widgets.css \ + gtk-widgets-assets.css \ + gtk-widgets-borders.css \ + settings.ini + +EXTRA_DIST = $(theme_DATA) + +SUBDIRS = apps assets + +DIST_SUBDIRS = $(SUBDIRS) diff --git a/desktop-themes/Shiny/gtk-3.0/apps/Makefile.am b/desktop-themes/Shiny/gtk-3.0/apps/Makefile.am new file mode 100644 index 00000000..3e33dc22 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/apps/Makefile.am @@ -0,0 +1,16 @@ +THEMA_NAME=Shiny + +themedir = $(datadir)/themes/$(THEME_NAME)/gtk-3.0/apps + +theme_DATA = \ + baobab.css \ + gedit.css \ + gnome-applications.css \ + gnome-panel.css \ + gnome-system-log.css \ + gnome-terminal.css \ + nautilus.css \ + unity.css \ + unity-greeter.css + +EXTRA_DIST = $(theme_DATA) diff --git a/desktop-themes/Shiny/gtk-3.0/apps/baobab.css b/desktop-themes/Shiny/gtk-3.0/apps/baobab.css new file mode 100644 index 00000000..f4dcf6cd --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/apps/baobab.css @@ -0,0 +1,16 @@ +.baobab-toolbar.toolbar { + border-color: shade (@bg_color, 0.9); + border-style: solid; + border-width: 0 0 1px 0; + border-radius: 0; +} + +.cell.baobab-level-cell, +.cell.baobab-level-cell:hover, +.cell.baobab-level-cell:selected, +.cell.baobab-level-cell:selected:hover { + border-color: alpha (black, 0.06); + border-width: 1px; + border-style: solid; + background-color: @base_color; +} diff --git a/desktop-themes/Shiny/gtk-3.0/apps/gedit.css b/desktop-themes/Shiny/gtk-3.0/apps/gedit.css new file mode 100644 index 00000000..6f11618a --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/apps/gedit.css @@ -0,0 +1,61 @@ +@define-color notebook_tab_gradient_b shade (@bg_color, 0.98); + +GeditWindow .pane-separator, +GeditWindow .pane-separator:hover { +} + +GeditPanel.title GtkLabel { +} + +GeditDocumentsPanel .view { +} + +GeditDocumentsPanel .view:backdrop { +} + +GeditWindow .notebook { + padding: 1px; + border-radius: 1px; +} + +GeditPanel .notebook { + border-radius: 1px; +} + +GeditPanel .notebook tab, +GeditWindow .notebook tab { + border-radius: 3px; +} + +GeditViewFrame .gedit-search-slider { + background-color: @theme_base_color; + padding: 6px; + border-color: shade (@notebook_tab_gradient_b, 0.80); + border-radius: 0 0 3px 3px; + border-width: 0 1px 1px 1px; + border-style: solid; +} + +GeditViewFrame .gedit-search-slider .not-found { + color: @error_fg_color; + background-image: none; + background-color: @error_bg_color; +} + +GeditViewFrame .gedit-search-slider .not-found:selected { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +GeditFileBrowserWidget .toolbar { + background-color: @theme_bg_color; + border: none; + padding-bottom: 3px; +} + +.gedit-search-entry-occurrences-tag { + background-color: transparent; + color: @backdrop_text_color; + margin: 2px; + padding: 2px; +} diff --git a/desktop-themes/Shiny/gtk-3.0/apps/gnome-applications.css b/desktop-themes/Shiny/gtk-3.0/apps/gnome-applications.css new file mode 100644 index 00000000..cb8fcbc3 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/apps/gnome-applications.css @@ -0,0 +1,667 @@ +@define-color nautilus_cluebar_color #729fcf; + +@define-color documents_selection_toolbar_a #8e9c80; +@define-color documents_selection_toolbar_b #4f6838; +@define-color documents_selection_toolbar_border #3e7b05; + +@define-color documents_selection_button_a #7fc141; +@define-color documents_selection_button_b #47850d; +@define-color documents_selection_button_c #4e9a06; + +@define-color documents_emblem_bg #3465a4; +@define-color documents_collection_bg #d3d7cf; + +@define-color documents_osd_toolbar_a alpha(#242424, 0.80); +@define-color documents_osd_toolbar_b alpha(#101010, 0.80); +@define-color documents_osd_toolbar_c alpha(#262626, 0.80); + +@define-color documents_osd_button_a @theme_base_color; +@define-color documents_osd_button_b #525252; +@define-color documents_osd_button_inset #9f9f9f; + +@define-color documents_osd_fg #bebebe; + +/**************** + * Applications * + ****************/ +ApDocView, /* Abiword */ +EogScrollView, /* Eog */ +CheeseThumbView /* Cheese */ +{ + background-color: @chrome_bg_color; + -EogScrollView-shadow-type: none; +} + +/* gnome-terminal */ +TerminalScreen { + background-color: @theme_base_color; + color: @theme_fg_color; + -TerminalScreen-background-darkness: 0.95; +} + +TerminalWindow GtkNotebook.notebook { + border-bottom-width: 0; + border-right-width: 0; + border-left-width: 0; +} + +/* nautilus */ +.nautilus-canvas-item { + border-radius: 5px; +} + +.nautilus-inactive-pane .nautilus-canvas-item:selected { + background-color: @theme_unfocused_selected_bg_color; + color: @theme_unfocused_selected_fg_color; +} + +.nautilus-desktop.nautilus-canvas-item { + color: @theme_bg_color; + text-shadow: 1 1 black; +} + +.nautilus-desktop.nautilus-canvas-item:active { + color: @theme_text_color; +} + +.nautilus-desktop.nautilus-canvas-item:selected { + color: @theme_selected_fg_color; +} + +.nautilus-desktop.nautilus-canvas-item:active, +.nautilus-desktop.nautilus-canvas-item:prelight, +.nautilus-desktop.nautilus-canvas-item:selected { + text-shadow: none; +} + +NautilusTrashBar.info, +NautilusXContentBar.info, +NautilusSearchBar.info, +NautilusQueryEditor.info { + background-color: @nautilus_cluebar_color; + color: @theme_base_color; + + border-color: shade(@nautilus_cluebar_color, 0.85); +} + +.nautilus-cluebar-label { + font: bold; + color: @theme_base_color; + text-shadow: 0 1 alpha(black, 0.15); +} + +.nautilus-cluebar-label:backdrop { + font: bold; + color: @theme_unfocused_fg_color; + text-shadow: none; +} + +/* This will make the location entry tall as buttons. + Buttons are too tall btw, then it's ugly */ +/*NautilusLocationEntry.entry { + -GtkEntry-inner-border: 9; +}*/ + +NautilusLocationEntry.entry { + padding-left: 4px; + padding-right: 4px; +} + + +NautilusSearchBar .entry, +NautilusSearchBar .entry:focus { + border-image: none; + border-color: darker(@nautilus_cluebar_color); + border-style: solid; + border-width: 1px; + padding-left: 4px; + padding-right: 4px; + + -GtkEntry-inner-border: 3; +} + +NautilusWindow .sidebar .frame { + border-width: 1px 0 0 0; + border-style: solid; + border-color: @borders; + border-radius: 0; +} + +NautilusWindow > GtkGrid > .pane-separator { + border-width: 1px 1px 0 0; + border-style: solid; + border-color: @borders; +} + +NautilusWindow > GtkGrid > .pane-separator, +NautilusWindow > GtkGrid > .pane-separator:hover { + border-width: 1px 1px 0 0; + border-style: solid; + border-color: @borders; + background-color: @sidebar_bg; + color: shade (@theme_bg_color, 0.9); +} + +NautilusWindow > GtkGrid > .pane-separator:backdrop, +NautilusWindow > GtkGrid > .pane-separator:hover:backdrop { + border-width: 1px 1px 0 0; + border-style: solid; + border-color: @unfocused_borders; + background-color: @sidebar_bg_unfocused; + color: shade (@theme_bg_color, 0.9); +} + +NautilusNotebook.notebook { + border-right-width: 0; + border-left-width: 0; + border-bottom-width: 0; +} + +/* gedit */ + +GeditWindow .pane-separator, +GeditWindow .pane-separator:hover { + border-width: 0 1px 1px 1px; + border-style: solid; + border-color: @borders; + background-color: shade(@theme_bg_color, 0.95); + color: @borders; +} + +GeditPanel .toolbar { + border-style: none; + background-color: transparent; +} + +GeditWindow .sidebar { + background-color: @theme_base_color; + border-width: 0 0 1px 0; + border-style: solid; + border-color: @borders; + +} + +GeditPanel .notebook { + padding: 2px; + border-width: 1px 0; +} + +GeditWindow .notebook { + border-width: 1px 0; +} + +GeditPanel .notebook tab, +GeditWindow .notebook tab { + border-width: 0; +} + +/* gnome-documents */ +.documents-dropdown, +.documents-dropdown .view { + background-color: shade (@theme_bg_color, 1.02); +} + +.documents-dropdown .frame { + border-width: 0 1px 1px 1px; + border-style: solid; + border-radius: 0 0 5px 5px; +} + +.documents-dropdown .radio, +.documents-dropdown .radio:focused, +.documents-dropdown .radio:selected { + background-image: none; + background-color: alpha(@theme_base_color, 0.0); +} + +.documents-dropdown .radio:active, +.documents-dropdown .radio:active:focused, +.documents-dropdown .radio:active:prelight { + background-image: url("assets/sidebar-radio-checked.svg"); +} + +.documents-dropdown .radio:prelight { + background-image: url("assets/sidebar-radio-prelight.svg"); +} + +.documents-dropdown .radio:active:selected, +.documents-dropdown .radio:active:selected:focused { + background-image: url("assets/sidebar-radio-selected.svg"); +} + +.documents-dropdown .radio:selected:prelight, +.documents-dropdown .radio:selected:focused { + background-image: url("assets/sidebar-radio-selected-prelight.svg"); +} + +.documents-load-more.button { + border-image-width: 0 2 2 2; + border-width: 0 1px 1px 1px; +} + +.documents-scrolledwin.frame { + border-width: 1px 0; + border-radius: 0; +} + +.documents-main-view.view { + background-color: #f1f2f1; +} + +.documents-selection-mode.toolbar { + background-image: -gtk-gradient(linear, left top, left bottom, + from(@documents_selection_toolbar_a), + to(@documents_selection_toolbar_b)); + color: @theme_base_color; + border-width: 1px 0 0 0; + border-color: @documents_selection_toolbar_border; + border-style: solid; +} + +.documents-selection-mode.toolbar .dim-label { + color: alpha(@theme_base_color, 0.50); +} + +.documents-selection-mode.toolbar .button { + background-image: -gtk-gradient(linear, left top, left bottom, + from(@documents_selection_button_a), + color-stop(0.83, @documents_selection_button_b), + to(@documents_selection_button_c)); + + border-color: @documents_selection_toolbar_border; + border-image: none; + border-style: solid; + border-width: 1px; + + color: @theme_base_color; + + text-shadow: none; + icon-shadow: none; +} + +.documents-selection-mode.toolbar .button:hover { + background-image: -gtk-gradient(linear, left top, left bottom, + from(shade(@documents_selection_button_a, 1.20)), + color-stop(0.83, shade(@documents_selection_button_b, 1.10)), + to(shade(@documents_selection_button_c, 1.10))); +} + +.documents-selection-mode.toolbar .button:active, +.documents-selection-mode.toolbar .button:hover:active { + background-image: -gtk-gradient(linear, left top, left bottom, + from(@documents_selection_button_b), + to(shade(@documents_selection_button_a, 0.90))); + + border-color: @documents_selection_toolbar_border; + border-image: none; + border-style: solid; + border-width: 1px; +} + +.documents-selection-mode.toolbar .button *:hover { + color: @theme_base_color; +} + +.documents-icon-bg { + background-color: @documents_emblem_bg; + border-radius: 4px; + + color: @theme_base_color; +} + +.documents-collection-icon { + background-color: @documents_collection_bg; + border-radius: 8px; +} + +.documents-osd { + background-image: none; + background-color: transparent; +} + +.documents-osd .toolbar { + padding: 16px; + border-style: none; + border-radius: 5px; + border-width: 0; + + background-image: -gtk-gradient(linear, left top, left bottom, + from(@documents_osd_toolbar_a), + color-stop(0.63, @documents_osd_toolbar_b), + to(@documents_osd_toolbar_c)); + color: @documents_osd_fg; + + -GtkToolbar-button-relief: normal; +} + +.documents-osd .toolbar .button { + padding: 4px; + + background-image: -gtk-gradient(linear, left top, left bottom, + from(alpha(@documents_osd_button_a, 0.16)), + color-stop(0.68, alpha(@documents_osd_button_b, 0.05)), + to(alpha(@documents_osd_button_a, 0.12))); + border-width: 1px 0; + border-style: solid; + border-image: none; + border-color: alpha(@documents_osd_button_a, 0.50); + border-radius: 0; + + color: @documents_osd_fg; + + text-shadow: none; + icon-shadow: none; + box-shadow: -1 0 inset @documents_osd_button_inset; +} + +.documents-osd .toolbar .button, +.documents-osd .toolbar .button:prelight, +.documents-osd .toolbar .button:active { + background-color: transparent; +} + +.documents-osd .toolbar .button:nth-child(first) { + border-radius: 4px 0 0 4px; + border-left-width: 1px; + box-shadow: -1 0 inset @documents_osd_button_inset; +} + +.documents-osd .toolbar .button:nth-child(last) { + box-shadow: none; + border-radius: 0 4px 4px 0; + border-right-width: 1px; +} + +.documents-osd .toolbar .button:only-child { + border-width: 1px; + border-radius: 4px; + border-style: solid; +} + +.documents-osd .toolbar .separator { + color: @documents_osd_button_inset; +} + +.documents-osd .toolbar .button:hover { + background-image: -gtk-gradient(linear, left top, left bottom, + from(alpha(@documents_osd_button_a, 0.28)), + color-stop(0.68, alpha(@documents_osd_button_b, 0.14)), + to(alpha(@documents_osd_button_a, 0.14))); +} + +.documents-osd .toolbar .button *:hover { + color: shade(@documents_osd_fg, 1.20); +} + +.documents-osd .toolbar .button:active, +.documents-osd .toolbar .button:active:hover { + background-image: -gtk-gradient(linear, left top, left bottom, + from(alpha(@documents_osd_button_b, 0.18)), + color-stop(0.68, alpha(@documents_osd_button_a, 0.23)), + to(alpha(@documents_osd_button_b, 0.17))); +} + +.documents-osd .toolbar .button.favorite, +.documents-osd .toolbar .button.favorite *:hover { + color: shade(@theme_selected_bg_color, 1.20); +} + +.documents-entry-tag { + background-color: @documents_emblem_bg; + color: @theme_base_color; + + border-radius: 4px; + border-width: 0; + + margin: 2px; + padding: 4px; +} + +.documents-entry-tag:hover { + background-color: shade(@documents_emblem_bg, 1.10); + color: @theme_base_color; +} + +.documents-entry-tag.button, +.documents-entry-tag.button:hover, +.documents-entry-tag.button:active, +.documents-entry-tag.button:active:hover { + background-color: transparent; + background-image: none; + border-image: none; + border-width: 0; +} + +.documents-entry-tag.button:hover { + color: shade(@documents_emblem_bg, 2.10); +} + +/* epiphany */ + +/* EphyToolbar.toolbar { + border-bottom: 1 solid @borders; +} + +EphyToolbar.toolbar:backdrop { + border-bottom: 1 solid @unfocused_borders; +} +*/ + +EphyToolbar .entry, +EphyToolbar .entry:focus, +EphyToolbar .entry:backdrop { + border-image-width: 3 0 4 3; + border-width: 1px 0 2px 1px; + border-bottom-right-radius: 0; + border-top-right-radius: 0; + padding-left: 4px; + padding-right: 4px; +} + +EphyToolbar .entry:focus { + box-shadow: 1 2 inset alpha(@theme_selected_bg_color, 0.1), + 1 1 inset alpha(@theme_selected_bg_color, 0.1), + 0 -1 inset alpha(@theme_selected_bg_color, 0.2); +} + +EphyToolbar .location-entry .button { + color: @internal_element_color; + -GtkButton-child-displacement-y: 0; +} + +EphyToolbar .location-entry .button:last-child { + border-image: url("borders/generic-border.svg") 3 3 4 3 / 3 3 4 0 stretch; + border-width: 1px 1px 2px 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; + padding-left: 4px; + padding-right: 2px; +} + +EphyToolbar .location-entry .button, +EphyToolbar .location-entry .button:hover, +EphyToolbar .location-entry .button:focus { + icon-shadow: none; + background-image: -gtk-gradient(linear, + left top, left bottom, + from(@entry_background_a), + to(@entry_background_b)); + box-shadow: 1 0 inset @inset_dark_color, + 0 1 inset @entry_inset, + 0 2 inset alpha(@entry_inset, 0.4); +} + +EphyToolbar .location-entry .button:active, +EphyToolbar .location-entry .button:active:hover { + background-image: -gtk-gradient(linear, left top, left bottom, + from(shade(@entry_background_a, 0.9)), + to(@entry_background_b)); + box-shadow: 1 0 inset @inset_dark_color, + 0 1 inset @entry_inset, + 0 2 inset alpha(@entry_inset, 0.4); +} + +EphyToolbar .location-entry .button:hover, +EphyToolbar .location-entry .button:focus, +EphyToolbar .location-entry .button:active, +EphyToolbar .location-entry .button *:active { + color: @theme_text_color; +} + +EphyToolbar .location-entry .button:backdrop, +EphyToolbar .location-entry .button:hover:backdrop { + background-image: none; + background-color: mix (@base_color, @bg_color, 0.4); + border-radius: 3px; + border-width: 1px 1px 2px 0; +} + +EphyNotebook.notebook { + border-width: 1px 0 1px 0; +} + +EphyNotebook.notebook tab { + border-width: 0; +} + +EphyToolbar.toolbar .button { + padding-left: 4px; + padding-right: 4px; +} + +#ephy-page-menu-button.active-menu { + background-image: none; + background-color: @bg_color; + + border-image: none; + border-color: @bg_color; + border-radius: 4px 4px 0 0; +} + +/* Gnome Contacts */ + +/* Line at top in contacts pane, similar to .documents-scrolledwin.frame */ +.contacts-content.frame { + border-width: 1px 0 0 0; + border-radius: 0; +} + +/* Background color in contacts pane, similar to .documents-main-view.view */ +.contacts-main-view.view { + background-color: #f1f2f1; +} + +.contacts-suggestion { + background-color: #434343; + color: #ffffff; + border-radius: 4px; +} + +/* Border on the right in the left menu toolbar */ +.contacts-left-toolbar.toolbar.menubar { + border-width: 0 1px 0 0; + border-style: solid; + border-color: @borders; +} + +/* Sidebar with line at top and the left */ +ContactsWindow .sidebar.frame { + border-width: 1px 1px 0 0; + border-style: solid; + border-color: @borders; + border-image: none; + border-radius: 0; + padding: 0; +} + +.contacts-avatar-frame.frame { + border-width: 1px 1px 0 1px; + border-style: solid; + border-color: @borders; + border-image: none; + border-radius: 0; + padding: 0; +} + +/* Primary toolbar with no line at top to avoid conflicts with frame border */ +ContactsWindow .primary-toolbar.toolbar { + border-width: 0 0 1px 0; +} + +ContactsWindow .sidebar .view { + background-color: #ebebeb; +} +ContactsWindow .sidebar .view:selected, +ContactsWindow .sidebar .view:selected:focus { + background-color: @selected_bg_color; +} + +.contacts-button:active { + border-color: #000000; + border-image: none; +} + +.contacts-entry { + box-shadow: none; + border-image: none; + border-width: 1px; + border-radius: 4px; + border-style: solid; + border-color: #bbbeb7; + background-image: none; + background-color: #ffffff; +} + +.contacts-entry:selected, +.contacts-entry:selected:focus { + background-color: @selected_bg_color; + color: @selected_fg_color; +} + +.contacts-entry.contacts-postal-entry { + border-radius: 0 0 0 0; + border-width: 1px 1px 0 1px; +} + +.contacts-entry.contacts-postal-entry:nth-child(first) { + border-radius: 4px 4px 0 0; +} + +.contacts-entry.contacts-postal-entry:nth-child(last) { + border-radius: 0 0 4px 4px; + border-width: 1px; +} + +.button.contacts-square { + padding: 0px; +} + +.contacts-combo .button { + border-image: none; + border-width: 1px; + border-style: solid; + border-color: #bbbeb7; + background-image: none; + background-color: #ffffff; +} + +.contacts-notification { + border-style: solid; + border-color: #949486; + border-width: 0 1px 1px 1px; + border-radius: 0 0 5px 5px; + padding: 8px; + background-color: #d8d8d8; + background-image: -gtk-gradient (linear, left top, left bottom, + from (rgba (0, 0, 0, 0.15)), + color-stop (0.15, rgba (0, 0, 0, 0.04)), + to (rgba (0, 0, 0, 0.0))); +} + +/* Gucharmap */ +GucharmapChartable:active, +GucharmapChartable:focus, +GucharmapChartable:selected { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} diff --git a/desktop-themes/Shiny/gtk-3.0/apps/gnome-panel.css b/desktop-themes/Shiny/gtk-3.0/apps/gnome-panel.css new file mode 100644 index 00000000..107d9980 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/apps/gnome-panel.css @@ -0,0 +1,79 @@ +/* Fallback Mode Panel */ +PanelWidget :backdrop, +PanelApplet :backdrop, +PanelToplevel :backdrop, +PanelWidget, +PanelApplet, +PanelToplevel { + border-image: none; + + color: @dark_bg_color; +} + +PanelWidget, +PanelApplet, +PanelToplevel { + background-color: @dark_bg_color; +} + +PanelApplet { + border-width: 0; +} + +PanelSeparator:backdrop, +PanelSeparator { + border-width: 0; + background-color: @dark_bg_color; +} + +.gnome-panel-menu-bar, +PanelApplet > GtkMenuBar.menubar, +PanelApplet > GtkMenuBar.menubar.menuitem, +PanelMenuBar.menubar, +PanelMenuBar.menubar.menuitem { + -PanelMenuBar-icon-visible: true; + background-color: @dark_bg_color; +} + +PanelAppletFrame { + background-color: @dark_bg_color; + border-width: 0; +} + +PanelApplet .button:backdrop, +PanelApplet .button { + -GtkButton-inner-border: 2; + + border-image: none; + background-color: @dark_bg_color; + border-color: alpha (shade (@dark_bg_color, 1.0), 0.6); + border-left-color: alpha (shade (@dark_bg_color, 1.5), 0.3); + border-radius: 0; + border-width: 0 1px 0 1px; + text-shadow: none; +} + +PanelApplet .button:active:prelight:backdrop, +PanelApplet .button:active:prelight, +PanelApplet .button:active:backdrop, +PanelApplet .button:active { + border-image: none; + background-color: @dark_bg_color; + border-color: shade (@dark_bg_color, 0.9); +} + +PanelApplet .button:prelight:backdrop, +PanelApplet .button:prelight { + border-image: none; + background-color: @dark_bg_color; + border-color: alpha (shade (@dark_bg_color, 1.0), 0.6); + border-left-color: alpha (shade (@dark_bg_color, 1.5), 0.4); +} + +ClockBox { + text-shadow: 0 -1px shade (@dark_bg_color, 0.6); +} + +WnckPager, WnckTasklist { + background-color: @dark_bg_color; +} diff --git a/desktop-themes/Shiny/gtk-3.0/apps/gnome-system-log.css b/desktop-themes/Shiny/gtk-3.0/apps/gnome-system-log.css new file mode 100644 index 00000000..445b4eae --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/apps/gnome-system-log.css @@ -0,0 +1,4 @@ +/* LP: #1045602 */ +LogviewWindow .view.dim-label, .dim-label { + color: @info_fg_color; +} diff --git a/desktop-themes/Shiny/gtk-3.0/apps/gnome-terminal.css b/desktop-themes/Shiny/gtk-3.0/apps/gnome-terminal.css new file mode 100644 index 00000000..969528a9 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/apps/gnome-terminal.css @@ -0,0 +1,114 @@ +/* gnome-terminal */ +TerminalScreen { + -TerminalScreen-background-darkness: 0.95; + + background-color: #ffffff; + + color: #000; +} + +/* +TerminalWindow, +TerminalWindow.background { + background-color: @dark_bg_color; + + color: @dark_fg_color; +} +*/ +/* notebook */ +/* +TerminalWindow .notebook { + background-image: none; + background-color: shade (@dark_bg_color, 1.02); + border-radius: 3; + + -unico-border-gradient: -gtk-gradient (linear, left top, right top, + from (shade (@dark_bg_color, 0.93)), + to (shade (@dark_bg_color, 0.93))); + -unico-inner-stroke-width: 0; + -unico-outer-stroke-width: 0; +} + +TerminalWindow .notebook tab { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 0.92)), + color-stop (0.60, shade (@dark_bg_color, 0.9)), + to (shade (@dark_bg_color, 0.85))); + padding: 0; + + color: @dark_fg_color; + + -unico-inner-stroke-color: alpha (shade (@dark_bg_color, 1.26), 0.2); +} + +TerminalWindow .notebook tab:active { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 1.2)), + to (shade (@dark_bg_color, 1.12))); + + -unico-inner-stroke-color: alpha (shade (@dark_bg_color, 1.26), 1.0); +} + +TerminalWindow .notebook .button, +TerminalWindow .notebook .button:active { + background-image: -gtk-gradient (linear, left top, right top, + from (shade (@dark_bg_color, 1.08)), + to (shade (@dark_bg_color, 0.92))); + + -unico-border-gradient: -gtk-gradient (linear, left top, right top, + from (shade (@dark_bg_color, 0.9)), + to (shade (@dark_bg_color, 0.9))); + -unico-inner-stroke-color: alpha (shade (@dark_bg_color, 1.26), 0.7); + -unico-outer-stroke-style: none; +} +*/ +/* Scrollbars */ +/* +TerminalWindow .scrollbar { + border-radius: 20; + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 0.74)), + to (shade (@dark_bg_color, 0.74))); +} + +TerminalWindow .scrollbar.trough { + background-image: -gtk-gradient (linear, left top, right top, + from (shade (@dark_bg_color, 0.9)), + to (shade (@dark_bg_color, 0.95))); +} + +TerminalWindow .scrollbar.trough.horizontal { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 0.9)), + to (shade (@dark_bg_color, 0.95))); +} + +TerminalWindow .scrollbar.slider, +TerminalWindow .scrollbar.slider:prelight, +TerminalWindow .scrollbar.button, +TerminalWindow .scrollbar.button:insensitive { + background-image: -gtk-gradient (linear, left top, right top, + from (shade (@dark_bg_color, 1.08)), + to (shade (@dark_bg_color, 0.92))); + + -unico-border-gradient: -gtk-gradient (linear, left top, right top, + from (shade (@dark_bg_color, 0.74)), + to (shade (@dark_bg_color, 0.74))); + -unico-inner-stroke-color: alpha (shade (@dark_bg_color, 1.26), 0.7); +} + +TerminalWindow .scrollbar.slider.horizontal, +TerminalWindow .scrollbar.slider.horizontal:prelight, +TerminalWindow .scrollbar.button.horizontal, +TerminalWindow .scrollbar.button:insensitive { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 1.08)), + to (shade (@dark_bg_color, 0.92))); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 0.74)), + to (shade (@dark_bg_color, 0.74))); + -unico-inner-stroke-color: alpha (shade (@dark_bg_color, 1.26), 0.7); +} +*/ diff --git a/desktop-themes/Shiny/gtk-3.0/apps/nautilus.css b/desktop-themes/Shiny/gtk-3.0/apps/nautilus.css new file mode 100644 index 00000000..55b04f75 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/apps/nautilus.css @@ -0,0 +1,157 @@ +@define-color cluebar_color shade (mix (@bg_color, @base_color, 0.5), 0.95); + +NautilusWindow * { + -GtkPaned-handle-size: 1; +} + +NautilusDesktopWindow GtkWidget { + background-color: @transparent; +} + +.nautilus-canvas-item { + border-radius: 4px; +} + +/* desktop mode */ +.nautilus-desktop.nautilus-canvas-item { + color: @bg_color; + text-shadow: 1px 1px alpha (#000000, 0.8); +} + +.nautilus-desktop.nautilus-canvas-item:active { + background-image: none; + background-color: alpha (@bg_color, 0.84); + + color: @fg_color; +} + +.nautilus-desktop.nautilus-canvas-item:selected { + background-image: none; + background-color: alpha (@selected_bg_color, 0.84); + + color: @selected_fg_color; +} + +.nautilus-desktop.nautilus-canvas-item:active, +.nautilus-desktop.nautilus-canvas-item:prelight, +.nautilus-desktop.nautilus-canvas-item:selected { + text-shadow: none; +} + +/* browser window */ +NautilusTrashBar.info, +NautilusXContentBar.info, +NautilusSearchBar.info, +NautilusQueryEditor.info { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@cluebar_color, 1.02)), + to (shade (@cluebar_color, 0.98))); + background-color: @cluebar_color; + border-bottom-color: shade (@cluebar_color, 0.92); + border-radius: 0; + border-style: solid; + border-width: 0px 0px 1px 0px; + + box-shadow: inset -1px 0px shade (@cluebar_color, 1.02), + inset 1px 0px shade (@cluebar_color, 1.02), + inset 0 1px shade (@cluebar_color, 1.04), + inset 0 -1px shade (@cluebar_color, 1.01); +} + +NautilusTrashBar.info:backdrop, +NautilusXContentBar.info:backdrop, +NautilusSearchBar.info:backdrop, +NautilusQueryEditor.info:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@cluebar_color, 1.01)), + to (shade (@cluebar_color, 0.99))); + background-color: @cluebar_color; + border-bottom-color: shade (@cluebar_color, 0.92); + + box-shadow: inset -1px 0px shade (@cluebar_color, 1.01), + inset 1px 0px shade (@cluebar_color, 1.01), + inset 0 1px shade (@cluebar_color, 1.02), + inset 0 -1px shade (@cluebar_color, 1.0); +} + +NautilusSearchBar .entry { +} + +.nautilus-cluebar-label { + font: bold; + text-shadow: 0 1px shade (@cluebar_color, 1.06); +} + +.nautilus-cluebar-label:backdrop { + color: mix (@fg_color, @cluebar_color, 0.2); + text-shadow: 0 1px shade (@cluebar_color, 1.02); +} + +#nautilus-search-button *:active, +#nautilus-search-button *:active:prelight { + color: @dark_fg_color; +} + +NautilusFloatingBar { + background-color: @info_bg_color; + border-radius: 3px 3px 0 0; + border-style: solid; + border-width: 1px; + border-color: darker (@info_bg_color); +} + +NautilusFloatingBar .button { + -GtkButton-image-spacing: 0; + -GtkButton-inner-border: 0; +} + +/* sidebar */ +NautilusWindow .sidebar, +NautilusWindow .sidebar .view { + background-color: shade (@bg_color, 0.95); + + /*background-color: @bg_color;*/ + + color: @fg_color; + text-shadow: 0 1px shade (shade (@bg_color, 0.95), 1.04); +} + +NautilusWindow .sidebar .frame { + border-width: 1px 0 0 0; + border-style: solid; + border-color: shade (@bg_color, 0.86); + border-radius: 0; +} + +NautilusWindow .sidebar:backdrop, +NautilusWindow .sidebar .view:backdrop { + color: mix (@fg_color, shade (@bg_color, 0.95), 0.2); + text-shadow: 0 1px shade (shade (@bg_color, 0.95), 1.02); +} + +NautilusWindow .sidebar row:selected { + color: @selected_fg_color; + text-shadow: 0 1px shade (@selected_bg_color, 0.8); +} + +NautilusWindow .sidebar row:selected:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (shade (@bg_color, 0.95), 0.94)), + to (shade (shade (@bg_color, 0.95), 0.86))); + border-top-color: shade (shade (@bg_color, 0.95), 0.88); + + color: @fg_color; + text-shadow: 0 1px shade (shade (@bg_color, 0.95), 0.96); +} + +NautilusWindow .pane-separator { + background-color: shade (shade (@bg_color, 0.95), 0.94); + border-color: @dark_bg_color; + border-style: solid; + border-width: 0; + box-shadow: none; +} + +NautilusWindow .pane-separator:backdrop { + background-color: shade (shade (@bg_color, 0.95), 0.96); +} diff --git a/desktop-themes/Shiny/gtk-3.0/apps/unity-greeter.css b/desktop-themes/Shiny/gtk-3.0/apps/unity-greeter.css new file mode 100644 index 00000000..672bd85c --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/apps/unity-greeter.css @@ -0,0 +1,70 @@ +.lightdm.menu { + background-image: none; + background-color: alpha (black, 0.6); + border-color: alpha (white, 0.2); + border-radius: 4px; + padding: 1px; + + color: white; +} + +.lightdm-combo .menu { + background-color: shade (@dark_bg_color, 1.08); + border-radius: 0px; + padding: 0px; + + color: white; +} + +.lightdm.menu .menuitem *, +.lightdm.menu .menuitem.check:active, +.lightdm.menu .menuitem.radio:active { + color: white; +} + +.lightdm.menubar { + background-image: none; + background-color: alpha (black, 0.5); +} + +.lightdm-combo.combobox-entry .button, +.lightdm-combo .cell, +.lightdm-combo .button, +.lightdm-combo .entry, +.lightdm.button, +.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; +} + +.lightdm.button, +.lightdm.button:hover, +.lightdm.button:active, +.lightdm.button:active:focused, +.lightdm.entry, +.lightdm.entry:hover, +.lightdm.entry:active, +.lightdm.entry:active:focused { + background-image: none; + border-image: none; +} + +.lightdm.button:focused, +.lightdm.entry:focused { + -unico-focus-border-color: alpha (white, 0.9); + border-color: alpha (white, 0.9); + border-width: 1px; + border-style: solid; + + color: white; +} + +.lightdm.entry:selected { + background-color: alpha (white, 0.2); +} diff --git a/desktop-themes/Shiny/gtk-3.0/apps/unity.css b/desktop-themes/Shiny/gtk-3.0/apps/unity.css new file mode 100644 index 00000000..9bb59aa7 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/apps/unity.css @@ -0,0 +1,97 @@ +/* Decorations */ + +/* UnityDecoration { + -UnityDecoration-extents: 28px 1px 1px 1px; + -UnityDecoration-input-extents: 10px; + + -UnityDecoration-shadow-offset-x: 1px; + -UnityDecoration-shadow-offset-y: 1px; + -UnityDecoration-active-shadow-color: rgba (0, 0, 0, 0.647); + -UnityDecoration-active-shadow-radius: 15px; + -UnityDecoration-inactive-shadow-color: rgba (0, 0, 0, 0.647); + -UnityDecoration-inactive-shadow-radius: 10px; + + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: rgb (221, 72, 20); + + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0.0; +} */ + +UnityDecoration.top { + border-bottom-width: 0; + border-radius: 6px 6px 0 0; + padding: 1px 8px 0 8px; + + background-color: #362d25; + + color: @dark_fg_color; + text-shadow: none; +} + +UnityDecoration.top:backdrop { + border: 1px solid rgba (14, 13, 0, 0.098); /* @dark_bg_color - shade (#e6ddd5, 0.92) */; + border-bottom-width: 0; + background-color: transparent; + background-clip: border-box; + background-color: #e6ddd5; + box-shadow: none; + color: #807d78; +} + +UnityDecoration.left, +UnityDecoration.right { + background-color: shade (@bg_color, 0.7); + background-size: 1px 70px; + background-repeat: repeat-x; + + /* start color: mix of the top border color and bg-image gradient end */ + background-color: #362d25; +} + +UnityDecoration.left:backdrop, +UnityDecoration.right:backdrop { + /* start color: mix of the top border color and bg-image gradient end */ + background-color: #362d25; +} + +UnityDecoration.bottom { + background-image: none; + background-color: #362d25; +} + +/* Panel Style */ + +UnityPanelWidget, +.unity-panel { + background-color: #e6ddd5; + border-top-color: shade (@dark_bg_color, 1.6); + border-style: solid; + border-width: 1px 0 0 0; + + color: @dark_fg_color; + text-shadow: none; +} + +.unity-panel.menubar, +.unity-panel .menubar { +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + border-width: 1px 1px 0 1px; + icon-shadow: 0 -1px shade (@dark_bg_color, 0.7); +} + +.unity-panel.menubar:backdrop, +.unity-panel .menubar *:backdrop { + color: @backdrop_dark_fg_color; +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 1.5)), + to (shade (@dark_bg_color, 1.11))); +} diff --git a/desktop-themes/Shiny/gtk-3.0/assets/Makefile.am b/desktop-themes/Shiny/gtk-3.0/assets/Makefile.am new file mode 100644 index 00000000..a63ac4cc --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/Makefile.am @@ -0,0 +1,189 @@ +THEMA_NAME=Shiny + +themedir = $(datadir)/themes/$(THEME_NAME)/gtk-3.0/assets + +theme_DATA = \ + backdrop-check-mixed-alt.png \ + backdrop-check-mixed-disabled-alt.png \ + backdrop-check-mixed-disabled.png \ + backdrop-check-mixed-hover-alt.png \ + backdrop-check-mixed-hover.png \ + backdrop-check-mixed.png \ + backdrop-check-selected-alt.png \ + backdrop-check-selected-disabled-alt.png \ + backdrop-check-selected-disabled.png \ + backdrop-check-selected-hover-alt.png \ + backdrop-check-selected-hover.png \ + backdrop-check-selected.png \ + backdrop-check-unselected-alt.png \ + backdrop-check-unselected-disabled-alt.png \ + backdrop-check-unselected-disabled.png \ + backdrop-check-unselected-hover-alt.png \ + backdrop-check-unselected-hover.png \ + backdrop-check-unselected.png \ + backdrop-combobox-button-disabled.png \ + backdrop-combobox-button.png \ + backdrop-combobox-entry-disabled.png \ + backdrop-combobox-entry.png \ + backdrop-entry-disabled.png \ + backdrop-entry.png \ + backdrop-radio-mixed-alt.png \ + backdrop-radio-mixed-disabled-alt.png \ + backdrop-radio-mixed-disabled.png \ + backdrop-radio-mixed-hover-alt.png \ + backdrop-radio-mixed-hover.png \ + backdrop-radio-mixed.png \ + backdrop-radio-selected-alt.png \ + backdrop-radio-selected-disabled-alt.png \ + backdrop-radio-selected-disabled.png \ + backdrop-radio-selected-hover-alt.png \ + backdrop-radio-selected-hover.png \ + backdrop-radio-selected.png \ + backdrop-radio-unselected-alt.png \ + backdrop-radio-unselected-disabled-alt.png \ + backdrop-radio-unselected-disabled.png \ + backdrop-radio-unselected-hover-alt.png \ + backdrop-radio-unselected-hover.png \ + backdrop-radio-unselected.png \ + button-chosen.png \ + button.png \ + button-tb.png \ + check-menuitem-dark.png \ + check-menuitem-insensitive-dark.png \ + check-menuitem-insensitive.png \ + check-menuitem.png \ + check-menuitem-unselected.png \ + check-mixed-alt.png \ + check-mixed-disabled-alt.png \ + check-mixed-disabled.png \ + check-mixed-hover-alt.png \ + check-mixed-hover.png \ + check-mixed.png \ + check-selected-alt.png \ + check-selected-disabled-alt.png \ + check-selected-disabled.png \ + check-selected-hover-alt.png \ + check-selected-hover.png \ + check-selected.png \ + check-unselected-alt.png \ + check-unselected-disabled-alt.png \ + check-unselected-disabled.png \ + check-unselected-hover-alt.png \ + check-unselected-hover.png \ + check-unselected.png \ + combobox-arrow-disabled.png \ + combobox-arrow.png \ + combobox-button-disabled.png \ + combobox-button-focused.png \ + combobox-button.png \ + combobox-button-pressed-focused.png \ + combobox-button-toolbar-focused.png \ + combobox-button-toolbar.png \ + combobox-button-toolbar-pressed-focused.png \ + combobox-entry-disabled.png \ + combobox-entry-focused.png \ + combobox-entry.png \ + entry-disabled.png \ + entry-focused.png \ + entry.png \ + entry-toolbar-focused.png \ + entry-toolbar.png \ + frame.png \ + notebook-tab-bottom-inactive.png \ + notebook-tab-bottom.png \ + notebook-tab-left-inactive.png \ + notebook-tab-left.png \ + notebook-tab-right-inactive.png \ + notebook-tab-right.png \ + notebook-tab-top-inactive.png \ + notebook-tab-top.png \ + progressbar-horizontal-fill-backdrop.png \ + progressbar-horizontal-fill.png \ + progressbar-horizontal-trough.png \ + progressbar-vertical-fill-backdrop.png \ + progressbar-vertical-fill.png \ + progressbar-vertical-trough.png \ + radiance-backdrop-button-toolbar-active.png \ + radiance-backdrop-button-toolbar.png \ + radiance-button-toolbar-active-focused.png \ + radiance-button-toolbar-active.png \ + radiance-button-toolbar-focused.png \ + radiance-button-toolbar.png \ + radiance-entry-toolbar-focused.png \ + radiance-entry-toolbar.png \ + radio-menuitem-dark.png \ + radio-menuitem-insensitive-dark.png \ + radio-menuitem-insensitive.png \ + radio-menuitem.png \ + radio-mixed-alt.png \ + radio-mixed-disabled-alt.png \ + radio-mixed-disabled.png \ + radio-mixed-hover-alt.png \ + radio-mixed-hover.png \ + radio-mixed.png \ + radio-selected-alt.png \ + radio-selected-disabled-alt.png \ + radio-selected-disabled.png \ + radio-selected-hover-alt.png \ + radio-selected-hover.png \ + radio-selected.png \ + radio-unselected-alt.png \ + radio-unselected-disabled-alt.png \ + radio-unselected-disabled.png \ + radio-unselected-hover-alt.png \ + radio-unselected-hover.png \ + radio-unselected.png \ + scale-horizontal-fill-backdrop.png \ + scale-horizontal-fill-disabled.png \ + scale-horizontal-fill.png \ + scale-horizontal-trough-backdrop.png \ + scale-horizontal-trough-disabled.png \ + scale-horizontal-trough.png \ + scale-vertical-fill-backdrop.png \ + scale-vertical-fill-disabled.png \ + scale-vertical-fill.png \ + scale-vertical-trough-backdrop.png \ + scale-vertical-trough-disabled.png \ + scale-vertical-trough.png \ + slider-horizontal-disabled.png \ + slider-horizontal-focused-hover.png \ + slider-horizontal-focused.png \ + slider-horizontal-hover.png \ + slider-horizontal.png \ + slider-vertical-disabled.png \ + slider-vertical-focused-hover.png \ + slider-vertical-focused.png \ + slider-vertical-hover.png \ + slider-vertical.png \ + stepper-button-horizontal-hover.png \ + stepper-button-horizontal.png \ + stepper-button-vertical-hover.png \ + stepper-button-vertical.png \ + stepper-down-disabled.png \ + stepper-down-hover.png \ + stepper-down.png \ + stepper-horizontal-grip.png \ + stepper-horizontal-trough.png \ + stepper-left-disabled.png \ + stepper-left-hover.png \ + stepper-left.png \ + stepper-right-disabled.png \ + stepper-right-hover.png \ + stepper-right.png \ + stepper-up-disabled.png \ + stepper-up-hover.png \ + stepper-up.png \ + stepper-vertical-grip.png \ + stepper-vertical-trough.png \ + switch-button-off-disabled.png \ + switch-button-off.png \ + switch-button-on-disabled.png \ + switch-button-on.png \ + switch-trough-disabled.png \ + switch-trough-focused.png \ + switch-trough-off.png \ + switch-trough-on.png \ + switch-trough-toolbar-off.png \ + switch-trough-toolbar-on.png + +EXTRA_DIST = $(theme_DATA) diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed-alt.png Binary files differnew file mode 100644 index 00000000..aad05350 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed-disabled-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed-disabled-alt.png Binary files differnew file mode 100644 index 00000000..22e519b9 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed-disabled-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed-disabled.png Binary files differnew file mode 100644 index 00000000..0dc87131 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed-disabled.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed-hover-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed-hover-alt.png Binary files differnew file mode 100644 index 00000000..c03fd0dd --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed-hover-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed-hover.png Binary files differnew file mode 100644 index 00000000..f98dd240 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed-hover.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed.png Binary files differnew file mode 100644 index 00000000..df0640df --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected-alt.png Binary files differnew file mode 100644 index 00000000..fe559542 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected-disabled-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected-disabled-alt.png Binary files differnew file mode 100644 index 00000000..4ae2e50e --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected-disabled-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected-disabled.png Binary files differnew file mode 100644 index 00000000..dc73131c --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected-disabled.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected-hover-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected-hover-alt.png Binary files differnew file mode 100644 index 00000000..30d5c68d --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected-hover-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected-hover.png Binary files differnew file mode 100644 index 00000000..2aba8883 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected-hover.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected.png Binary files differnew file mode 100644 index 00000000..63ac42dd --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected-alt.png Binary files differnew file mode 100644 index 00000000..6baaf2f0 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected-disabled-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected-disabled-alt.png Binary files differnew file mode 100644 index 00000000..c7b29436 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected-disabled-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected-disabled.png Binary files differnew file mode 100644 index 00000000..35dc08c9 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected-disabled.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected-hover-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected-hover-alt.png Binary files differnew file mode 100644 index 00000000..d8c4d7ab --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected-hover-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected-hover.png Binary files differnew file mode 100644 index 00000000..2ac93814 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected-hover.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected.png Binary files differnew file mode 100644 index 00000000..e1ae886f --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-combobox-button-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-combobox-button-disabled.png Binary files differnew file mode 100644 index 00000000..9702459c --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-combobox-button-disabled.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-combobox-button.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-combobox-button.png Binary files differnew file mode 100644 index 00000000..e12d08a5 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-combobox-button.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-combobox-entry-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-combobox-entry-disabled.png Binary files differnew file mode 100644 index 00000000..6768560d --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-combobox-entry-disabled.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-combobox-entry.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-combobox-entry.png Binary files differnew file mode 100644 index 00000000..856c3c33 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-combobox-entry.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-entry-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-entry-disabled.png Binary files differnew file mode 100644 index 00000000..153b5cdb --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-entry-disabled.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-entry.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-entry.png Binary files differnew file mode 100644 index 00000000..154de2f8 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-entry.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed-alt.png Binary files differnew file mode 100644 index 00000000..e2ef5af8 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed-disabled-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed-disabled-alt.png Binary files differnew file mode 100644 index 00000000..34780003 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed-disabled-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed-disabled.png Binary files differnew file mode 100644 index 00000000..334a9acf --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed-disabled.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed-hover-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed-hover-alt.png Binary files differnew file mode 100644 index 00000000..a5fa3759 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed-hover-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed-hover.png Binary files differnew file mode 100644 index 00000000..9db93157 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed-hover.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed.png Binary files differnew file mode 100644 index 00000000..2d9d9e9a --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected-alt.png Binary files differnew file mode 100644 index 00000000..112572e2 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected-disabled-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected-disabled-alt.png Binary files differnew file mode 100644 index 00000000..e01699fa --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected-disabled-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected-disabled.png Binary files differnew file mode 100644 index 00000000..bda4e3a2 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected-disabled.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected-hover-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected-hover-alt.png Binary files differnew file mode 100644 index 00000000..d0bce7df --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected-hover-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected-hover.png Binary files differnew file mode 100644 index 00000000..4e0b5e5d --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected-hover.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected.png Binary files differnew file mode 100644 index 00000000..30f5a448 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected-alt.png Binary files differnew file mode 100644 index 00000000..3b7f5a38 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected-disabled-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected-disabled-alt.png Binary files differnew file mode 100644 index 00000000..603dfb9d --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected-disabled-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected-disabled.png Binary files differnew file mode 100644 index 00000000..3946fa51 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected-disabled.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected-hover-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected-hover-alt.png Binary files differnew file mode 100644 index 00000000..ea03bfdf --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected-hover-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected-hover.png Binary files differnew file mode 100644 index 00000000..7e816105 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected-hover.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected.png Binary files differnew file mode 100644 index 00000000..ee911f17 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/button-chosen.png b/desktop-themes/Shiny/gtk-3.0/assets/button-chosen.png Binary files differnew file mode 100644 index 00000000..cb0100eb --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/button-chosen.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/button-tb.png b/desktop-themes/Shiny/gtk-3.0/assets/button-tb.png Binary files differnew file mode 100644 index 00000000..08caa4ca --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/button-tb.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/button.png b/desktop-themes/Shiny/gtk-3.0/assets/button.png Binary files differnew file mode 100644 index 00000000..4259e3ac --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/button.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-menuitem-dark.png b/desktop-themes/Shiny/gtk-3.0/assets/check-menuitem-dark.png Binary files differnew file mode 100644 index 00000000..232731b9 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/check-menuitem-dark.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-menuitem-insensitive-dark.png b/desktop-themes/Shiny/gtk-3.0/assets/check-menuitem-insensitive-dark.png Binary files differnew file mode 100644 index 00000000..df239626 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/check-menuitem-insensitive-dark.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-menuitem-insensitive.png b/desktop-themes/Shiny/gtk-3.0/assets/check-menuitem-insensitive.png Binary files differnew file mode 100644 index 00000000..faff3097 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/check-menuitem-insensitive.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-menuitem-unselected.png b/desktop-themes/Shiny/gtk-3.0/assets/check-menuitem-unselected.png Binary files differnew file mode 100644 index 00000000..3f41953f --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/check-menuitem-unselected.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-menuitem.png b/desktop-themes/Shiny/gtk-3.0/assets/check-menuitem.png Binary files differnew file mode 100644 index 00000000..7434fb79 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/check-menuitem.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-mixed-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/check-mixed-alt.png Binary files differnew file mode 100644 index 00000000..86e99566 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/check-mixed-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-mixed-disabled-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/check-mixed-disabled-alt.png Binary files differnew file mode 100644 index 00000000..6bdc5ba4 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/check-mixed-disabled-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-mixed-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/check-mixed-disabled.png Binary files differnew file mode 100644 index 00000000..28a86ce3 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/check-mixed-disabled.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-mixed-hover-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/check-mixed-hover-alt.png Binary files differnew file mode 100644 index 00000000..65fb935f --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/check-mixed-hover-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-mixed-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/check-mixed-hover.png Binary files differnew file mode 100644 index 00000000..138668f5 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/check-mixed-hover.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-mixed.png b/desktop-themes/Shiny/gtk-3.0/assets/check-mixed.png Binary files differnew file mode 100644 index 00000000..347629b9 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/check-mixed.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-selected-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/check-selected-alt.png Binary files differnew file mode 100644 index 00000000..21b43712 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/check-selected-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-selected-disabled-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/check-selected-disabled-alt.png Binary files differnew file mode 100644 index 00000000..00e74346 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/check-selected-disabled-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-selected-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/check-selected-disabled.png Binary files differnew file mode 100644 index 00000000..f6cef731 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/check-selected-disabled.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-selected-hover-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/check-selected-hover-alt.png Binary files differnew file mode 100644 index 00000000..a698812a --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/check-selected-hover-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-selected-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/check-selected-hover.png Binary files differnew file mode 100644 index 00000000..4c39bc22 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/check-selected-hover.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-selected.png b/desktop-themes/Shiny/gtk-3.0/assets/check-selected.png Binary files differnew file mode 100644 index 00000000..62587c99 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/check-selected.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-unselected-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/check-unselected-alt.png Binary files differnew file mode 100644 index 00000000..cc5a3598 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/check-unselected-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-unselected-disabled-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/check-unselected-disabled-alt.png Binary files differnew file mode 100644 index 00000000..d410fb68 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/check-unselected-disabled-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-unselected-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/check-unselected-disabled.png Binary files differnew file mode 100644 index 00000000..d205e382 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/check-unselected-disabled.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-unselected-hover-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/check-unselected-hover-alt.png Binary files differnew file mode 100644 index 00000000..53c972e0 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/check-unselected-hover-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-unselected-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/check-unselected-hover.png Binary files differnew file mode 100644 index 00000000..376bcaa3 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/check-unselected-hover.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-unselected.png b/desktop-themes/Shiny/gtk-3.0/assets/check-unselected.png Binary files differnew file mode 100644 index 00000000..bbab0dfb --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/check-unselected.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/combobox-arrow-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/combobox-arrow-disabled.png Binary files differnew file mode 100644 index 00000000..f2311657 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/combobox-arrow-disabled.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/combobox-arrow.png b/desktop-themes/Shiny/gtk-3.0/assets/combobox-arrow.png Binary files differnew file mode 100644 index 00000000..d787dd85 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/combobox-arrow.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-disabled.png Binary files differnew file mode 100644 index 00000000..face433d --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-disabled.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-focused.png b/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-focused.png Binary files differnew file mode 100644 index 00000000..8622c582 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-focused.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-pressed-focused.png b/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-pressed-focused.png Binary files differnew file mode 100644 index 00000000..cb4880dd --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-pressed-focused.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-toolbar-focused.png b/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-toolbar-focused.png Binary files differnew file mode 100644 index 00000000..84e1b2da --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-toolbar-focused.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-toolbar-pressed-focused.png b/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-toolbar-pressed-focused.png Binary files differnew file mode 100644 index 00000000..7d4f3970 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-toolbar-pressed-focused.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-toolbar.png b/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-toolbar.png Binary files differnew file mode 100644 index 00000000..7d4f3970 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-toolbar.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/combobox-button.png b/desktop-themes/Shiny/gtk-3.0/assets/combobox-button.png Binary files differnew file mode 100644 index 00000000..d045bf69 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/combobox-button.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/combobox-entry-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/combobox-entry-disabled.png Binary files differnew file mode 100644 index 00000000..e72d66ef --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/combobox-entry-disabled.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/combobox-entry-focused.png b/desktop-themes/Shiny/gtk-3.0/assets/combobox-entry-focused.png Binary files differnew file mode 100644 index 00000000..569afa5f --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/combobox-entry-focused.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/combobox-entry.png b/desktop-themes/Shiny/gtk-3.0/assets/combobox-entry.png Binary files differnew file mode 100644 index 00000000..ee7a635c --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/combobox-entry.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/entry-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/entry-disabled.png Binary files differnew file mode 100644 index 00000000..d583c129 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/entry-disabled.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/entry-focused.png b/desktop-themes/Shiny/gtk-3.0/assets/entry-focused.png Binary files differnew file mode 100644 index 00000000..317c97b5 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/entry-focused.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/entry-toolbar-focused.png b/desktop-themes/Shiny/gtk-3.0/assets/entry-toolbar-focused.png Binary files differnew file mode 100644 index 00000000..237df971 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/entry-toolbar-focused.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/entry-toolbar.png b/desktop-themes/Shiny/gtk-3.0/assets/entry-toolbar.png Binary files differnew file mode 100644 index 00000000..6240d189 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/entry-toolbar.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/entry.png b/desktop-themes/Shiny/gtk-3.0/assets/entry.png Binary files differnew file mode 100644 index 00000000..8370cb72 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/entry.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/frame.png b/desktop-themes/Shiny/gtk-3.0/assets/frame.png Binary files differnew file mode 100644 index 00000000..5515fb32 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/frame.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-bottom-inactive.png b/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-bottom-inactive.png Binary files differnew file mode 100644 index 00000000..f14655d5 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-bottom-inactive.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-bottom.png b/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-bottom.png Binary files differnew file mode 100644 index 00000000..c352330c --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-bottom.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-left-inactive.png b/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-left-inactive.png Binary files differnew file mode 100644 index 00000000..fc58ea18 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-left-inactive.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-left.png b/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-left.png Binary files differnew file mode 100644 index 00000000..5cbe2113 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-left.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-right-inactive.png b/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-right-inactive.png Binary files differnew file mode 100644 index 00000000..e16f8b52 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-right-inactive.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-right.png b/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-right.png Binary files differnew file mode 100644 index 00000000..22799919 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-right.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-top-inactive.png b/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-top-inactive.png Binary files differnew file mode 100644 index 00000000..3cc22d0f --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-top-inactive.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-top.png b/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-top.png Binary files differnew file mode 100644 index 00000000..27836035 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-top.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/progressbar-horizontal-fill-backdrop.png b/desktop-themes/Shiny/gtk-3.0/assets/progressbar-horizontal-fill-backdrop.png Binary files differnew file mode 100644 index 00000000..8aab4c89 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/progressbar-horizontal-fill-backdrop.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/progressbar-horizontal-fill.png b/desktop-themes/Shiny/gtk-3.0/assets/progressbar-horizontal-fill.png Binary files differnew file mode 100644 index 00000000..42c9fc06 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/progressbar-horizontal-fill.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/progressbar-horizontal-trough.png b/desktop-themes/Shiny/gtk-3.0/assets/progressbar-horizontal-trough.png Binary files differnew file mode 100644 index 00000000..91d9f324 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/progressbar-horizontal-trough.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/progressbar-vertical-fill-backdrop.png b/desktop-themes/Shiny/gtk-3.0/assets/progressbar-vertical-fill-backdrop.png Binary files differnew file mode 100644 index 00000000..974a5627 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/progressbar-vertical-fill-backdrop.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/progressbar-vertical-fill.png b/desktop-themes/Shiny/gtk-3.0/assets/progressbar-vertical-fill.png Binary files differnew file mode 100644 index 00000000..0b35d9bf --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/progressbar-vertical-fill.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/progressbar-vertical-trough.png b/desktop-themes/Shiny/gtk-3.0/assets/progressbar-vertical-trough.png Binary files differnew file mode 100644 index 00000000..a0349685 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/progressbar-vertical-trough.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radiance-backdrop-button-toolbar-active.png b/desktop-themes/Shiny/gtk-3.0/assets/radiance-backdrop-button-toolbar-active.png Binary files differnew file mode 100644 index 00000000..93998da3 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/radiance-backdrop-button-toolbar-active.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radiance-backdrop-button-toolbar.png b/desktop-themes/Shiny/gtk-3.0/assets/radiance-backdrop-button-toolbar.png Binary files differnew file mode 100644 index 00000000..47975b2a --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/radiance-backdrop-button-toolbar.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radiance-button-toolbar-active-focused.png b/desktop-themes/Shiny/gtk-3.0/assets/radiance-button-toolbar-active-focused.png Binary files differnew file mode 100644 index 00000000..57abbfd5 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/radiance-button-toolbar-active-focused.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radiance-button-toolbar-active.png b/desktop-themes/Shiny/gtk-3.0/assets/radiance-button-toolbar-active.png Binary files differnew file mode 100644 index 00000000..b80e8bfc --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/radiance-button-toolbar-active.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radiance-button-toolbar-focused.png b/desktop-themes/Shiny/gtk-3.0/assets/radiance-button-toolbar-focused.png Binary files differnew file mode 100644 index 00000000..cea609f2 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/radiance-button-toolbar-focused.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radiance-button-toolbar.png b/desktop-themes/Shiny/gtk-3.0/assets/radiance-button-toolbar.png Binary files differnew file mode 100644 index 00000000..38f65f16 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/radiance-button-toolbar.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radiance-entry-toolbar-focused.png b/desktop-themes/Shiny/gtk-3.0/assets/radiance-entry-toolbar-focused.png Binary files differnew file mode 100644 index 00000000..9c8fb1d5 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/radiance-entry-toolbar-focused.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radiance-entry-toolbar.png b/desktop-themes/Shiny/gtk-3.0/assets/radiance-entry-toolbar.png Binary files differnew file mode 100644 index 00000000..93998da3 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/radiance-entry-toolbar.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-menuitem-dark.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-menuitem-dark.png Binary files differnew file mode 100644 index 00000000..b8e00ed1 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-menuitem-dark.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-menuitem-insensitive-dark.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-menuitem-insensitive-dark.png Binary files differnew file mode 100644 index 00000000..36a7664f --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-menuitem-insensitive-dark.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-menuitem-insensitive.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-menuitem-insensitive.png Binary files differnew file mode 100644 index 00000000..87845a46 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-menuitem-insensitive.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-menuitem.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-menuitem.png Binary files differnew file mode 100644 index 00000000..918cd772 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-menuitem.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed-alt.png Binary files differnew file mode 100644 index 00000000..a7958d1f --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed-disabled-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed-disabled-alt.png Binary files differnew file mode 100644 index 00000000..a9ff8f70 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed-disabled-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed-disabled.png Binary files differnew file mode 100644 index 00000000..dc15f76b --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed-disabled.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed-hover-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed-hover-alt.png Binary files differnew file mode 100644 index 00000000..42771283 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed-hover-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed-hover.png Binary files differnew file mode 100644 index 00000000..4c243ff0 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed-hover.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed.png Binary files differnew file mode 100644 index 00000000..f0e51480 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-selected-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-selected-alt.png Binary files differnew file mode 100644 index 00000000..58865d6d --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-selected-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-selected-disabled-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-selected-disabled-alt.png Binary files differnew file mode 100644 index 00000000..2d7da3c4 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-selected-disabled-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-selected-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-selected-disabled.png Binary files differnew file mode 100644 index 00000000..3525f5ce --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-selected-disabled.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-selected-hover-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-selected-hover-alt.png Binary files differnew file mode 100644 index 00000000..263534ff --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-selected-hover-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-selected-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-selected-hover.png Binary files differnew file mode 100644 index 00000000..932ad6b4 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-selected-hover.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-selected.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-selected.png Binary files differnew file mode 100644 index 00000000..65c09df0 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-selected.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected-alt.png Binary files differnew file mode 100644 index 00000000..61ae5f82 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected-disabled-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected-disabled-alt.png Binary files differnew file mode 100644 index 00000000..95aab7e0 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected-disabled-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected-disabled.png Binary files differnew file mode 100644 index 00000000..0fdf3d3d --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected-disabled.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected-hover-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected-hover-alt.png Binary files differnew file mode 100644 index 00000000..792c9079 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected-hover-alt.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected-hover.png Binary files differnew file mode 100644 index 00000000..3e3c7411 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected-hover.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected.png Binary files differnew file mode 100644 index 00000000..27b06819 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-fill-backdrop.png b/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-fill-backdrop.png Binary files differnew file mode 100644 index 00000000..4bb28883 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-fill-backdrop.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-fill-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-fill-disabled.png Binary files differnew file mode 100644 index 00000000..58c05e7d --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-fill-disabled.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-fill.png b/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-fill.png Binary files differnew file mode 100644 index 00000000..c5457850 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-fill.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-trough-backdrop.png b/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-trough-backdrop.png Binary files differnew file mode 100644 index 00000000..459e0d85 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-trough-backdrop.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-trough-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-trough-disabled.png Binary files differnew file mode 100644 index 00000000..3c69d510 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-trough-disabled.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-trough.png b/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-trough.png Binary files differnew file mode 100644 index 00000000..3c69d510 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-trough.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-fill-backdrop.png b/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-fill-backdrop.png Binary files differnew file mode 100644 index 00000000..6dd20dd2 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-fill-backdrop.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-fill-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-fill-disabled.png Binary files differnew file mode 100644 index 00000000..b1cd0ac0 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-fill-disabled.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-fill.png b/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-fill.png Binary files differnew file mode 100644 index 00000000..8d6f22a3 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-fill.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-trough-backdrop.png b/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-trough-backdrop.png Binary files differnew file mode 100644 index 00000000..0b665313 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-trough-backdrop.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-trough-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-trough-disabled.png Binary files differnew file mode 100644 index 00000000..98764752 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-trough-disabled.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-trough.png b/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-trough.png Binary files differnew file mode 100644 index 00000000..101e157f --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-trough.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/slider-horizontal-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/slider-horizontal-disabled.png Binary files differnew file mode 100644 index 00000000..e1f93747 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/slider-horizontal-disabled.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/slider-horizontal-focused-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/slider-horizontal-focused-hover.png Binary files differnew file mode 100644 index 00000000..2df960bc --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/slider-horizontal-focused-hover.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/slider-horizontal-focused.png b/desktop-themes/Shiny/gtk-3.0/assets/slider-horizontal-focused.png Binary files differnew file mode 100644 index 00000000..d03a009d --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/slider-horizontal-focused.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/slider-horizontal-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/slider-horizontal-hover.png Binary files differnew file mode 100644 index 00000000..935b5b3a --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/slider-horizontal-hover.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/slider-horizontal.png b/desktop-themes/Shiny/gtk-3.0/assets/slider-horizontal.png Binary files differnew file mode 100644 index 00000000..fcf89f0a --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/slider-horizontal.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/slider-vertical-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/slider-vertical-disabled.png Binary files differnew file mode 100644 index 00000000..24c13ce2 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/slider-vertical-disabled.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/slider-vertical-focused-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/slider-vertical-focused-hover.png Binary files differnew file mode 100644 index 00000000..fb77ffca --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/slider-vertical-focused-hover.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/slider-vertical-focused.png b/desktop-themes/Shiny/gtk-3.0/assets/slider-vertical-focused.png Binary files differnew file mode 100644 index 00000000..e902aae0 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/slider-vertical-focused.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/slider-vertical-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/slider-vertical-hover.png Binary files differnew file mode 100644 index 00000000..7ea168ca --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/slider-vertical-hover.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/slider-vertical.png b/desktop-themes/Shiny/gtk-3.0/assets/slider-vertical.png Binary files differnew file mode 100644 index 00000000..df175ebd --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/slider-vertical.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-button-horizontal-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-button-horizontal-hover.png Binary files differnew file mode 100644 index 00000000..4a2a8ef4 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-button-horizontal-hover.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-button-horizontal.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-button-horizontal.png Binary files differnew file mode 100644 index 00000000..4fd129c0 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-button-horizontal.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-button-vertical-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-button-vertical-hover.png Binary files differnew file mode 100644 index 00000000..408016f0 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-button-vertical-hover.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-button-vertical.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-button-vertical.png Binary files differnew file mode 100644 index 00000000..d70983e9 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-button-vertical.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-down-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-down-disabled.png Binary files differnew file mode 100644 index 00000000..3fbc1779 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-down-disabled.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-down-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-down-hover.png Binary files differnew file mode 100644 index 00000000..de0fc89c --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-down-hover.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-down.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-down.png Binary files differnew file mode 100644 index 00000000..f67ea14f --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-down.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-horizontal-grip.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-horizontal-grip.png Binary files differnew file mode 100644 index 00000000..477ae4f4 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-horizontal-grip.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-horizontal-trough.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-horizontal-trough.png Binary files differnew file mode 100644 index 00000000..3abf1a1d --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-horizontal-trough.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-left-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-left-disabled.png Binary files differnew file mode 100644 index 00000000..a112de22 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-left-disabled.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-left-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-left-hover.png Binary files differnew file mode 100644 index 00000000..77b28956 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-left-hover.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-left.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-left.png Binary files differnew file mode 100644 index 00000000..aff2f96f --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-left.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-right-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-right-disabled.png Binary files differnew file mode 100644 index 00000000..62d10141 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-right-disabled.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-right-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-right-hover.png Binary files differnew file mode 100644 index 00000000..6dba8abc --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-right-hover.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-right.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-right.png Binary files differnew file mode 100644 index 00000000..be73de20 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-right.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-up-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-up-disabled.png Binary files differnew file mode 100644 index 00000000..d334a76a --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-up-disabled.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-up-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-up-hover.png Binary files differnew file mode 100644 index 00000000..00288ba5 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-up-hover.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-up.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-up.png Binary files differnew file mode 100644 index 00000000..d4a06fbc --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-up.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-vertical-grip.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-vertical-grip.png Binary files differnew file mode 100644 index 00000000..ee79f738 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-vertical-grip.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-vertical-trough.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-vertical-trough.png Binary files differnew file mode 100644 index 00000000..de9fea60 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-vertical-trough.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/switch-button-off-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/switch-button-off-disabled.png Binary files differnew file mode 100644 index 00000000..c09bf693 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/switch-button-off-disabled.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/switch-button-off.png b/desktop-themes/Shiny/gtk-3.0/assets/switch-button-off.png Binary files differnew file mode 100644 index 00000000..cdb2e9f0 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/switch-button-off.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/switch-button-on-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/switch-button-on-disabled.png Binary files differnew file mode 100644 index 00000000..a52279f2 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/switch-button-on-disabled.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/switch-button-on.png b/desktop-themes/Shiny/gtk-3.0/assets/switch-button-on.png Binary files differnew file mode 100644 index 00000000..3f0d5d5e --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/switch-button-on.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-disabled.png Binary files differnew file mode 100644 index 00000000..2b91d5b6 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-disabled.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-focused.png b/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-focused.png Binary files differnew file mode 100644 index 00000000..eb454c28 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-focused.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-off.png b/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-off.png Binary files differnew file mode 100644 index 00000000..fed6da93 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-off.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-on.png b/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-on.png Binary files differnew file mode 100644 index 00000000..33212a54 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-on.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-toolbar-off.png b/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-toolbar-off.png Binary files differnew file mode 100644 index 00000000..ec3250c3 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-toolbar-off.png diff --git a/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-toolbar-on.png b/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-toolbar-on.png Binary files differnew file mode 100644 index 00000000..6a2d6a23 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-toolbar-on.png diff --git a/desktop-themes/Shiny/gtk-3.0/gtk-main.css b/desktop-themes/Shiny/gtk-3.0/gtk-main.css new file mode 100644 index 00000000..65ab887a --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/gtk-main.css @@ -0,0 +1,48 @@ +/*default color scheme */ +@define-color bg_color #EDE9E3; +@define-color fg_color #000000; +@define-color base_color #ffffff; +@define-color text_color #000000; +@define-color selected_bg_color #5598D7; +@define-color selected_fg_color #ffffff; +@define-color tooltip_bg_color #FFFFBF; +@define-color tooltip_fg_color #000000; + +/* misc colors used by gtk+ */ +@define-color info_fg_color rgb (181, 171, 156); +@define-color info_bg_color rgb (252, 252, 189); +@define-color warning_fg_color rgb (173, 120, 41); +@define-color warning_bg_color rgb (250, 173, 61); +@define-color question_fg_color rgb (97, 122, 214); +@define-color question_bg_color rgb (138, 173, 212); +@define-color error_fg_color rgb (235, 235, 235); +@define-color error_bg_color rgb (223, 56, 44); +@define-color link_color @selected_bg_color; +@define-color success_color #4e9a06; +@define-color error_color #df382c; + +/* theme common colors */ +@define-color button_bg_color #EFEBE7; +@define-color notebook_button_bg_color #EFEBE7; +@define-color button_insensitive_bg_color #EFEBE7; +@define-color dark_bg_color #EFEBE7; +@define-color dark_fg_color #101010; + +@define-color backdrop_fg_color mix (@bg_color, @fg_color, 0.8); +@define-color backdrop_text_color mix (@base_color, @text_color, 0.8); +@define-color backdrop_dark_fg_color mix (@dark_bg_color, @dark_fg_color, 0.75); +@define-color backdrop_dark_bg_color mix (@dark_bg_color, @dark_fg_color, 0.75); +@define-color backdrop_selected_bg_color shade (@bg_color, 0.92); +@define-color backdrop_selected_fg_color @fg_color; + +@import url("gtk-widgets-borders.css"); +@import url("gtk-widgets-assets.css"); +@import url("gtk-widgets.css"); +@import url("apps/unity.css"); +@import url("apps/baobab.css"); +@import url("apps/gedit.css"); +@import url("apps/nautilus.css"); +@import url("apps/gnome-panel.css"); +@import url("apps/gnome-terminal.css"); +@import url("apps/gnome-system-log.css"); +@import url("apps/unity-greeter.css"); diff --git a/desktop-themes/Shiny/gtk-3.0/gtk-widgets-assets.css b/desktop-themes/Shiny/gtk-3.0/gtk-widgets-assets.css new file mode 100644 index 00000000..8d852f55 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/gtk-widgets-assets.css @@ -0,0 +1,591 @@ +/*************** + * Resize grip * + ***************/ + +.grip { + background-color: transparent; + /*background-image: url("assets/resize-grip.svg");*/ +} + +/************************* + * Check and Radio items * + *************************/ + +/* draw regular check and radio items using our SVG assets */ +.radio, +.check { + /*background-clip: border-box;*/ +} + +.check { + background-image: url("assets/check-unselected.png"); +} + +.check:hover { + background-image: url("assets/check-unselected-hover.png"); +} + +.check row, +.check row:selected, +.check row:selected:focus { + background-image: url("assets/check-unselected.png"); +} + +.check row:hover, +.check row:selected:hover, +.check row:selected:focus:hover { + background-image: url("assets/check-unselected-hover.png"); +} + +.check:insensitive { + background-image: url("assets/check-unselected.png"); +} + +.check row:insensitive { + background-color: transparent; +} + +.check row:insensitive, +.check row:selected:insensitive, +.check row:selected:focus:insensitive { + background-color: transparent; + background-image: url("assets/check-unselected-disabled.png"); +} + +.check:backdrop { + background-image: url("assets/check-unselected.png"); +} + +.check:hover:backdrop { + background-image: url("assets/check-unselected-hover.png"); +} + +.check row:backdrop, +.check row:selected:backdrop { + background-image: url("assets/check-unselected.png"); +} + +.check row:hover:backdrop, +.check row:selected:hover:backdrop { + background-image: url("assets/check-unselected-hover.png"); +} + +.check:insensitive:backdrop { + background-image: url("assets/check-unselected-disabled.png"); +} + +.check row:selected:insensitive:backdrop { + background-image: url("assets/check-unselected-disabled.png"); +} + +.check:active { + background-image: url("assets/check-selected.png"); +} + +.check:active:hover { + background-image: url("assets/check-selected-hover.png"); +} + +.check row:active, +.check row:selected:active, +.check row:selected:focus:active { + background-image: url("assets/check-selected.png"); +} + +.check row:active:hover, +.check row:selected:active:hover, +.check row:selected:active:focus:hover { + background-image: url("assets/check-selected-hover.png"); +} + +.check:active:insensitive { + background-image: url("assets/check-selected-disabled.png"); +} + +.check row:active:insensitive, +.check row:selected:active:insensitive, +.check row:selected:focus:active:insensitive { + background-image: url("assets/check-selected-disabled.png"); +} + +.check:active:backdrop { + background-image: url("assets/backdrop-check-selected.png"); +} + +.check:active:backdrop { + background-image: url("assets/backdrop-check-selected-hover.png"); +} + +.check row:active:backdrop, +.check row:selected:active:backdrop { + background-image: url("assets/backdrop-check-selected.png"); +} + +.check row:active:hover:backdrop, +.check row:selected:active:hover:backdrop { + background-image: url("assets/check-selected-hover.png"); +} + +.check:active:insensitive:backdrop { + background-image: url("assets/check-selected-disabled.png"); +} + +.check row:selected:active:insensitive:backdrop { + background-image: url("assets/check-selected-disabled.png"); +} + +.check:inconsistent { + background-image: url("assets/check-mixed.png"); +} + +.check:inconsistent:hover { + background-image: url("assets/check-mixed-hover.png"); +} + +.check row:inconsistent, +.check row:selected:inconsistent, +.check row:selected:focus:inconsistent { + background-image: url("assets/check-mixed.png"); +} + +.check row:inconsistent:hover, +.check row:selected:inconsistent:hover, +.check row:selected:focus:inconsistent:hover { + background-image: url("assets/check-mixed-hover.png"); +} + +.check:inconsistent:insensitive { + background-image: url("assets/check-mixed-disabled.png"); +} + +.check row:inconsistent:insensitive, +.check row:selected:inconsistent:insensitive, +.check row:selected:focus:inconsistent:insensitive { + background-image: url("assets/check-mixed-disabled.png"); +} + +.check:inconsistent:backdrop { + background-image: url("assets/check-mixed.png"); +} + +.check:inconsistent:hover:backdrop { + background-image: url("assets/check-mixed-hover.png"); +} + +.check row:inconsistent:backdrop, +.check row:selected:inconsistent:backdrop { + background-image: url("assets/check-mixed.png"); +} + +.check row:inconsistent:hover:backdrop, +.check row:selected:inconsistent:hover:backdrop { + background-image: url("assets/check-mixed-hover.png"); +} + +.check:inconsistent:insensitive:backdrop { + background-image: url("assets/check-mixed-disabled.png"); +} + +.check row:selected:inconsistent:insensitive:backdrop { + background-image: url("assets/check-mixed-disabled.png"); +} + +.radio { + background-image: url("assets/radio-unselected.png"); +} + +.radio:hover { + background-image: url("assets/radio-unselected-hover.png"); +} + +.radio row, +.radio row:selected, +.radio row:selected:focus { + background-image: url("assets/radio-unselected.png"); +} + +.radio row:hover, +.radio row:selected:hover, +.radio row:selected:focus:hover { + background-image: url("assets/radio-unselected-hover.png"); +} + +.radio:insensitive { + background-image: url("assets/radio-unselected-disabled.png"); +} + +.radio row:insensitive { + background-color: transparent; +} + +.radio row:insensitive, +.radio row:selected:insensitive, +.radio row:selected:focus:insensitive { + background-image: url("assets/radio-unselected-disabled.png"); +} + +.radio:backdrop { + background-image: url("assets/radio-unselected.png"); +} + +.radio:hover:backdrop { + background-image: url("assets/radio-unselected-hover.png"); +} + +.radio row:backdrop, +.radio row:selected:backdrop { + background-image: url("assets/radio-unselected.png"); +} + +.radio row:hover:backdrop, +.radio row:selected:hover:backdrop { + background-image: url("assets/radio-unselected-hover.png"); +} + +.radio:insensitive:backdrop { + background-image: url("assets/radio-unselected-disabled.png"); +} + +.radio row:selected:insensitive:backdrop { + background-image: url("assets/radio-unselected-disabled.png"); +} + +.radio:active { + background-image: url("assets/radio-selected.png"); +} + +.radio:active:hover { + background-image: url("assets/radio-selected-hover.png"); +} + +.radio row:active, +.radio row:selected:active, +.radio row:selected:focus:active { + background-image: url("assets/radio-selected.png"); +} + +.radio row:active:hover, +.radio row:selected:active:hover, +.radio row:selected:focus:active:hover { + background-image: url("assets/radio-selected-hover.png"); +} + +.radio:active:insensitive { + background-image: url("assets/radio-selected-disabled.png"); +} + +.radio row:insensitive, +.radio row:selected:active:insensitive, +.radio row:selected:focus:active:insensitive { + background-image: url("assets/radio-selected-disabled.png"); +} + +.radio:active:backdrop { + background-image: url("assets/radio-selected.png"); +} + +.radio:active:hover:backdrop { + background-image: url("assets/radio-selected-hover.png"); +} + +.radio row:active:backdrop, +.radio row:selected:active:backdrop { + background-image: url("assets/radio-selected.png"); +} + +.radio row:active:hover:backdrop, +.radio row:selected:active:hover:backdrop { + background-image: url("assets/radio-selected-hover.png"); +} + +.radio:active:insensitive:backdrop { + background-image: url("assets/radio-selected-disabled.png"); +} + +.radio row:selected:active:insensitive:backdrop { + background-image: url("assets/radio-selected-disabled.png"); +} + +.radio:inconsistent { + background-image: url("assets/radio-mixed.png"); +} + +.radio:inconsistent:hover { + background-image: url("assets/radio-mixed-hover.png"); +} + +.radio row:inconsistent, +.radio row:selected:inconsistent, +.radio row:selected:focus:inconsistent { + background-image: url("assets/radio-mixed.png"); +} + +.radio row:inconsistent:hover, +.radio row:selected:inconsistent:hover, +.radio row:selected:focus:inconsistent:hover { + background-image: url("assets/radio-mixed-hover.png"); +} + +.radio:inconsistent:insensitive { + background-image: url("assets/radio-mixed-disabled.png"); +} + +.radio row:inconsistent:insensitive, +.radio row:selected:inconsistent:insensitive, +.radio row:selected:focus:inconsistent:insensitive { + background-image: url("assets/radio-mixed-disabled-.png"); +} + +.radio:inconsistent:backdrop { + background-image: url("assets/radio-mixed.png"); +} + +.radio:inconsistent:hover:backdrop { + background-image: url("assets/radio-mixed-hover.png"); +} + +.radio row:inconsistent:backdrop, +.radio row:selected:inconsistent:backdrop { + background-image: url("assets/-radio-mixed.png"); +} + +.radio row:inconsistent:hover:backdrop, +.radio row:selected:inconsistent:hover:backdrop { + background-image: url("assets/radio-mixed-hover.png"); +} + +.radio:inconsistent:insensitive:backdrop { + background-image: url("assets/radio-mixed-disabled.png"); +} + +.radio row:selected:inconsistent:insensitive:backdrop { + background-image: url("assets/radio-mixed-disabled.png"); +} + +/*.sidebar .radio:active, +.sidebar .radio:active:focus, +.sidebar .radio:active:hover { + background-image: url("assets/sidebar-radio-selected.svg"); +} + +.sidebar .radio:hover { + background-image: url("assets/sidebar-radio-prelight.svg"); +} + +.sidebar .radio:active:selected, +.sidebar .radio:active:selected:focus { + background-image: url("assets/sidebar-radio-selected.svg"); +} + +.sidebar .radio:selected:hover, +.sidebar .radio:selected:focus { + background-image: url("assets/sidebar-radio-selected-prelight.svg"); +}*/ + +.primary-toolbar .menu .check, +.menubar.toolbar .menu .check, +.header-bar .menu .check, +.menu .check { + background-image: url("assets/check-menuitem-unselected.png"); +} + +.primary-toolbar .menu .radio, +.menubar.toolbar .menu .radio, +.header-bar .menu .radio, +.menu .radio { + background-image: url("assets/check-menuitem-unselected.png"); +} + +.primary-toolbar .menu .check:active, +.menubar.toolbar .menu .check:active, +.header-bar .menu .check:active, +.toolbar .menu .check:active:hover, +.menu .check:active, +.menu .check:active:hover { + background-image: url("assets/check-menuitem.png"); +} + +.primary-toolbar .menu .check:active:insensitive, +.menubar.toolbar .menu .check:active:insensitive, +.header-bar .menu .check:active:insensitive, +.toolbar .menu .check:active:hover:insensitive, +.menu .check:active:insensitive, +.menu .check:active:hover:insensitive { + background-image: url("assets/check-menuitem-insensitive.png"); +} + +.primary-toolbar .menu .radio:active, +.menubar.toolbar .menu .radio:active, +.header-bar .menu .radio:active, +.toolbar .menu .radio:active:hover, +.menu .radio:active, +.menu .radio:active:hover { + background-image: url("assets/radio-menuitem.png"); +} + +.primary-toolbar .menu .radio:active:insensitive, +.menubar.toolbar .menu .radio:active:insensitive, +.header-bar .menu .radio:active:insensitive, +.toolbar .menu .radio:active:hover:insensitive, +.menu .radio:active:insensitive, +.menu .radio:active:hover:insensitive { + background-image: url("assets/radio-menuitem-insensitive.png"); +} + +.toolbar .menu .check { + background-image: url("assets/check-menuitem-unselected.png"); +} + +.toolbar .menu .radio { + background-image: url("assets/check-menuitem-unselected.png"); +} + +.toolbar .menu .check:active { + background-image: url("assets/check-menuitem-dark.png"); +} + +.toolbar .menu .check:active:insensitive { + background-image: url("assets/check-menuitem-insensitive-dark.png"); +} + +.toolbar .menu .radio:active { + background-image: url("assets/radio-menuitem-dark.png"); +} + +.toolbar .menu .radio:active:insensitive { + background-image: url("assets/radio-menuitem-insensitive-dark.png"); +} + +/********************* + * GtkScale's slider * + *********************/ +.scale.slider, +.scale.slider.horizontal { + background-image: url("assets/slider-horizontal.png"); +} + +.scale.slider:backdrop, +.scale.slider.horizontal:backdrop { + /*background-image: url("assets/slider-horizontal-disabled.png");*/ +} + +.scale.slider:hover, +.scale.slider.horizontal:hover { + background-image: url("assets/slider-horizontal-hover.png"); +} + +.scale.slider:focused, +.scale.slider.horizontal:focused { + background-image: url("assets/slider-horizontal-focused.png"); +} + +.scale.slider:hover:focused, +.scale.slider.horizontal:hover:focused { + background-image: url("assets/slider-horizontal-focused-hover.png"); +} + +.scale.slider:insensitive, +.scale.slider.horizontal:insensitive { + background-image: url("assets/slider-horizontal-disabled.png"); +} + +.scale.slider:insensitive:backdrop, +.scale.slider.horizontal:insensitive:backdrop { + /*background-image: url("assets/slider-horizontal-backdrop-disabled.png");*/ +} + +.scale.slider.vertical { + background-image: url("assets/slider-vertical.png"); +} + +.scale.slider.vertical:backdrop { + /*background-image: url("assets/slider-vertical-backdrop.png");*/ +} + +.scale.slider.vertical:hover { + background-image: url("assets/slider-vertical-hover.png"); +} + +.scale.slider.vertical:focused { + background-image: url("assets/slider-vertical-focused.png"); +} + +.scale.slider.vertical:hover:focused { + background-image: url("assets/slider-vertical-focused-hover.png"); +} + +.scale.slider.vertical:insensitive { + background-image: url("assets/slider-vertical-disabled.png"); +} + +.scale.slider.vertical:insensitive:backdrop { + /*background-image: url("assets/slider-vertical-backdrop-disabled.png");*/ +} + +/*.scale.scale-has-marks-above.slider.horizontal { + background-image: url("assets/slider-up.png"); +} + +.scale.scale-has-marks-above.slider.horizontal:insensitive { + background-image: url("assets/slider-up-disabled.png"); +} + +.scale.scale-has-marks-above.slider.horizontal:backdrop { + background-image: url("assets/slider-up-backdrop.png"); +} + +.scale.scale-has-marks-above.slider.horizontal:backdrop:insensitive { + background-image: url("assets/slider-up-backdrop-disabled.png"); +} + +.scale.scale-has-marks-above.slider.vertical { + background-image: url("assets/slider-left.png"); +} + +.scale.scale-has-marks-above.slider.vertical:insensitive { + background-image: url("assets/slider-left-disabled.png"); +} + +.scale.scale-has-marks-above.slider.vertical:backdrop { + background-image: url("assets/slider-left-backdrop.png"); +} + +.scale.scale-has-marks-above.slider.vertical:backdrop:insensitive { + background-image: url("assets/slider-left-backdrop-disabled.png"); +} + +.scale.scale-has-marks-below.slider.horizontal { + background-image: url("assets/slider-down.png"); +} + +.scale.scale-has-marks-below.slider.horizontal:insensitive { + background-image: url("assets/slider-down-disabled.png"); +} + +.scale.scale-has-marks-below.slider.horizontal:backdrop { + background-image: url("assets/slider-down-backdrop.png"); +} + +.scale.scale-has-marks-below.slider.horizontal:backdrop:insensitive { + background-image: url("assets/slider-down-backdrop-disabled.png"); +} + +.scale.scale-has-marks-below.slider.vertical { + background-image: url("assets/slider-right.png"); +} + +.scale.scale-has-marks-below.slider.vertical:insensitive { + background-image: url("assets/slider-right-disabled.png"); +} + +.scale.scale-has-marks-below.slider.vertical:backdrop { + background-image: url("assets/slider-right-backdrop.png"); +} + +.scale.scale-has-marks-below.slider.vertical:backdrop:insensitive { + background-image: url("assets/slider-right-backdrop-disabled.png"); +}*/ + + + + diff --git a/desktop-themes/Shiny/gtk-3.0/gtk-widgets-borders.css b/desktop-themes/Shiny/gtk-3.0/gtk-widgets-borders.css new file mode 100644 index 00000000..2ebfa725 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/gtk-widgets-borders.css @@ -0,0 +1,505 @@ +/* Borders */ + +.frame { +/* border-radius: 7px; + border-width: 0px;*/ + + /*border-image: url("assets/frame.png") 8 10 8 10 / 8px 10px 8px 10px stretch;*/ +} + +/* focused element borders */ +.entry:focus, +GtkComboBox.combobox-entry .entry:focus, +.button:focus:active, +.button.default:active, +GtkSwitch.trough:active { +} + +/********** + * button * + **********/ +.button { + border-radius: 8px; + border-width: 0px; + border-style: none; + border-color: transparent; +} + +.button { + border-image: url("assets/button.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +.button:backdrop { + border-image: url("assets/button.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +.button:focus { + border-image: url("assets/button-chosen.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +.button:hover { + border-image: url("assets/button.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +.button:hover:backdrop { + border-image: url("assets/button.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +.button:hover:focus { + border-image: url("assets/button.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +.button:insensitive { + border-image: url("assets/button.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +.button:insensitive:backdrop { + border-image: url("assets/button.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +.button:active { + border-image: url("assets/button.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +.button:active:backdrop { + border-image: url("assets/button.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +.button:active:hover { + border-image: url("assets/button.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +.button:active:hover:backdrop { + border-image: url("assets/button.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +.button:active:focus { + border-image: url("assets/button-chosen.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +.button:active:hover:focus { + border-image: url("assets/button-chosen.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +.button:active:insensitive { + border-image: url("assets/button.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +.button:active:insensitive:backdrop { + border-image: url("assets/button.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +/* focused button borders */ + +.button.default { + border-image: url("assets/button-chosen.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +.button.default:hover { + border-image: url("assets/button-chosen.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +.button.default:focus { + border-image: url("assets/button-chosen.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +.button.default:focus:hover { + border-image: url("assets/button-chosen.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +.primary-toolbar .button, +.menubar.toolbar .button, +.header-bar .button { + border-image: url("assets/button-tb.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +.primary-toolbar .button:focused, +.menubar.toolbar .button:focused, +.header-bar .button:focused { + border-image: url("assets/button-tb.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +.primary-toolbar .button:active, +.menubar.toolbar .button:active, +.header-bar .button:active { + border-image: url("assets/button-tb.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +.primary-toolbar .button:active:focused, +.menubar.toolbar .button:active:focused, +.header-bar .button:active:focused { + border-image: url("assets/button-tb.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +.primary-toolbar .button:backdrop, +.menubar.toolbar .button:backdrop, +.header-bar .button:backdrop { + border-image: url("assets/button-tb.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +.primary-toolbar .button:active:backdrop, +.menubar.toolbar .button:active:backdrop, +.header-bar .button:active:backdrop { + border-image: url("assets/button-tb.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +.menubar.menuitem:hover, +.menubar .menuitem:hover { + border: 1px solid #2e2e2c; + border-bottom-width: 0px; + border-radius: 4px 4px 0 0; +} + +/********* + * entry * + *********/ +.entry { + border-radius: 0px; + border-width: 0px; + border-style: solid; + border-color: transparent; +} + +.entry { + border-image: url("assets/entry.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +.entry:backdrop { + border-image: url("assets/backdrop-entry.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +.entry:focus { + border-image: url("assets/entry-focused.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +.entry:insensitive { + border-image: url("assets/entry-disabled.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +.entry:insensitive:backdrop { + border-image: url("assets/backdrop-entry-disabled.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +.primary-toolbar .entry, +.menubar.toolbar .entry, +.header-bar .entry { + border-image: url("assets/entry-toolbar.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +.primary-toolbar .entry:focus, +.menubar.toolbar .entry:focus, +.header-bar .entry:focus { + border-image: url("assets/entry-toolbar-focused.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +.primary-toolbar .entry.progressbar, +.primary-toolbar .entry.progressbar, +.menubar.toolbar .entry.progressbar, +.menubar.toolbar .entry.progressbar, +.header-bar .entry.progressbar, +.header-bar .entry.progressbar, +.entry.progressbar { + border-radius: 8px; + border-width: 0; +} + +/****************** + * combobox entry * + ******************/ +GtkComboBox.combobox-entry .entry:first-child, +GtkComboBox.combobox-entry .button:first-child { + border-image-width: 10px 1px 10px 12px; + border-radius: 8px 0 0 8px; + border-right-width: 0; +} + +GtkComboBox.combobox-entry .entry:last-child, +GtkComboBox.combobox-entry .button:last-child { + border-image-width: 10px 12px 10px 1px; + border-radius: 0 8px 8px 0; + border-left-width: 0; +} + +GtkComboBox.combobox-entry .button { + border-image: url("assets/combobox-button.png") 10 12 10 1 / 10px 12px 10px 1px stretch; +} + +GtkComboBox.combobox-entry .button:backdrop { + border-image: url("assets/backdrop-combobox-button.png") 10 12 10 1 / 10px 12px 10px 1px stretch; +} + +GtkComboBox.combobox-entry .button:focus { + border-image: url("assets/combobox-button-focused.png") 10 12 10 1 / 10px 12px 10px 1px stretch; +} + +GtkComboBox.combobox-entry .button:insensitive { + border-image: url("assets/combobox-button-disabled.png") 10 12 10 1 / 10px 12px 10px 1px stretch; +} + +GtkComboBox.combobox-entry .button:insensitive:backdrop { + border-image: url("assets/backdrop-combobox-button-disabled.png") 10 12 10 1 / 10px 12px 10px 1px stretch; +} + +GtkComboBox.combobox-entry .button:active:focus { + border-image: url("assets/combobox-button-pressed-focused.png") 10 12 10 1 / 10px 12px 10px 1px stretch; +} + +.primary-toolbar GtkComboBox.combobox-entry .button, +.primary-toolbar GtkComboBox.combobox-entry .button:focus:insensitive, +.menubar.toolbar GtkComboBox.combobox-entry .button, +.menubar.toolbar GtkComboBox.combobox-entry .button:focus:insensitive, +.header-bar GtkComboBox.combobox-entry .button, +.header-bar GtkComboBox.combobox-entry .button:focus:insensitive { + border-image: url("assets/combobox-button-toolbar.png") 10 12 10 1 / 10px 12px 10px 1px stretch; +} + +.primary-toolbar GtkComboBox.combobox-entry .button:focus, +.menubar.toolbar GtkComboBox.combobox-entry .button:focus, +.header-bar GtkComboBox.combobox-entry .button:focus { + border-image: url("assets/combobox-button-toolbar-focused.png") 10 12 10 1 / 10px 12px 10px 1px stretch; +} + +.primary-toolbar GtkComboBox.combobox-entry .button:focus:active:focus, +.menubar.toolbar GtkComboBox.combobox-entry .button:focus:active:focus, +.header-bar GtkComboBox.combobox-entry .button:focus:active:focus { + border-image: url("assets/combobox-button-toolbar-pressed-focused.png") 10 12 10 1 / 10px 12px 10px 1px stretch; +} + +.primary-toolbar GtkComboBox.combobox-entry .entry:first-child, +.primary-toolbar GtkComboBox.combobox-entry .button:first-child, +.menubar.toolbar GtkComboBox.combobox-entry .entry:first-child, +.menubar.toolbar GtkComboBox.combobox-entry .button:first-child, +.header-bar GtkComboBox.combobox-entry .entry:first-child, +.header-bar GtkComboBox.combobox-entry .button:first-child { + border-image-width: 10px 0 10px 12px; + border-radius: 8px 0 0 8px; + border-right-width: 0; +} + +.primary-toolbar GtkComboBox.combobox-entry .entry:last-child, +.primary-toolbar GtkComboBox.combobox-entry .button:last-child, +.menubar.toolbar GtkComboBox.combobox-entry .entry:last-child, +.menubar.toolbar GtkComboBox.combobox-entry .button:last-child, +.header-bar GtkComboBox.combobox-entry .entry:last-child, +.header-bar GtkComboBox.combobox-entry .button:last-child { + border-image-width: 10px 12px 10px 1px; + border-radius: 0 8px 8px 0; + border-left-width: 0; +} + +.notebook tab.top:active { + border-image: url("assets/notebook-tab-top.png") 8 10 1 10 / 8px 10px 9px 10px stretch; +} + +.notebook tab.right:active { + border-image: url("assets/notebook-tab-right.png") 10 8 10 1 / 10px 8px 10px 9px stretch; +} + +.notebook tab.bottom:active { + border-image: url("assets/notebook-tab-bottom.png") 1 10 8 10 / 9px 10px 8px 10px stretch; +} + +.notebook tab.left:active { + border-image: url("assets/notebook-tab-left.png") 10 1 10 8 / 10px 9px 10px 8px stretch; +} + +.notebook tab.top { + border-image: url("assets/notebook-tab-top-inactive.png") 8 10 1 10 / 8px 10px 9px 10px stretch; +} + +.notebook tab.right { + border-image: url("assets/notebook-tab-right-inactive.png") 10 8 10 1 / 10px 8px 10px 9px stretch; +} + +.notebook tab.bottom { + border-image: url("assets/notebook-tab-bottom-inactive.png") 1 10 8 10 / 9px 10px 8px 10px stretch; +} + +.notebook tab.left { + border-image: url("assets/notebook-tab-left-inactive.png") 10 1 10 8 / 10px 9px 10px 8px stretch; +} + +.trough, +.trough.highlight { + border-radius: 4px; + border-width: 1px; + border-style: solid; + border-color: transparent; +} + +.trough { + border-image: url("assets/progressbar-horizontal-trough.png") 6 7 6 7 / 13px 7px 13px 7px stretch; +} + +.trough.vertical { + border-image: url("assets/progressbar-vertical-trough.png") 7 6 7 6 / 7px 13px 7px 12px stretch; +} + +GtkSwitch.trough { + border-image: url("assets/switch-trough-off.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +GtkSwitch.trough:active { + border-image: url("assets/switch-trough-on.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +.primary-toolbar GtkSwitch.trough, +.menubar.toolbar GtkSwitch.trough, +.header-bar GtkSwitch.trough { + border-image: url("assets/switch-trough-toolbar-off.png") 14 12 10 12 / 18px 12px 14px 12px stretch; +} + +.primary-toolbar GtkSwitch.trough:active, +.menubar.toolbar GtkSwitch.trough:active, +.header-bar GtkSwitch.trough:active { + border-image: url("assets/switch-trough-toolbar-on.png") 10 12 10 12 / 18px 12px 14px 12px stretch; +} + +/* XXX temporary */ +GtkSwitch.trough:backdrop, +GtkSwitch.trough:active:backdrop, +GtkSwitch.trough:insensitive, +GtkSwitch.trough:active:insensitive { + border-image: url("assets/switch-trough-disabled.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +GtkSwitch.slider { + border-color: shade (@bg_color, 0.60); +} +GtkSwitch.slider:active { + border-color: shade (@bg_color, 0.60); +} + +/* XXX temporary */ +GtkSwitch.slider:backdrop, +GtkSwitch.slider:insensitive { + border-image: url("assets/button.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +/* XXX temporary */ +GtkSwitch.slider:active:backdrop, +GtkSwitch.slider:active:insensitive { + border-image: url("assets/button.png") 10 12 10 12 / 10px 12px 10px 12px stretch; +} + +.progressbar, +.progressbar row, +.progressbar row:hover, +.progressbar row:selected, +.progressbar row:selected:focused { + border-image: url("assets/progressbar-horizontal-fill.png") 5 6 5 6 / 9px 6px 5px 6px stretch; +} + +.progressbar.vertical { + border-image: url("assets/progressbar-vertical-fill.png") 6 5 6 5 / 6px 9px 6px 5px stretch; +} + +.progressbar:backdrop, +.progressbar row:backdrop, +.progressbar row:hover:backdrop, +.progressbar row:selected:backdrop, +.progressbar row:selected:focused:backdrop { + border-image: url("assets/progressbar-horizontal-fill-backdrop.png") 9 6 5 6 / 5px 6px 5px 6px stretch; +} + +.progressbar.vertical:backdrop { + border-image: url("assets/progressbar-vertical-fill-backdrop.png") 6 5 6 5 / 6px 9px 6px 5px stretch; +} + +.scale.trough { + border-image: url("assets/scale-horizontal-trough.png") 2 6 2 6 / 2px 6px 2px 6px stretch; +} + +.scale.trough:insensitive { + border-image: url("assets/scale-horizontal-trough-disabled.png") 2 6 2 6 / 2px 6px 2px 6px stretch; +} + +.scale.trough:backdrop { + border-image: url("assets/scale-horizontal-trough-backdrop.png") 2 6 2 6 / 2px 6px 2px 6px stretch; +} + +.scale.trough.vertical { + border-image: url("assets/scale-vertical-trough.png") 6 2 6 2 / 6px 2px 6px 2px stretch; +} + +.scale.trough.vertical:insensitive { + border-image: url("assets/scale-vertical-trough-disabled.png") 6 2 6 2 / 6px 2px 6px 2px stretch; +} + +.scale.trough.highlight.left { + border-image: url("assets/scale-horizontal-fill.png") 2 6 2 6 / 2px 6px 2px 6px stretch; +} + +.scale.trough.vertical:backdrop { + border-image: url("assets/scale-vertical-trough-backdrop.png") 6 2 6 2 / 6px 2px 6px 2px stretch; +} + +.scale.trough.highlight.left:insensitive { + border-image: url("assets/scale-horizontal-fill-disabled.png") 2 6 2 6 / 2px 6px 2px 6px stretch; +} + +.scale.trough.highlight.left:backdrop { + border-image: url("assets/scale-horizontal-fill-backdrop.png") 2 6 2 6 / 2px 6px 2px 6px stretch; +} + +.scale.trough.highlight.bottom.vertical { + border-image: url("assets/scale-vertical-fill.png") 6 2 6 2 / 6px 2px 6px 2px stretch; +} + +.scale.trough.highlight.bottom.vertical:insensitive { + border-image: url("assets/scale-vertical-fill-disabled.png") 6 2 6 2 / 6px 2px 6px 2px stretch; +} + +.scale.trough.highlight.bottom.vertical:backdrop { + border-image: url("assets/scale-vertical-fill-backdrop.png") 6 2 6 2 / 6px 2px 6px 2px stretch; +} + +/* Scrollbars */ + +.scrollbar.button.top { +border-image: url("assets/stepper-up.png") 15 15 0 0 / 15px 15px 0 0 stretch; +} + +.scrollbar.button.bottom { +border-image: url("assets/stepper-down.png") 15 15 0 0 / 15px 15px 0 0 stretch; +} + +.scrollbar.button.left { +border-image: url("assets/stepper-left.png") 15 15 0 0 / 15px 15px 0 0 stretch; +} + +.scrollbar.button.right { +border-image: url("assets/stepper-right.png") 15 15 0 0 / 15px 15px 0 0 stretch; +} + +.scrollbar.button.top:insensitive { +border-image: url("assets/stepper-up-disabled.png") 15 15 0 0 / 15px 15px 0 0 stretch; +} + +.scrollbar.button.bottom:insensitive { +border-image: url("assets/stepper-down-disabled.png") 15 15 0 0 / 15px 15px 0 0 stretch; +} + +.scrollbar.button.left:insensitive { +border-image: url("assets/stepper-left-disabled.png") 15 15 0 0 / 15px 15px 0 0 stretch; +} + +.scrollbar.button.right:insensitive { +border-image: url("assets/stepper-right-disabled.png") 15 15 0 0 / 15px 15px 0 0 stretch; +} + +.scrollbar.button.top:hover { +border-image: url("assets/stepper-up-hover.png") 15 15 0 0 / 15px 15px 0 0 stretch; +} + +.scrollbar.button.bottom:hover { +border-image: url("assets/stepper-down-hover.png") 15 15 0 0 / 15px 15px 0 0 stretch; +} + +.scrollbar.button.left:hover { +border-image: url("assets/stepper-left-hover.png") 15 15 0 0 / 15px 15px 0 0 stretch; +} + +.scrollbar.button.right:hover { +border-image: url("assets/stepper-right-hover.png") 15 15 0 0 / 15px 15px 0 0 stretch; +} diff --git a/desktop-themes/Shiny/gtk-3.0/gtk-widgets.css b/desktop-themes/Shiny/gtk-3.0/gtk-widgets.css new file mode 100644 index 00000000..ef7df188 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/gtk-widgets.css @@ -0,0 +1,2602 @@ +/* NOTES to contributors: + * use 4 spaces intends, and keep code ALIGNED and ORDERED */ + +/* default */ +* { + -GtkArrow-arrow-scaling: 0.6; + -GtkButton-child-displacement-x: 1; + -GtkButton-child-displacement-y: 1; + -GtkButton-default-border: 0; + -GtkButton-image-spacing: 5; + -GtkButton-interior-focus: false; + -GtkButton-inner-border: 3; + -GtkCheckButton-indicator-size: 15; + -GtkCheckMenuItem-indicator-size: 16; + -GtkEntry-inner-border: 2; + -GtkEntry-progress-border: 0; + -GtkExpander-expander-size: 8; + -GtkHTML-link-color: @link_color; + -GtkIMHtml-hyperlink-color: @link_color; + -GtkMenu-horizontal-padding: 0; + -GtkMenu-vertical-padding: 5px; + -GtkMenuBar-internal-padding: 0; + -GtkMenuItem-arrow-scaling: 0.6; + -GtkNotebook-tab-overlap: 1; + -GtkPaned-handle-size: 6; + -GtkProgressBar-min-horizontal-bar-height: 14; + -GtkProgressBar-min-vertical-bar-width: 14; + -GtkRange-trough-border: 0; + -GtkRange-slider-width: 13; + -GtkRange-stepper-size: 15; + -GtkRange-trough-under-steppers: 1; + -GtkRange-stepper-spacing: 0; + -GtkScale-trough-border: 0; + -GtkScrollbar-activate-slider: 1; + -GtkScrollbar-trough-border: 0; + -GtkScrollbar-min-slider-length: 31; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkScrolledWindow-scrollbars-within-bevel: 1; + -GtkSeparatorMenuItem-horizontal-padding: 0; + -GtkStatusbar-shadow-type: none; + -GtkTextView-error-underline-color: @error_color; + -GtkToolButton-icon-spacing: 6; + -GtkToolItemGroup-expander-size: 11; + -GtkToolbar-internal-padding: 0; + -GtkTreeView-expander-size: 8; + -GtkTreeView-vertical-separator: 0; + -GtkWidget-separator-width: 2; + -GtkWidget-separator-height: 2; + -GtkWidget-wide-separators: true; + -GtkWidget-focus-padding: 0; + -GtkWidget-focus-line-width: 1px; + -GtkWidget-link-color: @link_color; + -GtkWidget-visited-link-color: @link_color; + -GtkWindow-decoration-button-layout: "close:"; + -GtkWindow-resize-grip-width: 0; + -GtkWindow-resize-grip-height: 0; + -WnckTasklist-fade-overlay-rect: 0; + + background-origin: border-box; + background-clip: padding-box; + border-width: 1px; + + engine: unico; + + /*-unico-arrow-texture: url("assets/combobox-arrow.png");*/ + + /* To avoid using custom attributes, unico looks at the outline attributes + * to find out how to render the focus ring. + */ + outline-color: alpha (@selected_bg_color, 0.5); + outline-offset: 5px; +} + +GtkWindow { + color: @fg_color; + background-color: @bg_color; +} + +GtkPaned { + background-color: @bg_color; +} + +GtkWindow:backdrop { + color: @backdrop_fg_color; +} + +/********* + * arrow * + *********/ +/*.arrow * { + background-image: url("assets/combobox-arrow.png"); +}*/ + +/************* + * assistant * + *************/ +GtkAssistant .sidebar .highlight { + color: @fg_color; + font: bold; +} + +GtkAssistant .sidebar { + background-color: shade (@bg_color, 0.97); + border-right-color: shade (@bg_color, 0.8); + border-radius: 0; + border-style: solid; + border-width: 0 1px 0 0; + padding: 12px; + + color: mix (@fg_color, @bg_color, 0.40); + text-shadow: 0 1px shade (@bg_color, 1.04); + + box-shadow: inset -1px 0 shade (@bg_color, 0.94); +} + +/************** + * background * + **************/ +.background { + background-color: @bg_color; + border-width: 0; +} + +/********** + * button * + **********/ +.button { + -GtkWidget-focus-line-width: 0; + + padding: 5px 6px; +} + +GtkSwitch.slider, +.button { + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (#FFFFFF), + color-stop (0.50, #FFFFFF), + color-stop (0.50, #F7F5F1), + to (#FFFFFE)); + + color: @fg_color; + text-shadow: 0 1px alpha (shade (@button_bg_color, 1.25), 0.4); +} + + +.button:focus { + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (#FFFFFF), + color-stop (0.50, #FFFFFF), + color-stop (0.50, #F7F5F1), + to (#FFFFFE)); +} + +.button:active:focus { + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (#FFFFFF), + color-stop (0.50, #FFFFFF), + color-stop (0.50, #F7F5F1), + to (#FFFFFE)); +} + +GtkSwitch.slider:backdrop, +.button:backdrop { + background-image: none; + background-color: @bg_color; + + color: @backdrop_fg_color; + text-shadow: 0 1px alpha (shade (@button_bg_color, 1.25), 0.2); +} + +.button:hover { + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (#a3cff9), + color-stop (0.50, #a3cff9), + color-stop (0.50, #9dc9f0), + to (#a3cff8)); +} + +.button:hover:backdrop { + background-image: none; + background-color: shade (@bg_color, 0.30); +} + +.button:insensitive { + background-image: none; + background-color: mix (#a69d95, @bg_color, 0.5); + + text-shadow: 0 1px alpha (shade (@button_bg_color, 1.25), 0.4); +} + +.button:insensitive:backdrop { + background-image: none; + background-color: #777777; + + text-shadow: 0 1px alpha (shade (@button_bg_color, 1.25), 0.2); +} + +.button:active { + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (#FFFFFF), + color-stop (0.50, #FFFFFF), + color-stop (0.50, #F7F5F1), + to (#FFFFFE)); +} + +.button:active:hover { + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (#a3cff9), + color-stop (0.50, #a3cff9), + color-stop (0.50, #9dc9f0), + to (#a3cff8)); +} + +.button:active:insensitive { + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (#eeeeee), + color-stop (0.50, #eeeeee), + color-stop (0.50, #dddddd), + to (#eeeeed)); +} + +.button:active:insensitive:backdrop { + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (#eeeeee), + color-stop (0.50, #eeeeee), + color-stop (0.50, #dddddd), + to (#eeeeed)); +} + +/* default button */ + + +.button.default { + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (#FFFFFF), + color-stop (0.50, #FFFFFF), + color-stop (0.50, #F7F5F1), + to (#FFFFFE)); + + text-shadow: none; +} + +.button.default:hover { + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (#a3cff9), + color-stop (0.50, #a3cff9), + color-stop (0.50, #9dc9f0), + to (#a3cff8)); +} + +.button.default:active { + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (#FFFFFF), + color-stop (0.50, #FFFFFF), + color-stop (0.50, #F7F5F1), + to (#FFFFFE)); +} + +.button.default:active:hover { + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (#a3cff9), + color-stop (0.50, #a3cff9), + color-stop (0.50, #9dc9f0), + to (#a3cff8)); +} + +/* Middle button */ +.primary-toolbar .linked .entry, +.primary-toolbar .linked .button, +.primary-toolbar .linked .button:active, +.primary-toolbar .linked .button:active:hover, +.primary-toolbar .linked .button:insensitive, +.menubar.toolbar .linked .entry, +.menubar.toolbar .linked .button, +.menubar.toolbar .linked .button:active, +.menubar.toolbar .linked .button:active:hover, +.menubar.toolbar .linked .button:insensitive, +.header-bar .linked .entry, +.header-bar .linked .button, +.header-bar .linked .button:active, +.header-bar .linked .button:active:hover, +.header-bar .linked .button:insensitive { + border-width: 1px; + border-right-width: 0; + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (#FFFFFF), + color-stop (0.50, #FFFFFF), + color-stop (0.50, #F7F5F1), + to (#FFFFFE)); + border-radius: 0; +} + +/* Set up shadows and hilights for button visual separation */ +.linked .button, +.toolbar .button.raised.linked, +.toolbar .raised.linked .button, +.inline-toolbar.toolbar .button, +.inline-toolbar.toolbar GtkToolButton .button { +background-image: -gtk-gradient (linear, + left top, + left bottom, + from (#FFFFFF), + color-stop (0.50, #FFFFFF), + color-stop (0.50, #F7F5F1), + to (#FFFFFE)); + box-shadow: inset -1px 0 shade (@bg_color, 0.84); +} + +.linked .button:first-child, +.toolbar .button.raised.linked:first-child, +.toolbar .raised.linked .button:first-child, +.inline-toolbar.toolbar .button:first-child, +.inline-toolbar.toolbar GtkToolButton:first-child .button { +background-image: -gtk-gradient (linear, + left top, + left bottom, + from (#FFFFFF), + color-stop (0.50, #FFFFFF), + color-stop (0.50, #F7F5F1), + to (#FFFFFE)); + box-shadow: inset -1px 0 shade (@bg_color, 0.84); +} + +.linked .button:last-child, +.toolbar .button.raised.linked:last-child, +.toolbar .raised.linked .button:last-child, +.inline-toolbar.toolbar .button:last-child, +.inline-toolbar.toolbar GtkToolButton:last-child .button { +background-image: -gtk-gradient (linear, + left top, + left bottom, + from (#FFFFFF), + color-stop (0.50, #FFFFFF), + color-stop (0.50, #F7F5F1), + to (#FFFFFE)); + /*box-shadow: inset 1px 0 shade (@bg_color, 1.06);*/ +} + +.linked .button:active, +.toolbar .button.raised.linked:active, +.toolbar .raised.linked .button:active, +.inline-toolbar.toolbar .button:active, +.inline-toolbar.toolbar GtkToolButton .button:active { +background-image: -gtk-gradient (linear, + left top, + left bottom, + from (#FFFFFF), + color-stop (0.50, #FFFFFF), + color-stop (0.50, #F7F5F1), + to (#FFFFFE)); + /*box-shadow: inset 1px 0 shade (@bg_color, 0.76);*/ +} + +.linked .button:insensitive, +.toolbar .button.raised.linked:insensitive, +.toolbar .raised.linked .button:insensitive, +.inline-toolbar.toolbar .button:insensitive, +.inline-toolbar.toolbar GtkToolButton .button:insensitive { +background-image: -gtk-gradient (linear, + left top, + left bottom, + from (#FFFFFF), + color-stop (0.50, #FFFFFF), + color-stop (0.50, #F7F5F1), + to (#FFFFFE)); + box-shadow: inset -1px 0 shade (@bg_color, 0.84); +} + +.linked .button:backdrop, +.toolbar .button.raised.linked:backdrop, +.toolbar .raised.linked .button:backdrop, +.inline-toolbar.toolbar .button:backdrop, +.inline-toolbar.toolbar GtkToolButton .button:backdrop { +background-image: -gtk-gradient (linear, + left top, + left bottom, + from (#FFFFFF), + color-stop (0.50, #FFFFFF), + color-stop (0.50, #F7F5F1), + to (#FFFFFE)); + /*box-shadow: inset -1px 0 @unfocused_borders;*/ +} + +.linked .button:insensitive:backdrop, +.toolbar .button.raised.linked:insensitive:backdrop, +.toolbar .raised.linked .button:insensitive:backdrop, +.inline-toolbar.toolbar .button:insensitive:backdrop, +.inline-toolbar.toolbar GtkToolButton .button:insensitive:backdrop { +background-image: -gtk-gradient (linear, + left top, + left bottom, + from (#FFFFFF), + color-stop (0.50, #FFFFFF), + color-stop (0.50, #F7F5F1), + to (#FFFFFE)); + /*box-shadow: inset -1px 0 @unfocused_insensitive_borders;*/ +} + + +/* Middle button */ +.linked .entry, +.linked .button, +.linked .button:active, +.linked .button:active:hover, +.linked .button:focus, +.linked .button:focus:active, +.linked .button:insensitive { +background-image: -gtk-gradient (linear, + left top, + left bottom, + from (#FFFFFF), + color-stop (0.50, #FFFFFF), + color-stop (0.50, #F7F5F1), + to (#FFFFFE)); + border-right-width: 0; + border-left-width: 0; + border-image-width: 10px 0 10px 0; + border-radius: 0; +} + +/* Leftmost button */ +.linked .entry:first-child, +.linked .button:first-child, +.linked .button:active:first-child, +.linked .button:active:hover:first-child, +.linked .button:focus:first-child, +.linked .button:focus:active:first-child, +.linked .button:insensitive:first-child { +background-image: -gtk-gradient (linear, + left top, + left bottom, + from (#FFFFFF), + color-stop (0.50, #FFFFFF), + color-stop (0.50, #F7F5F1), + to (#FFFFFE)); + border-width: 1px; + border-right-width: 0; + border-image-width: 10px 0 10px 12px; + border-radius: 8px; + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +/* Rightmost button */ +.linked .entry:last-child, +.linked .button:last-child, +.linked .button:active:last-child, +.linked .button:active:hover:last-child, +.linked .button:focus:last-child, +.linked .button:focus:active:last-child, +.linked .button:insensitive:last-child { +background-image: -gtk-gradient (linear, + left top, + left bottom, + from (#FFFFFF), + color-stop (0.50, #FFFFFF), + color-stop (0.50, #F7F5F1), + to (#FFFFFE)); + border-width: 1px; + border-left-width: 0; + border-image-width: 10px 12px 10px 0; + border-radius: 8px; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +/* Linked single button */ +.linked .entry:only-child, +.linked .button:only-child, +.linked .button:active:only-child, +.linked .button:active:hover:only-child, +.linked .button:focus:only-child, +.linked .button:focus:active:only-child, +.linked .button:insensitive:only-child { +background-image: -gtk-gradient (linear, + left top, + left bottom, + from (#FFFFFF), + color-stop (0.50, #FFFFFF), + color-stop (0.50, #F7F5F1), + to (#FFFFFE)); + border-right-width: 1px; + border-left-width: 1px; + border-image-width: 10px 12px 10px 12px; + border-radius: 0px; +} + +/* Set up shadows and hilights for button visual separation */ +.primary-toolbar .linked .button, +.primary-toolbar .button.raised.linked, +.primary-toolbar .raised.linked .button, +.menubar.toolbar .linked .button, +.menubar.toolbar .button.raised.linked, +.menubar.toolbar .raised.linked .button, +.header-bar .linked .button, +.header-bar .button.raised.linked, +.header-bar .raised.linked .button { +background-image: -gtk-gradient (linear, + left top, + left bottom, + from (#FFFFFF), + color-stop (0.50, #FFFFFF), + color-stop (0.50, #F7F5F1), + to (#FFFFFE)); + box-shadow: inset 1px 0 shade (@dark_bg_color, 1.4), + inset -1px 0 shade (@dark_bg_color, 0.9); +} + +.primary-toolbar .linked .button:first-child, +.primary-toolbar .button.raised.linked:first-child, +.primary-toolbar .raised.linked .button:first-child, +.menubar.toolbar .linked .button:first-child, +.menubar.toolbar .button.raised.linked:first-child, +.menubar.toolbar .raised.linked .button:first-child, +.header-bar .linked .button:first-child, +.header-bar .button.raised.linked:first-child, +.header-bar .raised.linked .button:first-child { +background-image: -gtk-gradient (linear, + left top, + left bottom, + from (#FFFFFF), + color-stop (0.50, #FFFFFF), + color-stop (0.50, #F7F5F1), + to (#FFFFFE)); + box-shadow: inset -1px 0 shade (@dark_bg_color, 0.9); +} + +.primary-toolbar .linked .button:last-child, +.primary-toolbar .button.raised.linked:last-child, +.primary-toolbar .raised.linked .button:last-child, +.menubar.toolbar .linked .button:last-child, +.menubar.toolbar .button.raised.linked:last-child, +.menubar.toolbar .raised.linked .button:last-child, +.header-bar .linked .button:last-child,s +.header-bar .button.raised.linked:last-child, +.header-bar .raised.linked .button:last-child { + box-shadow: inset 1px 0 shade (@dark_bg_color, 1.4) +} + +.primary-toolbar .linked .button:active, +.primary-toolbar .button.raised.linked:active, +.primary-toolbar .raised.linked .button:active, +.menubar.toolbar .linked .button:active, +.menubar.toolbar .button.raised.linked:active +.menubar.toolbar .raised.linked .button:active, +.header-bar .linked .button:active, +.header-bar .button.raised.linked:active, +.header-bar .raised.linked .button:active { + box-shadow: inset 1px 0 shade (@dark_bg_color, 0.9); +} + +.primary-toolbar .linked .button:insensitive, +.primary-toolbar .button.raised.linked:insensitive, +.primary-toolbar .raised.linked .button:insensitive, +.menubar.toolbar .linked .button:insensitive, +.menubar.toolbar .button.raised.linked:insensitive, +.menubar.toolbar .raised.linked .button:insensitive, +.header-bar .linked .button:insensitive, +.header-bar .button.raised.linked:insensitive, +.header-bar .raised.linked .button:insensitive { + box-shadow: inset -1px 0 shade (@dark_bg_color, 0.9); +} + +.primary-toolbar .linked .button:backdrop:last-child, +.primary-toolbar .button.raised.linked:backdrop:last-child, +.primary-toolbar .raised.linked .button:backdrop:last-child, +.menubar.toolbar .linked .button:backdrop:last-child, +.menubar.toolbar .button.raised.linked:backdrop:last-child, +.menubar.toolbar .raised.linked .button:backdrop:last-child, +.header-bar .linked .button:backdrop:last-child, +.header-bar .button.raised.linked:backdrop:last-child, +.header-bar .raised.linked .button:backdrop:last-child { + box-shadow: inset 1px 0 shade (@dark_bg_color, 1.2); +} + +/*.primary-toolbar .linked .button:insensitive:backdrop, +.primary-toolbar .button.raised.linked:insensitive:backdrop, +.primary-toolbar .raised.linked .button:insensitive:backdrop, +.menubar.toolbar .linked .button:insensitive:backdrop, +.menubar.toolbar .button.raised.linked:insensitive:backdrop, +.menubar.toolbar .raised.linked .button:insensitive:backdrop, +.header-bar .linked .button:insensitive:backdrop, +.header-bar .button.raised.linked:insensitive:backdrop, +.header-bar .raised.linked .button:insensitive:backdrop { + box-shadow: inset -1px 0 @unfocused_insensitive_borders; +}*/ + + +/* Linked single button */ +.primary-toolbar .linked .entry:only-child, +.primary-toolbar .linked .button:only-child, +.primary-toolbar .linked .button:active:only-child, +.primary-toolbar .linked .button:active:hover:only-child, +.primary-toolbar .linked .button:insensitive:only-child, +.menubar.toolbar .linked .entry:only-child, +.menubar.toolbar .linked .button:only-child, +.menubar.toolbar .linked .button:active:only-child, +.menubar.toolbar .linked .button:active:hover:only-child, +.menubar.toolbar .linked .button:insensitive:only-child, +.header-bar .linked .entry:only-child, +.header-bar .linked .button:only-child, +.header-bar .linked .button:active:only-child, +.header-bar .linked .button:active:hover:only-child, +.header-bar .linked .button:insensitive:only-child { + border-radius: 8px; + box-shadow: none; +} + +/**************** + * cell and row * + ****************/ +.cell { + -GtkCheckButton-indicator-size: 16; + -GtkWidget-focus-line-width: 0; + + background-color: @base_color; + border-radius: 0; + border-width: 0; +} + +row:selected { + background-image: -gtk-gradient (linear, left bottom, left top, + from (shade (@selected_bg_color, 1.06)), + to (shade (@selected_bg_color, 0.94))); + border-top-color: shade (@selected_bg_color, 0.88); + border-style: solid; + border-width: 1px 0 0 0; + + /*text-shadow: 0 -1px shade (@selected_bg_color, 0.7);*/ +} + +row:selected:backdrop { + background-image: -gtk-gradient (linear, left bottom, left top, + from (shade (@backdrop_selected_bg_color, 1.06)), + to (shade (@backdrop_selected_bg_color, 0.94))); + border-top-color: shade (@backdrop_selected_bg_color, 0.9); + + /*text-shadow: 0 -1px shade (@selected_bg_color, 0.7);*/ +} + +/******************* + * check and radio * + *******************/ +.check, +.radio, +.check:insensitive, +.radio:insensitive { + + background-color: transparent; + border-style: none; + margin: 1px 0; +} + +GtkCheckButton:hover, +GtkCheckButton:active:hover, +GtkCheckButton:selected, +GtkCheckButton:selected:focus { + background-color: transparent; +} + +.menu .radio * { + box-shadow: none; +} + +/***************** + * column-header * + *****************/ +column-header .button, +column-header .button:active { + border-radius: 0; + border-width: 0 1px 1px 0; + border-image: none; +} + +column-header .button { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.06)), + to (shade (@bg_color, 1.04))); + border-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.99)), + to (shade (@bg_color, 0.9))) 1; + box-shadow: inset -1px 0 shade (@bg_color, 1.1), + inset 0 -1px shade (@bg_color, 1.1); + + text-shadow: 0 1px alpha (shade (@bg_color, 1.25), 0.4); +} + +column-header .button:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.04)), + to (shade (@bg_color, 1.02))); + border-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.94)), + to (shade (@bg_color, 0.88))) 1; + box-shadow: inset -1px 0 shade (@bg_color, 1.03), + inset 0 -1px shade (@bg_color, 1.03); +} + +column-header .button:hover { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.13)), + to (shade (@bg_color, 1.08))); + border-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.99)), + to (shade (@bg_color, 0.9))) 1; +} + +column-header .button:hover:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.1)), + to (shade (@bg_color, 1.06))); + border-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.99)), + to (shade (@bg_color, 0.9))) 1; +} + + +column-header:nth-child(last) .button { + border-width: 0 0 1px 0; +} + +/**************** + * Content view * + ****************/ +.content-view.view { + background-color: shade (@bg_color, 1.01); +} + +.content-view.view:prelight { + background-color: shade (@bg_color, 1.03); +} + +.view:selected, +.view:active, +.content-view.view:selected, +.content-view.view:active { + background-color: @selected_bg_color; +} + +.content-view.view:insensitive { + background-color: @bg_color; +} + +.content-view.view:backdrop { + background-color: @bg_color; +} + +.content-view.view:selected:backdrop { + background-color: @backdrop_selected_bg_color; +} + +GdMainIconView.content-view { + -GdMainIconView-icon-size: 40; +} + +GtkIconView.content-view.check { + /*background-image: url("assets/grid-selection-unchecked.svg");*/ + background-color: transparent; +} + +GtkIconView.content-view.check:active { + /*background-image: url("assets/grid-selection-checked.svg");*/ + background-color: transparent; +} + +.content-view.view.check, +.content-view.view.check:active { + background-color: transparent; +} + +GtkIconView.content-view.check:prelight, +GtkIconView.content-view.check:insensitive, +GtkIconView.content-view.check:backdrop, +GtkIconView.content-view.check:selected { + background-color: transparent; +} + +/**************** + * drawing area * + ****************/ +/* comment this out to fix applications like shotwell (LP: #931630) +GtkDrawingArea { + background-color: transparent; +} +*/ + +/********* + * entry * + *********/ +GtkComboBox.combobox-entry .button, +.primary-toolbar GtkComboBox.combobox-entry .button, +.menubar.toolbar GtkComboBox.combobox-entry .button, +.header-bar GtkComboBox.combobox-entry .button, +.entry { + -GtkWidget-focus-line-width: 0; + + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@base_color, 0.96)), + to (@base_color)); + padding: 5px 7px; + + color: @text_color; + + /* Evolution sets the background color of its mail window to the background + * color of entries, but cannot handle background images. Setting the + * background color here doesn't effect real entries, because + * 'background-image' has precedence. + */ + background-color: @base_color; +} + +GtkComboBox.combobox-entry .button:backdrop, +.primary-toolbar GtkComboBox.combobox-entry .button:backdrop, +.menubar.toolbar GtkComboBox.combobox-entry .button:backdrop, +.header-bar GtkComboBox.combobox-entry .button:backdrop, +.entry:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (mix (shade (@base_color, 0.96), @bg_color, 0.5)), + to (mix (@base_color, @bg_color, 0.5))); + color: @backdrop_text_color; +} + +.entry:selected, +.entry:selected:focused { + background-color: @selected_bg_color; +} + +GtkComboBox.combobox-entry .button:insensitive, +.primary-toolbar GtkComboBox.combobox-entry .button:insensitive, +.menubar.toolbar GtkComboBox.combobox-entry .button:insensitive, +.header-bar GtkComboBox.combobox-entry .button:insensitive, +.entry:insensitive { + background-color: #e6ddd5; + background-image: none; + + color: mix (@text_color, @base_color, 0.4); +} + +.entry.readonly { + background-color: #efebe7; + background-image: none; +} + +GtkComboBox.combobox-entry .button:insensitive:backdrop, +.primary-toolbar GtkComboBox.combobox-entry .button:insensitive:backdrop, +.menubar.toolbar GtkComboBox.combobox-entry .button:insensitive:backdrop, +.header-bar GtkComboBox.combobox-entry .button:insensitive:backdrop, +.entry:insensitive:backdrop { + background-color: mix (#e6ddd5, @bg_color, 0.5); + + color: mix (@text_color, @base_color, 0.4); +} + +.primary-toolbar .entry.progressbar, +.primary-toolbar .entry.progressbar, +.menubar.toolbar .entry.progressbar, +.menubar.toolbar .entry.progressbar, +.header-bar .entry.progressbar, +.header-bar .entry.progressbar, +.entry.progressbar { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@selected_bg_color, 0.8)), + color-stop (0.1, shade (@selected_bg_color, 0.9)), + to (shade (@selected_bg_color, 1.1))); + border-width: 0; + + color: @selected_fg_color; +} + +/************ + * expander * + ************/ +.expander { + color: @fg_color; +} + +/********* + * frame * + *********/ +.frame { + border-radius: 3px; + border-width: 1px; + border-style: solid; + border-color: shade (@bg_color, 0.82); + border-image: none; + background: none; +} + +/************ + * iconview * + ************/ +GtkIconView.view.cell:selected, +GtkIconView.view.cell:selected:focused { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@selected_bg_color, 1.0)), + to (shade (@selected_bg_color, 0.9))); + border-radius: 5px; + border-style: solid; + border-width: 1px; + border-color: shade (@selected_bg_color, 0.8); + border-bottom-color: shade (@selected_bg_color, 0.7); + + box-shadow: inset 1px 0 shade (@selected_bg_color, 1.05), + inset -1px 0 shade (@selected_bg_color, 1.05), + inset 0 1px shade (@selected_bg_color, 1.08), + inset 0 -1px shade (@selected_bg_color, 1.0); +} + +.rubberband { + background-color: shade (@selected_bg_color, 0.35); + border-color: @selected_bg_color; + border-radius: 3px; + border-style: solid; + border-width: 1px; +} + +/********* + * image * + *********/ +GtkImage, +GtkImage:insensitive { + background-color: transparent; +} + +/*********** + * infobar * + ***********/ +.info { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@info_bg_color, 1.04)), + to (shade (@info_bg_color, 0.96))); + border-style: solid; + border-width: 1px; + + color: @info_fg_color; + + border-color: shade (@info_bg_color, 0.8); + border-bottom-color: shade (@info_bg_color, 0.75); + + box-shadow: inset 1px 0 shade (@info_bg_color, 1.08), + inset -1px 0 shade (@info_bg_color, 1.08), + inset 0 1px shade (@info_bg_color, 1.1), + inset 0 -1px shade (@info_bg_color, 1.04); +} + +.warning { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@warning_bg_color, 1.04)), + to (shade (@warning_bg_color, 0.96))); + border-style: solid; + border-width: 1px; + + color: @warning_fg_color; + + border-color: shade (@warning_bg_color, 0.8); + border-bottom-color: shade (@warning_bg_color, 0.75); + + box-shadow: inset 1px 0 shade (@warning_bg_color, 1.08), + inset -1px 0 shade (@warning_bg_color, 1.08), + inset 0 1px shade (@warning_bg_color, 1.1), + inset 0 -1px shade (@warning_bg_color, 1.04); +} + +.question { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@question_bg_color, 1.04)), + to (shade (@question_bg_color, 0.96))); + border-style: solid; + border-width: 1px; + + color: @question_fg_color; + + border-color: shade (@question_bg_color, 0.8); + border-bottom-color: shade (@question_bg_color, 0.75); + + box-shadow: inset 1px 0 shade (@question_bg_color, 1.08), + inset -1px 0 shade (@question_bg_color, 1.08), + inset 0 1px shade (@question_bg_color, 1.1), + inset 0 -1px shade (@question_bg_color, 1.04); +} + +.error { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@error_bg_color, 1.04)), + to (shade (@error_bg_color, 0.96))); + border-style: solid; + border-width: 1px; + + color: @error_fg_color; + + border-color: shade (@error_bg_color, 0.8); + border-bottom-color: shade (@error_bg_color, 0.75); + + box-shadow: inset 1px 0 shade (@error_bg_color, 1.08), + inset -1px 0 shade (@error_bg_color, 1.08), + inset 0 1px shade (@error_bg_color, 1.1), + inset 0 -1px shade (@error_bg_color, 1.04); +} + +/********* + * label * + *********/ +GtkLabel, +GtkLabel:insensitive { + background-color: transparent; +} + +/********* + * stack * + *********/ + +GtkHeaderBar > GtkStack, +GtkHeaderBar > GtkStack:insensitive { + background-color: transparent; +} + +/******** + * menu * + ********/ +GtkTreeMenu.menu, +.toolbar .primary-toolbar .menu, +.toolbar .menubar.toolbar .menu, +.toolbar .header-bar .menu, +GtkMenuToolButton.menu, +.primary-toolbar .button .menu, +.menubar.toolbar .button .menu, +.header-bar .button .menu, +.menu { + background-image: none; + background-color: shade (@dark_bg_color, 1.08); + border-bottom-color: shade (@dark_bg_color, 0.96); + border-left-color: shade (@dark_bg_color, 0.8); + border-right-color: shade (@dark_bg_color, 0.8); + border-top-color: shade (@dark_bg_color, 0.96); + padding: 0; + border-width: 1px; + border-style: solid; + + color: @dark_fg_color; + + box-shadow: inset 0 1px shade (@dark_bg_color, 1.18), + inset 0 -1px shade (@dark_bg_color, 1.18), + inset -1px 0 shade (@dark_bg_color, 1.16), + inset 1px 0 shade (@dark_bg_color, 1.18); +} + +.toolbar .menu, +GtkComboBox .menu { + background-image: none; + background-color: @bg_color; + border-bottom-color: shade (@bg_color, 0.66); + border-left-color: shade (@bg_color, 0.7); + border-right-color: shade (@bg_color, 0.7); + border-top-color: shade (@bg_color, 0.8); + border-style: solid; + padding: 0; + + color: @fg_color; + + box-shadow: inset -1px 0 shade (@bg_color, 1.18), + inset 1px 0 shade (@bg_color, 1.18), + inset 0 1px shade (@bg_color, 1.18); +} + +.menu:selected { + background-color: @selected_bg_color; +} + +.menu.button:hover, +.menu.button:active, +.menu.button:active:insensitive, +.menu.button:insensitive, +.menu.button +/*.primary-toolbar .menu.button:hover, +.primary-toolbar .menu.button:active, +.primary-toolbar .menu.button:active:insensitive, +.primary-toolbar .menu.button:insensitive, +.primary-toolbar .menu.button, +.menubar.toolbar .menu.button:hover, +.menubar.toolbar .menu.button:active, +.menubar.toolbar .menu.button:active:insensitive, +.menubar.toolbar .menu.button:insensitive, +.menubar.toolbar .menu.button, +.header-bar .menu.button:hover, +.header-bar .menu.button:active, +.header-bar .menu.button:active:insensitive, +.header-bar .menu.button:insensitive, +.header-bar .menu.button */ +{ + background-color: @dark_bg_color; + background-image: none; + border-radius: 0; + border-style: none; + border-width: 1px; +} + +.context-menu { + font: regular medium; +} + +/*********** + * menubar * + ***********/ +.menubar { + -GtkWidget-window-dragging: true; + + background-color: @dark_bg_color; + background-image: none; + border-width: 0; + + color: @dark_fg_color; + text-shadow: none; +} + +.menubar:backdrop { + color: @backdrop_dark_fg_color; + text-shadow: 0 -1px shade (@dark_bg_color, 0.8); +} + +/*************** + * menubaritem * + ***************/ +.menubar.menuitem:hover, +.menubar .menuitem:hover { + background-clip: border-box; + background-image: none; + + box-shadow: none; + + color: shade (@dark_fg_color, 1.1); + text-shadow: none; +} + +/************ + * menuitem * + ************/ +/*.menuitem { + color: @fg_color; +}*/ + +.menuitem { + -GtkMenuItem-horizontal-padding: 0; + background: transparent; + border-radius: 0; + padding: 3px 5px 3px 5px; + + text-shadow: none; +} + +.menuitem { + /*color: @dark_fg_color;*/ +} + +/* Workaround for lp:949368 */ +GtkComboBox .menuitem * { + color: @fg_color; +} + +GtkComboBox .menuitem *:hover { + color: @selected_fg_color; +} + +.menuitem:hover, +.menu .menuitem:hover { + border-radius: 0; + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@selected_bg_color, 0.97)), + to (shade (@selected_bg_color, 0.83))); + border-image-width: 1px; + box-shadow: inset 1px 0 shade (@selected_bg_color, 1.02), + inset -1px 0 shade (@selected_bg_color, 1.02), + inset 0 1px shade (@selected_bg_color, 1.16), + inset 0 -1px shade (@selected_bg_color, 0.96); + + color: @selected_fg_color; + text-shadow: 0 -1px shade (@selected_bg_color, 0.7); +} + +.menuitem.check:active, +.menuitem.radio:active { + color: @fg_color; +} + +.menu .menuitem.check:hover, +.menu .menuitem.radio:hover { + box-shadow: none; +} + +/*.menuitem:insensitive, +.menuitem *:insensitive { + color: #666666; + text-shadow: none; +} +*/ +GtkTreeMenu.menu .menuitem:insensitive, +GtkTreeMenu.menu .menuitem *:insensitive, +.toolbar .primary-toolbar .menu .menuitem:insensitive, +.toolbar .primary-toolbar .menu .menuitem *:insensitive, +.toolbar .menubar.toolbar .menu .menuitem:insensitive, +.toolbar .menubar.toolbar .menu .menuitem *:insensitive, +.toolbar .header-bar .menu .menuitem:insensitive, +.toolbar .header-bar .menu .menuitem *:insensitive, +GtkMenuToolButton.menu .menuitem:insensitive, +GtkMenuToolButton.menu .menuitem *:insensitive, +.primary-toolbar .button .menu .menuitem:insensitive, +.primary-toolbar .button .menu .menuitem *:insensitive, +.menubar.toolbar .button .menu .menuitem:insensitive, +.menubar.toolbar .button .menu .menuitem *:insensitive, +.header-bar .button .menu .menuitem:insensitive, +.header-bar .button .menu .menuitem *:insensitive, +.menuitem:insensitive, +.menuitem *:insensitive { + color: #666666; + text-shadow: none; +} + +.toolbar .menu .menuitem:insensitive, +.toolbar .menu .menuitem *:insensitive, +GtkComboBox .menu .menuitem:insensitive, +GtkComboBox .menu .menuitem *:insensitive { + color: mix (@fg_color, @bg_color, 0.5); + text-shadow: 0 1px shade (@bg_color, 1.14); +} + +.menuitem GtkCalendar, +.menuitem GtkCalendar.button, +.menuitem GtkCalendar.header, +.menuitem GtkCalendar.view { + background-color: @dark_bg_color; + background-image: none; + border-radius: 0; + border-style: solid; + border-width: 0; + padding: 0; + + color: @dark_fg_color; +} + +.menuitem GtkCalendar { + background-color: shade (@dark_bg_color, 1.3); + background-image: none; +} + +.menuitem GtkCalendar:inconsistent { + color: shade (@bg_color, 0.6); +} + +.menuitem .entry { + background-color: shade (@dark_bg_color, 1.3); + background-image: none; + + color: @dark_fg_color; + + border-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 0.75)), + to (shade (@dark_bg_color, 0.9))) 1; + border-image-width: 1px; +} + +.primary-toolbar GtkScale.trough, +.primary-toolbar GtkScale.trough:backdrop, +.menubar.toolbar GtkScale.trough, +.menubar.toolbar GtkScale.trough:backdrop, +.header-bar GtkScale.trough, +.header-bar GtkScale.trough:backdrop, +.menuitem GtkScale.trough { + background-color: @dark_bg_color; + background-image: none; + border-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 0.75)), + to (shade (@dark_bg_color, 1.15))) 1; + border-image-width: 1px; +} + +.menuitem .accelerator { + color: alpha (@dark_fg_color, 0.5); +} + +.menuitem .accelerator:hover { + color: alpha (@selected_fg_color, 0.8); +} + +.menuitem .accelerator:insensitive { + color: alpha (mix (@dark_fg_color, @dark_bg_color, 0.5), 0.5); + text-shadow: 0 -1px shade (@dark_bg_color, 0.7); +} + +.menuitem > GtkBox > GtkImage + GtkLabel { + padding-left: 6px; +} + +/************ + * notebook * + ************/ +.notebook { + background-color: shade (@bg_color, 1.02); + background-image: none; + border-radius: 3px; + padding: 2px; + background-clip: border-box; + border-color: shade (@bg_color, 0.82); + border-width: 1px; + border-style: solid; + /*box-shadow: inset 0 1px shade (@bg_color, 1.1);*/ + /*font-weight: 300;*/ +} + +.notebook tab { + background-image: none; + background-color: transparent; + border-style: solid; + border-image: -gtk-gradient (linear, left top, left bottom, + from (alpha (shade (@bg_color, 0.9), 0.0)), + to (shade (@bg_color, 0.9))) 1; + border-image-width: 0 1px; + border-color: transparent; + border-width: 0; + box-shadow: none; + /*color: shade (@fg_color, 1.2);*/ +} + +.notebook tab:active { + border-color: shade (@bg_color, 0.82); + border-style: solid; + border-width: 1px; + background-color: shade (@bg_color, 1.02); + background-image: none; + /*box-shadow: inset 0 1px shade (@bg_color, 1.1);*/ + + color: @fg_color; +} + +.notebook tab GtkLabel { + /*padding: 1px;*/ + padding: 1px 1px 2px 1px; +} + +.notebook tab { + color: shade (@bg_color, 0.48); +} + +.notebook tab.top:active { + padding: 3px 2px 1px 2px; +} + +.notebook tab.right:active { + padding: 2px 3px 2px 1px; +} + +.notebook tab.bottom:active { + padding: 3px 2px 1px 2px; +} + +.notebook tab.left:active { + padding: 2px 3px 2px 1px; +} + +.notebook tab .button { + padding: 0; +} + +.notebook GtkDrawingArea { + background-color: shade (@bg_color, 1.02); +} + +/****************** + * pane separator * + ******************/ +.sidebar .pane-separator, +.pane-separator { + background-color: transparent; + border-color: shade (@bg_color, 0.84); +} + +/************************* + * progressbar and scale * + *************************/ +GtkScale, +GtkProgressBar { + border-radius: 0px; + border-width: 0px; + padding: 1px; +} + +.scale.trough { + margin: 3px 0 3px 0; +} + +.scale.trough.vertical { + margin: 0 3px 0 3px; +} + +.menubar .menuitem .scale.highlight.left, +.scale.highlight.left, +.progressbar, +.progressbar row, +.progressbar row:hover, +.progressbar row:selected, +.progressbar row:selected:focused, +.progressbar row:nth-child(odd) { + border-radius: 8px; + border-width: 0px; + background-image: none; + background-color: #d6cdc5; + border-style: solid; +} + +.progressbar:backdrop, +.progressbar row:backdrop, +.progressbar row:hover:backdrop, +.progressbar row:selected:backdrop, +.progressbar row:selected:focused:backdrop, +.scale.highlight.bottom:backdrop, +.progressbar.vertical:backdrop { + border-radius: 8px; + border-width: 0px; + background-image: none; + background-color: #b0b0b0; +} + +.scale.highlight.left:insensitive { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.95)), + to (shade (@bg_color, 0.85))); +} + +.scale.highlight.bottom:insensitive { + background-image: -gtk-gradient (linear, left top, right top, + from (shade (@bg_color, 0.95)), + to (shade (@bg_color, 0.85))); +} + +.trough, +.trough row, +.trough row:hover, +.trough row:selected, +.trough row:selected:focused { + background-image: -gtk-gradient (linear, left top, left bottom, + from (#d1d1d1), + to (#e8e8e8)); + border-style: solid; + border-width: 1px; + + color: @text_color; +} + +.trough.vertical { + background-image: -gtk-gradient (linear, left top, right top, + from (#d1d1d1), + to (#e8e8e8)); +} + +/* level bars as used for password quality or remaining power */ + +GtkLevelBar { + -GtkLevelBar-min-block-width: 34; + -GtkLevelBar-min-block-height: 3; +} + +GtkLevelBar.vertical { + -GtkLevelBar-min-block-width: 3; + -GtkLevelBar-min-block-height: 34; +} + +.level-bar.trough { + padding: 2px; +} + +.level-bar.fill-block { + border-width: 1px; + border-style: solid; + + border-color: @selected_bg_color; + background-color: #db6a3c; +} + +.level-bar.indicator-continuous.fill-block { + padding: 2px; + border-radius: 2px; +} + +.level-bar.fill-block:backdrop, +.level-bar.fill-block.level-high:backdrop, +.level-bar.fill-block.level-low:backdrop { + background-color: #b0b0b0; + border-color: #b0b0b0; + background-image: none; +} + + +.level-bar.indicator-discrete.fill-block.horizontal { + margin: 0 1px; +} + +.level-bar.indicator-discrete.fill-block.vertical { + margin: 1px 0; +} + +/* discrete indicator border rounding, + uncomment when :nth-child will be working + on the widget + +.level-bar.indicator-discrete.fill-block.horizontal:first-child { + border-radius: 2px 0 0 2px; +} + +.level-bar.indicator-discrete.fill-block.horizontal:last-child { + border-radius: 0 2px 2px 0; +} + +.level-bar.indicator-discrete.fill-block.vertical:first-child { + border-radius: 2px 2px 0 0; +} + +.level-bar.indicator-discrete.fill-block.vertical:last-child { + border-radius: 0 0 2px 2px; +} + +*/ + +.level-bar.fill-block.level-high { + border-color: shade(@success_color, 0.85); + background-image: linear-gradient(to bottom, + shade(@success_color, 1.2), + @success_color 75%, + shade(@success_color, 0.95) + ); +} + +.level-bar.fill-block.level-low { + border-color: shade(@warning_bg_color, 0.80); + background-image: linear-gradient(to bottom, + shade(@warning_bg_color, 1.3), + @warning_bg_color 75%, + shade(@warning_bg_color, 0.90) + ); +} + +.level-bar.fill-block.empty-fill-block { + background-color: transparent; + background-image: none; + border-color: alpha(@bg_color, 0.1); +} + +.level-bar.fill-block.empty-fill-block:backdrop { + border-color: transparent; + background-color: transparent; +} + +GtkScale.horizontal { + -GtkRange-slider-width: 13; + -GtkRange-trough-border: 0; + -GtkScale-slider-length: 28; + -GtkWidget-focus-line-width: 0; +} + +GtkScale.vertical { + -GtkRange-slider-width: 13; + -GtkRange-trough-border: 0; + -GtkScale-slider-length: 21; + -GtkWidget-focus-line-width: 0; +} + +.scale.slider { + background-color: transparent; +} + +.scale.trough.highlight { + background-color: @selected_bg_color; + background-image: none; + background-clip: content-box; +} + +.scale.trough.highlight:insensitive { + background-color: #b5b5b5; + background-image: none; +} + +.scale.trough.highlight.left { + margin: 7px 0 7px 0; +} + +.scale.trough.highlight:backdrop { + background-color: #dcdcdc; + background-image: none; + /*background-clip: padding-box;*/ +} + + +.scale.trough.highlight.bottom { + margin: 0 7px 0 7px; +} + +GtkScale.mark { + border-color: shade (@bg_color, 0.8); +} + +/************* + * scrollbar * + *************/ +.scrollbar, +.scrollbar.vertical { + -GtkScrollbar-has-backward-stepper: 1; + -GtkScrollbar-has-forward-stepper: 1; + -GtkRange-slider-width: 15; + -GtkRange-arrow-scaling: 0; + + border-radius: 3px; + + border-image: none; +} + +.scrollbar.trough.vertical { + border-color: #92887f; + background-color: #dbd3cb; +} +.scrollbar.trough { + border-color: #92887f; + background-color: #dbd3cb; +} + +.scrollbar.slider.vertical { + border-width: 1px; + border-style: solid; + border-color: shade (@bg_color, 0.86); + border-image: url("assets/stepper-button-vertical.png") 7 7 7 7 / 7px 7px 7px 7px stretch; + background-image: -gtk-gradient (linear, + left top, + right top, + from (#7cb5eb), + color-stop (0.50, #70ade6), + color-stop (0.50, #5fa0de), + to (#6dabe5)); +} + +.scrollbar.slider.horizontal { + border-width: 1px; + border-style: solid; + border-color: shade (@bg_color, 0.86); + border-image: url("assets/stepper-button-horizontal.png") 7 7 7 7 / 7px 7px 7px 7px stretch; + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (#7cb5eb), + color-stop (0.50, #70ade6), + color-stop (0.50, #5fa0de), + to (#6dabe5)); +} + +.scrollbar.slider.vertical:hover { + border-width: 1px; + border-style: solid; + border-color: shade (@bg_color, 0.86); + border-image: url("assets/stepper-button-vertical-hover.png") 7 7 7 7 / 7px 7px 7px 7px stretch; + background-image: -gtk-gradient (linear, + left top, + right top, + from (#9cd5ff), + color-stop (0.50, #90cdff), + color-stop (0.50, #7fc0fe), + to (#8dcbff)); +} + +.scrollbar.slider.horizontal:hover { + border-width: 1px; + border-style: solid; + border-color: shade (@bg_color, 0.86); + border-image: url("assets/stepper-button-horizontal-hover.png") 7 7 7 7 / 7px 7px 7px 7px stretch; + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (#9cd5ff), + color-stop (0.50, #90cdff), + color-stop (0.50, #7fc0fe), + to (#8dcbff)); +} + +/* overlay scrollbar */ +OsThumb { + color: shade (@fg_color, 1.6); +} + +OsThumb:selected, +GtkScrollbar:selected { + background-color: @selected_bg_color; +} + +OsThumb:active, +GtkScrollbar:active { + background-color: shade (@bg_color, 0.6); +} + +OsThumb:insensitive, +GtkScrollbar:insensitive { + background-color: shade (@bg_color, 0.85); +} + +/******************* + * scrolled window * + *******************/ +.ubuntu-online-accounts.frame, +GtkScrolledWindow.frame { + border-top-color: shade (@bg_color, 0.84); + border-right-color: shade (@bg_color, 0.76); + border-bottom-color: shade (@bg_color, 0.86); + border-left-color: shade (@bg_color, 0.76); + border-radius: 0; + border-style: solid; +} + +.ubuntu-online-accounts.frame { + border-top-width: 0; +} + +/************* + * separator * + *************/ +.separator { + border-width: 1px; + border-style: solid; + border-image: none; + border-color: shade (@bg_color, 0.92); + border-bottom-color: alpha (shade (@bg_color, 1.26), 0.6); + border-right-color: alpha (shade (@bg_color, 1.26), 0.6); +} + +GtkTreeView.view.separator, +GtkTreeView.separator, +.separator, +.separator:hover { + color: shade (@bg_color, 0.92); +} + +.separator.horizontal { + border-width: 1px 0 1px 0; +} + +.separator.vertical { + border-width: 0 1px 0 1px; +} + +GtkComboBox .separator { + -GtkWidget-wide-separators: true; + -GtkWidget-horizontal-separator: 0; + -GtkWidget-vertical-separator: 0; +} + +.button .separator, +.button.separator { + border-color: shade (@button_bg_color, 0.9); + border-bottom-color: alpha (shade (@bg_color, 1.26), 0.6); + border-right-color: alpha (shade (@bg_color, 1.26), 0.6); +} + +.button .separator:insensitive, +.button.separator:insensitive { + border-color: shade (@button_insensitive_bg_color, 0.96); + border-bottom-color: alpha (shade (@bg_color, 1.26), 0.3); + border-right-color: alpha (shade (@bg_color, 1.26), 0.3); +} + +.menuitem.separator { + -GtkMenuItem-horizontal-padding: 0; + border-width: 1px; + color: @dark_bg_color; +} + +GtkTreeMenu .menuitem.separator, +.toolbar .primary-toolbar .menuitem.separator, +.toolbar .menubar.toolbar .menuitem.separator, +.toolbar .header-bar .menuitem.separator, +GtkMenuToolButton .menuitem.separator, +.primary-toolbar .button .menuitem.separator, +.menubar.toolbar .button .menuitem.separator, +.header-bar .button .menuitem.separator, +.menuitem.separator { + border-color: shade (@dark_bg_color, 0.99); + border-bottom-color: alpha (shade (@dark_bg_color, 1.26), 0.5); + border-right-color: alpha (shade (@dark_bg_color, 1.26), 0.5); +} + +.toolbar .menuitem.separator, +GtkComboBox .menuitem.separator { + border-color: shade (@bg_color, 0.92); + border-bottom-color: alpha (shade (@bg_color, 1.26), 0.6); + border-right-color: alpha (shade (@bg_color, 1.26), 0.6); +} + +/*********** + * sidebar * + ***********/ +.sidebar row:selected { + text-shadow: 0 1px shade (@selected_bg_color, 0.7); +} + +.sidebar .frame { + border-width: 0; +} + +/************** + * spinbutton * + **************/ +.spinbutton.button:active, +.spinbutton.button:insensitive, +.spinbutton.button { + border-radius: 0; +} + +.spinbutton.button:active:nth-child(last), +.spinbutton.button:insensitive:nth-child(last) +.spinbutton.button:nth-child(last), +.spinbutton.button:active:backdrop:nth-child(last), +.spinbutton.button:insensitive:backdrop:nth-child(last), +.spinbutton.button:backdrop:nth-child(last) { + border-radius: 0 7px 7px 0; +} + +.spinbutton.button, +.spinbutton.button:active, +.spinbutton.button:backdrop, +.spinbutton.button:active:backdrop, +.spinbutton.button:hover, +.spinbutton.button:hover:backdrop { + background-image: none; + background-color: transparent; + border-image: none; + border-width: 0 0 0 1px; + border-left-color: alpha (shade (@bg_color, 0.6), 0.22); +} + +.spinbutton.button:active { + background-image: -gtk-gradient (radial, center center, 0.0, center center, 0.5, + from (alpha (@selected_bg_color, 0.2)), + to (alpha (@selected_bg_color, 0.0))); +} + +.spinbutton.button:insensitive, +.spinbutton.button:insensitive:backdrop { + border-left-color: alpha (shade (@bg_color, 0.6), 0.18); + + color: shade (@bg_color, 0.66); +} + +.spinbutton, +.spinbutton:hover { + color: @fg_color; +} + +/*********** + * spinner * + ***********/ +@keyframes spinner { + 0.00% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)); } + + 12.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)); } + + 25.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)); } + + 37.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)); } + + 50.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)); } + + 62.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)); } + + 75.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)); } + + 87.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)); } + + 100% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)); } +} + +.spinner { + background-color: transparent; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)); + background-position: 14% 14%, 0% 50%, 14% 86%, 50% 100%, 86% 86%, 100% 50%, 86% 14%, 50% 0%; + background-size: 20% 20%; + background-repeat: no-repeat; +} + +.menu.spinner, +.primary-toolbar .spinner, +.primary-toolbar .spinner, +.menubar.toolbar .spinner, +.menubar.toolbar .spinner, +.header-bar .spinner, +.header-bar .spinner { + color: @selected_bg_color; +} + +.spinner:active { + animation: spinner 1s infinite linear; +} + +/************* + * statusbar * + *************/ +GtkStatusbar { +} + +/********** + * switch * + **********/ +GtkSwitch { + border-radius: 8px; + padding: 0; +} + +GtkSwitch.trough { + border-radius: 8px; + background-image: -gtk-gradient (linear, left top, left bottom, + from (#cecece), + to (#e8e8e8)); + + color: @fg_color; + text-shadow: 0 1px alpha (shade (@bg_color, 1.25), 0.5); +} + +GtkSwitch.trough:active { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@selected_bg_color, 0.93)), + to (shade (@selected_bg_color, 0.99))); + + color: @selected_fg_color; + text-shadow: 0 1px shade (@selected_bg_color, 0.7); +} + +/* XXX temporary */ +GtkSwitch.trough:backdrop, +GtkSwitch.trough:insensitive { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.93)), + to (shade (@bg_color, 0.99))); + + color: shade (@bg_color, 0.6); + text-shadow: 0 1px alpha (shade (@bg_color, 1.25), 0.5); +} + +GtkSwitch.slider { + padding: 1px; + border-radius: 6px; + border-style: solid; +} + +/************ + * textview * + ************/ +GtkTextView { + background-color: @base_color; +} + +/*********** + * toolbar * + ***********/ +.toolbar { + border-style: none; + background-color: transparent; + padding: 1px; + + color: @fg_color; + text-shadow: none; +} + +.toolbar:backdrop { + color: @backdrop_fg_color; +} + +.toolbar .button { + /*padding: 1px;*/ + /*padding: 6px 8px;*/ +} + +/* primary-toolbar */ +.primary-toolbar, +.primary-toolbar .toolbar, +.primary-toolbar.toolbar, +.menubar.toolbar, +.header-bar { + -GtkWidget-window-dragging: true; + + background-image: -gtk-gradient (linear, left top, left bottom, + from (#fbfbf9), + color-stop (0.50, #f5f2ee), + color-stop (0.50, #ede9e3), + to (#f4f1ed)); + border-bottom-color: #cac1b3; + border-top-color: #cac1b3; + border-style: solid; + border-width: 1px 0 1px 0; + + color: @dark_fg_color; + text-shadow: none; + + box-shadow: none; +} + +.primary-toolbar .toolbar:backdrop, +.primary-toolbar.toolbar:backdrop, +.menubar.toolbar .toolbar:backdrop, +.menubar.toolbar.toolbar:backdrop, +.header-bar:backdrop { + background-image: none; + background-color: @dark_bg_color; + box-shadow: none; + border-top-color: @dark_bg_color; + border-bottom-color: shade (@dark_bg_color, 0.9); + + color: @backdrop_dark_fg_color; +} + +.primary-toolbar :insensitive, +.menubar.toolbar .toolbar :insensitive, +.header-bar :insensitive { + text-shadow: 0 -1px shade (@dark_bg_color, 0.7); +} + +.primary-toolbar GtkComboBox, +.primary-toolbar .button, +.menubar.toolbar GtkComboBox, +.menubar.toolbar .button, +.header-bar GtkComboBox, +.header-bar .button { + background-color: transparent; +background-image: -gtk-gradient (linear, + left top, + left bottom, + from (#FFFFFF), + color-stop (0.50, #FFFFFF), + color-stop (0.50, #F7F5F1), + to (#FFFFFE)); + border-color: transparent; + /*border-radius: 3px;*/ + /*border-width: 1px;*/ + /*padding: 3px;*/ + + color: @dark_fg_color; + text-shadow: 0 -1px shade (@dark_bg_color, 0.7); +} + +.primary-toolbar GtkComboBox:backdrop, +.primary-toolbar .button:backdrop, +.menubar.toolbar GtkComboBox:backdrop, +.menubar.toolbar .button:backdrop, +.header-bar GtkComboBox:backdrop, +.header-bar .button:backdrop { + color: @backdrop_dark_fg_color; + text-shadow: 0 -1px shade (@dark_bg_color, 0.9); +} + +.primary-toolbar .raised .button, +.primary-toolbar .raised.button, +.primary-toolbar .button:hover, +.primary-toolbar .button:active, +.primary-toolbar .button:insensitive, +.menubar.toolbar .raised .button, +.menubar.toolbar .raised.button, +.menubar.toolbar .button:hover, +.menubar.toolbar .button:active, +.menubar.toolbar .button:insensitive, +.header-bar .raised .button, +.header-bar .raised.button, +.header-bar .button:hover, +.header-bar .button:active, +.header-bar .button:insensitive { + background-image: -gtk-gradient (linear, + left top, + left bottom, + from (#FFFFFF), + color-stop (0.50, #FFFFFF), + color-stop (0.50, #F7F5F1), + to (#FFFFFE)); + /*border-width: 1px;*/ +} + +.primary-toolbar .button:active, +.menubar.toolbar .button:active, +.header-bar .button:active { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 0.9)), + to (shade (@dark_bg_color, 0.95))); + + text-shadow: 0 -1px shade (@dark_bg_color, 0.6); +} + +.primary-toolbar .button:active:hover, +.menubar.toolbar .button:active:hover, +.header-bar .button:active:hover { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 0.95)), + to (shade (@dark_bg_color, 1.0))); +} + +.primary-toolbar .button:active:insensitive, +.primary-toolbar .button:insensitive, +.menubar.toolbar .button:active:insensitive, +.menubar.toolbar .button:insensitive, +.header-bar .button:active:insensitive, +.header-bar .button:insensitive { + text-shadow: none; +} + +.primary-toolbar .button:insensitive, +.menubar.toolbar .button:insensitive, +.header-bar .button:insensitive { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 1.01)), + to (shade (@dark_bg_color, 0.99))); +} + +.primary-toolbar .button:active:insensitive, +.menubar.toolbar .button:active:insensitive, +.header-bar .button:active:insensitive { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 0.94)), + to (shade (@dark_bg_color, 1.02))); +} + +.primary-toolbar .entry, +.primary-toolbar .entry:active, +.primary-toolbar .entry:focused, +.menubar.toolbar .entry, +.menubar.toolbar .entry:active, +.menubar.toolbar .entry:focused, +.header-bar .entry, +.header-bar .entry:active, +.header-bar .entry:focused { + /* border-radius: 9px; + + background-color: @dark_bg_color; + background-image: none; + + background-clip: border-box;*/ +} + +.primary-toolbar GtkSeparatorToolItem, +.primary-toolbar .separator, +.primary-toolbar .separator:insensitive, +.menubar.toolbar GtkSeparatorToolItem, +.menubar.toolbar .separator, +.menubar.toolbar .separator:insensitive, +.header-bar GtkSeparatorToolItem, +.header-bar .separator, +.header-bar .separator:insensitive { + border-color: @dark_bg_color; + border-bottom-color: @dark_bg_color; + border-right-color: @dark_bg_color; +} + +/* inline-toolbar */ +.inline-toolbar.toolbar { + -GtkToolbar-button-relief: normal; + + background-color: @dark_bg_color; +} + +.inline-toolbar.toolbar .button { + padding: 4px; + + icon-shadow: 0 1px shade (@bg_color, 1.16); +} + +/* Middle button */ +.primary-toolbar .button.raised.linked, +.primary-toolbar .button.raised.linked:active, +.primary-toolbar .button.raised.linked:focus, +.primary-toolbar .button.raised.linked:focus:active, +.primary-toolbar .button.raised.linked:insensitive, +.primary-toolbar .button.raised.linked:backdrop, +.primary-toolbar .raised.linked .button, +.primary-toolbar .raised.linked .button:active, +.primary-toolbar .raised.linked .button:focus, +.primary-toolbar .raised.linked .button:focus:active, +.primary-toolbar .raised.linked .button:insensitive, +.primary-toolbar .raised.linked .button:backdrop, +.menubar.toolbar .linked .button, +.menubar.toolbar .linked .button:active, +.menubar.toolbar .linked .button:focus, +.menubar.toolbar .linked .button:focus:active, +.menubar.toolbar .linked .button:hover, +.menubar.toolbar .linked .button:hover:active, +.menubar.toolbar .linked .button:insensitive, +.menubar.toolbar .linked .button:backdrop, +.menubar.toolbar .linked .entry, +.menubar.toolbar .linked .entry:active, +.menubar.toolbar .linked .entry:focused, +.menubar.toolbar .linked .entry:focused:active, +.menubar.toolbar .linked .entry:insensitive, +.menubar.toolbar .raised.linked .button, +.menubar.toolbar .raised.linked .button:active, +.menubar.toolbar .raised.linked .button:focus, +.menubar.toolbar .raised.linked .button:focus:active, +.menubar.toolbar .raised.linked .button:insensitive, +.menubar.toolbar .raised.linked .button:backdrop, +.header-bar .linked .button, +.header-bar .linked .button:active, +.header-bar .linked .button:focus, +.header-bar .linked .button:focus:active, +.header-bar .linked .button:insensitive, +.header-bar .linked .button:backdrop, +.header-bar .linked .entry, +.header-bar .linked .entry:active, +.header-bar .linked .entry:focused, +.header-bar .linked .entry:focused:active, +.header-bar .linked .entry:insensitive, +.header-bar .raised.linked .button, +.header-bar .raised.linked .button:active, +.header-bar .raised.linked .button:focus, +.header-bar .raised.linked .button:focus:active, +.header-bar .raised.linked .button:insensitive, +.header-bar .raised.linked .button:backdrop, +.inline-toolbar.toolbar .button, +.inline-toolbar.toolbar .button:active, +.inline-toolbar.toolbar .button:focus, +.inline-toolbar.toolbar .button:focus:active, +.inline-toolbar.toolbar .button:insensitive, +.inline-toolbar.toolbar .button:backdrop, +.inline-toolbar.toolbar .button:backdrop:insensitive, +.inline-toolbar.toolbar GtkToolButton .button, +.inline-toolbar.toolbar GtkToolButton .button:active, +.inline-toolbar.toolbar GtkToolButton .button:focus, +.inline-toolbar.toolbar GtkToolButton .button:focus:active, +.inline-toolbar.toolbar GtkToolButton .button:insensitive, +.inline-toolbar.toolbar GtkToolButton .button:backdrop, +.inline-toolbar.toolbar GtkToolButton .button:backdrop:insensitive { + border-right-width: 0; + border-left-width: 0; + border-image-width: 10px 0 10px 0; + border-radius: 0; +} + +/* Leftmost button */ +.primary-toolbar .button.raised.linked:first-child, +.primary-toolbar .button.raised.linked:active:first-child, +.primary-toolbar .button.raised.linked:focus:first-child, +.primary-toolbar .button.raised.linked:focus:active:first-child, +.primary-toolbar .button.raised.linked:insensitive:first-child, +.primary-toolbar .button.raised.linked:backdrop:first-child, +.primary-toolbar .raised.linked .button:first-child, +.primary-toolbar .raised.linked .button:active:first-child, +.primary-toolbar .raised.linked .button:focus:first-child, +.primary-toolbar .raised.linked .button:focus:active:first-child, +.primary-toolbar .raised.linked .button:insensitive:first-child, +.primary-toolbar .raised.linked .button:backdrop:first-child, +.menubar.toolbar .linked .button:first-child, +.menubar.toolbar .linked .button:active:first-child, +.menubar.toolbar .linked .button:focus:first-child, +.menubar.toolbar .linked .button:focus:active:first-child, +.menubar.toolbar .linked .button:insensitive:first-child, +.menubar.toolbar .linked .button:backdrop:first-child, +.menubar.toolbar .linked .entry:first-child, +.menubar.toolbar .linked .entry:active:first-child, +.menubar.toolbar .linked .entry:focused:first-child, +.menubar.toolbar .linked .entry:focused:active:first-child, +.menubar.toolbar .linked .entry:insensitive:first-child, +.menubar.toolbar .raised.linked .button:first-child, +.menubar.toolbar .raised.linked .button:active:first-child, +.menubar.toolbar .raised.linked .button:focus:first-child, +.menubar.toolbar .raised.linked .button:focus:active:first-child, +.menubar.toolbar .raised.linked .button:insensitive:first-child, +.menubar.toolbar .raised.linked .button:backdrop:first-child, +.header-bar .linked .button:first-child, +.header-bar .linked .button:active:first-child, +.header-bar .linked .button:focus:first-child, +.header-bar .linked .button:focus:active:first-child, +.header-bar .linked .button:insensitive:first-child, +.header-bar .linked .button:backdrop:first-child, +.header-bar .linked .entry:first-child, +.header-bar .linked .entry:active:first-child, +.header-bar .linked .entry:focused:first-child, +.header-bar .linked .entry:focused:active:first-child, +.header-bar .linked .entry:insensitive:first-child, +.header-bar .raised.linked .button:first-child, +.header-bar .raised.linked .button:active:first-child, +.header-bar .raised.linked .button:focus:first-child, +.header-bar .raised.linked .button:focus:active:first-child, +.header-bar .raised.linked .button:insensitive:first-child, +.header-bar .raised.linked .button:backdrop:first-child, +.inline-toolbar.toolbar .button:first-child, +.inline-toolbar.toolbar .button:active:first-child, +.inline-toolbar.toolbar .button:focus:first-child, +.inline-toolbar.toolbar .button:focus:active:first-child, +.inline-toolbar.toolbar .button:insensitive:first-child, +.inline-toolbar.toolbar .button:backdrop:first-child, +.inline-toolbar.toolbar .button:backdrop:insensitive:first-child, +.inline-toolbar.toolbar GtkToolButton:first-child .button, +.inline-toolbar.toolbar GtkToolButton:first-child .button:active, +.inline-toolbar.toolbar GtkToolButton:first-child .button:focus, +.inline-toolbar.toolbar GtkToolButton:first-child .button:focus:active, +.inline-toolbar.toolbar GtkToolButton:first-child .button:insensitive, +.inline-toolbar.toolbar GtkToolButton:first-child .button:backdrop, +.inline-toolbar.toolbar GtkToolButton:first-child .button:backdrop:insensitive { + border-left-width: 1px; + border-right-width: 0; + border-image-width: 10px 0 10px 12px; + border-radius: 8px; + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +/* Rightmost button */ +.primary-toolbar .button.raised.linked:last-child, +.primary-toolbar .button.raised.linked:active:last-child, +.primary-toolbar .button.raised.linked:focus:last-child, +.primary-toolbar .button.raised.linked:focus:active:last-child, +.primary-toolbar .button.raised.linked:insensitive:last-child, +.primary-toolbar .button.raised.linked:backdrop:last-child, +.primary-toolbar .raised.linked .button:last-child, +.primary-toolbar .raised.linked .button:active:last-child, +.primary-toolbar .raised.linked .button:focus:last-child, +.primary-toolbar .raised.linked .button:focus:active:last-child, +.primary-toolbar .raised.linked .button:insensitive:last-child, +.primary-toolbar .raised.linked .button:backdrop:last-child, +.menubar.toolbar .linked .button:last-child, +.menubar.toolbar .linked .button:active:last-child, +.menubar.toolbar .linked .button:focus:last-child, +.menubar.toolbar .linked .button:focus:active:last-child, +.menubar.toolbar .linked .button:insensitive:last-child, +.menubar.toolbar .linked .button:backdrop:last-child, +.menubar.toolbar .linked .entry:last-child, +.menubar.toolbar .linked .entry.active:last-child, +.menubar.toolbar .linked .entry:focused:last-child, +.menubar.toolbar .linked .entry:focused:active:last-child, +.menubar.toolbar .linked .entry:insensitive:last-child, +.menubar.toolbar .linked .raised.linked .button:last-child, +.menubar.toolbar .linked .raised.linked .button:active:last-child, +.menubar.toolbar .linked .raised.linked .button:focus:last-child, +.menubar.toolbar .linked .raised.linked .button:focus:active:last-child, +.menubar.toolbar .linked .raised.linked .button:insensitive:last-child, +.menubar.toolbar .linked .raised.linked .button:backdrop:last-child, +.header-bar .linked .button:last-child, +.header-bar .linked .button:active:last-child, +.header-bar .linked .button:focus:last-child, +.header-bar .linked .button:focus:active:last-child, +.header-bar .linked .button:insensitive:last-child, +.header-bar .linked .button:backdrop:last-child, +.header-bar .linked .entry:last-child, +.header-bar .linked .entry.active:last-child, +.header-bar .linked .entry:focused:last-child, +.header-bar .linked .entry:focused:active:last-child, +.header-bar .linked .entry:insensitive:last-child, +.header-bar .linked .raised.linked .button:last-child, +.header-bar .linked .raised.linked .button:active:last-child, +.header-bar .linked .raised.linked .button:focus:last-child, +.header-bar .linked .raised.linked .button:focus:active:last-child, +.header-bar .linked .raised.linked .button:insensitive:last-child, +.header-bar .linked .raised.linked .button:backdrop:last-child, +.inline-toolbar.toolbar .button:last-child, +.inline-toolbar.toolbar .button:active:last-child, +.inline-toolbar.toolbar .button:focus:last-child, +.inline-toolbar.toolbar .button:focus:active:last-child, +.inline-toolbar.toolbar .button:insensitive:last-child, +.inline-toolbar.toolbar .button:backdrop:last-child, +.inline-toolbar.toolbar .button:backdrop:insensitive:last-child, +.inline-toolbar.toolbar GtkToolButton:last-child .button, +.inline-toolbar.toolbar GtkToolButton:last-child .button:active, +.inline-toolbar.toolbar GtkToolButton:last-child .button:focus, +.inline-toolbar.toolbar GtkToolButton:last-child .button:focus:active, +.inline-toolbar.toolbar GtkToolButton:last-child .button:insensitive, +.inline-toolbar.toolbar GtkToolButton:last-child .button:backdrop, +.inline-toolbar.toolbar GtkToolButton:last-child .button:backdrop:insensitive { + border-left-width: 0; + border-right-width: 1px; + border-image-width: 10px 12px 10px 0; + border-radius: 8px; + border-bottom-left-radius: 0; + border-top-left-radius: 0; + /*box-shadow: inset 1px 0 shade (@bg_color, 0.84);*/ +} + +/* Single button */ +.primary-toolbar.toolbar .button:only-child, +.primary-toolbar.toolbar .button:active:only-child, +.primary-toolbar.toolbar .button:focus:only-child, +.primary-toolbar.toolbar .button:focus:active:only-child, +.primary-toolbar.toolbar .button:insensitive:only-child, +.primary-toolbar.toolbar .button:backdrop:only-child, +.primary-toolbar.toolbar .button:backdrop:insensitive:only-child, +.primary-toolbar.toolbar GtkToolButton:only-child .button, +.primary-toolbar.toolbar GtkToolButton:only-child .button:active, +.primary-toolbar.toolbar GtkToolButton:only-child .button:focus, +.primary-toolbar.toolbar GtkToolButton:only-child .button:focus:active, +.primary-toolbar.toolbar GtkToolButton:only-child .button:insensitive, +.primary-toolbar.toolbar GtkToolButton:only-child .button:backdrop, +.primary-toolbar.toolbar GtkToolButton:only-child .button:backdrop:insensitive, +.menubar.toolbar.toolbar .button:only-child, +.menubar.toolbar.toolbar .button:active:only-child, +.menubar.toolbar.toolbar .button:focus:only-child, +.menubar.toolbar.toolbar .button:focus:active:only-child, +.menubar.toolbar.toolbar .button:insensitive:only-child, +.menubar.toolbar.toolbar .button:backdrop:only-child, +.menubar.toolbar.toolbar .button:backdrop:insensitive:only-child, +.menubar.toolbar.toolbar GtkToolButton:only-child .button, +.menubar.toolbar.toolbar GtkToolButton:only-child .button:active, +.menubar.toolbar.toolbar GtkToolButton:only-child .button:focus, +.menubar.toolbar.toolbar GtkToolButton:only-child .button:focus:active, +.menubar.toolbar.toolbar GtkToolButton:only-child .button:insensitive, +.menubar.toolbar.toolbar GtkToolButton:only-child .button:backdrop, +.menubar.toolbar.toolbar GtkToolButton:only-child .button:backdrop:insensitive, +.header-bar .button:only-child, +.header-bar .button:active:only-child, +.header-bar .button:focus:only-child, +.header-bar .button:focus:active:only-child, +.header-bar .button:insensitive:only-child, +.header-bar .button:backdrop:only-child, +.header-bar .button:backdrop:insensitive:only-child, +.header-bar GtkToolButton:only-child .button, +.header-bar GtkToolButton:only-child .button:active, +.header-bar GtkToolButton:only-child .button:focus, +.header-bar GtkToolButton:only-child .button:focus:active, +.header-bar GtkToolButton:only-child .button:insensitive, +.header-bar GtkToolButton:only-child .button:backdrop, +.header-bar GtkToolButton:only-child .button:backdrop:insensitive, +.inline-toolbar.toolbar .button:only-child, +.inline-toolbar.toolbar .button:active:only-child, +.inline-toolbar.toolbar .button:focus:only-child, +.inline-toolbar.toolbar .button:focus:active:only-child, +.inline-toolbar.toolbar .button:insensitive:only-child, +.inline-toolbar.toolbar .button:backdrop:only-child, +.inline-toolbar.toolbar .button:backdrop:insensitive:only-child, +.inline-toolbar.toolbar GtkToolButton:only-child .button, +.inline-toolbar.toolbar GtkToolButton:only-child .button:active, +.inline-toolbar.toolbar GtkToolButton:only-child .button:focus, +.inline-toolbar.toolbar GtkToolButton:only-child .button:focus:active, +.inline-toolbar.toolbar GtkToolButton:only-child .button:insensitive, +.inline-toolbar.toolbar GtkToolButton:only-child .button:backdrop, +.inline-toolbar.toolbar GtkToolButton:only-child .button:backdrop:insensitive { + + + border-right-width: 1px; + border-left-width: 1px; + border-image-width: 10px 12px 10px 12px; + border-radius: 8px; + /*box-shadow: none;*/ +} + +/*********** + * tooltip * + ***********/ +.tooltip { + background-image: -gtk-gradient (radial, center 0, 0, center 0, 0.8, + from (alpha (mix (@tooltip_bg_color, #e6ddd5, 0.2), 0.86)), + to (alpha (@tooltip_bg_color, 0.86))); + border-color: alpha (#000000, 0.2); + border-radius: 5px; + border-style: solid; + border-width: 1px; + + color: @tooltip_fg_color; +} + +.tooltip * { + background-color: transparent; +} + +/************ + * treeview * + ************/ +GtkTreeView.dnd { + border-color: shade (@selected_bg_color, 1.12); + border-radius: 2px; + border-width: 1px; + border-style: solid; +} + +GtkTreeView .entry { + background-image: none; + /*border-radius: 0;*/ +} + +.view row:nth-child(even){ + /*background-color: @base_color;*/ +} + +.view row:nth-child(odd) { + /* zebra stripping, see LP#945430 */ + background-color: shade (@base_color, 0.965); +} + +/************ + * viewport * + ************/ +GtkViewport.frame { + border-width: 0; +} + +/***************************************************************************** + * states [please keep this section at the end of the file (CSS precedence)] * + *****************************************************************************/ +*:insensitive { + color: shade (@bg_color, 0.6); + text-shadow: 0 1px alpha (shade (@bg_color, 1.25), 0.5); +} + +*:selected, +*:selected:focused { + background-color: alpha (@selected_bg_color, 0.9); + + color: @selected_fg_color; +} + +*:selected:backdrop, +*:selected:focused:backdrop { + background-color: alpha (@backdrop_selected_bg_color, 0.9); + + color: @backdrop_selected_fg_color; +} + diff --git a/desktop-themes/Shiny/gtk-3.0/gtk.css b/desktop-themes/Shiny/gtk-3.0/gtk.css new file mode 100644 index 00000000..98e8cfee --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/gtk.css @@ -0,0 +1 @@ +@import url("gtk-main.css");
\ No newline at end of file diff --git a/desktop-themes/Shiny/gtk-3.0/settings.ini b/desktop-themes/Shiny/gtk-3.0/settings.ini new file mode 100644 index 00000000..2cd819b6 --- /dev/null +++ b/desktop-themes/Shiny/gtk-3.0/settings.ini @@ -0,0 +1,3 @@ +[Settings] +gtk-color-scheme = "base_color:#ffffff\nbg_color:#efebe7\ntooltip_bg_color:#f5f5b5\nselected_bg_color:#FFBE6B\ntext_color:#1a1a1a\nfg_color:#101010\ntooltip_fg_color:#1a1a1a\nselected_fg_color:#1a1a1a\nlink_color:#DD4814\nbg_color_dark:#efebe7\nfg_color_dark:#1a1a1a" +gtk-auto-mnemonics = 1 |