diff options
Diffstat (limited to 'desktop-themes')
-rw-r--r-- | desktop-themes/TraditionalOk/gtk-3.0/gtk-widgets.css | 205 | ||||
-rw-r--r-- | desktop-themes/TraditionalOk/gtk-3.0/mate-applications.css | 229 |
2 files changed, 242 insertions, 192 deletions
diff --git a/desktop-themes/TraditionalOk/gtk-3.0/gtk-widgets.css b/desktop-themes/TraditionalOk/gtk-3.0/gtk-widgets.css index 0bc92379..056dd8fd 100644 --- a/desktop-themes/TraditionalOk/gtk-3.0/gtk-widgets.css +++ b/desktop-themes/TraditionalOk/gtk-3.0/gtk-widgets.css @@ -801,28 +801,36 @@ toolbar.horizontal button.text-button.toggle { } .path-bar button, +.linked.path-bar button, .path-bar button image, .path-bar button label { - padding: 2px; + padding: 4px 2px; } .path-bar button { border-width: 1px 0px 1px 1px; } -.path-bar button:hover:active { - border-left-width: 1px; +.linked.path-bar button.toggle, +.linked.path-bar button.toggle:checked:hover, /* this is really weird */ +.linked.path-bar button.image-button, +.linked.path-bar button.toggle.image-button, +.linked.path-bar button.toggle.text-button { + border-width: 1px 1px 1px 0px; } -.path-bar button:first-child, -.path-bar button:first-child:hover:active { - border-right-width: 0px; +.linked.path-bar button.toggle:first-child, +.linked.path-bar button.image-button:first-child, +.linked.path-bar button.toggle.image-button:first-child, +.linked.path-bar button.toggle.text-button:first-child { + border-width: 1px 1px 1px 1px; } -.path-bar button:only-child, -.path-bar button:only-child:hover:active { - border-radius: 3px; - border-right-width: 1px; +.linked.path-bar button.toggle:last-child, +.linked.path-bar button.image-button:last-child, +.linked.path-bar button.toggle.image-button:last-child, +.linked.path-bar button.toggle.text-button:last-child { + border-width: 1px 1px 1px 0px; } .linked.raised button:first-child, @@ -1424,9 +1432,9 @@ notebook header tab { } notebook header.top tab { - padding: 7px 2px 0 2px; - border-width: 0px 1px 1px 1px; - border-radius: 3px 3px 0px 0px;; + padding: 7px 28px 0 28px; + border-width: 0px 0px 1px 0px; + border-radius: 0px; background-image: linear-gradient(to bottom, @notebook_tab_gradient_a, @notebook_tab_gradient_b 50%, @@ -1434,40 +1442,8 @@ notebook header.top tab { @notebook_tab_gradient_d); } -notebook header.right tab { - padding: 2px 7px 2px 0; - border-width: 1px 0px 1px 1px; - border-radius: 0px 3px 3px 0px;; - background-image: linear-gradient(to left, - @notebook_tab_gradient_a, - @notebook_tab_gradient_b 50%, - @notebook_tab_gradient_c 50%, - @notebook_tab_gradient_d); -} - -notebook header.bottom tab { - padding: 0px 2px 7px 2px; - border-width: 1px 1px 0px 1px; - border-radius: 0px 0px 3px 3px;; - background-image: linear-gradient(to top, - @notebook_tab_gradient_a, - @notebook_tab_gradient_b 50%, - @notebook_tab_gradient_c 50%, - @notebook_tab_gradient_d); -} - -notebook header.left tab { - padding: 2px 0 2px 7px; - border-width: 1px 1px 1px 0px; - border-radius: 3px 0px 0px 3px;; - background-image: linear-gradient(to right, - @notebook_tab_gradient_a, - @notebook_tab_gradient_b 50%, - @notebook_tab_gradient_c 50%, - @notebook_tab_gradient_d); -} - notebook header.top tab:active { + border-radius: 3px 3px 0px 0px; border-width: 0px 1px 0px 1px; border-top-color: @notebook_active_tab_border; background-image: linear-gradient(to bottom, @@ -1478,6 +1454,25 @@ notebook header.top tab:active { @notebook_active_tab_gradient_b); } +notebook header.top tab:active:first-child { + border-width: 0px 1px 0px 0px; +} + +notebook header.top tab:active:last-child { + border-width: 0px 0px 0px 1px; +} + +notebook header.right tab { + padding: 2px 7px 2px 0; + border-width: 0px 0px 0px 1px; + border-radius: 0px; + background-image: linear-gradient(to left, + @notebook_tab_gradient_a, + @notebook_tab_gradient_b 50%, + @notebook_tab_gradient_c 50%, + @notebook_tab_gradient_d); +} + notebook header.right tab:active { border-width: 1px 0px 1px 0px; border-right-color: @notebook_active_tab_border; @@ -1489,6 +1484,25 @@ notebook header.right tab:active { @notebook_active_tab_gradient_b); } +notebook header.right tab:active:first-child { + border-width: 0px 0px 1px 0px; +} + +notebook header.right tab:active:last-child { + border-width: 1px 0px 0px 0px; +} + +notebook header.bottom tab { + padding: 0px 28px 7px 28px; + border-width: 1px 0px 0px 0px; + border-radius: 0px; + background-image: linear-gradient(to top, + @notebook_tab_gradient_a, + @notebook_tab_gradient_b 50%, + @notebook_tab_gradient_c 50%, + @notebook_tab_gradient_d); +} + notebook header.bottom tab:active { border-width: 0px 1px 0px 1px; border-bottom-color: @notebook_active_tab_border; @@ -1500,6 +1514,25 @@ notebook header.bottom tab:active { @notebook_active_tab_gradient_b); } +notebook header.bottom tab:active:first-child { + border-width: 0px 1px 0px 0px; +} + +notebook header.bottom tab:active:last-child { + border-width: 0px 0px 0px 1px; +} + +notebook header.left tab { + padding: 2px 0 2px 7px; + border-width: 0px 1px 0px 0px; + border-radius: 0px; + background-image: linear-gradient(to right, + @notebook_tab_gradient_a, + @notebook_tab_gradient_b 50%, + @notebook_tab_gradient_c 50%, + @notebook_tab_gradient_d); +} + notebook header.left tab:active { border-width: 1px 0px 1px 0px; border-left-color: @notebook_active_tab_border; @@ -1511,6 +1544,14 @@ notebook header.left tab:active { @notebook_active_tab_gradient_b); } +notebook header.left tab:active:first-child { + border-width: 0px 0px 1px 0px; +} + +notebook header.left tab:active:last-child { + border-width: 1px 0px 0px 0px; +} + .notebook tab * { background-color: transparent; } @@ -1535,6 +1576,51 @@ notebook button.flat.small-button:hover{ border-color: alpha(black, 0.1); } +notebook header.top tabs arrow.up, +notebook header.bottom tabs arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: @theme_fg_color; +} + +notebook header.top tabs arrow.down, +notebook header.bottom tabs arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); + color: @theme_fg_color; +} + +notebook header.left tabs arrow.up, +notebook header.right tabs arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); + color: @theme_fg_color; +} + +notebook header.left tabs arrow.down, +notebook header.right tabs arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + color: @theme_fg_color; +} + +notebook header tabs arrow { + color: @theme_fg_color; +} + +notebook header tabs arrow:hover, +notebook header tabs arrow:active { + color: @theme_selected_bg_color; +} + +notebook header tabs arrow:disabled { + color: rgba(141, 144, 145, 0.3); +} + +notebook header tabs arrow:backdrop { + color: rgba(84, 89, 90, 0.4); +} + +notebook header tabs arrow:backdrop:disabled { + color: #c7c7c7; +} + /************** * ComboBoxes * **************/ @@ -2900,12 +2986,14 @@ expander toolbar.inline-toolbar { /* Calendars */ calendar { padding: 2px; + border-style:none; } calendar.view { border-radius: 3px; border-style: solid; border-width: 1px; + border-color: rgb(162,158,155); padding: 2px; } @@ -3119,7 +3207,9 @@ messagedialog.csd decoration { **************/ actionbar { - border-style: none; + border-width: 1px 0px 0px 0px; + border-style:solid; + border-color: rgb(162,158,155); padding: 7px 7px 3px 7px; } @@ -3234,6 +3324,19 @@ modelbutton.flat { border-radius: 3px; } +modelbutton.flat, +.linked button.image-button.model { + min-height: 24px; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + modelbutton.flat:checked, modelbutton.flat:active, modelbutton.flat:disabled, @@ -3248,7 +3351,8 @@ modelbutton.flat:checked:focus { background-image: none; border-color: transparent; border-image: none; - border-style: none; + border-style: solid; + border-width: 1px; box-shadow: none; border-radius: 3px; } @@ -3262,9 +3366,10 @@ modelbutton.flat:selected { shade(@theme_selected_bg_color, 1.1), shade(@theme_selected_bg_color, 0.8)); text-shadow: none; - border-color: @border_color; - border-width: 2px; + border-color: @button_active_gradient_a; + border-width: 1px; border-radius: 3px; + border-style: solid; } popover separator { diff --git a/desktop-themes/TraditionalOk/gtk-3.0/mate-applications.css b/desktop-themes/TraditionalOk/gtk-3.0/mate-applications.css index 1b87d583..983d952f 100644 --- a/desktop-themes/TraditionalOk/gtk-3.0/mate-applications.css +++ b/desktop-themes/TraditionalOk/gtk-3.0/mate-applications.css @@ -3,69 +3,74 @@ ************/ /* caja sidebar */ -CajaWindow FMTreeView .view, -CajaWindow CajaNotesViewer .view, -CajaWindow CajaPlacesSidebar .view, -CajaWindow CajaHistorySidebar .view, -CajaWindow CajaEmblemSidebar .frame, -CajaWindow CajaInformationPanel .vertical { +/* all sidebars */ +.caja-side-pane treeview.view, +.caja-side-pane textview.view text, +.caja-side-pane viewport.frame, +.caja-side-pane widget .vertical { background-color: shade (@theme_base_color, 1.00); color: @theme_fg_color; } /* moved eject button to left better for overlay scrollbars */ -CajaWindow CajaPlacesSidebar .view row { - padding: 0px 4px 0px 0px; +.caja-side-pane treeview { + /* padding: 0px 4px 0px 0px; sigh, broken*/ + padding: 3px 0px 3px 0px; } /* better for overlay scrollbars */ -CajaWindow FMTreeView .vertical.scrollbar.overlay-indicator, -CajaWindow CajaNotesViewer .vertical.scrollbar.overlay-indicator, -CajaWindow CajaPlacesSidebar .vertical.scrollbar.overlay-indicator, -CajaWindow CajaEmblemSidebar .vertical.scrollbar.overlay-indicator, -CajaWindow CajaHistorySidebar .vertical.scrollbar.overlay-indicator { +.caja-side-pane treeview.view .vertical.scrollbar.overlay-indicator, +.caja-side-pane textview.view text .vertical.scrollbar.overlay-indicator { -GtkRange-slider-width: 13; } /* ComboBox views */ -CajaWindow .toolbar.horizontal GtkComboBox .button, -CajaWindow .primary-toolbar.toolbar.horizontal GtkComboBox .button { +.caja-navigation-window toolbar.primary-toolbar combobox button.combo { padding: 4px 4px; } -.caja-canvas-item, -EelEditableLabel.entry { +.caja-canvas-item { border-radius: 3px; } -EelEditableLabel.entry, -EelEditableLabel.entry:focus { +/* EelEditableLabel (icon labels) */ +.caja-navigation-window .view .entry, +.caja-navigation-window .view .entry:focus, +.caja-desktop widget.entry, +.caja-desktop widget.entry:focus { border-image: none; + border-style: solid; border-width: 1px; border-color: @theme_fg_color; box-shadow: none; border-radius: 3px; text-shadow: none; + background-image: -gtk-gradient(linear, + left top, left bottom, + from (shade(@theme_base_color, 0.86)), + color-stop (0.15, shade(@theme_base_color, 0.96)), + color-stop (0.50, shade(@theme_base_color, 0.98)), + to (shade(@theme_base_color, 1.00))); } /* desktop */ -CajaDesktopWindow.background .caja-canvas-item { +.caja-desktop.caja-canvas-item { color: @theme_base_color; text-shadow: 1px 1px alpha (@theme_fg_color, 0.8); } -CajaDesktopWindow.background .caja-canvas-item:active, -CajaDesktopWindow.background .caja-canvas-item:hover, -CajaDesktopWindow.background .caja-canvas-item:selected { +.caja-desktop.caja-canvas-item:active, +.caja-desktop.caja-canvas-item:hover, +.caja-desktop.caja-canvas-item:selected { text-shadow: none; } /* view */ -CajaNavigationWindow.background .view.caja-canvas-item { +.caja-navigation-window .view.caja-canvas-item { color: @theme_fg_color; } -CajaNavigationWindow.background .view.caja-canvas-item:selected { +.caja-navigation-window .view.caja-canvas-item:selected { color: @theme_sectected_fg_color; } @@ -74,8 +79,8 @@ CajaNavigationWindow.background .view.caja-canvas-item:selected { ***************/ .mate-panel-menu-bar, -MatePanelApplet > GtkMenuBar.menubar, -PanelToplevel, +MatePanelApplet > menubar, +PanelToplevel.background, PanelWidget, PanelFrame, PanelAppletFrame, @@ -99,44 +104,7 @@ MatePanelApplet { box-shadow: none; } -/* set selected menubar button */ -PanelMenuBar.menubar .menuitem:hover { - background-image: none; - background-color: shade(@theme_selected_bg_color, 1.1); - border-style: none; - border-image: none; - /* join menuitem to menu */ - border-radius: 3px 3px 0px 0px; - border-width: 0px; - text-shadow: none; - padding: 3px 5px; -} - -/* set menubar menuitem */ -PanelMenuBar.menubar .menu .menuitem { - background-image: none; - color: @theme_text_color; - border-style: solid; - border-width: 1px; - border-radius: 3px; - border-color: alpha(@theme_bg_color, 0.1); - padding: 6px 5px; -} - -/* set selected menubar menuitem */ -PanelMenuBar.menubar .menu .menuitem:checked:hover, -PanelMenuBar.menubar .menu .menuitem:active:hover, -PanelMenuBar.menubar .menu .menuitem:hover { - background-image: none; - color: @theme_text_color; - border-style: solid; - border-width: 1px; - border-radius: 3px; - border-color: alpha(@theme_selected_bg_color, 0.1); - padding: 6px 5px; -} - -MatePanelApplet { +#PanelApplet { border-width: 0; } @@ -147,31 +115,40 @@ PanelSeparator { text-shadow: none; } -/* desktop-applet, clockapplet, drivemount, character-map, -dictionary */ -MatePanelApplet .button { - /* Due to a bug somewhere in gtk or cairo, - a padding of zero (or even one) doesn't work always!!! */ - padding: 0px; +/* all applets */ +.mate-panel-menu-bar #PanelApplet button, +.mate-panel-menu-bar #PanelApplet button.flat, +.mate-panel-menu-bar #PanelApplet button.toggle, +.mate-panel-menu-bar #PanelApplet button.flat.toggle { + padding: 4px; border-radius: 3px; border-width: 1px; border-style: solid; text-shadow: none; + border-color: @border_color; color: @theme_fg_color; + background-color: transparent; background-image: -gtk-gradient (linear, left top, left bottom, from (@button_gradient_a), - color-stop (0.50, @button_gradient_b), - color-stop (0.50, @button_gradient_c), to (@button_gradient_d)); } -MatePanelApplet .button:checked:hover, -MatePanelApplet .button:checked, -MatePanelApplet .button:active:hover, -MatePanelApplet .button:active { +.mate-panel-menu-bar #PanelApplet button:checked, +.mate-panel-menu-bar #PanelApplet button:checked:hover, +.mate-panel-menu-bar #PanelApplet button:hover:active, +.mate-panel-menu-bar #PanelApplet button.flat:checked, +.mate-panel-menu-bar #PanelApplet button.flat:checked:hover, +.mate-panel-menu-bar #PanelApplet button.flat:hover:active, +.mate-panel-menu-bar #PanelApplet button.toggle:checked, +.mate-panel-menu-bar #PanelApplet button.toggle:checked:hover, +.mate-panel-menu-bar #PanelApplet button.toggle:hover:active, +.mate-panel-menu-bar #PanelApplet button.flat.toggle:checked, +.mate-panel-menu-bar #PanelApplet button.flat.toggle:checked:hover, +.mate-panel-menu-bar #PanelApplet button.flat.toggle:hover:active { border-style: solid; + background-color: transparent; background-image: linear-gradient(to bottom, @button_active_gradient_a, @button_active_gradient_b 3px, @@ -181,60 +158,37 @@ MatePanelApplet .button:active { @button_active_gradient_f); } -MatePanelApplet .button:hover { +.mate-panel-menu-bar #PanelApplet button:hover, +.mate-panel-menu-bar #PanelApplet button.flat:hover, +.mate-panel-menu-bar #PanelApplet button.toggle:hover, +.mate-panel-menu-bar #PanelApplet button.flat.toggle:hover { border-style: solid; - background-image: linear-gradient(to bottom, - @button_gradient_color_b, - @button_gradient_color_a); -} - -/*Wncklist */ -WnckTasklist .button { - padding: 0px; - border-radius: 3px; - border-width: 1px; - border-style: solid; - text-shadow: none; - color: @theme_fg_color; background-color: transparent; - background-image: -gtk-gradient (linear, - left top, - left bottom, - from (@button_gradient_a), - color-stop (0.50, @button_gradient_b), - color-stop (0.50, @button_gradient_c), - to (@button_gradient_d)); + background-image: linear-gradient(to bottom, + @button_hover_gradient_a 5%, + @button_hover_gradient_b 95%, + @button_hover_gradient_c); } -WnckTasklist .button:checked:hover, -WnckTasklist .button:checked, -WnckTasklist .button:active:hover, -WnckTasklist .button:active { - padding: 0px; - border-style: solid; - background-color: transparent; - background-image: linear-gradient(to bottom, - @button_active_gradient_a, - @button_active_gradient_b 3px, - @button_active_gradient_c 4px, - @button_active_gradient_d 50%, - @button_active_gradient_e 50%, - @button_active_gradient_f); +#PanelApplet > #clock-applet-button.flat.toggle { + background-color: transparent; + background-image: none; + border-color: transparent; } -WnckTasklist .button:hover { - padding: 0px; +#PanelApplet > #clock-applet-button.flat.toggle:hover { border-style: solid; background-color: transparent; background-image: linear-gradient(to bottom, + @button_hover_gradient_a 5%, + @button_hover_gradient_b 95%, @button_hover_gradient_c); } -/* set selected button WnckSelector */ -.mate-panel-window-menu-menu-bar .menuitem:hover, -MatePanelApplet > WnckSelector.menubar .menuitem:hover { - color: @theme_fg_color; +#PanelApplet > #clock-applet-button.flat.toggle:checked { border-style: solid; + border-color: @border_color; + background-color: transparent; background-image: linear-gradient(to bottom, @button_active_gradient_a, @button_active_gradient_b 3px, @@ -244,38 +198,34 @@ MatePanelApplet > WnckSelector.menubar .menuitem:hover { @button_active_gradient_f); } -/* set WnckSelector selected menuitem */ -.mate-panel-window-menu-menu-bar .menu .menuitem:hover, -MatePanelApplet > WnckSelector.menubar .menu .menuitem:hover { - background-image: none; - background-color: shade(@theme_selected_bg_color, 1.1); - color: @theme_text_color; - border-style: solid; - border-width: 1px; - border-radius: 3px; - border-image: url("assets/menu-border.svg") 2 / 2px stretch; - /*border-color: alpha(@theme_selected_bg_color, 0.1);*/ +#PanelApplet > #clock-applet-button.flat.toggle:checked:hover { + border-image: none; } -ClockBox, -.mate-panel-menu-bar.menubar, -MatePanelApplet > GtkMenuBar.menubar { + +#clock-applet-button.flat.toggle > box.horizontal > label { font: normal; } -WnckPager { +#PanelApplet.wnck-pager widget { background-image: none; border-color: transparent; - background-color: shade(@theme_bg_color, 0.9); + background-color: transparent; text-shadow: none; } +/* selected WnckPager */ +#PanelApplet.wnck-pager widget:selected { + background-image: linear-gradient(to bottom, + shade (@theme_selected_bg_color, 0.8), + shade (@theme_selected_bg_color, 1.06)); +} + /* hover of WnckPager */ -WnckPager:hover { +#PanelApplet.wnck-pager widget:hover { background-image: linear-gradient(to bottom, shade (@theme_selected_bg_color, 1.86), shade (@theme_selected_bg_color, 1.0)); - background-color: @theme_base_color; } /* Classic icon style */ @@ -283,12 +233,7 @@ WnckPager:hover { -PanelMenuBar-icon-visible: true; } -/* no background for icon-padding area */ -GtkTrayIcon.background { - background-color: transparent; -} - -NaTrayApplet { +na-tray-applet { background-image: none; background-color: transparent; padding: 0; |