commit 34a1149f38cd6db21faf9f4abb817886f8c31ae2 Author: etrombly Date: Tue Jan 9 21:43:20 2018 -0600 first commit diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..bfa4fc7 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,38 @@ +FROM fedora:latest + +RUN useradd -ms /bin/bash rust + +# pre-compiled from https://github.com/gsauthof/pe-util +ADD peldd /usr/bin/peldd +ADD package.sh /usr/bin/package.sh + +RUN dnf install -y mingw64-gcc mingw64-freetype mingw64-cairo mingw64-harfbuzz mingw64-pango mingw64-poppler mingw64-gtk3 mingw64-winpthreads-static mingw64-glib2-static gcc boost zip + +USER rust + +RUN curl https://sh.rustup.rs -sSf | sh -s -- -y + +RUN . ~/.cargo/env && \ + rustup install nightly && \ + rustup default nightly && \ + rustup target add x86_64-pc-windows-gnu + +ADD cargo.config /home/rust/.cargo/config +ADD Windows10 /home/rust/Windows10 + +ENV PKG_CONFIG_ALLOW_CROSS=1 +ENV PKG_CONFIG_PATH=/usr/x86_64-w64-mingw32/sys-root/mingw/lib/pkgconfig/ +ENV GTK_INSTALL_PATH=/usr/x86_64-w64-mingw32/sys-root/mingw/ +VOLUME /home/rust/src +WORKDIR /home/rust/src +CMD ["/usr/bin/package.sh"] + +# So one could build a project in the current directory, where this Dockerfile is by +# 1) Modifying the Dockerfile to add all your native dependencies +# 2) Building the image: +# $ docker build . -t PROJECTNAME-build-image +# 3) Creating a container with the source mounted the image (which kicks off the build): +# $ docker create -v `pwd`:/home/rustacean/src --name PROJECTNAME-build PROJECTNAME-build-image +# 4) Each time you want to build the project, start the Docker container. +# Add "-ai" to watch the build progress. +# $ docker start PROJECTNAME-build diff --git a/Windows10/CREDITS b/Windows10/CREDITS new file mode 100755 index 0000000..14c70f4 --- /dev/null +++ b/Windows10/CREDITS @@ -0,0 +1,15 @@ +[Flat Unity theme] +Simon Steinbeiß +Joern Konopka +Georgi Karavasilev +David Barr + +[Windows 10 Theme] +Christian Medel (Elbullazul) + +Special thanks to : +- bluedxca93 for some helpful theming tricks +- Trekker for providing a solid Openbox 3 theme basis; +- The ambiance-theme team from GNOME-Look.org (Ravenfinity); +- Cinnamoner and Zerophase, long-term supporters of the transfo pack as well as all users who have reported bugs and/or suggested enhancements in the look of the themes; +- Lohran Rocha for improving the Openbox 3 theme; diff --git a/Windows10/Changelog.txt b/Windows10/Changelog.txt new file mode 100755 index 0000000..51593d5 --- /dev/null +++ b/Windows10/Changelog.txt @@ -0,0 +1,129 @@ +Windows 10 Theme was first submitted September 9th, 2015 +Original release included only Default theme. + +Changelog: +v0.1 : Release + +v0.2 : Metacity fixes + +v0.3 : gains dark Windows 10 theme (as seen on HowToGeek.com) + +v0.3.2 (all themes) : gains green progressbar + +v0.3.4 (all themes) : Gains XFCE 4 compatibility; minimize-button-toggled now looks like the real thing, XFCE for Dark theme, thumbnails & previews are now matching the themes's appearance + +v0.3.5 (all themes) : Darker Cinnamon menu + couple of appearance fixes for Cinnamon panel & menu, fixes dark XFCE theme menu picture + +v0.3.6 (all themes) : replaces assets method of progressbar, thus reducing the CPU impact of the rendering + +v0.3.7 (all themes) : Whisker-Menu in XFCE Desktops is now black, just like the cinnamon theme. I also added a KDE 4 color schemes for KDE Desktops. The window border are also coming + +v0.3.7 beta (dark theme only) : fixes Web Broswer text color issues, may have little problems with terminal text color + +v0.3.8 (default theme only) : fixes terminal text color issue (was grey, now white) + +v0.3.9 (default theme only, for now) : includes KDE Plasma 5 & KDE 4 color schemes and an exclusive Window border (aurorae) theme for KDE Desktops! + +v0.4 (all themes) : fixes progressbar color issues & brings some assets with the theme while we prepare more windows-looking ones + +v0.4.1 (all themes) : fixes toggle-buttons for Cinnamon theme + +v0.4.2 (all themes) : other small fixes to the Cinnamon theme; Black Unity panel function (in testing, please report issues) + +v0.4.3 (all themes) : removes unity-panel file since it appears to cause read-only state of some files + +v0.4.4 (Default only) : removes blue borders and replaces them with light grey color for a more win-10 experience. + +v0.4.5 (all themes) : fixes Windows 10 Dark theme thumbnails, sets checkboxes and radiobutton colors to #4c4c4c when selected instead of selected bg color; Unity borders are now square (?) and other small improvements. OpenBox theme (default theme only) is now in testing, may not be final version + +v0.4.6 (all themes) : final release of OpenBox theme + +v0.5 (all themes) : we replace our svg assets with some png ones for a more windows 10 experience. Note that we still have in our archive the old svg theme + +v0.5.1 (all themes) : MATE panel customizations are now available! + +v0.6 (all themes) : GNOME-SHELL theme (beta) now included in pack. GNOME-GTK pack will arrive soon + +v0.6.1 (Default theme only) : We include GTK 2.0 assets for a more Windows 10-looking experience. Fixes to MATE panel css, Windows 10 Window buttons for Unity who also gets a black menu bar + +v0.6.2 (all themes) : GTK 2.0 assets for dark theme, Cinnamon fixes to window-list applet + +v0.6.3 (all themes) : dropping GTK 2.0 assets for the moment, since we have been reported a few bugs with the new config. Notebook tabs are now square, just as GTK 2.0 buttons + +v0.6.4 (all themes) : other fixes to the cinnamon theme, redefinition of check and radio boxes in gtk 2.0, added greyed sidepanel to email clients, Nemo Desktop Icons now get a white text color and a 1 pixel black shadow. Notebook active/selected colors set to be more ergonomical + +v0.6.5 (all themes) : Re-applying Gnome-Panel modifications for LXDE and MATE, GNOME-SHELL fixes some text colors + +v0.6.6 (all themes) : Modifications to selected bg and fg colors, couple of small fixes with file managers and to MATE and LXDE panels, whisker menu is black once again + +v0.6.7 (all themes) : GTK 2.0 Fixes, Metacity of Dark theme fixed with lighter active-window text color + +v0.6.8 (all themes) : Applied the little tweaks found during OS X El Capitan to the Cinnamon panel CSS for a better transparency level on applets. Getting closer to releasing final Cinnamon theme, just a couple of fixes with assets missing + +v0.6.9 (all themes) : Window buttons for GNOME-SHELL now available! We also tested our GNOME-SHELL theme in 3.18 and except for a couple of transparent stuff it works fine. Haven't had time to work on Cinnamon yet, next version (v0.7) will include future changes plus (I hope) a redesigned KDE 5 theme + +v0.7 (all themes) : Final Cinnamon release, even if I may include some other tweaks in the future. Version 0.3 of KDE Plasma Window theme is included + +v0.7.1 (all themes) : Bug correction in Cinnamon.css, New RGB colors for warnings and root windows in GTK 3 + +v0.7.2 (all themes) : More correctives to Cinnamon theme, GTK 2 filemanager.rc bug corrected + +v0.7.3 (all themes) : New switches for Cinnamon and GTK 3, filemanager dark_combo fix + +v0.7.4 (all themes) : Fixes to Filemanager.rc (GTK 2.0) for a better Windows-10 experience, Mintmenu text for MATE is now White + +v0.7.5 (all themes) : New Black color for LXDE, MATE and Xfce panels, modified openbox theme with new minimize and maximize buttons, desktop text for Xfce is now white, dark borders for Xfwm, xfce-notify theme updated and included in dark theme as well, GNOME-SHELL button color fix, new minimize button for Xfce theme + +v0.7.6 (all themes) : fixes text color issues for MATE and potentially Xfce + +v0.7.6b (Dark theme only) : uses lighter text color for GTK 2 applications + +v0.7.6b (Default theme) : Final fix to filemanager.rc before we drop it in v0.7.7 + +v0.7.7 (all themes) : We fixed Xfce issues signaled on Github https://github.com/Elbullazul/B00merang-Project and dropped filemanager.rc since it just brought problems and no real styling difference. Also, we managed a (small) GNOME-SHELL 3.18 that might fix the notifications issue mentioned in the comments + +v0.7.8 (all themes) : New transparency levels for Cinnamon, new software center icon + +v0.7.9 (all themes) : Small color change for menus in Cinnamon, blue entry borders in GTK 2 & 3, button active colors changed (GTK 3), bigger padding for Metacity Window buttons + +v0.8 (all themes) : New Plasma 5 Theme for both Dark and Light (new name for the Default Variant) Themes, Dark Aurorae Theme, Cinnamon Menu radius fix + +v0.8 Service Pack 1 (all themes) : Bug correction for Cinnamon theme. Called SP1 since no new material is added + +v0.8.1 (all themes) : Adjusted a couple of stuff for Cinnamon 2.8 and previous versions. Still searching for a way to center text in titlebars + +v0.8.2 (all themes; not Legacy) : Major improvements on the gnome-shell theme, notification bg color fixed, as well as other small improvements in color and borders for a more windowish experience + +v0.8.3 (all themes; not Legacy) : Fixes small calendar color issue with Gnome-Shell theme + +v0.8.4 (all themes; not Legacy) : Improvements to the Openbox theme, narrower borders and menus, new window buttons + +v0.8.5 (all themes; not Legacy) : Modification to some menu icons to avoid having GTK "mirrorring" the checked options + +v0.9 (all themes; not Legacy) : New scrollbars, fixes to text color to the dark theme, some color fixes, removal of unused assets + +v0.9.1 (all themes; not Legacy) : Entry borders and active buttons get thicker for toolbars, color corrections, 528 new icons to the icon pack, corrections to the metacity themes + +v0.9.2 (all themes; not Legacy) : Return to slimmer entry borders, new assets and switches for better look, remastered cinnamon themes, FULL compatibility with GNOME 3.18 + +v0.9.3 (all themes; Legacy support terminated) : Fixes to the gnome-shell theme as well as to the dark variant for better visibility of pressed buttons on the toolbar + +v0.9.4 (all themes) : Added code for GNOME 3.18 increased compatibility, removed shadows for toolbar buttons for a cleaner look + +v0.9.5 (all themes) : Fixes for MATE and LXDE panels, MATE menu is now BLACK, fixes to toolbar buttons as well as notebook header color + +v0.9.6 (all themes) : New Qtcurve style replacing the GTK2 and Aurorae decorations for KDE (instructions on how to install @ http://b00merang.weebly.com/how-to-install-themes.html), color and style fixes, polished Cinnamon theme (with transitions!), notebook harmonization in GTK for a better imitation of the windows 10 tabs, new icon to the icon pack for better cinnamon (and possibly other DEs as well) integration, Dark theme (pitch black) for GTK apps requesting so, to imitate the "metro apps" look + +v0.9.7 (all themes) : Patches to Cinnamon and GTK 3 for a better visual harmonization with Redmond's OS, New scrollbar steppers for GTK 3 + +v0.9.8 (all themes) : fixes for enhanced experience on Ubuntu 16.04 + +v0.9.9 (all themes) : Even more GTK 3.18 fixes I wasn't aware of. Over/undershoot GTK elements are now invisible, just what they were meant for. New progressbar trough and other small fixes for Gtk 3.18 integration + +v0.9.9 SP1 [AU] (all themes) : GTK 3.20 fixes and general corrctions to colors, Metro Dark theme added to both variants, CSS structure corrections + +v0.9.9 SP2 (all themes) : GTK 3.20 and 3.18 fixes and corrections + +v0.9.9 SP3 (all themes) : XML elements instead of PNGs in metacity themes, other GTK fixes, updates for compatibility with pantheon, reworked Metro theme, unity theme corrections + +v1.0.0 (all themes): Full GTK 3.20+ compatibility, new scrollbar, selection-mode headerbar diff --git a/Windows10/Plasma 5/Windows 10 Default.colors b/Windows10/Plasma 5/Windows 10 Default.colors new file mode 100755 index 0000000..340737d --- /dev/null +++ b/Windows10/Plasma 5/Windows 10 Default.colors @@ -0,0 +1,104 @@ +[ColorEffects:Disabled] +Color=56,56,56 +ColorAmount=0 +ColorEffect=0 +ContrastAmount=0.3 +ContrastEffect=1 +IntensityAmount=0.1 +IntensityEffect=0 + +[ColorEffects:Inactive] +Color=255,255,255 +ColorAmount=0.1 +ColorEffect=0 +ContrastAmount=0.1 +ContrastEffect=2 +Enable=false +IntensityAmount=0 +IntensityEffect=0 + +[Colors:Button] +BackgroundAlternate=189,195,199 +BackgroundNormal=255,255,255 +DecorationFocus=136,136,136 +DecorationHover=136,136,136 +ForegroundActive=76,76,76 +ForegroundInactive=127,140,141 +ForegroundLink=34,75,160 +ForegroundNegative=218,68,83 +ForegroundNeutral=246,116,0 +ForegroundNormal=49,54,59 +ForegroundPositive=39,174,96 +ForegroundVisited=115,0,255 + +[Colors:Selection] +BackgroundAlternate=29,153,243 +BackgroundNormal=204,232,255 +DecorationFocus=136,136,136 +DecorationHover=136,136,136 +ForegroundActive=76,76,76 +ForegroundInactive=239,240,241 +ForegroundLink=34,75,160 +ForegroundNegative=218,68,83 +ForegroundNeutral=246,116,0 +ForegroundNormal=89,89,89 +ForegroundPositive=39,174,96 +ForegroundVisited=115,0,255 + +[Colors:Tooltip] +BackgroundAlternate=77,77,77 +BackgroundNormal=255,255,255 +DecorationFocus=136,136,136 +DecorationHover=136,136,136 +ForegroundActive=76,76,76 +ForegroundInactive=189,195,199 +ForegroundLink=34,75,160 +ForegroundNegative=218,68,83 +ForegroundNeutral=246,116,0 +ForegroundNormal=49,54,59 +ForegroundPositive=39,174,96 +ForegroundVisited=115,0,255 + +[Colors:View] +BackgroundAlternate=239,240,241 +BackgroundNormal=255,255,255 +DecorationFocus=136,136,136 +DecorationHover=136,136,136 +ForegroundActive=76,76,76 +ForegroundInactive=127,140,141 +ForegroundLink=34,75,160 +ForegroundNegative=218,68,83 +ForegroundNeutral=246,116,0 +ForegroundNormal=49,54,59 +ForegroundPositive=39,174,96 +ForegroundVisited=115,0,255 + +[Colors:Window] +BackgroundAlternate=189,195,199 +BackgroundNormal=255,255,255 +DecorationFocus=136,136,136 +DecorationHover=136,136,136 +ForegroundActive=76,76,76 +ForegroundInactive=127,140,141 +ForegroundLink=34,75,160 +ForegroundNegative=218,68,83 +ForegroundNeutral=246,116,0 +ForegroundNormal=49,54,59 +ForegroundPositive=39,174,96 +ForegroundVisited=115,0,255 + +[General] +ColorScheme=Windows 10 Default +Name=Windows 10 Default +shadeSortColumn=true + +[KDE] +contrast=5 + +[WM] +activeBackground=239,240,241 +activeBlend=255,255,255 +activeForeground=49,54,59 +inactiveBackground=255,255,255 +inactiveBlend=185,175,165 +inactiveForeground=40,40,40 diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/colors b/Windows10/Plasma 5/Windows 10 Plasma Theme/colors new file mode 100755 index 0000000..1397759 --- /dev/null +++ b/Windows10/Plasma 5/Windows 10 Plasma Theme/colors @@ -0,0 +1,83 @@ +[Colors:Button] +BackgroundAlternate=218,221,215 +BackgroundNormal=4,10,14 +DecorationFocus=239,132,65 +DecorationHover=0,162,255 +ForegroundActive=255,0,0 +ForegroundInactive=152,154,149 +ForegroundLink=0,0,255 +ForegroundNegative=107,0,0 +ForegroundNeutral=0,90,95 +ForegroundNormal=224,210,214 +ForegroundPositive=0,95,0 +ForegroundVisited=88,55,150 + +[Colors:Selection] +BackgroundAlternate=60,131,208 +BackgroundNormal=60,131,208 +DecorationFocus=239,132,65 +DecorationHover=0,162,255 +ForegroundActive=255,0,0 +ForegroundInactive=177,202,232 +ForegroundLink=0,0,255 +ForegroundNegative=107,0,0 +ForegroundNeutral=0,90,95 +ForegroundNormal=255,248,209 +ForegroundPositive=0,95,0 +ForegroundVisited=88,55,150 + +[Colors:Tooltip] +BackgroundAlternate=255,248,209 +BackgroundNormal=255,248,209 +DecorationFocus=239,132,65 +DecorationHover=0,162,255 +ForegroundActive=255,0,0 +ForegroundInactive=232,185,149 +ForegroundLink=0,0,255 +ForegroundNegative=107,0,0 +ForegroundNeutral=0,90,95 +ForegroundNormal=200,0,0 +ForegroundPositive=0,95,0 +ForegroundVisited=88,55,150 + +[Colors:View] +BackgroundAlternate=85,85,85 +BackgroundNormal=0,0,127 +DecorationFocus=239,132,65 +DecorationHover=0,162,255 +ForegroundActive=242,242,242 +ForegroundInactive=242,242,242 +ForegroundLink=164,192,228 +ForegroundNegative=0,0,0 +ForegroundNeutral=187,187,187 +ForegroundNormal=255,25,255 +ForegroundPositive=0,95,0 +ForegroundVisited=97,147,207 + +[Colors:Window] +BackgroundAlternate=40,240,40 +BackgroundNormal=240,238,35 +DecorationFocus=239,132,65 +DecorationHover=0,162,255 +ForegroundActive=255,255,255 +ForegroundInactive=152,152,152 +ForegroundLink=164,192,228 +ForegroundNegative=107,0,0 +ForegroundNeutral=0,90,95 +ForegroundNormal=240,244,248 +ForegroundPositive=0,95,0 +ForegroundVisited=97,147,207 + +[General] +ColorScheme=Simplex +Name=Simplex +shadeSortColumn=true + +[KDE] +contrast=7 + +[WM] +activeBackground=65,142,220 +activeForeground=255,255,255 +inactiveBackground=157,170,186 +inactiveForeground=65,142,220 diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/dialogs/background.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/dialogs/background.svgz new file mode 100755 index 0000000..92b0e0b Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/dialogs/background.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/dialogs/kickoff.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/dialogs/kickoff.svgz new file mode 100755 index 0000000..cb417cf Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/dialogs/kickoff.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/dialogs/krunner.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/dialogs/krunner.svgz new file mode 100755 index 0000000..33b89b0 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/dialogs/krunner.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/dialogs/shutdowndialog.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/dialogs/shutdowndialog.svgz new file mode 100755 index 0000000..09f2526 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/dialogs/shutdowndialog.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/fifteenPuzzle/blanksquare.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/fifteenPuzzle/blanksquare.svgz new file mode 100755 index 0000000..e5cc50f Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/fifteenPuzzle/blanksquare.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/akonadi.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/akonadi.svgz new file mode 100755 index 0000000..d0113aa Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/akonadi.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/akregator.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/akregator.svgz new file mode 100755 index 0000000..ee7edd6 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/akregator.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/amarok.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/amarok.svgz new file mode 100755 index 0000000..5a537d6 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/amarok.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/applications.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/applications.svgz new file mode 100755 index 0000000..2c91431 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/applications.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/apport.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/apport.svgz new file mode 100755 index 0000000..7bb653c Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/apport.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/audio.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/audio.svgz new file mode 100755 index 0000000..6446112 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/audio.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/bangarang.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/bangarang.svgz new file mode 100755 index 0000000..0b71ada Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/bangarang.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/battery.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/battery.svgz new file mode 100755 index 0000000..83c968a Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/battery.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/bookmarks.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/bookmarks.svgz new file mode 100755 index 0000000..fc7e4e8 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/bookmarks.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/cantata.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/cantata.svgz new file mode 100755 index 0000000..bfcd0f0 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/cantata.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/choqok.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/choqok.svgz new file mode 100755 index 0000000..0e4403d Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/choqok.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/choqok_offline.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/choqok_offline.svgz new file mode 100755 index 0000000..c0fdd8b Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/choqok_offline.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/computer.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/computer.svgz new file mode 100755 index 0000000..fa26600 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/computer.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/configure.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/configure.svgz new file mode 100755 index 0000000..af83952 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/configure.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/device.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/device.svgz new file mode 100755 index 0000000..4569b5f Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/device.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/dialog.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/dialog.svgz new file mode 100755 index 0000000..c3c957d Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/dialog.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/document.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/document.svgz new file mode 100755 index 0000000..e453749 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/document.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/drive.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/drive.svgz new file mode 100755 index 0000000..73e6b66 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/drive.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/edit.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/edit.svgz new file mode 100755 index 0000000..eb83a1e Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/edit.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/fcitx.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/fcitx.svgz new file mode 100755 index 0000000..4d8991f Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/fcitx.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/go.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/go.svgz new file mode 100755 index 0000000..b4b5bbc Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/go.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/input.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/input.svgz new file mode 100755 index 0000000..cf29acd Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/input.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/juk.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/juk.svgz new file mode 100755 index 0000000..04d75ec Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/juk.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/kaffeine.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/kaffeine.svgz new file mode 100755 index 0000000..5e5ae7c Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/kaffeine.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/kalarm.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/kalarm.svgz new file mode 100755 index 0000000..293f803 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/kalarm.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/kdeconnect.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/kdeconnect.svgz new file mode 100755 index 0000000..51ec236 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/kdeconnect.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/kget.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/kget.svgz new file mode 100755 index 0000000..44feedb Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/kget.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/kgpg.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/kgpg.svgz new file mode 100755 index 0000000..118c55d Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/kgpg.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/klipper.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/klipper.svgz new file mode 100755 index 0000000..c8bca01 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/klipper.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/kmail.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/kmail.svgz new file mode 100755 index 0000000..a0bb564 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/kmail.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/kmess.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/kmess.svgz new file mode 100755 index 0000000..367f362 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/kmess.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/knotes.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/knotes.svgz new file mode 100755 index 0000000..efca6c8 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/knotes.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/konqueror.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/konqueror.svgz new file mode 100755 index 0000000..1bc9abb Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/konqueror.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/konv_message.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/konv_message.svgz new file mode 100755 index 0000000..028d97e Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/konv_message.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/konversation.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/konversation.svgz new file mode 100755 index 0000000..d8bf295 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/konversation.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/kopete.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/kopete.svgz new file mode 100755 index 0000000..532f2bd Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/kopete.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/korgac.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/korgac.svgz new file mode 100755 index 0000000..c6fc394 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/korgac.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/kpackagekit.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/kpackagekit.svgz new file mode 100755 index 0000000..c917203 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/kpackagekit.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/kteatime.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/kteatime.svgz new file mode 100755 index 0000000..89ff59e Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/kteatime.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/ktimer.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/ktimer.svgz new file mode 100755 index 0000000..4e47b8c Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/ktimer.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/ktorrent.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/ktorrent.svgz new file mode 100755 index 0000000..c485481 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/ktorrent.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/list.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/list.svgz new file mode 100755 index 0000000..0611276 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/list.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/location.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/location.svgz new file mode 100755 index 0000000..c050a40 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/location.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/mail-unread-new.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/mail-unread-new.svgz new file mode 100755 index 0000000..546a01c Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/mail-unread-new.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/mail.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/mail.svgz new file mode 100755 index 0000000..ec60d3f Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/mail.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/media.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/media.svgz new file mode 100755 index 0000000..6c95349 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/media.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/message-indicator.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/message-indicator.svgz new file mode 100755 index 0000000..60ec6f8 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/message-indicator.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/nepomuk.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/nepomuk.svgz new file mode 100755 index 0000000..5a1785e Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/nepomuk.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/network.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/network.svgz new file mode 100755 index 0000000..df42ead Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/network.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/notification.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/notification.svgz new file mode 100755 index 0000000..5e97ed3 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/notification.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/phone.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/phone.svgz new file mode 100755 index 0000000..bd1abf3 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/phone.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/plasma-networkmanagement.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/plasma-networkmanagement.svgz new file mode 100755 index 0000000..df42ead Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/plasma-networkmanagement.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/plasma-networkmanagement2.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/plasma-networkmanagement2.svgz new file mode 100755 index 0000000..df42ead Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/plasma-networkmanagement2.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/preferences.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/preferences.svgz new file mode 100755 index 0000000..aac8a6d Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/preferences.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/presence-applet.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/presence-applet.svgz new file mode 100755 index 0000000..2eb7fee Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/presence-applet.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/printer.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/printer.svgz new file mode 100755 index 0000000..a8bfce7 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/printer.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/quassel.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/quassel.svgz new file mode 100755 index 0000000..a472ed8 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/quassel.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/recorditnow.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/recorditnow.svgz new file mode 100755 index 0000000..d61acc6 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/recorditnow.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/simpleaudioplayer.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/simpleaudioplayer.svgz new file mode 100755 index 0000000..4d66ca0 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/simpleaudioplayer.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/slc.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/slc.svgz new file mode 100755 index 0000000..104a97f Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/slc.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/smartphone.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/smartphone.svgz new file mode 100755 index 0000000..d3e5199 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/smartphone.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/software-updates.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/software-updates.svgz new file mode 100755 index 0000000..c7a0d76 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/software-updates.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/start.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/start.svgz new file mode 100755 index 0000000..5900901 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/start.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/system.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/system.svgz new file mode 100755 index 0000000..2a0b406 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/system.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/tomahawk.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/tomahawk.svgz new file mode 100755 index 0000000..3ed3bb3 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/tomahawk.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/touchpad.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/touchpad.svgz new file mode 100755 index 0000000..0d87e88 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/touchpad.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/transmission.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/transmission.svgz new file mode 100755 index 0000000..9a61e2a Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/transmission.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/user.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/user.svgz new file mode 100755 index 0000000..225f49f Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/user.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/video-display.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/video-display.svgz new file mode 100755 index 0000000..b184741 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/video-display.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/video.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/video.svgz new file mode 100755 index 0000000..782d988 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/video.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/view.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/view.svgz new file mode 100755 index 0000000..d55df1b Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/view.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/wallet.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/wallet.svgz new file mode 100755 index 0000000..6887091 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/wallet.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/weather.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/weather.svgz new file mode 100755 index 0000000..d630beb Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/weather.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/window.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/window.svgz new file mode 100755 index 0000000..d4144e8 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/window.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/yarock.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/yarock.svgz new file mode 100755 index 0000000..324584f Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/yarock.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/zoom.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/zoom.svgz new file mode 100755 index 0000000..671e18c Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icons/zoom.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icontasks/badge.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icontasks/badge.svgz new file mode 100755 index 0000000..5b36b24 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icontasks/badge.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icontasks/dropindicators.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icontasks/dropindicators.svgz new file mode 100755 index 0000000..5ec0132 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icontasks/dropindicators.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icontasks/indicators.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icontasks/indicators.svgz new file mode 100755 index 0000000..a5703ba Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icontasks/indicators.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icontasks/launcherseparator.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icontasks/launcherseparator.svgz new file mode 100755 index 0000000..82a5e25 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icontasks/launcherseparator.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/icontasks/progress.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/icontasks/progress.svgz new file mode 100755 index 0000000..7d9439e Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/icontasks/progress.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/metadata.desktop b/Windows10/Plasma 5/Windows 10 Plasma Theme/metadata.desktop new file mode 100755 index 0000000..ca554fb --- /dev/null +++ b/Windows10/Plasma 5/Windows 10 Plasma Theme/metadata.desktop @@ -0,0 +1,20 @@ +[Desktop Entry] +Name=Windows 10 Plasma Theme +Comment=Plasma Theme simulating a Windows 10 panel; based on Caledonia and Dark Glass + +X-KDE-PluginInfo-Author=Christian Medel (Elbullazul) +X-KDE-PluginInfo-Email=cmedelahumada@gmail.com +X-KDE-PluginInfo-Name=Windows 10 +X-KDE-PluginInfo-Version=1.0 +X-KDE-PluginInfo-Website=b00merang.weebly.com +X-KDE-PluginInfo-Category=Plasma Theme +X-KDE-PluginInfo-License=GPL v2 +X-KDE-PluginInfo-EnabledByDefault=true + +[Wallpaper] +defaultWallpaperTheme= +defaultFileSuffix= +defaultWidth= +defaultHeight= + + diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/stylesheets/news.css b/Windows10/Plasma 5/Windows 10 Plasma Theme/stylesheets/news.css new file mode 100755 index 0000000..2b1bb3b --- /dev/null +++ b/Windows10/Plasma 5/Windows 10 Plasma Theme/stylesheets/news.css @@ -0,0 +1,13 @@ +.header { font-size:14pt; font-weight:light; color:#1a1a1a; background-color:#f2f2f2; } +.date { font-size:10pt; font-weight:bold; color:##333333; background-color:#f1f1f1; } +.line-0 { font-size:10pt; color:#1a1a1a; background-color:#f2f2f2; } +.line-1 { font-size:10pt; color:#1a1a1a; background-color:#ececec; } +.time { font-size:8pt; color:#1a1a1a; padding-top:3px; } +.title, .description { } +.description { font-size:10pt; } +.text { width:100%; } +.title_with_description { font-weight:bold; } +a { text-decoration:none; color:#1a1a1a; } +table { width:100%; border-spacing:0px; } +td { vertical-align: top; } +body { margin:0px; background-color:#f2f2f2; } diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/wallpapers/win10.jpg b/Windows10/Plasma 5/Windows 10 Plasma Theme/wallpapers/win10.jpg new file mode 100755 index 0000000..0800831 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/wallpapers/win10.jpg differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/.directory b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/.directory new file mode 100755 index 0000000..5126529 --- /dev/null +++ b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/.directory @@ -0,0 +1,4 @@ +[Dolphin] +PreviewsShown=true +Timestamp=2015,11,30,13,56,50 +Version=3 diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/action-overlays.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/action-overlays.svgz new file mode 100755 index 0000000..c3c5deb Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/action-overlays.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/actionbutton.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/actionbutton.svgz new file mode 100755 index 0000000..a4f537b Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/actionbutton.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/activities.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/activities.svgz new file mode 100755 index 0000000..2158cd6 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/activities.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/analog_meter.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/analog_meter.svgz new file mode 100755 index 0000000..2c058dd Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/analog_meter.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/arrows.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/arrows.svgz new file mode 100755 index 0000000..9f7bd3b Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/arrows.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/background.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/background.svgz new file mode 100755 index 0000000..93cc668 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/background.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/bar_meter_horizontal.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/bar_meter_horizontal.svgz new file mode 100755 index 0000000..87f010a Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/bar_meter_horizontal.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/bar_meter_vertical.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/bar_meter_vertical.svgz new file mode 100755 index 0000000..1a26191 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/bar_meter_vertical.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/branding.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/branding.svgz new file mode 100755 index 0000000..242e96a Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/branding.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/busywidget.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/busywidget.svgz new file mode 100755 index 0000000..9a2ff50 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/busywidget.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/button.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/button.svgz new file mode 100755 index 0000000..52c3a4f Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/button.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/calendar.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/calendar.svgz new file mode 100755 index 0000000..1b17029 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/calendar.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/clock.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/clock.svgz new file mode 100755 index 0000000..8b5fd75 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/clock.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/configuration-icons.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/configuration-icons.svgz new file mode 100755 index 0000000..84da69c Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/configuration-icons.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/containment-controls.orig.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/containment-controls.orig.svgz new file mode 100755 index 0000000..a4f8471 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/containment-controls.orig.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/containment-controls.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/containment-controls.svgz new file mode 100755 index 0000000..896c67f Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/containment-controls.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/extender-dragger.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/extender-dragger.svgz new file mode 100755 index 0000000..8c264af Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/extender-dragger.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/frame.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/frame.svgz new file mode 100755 index 0000000..253222a Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/frame.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/line.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/line.svgz new file mode 100755 index 0000000..f32f1d1 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/line.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/lineedit.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/lineedit.svgz new file mode 100755 index 0000000..0e2b83f Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/lineedit.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/listitem.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/listitem.svgz new file mode 100755 index 0000000..93e1fc5 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/listitem.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/microblog.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/microblog.svgz new file mode 100755 index 0000000..c17b890 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/microblog.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/notes.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/notes.svgz new file mode 100755 index 0000000..4a9481f Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/notes.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/pager.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/pager.svgz new file mode 100755 index 0000000..9dfd279 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/pager.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/panel-background.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/panel-background.svgz new file mode 100755 index 0000000..eb409c6 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/panel-background.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/plot-background.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/plot-background.svgz new file mode 100755 index 0000000..ce264b4 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/plot-background.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/previewer-16.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/previewer-16.svgz new file mode 100755 index 0000000..b310623 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/previewer-16.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/previewer-22.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/previewer-22.svgz new file mode 100755 index 0000000..4ed11ff Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/previewer-22.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/scrollbar.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/scrollbar.svgz new file mode 100755 index 0000000..74d767f Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/scrollbar.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/scrollwidget.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/scrollwidget.svgz new file mode 100755 index 0000000..5e38523 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/scrollwidget.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/slider.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/slider.svgz new file mode 100755 index 0000000..9ccf654 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/slider.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/tasks.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/tasks.svgz new file mode 100755 index 0000000..1a28d8d Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/tasks.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/timer.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/timer.svgz new file mode 100755 index 0000000..f7383bc Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/timer.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/toolbox.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/toolbox.svgz new file mode 100755 index 0000000..e50c05f Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/toolbox.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/tooltip.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/tooltip.svgz new file mode 100755 index 0000000..a0ec75e Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/tooltip.svgz differ diff --git a/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/viewitem.svgz b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/viewitem.svgz new file mode 100755 index 0000000..89e0324 Binary files /dev/null and b/Windows10/Plasma 5/Windows 10 Plasma Theme/widgets/viewitem.svgz differ diff --git a/Windows10/Plasma 5/Windows X.qtcurve b/Windows10/Plasma 5/Windows X.qtcurve new file mode 100755 index 0000000..e68a2e4 --- /dev/null +++ b/Windows10/Plasma 5/Windows X.qtcurve @@ -0,0 +1,173 @@ +[ActiveShadows] +Color=0,0,0 +ColorType=5 +Size=25 + +[InactiveShadows] +ColorType=5 + +[KWin] +BorderSize=3 +CustomShadows=true +EdgePad=1 +InnerBorder=0 +OuterBorder=0 +RoundBottom=false +TitleBarPad=5 + +[Settings] +activeTabAppearance=flat +animatedProgress=false +appearance=flat +bgndAppearance=flat +bgndGrad=horiz +bgndImage=none +bgndOpacity=100 +boldProgress=false +borderInactiveTab=false +borderMenuitems=true +borderProgress=false +borderSbarGroove=false +borderSelection=false +borderTab=false +buttonEffect=none +centerTabText=false +colorMenubarMouseOver=true +colorSelTab=0 +colorSliderMouseOver=false +coloredMouseOver=none +coloredTbarMo=false +comboBtn=none +comboSplitter=true +crButton=false +crColor=none +crHighlight=5 +crSize=15 +customAlphas=0 +customMenuNormTextColor=#000000 +customMenuSelTextColor=#000000 +customMenuTextColor=false +customShades=0 +customgradient1=light,0,1.2,0.5,1,1,1 +customgradient2=3d,0,0.9,0.5,1,1,1 +darkerBorders=false +defBtnIndicator=colored +dlgOpacity=100 +doubleGtkComboArrow=false +drawStatusBarFrames=false +dwtAppearance=flat +dwtSettings=0 +embolden=false +etchEntry=true +expanderHighlight=3 +fadeLines=false +fillProgress=true +fillSlider=true +flatSbarButtons=true +focus=standard +forceAlternateLvCols=false +gbFactor=-3 +gbLabel=0 +glowProgress=none +grooveAppearance=flat +groupBox=plain +gtkButtonOrder=false +gtkComboMenus=false +gtkScrollViews=false +handles=flat +hideShortcutUnderline=false +highlightFactor=5 +highlightScrollViews=false +highlightTab=false +inactiveTitlebarAppearance=flat +invertBotTab=true +lighterPopupMenuBgnd=0 +lvAppearance=flat +lvButton=false +lvLines=false +mapKdeIcons=true +menuBgndAppearance=flat +menuBgndGrad=horiz +menuBgndImage=none +menuBgndOpacity=100 +menuDelay=225 +menuIcons=true +menuStripe=none +menuStripeAppearance=flat +menubarAppearance=flat +menubarApps=VirtualBox,smplayer,amarok,arora,kcalc,kaffeine +menubarHiding=0 +menubarMouseOver=true +menuitemAppearance=flat +noBgndGradientApps=all +noBgndImageApps= +noBgndOpacityApps=dragon,smplayer,vmplayer,vmware,inkscape,totem,kaffeine,kscreenlocker,sonata +noMenuBgndOpacityApps=vmplayer,vmware,inkscape,gtk,totem,sonata +noMenuStripeApps=soffice.bin,gtk +passwordChar=9679 +popupBorder=true +progressAppearance=flat +progressColor=#06B025 +progressGrooveAppearance=flat +progressGrooveColor=base +reorderGtkButtons=false +round=none +roundAllTabs=false +roundMbTopOnly=true +sbarBgndAppearance=flat +scrollbarType=windows +selectionAppearance=flat +shadeCheckRadio=none +shadeMenubarOnlyWhenActive=false +shadeMenubars=none +shadePopupMenu=false +shadeSliders=none +shading=hsl +sliderAppearance=flat +sliderFill=true +sliderStyle=r-plain +sliderThumbs=none +sliderWidth=15 +smallRadio=false +sortedLv=darken +splitterHighlight=3 +splitters=dashes +square=1602 +statusbarApps=kde +statusbarHiding=0 +stdBtnSizes=false +stdSidebarButtons=true +stripedProgress=none +stripedSbar=false +sunkenAppearance=flat +tabAppearance=flat +tabBgnd=0 +tabMouseOver=top +tbarBtnAppearance=none +tbarBtnEffect=none +tbarBtns=standard +thin=5 +thinSbarGroove=false +titlebarAlignment=left +titlebarAppearance=none +titlebarButtonAppearance=flat +titlebarButtonColors=#FFFFFF,#FFFFFF,#FFFFFF,#FFFFFF,#FFFFFF,#FFFFFF,#FFFFFF,#FFFFFF,#FFFFFF,#808080,#808080,#808080,#31363B,#31363B,#31363B,#31363B,#31363B,#31363B,#C3C3C3,#C3C3C3,#C3C3C3,#282828,#282828,#282828,#282828,#282828,#282828 +titlebarButtons=8248 +titlebarEffect=shadow +titlebarIcon=menu +toolbarAppearance=flat +toolbarBorders=light +toolbarSeparators=flat +toolbarTabs=false +tooltipAppearance=flat +unifyCombo=false +unifySpin=false +unifySpinBtns=false +useHighlightForMenu=true +useQtFileDialogApps=googleearth-bin +vArrows=true +version=1.8.14 +windowBorder=37 +windowDrag=0 +xCheck=false +xbar=false diff --git a/Windows10/README.md b/Windows10/README.md new file mode 100755 index 0000000..ef60f2a --- /dev/null +++ b/Windows10/README.md @@ -0,0 +1,65 @@ +# Windows 10 Transformation Pack + +Repository hosting the Windows 10 GTK, Icon and Metacity themes. This Work aims to provide the closest imitation of Microsoft's Windows 10 appearance, while making itself available to the most Desktop Environments. For a complete compatibility list, visit the [theme's webpage](http://b00merang.weebly.com/windows-10-transformation-pack.html) + +![Windows-10-TP-by-B00merang](http://b00merang.weebly.com/uploads/1/6/8/1/16813022/screenshot-2016-11-01-10-35-43_orig.png) + +### [Dark available theme here](https://github.com/B00merang-Project/Windows-10-Dark) ### + +**Maintainer :** [Elbullazul](https://github.com/Elbullazul) - since September of 2015 + +**Distributor :** [B00merang Theming](https://github.com/B00merang-Project) + +**License :** GPL v3 + +For the moment, this theme works with the following Desktop environments : +- Cinnamon 2.4/2.6/2.8/3.0/3.2 +- GNOME-SHELL 3.14/3.16/3.18/3.20/3.22 +- XFCE 4.x +- MATE 1.8/1.10/1.12 and greater +- LXDE 0.8/0.10 and greater +- KDE Plasma 5 (KDE 4 has some issues) +- Unity 7.x +- Openbox 3 +- Fluxbox + +### Requirements + +- GTK+ 3.6 or above +- Murrine theme engine (GTK 2) + +## How to install + +- **From source** +1. Head to the [releases](https://github.com/Elbullazul/Windows-10/releases) page +2. Download the latest release (as of 8/6/2017 latest is v1.0.0) +3. Open your file manager and navigate to your home folder. If nonexistant, create the **.themes** and **.icons** folder. Enable the 'view hidden files' option to work with them. Generally, Ctrl+H reveals the hidden folders +4. Extract the packages and place the resulting folders (*Windows 10 Light*) in the .themes folder. +5. You're all set! Open your appearance manager and select the corresponding themes from the list + +> For common issues and solutions, visit our [wiki page](https://github.com/Elbullazul/Windows-10/wiki) + +- **Using Bash script** + +*This method gets the source code from the master branch, thus always installing the latest version* + +1. Get the TransPack installer [from here](https://github.com/B00merang-Project/Shell-Scripts/blob/master/transpack.sh) +2. Unpack the package and open a terminal in extracted folder. Add execution rights with `chmod +x transpack.sh` +3. In same terminal, type `./transpack.sh` +4. Choose which variant to install and wait till the process finishes. *YOU MAY need to restart your DE after the install* +5. If the installation fails, open an issue, clearly explaining the error and including the log file if possible + +`To uninstall the package` + +1. Open a terminal and navigate to where transpack.sh is +3. Run `./transpack.sh (-l for local uninstall) -u` + +## Configuration (Cinnamon Only) + +Please note that this guide contains third-party software. Therefore, B00merang is not responsible for its content. + +1. Most of the menu bar configuration is explained in [rubsalma's video on YouTube](https://www.youtube.com/watch?v=OT958w5YW9c). +2. To make your menu look like the menu in the image at the top of this page, install the "Slingshot" applet on Cinnamon. If you can't find any of the applets when you search, hit the "Refresh list" button in the "Available applets (online)" tab. +3. To make your taskbar icons look like Windows 10, install the "Icing Task Manager" applet, not the grouping applet described in the video (WindowListWithAppGrouping breaks Cinnamon 3.0 and above when used). Icing shows the thumbnails for the open programs, and also allows you to right click the icons. + +PS: If you don't want to have to go through all this work yourself, but want the look in Linux Mint Cinnamon, then check out feren OS, it comes with a Windows 10 Transformation using this exact theme in Themer that does all the hard work for you. diff --git a/Windows10/cinnamon/background-assets/add-workspace-bg.svg b/Windows10/cinnamon/background-assets/add-workspace-bg.svg new file mode 100755 index 0000000..5cb58db --- /dev/null +++ b/Windows10/cinnamon/background-assets/add-workspace-bg.svg @@ -0,0 +1,145 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/background-assets/buttonbox-bg.svg b/Windows10/cinnamon/background-assets/buttonbox-bg.svg new file mode 100755 index 0000000..09ee887 --- /dev/null +++ b/Windows10/cinnamon/background-assets/buttonbox-bg.svg @@ -0,0 +1,168 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/Windows10/cinnamon/background-assets/dash-placeholder.svg b/Windows10/cinnamon/background-assets/dash-placeholder.svg new file mode 100755 index 0000000..cbae148 --- /dev/null +++ b/Windows10/cinnamon/background-assets/dash-placeholder.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Windows10/cinnamon/background-assets/desklet-body.svg b/Windows10/cinnamon/background-assets/desklet-body.svg new file mode 100755 index 0000000..a8ace0b --- /dev/null +++ b/Windows10/cinnamon/background-assets/desklet-body.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/background-assets/desklet-header.svg b/Windows10/cinnamon/background-assets/desklet-header.svg new file mode 100755 index 0000000..c2739f4 --- /dev/null +++ b/Windows10/cinnamon/background-assets/desklet-header.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Windows10/cinnamon/background-assets/hover.svg b/Windows10/cinnamon/background-assets/hover.svg new file mode 100755 index 0000000..601904d --- /dev/null +++ b/Windows10/cinnamon/background-assets/hover.svg @@ -0,0 +1,61 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/background-assets/hover2.svg b/Windows10/cinnamon/background-assets/hover2.svg new file mode 100755 index 0000000..601904d --- /dev/null +++ b/Windows10/cinnamon/background-assets/hover2.svg @@ -0,0 +1,61 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/background-assets/hover3.svg b/Windows10/cinnamon/background-assets/hover3.svg new file mode 100755 index 0000000..f9d849c --- /dev/null +++ b/Windows10/cinnamon/background-assets/hover3.svg @@ -0,0 +1,71 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/Windows10/cinnamon/background-assets/keyboard-bg.svg b/Windows10/cinnamon/background-assets/keyboard-bg.svg new file mode 100755 index 0000000..d71531b --- /dev/null +++ b/Windows10/cinnamon/background-assets/keyboard-bg.svg @@ -0,0 +1,148 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/background-assets/popup.svg b/Windows10/cinnamon/background-assets/popup.svg new file mode 100755 index 0000000..1ab0a88 --- /dev/null +++ b/Windows10/cinnamon/background-assets/popup.svg @@ -0,0 +1,59 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/background-assets/scrollthrough.png b/Windows10/cinnamon/background-assets/scrollthrough.png new file mode 100755 index 0000000..8941ca9 Binary files /dev/null and b/Windows10/cinnamon/background-assets/scrollthrough.png differ diff --git a/Windows10/cinnamon/background-assets/submenu-bg.svg b/Windows10/cinnamon/background-assets/submenu-bg.svg new file mode 100755 index 0000000..20e40ed --- /dev/null +++ b/Windows10/cinnamon/background-assets/submenu-bg.svg @@ -0,0 +1,177 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/Windows10/cinnamon/background-assets/workspace-close-area-bg.svg b/Windows10/cinnamon/background-assets/workspace-close-area-bg.svg new file mode 100755 index 0000000..d191992 --- /dev/null +++ b/Windows10/cinnamon/background-assets/workspace-close-area-bg.svg @@ -0,0 +1,145 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/buttons/app-button.svg b/Windows10/cinnamon/buttons/app-button.svg new file mode 100755 index 0000000..444f7d2 --- /dev/null +++ b/Windows10/cinnamon/buttons/app-button.svg @@ -0,0 +1,61 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/buttons/button-focused-hover.svg b/Windows10/cinnamon/buttons/button-focused-hover.svg new file mode 100755 index 0000000..601904d --- /dev/null +++ b/Windows10/cinnamon/buttons/button-focused-hover.svg @@ -0,0 +1,61 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/buttons/button-focused-pressed.svg b/Windows10/cinnamon/buttons/button-focused-pressed.svg new file mode 100755 index 0000000..601904d --- /dev/null +++ b/Windows10/cinnamon/buttons/button-focused-pressed.svg @@ -0,0 +1,61 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/buttons/button-focused.svg b/Windows10/cinnamon/buttons/button-focused.svg new file mode 100755 index 0000000..601904d --- /dev/null +++ b/Windows10/cinnamon/buttons/button-focused.svg @@ -0,0 +1,61 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/buttons/button-hover.svg b/Windows10/cinnamon/buttons/button-hover.svg new file mode 100755 index 0000000..5bf465b --- /dev/null +++ b/Windows10/cinnamon/buttons/button-hover.svg @@ -0,0 +1,63 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/buttons/button-insensitive.svg b/Windows10/cinnamon/buttons/button-insensitive.svg new file mode 100755 index 0000000..c0429bf --- /dev/null +++ b/Windows10/cinnamon/buttons/button-insensitive.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/buttons/button-pressed.svg b/Windows10/cinnamon/buttons/button-pressed.svg new file mode 100755 index 0000000..5bf465b --- /dev/null +++ b/Windows10/cinnamon/buttons/button-pressed.svg @@ -0,0 +1,63 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/buttons/button.svg b/Windows10/cinnamon/buttons/button.svg new file mode 100755 index 0000000..5bf465b --- /dev/null +++ b/Windows10/cinnamon/buttons/button.svg @@ -0,0 +1,63 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/cinnamon.css b/Windows10/cinnamon/cinnamon.css new file mode 100755 index 0000000..59ed5ae --- /dev/null +++ b/Windows10/cinnamon/cinnamon.css @@ -0,0 +1,2119 @@ +@import url(third-party-APPLET-stylesheets/weather.css); +@import url(third-party-APPLET-stylesheets/system-tray-collapsible.css); +@import url(third-party-APPLET-stylesheets/configurable-menu.css); +@import url(third-party-APPLET-stylesheets/slingshot.css); +@import url(third-party-APPLET-stylesheets/xcenter.css); +@import url(third-party-APPLET-stylesheets/stopwatch.css); +@import url(third-party-DESKLET-stylesheets/sticky-notes.css); +@import url(third-party-DESKLET-stylesheets/reddit-reader.css); +@import url(third-party-DESKLET-stylesheets/calculator.css); +@import url(third-party-EXTENSION-stylesheets/g-tile.css); + + +stage { + font-family: Droid Sans, sans-serif; + font-size: 9pt; +} + +.cinnamon-link { + color: #ffffff; + text-decoration: underline; +} + +.cinnamon-link:hover { + color: #fff; +} + +.label-shadow { + color: rgba(0, 0, 0, 0); +} +/* =================================================================== + * Scrollbars + * ===================================================================*/ + +StScrollBar { + padding: 1px; +} + +StScrollView.vfade { + -st-vfade-offset: 0; +} + +StScrollView.hfade { + -st-hfade-offset: 0; +} + +StScrollView StScrollBar { + min-width: 4px; + min-height: 4px; +} + +StScrollBar StBin#trough { + padding: 3px; + background-color: transparent; +} + +StScrollBar StButton#vhandle, +StScrollBar StButton#hhandle { + background-color: rgba(255,255,255,0.3); +} + + StScrollBar StButton#vhandle:hover, + StScrollBar StButton#hhandle:hover, + StScrollBar StButton#vhandle:active, + StScrollBar StButton#hhandle:active, + StScrollBar StButton#vhandle:focus, + StScrollBar StButton#hhandle:focus { + background-color: rgba(255,255,255,0.5); +} + + +/* =================================================================== + * Tooltips + * ===================================================================*/ + +#Tooltip { + border-image: url("background-assets/popup.svg") 7; + padding: 4px 10px; + color: #fff; + font-size: 9pt; + font-weight: normal; + text-align: center; +} +/* =================================================================== + * Switchers + Checkboxes + Radio buttons + * ===================================================================*/ + +/*---switchers---*/ + +.toggle-switch { + width: 28px; + height: 18px; +} + +.toggle-switch-us { + background-image: url("control-assets/off.svg"); + background-size: contain; +} +.toggle-switch-us:checked { + background-image: url("control-assets/on.svg"); + background-size: contain; +} + +.toggle-switch-intl { + background-image: url("control-assets/off.svg"); + background-size: contain; +} +.toggle-switch-intl:checked { + background-image: url("control-assets/on.svg"); + background-size: contain; +} + +/*---checkboxes---*/ + +.check-box CinnamonGenericContainer { + spacing: .2em; + min-height: 16px; +} + +.check-box StLabel { + padding-top: 1px; +} + +.check-box StBin { + width: 16px; + height: 16px; + background-image: url("control-assets/checkbox-unchecked.png"); +} + +.check-box:focus StBin { + background-image: url("control-assets/checkbox-unchecked-over.png"); +} + +.check-box:checked StBin { + background-image: url("control-assets/checkbox-checked.png"); +} + +.check-box:focus:checked StBin { + background-image: url("control-assets/checkbox-checked-over.png"); +} + +/*---radio buttons---*/ + +.radiobutton CinnamonGenericContainer { + spacing: .2em; + min-height: 16px; +} + +.radiobutton StLabel { + padding-top: 1px; +} + +.radiobutton StBin { + width: 16px; + height: 16px; + background-image: url("control-assets/radiobutton.svg"); +} + +.radiobutton:focus StBin { + background-image: url("control-assets/radiobutton-focus.svg"); +} + +.radiobutton:checked StBin { + background-image: url("control-assets/radiobutton-checked.svg"); +} + +.radiobutton:focus:checked StBin { + background-image: url("control-assets/radiobutton-checked-focused.svg"); +} +/* =================================================================== + * PopupMenu (popupMenu.js) + * ===================================================================*/ + +.popup-menu-boxpointer { + -arrow-border-color: rgba(10,10,10,0.9); + -arrow-background-color: transparent; + -boxpointer-gap: -1px; + -arrow-border-radius: 16px; + -arrow-border-width: 0; +} + +/* Cinnamon 3.2 fix */ +.popup-menu, +.menu { + color: #fff; + font-size: 9.5pt; + padding-right: 0px; + padding-top: 0px; + padding-bottom: 0px; + min-width: 200px; + min-height: 80px; + border: rgba(50,50,50,0.9); + border-radius: 0 0 0 0; + background-color: rgba(25,25,25,0.85); + border-top: 1px; + border-left: 1px; + border-right: 1px; + border-bottom: 1px; + box-shadow: none; +} + +.menu stEntry, +.popup-menu StEntry { + border-image: url("misc-assets/entry.svg") 7; + background-gradient-direction: none; + border: none; + box-shadow: none; + border-radius: 0; + height: 22px; + width: 220px; + color: #4c4c4c; + caret-color: #4c4c4c; + font-size: 9pt; + font-weight: normal; + caret-size: 1px; + selected-color: #fff; + selection-background-color: #2975E9; + padding: 4px 12px 3px 12px; +} + +.popup-submenu-menu-item:open { + +} +.popup-sub-menu { + color: #fff; + border: 1px #326b65; + border-left: 0px; + border-right: 0px; +} +.popup-sub-menu .popup-menu-item:ltr { + padding-right: 0em; +} +.popup-sub-menu .popup-menu-item:rtl { + padding-left: 0em; +} +.popup-sub-menu StScrollBar { + padding: 4px; +} +.popup-sub-menu StScrollBar StBin#trough { + border-width: 0px; +} +.popup-sub-menu StScrollBar StBin#vhandle { + background-color: rgba(41,41,41,1); + border-width: 0px; +} +.popup-combo-menu { + color: #eeeeee; + background-gradient-direction: vertical; + background-gradient-start: rgba(52,52,52,0.95); + background-gradient-end: rgba(44,44,44,0.95); + border: 1px solid rgba(255,255,255,0.1); + padding: 0em; + font-size: 7.5pt; + border-radius: 2px; +} + +/* The remaining popup-menu sizing is all done in ems, so that if you + * override .popup-menu.font-size, everything else will scale with it. + */ +.popup-menu-content { +padding: 0.8em 0em; +} +.popup-menu-item { +padding: .4em 1.75em; +spacing: 1em; + border: 1px solid transparent; + border-bottom: 0px; + border-left: 0px; + border-right: 0px; +} +.popup-menu-item:active { + color: #fff; + border-image: url('buttons/button-focused.svg') 2 2 2 2 stretch; + border: 1px transparent; + border-bottom: 0px; + border-left: 0px; + border-right: 0px; +} +.popup-menu-item:insensitive { + color: #9f9f9f; +} +.popup-image-menu-item { +} +.popup-combobox-item { + spacing: 1em; +} +.popup-separator-menu-item { + background-color: rgba(50,50,50,1); + box-shadow: 0px 1px 1px 0px rgba(220,220,220,0.06); + border-radius: 5px; + -margin-horizontal: 14px; + height: 1px; +} +.popup-alternating-menu-item:alternate { + font-weight: bold; +} +.popup-slider-menu-item { +background-color: none; + box-shadow: 0px -1px 0px 0px rgba(51,51,51,1); + height: 1em; + min-width: 15em; + -slider-height: 0.1em; + -slider-background-color: #444; + -slider-border-color: rgba(0,0,0,.02); + -slider-active-background-color: #42bee1; + -slider-active-border-color: rgba(0,0,0,.02); + -slider-border-width: 1px; + -slider-handle-radius: 0.5em; +} +.popup-device-menu-item { + spacing: .5em; +} +.popup-inactive-menu-item { + font-weight: normal; + color: #999; +} +.popup-subtitle-menu-item { + font-weight: bold; +} +.popup-menu-icon { + icon-size: 1em; +} +/* Switches (to be used in menus) */ + +.toggle-switch { + width: 28px; + height: 18px; +} + +.toggle-switch-us { + background-image: url("control-assets/off.svg"); + background-size: contain; +} +.toggle-switch-us:checked { + background-image: url("control-assets/on.svg"); + background-size: contain; +} + +.toggle-switch-intl { + background-image: url("control-assets/off.svg"); + background-size: contain; +} +.toggle-switch-intl:checked { + background-image: url("control-assets/on.svg"); + background-size: contain; +} +/* =================================================================== + * Panel (panel.js) + * ===================================================================*/ +#panel { + background-color: rgba(0,0,0,0.65); + box-shadow: 0px 0px 0px 0px rgba(0,0,0,1); + outline: 1px rgba(0,0,0,0.95); + color: #fff; + font-size: 9pt; + height: 40px; + width: 50px; + padding: 0px; +} + +#panelLeft, #panelCenter, #panelRight { + spacing: 0px; +} + +/* Start Menu icon */ +#panelLeft .applet-box:first-child { + /*background-image: url("orb/menu.png");*/ + transition-duration: 300; + background-size: cover; + width: 35px; + height: 40px; + color: rgba(255,0,0,0) !important; +} + +#panelLeft .applet-box:first-child:hover { + background-color: rgba(255,255,255,0.1); +} + +#panelLeft .applet-box:first-child:active { + background-color: rgba(255,255,255,0.25); +} + +#panelLeft:ltr { + padding-left: 0px; +} + +#panelLeft:rtl { + padding-left: 0px; +} + +#panelRight:ltr { + padding-right: 0px; + spacing: 0px; +} + +#panelRight:rtl { + padding-right: 0px; + spacing: 0px; +} + +#panelLeft.vertical { + padding: 0px; +} + +#panelLeft.vertical:ltr { + padding-right: 0px; +} + +#panelLeft.vertical:rtl { + padding-left: 0px; +} + +#panel:highlight { + background-color: #004D8C; +} + +.panel-status-button, +.panel-button { + -natural-hpadding: 5px; + -minimum-hpadding: 5px; + font-weight: bold; + border: 1px solid transparent; + transition-duration: 150; +} + +.panel-status-button:hover, +.panel-button:hover { + background-color: #083854; + border-radius: 0px; + color: #083854; + box-shadow: inset 0px -1px 0px 0px rgba(37,154,202,1); + transition-duration: 100; +} + +.system-status-icon { + icon-size: 1.3em; +} + +#panelLeft:dnd { + background: #1f1f1f; +} + +#panelCenter:dnd { + background: #222; +} + +#panelRight:dnd { + background: #111; +} + +/* =================================================================== + * Expo view + * ===================================================================*/ + +.expo-background { + background-color: rgba(0, 0, 0, .35); + background-repeat: none; +} + +.expo-workspace-thumbnail-frame { + border: 1px rgb(20,20,20); +} + +.expo-workspace-thumbnail-frame#active { +} + +.workspace-thumbnails { + spacing: 26px; + padding-left: 10px; + padding-right: 9px; +} + +.workspace-thumbnails .workspace-overview-background-shade { + background-color: rgba(0, 0, 0, 0); + background-image: none; +} + +.workspace-overview-background-shade { + background-color: rgba(0, 0, 0, .8); + background-repeat: repeat; +} + +.workspace-add-button { + border-image: url("background-assets/add-workspace-bg.svg") 3; + background-image: url("expo-scale-assets/plus.svg"); + background-size: 25px 24px; + height: 200px; + width: 35px; +} + +.workspace-add-button:hover { + border-image: url("background-assets/add-workspace-bg.svg") 3; + background-image: url("expo-scale-assets/plus-hover.svg"); + background-size: 25px 24px; + height: 200px; + width: 35px; +} + +.workspace-close-button { + background-image: url("control-assets/close.svg"); + height: 41px; + width: 41px; + -cinnamon-close-overlap: 28px; +} + +.workspace-close-button:hover, +.workspace-close-button:active { + background-image: url("control-assets/close-hover.svg"); +} + +.expo-workspaces-name-entry { + height: 12px; + padding: 6px 12px; + text-align: center; + font-weight: bold; + border: 2px transparent; + color: #fff; +} + +.expo-workspaces-name-entry#selected { + border-color: white; +} + +.expo-workspaces-name-entry:focus, +.expo-workspaces-name-entry#selected:focus { + font-weight: normal; + color: #000; + selected-color: #fff; + caret-color: #000; + caret-size: 1px; + border-color: transparent; + background-color: rgba(255,255,255,0.85); + selection-background-color: #2975E9; +} + +.window-close-area { + border-image: url("background-assets/workspace-close-area-bg.svg") 7; + background-image: url("expo-scale-assets/trash.svg"); + background-size: 24px 30px; + height: 100px; + width: 350px; +} + +.workspace-osd { + border-image: url("background-assets/popup.svg") 7; + padding: 12px 17px; + color: #fff; + font-weight: normal; + font-size: 20pt; +} +/* =================================================================== + * Scale view + * ===================================================================*/ + +.window-caption { + color: #fff; + border: 2px transparent; + font-size: 9pt; + font-weight: bold; + padding: 5px 8px; + -cinnamon-caption-spacing: 10px; +} + +.window-caption#selected { + border-color: white; + font-weight: bold; + color: #fff; + spacing: 25px; +} + +.window-close { + background-image: url("control-assets/close.svg"); + height: 41px; + width: 41px; + -cinnamon-close-overlap: 22px; +} + +.window-close:hover, +.window-close:active { + background-image: url("control-assets/close-hover.svg"); +} +/* =================================================================== +* Desklets (desklet.js) +* ===================================================================*/ + +.desklet { + color: #fff; +} + +.desklet-with-borders { + border-image: url("background-assets/popup.svg") 7; + color: #fff; + font-weight: bold; + padding: 8px; +} + +.desklet-with-borders-and-header { + border-image: url("background-assets/desklet-body.svg") 7; + color: #fff; + padding: 8px; +} + +.desklet-header { + border-image: url("background-assets/desklet-header.svg") 11; + padding: 8px; + padding-top: 6px; + padding-bottom: 6px; + font-size: 9pt; + font-weight: normal; + text-shadow: none; + color: #fff; +} + +.desklet-drag-placeholder { + border: 0 solid #ccc; + border-radius: 0; + background: none; +} + +.xkcd-box { + padding: 0; + border: none; + background-color: transparent; + border-radius: 0; +} + +.photoframe-box { + border-image: url("background-assets/popup.svg") 7; + padding: 4px; +} + +.clock-desklet-label { + font-weight: bold; + padding: 10px; + color: #fff; +} + +.clock-desklet-label { + color: #fff; +} +/* =================================================================== + * Date applet + * ===================================================================*/ + +.calendar { + padding: 6px 18px 8px 18px; + spacing-rows: 5px; + spacing-columns: 5px; +} + +.datemenu-date-label { + padding: .5em 0 .5em 0; + font-size: 10pt; + font-weight: normal; + text-align: center; + color: #fff; +} + +.calendar-month-label { + padding-top: 2px; + font-size: 8pt; + font-weight: normal; + color: #888; +} + +.calendar-change-month-back, +.calendar-change-month-forward:rtl { + background-image: url("control-assets/calendar-arrow-left.svg"); + background-size: 16px; + height: 16px; + width: 16px; +} + +.calendar-change-month-back:hover { + background-image: url("control-assets/calendar-arrow-left-hover.svg"); + background-size: 16px; + height: 16px; + width: 16px; +} + +.calendar-change-month-forward, +.calendar-change-month-back:rtl { + background-image: url("control-assets/calendar-arrow-right.svg"); + background-size: 16px; + height: 16px; + width: 16px; +} + +.calendar-change-month-forward:hover { + background-image: url("control-assets/calendar-arrow-right-hover.svg"); + background-size: 16px; + height: 16px; + width: 16px; +} + +.calendar-day-base { + font-size: 9pt; + text-align: center; + width: 26px; + height: 26px; +} + +.calendar-day-base:active { +} + +.calendar-day-heading { + font-size: 9pt; + color: #fff; + padding-top: 12px; + padding-bottom: 6px; + height: 15px; +} + +.calendar-week-number { + color: rgba(255, 255, 255, .3); + font-size: 8pt; + height: 16px; + width: 12px; + padding-top: 7px; + padding-right: 6px; +} + +.calendar-day { +} + +.calendar-day-top { +} + +.calendar-day-left { +} + +.calendar-work-day { + border-image: url("misc-assets/calendar-work-day.svg") 6; + border: none; + color: #fff; +} + +.calendar-nonwork-day { + border-image: url("misc-assets/calendar-nonwork-day.svg") 6; + border: none; + color: #fff; +} + +.calendar-today { + border-image: url("misc-assets/calendar-today.svg") 6; + color: #fff; + font-weight: bold; +} + +.calendar-other-month-day { + border-image: url("misc-assets/calendar-other-month-day.svg") 6; + color: rgba(255, 255, 255, .3); +} +/* =================================================================== + * Notification Applet + * ===================================================================*/ + +.notification-applet-padding { + padding: .5em 1em; +} +/* =================================================================== + * Notifications + * ===================================================================*/ + +#notification { + font-size: 10pt; + border-image: url("background-assets/popup.svg") 7; + padding: 8px 8px 8px 8px; + spacing-rows: 10px; + spacing-columns: 10px; + margin-from-right-edge-of-screen: 6px; + opacity: 255px; + mouseover-opacity: 255px; + width: 34em; + color: #fff; +} + +#notification.multi-line-notification { + padding: 8px 8px 8px 8px; + color: #fff; +} + +.notification-with-image { + min-height: 159px; + color: #fff; +} + +#notification-scrollview { + max-height: 100em; +} + +#notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow { + height: 10em; +} + +#notification-body { + spacing: 5px; +} + +#notification-actions { + spacing: 10px; +} + +#notification StEntry { + border-image: url("misc-assets/entry.svg") 7; + background-gradient-direction: none; + border: none; + box-shadow: none; + border-radius: 0; + height: 22px; + width: 220px; + color: #fff; + caret-color: #fff; + font-size: 9pt; + font-weight: normal; + caret-size: 1px; + selected-color: #fff; + selection-background-color: #2975E9; + padding: 4px 12px 3px 12px; +} + +#notification StEntry:focus { + border-image: url("misc-assets/entry-focused.svg") 6; + background-gradient-direction: none; + border: none; + box-shadow: none; + border-radius: 0; + height: 22px; + width: 220px; + color: #000; + caret-color: #000; + font-size: 9pt; + font-weight: normal; + caret-size: 1px; + selected-color: #fff; + selection-background-color: #2975E9; + padding: 4px 12px 3px 12px; +} +/* =================================================================== + * Alt Tab + * ===================================================================*/ + +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + border-image: url("background-assets/popup.svg") 7; + color: #fff; + padding: 20px; + font-size: 9pt; + font-weight: normal; +} + +.switcher-list-item-container { + spacing: 8px; +} + +.thumbnail-scroll-gradient-left { + background-color: transparent; + border-radius: 24px; + border-radius-topright: 0; + border-radius-bottomright: 0; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-color: transparent; + border-radius: 24px; + border-radius-topleft: 0; + border-radius-bottomleft: 0; + width: 60px; +} + +.switcher-list .item-box { + border: 3px solid transparent; + padding: 8px; +} + +.switcher-list .item-box:outlined { + padding: 8px; +} + +.switcher-list .item-box:selected { +/* border-image: url("background-assets/hover.svg") 7;*/ + border-color: white; + color: #fff; +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .separator { + width: 1px; + background: red; +} + +.ripple-box { + width: 104px; + height: 104px; + background-image: url("misc-assets/corner-ripple.svg"); +} + +.ripple-box:rtl { + background-image: url("misc-assets/corner-ripple.svg"); +} + +.switcher-arrow { + border-color: rgba(0,0,0,0); + color: #fff; +} + +.switcher-arrow:highlighted { + border-color: rgba(0,0,0,0); +} + +.switcher-preview-backdrop { + background-color: rgba(25,25,25,0.95); +} +/* =================================================================== + * Buttons + * ===================================================================*/ + +/*---modal dialog---*/ + +.modal-dialog-button { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button.svg") 7; + padding: 6px; + padding-right: 24px; + padding-left: 24px; + color: #fff; + font-weight: normal; +} + +.modal-dialog-button:hover { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-hover.svg") 7; + padding: 6px; + padding-right: 24px; + padding-left: 24px; + color: #fff; +} + +.modal-dialog-button:focus { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-focused.svg") 7; + padding: 6px; + padding-right: 24px; + padding-left: 24px; + color: #fff; +} + +.modal-dialog-button:active, +.modal-dialog-button:pressed { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-pressed.svg") 7; + padding: 6px; + padding-right: 24px; + padding-left: 24px; + color: #fff; +} + +.modal-dialog-button:focus:hover { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-focused-hover.svg") 7; + padding: 6px; + padding-right: 24px; + padding-left: 24px; + color: #fff; +} + +.modal-dialog-button:focus:active, +.modal-dialog-button:focus:pressed { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-focused-pressed.svg") 7; + padding: 6px; + padding-right: 24px; + padding-left: 24px; + color: #fff; +} + +.modal-dialog-button:disabled { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-insensitive.svg") 7; + padding: 6px; + padding-right: 24px; + padding-left: 24px; + color: rgba(255, 255, 255, .3); +} + +/*---notification---*/ + +.notification-button { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button.svg") 7; + padding: 6px; + padding-right: 24px; + padding-left: 24px; + color: #fff; + font-weight: normal; + -st-natural-width: 80px; +} + +.notification-button:hover { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-hover.svg") 7; + padding: 6px; + padding-right: 24px; + padding-left: 24px; + color: #fff; + -st-natural-width: 80px; +} + +.notification-button:focus { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-focused.svg") 7; + padding: 6px; + padding-right: 24px; + padding-left: 24px; + min-width: 24px; + color: #fff; + -st-natural-width: 80px; +} + +.notification-button:active, +.notification-button:pressed { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-pressed.svg") 7; + padding: 6px; + padding-right: 24px; + padding-left: 24px; + color: #fff; + -st-natural-width: 80px; +} + +.notification-button:focus:hover { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-focused-hover.svg") 7; + padding: 6px; + padding-right: 24px; + padding-left: 24px; + color: #fff; + -st-natural-width: 80px; +} + +.notification-button:focus:active, +.notification-button:focus:pressed { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-focused-pressed.svg") 7; + padding: 6px; + padding-right: 24px; + padding-left: 24px; + color: #fff; + -st-natural-width: 80px; +} + +.notification-button:insensitive { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-insensitive.svg") 7; + padding: 6px; + padding-right: 24px; + padding-left: 24px; + color: rgba(255, 255, 255, .3); + -st-natural-width: 80px; +} + +/*---notification icon button---*/ + +.notification-icon-button { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button.svg") 7; + padding: 6px; + color: #fff; +} + +.notification-icon-button:hover { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-hover.svg") 7; + padding: 6px; + color: #fff; +} + +.notification-icon-button:focus { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-focused.svg") 7; + padding: 6px; + color: #fff; +} + +.notification-icon-button:active, +.notification-icon-button:pressed { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-pressed.svg") 7; + padding: 6px; + color: #fff; +} + +.notification-icon-button:focus:hover { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-focused-hover.svg") 7; + padding: fff; + color: #fff; +} + +.notification-icon-button:focus:active, +.notification-icon-button:focus:pressed { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-focused-pressed.svg") 7; + padding: 6px; + color: #fff; +} + +.notification-icon-button:disabled { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-insensitive.svg") 7; + padding: 6px; + color: rgba(0, 0, 0, .6); +} + +.notification-icon-button > StIcon { + icon-size: 16px; +} +/* =================================================================== + * Modal dialogs + * ===================================================================*/ + +.modal-dialog { + border-image: url("background-assets/popup.svg") 7; + padding: 0; + border-radius: 0; + padding: 0; + color: #fff; +} + +.modal-dialog > * { + padding: 18px; + padding-bottom: 0; + border-radius: 0; +} + +.modal-dialog-button-box, +.modal-dialog > .modal-dialog-button-box { + border-image: url("background-assets/buttonbox-bg.svg") 8; + spacing: 0; + margin: 0; + padding: 16px; + padding-bottom: 7px; + padding-top: 7px; +} +/* =================================================================== + * Run dialog + * ===================================================================*/ + +.run-dialog .modal-dialog-button, +.run-dialog .modal-dialog-button:hover, +.run-dialog .modal-dialog-button:focus, +.run-dialog .modal-dialog-button:active, +.run-dialog .modal-dialog-button:pressed, +.run-dialog .modal-dialog-button:focus:hover, +.run-dialog .modal-dialog-button:focus:active, +.run-dialog .modal-dialog-button:focus:pressed, +.run-dialog .modal-dialog-button:insensitive { + border-image: none; +} + +.run-dialog > .modal-dialog-button-box { + background-color: transparent; + border-image: none; + box-shadow: none; + padding: 0; + height: 0; +} + +.run-dialog > * { + border-image: url("background-assets/popup.svg") 7; + padding: 10px; +} + +.run-dialog-label { + font-size: 0; +} + +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; +} + +.run-dialog-completion-box { + padding-left: 15px; + font-size: 10px; +} + +.run-dialog-entry { + border-image: url("misc-assets/entry.svg") 7; + background-gradient-direction: none; + border: none; + box-shadow: none; + border-radius: 0; + height: 22px; + width: 220px; + color: #fff; + caret-color: #fff;; + font-size: 9pt; + font-weight: normal; + caret-size: 1px; + selected-color: #fff; + selection-background-color: #2975E9; + padding: 4px 12px 3px 12px; +} + +.run-dialog-entry:focus { + border-image: url("misc-assets/entry-focused.svg") 6; + background-gradient-direction: none; + border: none; + box-shadow: none; + border-radius: 0; + height: 22px; + width: 220px; + color: #000; + caret-color: #000; + font-size: 9pt; + font-weight: normal; + caret-size: 1px; + selected-color: #fff; + selection-background-color: #2975E9; + padding: 4px 12px 3px 12px; +} + +.run-dialog-completion-box { + padding-left: 15px; + font-size: 10px; +} +/* =================================================================== + * Lightbox + flashspot + * ===================================================================*/ + +.lightbox { + background-color: rgba(0, 0, 0, .6); +} + +.flashspot { + background-color: rgba(255, 255, 255, .6); +} +/* =================================================================== + * About Dialog (applet.js and desklet.js) + * ===================================================================*/ + +.about-content { + width: 550px; + height: 250px; + spacing: 8px; + padding-bottom: 24px; +} + +.about-title { + font-size: 2em; + font-weight: normal; +} + +.about-uuid { + font-size: 10px; + color: rgba(255, 255, 255, .3); +} + +.about-icon { + padding-right: 20px; + padding-bottom: 14px; +} + +.about-scrollBox { + border-image: url("misc-assets/entry.svg") 7; + padding: 4px; + padding-right: 0; +} + +.about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; +} + +.about-description { + padding-top: 4px; + padding-bottom: 16px; +} + +.about-version { + padding-left: 7px; + font-size: 10px; + color: rgba(255, 255, 255, .3); +} +/* =================================================================== + * Looking Glass dialog + * ===================================================================*/ + +#LookingGlassDialog { + border-image: url("background-assets/popup.svg") 7; + padding: 10px; + color: #fff; +} +/* =================================================================== + * Magnifier + * ===================================================================*/ + +.magnifier-zoom-region { + border: 2px solid rgba(128, 0, 0, 255); +} + +.magnifier-zoom-region.full-screen { + border-width: 0; +} +/* =================================================================== + * On screen keyboard + * ===================================================================*/ + +#keyboard { + border-image: url("background-assets/keyboard-bg.svg") 7; +} + +.keyboard-layout { + spacing: 8px; + padding: 12px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + border-image: url("buttons/button.svg") 7; + padding: 16px; + color: #fff; + font-size: 12pt; + font-weight: normal; +} + +.keyboard-key:hover { + border-image: url("buttons/button-hover.svg") 7; + padding: 16px; +} + +.keyboard-key:checked, +.keyboard-key:active { + border-image: url("buttons/button-pressed.svg") 7; + padding: 16px; +} + +.keyboard-key:grayed { + border-image: url("buttons/button-insensitive.svg") 7; + padding: 16px; + color: rgba(255, 255, 255, .3); +} + +.keyboard-subkeys { + padding: 0; + -arrow-border-radius: 3px; + -arrow-background-color: rgba(0, 0, 0, .85); + -arrow-border-width: 1px; + -arrow-border-color: rgba(255, 255, 255, .45); + -arrow-base: 16px; + -arrow-rise: 8px; + -boxpointer-gap: 2px;; +} +/* =================================================================== + * Menu (menu.js) + * ===================================================================*/ +.menu-background { + background: rgba(20,20,20,0.9); + box-shadow: 1px -1px 4px 1px rgba(1,1,1,0.6); +} + +.menu-favorites-box { + margin: auto; + padding-top: 10px; + padding-left: 0; + padding-right: 0; + padding-bottom: 10px; +} + +.menu-favorites-button { + padding: 8px; + border: 2px solid transparent; +} + +.menu-favorites-button:hover { +/* border-image: url("background-assets/hover.svg") 4;*/ + border-color: rgba(255,255,255,0.3); +} + +.menu-places-box { + margin: auto; + padding: 8px; + border: 0 solid transparent; +} + +.menu-places-button { + padding-top: 10px; + padding-left: 10px; + padding-right: 10px; + padding-bottom: 10px; +} + +.menu-categories-box { + padding-top: 10px; + padding-left: 10px; + padding-right: 10px; + padding-bottom: 10px; +} + +.menu-applications-inner-box { + padding-top: 10px; + padding-left: 0; + padding-right: 0; + padding-bottom: 0px; +} + +.menu-applications-outer-box { + padding-top: 10px; + padding-left: 5px; + padding-right: 0; + padding-bottom: 0px; +} + +.menu-application-button { + padding-top: 7px; + padding-left: 7px; + padding-right: 0; + padding-bottom: 7px; + max-width: 10px; + border: 2px solid transparent; +} + +.menu-application-button-selected { +/* border-image: url("background-assets/hover.svg") 8;*/ + padding-top: 7px; + padding-left: 7px; + padding-right: 7px; + padding-bottom: 7px; + color: #fff; + border: 2px solid white; +} + +.menu-application-button-label:ltr { + padding-left: 5px; +} + +.menu-application-button-label:rtl { + padding-right: 5px; +} + +.menu-application-button:highlighted { + background-color: rgba(219,121,8,0.85) +} + +.menu-application-button-selected:highlighted { + background-color: rgba(219,121,8,0.98) +} + +.menu-category-button { + padding-top: 7px; + padding-left: 7px; + padding-right: 7px; + padding-bottom: 7px; + border: 2px solid transparent; +} + +.menu-category-button-greyed { + padding-top: 7px; + padding-left: 7px; + padding-right: 7px; + padding-bottom: 7px; + border: 2px solid transparent; + color: rgba(255, 255, 255, .3); + font-style: normal; +} + +.menu-category-button-selected { +/* background-color: rgba(255,255,255,0.3);*/ + padding-top: 7px; + padding-left: 7px; + padding-right: 7px; + padding-bottom: 7px; + border: 2px solid white; + color: #fff; +} + +.menu-category-button-label:ltr { + padding-left: 5px +} + +.menu-category-button-label:rtl { + padding-right: 5px +} + +.menu-category-button-button:hover { +} + +/* Name and description of the currently hovered item in the menu + * This appears on the bottom right hand corner of the menu*/ + +.menu-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; +} + +.menu-selected-app-title { + font-weight: normal; +} + +.menu-selected-app-description { + max-width: 150px; +} + +.menu-search-box { + padding-left: 10px; +} + +.menu-search-entry-icon { + icon-size: 16px; + color: #1f1f1f; +} + +#menu-search-entry { + padding: 10px 8px; + color: rgba(255,255,255,0.7); + font-size: 10pt; + background-color: rgba(255,255,255,0.3); + caret-color: black; + caret-size: 1px; + width: 400px; + height: 15px; +} + +#menu-search-entry:focus, +#menu-search-entry:hover { + color: black; + background-color: white; + font-weight: normal; + selected-color: #fff; + selection-background-color: #0f7bd1; +} + +/* Context menu (at the moment only for favorites) */ +.menu-context-menu { +} +/* =================================================================== + * Window list (windowList.js) + * ===================================================================*/ + +.window-list-box { + spacing: 4px; + padding-top: 0; +} + +.window-list-item-label { + font-weight: normal; + width: 15em; + padding-left: 0px; + padding-right: 0px; + min-width: 5px; +} + +.window-list-item-box { + font-weight: normal; + border-image: url("panel-assets/bottom-item-active-hover.svg") 8; + transition-duration: 100; +} + +.app-list-item-box { + border-image: none; +} + +.window-list-item-box:hover { + border-image:url("panel-assets/bottom-item-active.svg") 4; + transition-duration: 100; + +} + +.window-list-item-demands-attention { + font-weight: normal; + border-image: url("panel-assets/bottom-item-attention.svg") 4; + transition-duration: 100; +} + +.window-list-item-box:active:hover { + font-weight: normal; + border-image: url("panel-assets/bottom-item-active-hover.svg") 8; + transition-duration: 100; +} + +/* +.window-list-box { + spacing: 3px; + padding: 0; +} + +.window-list-item-label { + width: 15em; + min-width: 5px; +} + +.window-list-item-box { + color: #fff; + font-weight: bold; + padding-left: 4px; + padding-right: 4px; +} + +.window-list-item-box:hover,*/ +.window-list-item-box:active, +.window-list-item-box:checked, +.window-list-item-box:focus, +.window-list-item-box:checked:hover, +.window-list-item-box:focus:hover, +/*.window-list-item-box:active:hover, +.window-list-item-demands-attention,*/ +.window-list-item-demands-attention:hover { +} + +/*-----top panel-----*/ + +.panel-top .window-list-item-box:hover { + font-weight: normal; + border-image: url("panel-assets/top-item-hover.svg") 4; +} + +.panel-top .window-list-item-box:active, +.panel-top .window-list-item-box:checked, +.panel-top .window-list-item-box:focus { + font-weight: normal; + border-image: url("panel-assets/top-item-active.svg") 4; + color: #fff; +} + +.panel-top .window-list-item-box:checked:hover, +.panel-top .window-list-item-box:focus:hover, +.panel-top .window-list-item-box:active:hover { + font-weight: normal; + border-image: url("panel-assets/top-item-active-hover.svg") 4; + color: #fff; +} + +.panel-top .window-list-item-demands-attention { + border-image: url("panel-assets/top-item-attention.svg") 4; +} + +.panel-top .window-list-item-demands-attention:hover { + border-image: url("panel-assets/top-item-attention-hover.svg") 4; +} + +/*-----bottom panel-----*/ + +.panel-bottom .window-list-item-box:hover { + font-weight: normal; + border-image: url("panel-assets/bottom-item-hover.svg") 4; +} + +.panel-bottom .window-list-item-box:active, +.panel-bottom .window-list-item-box:checked, +.panel-bottom .window-list-item-box:focus { + font-weight: normal; + border-image: url("panel-assets/bottom-item-active.svg") 4; + color: #fff; +} + +.panel-bottom .window-list-item-box:checked:hover, +.panel-bottom .window-list-item-box:focus:hover, +.panel-bottom .window-list-item-box:active:hover { + font-weight: normal; + border-image: url("panel-assets/bottom-item-active-hover.svg") 8; + color: #fff; +} + +.panel-bottom .window-list-item-demands-attention { + border-image: url("panel-assets/bottom-item-attention.svg") 4; +} + +.panel-bottom .window-list-item-demands-attention:hover { + border-image: url("panel-assets/bottom-item-attention-hover.svg") 4; +} +/* =================================================================== + * Sound Applet (status/volume.js) + * ===================================================================*/ + +.sound-button-container { + padding-right: 3px; + padding-left: 3px; +} + +.sound-button { + border-image: url("buttons/button.svg") 7; + width: 22px; + height: 22px; + padding: 4px; +} + +.sound-button:hover { + border-image: url("buttons/button-hover.svg") 7; +} + +.sound-button:active { + border-image: url("buttons/button-pressed.svg") 7; +} + +.sound-button StIcon { + icon-size: 16px; +} + +.sound-track-infos { + padding: 5px; + padding-left: 18px; +} + +.sound-track-info { + padding-top: 2px; + padding-bottom: 2px; +} + +.sound-track-info StIcon { + icon-size: 16px; +} + +.sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; +} + +.sound-track-box { + max-width: 220px; +} + +.sound-track-cover { + padding: 10px; +} + +.sound-seek-box { + padding-left: 20px; +} + +.sound-seek-box .popup-menu-item { + padding-right: 3px; + padding-left: 3px; +} + +.sound-seek-box .popup-menu-item:active { + border-image: url("background-assets/hover.svg") 4; +} + +.sound-seek-box StLabel { + padding-top: 3px; +} + +.sound-seek-box StIcon { + icon-size: 16px; +} + +.sound-seek-slider { + width: 122px; +} + +.sound-volume-menu-item { + padding: .4em 1.5em; +} + +.sound-volume-menu-item StIcon { + icon-size: 16px; + padding-left: 8px; + padding-right: 8px; +} + +.sound-playback-control { + padding-top: 5px; + padding-bottom: 10px; + padding-left: 10px; + padding-right: 10px; +} +/* =================================================================== + * Workspace Switcher applet (workspaceSwitcher.js) + * ===================================================================*/ + +#workspaceSwitcher { + spacing: 0; +} + +.workspace-button { + padding-left: 8px; + padding-right: 8px; + color: #fff; + font-weight: normal; +} + +.panel-bottom .workspace-button { + padding-top: 1px; +} + +/*---top panel---*/ + +.panel-top .workspace-button:outlined { + border-image: url("panel-assets/top-item-active.svg") 4; + color: #fff; +} + +.panel-top .workspace-button:hover { + border-image: url("panel-assets/top-item-hover.svg") 4; +} + +.panel-top .workspace-button:outlined:hover { + border-image: url("panel-assets/top-item-active-hover.svg") 4; + color: #fff; +} + +/*---bottom panel---*/ + +.panel-bottom .workspace-button:outlined { + border-image: url("panel-assets/bottom-item-active.svg") 4; + color: #fff; +} + +.panel-bottom .workspace-button:hover { + border-image: url("panel-assets/bottom-item-hover.svg") 4; +} + +.panel-bottom .workspace-button:outlined:hover { + border-image: url("panel-assets/bottom-item-active-hover.svg") 8; + color: #fff; +} +/* =================================================================== + * Panel Launchers Applet (panelLaunchers.js) + * ===================================================================*/ + +#panel-launchers-box { +} + +.panel-launcher { + margin: 0; + padding: 0 4px; +} + +.panel-launcher:hover { +} + +.panel-top .panel-launcher:hover { + border-image: url("panel-assets/top-item-hover.svg") 4; +} + +.panel-bottom .panel-launcher:hover { + border-image: url("panel-assets/bottom-item-hover.svg") 4; +} + +.panel-launcher-add-dialog-content-box { + padding: 6px; + spacing: 20px; +} + +.panel-launcher-add-dialog-content-box-left { + padding: 6px; + spacing: 20px; +} + +.panel-launcher-add-dialog-content-box-right { + padding: 6px; + spacing: 10px; +} +/* =================================================================== + * Hot corners + * ===================================================================*/ + +#overview-corner { + background-image: url("control-assets/hotcorner-icon.svg"); +} + +#overview-corner:hover { + background-image: url("control-assets/hotcorner-icon-hover.svg"); +} +/* =================================================================== + * Applets (applet.js) + * ===================================================================*/ + +.applet-separator { + background-image: url("panel-assets/panel-separator.svg"); + background-repeat: repeat; + width: 9px; + padding: 0; +} + +.applet-separator-line { +} + +.applet-box { + font-weight: normal; + color: #fff; + padding-left: 6px; + padding-right: 6px; +} + +.applet-box.vertical { + padding-left: 0px; + padding-right: 0px; + padding-top: 3px; + padding-bottom: 3px; +} + +.applet-box:hover, +.applet-box:active { +} + +.panel-top .applet-box:hover { + font-weight: normal; + color: #fff; + border-image: url("panel-assets/top-item-hover.svg") 4; +} + +.panel-bottom .applet-box:hover { + border-image: url("panel-assets/bottom-item-hover.svg") 4; +} + +.applet-label { + font-weight: normal; + color: #fff; +} + +.applet-label:hover { + font-weight: normal; +} + +.applet-icon { + icon-size: 12px; +} + +.applet-icon:hover, +.applet-box:hover > .applet-icon { +} +/* =================================================================== + * User Applet + * ===================================================================*/ + +.user-box { + padding: .4em 1.5em; + padding-bottom: .6em; + spacing: 10px; +} + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: 0 solid transparent; + border-radius: 0; + padding: 0; + border-radius: 0; + padding: 0; +} + +.user-label { + color: #fff; + font-size: 10pt; + font-weight: normal; + margin: 0; +} +/* =================================================================== + * Snap/Tile OSD Popup + * ===================================================================*/ + +.snap-osd { + border-image: url("background-assets/popup.svg") 7; + font-size: 14pt; + font-weight: normal; + padding: 10px; + color: #fff; + text-align: center; +} + +.info-osd { + font-size: 18pt; + font-weight: normal; + border-image: url("background-assets/popup.svg") 7; + color: white; + padding: 20px; + text-align: center; +} + +.osd-window { + border-image: url("background-assets/popup.svg") 7; + padding: 20px; + color: white; + spacing: 1em; +} + +.osd-window .level { + height: 0.7em; + border-radius: 0px; + background-color: rgba(0,0,0,0.35); +} + +.tile-preview, +.tile-preview.snap, +.tile-hud, +.tile-hud.snap { + background-color: rgba(49, 106, 197, 0.5); + border: 1px solid rgba(49, 106, 197, 0.8); +} + +.tile-hud:top { + border-top-width: 0px; + border-radius: 0px 0px 8px 8px; +} + +.tile-hud:bottom { + border-bottom-width: 0px; + border-radius: 8px 8px 0px 0px; +} + +.tile-hud:left { + border-left-width: 0px; + border-radius: 0px 8px 8px 0px; +} + +.tile-hud:right { + border-right-width: 0px; + border-radius: 8px 0px 0px 8px; +} + +.tile-hud:top-left { + border-top-width: 0px; + border-left-width: 0px; + border-radius: 0px 0px 8px 0px; +} + +.tile-hud:top-right { + border-top-width: 0px; + border-right-width: 0px; + border-radius: 0px 0px 0px 8px; +} + +.tile-hud:bottom-left { + border-bottom-width: 0px; + border-left-width: 0px; + border-radius: 0px 8px 0px 0px; +} + +.tile-hud:bottom-right { + border-bottom-width: 0px; + border-right-width: 0px; + border-radius: 8px 0px 0px 0px; +} + +/*.slingshot .button.app { + border-image: url('buttons/app-button.svg') 6; +}*/ diff --git a/Windows10/cinnamon/control-assets/calendar-arrow-left-hover.svg b/Windows10/cinnamon/control-assets/calendar-arrow-left-hover.svg new file mode 100755 index 0000000..1bf824a --- /dev/null +++ b/Windows10/cinnamon/control-assets/calendar-arrow-left-hover.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/Windows10/cinnamon/control-assets/calendar-arrow-left.svg b/Windows10/cinnamon/control-assets/calendar-arrow-left.svg new file mode 100755 index 0000000..4836804 --- /dev/null +++ b/Windows10/cinnamon/control-assets/calendar-arrow-left.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/Windows10/cinnamon/control-assets/calendar-arrow-right-hover.svg b/Windows10/cinnamon/control-assets/calendar-arrow-right-hover.svg new file mode 100755 index 0000000..bd96257 --- /dev/null +++ b/Windows10/cinnamon/control-assets/calendar-arrow-right-hover.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/Windows10/cinnamon/control-assets/calendar-arrow-right.svg b/Windows10/cinnamon/control-assets/calendar-arrow-right.svg new file mode 100755 index 0000000..6380416 --- /dev/null +++ b/Windows10/cinnamon/control-assets/calendar-arrow-right.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/Windows10/cinnamon/control-assets/checkbox-checked-over.png b/Windows10/cinnamon/control-assets/checkbox-checked-over.png new file mode 100755 index 0000000..4910769 Binary files /dev/null and b/Windows10/cinnamon/control-assets/checkbox-checked-over.png differ diff --git a/Windows10/cinnamon/control-assets/checkbox-checked.png b/Windows10/cinnamon/control-assets/checkbox-checked.png new file mode 100755 index 0000000..9983189 Binary files /dev/null and b/Windows10/cinnamon/control-assets/checkbox-checked.png differ diff --git a/Windows10/cinnamon/control-assets/checkbox-unchecked-over.png b/Windows10/cinnamon/control-assets/checkbox-unchecked-over.png new file mode 100755 index 0000000..9544703 Binary files /dev/null and b/Windows10/cinnamon/control-assets/checkbox-unchecked-over.png differ diff --git a/Windows10/cinnamon/control-assets/checkbox-unchecked.png b/Windows10/cinnamon/control-assets/checkbox-unchecked.png new file mode 100755 index 0000000..fe968fe Binary files /dev/null and b/Windows10/cinnamon/control-assets/checkbox-unchecked.png differ diff --git a/Windows10/cinnamon/control-assets/close-hover.svg b/Windows10/cinnamon/control-assets/close-hover.svg new file mode 100755 index 0000000..3d293f8 --- /dev/null +++ b/Windows10/cinnamon/control-assets/close-hover.svg @@ -0,0 +1,67 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/control-assets/close.svg b/Windows10/cinnamon/control-assets/close.svg new file mode 100755 index 0000000..f831bd5 --- /dev/null +++ b/Windows10/cinnamon/control-assets/close.svg @@ -0,0 +1,68 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/control-assets/hotcorner-icon-hover.svg b/Windows10/cinnamon/control-assets/hotcorner-icon-hover.svg new file mode 100755 index 0000000..05f03d3 --- /dev/null +++ b/Windows10/cinnamon/control-assets/hotcorner-icon-hover.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/control-assets/hotcorner-icon.svg b/Windows10/cinnamon/control-assets/hotcorner-icon.svg new file mode 100755 index 0000000..077f8c9 --- /dev/null +++ b/Windows10/cinnamon/control-assets/hotcorner-icon.svg @@ -0,0 +1,163 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/Windows10/cinnamon/control-assets/off.svg b/Windows10/cinnamon/control-assets/off.svg new file mode 100755 index 0000000..3e47317 --- /dev/null +++ b/Windows10/cinnamon/control-assets/off.svg @@ -0,0 +1,77 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/control-assets/on.svg b/Windows10/cinnamon/control-assets/on.svg new file mode 100755 index 0000000..1a05831 --- /dev/null +++ b/Windows10/cinnamon/control-assets/on.svg @@ -0,0 +1,74 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/control-assets/radiobutton-checked-focused.svg b/Windows10/cinnamon/control-assets/radiobutton-checked-focused.svg new file mode 100755 index 0000000..b1166f6 --- /dev/null +++ b/Windows10/cinnamon/control-assets/radiobutton-checked-focused.svg @@ -0,0 +1,69 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/control-assets/radiobutton-checked.svg b/Windows10/cinnamon/control-assets/radiobutton-checked.svg new file mode 100755 index 0000000..e136a8d --- /dev/null +++ b/Windows10/cinnamon/control-assets/radiobutton-checked.svg @@ -0,0 +1,68 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/control-assets/radiobutton-focus.svg b/Windows10/cinnamon/control-assets/radiobutton-focus.svg new file mode 100755 index 0000000..9a4c475 --- /dev/null +++ b/Windows10/cinnamon/control-assets/radiobutton-focus.svg @@ -0,0 +1,68 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/control-assets/radiobutton.svg b/Windows10/cinnamon/control-assets/radiobutton.svg new file mode 100755 index 0000000..48f02c2 --- /dev/null +++ b/Windows10/cinnamon/control-assets/radiobutton.svg @@ -0,0 +1,66 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/control-assets/scroll-handle-hover.png b/Windows10/cinnamon/control-assets/scroll-handle-hover.png new file mode 100755 index 0000000..a546734 Binary files /dev/null and b/Windows10/cinnamon/control-assets/scroll-handle-hover.png differ diff --git a/Windows10/cinnamon/control-assets/scroll-handle.png b/Windows10/cinnamon/control-assets/scroll-handle.png new file mode 100755 index 0000000..0555fda Binary files /dev/null and b/Windows10/cinnamon/control-assets/scroll-handle.png differ diff --git a/Windows10/cinnamon/expo-scale-assets/plus-hover.svg b/Windows10/cinnamon/expo-scale-assets/plus-hover.svg new file mode 100755 index 0000000..1ef26fb --- /dev/null +++ b/Windows10/cinnamon/expo-scale-assets/plus-hover.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/Windows10/cinnamon/expo-scale-assets/plus-hover2.svg b/Windows10/cinnamon/expo-scale-assets/plus-hover2.svg new file mode 100755 index 0000000..38e1a13 --- /dev/null +++ b/Windows10/cinnamon/expo-scale-assets/plus-hover2.svg @@ -0,0 +1,171 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/Windows10/cinnamon/expo-scale-assets/plus.svg b/Windows10/cinnamon/expo-scale-assets/plus.svg new file mode 100755 index 0000000..1ef26fb --- /dev/null +++ b/Windows10/cinnamon/expo-scale-assets/plus.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/Windows10/cinnamon/expo-scale-assets/stripes.svg b/Windows10/cinnamon/expo-scale-assets/stripes.svg new file mode 100755 index 0000000..0b4c423 --- /dev/null +++ b/Windows10/cinnamon/expo-scale-assets/stripes.svg @@ -0,0 +1,146 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Windows10/cinnamon/expo-scale-assets/trash.svg b/Windows10/cinnamon/expo-scale-assets/trash.svg new file mode 100755 index 0000000..ca69699 --- /dev/null +++ b/Windows10/cinnamon/expo-scale-assets/trash.svg @@ -0,0 +1,138 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/Windows10/cinnamon/menu.png b/Windows10/cinnamon/menu.png new file mode 100755 index 0000000..128b4b7 Binary files /dev/null and b/Windows10/cinnamon/menu.png differ diff --git a/Windows10/cinnamon/metadata.json b/Windows10/cinnamon/metadata.json new file mode 100755 index 0000000..0e9d124 --- /dev/null +++ b/Windows10/cinnamon/metadata.json @@ -0,0 +1,4 @@ +{ + "last-edited": "1426017329", + "uuid": "452" +} \ No newline at end of file diff --git a/Windows10/cinnamon/misc-assets/animation.svg b/Windows10/cinnamon/misc-assets/animation.svg new file mode 100755 index 0000000..83c8175 --- /dev/null +++ b/Windows10/cinnamon/misc-assets/animation.svg @@ -0,0 +1,150 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Windows10/cinnamon/misc-assets/auto-close.svg b/Windows10/cinnamon/misc-assets/auto-close.svg new file mode 100755 index 0000000..528d207 --- /dev/null +++ b/Windows10/cinnamon/misc-assets/auto-close.svg @@ -0,0 +1,139 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/Windows10/cinnamon/misc-assets/auto-tile-1.svg b/Windows10/cinnamon/misc-assets/auto-tile-1.svg new file mode 100755 index 0000000..901ec67 --- /dev/null +++ b/Windows10/cinnamon/misc-assets/auto-tile-1.svg @@ -0,0 +1,155 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/Windows10/cinnamon/misc-assets/auto-tile-2.svg b/Windows10/cinnamon/misc-assets/auto-tile-2.svg new file mode 100755 index 0000000..0de35b3 --- /dev/null +++ b/Windows10/cinnamon/misc-assets/auto-tile-2.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/misc-assets/calendar-nonwork-day.svg b/Windows10/cinnamon/misc-assets/calendar-nonwork-day.svg new file mode 100755 index 0000000..840c679 --- /dev/null +++ b/Windows10/cinnamon/misc-assets/calendar-nonwork-day.svg @@ -0,0 +1,64 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/misc-assets/calendar-other-month-day.svg b/Windows10/cinnamon/misc-assets/calendar-other-month-day.svg new file mode 100755 index 0000000..840c679 --- /dev/null +++ b/Windows10/cinnamon/misc-assets/calendar-other-month-day.svg @@ -0,0 +1,64 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/misc-assets/calendar-today.svg b/Windows10/cinnamon/misc-assets/calendar-today.svg new file mode 100755 index 0000000..601904d --- /dev/null +++ b/Windows10/cinnamon/misc-assets/calendar-today.svg @@ -0,0 +1,61 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/misc-assets/calendar-work-day.svg b/Windows10/cinnamon/misc-assets/calendar-work-day.svg new file mode 100755 index 0000000..840c679 --- /dev/null +++ b/Windows10/cinnamon/misc-assets/calendar-work-day.svg @@ -0,0 +1,64 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/misc-assets/corner-ripple.svg b/Windows10/cinnamon/misc-assets/corner-ripple.svg new file mode 100755 index 0000000..18abeab --- /dev/null +++ b/Windows10/cinnamon/misc-assets/corner-ripple.svg @@ -0,0 +1,144 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/Windows10/cinnamon/misc-assets/entry-focused (copie).svg b/Windows10/cinnamon/misc-assets/entry-focused (copie).svg new file mode 100755 index 0000000..31b3b61 --- /dev/null +++ b/Windows10/cinnamon/misc-assets/entry-focused (copie).svg @@ -0,0 +1,151 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/misc-assets/entry-focused.svg b/Windows10/cinnamon/misc-assets/entry-focused.svg new file mode 100755 index 0000000..31b3b61 --- /dev/null +++ b/Windows10/cinnamon/misc-assets/entry-focused.svg @@ -0,0 +1,151 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/misc-assets/entry-hover.svg b/Windows10/cinnamon/misc-assets/entry-hover.svg new file mode 100755 index 0000000..61992a8 --- /dev/null +++ b/Windows10/cinnamon/misc-assets/entry-hover.svg @@ -0,0 +1,151 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/misc-assets/entry.svg b/Windows10/cinnamon/misc-assets/entry.svg new file mode 100755 index 0000000..01f4d1b --- /dev/null +++ b/Windows10/cinnamon/misc-assets/entry.svg @@ -0,0 +1,151 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/misc-assets/highlighted-2.svg b/Windows10/cinnamon/misc-assets/highlighted-2.svg new file mode 100755 index 0000000..96f28b3 --- /dev/null +++ b/Windows10/cinnamon/misc-assets/highlighted-2.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/Windows10/cinnamon/misc-assets/highlighted.svg b/Windows10/cinnamon/misc-assets/highlighted.svg new file mode 100755 index 0000000..a590252 --- /dev/null +++ b/Windows10/cinnamon/misc-assets/highlighted.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/Windows10/cinnamon/misc-assets/separator-vertical.svg b/Windows10/cinnamon/misc-assets/separator-vertical.svg new file mode 100755 index 0000000..60f926c --- /dev/null +++ b/Windows10/cinnamon/misc-assets/separator-vertical.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/Windows10/cinnamon/misc-assets/slider.svg b/Windows10/cinnamon/misc-assets/slider.svg new file mode 100755 index 0000000..7aa2bf6 --- /dev/null +++ b/Windows10/cinnamon/misc-assets/slider.svg @@ -0,0 +1,155 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Windows10/cinnamon/orb/menu.png b/Windows10/cinnamon/orb/menu.png new file mode 100644 index 0000000..dfc106d Binary files /dev/null and b/Windows10/cinnamon/orb/menu.png differ diff --git a/Windows10/cinnamon/panel-assets/DND-bottom-center.svg b/Windows10/cinnamon/panel-assets/DND-bottom-center.svg new file mode 100755 index 0000000..4f8ff9a --- /dev/null +++ b/Windows10/cinnamon/panel-assets/DND-bottom-center.svg @@ -0,0 +1,201 @@ + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/panel-assets/DND-bottom-left.svg b/Windows10/cinnamon/panel-assets/DND-bottom-left.svg new file mode 100755 index 0000000..b2e43d8 --- /dev/null +++ b/Windows10/cinnamon/panel-assets/DND-bottom-left.svg @@ -0,0 +1,63 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/panel-assets/DND-bottom-right.svg b/Windows10/cinnamon/panel-assets/DND-bottom-right.svg new file mode 100755 index 0000000..b79c1ba --- /dev/null +++ b/Windows10/cinnamon/panel-assets/DND-bottom-right.svg @@ -0,0 +1,148 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/panel-assets/DND-top-center.svg b/Windows10/cinnamon/panel-assets/DND-top-center.svg new file mode 100755 index 0000000..4f8ff9a --- /dev/null +++ b/Windows10/cinnamon/panel-assets/DND-top-center.svg @@ -0,0 +1,201 @@ + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/panel-assets/DND-top-left.svg b/Windows10/cinnamon/panel-assets/DND-top-left.svg new file mode 100755 index 0000000..49975c6 --- /dev/null +++ b/Windows10/cinnamon/panel-assets/DND-top-left.svg @@ -0,0 +1,63 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/panel-assets/DND-top-right.svg b/Windows10/cinnamon/panel-assets/DND-top-right.svg new file mode 100755 index 0000000..a97d024 --- /dev/null +++ b/Windows10/cinnamon/panel-assets/DND-top-right.svg @@ -0,0 +1,148 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/panel-assets/bottom-item-active-hover.svg b/Windows10/cinnamon/panel-assets/bottom-item-active-hover.svg new file mode 100755 index 0000000..817c9bb --- /dev/null +++ b/Windows10/cinnamon/panel-assets/bottom-item-active-hover.svg @@ -0,0 +1,60 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/panel-assets/bottom-item-active.svg b/Windows10/cinnamon/panel-assets/bottom-item-active.svg new file mode 100755 index 0000000..6e837b9 --- /dev/null +++ b/Windows10/cinnamon/panel-assets/bottom-item-active.svg @@ -0,0 +1,67 @@ + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Windows10/cinnamon/panel-assets/bottom-item-attention-hover.svg b/Windows10/cinnamon/panel-assets/bottom-item-attention-hover.svg new file mode 100755 index 0000000..fc1a1af --- /dev/null +++ b/Windows10/cinnamon/panel-assets/bottom-item-attention-hover.svg @@ -0,0 +1,63 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/panel-assets/bottom-item-attention.svg b/Windows10/cinnamon/panel-assets/bottom-item-attention.svg new file mode 100755 index 0000000..d87d2d5 --- /dev/null +++ b/Windows10/cinnamon/panel-assets/bottom-item-attention.svg @@ -0,0 +1,63 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/panel-assets/bottom-item-hover.svg b/Windows10/cinnamon/panel-assets/bottom-item-hover.svg new file mode 100755 index 0000000..5c5cfec --- /dev/null +++ b/Windows10/cinnamon/panel-assets/bottom-item-hover.svg @@ -0,0 +1,61 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/panel-assets/panel-separator.svg b/Windows10/cinnamon/panel-assets/panel-separator.svg new file mode 100755 index 0000000..2be5d2b --- /dev/null +++ b/Windows10/cinnamon/panel-assets/panel-separator.svg @@ -0,0 +1,141 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/Windows10/cinnamon/panel-assets/top-item-active-hover.svg b/Windows10/cinnamon/panel-assets/top-item-active-hover.svg new file mode 100755 index 0000000..817c9bb --- /dev/null +++ b/Windows10/cinnamon/panel-assets/top-item-active-hover.svg @@ -0,0 +1,60 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/panel-assets/top-item-active.svg b/Windows10/cinnamon/panel-assets/top-item-active.svg new file mode 100755 index 0000000..6e837b9 --- /dev/null +++ b/Windows10/cinnamon/panel-assets/top-item-active.svg @@ -0,0 +1,67 @@ + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/Windows10/cinnamon/panel-assets/top-item-attention-hover.svg b/Windows10/cinnamon/panel-assets/top-item-attention-hover.svg new file mode 100755 index 0000000..fc1a1af --- /dev/null +++ b/Windows10/cinnamon/panel-assets/top-item-attention-hover.svg @@ -0,0 +1,63 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/panel-assets/top-item-attention.svg b/Windows10/cinnamon/panel-assets/top-item-attention.svg new file mode 100755 index 0000000..d87d2d5 --- /dev/null +++ b/Windows10/cinnamon/panel-assets/top-item-attention.svg @@ -0,0 +1,63 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/panel-assets/top-item-hover.svg b/Windows10/cinnamon/panel-assets/top-item-hover.svg new file mode 100755 index 0000000..0681e95 --- /dev/null +++ b/Windows10/cinnamon/panel-assets/top-item-hover.svg @@ -0,0 +1,61 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/cinnamon/theme.json b/Windows10/cinnamon/theme.json new file mode 100755 index 0000000..e6403b4 --- /dev/null +++ b/Windows10/cinnamon/theme.json @@ -0,0 +1,10 @@ +{ + "cinnamon-theme": { + "name": "Windows 10 Light", + "author": "Elbullazul", + "version": "Rolling", + "type": "custom", + "thumbnail": "thumbnail.png", + "url": "htp://b00merang.weebly.com/windows-10-transformation-pack.html" + } +} diff --git a/Windows10/cinnamon/third-party-APPLET-stylesheets/configurable-menu.css b/Windows10/cinnamon/third-party-APPLET-stylesheets/configurable-menu.css new file mode 100755 index 0000000..3615b7f --- /dev/null +++ b/Windows10/cinnamon/third-party-APPLET-stylesheets/configurable-menu.css @@ -0,0 +1,56 @@ +.menu-main-box { + padding-top: 4px; + padding-left: 12px; + padding-right: 12px; + padding-bottom: 0; +} + +/*---fixes for stylized & classic layouts---*/ + +.menu-main-box-stylized, +.menu-main-box-classic { + padding-top: 4px; + padding-left: 10px; + padding-right: 2px; + padding-bottom: 0; +} + +.menu-categories-box-stylized, +.menu-categories-box-classic { + padding-left: 10px; +} + +.menu-search-box-stylized, +.menu-search-box-classic { + padding-left: 0; + padding-top: 0; +} + +.menu-top-box-stylized, +.menu-top-box-classic { + padding-left: 10px; +} + +/*---buttons---*/ + +.menu-control-button { + border-image: url("../buttons/button.svg") 7; + padding: 8px; +} + +.menu-control-button-selected { + border-image: url("../buttons/button-hover.svg") 7; + padding: 8px; +} + +.menu-control-button:open { + border-image: url("../buttons/button-focused.svg") 7; + padding: 8px; + color: #fff; +} + +.menu-control-button-selected:open { + border-image: url("../buttons/button-focused.svg") 7; + padding: 8px; + color: #fff; +} \ No newline at end of file diff --git a/Windows10/cinnamon/third-party-APPLET-stylesheets/slingshot.css b/Windows10/cinnamon/third-party-APPLET-stylesheets/slingshot.css new file mode 100755 index 0000000..a827197 --- /dev/null +++ b/Windows10/cinnamon/third-party-APPLET-stylesheets/slingshot.css @@ -0,0 +1,269 @@ +.slingshot .popup-menu-content { + padding: 0; +} + +.slingshot .separator { + background-color: rgba(255, 255, 255, .1); +} + +/*--- Entries ---*/ + +.slingshot .entry, +.slingshot .entry:hover { + border-image: url("../misc-assets/entry.svg") 7; + background-gradient-direction: vertical; + background-gradient-start: transparent; + background-gradient-end: transparent; + border: 0 transparent; + box-shadow: inset 0 0 transparent; + border-radius: 0; + height: 24px; + width: 220px; + color: #000; + caret-color: #fff; + font-size: 9pt; + font-weight: normal; + caret-size: 1px; + selected-color: #fff; + selection-background-color: #2975E9; + padding: 4px 12px 3px 12px; +} + +.slingshot .entry:focus { + border-image: url("../misc-assets/entry-focused.svg") 7; + background-gradient-direction: vertical; + background-gradient-start: transparent; + background-gradient-end: transparent; + border: 0 transparent; + box-shadow: inset 0 0 transparent; + border-radius: 0; + height: 24px; + width: 220px; + color: #000; + caret-color: #000; + font-size: 9pt; + font-weight: normal; + caret-size: 1px; + selected-color: #fff; + selection-background-color: #2975E9; + padding: 4px 12px 3px 12px; +} + +/*--- Buttons ---*/ + +.slingshot .button { + border-image: url("../buttons/button.svg") 7; + background-gradient-direction: none; + background-color: transparent; + border: 0 transparent; + box-shadow: inset 0 0 transparent; + border-radius: 0; + font-size: 8pt; + padding: 6px; + padding-top: 7px; +} + +.slingshot .button:hover { + border-image: url("../buttons/button-hover.svg") 7; +} + +.slingshot .button:active { + border-image: url("../buttons/button-pressed.svg") 7; +} + +.slingshot .button:checked { + border-image: url("../buttons/button-focused.svg") 7; + background-color: transparent; + box-shadow: inset 0 0 transparent; + font-weight: bold; + color: #fff; +} + + +/*--- App Buttons ---*/ + +.slingshot .button.app { + border-image: none; + background-color: #1884da; + border: 2px solid transparent; + font-size: 9pt; + padding: 0; +} + +.slingshot .app:hover { +/* border-image: url("../background-assets/hover.svg") 4;*/ + color: #fff; + border-color: white; +} + +.slingshot .app:focus { + border-image: url("../background-assets/hover.svg") 4; + background-gradient-direction: vertical; + background-gradient-end: transparent; + background-gradient-start: transparent; + background-color: transparent; + color: #fff; +} + + +/*--- Sidebar Buttons ---*/ + +.slingshot .sidebar { + padding-left: 8px; + padding-right: 0; +} + +.slingshot .sidebar .button { + border-image: none; + padding: 5px; + border-radius: 0; + border-top: 0; + border-right: 0; + border-bottom: 0; + border-color: transparent; + font-size: 9pt; + padding-top: 8px; + padding-bottom: 8px; +} + +.slingshot .sidebar .button:hover { + border-image: url("../misc-assets/highlighted-2.svg") 6; + border-color: transparent; + background-color: transparent; + box-shadow: none; + color: #fff; +} + +.slingshot .sidebar .button:active, +.slingshot .sidebar .button:hover:active { + background-color: transparent; + border-color: transparent; + box-shadow: inset 0 0 0 transparent; + color: #fff; +} + +.slingshot .sidebar .button:checked, +.slingshot .sidebar .button:hover:checked, +.slingshot .sidebar .button:active:checked { + border-image: url("../misc-assets/highlighted-2.svg") 6; + border-color: transparent; + background-color: transparent; + box-shadow: none; + color: #2975E9; +} + +.slingshot .entry, +.slingshot .sidebar .button { + text-shadow: none; + icon-shadow: none; +} + + +/*--- Linked Buttons ---*/ + + +/* Middle button */ + +.slingshot .linked .button { + border-image: url("../buttons/linked-button-middle.svg") 7; + background-gradient-direction: none; + background-color: transparent; + border: none; + box-shadow: none; + border-radius: 0; + color: #fff; +} + +.slingshot .linked .button:hover { + border-image: url("../buttons/linked-button-middle-hover.svg") 7; +} + +.slingshot .linked .button:active { + border-image: url("../buttons/linked-button-middle-pressed.svg") 7; +} + +.slingshot .linked .button:checked { + border-image: url("../buttons/linked-button-middle-checked.svg") 7; + color: #fff; +} + + +/* Leftmost button */ + +.slingshot .linked .button:first-child { + border-image: url("../buttons/linked-button-left.svg") 7; + background-gradient-direction: none; + background-color: transparent; + box-shadow: none; + border-radius: 0; + padding: 6px; + color: #fff; +} + +.slingshot .linked .button:hover:first-child { + border-image: url("../buttons/linked-button-left-hover.svg") 7; +} + +.slingshot .linked .button:active:first-child { + border-image: url("../buttons/linked-button-left-pressed.svg") 7; +} + +.slingshot .linked .button:checked:first-child { + border-image: url("../buttons/linked-button-left-checked.svg") 7; + color: #fff; +} + + +/* Rightmost button */ + +.slingshot .linked .button:last-child { + border-image: url("../buttons/linked-button-right.svg") 7; + background-gradient-direction: none; + background-color: transparent; + border-right-width: 0; + box-shadow: none; + border-radius: 0; + padding: 6px; + color: #fff; +} + +.slingshot .linked .button:hover:last-child { + border-image: url("../buttons/linked-button-right-hover.svg") 7; +} + +.slingshot .linked .button:active:last-child, +.slingshot .linked .button:active:hover:last-child { + border-image: url("../buttons/linked-button-right-pressed.svg") 7; + border-right-width: 0; +} + +.slingshot .linked .button:checked:last-child { + border-image: url("../buttons/linked-button-right-checked.svg") 7; + color: #fff; +} + + +/* Linked single button */ + +.slingshot .linked .button:only-child { + border-image: url("../buttons/button.svg") 7; + background-gradient-direction: none; + background-color: transparent; + border-width: 0; + box-shadow: none; + border-radius: 0; + color: #fff; +} + +.slingshot .linked .button:hover:only-child { + border-image: url("../buttons/button-hover.svg") 7; +} + +.slingshot .linked .button:active:only-child { + border-image: url("../buttons/button-pressed.svg") 7; +} + +.slingshot .linked .button:checked:only-child { + border-image: url("../buttons/button-pressed.svg") 7; + color: #fff; +} diff --git a/Windows10/cinnamon/third-party-APPLET-stylesheets/stopwatch.css b/Windows10/cinnamon/third-party-APPLET-stylesheets/stopwatch.css new file mode 100755 index 0000000..3416608 --- /dev/null +++ b/Windows10/cinnamon/third-party-APPLET-stylesheets/stopwatch.css @@ -0,0 +1,71 @@ +.stopwatch-ready, +.stopwatch-ready:hover, +.stopwatch-running, +.stopwatch-running:hover, +.stopwatch-paused, +.stopwatch-day-exceeded, +.stopwatch-running-day-exceeded, +.stopwatch-paused-day-exceeded { + background-color: transparent; + padding: 3px 5px; +} + +/*---top panel---*/ + +.panel-top .stopwatch-ready:hover { + border-image: url("../panel-assets/top-item-hover.svg") 4; +} + +.panel-top .stopwatch-running { + border-image: url("../panel-assets/top-item-active.svg") 4; +} + +.panel-top .stopwatch-running:hover { + border-image: url("../panel-assets/top-item-active-hover.svg") 4; +} + +.panel-top .stopwatch-paused { + border-image: url("../panel-assets/top-item-attention.svg") 4; +} + +.panel-top .stopwatch-day-exceeded { + border-image: url("../panel-assets/top-item-attention.svg") 4; +} + +.panel-top .stopwatch-running-day-exceeded { + border-image: url("../panel-assets/top-item-attention.svg") 4; +} + +.panel-top .stopwatch-paused-day-exceeded { + border-image: url("../panel-assets/top-item-attention.svg") 4; +} + +/*---bottom panel---*/ + +.panel-bottom .stopwatch-ready:hover { + border-image: url("../panel-assets/bottom-item-hover.svg") 4; +} + +.panel-bottom .stopwatch-running { + border-image: url("../panel-assets/bottom-item-active.svg") 4; +} + +.panel-bottom .stopwatch-running:hover { + border-image: url("../panel-assets/bottom-item-active-hover.svg") 4; +} + +.panel-bottom .stopwatch-paused { + border-image: url("../panel-assets/bottom-item-attention.svg") 4; +} + +.panel-bottom .stopwatch-day-exceeded { + border-image: url("../panel-assets/bottom-item-attention.svg") 4; +} + +.panel-bottom .stopwatch-running-day-exceeded { + border-image: url("../panel-assets/bottom-item-attention.svg") 4; +} + +.panel-bottom .stopwatch-paused-day-exceeded { + border-image: url("../panel-assets/bottom-item-attention.svg") 4; +} \ No newline at end of file diff --git a/Windows10/cinnamon/third-party-APPLET-stylesheets/system-tray-collapsible.css b/Windows10/cinnamon/third-party-APPLET-stylesheets/system-tray-collapsible.css new file mode 100755 index 0000000..cb0f1b5 --- /dev/null +++ b/Windows10/cinnamon/third-party-APPLET-stylesheets/system-tray-collapsible.css @@ -0,0 +1,45 @@ +.systray-collapsible-gradient { + background-gradient-direction: vertical; + background-gradient-start: rgba(255,255,255,0); + background-gradient-end: rgba(255,255,255,0); + background: transparent; + box-shadow: inset 0 0 1px 1px rgba(170,170,170,0); + border-radius: 6px; + spacing: 2px; + padding: 0; +} + +.systray-collapsible-gradient .popup-menu-icon { + icon-size: 16px; + color: #fff; + padding-left: 2px; + padding-right: 2px; +} + +.systray-collapsible-gradient:focus { + background-gradient-direction: vertical; + background-gradient-start: rgba(255,255,255,0); + background-gradient-end: rgba(255,255,255,0); + background: transparent; + box-shadow: inset 0 0 1px 1px rgba(170,170,170,0); + padding: 0; +} + +.systray-collapsible-gradient:focus .popup-menu-icon { + color: #fff; + padding: 0; + padding-left: 2px; + padding-right: 2px; +} + +.systray-collapsible-border { + border: 1px solid rgba(255,255,255,0.4); + border-radius: 6px; + spacing: 2px; + padding-left: 3px; + padding-right: 2px; +} + +.systray-collapsible-border:focus { + border: 1px solid rgba(255,255,255,0.5); +} \ No newline at end of file diff --git a/Windows10/cinnamon/third-party-APPLET-stylesheets/weather.css b/Windows10/cinnamon/third-party-APPLET-stylesheets/weather.css new file mode 100755 index 0000000..231fce4 --- /dev/null +++ b/Windows10/cinnamon/third-party-APPLET-stylesheets/weather.css @@ -0,0 +1,89 @@ +.weather-menu .popup-menu-content { + padding-top: 6px; + padding-left: 20px; + padding-right: 20px; +} + +.weather-menu .popup-separator-menu-item { +} + +.current { + padding-top: 0; +} + +.forecast { +} + +.weather-current-location-link { + font-size: 12pt; +} + +.weather-current-location-link:selected, +.weather-current-location-link:hover { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 255, 255, 0.0); + background-gradient-end: rgba(255, 255, 255, 0.0); + color: #2975E9; +} + +.weather-current-summarybox { + padding-top: 0; + padding-bottom: 10px; +} + +.weather-current-summary { + font-size: 35px; +} + +.weather-current-databox { + padding-top: 15px; + padding-left: 30px; + font-size: 9pt; +} + +.weather-current-icon { + padding: 0 30px; + padding-bottom: 15px; +} + +.weather-current-iconbox { + padding: 1em; +} + +.weather-icon { + padding-right: 5px; +} + +.weather-icon-rtl { + padding-left: 5px; +} + +.weather-current-databox-captions { + padding: 0; + padding-right: 5px; + spacing: 0; + font-size: 9pt; + color: #2975E9; + text-align: right; +} + +.weather-current-astronomy { + color: rgba(255, 255, 255, .3); + font-size: 9pt; +} + +.weather-forecast-icon { + padding: 10px 15px 0 30px; + color: #fff; +} + +.weather-forecast-databox { + padding: 14px 30px 0 0; + color: #fff; +} + +.weather-forecast-day { + font-size: 10pt; + font-weight: bold; + color: #2975E9; +} diff --git a/Windows10/cinnamon/third-party-APPLET-stylesheets/xcenter.css b/Windows10/cinnamon/third-party-APPLET-stylesheets/xcenter.css new file mode 100755 index 0000000..5952da6 --- /dev/null +++ b/Windows10/cinnamon/third-party-APPLET-stylesheets/xcenter.css @@ -0,0 +1,44 @@ +.xCenter-menu .popup-menu-content { + padding: 0; + max-height: 475px; +} + +.xCenter-mainBox { + padding: 0; + spacing: 0; +} + +.xCenter-mainBox .popup-menu-item { + padding: .4em 1.5em; +} + +.xCenter-mainBox .popup-menu-item:active { + border-image: url("../background-assets/hover-2.svg") 7; +} + +.xCenter-mainBox StScrollBar { + padding: 3px; + padding-right: 8px; +} + +.xCenter-title { + border: 0 solid transparent; + border-bottom-width: 4px; + font-size: 9pt; + font-weight: bold; +} + +.xCenter-pane { + border-image: url("../misc-assets/separator-vertical.svg") 11; + padding: 7px 0; + padding-right: 1px; +} + +.xCenter-pane:last-child { + border-image: none; + padding-right: 0; +} + +.xCenter-menuItemLabel { + max-width: 12em; +} \ No newline at end of file diff --git a/Windows10/cinnamon/third-party-DESKLET-stylesheets/calculator.css b/Windows10/cinnamon/third-party-DESKLET-stylesheets/calculator.css new file mode 100755 index 0000000..8e4abd1 --- /dev/null +++ b/Windows10/cinnamon/third-party-DESKLET-stylesheets/calculator.css @@ -0,0 +1,89 @@ +.calc-button { + border-image: url("../buttons/button.svg") 7; + height: 40px; + width: 50px; + margin: 20px; + color: #fff; +} + +.calc-button:hover { + border-image: url("../buttons/button-hover.svg") 7; + height: 40px; + width: 50px; + margin: 20px; + color: #fff; +} + +.calc-button:active { + border-image: url("../buttons/button-pressed.svg") 7; + height: 40px; + width: 50px; + margin: 20px; + color: #fff; +} + +.calc-button-padding { + padding: 2px; +} + +.calc-mainBox { + padding: 2px; +} + +.calc-displayArea { + padding: 3px; +} + +.calc-displayWindow { + border-image: url("../misc-assets/entry-focused.svg") 7; + padding: 10px; +} + +.calc-displayWindow-rpn { + border-image: url("../misc-assets/entry-focused.svg") 7; + padding: 10px; +} + +.calc-displayText-primary { + font-size: 32px; + color: #000; + text-align: right; +} + +.calc-displayText-secondary { + font-size: 9px; + color: #000; + text-align: right; +} + +.calc-displayText-operation { + font-size: 24px; + color: #000; +} + +.calc-displayText-status { + font-size: 8px; + color: #000; +} + +.calc-displayText-rpn { + color: #000; +} + +.calc-stackArea { + height: 85px; + padding-top: 8px; +} + +.calc-navigation-box { + padding: 0 0 0 8px; + width: 22px; +} + +.calc-navigation-icon { + color: #fff; + icon-size: 16px; +} + +.calc-button .calc-navigation-button { +} \ No newline at end of file diff --git a/Windows10/cinnamon/third-party-DESKLET-stylesheets/reddit-reader.css b/Windows10/cinnamon/third-party-DESKLET-stylesheets/reddit-reader.css new file mode 100755 index 0000000..5044ab7 --- /dev/null +++ b/Windows10/cinnamon/third-party-DESKLET-stylesheets/reddit-reader.css @@ -0,0 +1,43 @@ +.reddit-reader { + border-image: url("../background-assets/popup.svg") 7; + padding: 12px; + color: #fff; +} + +.reddit-title-bar { + border-image: url("../misc-assets/entry.svg") 7; + padding: 10px; + font-size: 12pt; + font-weight: bold; +} + +.reddit-header-icon { + padding-right: 6px; + icon-size: 16px; +} + +.reddit-title { + padding-right: 6px; + font-size: 14pt; +} + +.reddit-subtitle { + color: rgba(255, 255, 255, .3); +} + +.reddit-posts-box { + padding-left: 10px; + padding-right: 16px; + padding-top: 12px; +} + +.reddit-post { + color: #fff; +} + +.reddit-info-box { + padding: 3px 10px 24px 0; + spacing: 10px; + font-size: 8pt; + color: rgba(255, 255, 255, .3); +} \ No newline at end of file diff --git a/Windows10/cinnamon/third-party-DESKLET-stylesheets/sticky-notes.css b/Windows10/cinnamon/third-party-DESKLET-stylesheets/sticky-notes.css new file mode 100755 index 0000000..fd58803 --- /dev/null +++ b/Windows10/cinnamon/third-party-DESKLET-stylesheets/sticky-notes.css @@ -0,0 +1,98 @@ +#sticky-scrollview StScrollBar { + padding: 0; + padding-left: 6px; +} + +.sticky-button { + border-image: url("../buttons/button.svg") 7; + background-gradient-direction: none; + height: 24px; + width: 24px; + color: #fff; +} + +.sticky-button-selected { + border-image: url("../buttons/button-hover.svg") 7; + background-gradient-direction: none; + height: 24px; + width: 24px; + color: #fff; +} + +.sticky-button-box { + padding: 0; + height: 24px; +} + +.sticky-main-box-staples { + border-image: url("../background-assets/popup.svg") 7; + background-color: transparent; + border-radius: 0; + text-shadow: none; + min-width: 210px; + padding: 4px 10px; + font-weight: bold; + color: #fff; +} + +.sticky-main-box-none { + border-image: url("../background-assets/popup.svg") 7; + background-color: transparent; + border-radius: 0; + text-shadow: none; + min-width: 210px; + padding: 4px 10px; + font-weight: bold; + color: #fff; +} + +.sticky-top-box { + font-weight: bold; + color: #fff; +} + +.sticky-bottom-box { + font-weight: bold; + color: #fff; +} + +.sticky-title-label { + padding: 0 4px 0 4px; + max-width: 100px; + text-align: center; +} + +.sticky-information-label { + padding: 0 4px 0 4px; +} + +.sticky-text-box { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 0, 0); + background-gradient-end: rgba(0, 0, 0, 0); + box-shadow: inset 0 0 rgba(0, 0, 0, 0); + border: 0 rgba(0, 0, 0, 0); + border-radius: 0; + border-image: url("../misc-assets/entry.svg") 7; + padding: 6px; +} + +.sticky-text-box:active { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 0, 0); + background-gradient-end: rgba(0, 0, 0, 0); + box-shadow: inset 0 0 rgba(0, 0, 0, 0); + border: 0 rgba(0, 0, 0, 0); + border-radius: 0; + border-image: url("../misc-assets/entry-focused.svg") 7; + padding: 6px; +} + +#sticky-note-entry { + padding: 6px; + color: #fff; + selected-color: #fff; + caret-color: #fff; + caret-size: 1px; + selection-background-color: #2975E9; +} diff --git a/Windows10/cinnamon/third-party-EXTENSION-stylesheets/g-tile.css b/Windows10/cinnamon/third-party-EXTENSION-stylesheets/g-tile.css new file mode 100755 index 0000000..ee9611d --- /dev/null +++ b/Windows10/cinnamon/third-party-EXTENSION-stylesheets/g-tile.css @@ -0,0 +1,143 @@ +.grid-panel { + border-image: url("../background-assets/popup.svg") 7; + width:240px; + padding: 6px; +} + +.grid-title { + padding: 4px; + font-size: 12px; + font-weight: bold; + color: #fff; + text-align:center; +} + +.table { +} + +.table-element { + border-image: url("../misc-assets/calendar-nonwork-day.svg") 7; +} + +.table-element:hover, .table-element:activate { + border-image: url("../buttons/button-focused.svg") 7; +} + +.top-box { + padding: 4px; +} + +.bottom-box { + padding: 10px; + display: block; +} + +.very-bottom-box { + padding: 60px; + display: block; +} + +.settings-label { +} + +.settings-label:hover { +} + +.grid-preview { + background-color: transparent; + border-color: transparent; +} + +.grid-preview:activate { + background-color: rgba(93, 241, 73, .4); + border: 1px solid rgba(93, 241, 73, .8); +} + + +/*---buttons---*/ + +.settings-button { + border-image: url("../buttons/button.svg") 7; + padding: 3px; + width: 44px; + height: 32px; + color: #fff; +} + +.settings-button:activate { + border-image: url("../buttons/button-focused.svg") 7; + color: #fff; +} + +.settings-button:activate:hover { + border-image: url("../buttons/button-focused.svg") 7; + color: #fff; +} + +.settings-button:hover { + border-image: url("../buttons/button-hover.svg") 7; + color: #fff; +} + +.close-button { + border-image: url("../buttons/button.svg") 7; + color: #fff; + background-image: url("../misc-assets/auto-close.svg"); + color: #fff; + width: 24px; + height: 24px; +} + +.close-button:hover { + border-image: url("../buttons/button-hover.svg") 7; + background-image: url("../misc-assets/auto-close.svg"); + width: 24px; + height: 24px; +} + + +/*---icons---*/ + +.tiling-icon { + width: 24px; + height: 24px; +} + +.tiling-icon:hover { + width: 24px; + height: 24px; +} + +.tiling-icon:activate { + width: 24px; + height: 24px; +} + +.animation-icon { + background-image: url("../misc-assets/animation.svg"); + width: 24px; + height: 24px; +} + +.auto-close-icon { + background-image: url("../misc-assets/auto-close.svg"); + width: 24px; + height: 24px; +} + +.action-main-list { + background-image: url("../misc-assets/auto-tile-1.svg"); + width: 24px; + height: 24px; +} + +.action-two-list { + background-image: url("../misc-assets/auto-tile-2.svg"); + width: 24px; + height: 24px; +} + +.action-scale { + width: 24px; + height: 24px; +} \ No newline at end of file diff --git a/Windows10/cinnamon/thumbnail.png b/Windows10/cinnamon/thumbnail.png new file mode 100755 index 0000000..673ea8c Binary files /dev/null and b/Windows10/cinnamon/thumbnail.png differ diff --git a/Windows10/extra-icons/Cortana.png b/Windows10/extra-icons/Cortana.png new file mode 100755 index 0000000..7a9d6c4 Binary files /dev/null and b/Windows10/extra-icons/Cortana.png differ diff --git a/Windows10/extra-icons/Notifications-normal.svg b/Windows10/extra-icons/Notifications-normal.svg new file mode 100755 index 0000000..9e814d4 --- /dev/null +++ b/Windows10/extra-icons/Notifications-normal.svg @@ -0,0 +1,71 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/extra-icons/Notifications.svg b/Windows10/extra-icons/Notifications.svg new file mode 100755 index 0000000..eee42a7 --- /dev/null +++ b/Windows10/extra-icons/Notifications.svg @@ -0,0 +1,67 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/extra-icons/expo.png b/Windows10/extra-icons/expo.png new file mode 100755 index 0000000..587a05f Binary files /dev/null and b/Windows10/extra-icons/expo.png differ diff --git a/Windows10/fluxbox/Windows 10/Windows 10.png b/Windows10/fluxbox/Windows 10/Windows 10.png new file mode 100755 index 0000000..1903916 Binary files /dev/null and b/Windows10/fluxbox/Windows 10/Windows 10.png differ diff --git a/Windows10/fluxbox/Windows 10/pixmaps/bullet.xpm b/Windows10/fluxbox/Windows 10/pixmaps/bullet.xpm new file mode 100755 index 0000000..01fa280 --- /dev/null +++ b/Windows10/fluxbox/Windows 10/pixmaps/bullet.xpm @@ -0,0 +1,27 @@ +/* XPM */ +static char * bullet_xpm[] = { +"22 22 2 1", +" c None", +". c #4C4C4C", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" .. ", +" ... ", +" ... ", +" ... ", +" ...", +" ... ", +" ... ", +" ... ", +" .. ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/Windows10/fluxbox/Windows 10/pixmaps/bullet_hilight.xpm b/Windows10/fluxbox/Windows 10/pixmaps/bullet_hilight.xpm new file mode 100755 index 0000000..5378ca2 --- /dev/null +++ b/Windows10/fluxbox/Windows 10/pixmaps/bullet_hilight.xpm @@ -0,0 +1,27 @@ +/* XPM */ +static char * bullet_hilight_xpm[] = { +"22 22 2 1", +" c None", +". c #262626", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" .. ", +" ... ", +" ... ", +" ... ", +" ...", +" ... ", +" ... ", +" ... ", +" .. ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/Windows10/fluxbox/Windows 10/pixmaps/close.xpm b/Windows10/fluxbox/Windows 10/pixmaps/close.xpm new file mode 100755 index 0000000..9bd8a88 --- /dev/null +++ b/Windows10/fluxbox/Windows 10/pixmaps/close.xpm @@ -0,0 +1,25 @@ +/* XPM */ +static char * close_xpm[] = { +"19 19 3 1", +" c None", +". c #FFFFFF", +"+ c #4C4C4C", +"...................", +"...................", +"...................", +"...................", +"...................", +".....+.......+.....", +"......+.....+......", +".......+...+.......", +"........+.+........", +".........+.........", +"........+.+........", +".......+...+.......", +"......+.....+......", +".....+.......+.....", +"...................", +"...................", +"...................", +"...................", +"..................."}; diff --git a/Windows10/fluxbox/Windows 10/pixmaps/close_pressed.xpm b/Windows10/fluxbox/Windows 10/pixmaps/close_pressed.xpm new file mode 100755 index 0000000..f3f60ba --- /dev/null +++ b/Windows10/fluxbox/Windows 10/pixmaps/close_pressed.xpm @@ -0,0 +1,25 @@ +/* XPM */ +static char * close_pressed_xpm[] = { +"19 19 3 1", +" c None", +". c #FF0000", +"+ c #FFFFFF", +"...................", +"...................", +"...................", +"...................", +"...................", +".....+.......+.....", +"......+.....+......", +".......+...+.......", +"........+.+........", +".........+.........", +"........+.+........", +".......+...+.......", +"......+.....+......", +".....+.......+.....", +"...................", +"...................", +"...................", +"...................", +"..................."}; diff --git a/Windows10/fluxbox/Windows 10/pixmaps/maximize.xpm b/Windows10/fluxbox/Windows 10/pixmaps/maximize.xpm new file mode 100755 index 0000000..c1c3313 --- /dev/null +++ b/Windows10/fluxbox/Windows 10/pixmaps/maximize.xpm @@ -0,0 +1,25 @@ +/* XPM */ +static char * maximize_xpm[] = { +"19 19 3 1", +" c None", +". c #FFFFFF", +"+ c #4C4C4C", +"...................", +"...................", +"...................", +"...................", +"...................", +".....+++++++++.....", +".....+.......+.....", +".....+.......+.....", +".....+.......+.....", +".....+.......+.....", +".....+.......+.....", +".....+.......+.....", +".....+.......+.....", +".....+++++++++.....", +"...................", +"...................", +"...................", +"...................", +"..................."}; diff --git a/Windows10/fluxbox/Windows 10/pixmaps/maximize_pressed.xpm b/Windows10/fluxbox/Windows 10/pixmaps/maximize_pressed.xpm new file mode 100755 index 0000000..6272b3f --- /dev/null +++ b/Windows10/fluxbox/Windows 10/pixmaps/maximize_pressed.xpm @@ -0,0 +1,25 @@ +/* XPM */ +static char * maximize_pressed_xpm[] = { +"19 19 3 1", +" c None", +". c #969798", +"+ c #4C4C4C", +"...................", +"...................", +"...................", +"...................", +"...................", +".....+++++++++.....", +".....+.......+.....", +".....+.......+.....", +".....+.......+.....", +".....+.......+.....", +".....+.......+.....", +".....+.......+.....", +".....+.......+.....", +".....+++++++++.....", +"...................", +"...................", +"...................", +"...................", +"..................."}; diff --git a/Windows10/fluxbox/Windows 10/pixmaps/menu_selected.xpm b/Windows10/fluxbox/Windows 10/pixmaps/menu_selected.xpm new file mode 100755 index 0000000..40b7023 --- /dev/null +++ b/Windows10/fluxbox/Windows 10/pixmaps/menu_selected.xpm @@ -0,0 +1,27 @@ +/* XPM */ +static char * menu_selected_xpm[] = { +"22 22 2 1", +" c None", +". c #4C4C4C", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" .. ", +" ... ", +" ... ", +" ... ", +" ... ", +" ... ", +" ... ", +" .. ... ", +" ... ... ", +" ... ... ", +" ... ... ", +" ..... ", +" ... ", +" . "}; diff --git a/Windows10/fluxbox/Windows 10/pixmaps/minimize.xpm b/Windows10/fluxbox/Windows 10/pixmaps/minimize.xpm new file mode 100755 index 0000000..45ad866 --- /dev/null +++ b/Windows10/fluxbox/Windows 10/pixmaps/minimize.xpm @@ -0,0 +1,25 @@ +/* XPM */ +static char * minimize_xpm[] = { +"19 19 3 1", +" c None", +". c #FFFFFF", +"+ c #4C4C4C", +"...................", +"...................", +"...................", +"...................", +"...................", +"...................", +"...................", +"...................", +"...................", +".....+++++++++.....", +"...................", +"...................", +"...................", +"...................", +"...................", +"...................", +"...................", +"...................", +"..................."}; diff --git a/Windows10/fluxbox/Windows 10/pixmaps/minimize_pressed.xpm b/Windows10/fluxbox/Windows 10/pixmaps/minimize_pressed.xpm new file mode 100755 index 0000000..1c3bc17 --- /dev/null +++ b/Windows10/fluxbox/Windows 10/pixmaps/minimize_pressed.xpm @@ -0,0 +1,25 @@ +/* XPM */ +static char * minimize_pressed_xpm[] = { +"19 19 3 1", +" c None", +". c #969798", +"+ c #4C4C4C", +"...................", +"...................", +"...................", +"...................", +"...................", +"...................", +"...................", +"...................", +"...................", +".....+++++++++.....", +"...................", +"...................", +"...................", +"...................", +"...................", +"...................", +"...................", +"...................", +"..................."}; diff --git a/Windows10/fluxbox/Windows 10/pixmaps/stick.xpm b/Windows10/fluxbox/Windows 10/pixmaps/stick.xpm new file mode 100755 index 0000000..3af9c68 --- /dev/null +++ b/Windows10/fluxbox/Windows 10/pixmaps/stick.xpm @@ -0,0 +1,24 @@ +/* XPM */ +static char * stick_xpm[] = { +"19 19 2 1", +" c None", +". c #FFFFFF", +"...................", +"...................", +"...................", +"...................", +"...................", +"...................", +"...................", +"...................", +"...................", +"...................", +"...................", +"...................", +"...................", +"...................", +"...................", +"...................", +"...................", +"...................", +"..................."}; diff --git a/Windows10/fluxbox/Windows 10/pixmaps/stuck.xpm b/Windows10/fluxbox/Windows 10/pixmaps/stuck.xpm new file mode 100755 index 0000000..4c17f7d --- /dev/null +++ b/Windows10/fluxbox/Windows 10/pixmaps/stuck.xpm @@ -0,0 +1,25 @@ +/* XPM */ +static char * stuck_xpm[] = { +"19 19 3 1", +" c None", +". c #FFFFFF", +"+ c #4C4C4C", +"...................", +"...................", +"...................", +"...................", +"...................", +".......+++++.......", +"........+++........", +"........+++........", +"........+++........", +"........+++........", +".......+++++.......", +".........+.........", +".........+.........", +".........+.........", +"...................", +"...................", +"...................", +"...................", +"..................."}; diff --git a/Windows10/fluxbox/Windows 10/pixmaps/stuck_unfocus.xpm b/Windows10/fluxbox/Windows 10/pixmaps/stuck_unfocus.xpm new file mode 100755 index 0000000..2f4e886 --- /dev/null +++ b/Windows10/fluxbox/Windows 10/pixmaps/stuck_unfocus.xpm @@ -0,0 +1,25 @@ +/* XPM */ +static char * stuck_unfocus_xpm[] = { +"19 19 3 1", +" c None", +". c #FFFFFF", +"+ c #4C4C4C", +"...................", +"...................", +"...................", +"...................", +"...................", +"........+++........", +"........+++........", +"........+++........", +"........+++........", +"........+++........", +".......+++++.......", +".........+.........", +".........+.........", +".........+.........", +"...................", +"...................", +"...................", +"...................", +"..................."}; diff --git a/Windows10/fluxbox/Windows 10/theme.cfg b/Windows10/fluxbox/Windows 10/theme.cfg new file mode 100755 index 0000000..968a4bf --- /dev/null +++ b/Windows10/fluxbox/Windows 10/theme.cfg @@ -0,0 +1,115 @@ +# Name : Windows 10 for Fluxbox +# Author : Elbullazul (Christian Medel) +# Date : Jan 15 2016 +# Comment : Edited from Ciremai Fluxbox style +# http://b00merang.weebly.com + +########### +# TOOLBAR # +########### +# General settings +toolbar: flat +toolbar.color: #000 +toolbar.height: 35 +toolbar.alpha: 150 + +# Clock +toolbar.clock.font: sans-8 +toolbar.clock.textColor: #fff +toolbar.clock.justify: center +toolbar.clock: flat +toolbar.clock.color: #000 + +# Workspace +toolbar.workspace.font: sans-8 +toolbar.workspace.textColor: #fff +toolbar.workspace.justify: center +toolbar.workspace: flat +toolbar.workspace.color: #000 + +# Iconbar +toolbar.iconbar.focused.font: sans-8 +toolbar.iconbar.focused.textColor: #fff +toolbar.iconbar.focused.justify: center +toolbar.iconbar.focused: flat +toolbar.iconbar.focused.color: #004D8C + +toolbar.iconbar.unfocused.font: sans-8 +toolbar.iconbar.unfocused.textColor: #fff +toolbar.iconbar.unfocused.justify: center +toolbar.iconbar.unfocused: flat +toolbar.iconbar.unfocused.color: #000 + + +########### +# WINDOWS # +########### +# General settings +window.font: sans-10 +window.justify: center +window.borderWidth: 1 +window.borderColor: #f1f1f1 +window.title.height: 20 + +# Label +window.label.focus: flat +window.label.focus.color: #ffffff +window.label.focus.textColor: #4c4c4c +window.label.unfocus: flat +window.label.unfocus.color: #ffffff +window.label.unfocus.textColor: #8c8c8c + +# Buttons +window.close.pixmap: close.xpm +window.close.unfocus.pixmap: close.xpm +window.close.pressed.pixmap: close_pressed.xpm + +window.maximize.pixmap: maximize.xpm +window.maximize.unfocus.pixmap: maximize.xpm +window.maximize.pressed.pixmap: maximize_pressed.xpm + +window.iconify.pixmap: minimize.xpm +window.iconify.unfocus.pixmap: minimize.xpm +window.iconify.pressed.pixmap: minimize_pressed.xpm + +window.stick.pixmap: stick.xpm +window.stick.unfocus.pixmap: stick.xpm +window.stick.pressed.pixmap: stuck.xpm + +window.stuck.pixmap: stuck.xpm +window.stuck.unfocus.pixmap: stuck_unfocus.xpm +window.stuck.pressed.pixmap: stick.xpm + + +######## +# Menu # +######## +# General settings +menu.bevelWidth: 3 +menu.itemHeight: 30 + +# Title +menu.title.font: sans-0 +menu.title: flat +menu.title.color: #ffffff + +# Frame +menu.frame.font: sans-8 +menu.frame.textColor: #4c4c4c +menu.frame.disableColor: #8c8c8c +menu.frame.justify: left +menu.frame: flat +menu.borderColor: #f1f1f1 +menu.borderWidth: 1 +menu.frame.color: #ffffff + +# Hilite +menu.hilite.textColor: #1f1f1f +menu.hilite: flat +menu.hilite.color: #cce8ff +menu.hilite.submenu.pixmap: bullet_hilight.xpm + +# Details +menu.bullet.position: right +menu.submenu.pixmap: bullet.xpm +menu.selected.pixmap: menu_selected.xpm diff --git a/Windows10/gnome-shell/assets/calendar-arrow-left.svg b/Windows10/gnome-shell/assets/calendar-arrow-left.svg new file mode 100644 index 0000000..c7427c8 --- /dev/null +++ b/Windows10/gnome-shell/assets/calendar-arrow-left.svg @@ -0,0 +1,87 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/Windows10/gnome-shell/assets/calendar-arrow-right.svg b/Windows10/gnome-shell/assets/calendar-arrow-right.svg new file mode 100644 index 0000000..c849e2e --- /dev/null +++ b/Windows10/gnome-shell/assets/calendar-arrow-right.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/Windows10/gnome-shell/assets/checkbox-focused.png b/Windows10/gnome-shell/assets/checkbox-focused.png new file mode 100644 index 0000000..ef28cff Binary files /dev/null and b/Windows10/gnome-shell/assets/checkbox-focused.png differ diff --git a/Windows10/gnome-shell/assets/checkbox-off-focused.png b/Windows10/gnome-shell/assets/checkbox-off-focused.png new file mode 100644 index 0000000..59d3c86 Binary files /dev/null and b/Windows10/gnome-shell/assets/checkbox-off-focused.png differ diff --git a/Windows10/gnome-shell/assets/checkbox-off.png b/Windows10/gnome-shell/assets/checkbox-off.png new file mode 100644 index 0000000..e10523f Binary files /dev/null and b/Windows10/gnome-shell/assets/checkbox-off.png differ diff --git a/Windows10/gnome-shell/assets/checkbox.png b/Windows10/gnome-shell/assets/checkbox.png new file mode 100644 index 0000000..9b4be50 Binary files /dev/null and b/Windows10/gnome-shell/assets/checkbox.png differ diff --git a/Windows10/gnome-shell/assets/close-window.svg b/Windows10/gnome-shell/assets/close-window.svg new file mode 100644 index 0000000..18318d0 --- /dev/null +++ b/Windows10/gnome-shell/assets/close-window.svg @@ -0,0 +1,154 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/Windows10/gnome-shell/assets/corner-ripple-ltr.png b/Windows10/gnome-shell/assets/corner-ripple-ltr.png new file mode 100644 index 0000000..a5f3a3b Binary files /dev/null and b/Windows10/gnome-shell/assets/corner-ripple-ltr.png differ diff --git a/Windows10/gnome-shell/assets/corner-ripple-rtl.png b/Windows10/gnome-shell/assets/corner-ripple-rtl.png new file mode 100644 index 0000000..9a39a6d Binary files /dev/null and b/Windows10/gnome-shell/assets/corner-ripple-rtl.png differ diff --git a/Windows10/gnome-shell/assets/dash-placeholder.svg b/Windows10/gnome-shell/assets/dash-placeholder.svg new file mode 100644 index 0000000..38e7c1c --- /dev/null +++ b/Windows10/gnome-shell/assets/dash-placeholder.svg @@ -0,0 +1,194 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Windows10/gnome-shell/assets/more-results.svg b/Windows10/gnome-shell/assets/more-results.svg new file mode 100644 index 0000000..7717220 --- /dev/null +++ b/Windows10/gnome-shell/assets/more-results.svg @@ -0,0 +1,183 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/Windows10/gnome-shell/assets/no-events.svg b/Windows10/gnome-shell/assets/no-events.svg new file mode 100644 index 0000000..2c2e65c --- /dev/null +++ b/Windows10/gnome-shell/assets/no-events.svg @@ -0,0 +1,184 @@ + + + + + + + + + + + image/svg+xml + + Paper Symbolic Icon Theme + + + + Paper Symbolic Icon Theme + + + + + + + + + + + + + + + + + + + + + diff --git a/Windows10/gnome-shell/assets/no-notifications.svg b/Windows10/gnome-shell/assets/no-notifications.svg new file mode 100644 index 0000000..b040657 --- /dev/null +++ b/Windows10/gnome-shell/assets/no-notifications.svg @@ -0,0 +1,179 @@ + + + + + + + + + + + image/svg+xml + + Paper Symbolic Icon Theme + + + + Paper Symbolic Icon Theme + + + + + + + + + + + + + + + + + + + + diff --git a/Windows10/gnome-shell/assets/noise-texture.png b/Windows10/gnome-shell/assets/noise-texture.png new file mode 100644 index 0000000..6b70a2d Binary files /dev/null and b/Windows10/gnome-shell/assets/noise-texture.png differ diff --git a/Windows10/gnome-shell/assets/page-indicator-active.svg b/Windows10/gnome-shell/assets/page-indicator-active.svg new file mode 100644 index 0000000..e6db111 --- /dev/null +++ b/Windows10/gnome-shell/assets/page-indicator-active.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/gnome-shell/assets/page-indicator-checked.svg b/Windows10/gnome-shell/assets/page-indicator-checked.svg new file mode 100644 index 0000000..38b720f --- /dev/null +++ b/Windows10/gnome-shell/assets/page-indicator-checked.svg @@ -0,0 +1,67 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/gnome-shell/assets/page-indicator-hover.svg b/Windows10/gnome-shell/assets/page-indicator-hover.svg new file mode 100644 index 0000000..a03de9a --- /dev/null +++ b/Windows10/gnome-shell/assets/page-indicator-hover.svg @@ -0,0 +1,63 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/gnome-shell/assets/page-indicator-inactive.svg b/Windows10/gnome-shell/assets/page-indicator-inactive.svg new file mode 100644 index 0000000..a2fb460 --- /dev/null +++ b/Windows10/gnome-shell/assets/page-indicator-inactive.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/gnome-shell/assets/process-working.svg b/Windows10/gnome-shell/assets/process-working.svg new file mode 100644 index 0000000..99cd530 --- /dev/null +++ b/Windows10/gnome-shell/assets/process-working.svg @@ -0,0 +1,276 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Windows10/gnome-shell/assets/toggle-off.svg b/Windows10/gnome-shell/assets/toggle-off.svg new file mode 100644 index 0000000..a7f6545 --- /dev/null +++ b/Windows10/gnome-shell/assets/toggle-off.svg @@ -0,0 +1,72 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/gnome-shell/assets/toggle-on.svg b/Windows10/gnome-shell/assets/toggle-on.svg new file mode 100644 index 0000000..1a05831 --- /dev/null +++ b/Windows10/gnome-shell/assets/toggle-on.svg @@ -0,0 +1,74 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/gnome-shell/assets/view-grid-symbolic.svg b/Windows10/gnome-shell/assets/view-grid-symbolic.svg new file mode 100644 index 0000000..c6c3537 --- /dev/null +++ b/Windows10/gnome-shell/assets/view-grid-symbolic.svg @@ -0,0 +1,70 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/gnome-shell/gnome-shell.css b/Windows10/gnome-shell/gnome-shell.css new file mode 100644 index 0000000..7bb4de6 --- /dev/null +++ b/Windows10/gnome-shell/gnome-shell.css @@ -0,0 +1,2083 @@ +/* Windows 10 Default Theme +* +*Author : Christian Medel (Elbullazul) +* +*More info : b00merang.weebly.com/windows-10.html +* +* Layout and code style adapted from the Paper theme & Flat Remix theme. +* +* This program is free software; you can redistribute it and/or modify it +* under the terms and conditions of the GNU General Public License, +* version 3, as published by the Free Software Foundation. +* +* This program is distributed in the hope it will be useful, but WITHOUT ANY +* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for +* more details. +*/ +stage { + font-family: Source Sans Pro, Cantarell, Sans-Serif; + font-size: 11pt; + color: rgba(255,255,255,0.8); } + +/* WIDGETS */ + +/* Buttons */ +.button { + border-radius: 0px; + border: none; + margin-top: 0.5em; + padding: 4px 32px; + color: white; + font-weight: bold; + background-color: rgba(0,0,0,0.95); + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .button:hover, .button:focus { + color: white; + border: none; + background-color: #1f1f1f; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .button:insensitive { + color: white; + border: none; + background-color: rgba(0,0,0,0.0.5); + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .button:active { + color: white; + border: none; + background-color: rgba(0,0,0,0.95); + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + +/* Entries */ +StEntry { + border-radius: 0px; + padding: 4px; + border-width: 1px; + color: white; + background-color: #1f1f1f; + background-gradient-direction: none; + border-color: rgba(0,0,0,0); + box-shadow: none; + selection-background-color:#026ec4; + selected-color: white; } + StEntry:focus { + background-color: #fff; + color: #000; + box-shadow: none; + border-color: rgba(0,0,0,0); } + StEntry:insensitive { + color: #4c4c4c; + border-color: #747f7f; + box-shadow: none; } + StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #ef1f1f; + padding: 0 4px; } + +/* Scrollbars */ +StScrollView.vfade { + -st-vfade-offset: 68px; } +StScrollView.hfade { + -st-hfade-offset: 68px; } + +StScrollBar { + padding: 0; } + StScrollView StScrollBar { + min-width: 14px; + min-height: 14px; } + StScrollBar StBin#trough { + border-radius: 0; + background-color: transparent; } + StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 0px; + background-color: #adadad; + margin: 3px; } + StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #bababa; } + StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color:#adadad; } + +/* Slider */ +.slider { + height: 1.09em; + -slider-height: 3px; + -slider-background-color: white; + -slider-border-color: #adadad; + -slider-active-background-color:#c6c6c6; + -slider-active-border-color:#c6c6c6; + -slider-border-width: 0px; + -slider-handle-radius: 6px; } + +/* Check Boxes */ +.check-box StBoxLayout { + spacing: .8em; } +.check-box StBin { + width: 24px; + height: 22px; + background-image: url("assets/checkbox-off.png"); } +.check-box:focus StBin { + background-image: url("assets/checkbox-off-focused.png"); } +.check-box:checked StBin { + background-image: url("assets/checkbox.png"); } +.check-box:focus:checked StBin { + background-image: url("assets/checkbox-focused.png"); } + +/* Switches */ +.toggle-switch { + width: 72px; + height: 21px; + background-size: contain; } + .toggle-switch-intl, .toggle-switch-us { + background-image: url("assets/toggle-off.svg"); } + .toggle-switch-intl:checked, .toggle-switch-us:checked { + background-image: url("assets/toggle-on.svg"); } + +/* links */ +.shell-link { + color:#2d73b5; } + .shell-link:hover { + color: #6199ce; } + +/* Modal Dialogs */ +.headline { + font-size: 110%; } + +.lightbox { + background-color: black; } + +.flashspot { + background-color: black; } + +.modal-dialog { + border-radius: 0px; + color: white; + background-color: black; + border: none; + border: none; + box-shadow: 0 5px 10px 0 rgba(255,255,255,0.5); + padding: 24px; } + .modal-dialog .run-dialog-entry { + width: 20em; + background-color: rgba(0,0,0,1); + background-gradient-direction: none; + box-shadow: none; + border: none; + color: white; + border-radius: 0px; + margin-bottom: 6px; } + .modal-dialog .run-dialog-error-box { + padding-top: 16px; + spacing: 6px; } + .modal-dialog .run-dialog-button-box { + padding-top: 1em; } + .modal-dialog .run-dialog-label { + font-size: 12pt; + font-weight: bold; + color: white; + padding-bottom: .4em; } + +.button-dialog-button-box { + spacing: 18px; + padding-top: 48px; } + +.show-processes-dialog-subject, +.mount-question-dialog-subject, +.end-session-dialog-subject { + font-size: 14pt; } + +/* End Session Dialog */ +.end-session-dialog { + spacing: 42px; + border-radius: 0px; + border: none; } + +.end-session-dialog-list { + padding-top: 20px; } + +.end-session-dialog-layout { + padding-left: 17px; } + .end-session-dialog-layout:rtl { + padding-right: 17px; } + +.end-session-dialog-description { + width: 28em; + padding-bottom: 10px; } + .end-session-dialog-description:rtl { + text-align: right; } + +.end-session-dialog-warning { + width: 28em; + color: #eef215; + padding-top: 6px; } + .end-session-dialog-warning:rtl { + text-align: right; } + +.end-session-dialog-logout-icon { + border-radius: 5px; + width: 48px; + height: 48px; + background-size: contain; } + +.end-session-dialog-shutdown-icon { + color: #ef1f1f; + width: 48px; + height: 48px; } + +.end-session-dialog-inhibitor-layout { + spacing: 16px; + max-height: 200px; + padding-right: 65px; + padding-left: 65px; } + +.end-session-dialog-session-list, +.end-session-dialog-app-list { + spacing: 1em; } + +.end-session-dialog-list-header { + font-weight: bold; } + .end-session-dialog-list-header:rtl { + text-align: right; } + +.end-session-dialog-app-list-item, +.end-session-dialog-session-list-item { + spacing: 1em; } + +.end-session-dialog-app-list-item-name, +.end-session-dialog-session-list-item-name { + font-weight: bold; } + +.end-session-dialog-app-list-item-description { + color: rgba(0,0,0,0.7); + font-size: 10pt; } + + +/* ShellMountOperation Dialogs */ +.shell-mount-operation-icon { + icon-size: 48px; } + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; } + +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; } + +.mount-question-dialog-subject { + max-width: 500px; } + +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; } + +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; } + +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; } + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; } + +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; } + +.show-processes-dialog-app-list-item { + color: white; } + .show-processes-dialog-app-list-item:hover { + color: #acacac; } + .show-processes-dialog-app-list-item:ltr { + padding-right: 1em; } + .show-processes-dialog-app-list-item:rtl { + padding-left: 1em; } + +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; } +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; } + +.show-processes-dialog-app-list-item-name { + font-size: 10pt; } + +/* Password or Authentication Dialog */ +.prompt-dialog { + width: 500px; + border-radius: 0px; + border: none; } + +.prompt-dialog-main-layout { + spacing: 24px; + padding: 10px; } + +.prompt-dialog-message-layout { + spacing: 16px; } + +.prompt-dialog-headline { + font-weight: bold; + color: white; } + +.prompt-dialog-description:rtl { + text-align: right; } + +.prompt-dialog-password-box { + spacing: 1em; + padding-bottom: 1em; } + +.prompt-dialog-error-label { + font-size: 10pt; + color: #ef1f1f; + padding-bottom: 8px; } + +.prompt-dialog-info-label { + font-size: 10pt; + padding-bottom: 8px; } + +.hidden { + color: transparent; } + +.prompt-dialog-null-label { + font-size: 10pt; + padding-bottom: 8px; } + +/* Polkit Dialog */ +.polkit-dialog-user-layout { + padding-left: 10px; + spacing: 10px; } + .polkit-dialog-user-layout:rtl { + padding-left: 0px; + padding-right: 10px; } + +.polkit-dialog-user-root-label { + color: #cc0000; } + +.polkit-dialog-user-icon { + border-radius: 0px; + background-size: contain; + width: 48px; + height: 48px; } + +/* Network Agent Dialog */ +.network-dialog-secret-table { + spacing-rows: 15px; + spacing-columns: 1em; } + +.keyring-dialog-control-table { + spacing-rows: 15px; + spacing-columns: 1em; } + +/* Popovers/Menus */ +.popup-menu { + border-radius: 0px; + min-width: 200px; } + .popup-menu .popup-sub-menu { + background-color: black; + color: white; + background-gradient-direction: none; + border-width: 0px; + box-shadow: none;} + .popup-menu .popup-menu-content { + padding: 1em 0em; } + .popup-menu .popup-menu-item { + spacing: 12px; } + .popup-menu .popup-menu-item:ltr { + padding: .4em 1.75em .4em 0em; } + .popup-menu .popup-menu-item:rtl { + padding: .4em 0em .4em 1.75em; } + .popup-menu .popup-menu-item:checked { + background-color: black; + box-shadow: none; + font-weight: bold; } + .popup-menu .popup-menu-item:hover, .popup-menu .popup-menu-item:focus { + background-color: rgba(50,50,50,0.6); + color: white } + .popup-menu .popup-menu-item:active { + background-color: #026ec4; + color: white; } + .popup-menu .popup-menu-item:insensitive { + color: rgba(255,255,255,0.2); } + .popup-menu .active { + background-color:#026ec4; } + .popup-menu .popup-inactive-menu-item { + color: white; } + .popup-menu .popup-inactive-menu-item:insensitive { + color: rgba(255,255,255,0.4); } + .popup-menu.panel-menu { + -boxpointer-gap: 4px; + margin-bottom: 1.75em; } + +.popup-menu-ornament { + text-align: right; + width: 1em; } + +.popup-menu-boxpointer, +.candidate-popup-boxpointer { +/**menu settings** + -arrow-border-radius: 0; + -arrow-background-color: rgba(25,25,25,0.95); + -arrow-border-width: 0; + -arrow-base: 24px; + -arrow-rise: 0px; + -arrow-box-shadow: 0 1px 3px gray; + box-shadow: 1px 3px 5px 2px rgba(0,0,0,0.25);*/ + background-color: rgba(25,25,25,0.95); + -arrow-background-color: transparent; + -arrow-border-width: 0px; + -arrow-border-color: transparent; + -arrow-rise: 0px; + border: 2px rgba(50,50,50,1); + box-shadow: 1px 3px 5px 2px rgba(0,0,0,0.25); + border-radius: 0; + margin-top: 0; + color: white; +} + +.popup-separator-menu-item { + height: 1px; + margin: 6px 46px; + background-color: transparent; + border-color: rgba(255,255,255,0.3); + border-bottom-width: 1px; + border-bottom-style: solid; +/*Error in theme may be in here, set gradient-height to 0px */ + -gradient-height: none; + -gradient-start: rgba(255,255,255,0); + -gradient-end: rgba(255,255,255,0);} + +.background-menu { + -boxpointer-gap: 4px; + -arrow-rise: 0px; + } + +/* fallback menu +- odd thing for styling App menu when apparently not running under shell. Light Adwaita styled + app menu inside the main app window itself rather than the top bar +*/ + +/* OSD */ +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + margin: 32px; + min-width: 64px; + min-height: 64px; } + .osd-window .osd-monitor-label { + font-size: 3em; } + .osd-window .level { + height: 0.6em; + border-radius: 0.3em; + background-color: rgba(0, 0, 0, 1); + color: white; } + +/* App Switcher (alt-tab) */ +.switcher-popup { + padding: 8px; + spacing: 16px; } + +.switcher-list-item-container { + spacing: 8px; } + +.switcher-list .item-box { + padding: 8px; + border-radius: 0; } + +.switcher-list .item-box:outlined { + padding: 6px; + border: 0 solid rgba(0,0,0,0.7); } + +.switcher-list .item-box:selected { + background-color:#026ec4; + color: white; } + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; } + +.switcher-list .thumbnail { + width: 256px; } + +.switcher-list .separator { + width: 1px; + background: rgba(0,0,0,0.9); } + +.switcher-arrow { + border-color: transparent; + color: rgba(255,255,255,0.7); } + +.switcher-arrow:highlighted { + color: #232323 +; } + +.input-source-switcher-symbol { + font-size: 34pt; + width: 96px; + height: 96px; } + +/* Workspace Switcher */ +.workspace-switcher-group { + padding: 12px;} + +.workspace-switcher { + background: transparent; + border: 1px; + border-radius: 0px; + padding: 0px; + spacing: 12px; } + +.ws-switcher-active-up, .ws-switcher-active-down { + height: 50px; + background-color:#026ec4; + color: white; + background-size: 32px; + border-radius: 0px; } + +.ws-switcher-box { + height: 50px; + border: none; + background-color: rgba(0, 0, 0, 0.85); + border-radius: 0px; } + +/* Alt-tab shadow color*/ +.osd-window, +.resize-popup, +.switcher-list, .workspace-switcher-container { + color: white; + background-color: rgba(0,0,0,0.8); + border: none; + border-radius: 0px; + padding: 12px; + box-shadow: 0 5px 10px 0 transparent; + border: none; } + +/* Tiled window previews */ +.tile-preview { + background-color: rgba(40, 40, 40, 0.5); + border: 1px solid #026ec4; } + +.tile-preview-left.on-primary { + border-radius: 0 0 0 0; } + +.tile-preview-right.on-primary { + border-radius: 0 0 0 0; } + +.tile-preview-left.tile-preview-right.on-primary { + border-radius: 0 0 0 0; } + +/* TOP BAR (panel)*/ +#panel { + font-weight: normal; + color: white; + height: 32px; + background-color: rgba(0, 0, 0, 0.9); + text-shadow: 0 0 4px 0 transparent; +} + #panel.unlock-screen, #panel.login-screen, #panel.lock-screen { + background-color: transparent; } + #panel #panelLeft, #panel #panelCenter { + spacing: 4px; } + #panel .panel-corner { + -panel-corner-radius: 0px; + /*-panel-corner-background-color: #454d50;*/ + -panel-corner-background-color: rgba(0, 0, 0, 0.95); + -panel-corner-border-width: 2px; + -panel-corner-border-color: transparent; } + #panel .panel-corner:active, #panel .panel-corner:overview, #panel .panel-corner:focus { + -panel-corner-border-color:#026ec4; } + #panel .panel-corner.lock-screen, #panel .panel-corner.login-screen, #panel .panel-cornerunlock-screen { + -panel-corner-radius: 0; + -panel-corner-background-color: transparent; + -panel-corner-border-color: transparent; } +#panel .panel-button { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: bold; + color: white; + transition-duration: 100ms; +} + #panel .panel-button .app-menu-icon { + -st-icon-style: symbolic; + margin-left: 4px; + margin-right: 4px; } + #panel .panel-button:hover,#panel .panel-button:overview:hover { + color: white; + text-shadow:none; + icon-shadow:none; } +/*panel button (including activities)*/ + #panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked { + background-color: rgba(50,50,50,0.95); + box-shadow: inset 0 -2px 0px transparent; + background-image: none; + background-gradient-direction: none; + color: white; + text-shadow:none; + icon-shadow:none; } + #panel .panel-button:active > .system-status-icon, #panel .panel-button:overview > .system-status-icon, #panel .panel-button:focus > .system-status-icon, #panel .panel-button:checked > .system-status-icon { + icon-shadow: black 0 2px 2px; } + #panel .panel-button .system-status-icon { + icon-size: 1.09em; + padding: 0 5px; } + .unlock-screen #panel .panel-button, .login-screen #panel .panel-button, .lock-screen #panel .panel-button { + color: white; } + .unlock-screen #panel .panel-button:focus, .unlock-screen #panel .panel-button:hover, .unlock-screen #panel .panel-button:active, .login-screen #panel .panel-button:focus, .login-screen #panel .panel-button:hover, .login-screen #panel .panel-button:active, .lock-screen #panel .panel-button:focus, .lock-screen #panel .panel-button:hover, .lock-screen #panel .panel-button:active { + color: white; } + #panel .panel-status-indicators-box, + #panel .panel-status-menu-box { + spacing: 2px; } + #panel .screencast-indicator { + color: #ef1f1f; } + +#panelActivities * { + border:none; + background-image: url("assets/view-grid-symbolic.svg"); + background-size: 25px 25px; + background-position: -4px -4px; + margin: 0px; + width: 18px; + color: transparent; +} + +.system-status-icon { + icon-shadow: white 0 0 4px; +} +#calendarArea { + padding: 0.75em 1.0em; + color: rgba(255,255,255,0.9); +} + +.calendar { + margin-bottom: 1em; } + +.calendar, +.datemenu-today-button, +.datemenu-displays-box, +.message-list-sections { + margin: 0 1.5em; } + +.datemenu-calendar-column { + spacing: 0.5em; } + +.datemenu-displays-section { + padding-bottom: 3em; } + +.datemenu-today-button, +.world-clocks-button, +.message-list-section-title { + border-radius: 4px; + padding: .4em; } + +.message-list-section-list:ltr { + padding-left: .4em; } + +.message-list-section-list:rtl { + padding-right: .4em; } + +.datemenu-today-button:hover, .datemenu-today-button:focus, +.world-clocks-button:hover, +.world-clocks-button:focus, +.message-list-section-title:hover, +.message-list-section-title:focus { + background-image: none; + background-gradient-direction: none; + box-shadow: none; + border: none; + background-color: rgba(50,50,50,50.95); } +.datemenu-today-button:active, +.world-clocks-button:active, +.message-list-section-title:active { + background-image: none; + background-gradient-direction: none; + box-shadow: none; + border: none; + color: white; + background-color:#026ec4; } + +.datemenu-today-button .date-label { + font-size: 1.5em; } + +.world-clocks-header, +.message-list-section-title { + color: rgba(255,255,255,0.85); + font-weight: bold; } + +.world-clocks-grid { + spacing-rows: 0.4em; } + +.calendar-month-label { + color: rgba(255,255,255,0.8); + font-weight: bold; + padding: 8px 0; } + +/* Calendar page buttons */ +.pager-button { + color: white; + background-color: transparent; + width: 36px; + border-radius: 36px; } + .pager-button:hover, .pager-button:focus { + background-color: rgba(50,50,50,0.9); +} + .pager-button:active { + background-color: rgba(3,111,197.85); } + +.calendar-change-month-back { + background-image: url("assets/calendar-arrow-left.svg"); } + .calendar-change-month-back:rtl { + background-image: url("assets/calendar-arrow-right.svg"); } + +.calendar-change-month-forward { + background-image: url("assets/calendar-arrow-right.svg"); } + .calendar-change-month-forward:rtl { + background-image: url("assets/calendar-arrow-left.svg"); } + +.calendar-day-base { + font-size: 80%; + text-align: center; + width: 2.4em; + height: 2.4em; + padding: 0.1em; + margin: 2px; + border-radius: 1.4em; + border: none; } + .calendar-day-base:hover, .calendar-day-base:focus { + background-color: rgba(0,0,0,0.85); } + .calendar-day-base:active { + color: white; + background-color:#026ec4; + border-color: transparent; } + .calendar-day-base.calendar-day-heading { + color: rgba(255,255,255,0.8); + margin-top: 1em; + font-size: 70%; } + +.calendar-day { + border-width: 0px; } + +.calendar-day-top { + border-top-width: 0px; } + +.calendar-day-left { + border-left-width: 0px; } + +.calendar-nonwork-day { + background-color: rgba(100,100,100,0.4); + color: rgba(255,255,255,0.7); } + +.calendar-today { + background-image: none; + text-shadow:none; + font-weight: bold; + background-color: rgba(159, 176, 185, 0.3); + border: 0px solid rgba(0,0,0,0.2); } + +.calendar-day-with-events { + color: rgba(0,110,240,0.95); + font-weight: bold; } + +.calendar-other-month-day { + color: rgba(255,255,255,0.8); + opacity: 0.5; } + +/* Message list */ +.message-list { + width: 420px; } + +.message-list-sections { + spacing: 1.5em; } + +.message-list-section, +.message-list-section-list { + spacing: 0.7em;} + +.message-list-section-title-box { + spacing: 0.4em; } + +.message-list-section-close > StIcon { + icon-size: 16px; + padding: 1px; + border-radius: 10px; + color: black; + background-color: rgba(255,255,255,1.0); } + +/* FIXME: how do you do this in sass? */ +.message-list-section-close:hover > StIcon, +.message-list-section-close:focus > StIcon { + background-color: rgba(255,255,255,1.0); + color: #454d50;} + +/* Mensajes en pagina mes */ +.message { + background-color: transparent; + margin: 4px; + border-radius: 0px;} + .message:hover, .message:focus { + background-color: rgba(100,100,100,0.4); + box-shadow: 0 2px 2px 0 rgba(0,0,0,0.2); + margin: 4px; + border-radius: 0px; + transition-duration: 200ms; } + .message:active { + background-color: rgba(15,123,209,0.8); + box-shadow: none; + margin: 4px; + border-radius: 0px; } + +.message-icon-bin { + padding: 8px 0px 8px 8px; } + .message-icon-bin:rtl { + padding: 8px 8px 8px 0px; } + +.message-icon-bin > StIcon { + icon-size: 48px; } + +.message-secondary-bin { + color: rgba(255,255,255,0.8);} + +.message-secondary-bin > StIcon { + icon-size: 16px; } + +.message-title { + font-weight: bold; } + +.message-content { + padding: 8px; } + +.messages-indicator-highlight { + -gradient-height: 0px; + -gradient-start: rgba(255,255,255,0); + -gradient-end: rgba(255,255,255,0); +} + +.system-switch-user-submenu-icon { + icon-size: 48px; + border: none; } + +#appMenu { + spinner-image: none /*url("assets/process-working.svg")*/; + spacing: 4px; } + #appMenu .label-shadow { + color: transparent; } + +#appMenu * { + icon-shadow: rgba(0,0,0,.3) 0 0 4px; +} + +.aggregate-menu { + width: 360px; } + .aggregate-menu .popup-menu-icon { + padding: 0 4px; } + +/* Botones Apagado... */ +.system-menu-action { + color: #b2b2b2; + border-radius: 32px; + /* wish we could do 50% */ + padding: 13px; + border: 0 solid rgba(0,0,0,0.2); +} +.system-menu-action:hover, .system-menu-action:focus { + color: white; + background-color:#026ec4; + border: none; + padding: 13px; +} +.system-menu-action:active { + background-color: #b2b2b2; + color: white; +} +.system-menu-action > StIcon { + icon-size: 16px; +} + +.ripple-box { + width: 52px; + height: 52px; + background-image: url("assets/corner-ripple-ltr.png"); + background-size: contain; } + +.ripple-box:rtl { + background-image: url("assets/corner-ripple-rtl.png"); } + +.popup-menu-arrow { + width: 16px; + height: 16px; } + +.popup-menu-icon { + icon-size: 1.09em; +} + +.window-close, .notification-close { + background-image: url("assets/close-window.svg"); + background-size: 32px; + height: 32px; + width: 32px; } + +.window-close { + -shell-close-overlap: 16px; } + .window-close:rtl { + -st-background-image-shadow: 2px 2px 6px rgba(0,0,0,0.5); } + +.notification-close { + -shell-close-overlap-x: 14px; + -shell-close-overlap-y: -12px; } + .notification-close:rtl { + -shell-close-overlap-x: -14px; } + +/* NETWORK DIALOGS */ +.nm-dialog { + max-height: 500px; + min-height: 450px; + min-width: 470px; } + +.nm-dialog-content { + spacing: 20px; } + +.nm-dialog-header-hbox { + spacing: 10px; } + +.nm-dialog-airplane-box { + spacing: 12px; } + +.nm-dialog-airplane-headline { + font-weight: bold; + text-align: center; } + +.nm-dialog-airplane-text { + color: white; } + +.nm-dialog-header-icon { + icon-size: 32px; } + +.nm-dialog-scroll-view { + /*background-color: rgba(255,255,255,0.1);*/ + border: 1px solid rgba(255,255,255,0.2); } + +.nm-dialog-header { + font-weight: bold; } + +.nm-dialog-item { + font-size: 110%; + border-bottom: 1px solid rgba(0,0,0,0.7); + padding: 12px; + spacing: 20px; } + +.nm-dialog-item:selected { + background-color:#026ec4; + color: white; } + +.nm-dialog-icons { + spacing: .5em; } + +.nm-dialog-icon { + icon-size: 16px; } + +.no-networks-label { + color: rgba(255,255,255,0.1); } + +.no-networks-box { + spacing: 12px; } + +/* OVERVIEW */ +#overview { + spacing: 24px; } + +.overview-controls { + padding-bottom: 32px; } + +.window-picker { + -horizontal-spacing: 32px; + -vertical-spacing: 32px; + padding-left: 32px; + padding-right: 32px; + padding-bottom: 48px; } + .window-picker.external-monitor { + padding: 32px; } + +.window-clone-border { + border: 4px solid rgba(159, 176, 185, 0.7); + border-radius: 4px; + box-shadow: 0 2px 5px 0 rgba(0,0,0,0.0); } + +.window-caption { + spacing: 25px; + color: white; + background-color: rgba(0,0,0,0.8); + border-radius: 0; + padding: 4px 12px; + -shell-caption-spacing: 12px; } +.window-caption:hover { + background-color: #026ec4; + color: white; + box-shadow: 0 2px 5px 0 rgba(0,0,0,0.5); +} + +.search-entry { + width: 320px; + border: none; + color: #4c4c4c; + caret-color: #4c4c4c; + caret-size: 1px; + background-color: rgba(255,255,255,0.9); + background-gradient-direction: none; + padding: 7px 9px; + border-radius: 0; + box-shadow: 0 2px 8px 0 rgba(0,0,0,0.5); +} +.search-entry:hover { + background-color: rgba(255,255,255,1); + box-shadow: 0 5px 10px 0 rgba(0,0,0,0.5); + transition-duration: 200ms; +} +.search-entry:focus { + background-color: white; + color: #4d4d4d; + box-shadow: 0 5px 10px 0 rgba(0,0,0,0.5); + transition-duration: 200ms; +} +.search-entry .search-entry-icon { + icon-size: 1em; + padding: 0 4px; + color: black; +} +.search-entry:hover .search-entry-icon { + color: #5e5e5e; +} +.search-entry:focus .search-entry-icon { + color: #1e1e1e; +} + +#searchResultsBin { + max-width: 1000px; } + +#searchResultsContent { + padding-left: 20px; + padding-right: 20px; + spacing: 16px; } + +.search-section { + spacing: 16px; } + +.search-section-content { + spacing: 32px; } + +.search-section-separator { + -gradient-height: 1px; + -gradient-start: rgba(255,255,255,0); + -gradient-end: rgba(255,255,255,0.5); + -margin-horizontal: 1.5em; + height: 1px;} + +.list-search-results { + spacing: 3px; } + +.search-section-separator { + -gradient-height: 1px; + -gradient-start: rgba(255,255,255,0.5); + -gradient-end: rgba(255,255,255,0.6); + -margin-horizontal: 1.5em; + height: 1px; } + +.list-search-result-content { + spacing: 12px; + padding: 12px; } + +.list-search-result-title { + font-size: 1.5em; + color: white; } + +.list-search-result-description { + color: white; } + +.search-provider-icon { + padding: 15px; } + +.search-provider-icon-more { + width: 16px; + height: 16px; + background-image: url("assets/more-results.svg"); } + +/* -------------------- -------------------- */ +/* -------------------- DASHBOARD -------------------- */ +/* -------------------- -------------------- */ +/* -------------------- -------------------- */ + +#dash { + font-size: 20pt; + background: rgba(0,0,0,0.8); + border-color: rgba(50,50,50,0.2); + box-shadow: 0; + border-radius: 0; + padding: 0 0; +} + +#dash .placeholder { + background-image: url("assets/dash-placeholder.svg"); + background-size: contain; + height: 64px; +} +#dash .empty-dash-drop-target { + width: 24px; + height: 24px; +} +#dash .overview-icon * { + icon-shadow: 0 0 5px 0px #222; + color: white; +} +.dash-item-container > StWidget { + padding: 2px 4px; +} + +.dash-label { + border-radius: 0; + padding: 4px 12px; + color: white; + background-color: rgba(0,0,0,0.9); + text-align: center; + -x-offset: 8px; +} + +/* App Vault/Grid */ +.icon-grid { + spacing: 30px; + -shell-grid-horizontal-item-size: 144px; /* Default 136*/ + -shell-grid-vertical-item-size: 144px; +} +.icon-grid .overview-icon { + icon-size: 96px; +} + +.app-view-controls { + padding-bottom: 32px; +} + +.app-view-control { + background-gradient-direction: none; + background-color: rgba(0,0,0,0.85); + padding: 4px 32px; + border-width: 0px; + color: white; +} +.app-view-control:hover { + color: white; + background-gradient-direction: none; + background-color: rgba(60,60,60,0.9); + border-color: rgba(20,20,20,0.7); + border-width: 0px; +} +.app-view-control:checked { + color: white; + border-color: rgba(0,0,0,0); + border-width: 0px; + background-gradient-direction: none; + background-color: #3c93b8; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + box-shadow: 0 5px 10px 0 rgba(0,0,0,0.5); +} +.app-view-control:first-child { + background-gradient-direction: none; + border-radius: 0 0 0 0; +} +.app-view-control:last-child { + border-right-width: 0; + background-gradient-direction: none; + border-radius: 0 0 0 0; +} + +.search-provider-icon:active, .search-provider-icon:checked, +.list-search-result:active, +.list-search-result:checked { + background-color: rgba(2,110,196,0.95); } +.search-provider-icon:focus, .search-provider-icon:selected, .search-provider-icon:hover, +.list-search-result:focus, +.list-search-result:selected, +.list-search-result:hover { + background-color: rgba(2,110,196,0.95); + background-gradient-direction: none; + transition-duration: 200ms; +} + + +/* Menu de apps seleccionado */ +.app-well-app:active .overview-icon, .app-well-app:checked .overview-icon, +.app-well-app.app-folder:active .overview-icon, +.app-well-app.app-folder:checked .overview-icon, +.show-apps:active .overview-icon, +.show-apps:checked .overview-icon, +.grid-search-result:active .overview-icon, +.grid-search-result:checked .overview-icon { +/* activities bottom-button selected-bg-color*/ + background: rgba(2,110,196,0.9); + border: 0; + box-shadow: inset 0 -2px 0 black; + border-radius: 0; +} + +.app-well-app:hover .overview-icon, .app-well-app:focus .overview-icon, .app-well-app:selected .overview-icon, +.app-well-app.app-folder:hover .overview-icon, +.app-well-app.app-folder:focus .overview-icon, +.app-well-app.app-folder:selected .overview-icon, +.show-apps:hover .overview-icon, +.show-apps:focus .overview-icon, +.show-apps:selected .overview-icon, +.grid-search-result:hover .overview-icon, +.grid-search-result:focus .overview-icon, +.grid-search-result:selected .overview-icon { + background-color: transparent; +} + +#dash .app-well-app .overview-icon { + transition: width 2s; + transition-duration: 1000ms; +} +/* Running App */ +.app-well-app.running > .overview-icon { + border-radius: 0; + color:black; + box-shadow: inset 0 -2px 0 0 #3c93b8; + background-image: none; + background-gradient-direction: none; +} +/* Active App underline */ +.app-well-app-running-dot { + box-shadow: inset 0 -2px 0 0 transparent; + width: 35px; + height: 3px; + background-color: rgba(53,156,196,0.95); + margin-bottom: 2px; +} + +.search-provider-icon, +.list-search-result, .app-well-app .overview-icon, +.app-well-app.app-folder .overview-icon, +.show-apps .overview-icon, +.grid-search-result .overview-icon { + color: white; + border-radius: 0; + padding: 6px; + border: 1px solid transparent; + transition-duration: 100ms; + text-align: center; +} + +.app-well-app.app-folder > .overview-icon { + background-color: rgba(0, 0, 0, 0.7); } + +.show-apps:checked .show-apps-icon, +.show-apps:focus .show-apps-icon { + color: white; + transition-duration: 100ms; } + +.app-folder-popup { + -arrow-border-radius: 8px; + -arrow-background-color: rgba(0, 0, 0, 0.7); + -arrow-base: 24px; + -arrow-rise: 11px; } + +.app-folder-popup-bin { + padding: 5px; } + +.app-folder-icon { + padding: 5px; + spacing-rows: 5px; + spacing-columns: 5px; } + +.page-indicator { + padding: 15px 20px; } + .page-indicator .page-indicator-icon { + width: 18px; + height: 18px; + background-image: url("assets/page-indicator-inactive.svg"); } + .page-indicator:hover .page-indicator-icon { + background-image: url("assets/page-indicator-hover.svg"); } + .page-indicator:active .page-indicator-icon { + background-image: url("assets/page-indicator-active.svg"); } + .page-indicator:checked .page-indicator-icon, .page-indicator:checked:active { + background-image: url("assets/page-indicator-checked.svg"); } + +.app-well-app > .overview-icon.overview-icon-with-label, +.grid-search-result .overview-icon.overview-icon-with-label { + padding: 10px 8px 5px 8px; + spacing: 4px; } + +.workspace-thumbnails { + visible-width: 32px; + spacing: 11px; + padding: 8px; + border-radius: 0 0 0 0; + color: white; + background-color: rgba(25,25,25,0.7); + border: solid 1px rgba(50,50,50,1); +} +.workspace-thumbnails:rtl { + border-radius: 0 0 0 0; +} + +.workspace-thumbnail-indicator { + border: 3px #004d8c; + border-radius: 0; + padding: 0px; +} + +.search-display > StBoxLayout, +.all-apps, +.frequent-apps > StBoxLayout { + padding: 0px 88px 10px 88px; } + + +.search-statustext, .no-frequent-applications-label { + font-size: 2em; + font-weight: bold; + color: white; } + +/* NOTIFICATIONS & MESSAGE TRAY */ +.url-highlighter { + link-color:#2d73b5; } + +.notification-banner { + font-size: 11pt; + width: 34em; + margin: 5px; + border-radius: 0; + color: white; + background-color: rgba(25,25,25,0.9); + border: 2px solid rgba(50,50,50,1); + box-shadow: 0 3px 8px 0 rgba(0,0,0,0.5); } + .notification-banner:hover, .notification-banner:focus { + margin: 5px; + background-color: rgba(70,70,70,0.95); + box-shadow: 0 5px 10px 0 rgba(255,255,255,0.5); } + .notification-banner .notification-icon { + padding: 5px; } + .notification-banner .notification-content { + padding: 5px; + spacing: 5px; }a + .notification-banner .secondary-icon { + icon-size: 1.09em; } + .notification-banner .notification-actions { + background-color: black; + border-radius: 0; + padding-top: 0px; + spacing: 1px; } + .notification-banner .notification-button { + border: none; + padding: 4px 4px 5px; + color: white; + font-weight: bold; + background-color: black; + border-color: rgba(0,0,0,1.0); + box-shadow: none; + border-radius: 0px; + text-shadow:none;} + .notification-banner .notification-button:first-child { + border-radius: 0 0 0 0; } + .notification-banner .notification-button:not(:first-child):not(:last-child) { + border-radius: 0px; } + .notification-banner .notification-button:last-child { + border-radius: 0 0 0 0; } + .notification-banner .notification-button:hover, .notification-banner .notification-buttonfocus, .notification-banner .notification-button:focus { + background-color: black; + color: white; } + +.notification StEntry, +.notification-banner StEntry { + border-radius: 0 0 0 0; + margin: 0px; + padding: 10px 6px; + border: none; + color: white; + background-color: black; + background-gradient-direction: none; + box-shadow: none; + box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.2); + selection-background-color:#3c93b8; + selected-color: white;} + .notification StEntry:focus, + .notification-banner StEntry:focus { + background-color: black; + color: white; } + .notification StEntry:insensitive, + .notification-banner StEntry:insensitive { + color: #787878; + border-color: #323636; + box-shadow: none; } + .notification StEntry StIcon.capslock-warning, + .notification-banner StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #eef215; + padding: 0 4px; } + +.notification { + font-size: 11pt; + width: 34em; + margin: 5px; + border-radius: 0; + color: white; + background-color: black; + border: none; + border-width: 0px; + spacing-rows: 4px; + padding: 8px; + spacing-columns: 10px; } + +.notification-unexpanded { + min-height: 48px; + height: 48px; } + +.notification-with-image { + min-height: 159px; } + +.notification-body { + spacing: 5px; } + +.notification-actions { + paddinf-top: 18px; + spacing: 6px; } + +.summary-source-counter { + font-size: 10pt; + font-weight: bold; + height: 1.6em; + width: 1.6em; + -shell-counter-overlap-x: 3px; + -shell-counter-overlap-y: 3px; + background-color:black; + color: white; + border: 2px solid #6a6a6a; + box-shadow: 0 2px 2px rgba(0,0,0,0.5); + border-radius: 0.9em; } + +.notification-scrollview { + max-height: 18em; + -st-vfade-offset: 24px; } + .notification-scrollview:ltr > StScrollBar { + padding-left: 6px; } + .notification-scrollview:rtl > StScrollBar { + padding-right: 6px; } + +.notification-button { + height: 24px; + padding: 4px 4px 5px; + color: white; + background-color: black; + text-shadow:none; + border-radius: 0 0 0 0; } + +.notification-icon-button { + padding: 5px; + height: 24px; + width: 24px; + border: none; + border-top-width: 1px; + color: white; + background-color: black; + border-color: rgba(0,0,0,0.2); + border-radius: 0 0 0 0; + /*box-shadow: inset 0 1px rgba(255,255,255,0.1);*/ + box-shadow: none; + text-shadow:none; } + .notification-icon-button:hover { + background-color: black; } + .notification-icon-button > StIcon { + icon-size: 16px; + width: 16px; + height: 16px; + padding: 2px; } + +.secondary-icon { + icon-size: 1.09em; } + +.chat-body { + spacing: 5px; } + +.chat-response { + margin: 5px; } + +.chat-log-message { + color: #4c4c4c; } + +.chat-empty-line { + font-size: 4px; } + +.chat-received { + padding-left: 4px; } + .chat-received:rtl { + padding-left: 0px; + padding-right: 4px; } + +.chat-sent { + padding-left: 18pt; + color: #6c6c6c; } + .chat-sent:rtl { + padding-left: 0; + padding-right: 18pt; } + +.chat-meta-message { + padding-left: 4px; + font-size: 9pt; + font-weight: bold; + color: #81817c; } + .chat-meta-message:rtl { + padding-left: 0; + padding-right: 4px; } + +.chat-notification-scrollview { + max-height: 22em; } + +.subscription-message { + font-style: italic; } + +.hotplug-transient-box { + padding: 2px 12px 2px 12px; } + +.hotplug-notification-item { + border-radius: 0 0 2px 2px; + background-color: black; + border:none; + text-shadow:none; + text-align: center; + color: white; + padding: 2px 10px; + background-image: none; + background-gradient-direction: none; } + .hotplug-notification-item:focus { + color: white; + padding: 2px 10px; } + .hotplug-notification-item:hover { + background-color: black; + color: #8c8c8c; } + .hotplug-notification-item:active { + background-color: black; + color: white; } + +.hotplug-notification-item-icon { + -st-icon-style: symbolic; + icon-size: 16px; + padding: 8px 8px 8px 2px; } + +.hotplug-resident-box { + spacing: 0px; } + +.hotplug-resident-mount { + spacing: 12px; + border-radius: 0 0 2px 2px; } + .hotplug-resident-mount:hover { + background-color: black; + color: white; } + +.hotplug-resident-mount-label { + text-shadow:none; + color: inherit; + padding-left: 12px; } + +.hotplug-resident-mount-icon { + icon-size: 24px; + padding-left: 6px; } + +.hotplug-resident-eject-icon { + icon-size: 16px; } + +.hotplug-resident-eject-button { + padding: 7px; + border-radius: 5px; + color: pink; } + +/* Eeeky things */ +.legacy-tray { + background-color: black; + border: 1px solid rgba(0,0,0,0.7); + border-bottom-width: 0; + box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.2); } + .legacy-tray:ltr { + border-radius: 0 0px 0 0; + border-left-width: 0; } + .legacy-tray:rtl { + border-radius: 0px 0 0 0; + border-right-width: 0; } + + +.legacy-tray-handle, +.legacy-tray-icon { + padding: 6px; } + .legacy-tray-handle StIcon, + .legacy-tray-icon StIcon { + icon-size: 16px; } + .legacy-tray-handle:hover, .legacy-tray-handle:focus, + .legacy-tray-icon:hover, + .legacy-tray-icon:focus { + background-color: rgba(0,0,0,0.9); } + +.legacy-tray-icon-box { + spacing: 12px; } + .legacy-tray-icon-box:ltr { + padding-left: 12px; } + .legacy-tray-icon-box:rtl { + padding-right: 12px; } + .legacy-tray-icon-box StButton { + width: 24px; + height: 24px; } + +.magnifier-zoom-region { + border: 2px solid#2d4575; } + .magnifier-zoom-region.full-screen { + border-width: 0; } + +/* On-screen Keyboard */ +#keyboard { + background-color: rgba(0,0,0,0.7); } + +.keyboard-layout { + spacing: 10px; + padding: 10px; } + +.keyboard-row { + spacing: 15px; } + +.keyboard-key { + color: #f7f7f7; + background-color: black; + box-shadow: inset 0 1px #4c4c4c; + text-shadow: 0 1px white; + icon-shadow: 0 1px white; + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 5px; + border: 1px solid rgba(0,0,0,0.7); + color: white; } + .keyboard-key:focus { + color: #dbdee0; + border-color:#26bcc2; + box-shadow: inset 0 1px #4c4c4c; + text-shadow: 0 1px white; + icon-shadow: 0 1px white; } + .keyboard-key:hover, .keyboard-key:checked { + color: white; + border-color: rgba(0,0,0,0.7); + background-color: black; + box-shadow: inset 0 1px #4c4c4c; + text-shadow: 0 1px white; + icon-shadow: 0 1px white; } + .keyboard-key:active { + color: white; + border-color: rgba(0,0,0,0.7); + background-color: black; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .keyboard-key:grayed { + background-color: #1f1f1f; + color: #8c8c8c; + border-color: rgba(0,0,0,0.7); } + +.keyboard-subkeys { + color: white; + padding: 5px; + -arrow-border-radius: 10px; + -arrow-background-color: rgba(0, 0, 0, 0.7); + -arrow-border-width: 2px; + -arrow-border-color: rgba(0, 0, 0, 0.65); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; } + +.candidate-popup-content { + padding: 0.5em; + spacing: 0.3em; } + +.candidate-index { + padding: 0 0.5em 0 0; + color: #dbdee0; } + +.candidate-box { + padding: 0.3em 0.5em 0.3em 0.5em; + border-radius: 4px; } + .candidate-box:selected, .candidate-box:hover { + background-color:#1f1f1f; + color: white; } + +.candidate-page-button-box { + height: 2em; } + .vertical .candidate-page-button-box { + padding-top: 0.5em; } + .horizontal .candidate-page-button-box { + padding-left: 0.5em; } + +.candidate-page-button { + padding: 4px; } + +.candidate-page-button-previous { + border-radius: 4px 0px 0px 4px; + border-right-width: 0; } + +.candidate-page-button-next { + border-radius: 0px 4px 4px 0px; } + +.candidate-page-button-icon { + icon-size: 1em; } + +/* Auth Dialogs & Screen Shield */ +.framed-user-icon { + background-size: contain; + border: 1px solid rgba(0,0,0,0.7); + border-radius: 3px; } + .framed-user-icon:hover { + border-color: #1f1f1f; } + +.login-dialog-banner-view { + padding-top: 24px; + max-width: 23em; } + +.login-dialog { + border: none; + background-color: transparent; } + .login-dialog .modal-dialog-button-box { + spacing: 3px; } + .login-dialog .modal-dialog-button { + padding: 3px 18px; } + .login-dialog .modal-dialog-button:default { + color: #dbdee0; + background-color: rgba(0, 0, 0, 0.7); + border-color: rgba(0,0,0,0.7); + box-shadow: inset 0 1px #4c4c4c; + text-shadow: 0 1px white; + icon-shadow: 0 1px white; } + .login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus { + color: white; + border-color: rgba(0,0,0,0.7); + background-color: rgba(0, 0, 0, 0.8); + box-shadow: inset 0 1px #4c4c4c; + text-shadow: 0 1px white; + icon-shadow: 0 1px white; } + .login-dialog .modal-dialog-button:default:active { + color: white; + border-color: rgba(0,0,0,0.7); + background-color: black; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .login-dialog .modal-dialog-button:default:insensitive { + color: white; + border-color: rgba(0,0,0,0.7); + background-color: rgba(0, 0, 0, 0.7); + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + +.login-dialog-logo-bin { + padding: 24px 0px; } + +.login-dialog-banner { + color: #dbdee0; } + +.login-dialog-button-box { + spacing: 5px; } + +.login-dialog-message-warning { + color: #eef215; } + +.login-dialog-message-hint { + padding-top: 0; + padding-bottom: 20px; } + +.login-dialog-user-selection-box { + padding: 100px 0px; } + .login-dialog-user-selection-box .login-dialog-not-listed-label { + padding-left: 2px; } + .login-dialog-not-listed-button:focus .login-dialog-user-selection-box .login-dialog-not-listed-label, .login-dialog-not-listed-button:hover .login-dialog-user-selection-box .login-dialog-not-listed-label { + color: #dbdee0; } + +.login-dialog-not-listed-label { + font-size: 90%; + font-weight: bold; + color: white; + padding-top: 1em; } + +.login-dialog-user-list-view { + -st-vfade-offset: 1em; } + +.login-dialog-user-list { + spacing: 12px; + padding: .2em; + width: 23em; } + .login-dialog-user-list:expanded .login-dialog-user-list-item:focus { + background-color:black; + color: white; } + .login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { + border-right: 2px solid#1f1f1f; } + +.login-dialog-user-list-item { + border-radius: 5px; + padding: .2em; + color: #a6a69b; } + .login-dialog-user-list-item:ltr { + padding-right: 1em; } + .login-dialog-user-list-item:rtl { + padding-left: 1em; } + .login-dialog-user-list-item:hover { + background-color:#959595; + color: white; } + .login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin: 2px 0 0 0; + background-color: #dbdee0; } + .login-dialog-user-list-item:focus .login-dialog-timed-login-indicator { + background-color: white; } + +.login-dialog-username, +.user-widget-label { + color: #dbdee0; + font-size: 120%; + font-weight: bold; + text-align: left; + padding-left: 15px; } + +.user-widget-label:ltr { + padding-left: 18px; } +.user-widget-label:rtl { + padding-right: 18px; } + +.login-dialog-prompt-layout { + padding-top: 24px; + padding-bottom: 12px; + spacing: 8px; + width: 23em; } + +.login-dialog-prompt-label { + color: #bebeb6; + font-size: 110%; + padding-top: 1em; } + +.login-dialog-session-list-button StIcon { + icon-size: 1.25em; } + +.login-dialog-session-list-button { + color: #a6a69b; } + .login-dialog-session-list-button:hover, .login-dialog-session-list-button:focus { + color: #dbdee0; } + .login-dialog-session-list-button:active { + color: white; } + +.screen-shield-arrows { + padding-bottom: 3em; } + +.screen-shield-arrows Gjs_Arrow { + color: white; + width: 80px; + height: 48px; + -arrow-thickness: 12px; + -arrow-shadow: 0 1px 1px rgba(0,0,0,0.4); } + +.screen-shield-clock { + color: white; + text-shadow: 0px 1px 2px rgba(0,0,0,0.6); + font-weight: bold; + text-align: center; + padding-bottom: 1.5em; } + +.screen-shield-clock-time { + font-size: 72pt; + text-shadow: 0px 2px 2px rgba(0,0,0,0.4); } + +.screen-shield-clock-date { + font-size: 28pt; } + +.screen-shield-notifications-container { + spacing: 6px; + width: 30em; + background-color: transparent; + max-height: 500px; } + .screen-shield-notifications-container .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; } + .screen-shield-notifications-container .notification, + .screen-shield-notifications-container .screen-shield-notification-source { + padding: 12px 6px; + border: 1px solid rgba(238, 238, 236, 0.75); + background-color: rgba(0, 0, 0, 0.8); + color: #dbdee0; + border-radius: 0px; } + .screen-shield-notifications-container .notification { + margin-right: 15px; } + +.screen-shield-notification-label { + font-weight: bold; + padding: 0px 0px 0px 12px; } +.screen-shield-notification-count-text { + padding: 0px 0px 0px 12px; } + +#panel.lock-screen { + background-color: rgba(0, 0, 0, 0.5); } + +.screen-shield-background { + background: black; + box-shadow: 0px 2px 4px rgba(0,0,0,0.4); } + +#lockDialogGroup { + background: #1f1f1f url("assets/noise-texture.png"); + background-repeat: repeat; } + +#screenShieldNotifications StButton#vhandle, #screenShieldNotifications StButton#hhandle { + background-color: rgba(255, 255, 255, 0.3); } + #screenShieldNotifications StButton#vhandle:hover, #screenShieldNotifications StButton#vhandle:focus, #screenShieldNotifications StButton#hhandle:hover, #screenShieldNotifications StButton#hhandle:focus { + background-color: rgba(255, 255, 255, 0.5); } + #screenShieldNotifications StButton#vhandle:active, #screenShieldNotifications StButton#hhandle:active { + background-color: rgba(255, 255, 255, 0.5); } + +#LookingGlassDialog { + background-color: rgba(0,0,0,0.95); + spacing: 4px; + padding: 4px; + border: 1px solid rgba(0,0,0,0.7); + border-top-width: 0px; + border-radius: 0 0 0px 0px; } + #LookingGlassDialog > #Toolbar { + border: none; + border-radius: 0px; } + #LookingGlassDialog .labels { + spacing: 4px; } + #LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: bold; + color: #ccc; + transition-duration: 100ms; + padding-left: .3em; + padding-right: .3em; } + #LookingGlassDialog .notebook-tab:hover { + color: white; + text-shadow: none; } + #LookingGlassDialog .notebook-tab:selected { + border-bottom-width: 2px; + border-color:#026ec4; + color: white; + text-shadow: none; } + #LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 4px; } + #LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 4px; } + +.lg-dialog StEntry { + selection-background-color: #026ec4; + selected-color: white; } +.lg-dialog .shell-link { + color: #2d73b5; } + .lg-dialog .shell-link:hover { + color: #2d73b5; } + +.lg-completions-text { + font-size: .9em; + font-style: italic; } + +.lg-obj-inspector-title { + spacing: 4px; } + +.lg-obj-inspector-button { + border: none; + padding: 4px; + border-radius: 4px; } + .lg-obj-inspector-button:hover { + background: rgba(0,0,0,0.87); + border: none; } + +#lookingGlassExtensions { + padding: 4px; } + +.lg-extensions-list { + padding: 4px; + spacing: 8px; } + +.lg-extension { + border: none; + background: #505050; + border-radius: 2px; + padding: 6px; } + +.lg-extension-name { + font-weight: bold; } + +.lg-extension-meta { + spacing: 6px; } + +#LookingGlassPropertyInspector { + border-radius: 2px; + color: white; + background-color: black; + border: none; + box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5); + padding: 8px; + margin: 12px } + + +/******************** + * Legacy Overrides * + ********************/ + +.candidate-page-button, +.modal-dialog-button { + border-radius: 2px; + border: none; + background: rgba(0,0,0,0.85); + margin-top: 0.5em; + padding: 4px 32px; + color: white; + font-weight: bold; + box-shadow: none; + text-shadow: none; + icon-shadow: none;} + +.modal-dialog-button:hover { + color: #c2c2c2;} + +.modal-dialog-button:focus { + color: white; +} + +.candidate-page-button:active, +.candidate-page-button:pressed, +.modal-dialog-button:active, +.modal-dialog-button:pressed { + color: white; + border: none; + box-shadow: none; + text-shadow: none; + icon-shadow: none;} + +.candidate-page-button:insensitive, +.modal-dialog-button:insensitive { + color: rgba(255,255,255,0.95); + border: none; + background-color: rgba(0,0,0,0.9); + box-shadow: none; + text-shadow: none; + icon-shadow: none;} + +/* Menus */ +.popup-submenu-menu-item:open { + background-color: #026ec4;} + +.popup-menu-item:active { + background-color: #026ec4;} + +.popup-menu-item:insensitive { + color: #4c4c4c;} diff --git a/Windows10/gtk-2.0/Apps/banshee.rc b/Windows10/gtk-2.0/Apps/banshee.rc new file mode 100644 index 0000000..d49aaf7 --- /dev/null +++ b/Windows10/gtk-2.0/Apps/banshee.rc @@ -0,0 +1,23 @@ +# ============================================================================== +# BANSHEE SPECIFIC SETTINGS +# ============================================================================== + +style "banshee_scrollbar" { + engine "murrine" { + roundness = 20 + } +} + +widget "__gtksharp_1*SeekSlider*" style "scale" +widget "__gtksharp_1*Player*croll*" style "banshee_scrollbar" + +widget_class "__gtksharp_1**" style "default" +widget_class "__gtksharp_1**" style "button" +#widget_class "__gtksharp_1**" style "scale" + + + + + + + diff --git a/Windows10/gtk-2.0/Apps/chromium.rc b/Windows10/gtk-2.0/Apps/chromium.rc new file mode 100644 index 0000000..b8d6a12 --- /dev/null +++ b/Windows10/gtk-2.0/Apps/chromium.rc @@ -0,0 +1,33 @@ +# ============================================================================== +# CHROMIUM SPECIFIC SETTINGS +# ============================================================================== + +style "chromium_toolbar_button" { + engine "murrine" { + roundness = 3 + textstyle = 0 + } +} + +style "chrome-gtk-frame" +{ + ChromeGtkFrame::frame-color = @window-color + ChromeGtkFrame::inactive-frame-color = @window-color + + ChromeGtkFrame::frame-gradient-size = 16 + ChromeGtkFrame::frame-gradient-color = @window-color + + ChromeGtkFrame::incognito-frame-color = lighter (@window-color) + ChromeGtkFrame::incognito-inactive-frame-color = lighter (@window-color) + + ChromeGtkFrame::incognito-frame-gradient-size = 16 + ChromeGtkFrame::incognito-frame-gradient-color = @window-color + + ChromeGtkFrame::scrollbar-trough-color = @window-color + ChromeGtkFrame::scrollbar-slider-prelight-color = @window-color + ChromeGtkFrame::scrollbar-slider-normal-color = @window-color +} + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "*Chrom*Button*" style "chromium_toolbar_button" diff --git a/Windows10/gtk-2.0/Apps/ff.rc b/Windows10/gtk-2.0/Apps/ff.rc new file mode 100644 index 0000000..def64aa --- /dev/null +++ b/Windows10/gtk-2.0/Apps/ff.rc @@ -0,0 +1,30 @@ +# ============================================================================== +# FIREFOX SPECIFIC SETTINGS +# ============================================================================== + +style "ff-default" { + GtkCheckButton::indicator-size = 14 + + engine "murrine" { + reliefstyle = 0 + } +} + +#widget "MozillaGtkWidget*Toolbar*" style "theme-toolbar" +#widget "MozillaGtkWidget*Statusbar*" style "ff-statusbar" + +widget "MozillaGtkWidget*" style "ff-default" + +# ------------------------------------------------------------------------------ +# Some Firefox (3.0/3.5) GTK widgets hierarchy (maybe useful for someone) +# ------------------------------------------------------------------------------ + +# Top toolbars (and maybe others) +#widget "MozillaGtkWidget.GtkFixed.GtkHandleBox.GtkToolbar" style "theme-dark-toolbar" + +# Findbar entry, gecko (all html) entry +#widget "MozillaGtkWidget.GtkFixed.GtkEntry" style "theme-dark-entry" + +# ALL buttons +#widget "MozillaGtkWidget.GtkFixed.GtkButton" style "theme-dark-button" + diff --git a/Windows10/gtk-2.0/Apps/filemanager.rc b/Windows10/gtk-2.0/Apps/filemanager.rc new file mode 100644 index 0000000..dbf197e --- /dev/null +++ b/Windows10/gtk-2.0/Apps/filemanager.rc @@ -0,0 +1,56 @@ +## Some additional thunar-specific theming + +style "sidepane" { + base[NORMAL] = @bg_color + bg[NORMAL] = @bg_color + GtkPaned::handle-size = 0 + GtkWidget::focus-line-width = 1 + + engine "murrine" { + contrast = 0.5 + gradient_shades = {1.1,0.95,0.95,0.85} + } +} + +style "filemanager-notebook" = "notebook_button" { + xthickness = 1 + ythickness = 1 +} + +## for nautilus +widget_class "*NautilusSidePane.*" style "sidepane" +widget_class "*Nautilus*Toolbar*" style "murrine-toolbar" +widget_class "*Nautilus*Tool*GtkButton" style "murrine-toolbar" +widget_class "*Nautilus*Tool*.*.*" style "murrine-toolbar" +widget_class "*Nautilus*Tool*GtkToggleButton" style "murrine-toolbar" +#widget_class "*Nautilus*Tool*Separator*" style "murrine-toolbar" +widget_class "*Nautilus*Tool*.." style "murrine-comboboxentry" + +## for Caja (Linux Mint) +widget_class "*CajaSidePane.*" style "sidepane" +widget_class "*Caja*Toolbar*" style "murrine-toolbar" +widget_class "*Caja*Tool*GtkButton" style "murrine-toolbar" +widget_class "*Caja*Tool*.*.*" style "murrine-toolbar" +widget_class "*Caja*Tool*GtkToggleButton" style "murrine-toolbar" +#widget_class "*Caja*Tool*Separator*" style "murrine-toolbar" +widget_class "*Caja*Tool*.." style "murrine-comboboxentry" + +## for thunar +widget_class "*ThunarShortcutsView*" style "sidepane" +widget_class "*ThunarTreeView*" style "sidepane" +widget_class "*ThunarLocationEntry*" style "entry" +widget_class "*ThunarStatusbar*" style "default" +widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.GtkTreeView*" style "sidepane" +widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.." style "default" + +## for PcManFm +widget_class "*FmMainWin*GtkToolbar*" style "murrine-toolbar" +widget_class "*FmSidePane*" style "sidepane" +widget_class "*FmPlacesView*" style "sidepane" +widget "*FmMainWin*FmTabPage" style "filemanager-notebook" +widget "*FmMainWin*GtkHPaned" style "sidepane" +widget "*FmMainWin*GtkNotebook" style "filemanager-notebook" + +## the text in an entry zone of a dark-toolbar is to light without these 2 lines +widget_class "***" style "default" +widget_class "***" style "default" diff --git a/Windows10/gtk-2.0/Apps/gnome-panel.rc b/Windows10/gtk-2.0/Apps/gnome-panel.rc new file mode 100644 index 0000000..b7882bc --- /dev/null +++ b/Windows10/gtk-2.0/Apps/gnome-panel.rc @@ -0,0 +1,130 @@ +# =========================================================================================================================== +# GNOME,XFCE,LXDE & GTK Desktop(S) PANEL SPECIFIC SETTINGS *SPECIFIC SETTINGS TO ENABLE PROPER FUNCTION ON XFCE/LXDE* +# =========================================================================================================================== + +style "panel" = "dark" +{ + xthickness = 0 + ythickness = 0 + + bg_pixmap[NORMAL] = "Panel/panel.png" + base[NORMAL] = "#000000" + bg[NORMAL] = "#151515" + bg[PRELIGHT] = "#1f1f1f" + bg[SELECTED] = "#004D8C" + text[NORMAL] = @fg_color_dark + + engine "murrine" { + colorize_scrollbar = FALSE + } +} + +style "panel_task_button" = "dark" +{ + xthickness = 3 + ythickness = 3 + + GtkWidget::focus-line-width = 0 + GtkWidget::focus_padding = 0 + GtkWidget::interior_focus = 0 + GtkWidget::internal_padding = 0 + + GtkButton::child_displacement_x = 0 + GtkButton::child_displacement_y = 0 + GtkButton::default_border = {0, 0, 0, 0} + GtkButton::default_outside_border = {0, 0, 0, 0} + GtkButtonBox::child_internal_pad_x = 0 + GtkButtonBox::child_internal_pad_y = 0 + GtkButtonBox::child_min_heigth = 0 + + engine "pixmap" { + + image + { + function = BOX + recolorable = TRUE + state = NORMAL + file = "Panel/panel-button-inactive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image + { + function = BOX + recolorable = TRUE + state = PRELIGHT + file = "Panel/panel-button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image + { + function = BOX + recolorable = TRUE + shadow = OUT + state = PRELIGHT + file = "Panel/panel-button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + + } + + image + { + function = BOX + recolorable = TRUE + shadow = IN + state = PRELIGHT + file = "Panel/panel-button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + + } + + image + { + function = BOX + recolorable = TRUE + state = ACTIVE + file = "Panel/panel-button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = INSENSITIVE + file = "Panel/panel-button-inactive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "XFCE" +{ + xthickness = 3 + ythickness = 3 + + bg_pixmap[NORMAL] = "Panel/panel.png" +} + +widget "*Panel*" style "panel" +widget "*PanelWidget*" style "panel" +widget "*PanelApplet*" style "panel" +widget "*fast-user-switch*" style "panel" # workaround for Fast User Switch applet +widget "*CPUFreqApplet*" style "panel" # workaround for CpuFreq Applet +class "PanelApp*" style "panel" +class "PanelToplevel*" style "panel" +#widget_class "*Mail*" style "panel" +widget_class "*notif*" style "panel" + +#widget_class "*?anel*utton" style "panel_task_button" # causing problems to monodevelop +widget "*task*" style "panel_task_button" +widget "*.tasklist-button" style "panel_task_button" +widget "*PanelApplet*TaskTitle*" style "panel_task_button" +widget_class "*Xfce*Panel*" style "XFCE" +class "GtkScrollbar" style "murrine-scrollbar" diff --git a/Windows10/gtk-2.0/Apps/gnome-terminal.rc b/Windows10/gtk-2.0/Apps/gnome-terminal.rc new file mode 100644 index 0000000..5f9cb63 --- /dev/null +++ b/Windows10/gtk-2.0/Apps/gnome-terminal.rc @@ -0,0 +1,52 @@ +# ============================================================================== +# GNOME TERMINAL SPECIFIC SETTINGS +# ============================================================================== + +style "terminal_window" = "dark" { +} + +style "terminal_menubar" +{ + engine "murrine" { + } +} + +style "terminal_notebook" = "dark" +{ + fg[ACTIVE] = mix (0.8, "#DFDFDF", "#3C3C3C") + + engine "murrine" { + } +} + +style "terminal_scrollbar" = "scrollbar" +{ + bg[NORMAL] = "#3C3C3C" + bg[PRELIGHT] = shade(1.08, "#3C3C3C") + bg[ACTIVE] = shade(0.94, "#3C3C3C") + bg[SELECTED] = shade(1.0, @selected_bg_color) + bg[INSENSITIVE] = "#3C3C3C" + + engine "murrine" { + } +} + +style "terminal_screen" +{ + text[NORMAL] = "#ffffff" + base[NORMAL] = "#000000" + + TerminalScreen::background-darkness = 0.97 +} + +widget "*TerminalWindow*" style "terminal_window" +#widget "*TerminalWindow.*.*enu?ar" style "terminal_menubar" +widget "*TerminalWindow.*.GtkNotebook*" style "terminal_notebook" +widget "*TerminalWindow.*.GtkNotebook.*.GtkVScrollbar*" style "terminal_scrollbar" +#widget "*TerminalWindow.*.GtkNotebook*utton*" style "terminal_button" +widget "*TerminalWindow.*.TerminalScreen*" style "terminal_screen" + + + + + diff --git a/Windows10/gtk-2.0/Apps/mate.rc b/Windows10/gtk-2.0/Apps/mate.rc new file mode 100644 index 0000000..c4e8dcf --- /dev/null +++ b/Windows10/gtk-2.0/Apps/mate.rc @@ -0,0 +1,16 @@ +style "mate-menu" +{ + bg[NORMAL] = "#000000" + bg[PRELIGHT] = "#1f1f1f" + bg[SELECTED] = "#004D8C" + bg[INSENSITIVE] = "#1f1f1f" + fg[NORMAL] = "#ffffff" + fg[PRELIGHT] = "#ffffff" + text[NORMAL] = @fg_color_dark + xthickness = 0 + ythickness = 0 +} + +widget_class "*n-menu*" style "mate-menu" +widget "*n-menu*" style "mate-menu" +class "*n-menu*" style "mate-menu" diff --git a/Windows10/gtk-2.0/Apps/mintmenu.rc b/Windows10/gtk-2.0/Apps/mintmenu.rc new file mode 100644 index 0000000..47dc893 --- /dev/null +++ b/Windows10/gtk-2.0/Apps/mintmenu.rc @@ -0,0 +1,11 @@ +style "mintmenu-style" +{ + bg_pixmap[NORMAL] = "Panel/bc.png" + fg[NORMAL] = @fg_color_dark + fg[ACTIVE] = shade (1.02, @fg_color_dark) + fg[PRELIGHT] = @selected_fg_color + bg[PRELIGHT] = "#0f7bd1" + bg[ACTIVE] = "#0f7bd1" +} + +widget "mintmenu.*" style "mintmenu-style" diff --git a/Windows10/gtk-2.0/Apps/nautilus.rc b/Windows10/gtk-2.0/Apps/nautilus.rc new file mode 100644 index 0000000..1f5fd66 --- /dev/null +++ b/Windows10/gtk-2.0/Apps/nautilus.rc @@ -0,0 +1,11 @@ +# ============================================================================== +# NAUTILUS SPECIFIC SETTINGS +# ============================================================================== + +style "nautilus_info_pane" { + bg[NORMAL] = @bg_color +} + +widget_class "*Nautilus**" style "nautilus_info_pane" +widget_class "*Nautilus*" style "notebook_button" +widget_class "*Nautilus**" style "notebook_button" diff --git a/Windows10/gtk-2.0/Apps/panel-menus.rc b/Windows10/gtk-2.0/Apps/panel-menus.rc new file mode 100644 index 0000000..212865a --- /dev/null +++ b/Windows10/gtk-2.0/Apps/panel-menus.rc @@ -0,0 +1,32 @@ +# Credit for this code goes to Benoit THIBAUD , We just made the favorites backround white. + +style "panel-menu" { + xthickness = 0 + ythickness = 1 + + bg[NORMAL] = shade (1.30, @bg_color_dark) + bg[ACTIVE] = shade (1.25, @selected_bg_color) + bg[PRELIGHT] = shade (0.95, @selected_bg_color) + fg[NORMAL] = @fg_color_dark + fg[ACTIVE] = shade (1.02, @fg_color) + fg[PRELIGHT] = @selected_fg_color + fg[INSENSITIVE] = shade (0.55, @fg_color_dark) + GtkWidget::focus-line-width = 0 +} + +style "favorites" { + base[NORMAL] = mix (0.84, shade (1.05, @bg_color), shade (0.99, @fg_color_dark)) + bg[NORMAL] = mix (0.35, @bg_color, shade (1.45, @fg_color_dark)) + GtkPaned::handle-size = 0 + GtkWidget::focus-line-width = 1 + + engine "murrine" { + contrast = 0.5 + gradient_shades = {1.1,0.95,0.95,0.85} + } +} + +# MintMenu WhiskerMenu applets +widget "mintmenu*" style "panel-menus" +widget "whiskermenu-window*" style "panel-menus" +widget "whiskermenu-window*TreeView*" style "favorites" diff --git a/Windows10/gtk-2.0/Apps/xfce.rc b/Windows10/gtk-2.0/Apps/xfce.rc new file mode 100644 index 0000000..943a6f8 --- /dev/null +++ b/Windows10/gtk-2.0/Apps/xfce.rc @@ -0,0 +1,32 @@ +#Whisker-Menu theming +style "darkback" +{ + bg[NORMAL] = "#000000" + bg[ACTIVE] = "#1f1f1f" + bg[PRELIGHT] = "#0b5a98" + fg[NORMAL] = "#ccc" + fg[ACTIVE] = "#fff" + fg[PRELIGHT] = "#fff" +} +widget "whiskermenu-window*" style "darkback" + +style "darktree" +{ + base[NORMAL] = "#000000" + base[ACTIVE] = "#0b5a98" + text[NORMAL] = "#ccc" + text[ACTIVE] = "#fff" +} +widget "whiskermenu-window*TreeView*" style "darktree" + +#Xfce-desktop text settings +style "xfdesktop-icon-view" { +XfdesktopIconView::label-alpha = 0 + +#Text colors you can delete these if you want you use gtk theme colors +fg[NORMAL] = "#ffffff" +fg[SELECTED] = "#ffffff" +fg[ACTIVE] = "#ffffff" + +} +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" diff --git a/Windows10/gtk-2.0/Panel/arrow-down.png b/Windows10/gtk-2.0/Panel/arrow-down.png new file mode 100644 index 0000000..459c801 Binary files /dev/null and b/Windows10/gtk-2.0/Panel/arrow-down.png differ diff --git a/Windows10/gtk-2.0/Panel/bc.png b/Windows10/gtk-2.0/Panel/bc.png new file mode 100644 index 0000000..c378cd8 Binary files /dev/null and b/Windows10/gtk-2.0/Panel/bc.png differ diff --git a/Windows10/gtk-2.0/Panel/handle-h.png b/Windows10/gtk-2.0/Panel/handle-h.png new file mode 100644 index 0000000..fa6c44f Binary files /dev/null and b/Windows10/gtk-2.0/Panel/handle-h.png differ diff --git a/Windows10/gtk-2.0/Panel/handle-v.png b/Windows10/gtk-2.0/Panel/handle-v.png new file mode 100644 index 0000000..fa6c44f Binary files /dev/null and b/Windows10/gtk-2.0/Panel/handle-v.png differ diff --git a/Windows10/gtk-2.0/Panel/mode-center-normal.png b/Windows10/gtk-2.0/Panel/mode-center-normal.png new file mode 100644 index 0000000..1766ef3 Binary files /dev/null and b/Windows10/gtk-2.0/Panel/mode-center-normal.png differ diff --git a/Windows10/gtk-2.0/Panel/mode-center-prelight.png b/Windows10/gtk-2.0/Panel/mode-center-prelight.png new file mode 100644 index 0000000..3e8b974 Binary files /dev/null and b/Windows10/gtk-2.0/Panel/mode-center-prelight.png differ diff --git a/Windows10/gtk-2.0/Panel/mode-center-pressed.png b/Windows10/gtk-2.0/Panel/mode-center-pressed.png new file mode 100644 index 0000000..13ccee7 Binary files /dev/null and b/Windows10/gtk-2.0/Panel/mode-center-pressed.png differ diff --git a/Windows10/gtk-2.0/Panel/mode-left-normal.png b/Windows10/gtk-2.0/Panel/mode-left-normal.png new file mode 100644 index 0000000..e20f66b Binary files /dev/null and b/Windows10/gtk-2.0/Panel/mode-left-normal.png differ diff --git a/Windows10/gtk-2.0/Panel/mode-left-prelight.png b/Windows10/gtk-2.0/Panel/mode-left-prelight.png new file mode 100644 index 0000000..fa7f3cf Binary files /dev/null and b/Windows10/gtk-2.0/Panel/mode-left-prelight.png differ diff --git a/Windows10/gtk-2.0/Panel/mode-left-pressed.png b/Windows10/gtk-2.0/Panel/mode-left-pressed.png new file mode 100644 index 0000000..9991d05 Binary files /dev/null and b/Windows10/gtk-2.0/Panel/mode-left-pressed.png differ diff --git a/Windows10/gtk-2.0/Panel/mode-right-normal.png b/Windows10/gtk-2.0/Panel/mode-right-normal.png new file mode 100644 index 0000000..d46ec88 Binary files /dev/null and b/Windows10/gtk-2.0/Panel/mode-right-normal.png differ diff --git a/Windows10/gtk-2.0/Panel/mode-right-prelight.png b/Windows10/gtk-2.0/Panel/mode-right-prelight.png new file mode 100644 index 0000000..d6aea28 Binary files /dev/null and b/Windows10/gtk-2.0/Panel/mode-right-prelight.png differ diff --git a/Windows10/gtk-2.0/Panel/mode-right-pressed.png b/Windows10/gtk-2.0/Panel/mode-right-pressed.png new file mode 100644 index 0000000..c2be821 Binary files /dev/null and b/Windows10/gtk-2.0/Panel/mode-right-pressed.png differ diff --git a/Windows10/gtk-2.0/Panel/panel-button-active.png b/Windows10/gtk-2.0/Panel/panel-button-active.png new file mode 100644 index 0000000..16edfcc Binary files /dev/null and b/Windows10/gtk-2.0/Panel/panel-button-active.png differ diff --git a/Windows10/gtk-2.0/Panel/panel-button-hover.png b/Windows10/gtk-2.0/Panel/panel-button-hover.png new file mode 100644 index 0000000..9991064 Binary files /dev/null and b/Windows10/gtk-2.0/Panel/panel-button-hover.png differ diff --git a/Windows10/gtk-2.0/Panel/panel-button-inactive.png b/Windows10/gtk-2.0/Panel/panel-button-inactive.png new file mode 100644 index 0000000..caeda56 Binary files /dev/null and b/Windows10/gtk-2.0/Panel/panel-button-inactive.png differ diff --git a/Windows10/gtk-2.0/Panel/panel.png b/Windows10/gtk-2.0/Panel/panel.png new file mode 100644 index 0000000..a47ef2c Binary files /dev/null and b/Windows10/gtk-2.0/Panel/panel.png differ diff --git a/Windows10/gtk-2.0/gtkrc b/Windows10/gtk-2.0/gtkrc new file mode 100644 index 0000000..a95b791 --- /dev/null +++ b/Windows10/gtk-2.0/gtkrc @@ -0,0 +1,788 @@ +# name: Windows 10 Light +# author: Christian Medel (Elbullazul) +# date: April 7th, 2016 +# description: Windows 10 Default white color + +gtk-color-scheme = "bg_color:#ffffff\nfg_color:#4c4c4c\nbase_color:#ffffff\ntext_color:#4c4c4c\nselected_bg_color:#cce8ff\nselected_fg_color:#262626\ntooltip_bg_color:#ffffff\ntooltip_fg_color:#4c4c4c\ntitlebar_bg_color:#ffffff\ntitlebar_fg_color:#4c4c4c\nmenubar_bg_color:#ffffff\nmenubar_fg_color:#4c4c4c\ntoolbar_bg_color:#ffffff\ntoolbar_fg_color:#4c4c4c\nmenu_bg_color:#ffffff\nmenu_fg_color:#4c4c4c\npanel_bg_color:#b5adad\npanel_fg_color:#ffffff\nlink_color:#224ba0\nbg_color_dark:#000000\nfg_color_dark:#b7b7b7" + +# Default Style + +style "murrine-default" { + GtkArrow::arrow-scaling= 0.5 + + GtkButton::child-displacement-x = 0 + GtkButton::child-displacement-y = 0 + + GtkButton::default-border = { 0, 0, 0, 0 } + + GtkButtonBox::child-min-height = 26 + + GtkCheckButton::indicator-size = 14 + + # The following line hints to gecko (and possibly other appliations) + # that the entry should be drawn transparently on the canvas. + # Without this, gecko will fill in the background of the entry. + GtkEntry::honors-transparent-bg-hint = 1 + GtkEntry::state-hint = 0 + + GtkExpander::expander-size = 16 + + GtkImage::x-ayatana-indicator-dynamic = 1 + + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 0 + + GtkMenuBar::internal-padding = 0 + GtkMenuBar::window-dragging = 1 + + GtkMenuItem::arrow-scaling= 0.5 + + GtkPaned::handle-size = 1 + + #GtkProgressBar::min-horizontal-bar-height = 12 + #GtkProgressBar::min-vertical-bar-width = 12 + + GtkRange::trough-border = 0 + GtkRange::slider-width = 12 + GtkRange::stepper-size = 12 + GtkRange::stepper_spacing = 0 + GtkRange::trough-under-steppers = 1 + + GtkScale::slider-length = 7 + GtkScale::slider-width = 19 + GtkScale::trough-side-details = 1 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::has-backward-stepper = 1 + GtkScrollbar::has-forward-stepper = 1 + GtkScrollbar::has-secondary-backward-stepper = 0 + GtkScrollbar::has-secondary-forward-stepper = 0 + GtkScrollbar::min-slider-length = 80 + GtkScrollbar::slider-width = 12 + GtkScrollbar::trough-border = 0 + + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkSeparatorMenuItem::horizontal-padding = 0 + + GtkToolbar::internal-padding = 0 + + GtkTreeView::expander-size = 11 + GtkTreeView::vertical-separator = 0 + + GtkWidget::focus-line-width = 1 + # The following line prevents the Firefox tabs + # from jumping a few pixels when you create a new tab + GtkWidget::focus-padding = 0 + + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 1 + GtkWidget::separator-height = 1 + + GtkWindow::resize-grip-height = 0 + GtkWindow::resize-grip-width = 0 + + WnckTasklist::fade-overlay-rect = 0 + + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkIMHtmlr::hyperlink-color = @link_color + GtkIMHtml::hyperlink-color = @link_color + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @text_color + + GtkToolbar::shadow-type = GTK_SHADOW_NONE # Makes toolbars flat and unified + GtkMenuBar::shadow-type = GTK_SHADOW_NONE # Makes menubars flat and unified + + xthickness = 1 + ythickness = 1 + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = shade (0.6, @selected_bg_color) + bg[ACTIVE] = shade (0.9, @bg_color) + bg[INSENSITIVE] = @bg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @base_color) + base[SELECTED] = @selected_bg_color + base[ACTIVE] = @selected_bg_color + base[INSENSITIVE] = shade (0.85, @base_color) + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @selected_fg_color + text[INSENSITIVE] = mix (0.5, @base_color, @text_color) + + engine "murrine" { + animation = FALSE + arrowstyle = 0 # 0 = normal arrows, 1 = filled arrows + border_shades = { 1.0, 1.0 } # gradient to draw on border + colorize_scrollbar = FALSE + comboboxstyle = 0 # 0 = normal combobox, 1 = colorized combobox below arrow + contrast = 0.8 # overal contrast with borders + default_button_color = @selected_bg_color + focusstyle = 1 # 0 = none, 1 = grey dotted, 2 = colored with fill, 3 = colored glow + glazestyle = 0 # 0 = flat highlight, 1 = curved highlight, 2 = concave, 3 = top curved highlight, 4 = beryl highlight + glowstyle = 0 # 0 = glow on top, 1 = glow on bottom, 2 = glow on top and bottom, 3 = glow on middle vertically, 4 = glow on middle horizontally, 5 = glow on all sides + glow_shade = 1.0 # amount of glow + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } # gradient to draw on widgets + highlight_shade = 1.0 # amount of highlight + lightborder_shade = 1.0 # amount of inset light border + lightborderstyle = 1 # 0 = lightborder on top side, 1 = lightborder on all sides + listviewheaderstyle = 0 # 0 = flat, 1 = glassy, 2 = raised + listviewstyle = 0 # 0 = none, 1 = dotted, 2 = line + menubaritemstyle = 0 # 0 = menuitem look, 1 = button look + menubarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped + menuitemstyle = 0 # 0 = flat, 1 = glassy, 2 = striped + menustyle = 0 # 0 = none, 1 = vertical striped + progressbarstyle = 0 # 0 = none, 1 = diagonal striped, 2 = vertical striped + reliefstyle = 0 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient + roundness = 0 # roundness of widgets + scrollbarstyle = 0 # 0 = none, 1 = circles, 2 = handles, 3 = diagonal stripes, 4 = diagonal stripes and handles, 5 = horizontal stripes, 6 = horizontal stripes and handles + sliderstyle = 0 # 0 = none, 1 = handles + stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles + toolbarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient + } +} + +style "murrine-wide" { + xthickness = 2 + ythickness = 2 +} + +style "murrine-wider" { + xthickness = 3 + ythickness = 3 +} + +style "murrine-thin" { + xthickness = 0 + ythickness = 0 +} + +# Notebook + +style "murrine-notebook-bg" { + bg[NORMAL] = @base_color + bg[ACTIVE] = shade (0.87, @base_color) +} + +style "murrine-notebook" = "murrine-notebook-bg" { + xthickness = 2 + ythickness = 2 + + engine "murrine" { + roundness = 0 + } +} + +# Various Standard Widgets + +style "murrine-button" = "murrine-wider" { + bg[NORMAL] = shade (1.08, @bg_color) + bg[PRELIGHT] = shade (1.10, @selected_bg_color) + bg[ACTIVE] = shade (0.95, @selected_bg_color) + bg[INSENSITIVE] = shade (0.85, @bg_color) + + engine "murrine" { + } +} + +style "murrine-scrollbar" { + bg[NORMAL] = mix (0.32, @fg_color, @bg_color) + bg[PRELIGHT] = mix (0.27, @fg_color, @bg_color) + bg[ACTIVE] = shade(0.5, @bg_color) + + engine "murrine" { + roundness = 0 + contrast = 0.0 + border_shades = { 1.0, 1.0 } + trough_shades = { 0.96, 0.96 } + trough_border_shades = { 1.0, 1.0 } + } +} + +style "murrine-overlay-scrollbar" { + bg[ACTIVE] = shade (0.8, @bg_color) + bg[INSENSITIVE] = shade (0.97, @bg_color) + + base[SELECTED] = shade (0.8, @base_color) + base[INSENSITIVE] = shade (0.97, @base_color) +} + +style "murrine-scale" = "murrine-thin" { + bg[NORMAL] = @bg_color + bg[ACTIVE] = @bg_color + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = shade (0.95, @bg_color) + + engine "murrine" { + roundness = 0 + gradient_shades = { 1.08, 1.08, 1.08, 1.08 } + border_shades = { 1.0, 1.0 } + trough_shades = { 1.08, 1.08 } + trough_border_shades = { 0.8, 0.8 } + } +} + +style "progressbar" { + bg[NORMAL] = @bg_color + bg[ACTIVE] = shade( 0.9, @bg_color) #trough bg color + bg[SELECTED] = "#06B025" #progressbar bg color + bg[PRELIGHT] = @selected_bg_color + + fg[PRELIGHT] = @selected_fg_color + + engine "murrine" { + border_shades = { 1.0, 1.0 } + trough_border_shades = { 1.0, 1.0 } + } +} + + +style "murrine-treeview-header" = "murrine-button" { + engine "murrine" { + roundness = 0 + } +} + +style "murrine-treeview" { + engine "murrine" { + roundness = 0 + } +} + +style "murrine-frame-title" { + fg[NORMAL] = lighter (@fg_color) +} + +style "murrine-tooltips" { + xthickness = 5 + ythickness = 5 + + bg[NORMAL] = @tooltip_bg_color + bg[SELECTED] = @tooltip_bg_color + + fg[NORMAL] = @tooltip_fg_color + + engine "murrine" { + textstyle = 0 + roundness = 0 + rgba = FALSE + } +} + +style "murrine-spinbutton" = "murrine-button" { + engine "murrine" { + } +} + +style "murrine-radiocheck" = "murrine-default" { + bg[SELECTED] = @base_color + + text[NORMAL] = @text_color + text[PRELIGHT] = shade (0.8, @selected_bg_color) + + engine "murrine" { + contrast = 1.0 + lightborder_shade = 1.0 + } +} + +style "murrine-entry" = "murrine-wider" { + engine "murrine" { + border_shades = { 1.15, 1.15 } + } +} + +style "metacity-frame" = "murrine-default" { + bg[SELECTED] = @selected_bg_color +} + +style "murrine-statusbar" { } +style "murrine-comboboxentry" = "murrine-entry" { } +style "murrine-hscale" = "murrine-scale" { } +style "murrine-vscale" = "murrine-scale" { } +style "murrine-hscrollbar" = "murrine-scrollbar" { } +style "murrine-vscrollbar" = "murrine-scrollbar" { } + +# Menus + +style "murrine-menu" = "murrine-thin" { + bg[NORMAL] = @menu_bg_color + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = @menu_bg_color + bg[INSENSITIVE] = @menu_bg_color + + fg[NORMAL] = @menu_fg_color + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + text[NORMAL] = @menu_fg_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @selected_fg_color + text[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "murrine-menu-item" = "murrine-wider" { + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = @selected_bg_color + + fg[NORMAL] = @menu_fg_color # Fix for XFCE menu text + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + engine "murrine" { + textstyle = 0 + border_shades = { 1.2, 1.2 } + } +} + +style "murrine-separator-menu-item" = "murrine-thin" { } + +style "murrine-menubar" { + bg[NORMAL] = @menubar_bg_color + bg[PRELIGHT] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[SELECTED] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[ACTIVE] = shade (0.9, @menubar_bg_color) + bg[INSENSITIVE] = @menubar_bg_color + + fg[NORMAL] = @menubar_fg_color + fg[PRELIGHT] = shade (1.08, @menubar_fg_color) + fg[SELECTED] = shade (1.08, @menubar_fg_color) + fg[ACTIVE] = @menubar_fg_color + fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "murrine-menubaritem" { + bg[NORMAL] = @menubar_bg_color + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.9, @selected_bg_color) + bg[INSENSITIVE] = @menubar_bg_color + + fg[NORMAL] = @menubar_fg_color + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +# Toolbars + +style "murrine-toolbar" = "murrine-thin" { + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + bg[INSENSITIVE] = @bg_color + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) + + engine "murrine" { + } +} + +style "murrine-toolbutton" = "murrine-button" { + bg[NORMAL] = shade (1.08, @bg_color) + bg[PRELIGHT] = shade (1.10, @selected_bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.95, @selected_bg_color) + bg[INSENSITIVE] = shade (0.85, @bg_color) + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) + + engine "murrine" { + } +} + +class "GtkToolbar" style "murrine-toolbar" +class "GtkHandleBox" style "murrine-toolbar" +widget_class "*Toolbar*.*Separator*" style "murrine-toolbar" + +# Panels + +style "murrine-panel" = "murrine-thin" { + xthickness = 2 + + bg[NORMAL] = @panel_bg_color + bg[PRELIGHT] = mix (0.21, @panel_fg_color, @panel_bg_color) + bg[SELECTED] = mix (0.21, @panel_fg_color, @panel_bg_color) + bg[ACTIVE] = shade (0.8, @panel_bg_color) + bg[INSENSITIVE] = @panel_bg_color + + fg[NORMAL] = @panel_fg_color + fg[PRELIGHT] = shade (1.08, @panel_fg_color) + fg[SELECTED] = shade (1.08, @panel_fg_color) + fg[ACTIVE] = @panel_fg_color + fg[INSENSITIVE] = mix (0.5, @panel_bg_color, @panel_fg_color) + + base[NORMAL] = @panel_bg_color + base[PRELIGHT] = mix (0.21, @panel_fg_color, @panel_bg_color) + base[SELECTED] = mix (0.21, @panel_fg_color, @panel_bg_color) + base[ACTIVE] = shade (0.9, @panel_bg_color) + base[INSENSITIVE] = @panel_bg_color + + text[NORMAL] = @panel_fg_color + text[PRELIGHT] = shade (1.08, @panel_fg_color) + text[SELECTED] = shade (1.08, @panel_fg_color) + text[ACTIVE] = @panel_fg_color + text[INSENSITIVE] = mix (0.5, @panel_bg_color, @panel_fg_color) + + engine "murrine" { + roundness = 0 + contrast = 0.0 + } +} + +widget "*PanelWidget*" style "murrine-panel" +widget "*PanelApplet*" style "murrine-panel" +widget "*fast-user-switch*" style "murrine-panel" +widget "*CPUFreq*Applet*" style "murrine-panel" +widget "*indicator-applet*" style "murrine-panel" +class "PanelApp*" style "murrine-panel" +class "PanelToplevel*" style "murrine-panel" +widget_class "*PanelToplevel*" style "murrine-panel" +widget_class "*notif*" style "murrine-panel" +widget_class "*Notif*" style "murrine-panel" +widget_class "*Tray*" style "murrine-panel" +widget_class "*tray*" style "murrine-panel" +widget_class "*computertemp*" style "murrine-panel" +widget_class "*Applet*Tomboy*" style "murrine-panel" +widget_class "*Applet*Netstatus*" style "murrine-panel" +widget "*gdm-user-switch-menubar*" style "murrine-panel" + +style "bold-panel-item" { + font_name = "Bold" + + engine "murrine" { + roundness = 0 + } +} + +widget "*Panel*MenuBar*" style "bold-panel-item" +widget "*gimmie*" style "bold-panel-item" + +# widget_class "*Mail*" style "murrine-panel" # Disabled to fix Evolution bug +# class "*Panel*" style "murrine-panel" # Disabled to fix bug + +# XFCE Styles + +style "workspace-switcher" = "murrine-panel" { + bg[SELECTED] = @selected_bg_color +} + +style "xfce-header" { + bg[NORMAL] = shade (0.9, @bg_color) + base[NORMAL] = shade (1.18, @bg_color) +} + +style "xfdesktop-windowlist" { + bg[NORMAL] = @base_color + fg[INSENSITIVE] = shade (0.95, @base_color) + text[INSENSITIVE] = shade (0.95, @base_color) +} + +style "xfdesktop-icon-view" { + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::selected-label-alpha = 60 + XfdesktopIconVIew::ellipsize-icon-labels = 1 + + base[NORMAL] = @selected_bg_color + base[SELECTED] = @selected_bg_color + base[ACTIVE] = @selected_bg_color + + fg[NORMAL] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + + engine "murrine" { + textstyle = 5 + text_shade = 0.05 + } +} + +style "xfwm-tabwin" { + Xfwm4TabwinWidget::border-width = 0 + Xfwm4TabwinWidget::icon-size = 64 + + bg[NORMAL] = @menu_bg_color + fg[NORMAL] = @menu_fg_color + + engine "murrine" { + focusstyle = 0 + } +} + +style "xfsm-logout" { + bg[NORMAL] = @menu_bg_color + bg[ACTIVE] = @menu_bg_color + bg[PRELIGHT] = shade (1.1, @menu_bg_color) + bg[SELECTED] = shade (0.5, @menu_bg_color) + bg[INSENSITIVE] = shade (1.3, @menu_bg_color) + + fg[NORMAL] = @menu_fg_color + fg[PRELIGHT] = @menu_fg_color + + text[NORMAL] = @menu_fg_color + + engine "murrine" { + } +} + +style "xfsm-logout-button" { + bg[NORMAL] = shade (1.2, @menu_bg_color) + bg[PRELIGHT] = shade (1.4, @menu_bg_color) + + engine "murrine" { + } +} + +widget "*WnckPager*" style "workspace-switcher" + +widget "*Xfce*Panel*" style "murrine-panel" +class "*Xfce*Panel*" style "murrine-panel" + +# Thunar Styles + +style "sidepane" { + base[NORMAL] = @bg_color + base[INSENSITIVE] = mix (0.4, shade (1.35, @selected_bg_color), shade (0.9, @base_color)) + bg[NORMAL] = @bg_color + text[NORMAL] = mix (0.9, @fg_color, @bg_color) +} + +widget_class "*ThunarShortcutsView*" style "sidepane" +widget_class "*ThunarTreeView*" style "sidepane" +widget_class "*ThunarLocationEntry*" style "murrine-entry" + +# Gtk2 Open-File Dialog + +widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.GtkTreeView*" style "sidepane" +widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.." style "murrine-treeview-header" + +# Google Chrome/Chromium Styles (requires 9.0.597 or newer) + +style "chromium-toolbar-button" { + engine "murrine" { + roundness = 0 + textstyle = 0 + } +} + +style "chrome-gtk-frame" { + ChromeGtkFrame::frame-color = @titlebar_bg_color + ChromeGtkFrame::inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = @titlebar_bg_color + + ChromeGtkFrame::incognito-frame-color = @titlebar_bg_color + ChromeGtkFrame::incognito-inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::incognito-frame-gradient-size = 0 + ChromeGtkFrame::incognito-frame-gradient-color = @titlebar_bg_color + + ChromeGtkFrame::scrollbar-trough-color = @bg_color + ChromeGtkFrame::scrollbar-slider-normal-color = mix (0.21, @fg_color, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = mix (0.31, @fg_color, @bg_color) +} + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "*Chrom*Button*" style "chromium-toolbar-button" + +# General Styles + +class "GtkWidget" style "murrine-default" + +class "GtkFrame" style "murrine-wide" +class "MetaFrames" style "metacity-frame" +class "GtkWindow" style "metacity-frame" + +class "GtkSeparator" style "murrine-wide" +class "GtkCalendar" style "murrine-wide" + +class "GtkSpinButton" style "murrine-spinbutton" + +class "GtkScale" style "murrine-scale" +class "GtkVScale" style "murrine-vscale" +class "GtkHScale" style "murrine-hscale" +class "GtkScrollbar" style "murrine-scrollbar" +class "GtkVScrollbar" style "murrine-vscrollbar" +class "GtkHScrollbar" style "murrine-hscrollbar" + +class "GtkRadio*" style "murrine-radiocheck" +class "GtkCheck*" style "murrine-radiocheck" + +class "GtkEntry" style "murrine-entry" + +widget_class "*" style "murrine-notebook" +widget_class "**" style "murrine-notebook-bg" +widget_class "**" style "murrine-notebook-bg" +widget_class "**" style "murrine-notebook-bg" +widget_class "*.GtkNotebook.*.GtkViewport" style "murrine-notebook" + +widget_class "*" style "murrine-button" +widget_class "**" style "murrine-statusbar" +widget_class "*" style "progressbar" +widget_class "*" style "progressbar" + +widget_class "**" style "murrine-comboboxentry" +widget_class "**" style "murrine-comboboxentry" + +widget_class "**" style "murrine-menu" +widget_class "**" style "murrine-menu-item" +widget_class "**" style "murrine-separator-menu-item" +widget_class "*Menu*.*Sepa*" style "murrine-separator-menu-item" +widget_class "**" style "murrine-menubar" +widget_class "***" style "murrine-menubaritem" + +widget_class "*GtkToolButton*" style "murrine-toolbutton" +widget_class "*GtkToggleToolButton*" style "murrine-toolbutton" +widget_class "*GtkMenuToolButton*" style "murrine-toolbutton" +widget_class "*GtkToolbar*Button" style "murrine-toolbutton" + +widget_class "*.." style "murrine-frame-title" + +widget_class "*.*" style "murrine-treeview" +widget_class "*.." style "murrine-treeview-header" +widget_class "*.." style "murrine-treeview-header" +widget_class "*.." style "murrine-treeview-header" +widget_class "*.." style "murrine-treeview-header" + +widget "gtk-tooltip*" style "murrine-tooltips" + +widget_class "**" style "murrine-overlay-scrollbar" + +# Workarounds and Non-Standard Styling + +style "text-is-fg-color-workaround" { + text[NORMAL] = @text_color + text[PRELIGHT] = @fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @fg_color + text[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) +} + +widget_class "*.." style "text-is-fg-color-workaround" + +style "fg-is-text-color-workaround" { + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = darker (@fg_color) +} + +widget_class "**" style "fg-is-text-color-workaround" +widget_class "*" style "fg-is-text-color-workaround" +widget_class "*" style "fg-is-text-color-workaround" + +style "murrine-evo-new-button-workaround" { + engine "murrine" { + toolbarstyle = 0 + } +} + +widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "murrine-evo-new-button-workaround" + +style "inkscape-toolbar-fix" { + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + highlight_shade = 1.0 + } +} + +#widget "*GtkHandleBox*" style "inkscape-toolbar-fix" +#widget "*HandleBox*CommandsToolbar*" style "inkscape-toolbar-fix" +#widget "*HandleBox*SnapToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*SelectToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*NodeToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*TweakToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ZoomToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*StarToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*RectToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*3DBoxToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ArcToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*SpiralToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PencilToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PenToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*CalligraphyToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*EraserToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*LPEToolToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*DropperToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ConnectorToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PaintbucketToolbar*" style "inkscape-toolbar-fix" + +# Performance Fixes + +style "performance-fix" { + engine "murrine" { + textstyle = 0 + } +} + +widget_class "*gtkmm__GtkWindow*" style "performance-fix" # Inkscape +widget_class "*GimpDisplayShell*" style "performance-fix" # Gimp +widget_class "*GimpToolbox*" style "performance-fix" +widget_class "*GimpMenuDock*" style "performance-fix" +widget "*OOoFixed*" style "performance-fix" # Openoffice/Libreoffice +widget_class "*MozContainer*" style "performance-fix" # Firefox (Not sure if this one does anything though.) + +widget_class "*XfceHeading*" style "xfce-header" +widget_class "*XfceDesktop*" style "xfdesktop-windowlist" +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" +widget "xfwm4-tabwin*" style "xfwm-tabwin" +widget_class "*XfsmLogoutDialog*" style "xfsm-logout" +widget_class "*XfsmLogoutDialog*GtkButton" style "xfsm-logout-button" + + +### EXTERNAL FILES ### +#include "Apps/banshee.rc +#include "Apps/chromium.rc" +include "Apps/ff.rc" +#include "Apps/gnome-terminal.rc" +#include "Apps/nautilus.rc" +#include "Apps/filemanager.rc" +include "Apps/gnome-panel.rc" +#include "Apps/panel-menus.rc" +include "Apps/mintmenu.rc" +#include "Apps/mate.rc" +include "Apps/xfce.rc" diff --git a/Windows10/gtk-2.0/menu.png b/Windows10/gtk-2.0/menu.png new file mode 100644 index 0000000..2ce6dd2 Binary files /dev/null and b/Windows10/gtk-2.0/menu.png differ diff --git a/Windows10/gtk-3.0/apps/gnome-applications.css b/Windows10/gtk-3.0/apps/gnome-applications.css new file mode 100755 index 0000000..40e2772 --- /dev/null +++ b/Windows10/gtk-3.0/apps/gnome-applications.css @@ -0,0 +1,389 @@ +/************************ + * Email Client sidebar * + ************************/ +EMailSidebar.view { + background-color: shade(@theme_bg_color, 0.9); + color: @theme_fg_color; +} + +/*********************** + * fallback mode panel * + ***********************/ +PanelWidget, +PanelApplet, +PanelToplevel { + padding: 0; + background-color: @panel_bg_color; + background-image: none; + color: @panel_fg_color; +} + +PanelApplet { + border-width: 0; +} + +PanelSeparator { + border-width: 0; + background-color: @panel_bg_color; + background-image: none; + color: @panel_fg_color; +} + +.gnome-panel-menu-bar, +PanelApplet > GtkMenuBar.menubar, +PanelApplet > GtkMenuBar.menubar.menuitem, +PanelMenuBar.menubar, +PanelMenuBar.menubar.menuitem { + -PanelMenuBar-icon-visible: true; + + border-width: 0; + background-color: @panel_bg_color; + background-image: none; +} + +PanelAppletFrame { + border-width: 0; + background-color: @panel_bg_color; + background-image: none; +} + +PanelApplet .button { + -GtkButton-inner-border: 2; + + border-width: 0 1px; + border-radius: 0; + border-color: transparent; + background-color: @panel_bg_color; + background-image: none; + color: @panel_fg_color; +} + +PanelApplet .button:active { + border-width: 0 1px; + border-radius: 0; + border-color: mix(@panel_bg_color, @panel_fg_color, 0.21); + background-color: mix(@panel_bg_color, @panel_fg_color, 0.21); + background-image: url('../panel/item-active.svg'); + color: shade(@panel_fg_color, 1.08); +} + +PanelApplet .button:prelight { + border-color: mix(@panel_bg_color, @panel_fg_color, 0.11); + background-color: mix(@panel_bg_color, @panel_fg_color, 0.11); + background-image: url('../panel/item-prelight.svg'); + color: shade(@panel_fg_color, 1.08); +} + +PanelApplet .button:active:prelight { + border-color: mix(@panel_bg_color, @panel_fg_color, 0.31); + background-color: mix(@panel_bg_color, @panel_fg_color, 0.31); + background-image: url('../panel/item-active-prelight.svg'); + color: shade(@panel_fg_color, 1.08); +} + +WnckPager, WnckTasklist { + background-color: @panel_bg_color; +} + +/************ + * nautilus * + ************/ +.nautilus-canvas-item { + border-radius: 0px; +} + +.nautilus-desktop.nautilus-canvas-item { + color: white; + text-shadow: 1px 1px black; +} + +.nautilus-desktop.nautilus-canvas-item:active { + color: @theme_fg_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; +} + +NautilusWindow .toolbar { + border-width: 0 0 1px; + border-style: solid; + border-color: shade(@toolbar_bg_color, 0.8); +} + +NautilusWindow .sidebar .frame { + border-style: none; +} + +NautilusWindow > GtkGrid > .pane-separator, +NautilusWindow > GtkGrid > .pane-separator:hover { + border-width: 0 1px 0 0; + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + background-color: @theme_bg_color; +} + +NautilusNotebook.notebook { + border-right-width: 0; + border-left-width: 0; + border-bottom-width: 0; +} + +NautilusNotebook .frame { + border-width: 0; +} + +NautilusQueryEditor .search-bar.toolbar { + border-top-width: 0; + border-bottom-width: 0; +} + +NautilusQueryEditor .toolbar { + padding-top: 3px; + padding-bottom: 2px; + border-width: 1px 0 0 0; + border-style: solid; + border-color: @toolbar_bg_color; + background-color: shade(@toolbar_bg_color, 0.9); +} + +NautilusQueryEditor .toolbar:nth-child(2) { + border-color: shade(@toolbar_bg_color, 0.8); +} + +NautilusQueryEditor .toolbar:last-child, +NautilusQueryEditor .search-bar.toolbar:only-child { + border-bottom-width: 1px; + border-bottom-color: shade(@toolbar_bg_color, 0.8); +} + +/****************** + * gnome terminal * + ******************/ +VteTerminal { + background-color: #000000; + color: @terminal_text_color; +} + +TerminalWindow GtkNotebook.notebook { + border-right-width: 0; + border-bottom-width: 0; + border-left-width: 0; +} + +/********* + * gedit * + *********/ +GeditWindow .pane-separator, +GeditWindow .pane-separator:hover { + border-width: 0 1px 1px 1px; + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + background-color: @theme_bg_color; + color: shade(@theme_bg_color, 0.8); +} + +.gedit-document-panel { + background-color: @theme_bg_color; + color: mix(@theme_fg_color, @theme_bg_color, 0.1); +} + +.gedit-document-panel-group-row, +.gedit-document-panel-group-row:hover { + border-top: 1px solid shade(@theme_bg_color, 0.9); + background-color: @theme_bg_color; +} + +.gedit-document-panel-document-row:hover { + background-color: shade(@theme_bg_color, 1.05); +} + +.gedit-document-panel-document-row:selected, +.gedit-document-panel-document-row:selected:hover { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +.gedit-document-panel .list-row .button { + padding: 1px; + border-image: none; + border-radius: 0px; + border-style: solid; + border-color: transparent; + border-width: 1px; + background-color: transparent; + background-image: none; + color: transparent; + icon-shadow: none; +} + +.gedit-document-panel .prelight-row .button { + border-color: alpha(black, 0.1); + color: mix(@theme_text_color, @theme_base_color, 0.5); +} + +.gedit-document-panel .list-row .button:hover, +.gedit-document-panel .prelight-row .button:hover { + color: @theme_text_color; + border-color: alpha(black, 0.1); +} + +.gedit-document-panel .prelight-row .button:active { + color: @theme_text_color; + background-color: alpha(black, 0.08); + border-color: alpha(black, 0.2); +} + +GeditStatusbar { + border-top: 1px solid shade(@theme_bg_color, 0.8); +} + +GeditStatusbar GeditSmallButton, +GeditStatusMenuButton { + text-shadow: none; +} + +GeditStatusbar GeditSmallButton.button, +GeditStatusbar GeditSmallButton.button:hover, +GeditStatusbar GeditSmallButton.button:active, +GeditStatusbar GeditSmallButton.button:active:hover, +GeditStatusMenuButton.button, +GeditStatusMenuButton.button:hover, +GeditStatusMenuButton.button:active, +GeditStatusMenuButton.button:active:hover { + border-image: none; + border-style: solid; + border-width: 0 1px; + border-radius: 0; + padding: 1px 6px 2px 4px; +} + +GeditStatusbar GeditSmallButton.button:hover, +GeditStatusbar GeditSmallButton.button:active, +GeditStatusbar GeditSmallButton.button:active:hover, +GeditStatusMenuButton.button:hover, +GeditStatusMenuButton.button:active, +GeditStatusMenuButton.button:active:hover { + border-color: shade(@theme_bg_color, 0.8); +} + +GeditStatusbar GeditSmallButton.button:active, +GeditStatusMenuButton.button:active { + background-color: shade(@theme_bg_color, 0.95); + color: @theme_fg_color; +} + +GeditViewFrame .gedit-search-slider { + padding: 4px; + border-radius: 0 0 0px 0px; + border-width: 0 1px 1px 1px; + border-style: solid; + border-color: shade(@theme_base_color, 0.8); + background-color: @theme_base_color; +} + +GeditViewFrame .gedit-search-slider .not-found { + background-color: @error_bg_color; + background-image: none; + color: @error_fg_color; +} + +GeditViewFrame .gedit-search-slider .not-found:selected { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +GeditFileBrowserWidget .toolbar { + padding: 2px; + border-top: none; + background-color: @theme_bg_color; + background-image: none; +} + +.gedit-search-entry-occurrences-tag { + margin: 2px; + padding: 2px; + color: mix(@theme_text_color, @theme_base_color, 0.5); +} + +/*************** + * font-viewer * + ***************/ +SushiFontWidget { + padding: 6px 12px; +} + +/************* + * gucharmap * + *************/ +GucharmapChartable { + background-color: @theme_base_color; + color: @theme_text_color; +} + +GucharmapChartable:active, +GucharmapChartable:focus, +GucharmapChartable:selected { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +/************* + * evolution * + *************/ +EPreviewPane .entry { + background-color: @theme_base_color; + color: @theme_text_color; +} + +/****************** + * gnome calendar * + ******************/ +.calendar-view { + background-color: shade(@theme_base_color, 0.95); + color: @theme_text_color; +} + +/******************* + * gnome-bluetooth * + *******************/ +GtkEntry.entry.pin-entry { + font: regular 50; + padding-left: 25px; + padding-right: 25px; +} + +GtkLabel.pin-label { + font: regular 50; +} + +/********************* + * Nemo File Manager * +**********************/ +.nemo-canvas-item { + border-radius: 0px; +} + +.nemo-desktop.nemo-canvas-item { + color: @desktop_item_fg; + text-shadow: 1px 1px @desktop_item_text_shadow; +} + +.nautilus-desktop.nautilus-canvas-item:active { + background-color: @desktop_item_selected_fg; + background-image: none; + color: @theme_fg_color; +} + +.nautilus-desktop.nautilus-canvas-item:selected { + background-color: alpha(@theme_selected_bg_color, 0.8); + background-image: none; + color: @theme_selected_fg_color; +} + diff --git a/Windows10/gtk-3.0/apps/granite-widgets.css b/Windows10/gtk-3.0/apps/granite-widgets.css new file mode 100755 index 0000000..87a3c65 --- /dev/null +++ b/Windows10/gtk-3.0/apps/granite-widgets.css @@ -0,0 +1,670 @@ +/******************** + * dynamic notebook * + ********************/ +.dynamic-notebook { + background-color: shade(@theme_bg_color, 1.08); + background-image: none; +} + +.dynamic-notebook GtkLabel, +.dynamic-notebook GtkImage { + color: alpha(@theme_fg_color, 0.5); +} + +.dynamic-notebook .notebook { + -GtkNotebook-tab-overlap: 3px; + -GtkNotebook-initial-gap: 12px; + + border-width: 1px 0 0 0; + border-color: shade(@theme_bg_color, 0.8); + border-radius: 0; + padding: 0; +} + +.dynamic-notebook .notebook tab { + padding: 3px; + border-width: 0 1px; + border-color: shade(@theme_bg_color, 0.85); + border-radius: 0; + background-color: shade(@theme_bg_color, 0.9); + background-image: none; + color: @theme_fg_color; +} + +.dynamic-notebook .notebook tab:nth-child(first) { +} + +.dynamic-notebook .notebook tab:active { + border-color: shade(@theme_bg_color, 0.8); + background-color: shade(@theme_base_color, 0.85); + background-image: none; + color: @theme_fg_color; + box-shadow:inset 0 -2px @theme_selected_bg_color; +} + +.dynamic-notebook .notebook tab .entry { + border-radius: 0px; + padding: 4px 3px; +} + +.dynamic-notebook .button:hover, +.dynamic-notebook .button:hover:active, +.dynamic-notebook .notebook .button, +.dynamic-notebook .notebook .button:hover, +.dynamic-notebook .notebook .button:hover:active { + border-color: shade(@theme_bg_color, 0.7); + background-color: shade(@theme_bg_color, 1.10); + background-image: none; +} + +.dynamic-notebook .button:hover:active, +.dynamic-notebook .notebook .button:hover:active { + border-color: shade(@theme_bg_color, 0.7); + color: shade(@theme_fg_color, 0.7); +} + +.dynamic-notebook .menu GtkLabel { + color: @menu_fg_color; +} + +/**************** + * content view * + ****************/ +.content-view-window { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_base_color, 0.8); + border-radius: 0px; + background-color:@theme_base_color; + background-image: none; + color: @theme_text_color; +} + +.content-view, +.content-view GtkViewport { + background-color: @theme_base_color; + background-image: none; +} + +.content-view * { + background-color: transparent; + background-image: none; +} + +.content-view .entry { + background-color: @theme_base_color; + background-image: none; + color: @theme_text_color; +} + +.content-view .button { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_base_color, 0.8); + border-radius: 0px; + background-color: shade(@theme_base_color, 1.08); + background-image: none; + color: @theme_text_color; +} + +.content-view .button:hover { + border-color: shade(@theme_base_color, 0.7); + background-color: shade(@theme_base_color, 1.10); + background-image: none; +} + +.content-view .button:active { + border-color: shade(@theme_base_color, 0.8); + background-color: shade(@theme_base_color, 0.95); + background-image: none; +} + +.content-view .button:active:hover { + border-color: shade(@theme_base_color, 0.7); + color: shade(@theme_text_color, 0.7); +} + +.content-view .button:insensitive { + background-color: shade(@theme_base_color, 0.9); + background-image: none; +} + +.content-view .help_button * { + color: @theme_text_color; +} + +.content-view .toolbar { + -GtkWidget-window-dragging: true; + + padding: 1px; + border-width: 0 0 1px 0; + border-style: solid; + border-color: shade(@theme_base_color, 0.8); + background-color: @theme_base_color; + background-image: none; +} + +.content-view .menu { + padding: 0; + border-radius: 0; + border-style: none; + background-color: @menu_bg_color; + background-image: none; + color: @menu_fg_color; +} + +/************** + * sourcelist * + **************/ +.source-list, +.source-list.view { + border-radius: 0; + background-color: @theme_bg_color; + background-image: none; + color: mix(@theme_fg_color, @theme_bg_color, 0.1); +} + +.source-list { + -GtkTreeView-horizontal-separator: 1; + -GtkTreeView-vertical-separator: 1; +} + +.source-list.view:selected, +.source-list.view:prelight:selected { + background-color: @theme_selected_bg_color; + background-image: none; + color: @theme_selected_fg_color; +} + +.source-list.view:prelight { + background-color: shade(@theme_bg_color, 1.08); + background-image: none; +} + +.source-list.badge, +.source-list.badge:prelight, +.source-list.badge:selected, +.source-list.badge:prelight:selected { + margin: 0 3px; + padding: 0 6px; + border-width: 0; + border-radius: 0; + background-color: @theme_selected_bg_color; + background-image: none; + color: @theme_selected_fg_color; +} + +/****************** + * no undo button * + ******************/ +.button.noundo, +.content-view .button.noundo { + border-color: shade(@error_bg_color, 0.8); + background-color: shade(@error_bg_color, 1.08); + background-image: none; + color: @error_fg_color; +} + +.button.noundo:hover, +.content-view .button.noundo:hover { + border-color: shade(@error_bg_color, 0.7); + background-color: @error_bg_color; + background-image: none; +} + +.button.noundo:active, +.content-view .button.noundo:active { + border-color: shade(@error_bg_color, 0.8); + background-color: shade(@error_bg_color, 0.95); + background-image: none; +} + +.button.noundo:active:hover, +.content-view .button.noundo:active:hover { + border-color: shade(@error_bg_color, 0.7); + background-color: shade(@error_bg_color, 0.97); + background-image: none; +} + +.button.noundo GtkLabel, +.button.noundo Gtklabel:prelight { + color: @error_fg_color; +} + +/********************** + * affirmative button * + **********************/ +.button.affirmative, +.content-view .button.affirmative { + border-color: shade(@theme_selected_bg_color, 0.8); + background-color: shade(@theme_selected_bg_color, 1.08); + background-image: none; + color: @theme_selected_fg_color; +} + +.button.affirmative:hover, +.content-view .button.affirmative:hover { + border-color: shade(@theme_selected_bg_color, 0.7); + background-color: @theme_selected_bg_color; + background-image: none; +} + +.button.affirmative:active, +.content-view .button.affirmative:active { + border-color: shade(@theme_selected_bg_color, 0.8); + background-color: shade(@theme_selected_bg_color, 0.95); + background-image: none; +} + +.button.affirmative:active:hover, +.content-view .button.affirmative:active:hover { + border-color: shade(@theme_selected_bg_color, 0.7); + background-color: shade(@theme_selected_bg_color, 0.97); + background-image: none; +} + +.button.affirmative GtkLabel, +.button.affirmative Gtklabel:prelight { + color: @theme_selected_fg_color; +} + +/********************** + * secondary toolbars * + **********************/ +.secondary-toolbar.toolbar { + padding: 2px; + border-color: shade(@toolbar_bg_color, 0.8); + background-color: @toolbar_bg_color; + background-image: none; +} + +.secondary-toolbar.toolbar .button { + border-color: shade(@toolbar_bg_color, 0.8); + background-color: shade(@toolbar_bg_color, 1.08); + background-image: none; + color: @toolbar_fg_color; +} + +.secondary-toolbar.toolbar .button:hover { + border-color: shade(@toolbar_bg_color, 0.7); + background-color: shade(@toolbar_bg_color, 1.10); + background-image: none; +} + +.secondary-toolbar.toolbar .button:active { + border-color: shade(@toolbar_bg_color, 0.8); + background-color: shade(@toolbar_bg_color, 0.95); + background-image: none; +} + +.secondary-toolbar.toolbar .button:active:hover { + border-color: shade(@toolbar_bg_color, 0.7); +} + +.secondary-toolbar.toolbar .button:focus, +.secondary-toolbar.toolbar .button:hover:focus, +.secondary-toolbar.toolbar .button:active:focus, +.secondary-toolbar.toolbar .button:active:hover:focus { + border-color: shade(@toolbar_bg_color, 0.7); +} + +.secondary-toolbar.toolbar .button:insensitive { + border-color: shade(@toolbar_bg_color, 0.85); + background-color: shade(@toolbar_bg_color, 0.9); + background-image: none; +} + +.secondary-toolbar.toolbar .button:active *:insensitive { + border-color: shade(@toolbar_bg_color, 0.75); + background-color: shade(@toolbar_bg_color, 0.80); + background-image: none; +} + +/******************* + * bottom toolbars * + *******************/ +.bottom-toolbar.toolbar { + padding: 6px; + border-width: 1px 0 0 0; + border-color: shade(@theme_bg_color, 0.8); + background-color: @theme_bg_color; + background-image: none; +} + +.bottom-toolbar.toolbar .button { + border-color: shade(@theme_bg_color, 0.8); + background-color: shade(@theme_bg_color, 1.08); + background-image: none; + color: @theme_fg_color; +} + +.bottom-toolbar.toolbar .button:hover { + border-color: shade(@theme_bg_color, 0.7); + background-color: shade(@theme_bg_color, 1.10); + background-image: none; +} + +.bottom-toolbar.toolbar .button:active { + border-color: shade(@theme_bg_color, 0.8); + background-color: shade(@theme_bg_color, 0.95); + background-image: none; +} + +.bottom-toolbar.toolbar .button:active:hover { + border-color: shade(@theme_bg_color, 0.7); +} + +.bottom-toolbar.toolbar .button:focus, +.bottom-toolbar.toolbar .button:hover:focus, +.bottom-toolbar.toolbar .button:active:focus, +.bottom-toolbar.toolbar .button:active:hover:focus { + border-color: shade(@theme_bg_color, 0.7); +} + +.bottom-toolbar.toolbar .button:insensitive { + border-color: shade(@theme_bg_color, 0.85); + background-color: shade(@theme_bg_color, 0.9); + background-image: none; +} + +.bottom-toolbar.toolbar .button:active *:insensitive { + border-color: shade(@theme_bg_color, 0.75); + background-color: shade(@theme_bg_color, 0.80); + background-image: none; +} + +/************* + * statusbar * + *************/ +GraniteWidgetsStatusBar { + padding: 1px; + background-color: @theme_bg_color; + background-image: none; + box-shadow: inset 0 1px shade(@theme_bg_color, 0.8); +} + +/*********** + * popover * + ***********/ +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 12; + -GraniteWidgetsPopOver-border-radius: 0px; + -GraniteWidgetsPopOver-border-width: 1; + -GraniteWidgetsPopOver-shadow-size: 12; + + margin: 0; + border-style: solid; + border-color: shade(@menu_bg_color, 0.8); + color: @menu_fg_color; +} + +.popover_bg { + background-color: transparent; + background-image: linear-gradient(to bottom, + @menu_bg_color, + @menu_bg_color + ); +} + +GraniteWidgetsPopOver .sidebar.view, +GraniteWidgetsPopOver * { + background-color: transparent; + background-image: none; + color: @menu_fg_color; +} + +GraniteWidgetsPopOver .sidebar.view:selected, +GraniteWidgetsPopOver .sidebar.view:selected:focus, +GraniteWidgetsPopOver *:selected, +GraniteWidgetsPopOver *:selected:focus { + background-color: @theme_selected_bg_color; + background-image: none; + color: @theme_selected_fg_color; +} + +GraniteWidgetsPopOver .button { + border-color: shade(@menu_bg_color, 0.8); + background-color: shade(@menu_bg_color, 1.08); + background-image: none; + color: @menu_fg_color; + +} + +GraniteWidgetsPopOver .button:hover { + border-color: shade(@menu_bg_color, 0.7); + background-color: shade(@menu_bg_color, 1.10); + background-image: none; + color: shade(@menu_fg_color, 0.7); +} + +GraniteWidgetsPopOver .button:active { + border-color: shade(@menu_bg_color, 0.8); + background-color: shade(@menu_bg_color, 0.95); + background-image: none; +} + +GraniteWidgetsPopOver .button:active:hover { + border-color: shade(@menu_bg_color, 0.7); + color: shade(@menu_fg_color, 0.7); +} + +/* linked buttons */ +GraniteWidgetsPopOver .linked .button { + box-shadow: inset -1px 0 shade(@menu_bg_color, 0.9); +} + +GraniteWidgetsPopOver .linked .button:active { + box-shadow: inset -1px 0 shade(@menu_bg_color, 0.9), + inset 1px 0 alpha(@dark_shadow, 0.07), + inset 0 1px alpha(@dark_shadow, 0.08), + inset 0 -1px alpha(@dark_shadow, 0.05); +} + +GraniteWidgetsPopOver .linked .button:insensitive { + box-shadow: inset -1px 0 shade(@menu_bg_color, 0.9); +} + +/* remove box shadow from last-child and only-child */ +GraniteWidgetsPopOver .linked .button:last-child, +GraniteWidgetsPopOver .linked .button:only-child, +GraniteWidgetsPopOver .linked .button:insensitive:last-child, +GraniteWidgetsPopOver .linked .button:insensitive:only-child, +GraniteWidgetsPopOver .linked .button:active *:insensitive:last-child, +GraniteWidgetsPopOver .linked .button:active *:insensitive:only-child { + box-shadow: none; +} + +/* add back the inset shadow effect */ +GraniteWidgetsPopOver .linked .button:active:last-child, +GraniteWidgetsPopOver .linked .button:active:only-child { + box-shadow: inset 1px 0 alpha(@dark_shadow, 0.07), + inset 0 1px alpha(@dark_shadow, 0.08), + inset -1px 0 alpha(@dark_shadow, 0.07); +} + +GraniteWidgetsPopOver .entry { + border-color: shade(@menu_bg_color, 0.7); + background-color: @menu_bg_color; + background-image: none; + color: @menu_fg_color; +} + +GraniteWidgetsPopOver .entry:active, +GraniteWidgetsPopOver .entry:focus { + border-color: shade(@menu_bg_color, 0.7); +} + +GraniteWidgetsPopOver *.separator { + border-color: shade(@menu_bg_color, 0.9); + color: transparent; +} + +.button.app { + border-width: 0; + border-radius: 0px; + background-color: transparent; + background-image: none; +} + +.button.app:hover { + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: @theme_selected_bg_color; + background-image: none; + color: @theme_selected_fg_color; +} + +.button.app:focus { + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: @theme_selected_bg_color; + background-image: none; + color: @theme_selected_fg_color; +} + +/******** + * gala * + ********/ +.gala-workspaces-background { + border-width: 1px 0 0 0; + border-color: shade(@panel_bg_color, 0.8); + background-color: @panel_bg_color; + background-image: none; +} + +.gala-workspace-selected { + border-width: 1px; + border-radius: 0px; + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: @theme_selected_bg_color; + background-image: none; +} + +/********* + * files * + *********/ +.files-overlay-bar { + margin: 3px; + padding: 3px 6px; + border-width: 1px; + border-color: shade(@theme_base_color, 0.7); + border-radius: 0px; + background-color: @theme_base_color; + background-image: none; +} + +.files-overlay-bar GtkLabel { + color: @theme_text_color; +} + +/********* + * noise * + *********/ +.album-list-view, +.album-list-view * { + border-color: shade(@theme_base_color, 0.7); + border-radius: 0; + background-color: @theme_base_color; + background-image: none; + color: @theme_text_color; +} + +.album-list-view GtkTreeView { + -GtkTreeView-vertical-separator: 1; + -GtkTreeView-grid-line-width: 0; + + background-color: @theme_base_color; + background-image: none; + color: @theme_text_color; +} + +.album-list-view GtkTreeView row:nth-child(even) { + border-width: 0; + border-style: none; + background-color: shade(@theme_base_color, 0.97); + background-image: none; +} + + +.album-list-view GtkTreeView row:nth-child(odd) { + border-width: 0; + border-style: none; + background-color: shade(@theme_base_color, 1.0); + background-image: none; +} + +.album-list-view GtkTreeView row:selected { + background-color: @selected_bg_color; + background-image: none; + color: @selected_fg_color; +} + +/********** + * birdie * + **********/ +BirdieWidgetsTweetList * { + background-color: transparent; + background-image: none; +} + +/********* + * tweet * + *********/ +.tweet { + padding: 0; +} + +/********** + * notify * + **********/ +.notify { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_base_color, 0.7); + border-radius: 0px; + background-color: @theme_base_color; + background-image: none; + color: @theme_text_color; +} + +.notify .low { +} + +.notify .critical { +} + +/********* + * panel * + *********/ +.panel { + background-color: @panel_bg_color; + background-image: none; + color: @panel_fg_color; + font: bold; +} + +.panel .menubar .menuitem { + padding: 1px 3px; +} + +.shadow { + background-color: transparent; + background-image: linear-gradient(to bottom, + rgba(0, 0, 0, 0.3), + transparent + ); +} + +.composited-indicator, +.wingpanel-app-button, +.wingpanel-indicator-button { + padding: 0 2px; + background-color: transparent; + background-image: none; + color: @osd_fg; +} + +.composited-indicator.menuitem:active, +.composited-indicator.menuitem:prelight { + border-style: none; + background-image: none; +} diff --git a/Windows10/gtk-3.0/apps/lightdm-gtk-greeter.css b/Windows10/gtk-3.0/apps/lightdm-gtk-greeter.css new file mode 100755 index 0000000..2cf821a --- /dev/null +++ b/Windows10/gtk-3.0/apps/lightdm-gtk-greeter.css @@ -0,0 +1,255 @@ +/* wildcard for transparency */ + * { + background-color: transparent; +} + +/********* + * panel * + *********/ +#panel_window { + background-color: transparent; + background-image: none; + color: white; + font: bold; + text-shadow: 0 1px alpha(black, 0.5); + icon-shadow: 0 1px alpha(black, 0.5); +} + +#panel_window .menubar, +#panel_window .menubar > .menuitem { + background-color: transparent; + background-image: none; + color: white; + font: bold; + text-shadow: 0 1px alpha(black, 0.5); + icon-shadow: 0 1px alpha(black, 0.5); +} + +#panel_window .menubar > .menuitem:hover { + border-style: none; + background-color: alpha(white, 0.2); + background-image: none; + color: white; +} + +#panel_window .menubar > .menuitem *:hover { + color: white; +} + +#panel_window .menubar > .menuitem:insensitive { + color: alpha(white, 0.7); +} + +#panel_window .menubar .menu { + border-radius: 1px; +} + +#panel_window .menubar .menu .menuitem { + font: normal; + text-shadow: none; +} + +/**************** + * login window * + ****************/ +#login_window, +#shutdown_dialog, +#restart_dialog { + border-style: none; + border-radius: 2px; + background-color: @lightdm_bg_color; + color: @lightdm_fg_color; + + /* draw border using box-shadow */ + box-shadow: inset 1px 0 mix(shade(@lightdm_bg_color, 0.7), @lightdm_fg_color, 0.21), + inset -1px 0 mix(shade(@lightdm_bg_color, 0.7), @lightdm_fg_color, 0.21), + inset 0 1px mix(shade(@lightdm_bg_color, 0.7), @lightdm_fg_color, 0.21), + inset 0 -1px mix(shade(@lightdm_bg_color, 0.7), @lightdm_fg_color, 0.21); +} + +#content_frame { + padding-bottom: 14px; +} + +#login_window .menu { + border-radius: 1px; +} + +#login_window GtkComboBox .button, +#login_window GtkComboBox .button:hover, +#login_window GtkComboBox .button:active, +#login_window GtkComboBox .button:active:hover, +#login_window GtkComboBox .button:focus, +#login_window GtkComboBox .button:hover:focus, +#login_window GtkComboBox .button:active:focus, +#login_window GtkComboBox .button:active:hover:focus { + padding: 0; + background: none; + border-style: none; + box-shadow: none; +} + +#login_window GtkComboBox .button:focus, +#login_window GtkComboBox .button:hover:focus, +#login_window GtkComboBox .button:active:focus, +#login_window GtkComboBox .button:active:hover:focus { + background: none; + border-style: none; +} + +#login_window #user_combobox { + color: @lightdm_fg_color; + font: 18px; +} + +#login_window #user_combobox .menu { + font: normal; +} + +#login_window #user_combobox .arrow { + color: mix(@lightdm_fg_color, @lightdm_bg_color, 0.5); +} + +#login_window .entry { + padding: 3px 5px; + border-width: 1px; + border-style: solid; + border-color: shade(@lightdm_bg_color, 0.8); + border-radius: 2px; + background-color: shade(@lightdm_bg_color, 0.9); + background-image: none; + color: @lightdm_fg_color; + + box-shadow: none; + transition: all 150ms ease-out; +} + +#login_window .entry:focus, +#login_window .entry:hover { + border-color: shade(@lightdm_bg_color, 0.7); + + box-shadow: inset 1px 0 alpha(@dark_shadow, 0.10), + inset 0 1px alpha(@dark_shadow, 0.12), + inset -1px 0 alpha(@dark_shadow, 0.10), + inset 0 -1px alpha(@dark_shadow, 0.05); +} + +#login_window .button, +#shutdown_dialog .button, +#restart_dialog .button { + padding: 3px 15px; + border-width: 1px; + border-radius: 2px; + border-style: solid; + border-color: shade(@lightdm_bg_color, 0.8); + background-color: shade(@lightdm_bg_color, 1.08); + background-image: none; + color: @lightdm_fg_color; + + transition: all 150ms ease-out; +} + +#user_image { + padding: 3px; + border-radius: 2px; + + /* draw border using box-shadow */ + box-shadow: inset 1px 0 shade(@lightdm_bg_color, 0.7), + inset -1px 0 shade(@lightdm_bg_color, 0.7), + inset 0 1px shade(@lightdm_bg_color, 0.7), + inset 0 -1px shade(@lightdm_bg_color, 0.7); +} + +#user_image_border { + border-radius: 2px; + background-color: shade(@lightdm_bg_color, 0.9); + background-image: none; + + box-shadow: inset 1px 0 alpha(@dark_shadow, 0.07), + inset 0 1px alpha(@dark_shadow, 0.08), + inset -1px 0 alpha(@dark_shadow, 0.07), + inset 0 -1px alpha(@dark_shadow, 0.05); +} + +#buttonbox_frame { + padding-top: 10px; + padding-bottom: 0; + border-style: none; + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +/****************************** + * default and focused button * + ******************************/ +#login_window .button.default, +#shutdown_dialog .button.default, +#restart_dialog .button.default, +#login_window .button:focus, +#login_window .button:active:focus, +#shutdown_dialog .button:focus, +#shutdown_dialog .button:active:focus, +#restart_dialog .button:focus, +#restart_dialog .button:active:focus { + border-color: shade(@theme_selected_bg_color, 0.8); + background-color: shade(@theme_selected_bg_color, 1.08); + background-image: none; + color: @theme_selected_fg_color; +} + +#login_window .button.default:hover, +#shutdown_dialog .button.default:hover, +#restart_dialog .button.default:hover, +#login_window .button:hover:focus, +#login_window .button:active:hover:focus, +#shutdown_dialog .button:hover:focus, +#shutdown_dialog .button:active:hover:focus, +#restart_dialog .button:hover:focus, +#restart_dialog .button:active:hover:focus { + border-color: shade(@theme_selected_bg_color, 0.7); + background-color: @theme_selected_bg_color; +} + +/******************* + * shutdown button * + *******************/ +#shutdown_button.button { + border-color: shade(@error_bg_color, 0.8); + background-color: shade(@error_bg_color, 1.08); + background-image: none; + color: @error_fg_color; +} + +#shutdown_button.button:hover, +#shutdown_button.button:active, +#shutdown_button.button:active:hover { + border-color: shade(@error_bg_color, 0.7); + background-color: @error_bg_color; +} + +/****************** + * restart button * + ******************/ +#restart_button.button { + border-color: shade(@warning_bg_color, 0.8); + background-color: shade(@warning_bg_color, 1.08); + background-image: none; + color: @warning_fg_color; +} + +#restart_button.button:hover, +#restart_button.button:active, +#restart_button.button:active:hover { + border-color: shade(@warning_bg_color, 0.7); + background-color: @warning_bg_color; +} + +/******************** + * password warning * + ********************/ +#greeter_infobar { + font: bold; +} diff --git a/Windows10/gtk-3.0/apps/nemo.css b/Windows10/gtk-3.0/apps/nemo.css new file mode 100755 index 0000000..f167553 --- /dev/null +++ b/Windows10/gtk-3.0/apps/nemo.css @@ -0,0 +1,50 @@ +/*********************** + * pathbar breadcrumbs * + ***********************/ +NemoPathbarButton { + border-color: shade(@toolbar_bg_color, 0.8); + background-color: shade(@toolbar_bg_color, 1.08); + background-image: none; + color: @toolbar_fg_color; + + -NemoPathbarButton-border-radius: 0px; +} + +NemoPathbarButton:active { + border-color: shade(@toolbar_bg_color, 0.8); + background-color: shade(@toolbar_bg_color, 0.95); + background-image: none; +} + +NemoPathbarButton:hover { + border-color: shade(@toolbar_bg_color, 0.7); + background-color: shade(@toolbar_bg_color, 1.10); + background-image: none; +} + +NemoPathbarButton:active:hover { + border-color: shade(@toolbar_bg_color, 0.7); +} + +/********************************* + * sidebar disk space indicators * + *********************************/ +NemoPlacesTreeView { + -NemoPlacesTreeView-disk-full-bg-color: shade(@toolbar_bg_color, 0.8); + -NemoPlacesTreeView-disk-full-fg-color: @theme_selected_bg_color; + -NemoPlacesTreeView-disk-full-bar-width: 1px; + -NemoPlacesTreeView-disk-full-bar-radius: 0px; + -NemoPlacesTreeView-disk-full-bottom-padding: 2px; + -NemoPlacesTreeView-disk-full-max-length: 70px; +} + +NemoPlacesTreeView:selected { + -NemoPlacesTreeView-disk-full-bg-color: @theme_selected_fg_color; + -NemoPlacesTreeView-disk-full-fg-color: shade(@theme_selected_bg_color, 1.4); +} + +NemoPlacesTreeView:hover { +} + +NemoPlacesTreeView:selected:hover { +} diff --git a/Windows10/gtk-3.0/apps/synaptic.css b/Windows10/gtk-3.0/apps/synaptic.css new file mode 100755 index 0000000..a8877d1 --- /dev/null +++ b/Windows10/gtk-3.0/apps/synaptic.css @@ -0,0 +1,11 @@ +/************ + * synaptic * + ************/ +GtkWindow > GtkVBox > .dock, +GtkWindow > GtkVBox > .dock > GtkHBox > GtkToolbar { + padding: 4px; + border-style: none; + background-color: @toolbar_bg_color; + background-image: none; + color: @toolbar_fg_color; +} diff --git a/Windows10/gtk-3.0/apps/unity.css b/Windows10/gtk-3.0/apps/unity.css new file mode 100755 index 0000000..f7ea998 --- /dev/null +++ b/Windows10/gtk-3.0/apps/unity.css @@ -0,0 +1,117 @@ +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.7); + -UnityDecoration-active-shadow-radius: 8px; + -UnityDecoration-inactive-shadow-color: rgba(0,0,0,0.5); + -UnityDecoration-inactive-shadow-radius: 5px; + + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: @theme_selected_bg_color; + + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0.0; +} + +UnityDecoration.top { + border: 1px solid mix(shade(@titlebar_bg_color, 0.7), @titlebar_fg_color, 0.21); + border-bottom-width: 0; + border-radius: 0px 0px 0 0; + padding: 1px 8px 0 8px; + background-color: @titlebar_bg_color; + color: mix(@titlebar_fg_color, @titlebar_bg_color, 0.1); + text-shadow: none; +} + +UnityDecoration.top:backdrop { + border: 1px solid mix(shade(@titlebar_bg_color, 0.7), @titlebar_fg_color, 0.12); + border-bottom-width: 0; + background-color: @titlebar_bg_color; + color: mix(@titlebar_fg_color, @titlebar_bg_color, 0.4); +} + +UnityDecoration.left, +UnityDecoration.right, +UnityDecoration.bottom { + background-color: mix(shade(@titlebar_bg_color, 0.7), @titlebar_fg_color, 0.21); +} + +UnityDecoration.left:backdrop, +UnityDecoration.right:backdrop, +UnityDecoration.bottom:backdrop { + background-color: mix(shade(@titlebar_bg_color, 0.7), @titlebar_fg_color, 0.12); +} + +/* blx*/ +.gnome-panel-menu-bar, +PanelApplet > GtkMenuBar.menubar, +PanelMenuBar.menubar, +UnityPanelWidget, +.unity-panel { + border-width: 0 0 1px 0; + border-style: solid; + border-color: @panel_bg_color; + background-color: @panel_bg_color; + background-image: none; + color: @panel_fg_color; +} +/* blx*/ + +.unity-panel.menubar, +.unity-panel .menubar { +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + border-width: 0 1px; + color: #fff /*@panel_fg_color*/; +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + border-color: #000 /*mix(@panel_bg_color, @panel_fg_color, 0.21)*/; + background-color: #000 /*mix(@panel_bg_color, @panel_fg_color, 0.21)*/; + background-image: none; + color: #fff /*shade(@panel_fg_color, 1.08)*/; +} + +/* blx*/ +.menuitem GtkCalendar, +.menuitem GtkCalendar.button, +.menuitem GtkCalendar.header, +.menuitem GtkCalendar.view { + background-color: #000; + color: #fff /*@fg_color*/; +} + +UnityPanelWidget, +.unity-panel { + border-width: 0 0 1px 0; + border-style: solid; + border-color: #000 /*@panel_bg_color*/; + background-color: #000 /*@panel_bg_color*/; + background-image: none; + color: #fff /*@panel_fg_color*/; +} + +.unity-panel.menubar, +.unity-panel .menubar { +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + border-width: 0 1px; + color: #fff /*@panel_fg_color*/; +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + border-color: #000 /*mix(@panel_bg_color, @panel_fg_color, 0.21)*/; + background-color: #000 /*mix(@panel_bg_color, @panel_fg_color, 0.21)*/; + background-image: none; + color: #fff /*shade(@panel_fg_color, 1.08)*/; +} diff --git a/Windows10/gtk-3.0/apps/xfce.css b/Windows10/gtk-3.0/apps/xfce.css new file mode 100755 index 0000000..c0f1107 --- /dev/null +++ b/Windows10/gtk-3.0/apps/xfce.css @@ -0,0 +1,42 @@ +XfceHeading { + margin: 0; + padding: 0; + border-width: 0; + background-color: @theme_base_color; + background-image: none; + color: @theme_text_color; +} + +.xfce4-panel { + background-color: @panel_bg_color; + color: @panel_fg_color; + font: normal; +} + +.xfce4-panel .button { + background-image: linear-gradient(to bottom, @theme_bg_color); + background-color: transparent; + border-radius: 0; + border-color: transparent; + box-shadow: none; + padding: 0 1px; + color: @panel_fg_color; + text-shadow: 0px 1px alpha(@dark_shadow, 1.0); +} + +.xfce4-panel .button:active { + background-color: shade(@panel_bg_color, 0.8); + background-image: none; + color: @panel_fg_color; +} + +.xfce4-panel .button:hover, +.xfce4-panel .button:active:hover { + background-color: mix(@panel_bg_color, @panel_fg_color, 0.21); + background-image: none; + color: shade(@panel_fg_color, 1.08); +} + +.xfce4-panel .menu { + -gtk-image-effect: none; +} diff --git a/Windows10/gtk-3.0/assets/checkbox-checked-insensitive.png b/Windows10/gtk-3.0/assets/checkbox-checked-insensitive.png new file mode 100755 index 0000000..489ab72 Binary files /dev/null and b/Windows10/gtk-3.0/assets/checkbox-checked-insensitive.png differ diff --git a/Windows10/gtk-3.0/assets/checkbox-checked-insensitive@2.png b/Windows10/gtk-3.0/assets/checkbox-checked-insensitive@2.png new file mode 100644 index 0000000..73ba6b7 Binary files /dev/null and b/Windows10/gtk-3.0/assets/checkbox-checked-insensitive@2.png differ diff --git a/Windows10/gtk-3.0/assets/checkbox-checked-over.png b/Windows10/gtk-3.0/assets/checkbox-checked-over.png new file mode 100755 index 0000000..ef28cff Binary files /dev/null and b/Windows10/gtk-3.0/assets/checkbox-checked-over.png differ diff --git a/Windows10/gtk-3.0/assets/checkbox-checked-over@2.png b/Windows10/gtk-3.0/assets/checkbox-checked-over@2.png new file mode 100644 index 0000000..9c73c1d Binary files /dev/null and b/Windows10/gtk-3.0/assets/checkbox-checked-over@2.png differ diff --git a/Windows10/gtk-3.0/assets/checkbox-checked.png b/Windows10/gtk-3.0/assets/checkbox-checked.png new file mode 100755 index 0000000..9b4be50 Binary files /dev/null and b/Windows10/gtk-3.0/assets/checkbox-checked.png differ diff --git a/Windows10/gtk-3.0/assets/checkbox-checked@2.png b/Windows10/gtk-3.0/assets/checkbox-checked@2.png new file mode 100644 index 0000000..fd874b7 Binary files /dev/null and b/Windows10/gtk-3.0/assets/checkbox-checked@2.png differ diff --git a/Windows10/gtk-3.0/assets/checkbox-mixed-insensitive.png b/Windows10/gtk-3.0/assets/checkbox-mixed-insensitive.png new file mode 100755 index 0000000..cf9a9ca Binary files /dev/null and b/Windows10/gtk-3.0/assets/checkbox-mixed-insensitive.png differ diff --git a/Windows10/gtk-3.0/assets/checkbox-mixed-insensitive@2.png b/Windows10/gtk-3.0/assets/checkbox-mixed-insensitive@2.png new file mode 100644 index 0000000..3564c3f Binary files /dev/null and b/Windows10/gtk-3.0/assets/checkbox-mixed-insensitive@2.png differ diff --git a/Windows10/gtk-3.0/assets/checkbox-mixed.png b/Windows10/gtk-3.0/assets/checkbox-mixed.png new file mode 100755 index 0000000..bccee79 Binary files /dev/null and b/Windows10/gtk-3.0/assets/checkbox-mixed.png differ diff --git a/Windows10/gtk-3.0/assets/checkbox-mixed@2.png b/Windows10/gtk-3.0/assets/checkbox-mixed@2.png new file mode 100644 index 0000000..df281cd Binary files /dev/null and b/Windows10/gtk-3.0/assets/checkbox-mixed@2.png differ diff --git a/Windows10/gtk-3.0/assets/checkbox-unchecked-insensitive.png b/Windows10/gtk-3.0/assets/checkbox-unchecked-insensitive.png new file mode 100755 index 0000000..ca128fa Binary files /dev/null and b/Windows10/gtk-3.0/assets/checkbox-unchecked-insensitive.png differ diff --git a/Windows10/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png b/Windows10/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png new file mode 100644 index 0000000..546ad33 Binary files /dev/null and b/Windows10/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png differ diff --git a/Windows10/gtk-3.0/assets/checkbox-unchecked-over.png b/Windows10/gtk-3.0/assets/checkbox-unchecked-over.png new file mode 100755 index 0000000..59d3c86 Binary files /dev/null and b/Windows10/gtk-3.0/assets/checkbox-unchecked-over.png differ diff --git a/Windows10/gtk-3.0/assets/checkbox-unchecked-over@2.png b/Windows10/gtk-3.0/assets/checkbox-unchecked-over@2.png new file mode 100644 index 0000000..f9bd0f2 Binary files /dev/null and b/Windows10/gtk-3.0/assets/checkbox-unchecked-over@2.png differ diff --git a/Windows10/gtk-3.0/assets/checkbox-unchecked.png b/Windows10/gtk-3.0/assets/checkbox-unchecked.png new file mode 100755 index 0000000..e10523f Binary files /dev/null and b/Windows10/gtk-3.0/assets/checkbox-unchecked.png differ diff --git a/Windows10/gtk-3.0/assets/checkbox-unchecked@2.png b/Windows10/gtk-3.0/assets/checkbox-unchecked@2.png new file mode 100644 index 0000000..7ae19d7 Binary files /dev/null and b/Windows10/gtk-3.0/assets/checkbox-unchecked@2.png differ diff --git a/Windows10/gtk-3.0/assets/radio-mixed-insensitive.png b/Windows10/gtk-3.0/assets/radio-mixed-insensitive.png new file mode 100755 index 0000000..8c7f312 Binary files /dev/null and b/Windows10/gtk-3.0/assets/radio-mixed-insensitive.png differ diff --git a/Windows10/gtk-3.0/assets/radio-mixed-insensitive@2.png b/Windows10/gtk-3.0/assets/radio-mixed-insensitive@2.png new file mode 100644 index 0000000..08e8953 Binary files /dev/null and b/Windows10/gtk-3.0/assets/radio-mixed-insensitive@2.png differ diff --git a/Windows10/gtk-3.0/assets/radio-mixed.png b/Windows10/gtk-3.0/assets/radio-mixed.png new file mode 100755 index 0000000..1d67f06 Binary files /dev/null and b/Windows10/gtk-3.0/assets/radio-mixed.png differ diff --git a/Windows10/gtk-3.0/assets/radio-mixed@2.png b/Windows10/gtk-3.0/assets/radio-mixed@2.png new file mode 100644 index 0000000..ece198d Binary files /dev/null and b/Windows10/gtk-3.0/assets/radio-mixed@2.png differ diff --git a/Windows10/gtk-3.0/assets/radio-selected-insensitive.png b/Windows10/gtk-3.0/assets/radio-selected-insensitive.png new file mode 100755 index 0000000..8a3c254 Binary files /dev/null and b/Windows10/gtk-3.0/assets/radio-selected-insensitive.png differ diff --git a/Windows10/gtk-3.0/assets/radio-selected-insensitive@2.png b/Windows10/gtk-3.0/assets/radio-selected-insensitive@2.png new file mode 100644 index 0000000..24bd7f8 Binary files /dev/null and b/Windows10/gtk-3.0/assets/radio-selected-insensitive@2.png differ diff --git a/Windows10/gtk-3.0/assets/radio-selected-over.png b/Windows10/gtk-3.0/assets/radio-selected-over.png new file mode 100755 index 0000000..57204d6 Binary files /dev/null and b/Windows10/gtk-3.0/assets/radio-selected-over.png differ diff --git a/Windows10/gtk-3.0/assets/radio-selected-over@2.png b/Windows10/gtk-3.0/assets/radio-selected-over@2.png new file mode 100644 index 0000000..afb14f2 Binary files /dev/null and b/Windows10/gtk-3.0/assets/radio-selected-over@2.png differ diff --git a/Windows10/gtk-3.0/assets/radio-selected.png b/Windows10/gtk-3.0/assets/radio-selected.png new file mode 100755 index 0000000..2251d29 Binary files /dev/null and b/Windows10/gtk-3.0/assets/radio-selected.png differ diff --git a/Windows10/gtk-3.0/assets/radio-selected@2.png b/Windows10/gtk-3.0/assets/radio-selected@2.png new file mode 100644 index 0000000..53b3ec2 Binary files /dev/null and b/Windows10/gtk-3.0/assets/radio-selected@2.png differ diff --git a/Windows10/gtk-3.0/assets/radio-unselected-insensitive.png b/Windows10/gtk-3.0/assets/radio-unselected-insensitive.png new file mode 100755 index 0000000..effa6fe Binary files /dev/null and b/Windows10/gtk-3.0/assets/radio-unselected-insensitive.png differ diff --git a/Windows10/gtk-3.0/assets/radio-unselected-insensitive@2.png b/Windows10/gtk-3.0/assets/radio-unselected-insensitive@2.png new file mode 100644 index 0000000..b35a760 Binary files /dev/null and b/Windows10/gtk-3.0/assets/radio-unselected-insensitive@2.png differ diff --git a/Windows10/gtk-3.0/assets/radio-unselected-over.png b/Windows10/gtk-3.0/assets/radio-unselected-over.png new file mode 100755 index 0000000..1c01aab Binary files /dev/null and b/Windows10/gtk-3.0/assets/radio-unselected-over.png differ diff --git a/Windows10/gtk-3.0/assets/radio-unselected-over@2.png b/Windows10/gtk-3.0/assets/radio-unselected-over@2.png new file mode 100644 index 0000000..85fab23 Binary files /dev/null and b/Windows10/gtk-3.0/assets/radio-unselected-over@2.png differ diff --git a/Windows10/gtk-3.0/assets/radio-unselected.png b/Windows10/gtk-3.0/assets/radio-unselected.png new file mode 100755 index 0000000..47e5970 Binary files /dev/null and b/Windows10/gtk-3.0/assets/radio-unselected.png differ diff --git a/Windows10/gtk-3.0/assets/radio-unselected@2.png b/Windows10/gtk-3.0/assets/radio-unselected@2.png new file mode 100644 index 0000000..b5848b4 Binary files /dev/null and b/Windows10/gtk-3.0/assets/radio-unselected@2.png differ diff --git a/Windows10/gtk-3.0/assets/slider-horiz-hover.png b/Windows10/gtk-3.0/assets/slider-horiz-hover.png new file mode 100644 index 0000000..853f308 Binary files /dev/null and b/Windows10/gtk-3.0/assets/slider-horiz-hover.png differ diff --git a/Windows10/gtk-3.0/assets/slider-horiz-insensitive.png b/Windows10/gtk-3.0/assets/slider-horiz-insensitive.png new file mode 100644 index 0000000..cd5f959 Binary files /dev/null and b/Windows10/gtk-3.0/assets/slider-horiz-insensitive.png differ diff --git a/Windows10/gtk-3.0/assets/slider-horiz.png b/Windows10/gtk-3.0/assets/slider-horiz.png new file mode 100644 index 0000000..1448ac8 Binary files /dev/null and b/Windows10/gtk-3.0/assets/slider-horiz.png differ diff --git a/Windows10/gtk-3.0/assets/slider-vert-hover.png b/Windows10/gtk-3.0/assets/slider-vert-hover.png new file mode 100644 index 0000000..46ff118 Binary files /dev/null and b/Windows10/gtk-3.0/assets/slider-vert-hover.png differ diff --git a/Windows10/gtk-3.0/assets/slider-vert-insensitive.png b/Windows10/gtk-3.0/assets/slider-vert-insensitive.png new file mode 100644 index 0000000..1a5ca96 Binary files /dev/null and b/Windows10/gtk-3.0/assets/slider-vert-insensitive.png differ diff --git a/Windows10/gtk-3.0/assets/slider-vert.png b/Windows10/gtk-3.0/assets/slider-vert.png new file mode 100644 index 0000000..74ed8d7 Binary files /dev/null and b/Windows10/gtk-3.0/assets/slider-vert.png differ diff --git a/Windows10/gtk-3.0/assets/switch-off-disabled.svg b/Windows10/gtk-3.0/assets/switch-off-disabled.svg new file mode 100755 index 0000000..f9315a7 --- /dev/null +++ b/Windows10/gtk-3.0/assets/switch-off-disabled.svg @@ -0,0 +1,73 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/gtk-3.0/assets/switch-off.svg b/Windows10/gtk-3.0/assets/switch-off.svg new file mode 100755 index 0000000..a7f6545 --- /dev/null +++ b/Windows10/gtk-3.0/assets/switch-off.svg @@ -0,0 +1,72 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/gtk-3.0/assets/switch-on-disabled.svg b/Windows10/gtk-3.0/assets/switch-on-disabled.svg new file mode 100755 index 0000000..b59f264 --- /dev/null +++ b/Windows10/gtk-3.0/assets/switch-on-disabled.svg @@ -0,0 +1,75 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/gtk-3.0/assets/switch-on.svg b/Windows10/gtk-3.0/assets/switch-on.svg new file mode 100755 index 0000000..1a05831 --- /dev/null +++ b/Windows10/gtk-3.0/assets/switch-on.svg @@ -0,0 +1,74 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/gtk-3.0/buttons/close-focused-active.png b/Windows10/gtk-3.0/buttons/close-focused-active.png new file mode 100755 index 0000000..a1eb7bc Binary files /dev/null and b/Windows10/gtk-3.0/buttons/close-focused-active.png differ diff --git a/Windows10/gtk-3.0/buttons/close-focused-normal.png b/Windows10/gtk-3.0/buttons/close-focused-normal.png new file mode 100755 index 0000000..0c75778 Binary files /dev/null and b/Windows10/gtk-3.0/buttons/close-focused-normal.png differ diff --git a/Windows10/gtk-3.0/buttons/close-focused-pressed.png b/Windows10/gtk-3.0/buttons/close-focused-pressed.png new file mode 100755 index 0000000..40036de Binary files /dev/null and b/Windows10/gtk-3.0/buttons/close-focused-pressed.png differ diff --git a/Windows10/gtk-3.0/buttons/close-unfocused-normal.png b/Windows10/gtk-3.0/buttons/close-unfocused-normal.png new file mode 100755 index 0000000..0c75778 Binary files /dev/null and b/Windows10/gtk-3.0/buttons/close-unfocused-normal.png differ diff --git a/Windows10/gtk-3.0/buttons/maximize-focused-active.png b/Windows10/gtk-3.0/buttons/maximize-focused-active.png new file mode 100755 index 0000000..f7c5bca Binary files /dev/null and b/Windows10/gtk-3.0/buttons/maximize-focused-active.png differ diff --git a/Windows10/gtk-3.0/buttons/maximize-focused-normal.png b/Windows10/gtk-3.0/buttons/maximize-focused-normal.png new file mode 100755 index 0000000..3498874 Binary files /dev/null and b/Windows10/gtk-3.0/buttons/maximize-focused-normal.png differ diff --git a/Windows10/gtk-3.0/buttons/maximize-focused-pressed.png b/Windows10/gtk-3.0/buttons/maximize-focused-pressed.png new file mode 100755 index 0000000..394f09e Binary files /dev/null and b/Windows10/gtk-3.0/buttons/maximize-focused-pressed.png differ diff --git a/Windows10/gtk-3.0/buttons/maximize-unfocused-normal.png b/Windows10/gtk-3.0/buttons/maximize-unfocused-normal.png new file mode 100755 index 0000000..3498874 Binary files /dev/null and b/Windows10/gtk-3.0/buttons/maximize-unfocused-normal.png differ diff --git a/Windows10/gtk-3.0/buttons/minimize-focused-active.png b/Windows10/gtk-3.0/buttons/minimize-focused-active.png new file mode 100755 index 0000000..8484d3e Binary files /dev/null and b/Windows10/gtk-3.0/buttons/minimize-focused-active.png differ diff --git a/Windows10/gtk-3.0/buttons/minimize-focused-normal.png b/Windows10/gtk-3.0/buttons/minimize-focused-normal.png new file mode 100755 index 0000000..ab8da87 Binary files /dev/null and b/Windows10/gtk-3.0/buttons/minimize-focused-normal.png differ diff --git a/Windows10/gtk-3.0/buttons/minimize-focused-pressed.png b/Windows10/gtk-3.0/buttons/minimize-focused-pressed.png new file mode 100755 index 0000000..df9c5c9 Binary files /dev/null and b/Windows10/gtk-3.0/buttons/minimize-focused-pressed.png differ diff --git a/Windows10/gtk-3.0/buttons/minimize-unfocused-normal.png b/Windows10/gtk-3.0/buttons/minimize-unfocused-normal.png new file mode 100755 index 0000000..ab8da87 Binary files /dev/null and b/Windows10/gtk-3.0/buttons/minimize-unfocused-normal.png differ diff --git a/Windows10/gtk-3.0/buttons/restore-focused-active.png b/Windows10/gtk-3.0/buttons/restore-focused-active.png new file mode 100755 index 0000000..97663d0 Binary files /dev/null and b/Windows10/gtk-3.0/buttons/restore-focused-active.png differ diff --git a/Windows10/gtk-3.0/buttons/restore-focused-normal.png b/Windows10/gtk-3.0/buttons/restore-focused-normal.png new file mode 100755 index 0000000..ff10de3 Binary files /dev/null and b/Windows10/gtk-3.0/buttons/restore-focused-normal.png differ diff --git a/Windows10/gtk-3.0/buttons/restore-focused-pressed.png b/Windows10/gtk-3.0/buttons/restore-focused-pressed.png new file mode 100755 index 0000000..c53258c Binary files /dev/null and b/Windows10/gtk-3.0/buttons/restore-focused-pressed.png differ diff --git a/Windows10/gtk-3.0/buttons/restore-unfocused-normal.png b/Windows10/gtk-3.0/buttons/restore-unfocused-normal.png new file mode 100755 index 0000000..e3a3fe4 Binary files /dev/null and b/Windows10/gtk-3.0/buttons/restore-unfocused-normal.png differ diff --git a/Windows10/gtk-3.0/gtk-3.20 b/Windows10/gtk-3.0/gtk-3.20 new file mode 120000 index 0000000..45c7db8 --- /dev/null +++ b/Windows10/gtk-3.0/gtk-3.20 @@ -0,0 +1 @@ +../gtk-3.20 \ No newline at end of file diff --git a/Windows10/gtk-3.0/gtk-dark.css b/Windows10/gtk-3.0/gtk-dark.css new file mode 100755 index 0000000..6854235 --- /dev/null +++ b/Windows10/gtk-3.0/gtk-dark.css @@ -0,0 +1,107 @@ +/*# name: B00merang Blackout + # author: Christian Medel (Elbullazul) + # date: July 6th, 2016 + # description: Pitch black GTK simulating a console view*/ + +/* default color scheme */ +@define-color bg_color #000000; +@define-color fg_color #ffffff; +@define-color base_color #000000; +@define-color text_color #ffffff; +@define-color selected_bg_color #0078d7; +@define-color selected_fg_color #000000; +@define-color tooltip_bg_color #000000; +@define-color tooltip_fg_color #ffffff; + +/* dark color scheme */ +@define-color dark_bg_color #000000; +@define-color dark_fg_color #ffffff; + +/* colormap actually used by the theme, to be overridden in other css files */ +@define-color theme_bg_color @bg_color; +@define-color theme_fg_color @fg_color; +@define-color theme_base_color @base_color; +@define-color theme_text_color @text_color; +@define-color theme_selected_bg_color @selected_bg_color; +@define-color theme_selected_fg_color @selected_fg_color; +@define-color theme_tooltip_bg_color @tooltip_bg_color; +@define-color theme_tooltip_fg_color @tooltip_fg_color; + +/*Nemo Desktop shadow fix*/ + @define-color desktop_item_fg #ffffff; + @define-color desktop_item_selected_fg shade(@theme_selected_fg_color, 0.8); + @define-color desktop_item_text_shadow alpha(black, 0.8); + +/* shadow effects */ +@define-color light_shadow #fff; +@define-color dark_shadow #000; + +/* misc colors used by gtk+ */ +@define-color info_fg_color rgb (40, 40, 40); +@define-color info_bg_color rgb (217, 237, 247); +@define-color warning_fg_color rgb (77, 77, 77); +@define-color warning_bg_color rgb (222, 109, 38); +@define-color question_fg_color rgb (255, 255, 255); +@define-color question_bg_color rgb (255, 156, 25); +@define-color error_fg_color rgb (255, 255, 255); +@define-color error_bg_color rgb (255, 25, 25); +@define-color link_color #224ba0; +@define-color success_color #53d013; +@define-color warning_color #f57600; +@define-color error_color #cc0000; + +/* widget colors */ +@define-color titlebar_bg_color @dark_bg_color; +@define-color titlebar_fg_color @dark_fg_color; +@define-color menubar_bg_color @dark_bg_color; +@define-color menubar_fg_color @dark_fg_color; +@define-color toolbar_bg_color @dark_bg_color; /*@theme_bg_color;*/ +@define-color toolbar_fg_color @dark_fg_color; /*@theme_fg_color;*/ +@define-color menu_bg_color @bg_color; +@define-color menu_fg_color @fg_color; +@define-color panel_bg_color @dark_bg_color; +@define-color panel_fg_color @dark_fg_color; + +/* osd */ +@define-color osd_base @dark_bg_color; +@define-color osd_fg @dark_fg_color; +@define-color osd_bg alpha(@osd_base, 0.8); + +/* lightdm greeter colors */ +@define-color lightdm_bg_color @dark_bg_color; +@define-color lightdm_fg_color @dark_fg_color; + +/* window manager colors */ +@define-color wm_bg @titlebar_bg_color; +@define-color wm_border_focused mix(shade(@titlebar_bg_color, 0.7), @titlebar_fg_color, 0.21); +@define-color wm_border_unfocused mix(shade(@titlebar_bg_color, 0.7), @titlebar_fg_color, 0.12); +@define-color wm_title_focused mix(@titlebar_fg_color, @titlebar_bg_color, 0.1); +@define-color wm_title_unfocused mix(@titlebar_fg_color, @titlebar_bg_color, 0.4); +@define-color wm_icons_focused mix(@titlebar_fg_color, @titlebar_bg_color, 0.1); +@define-color wm_icons_focused_prelight @selected_bg_color; +@define-color wm_icons_focused_pressed shade(@selected_bg_color, 0.8); +@define-color wm_icons_unfocused mix(@titlebar_fg_color, @titlebar_bg_color, 0.4); +@define-color wm_icons_unfocused_prelight @selected_bg_color; +@define-color wm_icons_unfocused_pressed shade(@selected_bg_color, 0.8); + +/*Terminal Text color*/ +@define-color terminal_text_color @fg_color; + +/*Scrollbar colors*/ +@define-color scrollthrough_bg_color #e6e6e6; +@define-color scrollpress_bg_color #808080; +@define-color scrollhover_bg_color #cfcfcf; +@define-color scrollnorm_bg_color #c6c6c6; + +/*Progressbar bg color*/ +@define-color progressbar_color @theme_selected_bg_color; + +@import url("gtk-widgets.css"); +@import url("gtk-widgets-assets.css"); +@import url("apps/gnome-applications.css"); +@import url("apps/granite-widgets.css"); +@import url("apps/unity.css"); +@import url("apps/xfce.css"); +@import url("apps/nemo.css"); +@import url("apps/synaptic.css"); +@import url("apps/lightdm-gtk-greeter.css"); diff --git a/Windows10/gtk-3.0/gtk-widgets-assets.css b/Windows10/gtk-3.0/gtk-widgets-assets.css new file mode 100755 index 0000000..73cbd61 --- /dev/null +++ b/Windows10/gtk-3.0/gtk-widgets-assets.css @@ -0,0 +1,362 @@ +/******************* + * check and radio (deprecated )* + *******************/ +/* draw regular check and radio items using our assets */ +.check, +.check row:selected, +.check row:selected:focus { + background-image: url("assets/checkbox-unchecked.png"); +} + +.check:insensitive, +.check row:selected:insensitive, +.check row:selected:focus:insensitive { + background-image: url("assets/checkbox-unchecked-insensitive.png"); +} + +.check:hover, +.check row:selected:hover, +.check row:selected:focus:hover { + background-image: url("assets/checkbox-unchecked-over.png"); +} + +.check:active, +.check row:selected:active, +.check row:selected:focus:active { + background-image: url("assets/checkbox-checked.png"); +} + +.check:active:hover, +.check row:selected:active:hover, +.check row:selected:focus:active:hover { + background-image: url("assets/checkbox-checked-over.png"); +} + +.check:active:insensitive, +.check row:selected:active:insensitive, +.check row:selected:focus:active:insensitive { + background-image: url("assets/checkbox-checked-insensitive.png"); +} + +.check:inconsistent, +.check row:selected:inconsistent, +.check row:selected:focus:inconsistent { + background-image: url("assets/checkbox-mixed.png"); +} + +.check:inconsistent:insensitive, +.check row:selected:inconsistent:insensitive, +.check row:selected:focus:inconsistent:insensitive { + background-image: url("assets/checkbox-mixed-insensitive.png"); +} + + +.radio, +.view.cell.radio { + background-image: url("assets/radio-unselected.png"); +} + +.radio:insensitive { + background-image: url("assets/radio-unselected-insensitive.png"); +} + +.radio:hover { + background-image: url("assets/radio-unselected-over.png"); +} + +.radio:active { + background-image: url("assets/radio-selected.png"); +} + +.radio:active:hover { + background-image: url("assets/radio-selected-over.png"); +} + +.radio:active:insensitive { + background-image: url("assets/radio-selected-insensitive.png"); +} + +.radio:inconsistent { + background-image: url("assets/radio-mixed.png"); +} + +.radio:inconsistent:insensitive { + background-image: url("assets/radio-mixed-insensitive.png"); +} + +/******************************** + * Touch text selection handles * + ******************************** +.cursor-handle.bottom { + background-image: url("assets/slider-horiz.png"); +} + +.cursor-handle.top { + background-image: url("assets/slider-horiz.png"); +}*/ + +/* menuitem (deprecated) + +.menuitem.check:active { + background-image: url("assets/menuitem-checkbox-checked.png"); +} + +.menuitem.check:active:insensitive { + background-image: url("assets/menuitem-checkbox-checked-insensitive.png"); +} + +.menuitem.check:inconsistent, +.menuitem.radio:inconsistent { + background-image: url("assets/menuitem-checkbox-mixed.png"); +} + +.menuitem.check:inconsistent:insensitive, +.menuitem.radio:inconsistent:insensitive { + background-image: url("assets/menuitem-checkbox-mixed-insensitive.png"); +} + +.menuitem.radio:active { + background-image: url("assets/menuitem-radio-checked.png"); +} + +.menuitem.radio:active:insensitive { + background-image: url("assets/menuitem-radio-checked-insensitive.png"); +} */ + +/****************** + * window actions * + ******************/ + +.titlebar .titlebutton.minimize { + color: transparent; + border-image: none; + box-shadow: none; + background-position: center; + background-repeat: no-repeat; + background-image: -gtk-scaled(url("buttons/minimize-focused-normal.png")); +} + +.titlebar .titlebutton.minimize:backdrop { + background-image: -gtk-scaled(url("buttons/minimize-unfocused-normal.png")); + color: transparent; +} + +.titlebar .titlebutton.minimize:hover, +.titlebar .titlebutton.minimize:active/*, +.titlebar .titlebutton.minimize:checked*/ { + color: transparent; + border-image: none; + box-shadow: none; + background-position: center; + background-repeat: no-repeat; + background-image: -gtk-scaled(url("buttons/minimize-focused-active.png")); +} + +.titlebar .titlebutton.maximize { + color: transparent; + border-image: none; + box-shadow: none; + background-position: center; + background-repeat: no-repeat; + background-image: -gtk-scaled(url("buttons/maximize-focused-normal.png")); +} + +.titlebar .titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("buttons/maximize-unfocused-normal.png")); + color: transparent; +} + + +.titlebar .titlebutton.maximize:hover, +.titlebar .titlebutton.maximize:active/*, +.titlebar .titlebutton.maximize:checked*/ { + color: transparent; + border-image: none; + box-shadow: none; + background-position: center; + background-repeat: no-repeat; + background-image: -gtk-scaled(url("buttons/maximize-focused-active.png")); +} + +.titlebar .titlebutton.close { + color: transparent; + border-image: none; + box-shadow: none; + background-position: center; + background-repeat: no-repeat; + background-image: -gtk-scaled(url("buttons/close-focused-normal.png")); +} + +.titlebar .titlebutton.close:backdrop { + background-image: -gtk-scaled(url("buttons/close-unfocused-normal.png")); + color: transparent; +} + + +.titlebar .titlebutton.close:hover, +.titlebar .titlebutton.close:active/*, +.titlebar .titlebutton.close:checked*/ { + color: transparent; + border-image: none; + box-shadow: none; + background-position: center; + background-repeat: no-repeat; + background-image: -gtk-scaled(url("buttons/close-focused-active.png")); +} + +/********************************* + * check and radio (gnome 3.18+) * + *********************************/ +.check, +.check row:selected, +.check row:selected:focus { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); +} + +.check:insensitive, +.check row:selected:insensitive, +.check row:selected:focus:insensitive { + -gtk-icon-source: url("assets/checkbox-unchecked-insensitive.png"); +} + +.check:active, .check:checked, +.check row:selected:active, .check row:selected:checked, +.check row:selected:focus:active, .check row:selected:focus:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png")); +} + +.check:active:insensitive, .check:checked:insensitive, +.check row:selected:active:insensitive, .check row:selected:checked:insensitive, +.check row:selected:focus:active:insensitive, .check row:selected:focus:checked:insensitive { + -gtk-icon-source: url("assets/checkbox-checked-insensitive.png"); +} + + +.check:inconsistent, +.check row:selected:inconsistent, +.check row:selected:focus:inconsistent { + -gtk-icon-source: url("assets/checkbox-mixed.png"); +} + +.check:inconsistent:insensitive, +.check row:selected:inconsistent:insensitive, +.check row:selected:focus:inconsistent:insensitive { + -gtk-icon-source: url("assets/checkbox-mixed-insensitive.png"); +} + +.radio, +.radio row:selected, +.radio row:selected:focus { + -gtk-icon-source: url("assets/radio-unselected.png"); +} + +.radio:insensitive, +.radio row:selected:insensitive, +.radio row:selected:focus:insensitive { + -gtk-icon-source: url("assets/radio-unselected-insensitive.png"); +} + +.radio:active, .radio:checked, +.radio row:selected:active, .radio row:selected:checked, +.radio row:selected:focus:active, .radio row:selected:focus:checked { + -gtk-icon-source: url("assets/radio-selected.png"); +} + +.radio:active:insensitive, .radio:checked:insensitive, +.radio row:selected:active:insensitive, .radio row:selected:checked:insensitive, +.radio row:selected:focus:active:insensitive, .radio row:selected:focus:checked:insensitive { + -gtk-icon-source: url("assets/radio-selected-insensitive.png"); +} + +.radio:inconsistent, +.radio row:selected:inconsistent, +.radio row:selected:focus:inconsistent { + -gtk-icon-source: url("assets/radio-mixed.png"); +} + +.radio:inconsistent:insensitive, +.radio row:selected:inconsistent:insensitive, +.radio row:selected:focus:inconsistent:insensitive { + -gtk-icon-source: url("assets/radio-mixed-insensitive.png"); +} + +/************************** + * menuitem check & radio * + **************************/ + +.menuitem.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png")); + color: @theme_fg_color; + icon-shadow: none; +} +.menuitem.check:active, .menuitem.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png")); +} +.menuitem.check:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png")); +} + +.menuitem.check:active:hover { + color: @theme_selected_fg_color; +} +.menuitem.check:insensitive { + color: @insensitive_fg_color; +} + +.menuitem.radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unselected.png")); + color: @theme_fg_color; + icon-shadow: none; +} +.menuitem.radio:active, .menuitem.radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-selected.png")); +} +.menuitem.radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png")); +} +.menuitem.radio:hover { + color: @theme_selected_fg_color; +} +.menuitem.radio:insensitive { + color: @insensitive_fg_color; +} + +/********************** + * Scrollbar steppers * + **********************/ + +.scrollbar.button.vertical.top, +.scrollbar.button.vertical.top:insensitive { + background-image: url("scrollbars/up.png"); + border-image: url("scrollbars/up.png"); + background-size: cover; + border-width: 0px; + border-style: none; + color: transparent; +} + +.scrollbar.button.vertical.bottom, +.scrollbar.button.vertical.bottom:insensitive { + background-image: url("scrollbars/down.png"); + border-image: url("scrollbars/down.png"); + background-size: cover; + border-width: 0px; + border-style: none; +} + +.scrollbar.button.horizontal.left, +.scrollbar.button.horizontal.left:insensitive { + background-image: url("scrollbars/left.png"); + border-image: url("scrollbars/left.png"); + border-width: 0px; + border-style: none; +} + +.scrollbar.button.horizontal.right, +.scrollbar.button.horizontal.right:insensitive { + background-image: url("scrollbars/right.png"); + border-image: url("scrollbars/right.png"); + border-width: 0px; + border-style: none; +} + diff --git a/Windows10/gtk-3.0/gtk-widgets-dark.css b/Windows10/gtk-3.0/gtk-widgets-dark.css new file mode 100755 index 0000000..f18a093 --- /dev/null +++ b/Windows10/gtk-3.0/gtk-widgets-dark.css @@ -0,0 +1,3791 @@ +/* NOTES to contributors: + * use 4 spaces indents, and keep code ALIGNED and ORDERED */ + +/* default */ +* { + -GtkArrow-arrow-scaling: 0.5; + -GtkButton-child-displacement-x: 0; + -GtkButton-child-displacement-y: 0; + -GtkButton-default-border: 0; + -GtkButton-image-spacing: 0; + -GtkButton-inner-border: 1; + -GtkButton-interior-focus: true; + -GtkButtonBox-child-min-height: 24; + -GtkButtonBox-child-internal-pad-y: 1; + -GtkCheckButton-indicator-size: 16; + -GtkCheckMenuItem-indicator-size: 14; + -GtkExpander-expander-size: 8; + -GtkHTML-link-color: @link_color; + -GtkIMHtml-hyperlink-color: @link_color; + -GtkMenu-horizontal-padding: 0; + -GtkMenu-vertical-padding: 0; + -GtkPaned-handle-size: 4; + -GtkProgressBar-min-horizontal-bar-height: 8; + -GtkProgressBar-min-vertical-bar-width: 8; + -GtkRange-slider-width: 12; + -GtkRange-stepper-spacing: 0; + -GtkRange-trough-border: 0; + -GtkRange-trough-under-steppers: 1; + -GtkScrollbar-has-backward-stepper: true; + -GtkScrollbar-has-forward-stepper: true; + -GtkScrollbar-min-slider-length: 80; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkScrolledWindow-scrollbars-within-bevel: 1; + -GtkStatusbar-shadow-type: none; + -GtkTextView-error-underline-color: @error_color; + -GtkToolButton-icon-spacing: 6; + -GtkToolItemGroup-expander-size: 8; + -GtkTreeView-expander-size: 8; + -GtkWidget-focus-line-width: 1; + -GtkWidget-focus-padding: 0; + -GtkWidget-link-color: @link_color; + -GtkWidget-visited-link-color: @link_color; + -GtkWindow-resize-grip-height: 0; + -GtkWindow-resize-grip-width: 0; + -WnckTasklist-fade-overlay-rect: 0; + + background-clip: padding-box; + + outline-color: alpha(@theme_selected_bg_color, 0.5); + outline-style: solid; + outline-offset: 0; +} + +/*************** + * base states * + ***************/ +.background { + background-color: @theme_bg_color; + color: @theme_fg_color; +} + +* { + /* inherit colors from parent */ + color: inherit; + background-color: inherit; +} + +*:selected, +*:selected:focus { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +*:insensitive, +*:insensitive:insensitive { + color: mix(@theme_fg_color, @theme_bg_color, 0.5); +} + +/* apply effects to insensitive and prelit images */ +*:insensitive { + -gtk-image-effect: dim; +} + +*:hover { + -gtk-image-effect: highlight; +} + +.gtkstyle-fallback { + background-color: @theme_bg_color; + color: @theme_fg_color; +} + +.gtkstyle-fallback:prelight { + background-color: shade(@theme_bg_color, 1.1); + color: @theme_fg_color; +} + +.gtkstyle-fallback:active { + background-color: shade(@theme_bg_color, 0.9); + color: @theme_fg_color; +} + +.gtkstyle-fallback:insensitive { + background-color: shade(shade(@theme_bg_color, 0.95), 1.05); + color: mix(@theme_fg_color, @theme_bg_color, 0.5); +} + +.gtkstyle-fallback:selected { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +GtkImage, +GtkImage:insensitive, +GtkLabel, +GtkLabel:insensitive, +GtkBox, +GtkBox:insensitive, +GtkGrid, +GtkGrid:insensitive { + background-color: transparent; +} + +/****************** + * visual effects * + ******************/ +/* transitions */ +.button { + transition: border 100ms ease-in-out; +} + +.entry { + transition: border 100ms ease-out; +} + +.entry:focus { + transition: border 100ms ease-in; +} + +.entry.image.left { + padding-right: 4px; +} + +.notebook tab GtkLabel, +.notebook .prelight-page, +.notebook .prelight-page GtkLabel, +.notebook .active-page, +.notebook .active-page GtkLabel { + transition: all 200ms ease-in; +} + +/* inset shadows */ +.button:active, +.primary-toolbar .button:active, +.toolbar .button:active, +.header-bar .button:active, +.notebook.header { + box-shadow: inset 1px 0 alpha(@dark_shadow, 0.07), + inset 0 1px alpha(@dark_shadow, 0.08), + inset -1px 0 alpha(@dark_shadow, 0.07), + inset 0 -1px alpha(@dark_shadow, 0.05); +} + +.entry { + box-shadow: inset 0 0 alpha(@dark_shadow, 0.10), + inset 0 0 alpha(@dark_shadow, 0.12), + inset 0 0 alpha(@dark_shadow, 0.10), + inset 0 0 alpha(@dark_shadow, 0.05); +} + +/* disable inset shadow */ +.button:active *:insensitive, +.primary-toolbar .button:active *:insensitive, +.toolbar .button:active *:insensitive, +.header-bar .button:active *:insensitive, +.entry:insensitive { + box-shadow: none; +} + +/************* + * assistant * + *************/ +GtkAssistant .sidebar .highlight { + font: bold; +} + +GtkAssistant .sidebar { + padding: 4px; + border-width: 0 1px 0 0; + border-style: solid; + border-right-color: shade(@theme_bg_color, 1.4); + border-radius: 0; + background-color: @theme_bg_color; + color: mix(@theme_fg_color, @theme_bg_color, 0.1); +} + +/********** + * button * + **********/ +.button { + -GtkWidget-focus-padding: 1; + -GtkWidget-focus-line-width: 0; + + padding: 3px; + border-width: 2px; + border-radius: 0px; + border-style: solid; + border-color: shade(@theme_fg_color, 1.0); + background-color: shade(@theme_bg_color, 1.08); + background-image: none; + color: @theme_fg_color; +} + +.button:hover { + border-color: shade(@theme_fg_color, 1.0); + background-color: shade(@theme_selected_bg_color, 1.02); + background-image: none; + color: @theme_selected_fg_color; +} + +.button:active { + border-color: shade(@theme_fg_color, 0.8); + background-color: shade(@theme_selected_bg_color, 0.95); + background-image: none; + color: @theme_selected_fg_color; +} + +.button:active:hover { + border-color: shade(@theme_bg_color, 1.0); + color: @theme_selected_fg_color; +} + +.button:focus, +.button:hover:focus, +.button:active:focus, +.button:active:hover:focus { + border-color: shade(@theme_fg_color, 1.0); + box-shadow: inset 0 0 0 5px @theme_fg_color; + color: @theme_selected_fg_color; + background: white; +} + +.button:insensitive { + border-color: shade(@theme_fg_color, 0.85); + background-color: shade(@theme_bg_color, 0.9); + background-image: none; +} + +.button:active *:insensitive { + border-color: shade(@theme_fg_color, 0.75); + background-color: shade(@theme_bg_color, 0.80); + background-image: none; +} + +/* default button */ +.button.default { + border-color: shade(@theme_fg_color, 1.0); + background-color: shade(@theme_selected_bg_color, 1.0); + color: @theme_selected_fg_color; +} + +.button.default:hover { + border-color: shade(@theme_fg_color, 0.9); + background-color: shade(@theme_selected_bg_color, 1.02); + color: @theme_selected_fg_color; +} + +.button.default:active { + border-color: shade(@theme_fg_color, 1.0); + background-color: shade(@theme_selected_bg_color, 0.95); +} + +.button.default:active:hover { + border-color: shade(@theme_fg_color, 1.0); + background-color: shade(@theme_selected_bg_color, 0.97); +} + +/**************** + * cell and row * + ****************/ +.cell { + border-width: 0; + border-radius: 0; +} + +.cell:selected, +.cell:selected:focus { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +row:selected, +row:selected:hover, +row:selected:focus { + -GtkWidget-focus-padding: 1; + -GtkWidget-focus-line-width: 0; + + border-width: 1px 0; + border-style: solid; + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: @theme_selected_bg_color; + background-image: none; + color: @theme_selected_fg_color; +} + +/******************* + * check and radio * + *******************/ +.check, +.radio, +.check:insensitive, +.radio:insensitive { + border-style: none; + background-color: transparent; +} + +GtkCheckButton:hover, +GtkCheckButton:active:hover, +GtkCheckButton:selected, +GtkCheckButton:selected:focus { + background-color: transparent; +} + +/***************** + * column-header * + *****************/ +column-header .button, +column-header .button:active { + border-width: 0 1px 1px 0; + border-radius: 0; +} + +column-header .button, +column-header .button:active, +column-header .button:focus, +column-header .button:active:focus { + border-color: shade(@theme_base_color, 0.9); + border-bottom-color: shade(@theme_base_color, 1.4); + background-color: shade(@theme_base_color, 0.97); + background-image: none; +} + +column-header .button:hover, +column-header .button:active:hover, +column-header .button:hover:focus, +column-header .button:active:hover:focus { + border-color: shade(@theme_base_color, 0.9); + border-bottom-color: shade(@theme_base_color, 1.4); + background-color: shade(@theme_base_color, 0.99); + background-image: none; +} + +column-header:last-child .button { + border-width: 0 0 1px 0; +} + +/**************** + * content view * + ****************/ +.content-view.view { + background-color: @theme_base_color; +} + +.content-view.view:prelight { + background-color: alpha(@theme_selected_bg_color, 0.6); +} + +.content-view.view:selected, +.content-view.view:active { + background-color: @theme_selected_bg_color; +} + +.content-view.view:insensitive { + background-color: shade(@theme_base_color, 0.9); +} + +GdMainIconView.content-view { + -GdMainIconView-icon-size: 40; +} + +GtkIconView.content-view.check { + background-color: transparent; +} + +GtkIconView.content-view.check:active { + 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:selected { + background-color: transparent; +} + +/**************** + * drawing area * + ****************/ +GtkDrawingArea { + background-color: @theme_base_color; +} + +GtkDrawingArea:insensitive { + background-color: shade(@theme_base_color, 0.9); +} + +/*********** + * gtkhtml * + ***********/ +GtkHTML { + background-color: @theme_base_color; + color: @theme_text_color; +} + +/*********** +* calendar * +************/ +GtkCalendar { + padding: 4px; +} + +GtkCalendar:inconsistent { + color: mix(@theme_fg_color, @theme_bg_color, 0.5); +} + +GtkCalendar.view, +GtkCalendar.header, +GtkCalendar.button, +GtkCalendar.button:hover, +GtkCalendar.button:insensitive { + border-width: 0; + background-color: transparent; + background-image: none; +} + +.highlight, +GtkCalendar.highlight { + border-width: 0; + background-color: transparent; + color: @theme_selected_bg_color; +} + +/****************** + * combobox entry * + ******************/ +.primary-toolbar GtkComboBox.combobox-entry .entry, +.primary-toolbar GtkComboBox.combobox-entry .entry:active, +.primary-toolbar GtkComboBox.combobox-entry .entry:focus, +.primary-toolbar GtkComboBox.combobox-entry .entry:insensitive, +GtkComboBox.combobox-entry .entry, +GtkComboBox.combobox-entry .entry:active, +GtkComboBox.combobox-entry .entry:focus, +GtkComboBox.combobox-entry .entry:insensitive { + border-width: 1px 0 1px 1px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.primary-toolbar GtkComboBox.combobox-entry .button, +.primary-toolbar GtkComboBox.combobox-entry .button:hover, +.primary-toolbar GtkComboBox.combobox-entry .button:active, +.primary-toolbar GtkComboBox.combobox-entry .button:insensitive, +GtkComboBox.combobox-entry .button, +GtkComboBox.combobox-entry .button:hover, +GtkComboBox.combobox-entry .button:active, +GtkComboBox.combobox-entry .button:insensitive { + border-width: 1px 1px 1px 1px; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +/********* + * entry * + *********/ +.entry { + padding: 4px 3px; + border-width: 1px; + border-style: solid; + border-color: shade(@fg_color, 1.0); + border-radius: 0px; + background-color: @theme_base_color; + background-image: none; + color: @theme_text_color; +} + +.entry:active, +.entry:focus { + border-color: shade(@selected_bg_color, 1.0); +} + +.entry:selected, +.entry:selected:focus { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +.entry:insensitive { + background-color: shade(@theme_bg_color, 0.95); + background-image: none; + color: mix(@theme_text_color, @theme_base_color, 0.5); +} + +.entry.progressbar { + border-width: 0; + border-radius: 0px; + background-color: @bg_color; + background-image: none; + color: @theme_fg_color; +} + +/************ + * expander * + ************/ +.expander { + color: alpha(currentColor, 0.7); + border: alpha(currentColor, 0.7); +} + +.expander:hover { + color: alpha(currentColor, 0.8); + border-color: alpha(currentColor, 0.8); +} + +.expander:active { + color: alpha(currentColor, 0.9); + border-color: alpha(currentColor, 0.9); +} + +/************** + * list boxes * + **************/ +.list { + background-color: shade(@theme_bg_color, 0.97); + color: @theme_fg_color; +} + +.list-row:hover { + background-color: shade(@theme_bg_color, 1.02); +} + +.list-row:selected { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +/********* + * frame * + *********/ +.frame { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_fg_color, 1.4); + border-radius: 0; +} + +/******************* + * scrolled window * + *******************/ +GtkScrolledWindow.frame { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_bg_color, 1.4); + border-radius: 0; +} + +/* avoid double borders when a viewport is + * packed into a GtkScrolledWindow */ +GtkScrolledWindow GtkViewport.frame { + border-style: none; +} + +/************ + * iconview * + ************/ +GtkIconView.view.cell:selected, +GtkIconView.view.cell:selected:focus { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_selected_bg_color, 0.9); + border-radius: 0px; + background-color: @theme_selected_bg_color; + background-image: none; + color: @theme_selected_fg_color; +} + +.content-view.view.rubberband, +.view.rubberband, +.rubberband { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_selected_bg_color, 0.9); + border-radius: 0; + background-color: alpha(@theme_selected_bg_color, 0.3); +} + +/*********** + * infobar * + ***********/ +GtkInfoBar { + border-width: 0; + border-style: none; +} + +.info { + border-width: 1px; + border-style: solid; + border-color: shade(@info_bg_color, 0.8); + background-color: @info_bg_color; + background-image: none; + color: @info_fg_color; +} + +.info .button { + border-top-color: shade(@info_bg_color, 0.8); + border-right-color: shade(@info_bg_color, 0.72); + border-left-color: shade(@info_bg_color, 0.72); + border-bottom-color: shade(@info_bg_color, 0.7); + background-color: shade(@info_bg_color, 1.08); + color: @info_fg_color; +} + +.info .button:hover { + border-top-color: shade(@info_bg_color, 0.85); + border-right-color: shade(@info_bg_color, 0.78); + border-left-color: shade(@info_bg_color, 0.78); + border-bottom-color: shade(@info_bg_color, 0.7); + background-color: shade(@info_bg_color, 1.10); +} + +.info .button:active { + border-color: shade(@info_bg_color, 0.6); + background-color: shade(@info_bg_color, 0.95); +} + +.info .button:active:hover { + border-top-color: shade(@info_bg_color, 0.85); + border-right-color: shade(@info_bg_color, 0.78); + border-left-color: shade(@info_bg_color, 0.78); + border-bottom-color: shade(@info_bg_color, 0.7); +} + +.info .button.close { + color: @info_fg_color; +} + +.info .button.close:hover { + background-color: alpha(white, 0.2); +} + +.info .button.close:active { + color: @info_fg_color; + background-color: alpha(black, 0.1); +} + +.warning { + border-width: 1px; + border-style: solid; + border-color: shade(@warning_bg_color, 0.8); + background-color: @warning_bg_color; + background-image: none; + color: @warning_fg_color; +} + +.warning .button { + border-top-color: shade(@warning_bg_color, 0.8); + border-right-color: shade(@warning_bg_color, 0.72); + border-left-color: shade(@warning_bg_color, 0.72); + border-bottom-color: shade(@warning_bg_color, 0.7); + background-color: shade(@warning_bg_color, 1.08); + color: @warning_fg_color; +} + +.warning .button:hover { + border-top-color: shade(@warning_bg_color, 0.85); + border-right-color: shade(@warning_bg_color, 0.78); + border-left-color: shade(@warning_bg_color, 0.78); + border-bottom-color: shade(@warning_bg_color, 0.7); + background-color: shade(@warning_bg_color, 1.10); +} + +.warning .button:active { + border-color: shade(@warning_bg_color, 0.6); + background-color: shade(@warning_bg_color, 0.95); +} + +.warning .button:active:hover { + border-top-color: shade(@warning_bg_color, 0.85); + border-right-color: shade(@warning_bg_color, 0.78); + border-left-color: shade(@warning_bg_color, 0.78); + border-bottom-color: shade(@warning_bg_color, 0.7); +} + +.warning .button.close { + color: @warning_fg_color; +} + +.warning .button.close:hover { + background-color: alpha(white, 0.2); +} + +.warning .button.close:active { + color: @warning_fg_color; + background-color: alpha(black, 0.1); +} + +.question { + border-width: 1px; + border-style: solid; + border-color: shade(@question_bg_color, 0.8); + background-color: @question_bg_color; + background-image: none; + color: @question_fg_color; +} + +.question .button { + border-top-color: shade(@question_bg_color, 0.8); + border-right-color: shade(@question_bg_color, 0.72); + border-left-color: shade(@question_bg_color, 0.72); + border-bottom-color: shade(@question_bg_color, 0.7); + background-color: shade(@question_bg_color, 1.08); + color: @question_fg_color; +} + +.question .button:hover { + border-top-color: shade(@question_bg_color, 0.85); + border-right-color: shade(@question_bg_color, 0.78); + border-left-color: shade(@question_bg_color, 0.78); + border-bottom-color: shade(@question_bg_color, 0.7); + background-color: shade(@question_bg_color, 1.10); +} + +.question .button:active { + border-color: shade(@question_bg_color, 0.6); + background-color: shade(@question_bg_color, 0.95); +} + +.question .button:active:hover { + border-top-color: shade(@question_bg_color, 0.85); + border-right-color: shade(@question_bg_color, 0.78); + border-left-color: shade(@question_bg_color, 0.78); + border-bottom-color: shade(@question_bg_color, 0.7); +} + +.question .button.close { + color: @question_fg_color; +} + +.question .button.close:hover { + background-color: alpha(white, 0.2); +} + +.question .button.close:active { + color: @question_fg_color; + background-color: alpha(black, 0.1); +} + +.error { + border-width: 1px; + border-style: solid; + border-color: shade(@error_bg_color, 0.8); + background-color: @error_bg_color; + background-image: none; + color: @error_fg_color; +} + +.error .button { + border-top-color: shade(@error_bg_color, 0.8); + border-right-color: shade(@error_bg_color, 0.72); + border-left-color: shade(@error_bg_color, 0.72); + border-bottom-color: shade(@error_bg_color, 0.7); + background-color: shade(@error_bg_color, 1.08); + color: @error_fg_color; +} + +.error .button:hover { + border-top-color: shade(@error_bg_color, 0.85); + border-right-color: shade(@error_bg_color, 0.78); + border-left-color: shade(@error_bg_color, 0.78); + border-bottom-color: shade(@error_bg_color, 0.7); + background-color: shade(@error_bg_color, 1.10); +} + +.error .button:active { + border-color: shade(@error_bg_color, 0.6); + background-color: shade(@error_bg_color, 0.95); +} + +.error .button:active:hover { + border-top-color: shade(@error_bg_color, 0.85); + border-right-color: shade(@error_bg_color, 0.78); + border-left-color: shade(@error_bg_color, 0.78); + border-bottom-color: shade(@error_bg_color, 0.7); +} + +.error .button.close { + color: @error_fg_color; +} + +.error .button.close:hover { + background-color: alpha(white, 0.2); +} + +.error .button.close:active { + color: @error_fg_color; + background-color: alpha(black, 0.1); +} + +/******************* + * symbolic images * + *******************/ +.image { + color: alpha(currentColor, 0.5); +} + +.image:hover { + color: alpha(currentColor, 0.9); +} + +.image:selected, +.image:selected:hover { + color: @theme_selected_fg_color; +} + +.view.image, +.view.image:hover { + color: alpha(currentColor, 0.9); +} + +.view.image:selected, +.view.image:selected:hover { + color: @theme_selected_fg_color; +} + +/***************** + * miscellaneous * + *****************/ +.floating-bar { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_bg_color, 1.4); + border-radius: 0px; + background-color: @theme_bg_color; + background-image: none; + color: @theme_fg_color; +} + +.floating-bar.top { + border-top-width: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.floating-bar.right { + border-right-width: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.floating-bar.bottom { + border-bottom-width: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.floating-bar.left { + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.floating-bar .button { + -GtkButton-image-spacing: 0; + -GtkButton-inner-border: 0; + + border-style: none; + background-color: transparent; + background-image: none; +} + +.view.dim-label, +.dim-label { + color: alpha(currentColor, 0.5); +} + +.dnd { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_selected_bg_color, 0.9); +} + +.grip { + background-color: transparent; +} + +.arrow { + color: alpha(currentColor, 0.7); +} + +/******** + * menu * + ********/ +GtkTreeMenu.menu, +GtkMenuToolButton.menu, +GtkComboBox .menu { + background-color: @menu_bg_color; +} + +.primary-toolbar .menu, +.primary-toolbar .button .menu, +.toolbar .menu, +.toolbar .primary-toolbar .menu, +.header-bar .menu, +.header-bar .primary-toolbar .menu, +.menu { + padding: 0; + border-radius: 0; + border-style: none; + background-color: @menu_bg_color; + color: @menu_fg_color; +} + +/* Hover-effect on play-button in ubuntu soundmenu */ +.menu:selected { + background-color: @selected_bg_color; +} + +.menu.button:hover, +.menu.button:active, +.menu.button:active *:insensitive, +.menu.button:insensitive, +.menu.button { + border-width: 0; + background-color: @menu_bg_color; + background-image: none; +} + +.context-menu { + font: initial; +} + +/* ubuntu software center menu */ +#toolbar-popup { + background-color: @menu_bg_color; + color: @menu_fg_color; +} + +/*********** + * menubar * + ***********/ +.menubar { + -GtkWidget-window-dragging: true; + + border-style: none; + background-color: @menubar_bg_color; + background-image: none; + color: @menubar_fg_color; +} + +/*************** + * menubaritem * + ***************/ +.menubar.menuitem, +.menubar .menuitem { + padding: 3px 5px; + border-width: 1px; + border-style: solid; + border-color: transparent; + background-color: transparent; + background-image: none; + color: @menubar_fg_color; +} + +.menubar.menuitem:hover, +.menubar .menuitem:hover { + border-color: mix(@menubar_bg_color, @menubar_fg_color, 0.21); + background-color: mix(@menubar_bg_color, @menubar_fg_color, 0.21); + background-image: none; + color: shade(@menubar_fg_color, 1.08); +} + +.menubar .menuitem *:hover { + color: shade(@menubar_fg_color, 1.08); +} + +/************ + * menuitem * + ************/ +GtkTreeMenu .menuitem { + padding: 0; + border-width: 0; +} + +.menuitem, +.menu .menuitem { + -GtkMenuItem-arrow-scaling: 0.5; + + padding: 3px; + border-width: 1px; + border-style: solid; + border-color: transparent; + border-radius: 0; + background-color: transparent; + background-image: none; + color: @menu_fg_color; +} + +.menu .menuitem:active, +.menu .menuitem:hover { + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: @theme_selected_bg_color; + background-image: none; +} + +.menu .menuitem:active, +.menu .menuitem *:active, +.menu .menuitem:hover, +.menu .menuitem *:hover { + color: @theme_selected_fg_color; +} + +.menu .menuitem:insensitive, +.menu .menuitem *:insensitive { + color: mix(@menu_fg_color, @menu_bg_color, 0.5); +} + +.menuitem.check, +.menuitem.radio, +.menuitem.check:hover, +.menuitem.radio:hover, +.menuitem.check:insensitive, +.menuitem.radio:insensitive { + border-style: none; + background-color: transparent; + background-image: none; +} + +.menuitem.check:active, +.menuitem.radio:active { + border-style: none; + background-color: transparent; +} + +.menuitem GtkCalendar:inconsistent { + color: mix(@menu_fg_color, @menu_bg_color, 0.5); +} + +.menuitem GtkCalendar.button { + border-style: none; + background-color: transparent; + background-image: none; +} + +.menuitem .entry { + border-color: shade(@fg_color, 1.0); + background-color: @menu_bg_color; + background-image: none; + color: @menu_fg_color; +} + +.menuitem .entry:active, +.menuitem .entry:focus { + border-color: shade(@selected_bg_color, 1.0); +} + +.menuitem .accelerator { + color: alpha(@menu_fg_color, 0.6); +} + +.menuitem .accelerator:hover { + color: alpha(@theme_selected_fg_color, 0.8); +} + +.menuitem .accelerator:insensitive { + color: alpha(mix(@menu_fg_color, @menu_bg_color, 0.5), 0.6); +} + +GtkModelMenuItem GtkBox GtkImage { + padding-right: 4px; +} + +/************ + * popovers * + ************/ +GtkPopover { + margin: 10px; + padding: 2px; + border-radius: 0px; + border-color: shade(@theme_bg_color, 1.4); + border-width: 1px; + border-style: solid; + background-clip: border-box; + background-color: @theme_bg_color; + color: @theme_fg_color; + box-shadow: 0 2px 3px alpha(black, 0.5); +} + +GtkPopover.osd { + box-shadow: 0 2px 7px 3px alpha(black, 0.5); +} + +GtkPopover > .list, +GtkPopover > .view, +GtkPopover > .toolbar { + background-color: transparent; +} + +GtkPopover.osd > .toolbar .button { + border-radius: 0; + border-width: 0; + background-image: none; + background-color: transparent; +} + +GtkPopover .separator { + border: 0; + background-color: transparent; + color: alpha(currentColor, 0.5); + font-size: 80%; + font-weight: bold; +} + +GtkModelButton.button, +GtkModelButton.button:active, +GtkModelButton.button:insensitive, +GtkModelButton.button:active:insensitive { + background-color: transparent; + background-image: none; + border-color: transparent; + border-style: none; + box-shadow: none; + color: @theme_fg_color; +} + +GtkModelButton.button:active:hover, +GtkModelButton.button:hover, +GtkModelButton.button:selected { + border-width: 0; + border-color: transparent; + background-color: @theme_selected_bg_color; + background-image: none; + color: @theme_selected_fg_color; +} + +/************ + * notebook * + ************/ +.notebook { + background-color: shade (@bg_color, 1.02); + background-image: none; + border-radius: 0; + padding: 0; + background-clip: border-box; + border-color: shade (@fg_color, 1.0); + border-width: 1px; + border-style: solid; +} + +.notebook.frame { + border-width: 1px; +} + +.notebook.header { + border-width: 0; + background-color: @theme_bg_color; +} + +.notebook.header.frame { + border-color: @theme_bg_color; + box-shadow: none; +} + +.notebook tab { + background-image: none; + background-color: shade(@theme_bg_color, 0.9); + border-style: solid; + border-color: shade(@fg_color, 1.0); + border-width: 1px; + border-radius: 0px; + box-shadow: none; +} + +.notebook tab:active { + border-color: shade (@theme_selected_bg_color, 0.8); + border-style: solid; + border-width: 1px; + background-color: @theme_selected_bg_color; + background-image: none; + color: @fg_color; +} + +.notebook tab GtkLabel { + /*padding: 1px;*/ + padding: 4px 8px 4px 8px; +} + +.notebook tab { + color: shade (@bg_color, 0.48); +} + +.notebook tab.top:active { + padding: 3px 7px 1px 7px; +} + +.notebook tab.top { + padding: 2px 5px 0 5px; +} + +.notebook tab.right:active { + padding: 4px 6px 4px 1px; + background-image: none; +} + +.notebook tab.right { + padding: 3px 4px 3px 0; + border-image-width: 1px 0; +} + +.notebook tab.bottom:active { + padding: 1px 7px 4px 7px; + background-image: none; +} + +.notebook tab.bottom { + padding: 0 5px 3px 5px; + border-image-width: 0 1px; +} + +.notebook tab.left:active { + padding: 4px 1px 4px 6px; + background-image: none; +} + +.notebook tab.left { + padding: 3px 0 3px 4px; + border-image-width: 1px 0; +} + +.notebook tab .button { + padding: 0; +} + +.notebook GtkDrawingArea { + background-color: shade (@bg_color, 1.02); +} + +.notebook.frame { + border-width: 1px; +} + +/* close button styling */ +.notebook tab .button, +.notebook tab .button:active, +.notebook tab .button:hover { + padding: 1px; + border-width: 1px; + border-radius: 2px; + border-style: solid; + border-color: transparent; + background-image: none; + background-color: transparent; + color: mix(@theme_text_color, @theme_base_color, 0.5); +} + +.notebook tab .button:hover { + color: @theme_text_color; + border-color: shade(@theme_base_color, 0.8); +} + +.notebook tab .button:active, +.notebook tab .button:active:hover { + border-color: shade(@theme_base_color, 0.7); + background-color: shade(@theme_base_color, 0.95); +} + +/****************** + * pane separator * + ******************/ +.pane-separator { + background-color: @theme_bg_color; + color: transparent; +} + +/************************* + * progressbar and scale * + *************************/ +GtkProgressBar { + padding: 0; + border-width: 1px; + border-radius: 0px; +} + +.progressbar, +.progressbar row, +.progressbar row:hover, +.progressbar row:selected, +.progressbar row:selected:focus { + background-image: none; + background-color: @progressbar_color; + box-shadow:none; +} + +.progressbar.vertical { + background-image: none; + background-color: @progressbar_color; +} + +.trough, +.trough row, +.trough row:hover, +.trough row:selected, +.trough row:selected:focus { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_fg_color, 1.4); + background-color: shade(@theme_bg_color, 1.08); + background-image: none; +} + +.trough.vertical { + background-color: shade(@theme_bg_color, 1.08); + background-image: none; +} + +/* level bars as used for password quality or remaining power */ +GtkLevelBar { + -GtkLevelBar-min-block-width: 34; + -GtkLevelBar-min-block-height: 2; +} + +GtkLevelBar.vertical { + -GtkLevelBar-min-block-width: 2; + -GtkLevelBar-min-block-height: 34; +} + +.level-bar.trough { + padding: 1px; + border-radius: 0px; +} + +.level-bar.fill-block { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: @theme_selected_bg_color; +} + +.level-bar.indicator-continuous.fill-block { + padding: 1px; + border-radius: 0px; +} + +.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_color, 0.80); + background-image: linear-gradient(to bottom, + shade(@warning_color, 1.3), + @warning_color 75%, + shade(@warning_color, 0.9) + ); +} + +.level-bar.fill-block.empty-fill-block { + border-color: alpha(@theme_fg_color, 0.1); + background-color: transparent; + background-image: none; +} + +.scale { + -GtkRange-slider-width: 16; + -GtkRange-trough-border: 0; + -GtkScale-slider-length: 7; + + padding: 0; + border-width: 1px; + border-radius: 0px; +} + +.scale.slider { + border-radius: 0px; + background-color: shade(@theme_bg_color, 1.08); + background-image: none; + border: 1px solid @theme_fg_color; + /* we will draw the border using box shadow for now */ +/* box-shadow: inset 1px 0 shade(@theme_bg_color, 1.2),*/ +/* inset 0 1px shade(@theme_bg_color, 1.2),*/ +/* inset -1px 0 shade(@theme_bg_color, 1.2),*/ +/* inset 0 -1px shade(@theme_bg_color, 1.2); */ +} + +.scale.slider:hover { +/* box-shadow: inset 1px 0 shade(@theme_bg_color, 1.4),*/ +/* inset 0 1px shade(@theme_bg_color, 1.4),*/ +/* inset -1px 0 shade(@theme_bg_color, 1.4),*/ +/* inset 0 -1px shade(@theme_bg_color, 1.4);*/ +} + +.scale.slider:insensitive { + background-color: shade(@theme_bg_color, 0.9); + background-image: none; +/* box-shadow: inset 1px 0 shade(@theme_bg_color, 1.6),*/ +/* inset 0 1px shade(@theme_bg_color, 1.6),*/ +/* inset -1px 0 shade(@theme_bg_color, 1.6),*/ +/* inset 0 -1px shade(@theme_bg_color, 1.6);*/ +} + +.scale.slider.fine-tune:active, +.scale.slider.fine-tune:active:hover, +.scale.slider.fine-tune.horizontal:active, +.scale.slider.fine-tune.horizontal:active:hover { + background-size: 50%; + background-repeat: no-repeat; + background-position: center; +} + +.scale.mark { + border-color: shade(@theme_fg_color, 1.4); +} + +.scale.trough { + margin: 7px 0; + border-color: shade(@theme_fg_color, 1.4); + border-radius: 0px; + background-color: shade(@theme_bg_color, 1.08); + background-image: none; +} + +.scale.trough.vertical { + margin: 0 7px; +} + +.menuitem .scale.highlight.left, +.scale.highlight.left { + border-color: @theme_selected_bg_color; + background-color: @theme_selected_bg_color; + background-image: none; +} + +.menuitem .scale.highlight.left:hover { + border-color: shade(@theme_selected_bg_color, 0.8); + background-color: shade(@theme_selected_bg_color, 0.8); +} + +.scale.highlight.bottom { + border-color: @theme_selected_bg_color; + background-color: @theme_selected_bg_color; + background-image: none; +} + +.scale.trough:insensitive, +.scale.highlight.left:insensitive { + border-color: shade(@theme_fg_color, 0.65); + background-color: shade(@theme_bg_color, 0.9); + background-image: none; +} + +/************* + * scrollbar * + *************/ +.scrollbar { + border-width: 1px; + border-style: solid; + padding: 0; +} + +.scrollbars-junction, +.scrollbar.trough { + border-width: 0; + border-radius: 0; + background-color: transparent; + background-image: none; +} + +.scrollbar.button, +.scrollbar.button:active, +.scrollbar.button:active:hover { + border-width: 0; + border-radius: 0; + background-color: transparent; + background-image: none; + color: shade(@theme_fg_color, 1.0); +} + +.scrollbar.slider { + border-width: 3px; + border-color: transparent; + border-radius: 0; + background-color: @theme_fg_color; +} +/* +.scrollbar.slider:hover, +.scrollbar.slider.vertical:hover { + border-color: transparent; + background-color: @scrollhover_bg_color; +} + +.scrollbar.slider:active, +.scrollbar.slider.vertical:active { + border-color: transparent; + background-color: @scrollpress_bg_color; +} +*/ +.scrollbar.slider.fine-tune:prelight:active { + border-width: 3px; + border-color: transparent; +} + +/* overlay scrollbar */ +OsThumb { + color: shade(@theme_bg_color, 0.7); +} + +OsThumb:selected, +OsScrollbar:selected { + background-color: @theme_selected_bg_color; +} + +OsThumb:active, +OsScrollbar:active { + background-color: @theme_selected_bg_color; +} + +OsThumb:insensitive, +OsScrollbar:insensitive { + background-color: shade(@theme_bg_color, 0.9); +} + +/************* + * separator * + *************/ +.sidebar.view.separator, +.view.separator, +.separator { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_bg_color, 0.9); + color: shade(@theme_bg_color, 0.9); +} + +.button .separator, +.button.separator { + border-color: shade(@theme_bg_color, 0.95); +} + +.button .separator:insensitive, +.button.separator:insensitive { + border-color: shade(@theme_bg_color, 0.85); +} + +.primary-toolbar GtkSeparatorToolItem, +.primary-toolbar .separator, +.primary-toolbar .separator:insensitive, +.toolbar GtkSeparatorToolItem, +.toolbar .separator, +.toolbar .separator:insensitive { + -GtkWidget-window-dragging: true; + + border-color: shade(@toolbar_bg_color, 0.95); + color: shade(@toolbar_bg_color, 0.95); +} + +.header-bar GtkSeparatorToolItem, +.header-bar .separator, +.header-bar .separator:insensitive, +.titlebar GtkSeparatorToolItem, +.titlebar .separator, +.titlebar .separator:insensitive { + -GtkWidget-window-dragging: true; + + border-color: shade(@titlebar_bg_color, 0.95); + color: shade(@titlebar_bg_color, 0.95); +} + +.primary-toolbar .button .separator, +.primary-toolbar .button.separator, +.toolbar .button .separator, +.toolbar .button.separator { + border-color: shade(@toolbar_bg_color, 0.95); +} + +.header-bar .button .separator, +.header-bar .button.separator, +.titlebar .button .separator, +.titlebar .button.separator { + border-color: shade(@titlebar_bg_color, 0.95); +} + +.primary-toolbar .button .separator:insensitive, +.primary-toolbar .button.separator:insensitive, +.toolbar .button .separator:insensitive, +.toolbar .button.separator:insensitive { + border-color: shade(@toolbar_bg_color, 0.85); +} + +.header-bar .button .separator:insensitive, +.header-bar .button.separator:insensitive, +.titlebar .button .separator:insensitive, +.titlebar .button.separator:insensitive { + border-color: shade(@titlebar_bg_color, 0.85); +} + +.menuitem.separator { + -GtkMenuItem-horizontal-padding: 0; + -GtkWidget-separator-height: 1; + + border-style: none; + color: shade(@menu_bg_color, 0.9); +} + +GtkComboBox .separator { + /* always disable separators */ + -GtkWidget-wide-separators: true; + -GtkWidget-horizontal-separator: 0; + -GtkWidget-vertical-separator: 0; + + border-style: none; +} + +/*********** + * sidebar * + ***********/ +.sidebar, +.sidebar.view, +.sidebar .view, +.sidebar GtkScrolledWindow { + background-color: @theme_bg_color; + color: mix(@theme_fg_color, @theme_bg_color, 0.1); +} + +.sidebar row:selected, +.sidebar row:selected:hover, +.sidebar row:selected:focus, +.sidebar .view row:selected, +.sidebar .view row:selected:hover, +.sidebar .view row:selected:focus { + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: @theme_selected_bg_color; + background-image: none; + color: @theme_selected_fg_color; +} + +.sidebar row:prelight, +.sidebar .view row:prelight { + border-color: shade(@theme_selected_bg_color, 1.05); + background-color: shade(@theme_selected_bg_color, 1.05); + background-image: none; + color: @theme_selected_fg_color; +} + +.sidebar row:selected:prelight, +.sidebar .view row:selected:prelight { + border-color: shade(@theme_selected_bg_color, 1.05); + background-color: shade(@theme_selected_bg_color, 1.05); + background-image: none; + color: @theme_selected_fg_color; +} + +.sidebar .frame { + border-width: 1px; + border-color: white; + border-style: solid; +} + +/*addition start*/ +.sidebar-item { + padding: 10px 4px; } + .sidebar-item > Gtklabel { + padding-left: 6px; + padding-right: 6px; } + .sidebar-item.needs-attention > Gtklabel { + background-size: 6px 6px, 0 0; } + +/* ------------- +NEW ON GTK 3.18 +---------------*/ +GtkSidebarRow.list-row { + padding: 0px; } +GtkSidebarRow .sidebar-revealer { + padding: 1px 14px 1px 12px; } +GtkSidebarRow .sidebar-icon:dir(ltr) { + padding-right: 8px; } +GtkSidebarRow .sidebar-icon:dir(rtl) { + padding-left: 8px; } +GtkSidebarRow .sidebar-label:dir(ltr) { + padding-right: 2px; } +GtkSidebarRow .sidebar-label:dir(rtl) { + padding-left: 2px; } + + +.sidebar-button.button.image-button { + padding: 3px; + border-radius: 0; + box-shadow: 0px 0px 0px alpha(@dark_shadow,0)} +.sidebar-button.button:not(:hover):not(:active) > GtkImage { + opacity: 0.5; } + +.sidebar-item { + padding: 10px 4px; } + .sidebar-item > GtkLabel { + padding-left: 6px; + padding-right: 6px; } + .sidebar-item.needs-attention > GtkLabel { + background-size: 6px 6px, 0 0; } +/*addition end*/ +/************** + * spinbutton * + **************/ +.spinbutton .button { + color: mix(@theme_text_color, @theme_base_color, 0.4); + padding: 2px 4px; + border-width: 0; + border-radius: 0; + border-style: none; + background-color: transparent; + background-image: none; + box-shadow: inset 1px 0 shade(@theme_base_color, 0.9); +} + +.spinbutton .button:insensitive { + color: mix(@theme_text_color, @theme_base_color, 0.7); + box-shadow: inset 1px 0 shade(@theme_bg_color, 0.95); +} + +.spinbutton .button:active, +.spinbutton .button:hover { + color: @theme_fg_color; +} + +.spinbutton .button:first-child { + border-radius: 0px 0 0 0px; + box-shadow: none; +} + +.spinbutton .button:last-child { + border-radius: 0 0px 0px 0; +} + +.spinbutton .button:dir(rtl) { + box-shadow: inset -1px 0 shade(@theme_base_color, 0.9); +} + +.spinbutton.vertical .button { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_bg_color, 1.4); + border-radius: 0px; + background-color: shade(@theme_bg_color, 1.08); + background-image: none; + color: @theme_fg_color; + box-shadow: none; +} + +.spinbutton.vertical .button:hover { + border-color: shade(@theme_bg_color, 0.7); + background-color: shade(@theme_bg_color, 1.10); + background-image: none; +} + +.spinbutton.vertical .button:active { + border-color: shade(@theme_bg_color, 1.4); + background-color: shade(@theme_bg_color, 0.95); + background-image: none; +} + +.spinbutton.vertical .button:active:hover { + border-color: shade(@theme_bg_color, 0.7); +} + +.spinbutton.vertical .button:focus, +.spinbutton.vertical .button:hover:focus, +.spinbutton.vertical .button:active:focus, +.spinbutton.vertical .button:active:hover:focus { + border-color: shade(@theme_bg_color, 0.7); +} + +.spinbutton.vertical .button:insensitive { + border-color: shade(@theme_bg_color, 0.85); + background-color: shade(@theme_bg_color, 0.9); + background-image: none; +} + +.spinbutton.vertical .button:first-child { + border-width: 1px; + border-bottom-width: 0; + border-radius: 0px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.spinbutton.vertical .button:last-child { + border-width: 1px; + border-top-width: 0; + border-radius: 0px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.spinbutton.vertical.entry { + border-width: 1px; + border-style: solid; + border-radius: 0; +} + +/*********** + * spinner * + ***********/ +@keyframes spinner { + 00.0% { 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.70)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.40)), to(transparent)); } + + 10.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.80)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.90)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.60)), to(transparent)); } + + 20.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.60)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.90)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.80)), to(transparent)); } + + 30.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.40)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.70)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)); } + + 40.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.20)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.50)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.80)), to(transparent)); } + + 50.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(transparent), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.30)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.60)), to(transparent)); } + + 60.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.20)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.10)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.40)), to(transparent)); } + + 70.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.40)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.10)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.20)), to(transparent)); } + + 80.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.60)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.30)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(transparent), to(transparent)); } + + 90.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.80)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.50)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.20)), 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.70)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.40)), 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)); + + background-position: 0% 70%, 33% 70%, 70% 70%; + background-size: 30% 30%; + background-repeat: no-repeat; +} + +.spinner:active { + 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.70)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.40)), to(transparent)); + + animation: spinner 1s infinite linear; +} + +.menu.spinner, +.menu .spinner, +.menu .spinner:hover, +.primary-toolbar .spinner { + color: @theme_selected_bg_color; + border: none; + box-shadow: none; +} + +/************* + * statusbar * + *************/ +GtkStatusbar { + padding: 4px; + color: @theme_fg_color; + border-width: 0; +} + +/********** + * switch * + ********** +GtkSwitch { + padding: 0; + border-radius: 0px; + font: bold condensed; +} + +GtkSwitch.slider { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_bg_color, 1.4); + background-color: shade(@theme_bg_color, 1.08); + background-image: none; +} + +GtkSwitch.slider:insensitive { + border-color: shade(@theme_bg_color, 0.85); + background-color: shade(@theme_bg_color, 0.9); + background-image: none; +} + +GtkSwitch.trough { + border-color: shade(@theme_bg_color, 1.4); + background-color: shade(@theme_bg_color, 0.95); + background-image: none; + color: @theme_fg_color; +} + +GtkSwitch.trough:active { + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: @theme_selected_bg_color; + background-image: none; + color: @theme_selected_fg_color; +} + +GtkSwitch.trough:insensitive { + border-color: shade(@theme_bg_color, 0.85); + background-color: shade(@theme_bg_color, 0.9); + background-image: none; + color: mix(@theme_fg_color, @theme_bg_color, 0.5); +}*/ + +GtkSwitch { + -GtkWidget-focus-line-width: 0; + border-radius: 8px; + padding: 0; +} + +.menu GtkSwitch.trough, +.toolbar.menubar GtkSwitch.trough, +.primary-toolbar .toolbar GtkSwitch.trough, +.primary-toolbar.toolbar GtkSwitch.trough, +GtkSwitch.trough, +GtkSwitch.trough:insensitive, +GtkSwitch.trough:backdrop { + border: none; + border-image: none; + background: none; + color: transparent; + box-shadow: none; + background-image: url("assets/switch-off.svg"); + background-size: 44px 20px; + background-position: center center; + background-repeat: no-repeat; + text-shadow: none; +} + +GtkSwitch.trough { + background-image: url("assets/switch-off.svg"); +} + +GtkSwitch.trough:active { + background-image: url("assets/switch-on.svg"); +} + +GtkSwitch.trough:insensitive { + background-image: url("assets/switch-off-disabled.svg"); +} + +GtkSwitch.trough:active:insensitive { + background-image: url("assets/switch-on-disabled.svg"); +} + +.toolbar.menubar GtkSwitch.trough, +.primary-toolbar .toolbar GtkSwitch.trough, +.primary-toolbar.toolbar GtkSwitch.trough { + background-image: url("assets/switch-dark-off.svg"); +} + +.toolbar.menubar GtkSwitch.trough:active, +.primary-toolbar .toolbar GtkSwitch.trough:active, +.primary-toolbar.toolbar GtkSwitch.trough:active { + background-image: url("assets/switch-dark-on.svg"); +} + +.toolbar.menubar GtkSwitch.trough:insensitive, +.primary-toolbar .toolbar GtkSwitch.trough:insensitive, +.primary-toolbar.toolbar GtkSwitch.trough:insensitive { + background-image: url("assets/switch-dark-off-disabled.svg"); +} + +.toolbar.menubar GtkSwitch.trough:active:insensitive, +.primary-toolbar .toolbar GtkSwitch.trough:active:insensitive, +.primary-toolbar.toolbar GtkSwitch.trough:active:insensitive { + background-image: url("assets/switch-dark-on-disabled.svg"); +} + +GtkSwitch.slider { + border: none; + border-image: none; + background: none; + color: transparent; + box-shadow: none; +} + +/************ + * textview * + ************/ +GtkTextView { + background-color: @theme_base_color; + color: @theme_text_color; +} + +/***************** + * color chooser * + *****************/ +GtkColorSwatch, +GtkColorSwatch:selected { + border-width: 1px; + border-style: solid; + border-color: alpha(black, 0.1); + border-radius: 0px; + background-color: transparent; + background-clip: border-box; +} + +GtkColorSwatch:hover, +GtkColorSwatch:selected:hover { + border-color: alpha(black, 0.3); +} + +GtkColorSwatch.color-dark:hover { +} + +GtkColorSwatch.color-light:hover { +} + +GtkColorSwatch.color-light:selected:hover, +GtkColorSwatch.color-dark:selected:hover { + background-image: none; +} + +GtkColorSwatch.left, +GtkColorSwatch:first-child { + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; +} + +GtkColorSwatch.right, +GtkColorSwatch:last-child { + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; +} + +GtkColorSwatch:only-child { + border-radius: 0px; +} + +GtkColorSwatch.top { + border-top-left-radius: 0px; + border-top-right-radius: 0px; +} + +GtkColorSwatch.bottom { + border-bottom-left-radius: 0px; + border-bottom-right-radius: 0px; +} + +GtkColorChooserWidget #add-color-button { + background-clip: padding-box; + border-color: alpha(black, 0.1); + background-color: shade(@theme_bg_color, 0.95); + color: @theme_fg_color; +} + +GtkColorChooserWidget #add-color-button:hover { + border-color: alpha(black, 0.3); + background-color: shade(@theme_bg_color, 0.90); + color: @theme_fg_color; +} + +.color-active-badge, +.color-active-badge:selected { + border-width: 1px; + border-style: solid; + border-width: 2px; + background-color: transparent; +} + +.color-active-badge.color-light, +.color-active-badge.color-light:hover { + border-color: alpha(black, 0.3); + color: alpha(black, 0.3); +} + +.color-active-badge.color-dark, +.color-active-badge.color-dark:hover { + border-color: alpha(white, 0.3); + color: alpha(white, 0.3); +} + +GtkColorEditor GtkColorSwatch { + border-radius: 0px; +} + +GtkColorEditor GtkColorSwatch.color-dark:hover, +GtkColorEditor GtkColorSwatch.color-light:hover { + background-image: none; + border-color: alpha(black, 0.3); +} + +GtkColorButton.button { + padding: 2px; +} + +/************** + * header-bar * + **************/ +.header-bar { + padding: 4px; + border-width: 0 0 1px 0; + border-style: solid; + border-color: shade(@titlebar_bg_color, 0.8); + background-color: @titlebar_bg_color; + background-image: none; + color: @titlebar_fg_color; +} + +.header-bar .button.text-button { + padding: 4px; +} + +.header-bar .button.image-button { + padding: 6px; +} + +.header-bar .title { + font: bold; + padding: 0 12px; +} + +.header-bar .subtitle { + font: smaller; + padding: 0 12px; +} + +.header-bar GtkComboBox, +.header-bar .button { + border-color: shade(@titlebar_bg_color, 0.8); + background-color: shade(@titlebar_bg_color, 1.08); + background-image: none; + color: @titlebar_fg_color; +} + +.header-bar .button:hover { + border-color: shade(@theme_selected_bg_color, 0.7); + background-color: shade(@theme_selected_bg_color, 1.10); + background-image: none; +} + +.header-bar .button:active, +.header-bar .button:checked { + border-color: shade(@theme_selected_bg_color, 0.8); + background-color: shade(@theme_selected_bg_color, 0.95); + background-image: none; +} + +.header-bar .button:active:hover { + border-color: shade(@titlebar_bg_color, 0.7); +} + +.header-bar .button:focus, +.header-bar .button:hover:focus, +.header-bar .button:active:focus, +.header-bar .button:active:hover:focus { + border-color: shade(@titlebar_bg_color, 0.7); +} + +.header-bar .button:insensitive { + border-color: shade(@titlebar_bg_color, 0.85); + background-color: shade(@titlebar_bg_color, 0.9); + background-image: none; +} + +.header-bar .button:active *:insensitive { + border-color: shade(@titlebar_bg_color, 0.75); + background-color: shade(@titlebar_bg_color, 0.80); + background-image: none; +} + +.header-bar .entry { + border-width: 1px; + border-color: shade(@fg_color, 1.0); +} + +.header-bar .entry:active, +.header-bar .entry:focus { + border-width: 1px; + border-color: shade(@selected_fg_color, 1.0); +} + +/*********** + * toolbar * + ***********/ +.toolbar { + padding: 4px; + border-style: none; + background-color: @toolbar_bg_color; + background-image: none; + color: @toolbar_fg_color; +} + +.toolbar .button { + padding: 2px; +} + +.toolbar .button.text-button { + padding: 2px 4px; +} + +.toolbar .button.image-button { + padding: 4px 3px 3px 4px; +} + +.toolbar:insensitive { + background-color: shade(@toolbar_bg_color, 0.9); + color: mix(@toolbar_fg_color, @toolbar_bg_color, 0.5); +} + +/* menubar toolbars */ +.toolbar.menubar { + -GtkToolbar-button-relief: normal; +} + +/******************* + * primary-toolbar * + *******************/ +.primary-toolbar, +.primary-toolbar .toolbar, +.primary-toolbar.toolbar { + -GtkWidget-window-dragging: true; + + padding: 4px; + border-width: 0; + border-style: solid; + border-color: shade(@toolbar_bg_color, 0.8); + background-color: @toolbar_bg_color; + background-image: none; + color: @toolbar_fg_color; +} + +.primary-toolbar GtkComboBox, +.primary-toolbar .button { + padding: 2px; + border-width: 0; + border-color: transparent; + border-radius: 0px; + background-color: transparent; + background-image: none; + color: @toolbar_fg_color; +} + +.primary-toolbar .raised .button, +.primary-toolbar .raised.button, +.toolbar GtkComboBox, +.toolbar .button { + border-color: transparent; + background-color: shade(@toolbar_bg_color, 1.08); + background-image: none; + color: @toolbar_fg_color; +} + +.primary-toolbar .button:hover, +.toolbar .button:hover { + border-color: transparent; + background-color: shade(@toolbar_bg_color, 1.10); + background-image: none; +} + +.primary-toolbar .button:active, +.toolbar .button:active { + border-color: shade(@selected_bg_color, 0.9); + background-color: shade(@selected_bg_color, 1.1); + background-image: none; +} + +.primary-toolbar .button:checked { + border-color: transparent; + background-color: shade(@toolbar_bg_color, 0.95); + background-image: none; +} + +.primary-toolbar .button:active:hover, +.toolbar .button:active:hover { + border-color: transparent; +} + +.primary-toolbar .button:focus, +.primary-toolbar .button:hover:focus, +.primary-toolbar .button:active:focus, +.primary-toolbar .button:active:hover:focus, +.toolbar .button:focus, +.toolbar .button:hover:focus, +.toolbar .button:active:focus, +.toolbar .button:active:hover:focus { + border-color: transparent; +} + +.primary-toolbar .button:insensitive, +.toolbar .button:insensitive { + border-color: transparent; + background-color: @toolbar_bg_color; + background-image: none; +} + +.primary-toolbar .button:active *:insensitive, +.toolbar .button:active *:insensitive { + border-color: transparent; + background-color: shade(@toolbar_bg_color, 0.80); + background-image: none; +} + +.primary-toolbar .entry, +.toolbar .entry { + border-width: 1px; + border-color: shade(@fg_color, 1.0); +} + +.primary-toolbar .entry:active, +.primary-toolbar .entry:focus, +.toolbar .entry:active, +.toolbar .entry:focus { + border-width: 1px; + border-color: shade(@selected_bg_color, 1.0); +} + +/* inline-toolbar */ +.inline-toolbar.toolbar { + -GtkToolbar-button-relief: normal; + + padding: 1px; + border-width: 1px; + border-style: solid; + border-color: shade(@theme_bg_color, 1.4); + border-radius: 0; + background-color: @theme_bg_color; + background-image: none; +} + +.inline-toolbar.toolbar:last-child { + border-width: 1px; + border-color: shade(@theme_bg_color, 1.4); + border-radius: 0; +} + +.inline-toolbar.toolbar .button { + padding: 1px; + border-width: 1px; + border-style: solid; + border-color: shade(@theme_bg_color, 1.4); + border-radius: 0; + background-color: shade(@theme_bg_color, 1.08); + background-image: none; + color: @theme_fg_color; +} + +.inline-toolbar.toolbar .button:hover { + border-color: shade(@theme_bg_color, 0.7); + background-color: shade(@theme_bg_color, 1.10); + background-image: none; +} + +.inline-toolbar.toolbar .button:active { + border-color: shade(@theme_bg_color, 1.4); + background-color: shade(@theme_bg_color, 0.95); + background-image: none; +} + +.inline-toolbar.toolbar .button:active:hover { + border-color: shade(@theme_bg_color, 0.7); +} + +.inline-toolbar.toolbar .button:focus, +.inline-toolbar.toolbar .button:hover:focus, +.inline-toolbar.toolbar .button:active:focus, +.inline-toolbar.toolbar .button:active:hover:focus { + border-color: shade(@theme_bg_color, 0.7); +} + +.inline-toolbar.toolbar .button:insensitive, +.inline-toolbar.toolbar GtkToolButton .button:insensitive { + border-color: shade(@theme_bg_color, 0.85); + background-color: shade(@theme_bg_color, 0.9); + background-image: none; +} + +.inline-toolbar.toolbar .button:active *:insensitive +.inline-toolbar.toolbar GtkToolButton .button:active *:insensitive { + border-color: shade(@theme_bg_color, 0.75); + background-color: shade(@theme_bg_color, 0.80); + background-image: none; +} + +/****************** + * linked buttons * + *****************/ +/* set up shadows for visual separation */ +.linked .button, +.inline-toolbar.toolbar .button, +.inline-toolbar.toolbar GtkToolButton .button, +.inline-toolbar.toolbar GtkToolButton > .button { + box-shadow: inset -1px 0 shade(@theme_bg_color, 0.9); +} + +.linked .button:active, +.inline-toolbar.toolbar .button:active, +.inline-toolbar.toolbar GtkToolButton .button:active, +.inline-toolbar.toolbar GtkToolButton > .button:active { + box-shadow: inset -1px 0 shade(@theme_bg_color, 0.9), + inset 1px 0 alpha(@dark_shadow, 0.07), + inset 0 1px alpha(@dark_shadow, 0.08), + inset 0 -1px alpha(@dark_shadow, 0.05); +} + +.linked .button:insensitive, +.inline-toolbar.toolbar .button:insensitive, +.inline-toolbar.toolbar GtkToolButton .button:insensitive, +.inline-toolbar.toolbar GtkToolButton > .button:insensitive { + box-shadow: inset -1px 0 shade(@theme_bg_color, 0.85); +} + +/* remove box shadow from last-child and only-child */ +.linked .button:last-child, +.linked .button:only-child, +.linked .button:insensitive:last-child, +.linked .button:insensitive:only-child, +.linked .button:active *:insensitive:last-child, +.linked .button:active *:insensitive:only-child, +.inline-toolbar.toolbar .button:last-child, +.inline-toolbar.toolbar .button:only-child, +.inline-toolbar.toolbar .button:insensitive:last-child, +.inline-toolbar.toolbar .button:insensitive:only-child, +.inline-toolbar.toolbar .button:active *:insensitive:last-child, +.inline-toolbar.toolbar .button:active *:insensitive:only-child, +.inline-toolbar.toolbar GtkToolButton:last-child > .button, +.inline-toolbar.toolbar GtkToolButton:only-child > .button, +.inline-toolbar.toolbar GtkToolButton:last-child > .button:insensitive, +.inline-toolbar.toolbar GtkToolButton:only-child > .button:insensitive, +.inline-toolbar.toolbar GtkToolButton:last-child > .button:active *:insensitive, +.inline-toolbar.toolbar GtkToolButton:only-child > .button:active *:insensitive { + box-shadow: none; +} + +/* add back the inset shadow effect */ +.linked .button:active:last-child, +.linked .button:active:only-child, +.inline-toolbar.toolbar .button:active:last-child, +.inline-toolbar.toolbar .button:active:only-child, +.inline-toolbar.toolbar GtkToolButton:last-child > .button:active, +.inline-toolbar.toolbar GtkToolButton:only-child > .button:active { + box-shadow: inset 1px 0 alpha(@dark_shadow, 0.07), + inset 0 1px alpha(@dark_shadow, 0.08), + inset -1px 0 alpha(@dark_shadow, 0.07); +} + +/* middle button */ +.linked .entry, +.linked .button, +.linked .button:active, +.linked .button:active:hover, +.linked .button:insensitive, +.inline-toolbar.toolbar .button, +.inline-toolbar.toolbar .button:active, +.inline-toolbar.toolbar .button:insensitive, +.inline-toolbar.toolbar GtkToolButton .button, +.inline-toolbar.toolbar GtkToolButton .button:active, +.inline-toolbar.toolbar GtkToolButton .button:insensitive { + border-width: 1px; + border-radius: 0; + border-right-width: 0; + border-left-width: 0; +} + +/*leftmost button */ +.linked .entry:first-child, +.linked .button:first-child, +.linked .button:active:first-child, +.linked .button:active:hover:first-child, +.linked .button:insensitive:first-child, +.inline-toolbar.toolbar .button:first-child, +.inline-toolbar.toolbar .button:active:first-child, +.inline-toolbar.toolbar .button: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:insensitive { + border-width: 1px; + border-radius: 0px; + border-right-width: 0; + 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:insensitive:last-child, +.inline-toolbar.toolbar .button:last-child, +.inline-toolbar.toolbar .button:active:last-child, +.inline-toolbar.toolbar .button: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:insensitive { + border-width: 1px; + border-radius: 0px; + border-left-width: 0; + 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:insensitive:only-child, +.inline-toolbar.toolbar .button:only-child, +.inline-toolbar.toolbar .button:active:only-child, +.inline-toolbar.toolbar .button: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:insensitive { + border-width: 1px; + border-radius: 0px; +} + +/* linked button shadows (vertical) */ +.linked.vertical .button, +.inline-toolbar.toolbar.vertical .button, +.inline-toolbar.toolbar.vertical GtkToolButton > .button { + box-shadow: inset 0 -1px shade(@theme_bg_color, 0.9); +} + +.linked.vertical .button:active, +.inline-toolbar.toolbar.vertical .button:active, +.inline-toolbar.toolbar.vertical GtkToolButton > .button:active { + box-shadow: inset 0 -1px shade(@theme_bg_color, 0.9), + inset 1px 0 alpha(@dark_shadow, 0.07), + inset 0 1px alpha(@dark_shadow, 0.08), + inset -1px 0 alpha(@dark_shadow, 0.07); +} + +.linked.vertical .button:insensitive, +.inline-toolbar.toolbar.vertical .button:insensitive, +.inline-toolbar.toolbar.vertical GtkToolButton > .button:insensitive { + box-shadow: inset 0 -1px shade(@theme_bg_color, 0.85); +} + +/* remove box shadow from last-child and only-child */ +.linked.vertical .button:last-child, +.linked.vertical .button:only-child, +.linked.vertical .button:insensitive:last-child, +.linked.vertical .button:insensitive:only-child, +.linked.vertical .button:active *:insensitive:last-child, +.linked.vertical .button:active *:insensitive:only-child, +.inline-toolbar.toolbar.vertical .button:last-child, +.inline-toolbar.toolbar.vertical .button:only-child, +.inline-toolbar.toolbar.vertical .button:insensitive:last-child, +.inline-toolbar.toolbar.vertical .button:insensitive:only-child, +.inline-toolbar.toolbar.vertical .button:active *:insensitive:last-child, +.inline-toolbar.toolbar.vertical .button:active *:insensitive:only-child, +.inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button, +.inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button, +.inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:insensitive, +.inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:insensitive, +.inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:active *:insensitive, +.inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:active *:insensitive { + box-shadow: none; +} + +/* add back the inset shadow effect */ +.linked.vertical .button:active:last-child, +.linked.vertical .button:active:only-child, +.inline-toolbar.toolbar.vertical .button:active:last-child, +.inline-toolbar.toolbar.vertical .button:active:only-child, +.inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:active, +.inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:active { + box-shadow: inset 1px 0 alpha(@dark_shadow, 0.07), + inset 0 1px alpha(@dark_shadow, 0.08), + inset -1px 0 alpha(@dark_shadow, 0.07); +} + +/* middle button (vertical) */ +.linked.vertical .entry, +.linked.vertical .button, +.linked.vertical .button:active, +.linked.vertical .button:active:hover, +.linked.vertical .button:insensitive { + border-width: 1px; + border-radius: 0; + border-top-width: 0; + border-bottom-width: 0; +} + +/* top button (vertical) */ +.linked.vertical .entry:first-child, +.linked.vertical .button:first-child, +.linked.vertical .button:active:first-child, +.linked.vertical .button:active:hover:first-child, +.linked.vertical .button:insensitive:first-child { + border-width: 1px; + border-radius: 0px; + border-bottom-width: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +/* bottom button (vertical) */ +.linked.vertical .entry:last-child, +.linked.vertical .button:last-child, +.linked.vertical .button:active:last-child, +.linked.vertical .button:active:hover:last-child, +.linked.vertical .button:insensitive:last-child { + border-width: 1px; + border-radius: 0px; + border-top-width: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +/* linked single button (vertical) */ +.linked.vertical .entry:only-child, +.linked.vertical .button:only-child, +.linked.vertical .button:active:only-child, +.linked.vertical .button:active:hover:only-child, +.linked.vertical .button:insensitive:only-child { + border-width: 1px; + border-radius: 0px; +} + +/* linked toolbar buttons */ +.primary-toolbar .button.raised.linked, +.primary-toolbar .raised.linked .button, +.toolbar .button.raised.linked, +.toolbar .raised.linked .button, +.toolbar .linked .button { + box-shadow: inset 0 0 shade(@toolbar_bg_color, 0.9); +} + +.primary-toolbar .button.raised.linked:active, +.primary-toolbar .raised.linked .button:active, +.toolbar .button.raised.linked:active, +.toolbar .raised.linked .button:active, +.toolbar .linked .button:active { + box-shadow: inset 0 0 shade(@toolbar_bg_color, 0.9), + inset 0 0 alpha(@dark_shadow, 0.07), + inset 0 0 alpha(@dark_shadow, 0.08), + inset 0 0 alpha(@dark_shadow, 0.05); +} + +.primary-toolbar .button.raised.linked:insensitive, +.primary-toolbar .raised.linked .button:insensitive, +.toolbar .button.raised.linked:insensitive, +.toolbar .raised.linked .button:insensitive, +.toolbar .linked .button:insensitive { + box-shadow: inset 0 0 shade(@toolbar_bg_color, 0.85); +} + +/* remove box shadow from last-child and only-child */ +.primary-toolbar .button.raised.linked:last-child, +.primary-toolbar .button.raised.linked:only-child, +.primary-toolbar .button:insensitive.raised.linked:last-child, +.primary-toolbar .button:insensitive.raised.linked:only-child, +.primary-toolbar .button:active *:insensitive.raised.linked:last-child, +.primary-toolbar .button:active *:insensitive.raised.linked:only-child, +.primary-toolbar .raised.linked .button:last-child, +.primary-toolbar .raised.linked .button:only-child, +.primary-toolbar .raised.linked .button:insensitive:last-child, +.primary-toolbar .raised.linked .button:insensitive:only-child, +.primary-toolbar .raised.linked .button:active *:insensitive:last-child, +.primary-toolbar .raised.linked .button:active *:insensitive:only-child, +.toolbar .button.raised.linked:last-child, +.toolbar .button.raised.linked:only-child, +.toolbar .button:insensitive.raised.linked:last-child, +.toolbar .button:insensitive.raised.linked:only-child, +.toolbar .button:active *:insensitive.raised.linked:last-child, +.toolbar .button:active *:insensitive.raised.linked:only-child, +.toolbar .raised.linked .button:last-child, +.toolbar .raised.linked .button:only-child, +.toolbar .raised.linked .button:insensitive:last-child, +.toolbar .raised.linked .button:insensitive:only-child, +.toolbar .raised.linked .button:active *:insensitive:last-child, +.toolbar .raised.linked .button:active *:insensitive:only-child, +.toolbar .linked .button:last-child, +.toolbar .linked .button:only-child, +.toolbar .linked .button:insensitive:last-child, +.toolbar .linked .button:insensitive:only-child, +.toolbar .linked .button:active *:insensitive:last-child, +.toolbar .linked .button:active *:insensitive:only-child { + box-shadow: none; +} + +/* add back the inset shadow effect */ +.primary-toolbar .button:active.raised.linked:last-child, +.primary-toolbar .button:active.raised.linked:only-child, +.primary-toolbar .raised.linked .button:active:last-child, +.primary-toolbar .raised.linked .button:active:only-child, +.toolbar .button:active.raised.linked:last-child, +.toolbar .button:active.raised.linked:only-child, +.toolbar .raised.linked .button:active:last-child, +.toolbar .raised.linked .button:active:only-child, +.toolbar .linked .button:active:last-child, +.toolbar .linked .button:active:only-child { + box-shadow: inset 0 0 alpha(@dark_shadow, 0.07), + inset 0 0 alpha(@dark_shadow, 0.08), + inset 0 0 alpha(@dark_shadow, 0.07); +} + +/* middle button */ +.primary-toolbar .button.raised.linked, +.primary-toolbar .button.raised.linked:active, +.primary-toolbar .button.raised.linked:insensitive, +.primary-toolbar .raised.linked .button, +.primary-toolbar .raised.linked .button:active, +.primary-toolbar .raised.linked .button:insensitive, +.toolbar .button.raised.linked, +.toolbar .button.raised.linked:active, +.toolbar .button.raised.linked:insensitive, +.toolbar .raised.linked .button, +.toolbar .raised.linked .button:active, +.toolbar .raised.linked .button:insensitive, +.toolbar .linked .button, +.toolbar .linked .button:active, +.toolbar .linked .button:insensitive { + border-width: 1px; + border-radius: 0; + border-right-width: 0; + border-left-width: 0; +} + +/* leftmost button */ +.primary-toolbar .button.raised.linked:first-child, +.primary-toolbar .button.raised.linked:active:first-child, +.primary-toolbar .button.raised.linked:insensitive:first-child, +.primary-toolbar .raised.linked .button:first-child, +.primary-toolbar .raised.linked .button:active:first-child, +.primary-toolbar .raised.linked .button:insensitive:first-child, +.toolbar .button.raised.linked:first-child, +.toolbar .button.raised.linked:active:first-child, +.toolbar .button.raised.linked:insensitive:first-child, +.toolbar .raised.linked .button:first-child, +.toolbar .raised.linked .button:active:first-child, +.toolbar .raised.linked .button:insensitive:first-child, +.toolbar .linked .button:first-child, +.toolbar .linked .button:active:first-child { + border-width: 1px; + border-radius: 0px; + border-right-width: 0; + 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:insensitive:last-child, +.primary-toolbar .raised.linked .button:last-child, +.primary-toolbar .raised.linked .button:active:last-child, +.primary-toolbar .raised.linked .button:insensitive:last-child, +.toolbar .button.raised.linked:last-child, +.toolbar .button.raised.linked:active:last-child, +.toolbar .button.raised.linked:insensitive:last-child, +.toolbar .raised.linked .button:last-child, +.toolbar .raised.linked .button:active:last-child, +.toolbar .raised.linked .button:insensitive:last-child, +.toolbar .linked .button:last-child, +.toolbar .linked .button:active:last-child, +.toolbar .linked .button:insensitive:last-child { + border-width: 1px; + border-radius: 0px; + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +/* linked single button */ +.primary-toolbar .button.raised.linked:only-child, +.primary-toolbar .button.raised.linked:active:only-child, +.primary-toolbar .button.raised.linked:insensitive:only-child, +.primary-toolbar .raised.linked .button:only-child, +.primary-toolbar .raised.linked .button:active:only-child, +.primary-toolbar .raised.linked .button:insensitive:only-child, +.toolbar .button.raised.linked:only-child, +.toolbar .button.raised.linked:active:only-child, +.toolbar .button.raised.linked:insensitive:only-child, +.toolbar .raised.linked .button:only-child, +.toolbar .raised.linked .button:active:only-child, +.toolbar .raised.linked .button:insensitive:only-child, +.toolbar .linked .button:only-child, +.toolbar .linked .button:active:only-child, +.toolbar .linked .button:insensitive:only-child { + border-width: 1px; + border-radius: 0px; +} + +/* linked titlebar buttons */ +.header-bar .button.raised.linked, +.header-bar .raised.linked .button, +.header-bar .linked .button { + box-shadow: inset -1px 0 shade(@titlebar_bg_color, 0.9); +} + +.header-bar .button.raised.linked:active, +.header-bar .raised.linked .button:active, +.header-bar .linked .button:active { + box-shadow: inset -1px 0 shade(@titlebar_bg_color, 0.9), + inset 1px 0 alpha(@dark_shadow, 0.07), + inset 0 1px alpha(@dark_shadow, 0.08), + inset 0 -1px alpha(@dark_shadow, 0.05); +} + +.header-bar .button.raised.linked:insensitive, +.header-bar .raised.linked .button:insensitive, +.header-bar .linked .button:insensitive { + box-shadow: inset -1px 0 shade(@titlebar_bg_color, 0.85); +} + +/* remove box shadow from last-child and only-child */ +.header-bar .button.raised.linked:last-child, +.header-bar .button.raised.linked:only-child, +.header-bar .button:insensitive.raised.linked:last-child, +.header-bar .button:insensitive.raised.linked:only-child, +.header-bar .button:active *:insensitive.raised.linked:last-child, +.header-bar .button:active *:insensitive.raised.linked:only-child, +.header-bar .raised.linked .button:last-child, +.header-bar .raised.linked .button:only-child, +.header-bar .raised.linked .button:insensitive:last-child, +.header-bar .raised.linked .button:insensitive:only-child, +.header-bar .raised.linked .button:active *:insensitive:last-child, +.header-bar .raised.linked .button:active *:insensitive:only-child, +.header-bar .linked .button:last-child, +.header-bar .linked .button:only-child, +.header-bar .linked .button:insensitive:last-child, +.header-bar .linked .button:insensitive:only-child, +.header-bar .linked .button:active *:insensitive:last-child, +.header-bar .linked .button:active *:insensitive:only-child { + box-shadow: none; +} + +/* add back the inset shadow effect */ +.header-bar .button:active.raised.linked:last-child, +.header-bar .button:active.raised.linked:only-child, +.header-bar .raised.linked .button:active:last-child, +.header-bar .raised.linked .button:active:only-child, +.header-bar .linked .button:active:last-child, +.header-bar .linked .button:active:only-child { + box-shadow: inset 1px 0 alpha(@dark_shadow, 0.07), + inset 0 1px alpha(@dark_shadow, 0.08), + inset -1px 0 alpha(@dark_shadow, 0.07); +} + +/* middle button */ +.header-bar .button.raised.linked, +.header-bar .button.raised.linked:active, +.header-bar .button.raised.linked:insensitive, +.header-bar .raised.linked .button, +.header-bar .raised.linked .button:active, +.header-bar .raised.linked .button:insensitive, +.header-bar .linked .button, +.header-bar .linked .button:active, +.header-bar .linked .button:insensitive { + border-width: 1px; + border-radius: 0; + border-right-width: 0; + border-left-width: 0; +} + +/* leftmost button */ +.header-bar .button.raised.linked:first-child, +.header-bar .button.raised.linked:active:first-child, +.header-bar .button.raised.linked:insensitive:first-child, +.header-bar .raised.linked .button:first-child, +.header-bar .raised.linked .button:active:first-child, +.header-bar .raised.linked .button:insensitive:first-child, +.header-bar .linked .button:first-child, +.header-bar .linked .button:active:first-child, +.header-bar .linked .button:insensitive:first-child { + border-width: 1px; + border-radius: 0px; + border-right-width: 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +/* rightmost button */ +.header-bar .button.raised.linked:last-child, +.header-bar .button.raised.linked:active:last-child, +.header-bar .button.raised.linked:insensitive:last-child, +.header-bar .raised.linked .button:last-child, +.header-bar .raised.linked .button:active:last-child, +.header-bar .raised.linked .button:insensitive:last-child, +.header-bar .linked .button:last-child, +.header-bar .linked .button:active:last-child, +.header-bar .linked .button:insensitive:last-child { + border-width: 1px; + border-radius: 0px; + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +/* linked single button */ +.header-bar .button.raised.linked:only-child, +.header-bar .button.raised.linked:active:only-child, +.header-bar .button.raised.linked:insensitive:only-child, +.header-bar .raised.linked .button:only-child, +.header-bar .raised.linked .button:active:only-child, +.header-bar .raised.linked .button:insensitive:only-child, +.header-bar .linked .button:only-child, +.header-bar .linked .button:active:only-child, +.header-bar .linked .button:insensitive:only-child { + border-width: 1px; + border-radius: 0px; +} + +/*********** + * tooltip * + ***********/ +.tooltip { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_tooltip_bg_color, 0.8); + border-radius: 0px; + background-color: @theme_tooltip_bg_color; + background-image: none; + color: @theme_tooltip_fg_color; +} + +.tooltip * { + background-color: transparent; +} + +/************ + * treeview * + ************/ +GtkTreeView { + -GtkTreeView-vertical-separator: 0; + -GtkWidget-focus-line-width: 1; + -GtkWidget-focus-padding: 1; +} + +GtkTreeView.dnd { + border-width: 1px; + border-style: solid; + border-color: @theme_selected_bg_color; + border-radius: 0; +} + +GtkTreeView .entry { + padding: 0 6px; + border-radius: 0; + background-color: @theme_base_color; + background-image: none; +} + +/************ + * viewport * + ************/ +GtkViewport.frame { + border-width: 0; +} + +.view { + background-color: @theme_base_color; + color: @theme_text_color; +} + +.view:insensitive, +.view:insensitive:insensitive { + background-color: shade(@theme_base_color, 0.9); + color: mix(@theme_fg_color, @theme_bg_color, 0.5); +} + +.view:selected, +.view:selected:focus { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +/************** + * action-bar * + **************/ +.action-bar { + padding: 4px; + border-width: 1px 0 0 0; + border-style: solid; + border-color: shade(@theme_bg_color, 1.4); + background-color: @theme_bg_color; + background-image: none; + color: @theme_fg_color; +} + +.action-bar .button.text-button { + padding: 4px; +} + +.action-bar .button.image-button { + padding: 6px; +} + +.action-bar .title { + font: bold; + padding: 0 12px; +} + +.action-bar .subtitle { + font: smaller; + padding: 0 12px; +} + +/*************** + * search bars * + ***************/ +.search-bar { + border-width: 0 0 1px 0; + border-style: solid; + border-color: shade(@theme_bg_color, 1.4); + background-color: shade(@theme_bg_color, 0.98); +} + +.search-bar .button.close-button { + padding: 4px; +} + +/******************** + * various choosers * + ********************/ +GtkFontButton .separator, +GtkFileChooserButton .separator { + /* always disable separators */ + -GtkWidget-wide-separators: true; + -GtkWidget-horizontal-separator: 0; + -GtkWidget-vertical-separator: 0; +} + +GtkFontButton GtkLabel:last-child { + color: alpha(currentColor, 0.7); +} + +GtkFileChooserButton GtkImage:last-child { + color: alpha(currentColor, 0.7); +} + +/********************* + * app notifications * + *********************/ +.app-notification { + border-style: solid; + border-color: shade(@theme_base_color, 1.4); + border-width: 0 1px 1px 1px; + border-radius: 0 0 0px 0px; + padding: 8px; + background-color: @theme_base_color; + background-image: none; + color: @theme_text_color; +} + +/******* + * osd * + *******/ +.background.osd { + color: @osd_fg; + background-color: @osd_bg; +} + +GtkOverlay.osd { + background-color: transparent; +} + +.osd.frame { + background-clip: border-box; + background-origin: border-box; +} + +.osd.button, +.osd .button { + padding: 4px; + border-width: 1px; + border-style: solid; + border-color: shade(@osd_bg, 0.8); + border-radius: 0px; + background-color: shade(@osd_bg, 1.08); + background-image: none; + color: @osd_fg; +} + +.osd.button:prelight, +.osd.button:hover, +.osd .button:hover { + border-color: shade(@osd_bg, 0.7); + background-color: shade(@osd_bg, 1.10); + background-image: none; +} + +.osd.button:active, +.osd .button:active, +.osd GtkMenuButton.button:active { + border-color: shade(@osd_bg, 0.8); + background-color: shade(@osd_bg, 0.95); + background-image: none; +} + +.osd.button:active:hover, +.osd .button:active:hover, +.osd GtkMenuButton.button:active:hover { + border-color: shade(@osd_bg, 0.7); +} + +.osd.button:insensitive, +.osd .button:insensitive { + border-color: shade(@osd_bg, 0.85); + background-color: shade(@osd_bg, 0.9); + background-image: none; +} + +.osd.button:active *:insensitive, +.osd .button:active *:insensitive { + background-color: shade(@osd_bg, 0.80); + background-image: none; +} + +.osd.toolbar { + -GtkToolbar-button-relief: normal; + + padding: 4px; + border-width: 1px; + border-style: solid; + border-radius: 0px; + border-color: shade(@osd_bg, 0.8); + background-color: @osd_bg; + background-image: none; + color: @osd_fg; +} + +.osd.toolbar .button { + padding: 4px; + border-width: 1px; + border-style: solid; + border-color: shade(@osd_bg, 0.8); + border-radius: 0px; + background-color: shade(@osd_bg, 1.08); + background-image: none; + color: @osd_fg; +} + +.osd.toolbar .button:hover { + border-color: shade(@osd_bg, 0.7); + background-color: shade(@osd_bg, 1.10); + background-image: none; +} + +.osd.toolbar .button:active { + border-color: shade(@osd_bg, 0.8); + background-color: shade(@osd_bg, 0.95); + background-image: none; +} + +.osd.toolbar .button:active:hover { + border-color: shade(@osd_bg, 0.7); +} + +.osd.toolbar .button:focus, +.osd.toolbar .button:hover:focus, +.osd.toolbar .button:active:focus, +.osd.toolbar .button:active:hover:focus { + border-color: shade(@osd_bg, 0.7); +} + +.osd.toolbar .button:insensitive { + border-color: shade(@osd_bg, 0.85); + background-color: shade(@osd_bg, 0.9); + background-image: none; +} + +.osd.toolbar .button:active *:insensitive { + border-color: shade(@osd_bg, 0.75); + background-color: shade(@osd_bg, 0.80); + background-image: none; +} + +.osd.toolbar .button:first-child { + border-radius: 0px 0 0 0px; + border-width: 1px 0 1px 1px; + box-shadow: inset -1px 0 shade(@osd_bg, 0.9); +} + +.osd.toolbar .button:last-child { + box-shadow: none; + border-radius: 0 0px 0px 0; + border-width: 1px 1px 1px 0; +} + +.osd.toolbar .button:only-child, +.osd.toolbar GtkToolButton .button, +.osd.toolbar GtkToolButton:only-child .button, +.osd.toolbar GtkToolButton:last-child .button, +.osd.toolbar GtkToolButton:first-child .button { + border-width: 1px; + border-radius: 0px; + border-style: solid; +} + +.osd.toolbar .separator { + color: shade(@osd_bg, 0.9); +} + +/* used by gnome-settings-daemon's media-keys OSD */ +.osd.trough { + background-color: shade(@osd_bg, 0.8); +} + +.osd.progressbar { + background-color: @osd_fg; +} + +.osd .scale.slider { + background-color: shade(@osd_bg, 1.08); + background-image: none; + /* we will draw the border using box shadow for now */ + box-shadow: inset 1px 0 shade(@osd_bg, 0.8), + inset 0 1px shade(@osd_bg, 0.8), + inset -1px 0 shade(@osd_bg, 0.8), + inset 0 -1px shade(@osd_bg, 0.8); +} + +.osd .scale.slider:hover { + box-shadow: inset 1px 0 shade(@osd_bg, 0.7), + inset 0 1px shade(@osd_bg, 0.7), + inset -1px 0 shade(@osd_bg, 0.7), + inset 0 -1px shade(@osd_bg, 0.7); +} + +.osd .scale.slider:insensitive { + background-color: shade(@osd_bg, 0.9); + background-image: none; + box-shadow: inset 1px 0 shade(@osd_bg, 0.85), + inset 0 1px shade(@osd_bg, 0.85), + inset -1px 0 shade(@osd_bg, 0.85), + inset 0 -1px shade(@osd_bg, 0.85); +} + +.osd .scale.trough { + border-color: shade(@osd_bg, 0.8); + background-color: shade(@osd_bg, 1.08); + background-image: none; +} + +.osd .scale.trough.highlight { + border-color: @theme_selected_bg_color; + background-color: @theme_selected_bg_color; + background-image: none; +} + +.osd .scale.trough:insensitive, +.osd .scale.trough.highlight:insensitive { + border-color: shade(@osd_bg, 0.85); + background-color: shade(@osd_bg, 0.9); + background-image: none; +} + +.osd GtkProgressBar, +GtkProgressBar.osd { + -GtkProgressBar-xspacing: 0; + -GtkProgressBar-yspacing: 2px; + -GtkProgressBar-min-horizontal-bar-height: 2px; + + padding: 0; +} + +.osd GtkProgressBar.trough, +GtkProgressBar.osd.trough { + padding: 0; + border-style: none; + border-radius: 0; + background-image: none; + background-color: transparent; +} + +.osd GtkProgressBar.progressbar, +GtkProgressBar.osd.progressbar { + border-style: none; + border-radius: 0; + background-color: @progressbar_color; + background-image: none; +} + +.osd .view, +.osd.view { + background-color: @osd_base; +} + +.osd .scrollbar.trough { + background-color: @osd_bg; +} + +.osd .scrollbar.slider { + border-width: 1px; + border-color: mix(shade(@osd_base, 1.2), @osd_fg, 0.21); + border-radius: 0; + background-color: mix(@osd_base, @osd_fg, 0.21); +} + +.osd .scrollbar.slider:hover { + border-color: mix(shade(@osd_base, 1.6), @osd_fg, 0.31); + background-color: mix(@osd_base, @osd_fg, 0.31); +} + +.osd .scrollbar.slider:active { + border-color: shade(@theme_bg_color, 1.4); + background-color: @theme_bg_color; +} + +.osd GtkIconView.cell:selected, +.osd GtkIconView.cell:selected:focus { + background-color: transparent; + border-style: solid; + border-radius: 0px; + border-width: 3px; + border-color: @osd_fg; + outline-color: transparent; +} + +/* used by Documents */ +.osd .page-thumbnail { + border-style: solid; + border-width: 1px; + border-color: shade(@osd_bg, 0.9); + /* when there's no pixbuf yet */ + background-color: @osd_bg; +} + +/****************************** + * destructive action buttons * + ******************************/ +.destructive-action.button { + border-width: 1px; + border-style: solid; + border-color: shade(@error_color, 0.8); + border-radius: 0px; + background-color: @error_color; + background-image: none; + color: mix(@theme_selected_fg_color, @error_color, 0.1); +} + +.destructive-action.button:hover { + border-color: shade(@error_color, 0.7); + background-color: shade(@error_color, 1.12); + background-image: none; +} + +.destructive-action.button:active { + border-color: shade(@error_color, 0.8); + background-color: shade(@error_color, 0.87); + background-image: none; +} + +.destructive-action.button:hover:active { + border-color: shade(@error_color, 0.7); +} + +/****************************** + * suggested action buttons * + ******************************/ +.suggested-action.button { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_selected_bg_color, 0.9); + border-radius: 0px; + background-color: shade(@theme_selected_bg_color, 1.18); + background-image: none; + color: mix(@theme_selected_fg_color, @theme_selected_bg_color, 0.1); +} + +.suggested-action.button:hover { + border-color: shade(@theme_selected_bg_color, 0.8); + background-color: shade(@theme_selected_bg_color, 1.20); + background-image: none; +} + +.suggested-action.button:active { + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: shade(@theme_selected_bg_color, 1.05); + background-image: none; +} + +.suggested-action.button:hover:active { + border-color: shade(@theme_selected_bg_color, 0.8); +} + +/****************** + * selection mode * + ******************/ +.selection-mode.header-bar, +.selection-mode.toolbar { + border-style: solid; + border-color: @theme_selected_bg_color; + background-color: shade(@theme_selected_bg_color, 1.6); + background-image: none; + color: @theme_selected_bg_color; +} + +.selection-mode.header-bar { + border-top-color: shade(@theme_selected_bg_color, 1.6); + border-bottom-color: @theme_selected_bg_color; +} + +.selection-mode.toolbar { + padding: 4px; +} + +/* regular button */ +.selection-mode.header-bar .button, +.selection-mode.toolbar .button, +.selection-mode.toolbar GtkToolButton .button { + border-width: 1px; + border-style: solid; + border-color: @theme_selected_bg_color; + border-radius: 0px; + background-color: shade(@theme_selected_bg_color, 1.68); + background-image: none; + color: shade(@theme_selected_bg_color, 0.8); +} + +.selection-mode.header-bar .button:hover, +.selection-mode.toolbar .button:hover, +.selection-mode.toolbar GtkToolButton .button:hover { + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: shade(@theme_selected_bg_color, 1.70); + background-image: none; +} + +.selection-mode.header-bar .button:active, +.selection-mode.toolbar .button:active, +.selection-mode.toolbar GtkToolButton .button:active { + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: shade(@theme_selected_bg_color, 1.55); + background-image: none; +} + +.selection-mode.header-bar .button:hover:active, +.selection-mode.toolbar .button:hover:active, +.selection-mode.toolbar GtkToolButton .button:hover:active { + border-color: shade(@theme_selected_bg_color, 0.8); +} + +/* suggested button */ +.selection-mode.header-bar .suggested-action.button, +.selection-mode.toolbar .suggested-action.button, +.selection-mode.toolbar GtkToolButton.suggested-action .button { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_selected_bg_color, 0.9); + border-radius: 0px; + background-color: shade(@theme_selected_bg_color, 1.18); + background-image: none; + color: mix(@theme_selected_fg_color, @theme_selected_bg_color, 0.1); +} + +.selection-mode.header-bar .suggested-action.button:hover, +.selection-mode.toolbar .suggested-action.button:hover, +.selection-mode.toolbar GtkToolButton.suggested-action .button:hover { + border-color: shade(@theme_selected_bg_color, 0.8); + background-color: shade(@theme_selected_bg_color, 1.20); + background-image: none; +} + +.selection-mode.header-bar .suggested-action.button:active, +.selection-mode.toolbar .suggested-action.button:active, +.selection-mode.toolbar GtkToolButton.suggested-action:active { + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: shade(@theme_selected_bg_color, 1.05); + background-image: none; +} + +.selection-mode.header-bar .suggested-action.button:hover:active, +.selection-mode.toolbar .suggested-action.button:hover:active, +.selection-mode.toolbar GtkToolButton.suggested-action .button:hover:active { + border-color: shade(@theme_selected_bg_color, 0.8); +} + +/* menu button */ +.selection-mode.header-bar .selection-menu.button, +.selection-mode.toolbar .selection-menu.button { + border-style: none; + background-color: transparent; + background-image: none; + color: shade(@theme_selected_bg_color, 0.8); +} + +.selection-mode.toolbar .dim-label, +.selection-mode.toolbar .selection-menu.button .dim-label { + color: shade(@theme_selected_bg_color, 0.7); +} + +.selection-mode.header-bar .selection-menu.button:hover, +.selection-mode.toolbar .dim-label:hover, +.selection-mode.toolbar .selection-menu.button:hover, +.selection-mode.toolbar .selection-menu.button .dim-label:hover { + color: shade(@theme_selected_bg_color, 0.7); +} + +.selection-mode.header-bar .selection-menu.button:active, +.selection-mode.toolbar .selection-menu.button:active { + color: shade(@theme_selected_bg_color, 0.8); + box-shadow: none; +} + +/************************* + * touch text selections * + *************************/ +GtkBubbleWindow { + border-radius: 0px; + background-clip: border-box; +} + +GtkBubbleWindow.osd.background { + background-color: @osd_bg; +} + +GtkBubbleWindow .toolbar { + background-color: transparent; +} + +/******* + * CSD * + *******/ +.titlebar { + border-radius: 0 0 0 0; + background-color: @titlebar_bg_color; + background-image: none; + color: mix(@titlebar_fg_color, @titlebar_bg_color, 0.1); + text-shadow: none; +} + +.titlebar.default-decoration { + border: none; + box-shadow: none; +} + +.tiled .titlebar { + border-radius: 0; +} + +.maximized .titlebar { + border-radius: 0; +} + +/* this is the default titlebar that is added by GTK + * when client-side decorations are in use and the application + * did not set a custom titlebar. + */ +.titlebar.default-decoration { + border: none; + box-shadow: none; +} + +.titlebar .title { + font: bold; +} + +.titlebar:backdrop { + background-image: none; + background-color: @titlebar_bg_color; + color: mix(@titlebar_fg_color, @titlebar_bg_color, 0.4); + text-shadow: none; +} + +.titlebar .titlebutton { + padding: 6px 12px; + border-style: none; + background: none; + color: @theme_selected_bg_color; + icon-shadow: none; +} + +.titlebar .titlebutton:hover, +.titlebar .titlebutton:hover:focus { + background: none; + color: @theme_selected_bg_color; +} + +.titlebar .titlebutton:active, +.titlebar .titlebutton:active:hover { + background: none; + color: @theme_selected_bg_color; + box-shadow: none; +} + +/* +.titlebar .right .titlebutton:first-child { + border-left: 1px solid shade(@titlebar_bg_color, 0.9); +} + +.titlebar .right .titlebutton:last-child { +} + +.titlebar .left .titlebutton:last-child { + border-right: 1px solid shade(@titlebar_bg_color, 0.9); +} + +.titlebar .left .titlebutton:first-child { +} +*/ + +.titlebar .titlebutton:backdrop { + background-image: none; + color: mix(@titlebar_fg_color, @titlebar_bg_color, 0.4); + icon-shadow: none; +} + +.window-frame { + border-style: none; + border-radius: 0; + box-shadow: 0 3px 7px 1px alpha(black, 0.7), + 0 0 0 1px mix(shade(@titlebar_bg_color, 0.7), @titlebar_fg_color, 0.21); + + /* this is used for the resize cursor area */ + margin: 10px; +} + +.window-frame.tiled { + border-radius: 0; +} + +.window-frame:backdrop { + box-shadow: 0 6px 6px 1px alpha(black, 0.5), + 0 0 0 1px mix(shade(@titlebar_bg_color, 0.7), @titlebar_fg_color, 0.12); +} + +/* Server-side decoration (SSD) */ +.window-frame.ssd { + border-radius: 0 0 0 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.18); +} + +.window-frame.ssd, +.window-frame.ssd:backdrop { + background-color: @titlebar_bg_color; +} + +/* Client-side Decorations (CSD)*/ +.window-frame.csd.tooltip { + border-radius: 0; + box-shadow: none; +} + +.window-frame.csd.message-dialog { + border-radius: 0; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); +} + +.window-frame.solid-csd { + border: solid 1px shade(@bg_color, 0.8); + border-radius: 0; + margin: 2px; + background-color: @titlebar_bg_color; + box-shadow: none; +} + +/************** + * over under * + **************/ + +/* these elements MUST be hidden, otherwise scrolling pages will have + * missing chunks */ + +.overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(64, 128, 251, 0.2)), to(rgba(64, 128, 251, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } +.overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(64, 128, 251, 0.2)), to(rgba(64, 128, 251, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } +.overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(64, 128, 251, 0.2)), to(rgba(64, 128, 251, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } +.overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(64, 128, 251, 0.2)), to(rgba(64, 128, 251, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + +.undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; } +.undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; } +.undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; } +.undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; } + +.overlay-bar { + background-color: rgba(0, 0, 0, 0.8); + border-radius: 4px; + padding: 3px 6px; + margin: 3px; } + .overlay-bar GtkLabel { + color: @tooltip_fg_color; } diff --git a/Windows10/gtk-3.0/gtk-widgets.css b/Windows10/gtk-3.0/gtk-widgets.css new file mode 100755 index 0000000..9ffd3dd --- /dev/null +++ b/Windows10/gtk-3.0/gtk-widgets.css @@ -0,0 +1,3755 @@ +/* NOTES to contributors: + * use 4 spaces indents, and keep code ALIGNED and ORDERED */ + +/* default */ +* { + -GtkArrow-arrow-scaling: 0.5; + -GtkButton-child-displacement-x: 0; + -GtkButton-child-displacement-y: 0; + -GtkButton-default-border: 0; + -GtkButton-image-spacing: 0; + -GtkButton-inner-border: 1; + -GtkButton-interior-focus: true; + -GtkButtonBox-child-min-height: 24; + -GtkButtonBox-child-internal-pad-y: 1; + -GtkCheckButton-indicator-size: 16; + -GtkCheckMenuItem-indicator-size: 14; + -GtkExpander-expander-size: 8; + -GtkHTML-link-color: @link_color; + -GtkIMHtml-hyperlink-color: @link_color; + -GtkMenu-horizontal-padding: 0; + -GtkMenu-vertical-padding: 0; + -GtkPaned-handle-size: 4; + -GtkProgressBar-min-horizontal-bar-height: 12; + -GtkProgressBar-min-vertical-bar-width: 12; + -GtkRange-slider-width: 12; + -GtkRange-stepper-spacing: 0; + -GtkRange-trough-border: 0; + -GtkRange-trough-under-steppers: 1; + -GtkScrollbar-has-backward-stepper: true; + -GtkScrollbar-has-forward-stepper: true; + -GtkScrollbar-min-slider-length: 80; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkScrolledWindow-scrollbars-within-bevel: 1; + -GtkStatusbar-shadow-type: none; + -GtkTextView-error-underline-color: @error_color; + -GtkToolButton-icon-spacing: 6; + -GtkToolItemGroup-expander-size: 8; + -GtkTreeView-expander-size: 8; + -GtkWidget-focus-line-width: 1; + -GtkWidget-focus-padding: 0; + -GtkWidget-link-color: @link_color; + -GtkWidget-visited-link-color: @link_color; + -GtkWindow-resize-grip-height: 0; + -GtkWindow-resize-grip-width: 0; + -WnckTasklist-fade-overlay-rect: 0; + + background-clip: padding-box; + + outline-color: alpha(@theme_selected_bg_color, 0.5); + outline-style: solid; + outline-offset: 0; +} + +/*************** + * base states * + ***************/ +.background { + background-color: @theme_bg_color; + color: @theme_fg_color; +} + +* { + /* inherit colors from parent */ + color: inherit; + background-color: inherit; +} + +*:selected, +*:selected:focus { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +*:insensitive, +*:insensitive:insensitive { + color: mix(@theme_fg_color, @theme_bg_color, 0.5); +} + +/* apply effects to insensitive and prelit images */ +*:insensitive { + -gtk-image-effect: dim; +} + +*:hover { + -gtk-image-effect: highlight; +} + +.gtkstyle-fallback { + background-color: @theme_bg_color; + color: @theme_fg_color; +} + +.gtkstyle-fallback:prelight { + background-color: shade(@theme_bg_color, 1.1); + color: @theme_fg_color; +} + +.gtkstyle-fallback:active { + background-color: shade(@theme_bg_color, 0.9); + color: @theme_fg_color; +} + +.gtkstyle-fallback:insensitive { + background-color: shade(shade(@theme_bg_color, 0.95), 1.05); + color: mix(@theme_fg_color, @theme_bg_color, 0.5); +} + +.gtkstyle-fallback:selected { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +GtkImage, +GtkImage:insensitive, +GtkLabel, +GtkLabel:insensitive, +GtkBox, +GtkBox:insensitive, +GtkGrid, +GtkGrid:insensitive { + background-color: transparent; +} + +/****************** + * visual effects * + ******************/ +/* transitions */ +.button { + transition: border 100ms ease-in-out; +} + +.entry { + transition: border 100ms ease-out; +} + +.entry:focus { + transition: border 100ms ease-in; +} + +.entry.image.left { + padding-right: 4px; +} + +.notebook tab GtkLabel, +.notebook .prelight-page, +.notebook .prelight-page GtkLabel, +.notebook .active-page, +.notebook .active-page GtkLabel { + transition: all 200ms ease-in; +} + +/* inset shadows */ +.button:active, +.primary-toolbar .button:active, +.toolbar .button:active, +.header-bar .button:active, +.notebook.header { + box-shadow: inset 1px 0 alpha(@dark_shadow, 0.07), + inset 0 1px alpha(@dark_shadow, 0.08), + inset -1px 0 alpha(@dark_shadow, 0.07), + inset 0 -1px alpha(@dark_shadow, 0.05); +} + +.entry { +} + +/* disable inset shadow */ +.button:active *:insensitive, +.primary-toolbar .button:active *:insensitive, +.toolbar .button:active *:insensitive, +.header-bar .button:active *:insensitive, +.entry:insensitive { + box-shadow: none; +} + +/************* + * assistant * + *************/ +GtkAssistant .sidebar .highlight { + font: bold; +} + +GtkAssistant .sidebar { + padding: 4px; + border-width: 0 1px 0 0; + border-style: solid; + border-right-color: shade(@theme_bg_color, 0.8); + border-radius: 0; + background-color: @theme_bg_color; + color: mix(@theme_fg_color, @theme_bg_color, 0.1); +} + +/********** + * button * + **********/ +.button { + -GtkWidget-focus-padding: 1; + -GtkWidget-focus-line-width: 0; + + padding: 3px; + border-width: 1px; + border-radius: 0px; + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + background-color: shade(@theme_bg_color, 1.08); + background-image: none; + color: @theme_fg_color; +} + +.button:hover { + border-color: shade(@theme_selected_bg_color, 0.7); + background-color: shade(@theme_selected_bg_color, 1.02); + background-image: none; +} + +.button:active { + border-color: shade(@theme_selected_bg_color, 0.8); + background-color: shade(@theme_selected_bg_color, 0.95); + background-image: none; +} + +.button:active:hover { + border-color: shade(@theme_selected_bg_color, 0.7); +} + +.button:focus, +.button:hover:focus, +.button:active:focus, +.button:active:hover:focus { + border-color: shade(@theme_selected_bg_color, 0.7); +} + +.button:insensitive { + border-color: shade(@theme_bg_color, 0.85); + background-color: shade(@theme_bg_color, 0.9); + background-image: none; +} + +.button:active *:insensitive { + border-color: shade(@theme_bg_color, 0.75); + background-color: shade(@theme_bg_color, 0.80); + background-image: none; +} + +/* default button */ +.button.default { + box-shadow: inset 0 0 0 1px shade(@theme_selected_bg_color, 0.6); + border-color: shade(@theme_selected_bg_color, 0.6); + background-color: shade(@theme_bg_color, 1.0); + color: @theme_fg_color; +} + +.button.default:hover { + border-color: shade(@theme_selected_bg_color, 0.6); + background-color: shade(@theme_selected_bg_color, 1.02); +} + +.button.default:active { + border-color: shade(@theme_selected_bg_color, 0.6); + background-color: shade(@theme_selected_bg_color, 0.95); +} + +.button.default:active:hover { + border-color: shade(@theme_selected_bg_color, 0.6); + background-color: shade(@theme_selected_bg_color, 0.97); +} + +/**************** + * cell and row * + ****************/ +.cell { + border-width: 0; + border-radius: 0; +} + +.cell:selected, +.cell:selected:focus { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +row:selected, +row:selected:hover, +row:selected:focus { + -GtkWidget-focus-padding: 1; + -GtkWidget-focus-line-width: 0; + + border-width: 1px 0; + border-style: solid; + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: @theme_selected_bg_color; + background-image: none; + color: @theme_selected_fg_color; +} + +/******************* + * check and radio * + *******************/ +.check, +.radio, +.check:insensitive, +.radio:insensitive { + border-style: none; + background-color: transparent; +} + +GtkCheckButton:hover, +GtkCheckButton:active:hover, +GtkCheckButton:selected, +GtkCheckButton:selected:focus { + background-color: transparent; +} + +/***************** + * column-header * + *****************/ +column-header .button, +column-header .button:active { + border-width: 0 1px 1px 0; + border-radius: 0; +} + +column-header .button, +column-header .button:active, +column-header .button:focus, +column-header .button:active:focus { + border-color: shade(@theme_base_color, 0.9); + border-bottom-color: shade(@theme_base_color, 0.8); + background-color: shade(@theme_base_color, 0.97); + background-image: none; +} + +column-header .button:hover, +column-header .button:active:hover, +column-header .button:hover:focus, +column-header .button:active:hover:focus { + border-color: shade(@theme_base_color, 0.9); + border-bottom-color: shade(@theme_base_color, 0.8); + background-color: shade(@theme_base_color, 0.99); + background-image: none; +} + +column-header:last-child .button { + border-width: 0 0 1px 0; +} + +/**************** + * content view * + ****************/ +.content-view.view { + background-color: @theme_base_color; +} + +.content-view.view:prelight { + background-color: alpha(@theme_selected_bg_color, 0.6); +} + +.content-view.view:selected, +.content-view.view:active { + background-color: @theme_selected_bg_color; +} + +.content-view.view:insensitive { + background-color: shade(@theme_base_color, 0.9); +} + +GdMainIconView.content-view { + -GdMainIconView-icon-size: 40; +} + +GtkIconView.content-view.check { + background-color: transparent; +} + +GtkIconView.content-view.check:active { + 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:selected { + background-color: transparent; +} + +/**************** + * drawing area * + ****************/ +GtkDrawingArea { + background-color: @theme_base_color; +} + +GtkDrawingArea:insensitive { + background-color: shade(@theme_base_color, 0.9); +} + +/*********** + * gtkhtml * + ***********/ +GtkHTML { + background-color: @theme_base_color; + color: @theme_text_color; +} + +/*********** +* calendar * +************/ +GtkCalendar { + padding: 4px; +} + +GtkCalendar:inconsistent { + color: mix(@theme_fg_color, @theme_bg_color, 0.5); +} + +GtkCalendar.view, +GtkCalendar.header, +GtkCalendar.button, +GtkCalendar.button:hover, +GtkCalendar.button:insensitive { + border-width: 0; + background-color: transparent; + background-image: none; +} + +.highlight, +GtkCalendar.highlight { + border-width: 0; + background-color: transparent; + color: @theme_selected_bg_color; +} + +/****************** + * combobox entry * + ******************/ +.primary-toolbar GtkComboBox.combobox-entry .entry, +.primary-toolbar GtkComboBox.combobox-entry .entry:active, +.primary-toolbar GtkComboBox.combobox-entry .entry:focus, +.primary-toolbar GtkComboBox.combobox-entry .entry:insensitive, +GtkComboBox.combobox-entry .entry, +GtkComboBox.combobox-entry .entry:active, +GtkComboBox.combobox-entry .entry:focus, +GtkComboBox.combobox-entry .entry:insensitive { + border-width: 1px 0 1px 1px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.primary-toolbar GtkComboBox.combobox-entry .button, +.primary-toolbar GtkComboBox.combobox-entry .button:hover, +.primary-toolbar GtkComboBox.combobox-entry .button:active, +.primary-toolbar GtkComboBox.combobox-entry .button:insensitive, +GtkComboBox.combobox-entry .button, +GtkComboBox.combobox-entry .button:hover, +GtkComboBox.combobox-entry .button:active, +GtkComboBox.combobox-entry .button:insensitive { + border-width: 1px 1px 1px 1px; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +/********* + * entry * + *********/ +.entry { + padding: 4px 3px; + border-width: 1px; + border-style: solid; + border-color: shade(@bg_color, 0.6); + border-radius: 0px; + background-color: @theme_base_color; + background-image: none; + color: @theme_text_color; +} + +.entry:active, +.entry:focus { + border-color: shade(@selected_bg_color, 0.6); +} + +.entry:selected, +.entry:selected:focus { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +.entry:insensitive { + background-color: shade(@theme_bg_color, 0.95); + background-image: none; + color: mix(@theme_text_color, @theme_base_color, 0.5); +} + +.entry.progressbar { + border-width: 0; + border-radius: 0px; + background-color: @bg_color; + background-image: none; + color: @theme_fg_color; +} + +/************ + * expander * + ************/ +.expander { + color: alpha(currentColor, 0.7); + border: alpha(currentColor, 0.7); +} + +.expander:hover { + color: alpha(currentColor, 0.8); + border-color: alpha(currentColor, 0.8); +} + +.expander:active { + color: alpha(currentColor, 0.9); + border-color: alpha(currentColor, 0.9); +} + +/************** + * list boxes * + **************/ +.list { + background-color: shade(@theme_bg_color, 0.97); + color: @theme_fg_color; +} + +.list-row:hover { + background-color: shade(@theme_bg_color, 1.02); +} + +.list-row:selected { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +/********* + * frame * + *********/ +.frame { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + border-radius: 0; +} + +/******************* + * scrolled window * + *******************/ +GtkScrolledWindow.frame { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + border-radius: 0; +} + +/* avoid double borders when a viewport is + * packed into a GtkScrolledWindow */ +GtkScrolledWindow GtkViewport.frame { + border-style: none; +} + +/************ + * iconview * + ************/ +GtkIconView.view.cell:selected, +GtkIconView.view.cell:selected:focus { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_selected_bg_color, 0.9); + border-radius: 0px; + background-color: @theme_selected_bg_color; + background-image: none; + color: @theme_selected_fg_color; +} + +.content-view.view.rubberband, +.view.rubberband, +.rubberband { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_selected_bg_color, 0.9); + border-radius: 0; + background-color: alpha(@theme_selected_bg_color, 0.3); +} + +/*********** + * infobar * + ***********/ +GtkInfoBar { + border-width: 0; + border-style: none; +} + +.info { + border-width: 1px; + border-style: solid; + border-color: shade(@info_bg_color, 0.8); + background-color: @info_bg_color; + background-image: none; + color: @info_fg_color; +} + +.info .button { + border-top-color: shade(@info_bg_color, 0.8); + border-right-color: shade(@info_bg_color, 0.72); + border-left-color: shade(@info_bg_color, 0.72); + border-bottom-color: shade(@info_bg_color, 0.7); + background-color: shade(@info_bg_color, 1.08); + color: @info_fg_color; +} + +.info .button:hover { + border-top-color: shade(@info_bg_color, 0.85); + border-right-color: shade(@info_bg_color, 0.78); + border-left-color: shade(@info_bg_color, 0.78); + border-bottom-color: shade(@info_bg_color, 0.7); + background-color: shade(@info_bg_color, 1.10); +} + +.info .button:active { + border-color: shade(@info_bg_color, 0.6); + background-color: shade(@info_bg_color, 0.95); +} + +.info .button:active:hover { + border-top-color: shade(@info_bg_color, 0.85); + border-right-color: shade(@info_bg_color, 0.78); + border-left-color: shade(@info_bg_color, 0.78); + border-bottom-color: shade(@info_bg_color, 0.7); +} + +.info .button.close { + color: @info_fg_color; +} + +.info .button.close:hover { + background-color: alpha(white, 0.2); +} + +.info .button.close:active { + color: @info_fg_color; + background-color: alpha(black, 0.1); +} + +.warning { + border-width: 1px; + border-style: solid; + border-color: shade(@warning_bg_color, 0.8); + background-color: @warning_bg_color; + background-image: none; + color: @warning_fg_color; +} + +.warning .button { + border-top-color: shade(@warning_bg_color, 0.8); + border-right-color: shade(@warning_bg_color, 0.72); + border-left-color: shade(@warning_bg_color, 0.72); + border-bottom-color: shade(@warning_bg_color, 0.7); + background-color: shade(@warning_bg_color, 1.08); + color: @warning_fg_color; +} + +.warning .button:hover { + border-top-color: shade(@warning_bg_color, 0.85); + border-right-color: shade(@warning_bg_color, 0.78); + border-left-color: shade(@warning_bg_color, 0.78); + border-bottom-color: shade(@warning_bg_color, 0.7); + background-color: shade(@warning_bg_color, 1.10); +} + +.warning .button:active { + border-color: shade(@warning_bg_color, 0.6); + background-color: shade(@warning_bg_color, 0.95); +} + +.warning .button:active:hover { + border-top-color: shade(@warning_bg_color, 0.85); + border-right-color: shade(@warning_bg_color, 0.78); + border-left-color: shade(@warning_bg_color, 0.78); + border-bottom-color: shade(@warning_bg_color, 0.7); +} + +.warning .button.close { + color: @warning_fg_color; +} + +.warning .button.close:hover { + background-color: alpha(white, 0.2); +} + +.warning .button.close:active { + color: @warning_fg_color; + background-color: alpha(black, 0.1); +} + +.question { + border-width: 1px; + border-style: solid; + border-color: shade(@question_bg_color, 0.8); + background-color: @question_bg_color; + background-image: none; + color: @question_fg_color; +} + +.question .button { + border-top-color: shade(@question_bg_color, 0.8); + border-right-color: shade(@question_bg_color, 0.72); + border-left-color: shade(@question_bg_color, 0.72); + border-bottom-color: shade(@question_bg_color, 0.7); + background-color: shade(@question_bg_color, 1.08); + color: @question_fg_color; +} + +.question .button:hover { + border-top-color: shade(@question_bg_color, 0.85); + border-right-color: shade(@question_bg_color, 0.78); + border-left-color: shade(@question_bg_color, 0.78); + border-bottom-color: shade(@question_bg_color, 0.7); + background-color: shade(@question_bg_color, 1.10); +} + +.question .button:active { + border-color: shade(@question_bg_color, 0.6); + background-color: shade(@question_bg_color, 0.95); +} + +.question .button:active:hover { + border-top-color: shade(@question_bg_color, 0.85); + border-right-color: shade(@question_bg_color, 0.78); + border-left-color: shade(@question_bg_color, 0.78); + border-bottom-color: shade(@question_bg_color, 0.7); +} + +.question .button.close { + color: @question_fg_color; +} + +.question .button.close:hover { + background-color: alpha(white, 0.2); +} + +.question .button.close:active { + color: @question_fg_color; + background-color: alpha(black, 0.1); +} + +.error { + border-width: 1px; + border-style: solid; + border-color: shade(@error_bg_color, 0.8); + background-color: @error_bg_color; + background-image: none; + color: @error_fg_color; +} + +.error .button { + border-top-color: shade(@error_bg_color, 0.8); + border-right-color: shade(@error_bg_color, 0.72); + border-left-color: shade(@error_bg_color, 0.72); + border-bottom-color: shade(@error_bg_color, 0.7); + background-color: shade(@error_bg_color, 1.08); + color: @error_fg_color; +} + +.error .button:hover { + border-top-color: shade(@error_bg_color, 0.85); + border-right-color: shade(@error_bg_color, 0.78); + border-left-color: shade(@error_bg_color, 0.78); + border-bottom-color: shade(@error_bg_color, 0.7); + background-color: shade(@error_bg_color, 1.10); +} + +.error .button:active { + border-color: shade(@error_bg_color, 0.6); + background-color: shade(@error_bg_color, 0.95); +} + +.error .button:active:hover { + border-top-color: shade(@error_bg_color, 0.85); + border-right-color: shade(@error_bg_color, 0.78); + border-left-color: shade(@error_bg_color, 0.78); + border-bottom-color: shade(@error_bg_color, 0.7); +} + +.error .button.close { + color: @error_fg_color; +} + +.error .button.close:hover { + background-color: alpha(white, 0.2); +} + +.error .button.close:active { + color: @error_fg_color; + background-color: alpha(black, 0.1); +} + +/******************* + * symbolic images * + *******************/ +.image { + color: alpha(currentColor, 0.5); +} + +.image:hover { + color: alpha(currentColor, 0.9); +} + +.image:selected, +.image:selected:hover { + color: @theme_selected_fg_color; +} + +.view.image, +.view.image:hover { + color: alpha(currentColor, 0.9); +} + +.view.image:selected, +.view.image:selected:hover { + color: @theme_selected_fg_color; +} + +/***************** + * miscellaneous * + *****************/ +.floating-bar { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + border-radius: 0px; + background-color: @theme_bg_color; + background-image: none; + color: @theme_fg_color; +} + +.floating-bar.top { + border-top-width: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.floating-bar.right { + border-right-width: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.floating-bar.bottom { + border-bottom-width: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.floating-bar.left { + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.floating-bar .button { + -GtkButton-image-spacing: 0; + -GtkButton-inner-border: 0; + + border-style: none; + background-color: transparent; + background-image: none; +} + +.view.dim-label, +.dim-label { + color: alpha(currentColor, 0.5); +} + +.dnd { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_selected_bg_color, 0.9); +} + +.grip { + background-color: transparent; +} + +.arrow { + color: alpha(currentColor, 0.7); +} + +/******** + * menu * + ********/ +GtkTreeMenu.menu, +GtkMenuToolButton.menu, +GtkComboBox .menu { + background-color: @menu_bg_color; +} + +.primary-toolbar .menu, +.primary-toolbar .button .menu, +.toolbar .menu, +.toolbar .primary-toolbar .menu, +.header-bar .menu, +.header-bar .primary-toolbar .menu, +.menu { + padding: 0; + border-radius: 0; + border-style: none; + background-color: @menu_bg_color; + color: @menu_fg_color; +} + +/* Hover-effect on play-button in ubuntu soundmenu */ +.menu:selected { + background-color: @selected_bg_color; +} + +.menu.button:hover, +.menu.button:active, +.menu.button:active *:insensitive, +.menu.button:insensitive, +.menu.button { + border-width: 0; + background-color: @menu_bg_color; + background-image: none; +} + +.context-menu { + font: initial; +} + +/* ubuntu software center menu */ +#toolbar-popup { + background-color: @menu_bg_color; + color: @menu_fg_color; +} + +/*********** + * menubar * + ***********/ +.menubar { + -GtkWidget-window-dragging: true; + + border-style: none; + background-color: @menubar_bg_color; + background-image: none; + color: @menubar_fg_color; +} + +/*************** + * menubaritem * + ***************/ +.menubar.menuitem, +.menubar .menuitem { + padding: 3px 5px; + border-width: 1px; + border-style: solid; + border-color: transparent; + background-color: transparent; + background-image: none; + color: @menubar_fg_color; +} + +.menubar.menuitem:hover, +.menubar .menuitem:hover { + border-color: @theme_selected_bg_color; + background-color: @theme_selected_bg_color; + background-image: none; + color: shade(@menubar_fg_color, 1.08); +} + +.menubar .menuitem *:hover { + color: shade(@menubar_fg_color, 1.08); +} + +/************ + * menuitem * + ************/ +GtkTreeMenu .menuitem { + padding: 0; + border-width: 0; +} + +.menuitem, +.menu .menuitem { + -GtkMenuItem-arrow-scaling: 0.5; + + padding: 3px; + border-width: 1px; + border-style: solid; + border-color: transparent; + border-radius: 0; + background-color: transparent; + background-image: none; + color: @menu_fg_color; +} + +.menu .menuitem:active, +.menu .menuitem:hover { + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: @theme_selected_bg_color; + background-image: none; +} + +.menu .menuitem:active, +.menu .menuitem *:active, +.menu .menuitem:hover, +.menu .menuitem *:hover { + color: @theme_selected_fg_color; +} + +.menu .menuitem:insensitive, +.menu .menuitem *:insensitive { + color: mix(@menu_fg_color, @menu_bg_color, 0.5); +} + +.menuitem.check, +.menuitem.radio, +.menuitem.check:hover, +.menuitem.radio:hover, +.menuitem.check:insensitive, +.menuitem.radio:insensitive { + border-style: none; + background-color: transparent; + background-image: none; +} + +.menuitem.check:active, +.menuitem.radio:active { + border-style: none; + background-color: transparent; +} + +.menuitem GtkCalendar:inconsistent { + color: mix(@menu_fg_color, @menu_bg_color, 0.5); +} + +.menuitem GtkCalendar.button { + border-style: none; + background-color: transparent; + background-image: none; +} + +.menuitem .entry { + border-color: shade(@bg_color, 0.6); + background-color: @menu_bg_color; + background-image: none; + color: @menu_fg_color; +} + +.menuitem .entry:active, +.menuitem .entry:focus { + border-color: shade(@selected_bg_color, 0.6); +} + +.menuitem .accelerator { + color: alpha(@menu_fg_color, 0.6); +} + +.menuitem .accelerator:hover { + color: alpha(@theme_selected_fg_color, 0.8); +} + +.menuitem .accelerator:insensitive { + color: alpha(mix(@menu_fg_color, @menu_bg_color, 0.5), 0.6); +} + +GtkModelMenuItem GtkBox GtkImage { + padding-right: 4px; +} + +/************ + * popovers * + ************/ +GtkPopover { + margin: 10px; + padding: 2px; + border-radius: 0px; + border-color: shade(@theme_bg_color, 0.8); + border-width: 1px; + border-style: solid; + background-clip: border-box; + background-color: @theme_bg_color; + color: @theme_fg_color; + box-shadow: 0 2px 3px alpha(black, 0.5); +} + +GtkPopover.osd { + box-shadow: 0 2px 7px 3px alpha(black, 0.5); +} + +GtkPopover > .list, +GtkPopover > .view, +GtkPopover > .toolbar { + background-color: transparent; +} + +GtkPopover.osd > .toolbar .button { + border-radius: 0; + border-width: 0; + background-image: none; + background-color: transparent; +} + +GtkPopover .separator { + border: 0; + background-color: transparent; + color: alpha(currentColor, 0.5); + font-size: 80%; + font-weight: bold; +} + +GtkModelButton.button, +GtkModelButton.button:active, +GtkModelButton.button:insensitive, +GtkModelButton.button:active:insensitive { + background-color: transparent; + background-image: none; + border-color: transparent; + border-style: none; + box-shadow: none; + color: @theme_fg_color; +} + +GtkModelButton.button:active:hover, +GtkModelButton.button:hover, +GtkModelButton.button:selected { + border-width: 0; + border-color: transparent; + background-color: @theme_selected_bg_color; + background-image: none; + color: @theme_selected_fg_color; +} + +/************ + * notebook * + ************/ +.notebook { + background-color: shade (@bg_color, 1.02); + background-image: none; + border-radius: 0; + padding: 0; + background-clip: border-box; + border-color: shade (@bg_color, 0.82); + border-width: 1px; + border-style: solid; +} + +.notebook.frame { + border-width: 1px; +} + +.notebook.header { + border-width: 0; + background-color: @theme_bg_color; +} + +.notebook.header.frame { + border-color: @theme_bg_color; + box-shadow: none; +} + +.notebook tab { + background-image: none; + background-color: shade(@theme_bg_color, 0.9); + border-style: solid; + border-color: shade(@bg_color, 0.8); + border-width: 1px; + border-radius: 0px; + box-shadow: none; +} + +.notebook tab:active { + border-color: shade (@bg_color, 0.82); + border-style: solid; + border-width: 1px; + background-color: @theme_base_color; + background-image: none; + color: @fg_color; +} + +.notebook tab GtkLabel { + /*padding: 1px;*/ + padding: 4px 8px 4px 8px; +} + +.notebook tab { + color: shade (@bg_color, 0.48); +} + +.notebook tab.top:active { + padding: 3px 7px 1px 7px; +} + +.notebook tab.top { + padding: 2px 5px 0 5px; +} + +.notebook tab.right:active { + padding: 4px 6px 4px 1px; + background-image: none; + background-color: @theme_base_color; +} + +.notebook tab.right { + padding: 3px 4px 3px 0; + border-image-width: 1px 0; +} + +.notebook tab.bottom:active { + padding: 1px 7px 4px 7px; + background-image: none; + background-color: @theme_base_color; +} + +.notebook tab.bottom { + padding: 0 5px 3px 5px; + border-image-width: 0 1px; +} + +.notebook tab.left:active { + padding: 4px 1px 4px 6px; + background-image: none; + background-color: @theme_base_color; +} + +.notebook tab.left { + padding: 3px 0 3px 4px; + border-image-width: 1px 0; +} + +.notebook tab .button { + padding: 0; +} + +.notebook GtkDrawingArea { + background-color: shade (@bg_color, 1.02); +} + +.notebook.frame { + border-width: 1px; +} + +/* close button styling */ +.notebook tab .button, +.notebook tab .button:active, +.notebook tab .button:hover { + padding: 1px; + border-width: 1px; + border-radius: 2px; + border-style: solid; + border-color: transparent; + background-image: none; + background-color: transparent; + color: mix(@theme_text_color, @theme_base_color, 0.5); +} + +.notebook tab .button:hover { + color: @theme_text_color; + border-color: shade(@theme_base_color, 0.8); +} + +.notebook tab .button:active, +.notebook tab .button:active:hover { + border-color: shade(@theme_base_color, 0.7); + background-color: shade(@theme_base_color, 0.95); +} + +/****************** + * pane separator * + ******************/ +.pane-separator { + background-color: @theme_bg_color; + color: transparent; +} + +/************************* + * progressbar and scale * + *************************/ +GtkProgressBar { + padding: 0; + border-width: 1px; + border-radius: 0px; +} + +.progressbar, +.progressbar row, +.progressbar row:hover, +.progressbar row:selected, +.progressbar row:selected:focus { + background-image: none; + background-color: @progressbar_color; + box-shadow:none; + border: 1px solid transparent; + border-image: linear-gradient(to top, @progressbar_color) 8 8 8 8 / 8px 8px 8px 8px stretch; +} + +.trough, +.trough row, +.trough row:hover, +.trough row:selected, +.trough row:selected:focus { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_bg_color, 0.7); + background-color: shade(@theme_bg_color, 0.85); + background-image: linear-gradient(shade(@theme_bg_color, 0.85));} + +/* level bars as used for password quality or remaining power */ +GtkLevelBar { + -GtkLevelBar-min-block-width: 34; + -GtkLevelBar-min-block-height: 2; +} + +GtkLevelBar.vertical { + -GtkLevelBar-min-block-width: 2; + -GtkLevelBar-min-block-height: 34; +} + +.level-bar.trough { + padding: 1px; + border-radius: 0px; +} + +.level-bar.fill-block { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: @theme_selected_bg_color; +} + +.level-bar.indicator-continuous.fill-block { + padding: 1px; + border-radius: 0px; +} + +.level-bar.indicator-discrete.fill-block.horizontal { + margin: 0 1px; +} + +.level-bar.indicator-discrete.fill-block.vertical { + margin: 1px 0; +} + +.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_color, 0.80); + background-image: linear-gradient(to bottom, + shade(@warning_color, 1.3), + @warning_color 75%, + shade(@warning_color, 0.9) + ); +} + +.level-bar.fill-block.empty-fill-block { + border-color: alpha(@theme_fg_color, 0.1); + background-color: transparent; + background-image: none; +} + +.scale { + -GtkRange-slider-width: 19; + -GtkRange-trough-border: 0; + -GtkScale-slider-length: 11; + + padding: 0; + border-width: 1px; + border-radius: 0px; +} + +.scale.slider { + border-radius: 0px; + background-image: url('assets/slider-horiz.png'); +} + +.scale.slider:hover { + background-image: url('assets/slider-horiz-hover.png'); +} + +.scale.slider:insensitive { + background-image: url('assets/slider-horiz-insensitive.png'); +} + +/* vertical sliders */ +.scale.slider.vertical { + border-radius: 0px; + background-image: url('assets/slider-vert.png'); +} + +.scale.slider.vertical:hover { + background-image: url('assets/slider-vert-hover.png'); +} + +.scale.slider.vertical:insensitive { + background-image: url('assets/slider-vert-insensitive.png'); +} + +.scale.slider.fine-tune:active, +.scale.slider.fine-tune:active:hover, +.scale.slider.fine-tune.horizontal:active, +.scale.slider.fine-tune.horizontal:active:hover { + background-size: 50%; + background-repeat: no-repeat; + background-position: center; +} + +.scale.mark { + border-color: shade(@theme_bg_color, 0.8); +} + +.scale.trough { + margin: 8px 0; + border-color: shade(@theme_bg_color, 0.8); + border-radius: 0px; + background-color: shade(@theme_bg_color, 1.08); + background-image: none; +} + +.scale.trough.vertical { + margin: 0 8px; +} + +/* .menuitem .scale.highlight.left, +.scale.highlight.left { + border-color: @theme_selected_bg_color; + background-color: @theme_selected_bg_color; + background-image: none; +} + +.menuitem .scale.highlight.left:hover { + border-color: shade(@theme_selected_bg_color, 0.8); + background-color: shade(@theme_selected_bg_color, 0.8); +} + +.scale.highlight.bottom { + border-color: @theme_selected_bg_color; + background-color: @theme_selected_bg_color; + background-image: none; +} */ + +.scale.trough:insensitive, +.scale.highlight.left:insensitive { + border-color: shade(@theme_bg_color, 0.85); + background-color: shade(@theme_bg_color, 0.9); + background-image: none; +} + +/************* + * scrollbar * + *************/ +.scrollbar { + border-width: 1px; + border-style: solid; + padding: 0; +} + +.scrollbars-junction, +.scrollbar.trough { + border-width: 0; + border-radius: 0; + background-color: shade(@theme_bg_color, 0.9); + background-image: none; + border-image: none; +} + +.scrollbar.button, +.scrollbar.button:hover, +.scrollbar.button:active, +.scrollbar.button:active:hover, +.scrollbar.button:insensitive { + -GtkRange-arrow-scaling: 0.0; /* dirty hack to use our buttons */ + border: none; + box-shadow: none; + background-position: center center; + background-repeat: no-repeat; + color: transparent; + background-color: transparent; +} + +.scrollbar.button, +.scrollbar.button:active, +.scrollbar.button:active:hover { + border-width: 0; + border-radius: 0; + background-color: transparent; + background-image: none; + color: shade(@theme_bg_color, 0.6); +} + +.scrollbar.slider { + border-width: 0; + border-color: transparent; + border-radius: 0; + background-color: mix(@theme_bg_color, @theme_fg_color, 0.32); +} + +.scrollbar.slider:hover, +.scrollbar.slider.vertical:hover { + border-color: transparent; + background-color: mix(@theme_bg_color, @theme_fg_color, 0.5); +} + +.scrollbar.slider:active, +.scrollbar.slider.vertical:active { + border-color: transparent; + background-color: shade(@theme_bg_color, 0.5); +} + +.scrollbar.slider.fine-tune:prelight:active { + border-width: 2px; + border-color: transparent; +} + +/* overlay scrollbar */ +OsThumb { + color: shade(@theme_bg_color, 0.7); +} + +OsThumb:selected, +OsScrollbar:selected { + background-color: @theme_selected_bg_color; +} + +OsThumb:active, +OsScrollbar:active { + background-color: @theme_selected_bg_color; +} + +OsThumb:insensitive, +OsScrollbar:insensitive { + background-color: shade(@theme_bg_color, 0.9); +} +/************* + * separator * + *************/ +.sidebar.view.separator, +.view.separator, +.separator { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_bg_color, 0.9); + color: shade(@theme_bg_color, 0.9); +} + +.button .separator, +.button.separator { + border-color: shade(@theme_bg_color, 0.95); +} + +.button .separator:insensitive, +.button.separator:insensitive { + border-color: shade(@theme_bg_color, 0.85); +} + +.primary-toolbar GtkSeparatorToolItem, +.primary-toolbar .separator, +.primary-toolbar .separator:insensitive, +.toolbar GtkSeparatorToolItem, +.toolbar .separator, +.toolbar .separator:insensitive { + -GtkWidget-window-dragging: true; + + border-color: shade(@toolbar_bg_color, 0.95); + color: shade(@toolbar_bg_color, 0.95); +} + +.header-bar GtkSeparatorToolItem, +.header-bar .separator, +.header-bar .separator:insensitive, +.titlebar GtkSeparatorToolItem, +.titlebar .separator, +.titlebar .separator:insensitive { + -GtkWidget-window-dragging: true; + + border-color: shade(@titlebar_bg_color, 0.95); + color: shade(@titlebar_bg_color, 0.95); +} + +.primary-toolbar .button .separator, +.primary-toolbar .button.separator, +.toolbar .button .separator, +.toolbar .button.separator { + border-color: shade(@toolbar_bg_color, 0.95); +} + +.header-bar .button .separator, +.header-bar .button.separator, +.titlebar .button .separator, +.titlebar .button.separator { + border-color: shade(@titlebar_bg_color, 0.95); +} + +.primary-toolbar .button .separator:insensitive, +.primary-toolbar .button.separator:insensitive, +.toolbar .button .separator:insensitive, +.toolbar .button.separator:insensitive { + border-color: shade(@toolbar_bg_color, 0.85); +} + +.header-bar .button .separator:insensitive, +.header-bar .button.separator:insensitive, +.titlebar .button .separator:insensitive, +.titlebar .button.separator:insensitive { + border-color: shade(@titlebar_bg_color, 0.85); +} + +.menuitem.separator { + -GtkMenuItem-horizontal-padding: 0; + -GtkWidget-separator-height: 1; + + border-style: none; + color: shade(@menu_bg_color, 0.9); +} + +GtkComboBox .separator { + /* always disable separators */ + -GtkWidget-wide-separators: true; + -GtkWidget-horizontal-separator: 0; + -GtkWidget-vertical-separator: 0; + + border-style: none; +} + +/*********** + * sidebar * + ***********/ +.sidebar, +.sidebar.view, +.sidebar .view, +.sidebar GtkScrolledWindow { + background-color: @theme_bg_color; + color: mix(@theme_fg_color, @theme_bg_color, 0.1); +} + +.sidebar row:selected, +.sidebar row:selected:hover, +.sidebar row:selected:focus, +.sidebar .view row:selected, +.sidebar .view row:selected:hover, +.sidebar .view row:selected:focus { + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: @theme_selected_bg_color; + background-image: none; + color: @theme_selected_fg_color; +} + +.sidebar row:prelight, +.sidebar .view row:prelight { + border-color: shade(@theme_selected_bg_color, 1.5); + background-color: shade(@theme_selected_bg_color, 0.85); + background-image: none; + color: @theme_fg_color; +} + +.sidebar row:selected:prelight, +.sidebar .view row:selected:prelight { + border-color: shade(@theme_selected_bg_color, 1.05); + background-color: shade(@theme_selected_bg_color, 1.05); + background-image: none; + color: @theme_selected_fg_color; +} + +.sidebar .frame { + border-width: 0; +} + +/* nemo sidebar padding */ +NemoWindow .sidebar .cell { + padding: 2px 2px; +} + +/* nautilus sidebar hover in 3.18 */ +.sidebar .list-row:hover { + background-color: shade(@theme_selected_bg_color, 1.05); +} + +/*addition start*/ +.sidebar-item { + padding: 10px 4px; } + .sidebar-item > Gtklabel { + padding-left: 6px; + padding-right: 6px; } + .sidebar-item.needs-attention > Gtklabel { + background-size: 6px 6px, 0 0; } + +/* ------------- +NEW ON GTK 3.18 +---------------*/ +GtkSidebarRow.list-row { + padding: 0px; } +GtkSidebarRow .sidebar-revealer { + padding: 1px 14px 1px 12px; } +GtkSidebarRow .sidebar-icon:dir(ltr) { + padding-right: 8px; } +GtkSidebarRow .sidebar-icon:dir(rtl) { + padding-left: 8px; } +GtkSidebarRow .sidebar-label:dir(ltr) { + padding-right: 2px; } +GtkSidebarRow .sidebar-label:dir(rtl) { + padding-left: 2px; } + + +.sidebar-button.button.image-button { + padding: 3px; + border-radius: 0; + box-shadow: 0px 0px 0px alpha(@dark_shadow,0)} +.sidebar-button.button:not(:hover):not(:active) > GtkImage { + opacity: 0.5; } + +.sidebar-item { + padding: 10px 4px; } + .sidebar-item > GtkLabel { + padding-left: 6px; + padding-right: 6px; } + .sidebar-item.needs-attention > GtkLabel { + background-size: 6px 6px, 0 0; } +/*addition end*/ +/************** + * spinbutton * + **************/ +.spinbutton .button { + color: mix(@theme_text_color, @theme_base_color, 0.4); + padding: 2px 4px; + border-width: 0; + border-radius: 0; + border-style: none; + background-color: transparent; + background-image: none; + box-shadow: inset 1px 0 shade(@theme_base_color, 0.9); +} + +.spinbutton .button:insensitive { + color: mix(@theme_text_color, @theme_base_color, 0.7); + box-shadow: inset 1px 0 shade(@theme_bg_color, 0.95); +} + +.spinbutton .button:active, +.spinbutton .button:hover { + color: @theme_fg_color; +} + +.spinbutton .button:first-child { + border-radius: 0; + box-shadow: none; +} + +.spinbutton .button:last-child { + border-radius: 0; +} + +.spinbutton .button:dir(rtl) { + box-shadow: inset -1px 0 shade(@theme_base_color, 0.9); +} + +.spinbutton.vertical .button { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + border-radius: 0px; + background-color: shade(@theme_bg_color, 1.08); + background-image: none; + color: @theme_fg_color; + box-shadow: none; +} + +.spinbutton.vertical .button:hover { + border-color: shade(@theme_bg_color, 0.7); + background-color: shade(@theme_bg_color, 1.10); + background-image: none; +} + +.spinbutton.vertical .button:active { + border-color: shade(@theme_bg_color, 0.8); + background-color: shade(@theme_bg_color, 0.95); + background-image: none; +} + +.spinbutton.vertical .button:active:hover { + border-color: shade(@theme_bg_color, 0.7); +} + +.spinbutton.vertical .button:focus, +.spinbutton.vertical .button:hover:focus, +.spinbutton.vertical .button:active:focus, +.spinbutton.vertical .button:active:hover:focus { + border-color: shade(@theme_bg_color, 0.7); +} + +.spinbutton.vertical .button:insensitive { + border-color: shade(@theme_bg_color, 0.85); + background-color: shade(@theme_bg_color, 0.9); + background-image: none; +} + +.spinbutton.vertical .button:first-child { + border-width: 1px; + border-bottom-width: 0; + border-radius: 0px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.spinbutton.vertical .button:last-child { + border-width: 1px; + border-top-width: 0; + border-radius: 0px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.spinbutton.vertical.entry { + border-width: 1px; + border-style: solid; + border-radius: 0; +} + +/*********** + * spinner * + ***********/ +@keyframes spinner { + 00.0% { 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.70)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.40)), to(transparent)); } + + 10.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.80)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.90)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.60)), to(transparent)); } + + 20.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.60)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.90)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.80)), to(transparent)); } + + 30.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.40)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.70)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)); } + + 40.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.20)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.50)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.80)), to(transparent)); } + + 50.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(transparent), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.30)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.60)), to(transparent)); } + + 60.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.20)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.10)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.40)), to(transparent)); } + + 70.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.40)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.10)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.20)), to(transparent)); } + + 80.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.60)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.30)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(transparent), to(transparent)); } + + 90.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.80)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.50)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.20)), 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.70)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.40)), 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)); + + background-position: 0% 70%, 33% 70%, 70% 70%; + background-size: 30% 30%; + background-repeat: no-repeat; +} + +.spinner:active { + 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.70)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.40)), to(transparent)); + + animation: spinner 1s infinite linear; +} + +.menu.spinner, +.menu .spinner, +.menu .spinner:hover, +.primary-toolbar .spinner { + color: @theme_selected_bg_color; + border: none; + box-shadow: none; +} + +/************* + * statusbar * + *************/ +GtkStatusbar { + padding: 4px; + color: @theme_fg_color; +} + +GtkStatusbar .frame { + border-width: 0; +} + +/********** + * switch * + ********** +GtkSwitch { + padding: 0; + border-radius: 0px; + font: bold condensed; +} + +GtkSwitch.slider { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + background-color: shade(@theme_bg_color, 1.08); + background-image: none; +} + +GtkSwitch.slider:insensitive { + border-color: shade(@theme_bg_color, 0.85); + background-color: shade(@theme_bg_color, 0.9); + background-image: none; +} + +GtkSwitch.trough { + border-color: shade(@theme_bg_color, 0.8); + background-color: shade(@theme_bg_color, 0.95); + background-image: none; + color: @theme_fg_color; +} + +GtkSwitch.trough:active { + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: @theme_selected_bg_color; + background-image: none; + color: @theme_selected_fg_color; +} + +GtkSwitch.trough:insensitive { + border-color: shade(@theme_bg_color, 0.85); + background-color: shade(@theme_bg_color, 0.9); + background-image: none; + color: mix(@theme_fg_color, @theme_bg_color, 0.5); +}*/ + +GtkSwitch { + -GtkWidget-focus-line-width: 0; + border-radius: 8px; + padding: 0; +} + +.menu GtkSwitch.trough, +.toolbar.menubar GtkSwitch.trough, +.primary-toolbar .toolbar GtkSwitch.trough, +.primary-toolbar.toolbar GtkSwitch.trough, +GtkSwitch.trough, +GtkSwitch.trough:insensitive, +GtkSwitch.trough:backdrop { + border: none; + border-image: none; + background: none; + color: transparent; + box-shadow: none; + background-image: url("assets/switch-off.svg"); + background-size: 44px 20px; + background-position: center center; + background-repeat: no-repeat; + text-shadow: none; +} + +GtkSwitch.trough { + background-image: url("assets/switch-off.svg"); +} + +GtkSwitch.trough:active { + background-image: url("assets/switch-on.svg"); +} + +GtkSwitch.trough:insensitive { + background-image: url("assets/switch-off-disabled.svg"); +} + +GtkSwitch.trough:active:insensitive { + background-image: url("assets/switch-on-disabled.svg"); +} + +.toolbar.menubar GtkSwitch.trough, +.primary-toolbar .toolbar GtkSwitch.trough, +.primary-toolbar.toolbar GtkSwitch.trough { + background-image: url("assets/switch-dark-off.svg"); +} + +.toolbar.menubar GtkSwitch.trough:active, +.primary-toolbar .toolbar GtkSwitch.trough:active, +.primary-toolbar.toolbar GtkSwitch.trough:active { + background-image: url("assets/switch-dark-on.svg"); +} + +.toolbar.menubar GtkSwitch.trough:insensitive, +.primary-toolbar .toolbar GtkSwitch.trough:insensitive, +.primary-toolbar.toolbar GtkSwitch.trough:insensitive { + background-image: url("assets/switch-dark-off-disabled.svg"); +} + +.toolbar.menubar GtkSwitch.trough:active:insensitive, +.primary-toolbar .toolbar GtkSwitch.trough:active:insensitive, +.primary-toolbar.toolbar GtkSwitch.trough:active:insensitive { + background-image: url("assets/switch-dark-on-disabled.svg"); +} + +GtkSwitch.slider { + border: none; + border-image: none; + background: none; + color: transparent; + box-shadow: none; +} + +/************ + * textview * + ************/ +GtkTextView { + background-color: @theme_base_color; + color: @theme_text_color; +} + +/***************** + * color chooser * + *****************/ +GtkColorSwatch, +GtkColorSwatch:selected { + border-width: 1px; + border-style: solid; + border-color: alpha(black, 0.1); + border-radius: 0px; + background-color: transparent; + background-clip: border-box; +} + +GtkColorSwatch:hover, +GtkColorSwatch:selected:hover { + border-color: alpha(black, 0.3); +} + +GtkColorSwatch.color-dark:hover { +} + +GtkColorSwatch.color-light:hover { +} + +GtkColorSwatch.color-light:selected:hover, +GtkColorSwatch.color-dark:selected:hover { + background-image: none; +} + +GtkColorSwatch.left, +GtkColorSwatch:first-child { + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; +} + +GtkColorSwatch.right, +GtkColorSwatch:last-child { + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; +} + +GtkColorSwatch:only-child { + border-radius: 0px; +} + +GtkColorSwatch.top { + border-top-left-radius: 0px; + border-top-right-radius: 0px; +} + +GtkColorSwatch.bottom { + border-bottom-left-radius: 0px; + border-bottom-right-radius: 0px; +} + +GtkColorChooserWidget #add-color-button { + background-clip: padding-box; + border-color: alpha(black, 0.1); + background-color: shade(@theme_bg_color, 0.95); + color: @theme_fg_color; +} + +GtkColorChooserWidget #add-color-button:hover { + border-color: alpha(black, 0.3); + background-color: shade(@theme_bg_color, 0.90); + color: @theme_fg_color; +} + +.color-active-badge, +.color-active-badge:selected { + border-width: 1px; + border-style: solid; + border-width: 2px; + background-color: transparent; +} + +.color-active-badge.color-light, +.color-active-badge.color-light:hover { + border-color: alpha(black, 0.3); + color: alpha(black, 0.3); +} + +.color-active-badge.color-dark, +.color-active-badge.color-dark:hover { + border-color: alpha(white, 0.3); + color: alpha(white, 0.3); +} + +GtkColorEditor GtkColorSwatch { + border-radius: 0px; +} + +GtkColorEditor GtkColorSwatch.color-dark:hover, +GtkColorEditor GtkColorSwatch.color-light:hover { + background-image: none; + border-color: alpha(black, 0.3); +} + +GtkColorButton.button { + padding: 2px; +} + +/************** + * header-bar * + **************/ +.header-bar { + padding: 4px; + border-width: 0 0 1px 0; + border-style: solid; + border-color: shade(@titlebar_bg_color, 0.8); + background-color: @titlebar_bg_color; + background-image: none; + color: @titlebar_fg_color; +} + +.header-bar .button.text-button { + padding: 4px; +} + +.header-bar .button.image-button { + padding: 6px; +} + +.header-bar .title { + font: bold; + padding: 0 12px; +} + +.header-bar .subtitle { + font: smaller; + padding: 0 12px; +} + +.header-bar GtkComboBox, +.header-bar .button { + border-color: shade(@titlebar_bg_color, 0.8); + background-color: shade(@titlebar_bg_color, 1.08); + background-image: none; + color: @titlebar_fg_color; +} + +.header-bar .button:hover { + border-color: shade(@theme_selected_bg_color, 0.7); + background-color: shade(@theme_selected_bg_color, 1.02); + background-image: none; +} + +.header-bar .button:active, +.header-bar .button:checked { + border-color: shade(@theme_selected_bg_color, 0.8); + background-color: shade(@theme_selected_bg_color, 0.95); + background-image: none; +} + +.header-bar .button:active:hover { + border-color: shade(@theme_selected_bg_color, 0.7); +} + +.header-bar .button:focus, +.header-bar .button:hover:focus, +.header-bar .button:active:focus, +.header-bar .button:active:hover:focus { + border-color: shade(@theme_selected_bg_color, 0.78); +} + +.header-bar .button:insensitive { + border-color: shade(@titlebar_bg_color, 0.85); + background-color: shade(@titlebar_bg_color, 0.9); + background-image: none; +} + +.header-bar .button:active *:insensitive { + border-color: shade(@titlebar_bg_color, 0.75); + background-color: shade(@titlebar_bg_color, 0.80); + background-image: none; +} + +.header-bar .entry { + border-width: 1px; + border-color: shade(@bg_color, 0.6); +} + +.header-bar .entry:active, +.header-bar .entry:focus { + border-width: 1px; + border-color: shade(@selected_bg_color, 0.6); +} + +/*********** + * toolbar * + ***********/ +.toolbar { + padding: 4px; + border-style: none; + background-color: @toolbar_bg_color; + background-image: none; + color: @toolbar_fg_color; +} + +.toolbar .button { + padding: 2px; +} + +.toolbar .button.text-button { + padding: 2px 4px; +} + +.toolbar .button.image-button { + padding: 4px 3px 3px 4px; +} + +.toolbar:insensitive { + background-color: shade(@toolbar_bg_color, 0.9); + color: mix(@toolbar_fg_color, @toolbar_bg_color, 0.5); +} + +/* menubar toolbars */ +.toolbar.menubar { + -GtkToolbar-button-relief: normal; +} + +/******************* + * primary-toolbar * + *******************/ +.primary-toolbar, +.primary-toolbar .toolbar, +.primary-toolbar.toolbar { + -GtkWidget-window-dragging: true; + + padding: 4px; + border-width: 0; + border-style: solid; + border-color: shade(@toolbar_bg_color, 0.8); + background-color: @toolbar_bg_color; + background-image: none; + color: @toolbar_fg_color; +} + +.primary-toolbar GtkComboBox, +.primary-toolbar .button { + padding: 2px; + border-width: 0; + border-color: transparent; + border-radius: 0px; + background-color: transparent; + background-image: none; + color: @toolbar_fg_color; +} + +.primary-toolbar .raised .button, +.primary-toolbar .raised.button, +.toolbar GtkComboBox, +.toolbar .button { + padding: 10px; + border-color: transparent; + background-color: shade(@toolbar_bg_color, 1.08); + background-image: none; + color: @toolbar_fg_color; +} + +.primary-toolbar .button:hover, +.toolbar .button:hover { + border-color: transparent; + background-color: shade(@toolbar_bg_color, 1.10); + background-image: none; +} + +.primary-toolbar .button:checked, +.primary-toolbar .button:active, +.toolbar .button:active { + border-color: shade(@theme_selected_bg_color, 0.8); + background-color: shade(@selected_bg_color, 0.9); + background-image: none; +} + +.primary-toolbar .button:active:hover, +.toolbar .button:active:hover { + border-color: transparent; +} + +.primary-toolbar .button:focus, +.primary-toolbar .button:hover:focus, +.primary-toolbar .button:active:focus, +.primary-toolbar .button:active:hover:focus, +.toolbar .button:focus, +.toolbar .button:hover:focus, +.toolbar .button:active:focus, +.toolbar .button:active:hover:focus { + border-color: transparent; +} + +.primary-toolbar .button:insensitive, +.toolbar .button:insensitive { + border-color: transparent; + background-color: @toolbar_bg_color; + background-image: none; +} + +.primary-toolbar .button:active *:insensitive, +.toolbar .button:active *:insensitive { + border-color: transparent; + background-color: shade(@toolbar_bg_color, 0.80); + background-image: none; +} + +.primary-toolbar .entry, +.toolbar .entry { + border-width: 1px; + border-color: shade(@bg_color, 0.6); +} + +.primary-toolbar .entry:active, +.primary-toolbar .entry:focus, +.toolbar .entry:active, +.toolbar .entry:focus { + border-width: 1px; + border-color: shade(@selected_bg_color, 0.6); +} + +/* inline-toolbar */ +.inline-toolbar.toolbar { + -GtkToolbar-button-relief: normal; + + padding: 1px; + border-width: 1px; + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + border-radius: 0; + background-color: @theme_bg_color; + background-image: none; +} + +.inline-toolbar.toolbar:last-child { + border-width: 1px; + border-color: shade(@theme_bg_color, 0.8); + border-radius: 0; +} + +.inline-toolbar.toolbar .button { + padding: 1px; + border-width: 1px; + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + border-radius: 0; + background-color: shade(@theme_bg_color, 1.08); + background-image: none; + color: @theme_fg_color; +} + +.inline-toolbar.toolbar .button:hover { + border-color: shade(@theme_bg_color, 0.7); + background-color: shade(@theme_bg_color, 1.10); + background-image: none; +} + +.inline-toolbar.toolbar .button:active { + border-color: shade(@theme_bg_color, 0.8); + background-color: shade(@theme_bg_color, 0.95); + background-image: none; +} + +.inline-toolbar.toolbar .button:active:hover { + border-color: shade(@theme_bg_color, 0.7); +} + +.inline-toolbar.toolbar .button:focus, +.inline-toolbar.toolbar .button:hover:focus, +.inline-toolbar.toolbar .button:active:focus, +.inline-toolbar.toolbar .button:active:hover:focus { + border-color: shade(@theme_bg_color, 0.7); +} + +.inline-toolbar.toolbar .button:insensitive, +.inline-toolbar.toolbar GtkToolButton .button:insensitive { + border-color: shade(@theme_bg_color, 0.85); + background-color: shade(@theme_bg_color, 0.9); + background-image: none; +} + +.inline-toolbar.toolbar .button:active *:insensitive +.inline-toolbar.toolbar GtkToolButton .button:active *:insensitive { + border-color: shade(@theme_bg_color, 0.75); + background-color: shade(@theme_bg_color, 0.80); + background-image: none; +} + +/****************** + * linked buttons * + *****************/ +/* set up shadows for visual separation */ +.linked .button, +.inline-toolbar.toolbar .button, +.inline-toolbar.toolbar GtkToolButton .button, +.inline-toolbar.toolbar GtkToolButton > .button { + box-shadow: inset -1px 0 shade(@theme_bg_color, 0.9); +} + +.linked .button:active, +.inline-toolbar.toolbar .button:active, +.inline-toolbar.toolbar GtkToolButton .button:active, +.inline-toolbar.toolbar GtkToolButton > .button:active { + box-shadow: inset -1px 0 shade(@theme_bg_color, 0.9), + inset 1px 0 alpha(@dark_shadow, 0.07), + inset 0 1px alpha(@dark_shadow, 0.08), + inset 0 -1px alpha(@dark_shadow, 0.05); +} + +.linked .button:insensitive, +.inline-toolbar.toolbar .button:insensitive, +.inline-toolbar.toolbar GtkToolButton .button:insensitive, +.inline-toolbar.toolbar GtkToolButton > .button:insensitive { + box-shadow: inset -1px 0 shade(@theme_bg_color, 0.85); +} + +/* remove box shadow from last-child and only-child */ +.linked .button:last-child, +.linked .button:only-child, +.linked .button:insensitive:last-child, +.linked .button:insensitive:only-child, +.linked .button:active *:insensitive:last-child, +.linked .button:active *:insensitive:only-child, +.inline-toolbar.toolbar .button:last-child, +.inline-toolbar.toolbar .button:only-child, +.inline-toolbar.toolbar .button:insensitive:last-child, +.inline-toolbar.toolbar .button:insensitive:only-child, +.inline-toolbar.toolbar .button:active *:insensitive:last-child, +.inline-toolbar.toolbar .button:active *:insensitive:only-child, +.inline-toolbar.toolbar GtkToolButton:last-child > .button, +.inline-toolbar.toolbar GtkToolButton:only-child > .button, +.inline-toolbar.toolbar GtkToolButton:last-child > .button:insensitive, +.inline-toolbar.toolbar GtkToolButton:only-child > .button:insensitive, +.inline-toolbar.toolbar GtkToolButton:last-child > .button:active *:insensitive, +.inline-toolbar.toolbar GtkToolButton:only-child > .button:active *:insensitive { + box-shadow: none; +} + +/* add back the inset shadow effect */ +.linked .button:active:last-child, +.linked .button:active:only-child, +.inline-toolbar.toolbar .button:active:last-child, +.inline-toolbar.toolbar .button:active:only-child, +.inline-toolbar.toolbar GtkToolButton:last-child > .button:active, +.inline-toolbar.toolbar GtkToolButton:only-child > .button:active { + box-shadow: inset 1px 0 alpha(@dark_shadow, 0.07), + inset 0 1px alpha(@dark_shadow, 0.08), + inset -1px 0 alpha(@dark_shadow, 0.07); +} + +/* middle button */ +.linked .entry, +.linked .button, +.linked .button:active, +.linked .button:active:hover, +.linked .button:insensitive, +.inline-toolbar.toolbar .button, +.inline-toolbar.toolbar .button:active, +.inline-toolbar.toolbar .button:insensitive, +.inline-toolbar.toolbar GtkToolButton .button, +.inline-toolbar.toolbar GtkToolButton .button:active, +.inline-toolbar.toolbar GtkToolButton .button:insensitive { + border-width: 1px; + border-radius: 0; + border-right-width: 0; + border-left-width: 0; +} + +/*leftmost button */ +.linked .entry:first-child, +.linked .button:first-child, +.linked .button:active:first-child, +.linked .button:active:hover:first-child, +.linked .button:insensitive:first-child, +.inline-toolbar.toolbar .button:first-child, +.inline-toolbar.toolbar .button:active:first-child, +.inline-toolbar.toolbar .button: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:insensitive { + border-width: 1px; + border-radius: 0px; + border-right-width: 0; + 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:insensitive:last-child, +.inline-toolbar.toolbar .button:last-child, +.inline-toolbar.toolbar .button:active:last-child, +.inline-toolbar.toolbar .button: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:insensitive { + border-width: 1px; + border-radius: 0px; + border-left-width: 0; + 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:insensitive:only-child, +.inline-toolbar.toolbar .button:only-child, +.inline-toolbar.toolbar .button:active:only-child, +.inline-toolbar.toolbar .button: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:insensitive { + border-width: 1px; + border-radius: 0px; +} + +/* linked button shadows (vertical) */ +.linked.vertical .button, +.inline-toolbar.toolbar.vertical .button, +.inline-toolbar.toolbar.vertical GtkToolButton > .button { + box-shadow: inset 0 -1px shade(@theme_bg_color, 0.9); +} + +.linked.vertical .button:active, +.inline-toolbar.toolbar.vertical .button:active, +.inline-toolbar.toolbar.vertical GtkToolButton > .button:active { + box-shadow: inset 0 -1px shade(@theme_bg_color, 0.9), + inset 1px 0 alpha(@dark_shadow, 0.07), + inset 0 1px alpha(@dark_shadow, 0.08), + inset -1px 0 alpha(@dark_shadow, 0.07); +} + +.linked.vertical .button:insensitive, +.inline-toolbar.toolbar.vertical .button:insensitive, +.inline-toolbar.toolbar.vertical GtkToolButton > .button:insensitive { + box-shadow: inset 0 -1px shade(@theme_bg_color, 0.85); +} + +/* remove box shadow from last-child and only-child */ +.linked.vertical .button:last-child, +.linked.vertical .button:only-child, +.linked.vertical .button:insensitive:last-child, +.linked.vertical .button:insensitive:only-child, +.linked.vertical .button:active *:insensitive:last-child, +.linked.vertical .button:active *:insensitive:only-child, +.inline-toolbar.toolbar.vertical .button:last-child, +.inline-toolbar.toolbar.vertical .button:only-child, +.inline-toolbar.toolbar.vertical .button:insensitive:last-child, +.inline-toolbar.toolbar.vertical .button:insensitive:only-child, +.inline-toolbar.toolbar.vertical .button:active *:insensitive:last-child, +.inline-toolbar.toolbar.vertical .button:active *:insensitive:only-child, +.inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button, +.inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button, +.inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:insensitive, +.inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:insensitive, +.inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:active *:insensitive, +.inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:active *:insensitive { + box-shadow: none; +} + +/* add back the inset shadow effect */ +.linked.vertical .button:active:last-child, +.linked.vertical .button:active:only-child, +.inline-toolbar.toolbar.vertical .button:active:last-child, +.inline-toolbar.toolbar.vertical .button:active:only-child, +.inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:active, +.inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:active { + box-shadow: inset 1px 0 alpha(@dark_shadow, 0.07), + inset 0 1px alpha(@dark_shadow, 0.08), + inset -1px 0 alpha(@dark_shadow, 0.07); +} + +/* middle button (vertical) */ +.linked.vertical .entry, +.linked.vertical .button, +.linked.vertical .button:active, +.linked.vertical .button:active:hover, +.linked.vertical .button:insensitive { + border-width: 1px; + border-radius: 0; + border-top-width: 0; + border-bottom-width: 0; +} + +/* top button (vertical) */ +.linked.vertical .entry:first-child, +.linked.vertical .button:first-child, +.linked.vertical .button:active:first-child, +.linked.vertical .button:active:hover:first-child, +.linked.vertical .button:insensitive:first-child { + border-width: 1px; + border-radius: 0px; + border-bottom-width: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +/* bottom button (vertical) */ +.linked.vertical .entry:last-child, +.linked.vertical .button:last-child, +.linked.vertical .button:active:last-child, +.linked.vertical .button:active:hover:last-child, +.linked.vertical .button:insensitive:last-child { + border-width: 1px; + border-radius: 0px; + border-top-width: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +/* linked single button (vertical) */ +.linked.vertical .entry:only-child, +.linked.vertical .button:only-child, +.linked.vertical .button:active:only-child, +.linked.vertical .button:active:hover:only-child, +.linked.vertical .button:insensitive:only-child { + border-width: 1px; + border-radius: 0px; +} + +/* linked toolbar buttons */ +.primary-toolbar .button.raised.linked, +.primary-toolbar .raised.linked .button, +.toolbar .button.raised.linked, +.toolbar .raised.linked .button, +.toolbar .linked .button { + box-shadow: none; +} + +.primary-toolbar .button.raised.linked:active, +.primary-toolbar .raised.linked .button:active, +.toolbar .button.raised.linked:active, +.toolbar .raised.linked .button:active, +.toolbar .linked .button:active { + box-shadow: none; +} + +.primary-toolbar .button.raised.linked:insensitive, +.primary-toolbar .raised.linked .button:insensitive, +.toolbar .button.raised.linked:insensitive, +.toolbar .raised.linked .button:insensitive, +.toolbar .linked .button:insensitive { + box-shadow: none; +} + +/* remove box shadow from last-child and only-child */ +.primary-toolbar .button.raised.linked:last-child, +.primary-toolbar .button.raised.linked:only-child, +.primary-toolbar .button:insensitive.raised.linked:last-child, +.primary-toolbar .button:insensitive.raised.linked:only-child, +.primary-toolbar .button:active *:insensitive.raised.linked:last-child, +.primary-toolbar .button:active *:insensitive.raised.linked:only-child, +.primary-toolbar .raised.linked .button:last-child, +.primary-toolbar .raised.linked .button:only-child, +.primary-toolbar .raised.linked .button:insensitive:last-child, +.primary-toolbar .raised.linked .button:insensitive:only-child, +.primary-toolbar .raised.linked .button:active *:insensitive:last-child, +.primary-toolbar .raised.linked .button:active *:insensitive:only-child, +.toolbar .button.raised.linked:last-child, +.toolbar .button.raised.linked:only-child, +.toolbar .button:insensitive.raised.linked:last-child, +.toolbar .button:insensitive.raised.linked:only-child, +.toolbar .button:active *:insensitive.raised.linked:last-child, +.toolbar .button:active *:insensitive.raised.linked:only-child, +.toolbar .raised.linked .button:last-child, +.toolbar .raised.linked .button:only-child, +.toolbar .raised.linked .button:insensitive:last-child, +.toolbar .raised.linked .button:insensitive:only-child, +.toolbar .raised.linked .button:active *:insensitive:last-child, +.toolbar .raised.linked .button:active *:insensitive:only-child, +.toolbar .linked .button:last-child, +.toolbar .linked .button:only-child, +.toolbar .linked .button:insensitive:last-child, +.toolbar .linked .button:insensitive:only-child, +.toolbar .linked .button:active *:insensitive:last-child, +.toolbar .linked .button:active *:insensitive:only-child { + box-shadow: none; +} + +/* add back the inset shadow effect */ +.primary-toolbar .button:active.raised.linked:last-child, +.primary-toolbar .button:active.raised.linked:only-child, +.primary-toolbar .raised.linked .button:active:last-child, +.primary-toolbar .raised.linked .button:active:only-child, +.toolbar .button:active.raised.linked:last-child, +.toolbar .button:active.raised.linked:only-child, +.toolbar .raised.linked .button:active:last-child, +.toolbar .raised.linked .button:active:only-child, +.toolbar .linked .button:active:last-child, +.toolbar .linked .button:active:only-child { + box-shadow: none; +} + +/* middle button */ +.primary-toolbar .button.raised.linked, +.primary-toolbar .button.raised.linked:active, +.primary-toolbar .button.raised.linked:insensitive, +.primary-toolbar .raised.linked .button, +.primary-toolbar .raised.linked .button:active, +.primary-toolbar .raised.linked .button:insensitive, +.toolbar .button.raised.linked, +.toolbar .button.raised.linked:active, +.toolbar .button.raised.linked:insensitive, +.toolbar .raised.linked .button, +.toolbar .raised.linked .button:active, +.toolbar .raised.linked .button:insensitive, +.toolbar .linked .button, +.toolbar .linked .button:active, +.toolbar .linked .button:insensitive { + border-width: 1px; + border-radius: 0; + border-right-width: 0; + border-left-width: 0; +} + +/* leftmost button */ +.primary-toolbar .button.raised.linked:first-child, +.primary-toolbar .button.raised.linked:active:first-child, +.primary-toolbar .button.raised.linked:insensitive:first-child, +.primary-toolbar .raised.linked .button:first-child, +.primary-toolbar .raised.linked .button:active:first-child, +.primary-toolbar .raised.linked .button:insensitive:first-child, +.toolbar .button.raised.linked:first-child, +.toolbar .button.raised.linked:active:first-child, +.toolbar .button.raised.linked:insensitive:first-child, +.toolbar .raised.linked .button:first-child, +.toolbar .raised.linked .button:active:first-child, +.toolbar .raised.linked .button:insensitive:first-child, +.toolbar .linked .button:first-child, +.toolbar .linked .button:active:first-child { + border-width: 1px; + border-radius: 0px; + border-right-width: 0; + 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:insensitive:last-child, +.primary-toolbar .raised.linked .button:last-child, +.primary-toolbar .raised.linked .button:active:last-child, +.primary-toolbar .raised.linked .button:insensitive:last-child, +.toolbar .button.raised.linked:last-child, +.toolbar .button.raised.linked:active:last-child, +.toolbar .button.raised.linked:insensitive:last-child, +.toolbar .raised.linked .button:last-child, +.toolbar .raised.linked .button:active:last-child, +.toolbar .raised.linked .button:insensitive:last-child, +.toolbar .linked .button:last-child, +.toolbar .linked .button:active:last-child, +.toolbar .linked .button:insensitive:last-child { + border-width: 1px; + border-radius: 0px; + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +/* linked single button */ +.primary-toolbar .button.raised.linked:only-child, +.primary-toolbar .button.raised.linked:active:only-child, +.primary-toolbar .button.raised.linked:insensitive:only-child, +.primary-toolbar .raised.linked .button:only-child, +.primary-toolbar .raised.linked .button:active:only-child, +.primary-toolbar .raised.linked .button:insensitive:only-child, +.toolbar .button.raised.linked:only-child, +.toolbar .button.raised.linked:active:only-child, +.toolbar .button.raised.linked:insensitive:only-child, +.toolbar .raised.linked .button:only-child, +.toolbar .raised.linked .button:active:only-child, +.toolbar .raised.linked .button:insensitive:only-child, +.toolbar .linked .button:only-child, +.toolbar .linked .button:active:only-child, +.toolbar .linked .button:insensitive:only-child { + border-width: 1px; + border-radius: 0px; +} + +/* linked titlebar buttons */ +.header-bar .button.raised.linked, +.header-bar .raised.linked .button, +.header-bar .linked .button { + box-shadow: inset -1px 0 shade(@titlebar_bg_color, 0.9); +} + +.header-bar .button.raised.linked:active, +.header-bar .raised.linked .button:active, +.header-bar .linked .button:active { + box-shadow: inset -1px 0 shade(@titlebar_bg_color, 0.9), + inset 1px 0 alpha(@dark_shadow, 0.07), + inset 0 1px alpha(@dark_shadow, 0.08), + inset 0 -1px alpha(@dark_shadow, 0.05); +} + +.header-bar .button.raised.linked:insensitive, +.header-bar .raised.linked .button:insensitive, +.header-bar .linked .button:insensitive { + box-shadow: inset -1px 0 shade(@titlebar_bg_color, 0.85); +} + +/* remove box shadow from last-child and only-child */ +.header-bar .button.raised.linked:last-child, +.header-bar .button.raised.linked:only-child, +.header-bar .button:insensitive.raised.linked:last-child, +.header-bar .button:insensitive.raised.linked:only-child, +.header-bar .button:active *:insensitive.raised.linked:last-child, +.header-bar .button:active *:insensitive.raised.linked:only-child, +.header-bar .raised.linked .button:last-child, +.header-bar .raised.linked .button:only-child, +.header-bar .raised.linked .button:insensitive:last-child, +.header-bar .raised.linked .button:insensitive:only-child, +.header-bar .raised.linked .button:active *:insensitive:last-child, +.header-bar .raised.linked .button:active *:insensitive:only-child, +.header-bar .linked .button:last-child, +.header-bar .linked .button:only-child, +.header-bar .linked .button:insensitive:last-child, +.header-bar .linked .button:insensitive:only-child, +.header-bar .linked .button:active *:insensitive:last-child, +.header-bar .linked .button:active *:insensitive:only-child { + box-shadow: none; +} + +/* add back the inset shadow effect */ +.header-bar .button:active.raised.linked:last-child, +.header-bar .button:active.raised.linked:only-child, +.header-bar .raised.linked .button:active:last-child, +.header-bar .raised.linked .button:active:only-child, +.header-bar .linked .button:active:last-child, +.header-bar .linked .button:active:only-child { + box-shadow: inset 1px 0 alpha(@dark_shadow, 0.07), + inset 0 1px alpha(@dark_shadow, 0.08), + inset -1px 0 alpha(@dark_shadow, 0.07); +} + +/* middle button */ +.header-bar .button.raised.linked, +.header-bar .button.raised.linked:active, +.header-bar .button.raised.linked:insensitive, +.header-bar .raised.linked .button, +.header-bar .raised.linked .button:active, +.header-bar .raised.linked .button:insensitive, +.header-bar .linked .button, +.header-bar .linked .button:active, +.header-bar .linked .button:insensitive { + border-width: 1px; + border-radius: 0; + border-right-width: 0; + border-left-width: 0; +} + +/* leftmost button */ +.header-bar .button.raised.linked:first-child, +.header-bar .button.raised.linked:active:first-child, +.header-bar .button.raised.linked:insensitive:first-child, +.header-bar .raised.linked .button:first-child, +.header-bar .raised.linked .button:active:first-child, +.header-bar .raised.linked .button:insensitive:first-child, +.header-bar .linked .button:first-child, +.header-bar .linked .button:active:first-child, +.header-bar .linked .button:insensitive:first-child { + border-width: 1px; + border-radius: 0px; + border-right-width: 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +/* rightmost button */ +.header-bar .button.raised.linked:last-child, +.header-bar .button.raised.linked:active:last-child, +.header-bar .button.raised.linked:insensitive:last-child, +.header-bar .raised.linked .button:last-child, +.header-bar .raised.linked .button:active:last-child, +.header-bar .raised.linked .button:insensitive:last-child, +.header-bar .linked .button:last-child, +.header-bar .linked .button:active:last-child, +.header-bar .linked .button:insensitive:last-child { + border-width: 1px; + border-radius: 0px; + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +/* linked single button */ +.header-bar .button.raised.linked:only-child, +.header-bar .button.raised.linked:active:only-child, +.header-bar .button.raised.linked:insensitive:only-child, +.header-bar .raised.linked .button:only-child, +.header-bar .raised.linked .button:active:only-child, +.header-bar .raised.linked .button:insensitive:only-child, +.header-bar .linked .button:only-child, +.header-bar .linked .button:active:only-child, +.header-bar .linked .button:insensitive:only-child { + border-width: 1px; + border-radius: 0px; +} + +/*********** + * tooltip * + ***********/ +.tooltip { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_tooltip_bg_color, 0.8); + border-radius: 0px; + background-color: @theme_tooltip_bg_color; + background-image: none; + color: @theme_tooltip_fg_color; +} + +.tooltip * { + background-color: transparent; +} + +/************ + * treeview * + ************/ +GtkTreeView { + -GtkTreeView-vertical-separator: 0; + -GtkWidget-focus-line-width: 1; + -GtkWidget-focus-padding: 1; +} + +GtkTreeView.dnd { + border-width: 1px; + border-style: solid; + border-color: @theme_selected_bg_color; + border-radius: 0; +} + +GtkTreeView .entry { + padding: 0 6px; + border-radius: 0; + background-color: @theme_base_color; + background-image: none; +} + +/************ + * viewport * + ************/ +GtkViewport.frame { + border-width: 0; +} + +.view { + background-color: @theme_base_color; + color: @theme_text_color; +} + +.view:insensitive, +.view:insensitive:insensitive { + background-color: shade(@theme_base_color, 0.9); + color: mix(@theme_fg_color, @theme_bg_color, 0.5); +} + +.view:selected, +.view:selected:focus { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +/************** + * action-bar * + **************/ +.action-bar { + padding: 4px; + border-width: 1px 0 0 0; + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + background-color: @theme_bg_color; + background-image: none; + color: @theme_fg_color; +} + +.action-bar .button.text-button { + padding: 4px; +} + +.action-bar .button.image-button { + padding: 6px; +} + +.action-bar .title { + font: bold; + padding: 0 12px; +} + +.action-bar .subtitle { + font: smaller; + padding: 0 12px; +} + +/*************** + * search bars * + ***************/ +.search-bar { + border-width: 0 0 1px 0; + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + background-color: shade(@theme_bg_color, 0.98); +} + +.search-bar .button.close-button { + padding: 4px; +} + +/******************** + * various choosers * + ********************/ +GtkFontButton .separator, +GtkFileChooserButton .separator { + /* always disable separators */ + -GtkWidget-wide-separators: true; + -GtkWidget-horizontal-separator: 0; + -GtkWidget-vertical-separator: 0; +} + +GtkFontButton GtkLabel:last-child { + color: alpha(currentColor, 0.7); +} + +GtkFileChooserButton GtkImage:last-child { + color: alpha(currentColor, 0.7); +} + +/********************* + * app notifications * + *********************/ +.app-notification { + border-style: solid; + border-color: shade(@theme_base_color, 0.8); + border-width: 0 1px 1px 1px; + border-radius: 0; + padding: 8px; + background-color: @theme_base_color; + background-image: none; + color: @theme_text_color; +} + +/******* + * osd * + *******/ +.background.osd { + color: @osd_fg; + background-color: @osd_bg; +} + +GtkOverlay.osd { + background-color: transparent; +} + +.osd.frame { + background-clip: border-box; + background-origin: border-box; +} + +.osd.button, +.osd .button { + padding: 4px; + border-width: 1px; + border-style: solid; + border-color: shade(@osd_bg, 0.8); + border-radius: 0px; + background-color: shade(@osd_bg, 1.08); + background-image: none; + color: @osd_fg; +} + +.osd.button:prelight, +.osd.button:hover, +.osd .button:hover { + border-color: shade(@osd_bg, 0.7); + background-color: shade(@osd_bg, 1.10); + background-image: none; +} + +.osd.button:active, +.osd .button:active, +.osd GtkMenuButton.button:active { + border-color: shade(@osd_bg, 0.8); + background-color: shade(@osd_bg, 0.95); + background-image: none; +} + +.osd.button:active:hover, +.osd .button:active:hover, +.osd GtkMenuButton.button:active:hover { + border-color: shade(@osd_bg, 0.7); +} + +.osd.button:insensitive, +.osd .button:insensitive { + border-color: shade(@osd_bg, 0.85); + background-color: shade(@osd_bg, 0.9); + background-image: none; +} + +.osd.button:active *:insensitive, +.osd .button:active *:insensitive { + background-color: shade(@osd_bg, 0.80); + background-image: none; +} + +.osd.toolbar { + -GtkToolbar-button-relief: normal; + + padding: 4px; + border-width: 1px; + border-style: solid; + border-radius: 0px; + border-color: shade(@osd_bg, 0.8); + background-color: @osd_bg; + background-image: none; + color: @osd_fg; +} + +.osd.toolbar .button { + padding: 4px; + border-width: 1px; + border-style: solid; + border-color: shade(@osd_bg, 0.8); + border-radius: 0px; + background-color: shade(@osd_bg, 1.08); + background-image: none; + color: @osd_fg; +} + +.osd.toolbar .button:hover { + border-color: shade(@osd_bg, 0.7); + background-color: shade(@osd_bg, 1.10); + background-image: none; +} + +.osd.toolbar .button:active { + border-color: shade(@osd_bg, 0.8); + background-color: shade(@osd_bg, 0.95); + background-image: none; +} + +.osd.toolbar .button:active:hover { + border-color: shade(@osd_bg, 0.7); +} + +.osd.toolbar .button:focus, +.osd.toolbar .button:hover:focus, +.osd.toolbar .button:active:focus, +.osd.toolbar .button:active:hover:focus { + border-color: shade(@osd_bg, 0.7); +} + +.osd.toolbar .button:insensitive { + border-color: shade(@osd_bg, 0.85); + background-color: shade(@osd_bg, 0.9); + background-image: none; +} + +.osd.toolbar .button:active *:insensitive { + border-color: shade(@osd_bg, 0.75); + background-color: shade(@osd_bg, 0.80); + background-image: none; +} + +.osd.toolbar .button:first-child { + border-radius: 0px 0 0 0px; + border-width: 1px 0 1px 1px; + box-shadow: inset -1px 0 shade(@osd_bg, 0.9); +} + +.osd.toolbar .button:last-child { + box-shadow: none; + border-radius: 0; + border-width: 1px 1px 1px 0; +} + +.osd.toolbar .button:only-child, +.osd.toolbar GtkToolButton .button, +.osd.toolbar GtkToolButton:only-child .button, +.osd.toolbar GtkToolButton:last-child .button, +.osd.toolbar GtkToolButton:first-child .button { + border-width: 1px; + border-radius: 0px; + border-style: solid; +} + +.osd.toolbar .separator { + color: shade(@osd_bg, 0.9); +} + +/* used by gnome-settings-daemon's media-keys OSD */ +.osd.trough { + background-color: shade(@osd_bg, 0.8); +} + +.osd.progressbar { + background-color: @osd_fg; +} + +.osd .scale.slider { + background-color: shade(@osd_bg, 1.08); + background-image: none; + /* we will draw the border using box shadow for now */ + box-shadow: inset 1px 0 shade(@osd_bg, 0.8), + inset 0 1px shade(@osd_bg, 0.8), + inset -1px 0 shade(@osd_bg, 0.8), + inset 0 -1px shade(@osd_bg, 0.8); +} + +.osd .scale.slider:hover { + box-shadow: inset 1px 0 shade(@osd_bg, 0.7), + inset 0 1px shade(@osd_bg, 0.7), + inset -1px 0 shade(@osd_bg, 0.7), + inset 0 -1px shade(@osd_bg, 0.7); +} + +.osd .scale.slider:insensitive { + background-color: shade(@osd_bg, 0.9); + background-image: none; + box-shadow: inset 1px 0 shade(@osd_bg, 0.85), + inset 0 1px shade(@osd_bg, 0.85), + inset -1px 0 shade(@osd_bg, 0.85), + inset 0 -1px shade(@osd_bg, 0.85); +} + +.osd .scale.trough { + border-color: shade(@osd_bg, 0.8); + background-color: shade(@osd_bg, 1.08); + background-image: none; +} + +.osd .scale.trough.highlight { + border-color: @theme_selected_bg_color; + background-color: @theme_selected_bg_color; + background-image: none; +} + +.osd .scale.trough:insensitive, +.osd .scale.trough.highlight:insensitive { + border-color: shade(@osd_bg, 0.85); + background-color: shade(@osd_bg, 0.9); + background-image: none; +} + +.osd GtkProgressBar, +GtkProgressBar.osd { + -GtkProgressBar-xspacing: 0; + -GtkProgressBar-yspacing: 2px; + -GtkProgressBar-min-horizontal-bar-height: 2px; + + padding: 0; +} + +.osd GtkProgressBar.trough, +GtkProgressBar.osd.trough { + padding: 0; + border-style: none; + border-radius: 0; + background-image: none; + background-color: transparent; +} + +.osd GtkProgressBar.progressbar, +GtkProgressBar.osd.progressbar { + border-style: none; + border-radius: 0; + background-color: @progressbar_color; + background-image: none; +} + +.osd .view, +.osd.view { + background-color: @osd_base; +} + +.osd .scrollbar.trough { + background-color: @osd_bg; +} + +.osd .scrollbar.slider { + border-width: 1px; + border-color: mix(shade(@osd_base, 0.87), @osd_fg, 0.21); + border-radius: 0; + background-color: mix(@osd_base, @osd_fg, 0.21); +} + +.osd .scrollbar.slider:hover { + border-color: mix(shade(@osd_base, 0.87), @osd_fg, 0.31); + background-color: mix(@osd_base, @osd_fg, 0.31); +} + +.osd .scrollbar.slider:active { + border-color: shade(@theme_bg_color, 0.9); + background-color: @theme_bg_color; +} + +.osd GtkIconView.cell:selected, +.osd GtkIconView.cell:selected:focus { + background-color: transparent; + border-style: solid; + border-radius: 0px; + border-width: 3px; + border-color: @osd_fg; + outline-color: transparent; +} + +/* used by Documents */ +.osd .page-thumbnail { + border-style: solid; + border-width: 1px; + border-color: shade(@osd_bg, 0.9); + /* when there's no pixbuf yet */ + background-color: @osd_bg; +} + +/****************************** + * destructive action buttons * + ******************************/ +.destructive-action.button { + border-width: 1px; + border-style: solid; + border-color: shade(@error_color, 0.8); + border-radius: 0px; + background-color: @error_color; + background-image: none; + color: mix(@theme_selected_fg_color, @error_color, 0.1); +} + +.destructive-action.button:hover { + border-color: shade(@error_color, 0.7); + background-color: shade(@error_color, 1.12); + background-image: none; +} + +.destructive-action.button:active { + border-color: shade(@error_color, 0.8); + background-color: shade(@error_color, 0.87); + background-image: none; +} + +.destructive-action.button:hover:active { + border-color: shade(@error_color, 0.7); +} + +/****************************** + * suggested action buttons * + ******************************/ +.suggested-action.button { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_selected_bg_color, 0.9); + border-radius: 0px; + background-color: shade(@theme_selected_bg_color, 1.18); + background-image: none; + color: mix(@theme_selected_fg_color, @theme_selected_bg_color, 0.1); +} + +.suggested-action.button:hover { + border-color: shade(@theme_selected_bg_color, 0.8); + background-color: shade(@theme_selected_bg_color, 1.20); + background-image: none; +} + +.suggested-action.button:active { + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: shade(@theme_selected_bg_color, 1.05); + background-image: none; +} + +.suggested-action.button:hover:active { + border-color: shade(@theme_selected_bg_color, 0.8); +} + +/****************** + * selection mode * + ******************/ +.selection-mode.header-bar, +.selection-mode.toolbar { + border-style: solid; + border-color: @theme_selected_bg_color; + background-color: shade(@theme_selected_bg_color, 1.6); + background-image: none; + color: @theme_selected_bg_color; +} + +.selection-mode.header-bar { + border-top-color: shade(@theme_selected_bg_color, 1.6); + border-bottom-color: @theme_selected_bg_color; +} + +.selection-mode.toolbar { + padding: 4px; +} + +/* regular button */ +.selection-mode.header-bar .button, +.selection-mode.toolbar .button, +.selection-mode.toolbar GtkToolButton .button { + border-width: 1px; + border-style: solid; + border-color: @theme_selected_bg_color; + border-radius: 0px; + background-color: shade(@theme_selected_bg_color, 1.68); + background-image: none; + color: shade(@theme_selected_bg_color, 0.8); +} + +.selection-mode.header-bar .button:hover, +.selection-mode.toolbar .button:hover, +.selection-mode.toolbar GtkToolButton .button:hover { + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: shade(@theme_selected_bg_color, 1.70); + background-image: none; +} + +.selection-mode.header-bar .button:active, +.selection-mode.toolbar .button:active, +.selection-mode.toolbar GtkToolButton .button:active { + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: shade(@theme_selected_bg_color, 1.55); + background-image: none; +} + +.selection-mode.header-bar .button:hover:active, +.selection-mode.toolbar .button:hover:active, +.selection-mode.toolbar GtkToolButton .button:hover:active { + border-color: shade(@theme_selected_bg_color, 0.8); +} + +/* suggested button */ +.selection-mode.header-bar .suggested-action.button, +.selection-mode.toolbar .suggested-action.button, +.selection-mode.toolbar GtkToolButton.suggested-action .button { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_selected_bg_color, 0.9); + border-radius: 0px; + background-color: shade(@theme_selected_bg_color, 1.18); + background-image: none; + color: mix(@theme_selected_fg_color, @theme_selected_bg_color, 0.1); +} + +.selection-mode.header-bar .suggested-action.button:hover, +.selection-mode.toolbar .suggested-action.button:hover, +.selection-mode.toolbar GtkToolButton.suggested-action .button:hover { + border-color: shade(@theme_selected_bg_color, 0.8); + background-color: shade(@theme_selected_bg_color, 1.20); + background-image: none; +} + +.selection-mode.header-bar .suggested-action.button:active, +.selection-mode.toolbar .suggested-action.button:active, +.selection-mode.toolbar GtkToolButton.suggested-action:active { + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: shade(@theme_selected_bg_color, 1.05); + background-image: none; +} + +.selection-mode.header-bar .suggested-action.button:hover:active, +.selection-mode.toolbar .suggested-action.button:hover:active, +.selection-mode.toolbar GtkToolButton.suggested-action .button:hover:active { + border-color: shade(@theme_selected_bg_color, 0.8); +} + +/* menu button */ +.selection-mode.header-bar .selection-menu.button, +.selection-mode.toolbar .selection-menu.button { + border-style: none; + background-color: transparent; + background-image: none; + color: shade(@theme_selected_bg_color, 0.8); +} + +.selection-mode.toolbar .dim-label, +.selection-mode.toolbar .selection-menu.button .dim-label { + color: shade(@theme_selected_bg_color, 0.7); +} + +.selection-mode.header-bar .selection-menu.button:hover, +.selection-mode.toolbar .dim-label:hover, +.selection-mode.toolbar .selection-menu.button:hover, +.selection-mode.toolbar .selection-menu.button .dim-label:hover { + color: shade(@theme_selected_bg_color, 0.7); +} + +.selection-mode.header-bar .selection-menu.button:active, +.selection-mode.toolbar .selection-menu.button:active { + color: shade(@theme_selected_bg_color, 0.8); + box-shadow: none; +} + +/************************* + * touch text selections * + *************************/ +GtkBubbleWindow { + border-radius: 0px; + background-clip: border-box; +} + +GtkBubbleWindow.osd.background { + background-color: @osd_bg; +} + +GtkBubbleWindow .toolbar { + background-color: transparent; +} + +/******* + * CSD * + *******/ +.titlebar { + border-radius: 0; + background-color: @titlebar_bg_color; + background-image: none; + color: mix(@titlebar_fg_color, @titlebar_bg_color, 0.1); + text-shadow: none; +} + +.titlebar.default-decoration { + border: none; + box-shadow: none; +} + +.tiled .titlebar { + border-radius: 0; +} + +.maximized .titlebar { + border-radius: 0; +} + +/* this is the default titlebar that is added by GTK + * when client-side decorations are in use and the application + * did not set a custom titlebar. + */ +.titlebar.default-decoration { + border: none; + box-shadow: none; +} + +.titlebar .title { + font: bold; +} + +.titlebar:backdrop { + background-image: none; + background-color: @titlebar_bg_color; + color: mix(@titlebar_fg_color, @titlebar_bg_color, 0.4); + text-shadow: none; +} + +.titlebar .titlebutton { + padding: 6px 12px; + border-style: none; + background: none; + color: @theme_selected_bg_color; + icon-shadow: none; +} + +.titlebar .titlebutton:hover, +.titlebar .titlebutton:hover:focus { + background: none; + color: @theme_selected_bg_color; +} + +.titlebar .titlebutton:active, +.titlebar .titlebutton:active:hover { + background: none; + color: @theme_selected_bg_color; + box-shadow: none; +} + +.titlebar .titlebutton:backdrop { + background-image: none; + color: mix(@titlebar_fg_color, @titlebar_bg_color, 0.4); + icon-shadow: none; +} + +.window-frame { + border-style: none; + border-radius: 0; + box-shadow: 0 3px 7px 1px alpha(black, 0.7), + 0 0 0 1px mix(shade(@titlebar_bg_color, 0.7), @titlebar_fg_color, 0.21); + + /* this is used for the resize cursor area */ + margin: 10px; +} + +.window-frame.tiled { + border-radius: 0; +} + +.window-frame:backdrop { + box-shadow: 0 6px 6px 1px alpha(black, 0.5), + 0 0 0 1px mix(shade(@titlebar_bg_color, 0.7), @titlebar_fg_color, 0.12); +} + +/* Server-side decoration (SSD) */ +.window-frame.ssd { + border-radius: 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.18); +} + +.window-frame.ssd, +.window-frame.ssd:backdrop { + background-color: @titlebar_bg_color; +} + +/* Client-side Decorations (CSD)*/ +.window-frame.csd.tooltip { + border-radius: 0; + box-shadow: none; +} + +.window-frame.csd.message-dialog { + border-radius: 0; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); +} + +.window-frame.solid-csd { + border: solid 1px shade(@bg_color, 0.8); + border-radius: 0; + margin: 2px; + background-color: @titlebar_bg_color; + box-shadow: none; +} + +/************** + * over under * + **************/ + +/* these elements MUST be hidden, otherwise scrolling pages will have + * missing chunks */ + +.overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(64, 128, 251, 0.2)), to(rgba(64, 128, 251, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } +.overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(64, 128, 251, 0.2)), to(rgba(64, 128, 251, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } +.overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(64, 128, 251, 0.2)), to(rgba(64, 128, 251, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } +.overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(64, 128, 251, 0.2)), to(rgba(64, 128, 251, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + +.undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; } +.undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; } +.undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; } +.undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; } + +.overlay-bar { + background-color: rgba(0, 0, 0, 0.8); + border-radius: 4px; + padding: 3px 6px; + margin: 3px; } + .overlay-bar GtkLabel { + color: @tooltip_fg_color; } + + diff --git a/Windows10/gtk-3.0/gtk.css b/Windows10/gtk-3.0/gtk.css new file mode 100755 index 0000000..836437f --- /dev/null +++ b/Windows10/gtk-3.0/gtk.css @@ -0,0 +1,101 @@ +/*# name: Windows 10 Light + # author: Christian Medel (Elbullazul) + # date: April 7th, 2016 + # description: Windows 10 Default White color*/ + +/* default color scheme */ +@define-color bg_color #ffffff; +@define-color fg_color #4c4c4c; +@define-color base_color #ffffff; +@define-color text_color #4c4c4c; +@define-color selected_bg_color #cce8ff; +@define-color selected_fg_color #262626; +@define-color tooltip_bg_color #ffffff; +@define-color tooltip_fg_color #4c4c4c; + +/* dark color scheme */ +@define-color dark_bg_color #ffffff; +@define-color dark_fg_color #4c4c4c; + +/* colormap actually used by the theme, to be overridden in other css files */ +@define-color theme_bg_color @bg_color; +@define-color theme_fg_color @fg_color; +@define-color theme_base_color @base_color; +@define-color theme_text_color @text_color; +@define-color theme_selected_bg_color @selected_bg_color; +@define-color theme_selected_fg_color @selected_fg_color; +@define-color theme_tooltip_bg_color @tooltip_bg_color; +@define-color theme_tooltip_fg_color @tooltip_fg_color; + +/*Nemo Desktop shadow fix*/ + @define-color desktop_item_fg #ffffff; + @define-color desktop_item_selected_fg shade(@theme_selected_fg_color, 0.8); + @define-color desktop_item_text_shadow alpha(black, 0.8); + +/* shadow effects */ +@define-color light_shadow #fff; +@define-color dark_shadow #000; + +/* misc colors used by gtk+ */ +@define-color info_fg_color rgb (40, 40, 40); +@define-color info_bg_color rgb (217, 237, 247); +@define-color warning_fg_color rgb (77, 77, 77); +@define-color warning_bg_color rgb (222, 109, 38); +@define-color question_fg_color rgb (255, 255, 255); +@define-color question_bg_color rgb (255, 156, 25); +@define-color error_fg_color rgb (255, 255, 255); +@define-color error_bg_color rgb (255, 25, 25); +@define-color link_color #224ba0; +@define-color success_color #53d013; +@define-color warning_color #f57600; +@define-color error_color #cc0000; + +/* widget colors */ +@define-color titlebar_bg_color @dark_bg_color; +@define-color titlebar_fg_color @dark_fg_color; +@define-color menubar_bg_color @dark_bg_color; +@define-color menubar_fg_color @dark_fg_color; +@define-color toolbar_bg_color @dark_bg_color; /*@theme_bg_color;*/ +@define-color toolbar_fg_color @dark_fg_color; /*@theme_fg_color;*/ +@define-color menu_bg_color @bg_color; +@define-color menu_fg_color @fg_color; +@define-color panel_bg_color #1a1a1a; +@define-color panel_fg_color @dark_fg_color; + +/* osd */ +@define-color osd_base @dark_bg_color; +@define-color osd_fg @dark_fg_color; +@define-color osd_bg alpha(@osd_base, 0.8); + +/* lightdm greeter colors */ +@define-color lightdm_bg_color @dark_bg_color; +@define-color lightdm_fg_color @dark_fg_color; + +/* window manager colors */ +@define-color wm_bg @titlebar_bg_color; +@define-color wm_border_focused mix(shade(@titlebar_bg_color, 0.7), @titlebar_fg_color, 0.21); +@define-color wm_border_unfocused mix(shade(@titlebar_bg_color, 0.7), @titlebar_fg_color, 0.12); +@define-color wm_title_focused mix(@titlebar_fg_color, @titlebar_bg_color, 0.1); +@define-color wm_title_unfocused mix(@titlebar_fg_color, @titlebar_bg_color, 0.4); +@define-color wm_icons_focused mix(@titlebar_fg_color, @titlebar_bg_color, 0.1); +@define-color wm_icons_focused_prelight @selected_bg_color; +@define-color wm_icons_focused_pressed shade(@selected_bg_color, 0.8); +@define-color wm_icons_unfocused mix(@titlebar_fg_color, @titlebar_bg_color, 0.4); +@define-color wm_icons_unfocused_prelight @selected_bg_color; +@define-color wm_icons_unfocused_pressed shade(@selected_bg_color, 0.8); + +/*Terminal Text color*/ +@define-color terminal_text_color @bg_color; + +/*Progressbar bg color*/ +@define-color progressbar_color #06B025; + +@import url("gtk-widgets.css"); +@import url("gtk-widgets-assets.css"); +@import url("apps/gnome-applications.css"); +@import url("apps/granite-widgets.css"); +@import url("apps/unity.css"); +@import url("apps/xfce.css"); +@import url("apps/nemo.css"); +@import url("apps/synaptic.css"); +@import url("apps/lightdm-gtk-greeter.css"); diff --git a/Windows10/gtk-3.0/panel/item-active-prelight.svg b/Windows10/gtk-3.0/panel/item-active-prelight.svg new file mode 100755 index 0000000..ebe94d3 --- /dev/null +++ b/Windows10/gtk-3.0/panel/item-active-prelight.svg @@ -0,0 +1,65 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/gtk-3.0/panel/item-active.svg b/Windows10/gtk-3.0/panel/item-active.svg new file mode 100755 index 0000000..ba9e0cd --- /dev/null +++ b/Windows10/gtk-3.0/panel/item-active.svg @@ -0,0 +1,65 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/gtk-3.0/panel/item-prelight.svg b/Windows10/gtk-3.0/panel/item-prelight.svg new file mode 100755 index 0000000..5c5cfec --- /dev/null +++ b/Windows10/gtk-3.0/panel/item-prelight.svg @@ -0,0 +1,61 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Windows10/gtk-3.0/scrollbars/down.png b/Windows10/gtk-3.0/scrollbars/down.png new file mode 100755 index 0000000..e23f225 Binary files /dev/null and b/Windows10/gtk-3.0/scrollbars/down.png differ diff --git a/Windows10/gtk-3.0/scrollbars/left.png b/Windows10/gtk-3.0/scrollbars/left.png new file mode 100755 index 0000000..e7b19b1 Binary files /dev/null and b/Windows10/gtk-3.0/scrollbars/left.png differ diff --git a/Windows10/gtk-3.0/scrollbars/right.png b/Windows10/gtk-3.0/scrollbars/right.png new file mode 100755 index 0000000..af2ae7e Binary files /dev/null and b/Windows10/gtk-3.0/scrollbars/right.png differ diff --git a/Windows10/gtk-3.0/scrollbars/up.png b/Windows10/gtk-3.0/scrollbars/up.png new file mode 100755 index 0000000..89d5d44 Binary files /dev/null and b/Windows10/gtk-3.0/scrollbars/up.png differ diff --git a/Windows10/gtk-3.0/settings.ini b/Windows10/gtk-3.0/settings.ini new file mode 100755 index 0000000..9aa01e5 --- /dev/null +++ b/Windows10/gtk-3.0/settings.ini @@ -0,0 +1,3 @@ +[Settings] +gtk-auto-mnemonics = 1 +gtk-visible-focus = automatic diff --git a/Windows10/gtk-3.0/thumbnail.png b/Windows10/gtk-3.0/thumbnail.png new file mode 100755 index 0000000..f499de3 Binary files /dev/null and b/Windows10/gtk-3.0/thumbnail.png differ diff --git a/Windows10/gtk-3.20/apps/gnome-terminal.css b/Windows10/gtk-3.20/apps/gnome-terminal.css new file mode 100644 index 0000000..d5f3827 --- /dev/null +++ b/Windows10/gtk-3.20/apps/gnome-terminal.css @@ -0,0 +1,5 @@ +vte-terminal.terminal-screen { + -TerminalScreen-background-darkness: 0.95; + background-color: #000; + color: #fff; +} diff --git a/Windows10/gtk-3.20/assets/checkbox-checked-insensitive.png b/Windows10/gtk-3.20/assets/checkbox-checked-insensitive.png new file mode 100755 index 0000000..489ab72 Binary files /dev/null and b/Windows10/gtk-3.20/assets/checkbox-checked-insensitive.png differ diff --git a/Windows10/gtk-3.20/assets/checkbox-checked-insensitive@2.png b/Windows10/gtk-3.20/assets/checkbox-checked-insensitive@2.png new file mode 100644 index 0000000..73ba6b7 Binary files /dev/null and b/Windows10/gtk-3.20/assets/checkbox-checked-insensitive@2.png differ diff --git a/Windows10/gtk-3.20/assets/checkbox-checked-over.png b/Windows10/gtk-3.20/assets/checkbox-checked-over.png new file mode 100755 index 0000000..ef28cff Binary files /dev/null and b/Windows10/gtk-3.20/assets/checkbox-checked-over.png differ diff --git a/Windows10/gtk-3.20/assets/checkbox-checked-over@2.png b/Windows10/gtk-3.20/assets/checkbox-checked-over@2.png new file mode 100644 index 0000000..9c73c1d Binary files /dev/null and b/Windows10/gtk-3.20/assets/checkbox-checked-over@2.png differ diff --git a/Windows10/gtk-3.20/assets/checkbox-checked.png b/Windows10/gtk-3.20/assets/checkbox-checked.png new file mode 100755 index 0000000..9b4be50 Binary files /dev/null and b/Windows10/gtk-3.20/assets/checkbox-checked.png differ diff --git a/Windows10/gtk-3.20/assets/checkbox-checked@2.png b/Windows10/gtk-3.20/assets/checkbox-checked@2.png new file mode 100644 index 0000000..fd874b7 Binary files /dev/null and b/Windows10/gtk-3.20/assets/checkbox-checked@2.png differ diff --git a/Windows10/gtk-3.20/assets/checkbox-mixed-insensitive.png b/Windows10/gtk-3.20/assets/checkbox-mixed-insensitive.png new file mode 100755 index 0000000..cf9a9ca Binary files /dev/null and b/Windows10/gtk-3.20/assets/checkbox-mixed-insensitive.png differ diff --git a/Windows10/gtk-3.20/assets/checkbox-mixed-insensitive@2.png b/Windows10/gtk-3.20/assets/checkbox-mixed-insensitive@2.png new file mode 100644 index 0000000..3564c3f Binary files /dev/null and b/Windows10/gtk-3.20/assets/checkbox-mixed-insensitive@2.png differ diff --git a/Windows10/gtk-3.20/assets/checkbox-mixed-over.png b/Windows10/gtk-3.20/assets/checkbox-mixed-over.png new file mode 100644 index 0000000..30986f6 Binary files /dev/null and b/Windows10/gtk-3.20/assets/checkbox-mixed-over.png differ diff --git a/Windows10/gtk-3.20/assets/checkbox-mixed-over@2.png b/Windows10/gtk-3.20/assets/checkbox-mixed-over@2.png new file mode 100644 index 0000000..1b2c3b0 Binary files /dev/null and b/Windows10/gtk-3.20/assets/checkbox-mixed-over@2.png differ diff --git a/Windows10/gtk-3.20/assets/checkbox-mixed.png b/Windows10/gtk-3.20/assets/checkbox-mixed.png new file mode 100755 index 0000000..bccee79 Binary files /dev/null and b/Windows10/gtk-3.20/assets/checkbox-mixed.png differ diff --git a/Windows10/gtk-3.20/assets/checkbox-mixed@2.png b/Windows10/gtk-3.20/assets/checkbox-mixed@2.png new file mode 100644 index 0000000..df281cd Binary files /dev/null and b/Windows10/gtk-3.20/assets/checkbox-mixed@2.png differ diff --git a/Windows10/gtk-3.20/assets/checkbox-unchecked-insensitive.png b/Windows10/gtk-3.20/assets/checkbox-unchecked-insensitive.png new file mode 100755 index 0000000..ca128fa Binary files /dev/null and b/Windows10/gtk-3.20/assets/checkbox-unchecked-insensitive.png differ diff --git a/Windows10/gtk-3.20/assets/checkbox-unchecked-insensitive@2.png b/Windows10/gtk-3.20/assets/checkbox-unchecked-insensitive@2.png new file mode 100644 index 0000000..546ad33 Binary files /dev/null and b/Windows10/gtk-3.20/assets/checkbox-unchecked-insensitive@2.png differ diff --git a/Windows10/gtk-3.20/assets/checkbox-unchecked-over.png b/Windows10/gtk-3.20/assets/checkbox-unchecked-over.png new file mode 100755 index 0000000..59d3c86 Binary files /dev/null and b/Windows10/gtk-3.20/assets/checkbox-unchecked-over.png differ diff --git a/Windows10/gtk-3.20/assets/checkbox-unchecked-over@2.png b/Windows10/gtk-3.20/assets/checkbox-unchecked-over@2.png new file mode 100644 index 0000000..f9bd0f2 Binary files /dev/null and b/Windows10/gtk-3.20/assets/checkbox-unchecked-over@2.png differ diff --git a/Windows10/gtk-3.20/assets/checkbox-unchecked.png b/Windows10/gtk-3.20/assets/checkbox-unchecked.png new file mode 100755 index 0000000..e10523f Binary files /dev/null and b/Windows10/gtk-3.20/assets/checkbox-unchecked.png differ diff --git a/Windows10/gtk-3.20/assets/checkbox-unchecked@2.png b/Windows10/gtk-3.20/assets/checkbox-unchecked@2.png new file mode 100644 index 0000000..7ae19d7 Binary files /dev/null and b/Windows10/gtk-3.20/assets/checkbox-unchecked@2.png differ diff --git a/Windows10/gtk-3.20/assets/radio-mixed-insensitive.png b/Windows10/gtk-3.20/assets/radio-mixed-insensitive.png new file mode 100755 index 0000000..8c7f312 Binary files /dev/null and b/Windows10/gtk-3.20/assets/radio-mixed-insensitive.png differ diff --git a/Windows10/gtk-3.20/assets/radio-mixed-insensitive@2.png b/Windows10/gtk-3.20/assets/radio-mixed-insensitive@2.png new file mode 100644 index 0000000..08e8953 Binary files /dev/null and b/Windows10/gtk-3.20/assets/radio-mixed-insensitive@2.png differ diff --git a/Windows10/gtk-3.20/assets/radio-mixed-over.png b/Windows10/gtk-3.20/assets/radio-mixed-over.png new file mode 100644 index 0000000..0cb5693 Binary files /dev/null and b/Windows10/gtk-3.20/assets/radio-mixed-over.png differ diff --git a/Windows10/gtk-3.20/assets/radio-mixed-over@2.png b/Windows10/gtk-3.20/assets/radio-mixed-over@2.png new file mode 100644 index 0000000..c6c3e59 Binary files /dev/null and b/Windows10/gtk-3.20/assets/radio-mixed-over@2.png differ diff --git a/Windows10/gtk-3.20/assets/radio-mixed.png b/Windows10/gtk-3.20/assets/radio-mixed.png new file mode 100755 index 0000000..1d67f06 Binary files /dev/null and b/Windows10/gtk-3.20/assets/radio-mixed.png differ diff --git a/Windows10/gtk-3.20/assets/radio-mixed@2.png b/Windows10/gtk-3.20/assets/radio-mixed@2.png new file mode 100644 index 0000000..ece198d Binary files /dev/null and b/Windows10/gtk-3.20/assets/radio-mixed@2.png differ diff --git a/Windows10/gtk-3.20/assets/radio-selected-insensitive.png b/Windows10/gtk-3.20/assets/radio-selected-insensitive.png new file mode 100755 index 0000000..8a3c254 Binary files /dev/null and b/Windows10/gtk-3.20/assets/radio-selected-insensitive.png differ diff --git a/Windows10/gtk-3.20/assets/radio-selected-insensitive@2.png b/Windows10/gtk-3.20/assets/radio-selected-insensitive@2.png new file mode 100644 index 0000000..24bd7f8 Binary files /dev/null and b/Windows10/gtk-3.20/assets/radio-selected-insensitive@2.png differ diff --git a/Windows10/gtk-3.20/assets/radio-selected-over.png b/Windows10/gtk-3.20/assets/radio-selected-over.png new file mode 100755 index 0000000..57204d6 Binary files /dev/null and b/Windows10/gtk-3.20/assets/radio-selected-over.png differ diff --git a/Windows10/gtk-3.20/assets/radio-selected-over@2.png b/Windows10/gtk-3.20/assets/radio-selected-over@2.png new file mode 100644 index 0000000..afb14f2 Binary files /dev/null and b/Windows10/gtk-3.20/assets/radio-selected-over@2.png differ diff --git a/Windows10/gtk-3.20/assets/radio-selected.png b/Windows10/gtk-3.20/assets/radio-selected.png new file mode 100755 index 0000000..2251d29 Binary files /dev/null and b/Windows10/gtk-3.20/assets/radio-selected.png differ diff --git a/Windows10/gtk-3.20/assets/radio-selected@2.png b/Windows10/gtk-3.20/assets/radio-selected@2.png new file mode 100644 index 0000000..53b3ec2 Binary files /dev/null and b/Windows10/gtk-3.20/assets/radio-selected@2.png differ diff --git a/Windows10/gtk-3.20/assets/radio-unselected-insensitive.png b/Windows10/gtk-3.20/assets/radio-unselected-insensitive.png new file mode 100755 index 0000000..effa6fe Binary files /dev/null and b/Windows10/gtk-3.20/assets/radio-unselected-insensitive.png differ diff --git a/Windows10/gtk-3.20/assets/radio-unselected-insensitive@2.png b/Windows10/gtk-3.20/assets/radio-unselected-insensitive@2.png new file mode 100644 index 0000000..b35a760 Binary files /dev/null and b/Windows10/gtk-3.20/assets/radio-unselected-insensitive@2.png differ diff --git a/Windows10/gtk-3.20/assets/radio-unselected-over.png b/Windows10/gtk-3.20/assets/radio-unselected-over.png new file mode 100755 index 0000000..1c01aab Binary files /dev/null and b/Windows10/gtk-3.20/assets/radio-unselected-over.png differ diff --git a/Windows10/gtk-3.20/assets/radio-unselected-over@2.png b/Windows10/gtk-3.20/assets/radio-unselected-over@2.png new file mode 100644 index 0000000..85fab23 Binary files /dev/null and b/Windows10/gtk-3.20/assets/radio-unselected-over@2.png differ diff --git a/Windows10/gtk-3.20/assets/radio-unselected.png b/Windows10/gtk-3.20/assets/radio-unselected.png new file mode 100755 index 0000000..47e5970 Binary files /dev/null and b/Windows10/gtk-3.20/assets/radio-unselected.png differ diff --git a/Windows10/gtk-3.20/assets/radio-unselected@2.png b/Windows10/gtk-3.20/assets/radio-unselected@2.png new file mode 100644 index 0000000..b5848b4 Binary files /dev/null and b/Windows10/gtk-3.20/assets/radio-unselected@2.png differ diff --git a/Windows10/gtk-3.20/assets/slider-horiz-hover.png b/Windows10/gtk-3.20/assets/slider-horiz-hover.png new file mode 100644 index 0000000..853f308 Binary files /dev/null and b/Windows10/gtk-3.20/assets/slider-horiz-hover.png differ diff --git a/Windows10/gtk-3.20/assets/slider-horiz-insensitive.png b/Windows10/gtk-3.20/assets/slider-horiz-insensitive.png new file mode 100644 index 0000000..cd5f959 Binary files /dev/null and b/Windows10/gtk-3.20/assets/slider-horiz-insensitive.png differ diff --git a/Windows10/gtk-3.20/assets/slider-horiz-top-hover.png b/Windows10/gtk-3.20/assets/slider-horiz-top-hover.png new file mode 100644 index 0000000..821d701 Binary files /dev/null and b/Windows10/gtk-3.20/assets/slider-horiz-top-hover.png differ diff --git a/Windows10/gtk-3.20/assets/slider-horiz-top-insensitive.png b/Windows10/gtk-3.20/assets/slider-horiz-top-insensitive.png new file mode 100644 index 0000000..b2c78f6 Binary files /dev/null and b/Windows10/gtk-3.20/assets/slider-horiz-top-insensitive.png differ diff --git a/Windows10/gtk-3.20/assets/slider-horiz-top.png b/Windows10/gtk-3.20/assets/slider-horiz-top.png new file mode 100644 index 0000000..86fca2e Binary files /dev/null and b/Windows10/gtk-3.20/assets/slider-horiz-top.png differ diff --git a/Windows10/gtk-3.20/assets/slider-horiz.png b/Windows10/gtk-3.20/assets/slider-horiz.png new file mode 100644 index 0000000..1448ac8 Binary files /dev/null and b/Windows10/gtk-3.20/assets/slider-horiz.png differ diff --git a/Windows10/gtk-3.20/assets/slider-vert-hover.png b/Windows10/gtk-3.20/assets/slider-vert-hover.png new file mode 100644 index 0000000..46ff118 Binary files /dev/null and b/Windows10/gtk-3.20/assets/slider-vert-hover.png differ diff --git a/Windows10/gtk-3.20/assets/slider-vert-insensitive.png b/Windows10/gtk-3.20/assets/slider-vert-insensitive.png new file mode 100644 index 0000000..1a5ca96 Binary files /dev/null and b/Windows10/gtk-3.20/assets/slider-vert-insensitive.png differ diff --git a/Windows10/gtk-3.20/assets/slider-vert.png b/Windows10/gtk-3.20/assets/slider-vert.png new file mode 100644 index 0000000..74ed8d7 Binary files /dev/null and b/Windows10/gtk-3.20/assets/slider-vert.png differ diff --git a/Windows10/gtk-3.20/buttons/close-focused-active.png b/Windows10/gtk-3.20/buttons/close-focused-active.png new file mode 100644 index 0000000..a1eb7bc Binary files /dev/null and b/Windows10/gtk-3.20/buttons/close-focused-active.png differ diff --git a/Windows10/gtk-3.20/buttons/close-focused-normal.png b/Windows10/gtk-3.20/buttons/close-focused-normal.png new file mode 100644 index 0000000..0c75778 Binary files /dev/null and b/Windows10/gtk-3.20/buttons/close-focused-normal.png differ diff --git a/Windows10/gtk-3.20/buttons/close-focused-pressed.png b/Windows10/gtk-3.20/buttons/close-focused-pressed.png new file mode 100644 index 0000000..40036de Binary files /dev/null and b/Windows10/gtk-3.20/buttons/close-focused-pressed.png differ diff --git a/Windows10/gtk-3.20/buttons/close-unfocused-normal.png b/Windows10/gtk-3.20/buttons/close-unfocused-normal.png new file mode 100644 index 0000000..0c75778 Binary files /dev/null and b/Windows10/gtk-3.20/buttons/close-unfocused-normal.png differ diff --git a/Windows10/gtk-3.20/buttons/maximize-focused-active.png b/Windows10/gtk-3.20/buttons/maximize-focused-active.png new file mode 100644 index 0000000..f7c5bca Binary files /dev/null and b/Windows10/gtk-3.20/buttons/maximize-focused-active.png differ diff --git a/Windows10/gtk-3.20/buttons/maximize-focused-normal.png b/Windows10/gtk-3.20/buttons/maximize-focused-normal.png new file mode 100644 index 0000000..3498874 Binary files /dev/null and b/Windows10/gtk-3.20/buttons/maximize-focused-normal.png differ diff --git a/Windows10/gtk-3.20/buttons/maximize-focused-pressed.png b/Windows10/gtk-3.20/buttons/maximize-focused-pressed.png new file mode 100644 index 0000000..394f09e Binary files /dev/null and b/Windows10/gtk-3.20/buttons/maximize-focused-pressed.png differ diff --git a/Windows10/gtk-3.20/buttons/maximize-unfocused-normal.png b/Windows10/gtk-3.20/buttons/maximize-unfocused-normal.png new file mode 100644 index 0000000..3498874 Binary files /dev/null and b/Windows10/gtk-3.20/buttons/maximize-unfocused-normal.png differ diff --git a/Windows10/gtk-3.20/buttons/minimize-focused-active.png b/Windows10/gtk-3.20/buttons/minimize-focused-active.png new file mode 100644 index 0000000..8484d3e Binary files /dev/null and b/Windows10/gtk-3.20/buttons/minimize-focused-active.png differ diff --git a/Windows10/gtk-3.20/buttons/minimize-focused-normal.png b/Windows10/gtk-3.20/buttons/minimize-focused-normal.png new file mode 100644 index 0000000..ab8da87 Binary files /dev/null and b/Windows10/gtk-3.20/buttons/minimize-focused-normal.png differ diff --git a/Windows10/gtk-3.20/buttons/minimize-focused-pressed.png b/Windows10/gtk-3.20/buttons/minimize-focused-pressed.png new file mode 100644 index 0000000..df9c5c9 Binary files /dev/null and b/Windows10/gtk-3.20/buttons/minimize-focused-pressed.png differ diff --git a/Windows10/gtk-3.20/buttons/minimize-unfocused-normal.png b/Windows10/gtk-3.20/buttons/minimize-unfocused-normal.png new file mode 100644 index 0000000..ab8da87 Binary files /dev/null and b/Windows10/gtk-3.20/buttons/minimize-unfocused-normal.png differ diff --git a/Windows10/gtk-3.20/buttons/restore-focused-active.png b/Windows10/gtk-3.20/buttons/restore-focused-active.png new file mode 100644 index 0000000..97663d0 Binary files /dev/null and b/Windows10/gtk-3.20/buttons/restore-focused-active.png differ diff --git a/Windows10/gtk-3.20/buttons/restore-focused-normal.png b/Windows10/gtk-3.20/buttons/restore-focused-normal.png new file mode 100644 index 0000000..ff10de3 Binary files /dev/null and b/Windows10/gtk-3.20/buttons/restore-focused-normal.png differ diff --git a/Windows10/gtk-3.20/buttons/restore-focused-pressed.png b/Windows10/gtk-3.20/buttons/restore-focused-pressed.png new file mode 100644 index 0000000..c53258c Binary files /dev/null and b/Windows10/gtk-3.20/buttons/restore-focused-pressed.png differ diff --git a/Windows10/gtk-3.20/buttons/restore-unfocused-normal.png b/Windows10/gtk-3.20/buttons/restore-unfocused-normal.png new file mode 100644 index 0000000..e3a3fe4 Binary files /dev/null and b/Windows10/gtk-3.20/buttons/restore-unfocused-normal.png differ diff --git a/Windows10/gtk-3.20/gtk-contained-dark.css b/Windows10/gtk-3.20/gtk-contained-dark.css new file mode 100644 index 0000000..33259b3 --- /dev/null +++ b/Windows10/gtk-3.20/gtk-contained-dark.css @@ -0,0 +1,5088 @@ +* { + padding: 0; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: @error_color; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkTreeView-expander-size: 11; + -GtkTreeView-horizontal-separator: 4; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 24; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + outline-color: @outline_color; + outline-style: dashed; + outline-offset: -3px; + outline-width: 0px; + -gtk-outline-radius: 0; + -gtk-secondary-caret-color: @selected_bg_color; } + +/**************** + * floating bar * + ***************/ +.floating-bar { + background-image: none; + background-color: @theme_bg_color; + border: 1px solid @borders; + + color: @theme_fg_color; + text-shadow: none; + + border-radius: 0; + border-width: 1px; + border-style: solid; + box-shadow: none; +} + +.floating-bar.right { + border-right-width: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.floating-bar.bottom { + border-bottom-width: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.floating-bar.left { + border-left-width: 0; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.floating-bar:backdrop { + border-color: transparent; + color: @theme_fg_color; + background-image: none; + background-color: @theme_bg_color; + box-shadow: none; +} + +.floating-bar .button { + border-color: @borders; + background-image: none; + background-color: @theme_bg_color; + border-style: none; + box-shadow: none; +} + + +/*************** + * Base States * + ***************/ +.background { + color: @theme_fg_color; + background-color: @theme_bg_color; } + .background:backdrop { + color: @theme_unfocused_fg_color; + background-color: @theme_bg_color; + text-shadow: none; + -gtk-icon-shadow: none; } + +/* + These wildcard seems unavoidable, need to investigate. + Wildcards are bad and troublesome, use them with care, + or better, just don't. + Everytime a wildcard is used a kitten dies, painfully. +*/ +*:disabled { + -gtk-icon-effect: dim; } + +.gtkstyle-fallback { + color: @theme_fg_color; + background-color: @theme_bg_color; } + .gtkstyle-fallback:hover { + color: @theme_fg_color; + background-color: @theme_bg_color; } + .gtkstyle-fallback:active { + color: @theme_fg_color; + background-color: #cfcfcd; } + .gtkstyle-fallback:disabled { + color: @insensitive_fg_color; + background-color: @insensitive_bg_color; } + .gtkstyle-fallback:selected { + color: @theme_selected_fg_color; + background-color: @theme_selected_bg_color; } + +/* dirty hex workaround */ +.view, iconview { + color: @theme_fg_color; + background-color: #111111; } +.view text, +iconview text, +textview text { + color: @theme_fg_color; + background-color: @theme_bg_color; } + .view:backdrop, iconview:backdrop, + .view text:backdrop, + iconview text:backdrop, + textview text:backdrop { + color: @theme_unfocused_fg_color; + background-color: @theme_unfocused_bg_color; } + .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, + .view text:selected:focus, + iconview text:selected:focus, + textview text:selected:focus, + .view text:selected, + iconview text:selected, + textview text:selected { + border-radius: 0; } + +textview border { + background-color: shade(@theme_bg_color, 0.95); + background-image: image(rgba(0, 0, 0, 0.2)); + background-repeat: no-repeat; } + textview border:backdrop { + background-color: shade(@theme_bg_color, 0.95); } + textview border.bottom { + background-size: 100% 1px; + background-position: top; } + textview border.top { + background-size: 100% 1px; + background-position: bottom; } + textview border.left { + background-size: 1px 100%; + background-position: right; } + textview border.right { + background-size: 1px 100%; + background-position: left; } + +.rubberband, +rubberband, +flowbox rubberband, +treeview.view rubberband, +.content-view rubberband { + border: 1px solid @borders; + background-color: rgba(42, 118, 198, 0.2); } + +flowbox flowboxchild { + padding: 3px; + border-radius: 0; } + flowbox flowboxchild:selected { + outline-offset: -2px; } + +label.separator { + color: @theme_fg_color; } + label.separator:backdrop { + color: @insensitive_fg_color; } +label selection { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; } +label:disabled { + color: @insensitive_fg_color; } + label:disabled:backdrop { + color: shade(@theme_unfocused_fg_color, 1.1); } +label:backdrop { + color: @insensitive_fg_color; } + +.dim-label, label.separator, .titlebar:not(headerbar) .subtitle, +headerbar .subtitle { + opacity: 0.55; + text-shadow: none; } + +assistant .sidebar { + background-color: @theme_bg_color; + border: none; } + assistant .sidebar:backdrop { + background-color: @theme_unfocused_bg_color; + border-color: transparent; } +assistant.csd .sidebar { + border-top-style: none; } +assistant .sidebar label { + padding: 6px 12px; } +assistant .sidebar label.highlight { + background-color: shade(@theme_fg_color, 0.85); } + +.csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier, .csd popover.background.osd, popover.background.osd, .app-notification, +.app-notification.frame, .osd .scale-popup, +.osd { + color: @osd_fg_color; + border: none; + background-color: @osd_bg_color; + background-clip: padding-box; + outline-color: @osd_outline; + text-shadow: 0 1px @osd_txt_shadow; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; } + popover.background.touch-selection:backdrop, popover.background.magnifier:backdrop, popover.background.osd:backdrop, .app-notification:backdrop, .osd .scale-popup:backdrop, + .osd:backdrop { + text-shadow: none; + -gtk-icon-shadow: none; } + +/* nemo icon view entry */ +.nemo-window .nemo-window-pane widget.entry { + border: 1px solid; + border-radius: 3px; + color: @theme_fg_color; + border-color: @theme_selected_bg_color; + background-color: @theme_base_color; } + +.nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; } + spinner:checked:disabled { + opacity: 0.5; } + +/**************** + * Text Entries * + ****************/ +spinbutton:not(.vertical), +entry { + min-height: 32px; + padding-left: 8px; + padding-right: 8px; + border: 1px solid; + border-radius: 0; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color:@theme_fg_color; + border-color: shade(@theme_bg_color, 0.85); + background-color: @theme_bg_color; + box-shadow: none; } + spinbutton:not(.vertical) image.left, + entry image.left { + padding-left: 0; + padding-right: 6px; } + spinbutton:not(.vertical) image.right, + entry image.right { + padding-left: 6px; + padding-right: 0; } + +/* what's this ??? */ + + spinbutton:not(.vertical) undershoot.left, + entry undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; + box-shadow: none; } + spinbutton:not(.vertical) undershoot.right, + entry undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; + box-shadow: none; } + spinbutton.flat:focus:not(.vertical), spinbutton.flat:not(.vertical), + entry.flat:focus, + entry.flat { + min-height: 0; + padding: 2px; + background-color: transparent; + border-color: transparent; + border-radius: 0; } + spinbutton:focus:not(.vertical), + entry:focus { + box-shadow: none; + border-color: shade(@theme_selected_bg_color, 0.6); } + spinbutton:disabled:not(.vertical), + entry:disabled { + color: @insensitive_fg_color; + border-color: shade(@borders, 1.1); + background-color: @insensitive_bg_color; + box-shadow: none; } + spinbutton:backdrop:not(.vertical), + entry:backdrop { + color: @theme_unfocused_fg_color; + border-color: shade(@borders, 0.95); + background-color: @theme_unfocused_bg_color; + box-shadow: none; + transition: 200ms ease-out; } + spinbutton:backdrop:disabled:not(.vertical), + entry:backdrop:disabled { + color: shade(@theme_unfocused_fg_color, 1.1); + border-color: shade(@borders, 0.95); + background-color: @insensitive_bg_color; + box-shadow: none; } + spinbutton.error:not(.vertical), + entry.error { + color: @error_color; + border-color: @error_color; } + spinbutton.error:focus:not(.vertical), + entry.error:focus { + box-shadow: none; + border-color: @error_color; } + spinbutton.error:selected:focus:not(.vertical), spinbutton.error:selected:not(.vertical), + entry.error:selected:focus, + entry.error:selected { + background-color: @error_color; } + spinbutton.warning:not(.vertical), + entry.warning { + color: @warning_color; + border-color: @warning_color; } + spinbutton.warning:focus:not(.vertical), + entry.warning:focus { + box-shadow: none; + border-color: @warning_color; } + spinbutton.warning:selected:focus:not(.vertical), spinbutton.warning:selected:not(.vertical), + entry.warning:selected:focus, + entry.warning:selected { + background-color: @warning_color; } + spinbutton:not(.vertical) image, + entry image { + color: @theme_fg_color; } + spinbutton:not(.vertical) image:hover, + entry image:hover { + color: shade(@theme_fg_color, 1.05); } + spinbutton:not(.vertical) image:active, + entry image:active { + color: @theme_selected_bg_color; } + spinbutton:not(.vertical) image:backdrop, + entry image:backdrop { + color: shade(@theme_bg_color, 0.85); } + spinbutton:drop(active):focus:not(.vertical), spinbutton:drop(active):not(.vertical), + entry:drop(active):focus, + entry:drop(active) { + border-color: @success_color; + box-shadow: none; } + .osd spinbutton:not(.vertical), .osd + entry { + color: @osd_fg_color; + border-color: @osd_borders; + background-color: @osd_bg_color; + background-clip: padding-box; + box-shadow: none; + text-shadow: 0 1px @osd_txt_shadow; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; } + .osd spinbutton:focus:not(.vertical), .osd + entry:focus { + color: @osd_fg_color; + border-color: @theme_selected_bg_color; + background-color: @osd_bg_color; + background-clip: padding-box; + box-shadow: inset 0 0 0 1px @theme_selected_bg_color; + text-shadow: 0 1px @osd_txt_shadow; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; } + .osd spinbutton:backdrop:not(.vertical), .osd + entry:backdrop { + color: @osd_fg_color; + border-color: @osd_borders; + background-color: @osd_bg_color; + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd spinbutton:disabled:not(.vertical), .osd + entry:disabled { + color: shade(@osd_fg_color, 0.85); + border-color: @osd_borders; + background-color: shade(@osd_bg_color, 0.95); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } +spinbutton:not(.vertical) progress, +entry progress { + margin: 2px -6px; + background-color: transparent; + background-image: none; + border-radius: 0; + border-width: 0 0 2px; + border-color: shade(@theme_selected_bg_color, 0.6); + border-style: solid; + box-shadow: none; } + spinbutton:not(.vertical) progress:backdrop, + entry progress:backdrop { + background-color: transparent; } +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > +entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > +entry:focus + button, .linked:not(.vertical) > +entry:focus + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + +entry, .linked:not(.vertical) > +entry:focus + +entry { + border-left-color: @theme_selected_bg_color; } +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > +entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > +entry:drop(active) + button, .linked:not(.vertical) > +entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + +entry, .linked:not(.vertical) > +entry:drop(active) + +entry { + border-left-color: @success_color; } +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > +entry:not(:disabled) + entry:not(:disabled), .linked.vertical > +entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { + border-top-color: @borders; } + .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > + entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > + entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) { + border-top-color: @borders; } +.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > +entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > +entry:disabled + entry:disabled { + border-top-color: @borders; } +.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > +entry + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > +entry + entry:focus:not(:only-child) { + border-top-color: shade(@theme_selected_bg_color, 0.6); } +.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > +entry + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > +entry + entry:drop(active):not(:only-child) { + border-top-color: @success_color; } +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > +entry:focus:not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > +entry:focus:not(:only-child) + entry, +.linked.vertical > +entry:focus:not(:only-child) + button, +.linked.vertical > +entry:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: @theme_selected_bg_color; } +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > +entry:drop(active):not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > +entry:drop(active):not(:only-child) + entry, +.linked.vertical > +entry:drop(active):not(:only-child) + button, +.linked.vertical > +entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: @success_color; } + +treeview acceleditor > label { + background-color: @theme_selected_bg_color; } + +treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { + background-color: @theme_bg_color; + transition-property: color, background; } +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: @theme_bg_color; } + treeview entry.flat:focus, treeview entry:focus { + border-color: @theme_selected_bg_color; } + +/*********** + * Buttons * + ***********/ +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(@theme_selected_bg_color), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_selected_bg_color), to(transparent)); } } + +/* Header bar & toolbar buttons */ + +notebook > header > tabs > arrow, button.titlebutton { + min-height: 24px; + min-width: 16px; + padding: 4px 8px; + border: none; + border-radius: 0; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: @theme_fg_color; + outline-color: @outline_color; + border-color: @borders; + background-image: linear-gradient(to bottom, @theme_bg_color, @theme_bg_color); + text-shadow: 0 1px @txt_shadow; + -gtk-icon-shadow: 0 1px @txt_shadow; + box-shadow: none; } + notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, + button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; + transition: none; } + notebook > header > tabs > arrow:hover, button.sidebar-button:hover, button.titlebutton:hover, + button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 500ms; } + notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active, + button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + notebook > header > tabs > arrow:hover, button.titlebutton:hover { + color: @theme_fg_color; + outline-color: @outline_color; + border-color: shade(@theme_selected_bg_color, 0.7); + background-image: linear-gradient(to bottom, @theme_selected_bg_color, @theme_selected_bg_color); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: none; + -gtk-icon-effect: highlight; } + notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked { + color: @theme_fg_color; + outline-color: @outline_color; + border-color: shade(@theme_selected_bg_color, 0.7); + background-image: none; + background-color: shade(@theme_selected_bg_color, 0.9); + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + transition-duration: 50ms; } + + notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, + button:backdrop.flat { + border-color: shade(@borders, 0.95); + background-color: transparent; + background-image: image(@theme_bg_color); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; + transition: 200ms ease-out; + -gtk-icon-effect: none; } + notebook > header > tabs > arrow:backdrop label, button.sidebar-button:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, + button:backdrop.flat label, + button:backdrop.flat { + color: @insensitive_fg_color; } + notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, + button:backdrop.flat:active, + button:backdrop.flat:checked { + border-color: shade(@borders, 0.95); + background-color: shade(@theme_bg_color, 0.95); + background-image: none; + box-shadow: inset 0 1px transparent; } + notebook > header > tabs > arrow:backdrop:active label, button.sidebar-button:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.sidebar-button:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, + button:backdrop.flat:active label, + button:backdrop.flat:active, + button:backdrop.flat:checked label, + button:backdrop.flat:checked { + color: @insensitive_fg_color; } + notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, + button:backdrop.flat:disabled { + border-color: shade(@borders, 0.95); + background-color: @insensitive_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + notebook > header > tabs > arrow:backdrop:disabled label, button.sidebar-button:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, + button:backdrop.flat:disabled label, + button:backdrop.flat:disabled { + color: shade(@theme_unfocused_fg_color, 1.1); } + notebook > header > tabs > arrow:backdrop:disabled:active, button.sidebar-button:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.sidebar-button:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, + button:backdrop.flat:disabled:active, + button:backdrop.flat:disabled:checked { + border-color: shade(@borders, 0.95); + background-color: shade(@theme_bg_color, 0.95); + background-image: none; + box-shadow: inset 0 1px transparent; } + notebook > header > tabs > arrow:backdrop:disabled:active label, button.sidebar-button:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.sidebar-button:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, notebook > header > tabs > arrow:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, + button:backdrop.flat:disabled:active label, + button:backdrop.flat:disabled:checked label { + color: shade(@theme_unfocused_fg_color, 1.1); } + notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:disabled, button.sidebar-button:disabled, button.titlebutton:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, + button.flat:backdrop, + button.flat:disabled, + button.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header > tabs > arrow:disabled, button.titlebutton:disabled { + border-color: @borders; + background-color: @insensitive_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + notebook > header > tabs > arrow:disabled label, button.titlebutton:disabled label, notebook > header > tabs > arrow:disabled, button.titlebutton:disabled { + color: @insensitive_fg_color; } + notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked { + border-color: @borders; + background-color: shade(@theme_bg_color, 0.95); + background-image: none; + box-shadow: inset 0 1px transparent; } + notebook > header > tabs > arrow:disabled:active label, button.titlebutton:disabled:active label, notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked label, button.titlebutton:disabled:checked label, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked { + color: @insensitive_fg_color; } + +/* Regular buttons */ + +button { + min-height: 24px; + min-width: 16px; + padding: 4px 8px; + border: 1px solid; + border-radius: 0; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: @theme_fg_color; + outline-color: @outline_color; + border-color: @borders; + background-image: linear-gradient(to bottom, @theme_bg_color, @theme_bg_color); + text-shadow: 0 0 @txt_shadow; + -gtk-icon-shadow: 0 0 @txt_shadow; + box-shadow: none; } + +button:hover { + color: @theme_fg_color; + outline-color: @outline_color; + border-color: shade(@theme_selected_bg_color, 0.8); + background-image: linear-gradient(to bottom, @theme_selected_bg_color, @theme_selected_bg_color); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: none; + -gtk-icon-effect: highlight; } + +button:active, button:checked { + color: @theme_fg_color; + outline-color: @outline_color; + border-color: shade(@theme_selected_bg_color, 0.6); + background-image: none; + background-color: shade(@theme_selected_bg_color, 0.9); + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + transition-duration: 50ms; } + +button:backdrop { + border-color: @borders; + background-color: transparent; + background-image: image(@theme_bg_color); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 0 transparent; + transition: 200ms ease-out; + -gtk-icon-effect: none; } + +button:backdrop label, button:backdrop { + color: @insensitive_fg_color; } + +button:backdrop:active, button:backdrop:checked { + border-color: @borders; + background-color: shade(@theme_unfocused_bg_color, 0.95); + background-image: none; + box-shadow: inset 0 0 transparent; } + + +button:backdrop:active label, button:backdrop:active, button:backdrop:checked label, button:backdrop:checked { + color: @insensitive_fg_color; } + +button:backdrop:disabled { + border-color: shade(@borders, 0.95); + background-color: @insensitive_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 0 transparent; } + + button:backdrop:disabled label, + button:backdrop:disabled { + color: shade(@theme_unfocused_fg_color, 1.1); } + +button:backdrop:disabled:active, button:backdrop:disabled:checked { + border-color: shade(@borders, 0.95); + background-color: shade(@theme_bg_color, 0.95); + background-image: none; + box-shadow: inset 0 1px transparent; } + +button:backdrop:disabled:active label, button:backdrop:disabled:checked label { + color: shade(@theme_unfocused_fg_color, 1.1); } + +button:disabled { + border-color: @borders; + background-color: @insensitive_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + +button:disabled label, + button:disabled { + color: @insensitive_fg_color; } + +button:disabled:active, + button:disabled:checked { + border-color: @borders; + background-color: shade(@theme_bg_color, 0.95); + background-image: none; + box-shadow: inset 0 1px transparent; } + +button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { + color: @insensitive_fg_color; } + + + notebook > header > tabs > arrow.image-button, button.image-button.titlebutton, + button.image-button { + min-width: 24px; + padding-left: 4px; + padding-right: 4px; } + notebook > header > tabs > arrow.text-button, button.text-button.titlebutton, + button.text-button { + padding-left: 16px; + padding-right: 16px; } + notebook > header > tabs > arrow.text-button.image-button, button.text-button.image-button.titlebutton, + button.text-button.image-button { + padding-left: 8px; + padding-right: 8px; } + notebook > header > tabs > arrow.text-button.image-button label, button.text-button.image-button.titlebutton label, + button.text-button.image-button label { + padding-left: 8px; + padding-right: 8px; } + combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active), button.titlebutton:drop(active), + button:drop(active) { + color: @success_color; + border-color: @success_color; + box-shadow: inset 0 0 0 1px @success_color; } +row:selected +button { + border-color: shade(@theme_selected_bg_color, 0.6); } + row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected + button.flat:not(:active):not(:checked):not(:hover):not(disabled) { + color: @theme_selected_fg_color; + border-color: transparent; } + row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected + button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { + color: @theme_unfocused_bg_color; } + +/* OSD buttons */ + +button.osd { + min-width: 24px; + min-height: 32px; + color: @osd_fg_color; + border-radius: 0; + outline-color: @osd_outline; + color: @osd_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@osd_bg_color); + background-clip: padding-box; + box-shadow: inset 0 1px @osd_txt_shadow; + text-shadow: 0 1px @osd_txt_shadow; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; + outline-color: @osd_outline; + border: none; + box-shadow: none; } + button.osd.image-button { + min-width: 32px; } + button.osd:hover { + color: @osd_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(shade(@osd_bg_color, 1.05)); + background-clip: padding-box; + box-shadow: inset 0 1px @osd_txt_shadow; + text-shadow: 0 1px @osd_txt_shadow; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; + outline-color: @osd_outline; + border: none; + box-shadow: none; } + button.osd:active, + button.osd:checked { + color: @osd_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@osd_borders); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: @osd_outline; + border: none; + box-shadow: none; } + button.osd:disabled:backdrop, + button.osd:disabled { + color: shade(@osd_fg_color, 0.85); + border-color: @osd_borders; + background-color: transparent; + background-image: image(shade(@osd_bg_color, 0.95)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; } + button.osd:backdrop { + color: @theme_unfocused_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@osd_bg_color); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; } +.csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, .app-notification button, +.app-notification.frame button, .osd +button { + color: @osd_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@osd_bg_color); + background-clip: padding-box; + box-shadow: inset 0 1px @osd_txt_shadow; + text-shadow: 0 1px @txt_shadow; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; + outline-color: @osd_outline; } + popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .app-notification button:hover, .osd + button:hover { + color: @osd_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(shade(@osd_bg_color, 1.05)); + background-clip: padding-box; + box-shadow: inset 0 1px @osd_txt_shadow; + text-shadow: 0 1px @osd_txt_shadow; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; + outline-color: @osd_outline; } + popover.background.touch-selection button:active:backdrop, popover.background.magnifier button:active:backdrop, .app-notification button:active:backdrop, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:active, popover.background.touch-selection button:checked:backdrop, popover.background.magnifier button:checked:backdrop, .app-notification button:checked:backdrop, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .app-notification button:checked, .osd + button:active:backdrop, .osd + button:active, .osd + button:checked:backdrop, .osd + button:checked { + color: @theme_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@osd_borders); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: @osd_outline; } + popover.background.touch-selection button:disabled:backdrop, popover.background.magnifier button:disabled:backdrop, .app-notification button:disabled:backdrop, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .app-notification button:disabled, .osd + button:disabled:backdrop, .osd + button:disabled { + color: shade(@osd_fg_color, 0.85); + border-color: @osd_borders; + background-color: transparent; + background-image: image(shade(@osd_bg_color, 0.95)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, .app-notification button:backdrop, .osd + button:backdrop { + color: @theme_unfocused_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@osd_bg_color); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .app-notification button.flat, .osd + button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: none; + text-shadow: 0 1px @osd_txt_shadow; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; } + popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .app-notification button.flat:hover, .osd + button.flat:hover { + color: @osd_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(shade(@osd_bg_color, 1.05)); + background-clip: padding-box; + box-shadow: inset 0 1px @osd_txt_shadow; + text-shadow: 0 1px @osd_txt_shadow; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; + outline-color: @osd_outline; } + popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .app-notification button.flat:disabled, .osd + button.flat:disabled { + color: shade(@osd_fg_color, 0.85); + border-color: @osd_borders; + background-color: transparent; + background-image: image(shade(@osd_bg_color, 0.95)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-image: none; + border-color: transparent; + box-shadow: none; } + popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop, .app-notification button.flat:backdrop, .osd + button.flat:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; } + popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .app-notification button.flat:checked, .osd + button.flat:active, .osd + button.flat:checked { + color: @osd_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@osd_borders); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: @osd_outline; } +button.suggested-action { + color: @theme_fg_color; + outline-color: rgba(255, 255, 255, 0.3); + border-color: shade(@theme_selected_bg_color, 0.6); + border-bottom-color: shade(@theme_selected_bg_color, 0.6); + background-image: linear-gradient(to bottom, @theme_selected_bg_color, @theme_selected_bg_color); + text-shadow: 0 -1px rgba(0, 0, 0, 0.54353); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + .selection-mode button.titlebutton, + button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; + color: @theme_selected_bg_color; } + button.suggested-action:hover { + color: @theme_fg_color; + outline-color: rgba(255, 255, 255, 0.3); + border-color: shade(@theme_selected_bg_color, 0.6); + border-bottom-color: shade(@theme_selected_bg_color, 0.6); + background-image: linear-gradient(to bottom, @theme_selected_bg_color, @theme_selected_bg_color); + text-shadow: 0 -1px rgba(0, 0, 0, 0.49553); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.49553); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + button.suggested-action:active, + button.suggested-action:checked { + color: @theme_fg_color; + outline-color: rgba(255, 255, 255, 0.3); + border-color: shade(@theme_selected_bg_color, 0.6); + background-image: none; + background-color: shade(@theme_selected_bg_color, 0.8); + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; } + .selection-mode button.titlebutton:backdrop, + button.suggested-action:backdrop, + button.suggested-action.flat:backdrop { + border-color: @theme_selected_bg_color; + background-color: transparent; + background-image: image(@theme_selected_bg_color); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + .selection-mode button.titlebutton:backdrop label, .selection-mode button.titlebutton:backdrop, + button.suggested-action:backdrop label, + button.suggested-action:backdrop, + button.suggested-action.flat:backdrop label, + button.suggested-action.flat:backdrop { + color: @theme_unfocused_selected_bg_color; } + .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked, + button.suggested-action:backdrop:active, + button.suggested-action:backdrop:checked, + button.suggested-action.flat:backdrop:active, + button.suggested-action.flat:backdrop:checked { + border-color: shade(@theme_selected_bg_color, 0.6); + background-color: shade(@theme_selected_bg_color, 0.6); + background-image: none; + box-shadow: inset 0 1px transparent; } + .selection-mode button.titlebutton:backdrop:active label, .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked label, .selection-mode button.titlebutton:backdrop:checked, + button.suggested-action:backdrop:active label, + button.suggested-action:backdrop:active, + button.suggested-action:backdrop:checked label, + button.suggested-action:backdrop:checked, + button.suggested-action.flat:backdrop:active label, + button.suggested-action.flat:backdrop:active, + button.suggested-action.flat:backdrop:checked label, + button.suggested-action.flat:backdrop:checked { + color: @theme_unfocused_selected_bg_color; } + .selection-mode button.titlebutton:backdrop:disabled, + button.suggested-action:backdrop:disabled, + button.suggested-action.flat:backdrop:disabled { + border-color: shade(@borders, 0.95); + background-color: @insensitive_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + .selection-mode button.titlebutton:backdrop:disabled label, .selection-mode button.titlebutton:backdrop:disabled, + button.suggested-action:backdrop:disabled label, + button.suggested-action:backdrop:disabled, + button.suggested-action.flat:backdrop:disabled label, + button.suggested-action.flat:backdrop:disabled { + color: shade(@theme_unfocused_fg_color, 1.1); } + .selection-mode button.titlebutton:backdrop:disabled:active, .selection-mode button.titlebutton:backdrop:disabled:checked, + button.suggested-action:backdrop:disabled:active, + button.suggested-action:backdrop:disabled:checked, + button.suggested-action.flat:backdrop:disabled:active, + button.suggested-action.flat:backdrop:disabled:checked { + border-color: shade(@theme_selected_bg_color, 0.6); + background-color: shade(@theme_selected_bg_color, 0.6); + background-image: none; + box-shadow: inset 0 1px transparent; } + .selection-mode button.titlebutton:backdrop:disabled:active label, .selection-mode button.titlebutton:backdrop:disabled:checked label, + button.suggested-action:backdrop:disabled:active label, + button.suggested-action:backdrop:disabled:checked label, + button.suggested-action.flat:backdrop:disabled:active label, + button.suggested-action.flat:backdrop:disabled:checked label { + color: @insensitive_fg_color; } + .selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode button.titlebutton:backdrop:disabled, + button.suggested-action.flat:backdrop, + button.suggested-action.flat:disabled, + button.suggested-action.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; + color: @insensitive_fg_color; } + button.suggested-action:disabled { + border-color: @borders; + background-color: @insensitive_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + button.suggested-action:disabled label, + button.suggested-action:disabled { + color: @insensitive_fg_color; } + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked { + border-color: shade(@theme_selected_bg_color, 0.6); + background-color: shade(@theme_selected_bg_color, 0.6); + background-image: none; + box-shadow: inset 0 1px transparent; } + button.suggested-action:disabled:active label, + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked label, + button.suggested-action:disabled:checked { + color: @insensitive_fg_color; } + .osd + +/* default button for OSD notifications */ + + button.suggested-action { + color: @theme_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(shade(@theme_selected_bg_color, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px @osd_txt_shadow; + text-shadow: 0 1px @osd_txt_shadow; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; + outline-color: @osd_outline; } + .osd + button.suggested-action:hover { + color: @theme_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(shade(@theme_selected_bg_color, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px @osd_txt_shadow; + text-shadow: 0 1px @osd_txt_shadow; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; + outline-color: @osd_outline; } + .osd + button.suggested-action:active:backdrop, .osd + button.suggested-action:active, .osd + button.suggested-action:checked:backdrop, .osd + button.suggested-action:checked { + color: @theme_selected_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@theme_selected_bg_color); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: @osd_outline; } + .osd + button.suggested-action:disabled:backdrop, .osd + button.suggested-action:disabled { + color: shade(@osd_fg_color, 0.85); + border-color: @osd_borders; + background-color: transparent; + background-image: image(shade(@osd_bg_color, 0.95)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd + button.suggested-action:backdrop { + color: @theme_unfocused_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(shade(@theme_selected_bg_color, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + +button.destructive-action { + color: @osd_fg_color; + outline-color: rgba(255, 255, 255, 0.3); + border-color: shade(@error_color, 0.9); + border-bottom-color: shade(@error_color, 0.85); + background-image: linear-gradient(to bottom, @error_color, @error_color); + text-shadow: 0 -1px rgba(0, 0, 0, 0.56078); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.56078); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; + color: @error_color; } + button.destructive-action:hover { + color: @osd_fg_color; + outline-color: rgba(255, 255, 255, 0.3); + border-color: shade(@error_color, 0.9); + border-bottom-color: shade(@error_color, 0.85); + background-image: linear-gradient(to bottom, shade(@error_color, 1.1), shade(@error_color, 1.1)); + text-shadow: 0 -1px rgba(0, 0, 0, 0.51278); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.51278); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + button.destructive-action:active, + button.destructive-action:checked { + color: @osd_fg_color; + outline-color: rgba(255, 255, 255, 0.3); + border-color: shade(@error_color, 0.9); + background-image: none; + background-color: @error_color; + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; } + button.destructive-action:backdrop, + button.destructive-action.flat:backdrop { + border-color: @error_color; + background-color: transparent; + background-image: image(@error_color); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + button.destructive-action:backdrop label, + button.destructive-action:backdrop, + button.destructive-action.flat:backdrop label, + button.destructive-action.flat:backdrop { + color: shade(@error_color, 1.3); } + button.destructive-action:backdrop:active, + button.destructive-action:backdrop:checked, + button.destructive-action.flat:backdrop:active, + button.destructive-action.flat:backdrop:checked { + border-color: @error_color; + background-color: @error_color; + background-image: none; + box-shadow: inset 0 1px transparent; } + button.destructive-action:backdrop:active label, + button.destructive-action:backdrop:active, + button.destructive-action:backdrop:checked label, + button.destructive-action:backdrop:checked, + button.destructive-action.flat:backdrop:active label, + button.destructive-action.flat:backdrop:active, + button.destructive-action.flat:backdrop:checked label, + button.destructive-action.flat:backdrop:checked { + color: shade(@error_color, 1.3); } + button.destructive-action:backdrop:disabled, + button.destructive-action.flat:backdrop:disabled { + border-color: shade(@borders, 0.95); + background-color: @insensitive_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + button.destructive-action:backdrop:disabled label, + button.destructive-action:backdrop:disabled, + button.destructive-action.flat:backdrop:disabled label, + button.destructive-action.flat:backdrop:disabled { + color: shade(@theme_unfocused_fg_color, 1.1); } + button.destructive-action:backdrop:disabled:active, + button.destructive-action:backdrop:disabled:checked, + button.destructive-action.flat:backdrop:disabled:active, + button.destructive-action.flat:backdrop:disabled:checked { + border-color: @error_color; + background-color: @error_color; + background-image: none; + box-shadow: inset 0 1px transparent; } + button.destructive-action:backdrop:disabled:active label, + button.destructive-action:backdrop:disabled:checked label, + button.destructive-action.flat:backdrop:disabled:active label, + button.destructive-action.flat:backdrop:disabled:checked label { + color: shade(@error_color, 1.2); } + button.destructive-action.flat:backdrop, + button.destructive-action.flat:disabled, + button.destructive-action.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; + color: @error_color; } + button.destructive-action:disabled { + border-color: @borders; + background-color: @insensitive_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + button.destructive-action:disabled label, + button.destructive-action:disabled { + color: @insensitive_fg_color; } + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked { + border-color: shade(@error_color, 0.9); + background-color: @error_color; + background-image: none; + box-shadow: inset 0 1px transparent; } + button.destructive-action:disabled:active label, + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked label, + button.destructive-action:disabled:checked { + color: shade(@error_color, 1.2); } + .osd + button.destructive-action { + color: @theme_unfocused_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@error_color); + background-clip: padding-box; + box-shadow: inset 0 1px @osd_txt_shadow; + text-shadow: 0 1px @osd_txt_shadow; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; + outline-color: @osd_outline; } + .osd + button.destructive-action:hover { + color: @osd_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@error_color); + background-clip: padding-box; + box-shadow: inset 0 1px @osd_txt_shadow; + text-shadow: 0 1px @osd_txt_shadow; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; + outline-color: @osd_outline; } + .osd + button.destructive-action:active:backdrop, .osd + button.destructive-action:active, .osd + button.destructive-action:checked:backdrop, .osd + button.destructive-action:checked { + color: @osd_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@error_color); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: @osd_outline; } + .osd + button.destructive-action:disabled:backdrop, .osd + button.destructive-action:disabled { + color: shade(@insensitive_fg_color, 0.6); + border-color: @osd_borders; + background-color: transparent; + background-image: image(shade(@osd_bg_color, 0.95)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd + button.destructive-action:backdrop { + color: @theme_unfocused_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@error_color); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } +.stack-switcher > +button { + outline-offset: -3px; } + .stack-switcher > + button > label { + padding-left: 6px; + padding-right: 6px; } + .stack-switcher > + button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; } + .stack-switcher > + button.text-button { + padding-left: 10px; + padding-right: 10px; } + .stack-switcher > + button.image-button { + padding-left: 2px; + padding-right: 2px; } + .stack-switcher > + button.needs-attention:active > label, + .stack-switcher > + button.needs-attention:active > image, .stack-switcher > + button.needs-attention:checked > label, + .stack-switcher > + button.needs-attention:checked > image { + animation: none; + background-image: none; } +.inline-toolbar +button, .inline-toolbar +button:backdrop { + border-radius: 0; + border-width: 1px; } +.primary-toolbar +button { + -gtk-icon-shadow: none; } + +.stack-switcher > +button.needs-attention > label, +.stack-switcher > +button.needs-attention > image, stacksidebar row.needs-attention > label { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_selected_bg_color), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(@txt_shadow), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 4px; } + .stack-switcher > + button.needs-attention > label:backdrop, + .stack-switcher > + button.needs-attention > image:backdrop, stacksidebar row.needs-attention > label:backdrop { + background-size: 6px 6px, 0 0; } + .stack-switcher > + button.needs-attention > label:dir(rtl), + .stack-switcher > + button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { + background-position: left 3px, left 4px; } + +/* Here we are */ + +.inline-toolbar toolbutton > button { + color: @theme_fg_color; + outline-color: @outline_color; + border-color: @borders; + background-image: linear-gradient(to bottom, @theme_bg_color, @theme_bg_color); + text-shadow: 0 1px transparent; + -gtk-icon-shadow: 0 1px transparent; + box-shadow: inset 0 1px transparent; } + .inline-toolbar toolbutton > button:hover { + color: @theme_fg_color; + outline-color: @outline_color; + border-color: @borders; + background-image: linear-gradient(to bottom, @theme_selected_bg_color, @theme_selected_bg_color); + text-shadow: 0 1px @txt_shadow; + -gtk-icon-shadow: 0 1px @txt_shadow; + box-shadow: inset 0 1px @theme_bg_color; } + .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: @theme_fg_color; + outline-color: @outline_color; + border-color: @borders; + background-image: none; + background-color: shade(@theme_bg_color, 0.9); + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; } + .inline-toolbar toolbutton > button:disabled { + border-color: @borders; + background-color: @insensitive_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + .inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { + color: @insensitive_fg_color; } + .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + border-color: @borders; + background-color: shade(@theme_bg_color, 0.95); + background-image: none; + box-shadow: inset 0 1px transparent; } + .inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { + color: @insensitive_fg_color; } + .inline-toolbar toolbutton > button:backdrop { + border-color: shade(@borders, 0.95); + background-color: transparent; + background-image: image(@theme_bg_color); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + .inline-toolbar toolbutton > button:backdrop label, .inline-toolbar toolbutton > button:backdrop { + color: @insensitive_fg_color; } + .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { + border-color: shade(@borders, 0.95); + background-color: shade(@theme_bg_color, 0.95); + background-image: none; + box-shadow: inset 0 1px transparent; } + .inline-toolbar toolbutton > button:backdrop:active label, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked label, .inline-toolbar toolbutton > button:backdrop:checked { + color: @insensitive_fg_color; } + .inline-toolbar toolbutton > button:backdrop:disabled { + border-color: shade(@borders, 0.95); + background-color: @insensitive_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + .inline-toolbar toolbutton > button:backdrop:disabled label, .inline-toolbar toolbutton > button:backdrop:disabled { + color: shade(@theme_unfocused_fg_color, 1.1); } + .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { + border-color: shade(@borders, 0.95); + background-color: shade(@theme_bg_color, 0.95); + background-image: none; + box-shadow: inset 0 1px transparent; } + .inline-toolbar toolbutton > button:backdrop:disabled:active label, .inline-toolbar toolbutton > button:backdrop:disabled:checked label { + color: shade(@theme_unfocused_fg_color, 1.1); } + +toolbar.inline-toolbar toolbutton > button.flat, +toolbar.inline-toolbar toolbutton:backdrop > button.flat, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > +entry, .inline-toolbar +button, .inline-toolbar +button:backdrop, .linked > +button, .linked > +button:hover, .linked > +button:active, .linked > +button:checked, .linked > +button:backdrop, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) { + border-radius: 0; + border-right-style: none; } + +.linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > +entry:first-child, .inline-toolbar +button:first-child, .linked > +button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat, combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } +.linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > +entry:last-child, .inline-toolbar +button:last-child, .linked > +button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:last-child > button.flat, combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-right-style: solid; } +.linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > +entry:only-child, .inline-toolbar +button:only-child, .linked > +button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, .linked:not(.vertical) > combobox:only-child > box > button.combo { + border-radius: 0; + border-style: solid; } + +.linked.vertical > spinbutton:not(.vertical), .linked.vertical > +entry, .linked.vertical > +button, .linked.vertical > +button:hover, .linked.vertical > +button:active, .linked.vertical > +button:checked, .linked.vertical > +button:backdrop, .linked.vertical > combobox > box > button.combo { + border-style: solid solid none solid; + border-radius: 0; } + +.linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > +entry:first-child, .linked.vertical > +button:first-child, .linked.vertical > combobox:first-child > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; } +.linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > +entry:last-child, .linked.vertical > +button:last-child, .linked.vertical > combobox:last-child > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border-style: solid; } +.linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > +entry:only-child, .linked.vertical > +button:only-child, .linked.vertical > combobox:only-child > box > button.combo { + border-radius: 0; + border-style: solid; } + +modelbutton.flat, popover.background checkbutton, +popover.background radiobutton, +.menuitem.button.flat, modelbutton.flat:backdrop, popover.background checkbutton:backdrop, +popover.background radiobutton:backdrop, modelbutton.flat:backdrop:hover, popover.background checkbutton:backdrop:hover, +popover.background radiobutton:backdrop:hover, +.menuitem.button.flat:backdrop, +.menuitem.button.flat:backdrop:hover, button:link, +button:visited, button:link:hover, button:link:active, button:link:checked, +button:visited:hover, +button:visited:active, +button:visited:checked, calendar.button, calendar.button:hover, calendar.button:backdrop, calendar.button:disabled, .scale-popup button:hover, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: inset 0 1px transparent, 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; } + +/* menu buttons */ +modelbutton.flat, popover.background checkbutton, +popover.background radiobutton, +.menuitem.button.flat { + min-height: 26px; + padding-left: 5px; + padding-right: 5px; + border-radius: 0; + outline-offset: -2px; } + modelbutton.flat:hover, popover.background checkbutton:hover, + popover.background radiobutton:hover, + .menuitem.button.flat:hover { + background-color: shade(@theme_bg_color, 0.95); } + modelbutton.flat check:last-child, popover.background checkbutton check:last-child, + popover.background radiobutton check:last-child, + modelbutton.flat radio:last-child, + popover.background checkbutton radio:last-child, + popover.background radiobutton radio:last-child, + .menuitem.button.flat check:last-child, + .menuitem.button.flat radio:last-child { + margin-left: 8px; } + modelbutton.flat check:first-child, popover.background checkbutton check:first-child, + popover.background radiobutton check:first-child, + modelbutton.flat radio:first-child, + popover.background checkbutton radio:first-child, + popover.background radiobutton radio:first-child, + .menuitem.button.flat check:first-child, + .menuitem.button.flat radio:first-child { + margin-right: 8px; } + +modelbutton.flat arrow, popover.background checkbutton arrow, +popover.background radiobutton arrow { + background: none; } + modelbutton.flat arrow:hover, popover.background checkbutton arrow:hover, + popover.background radiobutton arrow:hover { + background: none; } + modelbutton.flat arrow.left, popover.background checkbutton arrow.left, + popover.background radiobutton arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + modelbutton.flat arrow.right, popover.background checkbutton arrow.right, + popover.background radiobutton arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + +button.color { + padding: 4px; } + button.color colorswatch:only-child { + box-shadow: 0 1px @txt_shadow; } + button.color colorswatch:only-child, button.color colorswatch:only-child overlay { + border-radius: 0; } + button.color:disabled colorswatch:only-child, button.color:backdrop colorswatch:only-child, button.color:active colorswatch:only-child, button.color:checked colorswatch:only-child { + box-shadow: none; } + +/********* + * Links * + *********/ +button:link > label, +button:visited > label, +*:link, +button:link, +button:visited { + color: @borders; } + button:link > label:visited, + button:visited > label:visited, + *:link:visited, + button:visited { + color: shade(@theme_selected_bg_color, 0.6); } + *:selected button:link > label:visited, + *:selected button:visited > label:visited, *:selected + *:link:visited, *:selected + button:visited:link, + *:selected button:visited { + color: #b7d3f0; } + button:link > label:hover, + button:visited > label:hover, + *:link:hover, + button:hover:link, + button:hover:visited { + color: @theme_selected_bg_color; } + *:selected button:link > label:hover, + *:selected button:visited > label:hover, *:selected + *:link:hover, *:selected + button:hover:link, + *:selected button:hover:visited { + color: #edf4fb; } + button:link > label:active, + button:visited > label:active, + *:link:active, + button:active:link, + button:active:visited { + color: @borders; } + *:selected button:link > label:active, + *:selected button:visited > label:active, *:selected + *:link:active, *:selected + button:active:link, + *:selected button:active:visited { + color: @theme_selected_bg_color; } + button:link > label:backdrop:backdrop:hover, + button:visited > label:backdrop:backdrop:hover, button:link > label:backdrop:backdrop:hover:selected, + button:visited > label:backdrop:backdrop:hover:selected, button:link > label:backdrop, + button:visited > label:backdrop, + *:link:backdrop:backdrop:hover, + button:backdrop:backdrop:hover:link, + button:backdrop:backdrop:hover:visited, + *:link:backdrop:backdrop:hover:selected, + button:backdrop:backdrop:hover:selected:link, + button:backdrop:backdrop:hover:selected:visited, + .selection-mode.titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link, + headerbar.selection-mode .subtitle:backdrop:backdrop:hover:link, + *:link:backdrop, + button:backdrop:link, + button:backdrop:visited { + color: @theme_selected_bg_color; } + .info *:link, .info button:link, + .info button:visited, + .question *:link, + .question button:link, + .question button:visited, + .warning *:link, + .warning button:link, + .warning button:visited, + .error *:link, + .error button:link, + .error button:visited, button:link > label:selected, + button:visited > label:selected, *:selected button:link > label, + *:selected button:visited > label, + *:link:selected, + button:selected:link, + button:selected:visited, + .selection-mode.titlebar:not(headerbar) .subtitle:link, + headerbar.selection-mode .subtitle:link, *:selected + *:link, *:selected + button:link, + *:selected button:visited { + color: @theme_selected_bg_color; } + +button:link, +button:visited { + text-shadow: none; } + button:link:hover, button:link:active, button:link:checked, + button:visited:hover, + button:visited:active, + button:visited:checked { + text-shadow: none; } + button:link > label, + button:visited > label { + text-decoration-line: underline; } + +/***************** + * GtkSpinButton * + *****************/ +spinbutton:not(.vertical) { + padding: 0; } + spinbutton:not(.vertical) entry { + min-width: 28px; + margin: 0; + background: none; + background-color: transparent; + border: none; + border-radius: 0; + box-shadow: none; } + spinbutton:not(.vertical) entry:backdrop:disabled { + background-color: transparent; } + spinbutton:not(.vertical) button { + min-height: 16px; + margin: 0; + padding-bottom: 0; + padding-top: 0; + color: #43484a; + background-image: none; + border-style: none none none solid; + border-color: rgba(182, 182, 179, 0.3); + border-radius: 0; + box-shadow: none; } + spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + spinbutton:not(.vertical) button:hover { + color: @theme_fg_color; + background-color: rgba(46, 52, 54, 0.05); } + spinbutton:not(.vertical) button:disabled { + color: rgba(139, 142, 143, 0.3); + background-color: transparent; } + spinbutton:not(.vertical) button:active { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + spinbutton:not(.vertical) button:backdrop { + color: #96999a; + background-color: transparent; + border-color: rgba(192, 192, 189, 0.3); + transition: 200ms ease-out; } + spinbutton:not(.vertical) button:backdrop:disabled { + color: rgba(195, 195, 192, 0.3); + background-color: transparent; + border-style: none none none solid; } + spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { + border-style: none solid none none; } + spinbutton:not(.vertical) button:dir(ltr):last-child { + border-radius: 0; } + spinbutton:not(.vertical) button:dir(rtl):first-child { + border-radius: 0; } +.osd spinbutton:not(.vertical) button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; + color: @theme_unfocused_fg_color; + border-style: none none none solid; + border-color: rgba(0, 0, 0, 0.4); + border-radius: 0; + box-shadow: none; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; } + .osd spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + .osd spinbutton:not(.vertical) button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; + color: @theme_unfocused_fg_color; + border-color: @osd_bg_color; + background-color: rgba(238, 238, 236, 0.1); + -gtk-icon-shadow: 0 1px @osd_txt_shadow; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; + color: @theme_unfocused_fg_color; + border-color: @osd_bg_color; + -gtk-icon-shadow: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; + color: shade(@osd_fg_color, 0.85); + border-color: @osd_bg_color; + -gtk-icon-shadow: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:dir(ltr):last-child { + border-radius: 0; } + .osd spinbutton:not(.vertical) button:dir(rtl):first-child { + border-radius: 0; } +spinbutton.vertical:disabled { + color: @insensitive_fg_color; } +spinbutton.vertical:backdrop:disabled { + color: shade(@theme_unfocused_fg_color, 1.1); } +spinbutton.vertical:drop(active) { + border-color: transparent; + box-shadow: none; } +spinbutton.vertical entry { + min-height: 32px; + min-width: 32px; + padding: 0; + border-radius: 0; } +spinbutton.vertical button { + min-height: 32px; + min-width: 32px; + padding: 0; } +spinbutton.vertical button.up { + border-radius: 0; + border-style: solid solid none solid; } +spinbutton.vertical button.down { + border-radius: 0; + border-style: none solid solid solid; } +.osd spinbutton.vertical button:first-child { + color: @theme_unfocused_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@osd_bg_color); + background-clip: padding-box; + box-shadow: inset 0 1px @osd_txt_shadow; + text-shadow: 0 1px @osd_txt_shadow; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; + outline-color: @osd_outline; } + .osd spinbutton.vertical button:first-child:hover { + color: @osd_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(shade(@osd_bg_color, 1.05)); + background-clip: padding-box; + box-shadow: inset 0 1px @osd_txt_shadow; + text-shadow: 0 1px @osd_txt_shadow; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; + outline-color: @osd_outline; } + .osd spinbutton.vertical button:first-child:active { + color: @osd_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@osd_borders); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: @osd_outline; } + .osd spinbutton.vertical button:first-child:disabled { + color: shade(@osd_fg_color, 0.85); + border-color: @osd_borders; + background-color: transparent; + background-image: image(shade(@osd_bg_color, 0.95)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd spinbutton.vertical button:first-child:backdrop { + color: @theme_unfocused_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@osd_bg_color); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } +treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; } + treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; } + +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; } +combobox:drop(active) { + box-shadow: none; } + +/************ + * Toolbars * + ************/ +toolbar, .inline-toolbar, searchbar, +.location-bar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: @theme_bg_color; } + +toolbar { + padding: 4px 3px 3px 4px; } + .osd toolbar { + background-color: transparent; } + toolbar.osd { + padding: 13px; + border: none; + border-radius: 0; + background-color: @osd_bg_color; } + toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; } + toolbar.horizontal separator { + margin: 0 7px 1px 6px; } + toolbar.vertical separator { + margin: 6px 1px 7px 0; } + toolbar:not(.inline-toolbar):not(.osd) switch, + toolbar:not(.inline-toolbar):not(.osd) scale, + toolbar:not(.inline-toolbar):not(.osd) entry, + toolbar:not(.inline-toolbar):not(.osd) spinbutton, + toolbar:not(.inline-toolbar):not(.osd) button { + margin-right: 1px; + margin-bottom: 1px; } + +.inline-toolbar { + padding: 3px; + border-width: 0 1px 1px; + border-radius: 0; } + +searchbar, +.location-bar { + border-width: 0 0 1px; + padding: 3px; } + +.inline-toolbar, searchbar, +.location-bar { + border-style: solid; + border-color: @borders; + background-color: @theme_bg_color; } /*#d9d9d7*/ + .inline-toolbar:backdrop, searchbar:backdrop, + .location-bar:backdrop { + border-color: shade(@borders, 0.95); + background-color: @theme_unfocused_bg_color; /*#dadad8*/ + box-shadow: none; + transition: 200ms ease-out; } + +/*************** + * Header bars * + ***************/ +.titlebar:not(headerbar), +headerbar { + padding: 0 6px; + min-height: 46px; + border-width: 0 0 1px; + border-style: solid; + border-color: @borders; + border-radius: 0; + background-image: linear-gradient(to top, @theme_bg_color, @theme_bg_color); + background-color: @theme_bg_color; + box-shadow: inset 0 1px rgba(20, 20, 20, 0.8); } + .titlebar:backdrop:not(headerbar), + headerbar:backdrop { + border-color: shade(@borders, 0.95); + background-color: @theme_bg_color; + background-image: none; + box-shadow: inset 0 1px rgba(20, 20, 20, 0.8); + transition: 200ms ease-out; } + .titlebar:not(headerbar) .title, + headerbar .title { + padding-left: 12px; + padding-right: 12px; + font-weight: bold; } + .titlebar:not(headerbar) .subtitle, + headerbar .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; } + .selection-mode.titlebar:not(headerbar), + headerbar.selection-mode { + color: @theme_selected_fg_color; + border-color: shade(@theme_selected_bg_color, 0.6); + text-shadow: 0 -1px @osd_bg_color; + background-image: image(@theme_selected_bg_color); + background-color: @theme_selected_bg_color; + box-shadow: inset 0 1px rgba(146, 188, 232, 0.9); } + .selection-mode.titlebar:backdrop:not(headerbar), + headerbar.selection-mode:backdrop { + background-color: @theme_selected_bg_color; + background-image: none; + box-shadow: inset 0 1px rgba(165, 200, 236, 0.88); } + .selection-mode.titlebar:not(headerbar) button, + headerbar.selection-mode button { + color: @theme_selected_fg_color; + outline-color: rgba(255, 255, 255, 0.3); + border-color: shade(@theme_selected_bg_color, 0.6); + border-bottom-color: shade(@theme_selected_bg_color, 0.6); + background-image: image(@theme_selected_bg_color); + text-shadow: 0 -1px rgba(0, 0, 0, 0.54353); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353); + /*box-shadow: inset 0 1px rgba(255, 255, 255, 0.4);*/ } + .selection-mode.titlebar:not(headerbar) button.flat, + headerbar.selection-mode button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; } + .selection-mode.titlebar:not(headerbar) button:hover, + headerbar.selection-mode button:hover { + color: @theme_selected_fg_color; + outline-color: rgba(255, 255, 255, 0.3); + border-color: shade(@theme_selected_bg_color, 0.6); + border-bottom-color: shade(@theme_selected_bg_color, 0.6); + background-image: image(@theme_selected_bg_color); + text-shadow: 0 -1px rgba(0, 0, 0, 0.49553); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.49553); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, + headerbar.selection-mode button:active, + headerbar.selection-mode button:checked { + color: @theme_selected_fg_color; + outline-color: rgba(255, 255, 255, 0.3); + border-color: shade(@theme_selected_bg_color, 0.6); + background-image: none; + background-color: shade(@theme_selected_bg_color, 0.8); + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop, + headerbar.selection-mode button:backdrop.flat, + headerbar.selection-mode button:backdrop { + border-color: @theme_selected_bg_color; + background-color: transparent; + background-image: image(@theme_selected_bg_color); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; + -gtk-icon-effect: none; + border-color: shade(@theme_selected_bg_color, 0.6); } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop label, .selection-mode.titlebar:not(headerbar) button:backdrop, + headerbar.selection-mode button:backdrop.flat label, + headerbar.selection-mode button:backdrop.flat, + headerbar.selection-mode button:backdrop label, + headerbar.selection-mode button:backdrop { + color: @theme_selected_fg_color; } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, + headerbar.selection-mode button:backdrop.flat:active, + headerbar.selection-mode button:backdrop.flat:checked, + headerbar.selection-mode button:backdrop:active, + headerbar.selection-mode button:backdrop:checked { + border-color: shade(@theme_selected_bg_color, 0.6); + background-color: shade(@theme_selected_bg_color, 0.6); + background-image: none; + box-shadow: inset 0 1px transparent; + border-color: shade(@theme_selected_bg_color, 0.6); } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, + headerbar.selection-mode button:backdrop.flat:active label, + headerbar.selection-mode button:backdrop.flat:active, + headerbar.selection-mode button:backdrop.flat:checked label, + headerbar.selection-mode button:backdrop.flat:checked, + headerbar.selection-mode button:backdrop:active label, + headerbar.selection-mode button:backdrop:active, + headerbar.selection-mode button:backdrop:checked label, + headerbar.selection-mode button:backdrop:checked { + color: @theme_selected_fg_color; } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, + headerbar.selection-mode button:backdrop.flat:disabled, + headerbar.selection-mode button:backdrop:disabled { + border-color: @theme_selected_bg_color; + background-color: @theme_selected_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; + border-color: shade(@theme_selected_bg_color, 0.6); } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, + headerbar.selection-mode button:backdrop.flat:disabled label, + headerbar.selection-mode button:backdrop.flat:disabled, + headerbar.selection-mode button:backdrop:disabled label, + headerbar.selection-mode button:backdrop:disabled { + color: @insensitive_fg_color; } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, + headerbar.selection-mode button:backdrop.flat:disabled:active, + headerbar.selection-mode button:backdrop.flat:disabled:checked, + headerbar.selection-mode button:backdrop:disabled:active, + headerbar.selection-mode button:backdrop:disabled:checked { + border-color: shade(@theme_selected_bg_color, 0.6); + background-color: shade(@theme_selected_bg_color, 0.6); + background-image: none; + box-shadow: inset 0 1px transparent; + border-color: shade(@theme_selected_bg_color, 0.6); } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked label, + headerbar.selection-mode button:backdrop.flat:disabled:active label, + headerbar.selection-mode button:backdrop.flat:disabled:checked label, + headerbar.selection-mode button:backdrop:disabled:active label, + headerbar.selection-mode button:backdrop:disabled:checked label { + color: @insensitive_fg_color; } + .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop:disabled, + headerbar.selection-mode button.flat:backdrop, + headerbar.selection-mode button.flat:disabled, + headerbar.selection-mode button.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; } + .selection-mode.titlebar:not(headerbar) button:disabled, + headerbar.selection-mode button:disabled { + border-color: shade(@theme_selected_bg_color, 0.6); + background-color: @theme_selected_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + .selection-mode.titlebar:not(headerbar) button:disabled label, .selection-mode.titlebar:not(headerbar) button:disabled, + headerbar.selection-mode button:disabled label, + headerbar.selection-mode button:disabled { + color: @insensitive_fg_color; } + .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, + headerbar.selection-mode button:disabled:active, + headerbar.selection-mode button:disabled:checked { + border-color: shade(@theme_selected_bg_color, 0.6); + background-color: shade(@theme_selected_bg_color, 0.6); + background-image: none; + box-shadow: inset 0 1px transparent; } + .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, + headerbar.selection-mode button:disabled:active label, + headerbar.selection-mode button:disabled:active, + headerbar.selection-mode button:disabled:checked label, + headerbar.selection-mode button:disabled:checked { + color: @insensitive_fg_color; } + .selection-mode.titlebar:not(headerbar) button.suggested-action, + headerbar.selection-mode button.suggested-action { + color: @theme_fg_color; + outline-color: @outline_color; + border-color: @borders; + border-bottom-color: @borders; + background-image: linear-gradient(to bottom, @theme_bg_color, @theme_bg_color); + text-shadow: 0 0 @txt_shadow; + -gtk-icon-shadow: 0 0 @txt_shadow; + box-shadow: inset 0 0 rgba(255, 255, 255, 0.8); + border-color: shade(@theme_selected_bg_color, 0.6); } + .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, + headerbar.selection-mode button.suggested-action:hover { + color: @theme_fg_color; + outline-color: @outline_color; + border-color: @borders; + border-bottom-color: @borders; + background-image: linear-gradient(to bottom, @theme_selected_bg_color, @theme_selected_bg_color); + text-shadow: 0 1px @txt_shadow; + -gtk-icon-shadow: 0 0 @txt_shadow; + box-shadow: inset 0 0 @theme_bg_color; + border-color: shade(@theme_selected_bg_color, 0.6); } + .selection-mode.titlebar:not(headerbar) button.suggested-action:active, + headerbar.selection-mode button.suggested-action:active { + color: @theme_fg_color; + outline-color: @outline_color; + border-color: @borders; + background-image: none; + background-color: shade(@theme_bg_color, 0.9); + box-shadow: inset 0 0 transparent; + text-shadow: none; + -gtk-icon-shadow: none; + border-color: shade(@theme_selected_bg_color, 0.6); } + .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, + headerbar.selection-mode button.suggested-action:disabled { + border-color: @borders; + background-color: @insensitive_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 0 transparent; + border-color: shade(@theme_selected_bg_color, 0.6); } + .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, + headerbar.selection-mode button.suggested-action:disabled label, + headerbar.selection-mode button.suggested-action:disabled { + color: @insensitive_fg_color; } + .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, + headerbar.selection-mode button.suggested-action:backdrop { + border-color: shade(@borders, 0.95); + background-color: transparent; + background-image: image(@theme_bg_color); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 0 transparent; + border-color: shade(@theme_selected_bg_color, 0.6); } + .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, + headerbar.selection-mode button.suggested-action:backdrop label, + headerbar.selection-mode button.suggested-action:backdrop { + color: @insensitive_fg_color; } + .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, + headerbar.selection-mode button.suggested-action:backdrop:disabled { + border-color: shade(@borders, 0.95); + background-color: @insensitive_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; + border-color: shade(@theme_selected_bg_color, 0.6); } + .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, + headerbar.selection-mode button.suggested-action:backdrop:disabled label, + headerbar.selection-mode button.suggested-action:backdrop:disabled { + color: shade(@theme_unfocused_fg_color, 1.1); } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, + headerbar.selection-mode .selection-menu:backdrop, + headerbar.selection-mode .selection-menu { + border-color: shade(@theme_selected_bg_color, 1.0); + background-color: shade(@theme_selected_bg_color, 1.0); + background-image: none; + box-shadow: none; + padding-left: 10px; + padding-right: 10px; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop GtkArrow, .selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow, + headerbar.selection-mode .selection-menu:backdrop GtkArrow, + headerbar.selection-mode .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow, + headerbar.selection-mode .selection-menu:backdrop .arrow, + headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + color: rgba(255, 255, 255, 0.5); + -gtk-icon-shadow: none; } + .tiled .titlebar:backdrop:not(headerbar), .tiled .titlebar:not(headerbar), .maximized .titlebar:backdrop:not(headerbar), .maximized .titlebar:not(headerbar), .tiled + headerbar:backdrop, .tiled + headerbar, .maximized + headerbar:backdrop, .maximized + headerbar { + border-radius: 0; } + .default-decoration.titlebar:not(headerbar), + headerbar.default-decoration { + min-height: 28px; + padding: 4px; } + .default-decoration.titlebar:not(headerbar) button.titlebutton, + headerbar.default-decoration button.titlebutton { + min-height: 26px; + min-width: 26px; + margin: 0; + padding: 0; } + .solid-csd .titlebar:backdrop:dir(rtl):not(headerbar), .solid-csd .titlebar:backdrop:dir(ltr):not(headerbar), .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd + headerbar:backdrop:dir(rtl), .solid-csd + headerbar:backdrop:dir(ltr), .solid-csd + headerbar:dir(rtl), .solid-csd + headerbar:dir(ltr) { + margin-left: -1px; + margin-right: -1px; + margin-top: -1px; + border-radius: 0; + box-shadow: none; } + +headerbar entry, +headerbar spinbutton, +headerbar separator, +headerbar button { + margin-top: 6px; + margin-bottom: 6px; } + +.background:not(.tiled):not(.maximized) .titlebar:backdrop, .background:not(.tiled):not(.maximized) .titlebar { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +window:not(.tiled):not(.maximized) separator:first-child + headerbar:backdrop, window:not(.tiled):not(.maximized) separator:first-child + headerbar, window:not(.tiled):not(.maximized) headerbar:first-child:backdrop, window:not(.tiled):not(.maximized) headerbar:first-child { + border-top-left-radius: 0; } +window:not(.tiled):not(.maximized) headerbar:last-child:backdrop, window:not(.tiled):not(.maximized) headerbar:last-child { + border-top-right-radius: 0; } + +window.csd > .titlebar:not(headerbar) { + padding: 0; + background-color: transparent; + background-image: none; + border-style: none; + border-color: transparent; + box-shadow: none; } +.titlebar:not(headerbar) > separator { + background-color: @borders; } + +/****************** + * Window actions * + ******************/ +.titlebar .titlebutton.minimize { + color: transparent; + border-image: none; + padding: 6px 12px; + box-shadow: none; + background-position: center; + background-repeat: no-repeat; + border: none; + background-image: -gtk-scaled(url("buttons/minimize-focused-normal.png")); +} + +.titlebar .titlebutton.minimize:backdrop { + background-image: -gtk-scaled(url("buttons/minimize-unfocused-normal.png")); + color: transparent; +} + +.titlebar .titlebutton.minimize:hover, +.titlebar .titlebutton.minimize:active, +.titlebar .titlebutton.minimize:checked { + color: transparent; + border-image: none; + box-shadow: none; + background-position: center; + background-repeat: no-repeat; + background-color: transparent; + background-image: -gtk-scaled(url("buttons/minimize-focused-active.png")); +} + +.titlebar .titlebutton.maximize { + color: transparent; + border: none; + padding: 6px 12px; + border-image: none; + box-shadow: none; + background-position: center; + background-repeat: no-repeat; + background-image: -gtk-scaled(url("buttons/maximize-focused-normal.png")); +} + +.titlebar .titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("buttons/maximize-unfocused-normal.png")); + color: transparent; +} + + +.titlebar .titlebutton.maximize:hover, +.titlebar .titlebutton.maximize:active, +.titlebar .titlebutton.maximize:checked { + color: transparent; + border-image: none; + box-shadow: none; + background-position: center; + background-repeat: no-repeat; + background-color: transparent; + background-image: -gtk-scaled(url("buttons/maximize-focused-active.png")); +} + +.titlebar .titlebutton.close { + color: transparent; + border: none; + padding: 6px 12px; + border-image: none; + box-shadow: none; + background-position: center; + background-repeat: no-repeat; + background-image: -gtk-scaled(url("buttons/close-focused-normal.png")); +} + +.titlebar .titlebutton.close:backdrop { + background-image: -gtk-scaled(url("buttons/close-unfocused-normal.png")); + color: transparent; +} + + +.titlebar .titlebutton.close:hover, +.titlebar .titlebutton.close:active, +.titlebar .titlebutton.close:checked { + color: transparent; + border-image: none; + box-shadow: none; + background-position: center; + background-repeat: no-repeat; + background-color: transparent; + background-image: -gtk-scaled(url("buttons/close-focused-active.png")); +} + + + +/************ + * Pathbars * + ************/ +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 4px; + padding-right: 4px; } +.path-bar button.text-button.image-button label { + padding-left: 0; + padding-right: 0; } +.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child { + padding-right: 8px; } +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 8px; } +.path-bar button image { + padding-left: 4px; + padding-right: 4px; } +.path-bar button.slider-button { + padding-left: 0; + padding-right: 0; } + +/************** + * Tree Views * + **************/ +treeview.view { + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; + border-left-color: #979a9b; + border-top-color: @theme_bg_color; } + treeview.view:selected:focus, treeview.view:selected { + border-radius: 0; } + treeview.view:selected:backdrop, treeview.view:selected { + border-left-color: @theme_selected_bg_color; + border-top-color: @theme_selected_bg_color; } + treeview.view:disabled { + color: @insensitive_fg_color; } + treeview.view:disabled:selected { + color: #92bce8; } + treeview.view:disabled:selected:backdrop { + color: #7fb0e4; } + treeview.view:disabled:backdrop { + color: shade(@theme_unfocused_fg_color, 1.1); } + treeview.view.separator { + min-height: 2px; + color: @osd_fg_color; } + treeview.view.separator:backdrop { + color: rgba(232, 232, 231, 0.1); } + treeview.view:backdrop { + border-left-color: #babbbb; + border-top: @theme_bg_color; } + treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: shade(@theme_selected_bg_color, 0.6); } + treeview.view:drop(active).after { + border-top-style: none; } + treeview.view:drop(active).before { + border-bottom-style: none; } + treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #6d7172; } + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + treeview.view.expander:hover { + color: @theme_fg_color; } + treeview.view.expander:selected { + color: #c9def4; } + treeview.view.expander:selected:hover { + color: @theme_selected_fg_color; } + treeview.view.expander:selected:backdrop { + color: #c7dcf2; } + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + treeview.view.expander:backdrop { + color: #adafb0; } + treeview.view.progressbar { + color: @theme_selected_fg_color; + border: 1px solid shade(@theme_selected_bg_color, 0.6); + border-radius: 0; + background-color: @progressbar_color; + background-image: linear-gradient(to bottom, @progressbar_color, @progressbar_color); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px rgba(0, 0, 0, 0.2); } + treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { + border-radius: 0; + color: @theme_selected_bg_color; + box-shadow: none; + background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); } + treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { + color: @theme_selected_bg_color; + border-color: shade(@theme_selected_bg_color, 0.6); + background-color: @theme_unfocused_bg_color; } + treeview.view.progressbar:backdrop { + color: @theme_unfocused_bg_color; + background-image: none; + box-shadow: none; } + treeview.view.trough { + background-color: rgba(46, 52, 54, 0.1); + border-radius: 0; } + treeview.view.trough:selected:focus, treeview.view.trough:selected { + background-color: rgba(255, 255, 255, 0.3); + border-radius: 0; + border-width: 1px 0; + border-style: solid; + border-color: @theme_selected_bg_color; } + treeview.view header button { + color: #979a9b; + background-color: @theme_bg_color; + font-weight: bold; + text-shadow: none; + box-shadow: none; } + treeview.view header button:hover { + color: #636769; + box-shadow: none; + transition: none; } + treeview.view header button:active { + color: @theme_fg_color; + transition: none; } + treeview.view header button:last-child:backdrop, treeview.view header button:last-child { + border-right-style: none; } + treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd, + treeview.view header.button.dnd:active, + treeview.view header.button.dnd:selected, + treeview.view header.button.dnd:hover, + treeview.view header.button.dnd { + padding: 0 6px; + color: @theme_selected_fg_color; + background-image: none; + background-color: @theme_selected_bg_color; + border-style: none; + border-radius: 0; + box-shadow: inset 0 0 0 1px #ffffff; + text-shadow: none; + transition: none; } + +treeview.view header button, treeview.view header button:hover, treeview.view header button:active { + padding: 0 6px; + background-image: none; + border-style: none solid solid none; + border-color: @theme_bg_color; + border-radius: 0; + text-shadow: none; } + treeview.view header button:disabled { + border-color: @theme_bg_color; + background-image: none; } + treeview.view header button:backdrop { + color: #babbbb; + border-color: @theme_bg_color; + border-style: none solid solid none; + background-image: none; + background-color: @theme_unfocused_bg_color; } + treeview.view header button:backdrop:disabled { + border-color: @theme_bg_color; + background-image: none; } + +/********* + * Menus * + *********/ +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); } + menubar:backdrop, + .menubar:backdrop { + background-color: @theme_bg_color; } + menubar > menuitem, + .menubar > menuitem { + min-height: 16px; + padding: 4px 8px; } + menubar > menuitem:hover, + .menubar > menuitem:hover { + background-image: none; + background-color: @theme_selected_bg_color; + color: @borders; } + menubar > menuitem:disabled, + .menubar > menuitem:disabled { + color: @insensitive_fg_color; + box-shadow: none; } + +menu, +.menu { + margin: 4px; + padding: 2px 0px; + background-color: @theme_bg_color; + border: 1px solid @borders; } + .csd menu, .csd + .menu { + border: none; } + menu:backdrop, + .menu:backdrop { + background-color: @theme_unfocused_bg_color; } + menu menuitem, + .menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 4px 6px; + text-shadow: none; } + menu menuitem:hover, + .menu menuitem:hover { + color: @theme_selected_fg_color; + background-color: @theme_selected_bg_color; } + menu menuitem:disabled, + .menu menuitem:disabled { + color: @insensitive_fg_color; } + menu menuitem:disabled:backdrop, + .menu menuitem:disabled:backdrop { + color: shade(@theme_unfocused_fg_color, 1.1); } + menu menuitem:backdrop, menu menuitem:backdrop:hover, + .menu menuitem:backdrop, + .menu menuitem:backdrop:hover { + color: @insensitive_fg_color; + background-color: transparent; } + menu menuitem arrow, + .menu menuitem arrow { + min-height: 16px; + min-width: 16px; } + menu menuitem arrow:dir(ltr), + .menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 10px; } + menu menuitem arrow:dir(rtl), + .menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 10px; } + menu > arrow, + .menu > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: @theme_bg_color; + border-radius: 0; } + menu > arrow.top, + .menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid #eaebeb; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + menu > arrow.bottom, + .menu > arrow.bottom { + margin-bottom: -6px; + border-top: 1px solid #eaebeb; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + menu > arrow:hover, + .menu > arrow:hover { + background-color: #eaebeb; } + menu > arrow:backdrop, + .menu > arrow:backdrop { + background-color: @theme_unfocused_bg_color; } + menu > arrow:disabled, + .menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; } + +menuitem accelerator { + color: alpha(currentColor,0.55); } +menuitem check, +menuitem radio { + min-height: 16px; + min-width: 16px; } + menuitem check:dir(ltr), + menuitem radio:dir(ltr) { + margin-right: 7px; } + menuitem check:dir(rtl), + menuitem radio:dir(rtl) { + margin-left: 7px; } + +/*************** + * Popovers * + ***************/ +popover.background { + padding: 2px; + border-radius: 0; + background-color: @theme_bg_color; + box-shadow: 0 1px 2px @borders; } + .csd popover.background, popover.background { + border: 1px solid @borders; } + popover.background:backdrop { + background-color: @theme_bg_color; + box-shadow: none; } + popover.background > list, + popover.background > .view, + popover.background > iconview, + popover.background > toolbar { + border-style: none; + background-color: transparent; } + .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier { + border: 1px solid @osd_txt_shadow; } + popover.background separator { + margin: 3px; } + popover.background list separator { + margin: 0px; } + +/************* + * Notebooks * + *************/ +notebook > header { + padding: 1px; + border-color: @borders; + border-width: 1px; + background-color: transparent; } + notebook > header:backdrop { + border-color: shade(@borders, 0.95); + background-color: transparent; } + notebook > header tabs { + margin: -1px; + background-color: shade(@theme_bg_color, 0.95);} + notebook > header.top { + border-bottom-style: solid; } + notebook > header.top > tabs { + margin-bottom: -2px; } + notebook > header.top > tabs > tab:hover { + background-color: shade(@theme_bg_color, 0.97); } + notebook > header.top > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.top > tabs > tab:checked { + background-color: @theme_selected_bg_color; } + notebook > header.bottom { + border-top-style: solid; } + notebook > header.bottom > tabs { + margin-top: -2px; + background-color: shade(@theme_bg_color, 0.95); } + notebook > header.bottom > tabs > tab:hover { + background-color: shade(@theme_bg_color, 0.97); } + notebook > header.bottom > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.bottom > tabs > tab:checked { + background-color: @theme_selected_bg_color; } + notebook > header.left { + border-right-style: solid; } + notebook > header.left > tabs { + margin-right: -2px; + background-color: shade(@theme_bg_color, 0.95);} + notebook > header.left > tabs > tab:hover { + background-color: shade(@theme_bg_color, 0.97); } + notebook > header.left > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.left > tabs > tab:checked { + background-color: @theme_selected_bg_color; } + notebook > header.right { + border-left-style: solid; } + notebook > header.right > tabs { + margin-left: -2px; + background-color: shade(@theme_bg_color, 0.95);} + notebook > header.right > tabs > tab:hover { + background-color: shade(@theme_bg_color, 0.97); } + notebook > header.right > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.right > tabs > tab:checked { + background-color: @theme_selected_bg_color; } + notebook > header.top > tabs > arrow { + border-top-style: none; } + notebook > header.bottom > tabs > arrow { + border-bottom-style: none; } + notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow { + margin-left: -5px; + margin-right: -5px; + padding-left: 4px; + padding-right: 4px; } + notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + notebook > header.left > tabs > arrow { + border-left-style: none; } + notebook > header.right > tabs > arrow { + border-right-style: none; } + notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow { + margin-top: -5px; + margin-bottom: -5px; + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 0; } + notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) { + background-clip: padding-box; + background-image: none; + background-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + box-shadow: none; } + notebook > header > tabs > arrow:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header tab { + min-height: 30px; + min-width: 30px; + padding: 3px 12px; + outline-offset: -5px; + color: @insensitive_fg_color; + font-weight: bold; + border-width: 1px; + border-color: transparent; } + notebook > header tab:hover { + color: @theme_selected_fg_color; } + notebook > header tab:hover.reorderable-page { + border-color: rgba(182, 182, 179, 0.3); + background-color: rgba(232, 232, 231, 0.2); } + notebook > header tab:backdrop { + color: @theme_unfocused_fg_color; } + notebook > header tab:backdrop.reorderable-page { + border-color: transparent; + background-color: transparent; } + notebook > header tab:checked { + color: @theme_fg_color; } + +/* active notebook tab in gedit */ + notebook > header tab:checked.reorderable-page { + border-color: rgba(182, 182, 179, 0.5); + background-color: shade(@theme_selected_bg_color, 0.8); } + notebook > header tab:checked.reorderable-page:hover { + background-color: @theme_selected_bg_color; } + notebook > header tab:backdrop:checked { + color: @insensitive_fg_color; } + notebook > header tab:backdrop:checked.reorderable-page { + border-color: shade(@borders, 0.95); + background-color: @theme_bg_color; } + notebook > header tab button.flat { + padding: 0; + margin-top: 4px; + margin-bottom: 4px; + min-width: 20px; + min-height: 20px; } + notebook > header tab button.flat:hover { + color: currentColor; } + notebook > header tab button.flat, notebook > header tab button.flat:backdrop { + color: alpha(currentColor,0.3); } + notebook > header tab button.flat:last-child { + margin-left: 4px; + margin-right: -4px; } + notebook > header tab button.flat:first-child { + margin-left: -4px; + margin-right: 4px; } + notebook > header.top tabs, notebook > header.bottom tabs { + padding-left: 4px; + padding-right: 4px; } + notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) { + margin-left: 3px; + margin-right: 3px; } + notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: -1px; } + notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: -1px; } + notebook > header.top tabs tab, notebook > header.bottom tabs tab { + margin-left: 4px; + margin-right: 4px; } + notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page { + border-style: none solid; } + notebook > header.left tabs, notebook > header.right tabs { + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) { + margin-top: 3px; + margin-bottom: 3px; } + notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child { + margin-top: -1px; } + notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: -1px; } + notebook > header.left tabs tab, notebook > header.right tabs tab { + margin-top: 4px; + margin-bottom: 4px; } + notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page { + border-style: solid none; } + notebook > header.top tab { + padding-bottom: 4px; } + notebook > header.bottom tab { + padding-top: 4px; } +notebook > stack:not(:only-child) { + background-color: @theme_bg_color; } + notebook > stack:not(:only-child):backdrop { + background-color: @theme_unfocused_bg_color; } + +scrollbar { + border-width: 0; + border-style: solid; + padding: 0; + border-radius: 0; + background-color: shade(@theme_bg_color, 0.9); + background-image: none; + border-image: none; } + +scrollbar button, +scrollbar button:hover, +scrollbar button:active:hover { + border-width: 0; + border-radius: 0; + min-height: 12px; + min-width: 1px; + padding: none; + box-shadow: none; + background-color: transparent; + background-image: none; + color: shade(@theme_fg_color, 0.4); } + +scrollbar.horizontal button { + min-height: 1px; + min-width: 12px; } + +scrollbar slider { + border-width: 0; + min-width: 45px; + min-height: 14px; + border-color: transparent; + border-radius: 0; + background-color: mix(@theme_bg_color, @theme_fg_color, 0.32); } + +scrollbar.vertical slider { + min-width: 14px; + min-height: 45px; } + +scrollbar slider:hover, +scrollbar.vertical slider:hover { + border-color: transparent; + background-color: mix(@theme_bg_color, @theme_fg_color, 0.5); } + +scrollbar slider:active, +scrollbar.vertical slider:active { + border-color: transparent; + background-color: shade(@theme_bg_color, 0.5); } + + scrollbar slider.fine-tune:prelight:active { + border-width: 2px; + border-color: transparent; } + + scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + + scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + + scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); } + + scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); } + +treeview ~ scrollbar.vertical { + border-top: 1px solid @borders; + margin-top: -1px; } + +/********** + * Switch * + **********/ +switch { + font-weight: bold; + font-size: smaller; + outline-offset: -4px; + border: 1px solid shade(@borders, 1.3); + border-radius: 16px; + color: transparent; + background-color: shade(@borders, 1.3); + text-shadow: 0 0 transparent; } + switch:checked { + color: transparent; + border-color: @theme_selected_bg_color; + background-color: @theme_selected_bg_color; + text-shadow: 0 0 rgba(24, 68, 114, 0), 0 0 0 transparent; } + switch:disabled { + color: transparent; + border-color: @borders; + background-color: @borders; + text-shadow: none; } + switch:backdrop { + color: transparent; + border-color: @borders; + background-color: @borders; + text-shadow: none; + transition: 200ms ease-out; } + switch:backdrop:checked { + color: transparent; + border-color: shade(@theme_selected_bg_color, 0.6); + background-color: shade(@theme_selected_bg_color, 0.6); } + switch:backdrop:disabled { + color: transparent; + border-color: shade(@borders, 0.95); + background-color: shade(@borders, 0.95); } + switch slider { + margin: -1px; + min-width: 13px; + min-height: 12px; + border: 6px solid; + border-radius: 14px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: @theme_fg_color; + outline-color: @outline_color; + border-color: shade(@borders, 1.3); + text-shadow: 0 1px @txt_shadow; + -gtk-icon-shadow: 0 1px @txt_shadow; + background-image: linear-gradient(to bottom, @theme_bg_color, @theme_bg_color); + box-shadow: none; } /*inset 0 1px @theme_bg_color, inset 0 -2px #ededec, inset 0 -1px #cacac8, 0 1px rgba(0, 0, 0, 0.1)*/ + switch:hover slider { + color: @theme_fg_color; + outline-color: @outline_color; + border-color: shade(@borders, 1.3); + background-image: linear-gradient(to bottom, @theme_bg_color, @theme_bg_color); + box-shadow: inset 0 0 @theme_bg_color, inset 0 0 #f4f4f4, inset 0 0 #cfcfcd, 0 1px rgba(0, 0, 0, 0.1); } + switch:checked slider { + border: 6px solid @theme_selected_bg_color; } + switch:disabled slider { + border-color: @borders; + background-color: @insensitive_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + switch:disabled slider label, switch:disabled slider { + color: @insensitive_fg_color; } + switch:backdrop slider { + transition: 200ms ease-out; + border-color: @borders; + background-color: transparent; + background-image: image(@theme_bg_color); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + switch:backdrop slider label, switch:backdrop slider { + color: @insensitive_fg_color; } + switch:backdrop:checked slider { + border-color: shade(@theme_selected_bg_color, 0.6); } + switch:backdrop:disabled slider { + border-color: shade(@borders, 0.95); + background-color: @insensitive_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + switch:backdrop:disabled slider label, switch:backdrop:disabled slider { + color: shade(@theme_unfocused_fg_color, 1.1); } + row:selected switch { + box-shadow: none; + border-color: shade(@theme_selected_bg_color, 0.6); } + row:selected switch:backdrop { + border-color: shade(@theme_selected_bg_color, 0.6); } + row:selected switch.slider:dir(rtl) { + border-left-color: @borders; } + row:selected switch.slider:dir(ltr) { + border-right-color: @borders; } + row:selected switch.slider:checked, row:selected switch.slider { + border-color: shade(@theme_selected_bg_color, 0.6); } + +/************************* + * Check and Radio items * + *************************/ +@keyframes check_radio_hover { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(alpha(rgba(38, 50, 56, 0.75), 0.1)), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(rgba(38, 50, 56, 0.75), 0.1)), to(transparent)); } } +@keyframes check_radio_active { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(alpha(#00BCD4, 0.1)), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(#00BCD4, 0.1)), to(transparent)); } } +@keyframes check_radio_active_reverse { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(#00BCD4, 0.2)), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(alpha(#00BCD4, 0)), to(transparent)); } } +.check, check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); + -gtk-icon-shadow: none; } + .check:backdrop, check:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.check:hover, check:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-over.png"), url("assets/checkbox-unchecked-over@2.png")); + -gtk-icon-shadow: none; } + .check:hover:backdrop, check:hover:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.check:active, check:active { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-over.png"), url("assets/checkbox-unchecked-over@2.png")); + -gtk-icon-shadow: none; } + .check:active:backdrop, check:active:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.check:disabled, check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png")); + -gtk-icon-shadow: none; } + .check:disabled:backdrop, check:disabled:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.check:indeterminate, check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png")); + -gtk-icon-shadow: none; } + .check:indeterminate:backdrop, check:indeterminate:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.check:indeterminate:hover, check:indeterminate:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-over.png"), url("assets/checkbox-mixed-over@2.png")); + -gtk-icon-shadow: none; } + .check:indeterminate:hover:backdrop, check:indeterminate:hover:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.check:indeterminate:active, check:indeterminate:active { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-over.png"), url("assets/checkbox-mixed-over@2.png")); + -gtk-icon-shadow: none; } + .check:indeterminate:active:backdrop, check:indeterminate:active:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.check:indeterminate:disabled, check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png")); + -gtk-icon-shadow: none; } + .check:indeterminate:disabled:backdrop, check:indeterminate:disabled:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.check:checked, check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png")); + -gtk-icon-shadow: none; } + .check:checked:backdrop, check:checked:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.check:checked:hover, check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-over.png"), url("assets/checkbox-checked-over@2.png")); + -gtk-icon-shadow: none; } + .check:checked:hover:backdrop, check:checked:hover:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.check:checked:active, check:checked:active { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-over.png"), url("assets/checkbox-checked-over@2.png")); + -gtk-icon-shadow: none; } + .check:checked:active:backdrop, check:checked:active:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.check:checked:disabled, check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); + -gtk-icon-shadow: none; } + .check:checked:disabled:backdrop, check:checked:disabled:backdrop { + opacity: 0.8; + transition: 0.2s; } + +menu menuitem.check, +menu menuitem check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); + -gtk-icon-shadow: none; } + menu menuitem.check:hover, + menu menuitem check:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); + animation: none; + -gtk-icon-shadow: none; + transition: none; } + menu menuitem.check:backdrop, + menu menuitem check:backdrop { + opacity: 0.8; + transition: 0.2s; } + +menu menuitem.check:disabled, +menu menuitem check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-insensitive.png"), url("assets/checkbox-insensitive@2.png")); + -gtk-icon-shadow: none; } + menu menuitem.check:disabled:hover, + menu menuitem check:disabled:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-insensitive.png"), url("assets/checkbox-insensitive@2.png")); + animation: none; + -gtk-icon-shadow: none; + transition: none; } + menu menuitem.check:disabled:backdrop, + menu menuitem check:disabled:backdrop { + opacity: 0.8; + transition: 0.2s; } + +menu menuitem.check:indeterminate, +menu menuitem check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png")); + -gtk-icon-shadow: none; } + menu menuitem.check:indeterminate:hover, + menu menuitem check:indeterminate:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png")); + animation: none; + -gtk-icon-shadow: none; + transition: none; } + menu menuitem.check:indeterminate:backdrop, + menu menuitem check:indeterminate:backdrop { + opacity: 0.8; + transition: 0.2s; } + +menu menuitem.check:indeterminate:disabled, +menu menuitem check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png")); + -gtk-icon-shadow: none; } + menu menuitem.check:indeterminate:disabled:hover, + menu menuitem check:indeterminate:disabled:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png")); + animation: none; + -gtk-icon-shadow: none; + transition: none; } + menu menuitem.check:indeterminate:disabled:backdrop, + menu menuitem check:indeterminate:disabled:backdrop { + opacity: 0.8; + transition: 0.2s; } + +menu menuitem.check:checked, +menu menuitem check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png")); + -gtk-icon-shadow: none; } + menu menuitem.check:checked:hover, + menu menuitem check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png")); + animation: none; + -gtk-icon-shadow: none; + transition: none; } + menu menuitem.check:checked:backdrop, + menu menuitem check:checked:backdrop { + opacity: 0.8; + transition: 0.2s; } + +menu menuitem.check:checked:disabled, +menu menuitem check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); + -gtk-icon-shadow: none; } + menu menuitem.check:checked:disabled:hover, + menu menuitem check:checked:disabled:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); + animation: none; + -gtk-icon-shadow: none; + transition: none; } + menu menuitem.check:checked:disabled:backdrop, + menu menuitem check:checked:disabled:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.radio, radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unselected.png"), url("assets/radio-unselected@2.png")); + -gtk-icon-shadow: none; } + .radio:backdrop, radio:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.radio:hover, radio:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unselected-over.png"), url("assets/radio-unselected-over@2.png")); + -gtk-icon-shadow: none; } + .radio:hover:backdrop, radio:hover:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.radio:active, radio:active { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unselected-over.png"), url("assets/radio-unselected-over@2.png")); + -gtk-icon-shadow: none; } + .radio:active:backdrop, radio:active:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.radio:disabled, radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unselected-insensitive.png"), url("assets/radio-unselected-insensitive@2.png")); + -gtk-icon-shadow: none; } + .radio:disabled:backdrop, radio:disabled:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.radio:indeterminate, radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png")); + -gtk-icon-shadow: none; } + .radio:indeterminate:backdrop, radio:indeterminate:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.radio:indeterminate:hover, radio:indeterminate:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-over.png"), url("assets/radio-mixed-over@2.png")); + -gtk-icon-shadow: none; } + .radio:indeterminate:hover:backdrop, radio:indeterminate:hover:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.radio:indeterminate:active, radio:indeterminate:active { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-over.png"), url("assets/radio-mixed-over@2.png")); + -gtk-icon-shadow: none; } + .radio:indeterminate:active:backdrop, radio:indeterminate:active:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.radio:indeterminate:disabled, radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png")); + -gtk-icon-shadow: none; } + .radio:indeterminate:disabled:backdrop, radio:indeterminate:disabled:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.radio:checked, radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-selected.png"), url("assets/radio-selected@2.png")); + -gtk-icon-shadow: none; } + .radio:checked:backdrop, radio:checked:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.radio:checked:hover, radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-selected-over.png"), url("assets/radio-selected-over@2.png")); + -gtk-icon-shadow: none; } + .radio:checked:hover:backdrop, radio:checked:hover:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.radio:checked:active, radio:checked:active { + -gtk-icon-source: -gtk-scaled(url("assets/radio-selected-over.png"), url("assets/radio-selected-over@2.png")); + -gtk-icon-shadow: none; } + .radio:checked:active:backdrop, radio:checked:active:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.radio:checked:disabled, radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-selected-insensitive.png"), url("assets/radio-selected-insensitive@2.png")); + -gtk-icon-shadow: none; } + .radio:checked:disabled:backdrop, radio:checked:disabled:backdrop { + opacity: 0.8; + transition: 0.2s; } + +menu menuitem.radio, +menu menuitem radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unselected.png"), url("assets/radio-unselected@2.png")); + -gtk-icon-shadow: none; } + menu menuitem.radio:hover, + menu menuitem radio:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unselected.png"), url("assets/radio-unselected@2.png")); + animation: none; + -gtk-icon-shadow: none; + transition: none; } + menu menuitem.radio:backdrop, + menu menuitem radio:backdrop { + opacity: 0.8; + transition: 0.2s; } + +menu menuitem.radio:disabled, +menu menuitem radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-insensitive.png"), url("assets/radio-insensitive@2.png")); + -gtk-icon-shadow: none; } + menu menuitem.radio:disabled:hover, + menu menuitem radio:disabled:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-insensitive.png"), url("assets/radio-insensitive@2.png")); + animation: none; + -gtk-icon-shadow: none; + transition: none; } + menu menuitem.radio:disabled:backdrop, + menu menuitem radio:disabled:backdrop { + opacity: 0.8; + transition: 0.2s; } + +menu menuitem.radio:indeterminate, +menu menuitem radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png")); + -gtk-icon-shadow: none; } + menu menuitem.radio:indeterminate:hover, + menu menuitem radio:indeterminate:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png")); + animation: none; + -gtk-icon-shadow: none; + transition: none; } + menu menuitem.radio:indeterminate:backdrop, + menu menuitem radio:indeterminate:backdrop { + opacity: 0.8; + transition: 0.2s; } + +menu menuitem.radio:indeterminate:disabled, +menu menuitem radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png")); + -gtk-icon-shadow: none; } + menu menuitem.radio:indeterminate:disabled:hover, + menu menuitem radio:indeterminate:disabled:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png")); + animation: none; + -gtk-icon-shadow: none; + transition: none; } + menu menuitem.radio:indeterminate:disabled:backdrop, + menu menuitem radio:indeterminate:disabled:backdrop { + opacity: 0.8; + transition: 0.2s; } + +menu menuitem.radio:checked, +menu menuitem radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-selected.png"), url("assets/radio-selected@2.png")); + -gtk-icon-shadow: none; } + menu menuitem.radio:checked:hover, + menu menuitem radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-selected.png"), url("assets/radio-selected@2.png")); + animation: none; + -gtk-icon-shadow: none; + transition: none; } + menu menuitem.radio:checked:backdrop, + menu menuitem radio:checked:backdrop { + opacity: 0.8; + transition: 0.2s; } + +menu menuitem.radio:checked:disabled, +menu menuitem radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-selected-insensitive.png"), url("assets/radio-selected-insensitive@2.png")); + -gtk-icon-shadow: none; } + menu menuitem.radio:checked:disabled:hover, + menu menuitem radio:checked:disabled:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-selected-insensitive.png"), url("assets/radio-selected-insensitive@2.png")); + animation: none; + -gtk-icon-shadow: none; + transition: none; } + menu menuitem.radio:checked:disabled:backdrop, + menu menuitem radio:checked:disabled:backdrop { + opacity: 0.8; + transition: 0.2s; } + +treeview.view check:selected:focus, treeview.view check:selected, +treeview.view radio:selected:focus, +treeview.view radio:selected { + color: @theme_fg_color; + border-color: shade(@theme_selected_bg_color, 0.6); } +treeview.view check:selected:disabled, +treeview.view radio:selected:disabled { + color: @insensitive_fg_color; } + treeview.view check:selected:disabled:backdrop, + treeview.view radio:selected:disabled:backdrop { + color: shade(@theme_unfocused_fg_color, 1.1); } +treeview.view check:backdrop:selected, treeview.view check:backdrop, +treeview.view radio:backdrop:selected, +treeview.view radio:backdrop { + color: @insensitive_fg_color; } + +/************ + * GtkScale * + ************/ +scale trough, scale fill, progressbar trough { + border: 1px solid @borders; + border-radius: 0; + background-color: #cfcfcd; } + scale trough:disabled, scale fill:disabled, progressbar trough:disabled { + background-color: @insensitive_bg_color; } + scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop, progressbar:backdrop trough { + background-color: #dadad8; + border-color: shade(@borders, 0.95); + transition: 200ms ease-out; } + scale trough:backdrop:disabled, scale fill:backdrop:disabled, progressbar trough:backdrop:disabled, progressbar:backdrop trough:disabled { + background-color: @insensitive_bg_color; } + row:selected scale trough:disabled, scale row:selected trough:disabled, row:selected scale fill:disabled, scale row:selected fill:disabled, row:selected progressbar trough:disabled, progressbar row:selected trough:disabled, row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough { + border-color: shade(@theme_selected_bg_color, 0.6); } + .osd scale trough, scale .osd trough, .osd scale fill, scale .osd fill, .osd progressbar trough, progressbar .osd trough { + border-color: @osd_borders; + background-color: @osd_bg_color; + outline-color: rgba(238, 238, 236, 0.2); } + .osd scale trough:disabled, scale .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd progressbar trough:disabled, progressbar .osd trough:disabled { + background-color: shade(@osd_bg_color, 0.95); } + +progressbar progress { + border: 1px solid @progressbar_color; + border-radius: 0; + background-color: @progressbar_color; } + +/* progressbar color */ + +scale highlight { + border: 1px solid shade(@theme_selected_bg_color, 0.6); + border-radius: 0; + background-color: shade(@theme_selected_bg_color, 0.6); } + + scale highlight:disabled, progressbar progress:disabled { + background-color: transparent; + border-color: transparent; } + scale highlight:backdrop, progressbar progress:backdrop, progressbar:backdrop progress { + border-color: @theme_selected_bg_color; } + scale highlight:backdrop:disabled, progressbar progress:backdrop:disabled, progressbar:backdrop progress:disabled { + background-color: transparent; + border-color: transparent; } + row:selected scale highlight:disabled, scale row:selected highlight:disabled, row:selected progressbar progress:disabled, progressbar row:selected progress:disabled, row:selected scale highlight, scale row:selected highlight, row:selected progressbar progress, progressbar row:selected progress { + border-color: shade(@theme_selected_bg_color, 0.6); } + .osd scale highlight, scale .osd highlight, .osd progressbar progress, progressbar .osd progress { + border-color: @osd_borders; } + .osd scale highlight:disabled, scale .osd highlight:disabled, .osd progressbar progress:disabled, progressbar .osd progress:disabled { + border-color: transparent; } + +scale { + min-height: 10px; + min-width: 10px; + padding: 12px; } + scale fill, + scale highlight { + margin: -1px; } + scale slider { + min-height: 18px; + min-width: 18px; + margin: -9px; } + scale.fine-tune.horizontal { + padding-top: 9px; + padding-bottom: 9px; + min-height: 16px; } + scale.fine-tune.vertical { + padding-left: 9px; + padding-right: 9px; + min-width: 16px; } + scale.fine-tune slider { + margin: -6px; } + scale.fine-tune fill, + scale.fine-tune highlight, + scale.fine-tune trough { + border-radius: 0; + -gtk-outline-radius: 0; } + scale trough { + outline-offset: 2px; + -gtk-outline-radius: 0; } + scale fill:backdrop, scale fill { + background-color: @borders; } + scale fill:disabled:backdrop, scale fill:disabled { + border-color: transparent; + background-color: transparent; } + .osd scale fill { + background-color: rgba(91, 91, 90, 0.775); } + .osd scale fill:disabled:backdrop, .osd scale fill:disabled { + border-color: transparent; + background-color: transparent; } + +scale slider, +scale slider.horizontal { + background-image: -gtk-scaled(url("assets/slider-horiz.png")); +} + +scale.vertical slider { + background-image: -gtk-scaled(url("assets/slider-vert.png")); +} + +scale.vertical slider:hover, +scale.vertical slider:active { + background-image: -gtk-scaled(url("assets/slider-vert-hover.png")); +} + +scale.vertical slider:backdrop, +scale.vertical slider:disabled, +scale.vertical slider:backdrop:disabled { + background-image: -gtk-scaled(url("assets/slider-vert-insensitive.png")); +} + +/* scale sliders */ + + scale slider { + background-image: url("assets/slider-horiz.png")); + background-position: center; + background-repeat: no-repeat; } + scale slider:hover, scale slider:active { + background-image: url("assets/slider-horiz-hover.png")); + background-position: center; + background-repeat: no-repeat; } + scale slider:disabled { + background-image: url("assets/slider-horiz-insensitive.png")); + background-position: center; + background-repeat: no-repeat; } + scale slider:disabled label, scale slider:disabled { + color: @insensitive_fg_color; } + scale slider:backdrop { + background-image: url("assets/slider-horiz-insensitive.png")); + background-position: center; + background-repeat: no-repeat; } + scale slider:backdrop:disabled { + border-color: shade(@borders, 0.95); + background-image: url("assets/slider-horiz-insensitive.png")); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + scale slider:backdrop:disabled label, scale slider:backdrop:disabled { + color: shade(@theme_unfocused_fg_color, 1.1); } + row:selected scale slider:disabled, row:selected scale slider { + border-color: shade(@theme_selected_bg_color, 0.6); } + .osd scale slider { + color: @theme_unfocused_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@osd_bg_color); + background-clip: padding-box; + box-shadow: inset 0 1px @osd_txt_shadow; + text-shadow: 0 1px @osd_txt_shadow; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; + outline-color: @osd_outline; + border-color: @osd_borders; + border-radius: 100%; + background-color: #1c1f20; } + .osd scale slider:hover { + color: @osd_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(shade(@osd_bg_color, 1.05)); + background-clip: padding-box; + box-shadow: inset 0 1px @osd_txt_shadow; + text-shadow: 0 1px @osd_txt_shadow; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; + outline-color: @osd_outline; + background-color: #1c1f20; } + .osd scale slider:active { + color: @osd_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@osd_borders); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: @osd_outline; + background-color: #1c1f20; } + .osd scale slider:disabled { + color: shade(@osd_fg_color, 0.85); + border-color: @osd_borders; + background-color: transparent; + background-image: image(shade(@osd_bg_color, 0.95)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-color: #1c1f20; } + .osd scale slider:backdrop { + color: @theme_unfocused_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@osd_bg_color); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-color: #1c1f20; } + .osd scale slider:backdrop:disabled { + background-color: #1c1f20; } + scale value { + color: alpha(currentColor,0.55); } + scale marks { + color: alpha(currentColor,0.55); } + scale marks.top { + margin-bottom: 6px; + margin-top: -12px; } + scale marks.bottom { + margin-top: 6px; + margin-bottom: -12px; } + scale marks.top { + margin-right: 6px; + margin-left: -12px; } + scale marks.bottom { + margin-left: 6px; + margin-right: -12px; } + scale.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -9px; } + scale.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -9px; } + scale.fine-tune marks.top { + margin-right: 6px; + margin-left: -9px; } + scale.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -9px; } + scale.horizontal indicator { + min-height: 6px; + min-width: 1px; } + scale.horizontal.fine-tune indicator { + min-height: 3px; } + scale.vertical indicator { + min-height: 1px; + min-width: 6px; } + scale.vertical.fine-tune indicator { + min-width: 3px; } + scale.color.horizontal slider:hover, scale.color.horizontal slider:backdrop, scale.color.horizontal slider:disabled, scale.color.horizontal slider:backdrop:disabled, scale.color.horizontal slider, + scale.horizontal contents:last-child:not(:only-child) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horiz-top.png")); + min-height: 19px; + min-width: 11px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.horizontal slider, scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-top: -11px; } + scale.color.horizontal slider:hover, scale.color.horizontal slider:hover:backdrop:disabled, + scale.horizontal contents:last-child:not(:only-child) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horiz-top-hover.png")); + min-height: 19px; + min-width: 11px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.horizontal slider, scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-top: -11px; } + scale.color.horizontal slider:active:backdrop:disabled, scale.color.horizontal slider:active, + scale.horizontal contents:last-child:not(:only-child) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horiz-top-hover.png")); + min-height: 19px; + min-width: 11px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.horizontal slider, scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-top: -11px; } + scale.color.horizontal slider:disabled, + scale.horizontal contents:last-child:not(:only-child) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horiz-top-insensitive.png")); + min-height: 19px; + min-width: 11px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.horizontal slider, scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-top: -11px; } + scale.color.horizontal slider:backdrop, + scale.horizontal contents:last-child:not(:only-child) > trough > slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horiz-top-insensitive.png")); + min-height: 19px; + min-width: 11px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.horizontal slider, scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-top: -11px; } + scale.color.horizontal slider:backdrop:disabled, + scale.horizontal contents:last-child:not(:only-child) > trough > slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horiz-top-insensitive.png")); + min-height: 19px; + min-width: 11px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.horizontal slider, scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-top: -11px; } + scale.horizontal contents:first-child:not(:only-child) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horiz.png")); + min-height: 19px; + min-width: 11px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal contents:first-child:not(:only-child) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horiz-hover.png")); + min-height: 19px; + min-width: 11px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal contents:first-child:not(:only-child) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horiz-hover.png")); + min-height: 19px; + min-width: 11px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal contents:first-child:not(:only-child) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horiz-insensitive.png")); + min-height: 19px; + min-width: 11px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal contents:first-child:not(:only-child) > trough > slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horiz-insensitive.png")); + min-height: 19px; + min-width: 11px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal contents:first-child:not(:only-child) > trough > slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horiz-insensitive.png")); + min-height: 19px; + min-width: 11px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-bottom: -11px; } + scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider, + scale.vertical contents:last-child:not(:only-child) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above.png"), url("assets/slider-vert-scale-has-marks-above@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(rtl) slider, scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-left: -11px; } + scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:hover:backdrop:disabled, + scale.vertical contents:last-child:not(:only-child) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover.png"), url("assets/slider-vert-scale-has-marks-above-hover@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(rtl) slider, scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-left: -11px; } + scale.color.vertical:dir(rtl) slider:active:backdrop:disabled, scale.color.vertical:dir(rtl) slider:active, + scale.vertical contents:last-child:not(:only-child) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active.png"), url("assets/slider-vert-scale-has-marks-above-active@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(rtl) slider, scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-left: -11px; } + scale.color.vertical:dir(rtl) slider:disabled, + scale.vertical contents:last-child:not(:only-child) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive.png"), url("assets/slider-vert-scale-has-marks-above-insensitive@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(rtl) slider, scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-left: -11px; } + scale.color.vertical:dir(rtl) slider:backdrop, + scale.vertical contents:last-child:not(:only-child) > trough > slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop.png"), url("assets/slider-vert-scale-has-marks-above-backdrop@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(rtl) slider, scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-left: -11px; } + scale.color.vertical:dir(rtl) slider:backdrop:disabled, + scale.vertical contents:last-child:not(:only-child) > trough > slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(rtl) slider, scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-left: -11px; } + scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider, + scale.vertical contents:first-child:not(:only-child) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below.png"), url("assets/slider-vert-scale-has-marks-below@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(ltr) slider, scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-right: -11px; } + scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:hover:backdrop:disabled, + scale.vertical contents:first-child:not(:only-child) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover.png"), url("assets/slider-vert-scale-has-marks-below-hover@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(ltr) slider, scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-right: -11px; } + scale.color.vertical:dir(ltr) slider:active:backdrop:disabled, scale.color.vertical:dir(ltr) slider:active, + scale.vertical contents:first-child:not(:only-child) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active.png"), url("assets/slider-vert-scale-has-marks-below-active@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(ltr) slider, scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-right: -11px; } + scale.color.vertical:dir(ltr) slider:disabled, + scale.vertical contents:first-child:not(:only-child) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive.png"), url("assets/slider-vert-scale-has-marks-below-insensitive@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(ltr) slider, scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-right: -11px; } + scale.color.vertical:dir(ltr) slider:backdrop, + scale.vertical contents:first-child:not(:only-child) > trough > slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop.png"), url("assets/slider-vert-scale-has-marks-below-backdrop@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(ltr) slider, scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-right: -11px; } + scale.color.vertical:dir(ltr) slider:backdrop:disabled, + scale.vertical contents:first-child:not(:only-child) > trough > slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(ltr) slider, scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-right: -11px; } + scale.color { + min-height: 0; + min-width: 0; } + scale.color trough { + background-image: image(@borders); + background-repeat: no-repeat; } + scale.color.horizontal { + padding: 0 0 15px 0; } + scale.color.horizontal trough { + padding-bottom: 4px; + background-position: 0 -3px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + scale.color.horizontal slider:hover, scale.color.horizontal slider:backdrop, scale.color.horizontal slider:disabled, scale.color.horizontal slider:backdrop:disabled, scale.color.horizontal slider { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.vertical:dir(ltr) { + padding: 0 0 0 15px; } + scale.color.vertical:dir(ltr) trough { + padding-left: 4px; + background-position: 3px 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.vertical:dir(rtl) { + padding: 0 15px 0 0; } + scale.color.vertical:dir(rtl) trough { + padding-right: 4px; + background-position: -3px 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider { + margin-right: -15px; + margin-left: 6px; } + scale.color.fine-tune.horizontal { + padding: 0 0 12px 0; } + scale.color.fine-tune.horizontal trough { + padding-bottom: 7px; + background-position: 0 -6px; } + scale.color.fine-tune.horizontal slider { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.fine-tune.vertical:dir(ltr) { + padding: 0 0 0 12px; } + scale.color.fine-tune.vertical:dir(ltr) trough { + padding-left: 7px; + background-position: 6px 0; } + scale.color.fine-tune.vertical:dir(ltr) slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.fine-tune.vertical:dir(rtl) { + padding: 0 12px 0 0; } + scale.color.fine-tune.vertical:dir(rtl) trough { + padding-right: 7px; + background-position: -6px 0; } + scale.color.fine-tune.vertical:dir(rtl) slider { + margin-right: -15px; + margin-left: 6px; } + +/***************** + * Progress bars * + *****************/ +progressbar { + font-size: smaller; + color: @theme_selected_fg_color; } + progressbar.horizontal trough, + progressbar.horizontal progress { + min-height: 2px; } + progressbar.vertical trough, + progressbar.vertical progress { + min-width: 2px; } + progressbar.horizontal progress { + margin: 0 -1px; } + progressbar.vertical progress { + margin: -1px 0; } + progressbar:backdrop { + box-shadow: none; + transition: 200ms ease-out; } + progressbar progress { + border-radius: 0; } + progressbar progress.left { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + progressbar progress.right { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + progressbar progress.top { + border-top-right-radius: 0; + border-top-left-radius: 0; } + progressbar progress.bottom { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; } + progressbar.osd trough { + border-style: none; + border-radius: 0; + background-color: transparent; + box-shadow: none; } + progressbar.osd progress { + border-style: none; + border-radius: 0; } + +/************* + * Level Bar * + *************/ +levelbar block { + min-width: 32px; + min-height: 1px; } +levelbar.vertical block { + min-width: 1px; + min-height: 32px; } +levelbar:backdrop { + transition: 200ms ease-out; } +levelbar trough { + border: 1px solid; + padding: 2px; + border-radius: 0; + color: @theme_fg_color; + border-color: @borders; + background-color: @theme_bg_color; + box-shadow: inset 0 0 0 1px shade(@theme_selected_bg_color, 0); } + levelbar trough:backdrop { + color: @theme_unfocused_fg_color; + border-color: shade(@borders, 0.95); + background-color: @theme_unfocused_bg_color; + box-shadow: none; } +levelbar.horizontal.discrete block { + margin: 0 1px; } +levelbar.vertical.discrete block { + margin: 1px 0; } +levelbar block { + border: 1px solid; + border-radius: 0; } + levelbar block.low { + border-color: #8f4700; + background-color: @warning_color; } + levelbar block.low:backdrop { + border-color: @warning_color; } + levelbar block.high, levelbar block:not(.empty) { + border-color: shade(@theme_selected_bg_color, 0.6); + background-color: @theme_selected_bg_color; } + levelbar block.high:backdrop, levelbar block:not(.empty):backdrop { + border-color: @theme_selected_bg_color; } + levelbar block.full { + border-color: #40760c; + background-color: #73d216; } + levelbar block.full:backdrop { + border-color: #73d216; } + levelbar block.empty { + background-color: transparent; + border-color: rgba(46, 52, 54, 0.2); } + levelbar block.empty:backdrop { + border-color: rgba(139, 142, 143, 0.15); } + +/**************** + * Print dialog * +*****************/ +printdialog paper { + color: @theme_fg_color; + border: 1px solid @borders; + background: @theme_bg_color; + padding: 0; } + printdialog paper:backdrop { + color: @insensitive_fg_color; + border-color: shade(@borders, 0.95); } +printdialog .dialog-action-box { + margin: 12px; } + +/********** + * Frames * + **********/ +frame > border, +.frame { + box-shadow: none; + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid @borders; } + frame > border.flat, + .frame.flat { + border-style: none; } + frame > border:backdrop, + .frame:backdrop { + border-color: shade(@borders, 0.95); } + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid @borders; } + actionbar > revealer > box:backdrop { + border-color: shade(@borders, 0.95); } + +scrolledwindow viewport.frame { + border-style: none; } +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#9d9d99), to(rgba(157, 157, 153, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.top:backdrop { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(shade(@borders, 0.95)), to(rgba(192, 192, 189, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } +scrolledwindow overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#9d9d99), to(rgba(157, 157, 153, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.bottom:backdrop { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(shade(@borders, 0.95)), to(rgba(192, 192, 189, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } +scrolledwindow overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#9d9d99), to(rgba(157, 157, 153, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.left:backdrop { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(shade(@borders, 0.95)), to(rgba(192, 192, 189, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } +scrolledwindow overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#9d9d99), to(rgba(157, 157, 153, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.right:backdrop { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(shade(@borders, 0.95)), to(rgba(192, 192, 189, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } +scrolledwindow undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; + box-shadow: none; } +scrolledwindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; + box-shadow: none; } +scrolledwindow undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; + box-shadow: none; } +scrolledwindow undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; + box-shadow: none; } +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, @borders 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #c3c4c4; } + scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; } + scrolledwindow junction:backdrop { + border-image-source: linear-gradient(to bottom, shade(@borders, 0.95) 1px, transparent 1px); + background-color: #e1e1df; + transition: 200ms ease-out; } + +separator { + background: rgba(0, 0, 0, 0.1); + min-width: 1px; + min-height: 1px; } + +/********* + * Lists * + *********/ +list { + color: @theme_fg_color; + background-color: @theme_bg_color; + border-color: @borders; } + list:backdrop { + background-color: @theme_unfocused_bg_color; + border-color: shade(@borders, 0.95); } + list row { + padding: 2px; } + +row { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + row:hover { + transition: none; } + row:backdrop { + transition: 200ms ease-out; } + row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(46, 52, 54, 0.05); } + row.activatable:active { + box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); } + row.activatable:backdrop:hover { + background-color: transparent; } + row.activatable:selected:active { + box-shadow: inset 0 2px 3px -1px @osd_bg_color; } + row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: shade(@theme_selected_bg_color, 1.05); } + row.activatable:selected:backdrop { + background-color: @theme_selected_bg_color; } + +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + padding: 10px; + border-radius: 0; + background-color: @osd_bg_color; + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px); + background-clip: padding-box; } + .app-notification:backdrop, + .app-notification.frame:backdrop { + background-image: none; + transition: 200ms ease-out; } + .app-notification border, + .app-notification.frame border { + border: none; } + +/************* + * Expanders * + *************/ +expander arrow { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + expander arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + expander arrow:hover { + color: #748489; } + expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/************ + * Calendar * + ***********/ +calendar { + color: @theme_fg_color; + border: 1px solid @borders; } + calendar:selected { + border-radius: 0; } + calendar.header { + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 0; } + calendar.header:backdrop { + border-color: rgba(0, 0, 0, 0.1); } + calendar.button { + color: rgba(46, 52, 54, 0.45); } + calendar.button:hover { + color: @theme_fg_color; } + calendar.button:backdrop { + color: rgba(139, 142, 143, 0.45); } + calendar.button:disabled { + color: rgba(139, 142, 143, 0.45); } + calendar:indeterminate, calendar:indeterminate:backdrop { + color: alpha(currentColor,0.55); } + calendar.highlight, calendar.highlight:backdrop { + font-size: smaller; + color: @theme_fg_color; } + calendar:backdrop { + color: @theme_unfocused_fg_color; + border-color: shade(@borders, 0.95); } + +/*********** + * Dialogs * + ***********/ +messagedialog .titlebar { + min-height: 20px; + background-image: none; + background-color: @theme_bg_color; + border-style: none; + border-top-left-radius: 0; + border-top-right-radius: 0; } +messagedialog.csd.background { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } +messagedialog.csd .dialog-action-area button { + padding: 10px 14px; + border-radius: 0; + border-left-style: solid; + border-right-style: none; + border-bottom-style: none; } + messagedialog.csd .dialog-action-area button:first-child { + border-left-style: none; + border-bottom-left-radius: 0; + -gtk-outline-bottom-left-radius: 0; } + messagedialog.csd .dialog-action-area button:last-child { + border-bottom-right-radius: 0; + -gtk-outline-bottom-right-radius: 0; } + +filechooser .dialog-action-box { + border-top: 1px solid @borders; } + filechooser .dialog-action-box:backdrop { + border-top-color: shade(@borders, 0.95); } +filechooser #pathbarbox { + border-bottom: 1px solid @theme_bg_color; } + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; } + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; + background-color: @theme_bg_color; } + stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) { + border-right: none; + border-left-style: none; } + stacksidebar.sidebar:dir(rtl) list + .sidebar:dir(rtl), stacksidebar.sidebar.right list + .sidebar:dir(rtl), .sidebar.right { + border-left: 1px solid @borders; + border-right-style: none; } + .sidebar:backdrop { + background-color: @theme_unfocused_bg_color; + border-color: shade(@borders, 0.95); + transition: 200ms ease-out; } + .sidebar list { + background-color: transparent; } + paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; } + +stacksidebar row { + padding: 10px 4px; } + stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; } + stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; } + +/**************** + * File chooser * + ****************/ +placessidebar > viewport.frame { + border-style: none; } +placessidebar row { + min-height: 36px; + padding: 0px; } + placessidebar row > revealer { + padding: 0 14px; } + placessidebar row:selected { + color: @theme_selected_fg_color; } + placessidebar row:disabled { + color: @insensitive_fg_color; } + placessidebar row:backdrop { + color: @insensitive_fg_color; } + placessidebar row:backdrop:selected { + color: @osd_bg_color; } + placessidebar row:backdrop:disabled { + color: shade(@theme_unfocused_fg_color, 1.1); } + placessidebar row image.sidebar-icon { + opacity: 0.7; } + placessidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; } + placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; } + placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; } + placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; } + button.sidebar-button { + min-height: 26px; + min-width: 26px; + margin-top: 3px; + margin-bottom: 3px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; } + button.sidebar-button:not(:hover):not(:active) > image, button.sidebar-button:backdrop > image { + opacity: 0.7; } + placessidebar row:selected:active { + box-shadow: none; } + placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: image(@success_color); + background-clip: content-box; } + placessidebar row.sidebar-new-bookmark-row { + color: @theme_selected_bg_color; } + placessidebar row:drop(active):not(:disabled) { + color: @success_color; + box-shadow: inset 0 1px @success_color, inset 0 -1px @success_color; } + placessidebar row:drop(active):not(:disabled):selected { + color: @theme_selected_fg_color; + background-color: @success_color; } + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(0turn); } +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); } +placesview row.activatable:hover { + background-color: transparent; } +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; } + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(@borders); + background-size: 1px 1px; } + paned > separator:selected { + background-image: image(@theme_selected_bg_color); } + paned > separator:backdrop { + background-image: image(shade(@borders, 0.95)); } + paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: @theme_bg_color; + background-image: image(@borders), image(@borders); + background-size: 1px 1px, 1px 1px; } + paned > separator.wide:backdrop { + background-color: @theme_bg_color; + background-image: image(shade(@borders, 0.95)), image(shade(@borders, 0.95)); } +paned.horizontal > separator { + background-repeat: repeat-y; } + paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; } + paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; } + paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; } +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; } + paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; } + +/************** + * GtkInfoBar * + **************/ +infobar { + border-style: none; } + +.info, +.question, +.warning, +.error { + text-shadow: 0 1px @borders; } + .info:backdrop, .info, + .question:backdrop, + .question, + .warning:backdrop, + .warning, + .error:backdrop, + .error { + background-color: @theme_selected_bg_color; + border-color: @borders; } + .info:backdrop label, .info:backdrop, .info label, .info, + .question:backdrop label, + .question:backdrop, + .question label, + .question, + .warning:backdrop label, + .warning:backdrop, + .warning label, + .warning, + .error:backdrop label, + .error:backdrop, + .error label, + .error { + color: @theme_selected_fg_color; } + .info:backdrop, + .question:backdrop, + .warning:backdrop, + .error:backdrop { + text-shadow: none; } + .info button, + .question button, + .warning button, + .error button { + color: @theme_selected_fg_color; + outline-color: rgba(255, 255, 255, 0.3); + border-color: shade(@theme_selected_bg_color, 0.6); + border-bottom-color: shade(@theme_selected_bg_color, 0.6); + background-image: none; + background-color: @theme_selected_bg_color; + text-shadow: 0 -1px rgba(0, 0, 0, 0.54353); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + .info button:hover, + .question button:hover, + .warning button:hover, + .error button:hover { + color: @theme_selected_fg_color; + outline-color: rgba(255, 255, 255, 0.3); + border-color: shade(@theme_selected_bg_color, 0.6); + border-bottom-color: shade(@theme_selected_bg_color, 0.6); + background-image: none; + background-color: shade(@theme_selected_bg_color, 1.1); + text-shadow: 0 -1px rgba(0, 0, 0, 0.49553); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.49553); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + .info button:active, .info button:checked, + .question button:active, + .question button:checked, + .warning button:active, + .warning button:checked, + .error button:active, + .error button:checked { + color: @theme_selected_fg_color; + outline-color: rgba(255, 255, 255, 0.3); + border-color: shade(@theme_selected_bg_color, 0.6); + background-image: none; + background-color: shade(@theme_selected_bg_color, 0.8); + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; } + .info button:disabled, + .question button:disabled, + .warning button:disabled, + .error button:disabled { + border-color: shade(@theme_selected_bg_color, 0.6); + background-color: @theme_selected_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + .info button:disabled label, .info button:disabled, + .question button:disabled label, + .question button:disabled, + .warning button:disabled label, + .warning button:disabled, + .error button:disabled label, + .error button:disabled { + color: #b2d0ef; } + .info button:backdrop, + .question button:backdrop, + .warning button:backdrop, + .error button:backdrop { + border-color: @theme_selected_bg_color; + background-color: transparent; + background-image: image(@theme_selected_bg_color); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; + border-color: shade(@theme_selected_bg_color, 0.6); } + .info button:backdrop label, .info button:backdrop, + .question button:backdrop label, + .question button:backdrop, + .warning button:backdrop label, + .warning button:backdrop, + .error button:backdrop label, + .error button:backdrop { + color: @theme_selected_fg_color; } + .info button:backdrop:disabled, + .question button:backdrop:disabled, + .warning button:backdrop:disabled, + .error button:backdrop:disabled { + border-color: @theme_selected_bg_color; + background-color: @theme_selected_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; + border-color: shade(@theme_selected_bg_color, 0.6); } + .info button:backdrop:disabled label, .info button:backdrop:disabled, + .question button:backdrop:disabled label, + .question button:backdrop:disabled, + .warning button:backdrop:disabled label, + .warning button:backdrop:disabled, + .error button:backdrop:disabled label, + .error button:backdrop:disabled { + color: @theme_unfocused_selected_fg_color; } + .info label:selected:focus, .info label:selected:hover, .info label:selected, + .question label:selected:focus, + .question label:selected:hover, + .question label:selected, + .warning label:selected:focus, + .warning label:selected:hover, + .warning label:selected, + .error label:selected:focus, + .error label:selected:hover, + .error label:selected { + background-color: @borders; } + +/************ + * Tooltips * *?* + ************/ +tooltip { + padding: 4px; + /* not working */ + border-radius: 0; + box-shadow: none; + text-shadow: none; } + tooltip.background { + background-color: @tooltip_bg_color; + background-clip: padding-box; + border: 1px solid @osd_txt_shadow; } + tooltip decoration { + background-color: transparent; } + tooltip * { + padding: 4px; + background-color: transparent; + color: @theme_fg_color; } + +/***************** + * Color Chooser * + *****************/ +colorswatch:drop(active), colorswatch { + border-style: none; } +colorswatch.top { + border-top-left-radius: 0; + border-top-right-radius: 0; } + colorswatch.top overlay { + border-top-left-radius: 0; + border-top-right-radius: 0; } +colorswatch.bottom { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + colorswatch.bottom overlay { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } +colorswatch.dark overlay { + color: @theme_selected_fg_color; } + colorswatch.dark overlay:hover { + border-color: rgba(0, 0, 0, 0.8); } + colorswatch.dark overlay:backdrop { + color: @theme_unfocused_bg_color; } +colorswatch.light overlay { + color: @theme_fg_color; } + colorswatch.light overlay:hover { + border-color: @osd_bg_color; } + colorswatch.light overlay:backdrop { + color: @theme_unfocused_fg_color; } +colorswatch:drop(active) { + box-shadow: none; } + colorswatch:drop(active).light overlay { + border-color: @success_color; + box-shadow: inset 0 0 0 2px #3d7805, inset 0 0 0 1px @success_color; } + colorswatch:drop(active).dark overlay { + border-color: @success_color; + box-shadow: inset 0 0 0 2px @borders, inset 0 0 0 1px @success_color; } +colorswatch overlay { + border: 1px solid @borders; } + colorswatch overlay:hover { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); } + colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { + border-color: @borders; + box-shadow: none; } +colorswatch#add-color-button { + border-radius: 0; } + colorswatch#add-color-button:only-child { + border-radius: 0; } + colorswatch#add-color-button overlay { + color: @theme_fg_color; + outline-color: @outline_color; + border-color: @borders; + border-bottom-color: @borders; + background-image: linear-gradient(to bottom, @theme_bg_color, @theme_bg_color); + text-shadow: 0 1px @txt_shadow; + -gtk-icon-shadow: 0 1px @txt_shadow; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); } + colorswatch#add-color-button overlay:hover { + color: @theme_fg_color; + outline-color: @outline_color; + border-color: @borders; + border-bottom-color: @borders; + background-image: linear-gradient(to bottom, @theme_selected_bg_color, @theme_selected_bg_color); + text-shadow: 0 1px @txt_shadow; + -gtk-icon-shadow: 0 1px @txt_shadow; + box-shadow: inset 0 1px @theme_bg_color; } + colorswatch#add-color-button overlay:backdrop { + border-color: shade(@borders, 0.95); + background-color: transparent; + background-image: image(@theme_bg_color); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + colorswatch#add-color-button overlay:backdrop label, colorswatch#add-color-button overlay:backdrop { + color: @insensitive_fg_color; } +colorswatch:disabled { + opacity: 0.5; } + colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; } +row:selected colorswatch { + box-shadow: 0 0 0 2px #ffffff; } +colorswatch#editor-color-sample { + border-radius: 0; } + colorswatch#editor-color-sample overlay { + border-radius: 0px; } + +colorchooser .popover.osd { + border-radius: 0; } + +/******** + * Misc * + ********/ +.content-view { + background-color: #d7d7d5; } + .content-view:hover { + -gtk-icon-effect: highlight; } + .content-view:backdrop { + background-color: #d7d7d5; } + +.osd .scale-popup button.flat { + border-style: none; + border-radius: 0; } +.scale-popup button:hover { + background-color: rgba(46, 52, 54, 0.1); + border-radius: 0; } + +/********************** + * Window Decorations * + *********************/ +decoration { + border-radius: 0; + border-width: 0px; + box-shadow: 0 3px 9px 1px @osd_bg_color, 0 0 0 1px rgba(0, 0, 0, 0.23); + margin: 10px; } + decoration:backdrop { + box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.18); + transition: 200ms ease-out; } + .maximized decoration, .fullscreen decoration, .tiled decoration { + border-radius: 0; } + .popup decoration { + box-shadow: none; } + .ssd decoration { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.23); } + .csd.popup decoration { + border-radius: 0; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } + tooltip.csd decoration { + border-radius: 0; + box-shadow: none; } + messagedialog.csd decoration { + border-radius: 0; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } + .solid-csd decoration { + margin: 0; + padding: 4px; + background-color: @borders; + border: solid 1px @borders; + border-radius: 0; + box-shadow: inset 0 0 0 3px @theme_bg_color, inset 0 1px rgba(255, 255, 255, 0.8); } + .solid-csd decoration:backdrop { + box-shadow: inset 0 0 0 3px @theme_bg_color, inset 0 1px rgba(255, 255, 255, 0.8); } + +/* Server-side decoration (SSD) */ +.window-frame.ssd { + border-radius: 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.18); +} + +.window-frame.ssd, +.window-frame.ssd:backdrop { + background-color: @theme_bg_color; +} + +button.titlebutton { + text-shadow: 0 1px @txt_shadow; + -gtk-icon-shadow: 0 1px @txt_shadow; } + button.titlebutton:backdrop { + -gtk-icon-shadow: none; } + +headerbar.selection-mode button.titlebutton, +.titlebar.selection-mode button.titlebutton { + text-shadow: 0 -1px rgba(0, 0, 0, 0.54353); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353); } + headerbar.selection-mode button.titlebutton:backdrop, + .titlebar.selection-mode button.titlebutton:backdrop { + -gtk-icon-shadow: none; } + +.view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, +.view text:selected:focus, +iconview text:selected:focus, +textview text:selected:focus, +.view text:selected, +iconview text:selected, +textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, +textview text selection:focus, +textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection, +entry selection:focus, +entry selection, modelbutton.flat:selected, popover.background checkbutton:selected, +popover.background radiobutton:selected, +.menuitem.button.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { + background-color: @theme_selected_bg_color; } + row:selected label, label:selected, .selection-mode button.titlebutton, .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, + .view text:selected:focus, + iconview text:selected:focus, + textview text:selected:focus, + .view text:selected, + iconview text:selected, + textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, + textview text selection:focus, + textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection, + entry selection:focus, + entry selection, modelbutton.flat:selected, popover.background checkbutton:selected, + popover.background radiobutton:selected, + .menuitem.button.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { + color: @theme_selected_fg_color; + outline-color: rgba(255, 255, 255, 0.3); } + row:selected label:disabled, label:disabled:selected, .selection-mode button.titlebutton:disabled, iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected, + iconview text:disabled:selected:focus, + textview text:disabled:selected:focus, + .view text:disabled:selected, + iconview text:disabled:selected, + textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled, + textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, spinbutton:not(.vertical) selection:disabled, + entry selection:disabled, modelbutton.flat:disabled:selected, popover.background checkbutton:disabled:selected, + popover.background radiobutton:disabled:selected, + .menuitem.button.flat:disabled:selected, row:disabled:selected, calendar:disabled:selected { + color: @theme_selected_bg_color; } + row:selected label:backdrop, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected, + iconview text:backdrop:selected:focus, + textview text:backdrop:selected:focus, + .view text:backdrop:selected, + iconview text:backdrop:selected, + textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text selection:backdrop, iconview text selection:backdrop, + textview text selection:backdrop, flowbox flowboxchild:backdrop:selected, label:backdrop selection, spinbutton:not(.vertical) selection:backdrop, + entry selection:backdrop, modelbutton.flat:backdrop:selected, popover.background checkbutton:backdrop:selected, + popover.background radiobutton:backdrop:selected, + .menuitem.button.flat:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected { + color: @theme_unfocused_bg_color; } + row:selected label:backdrop:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected, + .view text:backdrop:disabled:selected, + iconview text:backdrop:disabled:selected, + textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text selection:backdrop:disabled, + textview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, spinbutton:not(.vertical) selection:backdrop:disabled, + entry selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected, popover.background checkbutton:backdrop:disabled:selected, + popover.background radiobutton:backdrop:disabled:selected, + .menuitem.button.flat:backdrop:disabled:selected, row:backdrop:disabled:selected, calendar:backdrop:disabled:selected { + color: #7fb0e4; } + +.monospace { + font-family: monospace; } + +/********************** + * Touch Copy & Paste * + *********************/ +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; } + cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start.png"), url("assets/text-select-start@2.png")); + padding-left: 10px; } + cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end.png"), url("assets/text-select-end@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above.png"), url("assets/slider-horz-scale-has-marks-above@2.png")); } + cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-hover.png"), url("assets/text-select-start-hover@2.png")); + padding-left: 10px; } + cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-hover.png"), url("assets/text-select-end-hover@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover.png"), url("assets/slider-horz-scale-has-marks-above-hover@2.png")); } + cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-active.png"), url("assets/text-select-start-active@2.png")); + padding-left: 10px; } + cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-active.png"), url("assets/text-select-end-active@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active.png"), url("assets/slider-horz-scale-has-marks-above-active@2.png")); } + +.context-menu { + font: initial; } + +button.circular { + border-radius: 20px; + -gtk-outline-radius: 20px; } + button.circular label { + padding: 0; } + +.keycap { + min-width: 20px; + min-height: 25px; + margin-top: 2px; + padding-bottom: 3px; + padding-left: 6px; + padding-right: 6px; + color: @theme_fg_color; + background-color: @theme_bg_color; + border: 1px solid; + border-color: #cfcfcd; + border-radius: 0; + box-shadow: inset 0 -3px #ededec; + font-size: smaller; } + .keycap:backdrop { + background-color: @theme_unfocused_bg_color; + color: @insensitive_fg_color; + transition: 200ms ease-out; } + +*:drop(active):focus, +*:drop(active) { + border-color: @success_color; + box-shadow: inset 0 0 0 1px @success_color; + caret-color: @success_color; } + +stackswitcher button.text-button { + min-width: 100px; } + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 32px; + min-height: 32px; + padding: 0; } diff --git a/Windows10/gtk-3.20/gtk-contained.css b/Windows10/gtk-3.20/gtk-contained.css new file mode 100644 index 0000000..1ff6661 --- /dev/null +++ b/Windows10/gtk-3.20/gtk-contained.css @@ -0,0 +1,4639 @@ +* { + padding: 0; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: @error_color; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkTreeView-expander-size: 11; + -GtkTreeView-horizontal-separator: 4; + -GtkScrollbar-has-backward-stepper: true; + -GtkScrollbar-has-forward-stepper: true; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 24; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + outline-color: @outline_color; + outline-style: dashed; + outline-offset: -3px; + outline-width: 0px; + -gtk-outline-radius: 0; + -gtk-secondary-caret-color: @selected_bg_color; } + +/**************** + * floating bar * + ***************/ +.floating-bar { + background-image: image(@theme_bg_color); + background-color: transparent; + border: 1px solid @borders; + + color: @theme_fg_color; + text-shadow: none; + + border-radius: 0; + border-width: 1px; + border-style: solid; + box-shadow: none; } + +.floating-bar.right { + border-right-width: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + +.floating-bar.bottom { + border-bottom-width: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + +.floating-bar.left { + border-left-width: 0; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.floating-bar:backdrop { + border-color: transparent; + color: @theme_fg_color; + background-image: image(@theme_bg_color); + box-shadow: none; } + +.floating-bar .button { + border-color: @borders; + background-image: none; + background-color: @theme_bg_color; + border-style: none; + box-shadow: none; } + + +/*************** + * Base States * + ***************/ +.background { + color: @theme_fg_color; + background-color: @theme_bg_color; } + .background:backdrop { + color: @theme_unfocused_fg_color; + background-color: @theme_bg_color; + text-shadow: none; + -gtk-icon-shadow: none; } + +/* + These wildcard seems unavoidable, need to investigate. + Wildcards are bad and troublesome, use them with care, + or better, just don't. + Everytime a wildcard is used a kitten dies, painfully. +*/ +*:disabled { + -gtk-icon-effect: dim; } + +.gtkstyle-fallback { + color: @theme_fg_color; + background-color: @theme_bg_color; } + .gtkstyle-fallback:hover { + color: @theme_fg_color; + background-color: @theme_bg_color; } + .gtkstyle-fallback:active { + color: @theme_fg_color; + background-color: #cfcfcd; } + .gtkstyle-fallback:disabled { + color: @insensitive_fg_color; + background-color: @insensitive_bg_color; } + .gtkstyle-fallback:selected { + color: @theme_selected_fg_color; + background-color: @theme_selected_bg_color; } + +.view, iconview, +.view text, +iconview text, +textview text { + color: @theme_fg_color; + background-color: @theme_bg_color; } + .view:backdrop, iconview:backdrop, + .view text:backdrop, + iconview text:backdrop, + textview text:backdrop { + color: @theme_unfocused_fg_color; + background-color: @theme_unfocused_bg_color; } + .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, + .view text:selected:focus, + iconview text:selected:focus, + textview text:selected:focus, + .view text:selected, + iconview text:selected, + textview text:selected { + border-radius: 0; } + +textview border { + background-color: shade(@theme_bg_color, 0.95); + background-image: image(rgba(0, 0, 0, 0.2)); + background-repeat: no-repeat; } + textview border:backdrop { + background-color: shade(@theme_bg_color, 0.95); } + textview border.bottom { + background-size: 100% 1px; + background-position: top; } + textview border.top { + background-size: 100% 1px; + background-position: bottom; } + textview border.left { + background-size: 1px 100%; + background-position: right; } + textview border.right { + background-size: 1px 100%; + background-position: left; } + +.rubberband, +rubberband, +flowbox rubberband, +treeview.view rubberband, +.content-view rubberband { + border: 1px solid @borders; + background-color: rgba(42, 118, 198, 0.2); } + +flowbox flowboxchild { + padding: 3px; + border-radius: 0; } + flowbox flowboxchild:selected { + outline-offset: -2px; } + +label.separator { + color: @theme_fg_color; } + label.separator:backdrop { + color: @insensitive_fg_color; } +label selection { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; } +label:disabled { + color: @insensitive_fg_color; } + label:disabled:backdrop { + color: shade(@theme_unfocused_fg_color, 1.1); } +label:backdrop { + color: @insensitive_fg_color; } + +.dim-label, label.separator, .titlebar:not(headerbar) .subtitle, +headerbar .subtitle { + opacity: 0.55; + text-shadow: none; } + +assistant .sidebar { + background-color: @theme_bg_color; + border: none; } + assistant .sidebar:backdrop { + background-color: @theme_unfocused_bg_color; + border-color: transparent; } +assistant.csd .sidebar { + border-top-style: none; } +assistant .sidebar label { + padding: 6px 12px; } +assistant .sidebar label.highlight { + background-color: shade(@theme_fg_color, 0.85); } + +.csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier, .csd popover.background.osd, popover.background.osd, .app-notification, +.app-notification.frame, .osd .scale-popup, +.osd { + color: @osd_fg_color; + border: none; + background-color: @osd_bg_color; + background-clip: padding-box; + outline-color: @osd_outline; + text-shadow: 0 1px @osd_txt_shadow; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; } + popover.background.touch-selection:backdrop, popover.background.magnifier:backdrop, popover.background.osd:backdrop, .app-notification:backdrop, .osd .scale-popup:backdrop, + .osd:backdrop { + text-shadow: none; + -gtk-icon-shadow: none; } + +/* nemo icon view entry */ +.nemo-window .nemo-window-pane widget.entry { + border: 1px solid; + border-radius: 3px; + color: @theme_fg_color; + border-color: @theme_selected_bg_color; + background-color: @theme_base_color; } + +.nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; } + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; } + spinner:checked:disabled { + opacity: 0.5; } + +/**************** + * Text Entries * + ****************/ +spinbutton:not(.vertical), +entry { + min-height: 32px; + padding-left: 8px; + padding-right: 8px; + border: 1px solid; + border-radius: 0; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color:@theme_fg_color; + border-color: shade(@theme_bg_color, 0.85); + background-color: @theme_bg_color; + box-shadow: none; } + spinbutton:not(.vertical) image.left, + entry image.left { + padding-left: 0; + padding-right: 6px; } + spinbutton:not(.vertical) image.right, + entry image.right { + padding-left: 6px; + padding-right: 0; } + + spinbutton:not(.vertical) undershoot.left, + entry undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; + box-shadow: none; } + spinbutton:not(.vertical) undershoot.right, + entry undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; + box-shadow: none; } + spinbutton.flat:focus:not(.vertical), spinbutton.flat:not(.vertical), + entry.flat:focus, + entry.flat { + min-height: 0; + padding: 2px; + background-color: transparent; + border-color: transparent; + border-radius: 0; } + spinbutton:focus:not(.vertical), + entry:focus { + box-shadow: none; + border-color: shade(@theme_selected_bg_color, 0.6); } + spinbutton:disabled:not(.vertical), + entry:disabled { + color: @insensitive_fg_color; + border-color: shade(@borders, 1.1); + background-color: @insensitive_bg_color; + box-shadow: none; } + spinbutton:backdrop:not(.vertical), + entry:backdrop { + color: @theme_unfocused_fg_color; + border-color: shade(@borders, 0.95); + background-color: @theme_unfocused_bg_color; + box-shadow: none; + transition: 200ms ease-out; } + spinbutton:backdrop:disabled:not(.vertical), + entry:backdrop:disabled { + color: shade(@theme_unfocused_fg_color, 1.1); + border-color: shade(@borders, 0.95); + background-color: @insensitive_bg_color; + box-shadow: none; } + spinbutton.error:not(.vertical), + entry.error { + color: @error_color; + border-color: @error_color; } + spinbutton.error:focus:not(.vertical), + entry.error:focus { + box-shadow: none; + border-color: @error_color; } + spinbutton.error:selected:focus:not(.vertical), spinbutton.error:selected:not(.vertical), + entry.error:selected:focus, + entry.error:selected { + background-color: @error_color; } + spinbutton.warning:not(.vertical), + entry.warning { + color: @warning_color; + border-color: @warning_color; } + spinbutton.warning:focus:not(.vertical), + entry.warning:focus { + box-shadow: none; + border-color: @warning_color; } + spinbutton.warning:selected:focus:not(.vertical), spinbutton.warning:selected:not(.vertical), + entry.warning:selected:focus, + entry.warning:selected { + background-color: @warning_color; } + spinbutton:not(.vertical) image, + entry image { + color: @theme_fg_color; } + spinbutton:not(.vertical) image:hover, + entry image:hover { + color: shade(@theme_fg_color, 1.05); } + spinbutton:not(.vertical) image:active, + entry image:active { + color: @theme_selected_bg_color; } + spinbutton:not(.vertical) image:backdrop, + entry image:backdrop { + color: shade(@theme_bg_color, 0.85); } + spinbutton:drop(active):focus:not(.vertical), spinbutton:drop(active):not(.vertical), + entry:drop(active):focus, + entry:drop(active) { + border-color: @success_color; + box-shadow: none; } + .osd spinbutton:not(.vertical), .osd + entry { + color: @osd_fg_color; + border-color: @osd_borders; + background-color: @osd_bg_color; + background-clip: padding-box; + box-shadow: none; + text-shadow: 0 1px @osd_txt_shadow; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; } + .osd spinbutton:focus:not(.vertical), .osd + entry:focus { + color: @osd_fg_color; + border-color: @theme_selected_bg_color; + background-color: @osd_bg_color; + background-clip: padding-box; + box-shadow: inset 0 0 0 1px @theme_selected_bg_color; + text-shadow: 0 1px @osd_txt_shadow; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; } + .osd spinbutton:backdrop:not(.vertical), .osd + entry:backdrop { + color: @osd_fg_color; + border-color: @osd_borders; + background-color: @osd_bg_color; + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd spinbutton:disabled:not(.vertical), .osd + entry:disabled { + color: shade(@osd_fg_color, 0.85); + border-color: @osd_borders; + background-color: shade(@osd_bg_color, 0.95); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } +spinbutton:not(.vertical) progress, +entry progress { + margin: 2px -6px; + background-color: transparent; + background-image: none; + border-radius: 0; + border-width: 0 0 2px; + border-color: shade(@theme_selected_bg_color, 0.6); + border-style: solid; + box-shadow: none; } + spinbutton:not(.vertical) progress:backdrop, + entry progress:backdrop { + background-color: transparent; } +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > +entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > +entry:focus + button, .linked:not(.vertical) > +entry:focus + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + +entry, .linked:not(.vertical) > +entry:focus + +entry { + border-left-color: @theme_selected_bg_color; } +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > +entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > +entry:drop(active) + button, .linked:not(.vertical) > +entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + +entry, .linked:not(.vertical) > +entry:drop(active) + +entry { + border-left-color: @success_color; } +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > +entry:not(:disabled) + entry:not(:disabled), .linked.vertical > +entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { + border-top-color: @borders; } + .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > + entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > + entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) { + border-top-color: @borders; } +.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > +entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > +entry:disabled + entry:disabled { + border-top-color: @borders; } +.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > +entry + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > +entry + entry:focus:not(:only-child) { + border-top-color: shade(@theme_selected_bg_color, 0.6); } +.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > +entry + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > +entry + entry:drop(active):not(:only-child) { + border-top-color: @success_color; } +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > +entry:focus:not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > +entry:focus:not(:only-child) + entry, +.linked.vertical > +entry:focus:not(:only-child) + button, +.linked.vertical > +entry:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: @theme_selected_bg_color; } +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > +entry:drop(active):not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > +entry:drop(active):not(:only-child) + entry, +.linked.vertical > +entry:drop(active):not(:only-child) + button, +.linked.vertical > +entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: @success_color; } + +treeview acceleditor > label { + background-color: @theme_selected_bg_color; } + +treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { + background-color: @theme_bg_color; + transition-property: color, background; } +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: @theme_bg_color; } + treeview entry.flat:focus, treeview entry:focus { + border-color: @theme_selected_bg_color; } + +/*********** + * Buttons * + ***********/ +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(@theme_selected_bg_color), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_selected_bg_color), to(transparent)); } } + +/* Header bar & toolbar buttons */ + +notebook > header > tabs > arrow, button.titlebutton { + min-height: 24px; + min-width: 16px; + padding: 4px 8px; + border: none; + border-radius: 0; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: @theme_fg_color; + outline-color: @outline_color; + border-color: @borders; + background-image: linear-gradient(to bottom, @theme_bg_color, @theme_bg_color); + text-shadow: 0 1px @txt_shadow; + -gtk-icon-shadow: 0 1px @txt_shadow; + box-shadow: none; } + notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, + button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; + transition: none; } + notebook > header > tabs > arrow:hover, button.sidebar-button:hover, button.titlebutton:hover, + button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 500ms; } + notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active, + button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + notebook > header > tabs > arrow:hover, button.titlebutton:hover { + color: @theme_fg_color; + outline-color: @outline_color; + border-color: shade(@theme_selected_bg_color, 0.7); + background-image: linear-gradient(to bottom, @theme_selected_bg_color, @theme_selected_bg_color); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: none; + -gtk-icon-effect: highlight; } + notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked { + color: @theme_fg_color; + outline-color: @outline_color; + border-color: shade(@theme_selected_bg_color, 0.7); + background-image: none; + background-color: shade(@theme_selected_bg_color, 0.9); + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + transition-duration: 50ms; } + + notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, + button:backdrop.flat { + border-color: shade(@borders, 0.95); + background-color: transparent; + background-image: image(@theme_bg_color); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; + transition: 200ms ease-out; + -gtk-icon-effect: none; } + notebook > header > tabs > arrow:backdrop label, button.sidebar-button:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, + button:backdrop.flat label, + button:backdrop.flat { + color: @insensitive_fg_color; } + notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, + button:backdrop.flat:active, + button:backdrop.flat:checked { + border-color: shade(@borders, 0.95); + background-color: shade(@theme_bg_color, 0.95); + background-image: none; + box-shadow: inset 0 1px transparent; } + notebook > header > tabs > arrow:backdrop:active label, button.sidebar-button:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.sidebar-button:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, + button:backdrop.flat:active label, + button:backdrop.flat:active, + button:backdrop.flat:checked label, + button:backdrop.flat:checked { + color: @insensitive_fg_color; } + notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, + button:backdrop.flat:disabled { + border-color: shade(@borders, 0.95); + background-color: @insensitive_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + notebook > header > tabs > arrow:backdrop:disabled label, button.sidebar-button:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, + button:backdrop.flat:disabled label, + button:backdrop.flat:disabled { + color: shade(@theme_unfocused_fg_color, 1.1); } + notebook > header > tabs > arrow:backdrop:disabled:active, button.sidebar-button:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.sidebar-button:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, + button:backdrop.flat:disabled:active, + button:backdrop.flat:disabled:checked { + border-color: shade(@borders, 0.95); + background-color: shade(@theme_bg_color, 0.95); + background-image: none; + box-shadow: inset 0 1px transparent; } + notebook > header > tabs > arrow:backdrop:disabled:active label, button.sidebar-button:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.sidebar-button:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, notebook > header > tabs > arrow:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, + button:backdrop.flat:disabled:active label, + button:backdrop.flat:disabled:checked label { + color: shade(@theme_unfocused_fg_color, 1.1); } + notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:disabled, button.sidebar-button:disabled, button.titlebutton:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, + button.flat:backdrop, + button.flat:disabled, + button.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header > tabs > arrow:disabled, button.titlebutton:disabled { + border-color: @borders; + background-color: @insensitive_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + notebook > header > tabs > arrow:disabled label, button.titlebutton:disabled label, notebook > header > tabs > arrow:disabled, button.titlebutton:disabled { + color: @insensitive_fg_color; } + notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked { + border-color: @borders; + background-color: shade(@theme_bg_color, 0.95); + background-image: none; + box-shadow: inset 0 1px transparent; } + notebook > header > tabs > arrow:disabled:active label, button.titlebutton:disabled:active label, notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked label, button.titlebutton:disabled:checked label, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked { + color: @insensitive_fg_color; } + +/* Regular buttons */ + +button { + min-height: 24px; + min-width: 16px; + padding: 4px 8px; + border: 1px solid; + border-radius: 0; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: @theme_fg_color; + outline-color: @outline_color; + border-color: @borders; + background-image: linear-gradient(to bottom, @theme_bg_color, @theme_bg_color); + text-shadow: 0 0 @txt_shadow; + -gtk-icon-shadow: 0 0 @txt_shadow; + box-shadow: none; } + +button:hover { + color: @theme_fg_color; + outline-color: @outline_color; + border-color: shade(@theme_selected_bg_color, 0.8); + background-image: linear-gradient(to bottom, @theme_selected_bg_color, @theme_selected_bg_color); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: none; + -gtk-icon-effect: highlight; } + +button:active, button:checked { + color: @theme_fg_color; + outline-color: @outline_color; + border-color: shade(@theme_selected_bg_color, 0.6); + background-image: none; + background-color: shade(@theme_selected_bg_color, 0.9); + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + transition-duration: 50ms; } + +button:backdrop { + border-color: @borders; + background-color: transparent; + background-image: image(@theme_bg_color); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 0 transparent; + transition: 200ms ease-out; + -gtk-icon-effect: none; } + +button:backdrop label, button:backdrop { + color: @insensitive_fg_color; } + +button:backdrop:active, button:backdrop:checked { + border-color: @borders; + background-color: shade(@theme_unfocused_bg_color, 0.95); + background-image: none; + box-shadow: inset 0 0 transparent; } + + +button:backdrop:active label, button:backdrop:active, button:backdrop:checked label, button:backdrop:checked { + color: @insensitive_fg_color; } + +button:backdrop:disabled { + border-color: shade(@borders, 0.95); + background-color: @insensitive_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 0 transparent; } + + button:backdrop:disabled label, + button:backdrop:disabled { + color: shade(@theme_unfocused_fg_color, 1.1); } + +button:backdrop:disabled:active, button:backdrop:disabled:checked { + border-color: shade(@borders, 0.95); + background-color: shade(@theme_bg_color, 0.95); + background-image: none; + box-shadow: inset 0 1px transparent; } + +button:backdrop:disabled:active label, button:backdrop:disabled:checked label { + color: shade(@theme_unfocused_fg_color, 1.1); } + +button:disabled { + border-color: @borders; + background-color: @insensitive_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + +button:disabled label, + button:disabled { + color: @insensitive_fg_color; } + +button:disabled:active, + button:disabled:checked { + border-color: @borders; + background-color: shade(@theme_bg_color, 0.95); + background-image: none; + box-shadow: inset 0 1px transparent; } + +button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { + color: @insensitive_fg_color; } + + + notebook > header > tabs > arrow.image-button, button.image-button.titlebutton, + button.image-button { + min-width: 24px; + padding-left: 4px; + padding-right: 4px; } + notebook > header > tabs > arrow.text-button, button.text-button.titlebutton, + button.text-button { + padding-left: 16px; + padding-right: 16px; } + notebook > header > tabs > arrow.text-button.image-button, button.text-button.image-button.titlebutton, + button.text-button.image-button { + padding-left: 8px; + padding-right: 8px; } + notebook > header > tabs > arrow.text-button.image-button label, button.text-button.image-button.titlebutton label, + button.text-button.image-button label { + padding-left: 8px; + padding-right: 8px; } + combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active), button.titlebutton:drop(active), + button:drop(active) { + color: @success_color; + border-color: @success_color; + box-shadow: inset 0 0 0 1px @success_color; } +row:selected +button { + border-color: shade(@theme_selected_bg_color, 0.6); } + row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected + button.flat:not(:active):not(:checked):not(:hover):not(disabled) { + color: @theme_selected_fg_color; + border-color: transparent; } + row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected + button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { + color: @theme_unfocused_bg_color; } + +/* OSD buttons */ + +button.osd { + min-width: 24px; + min-height: 32px; + color: @osd_fg_color; + border-radius: 0; + outline-color: @osd_outline; + color: @osd_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@osd_bg_color); + background-clip: padding-box; + box-shadow: inset 0 1px @osd_txt_shadow; + text-shadow: 0 1px @osd_txt_shadow; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; + outline-color: @osd_outline; + border: none; + box-shadow: none; } + button.osd.image-button { + min-width: 32px; } + button.osd:hover { + color: @osd_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(shade(@osd_bg_color, 1.05)); + background-clip: padding-box; + box-shadow: inset 0 1px @osd_txt_shadow; + text-shadow: 0 1px @osd_txt_shadow; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; + outline-color: @osd_outline; + border: none; + box-shadow: none; } + button.osd:active, + button.osd:checked { + color: @osd_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@osd_borders); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: @osd_outline; + border: none; + box-shadow: none; } + button.osd:disabled:backdrop, + button.osd:disabled { + color: shade(@osd_fg_color, 0.85); + border-color: @osd_borders; + background-color: transparent; + background-image: image(shade(@osd_bg_color, 0.95)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; } + button.osd:backdrop { + color: @theme_unfocused_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@osd_bg_color); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; } +.csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, .app-notification button, +.app-notification.frame button, .osd +button { + color: @osd_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@osd_bg_color); + background-clip: padding-box; + box-shadow: inset 0 1px @osd_txt_shadow; + text-shadow: 0 1px @txt_shadow; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; + outline-color: @osd_outline; } + popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .app-notification button:hover, .osd + button:hover { + color: @osd_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(shade(@osd_bg_color, 1.05)); + background-clip: padding-box; + box-shadow: inset 0 1px @osd_txt_shadow; + text-shadow: 0 1px @osd_txt_shadow; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; + outline-color: @osd_outline; } + popover.background.touch-selection button:active:backdrop, popover.background.magnifier button:active:backdrop, .app-notification button:active:backdrop, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:active, popover.background.touch-selection button:checked:backdrop, popover.background.magnifier button:checked:backdrop, .app-notification button:checked:backdrop, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .app-notification button:checked, .osd + button:active:backdrop, .osd + button:active, .osd + button:checked:backdrop, .osd + button:checked { + color: @theme_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@osd_borders); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: @osd_outline; } + popover.background.touch-selection button:disabled:backdrop, popover.background.magnifier button:disabled:backdrop, .app-notification button:disabled:backdrop, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .app-notification button:disabled, .osd + button:disabled:backdrop, .osd + button:disabled { + color: shade(@osd_fg_color, 0.85); + border-color: @osd_borders; + background-color: transparent; + background-image: image(shade(@osd_bg_color, 0.95)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, .app-notification button:backdrop, .osd + button:backdrop { + color: @theme_unfocused_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@osd_bg_color); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .app-notification button.flat, .osd + button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: none; + text-shadow: 0 1px @osd_txt_shadow; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; } + popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .app-notification button.flat:hover, .osd + button.flat:hover { + color: @osd_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(shade(@osd_bg_color, 1.05)); + background-clip: padding-box; + box-shadow: inset 0 1px @osd_txt_shadow; + text-shadow: 0 1px @osd_txt_shadow; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; + outline-color: @osd_outline; } + popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .app-notification button.flat:disabled, .osd + button.flat:disabled { + color: shade(@osd_fg_color, 0.85); + border-color: @osd_borders; + background-color: transparent; + background-image: image(shade(@osd_bg_color, 0.95)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-image: none; + border-color: transparent; + box-shadow: none; } + popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop, .app-notification button.flat:backdrop, .osd + button.flat:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; } + popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .app-notification button.flat:checked, .osd + button.flat:active, .osd + button.flat:checked { + color: @osd_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@osd_borders); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: @osd_outline; } + +/* button.default. Actually, this was present before but rarely used */ + +button.suggested-action { + color: @theme_fg_color; + outline-color: rgba(255, 255, 255, 0.3); + border-color: shade(@theme_selected_bg_color, 0.6); + border-bottom-color: shade(@theme_selected_bg_color, 0.6); + background-image: linear-gradient(to bottom, @theme_selected_bg_color, @theme_selected_bg_color); + +/* unsure */ + text-shadow: 0 -1px rgba(0, 0, 0, 0.54353); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + .selection-mode button.titlebutton, + button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; + color: @theme_selected_bg_color; } + button.suggested-action:hover { + color: @theme_fg_color; + outline-color: rgba(255, 255, 255, 0.3); + border-color: shade(@theme_selected_bg_color, 0.6); + border-bottom-color: shade(@theme_selected_bg_color, 0.6); + background-image: linear-gradient(to bottom, @theme_selected_bg_color, @theme_selected_bg_color); + text-shadow: 0 -1px rgba(0, 0, 0, 0.49553); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.49553); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + button.suggested-action:active, + button.suggested-action:checked { + color: @theme_fg_color; + outline-color: rgba(255, 255, 255, 0.3); + border-color: shade(@theme_selected_bg_color, 0.6); + background-image: none; + background-color: shade(@theme_selected_bg_color, 0.8); + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; } + .selection-mode button.titlebutton:backdrop, + button.suggested-action:backdrop, + button.suggested-action.flat:backdrop { + border-color: @theme_selected_bg_color; + background-color: transparent; + background-image: image(@theme_selected_bg_color); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + .selection-mode button.titlebutton:backdrop label, .selection-mode button.titlebutton:backdrop, + button.suggested-action:backdrop label, + button.suggested-action:backdrop, + button.suggested-action.flat:backdrop label, + button.suggested-action.flat:backdrop { + color: @theme_selected_bg_color; } + .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked, + button.suggested-action:backdrop:active, + button.suggested-action:backdrop:checked, + button.suggested-action.flat:backdrop:active, + button.suggested-action.flat:backdrop:checked { + border-color: shade(@theme_selected_bg_color, 0.6); + background-color: shade(@theme_selected_bg_color, 0.6); + background-image: none; + box-shadow: inset 0 1px transparent; } + .selection-mode button.titlebutton:backdrop:active label, .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked label, .selection-mode button.titlebutton:backdrop:checked, + button.suggested-action:backdrop:active label, + button.suggested-action:backdrop:active, + button.suggested-action:backdrop:checked label, + button.suggested-action:backdrop:checked, + button.suggested-action.flat:backdrop:active label, + button.suggested-action.flat:backdrop:active, + button.suggested-action.flat:backdrop:checked label, + button.suggested-action.flat:backdrop:checked { + color: @theme_selected_bg_color; } + .selection-mode button.titlebutton:backdrop:disabled, + button.suggested-action:backdrop:disabled, + button.suggested-action.flat:backdrop:disabled { + border-color: shade(@borders, 0.95); + background-color: @insensitive_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + .selection-mode button.titlebutton:backdrop:disabled label, .selection-mode button.titlebutton:backdrop:disabled, + button.suggested-action:backdrop:disabled label, + button.suggested-action:backdrop:disabled, + button.suggested-action.flat:backdrop:disabled label, + button.suggested-action.flat:backdrop:disabled { + color: shade(@theme_unfocused_fg_color, 1.1); } + .selection-mode button.titlebutton:backdrop:disabled:active, .selection-mode button.titlebutton:backdrop:disabled:checked, + button.suggested-action:backdrop:disabled:active, + button.suggested-action:backdrop:disabled:checked, + button.suggested-action.flat:backdrop:disabled:active, + button.suggested-action.flat:backdrop:disabled:checked { + border-color: shade(@theme_selected_bg_color, 0.6); + background-color: shade(@theme_selected_bg_color, 0.6); + background-image: none; + box-shadow: inset 0 1px transparent; } + .selection-mode button.titlebutton:backdrop:disabled:active label, .selection-mode button.titlebutton:backdrop:disabled:checked label, + button.suggested-action:backdrop:disabled:active label, + button.suggested-action:backdrop:disabled:checked label, + button.suggested-action.flat:backdrop:disabled:active label, + button.suggested-action.flat:backdrop:disabled:checked label { + +/* Hex color! */ + + color: #85b4e6; } + .selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode button.titlebutton:backdrop:disabled, + button.suggested-action.flat:backdrop, + button.suggested-action.flat:disabled, + button.suggested-action.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; + color: @insensitive_fg_color; } + button.suggested-action:disabled { + border-color: @borders; + background-color: @insensitive_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + button.suggested-action:disabled label, + button.suggested-action:disabled { + color: @insensitive_fg_color; } + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked { + border-color: shade(@theme_selected_bg_color, 0.6); + background-color: shade(@theme_selected_bg_color, 0.6); + background-image: none; + box-shadow: inset 0 1px transparent; } + button.suggested-action:disabled:active label, + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked label, + button.suggested-action:disabled:checked { + color: @insensitive_fg_color; } + .osd + +/* default button for OSD notifications */ + + button.suggested-action { + color: @theme_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(shade(@theme_selected_bg_color, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px @osd_txt_shadow; + text-shadow: 0 1px @osd_txt_shadow; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; + outline-color: @osd_outline; } + .osd + button.suggested-action:hover { + color: @theme_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(shade(@theme_selected_bg_color, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px @osd_txt_shadow; + text-shadow: 0 1px @osd_txt_shadow; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; + outline-color: @osd_outline; } + .osd + button.suggested-action:active:backdrop, .osd + button.suggested-action:active, .osd + button.suggested-action:checked:backdrop, .osd + button.suggested-action:checked { + color: @theme_selected_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@theme_selected_bg_color); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: @osd_outline; } + .osd + button.suggested-action:disabled:backdrop, .osd + button.suggested-action:disabled { + color: shade(@osd_fg_color, 0.85); + border-color: @osd_borders; + background-color: transparent; + background-image: image(shade(@osd_bg_color, 0.95)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd + button.suggested-action:backdrop { + color: @theme_unfocused_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(shade(@theme_selected_bg_color, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + +/* Hex color! end */ + +button.destructive-action { + color: @osd_fg_color; + outline-color: rgba(255, 255, 255, 0.3); + border-color: shade(@error_color, 0.9); + border-bottom-color: shade(@error_color, 0.85); + background-image: linear-gradient(to bottom, @error_color, @error_color); + text-shadow: 0 -1px rgba(0, 0, 0, 0.56078); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.56078); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; + color: @error_color; } + button.destructive-action:hover { + color: @osd_fg_color; + outline-color: rgba(255, 255, 255, 0.3); + border-color: shade(@error_color, 0.9); + border-bottom-color: shade(@error_color, 0.85); + background-image: linear-gradient(to bottom, shade(@error_color, 1.1), shade(@error_color, 1.1)); + text-shadow: 0 -1px rgba(0, 0, 0, 0.51278); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.51278); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + button.destructive-action:active, + button.destructive-action:checked { + color: @osd_fg_color; + outline-color: rgba(255, 255, 255, 0.3); + border-color: shade(@error_color, 0.9); + background-image: none; + background-color: @error_color; + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; } + button.destructive-action:backdrop, + button.destructive-action.flat:backdrop { + border-color: @error_color; + background-color: transparent; + background-image: image(@error_color); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + button.destructive-action:backdrop label, + button.destructive-action:backdrop, + button.destructive-action.flat:backdrop label, + button.destructive-action.flat:backdrop { + color: shade(@error_color, 1.3); } + button.destructive-action:backdrop:active, + button.destructive-action:backdrop:checked, + button.destructive-action.flat:backdrop:active, + button.destructive-action.flat:backdrop:checked { + border-color: @error_color; + background-color: @error_color; + background-image: none; + box-shadow: inset 0 1px transparent; } + button.destructive-action:backdrop:active label, + button.destructive-action:backdrop:active, + button.destructive-action:backdrop:checked label, + button.destructive-action:backdrop:checked, + button.destructive-action.flat:backdrop:active label, + button.destructive-action.flat:backdrop:active, + button.destructive-action.flat:backdrop:checked label, + button.destructive-action.flat:backdrop:checked { + color: shade(@error_color, 1.3); } + button.destructive-action:backdrop:disabled, + button.destructive-action.flat:backdrop:disabled { + border-color: shade(@borders, 0.95); + background-color: @insensitive_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + button.destructive-action:backdrop:disabled label, + button.destructive-action:backdrop:disabled, + button.destructive-action.flat:backdrop:disabled label, + button.destructive-action.flat:backdrop:disabled { + color: shade(@theme_unfocused_fg_color, 1.1); } + button.destructive-action:backdrop:disabled:active, + button.destructive-action:backdrop:disabled:checked, + button.destructive-action.flat:backdrop:disabled:active, + button.destructive-action.flat:backdrop:disabled:checked { + border-color: @error_color; + background-color: @error_color; + background-image: none; + box-shadow: inset 0 1px transparent; } + button.destructive-action:backdrop:disabled:active label, + button.destructive-action:backdrop:disabled:checked label, + button.destructive-action.flat:backdrop:disabled:active label, + button.destructive-action.flat:backdrop:disabled:checked label { + color: shade(@error_color, 1.2); } + button.destructive-action.flat:backdrop, + button.destructive-action.flat:disabled, + button.destructive-action.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; + color: @error_color; } + button.destructive-action:disabled { + border-color: @borders; + background-color: @insensitive_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + button.destructive-action:disabled label, + button.destructive-action:disabled { + color: @insensitive_fg_color; } + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked { + border-color: shade(@error_color, 0.9); + background-color: @error_color; + background-image: none; + box-shadow: inset 0 1px transparent; } + button.destructive-action:disabled:active label, + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked label, + button.destructive-action:disabled:checked { + color: shade(@error_color, 1.2); } + .osd + button.destructive-action { + color: @theme_unfocused_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@error_color); + background-clip: padding-box; + box-shadow: inset 0 1px @osd_txt_shadow; + text-shadow: 0 1px @osd_txt_shadow; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; + outline-color: @osd_outline; } + .osd + button.destructive-action:hover { + color: @osd_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@error_color); + background-clip: padding-box; + box-shadow: inset 0 1px @osd_txt_shadow; + text-shadow: 0 1px @osd_txt_shadow; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; + outline-color: @osd_outline; } + .osd + button.destructive-action:active:backdrop, .osd + button.destructive-action:active, .osd + button.destructive-action:checked:backdrop, .osd + button.destructive-action:checked { + color: @osd_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@error_color); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: @osd_outline; } + .osd + button.destructive-action:disabled:backdrop, .osd + button.destructive-action:disabled { + color: shade(@insensitive_fg_color, 0.6); + border-color: @osd_borders; + background-color: transparent; + background-image: image(shade(@osd_bg_color, 0.95)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd + button.destructive-action:backdrop { + color: @theme_unfocused_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@error_color); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } +.stack-switcher > +button { + outline-offset: -3px; } + .stack-switcher > + button > label { + padding-left: 6px; + padding-right: 6px; } + .stack-switcher > + button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; } + .stack-switcher > + button.text-button { + padding-left: 10px; + padding-right: 10px; } + .stack-switcher > + button.image-button { + padding-left: 2px; + padding-right: 2px; } + .stack-switcher > + button.needs-attention:active > label, + .stack-switcher > + button.needs-attention:active > image, .stack-switcher > + button.needs-attention:checked > label, + .stack-switcher > + button.needs-attention:checked > image { + animation: none; + background-image: none; } +.inline-toolbar +button, .inline-toolbar +button:backdrop { + border-radius: 0; + border-width: 1px; } +.primary-toolbar +button { + -gtk-icon-shadow: none; } + +.stack-switcher > +button.needs-attention > label, +.stack-switcher > +button.needs-attention > image, stacksidebar row.needs-attention > label { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(@theme_selected_bg_color), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(@txt_shadow), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 4px; } + .stack-switcher > + button.needs-attention > label:backdrop, + .stack-switcher > + button.needs-attention > image:backdrop, stacksidebar row.needs-attention > label:backdrop { + background-size: 6px 6px, 0 0; } + .stack-switcher > + button.needs-attention > label:dir(rtl), + .stack-switcher > + button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { + background-position: left 3px, left 4px; } + +/* Here we are */ + +.inline-toolbar toolbutton > button { + color: @theme_fg_color; + outline-color: @outline_color; + border-color: @borders; + background-image: linear-gradient(to bottom, @theme_bg_color, @theme_bg_color); + text-shadow: 0 1px transparent; + -gtk-icon-shadow: 0 1px transparent; + box-shadow: inset 0 1px transparent; } + .inline-toolbar toolbutton > button:hover { + color: @theme_fg_color; + outline-color: @outline_color; + border-color: @borders; + background-image: linear-gradient(to bottom, @theme_selected_bg_color, @theme_selected_bg_color); + text-shadow: 0 1px @txt_shadow; + -gtk-icon-shadow: 0 1px @txt_shadow; + box-shadow: inset 0 1px @theme_bg_color; } + .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: @theme_fg_color; + outline-color: @outline_color; + border-color: @borders; + background-image: none; + background-color: shade(@theme_bg_color, 0.9); + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; } + .inline-toolbar toolbutton > button:disabled { + border-color: @borders; + background-color: @insensitive_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + .inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { + color: @insensitive_fg_color; } + .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + border-color: @borders; + background-color: shade(@theme_bg_color, 0.95); + background-image: none; + box-shadow: inset 0 1px transparent; } + .inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { + color: @insensitive_fg_color; } + .inline-toolbar toolbutton > button:backdrop { + border-color: shade(@borders, 0.95); + background-color: transparent; + background-image: image(@theme_bg_color); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + .inline-toolbar toolbutton > button:backdrop label, .inline-toolbar toolbutton > button:backdrop { + color: @insensitive_fg_color; } + .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { + border-color: shade(@borders, 0.95); + background-color: shade(@theme_bg_color, 0.95); + background-image: none; + box-shadow: inset 0 1px transparent; } + .inline-toolbar toolbutton > button:backdrop:active label, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked label, .inline-toolbar toolbutton > button:backdrop:checked { + color: @insensitive_fg_color; } + .inline-toolbar toolbutton > button:backdrop:disabled { + border-color: shade(@borders, 0.95); + background-color: @insensitive_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + .inline-toolbar toolbutton > button:backdrop:disabled label, .inline-toolbar toolbutton > button:backdrop:disabled { + color: shade(@theme_unfocused_fg_color, 1.1); } + .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { + border-color: shade(@borders, 0.95); + background-color: shade(@theme_bg_color, 0.95); + background-image: none; + box-shadow: inset 0 1px transparent; } + .inline-toolbar toolbutton > button:backdrop:disabled:active label, .inline-toolbar toolbutton > button:backdrop:disabled:checked label { + color: shade(@theme_unfocused_fg_color, 1.1); } + +toolbar.inline-toolbar toolbutton > button.flat, +toolbar.inline-toolbar toolbutton:backdrop > button.flat, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > +entry, .inline-toolbar +button, .inline-toolbar +button:backdrop, .linked > +button, .linked > +button:hover, .linked > +button:active, .linked > +button:checked, .linked > +button:backdrop, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) { + border-radius: 0; + border-right-style: none; } + +.linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > +entry:first-child, .inline-toolbar +button:first-child, .linked > +button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat, combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } +.linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > +entry:last-child, .inline-toolbar +button:last-child, .linked > +button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:last-child > button.flat, combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-right-style: solid; } +.linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > +entry:only-child, .inline-toolbar +button:only-child, .linked > +button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, .linked:not(.vertical) > combobox:only-child > box > button.combo { + border-radius: 0; + border-style: solid; } + +.linked.vertical > spinbutton:not(.vertical), .linked.vertical > +entry, .linked.vertical > +button, .linked.vertical > +button:hover, .linked.vertical > +button:active, .linked.vertical > +button:checked, .linked.vertical > +button:backdrop, .linked.vertical > combobox > box > button.combo { + border-style: solid solid none solid; + border-radius: 0; } + +.linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > +entry:first-child, .linked.vertical > +button:first-child, .linked.vertical > combobox:first-child > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; } +.linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > +entry:last-child, .linked.vertical > +button:last-child, .linked.vertical > combobox:last-child > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border-style: solid; } +.linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > +entry:only-child, .linked.vertical > +button:only-child, .linked.vertical > combobox:only-child > box > button.combo { + border-radius: 0; + border-style: solid; } + +modelbutton.flat, popover.background checkbutton, +popover.background radiobutton, +.menuitem.button.flat, modelbutton.flat:backdrop, popover.background checkbutton:backdrop, +popover.background radiobutton:backdrop, modelbutton.flat:backdrop:hover, popover.background checkbutton:backdrop:hover, +popover.background radiobutton:backdrop:hover, +.menuitem.button.flat:backdrop, +.menuitem.button.flat:backdrop:hover, button:link, +button:visited, button:link:hover, button:link:active, button:link:checked, +button:visited:hover, +button:visited:active, +button:visited:checked, calendar.button, calendar.button:hover, calendar.button:backdrop, calendar.button:disabled, .scale-popup button:hover, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: inset 0 1px transparent, 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; } + +/* menu buttons */ +modelbutton.flat, popover.background checkbutton, +popover.background radiobutton, +.menuitem.button.flat { + min-height: 26px; + padding-left: 5px; + padding-right: 5px; + border-radius: 0; + outline-offset: -2px; } + modelbutton.flat:hover, popover.background checkbutton:hover, + popover.background radiobutton:hover, + .menuitem.button.flat:hover { + background-color: shade(@theme_bg_color, 0.95); } + modelbutton.flat check:last-child, popover.background checkbutton check:last-child, + popover.background radiobutton check:last-child, + modelbutton.flat radio:last-child, + popover.background checkbutton radio:last-child, + popover.background radiobutton radio:last-child, + .menuitem.button.flat check:last-child, + .menuitem.button.flat radio:last-child { + margin-left: 8px; } + modelbutton.flat check:first-child, popover.background checkbutton check:first-child, + popover.background radiobutton check:first-child, + modelbutton.flat radio:first-child, + popover.background checkbutton radio:first-child, + popover.background radiobutton radio:first-child, + .menuitem.button.flat check:first-child, + .menuitem.button.flat radio:first-child { + margin-right: 8px; } + +modelbutton.flat arrow, popover.background checkbutton arrow, +popover.background radiobutton arrow { + background: none; } + modelbutton.flat arrow:hover, popover.background checkbutton arrow:hover, + popover.background radiobutton arrow:hover { + background: none; } + modelbutton.flat arrow.left, popover.background checkbutton arrow.left, + popover.background radiobutton arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + modelbutton.flat arrow.right, popover.background checkbutton arrow.right, + popover.background radiobutton arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + +button.color { + padding: 4px; } + button.color colorswatch:only-child { + box-shadow: 0 1px @txt_shadow; } + button.color colorswatch:only-child, button.color colorswatch:only-child overlay { + border-radius: 0; } + button.color:disabled colorswatch:only-child, button.color:backdrop colorswatch:only-child, button.color:active colorswatch:only-child, button.color:checked colorswatch:only-child { + box-shadow: none; } + +/********* + * Links * + *********/ +button:link > label, +button:visited > label, +*:link, +button:link, +button:visited { + color: @borders; } + button:link > label:visited, + button:visited > label:visited, + *:link:visited, + button:visited { + color: shade(@theme_selected_bg_color, 0.6); } + *:selected button:link > label:visited, + *:selected button:visited > label:visited, *:selected + *:link:visited, *:selected + button:visited:link, + *:selected button:visited { + color: #b7d3f0; } + button:link > label:hover, + button:visited > label:hover, + *:link:hover, + button:hover:link, + button:hover:visited { + color: @theme_selected_bg_color; } + *:selected button:link > label:hover, + *:selected button:visited > label:hover, *:selected + *:link:hover, *:selected + button:hover:link, + *:selected button:hover:visited { + color: #edf4fb; } + button:link > label:active, + button:visited > label:active, + *:link:active, + button:active:link, + button:active:visited { + color: @borders; } + *:selected button:link > label:active, + *:selected button:visited > label:active, *:selected + *:link:active, *:selected + button:active:link, + *:selected button:active:visited { + color: @theme_selected_bg_color; } + button:link > label:backdrop:backdrop:hover, + button:visited > label:backdrop:backdrop:hover, button:link > label:backdrop:backdrop:hover:selected, + button:visited > label:backdrop:backdrop:hover:selected, button:link > label:backdrop, + button:visited > label:backdrop, + *:link:backdrop:backdrop:hover, + button:backdrop:backdrop:hover:link, + button:backdrop:backdrop:hover:visited, + *:link:backdrop:backdrop:hover:selected, + button:backdrop:backdrop:hover:selected:link, + button:backdrop:backdrop:hover:selected:visited, + .selection-mode.titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link, + headerbar.selection-mode .subtitle:backdrop:backdrop:hover:link, + *:link:backdrop, + button:backdrop:link, + button:backdrop:visited { + color: @theme_selected_bg_color; } + .info *:link, .info button:link, + .info button:visited, + .question *:link, + .question button:link, + .question button:visited, + .warning *:link, + .warning button:link, + .warning button:visited, + .error *:link, + .error button:link, + .error button:visited, button:link > label:selected, + button:visited > label:selected, *:selected button:link > label, + *:selected button:visited > label, + *:link:selected, + button:selected:link, + button:selected:visited, + .selection-mode.titlebar:not(headerbar) .subtitle:link, + headerbar.selection-mode .subtitle:link, *:selected + *:link, *:selected + button:link, + *:selected button:visited { + color: @theme_selected_bg_color; } + +button:link, +button:visited { + text-shadow: none; } + button:link:hover, button:link:active, button:link:checked, + button:visited:hover, + button:visited:active, + button:visited:checked { + text-shadow: none; } + button:link > label, + button:visited > label { + text-decoration-line: underline; } + +/***************** + * GtkSpinButton * + *****************/ +spinbutton:not(.vertical) { + padding: 0; } + spinbutton:not(.vertical) entry { + min-width: 28px; + margin: 0; + background: none; + background-color: transparent; + border: none; + border-radius: 0; + box-shadow: none; } + spinbutton:not(.vertical) entry:backdrop:disabled { + background-color: transparent; } + spinbutton:not(.vertical) button { + min-height: 16px; + margin: 0; + padding-bottom: 0; + padding-top: 0; + color: #43484a; + background-image: none; + border-style: none none none solid; + border-color: rgba(182, 182, 179, 0.3); + border-radius: 0; + box-shadow: none; } + spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + spinbutton:not(.vertical) button:hover { + color: @theme_fg_color; + background-color: rgba(46, 52, 54, 0.05); } + spinbutton:not(.vertical) button:disabled { + color: rgba(139, 142, 143, 0.3); + background-color: transparent; } + spinbutton:not(.vertical) button:active { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + spinbutton:not(.vertical) button:backdrop { + color: #96999a; + background-color: transparent; + border-color: rgba(192, 192, 189, 0.3); + transition: 200ms ease-out; } + spinbutton:not(.vertical) button:backdrop:disabled { + color: rgba(195, 195, 192, 0.3); + background-color: transparent; + border-style: none none none solid; } + spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { + border-style: none solid none none; } + spinbutton:not(.vertical) button:dir(ltr):last-child { + border-radius: 0; } + spinbutton:not(.vertical) button:dir(rtl):first-child { + border-radius: 0; } +.osd spinbutton:not(.vertical) button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; + color: @theme_unfocused_fg_color; + border-style: none none none solid; + border-color: rgba(0, 0, 0, 0.4); + border-radius: 0; + box-shadow: none; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; } + .osd spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + .osd spinbutton:not(.vertical) button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; + color: @theme_unfocused_fg_color; + border-color: @osd_bg_color; + background-color: rgba(238, 238, 236, 0.1); + -gtk-icon-shadow: 0 1px @osd_txt_shadow; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; + color: @theme_unfocused_fg_color; + border-color: @osd_bg_color; + -gtk-icon-shadow: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; + color: shade(@osd_fg_color, 0.85); + border-color: @osd_bg_color; + -gtk-icon-shadow: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:dir(ltr):last-child { + border-radius: 0; } + .osd spinbutton:not(.vertical) button:dir(rtl):first-child { + border-radius: 0; } +spinbutton.vertical:disabled { + color: @insensitive_fg_color; } +spinbutton.vertical:backdrop:disabled { + color: shade(@theme_unfocused_fg_color, 1.1); } +spinbutton.vertical:drop(active) { + border-color: transparent; + box-shadow: none; } +spinbutton.vertical entry { + min-height: 32px; + min-width: 32px; + padding: 0; + border-radius: 0; } +spinbutton.vertical button { + min-height: 32px; + min-width: 32px; + padding: 0; } +spinbutton.vertical button.up { + border-radius: 0; + border-style: solid solid none solid; } +spinbutton.vertical button.down { + border-radius: 0; + border-style: none solid solid solid; } +.osd spinbutton.vertical button:first-child { + color: @theme_unfocused_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@osd_bg_color); + background-clip: padding-box; + box-shadow: inset 0 1px @osd_txt_shadow; + text-shadow: 0 1px @osd_txt_shadow; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; + outline-color: @osd_outline; } + .osd spinbutton.vertical button:first-child:hover { + color: @osd_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(shade(@osd_bg_color, 1.05)); + background-clip: padding-box; + box-shadow: inset 0 1px @osd_txt_shadow; + text-shadow: 0 1px @osd_txt_shadow; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; + outline-color: @osd_outline; } + .osd spinbutton.vertical button:first-child:active { + color: @osd_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@osd_borders); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: @osd_outline; } + .osd spinbutton.vertical button:first-child:disabled { + color: shade(@osd_fg_color, 0.85); + border-color: @osd_borders; + background-color: transparent; + background-image: image(shade(@osd_bg_color, 0.95)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd spinbutton.vertical button:first-child:backdrop { + color: @theme_unfocused_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@osd_bg_color); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } +treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; } + treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; } + +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; } +combobox:drop(active) { + box-shadow: none; } + +/************ + * Toolbars * + ************/ +toolbar, .inline-toolbar, searchbar, +.location-bar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: @theme_bg_color; } + +toolbar { + padding: 4px 3px 3px 4px; } + .osd toolbar { + background-color: transparent; } + toolbar.osd { + padding: 13px; + border: none; + border-radius: 0; + background-color: @osd_bg_color; } + toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; } + toolbar.horizontal separator { + margin: 0 7px 1px 6px; } + toolbar.vertical separator { + margin: 6px 1px 7px 0; } + toolbar:not(.inline-toolbar):not(.osd) switch, + toolbar:not(.inline-toolbar):not(.osd) scale, + toolbar:not(.inline-toolbar):not(.osd) entry, + toolbar:not(.inline-toolbar):not(.osd) spinbutton, + toolbar:not(.inline-toolbar):not(.osd) button { + margin-right: 1px; + margin-bottom: 1px; } + +.inline-toolbar { + padding: 3px; + border-width: 0 1px 1px; + border-radius: 0; } + +searchbar, +.location-bar { + border-width: 0 0 1px; + padding: 3px; } + +.inline-toolbar, searchbar, +.location-bar { + border-style: solid; + border-color: @borders; + background-color: @theme_bg_color; } /*#d9d9d7*/ + .inline-toolbar:backdrop, searchbar:backdrop, + .location-bar:backdrop { + border-color: shade(@borders, 0.95); + background-color: @theme_unfocused_bg_color; /*#dadad8*/ + box-shadow: none; + transition: 200ms ease-out; } + +/*************** + * Header bars * + ***************/ +.titlebar:not(headerbar), +headerbar { + padding: 0 6px; + min-height: 46px; + border-width: 0 0 1px; + border-style: solid; + border-color: @borders; + border-radius: 0; + background-image: linear-gradient(to top, @theme_bg_color, @theme_bg_color); + background-color: @theme_bg_color; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); } + .titlebar:backdrop:not(headerbar), + headerbar:backdrop { + border-color: shade(@borders, 0.95); + background-color: @theme_bg_color; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); + transition: 200ms ease-out; } + .titlebar:not(headerbar) .title, + headerbar .title { + padding-left: 12px; + padding-right: 12px; + font-weight: bold; } + .titlebar:not(headerbar) .subtitle, + headerbar .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; } + .selection-mode.titlebar:not(headerbar), + headerbar.selection-mode { + color: @theme_selected_fg_color; + border-color: shade(@theme_selected_bg_color, 0.6); + text-shadow: 0 -1px @osd_bg_color; + background-image: none; + background-color: @theme_selected_bg_color; + box-shadow: inset 0 1px rgba(146, 188, 232, 0.9); } + .selection-mode.titlebar:backdrop:not(headerbar), + headerbar.selection-mode:backdrop { + background-color: @theme_selected_bg_color; + background-image: none; + box-shadow: inset 0 1px rgba(165, 200, 236, 0.88); } + .selection-mode.titlebar:not(headerbar) button, + headerbar.selection-mode button { + color: @theme_selected_fg_color; + outline-color: rgba(255, 255, 255, 0.3); + border-color: shade(@theme_selected_bg_color, 0.6); + border-bottom-color: shade(@theme_selected_bg_color, 0.6); + background-image: image(@theme_selected_bg_color); + text-shadow: 0 -1px rgba(0, 0, 0, 0.54353); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + .selection-mode.titlebar:not(headerbar) button.flat, + headerbar.selection-mode button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; } + .selection-mode.titlebar:not(headerbar) button:hover, + headerbar.selection-mode button:hover { + color: @theme_selected_fg_color; + outline-color: rgba(255, 255, 255, 0.3); + border-color: shade(@theme_selected_bg_color, 0.6); + border-bottom-color: shade(@theme_selected_bg_color, 0.6); + background-image: image(@theme_selected_bg_color); + text-shadow: 0 -1px rgba(0, 0, 0, 0.49553); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.49553); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, + headerbar.selection-mode button:active, + headerbar.selection-mode button:checked { + color: @theme_selected_fg_color; + outline-color: rgba(255, 255, 255, 0.3); + border-color: shade(@theme_selected_bg_color, 0.6); + background-image: none; + background-color: shade(@theme_selected_bg_color, 0.8); + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop, + headerbar.selection-mode button:backdrop.flat, + headerbar.selection-mode button:backdrop { + border-color: @theme_selected_bg_color; + background-color: transparent; + background-image: image(@theme_selected_bg_color); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; + -gtk-icon-effect: none; + border-color: shade(@theme_selected_bg_color, 0.6); } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop label, .selection-mode.titlebar:not(headerbar) button:backdrop, + headerbar.selection-mode button:backdrop.flat label, + headerbar.selection-mode button:backdrop.flat, + headerbar.selection-mode button:backdrop label, + headerbar.selection-mode button:backdrop { + color: @theme_selected_fg_color; } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, + headerbar.selection-mode button:backdrop.flat:active, + headerbar.selection-mode button:backdrop.flat:checked, + headerbar.selection-mode button:backdrop:active, + headerbar.selection-mode button:backdrop:checked { + border-color: shade(@theme_selected_bg_color, 0.6); + background-color: shade(@theme_selected_bg_color, 0.6); + background-image: none; + box-shadow: inset 0 1px transparent; + border-color: shade(@theme_selected_bg_color, 0.6); } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, + headerbar.selection-mode button:backdrop.flat:active label, + headerbar.selection-mode button:backdrop.flat:active, + headerbar.selection-mode button:backdrop.flat:checked label, + headerbar.selection-mode button:backdrop.flat:checked, + headerbar.selection-mode button:backdrop:active label, + headerbar.selection-mode button:backdrop:active, + headerbar.selection-mode button:backdrop:checked label, + headerbar.selection-mode button:backdrop:checked { + color: @theme_selected_fg_color; } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, + headerbar.selection-mode button:backdrop.flat:disabled, + headerbar.selection-mode button:backdrop:disabled { + border-color: @theme_selected_bg_color; + background-color: @theme_selected_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; + border-color: shade(@theme_selected_bg_color, 0.6); } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, + headerbar.selection-mode button:backdrop.flat:disabled label, + headerbar.selection-mode button:backdrop.flat:disabled, + headerbar.selection-mode button:backdrop:disabled label, + headerbar.selection-mode button:backdrop:disabled { + color: @theme_selected_fg_color; } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, + headerbar.selection-mode button:backdrop.flat:disabled:active, + headerbar.selection-mode button:backdrop.flat:disabled:checked, + headerbar.selection-mode button:backdrop:disabled:active, + headerbar.selection-mode button:backdrop:disabled:checked { + border-color: shade(@theme_selected_bg_color, 0.6); + background-color: shade(@theme_selected_bg_color, 0.6); + background-image: none; + box-shadow: inset 0 1px transparent; + border-color: shade(@theme_selected_bg_color, 0.6); } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked label, + headerbar.selection-mode button:backdrop.flat:disabled:active label, + headerbar.selection-mode button:backdrop.flat:disabled:checked label, + headerbar.selection-mode button:backdrop:disabled:active label, + headerbar.selection-mode button:backdrop:disabled:checked label { + color: @insensitive_fg_color; } + .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop:disabled, + headerbar.selection-mode button.flat:backdrop, + headerbar.selection-mode button.flat:disabled, + headerbar.selection-mode button.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; } + .selection-mode.titlebar:not(headerbar) button:disabled, + headerbar.selection-mode button:disabled { + border-color: shade(@theme_selected_bg_color, 0.6); + background-color: @theme_selected_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + .selection-mode.titlebar:not(headerbar) button:disabled label, .selection-mode.titlebar:not(headerbar) button:disabled, + headerbar.selection-mode button:disabled label, + headerbar.selection-mode button:disabled { + color: #b2d0ef; } + .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, + headerbar.selection-mode button:disabled:active, + headerbar.selection-mode button:disabled:checked { + border-color: shade(@theme_selected_bg_color, 0.6); + background-color: shade(@theme_selected_bg_color, 0.6); + background-image: none; + box-shadow: inset 0 1px transparent; } + .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, + headerbar.selection-mode button:disabled:active label, + headerbar.selection-mode button:disabled:active, + headerbar.selection-mode button:disabled:checked label, + headerbar.selection-mode button:disabled:checked { + color: @insensitive_fg_color; } + .selection-mode.titlebar:not(headerbar) button.suggested-action, + headerbar.selection-mode button.suggested-action { + color: @theme_fg_color; + outline-color: @outline_color; + border-color: @borders; + border-bottom-color: @borders; + background-image: image(@theme_bg_color); + text-shadow: 0 0 @txt_shadow; + -gtk-icon-shadow: 0 0 @txt_shadow; + box-shadow: inset 0 0 rgba(255, 255, 255, 0.8); + border-color: shade(@theme_selected_bg_color, 0.6); } + .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, + headerbar.selection-mode button.suggested-action:hover { + color: @theme_fg_color; + outline-color: @outline_color; + border-color: @borders; + border-bottom-color: @borders; + background-image: linear-gradient(to bottom, @theme_selected_bg_color, @theme_selected_bg_color); + text-shadow: 0 1px @txt_shadow; + -gtk-icon-shadow: 0 0 @txt_shadow; + box-shadow: inset 0 0 @theme_bg_color; + border-color: shade(@theme_selected_bg_color, 0.6); } + .selection-mode.titlebar:not(headerbar) button.suggested-action:active, + headerbar.selection-mode button.suggested-action:active { + color: @theme_fg_color; + outline-color: @outline_color; + border-color: @borders; + background-image: none; + background-color: shade(@theme_bg_color, 0.9); + box-shadow: inset 0 0 transparent; + text-shadow: none; + -gtk-icon-shadow: none; + border-color: shade(@theme_selected_bg_color, 0.6); } + .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, + headerbar.selection-mode button.suggested-action:disabled { + border-color: @borders; + background-color: @insensitive_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 0 transparent; + border-color: shade(@theme_selected_bg_color, 0.6); } + .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, + headerbar.selection-mode button.suggested-action:disabled label, + headerbar.selection-mode button.suggested-action:disabled { + color: @insensitive_fg_color; } + .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, + headerbar.selection-mode button.suggested-action:backdrop { + border-color: shade(@borders, 0.95); + background-color: transparent; + background-image: image(@theme_bg_color); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 0 transparent; + border-color: shade(@theme_selected_bg_color, 0.6); } + .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, + headerbar.selection-mode button.suggested-action:backdrop label, + headerbar.selection-mode button.suggested-action:backdrop { + color: @insensitive_fg_color; } + .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, + headerbar.selection-mode button.suggested-action:backdrop:disabled { + border-color: shade(@borders, 0.95); + background-color: @insensitive_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; + border-color: shade(@theme_selected_bg_color, 0.6); } + .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, + headerbar.selection-mode button.suggested-action:backdrop:disabled label, + headerbar.selection-mode button.suggested-action:backdrop:disabled { + color: shade(@theme_unfocused_fg_color, 1.1); } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, + headerbar.selection-mode .selection-menu:backdrop, + headerbar.selection-mode .selection-menu { + border-color: shade(@theme_selected_bg_color, 1.0); + background-color: shade(@theme_selected_bg_color, 1.0); + background-image: none; + box-shadow: none; + padding-left: 10px; + padding-right: 10px; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop GtkArrow, .selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow, + headerbar.selection-mode .selection-menu:backdrop GtkArrow, + headerbar.selection-mode .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow, + headerbar.selection-mode .selection-menu:backdrop .arrow, + headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + color: @theme_selected_fg_color; + -gtk-icon-shadow: none; } + .tiled .titlebar:backdrop:not(headerbar), .tiled .titlebar:not(headerbar), .maximized .titlebar:backdrop:not(headerbar), .maximized .titlebar:not(headerbar), .tiled + headerbar:backdrop, .tiled + headerbar, .maximized + headerbar:backdrop, .maximized + headerbar { + border-radius: 0; } + .default-decoration.titlebar:not(headerbar), + headerbar.default-decoration { + min-height: 28px; + padding: 4px; } + .default-decoration.titlebar:not(headerbar) button.titlebutton, + headerbar.default-decoration button.titlebutton { + min-height: 26px; + min-width: 26px; + margin: 0; + padding: 0; } + .solid-csd .titlebar:backdrop:dir(rtl):not(headerbar), .solid-csd .titlebar:backdrop:dir(ltr):not(headerbar), .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd + headerbar:backdrop:dir(rtl), .solid-csd + headerbar:backdrop:dir(ltr), .solid-csd + headerbar:dir(rtl), .solid-csd + headerbar:dir(ltr) { + margin-left: -1px; + margin-right: -1px; + margin-top: -1px; + border-radius: 0; + box-shadow: none; } + +headerbar entry, +headerbar spinbutton, +headerbar separator, +headerbar button { + margin-top: 6px; + margin-bottom: 6px; } + +.background:not(.tiled):not(.maximized) .titlebar:backdrop, .background:not(.tiled):not(.maximized) .titlebar { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +window:not(.tiled):not(.maximized) separator:first-child + headerbar:backdrop, window:not(.tiled):not(.maximized) separator:first-child + headerbar, window:not(.tiled):not(.maximized) headerbar:first-child:backdrop, window:not(.tiled):not(.maximized) headerbar:first-child { + border-top-left-radius: 0; } +window:not(.tiled):not(.maximized) headerbar:last-child:backdrop, window:not(.tiled):not(.maximized) headerbar:last-child { + border-top-right-radius: 0; } + +window.csd > .titlebar:not(headerbar) { + padding: 0; + background-color: transparent; + background-image: none; + border-style: none; + border-color: transparent; + box-shadow: none; } +.titlebar:not(headerbar) > separator { + background-color: @borders; } + +/****************** + * Window actions * + ******************/ + +.titlebar .titlebutton.minimize { + color: transparent; + border-image: none; + box-shadow: none; + padding: 6px 12px; + background-position: center; + background-repeat: no-repeat; + border: none; + background-image: -gtk-scaled(url("buttons/minimize-focused-normal.png")); } + +.titlebar .titlebutton.minimize:backdrop { + background-image: -gtk-scaled(url("buttons/minimize-unfocused-normal.png")); + color: transparent; } + +.titlebar .titlebutton.minimize:hover, +.titlebar .titlebutton.minimize:active, +.titlebar .titlebutton.minimize:checked { + color: transparent; + border-image: none; + box-shadow: none; + background-position: center; + background-repeat: no-repeat; + background-color: transparent; + background-image: -gtk-scaled(url("buttons/minimize-focused-active.png")); } + +.titlebar .titlebutton.maximize { + color: transparent; + border: none; + padding: 6px 12px; + border-image: none; + box-shadow: none; + background-position: center; + background-repeat: no-repeat; + background-image: -gtk-scaled(url("buttons/maximize-focused-normal.png")); } + +.titlebar .titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("buttons/maximize-unfocused-normal.png")); + color: transparent; } + + +.titlebar .titlebutton.maximize:hover, +.titlebar .titlebutton.maximize:active, +.titlebar .titlebutton.maximize:checked { + color: transparent; + border-image: none; + box-shadow: none; + background-position: center; + background-repeat: no-repeat; + background-color: transparent; + background-image: -gtk-scaled(url("buttons/maximize-focused-active.png")); } + +.titlebar .titlebutton.close { + color: transparent; + border: none; + padding: 6px 12px; + border-image: none; + box-shadow: none; + background-position: center; + background-repeat: no-repeat; + background-image: -gtk-scaled(url("buttons/close-focused-normal.png")); } + +.titlebar .titlebutton.close:backdrop { + background-image: -gtk-scaled(url("buttons/close-unfocused-normal.png")); + color: transparent; } + + +.titlebar .titlebutton.close:hover, +.titlebar .titlebutton.close:active, +.titlebar .titlebutton.close:checked { + color: transparent; + border-image: none; + box-shadow: none; + background-position: center; + background-repeat: no-repeat; + background-color: transparent; + background-image: -gtk-scaled(url("buttons/close-focused-active.png")); } + + + +/************ + * Pathbars * + ************/ +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 4px; + padding-right: 4px; } +.path-bar button.text-button.image-button label { + padding-left: 0; + padding-right: 0; } +.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child { + padding-right: 8px; } +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 8px; } +.path-bar button image { + padding-left: 4px; + padding-right: 4px; } +.path-bar button.slider-button { + padding-left: 0; + padding-right: 0; } + +/************** + * Tree Views * + **************/ +treeview.view { + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; + border-left-color: #979a9b; + border-top-color: @theme_bg_color; } + treeview.view:selected:focus, treeview.view:selected { + border-radius: 0; } + treeview.view:selected:backdrop, treeview.view:selected { + border-left-color: @theme_selected_bg_color; + border-top-color: @theme_selected_bg_color; } + treeview.view:disabled { + color: @insensitive_fg_color; } + treeview.view:disabled:selected { + color: #92bce8; } + treeview.view:disabled:selected:backdrop { + color: #7fb0e4; } + treeview.view:disabled:backdrop { + color: shade(@theme_unfocused_fg_color, 1.1); } + treeview.view.separator { + min-height: 2px; + color: @osd_fg_color; } + treeview.view.separator:backdrop { + color: rgba(232, 232, 231, 0.1); } + treeview.view:backdrop { + border-left-color: #babbbb; + border-top: @theme_bg_color; } + treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: shade(@theme_selected_bg_color, 0.6); } + treeview.view:drop(active).after { + border-top-style: none; } + treeview.view:drop(active).before { + border-bottom-style: none; } + treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #6d7172; } + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + treeview.view.expander:hover { + color: @theme_fg_color; } + treeview.view.expander:selected { + color: #c9def4; } + treeview.view.expander:selected:hover { + color: @theme_selected_fg_color; } + treeview.view.expander:selected:backdrop { + color: #c7dcf2; } + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + treeview.view.expander:backdrop { + color: #adafb0; } + treeview.view.progressbar { + color: @theme_selected_fg_color; + border: 1px solid shade(@theme_selected_bg_color, 0.6); + border-radius: 0; + background-color: @progressbar_color; + background-image: linear-gradient(to bottom, @progressbar_color, @progressbar_color); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px rgba(0, 0, 0, 0.2); } + treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { + border-radius: 0; + color: @theme_selected_bg_color; + box-shadow: none; + background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); } + treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { + color: @theme_selected_bg_color; + border-color: shade(@theme_selected_bg_color, 0.6); + background-color: @theme_unfocused_bg_color; } + treeview.view.progressbar:backdrop { + color: @theme_unfocused_bg_color; + background-image: none; + box-shadow: none; } + treeview.view.trough { + background-color: rgba(46, 52, 54, 0.1); + border-radius: 0; } + treeview.view.trough:selected:focus, treeview.view.trough:selected { + background-color: rgba(255, 255, 255, 0.3); + border-radius: 0; + border-width: 1px 0; + border-style: solid; + border-color: @theme_selected_bg_color; } + treeview.view header button { + color: #979a9b; + background-color: @theme_bg_color; + font-weight: bold; + text-shadow: none; + box-shadow: none; } + treeview.view header button:hover { + color: #636769; + box-shadow: none; + transition: none; } + treeview.view header button:active { + color: @theme_fg_color; + transition: none; } + treeview.view header button:last-child:backdrop, treeview.view header button:last-child { + border-right-style: none; } + treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd, + treeview.view header.button.dnd:active, + treeview.view header.button.dnd:selected, + treeview.view header.button.dnd:hover, + treeview.view header.button.dnd { + padding: 0 6px; + color: @theme_selected_fg_color; + background-image: none; + background-color: @theme_selected_bg_color; + border-style: none; + border-radius: 0; + box-shadow: inset 0 0 0 1px #ffffff; + text-shadow: none; + transition: none; } + +treeview.view header button, treeview.view header button:hover, treeview.view header button:active { + padding: 0 6px; + background-image: none; + border-style: none solid solid none; + border-color: @theme_bg_color; + border-radius: 0; + text-shadow: none; } + treeview.view header button:disabled { + border-color: @theme_bg_color; + background-image: none; } + treeview.view header button:backdrop { + color: #babbbb; + border-color: @theme_bg_color; + border-style: none solid solid none; + background-image: none; + background-color: @theme_unfocused_bg_color; } + treeview.view header button:backdrop:disabled { + border-color: @theme_bg_color; + background-image: none; } + +/********* + * Menus * + *********/ +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); } + menubar:backdrop, + .menubar:backdrop { + background-color: @theme_bg_color; } + menubar > menuitem, + .menubar > menuitem { + min-height: 16px; + padding: 4px 8px; } + menubar > menuitem:hover, + .menubar > menuitem:hover { + background-image: image(@theme_selected_bg_color); + color: @borders; } + menubar > menuitem:disabled, + .menubar > menuitem:disabled { + color: @insensitive_fg_color; + box-shadow: none; } + +menu, +.menu { + margin: 4px; + padding: 2px 0px; + background-color: @theme_bg_color; + border: 1px solid @borders; } + .csd menu, .csd + .menu { + border: none; } + menu:backdrop, + .menu:backdrop { + background-color: @theme_unfocused_bg_color; } + menu menuitem, + .menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 4px 6px; + text-shadow: none; } + menu menuitem:hover, + .menu menuitem:hover { + color: @theme_selected_fg_color; + background-color: @theme_selected_bg_color; } + menu menuitem:disabled, + .menu menuitem:disabled { + color: @insensitive_fg_color; } + menu menuitem:disabled:backdrop, + .menu menuitem:disabled:backdrop { + color: shade(@theme_unfocused_fg_color, 1.1); } + menu menuitem:backdrop, menu menuitem:backdrop:hover, + .menu menuitem:backdrop, + .menu menuitem:backdrop:hover { + color: @insensitive_fg_color; + background-color: transparent; } + menu menuitem arrow, + .menu menuitem arrow { + min-height: 16px; + min-width: 16px; } + menu menuitem arrow:dir(ltr), + .menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 10px; } + menu menuitem arrow:dir(rtl), + .menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 10px; } + menu > arrow, + .menu > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: @theme_bg_color; + border-radius: 0; } + menu > arrow.top, + .menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid #eaebeb; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + menu > arrow.bottom, + .menu > arrow.bottom { + margin-bottom: -6px; + border-top: 1px solid #eaebeb; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + menu > arrow:hover, + .menu > arrow:hover { + background-color: #eaebeb; } + menu > arrow:backdrop, + .menu > arrow:backdrop { + background-color: @theme_unfocused_bg_color; } + menu > arrow:disabled, + .menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; } + +menuitem accelerator { + color: alpha(currentColor,0.55); } +menuitem check, +menuitem radio { + min-height: 16px; + min-width: 16px; } + menuitem check:dir(ltr), + menuitem radio:dir(ltr) { + margin-right: 7px; } + menuitem check:dir(rtl), + menuitem radio:dir(rtl) { + margin-left: 7px; } + +/*************** + * Popovers * + ***************/ +popover.background { + padding: 2px; + border-radius: 0; + background-color: @theme_bg_color; + box-shadow: 0 1px 2px @borders; } + .csd popover.background, popover.background { + border: 1px solid @borders; } + popover.background:backdrop { + background-color: @theme_bg_color; + box-shadow: none; } + popover.background > list, + popover.background > .view, + popover.background > iconview, + popover.background > toolbar { + border-style: none; + background-color: transparent; } + .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier { + border: 1px solid @osd_txt_shadow; } + popover.background separator { + margin: 3px; } + popover.background list separator { + margin: 0px; } + +/************* + * Notebooks * + *************/ +notebook > header { + padding: 1px; + border-color: @borders; + border-width: 1px; + background-color: transparent; } + notebook > header:backdrop { + border-color: shade(@borders, 0.95); + background-color: transparent; } + notebook > header tabs { + margin: -1px; + background-color: shade(@theme_bg_color, 0.95);} + notebook > header.top { + border-bottom-style: solid; } + notebook > header.top > tabs { + margin-bottom: -2px; } + notebook > header.top > tabs > tab:hover { + background-color: shade(@theme_bg_color, 0.97); } + notebook > header.top > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.top > tabs > tab:checked { + background-color: @theme_bg_color; } + notebook > header.bottom { + border-top-style: solid; } + notebook > header.bottom > tabs { + margin-top: -2px; + background-color: shade(@theme_bg_color, 0.95); } + notebook > header.bottom > tabs > tab:hover { + background-color: shade(@theme_bg_color, 0.97); } + notebook > header.bottom > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.bottom > tabs > tab:checked { + background-color: @theme_bg_color; } + notebook > header.left { + border-right-style: solid; } + notebook > header.left > tabs { + margin-right: -2px; + background-color: shade(@theme_bg_color, 0.95);} + notebook > header.left > tabs > tab:hover { + background-color: shade(@theme_bg_color, 0.97); } + notebook > header.left > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.left > tabs > tab:checked { + background-color: @theme_bg_color; } + notebook > header.right { + border-left-style: solid; } + notebook > header.right > tabs { + margin-left: -2px; + background-color: shade(@theme_bg_color, 0.95);} + notebook > header.right > tabs > tab:hover { + background-color: shade(@theme_bg_color, 0.97); } + notebook > header.right > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.right > tabs > tab:checked { + background-color: @theme_bg_color; } + notebook > header.top > tabs > arrow { + border-top-style: none; } + notebook > header.bottom > tabs > arrow { + border-bottom-style: none; } + notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow { + margin-left: -5px; + margin-right: -5px; + padding-left: 4px; + padding-right: 4px; } + notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + notebook > header.left > tabs > arrow { + border-left-style: none; } + notebook > header.right > tabs > arrow { + border-right-style: none; } + notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow { + margin-top: -5px; + margin-bottom: -5px; + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 0; } + notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) { + background-clip: padding-box; + background-image: none; + background-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + box-shadow: none; } + notebook > header > tabs > arrow:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header tab { + min-height: 30px; + min-width: 30px; + padding: 3px 12px; + outline-offset: -5px; + color: @insensitive_fg_color; + font-weight: bold; + border-width: 1px; + border-color: transparent; } + notebook > header tab:hover { + color: @theme_selected_fg_color; } + notebook > header tab:hover.reorderable-page { + border-color: rgba(182, 182, 179, 0.3); + background-color: rgba(232, 232, 231, 0.2); } + notebook > header tab:backdrop { + color: @theme_unfocused_fg_color; } + notebook > header tab:backdrop.reorderable-page { + border-color: transparent; + background-color: transparent; } + notebook > header tab:checked { + color: @theme_fg_color; } + +/* active notebook tab in gedit */ + notebook > header tab:checked.reorderable-page { + border-color: rgba(182, 182, 179, 0.5); + background-color: shade(@theme_bg_color, 0.7); } + notebook > header tab:checked.reorderable-page:hover { + background-color: @theme_selected_bg_color; } + notebook > header tab:backdrop:checked { + color: @insensitive_fg_color; } + notebook > header tab:backdrop:checked.reorderable-page { + border-color: shade(@borders, 0.95); + background-color: @theme_bg_color; } + notebook > header tab button.flat { + padding: 0; + margin-top: 4px; + margin-bottom: 4px; + min-width: 20px; + min-height: 20px; } + notebook > header tab button.flat:hover { + color: currentColor; } + notebook > header tab button.flat, notebook > header tab button.flat:backdrop { + color: alpha(currentColor,0.3); } + notebook > header tab button.flat:last-child { + margin-left: 4px; + margin-right: -4px; } + notebook > header tab button.flat:first-child { + margin-left: -4px; + margin-right: 4px; } + notebook > header.top tabs, notebook > header.bottom tabs { + padding-left: 4px; + padding-right: 4px; } + notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) { + margin-left: 3px; + margin-right: 3px; } + notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: -1px; } + notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: -1px; } + notebook > header.top tabs tab, notebook > header.bottom tabs tab { + margin-left: 4px; + margin-right: 4px; } + notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page { + border-style: none solid; } + notebook > header.left tabs, notebook > header.right tabs { + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) { + margin-top: 3px; + margin-bottom: 3px; } + notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child { + margin-top: -1px; } + notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: -1px; } + notebook > header.left tabs tab, notebook > header.right tabs tab { + margin-top: 4px; + margin-bottom: 4px; } + notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page { + border-style: solid none; } + notebook > header.top tab { + padding-bottom: 4px; } + notebook > header.bottom tab { + padding-top: 4px; } +notebook > stack:not(:only-child) { + background-color: @theme_bg_color; } + notebook > stack:not(:only-child):backdrop { + background-color: @theme_unfocused_bg_color; } + +/************* + * scrollbar * + *************/ +scrollbar { + border-width: 0; + border-style: solid; + padding: 0; + border-radius: 0; + background-color: shade(@theme_bg_color, 0.9); + background-image: none; + border-image: none; } + +scrollbar button, +scrollbar button:hover, +scrollbar button:active:hover { + border-width: 0; + border-radius: 0; + min-height: 12px; + min-width: 1px; + padding: none; + box-shadow: none; + background-color: transparent; + background-image: none; + color: shade(@theme_fg_color, 0.4); } + +scrollbar.horizontal button { + min-height: 1px; + min-width: 12px; } + +scrollbar slider { + border-width: 0; + min-width: 45px; + min-height: 14px; + border-color: transparent; + border-radius: 0; + background-color: mix(@theme_bg_color, @theme_fg_color, 0.32); } + +scrollbar.vertical slider { + min-width: 14px; + min-height: 45px; } + +scrollbar slider:hover, +scrollbar.vertical slider:hover { + border-color: transparent; + background-color: mix(@theme_bg_color, @theme_fg_color, 0.5); } + +scrollbar slider:active, +scrollbar.vertical slider:active { + border-color: transparent; + background-color: shade(@theme_bg_color, 0.5); } + + scrollbar slider.fine-tune:prelight:active { + border-width: 2px; + border-color: transparent; } + + scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + + scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + + scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); } + + scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); } + +treeview ~ scrollbar.vertical { + border-top: 1px solid @borders; + margin-top: -1px; } + +/********** + * Switch * + **********/ +switch { + font-weight: bold; + font-size: smaller; + outline-offset: -4px; + border: 1px solid @borders; + border-radius: 16px; + color: transparent; + background-color: @borders; + text-shadow: 0 0 transparent; } + switch:checked { + color: transparent; + border-color: shade(@theme_selected_bg_color, 0.6); + background-color: shade(@theme_selected_bg_color, 0.6); + text-shadow: 0 0 rgba(24, 68, 114, 0), 0 0 0 transparent; } + switch:disabled { + color: transparent; + border-color: @borders; + background-color: @borders; + text-shadow: none; } + switch:backdrop { + color: transparent; + border-color: shade(@borders, 1.3); + background-color: shade(@borders, 1.3); + text-shadow: none; + transition: 200ms ease-out; } + switch:backdrop:checked { + color: transparent; + border-color: @theme_selected_bg_color; + background-color: @theme_selected_bg_color; } + switch:backdrop:disabled { + color: transparent; + border-color: shade(@borders, 0.95); + background-color: shade(@borders, 0.95); } + switch slider { + margin: -1px; + min-width: 13px; + min-height: 12px; + border: 6px solid; + border-radius: 14px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: @theme_fg_color; + outline-color: @outline_color; + border-color: @borders; + text-shadow: 0 1px @txt_shadow; + -gtk-icon-shadow: 0 1px @txt_shadow; + background-image: linear-gradient(to bottom, @theme_bg_color, @theme_bg_color); + box-shadow: none; } /*inset 0 1px @theme_bg_color, inset 0 -2px #ededec, inset 0 -1px #cacac8, 0 1px rgba(0, 0, 0, 0.1)*/ + switch:hover slider { + color: @theme_fg_color; + outline-color: @outline_color; + border-color: @borders; + background-image: linear-gradient(to bottom, @theme_bg_color, @theme_bg_color); + box-shadow: inset 0 0 @theme_bg_color, inset 0 0 #f4f4f4, inset 0 0 #cfcfcd, 0 1px rgba(0, 0, 0, 0.1); } + switch:checked slider { + border: 6px solid shade(@theme_selected_bg_color, 0.6); } + switch:disabled slider { + border-color: @borders; + background-color: @insensitive_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + switch:disabled slider label, switch:disabled slider { + color: @insensitive_fg_color; } + switch:backdrop slider { + transition: 200ms ease-out; + border-color: shade(@borders, 1.3); + background-color: transparent; + background-image: image(@theme_bg_color); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + switch:backdrop slider label, switch:backdrop slider { + color: @insensitive_fg_color; } + switch:backdrop:checked slider { + border-color: @theme_selected_bg_color; } + switch:backdrop:disabled slider { + border-color: shade(@borders, 0.95); + background-color: @insensitive_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + switch:backdrop:disabled slider label, switch:backdrop:disabled slider { + color: shade(@theme_unfocused_fg_color, 1.1); } + row:selected switch { + box-shadow: none; + border-color: shade(@theme_selected_bg_color, 0.6); } + row:selected switch:backdrop { + border-color: shade(@theme_selected_bg_color, 0.6); } + row:selected switch.slider:dir(rtl) { + border-left-color: @borders; } + row:selected switch.slider:dir(ltr) { + border-right-color: @borders; } + row:selected switch.slider:checked, row:selected switch.slider { + border-color: shade(@theme_selected_bg_color, 0.6); } + +/************************* + * Check and Radio items * + *************************/ +@keyframes check_radio_hover { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(alpha(rgba(38, 50, 56, 0.75), 0.1)), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(rgba(38, 50, 56, 0.75), 0.1)), to(transparent)); } } +@keyframes check_radio_active { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(alpha(#00BCD4, 0.1)), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(#00BCD4, 0.1)), to(transparent)); } } +@keyframes check_radio_active_reverse { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(#00BCD4, 0.2)), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(alpha(#00BCD4, 0)), to(transparent)); } } +.check, check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); + -gtk-icon-shadow: none; } + .check:backdrop, check:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.check:hover, check:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-over.png"), url("assets/checkbox-unchecked-over@2.png")); + -gtk-icon-shadow: none; } + .check:hover:backdrop, check:hover:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.check:active, check:active { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-over.png"), url("assets/checkbox-unchecked-over@2.png")); + -gtk-icon-shadow: none; } + .check:active:backdrop, check:active:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.check:disabled, check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png")); + -gtk-icon-shadow: none; } + .check:disabled:backdrop, check:disabled:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.check:indeterminate, check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png")); + -gtk-icon-shadow: none; } + .check:indeterminate:backdrop, check:indeterminate:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.check:indeterminate:hover, check:indeterminate:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-over.png"), url("assets/checkbox-mixed-over@2.png")); + -gtk-icon-shadow: none; } + .check:indeterminate:hover:backdrop, check:indeterminate:hover:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.check:indeterminate:active, check:indeterminate:active { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-over.png"), url("assets/checkbox-mixed-over@2.png")); + -gtk-icon-shadow: none; } + .check:indeterminate:active:backdrop, check:indeterminate:active:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.check:indeterminate:disabled, check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png")); + -gtk-icon-shadow: none; } + .check:indeterminate:disabled:backdrop, check:indeterminate:disabled:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.check:checked, check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png")); + -gtk-icon-shadow: none; } + .check:checked:backdrop, check:checked:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.check:checked:hover, check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-over.png"), url("assets/checkbox-checked-over@2.png")); + -gtk-icon-shadow: none; } + .check:checked:hover:backdrop, check:checked:hover:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.check:checked:active, check:checked:active { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-over.png"), url("assets/checkbox-checked-over@2.png")); + -gtk-icon-shadow: none; } + .check:checked:active:backdrop, check:checked:active:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.check:checked:disabled, check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); + -gtk-icon-shadow: none; } + .check:checked:disabled:backdrop, check:checked:disabled:backdrop { + opacity: 0.8; + transition: 0.2s; } + +menu menuitem.check, +menu menuitem check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); + -gtk-icon-shadow: none; } + menu menuitem.check:hover, + menu menuitem check:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); + animation: none; + -gtk-icon-shadow: none; + transition: none; } + menu menuitem.check:backdrop, + menu menuitem check:backdrop { + opacity: 0.8; + transition: 0.2s; } + +menu menuitem.check:disabled, +menu menuitem check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-insensitive.png"), url("assets/checkbox-insensitive@2.png")); + -gtk-icon-shadow: none; } + menu menuitem.check:disabled:hover, + menu menuitem check:disabled:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-insensitive.png"), url("assets/checkbox-insensitive@2.png")); + animation: none; + -gtk-icon-shadow: none; + transition: none; } + menu menuitem.check:disabled:backdrop, + menu menuitem check:disabled:backdrop { + opacity: 0.8; + transition: 0.2s; } + +menu menuitem.check:indeterminate, +menu menuitem check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png")); + -gtk-icon-shadow: none; } + menu menuitem.check:indeterminate:hover, + menu menuitem check:indeterminate:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png")); + animation: none; + -gtk-icon-shadow: none; + transition: none; } + menu menuitem.check:indeterminate:backdrop, + menu menuitem check:indeterminate:backdrop { + opacity: 0.8; + transition: 0.2s; } + +menu menuitem.check:indeterminate:disabled, +menu menuitem check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png")); + -gtk-icon-shadow: none; } + menu menuitem.check:indeterminate:disabled:hover, + menu menuitem check:indeterminate:disabled:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png")); + animation: none; + -gtk-icon-shadow: none; + transition: none; } + menu menuitem.check:indeterminate:disabled:backdrop, + menu menuitem check:indeterminate:disabled:backdrop { + opacity: 0.8; + transition: 0.2s; } + +menu menuitem.check:checked, +menu menuitem check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png")); + -gtk-icon-shadow: none; } + menu menuitem.check:checked:hover, + menu menuitem check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png")); + animation: none; + -gtk-icon-shadow: none; + transition: none; } + menu menuitem.check:checked:backdrop, + menu menuitem check:checked:backdrop { + opacity: 0.8; + transition: 0.2s; } + +menu menuitem.check:checked:disabled, +menu menuitem check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); + -gtk-icon-shadow: none; } + menu menuitem.check:checked:disabled:hover, + menu menuitem check:checked:disabled:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); + animation: none; + -gtk-icon-shadow: none; + transition: none; } + menu menuitem.check:checked:disabled:backdrop, + menu menuitem check:checked:disabled:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.radio, radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unselected.png"), url("assets/radio-unselected@2.png")); + -gtk-icon-shadow: none; } + .radio:backdrop, radio:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.radio:hover, radio:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unselected-over.png"), url("assets/radio-unselected-over@2.png")); + -gtk-icon-shadow: none; } + .radio:hover:backdrop, radio:hover:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.radio:active, radio:active { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unselected-over.png"), url("assets/radio-unselected-over@2.png")); + -gtk-icon-shadow: none; } + .radio:active:backdrop, radio:active:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.radio:disabled, radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unselected-insensitive.png"), url("assets/radio-unselected-insensitive@2.png")); + -gtk-icon-shadow: none; } + .radio:disabled:backdrop, radio:disabled:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.radio:indeterminate, radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png")); + -gtk-icon-shadow: none; } + .radio:indeterminate:backdrop, radio:indeterminate:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.radio:indeterminate:hover, radio:indeterminate:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-over.png"), url("assets/radio-mixed-over@2.png")); + -gtk-icon-shadow: none; } + .radio:indeterminate:hover:backdrop, radio:indeterminate:hover:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.radio:indeterminate:active, radio:indeterminate:active { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-over.png"), url("assets/radio-mixed-over@2.png")); + -gtk-icon-shadow: none; } + .radio:indeterminate:active:backdrop, radio:indeterminate:active:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.radio:indeterminate:disabled, radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png")); + -gtk-icon-shadow: none; } + .radio:indeterminate:disabled:backdrop, radio:indeterminate:disabled:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.radio:checked, radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-selected.png"), url("assets/radio-selected@2.png")); + -gtk-icon-shadow: none; } + .radio:checked:backdrop, radio:checked:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.radio:checked:hover, radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-selected-over.png"), url("assets/radio-selected-over@2.png")); + -gtk-icon-shadow: none; } + .radio:checked:hover:backdrop, radio:checked:hover:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.radio:checked:active, radio:checked:active { + -gtk-icon-source: -gtk-scaled(url("assets/radio-selected-over.png"), url("assets/radio-selected-over@2.png")); + -gtk-icon-shadow: none; } + .radio:checked:active:backdrop, radio:checked:active:backdrop { + opacity: 0.8; + transition: 0.2s; } + +.radio:checked:disabled, radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-selected-insensitive.png"), url("assets/radio-selected-insensitive@2.png")); + -gtk-icon-shadow: none; } + .radio:checked:disabled:backdrop, radio:checked:disabled:backdrop { + opacity: 0.8; + transition: 0.2s; } + +menu menuitem.radio, +menu menuitem radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unselected.png"), url("assets/radio-unselected@2.png")); + -gtk-icon-shadow: none; } + menu menuitem.radio:hover, + menu menuitem radio:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unselected.png"), url("assets/radio-unselected@2.png")); + animation: none; + -gtk-icon-shadow: none; + transition: none; } + menu menuitem.radio:backdrop, + menu menuitem radio:backdrop { + opacity: 0.8; + transition: 0.2s; } + +menu menuitem.radio:disabled, +menu menuitem radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-insensitive.png"), url("assets/radio-insensitive@2.png")); + -gtk-icon-shadow: none; } + menu menuitem.radio:disabled:hover, + menu menuitem radio:disabled:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-insensitive.png"), url("assets/radio-insensitive@2.png")); + animation: none; + -gtk-icon-shadow: none; + transition: none; } + menu menuitem.radio:disabled:backdrop, + menu menuitem radio:disabled:backdrop { + opacity: 0.8; + transition: 0.2s; } + +menu menuitem.radio:indeterminate, +menu menuitem radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png")); + -gtk-icon-shadow: none; } + menu menuitem.radio:indeterminate:hover, + menu menuitem radio:indeterminate:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png")); + animation: none; + -gtk-icon-shadow: none; + transition: none; } + menu menuitem.radio:indeterminate:backdrop, + menu menuitem radio:indeterminate:backdrop { + opacity: 0.8; + transition: 0.2s; } + +menu menuitem.radio:indeterminate:disabled, +menu menuitem radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png")); + -gtk-icon-shadow: none; } + menu menuitem.radio:indeterminate:disabled:hover, + menu menuitem radio:indeterminate:disabled:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png")); + animation: none; + -gtk-icon-shadow: none; + transition: none; } + menu menuitem.radio:indeterminate:disabled:backdrop, + menu menuitem radio:indeterminate:disabled:backdrop { + opacity: 0.8; + transition: 0.2s; } + +menu menuitem.radio:checked, +menu menuitem radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-selected.png"), url("assets/radio-selected@2.png")); + -gtk-icon-shadow: none; } + menu menuitem.radio:checked:hover, + menu menuitem radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-selected.png"), url("assets/radio-selected@2.png")); + animation: none; + -gtk-icon-shadow: none; + transition: none; } + menu menuitem.radio:checked:backdrop, + menu menuitem radio:checked:backdrop { + opacity: 0.8; + transition: 0.2s; } + +menu menuitem.radio:checked:disabled, +menu menuitem radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-selected-insensitive.png"), url("assets/radio-selected-insensitive@2.png")); + -gtk-icon-shadow: none; } + menu menuitem.radio:checked:disabled:hover, + menu menuitem radio:checked:disabled:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-selected-insensitive.png"), url("assets/radio-selected-insensitive@2.png")); + animation: none; + -gtk-icon-shadow: none; + transition: none; } + menu menuitem.radio:checked:disabled:backdrop, + menu menuitem radio:checked:disabled:backdrop { + opacity: 0.8; + transition: 0.2s; } + +treeview.view check:selected:focus, treeview.view check:selected, +treeview.view radio:selected:focus, +treeview.view radio:selected { + color: @theme_fg_color; + border-color: shade(@theme_selected_bg_color, 0.6); } +treeview.view check:selected:disabled, +treeview.view radio:selected:disabled { + color: @insensitive_fg_color; } + treeview.view check:selected:disabled:backdrop, + treeview.view radio:selected:disabled:backdrop { + color: shade(@theme_unfocused_fg_color, 1.1); } +treeview.view check:backdrop:selected, treeview.view check:backdrop, +treeview.view radio:backdrop:selected, +treeview.view radio:backdrop { + color: @insensitive_fg_color; } + +/************ + * GtkScale * + ************/ +scale trough, scale fill, progressbar trough { + border: 1px solid @borders; + border-radius: 0; + background-color: #cfcfcd; } + scale trough:disabled, scale fill:disabled, progressbar trough:disabled { + background-color: @insensitive_bg_color; } + scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop, progressbar:backdrop trough { + background-color: #dadad8; + border-color: shade(@borders, 0.95); + transition: 200ms ease-out; } + scale trough:backdrop:disabled, scale fill:backdrop:disabled, progressbar trough:backdrop:disabled, progressbar:backdrop trough:disabled { + background-color: @insensitive_bg_color; } + row:selected scale trough:disabled, scale row:selected trough:disabled, row:selected scale fill:disabled, scale row:selected fill:disabled, row:selected progressbar trough:disabled, progressbar row:selected trough:disabled, row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough { + border-color: shade(@theme_selected_bg_color, 0.6); } + .osd scale trough, scale .osd trough, .osd scale fill, scale .osd fill, .osd progressbar trough, progressbar .osd trough { + border-color: @osd_borders; + background-color: @osd_bg_color; + outline-color: rgba(238, 238, 236, 0.2); } + .osd scale trough:disabled, scale .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd progressbar trough:disabled, progressbar .osd trough:disabled { + background-color: shade(@osd_bg_color, 0.95); } + +progressbar progress { + border: 1px solid @progressbar_color; + border-radius: 0; + background-color: @progressbar_color; } + +/* progressbar color */ + +scale highlight { + border: 1px solid shade(@theme_selected_bg_color, 0.6); + border-radius: 0; + background-color: shade(@theme_selected_bg_color, 0.6); } + + scale highlight:disabled, progressbar progress:disabled { + background-color: transparent; + border-color: transparent; } + scale highlight:backdrop, progressbar progress:backdrop, progressbar:backdrop progress { + border-color: @theme_selected_bg_color; } + scale highlight:backdrop:disabled, progressbar progress:backdrop:disabled, progressbar:backdrop progress:disabled { + background-color: transparent; + border-color: transparent; } + row:selected scale highlight:disabled, scale row:selected highlight:disabled, row:selected progressbar progress:disabled, progressbar row:selected progress:disabled, row:selected scale highlight, scale row:selected highlight, row:selected progressbar progress, progressbar row:selected progress { + border-color: shade(@theme_selected_bg_color, 0.6); } + .osd scale highlight, scale .osd highlight, .osd progressbar progress, progressbar .osd progress { + border-color: @osd_borders; } + .osd scale highlight:disabled, scale .osd highlight:disabled, .osd progressbar progress:disabled, progressbar .osd progress:disabled { + border-color: transparent; } + +scale { + min-height: 10px; + min-width: 10px; + padding: 12px; } + scale fill, + scale highlight { + margin: -1px; } + scale slider { + min-height: 18px; + min-width: 18px; + margin: -9px; } + scale.fine-tune.horizontal { + padding-top: 9px; + padding-bottom: 9px; + min-height: 16px; } + scale.fine-tune.vertical { + padding-left: 9px; + padding-right: 9px; + min-width: 16px; } + scale.fine-tune slider { + margin: -6px; } + scale.fine-tune fill, + scale.fine-tune highlight, + scale.fine-tune trough { + border-radius: 0; + -gtk-outline-radius: 0; } + scale trough { + outline-offset: 2px; + -gtk-outline-radius: 0; } + scale fill:backdrop, scale fill { + background-color: @borders; } + scale fill:disabled:backdrop, scale fill:disabled { + border-color: transparent; + background-color: transparent; } + .osd scale fill { + background-color: rgba(91, 91, 90, 0.775); } + .osd scale fill:disabled:backdrop, .osd scale fill:disabled { + border-color: transparent; + background-color: transparent; } + +scale slider, +scale slider.horizontal { + background-image: -gtk-scaled(url("assets/slider-horiz.png")); } + +scale.vertical slider { + background-image: -gtk-scaled(url("assets/slider-vert.png")); } + +scale.vertical slider:hover, +scale.vertical slider:active { + background-image: -gtk-scaled(url("assets/slider-vert-hover.png")); +} + +scale.vertical slider:backdrop, +scale.vertical slider:disabled, +scale.vertical slider:backdrop:disabled { + background-image: -gtk-scaled(url("assets/slider-vert-insensitive.png")); +} + +/* scale sliders */ + + scale slider { + background-image: url("assets/slider-horiz.png"); + background-position: center; + background-repeat: no-repeat; } + scale slider:hover, scale slider:active { + background-image: url("assets/slider-horiz-hover.png"); + background-position: center; + background-repeat: no-repeat; } + scale slider:disabled { + background-image: url("assets/slider-horiz-insensitive.png"); + background-position: center; + background-repeat: no-repeat; } + scale slider:disabled label, scale slider:disabled { + color: @insensitive_fg_color; } + scale slider:backdrop { + background-image: url("assets/slider-horiz-insensitive.png"); + background-position: center; + background-repeat: no-repeat; } + scale slider:backdrop:disabled { + border-color: shade(@borders, 0.95); + background-color: transparent; + background-image: url("assets/slider-horiz-insensitive.png"); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + scale slider:backdrop:disabled label, scale slider:backdrop:disabled { + color: shade(@theme_unfocused_fg_color, 1.1); } + row:selected scale slider:disabled, row:selected scale slider { + border-color: shade(@theme_selected_bg_color, 0.6); } + .osd scale slider { + color: @theme_unfocused_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@osd_bg_color); + background-clip: padding-box; + box-shadow: inset 0 1px @osd_txt_shadow; + text-shadow: 0 1px @osd_txt_shadow; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; + outline-color: @osd_outline; + border-color: @osd_borders; + border-radius: 100%; + background-color: #1c1f20; } + .osd scale slider:hover { + color: @osd_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(shade(@osd_bg_color, 1.05)); + background-clip: padding-box; + box-shadow: inset 0 1px @osd_txt_shadow; + text-shadow: 0 1px @osd_txt_shadow; + -gtk-icon-shadow: 0 1px @osd_txt_shadow; + outline-color: @osd_outline; + background-color: #1c1f20; } + .osd scale slider:active { + color: @osd_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@osd_borders); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: @osd_outline; + background-color: #1c1f20; } + .osd scale slider:disabled { + color: shade(@osd_fg_color, 0.85); + border-color: @osd_borders; + background-color: transparent; + background-image: image(shade(@osd_bg_color, 0.95)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-color: #1c1f20; } + .osd scale slider:backdrop { + color: @theme_unfocused_fg_color; + border-color: @osd_borders; + background-color: transparent; + background-image: image(@osd_bg_color); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-color: #1c1f20; } + .osd scale slider:backdrop:disabled { + background-color: #1c1f20; } + scale value { + color: alpha(currentColor,0.55); } + scale marks { + color: alpha(currentColor,0.55); } + scale marks.top { + margin-bottom: 6px; + margin-top: -12px; } + scale marks.bottom { + margin-top: 6px; + margin-bottom: -12px; } + scale marks.top { + margin-right: 6px; + margin-left: -12px; } + scale marks.bottom { + margin-left: 6px; + margin-right: -12px; } + scale.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -9px; } + scale.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -9px; } + scale.fine-tune marks.top { + margin-right: 6px; + margin-left: -9px; } + scale.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -9px; } + scale.horizontal indicator { + min-height: 6px; + min-width: 1px; } + scale.horizontal.fine-tune indicator { + min-height: 3px; } + scale.vertical indicator { + min-height: 1px; + min-width: 6px; } + scale.vertical.fine-tune indicator { + min-width: 3px; } + +/***************** + * Progress bars * + *****************/ +progressbar { + font-size: smaller; + color: @theme_selected_fg_color; } + progressbar.horizontal trough, + progressbar.horizontal progress { + min-height: 10px; } + progressbar.vertical trough, + progressbar.vertical progress { + min-width: 10px; } + progressbar.horizontal progress { + margin: 0 -1px; } + progressbar.vertical progress { + margin: -1px 0; } + progressbar:backdrop { + box-shadow: none; + transition: 200ms ease-out; } + progressbar progress { + border-radius: 0; } + progressbar progress.left { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + progressbar progress.right { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + progressbar progress.top { + border-top-right-radius: 0; + border-top-left-radius: 0; } + progressbar progress.bottom { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; } + progressbar.osd trough { + border-style: none; + border-radius: 0; + background-color: shade(@theme_selected_bg_color, 0.6); + box-shadow: none; } + progressbar.osd progress { + border-style: none; + border-radius: 0; } + +/************* + * Level Bar * + *************/ +levelbar block { + min-width: 32px; + min-height: 1px; } +levelbar.vertical block { + min-width: 1px; + min-height: 32px; } +levelbar:backdrop { + transition: 200ms ease-out; } +levelbar trough { + border: 1px solid; + padding: 2px; + border-radius: 0; + color: @theme_fg_color; + border-color: @borders; + background-color: @theme_bg_color; + box-shadow: inset 0 0 0 1px shade(@theme_selected_bg_color, 0); } + levelbar trough:backdrop { + color: @theme_unfocused_fg_color; + border-color: shade(@borders, 0.95); + background-color: @theme_unfocused_bg_color; + box-shadow: none; } +levelbar.horizontal.discrete block { + margin: 0 1px; } +levelbar.vertical.discrete block { + margin: 1px 0; } +levelbar block { + border: 1px solid; + border-radius: 0; } + levelbar block.low { + border-color: #8f4700; + background-color: @warning_color; } + levelbar block.low:backdrop { + border-color: @warning_color; } + levelbar block.high, levelbar block:not(.empty) { + border-color: shade(@theme_selected_bg_color, 0.6); + background-color: @theme_selected_bg_color; } + levelbar block.high:backdrop, levelbar block:not(.empty):backdrop { + border-color: @theme_selected_bg_color; } + levelbar block.full { + border-color: #40760c; + background-color: #73d216; } + levelbar block.full:backdrop { + border-color: #73d216; } + levelbar block.empty { + background-color: transparent; + border-color: rgba(46, 52, 54, 0.2); } + levelbar block.empty:backdrop { + border-color: rgba(139, 142, 143, 0.15); } + +/**************** + * Print dialog * +*****************/ +printdialog paper { + color: @theme_fg_color; + border: 1px solid @borders; + background: @theme_bg_color; + padding: 0; } + printdialog paper:backdrop { + color: @insensitive_fg_color; + border-color: shade(@borders, 0.95); } +printdialog .dialog-action-box { + margin: 12px; } + +/********** + * Frames * + **********/ +frame > border, +.frame { + box-shadow: none; + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid @borders; } + frame > border.flat, + .frame.flat { + border-style: none; } + frame > border:backdrop, + .frame:backdrop { + border-color: shade(@borders, 0.95); } + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid @borders; } + actionbar > revealer > box:backdrop { + border-color: shade(@borders, 0.95); } + +scrolledwindow viewport.frame { + border-style: none; } +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#9d9d99), to(rgba(157, 157, 153, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.top:backdrop { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(shade(@borders, 0.95)), to(rgba(192, 192, 189, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } +scrolledwindow overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#9d9d99), to(rgba(157, 157, 153, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.bottom:backdrop { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(shade(@borders, 0.95)), to(rgba(192, 192, 189, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } +scrolledwindow overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#9d9d99), to(rgba(157, 157, 153, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.left:backdrop { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(shade(@borders, 0.95)), to(rgba(192, 192, 189, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } +scrolledwindow overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#9d9d99), to(rgba(157, 157, 153, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.right:backdrop { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(shade(@borders, 0.95)), to(rgba(192, 192, 189, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } +scrolledwindow undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; + box-shadow: none; } +scrolledwindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; + box-shadow: none; } +scrolledwindow undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; + box-shadow: none; } +scrolledwindow undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; + box-shadow: none; } +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, @borders 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #c3c4c4; } + scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; } + scrolledwindow junction:backdrop { + border-image-source: linear-gradient(to bottom, shade(@borders, 0.95) 1px, transparent 1px); + background-color: #e1e1df; + transition: 200ms ease-out; } + +separator { + background: rgba(0, 0, 0, 0.1); + min-width: 1px; + min-height: 1px; } + +/********* + * Lists * + *********/ +list { + color: @theme_fg_color; + background-color: @theme_bg_color; + border-color: @borders; } + list:backdrop { + background-color: @theme_unfocused_bg_color; + border-color: shade(@borders, 0.95); } + list row { + padding: 2px; } + +row { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + row:hover { + transition: none; } + row:backdrop { + transition: 200ms ease-out; } + row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(46, 52, 54, 0.05); } + row.activatable:active { + box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); } + row.activatable:backdrop:hover { + background-color: transparent; } + row.activatable:selected:active { + box-shadow: inset 0 2px 3px -1px @osd_bg_color; } + row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: shade(@theme_selected_bg_color, 1.05); } + row.activatable:selected:backdrop { + background-color: @theme_selected_bg_color; } + +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + padding: 10px; + border-radius: 0; + background-color: @osd_bg_color; + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px); + background-clip: padding-box; } + .app-notification:backdrop, + .app-notification.frame:backdrop { + background-image: none; + transition: 200ms ease-out; } + .app-notification border, + .app-notification.frame border { + border: none; } + +/************* + * Expanders * + *************/ +expander arrow { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + expander arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + expander arrow:hover { + color: #748489; } + expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/************ + * Calendar * + ***********/ +calendar { + color: @theme_fg_color; + border: 1px solid @borders; } + calendar:selected { + border-radius: 0; } + calendar.header { + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 0; } + calendar.header:backdrop { + border-color: rgba(0, 0, 0, 0.1); } + calendar.button { + color: rgba(46, 52, 54, 0.45); } + calendar.button:hover { + color: @theme_fg_color; } + calendar.button:backdrop { + color: rgba(139, 142, 143, 0.45); } + calendar.button:disabled { + color: rgba(139, 142, 143, 0.45); } + calendar:indeterminate, calendar:indeterminate:backdrop { + color: alpha(currentColor,0.55); } + calendar.highlight, calendar.highlight:backdrop { + font-size: smaller; + color: @theme_fg_color; } + calendar:backdrop { + color: @theme_unfocused_fg_color; + border-color: shade(@borders, 0.95); } + +/*********** + * Dialogs * + ***********/ +messagedialog .titlebar { + min-height: 20px; + background-image: none; + background-color: @theme_bg_color; + border-style: none; + border-top-left-radius: 0; + border-top-right-radius: 0; } +messagedialog.csd.background { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } +messagedialog.csd .dialog-action-area button { + padding: 10px 14px; + border-radius: 0; + border-left-style: solid; + border-right-style: none; + border-bottom-style: none; } + messagedialog.csd .dialog-action-area button:first-child { + border-left-style: none; + border-bottom-left-radius: 0; + -gtk-outline-bottom-left-radius: 0; } + messagedialog.csd .dialog-action-area button:last-child { + border-bottom-right-radius: 0; + -gtk-outline-bottom-right-radius: 0; } + +filechooser .dialog-action-box { + border-top: 1px solid @borders; } + filechooser .dialog-action-box:backdrop { + border-top-color: shade(@borders, 0.95); } +filechooser #pathbarbox { + border-bottom: 1px solid @theme_bg_color; } + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; } + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; + background-color: @theme_bg_color; } + stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) { + border-right: none; + border-left-style: none; } + stacksidebar.sidebar:dir(rtl) list + .sidebar:dir(rtl), stacksidebar.sidebar.right list + .sidebar:dir(rtl), .sidebar.right { + border-left: 1px solid @borders; + border-right-style: none; } + .sidebar:backdrop { + background-color: @theme_unfocused_bg_color; + border-color: shade(@borders, 0.95); + transition: 200ms ease-out; } + .sidebar list { + background-color: transparent; } + paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; } + +stacksidebar row { + padding: 10px 4px; } + stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; } + stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; } + +/**************** + * File chooser * + ****************/ +placessidebar > viewport.frame { + border-style: none; } +placessidebar row { + min-height: 36px; + padding: 0px; } + placessidebar row > revealer { + padding: 0 14px; } + placessidebar row:selected { + color: @theme_selected_fg_color; } + placessidebar row:disabled { + color: @insensitive_fg_color; } + placessidebar row:backdrop { + color: @insensitive_fg_color; } + placessidebar row:backdrop:selected { + color: @osd_bg_color; } + placessidebar row:backdrop:disabled { + color: shade(@theme_unfocused_fg_color, 1.1); } + placessidebar row image.sidebar-icon { + opacity: 0.7; } + placessidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; } + placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; } + placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; } + placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; } + button.sidebar-button { + min-height: 26px; + min-width: 26px; + margin-top: 3px; + margin-bottom: 3px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; } + button.sidebar-button:not(:hover):not(:active) > image, button.sidebar-button:backdrop > image { + opacity: 0.7; } + placessidebar row:selected:active { + box-shadow: none; } + placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: image(@success_color); + background-clip: content-box; } + placessidebar row.sidebar-new-bookmark-row { + color: @theme_selected_bg_color; } + placessidebar row:drop(active):not(:disabled) { + color: @success_color; + box-shadow: inset 0 1px @success_color, inset 0 -1px @success_color; } + placessidebar row:drop(active):not(:disabled):selected { + color: @theme_selected_fg_color; + background-color: @success_color; } + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(0turn); } +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); } +placesview row.activatable:hover { + background-color: transparent; } +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; } + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(@borders); + background-size: 1px 1px; } + paned > separator:selected { + background-image: image(@theme_selected_bg_color); } + paned > separator:backdrop { + background-image: image(shade(@borders, 0.95)); } + paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: @theme_bg_color; + background-image: image(@borders), image(@borders); + background-size: 1px 1px, 1px 1px; } + paned > separator.wide:backdrop { + background-color: @theme_bg_color; + background-image: image(shade(@borders, 0.95)), image(shade(@borders, 0.95)); } +paned.horizontal > separator { + background-repeat: repeat-y; } + paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; } + paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; } + paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; } +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; } + paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; } + +/************** + * GtkInfoBar * + **************/ +infobar { + border-style: none; } + +.info, +.question, +.warning, +.error { + text-shadow: 0 1px @borders; } + .info:backdrop, .info, + .question:backdrop, + .question, + .warning:backdrop, + .warning, + .error:backdrop, + .error { + background-color: @theme_selected_bg_color; + border-color: @borders; } + .info:backdrop label, .info:backdrop, .info label, .info, + .question:backdrop label, + .question:backdrop, + .question label, + .question, + .warning:backdrop label, + .warning:backdrop, + .warning label, + .warning, + .error:backdrop label, + .error:backdrop, + .error label, + .error { + color: @theme_selected_fg_color; } + .info:backdrop, + .question:backdrop, + .warning:backdrop, + .error:backdrop { + text-shadow: none; } + .info button, + .question button, + .warning button, + .error button { + color: @theme_selected_fg_color; + outline-color: rgba(255, 255, 255, 0.3); + border-color: shade(@theme_selected_bg_color, 0.6); + border-bottom-color: shade(@theme_selected_bg_color, 0.6); + background-image: image(@theme_selected_bg_color); + text-shadow: 0 -1px rgba(0, 0, 0, 0.54353); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + .info button:hover, + .question button:hover, + .warning button:hover, + .error button:hover { + color: @theme_selected_fg_color; + outline-color: rgba(255, 255, 255, 0.3); + border-color: shade(@theme_selected_bg_color, 0.6); + border-bottom-color: shade(@theme_selected_bg_color, 0.6); + background-image: image(shade(@theme_selected_bg_color, 0.9)); + text-shadow: 0 -1px rgba(0, 0, 0, 0.49553); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.49553); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + .info button:active, .info button:checked, + .question button:active, + .question button:checked, + .warning button:active, + .warning button:checked, + .error button:active, + .error button:checked { + color: @theme_selected_fg_color; + outline-color: rgba(255, 255, 255, 0.3); + border-color: shade(@theme_selected_bg_color, 0.6); + background-image: none; + background-color: shade(@theme_selected_bg_color, 0.8); + box-shadow: inset 0 1px transparent; + text-shadow: none; + -gtk-icon-shadow: none; } + .info button:disabled, + .question button:disabled, + .warning button:disabled, + .error button:disabled { + border-color: shade(@theme_selected_bg_color, 0.6); + background-color: @theme_selected_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + .info button:disabled label, .info button:disabled, + .question button:disabled label, + .question button:disabled, + .warning button:disabled label, + .warning button:disabled, + .error button:disabled label, + .error button:disabled { + color: #b2d0ef; } + .info button:backdrop, + .question button:backdrop, + .warning button:backdrop, + .error button:backdrop { + border-color: @theme_selected_bg_color; + background-color: transparent; + background-image: image(@theme_selected_bg_color); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; + border-color: shade(@theme_selected_bg_color, 0.6); } + .info button:backdrop label, .info button:backdrop, + .question button:backdrop label, + .question button:backdrop, + .warning button:backdrop label, + .warning button:backdrop, + .error button:backdrop label, + .error button:backdrop { + color: @theme_selected_fg_color; } + .info button:backdrop:disabled, + .question button:backdrop:disabled, + .warning button:backdrop:disabled, + .error button:backdrop:disabled { + border-color: @theme_selected_bg_color; + background-color: @theme_selected_bg_color; + background-image: none; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; + border-color: shade(@theme_selected_bg_color, 0.6); } + .info button:backdrop:disabled label, .info button:backdrop:disabled, + .question button:backdrop:disabled label, + .question button:backdrop:disabled, + .warning button:backdrop:disabled label, + .warning button:backdrop:disabled, + .error button:backdrop:disabled label, + .error button:backdrop:disabled { + color: @theme_unfocused_selected_fg_color; } + .info label:selected:focus, .info label:selected:hover, .info label:selected, + .question label:selected:focus, + .question label:selected:hover, + .question label:selected, + .warning label:selected:focus, + .warning label:selected:hover, + .warning label:selected, + .error label:selected:focus, + .error label:selected:hover, + .error label:selected { + background-color: @borders; } + +/************ + * Tooltips * *?* + ************/ +tooltip { + padding: 4px; + /* not working */ + border-radius: 0; + box-shadow: none; + text-shadow: none; } + tooltip.background { + background-color: @tooltip_bg_color; + background-clip: padding-box; + border: 1px solid @osd_txt_shadow; } + tooltip decoration { + background-color: transparent; } + tooltip * { + padding: 4px; + background-color: transparent; + color: @theme_fg_color; } + +/***************** + * Color Chooser * + *****************/ +colorswatch:drop(active), colorswatch { + border-style: none; } +colorswatch.top { + border-top-left-radius: 0; + border-top-right-radius: 0; } + colorswatch.top overlay { + border-top-left-radius: 0; + border-top-right-radius: 0; } +colorswatch.bottom { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + colorswatch.bottom overlay { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } +colorswatch.dark overlay { + color: @theme_selected_fg_color; } + colorswatch.dark overlay:hover { + border-color: rgba(0, 0, 0, 0.8); } + colorswatch.dark overlay:backdrop { + color: @theme_unfocused_bg_color; } +colorswatch.light overlay { + color: @theme_fg_color; } + colorswatch.light overlay:hover { + border-color: @osd_bg_color; } + colorswatch.light overlay:backdrop { + color: @theme_unfocused_fg_color; } +colorswatch:drop(active) { + box-shadow: none; } + colorswatch:drop(active).light overlay { + border-color: @success_color; + box-shadow: inset 0 0 0 2px #3d7805, inset 0 0 0 1px @success_color; } + colorswatch:drop(active).dark overlay { + border-color: @success_color; + box-shadow: inset 0 0 0 2px @borders, inset 0 0 0 1px @success_color; } +colorswatch overlay { + border: 1px solid @borders; } + colorswatch overlay:hover { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); } + colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { + border-color: @borders; + box-shadow: none; } +colorswatch#add-color-button { + border-radius: 0; } + colorswatch#add-color-button:only-child { + border-radius: 0; } + colorswatch#add-color-button overlay { + color: @theme_fg_color; + outline-color: @outline_color; + border-color: @borders; + border-bottom-color: @borders; + background-image: linear-gradient(to bottom, @theme_bg_color, @theme_bg_color); + text-shadow: 0 1px @txt_shadow; + -gtk-icon-shadow: 0 1px @txt_shadow; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); } + colorswatch#add-color-button overlay:hover { + color: @theme_fg_color; + outline-color: @outline_color; + border-color: @borders; + border-bottom-color: @borders; + background-image: linear-gradient(to bottom, @theme_selected_bg_color, @theme_selected_bg_color); + text-shadow: 0 1px @txt_shadow; + -gtk-icon-shadow: 0 1px @txt_shadow; + box-shadow: inset 0 1px @theme_bg_color; } + colorswatch#add-color-button overlay:backdrop { + border-color: shade(@borders, 0.95); + background-color: transparent; + background-image: image(@theme_bg_color); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px transparent; } + colorswatch#add-color-button overlay:backdrop label, colorswatch#add-color-button overlay:backdrop { + color: @insensitive_fg_color; } +colorswatch:disabled { + opacity: 0.5; } + colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; } +row:selected colorswatch { + box-shadow: 0 0 0 2px #ffffff; } +colorswatch#editor-color-sample { + border-radius: 0px; } + colorswatch#editor-color-sample overlay { + border-radius: 0px; } + +colorchooser .popover.osd { + border-radius: 0; } + +/******** + * Misc * + ********/ +.content-view { + background-color: #d7d7d5; } + .content-view:hover { + -gtk-icon-effect: highlight; } + .content-view:backdrop { + background-color: #d7d7d5; } + +.osd .scale-popup button.flat { + border-style: none; + border-radius: 0; } +.scale-popup button:hover { + background-color: rgba(46, 52, 54, 0.1); + border-radius: 0; } + +/********************** + * Window Decorations * + *********************/ +decoration { + border-radius: 0; + border-width: 0px; + box-shadow: 0 3px 9px 1px @osd_bg_color, 0 0 0 1px rgba(0, 0, 0, 0.23); + margin: 10px; } + decoration:backdrop { + box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.18); + transition: 200ms ease-out; } + .maximized decoration, .fullscreen decoration, .tiled decoration { + border-radius: 0; } + .popup decoration { + box-shadow: none; } + .ssd decoration { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.23); } + .csd.popup decoration { + border-radius: 0; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } + tooltip.csd decoration { + border-radius: 0; + box-shadow: none; } + messagedialog.csd decoration { + border-radius: 0; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } + .solid-csd decoration { + margin: 0; + padding: 4px; + background-color: @borders; + border: solid 1px @borders; + border-radius: 0; + box-shadow: inset 0 0 0 3px @theme_bg_color, inset 0 1px rgba(255, 255, 255, 0.8); } + .solid-csd decoration:backdrop { + box-shadow: inset 0 0 0 3px @theme_bg_color, inset 0 1px rgba(255, 255, 255, 0.8); } + +/* Server-side decoration (SSD) */ +.window-frame.ssd { + border-radius: 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.18); +} + +.window-frame.ssd, +.window-frame.ssd:backdrop { + background-color: @theme_bg_color; } + +button.titlebutton { + text-shadow: 0 1px @txt_shadow; + -gtk-icon-shadow: 0 1px @txt_shadow; } + button.titlebutton:backdrop { + -gtk-icon-shadow: none; } + +headerbar.selection-mode button.titlebutton, +.titlebar.selection-mode button.titlebutton { + text-shadow: 0 -1px rgba(0, 0, 0, 0.54353); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353); } + headerbar.selection-mode button.titlebutton:backdrop, + .titlebar.selection-mode button.titlebutton:backdrop { + -gtk-icon-shadow: none; } + +.view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, +.view text:selected:focus, +iconview text:selected:focus, +textview text:selected:focus, +.view text:selected, +iconview text:selected, +textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, +textview text selection:focus, +textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection, +entry selection:focus, +entry selection, modelbutton.flat:selected, popover.background checkbutton:selected, +popover.background radiobutton:selected, +.menuitem.button.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { + background-color: @theme_selected_bg_color; } + row:selected label, label:selected, .selection-mode button.titlebutton, .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, + .view text:selected:focus, + iconview text:selected:focus, + textview text:selected:focus, + .view text:selected, + iconview text:selected, + textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, + textview text selection:focus, + textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection, + entry selection:focus, + entry selection, modelbutton.flat:selected, popover.background checkbutton:selected, + popover.background radiobutton:selected, + .menuitem.button.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { + color: @theme_selected_fg_color; + outline-color: rgba(255, 255, 255, 0.3); } + row:selected label:disabled, label:disabled:selected, .selection-mode button.titlebutton:disabled, iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected, + iconview text:disabled:selected:focus, + textview text:disabled:selected:focus, + .view text:disabled:selected, + iconview text:disabled:selected, + textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled, + textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, spinbutton:not(.vertical) selection:disabled, + entry selection:disabled, modelbutton.flat:disabled:selected, popover.background checkbutton:disabled:selected, + popover.background radiobutton:disabled:selected, + .menuitem.button.flat:disabled:selected, row:disabled:selected, calendar:disabled:selected { + color: @theme_selected_bg_color; } + row:selected label:backdrop, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected, + iconview text:backdrop:selected:focus, + textview text:backdrop:selected:focus, + .view text:backdrop:selected, + iconview text:backdrop:selected, + textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text selection:backdrop, iconview text selection:backdrop, + textview text selection:backdrop, flowbox flowboxchild:backdrop:selected, label:backdrop selection, spinbutton:not(.vertical) selection:backdrop, + entry selection:backdrop, modelbutton.flat:backdrop:selected, popover.background checkbutton:backdrop:selected, + popover.background radiobutton:backdrop:selected, + .menuitem.button.flat:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected { + color: @theme_unfocused_bg_color; } + row:selected label:backdrop:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected, + .view text:backdrop:disabled:selected, + iconview text:backdrop:disabled:selected, + textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text selection:backdrop:disabled, + textview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, spinbutton:not(.vertical) selection:backdrop:disabled, + entry selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected, popover.background checkbutton:backdrop:disabled:selected, + popover.background radiobutton:backdrop:disabled:selected, + .menuitem.button.flat:backdrop:disabled:selected, row:backdrop:disabled:selected, calendar:backdrop:disabled:selected { + color: #7fb0e4; } + +.monospace { + font-family: monospace; } + +/********************** + * Touch Copy & Paste * + *********************/ +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; } + cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start.png"), url("assets/text-select-start@2.png")); + padding-left: 10px; } + cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end.png"), url("assets/text-select-end@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horiz-top.png"), url("assets/slider-horiz-top@2.png")); } + cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-hover.png"), url("assets/text-select-start-hover@2.png")); + padding-left: 10px; } + cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-hover.png"), url("assets/text-select-end-hover@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horiz-top-hover.png"), url("assets/slider-horiz-top-hover@2.png")); } + cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-active.png"), url("assets/text-select-start-active@2.png")); + padding-left: 10px; } + cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-active.png"), url("assets/text-select-end-active@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horiz-top-active.png"), url("assets/slider-horiz-top-active@2.png")); } + +.context-menu { + font: initial; } + +button.circular { + border-radius: 20px; + -gtk-outline-radius: 20px; } + button.circular label { + padding: 0; } + +.keycap { + min-width: 20px; + min-height: 25px; + margin-top: 2px; + padding-bottom: 3px; + padding-left: 6px; + padding-right: 6px; + color: @theme_fg_color; + background-color: @theme_bg_color; + border: 1px solid; + border-color: #cfcfcd; + border-radius: 0; + box-shadow: inset 0 -3px #ededec; + font-size: smaller; } + .keycap:backdrop { + background-color: @theme_unfocused_bg_color; + color: @insensitive_fg_color; + transition: 200ms ease-out; } + +*:drop(active):focus, +*:drop(active) { + border-color: @success_color; + box-shadow: inset 0 0 0 1px @success_color; + caret-color: @success_color; } + +stackswitcher button.text-button { + min-width: 100px; } + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 32px; + min-height: 32px; + padding: 0; } diff --git a/Windows10/gtk-3.20/gtk-dark.css b/Windows10/gtk-3.20/gtk-dark.css new file mode 100644 index 0000000..0f3a0ae --- /dev/null +++ b/Windows10/gtk-3.20/gtk-dark.css @@ -0,0 +1,97 @@ +/* search for rgba value important! 46, 52, 54 */ + +/* default color scheme */ +@define-color bg_color #000000; +@define-color fg_color #ffffff; +@define-color base_color #000000; +@define-color text_color #ffffff; +@define-color selected_bg_color #0084f0; +@define-color selected_fg_color #ffffff; +@define-color tooltip_bg_color #000000; +@define-color tooltip_fg_color #ffffff; +@define-color progressbar_color #0084f0; + +@define-color outline_color rgba(164,164,164,0.3); +@define-color txt_shadow rgba(20, 20, 20, 0.76923); + +/* OSD colors */ +@define-color osd_bg_color alpha(#111111, 0.95); +@define-color osd_fg_color #ffffff; +@define-color osd_borders #8c8c8c; +@define-color osd_outline #5e5e5e; +@define-color osd_txt_shadow rgba(255,255,255,0.1); + +/* widget text/foreground color */ +@define-color theme_fg_color #ffffff; +/* +text color for entries, views and content in general */ +@define-color theme_text_color #ffffff; +/* +widget base background color */ +@define-color theme_bg_color #000000; +/* +text widgets and the like base background color */ +@define-color theme_base_color #000000; +/* +base background color of selections */ +@define-color theme_selected_bg_color #0084f0; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color #ffffff; +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #000000; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #e8e8e8; +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #000000; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #f1f1f1; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #f1f1f1; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #000000; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #000000; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #8e8e8e; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #2c2c2c; +/* +widgets main borders color */ +@define-color borders #343434; +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders #4a4a4a; +/* +these are pretty self explicative */ +@define-color warning_color #f57900; +@define-color error_color #cc0000; +@define-color success_color #73d216; +/* +these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title shade(#2e3436, 1.8); +@define-color wm_unfocused_title #8b8e8f; +@define-color wm_highlight rgba(255, 255, 255, 0.8); +@define-color wm_borders_edge rgba(255, 255, 255, 0.8); +@define-color wm_bg_a shade(#e8e8e7, 1.2); +@define-color wm_bg_b #e8e8e7; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); +@define-color wm_button_hover_color_a shade(#e8e8e7, 1.3); +@define-color wm_button_hover_color_b #e8e8e7; +@define-color wm_button_active_color_a shade(#e8e8e7, 0.85); +@define-color wm_button_active_color_b shade(#e8e8e7, 0.89); +@define-color wm_button_active_color_c shade(#e8e8e7, 0.9); +@define-color content_view_bg #000000; + +@import url("gtk-contained-dark.css"); diff --git a/Windows10/gtk-3.20/gtk.css b/Windows10/gtk-3.20/gtk.css new file mode 100644 index 0000000..173cb6b --- /dev/null +++ b/Windows10/gtk-3.20/gtk.css @@ -0,0 +1,98 @@ +/* search for rgba value important! 46, 52, 54 */ + +/* default color scheme */ +@define-color bg_color #ffffff; +@define-color fg_color #4c4c4c; +@define-color base_color #ffffff; +@define-color text_color #4c4c4c; +@define-color selected_bg_color #cce8ff; +@define-color selected_fg_color #262626; +@define-color tooltip_bg_color #ffffff; +@define-color tooltip_fg_color #4c4c4c; +@define-color progressbar_color #06B025; + +@define-color outline_color rgba(46,52,54,0.3); +@define-color txt_shadow rgba(255, 255, 255, 0.76923); + +/* OSD colors */ +@define-color osd_bg_color alpha(#111111, 0.9); +@define-color osd_fg_color #ffffff; +@define-color osd_borders #8c8c8c; +@define-color osd_outline #eeeeec; +@define-color osd_txt_shadow rgba(255,255,255,0.1); + +/* widget text/foreground color */ +@define-color theme_fg_color #2e3436; +/* +text color for entries, views and content in general */ +@define-color theme_text_color black; +/* +widget base background color */ +@define-color theme_bg_color #ffffff; +/* +text widgets and the like base background color */ +@define-color theme_base_color #ffffff; +/* +base background color of selections */ +@define-color theme_selected_bg_color #cce8ff; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color #262626; +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #fcfcfc; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #8c8c8c; +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #ffffff; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #8c8c8c; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color black; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #fcfcfc; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #fcfcfc; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #d1d1d1; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #000000; +/* +widgets main borders color */ +@define-color borders #aaaaaa; +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders #8c8c8c; +/* +these are pretty self explicative */ +@define-color warning_color #f57900; +@define-color error_color #cc0000; +@define-color success_color #73d216; +/* +these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title shade(#2e3436, 1.8); +@define-color wm_unfocused_title #8b8e8f; +@define-color wm_highlight rgba(255, 255, 255, 0.8); +@define-color wm_borders_edge rgba(255, 255, 255, 0.8); +@define-color wm_bg_a shade(#e8e8e7, 1.2); +@define-color wm_bg_b #e8e8e7; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); +@define-color wm_button_hover_color_a shade(#e8e8e7, 1.3); +@define-color wm_button_hover_color_b #e8e8e7; +@define-color wm_button_active_color_a shade(#e8e8e7, 0.85); +@define-color wm_button_active_color_b shade(#e8e8e7, 0.89); +@define-color wm_button_active_color_c shade(#e8e8e7, 0.9); +@define-color content_view_bg #ffffff; + +@import url("gtk-contained.css"); +@import url("apps/gnome-terminal.css"); diff --git a/Windows10/gtk-3.20/settings.ini b/Windows10/gtk-3.20/settings.ini new file mode 100644 index 0000000..9aa01e5 --- /dev/null +++ b/Windows10/gtk-3.20/settings.ini @@ -0,0 +1,3 @@ +[Settings] +gtk-auto-mnemonics = 1 +gtk-visible-focus = automatic diff --git a/Windows10/gtk-3.20/thumbnail.png b/Windows10/gtk-3.20/thumbnail.png new file mode 100644 index 0000000..f499de3 Binary files /dev/null and b/Windows10/gtk-3.20/thumbnail.png differ diff --git a/Windows10/index.theme b/Windows10/index.theme new file mode 100755 index 0000000..503a9a5 --- /dev/null +++ b/Windows10/index.theme @@ -0,0 +1,12 @@ +[Desktop Entry] +Type=X-GNOME-Metatheme +Name=Windows 10 Default +Comment=Windows 10 UI for Linux OSes +Comment=Author : Christian Medel (Elbullazul) +Version=v0.9.8 +Encoding=UTF-8 + +[X-GNOME-Metatheme] +GtkTheme=Windows 10 Default +MetacityTheme=Windows 10 Default +ButtonLayout=:minimize,maximize,close diff --git a/Windows10/metacity-1/close-focused-active.png b/Windows10/metacity-1/close-focused-active.png new file mode 100755 index 0000000..709b65b Binary files /dev/null and b/Windows10/metacity-1/close-focused-active.png differ diff --git a/Windows10/metacity-1/close-focused-normal.png b/Windows10/metacity-1/close-focused-normal.png new file mode 100755 index 0000000..3507d67 Binary files /dev/null and b/Windows10/metacity-1/close-focused-normal.png differ diff --git a/Windows10/metacity-1/close-focused-pressed.png b/Windows10/metacity-1/close-focused-pressed.png new file mode 100755 index 0000000..7dbd00b Binary files /dev/null and b/Windows10/metacity-1/close-focused-pressed.png differ diff --git a/Windows10/metacity-1/close-unfocused-normal.png b/Windows10/metacity-1/close-unfocused-normal.png new file mode 100755 index 0000000..f7165b4 Binary files /dev/null and b/Windows10/metacity-1/close-unfocused-normal.png differ diff --git a/Windows10/metacity-1/maximize-focused-active.png b/Windows10/metacity-1/maximize-focused-active.png new file mode 100755 index 0000000..3c99150 Binary files /dev/null and b/Windows10/metacity-1/maximize-focused-active.png differ diff --git a/Windows10/metacity-1/maximize-focused-normal.png b/Windows10/metacity-1/maximize-focused-normal.png new file mode 100755 index 0000000..aea887e Binary files /dev/null and b/Windows10/metacity-1/maximize-focused-normal.png differ diff --git a/Windows10/metacity-1/maximize-focused-pressed.png b/Windows10/metacity-1/maximize-focused-pressed.png new file mode 100755 index 0000000..7ba62e7 Binary files /dev/null and b/Windows10/metacity-1/maximize-focused-pressed.png differ diff --git a/Windows10/metacity-1/maximize-unfocused-normal.png b/Windows10/metacity-1/maximize-unfocused-normal.png new file mode 100755 index 0000000..cdcbf5d Binary files /dev/null and b/Windows10/metacity-1/maximize-unfocused-normal.png differ diff --git a/Windows10/metacity-1/metacity-theme-1.xml b/Windows10/metacity-1/metacity-theme-1.xml new file mode 100755 index 0000000..4113141 --- /dev/null +++ b/Windows10/metacity-1/metacity-theme-1.xml @@ -0,0 +1,352 @@ + + + + Windows 10 Theme + Elbullazul + 2015 Elbullazul + Sept 9, 2015 + Windows 10 window border for Windows 10 Theme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +</draw_ops> + +<draw_ops name="title-text-unfocused"> +<title color="#cfcfcf" x="5" y="(height - title_height) / 2"/> +</draw_ops> + +<draw_ops name="blank"> +</draw_ops> + +<draw_ops name="title"> + <rectangle color="#ffffff" x="0" y="0" width="width" + height="height" filled="true"/> + <line color="#cbccd0" x1="0" y1="0" x2="0" y2="height" + width="1"/> + <line color="#cbccd0" x1="0" y1="0" x2="width" y2="0" + width="1"/> + <line color="#cbccd0" x1="width - 1" y1="0" x2="width - 1" y2="height" + width="1"/> +</draw_ops> + +<draw_ops name="title-shaded"> + <rectangle color="#ffffff" x="0" y="0" width="width" + height="height" filled="true"/> + <line color="#cbccd0" x1="0" y1="0" x2="0" y2="height" + width="1"/> + <line color="#cbccd0" x1="0" y1="0" x2="width" y2="0" + width="1"/> + <line color="#cbccd0" x1="width - 1" y1="0" x2="width - 1" y2="height" + width="1"/> +</draw_ops> + +<draw_ops name="title-unfocused"> + <rectangle color="#ffffff" x="0" y="0" width="width" + height="height" filled="true"/> + <line color="#cbccd0" x1="0" y1="0" x2="0" y2="height" + width="1"/> + <line color="#cbccd0" x1="0" y1="0" x2="width" y2="0" + width="1"/> + <line color="#cbccd0" x1="width - 1" y1="0" x2="width - 1" y2="height" + width="1"/> +</draw_ops> + +<draw_ops name="title-max"> + <rectangle color="#ffffff" x="0" y="0" width="width" + height="height" filled="true"/> +</draw_ops> + +<draw_ops name="title-max-unfocused"> + <rectangle color="#ffffff" x="0" y="0" width="width" + height="height" filled="true"/> +</draw_ops> + +<draw_ops name="frame-left-focused"> + <rectangle color="#cbccd0" x="0" y="0" width="width" + height="height" filled="true"/> +</draw_ops> + +<draw_ops name="frame-left-unfocused"> + <rectangle color="#cbccd0" x="0" y="0" width="width" + height="height" filled="true"/> +</draw_ops> + +<draw_ops name="frame-right-focused"> + <rectangle color="#cbccd0" x="0" y="0" width="width" + height="height" filled="true"/> +</draw_ops> + +<draw_ops name="frame-right-unfocused"> + <rectangle color="#cbccd0" x="0" y="0" width="width" + height="height" filled="true"/> +</draw_ops> + +<draw_ops name="frame-bottom-focused"> + <rectangle color="#cbccd0" x="0" y="0" width="width" + height="height" filled="true"/> +</draw_ops> + +<draw_ops name="frame-bottom-unfocused"> + <rectangle color="#cbccd0" x="0" y="0" width="width" + height="height" filled="true"/> +</draw_ops> + +<draw_ops name="button-close-focused"> + <image filename="close-focused-active.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-close-unfocused"> + <image filename="close-focused-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-close-blurred"> + <image filename="close-unfocused-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-close-pressed"> + <image filename="close-focused-pressed.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-maximize-focused"> + <image filename="maximize-focused-active.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-maximize-unfocused"> + <image filename="maximize-focused-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-maximize-blurred"> + <image filename="maximize-unfocused-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-maximize-pressed"> + <image filename="maximize-focused-pressed.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-restore-focused"> + <image filename="restore-focused-active.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-restore-unfocused"> + <image filename="restore-focused-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-restore-blurred"> + <image filename="restore-unfocused-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-restore-pressed"> + <image filename="restore-focused-pressed.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-minimize-focused"> + <image filename="minimize-focused-active.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-minimize-unfocused"> + <image filename="minimize-focused-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-minimize-blurred"> + <image filename="minimize-unfocused-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-minimize-pressed"> + <image filename="minimize-focused-pressed.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + + +<!-- Menu drawing operations --> +<draw_ops name="menu_button_icon"> + <clip x="15" y="0" width="width" height="height"/> +<icon x="(30 `max` (width-title_width-mini_icon_width-IconTitleSpacing)) / 2" + y="(height-mini_icon_height) / 2" + width="mini_icon_width-1" height="mini_icon_height-1"/> +</draw_ops> + + +<draw_ops name="menu_button_icon_unfocused"> + <clip x="15" y="0" width="width" height="height"/> +<icon x="(30 `max` (width-title_width-mini_icon_width-IconTitleSpacing)) / 2" + y="(height-mini_icon_height) / 2" + width="mini_icon_width-1" height="mini_icon_height-1"/> +</draw_ops> + +<draw_ops name="menu_button_normal"> + <clip x="15" y="0" width="width" height="height"/> +<icon x="(30 `max` (width-title_width-mini_icon_width-IconTitleSpacing)) / 2" + y="(height-mini_icon_height) / 2" + width="mini_icon_width-1" height="mini_icon_height-1"/> +</draw_ops> + +<draw_ops name="menu_button_pressed"> + <clip x="15" y="0" width="width" height="height"/> +<icon x="(30 `max` (width-title_width-mini_icon_width-IconTitleSpacing)) / 2" + y="(height-mini_icon_height) / 2" + width="mini_icon_width-1" height="mini_icon_height-1"/> +</draw_ops> + +<draw_ops name="menu_button_unfocused"> + <clip x="15" y="0" width="width" height="height"/> +<icon x="(30 `max` (width-title_width-mini_icon_width-IconTitleSpacing)) / 2" + y="(height-mini_icon_height) / 2" + width="mini_icon_width-1" height="mini_icon_height-1"/> +</draw_ops> + +<frame_style name="normal-focused" geometry="normal"> + <piece position="titlebar" draw_ops="title"/> + <piece position="left_edge" draw_ops="frame-left-focused"/> + <piece position="right_edge" draw_ops="frame-right-focused"/> + <piece position="bottom_edge" draw_ops="frame-bottom-focused"/> + <piece position="title" draw_ops="title-text-focused"/> + <button function="close" state="normal" draw_ops="button-close-unfocused"/> + <button function="close" state="prelight" draw_ops="button-close-focused"/> + <button function="close" state="pressed" draw_ops="button-close-pressed"/> + + <button function="minimize" state="normal" draw_ops="button-minimize-unfocused"/> + <button function="minimize" state="prelight" draw_ops="button-minimize-focused"/> + <button function="minimize" state="pressed" draw_ops="button-minimize-pressed"/> + + <button function="maximize" state="normal" draw_ops="button-maximize-unfocused"/> + <button function="maximize" state="prelight" draw_ops="button-maximize-focused"/> + <button function="maximize" state="pressed" draw_ops="button-maximize-pressed"/> + + <button function="menu" state="normal" draw_ops="menu_button_normal"/> + <button function="menu" state="pressed" draw_ops="menu_button_pressed"/> +</frame_style> + +<frame_style name="normal-unfocused" geometry="normal"> + <piece position="titlebar" draw_ops="title-unfocused"/> + <piece position="left_edge" draw_ops="frame-left-unfocused"/> + <piece position="right_edge" draw_ops="frame-right-unfocused"/> + <piece position="bottom_edge" draw_ops="frame-bottom-unfocused"/> + <piece position="title" draw_ops="title-text-unfocused"/> + + <button function="close" state="normal" draw_ops="button-close-blurred"/> + <button function="close" state="prelight" draw_ops="button-close-focused"/> + <button function="close" state="pressed" draw_ops="button-close-pressed"/> + + <button function="minimize" state="normal" draw_ops="button-minimize-blurred"/> + <button function="minimize" state="prelight" draw_ops="button-minimize-focused"/> + <button function="minimize" state="pressed" draw_ops="button-minimize-pressed"/> + + <button function="maximize" state="normal" draw_ops="button-maximize-blurred"/> + <button function="maximize" state="prelight" draw_ops="button-maximize-focused"/> + <button function="maximize" state="pressed" draw_ops="button-maximize-pressed"/> + + <button function="menu" state="normal" draw_ops="menu_button_normal"/> + <button function="menu" state="pressed" draw_ops="menu_button_pressed"/> +</frame_style> + +<frame_style name="normal-maximized-focused" geometry="maximized"> + <piece position="titlebar" draw_ops="title-max"/> + <piece position="left_edge" draw_ops="frame-left-focused"/> + <piece position="right_edge" draw_ops="frame-right-focused"/> + <piece position="bottom_edge" draw_ops="frame-bottom-focused"/> + <piece position="title" draw_ops="title-text-focused"/> + <button function="close" state="normal" draw_ops="button-close-unfocused"/> + <button function="close" state="prelight" draw_ops="button-close-focused"/> + <button function="close" state="pressed" draw_ops="button-close-pressed"/> + + <button function="minimize" state="normal" draw_ops="button-minimize-unfocused"/> + <button function="minimize" state="prelight" draw_ops="button-minimize-focused"/> + <button function="minimize" state="pressed" draw_ops="button-minimize-pressed"/> + + <button function="maximize" state="normal" draw_ops="button-restore-unfocused"/> + <button function="maximize" state="prelight" draw_ops="button-restore-focused"/> + <button function="maximize" state="pressed" draw_ops="button-restore-pressed"/> + + <button function="menu" state="normal" draw_ops="menu_button_normal"/> + <button function="menu" state="pressed" draw_ops="menu_button_pressed"/> +</frame_style> + +<frame_style name="normal-maximized-unfocused" geometry="maximized"> + <piece position="titlebar" draw_ops="title-max-unfocused"/> + <piece position="left_edge" draw_ops="frame-left-unfocused"/> + <piece position="right_edge" draw_ops="frame-right-unfocused"/> + <piece position="bottom_edge" draw_ops="frame-bottom-unfocused"/> + <piece position="title" draw_ops="title-text-unfocused"/> + + <button function="close" state="normal" draw_ops="button-close-blurred"/> + <button function="close" state="prelight" draw_ops="button-close-focused"/> + <button function="close" state="pressed" draw_ops="button-close-pressed"/> + + <button function="minimize" state="normal" draw_ops="button-minimize-blurred"/> + <button function="minimize" state="prelight" draw_ops="button-minimize-focused"/> + <button function="minimize" state="pressed" draw_ops="button-minimize-pressed"/> + + <button function="maximize" state="normal" draw_ops="button-restore-blurred"/> + <button function="maximize" state="prelight" draw_ops="button-restore-focused"/> + <button function="maximize" state="pressed" draw_ops="button-restore-pressed"/> + + <button function="menu" state="normal" draw_ops="menu_button_normal"/> + <button function="menu" state="pressed" draw_ops="menu_button_pressed"/> +</frame_style> + +<frame_style name="normal-shaded-focused" geometry="normal" parent="normal-focused"> + <piece position="titlebar" draw_ops="title-shaded"/> +</frame_style> + +<frame_style name="normal-shaded-unfocused" geometry="normal" parent="normal-unfocused"> + <piece position="titlebar" draw_ops="title-shaded"/> +</frame_style> + +<frame_style_set name="normal"> + <frame focus="yes" state="normal" resize="both" style="normal-focused"/> + <frame focus="no" state="normal" resize="both" style="normal-unfocused"/> + <frame focus="yes" state="maximized" style="normal-maximized-focused"/> + <frame focus="no" state="maximized" style="normal-maximized-unfocused"/> + <frame focus="yes" state="shaded" style="normal-shaded-focused"/> + <frame focus="no" state="shaded" style="normal-shaded-unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal-shaded-focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal-shaded-unfocused"/> +</frame_style_set> + +<window type="normal" style_set="normal"/> +<window type="dialog" style_set="normal"/> +<window type="modal_dialog" style_set="normal"/> +<window type="menu" style_set="normal"/> +<window type="utility" style_set="normal"/> +<window type="border" style_set="normal"/> + +<menu_icon function="close" state="normal" draw_ops="button-close-focused"/> +<menu_icon function="maximize" state="normal" draw_ops="button-maximize-focused"/> +<menu_icon function="unmaximize" state="normal" draw_ops="button-maximize-focused"/> +<menu_icon function="minimize" state="normal" draw_ops="button-minimize-focused"/> +</metacity_theme> diff --git a/Windows10/metacity-1/minimize-focused-active.png b/Windows10/metacity-1/minimize-focused-active.png new file mode 100755 index 0000000..4a431e4 Binary files /dev/null and b/Windows10/metacity-1/minimize-focused-active.png differ diff --git a/Windows10/metacity-1/minimize-focused-normal.png b/Windows10/metacity-1/minimize-focused-normal.png new file mode 100755 index 0000000..85dc9dc Binary files /dev/null and b/Windows10/metacity-1/minimize-focused-normal.png differ diff --git a/Windows10/metacity-1/minimize-focused-pressed.png b/Windows10/metacity-1/minimize-focused-pressed.png new file mode 100755 index 0000000..542f387 Binary files /dev/null and b/Windows10/metacity-1/minimize-focused-pressed.png differ diff --git a/Windows10/metacity-1/minimize-unfocused-normal.png b/Windows10/metacity-1/minimize-unfocused-normal.png new file mode 100755 index 0000000..766d4df Binary files /dev/null and b/Windows10/metacity-1/minimize-unfocused-normal.png differ diff --git a/Windows10/metacity-1/restore-focused-active.png b/Windows10/metacity-1/restore-focused-active.png new file mode 100755 index 0000000..b9d7712 Binary files /dev/null and b/Windows10/metacity-1/restore-focused-active.png differ diff --git a/Windows10/metacity-1/restore-focused-normal.png b/Windows10/metacity-1/restore-focused-normal.png new file mode 100755 index 0000000..253b0be Binary files /dev/null and b/Windows10/metacity-1/restore-focused-normal.png differ diff --git a/Windows10/metacity-1/restore-focused-pressed.png b/Windows10/metacity-1/restore-focused-pressed.png new file mode 100755 index 0000000..c4434f2 Binary files /dev/null and b/Windows10/metacity-1/restore-focused-pressed.png differ diff --git a/Windows10/metacity-1/restore-unfocused-normal.png b/Windows10/metacity-1/restore-unfocused-normal.png new file mode 100755 index 0000000..3b922aa Binary files /dev/null and b/Windows10/metacity-1/restore-unfocused-normal.png differ diff --git a/Windows10/metacity-1/thumbnail.png b/Windows10/metacity-1/thumbnail.png new file mode 100755 index 0000000..f8e8b5a Binary files /dev/null and b/Windows10/metacity-1/thumbnail.png differ diff --git a/Windows10/openbox-3/bullet.xbm b/Windows10/openbox-3/bullet.xbm new file mode 100755 index 0000000..c2a4c6a --- /dev/null +++ b/Windows10/openbox-3/bullet.xbm @@ -0,0 +1,4 @@ +#define bullet_width 5 +#define bullet_height 7 +static unsigned char bullet_bits[] = { + 0x03, 0x06, 0x0c, 0x18, 0x0c, 0x06, 0x03 }; diff --git a/Windows10/openbox-3/close.xbm b/Windows10/openbox-3/close.xbm new file mode 100755 index 0000000..e20290b --- /dev/null +++ b/Windows10/openbox-3/close.xbm @@ -0,0 +1,5 @@ +#define close_width 10 +#define close_height 10 +static unsigned char close_bits[] = { + 0x02, 0x01, 0x84, 0x00, 0x48, 0x00, 0x30, 0x00, 0x30, 0x00, 0x48, 0x00, + 0x84, 0x00, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00 }; diff --git a/Windows10/openbox-3/iconify.xbm b/Windows10/openbox-3/iconify.xbm new file mode 100755 index 0000000..e66b019 --- /dev/null +++ b/Windows10/openbox-3/iconify.xbm @@ -0,0 +1,5 @@ +#define iconify_width 10 +#define iconify_height 10 +static unsigned char iconify_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x03, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; diff --git a/Windows10/openbox-3/max.xbm b/Windows10/openbox-3/max.xbm new file mode 100755 index 0000000..b9f1032 --- /dev/null +++ b/Windows10/openbox-3/max.xbm @@ -0,0 +1,5 @@ +#define max_width 10 +#define max_height 10 +static unsigned char max_bits[] = { + 0xfe, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, + 0x02, 0x01, 0xfe, 0x01, 0x00, 0x00, 0x00, 0x00 }; diff --git a/Windows10/openbox-3/themerc b/Windows10/openbox-3/themerc new file mode 100755 index 0000000..8e33666 --- /dev/null +++ b/Windows10/openbox-3/themerc @@ -0,0 +1,112 @@ +menu.title.bg: flat +menu.title.bg.color: #ffffff +menu.title.text.color: #4c4c4c +menu.title.text.justify: left + +menu.items.bg: flat solid +menu.items.bg.color: #ffffff +menu.items.bg.border.color: #ffffff +menu.items.text.color: #4c4c4c +menu.items.justify: left + +menu.items.disabled.text.color: #b3b3b3 +menu.bullet.image.color: #4c4c4c +menu.bullet.selected.image.color: #464646 + +menu.items.active.bg: flat border +menu.items.active.bg.color: #bddefb +menu.items.active.bg.border.color: #9ed1f9 +menu.items.active.text.color: #4c4c4c + +!! General window settings +window.label.text.justify: left + +!! focused window settings +window.active.client.color: #464646 + + +window.active.title.bg: focus: flat +window.active.title.bg.color: #ffffff +window.active.title.bg.border.color: #ffffff + +window.active.handle.bg: flat +window.active.handle.bg.color: #adadad + +window.active.grip.bg: flat +window.active.grip.bg.color: #818181 + +window.active.label.bg: parentrelative +window.active.label.text.color: #4c4c4c + +window.active.button.unpressed.bg: flat +window.active.button.unpressed.bg.color: #ffffff +window.active.button.unpressed.image.color: #4c4c4c + +window.active.button.pressed.bg: parentrelative +! window.active.button.pressed.bg.color: parentrelative +window.active.button.pressed.image.color: #b3b3b3 + +!! unfocused window settings +window.inactive.border.color: #ededed +window.inactive.client.color: #9b9b9b + +window.inactive.title.bg: flat +window.inactive.title.bg.color: #ffffff + +window.inactive.handle.bg: flat +window.inactive.handle.bg.color: #b3b3b3 + +window.inactive.grip.bg: flat +window.inactive.grip.bg.color: #b3b3b3 + +window.inactive.label.bg: parentrelative +#window.inactive.label.text.color: #adadad +window.inactive.label.text.color: #4c4c4c + +window.inactive.button.unpressed.bg: flat +window.inactive.button.unpressed.bg.color: #ffffff +window.inactive.button.unpressed.image.color: #4c4c4c + +window.inactive.button.pressed.bg: flat +window.inactive.button.pressed.bg.color: parentrelative + +!#buttons new +window.active.button.disabled.bg: flat +window.active.button.disabled.bg.color: #ffffff +window.active.button.disabled.image.color: #b3b3b3 + +window.inactive.button.disabled.bg: flat +window.inactive.button.disabled.bg.color: #ffffff +window.inactive.button.disabled.image.color: #b3b3b3 + +window.active.button.toggled.bg: flat +window.active.button.toggled.bg.color: #ffffff +window.active.button.toggled.image.color: #4c4c4c + +window.inactive.button.toggled.bg: flat +window.inactive.button.toggled.bg.color: #ffffff +window.inactive.button.toggled.image.color: #4c4c4c + +!! Global width settings +border.width: 1 +padding.width: 10 +padding.height: 1 +window.handle.width: 0 +window.client.padding.width: 0 + +!! Miscellaneous settings +border.color: #ededed +window.active.title.separator.color: #ffffff +window.inactive.title.separator.color: #ffffff + +!! fonts +window.active.label.text.font: Sans:bold:size=10 +window.inactive.label.text.font: Sans:bold:size=10 +menu.items.font: Sans:size=10 +menu.title.text.font: Sans:bold:size=10 + +!!OSD +osd.hilight.bg: flat border +osd.hilight.bg.color: #bddefb +osd.hilight.bg.border.color: #9ed1f9 +osd.inactive.label.text.color:#b3b3b3 diff --git a/Windows10/panel-assets/DND-bottom-center.svg b/Windows10/panel-assets/DND-bottom-center.svg new file mode 100755 index 0000000..4f8ff9a --- /dev/null +++ b/Windows10/panel-assets/DND-bottom-center.svg @@ -0,0 +1,201 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + inkscape:export-ydpi="90.000000" + inkscape:export-xdpi="90.000000" + width="24" + height="24" + id="svg11300" + sodipodi:version="0.32" + inkscape:version="0.48.4 r9939" + sodipodi:docname="hover.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + version="1.0" + style="display:inline;enable-background:new"> + <sodipodi:namedview + stroke="#ef2929" + fill="#f57900" + id="base" + pagecolor="#8c8c8c" + bordercolor="#ff5e00" + borderopacity="1" + inkscape:pageopacity="1" + inkscape:pageshadow="2" + inkscape:zoom="20.005229" + inkscape:cx="4.7269017" + inkscape:cy="11.599277" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:grid-bbox="true" + inkscape:document-units="px" + inkscape:showpageshadow="false" + inkscape:window-width="1366" + inkscape:window-height="716" + inkscape:window-x="0" + inkscape:window-y="0" + width="400px" + height="300px" + inkscape:snap-nodes="true" + inkscape:snap-bbox="true" + gridtolerance="10000" + inkscape:object-nodes="false" + inkscape:snap-grids="true" + showguides="true" + inkscape:guide-bbox="true" + inkscape:window-maximized="1" + inkscape:bbox-nodes="false" + inkscape:bbox-paths="false" + inkscape:snap-bbox-edge-midpoints="false" + inkscape:snap-bbox-midpoints="false" + objecttolerance="10000" + guidetolerance="10000" + borderlayer="true" + showborder="true" + guidecolor="#ff0b00" + guideopacity="1" + guidehicolor="#001aff" + guidehiopacity="0.49803922"> + <inkscape:grid + type="xygrid" + id="grid3123" + empspacing="4" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <defs + id="defs3"> + <linearGradient + id="linearGradient3955"> + <stop + id="stop3957" + offset="0" + style="stop-color:#ffffff;stop-opacity:0;" /> + <stop + id="stop3959" + offset="1" + style="stop-color:#ffffff;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3773"> + <stop + style="stop-color:#7ec83c;stop-opacity:1;" + offset="0" + id="stop3775" /> + <stop + style="stop-color:#93d15b;stop-opacity:1;" + offset="1" + id="stop3777" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3773" + id="linearGradient3948" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.91304348,0,0,0.91304348,-22.956522,277)" + x1="25" + y1="23" + x2="25" + y2="0" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3773" + id="linearGradient3950" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,1,24,0)" + x1="25" + y1="23" + x2="25" + y2="0" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3955" + id="linearGradient3953" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,1.0434783,24,276.0435)" + x1="25" + y1="23" + x2="25" + y2="0" /> + </defs> + <metadata + id="metadata4"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:creator> + <cc:Agent> + <dc:title /> + </cc:Agent> + </dc:creator> + <dc:source /> + <cc:license + rdf:resource="" /> + <dc:title></dc:title> + <dc:subject> + <rdf:Bag /> + </dc:subject> + <dc:date /> + <dc:rights> + <cc:Agent> + <dc:title /> + </cc:Agent> + </dc:rights> + <dc:publisher> + <cc:Agent> + <dc:title /> + </cc:Agent> + </dc:publisher> + <dc:identifier /> + <dc:relation /> + <dc:language /> + <dc:coverage /> + <dc:description /> + <dc:contributor> + <cc:Agent> + <dc:title /> + </cc:Agent> + </dc:contributor> + </cc:Work> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + style="display:inline" + inkscape:groupmode="layer" + inkscape:label="Base" + id="layer1" + transform="translate(0,-276)"> + <rect + style="opacity:0.90000000000000002;fill:#2a7fff;fill-opacity:1;stroke:none" + id="rect2995" + width="24" + height="24" + x="-24" + y="276" + transform="scale(-1,1)" /> + <path + style="opacity:0.3;fill:url(#linearGradient3953);fill-opacity:1;stroke:none" + d="m 0,276.0435 0,24 L 24,300 24,276 z m 1.03125,1.04348 21.9375,-0.0435 0,21.91304 -21.9375,0.0435 z" + id="rect3944" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccccccc" /> + </g> +</svg> diff --git a/Windows10/panel-assets/DND-bottom-left.svg b/Windows10/panel-assets/DND-bottom-left.svg new file mode 100755 index 0000000..b2e43d8 --- /dev/null +++ b/Windows10/panel-assets/DND-bottom-left.svg @@ -0,0 +1,63 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg3065" + version="1.1" + inkscape:version="0.48.4 r9939" + width="24" + height="24" + sodipodi:docname="DND-bottom-left.png"> + <metadata + id="metadata3071"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs3069" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="640" + inkscape:window-height="480" + id="namedview3067" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="12" + inkscape:cy="12" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="0" + inkscape:current-layer="svg3065" /> + <image + width="24" + height="24" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAC1JREFU +SIljZJc1PcNAO2DMREPDGRgYGBhGLRi1YNSCUQtGLRi1YNSCUQuoAwAFKwGIbnsI4wAAAABJRU5E +rkJggg== +" + id="image3073" + x="0" + y="0" /> +</svg> diff --git a/Windows10/panel-assets/DND-bottom-right.svg b/Windows10/panel-assets/DND-bottom-right.svg new file mode 100755 index 0000000..b79c1ba --- /dev/null +++ b/Windows10/panel-assets/DND-bottom-right.svg @@ -0,0 +1,148 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + inkscape:export-ydpi="90.000000" + inkscape:export-xdpi="90.000000" + width="24" + height="24" + id="svg11300" + sodipodi:version="0.32" + inkscape:version="0.48.4 r9939" + sodipodi:docname="DND-bottom-center.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + version="1.0" + style="display:inline;enable-background:new"> + <sodipodi:namedview + stroke="#ef2929" + fill="#f57900" + id="base" + pagecolor="#8c8c8c" + bordercolor="#ff5e00" + borderopacity="1" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="24.582394" + inkscape:cx="3.0898092" + inkscape:cy="11.754018" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:grid-bbox="true" + inkscape:document-units="px" + inkscape:showpageshadow="false" + inkscape:window-width="1600" + inkscape:window-height="821" + inkscape:window-x="0" + inkscape:window-y="25" + width="400px" + height="300px" + inkscape:snap-nodes="true" + inkscape:snap-bbox="true" + gridtolerance="10000" + inkscape:object-nodes="false" + inkscape:snap-grids="true" + showguides="true" + inkscape:guide-bbox="true" + inkscape:window-maximized="1" + inkscape:bbox-nodes="true" + inkscape:bbox-paths="false" + inkscape:snap-bbox-edge-midpoints="false" + inkscape:snap-bbox-midpoints="false" + objecttolerance="10000" + guidetolerance="10000" + borderlayer="true" + showborder="true" + guidecolor="#ff0b00" + guideopacity="1" + guidehicolor="#001aff" + guidehiopacity="0.49803922"> + <inkscape:grid + type="xygrid" + id="grid3123" + empspacing="4" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <defs + id="defs3" /> + <metadata + id="metadata4"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:creator> + <cc:Agent> + <dc:title /> + </cc:Agent> + </dc:creator> + <dc:source /> + <cc:license + rdf:resource="" /> + <dc:title></dc:title> + <dc:subject> + <rdf:Bag /> + </dc:subject> + <dc:date /> + <dc:rights> + <cc:Agent> + <dc:title /> + </cc:Agent> + </dc:rights> + <dc:publisher> + <cc:Agent> + <dc:title /> + </cc:Agent> + </dc:publisher> + <dc:identifier /> + <dc:relation /> + <dc:language /> + <dc:coverage /> + <dc:description /> + <dc:contributor> + <cc:Agent> + <dc:title /> + </cc:Agent> + </dc:contributor> + </cc:Work> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + style="display:inline" + inkscape:groupmode="layer" + inkscape:label="Base" + id="layer1" + transform="translate(0,-276)"> + <rect + style="opacity:0.77999998000000004;fill:#3b82c8;fill-opacity:1;stroke:none" + id="rect5315" + width="24" + height="24" + x="2.4424907e-15" + y="276" /> + <rect + style="opacity:0.25;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;enable-background:new" + id="rect3230" + width="24" + height="1" + x="-300" + y="0" + transform="matrix(0,-1,1,0,0,0)" /> + </g> +</svg> diff --git a/Windows10/panel-assets/DND-top-center.svg b/Windows10/panel-assets/DND-top-center.svg new file mode 100755 index 0000000..4f8ff9a --- /dev/null +++ b/Windows10/panel-assets/DND-top-center.svg @@ -0,0 +1,201 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + inkscape:export-ydpi="90.000000" + inkscape:export-xdpi="90.000000" + width="24" + height="24" + id="svg11300" + sodipodi:version="0.32" + inkscape:version="0.48.4 r9939" + sodipodi:docname="hover.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + version="1.0" + style="display:inline;enable-background:new"> + <sodipodi:namedview + stroke="#ef2929" + fill="#f57900" + id="base" + pagecolor="#8c8c8c" + bordercolor="#ff5e00" + borderopacity="1" + inkscape:pageopacity="1" + inkscape:pageshadow="2" + inkscape:zoom="20.005229" + inkscape:cx="4.7269017" + inkscape:cy="11.599277" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:grid-bbox="true" + inkscape:document-units="px" + inkscape:showpageshadow="false" + inkscape:window-width="1366" + inkscape:window-height="716" + inkscape:window-x="0" + inkscape:window-y="0" + width="400px" + height="300px" + inkscape:snap-nodes="true" + inkscape:snap-bbox="true" + gridtolerance="10000" + inkscape:object-nodes="false" + inkscape:snap-grids="true" + showguides="true" + inkscape:guide-bbox="true" + inkscape:window-maximized="1" + inkscape:bbox-nodes="false" + inkscape:bbox-paths="false" + inkscape:snap-bbox-edge-midpoints="false" + inkscape:snap-bbox-midpoints="false" + objecttolerance="10000" + guidetolerance="10000" + borderlayer="true" + showborder="true" + guidecolor="#ff0b00" + guideopacity="1" + guidehicolor="#001aff" + guidehiopacity="0.49803922"> + <inkscape:grid + type="xygrid" + id="grid3123" + empspacing="4" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <defs + id="defs3"> + <linearGradient + id="linearGradient3955"> + <stop + id="stop3957" + offset="0" + style="stop-color:#ffffff;stop-opacity:0;" /> + <stop + id="stop3959" + offset="1" + style="stop-color:#ffffff;stop-opacity:1;" /> + </linearGradient> + <linearGradient + id="linearGradient3773"> + <stop + style="stop-color:#7ec83c;stop-opacity:1;" + offset="0" + id="stop3775" /> + <stop + style="stop-color:#93d15b;stop-opacity:1;" + offset="1" + id="stop3777" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3773" + id="linearGradient3948" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.91304348,0,0,0.91304348,-22.956522,277)" + x1="25" + y1="23" + x2="25" + y2="0" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3773" + id="linearGradient3950" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,1,24,0)" + x1="25" + y1="23" + x2="25" + y2="0" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3955" + id="linearGradient3953" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,1.0434783,24,276.0435)" + x1="25" + y1="23" + x2="25" + y2="0" /> + </defs> + <metadata + id="metadata4"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:creator> + <cc:Agent> + <dc:title /> + </cc:Agent> + </dc:creator> + <dc:source /> + <cc:license + rdf:resource="" /> + <dc:title></dc:title> + <dc:subject> + <rdf:Bag /> + </dc:subject> + <dc:date /> + <dc:rights> + <cc:Agent> + <dc:title /> + </cc:Agent> + </dc:rights> + <dc:publisher> + <cc:Agent> + <dc:title /> + </cc:Agent> + </dc:publisher> + <dc:identifier /> + <dc:relation /> + <dc:language /> + <dc:coverage /> + <dc:description /> + <dc:contributor> + <cc:Agent> + <dc:title /> + </cc:Agent> + </dc:contributor> + </cc:Work> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + style="display:inline" + inkscape:groupmode="layer" + inkscape:label="Base" + id="layer1" + transform="translate(0,-276)"> + <rect + style="opacity:0.90000000000000002;fill:#2a7fff;fill-opacity:1;stroke:none" + id="rect2995" + width="24" + height="24" + x="-24" + y="276" + transform="scale(-1,1)" /> + <path + style="opacity:0.3;fill:url(#linearGradient3953);fill-opacity:1;stroke:none" + d="m 0,276.0435 0,24 L 24,300 24,276 z m 1.03125,1.04348 21.9375,-0.0435 0,21.91304 -21.9375,0.0435 z" + id="rect3944" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccccccc" /> + </g> +</svg> diff --git a/Windows10/panel-assets/DND-top-left.svg b/Windows10/panel-assets/DND-top-left.svg new file mode 100755 index 0000000..49975c6 --- /dev/null +++ b/Windows10/panel-assets/DND-top-left.svg @@ -0,0 +1,63 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg3036" + version="1.1" + inkscape:version="0.48.4 r9939" + width="24" + height="24" + sodipodi:docname="hover.png"> + <metadata + id="metadata3042"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs3040" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="640" + inkscape:window-height="480" + id="namedview3038" + showgrid="false" + inkscape:zoom="10" + inkscape:cx="12" + inkscape:cy="12" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="0" + inkscape:current-layer="svg3036" /> + <image + width="24" + height="24" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAADFJREFU +SIljtJ9zxJiBhoCJloaPWjBqwagFoxaMWjBqwagFg8cCFgYGhjO0tIDmPgAABnMC0AAcqBcAAAAA +SUVORK5CYII= +" + id="image3044" + x="0" + y="0" /> +</svg> diff --git a/Windows10/panel-assets/DND-top-right.svg b/Windows10/panel-assets/DND-top-right.svg new file mode 100755 index 0000000..a97d024 --- /dev/null +++ b/Windows10/panel-assets/DND-top-right.svg @@ -0,0 +1,148 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + inkscape:export-ydpi="90.000000" + inkscape:export-xdpi="90.000000" + width="24" + height="24" + id="svg11300" + sodipodi:version="0.32" + inkscape:version="0.48.4 r9939" + sodipodi:docname="DND-bottom-right.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + version="1.0" + style="display:inline;enable-background:new"> + <sodipodi:namedview + stroke="#ef2929" + fill="#f57900" + id="base" + pagecolor="#8c8c8c" + bordercolor="#ff5e00" + borderopacity="1" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="24.582394" + inkscape:cx="3.0898092" + inkscape:cy="11.754018" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:grid-bbox="true" + inkscape:document-units="px" + inkscape:showpageshadow="false" + inkscape:window-width="1600" + inkscape:window-height="821" + inkscape:window-x="0" + inkscape:window-y="25" + width="400px" + height="300px" + inkscape:snap-nodes="true" + inkscape:snap-bbox="true" + gridtolerance="10000" + inkscape:object-nodes="false" + inkscape:snap-grids="true" + showguides="true" + inkscape:guide-bbox="true" + inkscape:window-maximized="1" + inkscape:bbox-nodes="true" + inkscape:bbox-paths="false" + inkscape:snap-bbox-edge-midpoints="false" + inkscape:snap-bbox-midpoints="false" + objecttolerance="10000" + guidetolerance="10000" + borderlayer="true" + showborder="true" + guidecolor="#ff0b00" + guideopacity="1" + guidehicolor="#001aff" + guidehiopacity="0.49803922"> + <inkscape:grid + type="xygrid" + id="grid3123" + empspacing="4" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <defs + id="defs3" /> + <metadata + id="metadata4"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:creator> + <cc:Agent> + <dc:title /> + </cc:Agent> + </dc:creator> + <dc:source /> + <cc:license + rdf:resource="" /> + <dc:title></dc:title> + <dc:subject> + <rdf:Bag /> + </dc:subject> + <dc:date /> + <dc:rights> + <cc:Agent> + <dc:title /> + </cc:Agent> + </dc:rights> + <dc:publisher> + <cc:Agent> + <dc:title /> + </cc:Agent> + </dc:publisher> + <dc:identifier /> + <dc:relation /> + <dc:language /> + <dc:coverage /> + <dc:description /> + <dc:contributor> + <cc:Agent> + <dc:title /> + </cc:Agent> + </dc:contributor> + </cc:Work> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + style="display:inline" + inkscape:groupmode="layer" + inkscape:label="Base" + id="layer1" + transform="translate(0,-276)"> + <rect + style="opacity:0.77999998000000004;fill:#3b82c8;fill-opacity:1;stroke:none" + id="rect5315" + width="24" + height="24" + x="2.4424907e-15" + y="276" /> + <rect + style="opacity:0.25;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;enable-background:new" + id="rect3230" + width="24" + height="1" + x="-300" + y="0" + transform="matrix(0,-1,1,0,0,0)" /> + </g> +</svg> diff --git a/Windows10/panel-assets/bottom-item-active-hover.svg b/Windows10/panel-assets/bottom-item-active-hover.svg new file mode 100755 index 0000000..49975c6 --- /dev/null +++ b/Windows10/panel-assets/bottom-item-active-hover.svg @@ -0,0 +1,63 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg3036" + version="1.1" + inkscape:version="0.48.4 r9939" + width="24" + height="24" + sodipodi:docname="hover.png"> + <metadata + id="metadata3042"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs3040" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="640" + inkscape:window-height="480" + id="namedview3038" + showgrid="false" + inkscape:zoom="10" + inkscape:cx="12" + inkscape:cy="12" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="0" + inkscape:current-layer="svg3036" /> + <image + width="24" + height="24" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAADFJREFU +SIljtJ9zxJiBhoCJloaPWjBqwagFoxaMWjBqwagFg8cCFgYGhjO0tIDmPgAABnMC0AAcqBcAAAAA +SUVORK5CYII= +" + id="image3044" + x="0" + y="0" /> +</svg> diff --git a/Windows10/panel-assets/bottom-item-active.svg b/Windows10/panel-assets/bottom-item-active.svg new file mode 100755 index 0000000..49975c6 --- /dev/null +++ b/Windows10/panel-assets/bottom-item-active.svg @@ -0,0 +1,63 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg3036" + version="1.1" + inkscape:version="0.48.4 r9939" + width="24" + height="24" + sodipodi:docname="hover.png"> + <metadata + id="metadata3042"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs3040" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="640" + inkscape:window-height="480" + id="namedview3038" + showgrid="false" + inkscape:zoom="10" + inkscape:cx="12" + inkscape:cy="12" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="0" + inkscape:current-layer="svg3036" /> + <image + width="24" + height="24" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAADFJREFU +SIljtJ9zxJiBhoCJloaPWjBqwagFoxaMWjBqwagFg8cCFgYGhjO0tIDmPgAABnMC0AAcqBcAAAAA +SUVORK5CYII= +" + id="image3044" + x="0" + y="0" /> +</svg> diff --git a/Windows10/panel-assets/bottom-item-attention-hover.svg b/Windows10/panel-assets/bottom-item-attention-hover.svg new file mode 100755 index 0000000..fc1a1af --- /dev/null +++ b/Windows10/panel-assets/bottom-item-attention-hover.svg @@ -0,0 +1,63 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + width="24" + height="24" + sodipodi:docname="top-item-attention (copie).png"> + <metadata + id="metadata8"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs6" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="640" + inkscape:window-height="480" + id="namedview4" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="12" + inkscape:cy="12" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="0" + inkscape:current-layer="svg2" /> + <image + width="24" + height="24" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAADFJREFU +SIlj3OOulsZAQ8BES8NHLRi1YNSCUQtGLRi1YNSCwWMBCwMDw0xaWkBzHwAAgF8CWuPJLIIAAAAA +SUVORK5CYII= +" + id="image10" + x="0" + y="0" /> +</svg> diff --git a/Windows10/panel-assets/bottom-item-attention.svg b/Windows10/panel-assets/bottom-item-attention.svg new file mode 100755 index 0000000..d87d2d5 --- /dev/null +++ b/Windows10/panel-assets/bottom-item-attention.svg @@ -0,0 +1,63 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + width="24" + height="24" + sodipodi:docname="bottom-item-attention.svg"> + <metadata + id="metadata8"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs6" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="640" + inkscape:window-height="480" + id="namedview4" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="12" + inkscape:cy="12" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="0" + inkscape:current-layer="svg2" /> + <image + width="24" + height="24" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAADFJREFU +SIljnGwhW89AQ8BES8NHLRi1YNSCUQtGLRi1YNSCwWMB4x53tf+0tIDmPgAAPWEDvrUbXTwAAAAA +SUVORK5CYII= +" + id="image10" + x="0" + y="0" /> +</svg> diff --git a/Windows10/panel-assets/bottom-item-hover.svg b/Windows10/panel-assets/bottom-item-hover.svg new file mode 100755 index 0000000..ae91d78 --- /dev/null +++ b/Windows10/panel-assets/bottom-item-hover.svg @@ -0,0 +1,62 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + width="24" + height="24" + sodipodi:docname="bottom-item-attention.png"> + <metadata + id="metadata8"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs6" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="640" + inkscape:window-height="480" + id="namedview4" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="12" + inkscape:cy="12" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="0" + inkscape:current-layer="svg2" /> + <image + width="24" + height="24" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAACdJREFU +SIljbG1trWegIWCipeGjFoxaMGrBqAWjFoxaMGrBqAXUAwCOqwI+xps+7gAAAABJRU5ErkJggg== +" + id="image10" + x="0" + y="0" /> +</svg> diff --git a/Windows10/panel-assets/panel-separator.svg b/Windows10/panel-assets/panel-separator.svg new file mode 100755 index 0000000..2be5d2b --- /dev/null +++ b/Windows10/panel-assets/panel-separator.svg @@ -0,0 +1,141 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + inkscape:export-ydpi="90.000000" + inkscape:export-xdpi="90.000000" + width="9" + height="20" + id="svg11300" + sodipodi:version="0.32" + inkscape:version="0.48.4 r9939" + sodipodi:docname="panel-separator.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + version="1.0" + style="display:inline;enable-background:new"> + <sodipodi:namedview + stroke="#ef2929" + fill="#f57900" + id="base" + pagecolor="#8c8c8c" + bordercolor="#ff5e00" + borderopacity="1" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="21.802282" + inkscape:cx="-20.791849" + inkscape:cy="11.747862" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:grid-bbox="true" + inkscape:document-units="px" + inkscape:showpageshadow="false" + inkscape:window-width="1600" + inkscape:window-height="846" + inkscape:window-x="0" + inkscape:window-y="25" + width="400px" + height="300px" + inkscape:snap-nodes="true" + inkscape:snap-bbox="true" + gridtolerance="10000" + inkscape:object-nodes="false" + inkscape:snap-grids="true" + showguides="true" + inkscape:guide-bbox="true" + inkscape:window-maximized="1" + inkscape:bbox-nodes="false" + inkscape:bbox-paths="false" + inkscape:snap-bbox-edge-midpoints="false" + inkscape:snap-bbox-midpoints="false" + objecttolerance="10000" + guidetolerance="10000" + borderlayer="true" + showborder="true" + guidecolor="#ff0b00" + guideopacity="1" + guidehicolor="#001aff" + guidehiopacity="0.49803922"> + <inkscape:grid + type="xygrid" + id="grid3123" + empspacing="4" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <defs + id="defs3" /> + <metadata + id="metadata4"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:creator> + <cc:Agent> + <dc:title /> + </cc:Agent> + </dc:creator> + <dc:source /> + <cc:license + rdf:resource="" /> + <dc:title /> + <dc:subject> + <rdf:Bag /> + </dc:subject> + <dc:date /> + <dc:rights> + <cc:Agent> + <dc:title /> + </cc:Agent> + </dc:rights> + <dc:publisher> + <cc:Agent> + <dc:title /> + </cc:Agent> + </dc:publisher> + <dc:identifier /> + <dc:relation /> + <dc:language /> + <dc:coverage /> + <dc:description /> + <dc:contributor> + <cc:Agent> + <dc:title /> + </cc:Agent> + </dc:contributor> + </cc:Work> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + style="display:inline" + inkscape:groupmode="layer" + inkscape:label="Base" + id="layer1" + transform="translate(0,-280)"> + <rect + style="opacity:0.3;fill:#ffffff;fill-opacity:1" + id="rect3834" + width="1" + height="20" + x="4" + y="0" + transform="translate(0,280)" /> + </g> +</svg> diff --git a/Windows10/panel-assets/top-item-active-hover.svg b/Windows10/panel-assets/top-item-active-hover.svg new file mode 100755 index 0000000..49975c6 --- /dev/null +++ b/Windows10/panel-assets/top-item-active-hover.svg @@ -0,0 +1,63 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg3036" + version="1.1" + inkscape:version="0.48.4 r9939" + width="24" + height="24" + sodipodi:docname="hover.png"> + <metadata + id="metadata3042"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs3040" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="640" + inkscape:window-height="480" + id="namedview3038" + showgrid="false" + inkscape:zoom="10" + inkscape:cx="12" + inkscape:cy="12" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="0" + inkscape:current-layer="svg3036" /> + <image + width="24" + height="24" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAADFJREFU +SIljtJ9zxJiBhoCJloaPWjBqwagFoxaMWjBqwagFg8cCFgYGhjO0tIDmPgAABnMC0AAcqBcAAAAA +SUVORK5CYII= +" + id="image3044" + x="0" + y="0" /> +</svg> diff --git a/Windows10/panel-assets/top-item-active.svg b/Windows10/panel-assets/top-item-active.svg new file mode 100755 index 0000000..49975c6 --- /dev/null +++ b/Windows10/panel-assets/top-item-active.svg @@ -0,0 +1,63 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg3036" + version="1.1" + inkscape:version="0.48.4 r9939" + width="24" + height="24" + sodipodi:docname="hover.png"> + <metadata + id="metadata3042"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs3040" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="640" + inkscape:window-height="480" + id="namedview3038" + showgrid="false" + inkscape:zoom="10" + inkscape:cx="12" + inkscape:cy="12" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="0" + inkscape:current-layer="svg3036" /> + <image + width="24" + height="24" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAADFJREFU +SIljtJ9zxJiBhoCJloaPWjBqwagFoxaMWjBqwagFg8cCFgYGhjO0tIDmPgAABnMC0AAcqBcAAAAA +SUVORK5CYII= +" + id="image3044" + x="0" + y="0" /> +</svg> diff --git a/Windows10/panel-assets/top-item-attention-hover.svg b/Windows10/panel-assets/top-item-attention-hover.svg new file mode 100755 index 0000000..fc1a1af --- /dev/null +++ b/Windows10/panel-assets/top-item-attention-hover.svg @@ -0,0 +1,63 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + width="24" + height="24" + sodipodi:docname="top-item-attention (copie).png"> + <metadata + id="metadata8"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs6" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="640" + inkscape:window-height="480" + id="namedview4" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="12" + inkscape:cy="12" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="0" + inkscape:current-layer="svg2" /> + <image + width="24" + height="24" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAADFJREFU +SIlj3OOulsZAQ8BES8NHLRi1YNSCUQtGLRi1YNSCwWMBCwMDw0xaWkBzHwAAgF8CWuPJLIIAAAAA +SUVORK5CYII= +" + id="image10" + x="0" + y="0" /> +</svg> diff --git a/Windows10/panel-assets/top-item-attention.svg b/Windows10/panel-assets/top-item-attention.svg new file mode 100755 index 0000000..d87d2d5 --- /dev/null +++ b/Windows10/panel-assets/top-item-attention.svg @@ -0,0 +1,63 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + width="24" + height="24" + sodipodi:docname="bottom-item-attention.svg"> + <metadata + id="metadata8"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs6" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="640" + inkscape:window-height="480" + id="namedview4" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="12" + inkscape:cy="12" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="0" + inkscape:current-layer="svg2" /> + <image + width="24" + height="24" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAADFJREFU +SIljnGwhW89AQ8BES8NHLRi1YNSCUQtGLRi1YNSCwWMB4x53tf+0tIDmPgAAPWEDvrUbXTwAAAAA +SUVORK5CYII= +" + id="image10" + x="0" + y="0" /> +</svg> diff --git a/Windows10/panel-assets/top-item-hover.svg b/Windows10/panel-assets/top-item-hover.svg new file mode 100755 index 0000000..ae91d78 --- /dev/null +++ b/Windows10/panel-assets/top-item-hover.svg @@ -0,0 +1,62 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + width="24" + height="24" + sodipodi:docname="bottom-item-attention.png"> + <metadata + id="metadata8"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs6" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="640" + inkscape:window-height="480" + id="namedview4" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="12" + inkscape:cy="12" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="0" + inkscape:current-layer="svg2" /> + <image + width="24" + height="24" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAACdJREFU +SIljbG1trWegIWCipeGjFoxaMGrBqAWjFoxaMGrBqAXUAwCOqwI+xps+7gAAAABJRU5ErkJggg== +" + id="image10" + x="0" + y="0" /> +</svg> diff --git a/Windows10/tint2/tint2rc b/Windows10/tint2/tint2rc new file mode 100755 index 0000000..a96bccb --- /dev/null +++ b/Windows10/tint2/tint2rc @@ -0,0 +1,119 @@ +# Tint2 config file +# Generated by tintwizard (http://code.google.com/p/tintwizard/) +# For information on manually configuring tint2 see http://code.google.com/p/tint2/wiki/Configure +# Customized to fit the Windows 10 Transformation pack by Christian Medel (Elbullazul) + +# Background definitions +# ID 1 +rounded = 0 +border_width = 2 +background_color = #000000 60 +border_color = #000000 60 + +# ID 2 +rounded = 0 +border_width = 0 +background_color = #004D8C 40 +border_color = #ffffff 48 + +# ID 3 +rounded = 0 +border_width = 0 +background_color = #f1f1f1 40 +border_color = #ffffff 68 + +# Panel +panel_monitor = all +panel_position = bottom center horizontal +panel_size = 100% 40 +panel_margin = 0 0 +panel_padding = 7 0 7 +panel_dock = 0 +wm_menu = 0 +panel_layer = top +panel_background_id = 1 + +# Panel Autohide +autohide = 0 +autohide_show_timeout = 0.3 +autohide_hide_timeout = 2 +autohide_height = 2 +strut_policy = follow_size + +# Taskbar +taskbar_mode = single_desktop +taskbar_padding = 2 3 2 +taskbar_background_id = 0 +taskbar_active_background_id = 0 + +# Tasks +urgent_nb_of_blink = 8 +task_icon = 1 +task_text = 0 +task_centered = 1 +task_maximum_size = 40 20 +task_padding = 6 2 +task_background_id = 3 +task_active_background_id = 2 +task_urgent_background_id = 2 +task_iconified_background_id = 3 +task_tooltip = 0 + +# Task Icons +task_icon_asb = 70 0 0 +task_active_icon_asb = 100 0 0 +task_urgent_icon_asb = 100 0 0 +task_iconified_icon_asb = 70 0 0 + +# Fonts +task_font = sans 7 +task_font_color = #00eafc 68 +task_active_font_color = #ffffff 83 +task_urgent_font_color = #ffffff 83 +task_iconified_font_color = #ffffff 68 +font_shadow = 0 + +# System Tray +systray = 1 +systray_padding = 0 4 5 +systray_sort = ascending +systray_background_id = 0 +systray_icon_size = 16 +systray_icon_asb = 70 0 0 + +# Battery +battery = 1 +battery_low_status = 10 +battery_low_cmd = notify-send "battery low" +battery_hide = never +bat1_font = sans 8 +bat2_font = sans 6 +battery_font_color = #ffffff 74 +battery_padding = 1 0 +battery_background_id = 0 + +# Clock +time1_format = %H:%M +time1_font = sans 8 +time2_format = %A %d %B +time2_font = sans 6 +clock_font_color = #ffffff 74 +clock_padding = 1 0 +clock_background_id = 0 +clock_rclick_command = orage + +# Tooltips +tooltip_padding = 2 2 +tooltip_show_timeout = 0.7 +tooltip_hide_timeout = 0.3 +tooltip_background_id = 1 +tooltip_font = sans 10 +tooltip_font_color = #ffffff 80 + +# Mouse +mouse_middle = none +mouse_right = close +mouse_scroll_up = toggle +mouse_scroll_down = iconify + +# End of config diff --git a/Windows10/unity/close.png b/Windows10/unity/close.png new file mode 100755 index 0000000..0c75778 Binary files /dev/null and b/Windows10/unity/close.png differ diff --git a/Windows10/unity/close_focused_normal.png b/Windows10/unity/close_focused_normal.png new file mode 100755 index 0000000..0c75778 Binary files /dev/null and b/Windows10/unity/close_focused_normal.png differ diff --git a/Windows10/unity/close_focused_prelight.png b/Windows10/unity/close_focused_prelight.png new file mode 100755 index 0000000..a1eb7bc Binary files /dev/null and b/Windows10/unity/close_focused_prelight.png differ diff --git a/Windows10/unity/close_focused_pressed.png b/Windows10/unity/close_focused_pressed.png new file mode 100755 index 0000000..40036de Binary files /dev/null and b/Windows10/unity/close_focused_pressed.png differ diff --git a/Windows10/unity/close_unfocused.png b/Windows10/unity/close_unfocused.png new file mode 100755 index 0000000..0c75778 Binary files /dev/null and b/Windows10/unity/close_unfocused.png differ diff --git a/Windows10/unity/close_unfocused_prelight.png b/Windows10/unity/close_unfocused_prelight.png new file mode 100755 index 0000000..a1eb7bc Binary files /dev/null and b/Windows10/unity/close_unfocused_prelight.png differ diff --git a/Windows10/unity/close_unfocused_pressed.png b/Windows10/unity/close_unfocused_pressed.png new file mode 100755 index 0000000..40036de Binary files /dev/null and b/Windows10/unity/close_unfocused_pressed.png differ diff --git a/Windows10/unity/launcher_arrow_ltr_19.svg b/Windows10/unity/launcher_arrow_ltr_19.svg new file mode 100644 index 0000000..957b03b --- /dev/null +++ b/Windows10/unity/launcher_arrow_ltr_19.svg @@ -0,0 +1,101 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="10" + height="19" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_arrow_ltr_19.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#828282" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="20.962996" + inkscape:cx="-0.75898517" + inkscape:cy="9.0594719" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1275" + inkscape:window-height="630" + inkscape:window-x="49" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-text-baseline="false" + inkscape:snap-center="true" + inkscape:snap-page="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1033.3622)"> + <rect + style="fill:#ffffff;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:0.90196079" + id="rect3338" + width="2" + height="17" + x="2" + y="1034.3622" + ry="1.7382812e-05" /> + </g> +</svg> diff --git a/Windows10/unity/launcher_arrow_ltr_37.svg b/Windows10/unity/launcher_arrow_ltr_37.svg new file mode 100644 index 0000000..c2c2ec7 --- /dev/null +++ b/Windows10/unity/launcher_arrow_ltr_37.svg @@ -0,0 +1,102 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="20" + height="37" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_arrow_ltr_37.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.12000002;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#828282" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="22.627417" + inkscape:cx="1.4637299" + inkscape:cy="12.768116" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-text-baseline="false" + inkscape:snap-center="true" + inkscape:snap-page="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1015.3622)"> + <rect + style="fill:#ffffff;fill-opacity:0.90196079;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="rect3338" + width="4" + height="33.000019" + x="4" + y="1017.3622" + ry="1.7382812e-05" + rx="1.7382812e-05" /> + </g> +</svg> diff --git a/Windows10/unity/launcher_arrow_outline_ltr_19.svg b/Windows10/unity/launcher_arrow_outline_ltr_19.svg new file mode 100644 index 0000000..b475ca0 --- /dev/null +++ b/Windows10/unity/launcher_arrow_outline_ltr_19.svg @@ -0,0 +1,101 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="10" + height="19" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_arrow_outline_ltr_19.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="20.962996" + inkscape:cx="1.149139" + inkscape:cy="8.9402141" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="650" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-text-baseline="false" + inkscape:snap-center="true" + inkscape:snap-page="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1033.3622)"> + <rect + style="fill:#ffffff;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1;opacity:0.4" + id="rect3338" + width="2" + height="17" + x="2" + y="1034.3622" + ry="1.7382812e-05" /> + </g> +</svg> diff --git a/Windows10/unity/launcher_arrow_outline_ltr_37.svg b/Windows10/unity/launcher_arrow_outline_ltr_37.svg new file mode 100644 index 0000000..52e736c --- /dev/null +++ b/Windows10/unity/launcher_arrow_outline_ltr_37.svg @@ -0,0 +1,102 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="20" + height="37" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_arrow_outline_ltr_37.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.12000002;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="22.627417" + inkscape:cx="8.2254385" + inkscape:cy="5.6970486" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="650" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-text-baseline="false" + inkscape:snap-center="true" + inkscape:snap-page="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1015.3622)"> + <rect + style="opacity:0.4;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="rect3338" + width="4" + height="33.000019" + x="4" + y="1017.3622" + ry="1.7382812e-05" + rx="1.7382812e-05" /> + </g> +</svg> diff --git a/Windows10/unity/launcher_arrow_outline_rtl_19.svg b/Windows10/unity/launcher_arrow_outline_rtl_19.svg new file mode 100644 index 0000000..9c28495 --- /dev/null +++ b/Windows10/unity/launcher_arrow_outline_rtl_19.svg @@ -0,0 +1,102 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="10" + height="19" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_arrow_outline_rtl_19.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="20.962996" + inkscape:cx="-2.1423752" + inkscape:cy="8.8448079" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="650" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-text-baseline="false" + inkscape:snap-center="true" + inkscape:snap-page="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1033.3622)"> + <rect + style="opacity:0.4;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="rect3338" + width="2" + height="17" + x="6" + y="1034.3622" + ry="1.7382812e-05" + rx="1.7382812e-05" /> + </g> +</svg> diff --git a/Windows10/unity/launcher_arrow_outline_rtl_37.svg b/Windows10/unity/launcher_arrow_outline_rtl_37.svg new file mode 100644 index 0000000..0bfb365 --- /dev/null +++ b/Windows10/unity/launcher_arrow_outline_rtl_37.svg @@ -0,0 +1,102 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="20" + height="37" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_arrow_outline_rtl_37.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.12000002;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="22.627417" + inkscape:cx="8.2254385" + inkscape:cy="5.6970486" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="650" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-text-baseline="false" + inkscape:snap-center="true" + inkscape:snap-page="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1015.3622)"> + <rect + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:0.4" + id="rect3338" + width="4" + height="33.000019" + x="12" + y="1017.3622" + ry="1.7382812e-05" + rx="1.7382812e-05" /> + </g> +</svg> diff --git a/Windows10/unity/launcher_arrow_rtl_19.svg b/Windows10/unity/launcher_arrow_rtl_19.svg new file mode 100644 index 0000000..ae9337d --- /dev/null +++ b/Windows10/unity/launcher_arrow_rtl_19.svg @@ -0,0 +1,101 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="10" + height="19" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_arrow_rtl_19.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="20.962996" + inkscape:cx="-4.2413119" + inkscape:cy="9.0594719" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-text-baseline="false" + inkscape:snap-center="true" + inkscape:snap-page="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1033.3622)"> + <rect + style="fill:#ffffff;fill-opacity:0.90196079;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="rect3338" + width="2" + height="17" + x="6" + y="1034.3622" + ry="1.7382812e-05" /> + </g> +</svg> diff --git a/Windows10/unity/launcher_arrow_rtl_37.svg b/Windows10/unity/launcher_arrow_rtl_37.svg new file mode 100644 index 0000000..f592c52 --- /dev/null +++ b/Windows10/unity/launcher_arrow_rtl_37.svg @@ -0,0 +1,102 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="20" + height="37" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_arrow_rtl_37.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.12000002;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="22.627417" + inkscape:cx="1.4637299" + inkscape:cy="5.6970486" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-text-baseline="false" + inkscape:snap-center="true" + inkscape:snap-page="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1015.3622)"> + <rect + style="fill:#ffffff;fill-opacity:0.90196079;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="rect3338" + width="4" + height="33.000019" + x="12" + y="1017.3622" + ry="1.7382812e-05" + rx="1.7382812e-05" /> + </g> +</svg> diff --git a/Windows10/unity/launcher_bfb.png b/Windows10/unity/launcher_bfb.png new file mode 100755 index 0000000..a9a6d60 Binary files /dev/null and b/Windows10/unity/launcher_bfb.png differ diff --git a/Windows10/unity/launcher_icon_back_150.svg b/Windows10/unity/launcher_icon_back_150.svg new file mode 100644 index 0000000..66ec310 --- /dev/null +++ b/Windows10/unity/launcher_icon_back_150.svg @@ -0,0 +1,61 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="150" + height="150" + viewBox="0 0 149.99998 150" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="launcher_icon_back_150.svg"> + <metadata + id="metadata12"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1301" + inkscape:window-height="650" + id="namedview10" + showgrid="true" + inkscape:zoom="2.2250293" + inkscape:cx="36.35956" + inkscape:cy="127.34179" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:current-layer="svg2"> + <inkscape:grid + type="xygrid" + id="grid2989" /> + </sodipodi:namedview> + <defs + id="defs4"> + <clipPath + id="clipPath6"> + <path + d="m 440,80.683594 c -1.84957,0 -3.31641,1.466834 -3.31641,3.316406 l 0,44 c 0,1.84957 1.46684,3.31641 3.31641,3.31641 l 44,0 c 1.84957,0 3.31641,-1.46684 3.31641,-3.31641 l 0,-44 c 0,-1.849572 -1.46684,-3.316406 -3.31641,-3.316406 l -44,0 z" + id="path8" /> + </clipPath> + </defs> +</svg> diff --git a/Windows10/unity/launcher_icon_back_54.svg b/Windows10/unity/launcher_icon_back_54.svg new file mode 100644 index 0000000..dc539ea --- /dev/null +++ b/Windows10/unity/launcher_icon_back_54.svg @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="54" + height="54" + viewBox="0 0 54 54.000001" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="launcher_icon_back_54.svg"> + <metadata + id="metadata8"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs6" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1301" + inkscape:window-height="650" + id="namedview4" + showgrid="true" + inkscape:zoom="17.481481" + inkscape:cx="26.660864" + inkscape:cy="43.535494" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:current-layer="svg2" + inkscape:snap-bbox="true"> + <inkscape:grid + type="xygrid" + id="grid2985" /> + </sodipodi:namedview> +</svg> diff --git a/Windows10/unity/launcher_icon_edge_150.svg b/Windows10/unity/launcher_icon_edge_150.svg new file mode 100644 index 0000000..a842a47 --- /dev/null +++ b/Windows10/unity/launcher_icon_edge_150.svg @@ -0,0 +1,75 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="150" + height="150" + viewBox="0 0 149.99998 150" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="launcher_icon_edge_150.svg"> + <metadata + id="metadata16"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1301" + inkscape:window-height="650" + id="namedview14" + showgrid="true" + inkscape:snap-bbox="true" + inkscape:zoom="3.1466667" + inkscape:cx="43.369154" + inkscape:cy="69.620822" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:current-layer="svg2"> + <inkscape:grid + type="xygrid" + id="grid2993" /> + </sodipodi:namedview> + <defs + id="defs4"> + <clipPath + id="clipPath6"> + <path + d="m 440,80.683594 c -1.84957,0 -3.31641,1.466834 -3.31641,3.316406 l 0,44 c 0,1.84957 1.46684,3.31641 3.31641,3.31641 l 44,0 c 1.84957,0 3.31641,-1.46684 3.31641,-3.31641 l 0,-44 c 0,-1.849572 -1.46684,-3.316406 -3.31641,-3.316406 l -44,0 z" + id="path8" /> + </clipPath> + <clipPath + id="clipPath10"> + <rect + y="316" + x="353" + height="148" + width="148" + opacity="0.8" + fill="#ff00ff" + color="#000000" + rx="12" + id="rect12" /> + </clipPath> + </defs> +</svg> diff --git a/Windows10/unity/launcher_icon_edge_54.svg b/Windows10/unity/launcher_icon_edge_54.svg new file mode 100644 index 0000000..8d133af --- /dev/null +++ b/Windows10/unity/launcher_icon_edge_54.svg @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="54" + height="54" + viewBox="0 0 54 54.000001" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="launcher_icon_edge_54.svg"> + <metadata + id="metadata12"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1301" + inkscape:window-height="650" + id="namedview10" + showgrid="true" + inkscape:zoom="24.722548" + inkscape:cx="10.242601" + inkscape:cy="56.465656" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:current-layer="svg2" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true"> + <inkscape:grid + type="xygrid" + id="grid3757" /> + </sodipodi:namedview> + <defs + id="defs4"> + <clipPath + id="clipPath6"> + <path + d="m 440,81.001953 c -1.67866,0 -2.99805,1.319387 -2.99805,2.998047 l 0,44 c 0,1.67866 1.31939,2.99805 2.99805,2.99805 l 44,0 c 1.67866,0 2.99805,-1.31939 2.99805,-2.99805 l 0,-44 c 0,-1.67866 -1.31939,-2.998047 -2.99805,-2.998047 l -44,0 z" + id="path8" /> + </clipPath> + </defs> +</svg> diff --git a/Windows10/unity/launcher_icon_glow_200.svg b/Windows10/unity/launcher_icon_glow_200.svg new file mode 100644 index 0000000..01bb0d9 --- /dev/null +++ b/Windows10/unity/launcher_icon_glow_200.svg @@ -0,0 +1,7 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" viewBox="0 0 200.00001 200.00003"> + <defs> + <clipPath> + <path d="m 427.33333,22.026666 0,69.333333 69.33333,0 0,-69.333333 -69.33333,0 z m 13.11917,9.013333 43.095,0 c 2.27623,0 4.10583,1.829606 4.10583,4.105834 l 0,43.094999 c 0,2.276228 -1.8296,4.105834 -4.10583,4.105834 l -43.095,0 c -2.27623,0 -4.10583,-1.829606 -4.10583,-4.105834 l 0,-43.094999 c 0,-2.276228 1.8296,-4.105834 4.10583,-4.105834 z"/> + </clipPath> + </defs> +</svg> diff --git a/Windows10/unity/launcher_icon_glow_62.svg b/Windows10/unity/launcher_icon_glow_62.svg new file mode 100644 index 0000000..105b068 --- /dev/null +++ b/Windows10/unity/launcher_icon_glow_62.svg @@ -0,0 +1,7 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="62" height="62" viewBox="0 0 62 62.000001"> + <defs> + <clipPath> + <path d="m 1,25 0,62 62,0 0,-62 -62,0 z m 9,6 44,0 c 1.662,0 3,1.338 3,3 l 0,44 c 0,1.662 -1.338,3 -3,3 L 10,81 C 8.338,81 7,79.662 7,78 L 7,34 c 0,-1.662 1.338,-3 3,-3 z"/> + </clipPath> + </defs> +</svg> diff --git a/Windows10/unity/launcher_icon_selected_back_150.svg b/Windows10/unity/launcher_icon_selected_back_150.svg new file mode 100644 index 0000000..424c299 --- /dev/null +++ b/Windows10/unity/launcher_icon_selected_back_150.svg @@ -0,0 +1,96 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="150" + height="150" + viewBox="0 0 149.99998 150" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="launcher_icon_selected_back_150.svg"> + <metadata + id="metadata16"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="718" + id="namedview14" + showgrid="true" + inkscape:zoom="1.1125147" + inkscape:cx="-204.38973" + inkscape:cy="91.79881" + inkscape:window-x="0" + inkscape:window-y="25" + inkscape:window-maximized="1" + inkscape:current-layer="svg2"> + <inkscape:grid + type="xygrid" + id="grid2993" /> + </sodipodi:namedview> + <defs + id="defs4"> + <linearGradient + id="selected_bg_color" + osb:paint="solid"> + <stop + style="stop-color:#5294e2;stop-opacity:1;" + offset="0" + id="stop4138" /> + </linearGradient> + <clipPath + id="clipPath6"> + <rect + y="1040.22" + x="505" + height="150" + width="150" + opacity="0.2" + fill-rule="evenodd" + color="#000000" + rx="42" + id="rect8" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#selected_bg_color" + id="linearGradient4140" + x1="75" + y1="1" + x2="75" + y2="148" + gradientUnits="userSpaceOnUse" /> + </defs> + <rect + style="fill:url(#linearGradient4140);fill-opacity:1;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none" + id="rect2995" + width="148" + height="147" + x="1" + y="1" + transform="translate(-1e-5,0)" + ry="1" /> +</svg> diff --git a/Windows10/unity/launcher_icon_selected_back_54.svg b/Windows10/unity/launcher_icon_selected_back_54.svg new file mode 100644 index 0000000..0e1b983 --- /dev/null +++ b/Windows10/unity/launcher_icon_selected_back_54.svg @@ -0,0 +1,82 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="54" + height="54" + viewBox="0 0 54 54.000001" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="launcher_icon_selected_back_54.svg"> + <metadata + id="metadata8"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs6"> + <linearGradient + id="selected_bg_color" + osb:paint="solid"> + <stop + style="stop-color:#5294e2;stop-opacity:1;" + offset="0" + id="stop4136" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#selected_bg_color" + id="linearGradient4138" + x1="27" + y1="1" + x2="27" + y2="52" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="718" + id="namedview4" + showgrid="true" + inkscape:zoom="8.7407407" + inkscape:cx="11.220234" + inkscape:cy="23.327385" + inkscape:window-x="0" + inkscape:window-y="25" + inkscape:window-maximized="1" + inkscape:current-layer="svg2"> + <inkscape:grid + type="xygrid" + id="grid2985" /> + </sodipodi:namedview> + <rect + style="opacity:1;fill:url(#linearGradient4138);fill-opacity:1;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none" + id="rect2987" + width="52" + height="51" + x="1" + y="1" + ry="1" /> +</svg> diff --git a/Windows10/unity/launcher_icon_shadow_200.svg b/Windows10/unity/launcher_icon_shadow_200.svg new file mode 100644 index 0000000..9e68b14 --- /dev/null +++ b/Windows10/unity/launcher_icon_shadow_200.svg @@ -0,0 +1,7 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" viewBox="0 0 200.00001 200.00003"> + <defs> + <clipPath> + <path d="m 489.73333,21.333331 0,69.333332 69.33333,0 0,-69.333332 -69.33333,0 z m 13.11917,9.013334 43.095,0 c 2.27623,0 4.10583,1.829606 4.10583,4.105833 l 0,43.094999 c 0,2.276227 -1.8296,4.105833 -4.10583,4.105833 l -43.095,0 c -2.27623,0 -4.10583,-1.829606 -4.10583,-4.105833 l 0,-43.094999 c 0,-2.276227 1.8296,-4.105833 4.10583,-4.105833 z"/> + </clipPath> + </defs> +</svg> diff --git a/Windows10/unity/launcher_icon_shadow_62.svg b/Windows10/unity/launcher_icon_shadow_62.svg new file mode 100644 index 0000000..9bc9c12 --- /dev/null +++ b/Windows10/unity/launcher_icon_shadow_62.svg @@ -0,0 +1,61 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="62" + height="62" + viewBox="0 0 61.999999 62.000001" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="launcher_icon_shadow_62.svg"> + <metadata + id="metadata12"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1301" + inkscape:window-height="650" + id="namedview10" + showgrid="true" + inkscape:snap-bbox="true" + inkscape:bbox-nodes="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:zoom="10.766271" + inkscape:cx="46.152641" + inkscape:cy="12.729335" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:current-layer="svg2" /> + <defs + id="defs4"> + <clipPath + id="clipPath6"> + <path + d="m 4,24 c -2.216,0 -4,1.784 -4,4 l 0,56 c 0,2.216 1.784,4 4,4 l 56,0 c 2.216,0 4,-1.784 4,-4 l 0,-56 c 0,-2.216 -1.784,-4 -4,-4 L 4,24 z m 6,6 44,0 c 2.216,0 4,1.784 4,4 l 0,44 c 0,2.216 -1.784,4 -4,4 L 10,82 C 7.784,82 6,80.216 6,78 L 6,34 c 0,-2.216 1.784,-4 4,-4 z" + id="path8" /> + </clipPath> + </defs> +</svg> diff --git a/Windows10/unity/launcher_icon_shine_150.svg b/Windows10/unity/launcher_icon_shine_150.svg new file mode 100644 index 0000000..a456296 --- /dev/null +++ b/Windows10/unity/launcher_icon_shine_150.svg @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="150" + height="150" + viewBox="0 0 149.99998 150" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="launcher_icon_shine_150.svg"> + <metadata + id="metadata8"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs6" /> + <sodipodi:namedview + pagecolor="#6e6e6e" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0.90588235" + inkscape:pageshadow="2" + inkscape:window-width="1301" + inkscape:window-height="650" + id="namedview4" + showgrid="true" + inkscape:snap-bbox="true" + inkscape:zoom="17.800235" + inkscape:cx="26.229204" + inkscape:cy="7.3679574" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:current-layer="svg2"> + <inkscape:grid + type="xygrid" + id="grid2985" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> +</svg> diff --git a/Windows10/unity/launcher_icon_shine_54.svg b/Windows10/unity/launcher_icon_shine_54.svg new file mode 100644 index 0000000..a793abc --- /dev/null +++ b/Windows10/unity/launcher_icon_shine_54.svg @@ -0,0 +1,83 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="54" + height="54" + viewBox="0 0 54 54.000001" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="launcher_icon_shine_54.svg"> + <metadata + id="metadata8"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs6"> + <linearGradient + inkscape:collect="always" + id="linearGradient3762"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3764" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3766" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3762" + id="linearGradient3768" + x1="0" + y1="27" + x2="2.999999" + y2="27" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0,-1,1,0,0,54)" /> + </defs> + <sodipodi:namedview + pagecolor="#000000" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0.67843137" + inkscape:pageshadow="2" + inkscape:window-width="1301" + inkscape:window-height="650" + id="namedview4" + showgrid="true" + inkscape:snap-bbox="true" + inkscape:zoom="8.7407407" + inkscape:cx="27.214228" + inkscape:cy="18.946249" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:current-layer="svg2"> + <inkscape:grid + type="xygrid" + id="grid3753" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> +</svg> diff --git a/Windows10/unity/launcher_pip_ltr_19.svg b/Windows10/unity/launcher_pip_ltr_19.svg new file mode 100644 index 0000000..34b1757 --- /dev/null +++ b/Windows10/unity/launcher_pip_ltr_19.svg @@ -0,0 +1,101 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="10" + height="19" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_pip_ltr_19.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="15.178831" + inkscape:cx="2.3818874" + inkscape:cy="5.0805669" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="648" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-text-baseline="false" + inkscape:snap-center="true" + inkscape:snap-page="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1033.3622)"> + <rect + style="fill:#ffffff;fill-opacity:0.90196079;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="rect3338" + width="2" + height="3.0000174" + x="2" + y="1041.3622" + ry="3.0675728e-06" /> + </g> +</svg> diff --git a/Windows10/unity/launcher_pip_ltr_37.svg b/Windows10/unity/launcher_pip_ltr_37.svg new file mode 100644 index 0000000..d8dc422 --- /dev/null +++ b/Windows10/unity/launcher_pip_ltr_37.svg @@ -0,0 +1,103 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="20" + height="37" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_pip_ltr_37.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.12000002;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="16" + inkscape:cx="-7.5475486" + inkscape:cy="14.518805" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-text-baseline="false" + inkscape:snap-center="true" + inkscape:snap-page="true" + inkscape:snap-nodes="false"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1015.3622)"> + <rect + rx="3.0675728e-06" + style="fill:#ffffff;fill-opacity:0.90196079;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="rect3338" + width="4" + height="5.0000172" + x="4" + y="1031.3622" + ry="3.0675728e-06" /> + </g> +</svg> diff --git a/Windows10/unity/launcher_pip_rtl_19.svg b/Windows10/unity/launcher_pip_rtl_19.svg new file mode 100644 index 0000000..3194b73 --- /dev/null +++ b/Windows10/unity/launcher_pip_rtl_19.svg @@ -0,0 +1,102 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="10" + height="19" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_pip_rtl_19.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="32" + inkscape:cx="0.4532629" + inkscape:cy="12.759685" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-text-baseline="false" + inkscape:snap-center="true" + inkscape:snap-page="true" + inkscape:snap-nodes="false"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1033.3622)"> + <rect + style="fill:#ffffff;fill-opacity:0.90196079;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="rect3338" + width="2" + height="3.0000174" + x="6" + y="1041.3622" + ry="3.0675728e-06" /> + </g> +</svg> diff --git a/Windows10/unity/launcher_pip_rtl_37.svg b/Windows10/unity/launcher_pip_rtl_37.svg new file mode 100644 index 0000000..461250f --- /dev/null +++ b/Windows10/unity/launcher_pip_rtl_37.svg @@ -0,0 +1,103 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="20" + height="37" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_pip_rtl_37.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.12000002;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="11.313709" + inkscape:cx="3.9744094" + inkscape:cy="10.722806" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-text-baseline="false" + inkscape:snap-center="true" + inkscape:snap-page="true" + inkscape:snap-nodes="false"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1015.3622)"> + <rect + rx="3.0675728e-06" + style="fill:#ffffff;fill-opacity:0.90196079;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="rect3338" + width="4" + height="5.0000172" + x="12" + y="1031.3622" + ry="3.0675728e-06" /> + </g> +</svg> diff --git a/Windows10/unity/maximize.png b/Windows10/unity/maximize.png new file mode 100755 index 0000000..3498874 Binary files /dev/null and b/Windows10/unity/maximize.png differ diff --git a/Windows10/unity/maximize_focused_normal.png b/Windows10/unity/maximize_focused_normal.png new file mode 100755 index 0000000..3498874 Binary files /dev/null and b/Windows10/unity/maximize_focused_normal.png differ diff --git a/Windows10/unity/maximize_focused_prelight.png b/Windows10/unity/maximize_focused_prelight.png new file mode 100755 index 0000000..f7c5bca Binary files /dev/null and b/Windows10/unity/maximize_focused_prelight.png differ diff --git a/Windows10/unity/maximize_focused_pressed.png b/Windows10/unity/maximize_focused_pressed.png new file mode 100755 index 0000000..394f09e Binary files /dev/null and b/Windows10/unity/maximize_focused_pressed.png differ diff --git a/Windows10/unity/maximize_unfocused.png b/Windows10/unity/maximize_unfocused.png new file mode 100755 index 0000000..3498874 Binary files /dev/null and b/Windows10/unity/maximize_unfocused.png differ diff --git a/Windows10/unity/maximize_unfocused_prelight.png b/Windows10/unity/maximize_unfocused_prelight.png new file mode 100755 index 0000000..f7c5bca Binary files /dev/null and b/Windows10/unity/maximize_unfocused_prelight.png differ diff --git a/Windows10/unity/maximize_unfocused_pressed.png b/Windows10/unity/maximize_unfocused_pressed.png new file mode 100755 index 0000000..394f09e Binary files /dev/null and b/Windows10/unity/maximize_unfocused_pressed.png differ diff --git a/Windows10/unity/minimize.png b/Windows10/unity/minimize.png new file mode 100755 index 0000000..ab8da87 Binary files /dev/null and b/Windows10/unity/minimize.png differ diff --git a/Windows10/unity/minimize_focused_normal.png b/Windows10/unity/minimize_focused_normal.png new file mode 100755 index 0000000..ab8da87 Binary files /dev/null and b/Windows10/unity/minimize_focused_normal.png differ diff --git a/Windows10/unity/minimize_focused_prelight.png b/Windows10/unity/minimize_focused_prelight.png new file mode 100755 index 0000000..8484d3e Binary files /dev/null and b/Windows10/unity/minimize_focused_prelight.png differ diff --git a/Windows10/unity/minimize_focused_pressed.png b/Windows10/unity/minimize_focused_pressed.png new file mode 100755 index 0000000..df9c5c9 Binary files /dev/null and b/Windows10/unity/minimize_focused_pressed.png differ diff --git a/Windows10/unity/minimize_unfocused.png b/Windows10/unity/minimize_unfocused.png new file mode 100755 index 0000000..ab8da87 Binary files /dev/null and b/Windows10/unity/minimize_unfocused.png differ diff --git a/Windows10/unity/minimize_unfocused_prelight.png b/Windows10/unity/minimize_unfocused_prelight.png new file mode 100755 index 0000000..8484d3e Binary files /dev/null and b/Windows10/unity/minimize_unfocused_prelight.png differ diff --git a/Windows10/unity/minimize_unfocused_pressed.png b/Windows10/unity/minimize_unfocused_pressed.png new file mode 100755 index 0000000..df9c5c9 Binary files /dev/null and b/Windows10/unity/minimize_unfocused_pressed.png differ diff --git a/Windows10/unity/modes/launcher_bfb.png b/Windows10/unity/modes/launcher_bfb.png new file mode 100755 index 0000000..a9a6d60 Binary files /dev/null and b/Windows10/unity/modes/launcher_bfb.png differ diff --git a/Windows10/unity/modes/launcher_bfb_ns.png b/Windows10/unity/modes/launcher_bfb_ns.png new file mode 100755 index 0000000..b8bcf9a Binary files /dev/null and b/Windows10/unity/modes/launcher_bfb_ns.png differ diff --git a/Windows10/unity/modes/ubuntu-square.svg b/Windows10/unity/modes/ubuntu-square.svg new file mode 100755 index 0000000..1b925fb --- /dev/null +++ b/Windows10/unity/modes/ubuntu-square.svg @@ -0,0 +1,69 @@ +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48"> + <defs> + <clipPath> + <rect width="42" x="307" y="223" rx="9" height="42" transform="rotate(90)" fill="url(#3)" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="240" x="24" y="36" rx="50" height="240" fill="#986767" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="16" x="432" y="116" rx="2" height="16" opacity="0.2" fill="#6d6d6d" color="#bebebe"/> + </clipPath> + <clipPath> + <path d="m 98.03125,23.191212 c -41.492132,1.05238 -74.84375,35.06824 -74.84375,76.812498 0,42.40687 34.405632,76.8125 76.8125,76.8125 42.40687,0 76.8125,-34.40563 76.8125,-76.8125 0,-42.406866 -34.40563,-76.812498 -76.8125,-76.812498 -0.662607,0 -1.310145,-0.0167 -1.96875,0 z M 100,50.659962 c 27.24464,0 49.34375,22.099114 49.34375,49.343748 -1e-5,27.24464 -22.09911,49.34375 -49.34375,49.34375 -27.244636,-1e-5 -49.34375,-22.09911 -49.34375,-49.34375 0,-27.244634 22.099114,-49.343748 49.34375,-49.343748 z"/> + </clipPath> + <clipPath> + <path d="m 152,204 a 8,8 0 1 1 -16,0 8,8 0 1 1 16,0 z"/> + </clipPath> + <clipPath> + <path d="m 145,215 c 33.13708,0 60,-26.86292 60,-60 0,-33.13708 -26.86292,-60 -60,-60 -33.13708,0 -60,26.86292 -60,60 0,12.50698 3.8285,24.10633 10.375,33.71875 L 89,211 111.28125,204.625 C 120.89367,211.1715 132.49302,215 145,215 z"/> + </clipPath> + <clipPath> + <rect width="16" x="432" y="116" rx="3" height="16" color="#bebebe"/> + </clipPath> + <clipPath> + <path d="m 144,70 c -49.705627,0 -90,40.29437 -90,90 0,49.70563 40.294373,90 90,90 49.70563,0 90,-40.29437 90,-90 0,-49.70563 -40.29437,-90 -90,-90 z m 0,32.1875 c 32.03251,0 58,25.96748 58,58 0,32.03252 -25.96749,58 -58,58 -32.03251,0 -58,-25.96748 -58,-58 0,-32.03252 25.96749,-58 58,-58 z"/> + </clipPath> + <clipPath> + <rect width="22" x="433" y="77" rx="3" height="22" opacity="0.2" fill="#6d6d6d" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="30" x="433" y="29" rx="4" height="30" opacity="0.2" fill="#6d6d6d" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="90" x="307" y="31" rx="18.75" height="90" fill="url(#1)" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="60" x="306" y="142" rx="12.5" height="60" transform="matrix(0 -1 1 0 0 0)" fill="url(#0)" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="30" x="433" y="29" rx="6" height="30" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="22" x="433" y="77" rx="5" height="22" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="22" x="433" y="77" rx="4" height="22" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="20" x="434" y="78" rx="4" height="20" color="#bebebe"/> + </clipPath> + <linearGradient gradientTransform="matrix(.25 0 0 .25 299.99999 131.99999)" id="0" xlink:href="#2" y1="230" y2="90" x2="0" gradientUnits="userSpaceOnUse"/> + <linearGradient gradientTransform="matrix(.375 0 0 .375 298 16)" id="1" xlink:href="#2" y1="230" y2="90" x2="0" gradientUnits="userSpaceOnUse"/> + <linearGradient id="2"> + <stop stop-color="#151515"/> + <stop offset="1" stop-color="#222"/> + </linearGradient> + <linearGradient gradientTransform="matrix(.175 0 0 .175 302.79999 215.99997)" id="3" xlink:href="#2" y1="280" y2="40" x2="0" gradientUnits="userSpaceOnUse"/> + </defs> + <g transform="translate(0,-1004.3622)"> + <path d="M 5.1875,1 C 2.8707723,1 1,2.8707723 1,5.1875 l 0,37.625 C 1,45.129228 2.8707723,47 5.1875,47 l 37.625,0 C 45.129228,47 47,45.129228 47,42.8125 L 47,5.1875 C 47,2.8707723 45.129228,1 42.8125,1 L 5.1875,1 z m 0.1875,0.25 37.25,0 c 2.291546,0 4.125,1.8334541 4.125,4.125 l 0,37.25 c 0,2.291546 -1.833454,4.125 -4.125,4.125 l -37.25,0 C 3.0834541,46.75 1.25,44.916546 1.25,42.625 l 0,-37.25 C 1.25,3.0834541 3.0834541,1.25 5.375,1.25 z" transform="translate(0,1004.3622)" opacity="0.05"/> + <path d="M 5.375,1.25 C 3.0834541,1.25 1.25,3.0834541 1.25,5.375 l 0,37.25 c 0,2.291546 1.8334541,4.125 4.125,4.125 l 37.25,0 c 2.291546,0 4.125,-1.833454 4.125,-4.125 l 0,-37.25 C 46.75,3.0834541 44.916546,1.25 42.625,1.25 l -37.25,0 z m 0.21875,0.25 36.8125,0 C 44.672614,1.5 46.5,3.3273859 46.5,5.59375 l 0,36.8125 C 46.5,44.672614 44.672614,46.5 42.40625,46.5 l -36.8125,0 C 3.3273859,46.5 1.5,44.672614 1.5,42.40625 l 0,-36.8125 C 1.5,3.3273859 3.3273859,1.5 5.59375,1.5 z" transform="translate(0,1004.3622)" opacity="0.1"/> + <path d="M 5.59375,1.5 C 3.3273859,1.5 1.5,3.3273859 1.5,5.59375 l 0,36.8125 C 1.5,44.672614 3.3273859,46.5 5.59375,46.5 l 36.8125,0 C 44.672614,46.5 46.5,44.672614 46.5,42.40625 l 0,-36.8125 C 46.5,3.3273859 44.672614,1.5 42.40625,1.5 l -36.8125,0 z m 0.09375,0.125 36.625,0 c 2.253773,0 4.0625,1.8087269 4.0625,4.0625 l 0,36.625 c 0,2.253773 -1.808727,4.0625 -4.0625,4.0625 l -36.625,0 c -2.2537731,0 -4.0625,-1.808727 -4.0625,-4.0625 l 0,-36.625 C 1.625,3.4337269 3.4337269,1.625 5.6875,1.625 z" transform="translate(0,1004.3622)" opacity="0.2"/> + <path d="M 5.6875,1.625 C 3.4337269,1.625 1.625,3.4337269 1.625,5.6875 l 0,36.625 c 0,2.253773 1.8087269,4.0625 4.0625,4.0625 l 36.625,0 c 2.253773,0 4.0625,-1.808727 4.0625,-4.0625 l 0,-36.625 c 0,-2.2537731 -1.808727,-4.0625 -4.0625,-4.0625 l -36.625,0 z m 0.09375,0.125 36.4375,0 c 2.241182,0 4.03125,1.7900679 4.03125,4.03125 l 0,36.4375 c 0,2.241182 -1.790068,4.03125 -4.03125,4.03125 l -36.4375,0 C 3.5400679,46.25 1.75,44.459932 1.75,42.21875 l 0,-36.4375 C 1.75,3.5400679 3.5400679,1.75 5.78125,1.75 z" transform="translate(0,1004.3622)" opacity="0.3"/> + <path d="M 5.78125,1.75 C 3.5400679,1.75 1.75,3.5400679 1.75,5.78125 l 0,36.4375 c 0,2.241182 1.7900679,4.03125 4.03125,4.03125 l 36.4375,0 c 2.241182,0 4.03125,-1.790068 4.03125,-4.03125 l 0,-36.4375 C 46.25,3.5400679 44.459932,1.75 42.21875,1.75 l -36.4375,0 z m 0.125,0.125 36.1875,0 c 2.228591,0 4.03125,1.802659 4.03125,4.03125 l 0,36.1875 c 0,2.228591 -1.802659,4.03125 -4.03125,4.03125 l -36.1875,0 C 3.677659,46.125 1.875,44.322341 1.875,42.09375 l 0,-36.1875 C 1.875,3.677659 3.677659,1.875 5.90625,1.875 z" transform="translate(0,1004.3622)" opacity="0.4"/> + <rect rx="4.02" y="1006.24" x="1.875" height="44.25" width="44.25" opacity="0.5"/> + </g> + <rect rx="4" y="1.998" x="2" height="44" width="44" fill="#dd4814"/> + <path d="M 24.000004,12.000001 C 17.372557,12.000001 12,17.372389 12,24 c 0,6.627189 5.372557,12 12.000004,12 6.62744,0 12,-5.372896 12,-12 0,-6.627611 -5.37256,-11.999999 -12,-11.999999 z m 4.125,3.33125 c 0.25818,0.0067 0.51682,0.07428 0.75625,0.2125 0.76631,0.442467 1.02996,1.427433 0.5875,2.19375 -0.44222,0.765978 -1.42127,1.023802 -2.1875,0.58125 -0.76607,-0.442214 -1.0298,-1.421522 -0.5875,-2.1875 0.30419,-0.526843 0.86325,-0.814741 1.43125,-0.8 z m -4.125,1.70625 c 0.64422,0 1.27051,0.09242 1.8625,0.25625 0.10464,0.64355 0.48482,1.235964 1.09375,1.5875 0.60815,0.351196 1.30965,0.386373 1.91875,0.15625 1.18473,1.164757 1.95639,2.74771 2.06875,4.512499 l -2.28125,0.0375 c -0.21023,-2.390305 -2.21759,-4.268749 -4.6625,-4.268749 -0.704516,0 -1.36957,0.158693 -1.968754,0.4375 l -1.112499,-1.99375 c 0.929807,-0.460586 1.973301,-0.725 3.081253,-0.725 z m -3.862503,1.16875 1.174999,1.9625 c -1.203195,0.846834 -1.993749,2.2479 -1.993749,3.831249 0,1.583603 0.790554,2.984585 1.993749,3.83125 l -1.174999,1.9625 c -1.402078,-0.936666 -2.441846,-2.372586 -2.875,-4.05 0.506136,-0.41241 0.825,-1.039747 0.825,-1.74375 0,-0.704171 -0.31895,-1.331254 -0.825,-1.74375 0.433238,-1.677243 1.472922,-3.113249 2.875,-4.049999 z m -4.3,4.193749 c 0.884764,0 1.60625,0.714896 1.60625,1.6 0,0.884681 -0.72157,1.6 -1.60625,1.6 -0.88502,0 -1.600001,-0.715319 -1.600001,-1.6 0,-0.885019 0.714981,-1.6 1.600001,-1.6 z m 12.825003,2.0125 2.28125,0.0375 c -0.11219,1.76479 -0.8841,3.347658 -2.06875,4.5125 -0.6091,-0.230208 -1.3106,-0.194777 -1.91875,0.15625 -0.60901,0.35179 -0.98911,0.94395 -1.09375,1.5875 -0.59208,0.163829 -1.21828,0.25625 -1.8625,0.25625 -1.107952,0 -2.157612,-0.264583 -3.087503,-0.725 l 1.118749,-1.99375 c 0.599268,0.278807 1.264154,0.4375 1.968754,0.4375 2.44491,0 4.45244,-1.878105 4.6625,-4.26875 z m -0.625,5.05 c 0.56798,-0.01474 1.12717,0.27964 1.43125,0.80625 0.44238,0.766232 0.17856,1.745202 -0.5875,2.1875 -0.76632,0.442384 -1.74504,0.178818 -2.1875,-0.5875 -0.44222,-0.765978 -0.17882,-1.745117 0.5875,-2.1875 0.23939,-0.138218 0.49807,-0.212051 0.75625,-0.21875 z" fill="#f9f9f9"/> +</svg> diff --git a/Windows10/unity/unmaximize.png b/Windows10/unity/unmaximize.png new file mode 100755 index 0000000..ff10de3 Binary files /dev/null and b/Windows10/unity/unmaximize.png differ diff --git a/Windows10/unity/unmaximize_focused_normal.png b/Windows10/unity/unmaximize_focused_normal.png new file mode 100755 index 0000000..ff10de3 Binary files /dev/null and b/Windows10/unity/unmaximize_focused_normal.png differ diff --git a/Windows10/unity/unmaximize_focused_prelight.png b/Windows10/unity/unmaximize_focused_prelight.png new file mode 100755 index 0000000..97663d0 Binary files /dev/null and b/Windows10/unity/unmaximize_focused_prelight.png differ diff --git a/Windows10/unity/unmaximize_focused_pressed.png b/Windows10/unity/unmaximize_focused_pressed.png new file mode 100755 index 0000000..c53258c Binary files /dev/null and b/Windows10/unity/unmaximize_focused_pressed.png differ diff --git a/Windows10/unity/unmaximize_unfocused.png b/Windows10/unity/unmaximize_unfocused.png new file mode 100755 index 0000000..e3a3fe4 Binary files /dev/null and b/Windows10/unity/unmaximize_unfocused.png differ diff --git a/Windows10/unity/unmaximize_unfocused_prelight.png b/Windows10/unity/unmaximize_unfocused_prelight.png new file mode 100755 index 0000000..97663d0 Binary files /dev/null and b/Windows10/unity/unmaximize_unfocused_prelight.png differ diff --git a/Windows10/unity/unmaximize_unfocused_pressed.png b/Windows10/unity/unmaximize_unfocused_pressed.png new file mode 100755 index 0000000..c53258c Binary files /dev/null and b/Windows10/unity/unmaximize_unfocused_pressed.png differ diff --git a/Windows10/wallpaper.jpg b/Windows10/wallpaper.jpg new file mode 100755 index 0000000..0800831 Binary files /dev/null and b/Windows10/wallpaper.jpg differ diff --git a/Windows10/xfce-notify-4.0/gtkrc b/Windows10/xfce-notify-4.0/gtkrc new file mode 100755 index 0000000..53281df --- /dev/null +++ b/Windows10/xfce-notify-4.0/gtkrc @@ -0,0 +1,73 @@ +style "notify-window" { + XfceNotifyWindow::summary-bold = 1 + XfceNotifyWindow::border-color = "#141414" + XfceNotifyWindow::border-color-hover = "#2c2c2c" + XfceNotifyWindow::border-radius = 0.0 + XfceNotifyWindow::border-width = 1.0 + XfceNotifyWindow::border-width-hover = 1.0 + + bg[NORMAL] = "#000000" +} + +style "notify-button" { + bg[NORMAL] = "#0a0a0a" + bg[PRELIGHT] = "#066dc1" + bg[ACTIVE] = "#0a0a0a" + + fg[NORMAL] = "#ffffff" + fg[PRELIGHT] = "#ffffff" + fg[ACTIVE] = "#ffffff" + + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + border_shades = { 0.9, 0.9 } + roundness = 0 + textstyle = 0 + } +} + +style "notify-text" { + GtkWidget::link-color = "#224ba0" + + fg[NORMAL] = "#ffffff" + fg[PRELIGHT] = "#ffffff" + fg[ACTIVE] = "#ffffff" + + engine "murrine" { + textstyle = 0 + } +} + +style "notify-summary" { + font_name = "Bold" +} + +style "notify-progressbar" { + xthickness = 1 + ythickness = 1 + + bg[NORMAL] = "#000000" + bg[ACTIVE] = "#000000" + bg[SELECTED] = "#000000" + + fg[PRELIGHT] = "#06B025" + fg[ACTIVE] = "#06B025" + fg[SELECTED] = "#06B025" + + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + border_shades = { 1.0, 1.0 } + trough_shades = { 1.0, 1.0 } + trough_border_shades = { 1.0, 1.0 } + progressbarstyle = 0 + roundness = 2 + textstyle = 0 + } +} + +class "XfceNotifyWindow" style "notify-window" +widget "XfceNotifyWindow.*.summary" style "notify-summary" +widget_class "XfceNotifyWindow.*<GtkButton>" style "notify-button" +widget_class "XfceNotifyWindow.*.<GtkLabel>" style "notify-text" +widget_class "XfceNotifyWindow.*.<GtkProgress>" style "notify-progressbar" +widget_class "XfceNotifyWindow.*.<GtkProgressBar>" style "notify-progressbar" diff --git a/Windows10/xfwm4/bottom-active.xpm b/Windows10/xfwm4/bottom-active.xpm new file mode 100755 index 0000000..ece0a8d --- /dev/null +++ b/Windows10/xfwm4/bottom-active.xpm @@ -0,0 +1,6 @@ +/* XPM */ +static char * bottom_active_xpm[] = { +"8 1 2 1", +" c None", +". c #CBCCD0", +"........"}; diff --git a/Windows10/xfwm4/bottom-inactive.xpm b/Windows10/xfwm4/bottom-inactive.xpm new file mode 100755 index 0000000..35660d8 --- /dev/null +++ b/Windows10/xfwm4/bottom-inactive.xpm @@ -0,0 +1,6 @@ +/* XPM */ +static char * bottom_inactive_xpm[] = { +"8 1 2 1", +" c None", +". c #CBCCD0", +"........"}; diff --git a/Windows10/xfwm4/bottom-left-active.xpm b/Windows10/xfwm4/bottom-left-active.xpm new file mode 100755 index 0000000..c133b5f --- /dev/null +++ b/Windows10/xfwm4/bottom-left-active.xpm @@ -0,0 +1,6 @@ +/* XPM */ +static char * bottom_left_active_xpm[] = { +"1 1 2 1", +" c None", +". c #CBCCD0", +"."}; diff --git a/Windows10/xfwm4/bottom-left-inactive.xpm b/Windows10/xfwm4/bottom-left-inactive.xpm new file mode 100755 index 0000000..6799158 --- /dev/null +++ b/Windows10/xfwm4/bottom-left-inactive.xpm @@ -0,0 +1,6 @@ +/* XPM */ +static char * bottom_left_inactive_xpm[] = { +"1 1 2 1", +" c None", +". c #CBCCD0", +"."}; diff --git a/Windows10/xfwm4/bottom-right-active.xpm b/Windows10/xfwm4/bottom-right-active.xpm new file mode 100755 index 0000000..e3811f6 --- /dev/null +++ b/Windows10/xfwm4/bottom-right-active.xpm @@ -0,0 +1,6 @@ +/* XPM */ +static char * bottom_right_active_xpm[] = { +"1 1 2 1", +" c None", +". c #CBCCD0", +"."}; diff --git a/Windows10/xfwm4/bottom-right-inactive.xpm b/Windows10/xfwm4/bottom-right-inactive.xpm new file mode 100755 index 0000000..ae6e07b --- /dev/null +++ b/Windows10/xfwm4/bottom-right-inactive.xpm @@ -0,0 +1,6 @@ +/* XPM */ +static char * bottom_right_inactive_xpm[] = { +"1 1 2 1", +" c None", +". c #CBCCD0", +"."}; diff --git a/Windows10/xfwm4/close-active.xpm b/Windows10/xfwm4/close-active.xpm new file mode 100755 index 0000000..f447787 --- /dev/null +++ b/Windows10/xfwm4/close-active.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * close_active_xpm[] = { +"24 24 3 1", +" c None", +". c #FFFFFF", +"+ c #858585", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +".......++.......++......", +"........++.....++.......", +".........++...++........", +"..........++.++.........", +"...........+++..........", +"...........+++..........", +"..........++.++.........", +".........++...++........", +"........++.....++.......", +".......++.......++......", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/close-inactive.xpm b/Windows10/xfwm4/close-inactive.xpm new file mode 100755 index 0000000..ff8d6ca --- /dev/null +++ b/Windows10/xfwm4/close-inactive.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * close_inactive_xpm[] = { +"24 24 3 1", +" c None", +". c #FFFFFF", +"+ c #858585", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +".......++.......++......", +"........++.....++.......", +".........++...++........", +"..........++.++.........", +"...........+++..........", +"...........+++..........", +"..........++.++.........", +".........++...++........", +"........++.....++.......", +".......++.......++......", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/close-prelight.xpm b/Windows10/xfwm4/close-prelight.xpm new file mode 100755 index 0000000..6acd059 --- /dev/null +++ b/Windows10/xfwm4/close-prelight.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * close_prelight_xpm[] = { +"24 24 3 1", +" c None", +". c #FF0000", +"+ c #FFFFFF", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +".......++.......++......", +"........++.....++.......", +".........++...++........", +"..........++.++.........", +"...........+++..........", +"...........+++..........", +"..........++.++.........", +".........++...++........", +"........++.....++.......", +".......++.......++......", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/close-pressed.png b/Windows10/xfwm4/close-pressed.png new file mode 100755 index 0000000..64d5494 Binary files /dev/null and b/Windows10/xfwm4/close-pressed.png differ diff --git a/Windows10/xfwm4/close-pressed.xpm b/Windows10/xfwm4/close-pressed.xpm new file mode 100755 index 0000000..6273195 --- /dev/null +++ b/Windows10/xfwm4/close-pressed.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * close_pressed_xpm[] = { +"24 24 3 1", +" c None", +". c #FF4949", +"+ c #FFFFFF", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +".......++.......++......", +"........++.....++.......", +".........++...++........", +"..........++.++.........", +"...........+++..........", +"...........+++..........", +"..........++.++.........", +".........++...++........", +"........++.....++.......", +".......++.......++......", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/hide-active.xpm b/Windows10/xfwm4/hide-active.xpm new file mode 100755 index 0000000..d46f543 --- /dev/null +++ b/Windows10/xfwm4/hide-active.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * hide_active_xpm[] = { +"24 24 3 1", +" c None", +". c #FFFFFF", +"+ c #858585", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"......+++++++++++.......", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/hide-inactive.xpm b/Windows10/xfwm4/hide-inactive.xpm new file mode 100755 index 0000000..98c0862 --- /dev/null +++ b/Windows10/xfwm4/hide-inactive.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * hide_inactive_xpm[] = { +"24 24 3 1", +" c None", +". c #FFFFFF", +"+ c #858585", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"......+++++++++++.......", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/hide-prelight.xpm b/Windows10/xfwm4/hide-prelight.xpm new file mode 100755 index 0000000..2eb0152 --- /dev/null +++ b/Windows10/xfwm4/hide-prelight.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * hide_prelight_xpm[] = { +"24 24 3 1", +" c None", +". c #DCDCDC", +"+ c #858585", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"......+++++++++++.......", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/hide-pressed.png b/Windows10/xfwm4/hide-pressed.png new file mode 100755 index 0000000..4865aba Binary files /dev/null and b/Windows10/xfwm4/hide-pressed.png differ diff --git a/Windows10/xfwm4/hide-pressed.xpm b/Windows10/xfwm4/hide-pressed.xpm new file mode 100755 index 0000000..6c515db --- /dev/null +++ b/Windows10/xfwm4/hide-pressed.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * hide_pressed_xpm[] = { +"24 24 3 1", +" c None", +". c #BFBFBF", +"+ c #858585", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"......+++++++++++.......", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/left-active.xpm b/Windows10/xfwm4/left-active.xpm new file mode 100755 index 0000000..a6732ec --- /dev/null +++ b/Windows10/xfwm4/left-active.xpm @@ -0,0 +1,26 @@ +/* XPM */ +static char * left_active_xpm[] = { +"1 21 2 1", +" c None", +". c #CBCCD0", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +"."}; diff --git a/Windows10/xfwm4/left-inactive.xpm b/Windows10/xfwm4/left-inactive.xpm new file mode 100755 index 0000000..5d8d7b4 --- /dev/null +++ b/Windows10/xfwm4/left-inactive.xpm @@ -0,0 +1,26 @@ +/* XPM */ +static char * left_inactive_xpm[] = { +"1 21 2 1", +" c None", +". c #CBCCD0", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +"."}; diff --git a/Windows10/xfwm4/maximize-active.xpm b/Windows10/xfwm4/maximize-active.xpm new file mode 100755 index 0000000..deb1dbd --- /dev/null +++ b/Windows10/xfwm4/maximize-active.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * maximize_active_xpm[] = { +"24 24 3 1", +" c None", +". c #FFFFFF", +"+ c #858585", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"......+++++++++++.......", +"......+.........+.......", +"......+.........+.......", +"......+.........+.......", +"......+.........+.......", +"......+.........+.......", +"......+.........+.......", +"......+.........+.......", +"......+.........+.......", +"......+++++++++++.......", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/maximize-inactive.xpm b/Windows10/xfwm4/maximize-inactive.xpm new file mode 100755 index 0000000..810600c --- /dev/null +++ b/Windows10/xfwm4/maximize-inactive.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * maximize_inactive_xpm[] = { +"24 24 3 1", +" c None", +". c #FFFFFF", +"+ c #858585", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"......+++++++++++.......", +"......+.........+.......", +"......+.........+.......", +"......+.........+.......", +"......+.........+.......", +"......+.........+.......", +"......+.........+.......", +"......+.........+.......", +"......+.........+.......", +"......+++++++++++.......", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/maximize-prelight.xpm b/Windows10/xfwm4/maximize-prelight.xpm new file mode 100755 index 0000000..03e8a8a --- /dev/null +++ b/Windows10/xfwm4/maximize-prelight.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * maximize_prelight_xpm[] = { +"24 24 3 1", +" c None", +". c #DCDCDC", +"+ c #858585", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"......+++++++++++.......", +"......+.........+.......", +"......+.........+.......", +"......+.........+.......", +"......+.........+.......", +"......+.........+.......", +"......+.........+.......", +"......+.........+.......", +"......+.........+.......", +"......+++++++++++.......", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/maximize-pressed.png b/Windows10/xfwm4/maximize-pressed.png new file mode 100755 index 0000000..58adcbb Binary files /dev/null and b/Windows10/xfwm4/maximize-pressed.png differ diff --git a/Windows10/xfwm4/maximize-pressed.xpm b/Windows10/xfwm4/maximize-pressed.xpm new file mode 100755 index 0000000..312ab44 --- /dev/null +++ b/Windows10/xfwm4/maximize-pressed.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * maximize_pressed_xpm[] = { +"24 24 3 1", +" c None", +". c #BFBFBF", +"+ c #858585", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"......+++++++++++.......", +"......+.........+.......", +"......+.........+.......", +"......+.........+.......", +"......+.........+.......", +"......+.........+.......", +"......+.........+.......", +"......+.........+.......", +"......+.........+.......", +"......+++++++++++.......", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/maximize-toggled-active.xpm b/Windows10/xfwm4/maximize-toggled-active.xpm new file mode 100755 index 0000000..2c1c05d --- /dev/null +++ b/Windows10/xfwm4/maximize-toggled-active.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * maximize_toggled_active_xpm[] = { +"24 24 3 1", +" c None", +". c #FFFFFF", +"+ c #858585", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +".......+++++++++++......", +".......+.........+......", +".....+++++++++++.+......", +".....+.........+.+......", +".....+.........+.+......", +".....+.........+.+......", +".....+.........+.+......", +".....+.........+.+......", +".....+.........+.+......", +".....+.........+++......", +".....+.........+........", +".....+++++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/maximize-toggled-inactive.xpm b/Windows10/xfwm4/maximize-toggled-inactive.xpm new file mode 100755 index 0000000..c50a11e --- /dev/null +++ b/Windows10/xfwm4/maximize-toggled-inactive.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * maximize_toggled_inactive_xpm[] = { +"24 24 3 1", +" c None", +". c #FFFFFF", +"+ c #858585", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +".......+++++++++++......", +".......+.........+......", +".....+++++++++++.+......", +".....+.........+.+......", +".....+.........+.+......", +".....+.........+.+......", +".....+.........+.+......", +".....+.........+.+......", +".....+.........+.+......", +".....+.........+++......", +".....+.........+........", +".....+++++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/maximize-toggled-prelight.xpm b/Windows10/xfwm4/maximize-toggled-prelight.xpm new file mode 100755 index 0000000..391530e --- /dev/null +++ b/Windows10/xfwm4/maximize-toggled-prelight.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * maximize_toggled_prelight_xpm[] = { +"24 24 3 1", +" c None", +". c #DCDCDC", +"+ c #858585", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +".......+++++++++++......", +".......+.........+......", +".....+++++++++++.+......", +".....+.........+.+......", +".....+.........+.+......", +".....+.........+.+......", +".....+.........+.+......", +".....+.........+.+......", +".....+.........+.+......", +".....+.........+++......", +".....+.........+........", +".....+++++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/maximize-toggled-pressed.png b/Windows10/xfwm4/maximize-toggled-pressed.png new file mode 100755 index 0000000..f2cec4c Binary files /dev/null and b/Windows10/xfwm4/maximize-toggled-pressed.png differ diff --git a/Windows10/xfwm4/maximize-toggled-pressed.xpm b/Windows10/xfwm4/maximize-toggled-pressed.xpm new file mode 100755 index 0000000..e3480a6 --- /dev/null +++ b/Windows10/xfwm4/maximize-toggled-pressed.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * maximize_toggled_pressed_xpm[] = { +"24 24 3 1", +" c None", +". c #BFBFBF", +"+ c #858585", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +".......+++++++++++......", +".......+.........+......", +".....+++++++++++.+......", +".....+.........+.+......", +".....+.........+.+......", +".....+.........+.+......", +".....+.........+.+......", +".....+.........+.+......", +".....+.........+.+......", +".....+.........+++......", +".....+.........+........", +".....+++++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/menu-active.xpm b/Windows10/xfwm4/menu-active.xpm new file mode 100755 index 0000000..a0e3ea9 --- /dev/null +++ b/Windows10/xfwm4/menu-active.xpm @@ -0,0 +1,21 @@ +/* XPM */ +static char * menu_active_xpm[] = { +"24 16 2 1", +" c None", +". c #FFFFFF", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/menu-inactive.xpm b/Windows10/xfwm4/menu-inactive.xpm new file mode 100755 index 0000000..a17d395 --- /dev/null +++ b/Windows10/xfwm4/menu-inactive.xpm @@ -0,0 +1,21 @@ +/* XPM */ +static char * menu_inactive_xpm[] = { +"24 16 2 1", +" c None", +". c #FFFFFF", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/menu-prelight.xpm b/Windows10/xfwm4/menu-prelight.xpm new file mode 100755 index 0000000..bf58b58 --- /dev/null +++ b/Windows10/xfwm4/menu-prelight.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * menu_prelight_xpm[] = { +"24 24 2 1", +" c None", +". c #FFFFFF", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/menu-pressed.xpm b/Windows10/xfwm4/menu-pressed.xpm new file mode 100755 index 0000000..a56246f --- /dev/null +++ b/Windows10/xfwm4/menu-pressed.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * menu_pressed_xpm[] = { +"24 24 2 1", +" c None", +". c #FFFFFF", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/right-active.xpm b/Windows10/xfwm4/right-active.xpm new file mode 100755 index 0000000..7ce0e10 --- /dev/null +++ b/Windows10/xfwm4/right-active.xpm @@ -0,0 +1,26 @@ +/* XPM */ +static char * right_active_xpm[] = { +"1 21 2 1", +" c None", +". c #CBCCD0", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +"."}; diff --git a/Windows10/xfwm4/right-inactive.xpm b/Windows10/xfwm4/right-inactive.xpm new file mode 100755 index 0000000..a77b5b2 --- /dev/null +++ b/Windows10/xfwm4/right-inactive.xpm @@ -0,0 +1,26 @@ +/* XPM */ +static char * right_inactive_xpm[] = { +"1 21 2 1", +" c None", +". c #CBCCD0", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +"."}; diff --git a/Windows10/xfwm4/shade-active.xpm b/Windows10/xfwm4/shade-active.xpm new file mode 100755 index 0000000..4b6fdfa --- /dev/null +++ b/Windows10/xfwm4/shade-active.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * shade_active_xpm[] = { +"24 24 3 1", +" c None", +". c #FFFFFF", +"+ c #858585", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........+............", +"..........+++...........", +".........+++++..........", +"........++.+.++.........", +".......++..+..++........", +"......++...+...++.......", +"...........+............", +"...........+............", +"...........+............", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/shade-inactive.xpm b/Windows10/xfwm4/shade-inactive.xpm new file mode 100755 index 0000000..5939715 --- /dev/null +++ b/Windows10/xfwm4/shade-inactive.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * shade_inactive_xpm[] = { +"24 24 3 1", +" c None", +". c #FFFFFF", +"+ c #858585", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........+............", +"..........+++...........", +".........+++++..........", +"........++.+.++.........", +".......++..+..++........", +"......++...+...++.......", +"...........+............", +"...........+............", +"...........+............", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/shade-prelight.xpm b/Windows10/xfwm4/shade-prelight.xpm new file mode 100755 index 0000000..ae7d798 --- /dev/null +++ b/Windows10/xfwm4/shade-prelight.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * shade_prelight_xpm[] = { +"24 24 3 1", +" c None", +". c #DCDCDC", +"+ c #858585", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........+............", +"..........+++...........", +".........+++++..........", +"........++.+.++.........", +".......++..+..++........", +"......++...+...++.......", +"...........+............", +"...........+............", +"...........+............", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/shade-pressed.png b/Windows10/xfwm4/shade-pressed.png new file mode 100755 index 0000000..5817531 Binary files /dev/null and b/Windows10/xfwm4/shade-pressed.png differ diff --git a/Windows10/xfwm4/shade-pressed.xpm b/Windows10/xfwm4/shade-pressed.xpm new file mode 100755 index 0000000..5ee59c7 --- /dev/null +++ b/Windows10/xfwm4/shade-pressed.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * shade_pressed_xpm[] = { +"24 24 3 1", +" c None", +". c #BFBFBF", +"+ c #858585", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........+............", +"..........+++...........", +".........+++++..........", +"........++.+.++.........", +".......++..+..++........", +"......++...+...++.......", +"...........+............", +"...........+............", +"...........+............", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/shade-toggled-active.xpm b/Windows10/xfwm4/shade-toggled-active.xpm new file mode 100755 index 0000000..645130a --- /dev/null +++ b/Windows10/xfwm4/shade-toggled-active.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * shade_toggled_active_xpm[] = { +"24 24 3 1", +" c None", +". c #FFFFFF", +"+ c #858585", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........+............", +"...........+............", +"...........+............", +"......++...+...++.......", +".......++..+..++........", +"........++.+.++.........", +".........+++++..........", +"..........+++...........", +"...........+............", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/shade-toggled-inactive.xpm b/Windows10/xfwm4/shade-toggled-inactive.xpm new file mode 100755 index 0000000..231ec27 --- /dev/null +++ b/Windows10/xfwm4/shade-toggled-inactive.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * shade_toggled_inactive_xpm[] = { +"24 24 3 1", +" c None", +". c #FFFFFF", +"+ c #858585", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........+............", +"...........+............", +"...........+............", +"......++...+...++.......", +".......++..+..++........", +"........++.+.++.........", +".........+++++..........", +"..........+++...........", +"...........+............", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/shade-toggled-prelight.xpm b/Windows10/xfwm4/shade-toggled-prelight.xpm new file mode 100755 index 0000000..bee1bfe --- /dev/null +++ b/Windows10/xfwm4/shade-toggled-prelight.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * shade_toggled_prelight_xpm[] = { +"24 24 3 1", +" c None", +". c #DCDCDC", +"+ c #858585", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........+............", +"...........+............", +"...........+............", +"......++...+...++.......", +".......++..+..++........", +"........++.+.++.........", +".........+++++..........", +"..........+++...........", +"...........+............", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/shade-toggled-pressed.png b/Windows10/xfwm4/shade-toggled-pressed.png new file mode 100755 index 0000000..453f8d1 Binary files /dev/null and b/Windows10/xfwm4/shade-toggled-pressed.png differ diff --git a/Windows10/xfwm4/shade-toggled-pressed.xpm b/Windows10/xfwm4/shade-toggled-pressed.xpm new file mode 100755 index 0000000..c2269f6 --- /dev/null +++ b/Windows10/xfwm4/shade-toggled-pressed.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * shade_toggled_pressed_xpm[] = { +"24 24 3 1", +" c None", +". c #BFBFBF", +"+ c #858585", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........+............", +"...........+............", +"...........+............", +"......++...+...++.......", +".......++..+..++........", +"........++.+.++.........", +".........+++++..........", +"..........+++...........", +"...........+............", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/stick-active.xpm b/Windows10/xfwm4/stick-active.xpm new file mode 100755 index 0000000..c4b1d34 --- /dev/null +++ b/Windows10/xfwm4/stick-active.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * stick_active_xpm[] = { +"24 24 4 1", +" c None", +". c #FFFFFF", +"+ c #B5B5B5", +"@ c #858585", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"..........+@@+..........", +".........@@@@@@.........", +"........+@+..+@+........", +"........@@....@@........", +"........@@....@@........", +"........+@+..+@+........", +".........@@@@@@.........", +"..........+@@+..........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/stick-inactive.xpm b/Windows10/xfwm4/stick-inactive.xpm new file mode 100755 index 0000000..14d490c --- /dev/null +++ b/Windows10/xfwm4/stick-inactive.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * stick_inactive_xpm[] = { +"24 24 4 1", +" c None", +". c #FFFFFF", +"+ c #B5B5B5", +"@ c #858585", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"..........+@@+..........", +".........@@@@@@.........", +"........+@+..+@+........", +"........@@....@@........", +"........@@....@@........", +"........+@+..+@+........", +".........@@@@@@.........", +"..........+@@+..........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/stick-prelight.xpm b/Windows10/xfwm4/stick-prelight.xpm new file mode 100755 index 0000000..dcb46fc --- /dev/null +++ b/Windows10/xfwm4/stick-prelight.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * stick_prelight_xpm[] = { +"24 24 4 1", +" c None", +". c #DCDCDC", +"+ c #B5B5B5", +"@ c #858585", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"..........+@@+..........", +".........@@@@@@.........", +"........+@+..+@+........", +"........@@....@@........", +"........@@....@@........", +"........+@+..+@+........", +".........@@@@@@.........", +"..........+@@+..........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/stick-pressed.png b/Windows10/xfwm4/stick-pressed.png new file mode 100755 index 0000000..0c150fb Binary files /dev/null and b/Windows10/xfwm4/stick-pressed.png differ diff --git a/Windows10/xfwm4/stick-pressed.xpm b/Windows10/xfwm4/stick-pressed.xpm new file mode 100755 index 0000000..74e61d3 --- /dev/null +++ b/Windows10/xfwm4/stick-pressed.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * stick_pressed_xpm[] = { +"24 24 4 1", +" c None", +". c #BFBFBF", +"+ c #B5B5B5", +"@ c #858585", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"..........+@@+..........", +".........@@@@@@.........", +"........+@+..+@+........", +"........@@....@@........", +"........@@....@@........", +"........+@+..+@+........", +".........@@@@@@.........", +"..........+@@+..........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/stick-toggled-active.xpm b/Windows10/xfwm4/stick-toggled-active.xpm new file mode 100755 index 0000000..c7b3fae --- /dev/null +++ b/Windows10/xfwm4/stick-toggled-active.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * stick_toggled_active_xpm[] = { +"24 24 4 1", +" c None", +". c #FFFFFF", +"+ c #B5B5B5", +"@ c #858585", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"..........+@@+..........", +".........@@@@@@.........", +"........+@@@@@@+........", +"........@@@@@@@@........", +"........@@@@@@@@........", +"........+@@@@@@+........", +".........@@@@@@.........", +"..........+@@+..........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/stick-toggled-inactive.xpm b/Windows10/xfwm4/stick-toggled-inactive.xpm new file mode 100755 index 0000000..59c9726 --- /dev/null +++ b/Windows10/xfwm4/stick-toggled-inactive.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * stick_toggled_inactive_xpm[] = { +"24 24 4 1", +" c None", +". c #FFFFFF", +"+ c #B5B5B5", +"@ c #858585", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"..........+@@+..........", +".........@@@@@@.........", +"........+@@@@@@+........", +"........@@@@@@@@........", +"........@@@@@@@@........", +"........+@@@@@@+........", +".........@@@@@@.........", +"..........+@@+..........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/stick-toggled-prelight.xpm b/Windows10/xfwm4/stick-toggled-prelight.xpm new file mode 100755 index 0000000..5a82bf3 --- /dev/null +++ b/Windows10/xfwm4/stick-toggled-prelight.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * stick_toggled_prelight_xpm[] = { +"24 24 4 1", +" c None", +". c #DCDCDC", +"+ c #B5B5B5", +"@ c #858585", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"..........+@@+..........", +".........@@@@@@.........", +"........+@@@@@@+........", +"........@@@@@@@@........", +"........@@@@@@@@........", +"........+@@@@@@+........", +".........@@@@@@.........", +"..........+@@+..........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/stick-toggled-pressed.png b/Windows10/xfwm4/stick-toggled-pressed.png new file mode 100755 index 0000000..8debeaa Binary files /dev/null and b/Windows10/xfwm4/stick-toggled-pressed.png differ diff --git a/Windows10/xfwm4/stick-toggled-pressed.xpm b/Windows10/xfwm4/stick-toggled-pressed.xpm new file mode 100755 index 0000000..38c4fba --- /dev/null +++ b/Windows10/xfwm4/stick-toggled-pressed.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * stick_toggled_pressed_xpm[] = { +"24 24 4 1", +" c None", +". c #BFBFBF", +"+ c #B5B5B5", +"@ c #858585", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"..........+@@+..........", +".........@@@@@@.........", +"........+@@@@@@+........", +"........@@@@@@@@........", +"........@@@@@@@@........", +"........+@@@@@@+........", +".........@@@@@@.........", +"..........+@@+..........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/Windows10/xfwm4/themerc b/Windows10/xfwm4/themerc new file mode 100755 index 0000000..389c1b7 --- /dev/null +++ b/Windows10/xfwm4/themerc @@ -0,0 +1,23 @@ +# Name: Windows 10 Light xfwm4 Theme +# Author: Elbullazul <cmedelahumadad@gmail.com> +# License: GPL-3.0+ + +active_text_color=#000000 +inactive_text_color=#dcdcdc +button_offset=8 +button_spacing=15 +show_app_icon=true +full_width_title=true +maximized_offset=10 +title_horizontal_offset=3 +title_shadow_active=false +title_shadow_inactive=false +title_vertical_offset_active=0 +title_vertical_offset_inactive=0 +title_shadow_active=false +title_shadow_inactive=false +shadow_delta_height=0 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=0 +shadow_opacity=30 diff --git a/Windows10/xfwm4/title-1-active.xpm b/Windows10/xfwm4/title-1-active.xpm new file mode 100755 index 0000000..a738317 --- /dev/null +++ b/Windows10/xfwm4/title-1-active.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_1_active_xpm[] = { +"2 26 3 1", +" c None", +". c #CBCCD0", +"+ c #FFFFFF", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/Windows10/xfwm4/title-1-inactive.xpm b/Windows10/xfwm4/title-1-inactive.xpm new file mode 100755 index 0000000..f8c22ce --- /dev/null +++ b/Windows10/xfwm4/title-1-inactive.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_1_inactive_xpm[] = { +"2 26 3 1", +" c None", +". c #CBCCD0", +"+ c #FFFFFF", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/Windows10/xfwm4/title-2-active.xpm b/Windows10/xfwm4/title-2-active.xpm new file mode 100755 index 0000000..eb1b34d --- /dev/null +++ b/Windows10/xfwm4/title-2-active.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_2_active_xpm[] = { +"2 26 3 1", +" c None", +". c #CBCCD0", +"+ c #FFFFFF", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/Windows10/xfwm4/title-2-inactive.xpm b/Windows10/xfwm4/title-2-inactive.xpm new file mode 100755 index 0000000..80e1f99 --- /dev/null +++ b/Windows10/xfwm4/title-2-inactive.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_2_inactive_xpm[] = { +"2 26 3 1", +" c None", +". c #CBCCD0", +"+ c #FFFFFF", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/Windows10/xfwm4/title-3-active.xpm b/Windows10/xfwm4/title-3-active.xpm new file mode 100755 index 0000000..3919861 --- /dev/null +++ b/Windows10/xfwm4/title-3-active.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_3_active_xpm[] = { +"2 26 3 1", +" c None", +". c #CBCCD0", +"+ c #FFFFFF", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/Windows10/xfwm4/title-3-inactive.xpm b/Windows10/xfwm4/title-3-inactive.xpm new file mode 100755 index 0000000..ec9bebd --- /dev/null +++ b/Windows10/xfwm4/title-3-inactive.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_3_inactive_xpm[] = { +"2 26 3 1", +" c None", +". c #CBCCD0", +"+ c #FFFFFF", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/Windows10/xfwm4/title-4-active.xpm b/Windows10/xfwm4/title-4-active.xpm new file mode 100755 index 0000000..d37fa35 --- /dev/null +++ b/Windows10/xfwm4/title-4-active.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_4_active_xpm[] = { +"2 26 3 1", +" c None", +". c #CBCCD0", +"+ c #FFFFFF", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/Windows10/xfwm4/title-4-inactive.xpm b/Windows10/xfwm4/title-4-inactive.xpm new file mode 100755 index 0000000..b1c63b3 --- /dev/null +++ b/Windows10/xfwm4/title-4-inactive.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_4_inactive_xpm[] = { +"2 26 3 1", +" c None", +". c #CBCCD0", +"+ c #FFFFFF", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/Windows10/xfwm4/title-5-active.xpm b/Windows10/xfwm4/title-5-active.xpm new file mode 100755 index 0000000..0034fb7 --- /dev/null +++ b/Windows10/xfwm4/title-5-active.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_5_active_xpm[] = { +"2 26 3 1", +" c None", +". c #CBCCD0", +"+ c #FFFFFF", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/Windows10/xfwm4/title-5-inactive.xpm b/Windows10/xfwm4/title-5-inactive.xpm new file mode 100755 index 0000000..ba47715 --- /dev/null +++ b/Windows10/xfwm4/title-5-inactive.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_5_inactive_xpm[] = { +"2 26 3 1", +" c None", +". c #CBCCD0", +"+ c #FFFFFF", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/Windows10/xfwm4/top-left-active.xpm b/Windows10/xfwm4/top-left-active.xpm new file mode 100755 index 0000000..c5bb286 --- /dev/null +++ b/Windows10/xfwm4/top-left-active.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * top_left_active_xpm[] = { +"2 26 3 1", +" c None", +". c #CBCCD0", +"+ c #FFFFFF", +"..", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+"}; diff --git a/Windows10/xfwm4/top-left-inactive.xpm b/Windows10/xfwm4/top-left-inactive.xpm new file mode 100755 index 0000000..affa6d0 --- /dev/null +++ b/Windows10/xfwm4/top-left-inactive.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * top_left_inactive_xpm[] = { +"2 26 3 1", +" c None", +". c #CBCCD0", +"+ c #FFFFFF", +"..", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+", +".+"}; diff --git a/Windows10/xfwm4/top-right-active.xpm b/Windows10/xfwm4/top-right-active.xpm new file mode 100755 index 0000000..0d0e3bb --- /dev/null +++ b/Windows10/xfwm4/top-right-active.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * top_right_active_xpm[] = { +"2 26 3 1", +" c None", +". c #CBCCD0", +"+ c #FFFFFF", +"..", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+."}; diff --git a/Windows10/xfwm4/top-right-inactive.xpm b/Windows10/xfwm4/top-right-inactive.xpm new file mode 100755 index 0000000..94f671b --- /dev/null +++ b/Windows10/xfwm4/top-right-inactive.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * top_right_inactive_xpm[] = { +"2 26 3 1", +" c None", +". c #CBCCD0", +"+ c #FFFFFF", +"..", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+.", +"+."}; diff --git a/cargo.config b/cargo.config new file mode 100644 index 0000000..6569cdb --- /dev/null +++ b/cargo.config @@ -0,0 +1,3 @@ +[target.x86_64-pc-windows-gnu] +linker = "x86_64-w64-mingw32-gcc" +ar = "x86_64-w64-mingw32-gcc-ar" diff --git a/package.sh b/package.sh new file mode 100755 index 0000000..cc991a7 --- /dev/null +++ b/package.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +source ~/.cargo/env +cargo build --target=x86_64-pc-windows-gnu --release + +mkdir package +cp target/x86_64-pc-windows-gnu/release/*.exe package + +export DLLS=`peldd package/*.exe -t --ignore-errors` +for DLL in $DLLS + do cp "$GTK_INSTALL_PATH/bin/$DLL" package +done + +mkdir -p package/share/{themes,gtk-3.0} +cp -r $GTK_INSTALL_PATH/share/glib-2.0/schemas package/share/glib-2.0 +cp -r $GTK_INSTALL_PATH/share/icons package/share/icons +cp -r ~/Windows10 package/share/themes + +cat << EOF > package/share/gtk-3.0/settings.ini +[Settings] +gtk-theme-name = Windows10 +gtk-font-name = Segoe UI 10 +gtk-xft-rgba = rgb +EOF + +mingw-strip package/* + +zip -r package.zip package/* diff --git a/peldd b/peldd new file mode 100755 index 0000000..c06ae7d Binary files /dev/null and b/peldd differ