wok-next rev 19868

Up netsurf stuff, lxpanel, slitaz-next...
author Aleksej Bobylev <al.bobylev@gmail.com>
date Wed Sep 27 17:54:12 2017 +0300 (2017-09-27)
parents dac0d3286af8
children 970bec16c269
files deadbeef-dev/receipt deadbeef-opus/receipt deadbeef-plugins/receipt deadbeef/receipt duktape/receipt duktape/stuff/duktape.pc hubbub-dev/receipt hubbub/receipt jansson-dev/receipt jansson/receipt libcss/receipt libdom/receipt libharu/receipt libhubbub/receipt libkeybinder-dev/receipt libkeybinder/receipt libnsbmp/receipt libnsgif-dev/receipt libnsgif/receipt libnslayout/receipt libnslog/receipt libnspsl/receipt libnsutils/receipt libparserutils/receipt libsvgtiny/receipt libutf8proc/receipt libwapcaplet/receipt lxpanel/receipt lxpanel/stuff/patches/cpu-color.patch lxpanel/stuff/patches/netstatus-icon.patch lxpanel/stuff/patches/series lxpanel/stuff/slitaz/config lxpanel/stuff/slitaz/panels/panel netsurf-buildsystem/receipt netsurf/description.txt netsurf/receipt netsurf/stuff/Makefile.config netsurf/stuff/Makefile.defaults netsurf/stuff/hicolor/16x16/apps/netsurf.png netsurf/stuff/hicolor/48x48/apps/netsurf.png netsurf/stuff/netsurf.desktop netsurf/stuff/netsurf.png netsurf/stuff/oldstuff/Makefile.config netsurf/stuff/oldstuff/Makefile.defaults netsurf/stuff/oldstuff/netsurf.desktop netsurf/stuff/oldstuff/netsurf.png netsurf/stuff/oldstuff/webhome/netsurf.html netsurf/stuff/oldstuff/webhome/style.css netsurf/stuff/patches/headers.patch netsurf/stuff/patches/netsurf-3.6-CFLAGS.patch netsurf/stuff/patches/netsurf-3.6-conditionally-include-image-headers.patch netsurf/stuff/patches/netsurf-3.6-gstreamer.patch netsurf/stuff/patches/netsurf-3.6-pdf-writer.patch netsurf/stuff/patches/openssl.patch netsurf/stuff/patches/series netsurf/stuff/webhome/netsurf.html netsurf/stuff/webhome/style.css nsgenbind/receipt opusfile/receipt slitaz-configs/receipt slitaz-next/receipt slitaz-next/stuff/etc/skel/.config/slitaz/applications.conf slitaz-next/stuff/etc/slitaz/applications.conf slitaz-next/stuff/usr/share/themes/OB-Flat-black/openbox-3/bullet.xbm slitaz-next/stuff/usr/share/themes/OB-Flat-black/openbox-3/close.xbm slitaz-next/stuff/usr/share/themes/OB-Flat-black/openbox-3/iconify.xbm slitaz-next/stuff/usr/share/themes/OB-Flat-black/openbox-3/max.xbm slitaz-next/stuff/usr/share/themes/OB-Flat-black/openbox-3/max_toggled.xbm slitaz-next/stuff/usr/share/themes/OB-Flat-black/openbox-3/themerc slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-2.0/gtkrc slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-2.0/panel.rc slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/apps/gnome-applications.css slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/apps/granite-widgets.css slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/apps/lightdm-gtk-greeter.css slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/apps/nautilus.css slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/apps/nemo.css slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/apps/synaptic.css slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/apps/tab-mono.css slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/apps/unity.css slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/apps/xfce.css slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/checkbox-checked-dark.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/checkbox-checked-insensitive-dark.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/checkbox-checked-insensitive.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/checkbox-checked.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/checkbox-mixed-dark.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/checkbox-mixed-insensitive-dark.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/checkbox-mixed-insensitive.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/checkbox-mixed.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/checkbox-unchecked-dark.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/checkbox-unchecked-insensitive.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/checkbox-unchecked.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/grid-selection-checked-dark.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/grid-selection-checked.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/grid-selection-unchecked-dark.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/grid-selection-unchecked.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/menuitem-checkbox-checked-hover.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/menuitem-checkbox-checked.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/menuitem-checkbox-mixed-hover.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/menuitem-checkbox-mixed.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/menuitem-radio-checked-hover.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/menuitem-radio-checked.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/pane-handle-vertical.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/pane-handle.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/radio-mixed-dark.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/radio-mixed-insensitive-dark.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/radio-mixed-insensitive.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/radio-mixed.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/radio-selected-dark.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/radio-selected-insensitive-dark.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/radio-selected-insensitive.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/radio-selected.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/radio-unselected-dark.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/radio-unselected-insensitive-dark.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/radio-unselected-insensitive.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/radio-unselected.svg slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/gtk-dark.css slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/gtk-widgets-assets-dark.css slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/gtk-widgets-assets.css slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/gtk-widgets.css slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/gtk.css slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/settings.ini slitaz-next/stuff/usr/share/themes/StylishDark-wpp/index.theme slitaz-next/stuff/usr/share/themes/StylishDark-wpp/openbox-3/close.xbm slitaz-next/stuff/usr/share/themes/StylishDark-wpp/openbox-3/desk.xbm slitaz-next/stuff/usr/share/themes/StylishDark-wpp/openbox-3/desk_toggled.xbm slitaz-next/stuff/usr/share/themes/StylishDark-wpp/openbox-3/iconify.xbm slitaz-next/stuff/usr/share/themes/StylishDark-wpp/openbox-3/max.xbm slitaz-next/stuff/usr/share/themes/StylishDark-wpp/openbox-3/max_toggled.xbm slitaz-next/stuff/usr/share/themes/StylishDark-wpp/openbox-3/shade.xbm slitaz-next/stuff/usr/share/themes/StylishDark-wpp/openbox-3/shade_toggled.xbm slitaz-next/stuff/usr/share/themes/StylishDark-wpp/openbox-3/themerc wqy-microhei/receipt
line diff
     1.1 --- a/deadbeef-dev/receipt	Wed Sep 27 16:49:12 2017 +0200
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,20 +0,0 @@
     1.4 -# SliTaz package receipt.
     1.5 -
     1.6 -PACKAGE="deadbeef-dev"
     1.7 -VERSION="0.5.6"
     1.8 -CATEGORY="development"
     1.9 -SHORT_DESC="Deadbeef audio player devl file."
    1.10 -MAINTAINER="pankso@slitaz.org"
    1.11 -LICENSE="GPL2 LGPL2.1"
    1.12 -WEB_SITE="http://deadbeef.sourceforge.net/"
    1.13 -WANTED="deadbeef"
    1.14 -
    1.15 -DEPENDS="deadbeef deadbeef-plugins"
    1.16 -
    1.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
    1.18 -genpkg_rules()
    1.19 -{
    1.20 -	mkdir -p $fs/usr/lib/deadbeef
    1.21 -	cp -a $install/usr/lib/deadbeef/*.*a $fs/usr/lib/deadbeef
    1.22 -	cp -a $install/usr/include $fs/usr
    1.23 -}
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/deadbeef-opus/receipt	Wed Sep 27 17:54:12 2017 +0300
     2.3 @@ -0,0 +1,27 @@
     2.4 +# SliTaz package receipt v2.
     2.5 +
     2.6 +PACKAGE="deadbeef-opus"
     2.7 +VERSION="0.6"
     2.8 +CATEGORY="multimedia"
     2.9 +SHORT_DESC="Ogg Opus decoder plugin for DeaDBeeF"
    2.10 +MAINTAINER="al.bobylev@gmail.com"
    2.11 +LICENSE="GPL2"
    2.12 +WEB_SITE="https://bitbucket.org/Lithopsian/deadbeef-opus/overview"
    2.13 +
    2.14 +TARBALL="opus-$VERSION.tar.gz"
    2.15 +WGET_URL="https://bitbucket.org/Lithopsian/deadbeef-opus/downloads/$TARBALL"
    2.16 +
    2.17 +BUILD_DEPENDS="opusfile-dev deadbeef-dev"
    2.18 +
    2.19 +compile_rules() {
    2.20 +	# To support large files (> 2GB) on 32 bit systems
    2.21 +	sed -i '/FILE_OFFSET_BITS/ s|^# ||' Makefile
    2.22 +
    2.23 +	make PREFIX=/usr &&
    2.24 +	make PREFIX=$install/usr install
    2.25 +}
    2.26 +
    2.27 +genpkg_rules() {
    2.28 +	copy @std
    2.29 +	DEPENDS="deadbeef libcrypto libogg libssl opus opusfile"
    2.30 +}
     3.1 --- a/deadbeef-plugins/receipt	Wed Sep 27 16:49:12 2017 +0200
     3.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.3 @@ -1,24 +0,0 @@
     3.4 -# SliTaz package receipt.
     3.5 -
     3.6 -PACKAGE="deadbeef-plugins"
     3.7 -VERSION="0.5.6"
     3.8 -CATEGORY="multimedia"
     3.9 -SHORT_DESC="Pugins for the Deadbeef audio player (flac, sndfile, lastfm)."
    3.10 -MAINTAINER="pankso@slitaz.org"
    3.11 -LICENSE="GPL2 LGPL2.1"
    3.12 -WEB_SITE="http://deadbeef.sourceforge.net/"
    3.13 -WANTED="deadbeef"
    3.14 -TAGS="music audio player mp3 ogg ape"
    3.15 -
    3.16 -DEPENDS="deadbeef flac libsndfile libcurl libssl libcrypto"
    3.17 -
    3.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
    3.19 -genpkg_rules()
    3.20 -{
    3.21 -	mkdir -p $fs/usr/lib/deadbeef
    3.22 -	cp -a $install/usr/lib/deadbeef/*.so* $fs/usr/lib/deadbeef
    3.23 -	for l in alsa ddb_gui_GTK2 hotkeys vorbis mpgmad
    3.24 -	do
    3.25 -		rm $fs/usr/lib/deadbeef/$l.so*
    3.26 -	done
    3.27 -}
     4.1 --- a/deadbeef/receipt	Wed Sep 27 16:49:12 2017 +0200
     4.2 +++ b/deadbeef/receipt	Wed Sep 27 17:54:12 2017 +0300
     4.3 @@ -1,41 +1,64 @@
     4.4 -# SliTaz package receipt.
     4.5 +# SliTaz package receipt v2.
     4.6  
     4.7  PACKAGE="deadbeef"
     4.8 -VERSION="0.5.6"
     4.9 +VERSION="0.7.2"
    4.10  CATEGORY="multimedia"
    4.11 -SHORT_DESC="Simple to use GTK+ audio player with systray support."
    4.12 +SHORT_DESC="Simple to use GTK+ audio player with systray support"
    4.13  MAINTAINER="pankso@slitaz.org"
    4.14  LICENSE="GPL2 LGPL2.1"
    4.15 -SUGGESTED="deadbeef-plugins"
    4.16 +WEB_SITE="http://deadbeef.sourceforge.net/"
    4.17 +
    4.18  TARBALL="$PACKAGE-$VERSION.tar.bz2"
    4.19 -WEB_SITE="http://deadbeef.sourceforge.net/"
    4.20  WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
    4.21 -TAGS="music audio player mp3 ogg ape"
    4.22  
    4.23 -DEPENDS="gtk+ alsa-lib libogg libvorbis libsamplerate libmad"
    4.24  BUILD_DEPENDS="gtk+-dev alsa-lib-dev libogg-dev libvorbis-dev libmad-dev \
    4.25  libsndfile-dev libsamplerate-dev flac-dev curl-dev libcdio-dev \
    4.26  libcddb-dev intltool libsndfile libcurl yasm libzip-dev util-linux-uuid-dev"
    4.27 +SPLIT="deadbeef-plugins deadbeef-dev"
    4.28  
    4.29 -# Rules to configure and make the package.
    4.30 -compile_rules()
    4.31 -{
    4.32 -	cd $src
    4.33 -	./configure CFLAGS="-I/usr/lib/libzip/include" $CONFIGURE_ARGS && 
    4.34 -	make && make install
    4.35 +BUILD_DEPENDS="gettext intltool yasm zlib-dev jansson-dev gtk+-dev \
    4.36 +alsa-lib-dev dbus-dev curl-dev libmad-dev libvorbis-dev libogg-dev flac-dev \
    4.37 +libsndfile-dev libcdio-dev libcddb-dev cdparanoia-III-dev xorg-libX11-dev \
    4.38 +imlib2-dev libjpeg-turbo-dev libpng16-dev libsamplerate-dev faad2-dev "
    4.39 +SPLIT="deadbeef-plugins deadbeef-dev"
    4.40 +
    4.41 +compile_rules() {
    4.42 +	./configure $CONFIGURE_ARGS && make && make install
    4.43  }
    4.44  
    4.45 -# Rules to gen a SliTaz package suitable for Tazpkg.
    4.46 -genpkg_rules()
    4.47 -{
    4.48 -	mkdir -p $fs/usr/lib/$PACKAGE $fs/usr/share/pixmaps $fs/usr/share/doc
    4.49 -	cp -a $install/usr/bin $fs/usr
    4.50 -	for l in alsa ddb_gui_GTK2 hotkeys vorbis mpgmad
    4.51 -	do
    4.52 -		cp -a $install/usr/lib/$PACKAGE/$l.so* $fs/usr/lib/$PACKAGE
    4.53 -	done
    4.54 -	cp -a $install/usr/share/$PACKAGE $fs/usr/share
    4.55 -	cp -a $install/usr/share/doc/$PACKAGE $fs/usr/share/doc
    4.56 -	cp -a $install/usr/share/icons/hicolor/32x32/apps/*.png \
    4.57 -		$fs/usr/share/pixmaps
    4.58 +genpkg_rules() {
    4.59 +	case $PACKAGE in
    4.60 +		deadbeef)
    4.61 +			# only limited set of plugins
    4.62 +			copy bin/ applications/ pixmaps/ \
    4.63 +			alsa.so ddb_gui_GTK2.so hotkeys.so m3u.so mms.so mp3.so notify.so \
    4.64 +			supereq.so vorbis.so
    4.65 +			cook_copy_icons
    4.66 +			DEPENDS="alsa-lib atk cairo dbus fontconfig freetype gdk-pixbuf \
    4.67 +			glib gtk+ jansson libmad libvorbis pango xorg-libX11"
    4.68 +			SUGGESTED="deadbeef-plugins"
    4.69 +			TAGS="music audio player mp3 ogg ape"
    4.70 +			;;
    4.71 +		deadbeef-plugins)
    4.72 +			copy @std
    4.73 +			remove_already_packed; rm -r $fs/usr/share
    4.74 +			CAT="multimedia|extra plugins"
    4.75 +			DEPENDS="deadbeef faad2 flac imlib2 libcddb libcdio libcurl \
    4.76 +			libogg libsamplerate libsndfile zlib"
    4.77 +			TAGS="music audio player mp3 ogg ape"
    4.78 +			;;
    4.79 +		*-dev)
    4.80 +			copy @dev
    4.81 +			DEPENDS="deadbeef deadbeef-plugins \
    4.82 +			alsa-lib-dev atk-dev bzip2-dev cairo-dev curl-dev dbus-dev \
    4.83 +			faad2-dev flac-dev fontconfig-dev freetype-dev gdk-pixbuf-dev \
    4.84 +			glib-dev gtk+-dev harfbuzz-dev imlib2-dev jansson-dev libcddb-dev \
    4.85 +			libcdio-dev libffi-dev libidn2-dev libmad-dev libogg-dev \
    4.86 +			libpng16-dev libsamplerate-dev libsndfile-dev libssh2-dev \
    4.87 +			libvorbis-dev libxml2-dev openssl-dev pango-dev pcre-dev \
    4.88 +			util-linux-blkid-dev util-linux-mount-dev util-linux-uuid-dev \
    4.89 +			xorg-libX11-dev xorg-libXau-dev xorg-libXdmcp-dev xorg-libXext-dev \
    4.90 +			xorg-libXrender-dev xorg-libxcb-dev xorg-pixman-dev xz-dev zlib-dev"
    4.91 +			;;
    4.92 +	esac
    4.93  }
     5.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2 +++ b/duktape/receipt	Wed Sep 27 17:54:12 2017 +0300
     5.3 @@ -0,0 +1,35 @@
     5.4 +# SliTaz package receipt v2.
     5.5 +
     5.6 +PACKAGE="duktape"
     5.7 +VERSION="2.1.1"
     5.8 +CATEGORY="libs"
     5.9 +SHORT_DESC="Embeddable Javascript engine"
    5.10 +MAINTAINER="al.bobylev@gmail.com"
    5.11 +LICENSE="MIT"
    5.12 +WEB_SITE="http://duktape.org/"
    5.13 +
    5.14 +TARBALL="$PACKAGE-$VERSION.tar.xz"
    5.15 +WGET_URL="http://duktape.org/$TARBALL"
    5.16 +
    5.17 +SPLIT="duktape-dev"
    5.18 +
    5.19 +compile_rules() {
    5.20 +	mv Makefile.sharedlibrary Makefile
    5.21 +	sed -i 's|-Wall -Wextra|$(CFLAGS)|g' Makefile
    5.22 +	sed -i "s|/usr/local|$install/usr|" Makefile
    5.23 +	cp $stuff/duktape.pc .
    5.24 +	sed -i "s|@@VERSION@@|$VERSION|" duktape.pc
    5.25 +
    5.26 +	CFLAGS="$CFLAGS -D DUK_USE_FASTINT -w" make
    5.27 +
    5.28 +	mkdir -p $install/usr/lib/pkgconfig $install/usr/include
    5.29 +	make install
    5.30 +	cp duktape.pc $install/usr/lib/pkgconfig/
    5.31 +}
    5.32 +
    5.33 +genpkg_rules() {
    5.34 +	case $PACKAGE in
    5.35 +		duktape) copy @std;;
    5.36 +		*-dev)   copy @dev;;
    5.37 +	esac
    5.38 +}
     6.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.2 +++ b/duktape/stuff/duktape.pc	Wed Sep 27 17:54:12 2017 +0300
     6.3 @@ -0,0 +1,10 @@
     6.4 +prefix=/usr
     6.5 +exec_prefix=${prefix}
     6.6 +libdir=${exec_prefix}/lib
     6.7 +includedir=${prefix}/include
     6.8 +
     6.9 +Name: duktape
    6.10 +Description: Embeddable Javascript engine
    6.11 +Version: @@VERSION@@
    6.12 +Libs: -L${libdir} -lduktape
    6.13 +Cflags: -I${includedir}
     7.1 --- a/hubbub-dev/receipt	Wed Sep 27 16:49:12 2017 +0200
     7.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.3 @@ -1,22 +0,0 @@
     7.4 -# SliTaz package receipt.
     7.5 -
     7.6 -PACKAGE="hubbub-dev"
     7.7 -VERSION="0.1.2"
     7.8 -CATEGORY="development"
     7.9 -SHORT_DESC="Hubbub HTML parser devel files."
    7.10 -MAINTAINER="pankso@slitaz.org"
    7.11 -LICENSE="MIT"
    7.12 -WANTED="hubbub"
    7.13 -WEB_SITE="http://www.netsurf-browser.org/projects/hubbub/"
    7.14 -HOST_ARCH="i486 arm"
    7.15 -
    7.16 -DEPENDS="pkg-config"
    7.17 -
    7.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
    7.19 -genpkg_rules()
    7.20 -{
    7.21 -	mkdir -p $fs/usr/lib
    7.22 -	cp -a $install/usr/include $fs/usr
    7.23 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
    7.24 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
    7.25 -}
     8.1 --- a/hubbub/receipt	Wed Sep 27 16:49:12 2017 +0200
     8.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.3 @@ -1,29 +0,0 @@
     8.4 -# SliTaz package receipt.
     8.5 -
     8.6 -PACKAGE="hubbub"
     8.7 -VERSION="0.1.2"
     8.8 -CATEGORY="system-tools"
     8.9 -SHORT_DESC="Hubbub is a flexible HTML parser."
    8.10 -MAINTAINER="pankso@slitaz.org"
    8.11 -LICENSE="MIT"
    8.12 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
    8.13 -WEB_SITE="http://www.netsurf-browser.org/projects/hubbub/"
    8.14 -TARBALL="lib$PACKAGE-$VERSION-src.tar.gz"
    8.15 -WGET_URL="http://download.netsurf-browser.org/libs/releases/$TARBALL"
    8.16 -HOST_ARCH="i486 arm"
    8.17 -
    8.18 -DEPENDS="libparserutils"
    8.19 -BUILD_DEPENDS="libparserutils-dev"
    8.20 -
    8.21 -# Rules to configure and make the package.
    8.22 -compile_rules()
    8.23 -{
    8.24 -	make install DESTDIR=$DESTDIR PREFIX=/usr &&
    8.25 -	make install COMPONENT_TYPE=lib-shared DESTDIR=$DESTDIR PREFIX=/usr
    8.26 -}
    8.27 -# Rules to gen a SliTaz package suitable for Tazpkg.
    8.28 -genpkg_rules()
    8.29 -{
    8.30 -	mkdir -p $fs/usr/lib
    8.31 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
    8.32 -}
     9.1 --- a/jansson-dev/receipt	Wed Sep 27 16:49:12 2017 +0200
     9.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.3 @@ -1,19 +0,0 @@
     9.4 -# SliTaz package receipt.
     9.5 -
     9.6 -PACKAGE="jansson-dev"
     9.7 -VERSION="2.6"
     9.8 -CATEGORY="x-window"
     9.9 -SHORT_DESC="Jansson static libs and include headers"
    9.10 -MAINTAINER="pankso@slitaz.org"
    9.11 -LICENSE="GPL2"
    9.12 -WEB_SITE="http://www.digip.org/jansson/"
    9.13 -HOST_ARCH="i486 arm"
    9.14 -
    9.15 -WANTED="jansson"
    9.16 -DEPENDS="jansson"
    9.17 -
    9.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
    9.19 -genpkg_rules()
    9.20 -{
    9.21 -	get_dev_files
    9.22 -}
    10.1 --- a/jansson/receipt	Wed Sep 27 16:49:12 2017 +0200
    10.2 +++ b/jansson/receipt	Wed Sep 27 17:54:12 2017 +0300
    10.3 @@ -1,29 +1,26 @@
    10.4 -# SliTaz package receipt.
    10.5 +# SliTaz package receipt v2.
    10.6  
    10.7  PACKAGE="jansson"
    10.8 -VERSION="2.6"
    10.9 +VERSION="2.10"
   10.10  CATEGORY="x-window"
   10.11 -SHORT_DESC="C library for encoding, decoding and manipulating JSON data."
   10.12 +SHORT_DESC="C library for encoding, decoding and manipulating JSON data"
   10.13  MAINTAINER="pankso@slitaz.org"
   10.14 -LICENSE="GPL2"
   10.15 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
   10.16 +LICENSE="MIT"
   10.17  WEB_SITE="http://www.digip.org/jansson/"
   10.18 -WGET_URL="http://www.digip.org/jansson/releases/$TARBALL"
   10.19  HOST_ARCH="i486 arm"
   10.20  
   10.21 -DEPENDS="xorg-libX11"
   10.22 -BUILD_DEPENDS="xorg-libX11-dev"
   10.23 +TARBALL="$PACKAGE-$VERSION.tar.bz2"
   10.24 +WGET_URL="http://www.digip.org/jansson/releases/$TARBALL"
   10.25  
   10.26 -# Rules to configure and make the package.
   10.27 -compile_rules()
   10.28 -{
   10.29 -	./configure $CONFIGURE_ARGS &&
   10.30 -	make && make install
   10.31 +SPLIT="jansson-dev"
   10.32 +
   10.33 +compile_rules() {
   10.34 +	./configure $CONFIGURE_ARGS && make && make install
   10.35  }
   10.36  
   10.37 -# Rules to gen a SliTaz package suitable for Tazpkg.
   10.38 -genpkg_rules()
   10.39 -{
   10.40 -	mkdir -p $fs/usr/lib
   10.41 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   10.42 +genpkg_rules() {
   10.43 +	case $PACKAGE in
   10.44 +		jansson) copy @std;;
   10.45 +		*-dev)   copy @dev;;
   10.46 +	esac
   10.47  }
    11.1 --- a/libcss/receipt	Wed Sep 27 16:49:12 2017 +0200
    11.2 +++ b/libcss/receipt	Wed Sep 27 17:54:12 2017 +0300
    11.3 @@ -1,34 +1,40 @@
    11.4  # SliTaz package receipt v2.
    11.5  
    11.6  PACKAGE="libcss"
    11.7 -VERSION="0.6.1"
    11.8 +COMMIT="3e58dd9a29a10cd6400031f0b510084ffacc41d0"
    11.9 +VERSION="0.6.1-170920"
   11.10  CATEGORY="system-tools"
   11.11  SHORT_DESC="CSS parser and selection engine"
   11.12  MAINTAINER="erjo@slitaz.org"
   11.13  LICENSE="MIT"
   11.14  WEB_SITE="http://www.netsurf-browser.org/projects/libcss/"
   11.15 -#HOST_ARCH="i486 arm"
   11.16  
   11.17 -TARBALL="$PACKAGE-$VERSION-src.tar.gz"
   11.18 -WGET_URL="http://download.netsurf-browser.org/libs/releases/$TARBALL"
   11.19 +TARBALL="$PACKAGE-${COMMIT:-$VERSION}.tar.bz2"
   11.20 +BASE_URL="http://source.netsurf-browser.org/$PACKAGE.git/snapshot"
   11.21 +if [ -n "$COMMIT" ]; then
   11.22 +	WGET_URL="$BASE_URL/$PACKAGE-$COMMIT.tar.bz2"
   11.23 +else
   11.24 +	WGET_URL="$BASE_URL/release/$VERSION.tar.bz2"
   11.25 +fi
   11.26  
   11.27  BUILD_DEPENDS="netsurf-buildsystem libwapcaplet-dev libparserutils-dev"
   11.28  SPLIT="libcss-dev"
   11.29  
   11.30 -# Rules to configure and make the package.
   11.31 -compile_rules()
   11.32 -{
   11.33 -	sed 's:_BSD_SOURCE:_DEFAULT_SOURCE:' -i Makefile &&
   11.34 -	export CFLAGS="-Wno-error=unused-but-set-variable" &&
   11.35 +compile_rules() {
   11.36 +	[ -z "$COMMIT" ] && cd $VERSION
   11.37  
   11.38 -	make INCLUDEDIR=include LIBDIR=lib PREFIX=/usr COMPONENT_TYPE="lib-shared" &&
   11.39 -	make INCLUDEDIR=include LIBDIR=lib PREFIX=/usr COMPONENT_TYPE="lib-shared" \
   11.40 -		DESTDIR="$install" install
   11.41 +	sed -i 's|_BSD_SOURCE|_DEFAULT_SOURCE|' Makefile
   11.42 +	export CFLAGS="-Wno-error=unused-but-set-variable"
   11.43 +
   11.44 +	make \
   11.45 +		PREFIX=/usr \
   11.46 +		LIBDIR=lib \
   11.47 +		INCLUDEDIR=include \
   11.48 +		COMPONENT_TYPE=lib-shared \
   11.49 +		install
   11.50  }
   11.51  
   11.52 -# Rules to gen a SliTaz package suitable for Tazpkg.
   11.53 -genpkg_rules()
   11.54 -{
   11.55 +genpkg_rules() {
   11.56  	case $PACKAGE in
   11.57  		libcss)
   11.58  			copy @std
    12.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    12.2 +++ b/libdom/receipt	Wed Sep 27 17:54:12 2017 +0300
    12.3 @@ -0,0 +1,49 @@
    12.4 +# SliTaz package receipt v2.
    12.5 +
    12.6 +PACKAGE="libdom"
    12.7 +COMMIT="4e9b50f5b200918088bc6b1136751ea81cd8984b"
    12.8 +VERSION="0.3.1-170204"
    12.9 +CATEGORY="web"
   12.10 +SHORT_DESC="Implementation of the W3C DOM"
   12.11 +MAINTAINER="al.bobylev@gmail.com"
   12.12 +LICENSE="MIT"
   12.13 +WEB_SITE="http://www.netsurf-browser.org/projects/libdom/"
   12.14 +
   12.15 +TARBALL="$PACKAGE-${COMMIT:-$VERSION}.tar.bz2"
   12.16 +BASE_URL="http://source.netsurf-browser.org/$PACKAGE.git/snapshot"
   12.17 +if [ -n "$COMMIT" ]; then
   12.18 +	WGET_URL="$BASE_URL/$PACKAGE-$COMMIT.tar.bz2"
   12.19 +else
   12.20 +	WGET_URL="$BASE_URL/release/$VERSION.tar.bz2"
   12.21 +fi
   12.22 +
   12.23 +BUILD_DEPENDS="netsurf-buildsystem libparserutils-dev libwapcaplet-dev \
   12.24 +libhubbub-dev expat-dev"
   12.25 +SPLIT="libdom-dev"
   12.26 +
   12.27 +compile_rules() {
   12.28 +	[ -z "$COMMIT" ] && cd $VERSION
   12.29 +
   12.30 +	sed -i 's|_BSD_SOURCE|_DEFAULT_SOURCE|' Makefile
   12.31 +	export CFLAGS='-Wno-error=unused-but-set-variable'
   12.32 +
   12.33 +	make \
   12.34 +		PREFIX=/usr \
   12.35 +		LIBDIR=lib \
   12.36 +		INCLUDEDIR=include \
   12.37 +		COMPONENT_TYPE=lib-shared \
   12.38 +		install
   12.39 +}
   12.40 +
   12.41 +genpkg_rules() {
   12.42 +	case $PACKAGE in
   12.43 +		libdom)
   12.44 +			copy @std
   12.45 +			DEPENDS="expat libhubbub libparserutils libwapcaplet"
   12.46 +			;;
   12.47 +		*-dev)
   12.48 +			copy @dev
   12.49 +			DEPENDS="libdom expat-dev libhubbub-dev"
   12.50 +			;;
   12.51 +	esac
   12.52 +}
    13.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    13.2 +++ b/libharu/receipt	Wed Sep 27 17:54:12 2017 +0300
    13.3 @@ -0,0 +1,43 @@
    13.4 +# SliTaz package receipt v2.
    13.5 +
    13.6 +PACKAGE="libharu"
    13.7 +VERSION="2.3.0"
    13.8 +CATEGORY="libs"
    13.9 +SHORT_DESC="C library for generating PDF documents"
   13.10 +MAINTAINER="al.bobylev@gmail.com"
   13.11 +LICENSE="zlib/libpng"
   13.12 +WEB_SITE="https://github.com/libharu/libharu"
   13.13 +
   13.14 +TARBALL="$PACKAGE-$VERSION.tar.gz"
   13.15 +WGET_URL="https://github.com/libharu/libharu/archive/RELEASE_${VERSION//./_}.tar.gz"
   13.16 +
   13.17 +BUILD_DEPENDS="automake libtool zlib-dev libpng16-dev"
   13.18 +SPLIT="libharu-dev"
   13.19 +
   13.20 +# Rules to configure and make the package.
   13.21 +compile_rules()
   13.22 +{
   13.23 +	touch include/config.h.in
   13.24 +	aclocal &&
   13.25 +	libtoolize &&
   13.26 +	automake --add-missing &&
   13.27 +	autoconf &&
   13.28 +	./configure $CONFIGURE_ARGS &&
   13.29 +	make &&
   13.30 +	make DESTDIR=$install install
   13.31 +}
   13.32 +
   13.33 +# Rules to gen a SliTaz package suitable for Tazpkg.
   13.34 +genpkg_rules()
   13.35 +{
   13.36 +	case $PACKAGE in
   13.37 +		libharu)
   13.38 +			copy @std
   13.39 +			DEPENDS="libpng16 zlib"
   13.40 +			;;
   13.41 +		*-dev)
   13.42 +			copy @dev
   13.43 +			DEPENDS="libharu libpng16-dev zlib-dev"
   13.44 +			;;
   13.45 +	esac
   13.46 +}
    14.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    14.2 +++ b/libhubbub/receipt	Wed Sep 27 17:54:12 2017 +0300
    14.3 @@ -0,0 +1,48 @@
    14.4 +# SliTaz package receipt v2.
    14.5 +
    14.6 +PACKAGE="libhubbub"
    14.7 +COMMIT="0eb6188c3a931063f78b017c621b79709746706e"
    14.8 +VERSION="0.3.3-170909"
    14.9 +CATEGORY="system-tools"
   14.10 +SHORT_DESC="Hubbub is an HTML5 compliant parsing library, written in C"
   14.11 +MAINTAINER="pankso@slitaz.org"
   14.12 +LICENSE="MIT"
   14.13 +WEB_SITE="http://www.netsurf-browser.org/projects/hubbub/"
   14.14 +HOST_ARCH="i486 arm"
   14.15 +
   14.16 +TARBALL="$PACKAGE-${COMMIT:-$VERSION}.tar.bz2"
   14.17 +BASE_URL="http://source.netsurf-browser.org/$PACKAGE.git/snapshot"
   14.18 +if [ -n "$COMMIT" ]; then
   14.19 +	WGET_URL="$BASE_URL/$PACKAGE-$COMMIT.tar.bz2"
   14.20 +else
   14.21 +	WGET_URL="$BASE_URL/release/$VERSION.tar.bz2"
   14.22 +fi
   14.23 +
   14.24 +BUILD_DEPENDS="netsurf-buildsystem libparserutils-dev"
   14.25 +SPLIT="libhubbub-dev"
   14.26 +
   14.27 +compile_rules() {
   14.28 +	[ -z "$COMMIT" ] && cd $VERSION
   14.29 +
   14.30 +	make \
   14.31 +		PREFIX=/usr \
   14.32 +		LIBDIR=lib \
   14.33 +		INCLUDEDIR=include \
   14.34 +		COMPONENT_TYPE=lib-shared \
   14.35 +		install
   14.36 +}
   14.37 +
   14.38 +genpkg_rules() {
   14.39 +	case $PACKAGE in
   14.40 +		libhubbub)
   14.41 +			copy @std
   14.42 +			DEPENDS="libparserutils"
   14.43 +			PROVIDE="hubbub" # old package name
   14.44 +			;;
   14.45 +		*-dev)
   14.46 +			copy @dev
   14.47 +			DEPENDS="libhubbub libparserutils-dev"
   14.48 +			PROVIDE="hubbub-dev"
   14.49 +			;;
   14.50 +	esac
   14.51 +}
    15.1 --- a/libkeybinder-dev/receipt	Wed Sep 27 16:49:12 2017 +0200
    15.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    15.3 @@ -1,24 +0,0 @@
    15.4 -# SliTaz package receipt.
    15.5 -
    15.6 -PACKAGE="libkeybinder-dev"
    15.7 -VERSION="0.3.0"
    15.8 -CATEGORY="development"
    15.9 -SHORT_DESC="Library for registering global keyboard shortcuts"
   15.10 -MAINTAINER="al.bobylev@gmail.com"
   15.11 -LICENSE="GPL2"
   15.12 -WEB_SITE="http://kaizer.se/wiki/keybinder/"
   15.13 -
   15.14 -WANTED="libkeybinder"
   15.15 -DEPENDS="libkeybinder gtk+-dev gobject-introspection-dev xorg-libXext-dev \
   15.16 -python-dev pygtk-dev pygobject-dev pkg-config"
   15.17 -
   15.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   15.19 -genpkg_rules()
   15.20 -{
   15.21 -	mkdir -p $fs/usr/lib $fs/usr/share
   15.22 -	cp -a $install/usr/include $fs/usr
   15.23 -	cp -a $install/usr/lib/gir* $fs/usr/lib
   15.24 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   15.25 -	cp -a $install/usr/lib/*.la* $fs/usr/lib
   15.26 -	cp -a $install/usr/share/gir* $fs/usr/share
   15.27 -}
    16.1 --- a/libkeybinder/receipt	Wed Sep 27 16:49:12 2017 +0200
    16.2 +++ b/libkeybinder/receipt	Wed Sep 27 17:54:12 2017 +0300
    16.3 @@ -1,19 +1,20 @@
    16.4 -# SliTaz package receipt.
    16.5 +# SliTaz package receipt v2.
    16.6  
    16.7  PACKAGE="libkeybinder"
    16.8 -VERSION="0.3.0"
    16.9 +VERSION="0.3.1"
   16.10  CATEGORY="x-window"
   16.11  SHORT_DESC="Library for registering global keyboard shortcuts"
   16.12  MAINTAINER="al.bobylev@gmail.com"
   16.13  LICENSE="GPL2"
   16.14 -WEB_SITE="http://kaizer.se/wiki/keybinder/"
   16.15 -SOURCE="keybinder"
   16.16 -TARBALL="$SOURCE-$VERSION.tar.gz"
   16.17 -WGET_URL="http://kaizer.se/publicfiles/$SOURCE/$TARBALL"
   16.18 +WEB_SITE="https://github.com/kupferlauncher/keybinder"
   16.19  
   16.20 -DEPENDS="gtk+"
   16.21 +TARBALL="$PACKAGE-$VERSION.tar.gz"
   16.22 +WGET_URL="https://github.com/kupferlauncher/keybinder/releases/download/keybinder-3.0-v$VERSION/keybinder-3.0-$VERSION.tar.gz"
   16.23 +WGET_URL="https://github.com/kupferlauncher/keybinder/releases/download/v$VERSION/keybinder-$VERSION.tar.gz"
   16.24 +
   16.25  BUILD_DEPENDS="gtk+-dev gobject-introspection-dev xorg-libXext-dev python-dev \
   16.26  pygtk-dev pygobject-dev automake autoconf libtool"
   16.27 +SPLIT="libkeybinder-python libkeybinder-dev"
   16.28  
   16.29  # Rules to configure and make the package.
   16.30  compile_rules()
   16.31 @@ -25,8 +26,30 @@
   16.32  # Rules to gen a SliTaz package suitable for Tazpkg.
   16.33  genpkg_rules()
   16.34  {
   16.35 -	mkdir -p $fs/usr/lib
   16.36 -	cp -a $install/usr/lib/*so* $fs/usr/lib
   16.37 -	cp -a $install/usr/lib/python* $fs/usr/lib
   16.38 +	case $PACKAGE in
   16.39 +		libkeybinder)
   16.40 +			copy libkeybinder.so*
   16.41 +			DEPENDS="atk bzlib cairo fontconfig freetype gdk-pixbuf glib gtk+ \
   16.42 +			libffi libharfbuzz liblzma libpng16 libxml2 pango pcre \
   16.43 +			util-linux-blkid util-linux-mount util-linux-uuid xorg-libX11 \
   16.44 +			xorg-libXau xorg-libXdmcp xorg-libXext xorg-libXrender xorg-libxcb \
   16.45 +			xorg-pixman zlib"
   16.46 +			;;
   16.47 +		libkeybinder-python)
   16.48 +			copy @std
   16.49 +			remove_already_packed
   16.50 +			CAT="x-window|python bindings"
   16.51 +			DEPENDS="libkeybinder python"
   16.52 +			;;
   16.53 +		*-dev)
   16.54 +			copy @dev
   16.55 +			DEPENDS="libkeybinder libkeybinder-python \
   16.56 +			atk-dev bzip2-dev cairo-dev fontconfig-dev freetype-dev \
   16.57 +			gdk-pixbuf-dev glib-dev gtk+-dev harfbuzz-dev libffi-dev \
   16.58 +			libpng16-dev libxml2-dev pango-dev pcre-dev util-linux-blkid-dev \
   16.59 +			util-linux-mount-dev util-linux-uuid-dev xorg-libX11-dev \
   16.60 +			xorg-libXau-dev xorg-libXdmcp-dev xorg-libXext-dev \
   16.61 +			xorg-libXrender-dev xorg-libxcb-dev xorg-pixman-dev xz-dev zlib-dev"
   16.62 +			;;
   16.63 +	esac
   16.64  }
   16.65 -
    17.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    17.2 +++ b/libnsbmp/receipt	Wed Sep 27 17:54:12 2017 +0300
    17.3 @@ -0,0 +1,39 @@
    17.4 +# SliTaz package receipt v2.
    17.5 +
    17.6 +PACKAGE="libnsbmp"
    17.7 +COMMIT=""
    17.8 +VERSION="0.1.4"
    17.9 +CATEGORY="libs"
   17.10 +SHORT_DESC="Decoding library for BMP and ICO image file formats"
   17.11 +MAINTAINER="al.bobylev@gmail.com"
   17.12 +LICENSE="MIT"
   17.13 +WEB_SITE="http://www.netsurf-browser.org/projects/libnsbmp/"
   17.14 +
   17.15 +TARBALL="$PACKAGE-${COMMIT:-$VERSION}.tar.bz2"
   17.16 +BASE_URL="http://source.netsurf-browser.org/$PACKAGE.git/snapshot"
   17.17 +if [ -n "$COMMIT" ]; then
   17.18 +	WGET_URL="$BASE_URL/$PACKAGE-$COMMIT.tar.bz2"
   17.19 +else
   17.20 +	WGET_URL="$BASE_URL/release/$VERSION.tar.bz2"
   17.21 +fi
   17.22 +
   17.23 +BUILD_DEPENDS="netsurf-buildsystem"
   17.24 +SPLIT="libnsbmp-dev"
   17.25 +
   17.26 +compile_rules() {
   17.27 +	[ -z "$COMMIT" ] && cd $VERSION
   17.28 +
   17.29 +	make \
   17.30 +		PREFIX=/usr \
   17.31 +		LIBDIR=lib \
   17.32 +		INCLUDEDIR=include \
   17.33 +		COMPONENT_TYPE=lib-shared \
   17.34 +		install
   17.35 +}
   17.36 +
   17.37 +genpkg_rules() {
   17.38 +	case $PACKAGE in
   17.39 +		libnsbmp) copy @std;;
   17.40 +		*-dev)    copy @dev;;
   17.41 +	esac
   17.42 +}
    18.1 --- a/libnsgif-dev/receipt	Wed Sep 27 16:49:12 2017 +0200
    18.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    18.3 @@ -1,22 +0,0 @@
    18.4 -# SliTaz package receipt.
    18.5 -
    18.6 -PACKAGE="libnsgif-dev"
    18.7 -VERSION="0.0.3"
    18.8 -CATEGORY="development"
    18.9 -SHORT_DESC="The libnsgif devel files."
   18.10 -MAINTAINER="pankso@slitaz.org"
   18.11 -LICENSE="MIT"
   18.12 -WANTED="libnsgif"
   18.13 -WEB_SITE="http://www.netsurf-browser.org/projects/libnsgif/"
   18.14 -HOST_ARCH="i486 arm"
   18.15 -
   18.16 -DEPENDS="pkg-config"
   18.17 -
   18.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   18.19 -genpkg_rules()
   18.20 -{
   18.21 -	mkdir -p $fs/usr/lib
   18.22 -	cp -a $install/usr/include $fs/usr
   18.23 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
   18.24 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   18.25 -}
    19.1 --- a/libnsgif/receipt	Wed Sep 27 16:49:12 2017 +0200
    19.2 +++ b/libnsgif/receipt	Wed Sep 27 17:54:12 2017 +0300
    19.3 @@ -1,26 +1,42 @@
    19.4 -# SliTaz package receipt.
    19.5 +# SliTaz package receipt v2.
    19.6  
    19.7  PACKAGE="libnsgif"
    19.8 -VERSION="0.0.3"
    19.9 -CATEGORY="system-tools"
   19.10 -SHORT_DESC="Libnsgif is a decoding library for the GIF image file format."
   19.11 +COMMIT=""
   19.12 +VERSION="0.1.4"
   19.13 +CATEGORY="libs"
   19.14 +SHORT_DESC="Decoding library for the GIF image file format"
   19.15  MAINTAINER="pankso@slitaz.org"
   19.16  LICENSE="MIT"
   19.17 -TARBALL="$PACKAGE-$VERSION-src.tar.gz"
   19.18  WEB_SITE="http://www.netsurf-browser.org/projects/libnsgif/"
   19.19 -WGET_URL="http://download.netsurf-browser.org/libs/releases/$TARBALL"
   19.20  HOST_ARCH="i486 arm"
   19.21  
   19.22 -# Rules to configure and make the package.
   19.23 -compile_rules()
   19.24 -{
   19.25 -	make install DESTDIR=$DESTDIR PREFIX=/usr &&
   19.26 -	make install COMPONENT_TYPE=lib-shared DESTDIR=$DESTDIR PREFIX=/usr
   19.27 +TARBALL="$PACKAGE-${COMMIT:-$VERSION}.tar.bz2"
   19.28 +BASE_URL="http://source.netsurf-browser.org/$PACKAGE.git/snapshot"
   19.29 +if [ -n "$COMMIT" ]; then
   19.30 +	WGET_URL="$BASE_URL/$PACKAGE-$COMMIT.tar.bz2"
   19.31 +else
   19.32 +	WGET_URL="$BASE_URL/release/$VERSION.tar.bz2"
   19.33 +fi
   19.34 +
   19.35 +BUILD_DEPENDS="netsurf-buildsystem"
   19.36 +SPLIT="libnsgif-dev"
   19.37 +
   19.38 +compile_rules() {
   19.39 +	[ -z "$COMMIT" ] && cd $VERSION
   19.40 +
   19.41 +	export CFLAGS="$CFLAGS -fno-strict-aliasing"
   19.42 +
   19.43 +	make \
   19.44 +		PREFIX=/usr \
   19.45 +		LIBDIR=lib \
   19.46 +		INCLUDEDIR=include \
   19.47 +		COMPONENT_TYPE=lib-shared \
   19.48 +		install
   19.49  }
   19.50  
   19.51 -# Rules to gen a SliTaz package suitable for Tazpkg.
   19.52 -genpkg_rules()
   19.53 -{
   19.54 -	mkdir -p $fs/usr/lib
   19.55 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   19.56 +genpkg_rules() {
   19.57 +	case $PACKAGE in
   19.58 +		libnsgif) copy @std;;
   19.59 +		*-dev)    copy @dev;;
   19.60 +	esac
   19.61  }
    20.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    20.2 +++ b/libnslayout/receipt	Wed Sep 27 17:54:12 2017 +0300
    20.3 @@ -0,0 +1,47 @@
    20.4 +# SliTaz package receipt v2.
    20.5 +
    20.6 +PACKAGE="libnslayout"
    20.7 +COMMIT="b77ae8ab7d1ce435d8afd3c77613c5a56c477025"
    20.8 +VERSION="0-170617"
    20.9 +CATEGORY="libs"
   20.10 +SHORT_DESC="NetSurf Layout Engine"
   20.11 +MAINTAINER="al.bobylev@gmail.com"
   20.12 +LICENSE="MIT"
   20.13 +WEB_SITE="http://source.netsurf-browser.org/libnslayout.git/"
   20.14 +
   20.15 +TARBALL="$PACKAGE-${COMMIT:-$VERSION}.tar.bz2"
   20.16 +BASE_URL="http://source.netsurf-browser.org/$PACKAGE.git/snapshot"
   20.17 +if [ -n "$COMMIT" ]; then
   20.18 +	WGET_URL="$BASE_URL/$PACKAGE-$COMMIT.tar.bz2"
   20.19 +else
   20.20 +	WGET_URL="$BASE_URL/release/$VERSION.tar.bz2"
   20.21 +fi
   20.22 +
   20.23 +BUILD_DEPENDS="netsurf-buildsystem libcss-dev libdom-dev libwapcaplet-dev \
   20.24 +libparserutils-dev"
   20.25 +SPLIT="libnslayout-dev"
   20.26 +
   20.27 +compile_rules() {
   20.28 +	[ -z "$COMMIT" ] && cd $VERSION
   20.29 +
   20.30 +	make \
   20.31 +		PREFIX=/usr \
   20.32 +		LIBDIR=lib \
   20.33 +		INCLUDEDIR=include \
   20.34 +		COMPONENT_TYPE=lib-shared \
   20.35 +		install
   20.36 +}
   20.37 +
   20.38 +genpkg_rules() {
   20.39 +	case $PACKAGE in
   20.40 +		libnslayout)
   20.41 +			copy @std
   20.42 +			DEPENDS="expat libcss libdom libhubbub libparserutils libwapcaplet"
   20.43 +			;;
   20.44 +		*-dev)
   20.45 +			copy @dev
   20.46 +			DEPENDS="libnslayout libcss-dev libdom-dev libparserutils-dev \
   20.47 +			libwapcaplet-dev"
   20.48 +			;;
   20.49 +	esac
   20.50 +}
    21.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    21.2 +++ b/libnslog/receipt	Wed Sep 27 17:54:12 2017 +0300
    21.3 @@ -0,0 +1,39 @@
    21.4 +# SliTaz package receipt v2.
    21.5 +
    21.6 +PACKAGE="libnslog"
    21.7 +COMMIT="1940ea405b3ea49eca8e696e0f2938985c9c79ac"
    21.8 +VERSION="0-170910"
    21.9 +CATEGORY="libs"
   21.10 +SHORT_DESC="NetSurf Parametric Logging Library"
   21.11 +MAINTAINER="al.bobylev@gmail.com"
   21.12 +LICENSE="MIT"
   21.13 +WEB_SITE="http://source.netsurf-browser.org/libnslog.git/"
   21.14 +
   21.15 +TARBALL="$PACKAGE-${COMMIT:-$VERSION}.tar.bz2"
   21.16 +BASE_URL="http://source.netsurf-browser.org/$PACKAGE.git/snapshot"
   21.17 +if [ -n "$COMMIT" ]; then
   21.18 +	WGET_URL="$BASE_URL/$PACKAGE-$COMMIT.tar.bz2"
   21.19 +else
   21.20 +	WGET_URL="$BASE_URL/release/$VERSION.tar.bz2"
   21.21 +fi
   21.22 +
   21.23 +BUILD_DEPENDS="netsurf-buildsystem"
   21.24 +SPLIT="libnslog-dev"
   21.25 +
   21.26 +compile_rules() {
   21.27 +	[ -z "$COMMIT" ] && cd $VERSION
   21.28 +
   21.29 +	make \
   21.30 +		PREFIX=/usr \
   21.31 +		LIBDIR=lib \
   21.32 +		INCLUDEDIR=include \
   21.33 +		COMPONENT_TYPE=lib-shared \
   21.34 +		install
   21.35 +}
   21.36 +
   21.37 +genpkg_rules() {
   21.38 +	case $PACKAGE in
   21.39 +		libnslog) copy @std;;
   21.40 +		*-dev)    copy @dev;;
   21.41 +	esac
   21.42 +}
    22.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    22.2 +++ b/libnspsl/receipt	Wed Sep 27 17:54:12 2017 +0300
    22.3 @@ -0,0 +1,39 @@
    22.4 +# SliTaz package receipt v2.
    22.5 +
    22.6 +PACKAGE="libnspsl"
    22.7 +COMMIT="9724f92b7d8e54c23ca4849647763002d9019437"
    22.8 +VERSION="0.1.0-170528"
    22.9 +CATEGORY="libs"
   22.10 +SHORT_DESC="NetSurf public suffix list handling"
   22.11 +MAINTAINER="al.bobylev@gmail.com"
   22.12 +LICENSE="MIT"
   22.13 +WEB_SITE="http://source.netsurf-browser.org/libnspsl.git/"
   22.14 +
   22.15 +TARBALL="$PACKAGE-${COMMIT:-$VERSION}.tar.bz2"
   22.16 +BASE_URL="http://source.netsurf-browser.org/$PACKAGE.git/snapshot"
   22.17 +if [ -n "$COMMIT" ]; then
   22.18 +	WGET_URL="$BASE_URL/$PACKAGE-$COMMIT.tar.bz2"
   22.19 +else
   22.20 +	WGET_URL="$BASE_URL/release/$VERSION.tar.bz2"
   22.21 +fi
   22.22 +
   22.23 +BUILD_DEPENDS="netsurf-buildsystem"
   22.24 +SPLIT="libnspsl-dev"
   22.25 +
   22.26 +compile_rules() {
   22.27 +	[ -z "$COMMIT" ] && cd $VERSION
   22.28 +
   22.29 +	make \
   22.30 +		PREFIX=/usr \
   22.31 +		LIBDIR=lib \
   22.32 +		INCLUDEDIR=include \
   22.33 +		COMPONENT_TYPE=lib-shared \
   22.34 +		install
   22.35 +}
   22.36 +
   22.37 +genpkg_rules() {
   22.38 +	case $PACKAGE in
   22.39 +		libnspsl) copy @std;;
   22.40 +		*-dev)    copy @dev;;
   22.41 +	esac
   22.42 +}
    23.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    23.2 +++ b/libnsutils/receipt	Wed Sep 27 17:54:12 2017 +0300
    23.3 @@ -0,0 +1,39 @@
    23.4 +# SliTaz package receipt v2.
    23.5 +
    23.6 +PACKAGE="libnsutils"
    23.7 +COMMIT=""
    23.8 +VERSION="0.0.3"
    23.9 +CATEGORY="utilities"
   23.10 +SHORT_DESC="NetSurf Utilities"
   23.11 +MAINTAINER="al.bobylev@gmail.com"
   23.12 +LICENSE="MIT"
   23.13 +WEB_SITE="http://source.netsurf-browser.org/libnsutils.git/"
   23.14 +
   23.15 +TARBALL="$PACKAGE-${COMMIT:-$VERSION}.tar.bz2"
   23.16 +BASE_URL="http://source.netsurf-browser.org/$PACKAGE.git/snapshot"
   23.17 +if [ -n "$COMMIT" ]; then
   23.18 +	WGET_URL="$BASE_URL/$PACKAGE-$COMMIT.tar.bz2"
   23.19 +else
   23.20 +	WGET_URL="$BASE_URL/release/$VERSION.tar.bz2"
   23.21 +fi
   23.22 +
   23.23 +BUILD_DEPENDS="netsurf-buildsystem"
   23.24 +SPLIT="libnsutils-dev"
   23.25 +
   23.26 +compile_rules() {
   23.27 +	[ -z "$COMMIT" ] && cd $VERSION
   23.28 +
   23.29 +	make \
   23.30 +		PREFIX=/usr \
   23.31 +		LIBDIR=lib \
   23.32 +		INCLUDEDIR=include \
   23.33 +		COMPONENT_TYPE=lib-shared \
   23.34 +		install
   23.35 +}
   23.36 +
   23.37 +genpkg_rules() {
   23.38 +	case $PACKAGE in
   23.39 +		libnsutils) copy @std;;
   23.40 +		*-dev)      copy @dev;;
   23.41 +	esac
   23.42 +}
    24.1 --- a/libparserutils/receipt	Wed Sep 27 16:49:12 2017 +0200
    24.2 +++ b/libparserutils/receipt	Wed Sep 27 17:54:12 2017 +0300
    24.3 @@ -1,6 +1,7 @@
    24.4  # SliTaz package receipt v2.
    24.5  
    24.6  PACKAGE="libparserutils"
    24.7 +COMMIT=""
    24.8  VERSION="0.2.3"
    24.9  CATEGORY="system-tools"
   24.10  SHORT_DESC="Library for building efficient parsers"
   24.11 @@ -9,24 +10,32 @@
   24.12  WEB_SITE="http://www.netsurf-browser.org/projects/libparserutils/"
   24.13  HOST_ARCH="i486 arm"
   24.14  
   24.15 -TARBALL="$PACKAGE-$VERSION-src.tar.gz"
   24.16 -WGET_URL="http://download.netsurf-browser.org/libs/releases/$TARBALL"
   24.17 +TARBALL="$PACKAGE-${COMMIT:-$VERSION}.tar.bz2"
   24.18 +BASE_URL="http://source.netsurf-browser.org/$PACKAGE.git/snapshot"
   24.19 +if [ -n "$COMMIT" ]; then
   24.20 +	WGET_URL="$BASE_URL/$PACKAGE-$COMMIT.tar.bz2"
   24.21 +else
   24.22 +	WGET_URL="$BASE_URL/release/$VERSION.tar.bz2"
   24.23 +fi
   24.24  
   24.25  BUILD_DEPENDS="netsurf-buildsystem"
   24.26  SPLIT="libparserutils-dev"
   24.27  
   24.28 -# Rules to configure and make the package.
   24.29 -compile_rules()
   24.30 -{
   24.31 -	sed -i 's|_BSD_SOURCE|_DEFAULT_SOURCE|' Makefile &&
   24.32 -	make INCLUDEDIR=include LIBDIR=lib PREFIX=/usr COMPONENT_TYPE="lib-shared" &&
   24.33 -	make INCLUDEDIR=include LIBDIR=lib PREFIX=/usr COMPONENT_TYPE="lib-shared" \
   24.34 -		DESTDIR="$install" install
   24.35 +compile_rules() {
   24.36 +	[ -z "$COMMIT" ] && cd $VERSION
   24.37 +
   24.38 +	sed -i 's|_BSD_SOURCE|_DEFAULT_SOURCE|' Makefile
   24.39 +	echo 'CFLAGS += -DWITH_ICONV_FILTER' > Makefile.config.override
   24.40 +
   24.41 +	make \
   24.42 +		PREFIX=/usr \
   24.43 +		LIBDIR=lib \
   24.44 +		INCLUDEDIR=include \
   24.45 +		COMPONENT_TYPE=lib-shared \
   24.46 +		install
   24.47  }
   24.48  
   24.49 -# Rules to gen a SliTaz package suitable for Tazpkg.
   24.50 -genpkg_rules()
   24.51 -{
   24.52 +genpkg_rules() {
   24.53  	case $PACKAGE in
   24.54  		libparserutils) copy @std;;
   24.55  		*-dev)          copy @dev;;
    25.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    25.2 +++ b/libsvgtiny/receipt	Wed Sep 27 17:54:12 2017 +0300
    25.3 @@ -0,0 +1,48 @@
    25.4 +# SliTaz package receipt v2.
    25.5 +
    25.6 +PACKAGE="libsvgtiny"
    25.7 +COMMIT="d5060009e934f2715a35601f7e4192702a473216"
    25.8 +VERSION="0.1.5-170724"
    25.9 +CATEGORY="libs"
   25.10 +SHORT_DESC="SVG Tiny library"
   25.11 +MAINTAINER="al.bobylev@gmail.com"
   25.12 +LICENSE="MIT"
   25.13 +WEB_SITE="http://www.netsurf-browser.org/projects/libsvgtiny/"
   25.14 +
   25.15 +TARBALL="$PACKAGE-${COMMIT:-$VERSION}.tar.bz2"
   25.16 +BASE_URL="http://source.netsurf-browser.org/$PACKAGE.git/snapshot"
   25.17 +if [ -n "$COMMIT" ]; then
   25.18 +	WGET_URL="$BASE_URL/$PACKAGE-$COMMIT.tar.bz2"
   25.19 +else
   25.20 +	WGET_URL="$BASE_URL/release/$VERSION.tar.bz2"
   25.21 +fi
   25.22 +
   25.23 +BUILD_DEPENDS="netsurf-buildsystem libdom-dev libwapcaplet-dev gperf"
   25.24 +SPLIT="libsvgtiny-dev"
   25.25 +
   25.26 +compile_rules() {
   25.27 +	[ -z "$COMMIT" ] && cd $VERSION
   25.28 +
   25.29 +	sed -i 's|_BSD_SOURCE|_DEFAULT_SOURCE|' Makefile
   25.30 +	export CFLAGS="-Wno-error=unused-but-set-variable"
   25.31 +
   25.32 +	make \
   25.33 +		PREFIX=/usr \
   25.34 +		LIBDIR=lib \
   25.35 +		INCLUDEDIR=include \
   25.36 +		COMPONENT_TYPE=lib-shared \
   25.37 +		install
   25.38 +}
   25.39 +
   25.40 +genpkg_rules() {
   25.41 +	case $PACKAGE in
   25.42 +		libsvgtiny)
   25.43 +			copy @std
   25.44 +			DEPENDS="expat libdom libhubbub libparserutils libwapcaplet"
   25.45 +			;;
   25.46 +		*-dev)
   25.47 +			copy @dev
   25.48 +			DEPENDS="libsvgtiny libdom-dev"
   25.49 +			;;
   25.50 +	esac
   25.51 +}
    26.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    26.2 +++ b/libutf8proc/receipt	Wed Sep 27 17:54:12 2017 +0300
    26.3 @@ -0,0 +1,39 @@
    26.4 +# SliTaz package receipt v2.
    26.5 +
    26.6 +PACKAGE="libutf8proc"
    26.7 +COMMIT="770e329cceaf0620c7b482589a9b17ed1d19c16d"
    26.8 +VERSION="1.3.1-2-161123"
    26.9 +CATEGORY="libs"
   26.10 +SHORT_DESC="C library for processing UTF-8 encoded Unicode strings"
   26.11 +MAINTAINER="al.bobylev@gmail.com"
   26.12 +LICENSE="MIT"
   26.13 +WEB_SITE="http://git.netsurf-browser.org/libutf8proc.git/"
   26.14 +
   26.15 +TARBALL="$PACKAGE-${COMMIT:-$VERSION}.tar.bz2"
   26.16 +BASE_URL="http://git.netsurf-browser.org/$PACKAGE.git/snapshot"
   26.17 +if [ -n "$COMMIT" ]; then
   26.18 +	WGET_URL="$BASE_URL/$PACKAGE-$COMMIT.tar.bz2"
   26.19 +else
   26.20 +	WGET_URL="$BASE_URL/release/$VERSION.tar.bz2"
   26.21 +fi
   26.22 +
   26.23 +BUILD_DEPENDS="netsurf-buildsystem"
   26.24 +SPLIT="libutf8proc-dev"
   26.25 +
   26.26 +compile_rules() {
   26.27 +	[ -z "$COMMIT" ] && cd $VERSION
   26.28 +
   26.29 +	make \
   26.30 +		PREFIX=/usr \
   26.31 +		LIBDIR=lib \
   26.32 +		INCLUDEDIR=include \
   26.33 +		COMPONENT_TYPE=lib-shared \
   26.34 +		install
   26.35 +}
   26.36 +
   26.37 +genpkg_rules() {
   26.38 +	case $PACKAGE in
   26.39 +		libutf8proc) copy @std;;
   26.40 +		*-dev)       copy @dev;;
   26.41 +	esac
   26.42 +}
    27.1 --- a/libwapcaplet/receipt	Wed Sep 27 16:49:12 2017 +0200
    27.2 +++ b/libwapcaplet/receipt	Wed Sep 27 17:54:12 2017 +0300
    27.3 @@ -1,6 +1,7 @@
    27.4  # SliTaz package receipt v2.
    27.5  
    27.6  PACKAGE="libwapcaplet"
    27.7 +COMMIT=""
    27.8  VERSION="0.4.0"
    27.9  CATEGORY="system-tools"
   27.10  SHORT_DESC="String internment library with rapid string comparison"
   27.11 @@ -9,31 +10,31 @@
   27.12  WEB_SITE="http://www.netsurf-browser.org/projects/libwapcaplet/"
   27.13  HOST_ARCH="i486 arm"
   27.14  
   27.15 -TARBALL="$PACKAGE-$VERSION-src.tar.gz"
   27.16 -WGET_URL="http://download.netsurf-browser.org/libs/releases/$TARBALL"
   27.17 +TARBALL="$PACKAGE-${COMMIT:-$VERSION}.tar.bz2"
   27.18 +BASE_URL="http://source.netsurf-browser.org/$PACKAGE.git/snapshot"
   27.19 +if [ -n "$COMMIT" ]; then
   27.20 +	WGET_URL="$BASE_URL/$PACKAGE-$COMMIT.tar.bz2"
   27.21 +else
   27.22 +	WGET_URL="$BASE_URL/release/$VERSION.tar.bz2"
   27.23 +fi
   27.24  
   27.25  BUILD_DEPENDS="netsurf-buildsystem"
   27.26  SPLIT="libwapcaplet-dev"
   27.27  
   27.28 -# Rules to configure and make the package.
   27.29 -compile_rules()
   27.30 -{
   27.31 -	sed -i 's|_BSD_SOURCE|_DEFAULT_SOURCE|' Makefile &&
   27.32 +compile_rules() {
   27.33 +	[ -z "$COMMIT" ] && cd $VERSION
   27.34 +
   27.35 +	sed -i 's|_BSD_SOURCE|_DEFAULT_SOURCE|' Makefile
   27.36  
   27.37  	make \
   27.38  		PREFIX=/usr \
   27.39 -		COMPONENT_TYPE="lib-shared" &&
   27.40 -	make install \
   27.41 +		LIBDIR=lib \
   27.42  		INCLUDEDIR=include \
   27.43 -		LIBDIR=lib \
   27.44 -		PREFIX=/usr \
   27.45 -		DESTDIR="$install" \
   27.46 -		COMPONENT_TYPE="lib-shared"
   27.47 +		COMPONENT_TYPE=lib-shared \
   27.48 +		install
   27.49  }
   27.50  
   27.51 -# Rules to gen a SliTaz package suitable for Tazpkg.
   27.52 -genpkg_rules()
   27.53 -{
   27.54 +genpkg_rules() {
   27.55  	case $PACKAGE in
   27.56  		libwapcaplet) copy @std;;
   27.57  		*-dev)        copy @dev;;
    28.1 --- a/lxpanel/receipt	Wed Sep 27 16:49:12 2017 +0200
    28.2 +++ b/lxpanel/receipt	Wed Sep 27 17:54:12 2017 +0300
    28.3 @@ -1,53 +1,43 @@
    28.4  # SliTaz package receipt v2.
    28.5  
    28.6  PACKAGE="lxpanel"
    28.7 -VERSION="0.6.2"
    28.8 +COMMIT="768c48fe9868adcbb48d1787b448675432f1bb6a"
    28.9 +VERSION="0.9.3.11" # 11th commit after 0.9.3 release
   28.10  CATEGORY="x-window"
   28.11  SHORT_DESC="LXDE panel"
   28.12  MAINTAINER="pankso@slitaz.org"
   28.13  LICENSE="GPL2"
   28.14 -WEB_SITE="http://www.lxde.org/"
   28.15 +WEB_SITE="https://wiki.lxde.org/en/LXPanel"
   28.16  HOST_ARCH="i486 arm"
   28.17  
   28.18 -TARBALL="$PACKAGE-$VERSION.tar.gz"
   28.19 -WGET_URL="$SF_MIRROR/lxde/$TARBALL"
   28.20 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   28.21 +WGET_URL="https://git.lxde.org/gitweb/?p=lxde/lxpanel.git;a=snapshot;h=$COMMIT;sf=txz"
   28.22  
   28.23  BUILD_DEPENDS_arm="gtk+-dev menu-cache-dev alsa-lib-dev wireless_tools-dev \
   28.24  libxml2-dev lxmenu-data"
   28.25 -BUILD_DEPENDS="intltool gtk+-dev menu-cache-dev alsa-lib-dev \
   28.26 -wireless_tools-dev libxml2-dev lxmenu-data libwnck2-dev"
   28.27 +BUILD_DEPENDS="automake libtool intltool gtk+-dev menu-cache-dev alsa-lib-dev \
   28.28 +wireless_tools-dev libxml2-dev lxmenu-data libwnck2-dev libfm-dev \
   28.29 +libkeybinder-dev"
   28.30  SPLIT="lxpanel-extra lxpanel lxpanel-dev"
   28.31  
   28.32  # Rules to configure and make the package.
   28.33  compile_rules()
   28.34  {
   28.35  	case "$ARCH" in
   28.36 -		i?86) pluglist="all";;
   28.37 -		arm*) pluglist="netstatus,volumealsa,cpu,batt,xkb,thermal,cpufreq,monitors";;
   28.38 +		arm*) ARCH_ARGS='--with-plugins="netstatus,volumealsa,cpu,batt,xkb,thermal,cpufreq,monitors"';;
   28.39  	esac
   28.40  
   28.41 -	# Match default desktop colors
   28.42 -	sed -i 's|gdk_color_parse("green"|gdk_color_parse("#cfcfcf"|' \
   28.43 -		src/plugins/cpu/cpu.c || return 1
   28.44 -
   28.45 +	./autogen.sh
   28.46 +	CFLAGS="$CFLAGS -lgmodule-2.0"
   28.47  	./configure \
   28.48  		--sysconfdir=/etc \
   28.49  		--localstatedir=/var \
   28.50 -		--with-plugins="$pluglist" \
   28.51 +		$ARCH_ARGS \
   28.52  		$CONFIGURE_ARGS &&
   28.53  	make && make install || exit 1
   28.54  
   28.55 -	# Move profile to /etc/lxpanel (/usr maybe read-only) and default config
   28.56 -	mkdir -p $install/etc/lxpanel
   28.57 -	mv     $install/usr/share/lxpanel/profile/*	$install/etc/lxpanel
   28.58 -	ln -sf /etc/lxpanel							$install/usr/share/lxpanel/profile
   28.59 -	mv -f  $install/etc/lxpanel/default			$install/etc/lxpanel/original
   28.60 -	cp -a  $stuff/default						$install/etc/lxpanel
   28.61 -	rm -rf $install/etc/lxpanel/two_panels
   28.62 -
   28.63 -	# XDG autostart desktop file (lxsession will use it automaticaly)
   28.64 -	mkdir -p $install/etc/xdg
   28.65 -	cp -a $stuff/autostart $install/etc/xdg
   28.66 +	# SliTaz profile
   28.67 +	cp -r $stuff/slitaz $install/etc/xdg/lxpanel/
   28.68  
   28.69  	chown -R root:root $install
   28.70  }
   28.71 @@ -57,29 +47,38 @@
   28.72  {
   28.73  	case $PACKAGE in
   28.74  		lxpanel-extra)
   28.75 -			copy kbled.so wnckpager.so ns-*.png *lock-*.png xkb-flags/ \
   28.76 +			copy kbled.so ns-*.png *lock-*.png xkb-flags/ \
   28.77  			background.png file-manager.png gnome-*.png mute.png \
   28.78  			stock_volume.png volume-*.png window-manager.png
   28.79  			CAT="x-window|extra files and plugins"
   28.80  			TAGS="LXDE"
   28.81 -			DEPENDS="lxpanel libwnck2 startup-notification xorg-xcb-util"
   28.82 +			DEPENDS="lxpanel"
   28.83  			;;
   28.84  		lxpanel)
   28.85  			copy @std
   28.86  			remove_already_packed
   28.87  			DEPENDS="alsa-lib atk bzlib cairo fontconfig freetype gdk-pixbuf \
   28.88 -			glib gtk+ libffi libharfbuzz liblzma libpng16 libxml2 menu-cache \
   28.89 -			pango pcre util-linux-blkid util-linux-mount util-linux-uuid \
   28.90 -			wireless_tools xorg-libX11 xorg-libXau xorg-libXdmcp xorg-libXext \
   28.91 -			xorg-libXrender xorg-libxcb xorg-pixman zlib   slitaz-menus"
   28.92 -			CONFIG_FILES="/etc/lxpanel/default/"
   28.93 +			glib gtk+ libexif libffi libfm libfm-gtk libharfbuzz libkeybinder \
   28.94 +			liblzma libpng16 libwnck2 libxml2 menu-cache pango pcre \
   28.95 +			startup-notification util-linux-blkid util-linux-mount \
   28.96 +			util-linux-uuid wireless_tools xorg-libX11 xorg-libXau \
   28.97 +			xorg-libXdmcp xorg-libXext xorg-libXrender xorg-libxcb xorg-pixman \
   28.98 +			xorg-xcb-util zlib   slitaz-menus"
   28.99 +			#CONFIG_FILES="/etc/xdg/lxpanel/default/"
  28.100  			TAGS="LXDE gtk2 panel"
  28.101  			SUGGESTED="lxde lxsession slitaz-icon"
  28.102  			;;
  28.103  		lxpanel-dev)
  28.104  			copy @dev
  28.105  			DEPENDS="lxpanel lxpanel-extra \
  28.106 -			glib-dev menu-cache-dev"
  28.107 +			atk-dev bzip2-dev cairo-dev fontconfig-dev freetype-dev \
  28.108 +			gdk-pixbuf-dev glib-dev gtk+-dev harfbuzz-dev libexif-dev \
  28.109 +			libffi-dev libfm-dev libkeybinder-dev libpng16-dev libwnck2-dev \
  28.110 +			libxml2-dev lxpanel menu-cache-dev pango-dev pcre-dev \
  28.111 +			startup-notification-dev util-linux-blkid-dev util-linux-mount-dev \
  28.112 +			util-linux-uuid-dev xorg-libX11-dev xorg-libXau-dev \
  28.113 +			xorg-libXdmcp-dev xorg-libXext-dev xorg-libXrender-dev \
  28.114 +			xorg-libxcb-dev xorg-pixman-dev xorg-xcb-util-dev xz-dev zlib"
  28.115  			;;
  28.116  	esac
  28.117  }
    29.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    29.2 +++ b/lxpanel/stuff/patches/cpu-color.patch	Wed Sep 27 17:54:12 2017 +0300
    29.3 @@ -0,0 +1,11 @@
    29.4 +--- a/plugins/cpu/cpu.c
    29.5 ++++ b/plugins/cpu/cpu.c
    29.6 +@@ -273,7 +273,7 @@
    29.7 + 
    29.8 +     /* Clone a graphics context and set "green" as its foreground color.
    29.9 +      * We will use this to draw the graph. */
   29.10 +-    gdk_color_parse("green",  &c->foreground_color);
   29.11 ++    gdk_color_parse("#cfcfcf",  &c->foreground_color);
   29.12 + 
   29.13 +     /* Connect signals. */
   29.14 +     g_signal_connect(G_OBJECT(c->da), "configure-event", G_CALLBACK(configure_event), (gpointer) c);
    30.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    30.2 +++ b/lxpanel/stuff/patches/netstatus-icon.patch	Wed Sep 27 17:54:12 2017 +0300
    30.3 @@ -0,0 +1,70 @@
    30.4 +Use standard icons, drop gnome-flavored ones.
    30.5 +
    30.6 +--- a/plugins/netstatus/netstatus-icon.c
    30.7 ++++ b/plugins/netstatus/netstatus-icon.c
    30.8 +@@ -288,55 +288,55 @@
    30.9 + {
   30.10 +   netstatus_icon_init_pixbuf (icon,
   30.11 + 			      &icon->priv->icons [NETSTATUS_STATE_DISCONNECTED],
   30.12 +-			      "gnome-netstatus-disconn");
   30.13 ++			      "network-offline");
   30.14 +   icon->priv->scaled_icons [NETSTATUS_STATE_DISCONNECTED] = NULL;
   30.15 + 
   30.16 +   netstatus_icon_init_pixbuf (icon,
   30.17 + 			      &icon->priv->icons [NETSTATUS_STATE_IDLE],
   30.18 +-			      "gnome-netstatus-idle");
   30.19 ++			      "network-idle");
   30.20 +   icon->priv->scaled_icons [NETSTATUS_STATE_IDLE] = NULL;
   30.21 + 
   30.22 +   netstatus_icon_init_pixbuf (icon,
   30.23 + 			      &icon->priv->icons [NETSTATUS_STATE_TX],
   30.24 +-			      "gnome-netstatus-tx");
   30.25 ++			      "network-transmit");
   30.26 +   icon->priv->scaled_icons [NETSTATUS_STATE_TX] = NULL;
   30.27 + 
   30.28 +   netstatus_icon_init_pixbuf (icon,
   30.29 + 			      &icon->priv->icons [NETSTATUS_STATE_RX],
   30.30 +-			      "gnome-netstatus-rx");
   30.31 ++			      "network-receive");
   30.32 +   icon->priv->scaled_icons [NETSTATUS_STATE_RX] = NULL;
   30.33 + 
   30.34 +   netstatus_icon_init_pixbuf (icon,
   30.35 + 			      &icon->priv->icons [NETSTATUS_STATE_TX_RX],
   30.36 +-			      "gnome-netstatus-txrx");
   30.37 ++			      "network-transmit-receive");
   30.38 +   icon->priv->scaled_icons [NETSTATUS_STATE_TX_RX] = NULL;
   30.39 + 
   30.40 +   netstatus_icon_init_pixbuf (icon,
   30.41 + 			      &icon->priv->icons [NETSTATUS_STATE_ERROR],
   30.42 +-			      "gnome-netstatus-error");
   30.43 ++			      "network-error");
   30.44 +   icon->priv->scaled_icons [NETSTATUS_STATE_ERROR] = NULL;
   30.45 + 
   30.46 +   netstatus_icon_init_pixbuf (icon,
   30.47 + 			      &icon->priv->signal_icons [NETSTATUS_SIGNAL_0_24],
   30.48 +-			      "gnome-netstatus-0-24");
   30.49 ++			      "network-wireless-signal-none");
   30.50 +   icon->priv->rotated_signal_icons [NETSTATUS_SIGNAL_0_24] = NULL;
   30.51 +   icon->priv->scaled_signal_icons  [NETSTATUS_SIGNAL_0_24] = NULL;
   30.52 + 
   30.53 +   netstatus_icon_init_pixbuf (icon,
   30.54 + 			      &icon->priv->signal_icons [NETSTATUS_SIGNAL_25_49],
   30.55 +-			      "gnome-netstatus-25-49");
   30.56 ++			      "network-wireless-signal-low");
   30.57 +   icon->priv->rotated_signal_icons [NETSTATUS_SIGNAL_25_49] = NULL;
   30.58 +   icon->priv->scaled_signal_icons  [NETSTATUS_SIGNAL_25_49] = NULL;
   30.59 + 
   30.60 +   netstatus_icon_init_pixbuf (icon,
   30.61 + 			      &icon->priv->signal_icons [NETSTATUS_SIGNAL_50_74],
   30.62 +-			      "gnome-netstatus-50-74");
   30.63 ++			      "network-wireless-signal-good");
   30.64 +   icon->priv->rotated_signal_icons [NETSTATUS_SIGNAL_50_74] = NULL;
   30.65 +   icon->priv->scaled_signal_icons  [NETSTATUS_SIGNAL_50_74] = NULL;
   30.66 + 
   30.67 +   netstatus_icon_init_pixbuf (icon,
   30.68 + 			      &icon->priv->signal_icons [NETSTATUS_SIGNAL_75_100],
   30.69 +-			      "gnome-netstatus-75-100");
   30.70 ++			      "network-wireless-signal-excellent");
   30.71 +   icon->priv->rotated_signal_icons [NETSTATUS_SIGNAL_75_100] = NULL;
   30.72 +   icon->priv->scaled_signal_icons  [NETSTATUS_SIGNAL_75_100] = NULL;
   30.73 + 
    31.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    31.2 +++ b/lxpanel/stuff/patches/series	Wed Sep 27 17:54:12 2017 +0300
    31.3 @@ -0,0 +1,2 @@
    31.4 +cpu-color.patch
    31.5 +netstatus-icon.patch
    32.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    32.2 +++ b/lxpanel/stuff/slitaz/config	Wed Sep 27 17:54:12 2017 +0300
    32.3 @@ -0,0 +1,4 @@
    32.4 +[Command]
    32.5 +FileManager=pcmanfm %s
    32.6 +Terminal=sakura
    32.7 +Logout=lxde-logout
    33.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    33.2 +++ b/lxpanel/stuff/slitaz/panels/panel	Wed Sep 27 17:54:12 2017 +0300
    33.3 @@ -0,0 +1,182 @@
    33.4 +# lxpanel <profile> config file. Manually editing is not recommended.
    33.5 +# Use preference dialog in lxpanel to adjust config when you can.
    33.6 +
    33.7 +Global {
    33.8 +    edge=top
    33.9 +    allign=center
   33.10 +    margin=0
   33.11 +    widthtype=percent
   33.12 +    width=100
   33.13 +    height=22
   33.14 +    transparent=0
   33.15 +    tintcolor=#222222
   33.16 +    alpha=255
   33.17 +    autohide=0
   33.18 +    heightwhenhidden=2
   33.19 +    setdocktype=1
   33.20 +    setpartialstrut=1
   33.21 +    usefontcolor=0
   33.22 +    fontsize=10
   33.23 +    fontcolor=#cfcfcf
   33.24 +    usefontsize=0
   33.25 +    background=0
   33.26 +    backgroundfile=
   33.27 +    iconsize=22
   33.28 +    loglevel=2
   33.29 +}
   33.30 +
   33.31 +Plugin {
   33.32 +    type = menu
   33.33 +    Config {
   33.34 +        name=SliTazMenu.directory
   33.35 +        image=start-here
   33.36 +        tintcolor=#33230D
   33.37 +        system {
   33.38 +        }
   33.39 +        separator {
   33.40 +        }
   33.41 +        item {
   33.42 +            command=run
   33.43 +            image=gtk-execute
   33.44 +        }
   33.45 +        separator {
   33.46 +        }
   33.47 +        item {
   33.48 +            image=system-shutdown-panel-restart
   33.49 +            command=logout
   33.50 +        }
   33.51 +    }
   33.52 +}
   33.53 +
   33.54 +Plugin {
   33.55 +    type = launchbar
   33.56 +    Config {
   33.57 +        Button {
   33.58 +            id=pcmanfm.desktop
   33.59 +        }
   33.60 +        Button {
   33.61 +            id=sakura.desktop
   33.62 +        }
   33.63 +        Button {
   33.64 +            id=netsurf.desktop
   33.65 +        }
   33.66 +    }
   33.67 +}
   33.68 +
   33.69 +
   33.70 +Plugin {
   33.71 +    type = pager
   33.72 +}
   33.73 +
   33.74 +Plugin {
   33.75 +    type = taskbar
   33.76 +    expand=1
   33.77 +    Config {
   33.78 +        tooltips=1
   33.79 +        IconsOnly=0
   33.80 +        AcceptSkipPager=1
   33.81 +        ShowIconified=1
   33.82 +        ShowMapped=1
   33.83 +        ShowAllDesks=0
   33.84 +        UseMouseWheel=1
   33.85 +        UseUrgencyHint=1
   33.86 +        FlatButton=0
   33.87 +        MaxTaskWidth=150
   33.88 +        spacing=1
   33.89 +    }
   33.90 +}
   33.91 +
   33.92 +Plugin {
   33.93 +    type = xkb
   33.94 +    Config {
   33.95 +        DisplayType=1
   33.96 +        PerWinLayout=0
   33.97 +        NoResetOpt=0
   33.98 +        KeepSysLayouts=1
   33.99 +        Model=pc105
  33.100 +        LayoutsList=us
  33.101 +        VariantsList=,
  33.102 +        ToggleOpt=shift_caps_toggle
  33.103 +        FlagSize=4
  33.104 +    }
  33.105 +}
  33.106 +
  33.107 +Plugin {
  33.108 +    type = tray
  33.109 +}
  33.110 +
  33.111 +Plugin {
  33.112 +    type = volumealsa
  33.113 +}
  33.114 +
  33.115 +Plugin {
  33.116 +    type = netstatus
  33.117 +    Config {
  33.118 +        iface=eth0
  33.119 +        configtool=subox tazpanel network
  33.120 +    }
  33.121 +}
  33.122 +
  33.123 +Plugin {
  33.124 +    type = batt
  33.125 +    Config {
  33.126 +        HideIfNoBattery=1
  33.127 +        AlarmCommand=notify-send -u critical -i battery-caution -c battery 'Battery low' 'Please complete your work as soon as possible'
  33.128 +        AlarmTime=10
  33.129 +        BackgroundColor=#404040
  33.130 +        BorderWidth=3
  33.131 +        ChargingColor1=#00A100
  33.132 +        ChargingColor2=#00A100
  33.133 +        DischargingColor1=#DB2C23
  33.134 +        DischargingColor2=#DB2C23
  33.135 +        Size=11
  33.136 +    }
  33.137 +}
  33.138 +
  33.139 +Plugin {
  33.140 +    type = cpufreq
  33.141 +}
  33.142 +
  33.143 +Plugin {
  33.144 +    type = monitors
  33.145 +    Config {
  33.146 +        DisplayCPU=1
  33.147 +        DisplayRAM=0
  33.148 +        CPUColor=#0000FF
  33.149 +    }
  33.150 +}
  33.151 +
  33.152 +Plugin {
  33.153 +    type = dclock
  33.154 +    Config {
  33.155 +        ClockFmt=%R
  33.156 +        TooltipFmt=%c
  33.157 +        BoldFont=1
  33.158 +        IconOnly=0
  33.159 +        CenterText=1
  33.160 +    }
  33.161 +}
  33.162 +
  33.163 +Plugin {
  33.164 +    type = menu
  33.165 +    Config {
  33.166 +        name=user.directory
  33.167 +        image=avatar-default
  33.168 +        tintcolor=#33230D
  33.169 +        item {
  33.170 +            image=system-log-out-panel
  33.171 +            name=Close X session
  33.172 +            action=tazbox logout exit
  33.173 +        }
  33.174 +        item {
  33.175 +            image=system-reboot-panel
  33.176 +            name=Reboot system
  33.177 +            action=tazbox logout reboot
  33.178 +        }
  33.179 +        item {
  33.180 +            image=system-shutdown-panel
  33.181 +            name=Shutdown system
  33.182 +            action=tazbox logout halt
  33.183 +        }
  33.184 +    }
  33.185 +}
    34.1 --- a/netsurf-buildsystem/receipt	Wed Sep 27 16:49:12 2017 +0200
    34.2 +++ b/netsurf-buildsystem/receipt	Wed Sep 27 17:54:12 2017 +0300
    34.3 @@ -1,7 +1,8 @@
    34.4  # SliTaz package receipt v2.
    34.5  
    34.6  PACKAGE="netsurf-buildsystem"
    34.7 -VERSION="1.5"
    34.8 +COMMIT="37bf169dab81e00fb0c3fd6b35c992684f018c11"
    34.9 +VERSION="1.5-170309"
   34.10  CATEGORY="development"
   34.11  SHORT_DESC="The Netsurf buildsystem"
   34.12  MAINTAINER="al.bobylev@gmail.com"
   34.13 @@ -9,22 +10,25 @@
   34.14  WEB_SITE="http://source.netsurf-browser.org/buildsystem.git/"
   34.15  HOST_ARCH="i486 arm"
   34.16  
   34.17 -TARBALL="buildsystem-$VERSION.tar.gz"
   34.18 -WGET_URL="http://download.netsurf-browser.org/libs/releases/$TARBALL"
   34.19 +TARBALL="$PACKAGE-${COMMIT:-$VERSION}.tar.bz2"
   34.20 +BASE_URL="http://source.netsurf-browser.org/buildsystem.git/snapshot"
   34.21 +if [ -n "$COMMIT" ]; then
   34.22 +	WGET_URL="$BASE_URL/buildsystem-$COMMIT.tar.bz2"
   34.23 +else
   34.24 +	WGET_URL="$BASE_URL/release/$VERSION.tar.bz2"
   34.25 +fi
   34.26  
   34.27 -# Rules to configure and make the package.
   34.28 -compile_rules()
   34.29 -{
   34.30 -	sed -i 's|-Werror||' Makefile &&
   34.31 -	make         PREFIX=/usr COMPONENT_TYPE='lib-shared' &&
   34.32 -	make         PREFIX=/usr COMPONENT_TYPE='lib-static' &&
   34.33 -	make install PREFIX=/usr COMPONENT_TYPE='lib-shared' DESTDIR="$install" &&
   34.34 -	make install PREFIX=/usr COMPONENT_TYPE='lib-static' DESTDIR="$install"
   34.35 +compile_rules() {
   34.36 +	[ -z "$COMMIT" ] && cd $VERSION
   34.37 +
   34.38 +	sed -i 's|-Werror||' Makefile
   34.39 +
   34.40 +	make \
   34.41 +		PREFIX=/usr \
   34.42 +		install
   34.43  }
   34.44  
   34.45 -# Rules to gen a SliTaz package suitable for Tazpkg.
   34.46 -genpkg_rules()
   34.47 -{
   34.48 +genpkg_rules() {
   34.49  	copy @std @dev
   34.50  	DEPENDS="perl"
   34.51  }
    35.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    35.2 +++ b/netsurf/description.txt	Wed Sep 27 17:54:12 2017 +0300
    35.3 @@ -0,0 +1,7 @@
    35.4 +NetSurf is a free, open source web browser. It is written in C, has its own
    35.5 +layout and rendering engine entirely written from scratch. It is small and
    35.6 +capable of handling many of the web standards in use today.
    35.7 +
    35.8 +Whether you want to check your webmail, read the news or post to discussion
    35.9 +forums, NetSurf is your lightweight gateway to the world wide web. Actively
   35.10 +developed, NetSurf is continually evolving and improving.
    36.1 --- a/netsurf/receipt	Wed Sep 27 16:49:12 2017 +0200
    36.2 +++ b/netsurf/receipt	Wed Sep 27 17:54:12 2017 +0300
    36.3 @@ -1,54 +1,73 @@
    36.4 -# SliTaz package receipt.
    36.5 +# SliTaz package receipt v2.
    36.6  
    36.7  PACKAGE="netsurf"
    36.8 -VERSION="3.3"
    36.9 +COMMIT="d3493b138f38c9e26da24fcffb3ef8b813e3ca4e"
   36.10 +VERSION="3.6-170919"
   36.11  CATEGORY="network"
   36.12 -SHORT_DESC="A simple, fast and light web browser using GTK."
   36.13 -MAINTAINER="pankso@slitaz.org"
   36.14 +SHORT_DESC="Lightweight and fast web browser"
   36.15 +MAINTAINER="al.bobylev@gmail.com"
   36.16  LICENSE="GPL2"
   36.17 -TARBALL="$PACKAGE-all-$VERSION.tar.gz"
   36.18  WEB_SITE="http://www.netsurf-browser.org/"
   36.19 -WGET_URL="http://download.netsurf-browser.org/netsurf/releases/source-full/$TARBALL"
   36.20 -TAGS="web-browser"
   36.21  
   36.22 -DEPENDS="gtk+ libssl libpng jpeg lcms libparserutils hubbub libnsgif \
   36.23 -libcurl libglade librsvg libgsf libcss libmng zlib libxml2"
   36.24 -BUILD_DEPENDS="$DEPENDS gtk+-dev libglade-dev openssl-dev libpng-dev \
   36.25 -jpeg-dev lcms-dev re2c lemon libparserutils-dev hubbub-dev libnsgif-dev \
   36.26 -librsvg-dev curl-dev pango-dev libcss-dev libwapcaplet-dev libmng-dev \
   36.27 -zlib-dev libxml2-dev libcroco expat-dev gperf flex bison \
   36.28 -perl-html-parser perl-html-tagset"
   36.29 +TARBALL="$PACKAGE-${COMMIT:-$VERSION}.tar.bz2"
   36.30 +BASE_URL="http://source.netsurf-browser.org/$PACKAGE.git/snapshot"
   36.31 +if [ -n "$COMMIT" ]; then
   36.32 +	WGET_URL="$BASE_URL/$PACKAGE-$COMMIT.tar.bz2"
   36.33 +else
   36.34 +	WGET_URL="$BASE_URL/release/$VERSION.tar.bz2"
   36.35 +fi
   36.36  
   36.37 -# Rules to configure and make the package.
   36.38 -compile_rules()
   36.39 -{
   36.40 -	#mv netsurf $PACKAGE-$VERSION 2>/dev/null
   36.41 -	cd $src
   36.42 -	cp -a $stuff/Makefile.config .
   36.43 -	
   36.44 -	# Fix install target
   36.45 -	#sed -i 's/cp -vRL/cp -RL/' Makefile
   36.46 -	#sed -i 's/cp -v/cp /' Makefile
   36.47 -	make install DESTDIR=$DESTDIR PREFIX=/usr \
   36.48 +BUILD_DEPENDS="libjpeg-turbo-dev libharu-dev duktape-dev libcss-dev libdom-dev \
   36.49 +libnsutils-dev libutf8proc-dev curl-dev openssl-dev libpng16-dev libnsbmp-dev \
   36.50 +libnsgif-dev libsvgtiny-dev libnspsl-dev libnslog-dev gstreamer0-dev gtk+-dev \
   36.51 +check-dev perl-html-parser nsgenbind" # librsvg-dev
   36.52 +
   36.53 +compile_rules() {
   36.54 +	[ -z "$COMMIT" ] && cd $VERSION
   36.55 +
   36.56 +	# Enable NetSurf's use of gstreamer for displaying videos
   36.57 +	echo 'override NETSURF_USE_VIDEO := YES' > Makefile.config
   36.58 +	# Enable NetSurf's use of libharu for PDF export and GTK printing support.
   36.59 +#	echo 'override NETSURF_USE_HARU_PDF := YES' >> Makefile.config
   36.60 +	# Template used for constructing the User Agent: string.
   36.61 +	# 1,2: major & minor version numbers; 3 `uname -s`; 4 `uname -m`
   36.62 +	echo 'override NETSURF_UA_FORMAT_STRING := "NetSurf/%d.%d (SliTaz GNU/%s %s)"' >> Makefile.config
   36.63 +	# Default home page, if one is not defined by the user.
   36.64 +	echo 'override NETSURF_HOMEPAGE := "file:///usr/share/webhome/index.html"' >> Makefile.config
   36.65 +
   36.66 +
   36.67 +	# fix installing
   36.68 +	sed -i '/install \$(EXETARGET)/ s|^|#|' frontends/gtk/Makefile
   36.69 +
   36.70 +	make \
   36.71 +		PREFIX=/usr \
   36.72 +		LIBDIR=lib \
   36.73 +		INCLUDEDIR=include \
   36.74  		TARGET=gtk \
   36.75 -		NETSURF_USE_WEBP=NO \
   36.76  		NETSURF_GTK_MAJOR=2 \
   36.77 -		NETSURF_USE_VIDEO=NO
   36.78 +		install || return 1
   36.79 +	# FIXME: it is job for `make`
   36.80 +	cp -af nsgtk $install/usr/bin/netsurf-gtk
   36.81 +
   36.82 +	# desktop shortcut
   36.83 +	mkdir -p $install/usr/share/applications
   36.84 +	sed 's|netsurf.png|netsurf|' \
   36.85 +		< frontends/gtk/res/netsurf-gtk.desktop \
   36.86 +		> $install/usr/share/applications/netsurf-gtk.desktop
   36.87 +	# desktop icons
   36.88 +	mkdir -p $install/usr/share/icons
   36.89 +	cp -r $stuff/hicolor $install/usr/share/icons
   36.90 +
   36.91 +	chown -R root:root $install
   36.92  }
   36.93  
   36.94 -# Rules to gen a SliTaz package suitable for Tazpkg.
   36.95 -genpkg_rules()
   36.96 -{
   36.97 -	mkdir -p $fs/usr/share \
   36.98 -		$fs/usr/lib/netsurf
   36.99 -	cp -a $install/usr/bin $fs/usr
  36.100 -	cp -a $install/usr/share/netsurf $fs/usr/share
  36.101 -	
  36.102 +genpkg_rules() {
  36.103 +	copy @std
  36.104  	# Remove files to save some space
  36.105 -	rm -rf $fs/usr/share/netsurf/docs
  36.106  	rm -rf $fs/usr/share/netsurf/*.xpm
  36.107 -	rm -rf $fs/usr/share/netsurf/license
  36.108 -	# Webhome
  36.109 -	cp -a stuff/webhome $fs/usr/share
  36.110 -	chown -R root.root $fs
  36.111 +	DEPENDS="atk cairo expat fontconfig freetype gdk-pixbuf glib gstreamer0 \
  36.112 +	gtk+ libcrypto libcss libcurl libdom libhubbub libjpeg-turbo libnsbmp \
  36.113 +	libnsgif libnslog libnspsl libnsutils libparserutils libpng16 libssl \
  36.114 +	libsvgtiny libutf8proc libwapcaplet libxml2 pango zlib"
  36.115 +	TAGS="web-browser"
  36.116  }
    37.1 --- a/netsurf/stuff/Makefile.config	Wed Sep 27 16:49:12 2017 +0200
    37.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    37.3 @@ -1,9 +0,0 @@
    37.4 -#
    37.5 -# NetSurf default build configuration fro SliTaz
    37.6 -#
    37.7 -
    37.8 -NETSURF_USE_BMP := NO
    37.9 -NETSURF_UA_FORMAT_STRING := "NetSurf/%d.%d (%s; %s) SliTaz"
   37.10 -NETSURF_HOMEPAGE := "file:///usr/share/webhome/netsurf.html"
   37.11 -PREFIX := /usr
   37.12 -
    38.1 --- a/netsurf/stuff/Makefile.defaults	Wed Sep 27 16:49:12 2017 +0200
    38.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    38.3 @@ -1,230 +0,0 @@
    38.4 -#
    38.5 -# NetSurf default build configuration
    38.6 -#
    38.7 -# Some of these options support an 'AUTO' option, as well as YES and NO.
    38.8 -# When an option is set to AUTO, the Makefile will attempt to detect if that
    38.9 -# feature is available, enabling it if possible.
   38.10 -#
   38.11 -# Options marked "highly recommended" have a severe impact on NetSurf's
   38.12 -# use as a web browser and should be set to YES unless there is a particularly
   38.13 -# good reason not to.
   38.14 -#
   38.15 -# This file should be treated as INVIOLATE and only altered to alter
   38.16 -# the defaults by a core developer. If you wish to configure the build
   38.17 -# of NetSurf then instead please create a file called Makefile.config
   38.18 -# and simply override the statements you require in that.  Remember
   38.19 -# that Makefile.config cannot override the TARGET. That must be set on
   38.20 -# the commandline. i.e. 'make TARGET=framebuffer' However
   38.21 -# Makefile.config can use the TARGET variable to control what to set
   38.22 -# the configuration options to.
   38.23 -#
   38.24 -
   38.25 -# ----------------------------------------------------------------------------
   38.26 -# Options relating to all versions of NetSurf
   38.27 -# ----------------------------------------------------------------------------
   38.28 -
   38.29 -# Enable NetSurf's use of libnsbmp for displaying BMPs and ICOs
   38.30 -# Valid options: YES, NO
   38.31 -NETSURF_USE_BMP := NO
   38.32 -
   38.33 -# Enable NetSurf's use of libnsgif for displaying GIFs
   38.34 -# Valid options: YES, NO				  (highly recommended)
   38.35 -NETSURF_USE_GIF := YES
   38.36 -
   38.37 -# Enable NetSurf's use of libjpeg for displaying JPEGs
   38.38 -# Valid options: YES, NO				  (highly recommended)
   38.39 -NETSURF_USE_JPEG := YES
   38.40 -
   38.41 -# Enable NetSurf's use of libpng for displaying PNGs.  If MNG and PNG
   38.42 -# are both enabled then NetSurf will choose libpng for PNGs, leaving
   38.43 -# MNGs and JNGs to libmng.
   38.44 -# Valid options: YES, NO	  (at least one of PNG/MNG highly recommended)
   38.45 -NETSURF_USE_PNG := YES
   38.46 -
   38.47 -# Enable NetSurf's use of libmng for displaying MNGs, JNGs and PNGs
   38.48 -# Valid options: YES, NO	  (at least one of PNG/MNG highly recommended)
   38.49 -NETSURF_USE_MNG := NO
   38.50 -
   38.51 -# Enable NetSurf's use of libharu for PDF export and GTK printing support.
   38.52 -# There is no auto-detection available for this, as it does not have a
   38.53 -# pkg-config file.
   38.54 -# Valid options: YES, NO
   38.55 -NETSURF_USE_HARU_PDF := NO
   38.56 -
   38.57 -# Enable stripping the NetSurf binary
   38.58 -# Valid options: YES, NO
   38.59 -NETSURF_STRIP_BINARY := YES
   38.60 -
   38.61 -# Template used for constructing the User Agent: string.  The first two
   38.62 -# replacements are major/minor version, second two are OS and architecture.
   38.63 -# Please don't be tempted to mention Mozilla here!  Let's let that lie die.
   38.64 -NETSURF_UA_FORMAT_STRING := "NetSurf/%d.%d (%s; %s) SliTaz"
   38.65 -
   38.66 -# Default home page, if one is not defined by the user.  Note that this
   38.67 -# option does not apply to the RISC OS version, as it has its own local
   38.68 -# home page, and it can be changed by editing the end of gui_init2() in
   38.69 -# riscos/gui.c
   38.70 -NETSURF_HOMEPAGE := "file:///usr/share/webhome/netsurf.html"
   38.71 -
   38.72 -# Force using glibc internal iconv implementation instead of external libiconv
   38.73 -# Valid options: YES, NO
   38.74 -NETSURF_USE_LIBICONV_PLUG := YES
   38.75 -
   38.76 -# Initial CFLAGS. Optimisation level etc. tend to be target specific.
   38.77 -CFLAGS := 
   38.78 -
   38.79 -# Default installation/execution prefix
   38.80 -PREFIX := /usr
   38.81 -
   38.82 -# ----------------------------------------------------------------------------
   38.83 -# RISC OS-specific options
   38.84 -# ----------------------------------------------------------------------------
   38.85 -ifeq ($(TARGET),riscos)
   38.86 -
   38.87 -  # Enable NetSurf's use of libsvgtiny for displaying SVGs
   38.88 -  # Valid options: YES, NO
   38.89 -  NETSURF_USE_NSSVG := YES
   38.90 -
   38.91 -  # Enable NetSurf's use of pencil for Drawfile export
   38.92 -  # Valid options: YES, NO
   38.93 -  NETSURF_USE_DRAW := YES
   38.94 -
   38.95 -  # Enable NetSurf's support for displaying RISC OS Sprites
   38.96 -  # Valid options: YES, NO
   38.97 -  NETSURF_USE_SPRITE := YES
   38.98 -
   38.99 -  # Enable NetSurf's use of AWRender for displaying ArtWorks files
  38.100 -  # Valid options: YES, NO
  38.101 -  NETSURF_USE_ARTWORKS := YES
  38.102 -
  38.103 -  # Enable NetSurf's support for the Acorn plugin protocol
  38.104 -  # Valid options: YES, NO
  38.105 -  NETSURF_USE_PLUGINS := NO
  38.106 -
  38.107 -  # Optimisation levels
  38.108 -  CFLAGS += -O2 -Wuninitialized
  38.109 -
  38.110 -endif
  38.111 -
  38.112 -# ----------------------------------------------------------------------------
  38.113 -# GTK-specific options
  38.114 -# ----------------------------------------------------------------------------
  38.115 -ifeq ($(TARGET),gtk)
  38.116 -
  38.117 -  # Where to search for NetSurf's resources after looking in ~/.netsurf and
  38.118 -  # $NETSURFRES.  It must have a trailing /
  38.119 -  NETSURF_GTK_RESOURCES := $(PREFIX)/share/netsurf/
  38.120 -
  38.121 -  # Where to install the netsurf binary
  38.122 -  NETSURF_GTK_BIN := $(PREFIX)/bin/
  38.123 -
  38.124 -  # Enable NetSurf's use of librsvg in conjunction with Cairo to display SVGs
  38.125 -  # Valid options: YES, NO, AUTO
  38.126 -  NETSURF_USE_RSVG := AUTO
  38.127 -
  38.128 -  # Enable NetSurf's use of librosprite for displaying RISC OS Sprites
  38.129 -  # Valid options: YES, NO, AUTO
  38.130 -  NETSURF_USE_ROSPRITE := AUTO
  38.131 -
  38.132 -  # Configuration overrides for Mac OS X
  38.133 -  ifeq ($(HOST),macosx)
  38.134 -    NETSURF_USE_LIBICONV_PLUG := NO
  38.135 -    NETSURF_USE_HARU_PDF := NO
  38.136 -  endif
  38.137 -
  38.138 -  # Optimisation levels
  38.139 -  CFLAGS += -O2 -Wuninitialized
  38.140 -
  38.141 -endif
  38.142 -
  38.143 -# ----------------------------------------------------------------------------
  38.144 -# BeOS-specific options
  38.145 -# ----------------------------------------------------------------------------
  38.146 -ifeq ($(TARGET),beos)
  38.147 -
  38.148 -
  38.149 -  # Where to install the netsurf binary
  38.150 -  NETSURF_BEOS_BIN := /boot/apps/netsurf/
  38.151 -
  38.152 -  # TODO:HAIKU -- not sure if ~/.netsurf applies in beos
  38.153 -  # Where to search for NetSurf's resources after looking in ~/.netsurf and
  38.154 -  # $NETSURFRES.  It must have a trailing /
  38.155 -  NETSURF_BEOS_RESOURCES := /boot/apps/netsurf/res/
  38.156 -
  38.157 -  # Enable NetSurf's use of librosprite for displaying RISC OS Sprites
  38.158 -  # Valid options: YES, NO, AUTO
  38.159 -  NETSURF_USE_ROSPRITE := AUTO
  38.160 -
  38.161 -  # Enable NetSurf's use of libharu for PDF export.
  38.162 -  # Valid options: YES, NO
  38.163 -  NETSURF_USE_HARU_PDF := NO
  38.164 -
  38.165 -  # Force using glibc internal iconv implementation instead of external libiconv
  38.166 -  # Valid options: YES, NO
  38.167 -  NETSURF_USE_LIBICONV_PLUG := NO
  38.168 -
  38.169 -  # Optimisation levels
  38.170 -  CFLAGS += -O2 -Wuninitialized
  38.171 -
  38.172 -endif
  38.173 -
  38.174 -# ----------------------------------------------------------------------------
  38.175 -# Amiga-specific options
  38.176 -# ----------------------------------------------------------------------------
  38.177 -ifeq ($(TARGET),amiga)
  38.178 -
  38.179 -  # Enable NetSurf's use of librosprite for displaying RISC OS Sprites
  38.180 -  # Valid options: YES, NO, AUTO
  38.181 -  NETSURF_USE_ROSPRITE := YES
  38.182 -
  38.183 -  # Enable NetSurf's use of libsvgtiny for displaying SVGs
  38.184 -  # (NB: Requires NETSURF_AMIGA_USE_CAIRO)
  38.185 -  # Valid options: YES, NO
  38.186 -  NETSURF_USE_NSSVG := NO
  38.187 -
  38.188 -  # Enable NetSurf's use of libcairo for some plotter functions
  38.189 -  # This will also link NetSurf with shared objects, and
  38.190 -  # requires AmigaOS 4.1 or higher to run the resulting executable
  38.191 -  # Valid options: YES, NO
  38.192 -  NETSURF_AMIGA_USE_CAIRO := NO
  38.193 -
  38.194 -  # Optimisation levels
  38.195 -  CFLAGS += -O2 -Wuninitialized
  38.196 -
  38.197 -endif
  38.198 -
  38.199 -# ----------------------------------------------------------------------------
  38.200 -# Framebuffer-target-specific options
  38.201 -# ----------------------------------------------------------------------------
  38.202 -ifeq ($(TARGET),framebuffer)
  38.203 -  # Optimisation levels
  38.204 -  CFLAGS += -O2 -Wuninitialized
  38.205 -
  38.206 -  # Framebuffer frontend.
  38.207 -  # Valid values are: linux, sdl, vnc, able
  38.208 -  NETSURF_FB_FRONTEND := linux
  38.209 -
  38.210 -  # Use libharu to enable PDF export and GTK printing support.
  38.211 -  # Valid options: YES, NO
  38.212 -  NETSURF_USE_HARU_PDF := NO
  38.213 -
  38.214 -  # Library to use for font plotting 
  38.215 -  # Valid options: internal, freetype
  38.216 -  NETSURF_FB_FONTLIB := internal
  38.217 -
  38.218 -  # Framebuffer frontends may have differing root paths for resources
  38.219 -  # As such, these specify the resource path and config path.
  38.220 -  NETSURF_FB_RESPATH_linux := $(PREFIX)/share/netsurf/
  38.221 -  NETSURF_FB_RESPATH_able := (tftpboot)/
  38.222 -  NETSURF_FB_RESPATH_dummy := ./
  38.223 -  NETSURF_FB_RESPATH_sdl := $(PREFIX)/share/netsurf/
  38.224 -  NETSURF_FB_RESPATH_vnc := $(PREFIX)/share/netsurf/
  38.225 -
  38.226 -  NETSURF_FRAMEBUFFER_RESOURCES = $(NETSURF_FB_RESPATH_$(NETSURF_FB_FRONTEND))
  38.227 -  NETSURF_FRAMEBUFFER_BIN := $(PREFIX)/bin/
  38.228 -
  38.229 -endif
  38.230 -
  38.231 -# Include any local configuration
  38.232 --include Makefile.config
  38.233 -
    39.1 Binary file netsurf/stuff/hicolor/16x16/apps/netsurf.png has changed
    40.1 Binary file netsurf/stuff/hicolor/48x48/apps/netsurf.png has changed
    41.1 --- a/netsurf/stuff/netsurf.desktop	Wed Sep 27 16:49:12 2017 +0200
    41.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    41.3 @@ -1,11 +0,0 @@
    41.4 -[Desktop Entry]
    41.5 -Name=NetSurf Web Browser
    41.6 -Name[de]=Netznavigator NetSurf
    41.7 -Name[fr]=Navigateur Web NetSurf
    41.8 -Name[pt]=Navegador Web NetSurf
    41.9 -Name[pt_BR]=Navegador Web NetSurf
   41.10 -Type=Application
   41.11 -Categories=Network;
   41.12 -MimeType=text/html;application/xhtml+xml;
   41.13 -Exec=netsurf %u
   41.14 -Icon=netsurf
    42.1 Binary file netsurf/stuff/netsurf.png has changed
    43.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    43.2 +++ b/netsurf/stuff/oldstuff/Makefile.config	Wed Sep 27 17:54:12 2017 +0300
    43.3 @@ -0,0 +1,9 @@
    43.4 +#
    43.5 +# NetSurf default build configuration fro SliTaz
    43.6 +#
    43.7 +
    43.8 +NETSURF_USE_BMP := NO
    43.9 +NETSURF_UA_FORMAT_STRING := "NetSurf/%d.%d (%s; %s) SliTaz"
   43.10 +NETSURF_HOMEPAGE := "file:///usr/share/webhome/netsurf.html"
   43.11 +PREFIX := /usr
   43.12 +
    44.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    44.2 +++ b/netsurf/stuff/oldstuff/Makefile.defaults	Wed Sep 27 17:54:12 2017 +0300
    44.3 @@ -0,0 +1,230 @@
    44.4 +#
    44.5 +# NetSurf default build configuration
    44.6 +#
    44.7 +# Some of these options support an 'AUTO' option, as well as YES and NO.
    44.8 +# When an option is set to AUTO, the Makefile will attempt to detect if that
    44.9 +# feature is available, enabling it if possible.
   44.10 +#
   44.11 +# Options marked "highly recommended" have a severe impact on NetSurf's
   44.12 +# use as a web browser and should be set to YES unless there is a particularly
   44.13 +# good reason not to.
   44.14 +#
   44.15 +# This file should be treated as INVIOLATE and only altered to alter
   44.16 +# the defaults by a core developer. If you wish to configure the build
   44.17 +# of NetSurf then instead please create a file called Makefile.config
   44.18 +# and simply override the statements you require in that.  Remember
   44.19 +# that Makefile.config cannot override the TARGET. That must be set on
   44.20 +# the commandline. i.e. 'make TARGET=framebuffer' However
   44.21 +# Makefile.config can use the TARGET variable to control what to set
   44.22 +# the configuration options to.
   44.23 +#
   44.24 +
   44.25 +# ----------------------------------------------------------------------------
   44.26 +# Options relating to all versions of NetSurf
   44.27 +# ----------------------------------------------------------------------------
   44.28 +
   44.29 +# Enable NetSurf's use of libnsbmp for displaying BMPs and ICOs
   44.30 +# Valid options: YES, NO
   44.31 +NETSURF_USE_BMP := NO
   44.32 +
   44.33 +# Enable NetSurf's use of libnsgif for displaying GIFs
   44.34 +# Valid options: YES, NO				  (highly recommended)
   44.35 +NETSURF_USE_GIF := YES
   44.36 +
   44.37 +# Enable NetSurf's use of libjpeg for displaying JPEGs
   44.38 +# Valid options: YES, NO				  (highly recommended)
   44.39 +NETSURF_USE_JPEG := YES
   44.40 +
   44.41 +# Enable NetSurf's use of libpng for displaying PNGs.  If MNG and PNG
   44.42 +# are both enabled then NetSurf will choose libpng for PNGs, leaving
   44.43 +# MNGs and JNGs to libmng.
   44.44 +# Valid options: YES, NO	  (at least one of PNG/MNG highly recommended)
   44.45 +NETSURF_USE_PNG := YES
   44.46 +
   44.47 +# Enable NetSurf's use of libmng for displaying MNGs, JNGs and PNGs
   44.48 +# Valid options: YES, NO	  (at least one of PNG/MNG highly recommended)
   44.49 +NETSURF_USE_MNG := NO
   44.50 +
   44.51 +# Enable NetSurf's use of libharu for PDF export and GTK printing support.
   44.52 +# There is no auto-detection available for this, as it does not have a
   44.53 +# pkg-config file.
   44.54 +# Valid options: YES, NO
   44.55 +NETSURF_USE_HARU_PDF := NO
   44.56 +
   44.57 +# Enable stripping the NetSurf binary
   44.58 +# Valid options: YES, NO
   44.59 +NETSURF_STRIP_BINARY := YES
   44.60 +
   44.61 +# Template used for constructing the User Agent: string.  The first two
   44.62 +# replacements are major/minor version, second two are OS and architecture.
   44.63 +# Please don't be tempted to mention Mozilla here!  Let's let that lie die.
   44.64 +NETSURF_UA_FORMAT_STRING := "NetSurf/%d.%d (%s; %s) SliTaz"
   44.65 +
   44.66 +# Default home page, if one is not defined by the user.  Note that this
   44.67 +# option does not apply to the RISC OS version, as it has its own local
   44.68 +# home page, and it can be changed by editing the end of gui_init2() in
   44.69 +# riscos/gui.c
   44.70 +NETSURF_HOMEPAGE := "file:///usr/share/webhome/netsurf.html"
   44.71 +
   44.72 +# Force using glibc internal iconv implementation instead of external libiconv
   44.73 +# Valid options: YES, NO
   44.74 +NETSURF_USE_LIBICONV_PLUG := YES
   44.75 +
   44.76 +# Initial CFLAGS. Optimisation level etc. tend to be target specific.
   44.77 +CFLAGS := 
   44.78 +
   44.79 +# Default installation/execution prefix
   44.80 +PREFIX := /usr
   44.81 +
   44.82 +# ----------------------------------------------------------------------------
   44.83 +# RISC OS-specific options
   44.84 +# ----------------------------------------------------------------------------
   44.85 +ifeq ($(TARGET),riscos)
   44.86 +
   44.87 +  # Enable NetSurf's use of libsvgtiny for displaying SVGs
   44.88 +  # Valid options: YES, NO
   44.89 +  NETSURF_USE_NSSVG := YES
   44.90 +
   44.91 +  # Enable NetSurf's use of pencil for Drawfile export
   44.92 +  # Valid options: YES, NO
   44.93 +  NETSURF_USE_DRAW := YES
   44.94 +
   44.95 +  # Enable NetSurf's support for displaying RISC OS Sprites
   44.96 +  # Valid options: YES, NO
   44.97 +  NETSURF_USE_SPRITE := YES
   44.98 +
   44.99 +  # Enable NetSurf's use of AWRender for displaying ArtWorks files
  44.100 +  # Valid options: YES, NO
  44.101 +  NETSURF_USE_ARTWORKS := YES
  44.102 +
  44.103 +  # Enable NetSurf's support for the Acorn plugin protocol
  44.104 +  # Valid options: YES, NO
  44.105 +  NETSURF_USE_PLUGINS := NO
  44.106 +
  44.107 +  # Optimisation levels
  44.108 +  CFLAGS += -O2 -Wuninitialized
  44.109 +
  44.110 +endif
  44.111 +
  44.112 +# ----------------------------------------------------------------------------
  44.113 +# GTK-specific options
  44.114 +# ----------------------------------------------------------------------------
  44.115 +ifeq ($(TARGET),gtk)
  44.116 +
  44.117 +  # Where to search for NetSurf's resources after looking in ~/.netsurf and
  44.118 +  # $NETSURFRES.  It must have a trailing /
  44.119 +  NETSURF_GTK_RESOURCES := $(PREFIX)/share/netsurf/
  44.120 +
  44.121 +  # Where to install the netsurf binary
  44.122 +  NETSURF_GTK_BIN := $(PREFIX)/bin/
  44.123 +
  44.124 +  # Enable NetSurf's use of librsvg in conjunction with Cairo to display SVGs
  44.125 +  # Valid options: YES, NO, AUTO
  44.126 +  NETSURF_USE_RSVG := AUTO
  44.127 +
  44.128 +  # Enable NetSurf's use of librosprite for displaying RISC OS Sprites
  44.129 +  # Valid options: YES, NO, AUTO
  44.130 +  NETSURF_USE_ROSPRITE := AUTO
  44.131 +
  44.132 +  # Configuration overrides for Mac OS X
  44.133 +  ifeq ($(HOST),macosx)
  44.134 +    NETSURF_USE_LIBICONV_PLUG := NO
  44.135 +    NETSURF_USE_HARU_PDF := NO
  44.136 +  endif
  44.137 +
  44.138 +  # Optimisation levels
  44.139 +  CFLAGS += -O2 -Wuninitialized
  44.140 +
  44.141 +endif
  44.142 +
  44.143 +# ----------------------------------------------------------------------------
  44.144 +# BeOS-specific options
  44.145 +# ----------------------------------------------------------------------------
  44.146 +ifeq ($(TARGET),beos)
  44.147 +
  44.148 +
  44.149 +  # Where to install the netsurf binary
  44.150 +  NETSURF_BEOS_BIN := /boot/apps/netsurf/
  44.151 +
  44.152 +  # TODO:HAIKU -- not sure if ~/.netsurf applies in beos
  44.153 +  # Where to search for NetSurf's resources after looking in ~/.netsurf and
  44.154 +  # $NETSURFRES.  It must have a trailing /
  44.155 +  NETSURF_BEOS_RESOURCES := /boot/apps/netsurf/res/
  44.156 +
  44.157 +  # Enable NetSurf's use of librosprite for displaying RISC OS Sprites
  44.158 +  # Valid options: YES, NO, AUTO
  44.159 +  NETSURF_USE_ROSPRITE := AUTO
  44.160 +
  44.161 +  # Enable NetSurf's use of libharu for PDF export.
  44.162 +  # Valid options: YES, NO
  44.163 +  NETSURF_USE_HARU_PDF := NO
  44.164 +
  44.165 +  # Force using glibc internal iconv implementation instead of external libiconv
  44.166 +  # Valid options: YES, NO
  44.167 +  NETSURF_USE_LIBICONV_PLUG := NO
  44.168 +
  44.169 +  # Optimisation levels
  44.170 +  CFLAGS += -O2 -Wuninitialized
  44.171 +
  44.172 +endif
  44.173 +
  44.174 +# ----------------------------------------------------------------------------
  44.175 +# Amiga-specific options
  44.176 +# ----------------------------------------------------------------------------
  44.177 +ifeq ($(TARGET),amiga)
  44.178 +
  44.179 +  # Enable NetSurf's use of librosprite for displaying RISC OS Sprites
  44.180 +  # Valid options: YES, NO, AUTO
  44.181 +  NETSURF_USE_ROSPRITE := YES
  44.182 +
  44.183 +  # Enable NetSurf's use of libsvgtiny for displaying SVGs
  44.184 +  # (NB: Requires NETSURF_AMIGA_USE_CAIRO)
  44.185 +  # Valid options: YES, NO
  44.186 +  NETSURF_USE_NSSVG := NO
  44.187 +
  44.188 +  # Enable NetSurf's use of libcairo for some plotter functions
  44.189 +  # This will also link NetSurf with shared objects, and
  44.190 +  # requires AmigaOS 4.1 or higher to run the resulting executable
  44.191 +  # Valid options: YES, NO
  44.192 +  NETSURF_AMIGA_USE_CAIRO := NO
  44.193 +
  44.194 +  # Optimisation levels
  44.195 +  CFLAGS += -O2 -Wuninitialized
  44.196 +
  44.197 +endif
  44.198 +
  44.199 +# ----------------------------------------------------------------------------
  44.200 +# Framebuffer-target-specific options
  44.201 +# ----------------------------------------------------------------------------
  44.202 +ifeq ($(TARGET),framebuffer)
  44.203 +  # Optimisation levels
  44.204 +  CFLAGS += -O2 -Wuninitialized
  44.205 +
  44.206 +  # Framebuffer frontend.
  44.207 +  # Valid values are: linux, sdl, vnc, able
  44.208 +  NETSURF_FB_FRONTEND := linux
  44.209 +
  44.210 +  # Use libharu to enable PDF export and GTK printing support.
  44.211 +  # Valid options: YES, NO
  44.212 +  NETSURF_USE_HARU_PDF := NO
  44.213 +
  44.214 +  # Library to use for font plotting 
  44.215 +  # Valid options: internal, freetype
  44.216 +  NETSURF_FB_FONTLIB := internal
  44.217 +
  44.218 +  # Framebuffer frontends may have differing root paths for resources
  44.219 +  # As such, these specify the resource path and config path.
  44.220 +  NETSURF_FB_RESPATH_linux := $(PREFIX)/share/netsurf/
  44.221 +  NETSURF_FB_RESPATH_able := (tftpboot)/
  44.222 +  NETSURF_FB_RESPATH_dummy := ./
  44.223 +  NETSURF_FB_RESPATH_sdl := $(PREFIX)/share/netsurf/
  44.224 +  NETSURF_FB_RESPATH_vnc := $(PREFIX)/share/netsurf/
  44.225 +
  44.226 +  NETSURF_FRAMEBUFFER_RESOURCES = $(NETSURF_FB_RESPATH_$(NETSURF_FB_FRONTEND))
  44.227 +  NETSURF_FRAMEBUFFER_BIN := $(PREFIX)/bin/
  44.228 +
  44.229 +endif
  44.230 +
  44.231 +# Include any local configuration
  44.232 +-include Makefile.config
  44.233 +
    45.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    45.2 +++ b/netsurf/stuff/oldstuff/netsurf.desktop	Wed Sep 27 17:54:12 2017 +0300
    45.3 @@ -0,0 +1,11 @@
    45.4 +[Desktop Entry]
    45.5 +Name=NetSurf Web Browser
    45.6 +Name[de]=Netznavigator NetSurf
    45.7 +Name[fr]=Navigateur Web NetSurf
    45.8 +Name[pt]=Navegador Web NetSurf
    45.9 +Name[pt_BR]=Navegador Web NetSurf
   45.10 +Type=Application
   45.11 +Categories=Network;
   45.12 +MimeType=text/html;application/xhtml+xml;
   45.13 +Exec=netsurf %u
   45.14 +Icon=netsurf
    46.1 Binary file netsurf/stuff/oldstuff/netsurf.png has changed
    47.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    47.2 +++ b/netsurf/stuff/oldstuff/webhome/netsurf.html	Wed Sep 27 17:54:12 2017 +0300
    47.3 @@ -0,0 +1,76 @@
    47.4 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    47.5 +    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    47.6 +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    47.7 +<head>
    47.8 +    <title>SliTaz - Web Homepage</title>
    47.9 +    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   47.10 +    <meta name="author" content="Christophe Lincoln"/>
   47.11 +    <link rel="shortcut icon" href="favicon.ico" />
   47.12 +    <link rel="stylesheet" type="text/css" href="style.css" />
   47.13 +</head>
   47.14 +<body>
   47.15 +
   47.16 +<!-- Header -->
   47.17 +<div id="header">
   47.18 +	<div id="logo"></div>
   47.19 +	<div id="network">
   47.20 +		<a href="http://www.slitaz.org/">Website</a>
   47.21 +		<a href="http://scn.slitaz.org/">Community</a>
   47.22 +		<a href="http://doc.slitaz.org/">Doc</a>
   47.23 +		<a href="http://forum.slitaz.org/">Forum</a>
   47.24 +		<a href="http://labs.slitaz.org/issues">Bugs</a>
   47.25 +		<a href="http://hg.slitaz.org/">Hg</a>
   47.26 +	</div>
   47.27 +	<h1>SliTaz Web Home</h1>
   47.28 +</div>
   47.29 +
   47.30 +<div id="block"></div>
   47.31 +
   47.32 +<!-- Content -->
   47.33 +<div id="content">
   47.34 +
   47.35 +<!-- Custom style for netsurf -->
   47.36 +<style type="text/css">
   47.37 +#search { text-align: center; margin: 40px 0px; }
   47.38 +input[type=submit] {
   47.39 +	border: 1px solid #b64b22;
   47.40 +	background-color: #b64b22;
   47.41 +	color: white;
   47.42 +	font-weight: bold;
   47.43 +	cursor: pointer;
   47.44 +	padding: 3px 10px;
   47.45 +	font-size: 15px;
   47.46 +	margin-left: -5px;
   47.47 +}
   47.48 +input[type=text] {
   47.49 +	border: 1px solid #333333;
   47.50 +	padding: 4px;
   47.51 +	height: 15px;
   47.52 +	width: 68%;
   47.53 +}
   47.54 +</style>
   47.55 +
   47.56 +<div id="search">
   47.57 +	<form method="get" action="http://www.google.com/search">
   47.58 +		<p>
   47.59 +			<input type="text" name="q" size="55" maxlength="255" />
   47.60 +			<input type="submit" value="Google" style="height: 25px;" />
   47.61 +		</p>
   47.62 +	</form>
   47.63 +</div>
   47.64 +
   47.65 +<!-- SliTaz Social -->
   47.66 +<div id="social">
   47.67 +	SliTaz @
   47.68 +	<a href="http://twitter.com/slitaz">Twitter</a>
   47.69 +	<a href="http://www.facebook.com/slitaz">Facebook</a>
   47.70 +	<a href="http://distrowatch.com/slitaz">Distrowatch</a>
   47.71 +	<a href="http://en.wikipedia.org/wiki/SliTaz">Wikipedia</a>
   47.72 +	<a href="http://flattr.com/profile/slitaz">Flattr</a>
   47.73 +</div>
   47.74 +
   47.75 +<!-- End of content with round corner -->
   47.76 +</div>
   47.77 +
   47.78 +</body>
   47.79 +</html>
    48.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    48.2 +++ b/netsurf/stuff/oldstuff/webhome/style.css	Wed Sep 27 17:54:12 2017 +0300
    48.3 @@ -0,0 +1,80 @@
    48.4 +/* CSS style for SliTaz GNU/Linux generic xHTML files. */
    48.5 +
    48.6 +html { min-height: 102%; }
    48.7 +
    48.8 +body {
    48.9 +	background: #ffffff;
   48.10 +	color: black;
   48.11 +	font: 13px sans-serif, vernada, arial;
   48.12 +	margin: 0;
   48.13 +	min-width: 640px;
   48.14 +}
   48.15 +
   48.16 +a { text-decoration: underline; color: #215090; }
   48.17 +a:hover { text-decoration: none; color: blue; }
   48.18 +img { border: 0pt none; vertical-align: middle; }
   48.19 +h2 { color: #444; }
   48.20 +h3 { color: #666; font-size: 140%; }
   48.21 +
   48.22 +#header { 
   48.23 +	height: 40px; 
   48.24 +	background: #351a0a;
   48.25 +}
   48.26 +
   48.27 +#header h1 {
   48.28 +	margin: 0;
   48.29 +	padding: 8px 0 0 8px;
   48.30 +	width: 250px;
   48.31 +	color: white;
   48.32 +	font-size: 20px;
   48.33 +	font-style: italic;
   48.34 +}
   48.35 +
   48.36 +#header h1 a { 
   48.37 +	color: white; 
   48.38 +	text-decoration: none;
   48.39 +	font-size: 20px;
   48.40 +	font-style: italic;
   48.41 +}
   48.42 +
   48.43 +#header h1 a:hover, #network a:hover { 
   48.44 +	color: #d66018;
   48.45 +}
   48.46 +
   48.47 +#network { 
   48.48 +	float: right; 
   48.49 +	padding: 12px 5px 0; 
   48.50 +	font-size: 12px;
   48.51 +}
   48.52 +
   48.53 +#network a { padding: 0 6px; }
   48.54 +
   48.55 +#network a { 
   48.56 +	color: #fff; 
   48.57 +	font-weight: bold;
   48.58 +	text-decoration: none;
   48.59 +}
   48.60 +
   48.61 +#block { 
   48.62 +	height: 8px; 
   48.63 +	background: #d66018; 
   48.64 +	padding: 0;
   48.65 +	border-bottom: 1px solid #f5f5f5;
   48.66 +}
   48.67 +
   48.68 +#content {
   48.69 +	padding: 30px 80px;
   48.70 +	text-align: justify;
   48.71 +}
   48.72 +
   48.73 +#social { text-align: center; color: #666; }
   48.74 +#social a { color: #666; padding: 0 2px; }
   48.75 +
   48.76 +#footer {
   48.77 +	text-align: center;
   48.78 +	border-top: 1px solid #ddd;
   48.79 +	padding: 40px;
   48.80 +	color: #666;
   48.81 +}
   48.82 +
   48.83 +#footer a { color: #666; padding: 0 2px; }
    49.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    49.2 +++ b/netsurf/stuff/patches/headers.patch	Wed Sep 27 17:54:12 2017 +0300
    49.3 @@ -0,0 +1,42 @@
    49.4 +desktop/font.h -> desktop/gui_layout.h
    49.5 +http://git.netsurf-browser.org/netsurf.git/commit/?id=974a4a21e16a2da85a66aae9b80eeca15ca26dd6
    49.6 +
    49.7 +desktop/gui_layout.h -> include/netsurf/layout.h
    49.8 +http://git.netsurf-browser.org/netsurf.git/commit/?id=9ce71876ce500e242e2384c21abb38a8f431138b
    49.9 +
   49.10 +desktop/gui_misc.h -> include/netsurf/misc.h
   49.11 +http://git.netsurf-browser.org/netsurf.git/commit/?id=fe7eb85614244d5e0659c88431fbd9726fa33051
   49.12 +
   49.13 +--- a/desktop/font_haru.c
   49.14 ++++ b/desktop/font_haru.c
   49.15 +@@ -38,7 +38,7 @@
   49.16 + 
   49.17 + #include "utils/nsoption.h"
   49.18 + #include "desktop/font_haru.h"
   49.19 +-#include "desktop/font.h"
   49.20 ++#include "netsurf/layout.h"
   49.21 + #include "utils/log.h"
   49.22 + 
   49.23 + 
   49.24 +--- a/desktop/font_haru.h
   49.25 ++++ b/desktop/font_haru.h
   49.26 +@@ -27,7 +27,7 @@
   49.27 + #include <hpdf.h>
   49.28 + 
   49.29 + #include "desktop/plot_style.h"
   49.30 +-#include "desktop/font.h"
   49.31 ++#include "netsurf/layout.h"
   49.32 + 
   49.33 + bool haru_nsfont_apply_style(const plot_font_style_t *fstyle,
   49.34 + 			      	HPDF_Doc doc, HPDF_Page page,
   49.35 +--- a/desktop/save_pdf.c
   49.36 ++++ b/desktop/save_pdf.c
   49.37 +@@ -60,7 +60,7 @@
   49.38 + #include "utils/useragent.h"
   49.39 + #include "content/hlcache.h"
   49.40 + #include "utils/nsoption.h"
   49.41 +-#include "desktop/gui_misc.h"
   49.42 ++#include "netsurf/misc.h"
   49.43 + #include "desktop/gui_internal.h"
   49.44 + #include "netsurf/bitmap.h"
   49.45 + 
    50.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    50.2 +++ b/netsurf/stuff/patches/netsurf-3.6-CFLAGS.patch	Wed Sep 27 17:54:12 2017 +0300
    50.3 @@ -0,0 +1,67 @@
    50.4 +--- a/Makefile.defaults
    50.5 ++++ b/Makefile.defaults
    50.6 +@@ -96,12 +96,6 @@
    50.7 + # Valid options: YES, NO
    50.8 + NETSURF_FS_BACKING_STORE := NO
    50.9 + 
   50.10 +-# Initial CFLAGS. Optimisation level etc. tend to be target specific.
   50.11 +-CFLAGS :=
   50.12 +-
   50.13 +-# Initial CXXFLAGS. Optimisation level etc. tend to be target specific.
   50.14 +-CXXFLAGS :=
   50.15 +-
   50.16 + # Default installation/execution prefix
   50.17 + PREFIX ?= /usr/local
   50.18 + 
   50.19 +--- a/frontends/framebuffer/Makefile
   50.20 ++++ b/frontends/framebuffer/Makefile
   50.21 +@@ -20,7 +20,7 @@
   50.22 + CFLAGS += '-DNETSURF_FB_FONT_CURSIVE="$(NETSURF_FB_FONT_CURSIVE)"'
   50.23 + CFLAGS += '-DNETSURF_FB_FONT_FANTASY="$(NETSURF_FB_FONT_FANTASY)"'
   50.24 + 
   50.25 +-CFLAGS += -std=c99 -g -Dsmall \
   50.26 ++CFLAGS += -std=c99 -Dsmall \
   50.27 + 	  -D_BSD_SOURCE \
   50.28 + 	  -D_DEFAULT_SOURCE \
   50.29 + 	  -D_XOPEN_SOURCE=600 \
   50.30 +--- a/frontends/framebuffer/Makefile.defaults
   50.31 ++++ b/frontends/framebuffer/Makefile.defaults
   50.32 +@@ -3,7 +3,7 @@
   50.33 + # ----------------------------------------------------------------------------
   50.34 + 
   50.35 + # Optimisation levels
   50.36 +-CFLAGS += -O2
   50.37 ++CFLAGS += 
   50.38 + 
   50.39 + # Framebuffer default surface provider.
   50.40 + # Valid values are: x, sdl, linux, vnc, able,
   50.41 +--- a/frontends/gtk/Makefile
   50.42 ++++ b/frontends/gtk/Makefile
   50.43 +@@ -33,7 +33,7 @@
   50.44 + endif
   50.45 + 
   50.46 + 
   50.47 +-GTKCFLAGS := -std=c99 -Dgtk -Dnsgtk -g \
   50.48 ++GTKCFLAGS := -std=c99 -Dgtk -Dnsgtk \
   50.49 + 		$(GTKDEPFLAGS) \
   50.50 + 		-D_BSD_SOURCE \
   50.51 + 		-D_DEFAULT_SOURCE \
   50.52 +--- a/frontends/gtk/Makefile.defaults
   50.53 ++++ b/frontends/gtk/Makefile.defaults
   50.54 +@@ -39,4 +39,4 @@
   50.55 + NETSURF_GTK_MAJOR ?= 2
   50.56 + 
   50.57 + # Optimisation levels
   50.58 +-CFLAGS += -O2
   50.59 ++CFLAGS += 
   50.60 +--- a/test/Makefile
   50.61 ++++ b/test/Makefile
   50.62 +@@ -105,7 +105,7 @@
   50.63 +   COMMON_WARNFLAGS += -Wno-unused-parameter
   50.64 + endif
   50.65 + 
   50.66 +-TESTCFLAGS := -std=c99 -g \
   50.67 ++TESTCFLAGS := -std=c99 \
   50.68 + 		$(COMMON_WARNFLAGS) \
   50.69 + 		-D_BSD_SOURCE \
   50.70 + 		-D_POSIX_C_SOURCE=200809L \
    51.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    51.2 +++ b/netsurf/stuff/patches/netsurf-3.6-conditionally-include-image-headers.patch	Wed Sep 27 17:54:12 2017 +0300
    51.3 @@ -0,0 +1,31 @@
    51.4 +--- a/content/handlers/image/image.c
    51.5 ++++ b/content/handlers/image/image.c
    51.6 +@@ -27,14 +27,28 @@
    51.7 + #include "netsurf/content.h"
    51.8 + #include "desktop/gui_internal.h"
    51.9 + 
   51.10 ++#ifdef WITH_BMP
   51.11 + #include "image/bmp.h"
   51.12 ++#endif
   51.13 ++#ifdef WITH_GIF
   51.14 + #include "image/gif.h"
   51.15 ++#endif
   51.16 + #include "image/ico.h"
   51.17 ++#ifdef WITH_JPEG
   51.18 + #include "image/jpeg.h"
   51.19 ++#endif
   51.20 ++#ifdef WITH_NSSPRITE
   51.21 + #include "image/nssprite.h"
   51.22 ++#endif
   51.23 ++#ifdef WITH_PNG
   51.24 + #include "image/png.h"
   51.25 ++#endif
   51.26 ++#ifdef WITH_RSVG
   51.27 + #include "image/rsvg.h"
   51.28 ++#endif
   51.29 ++#ifdef WITH_NS_SVG
   51.30 + #include "image/svg.h"
   51.31 ++#endif
   51.32 + #include "image/image.h"
   51.33 + 
   51.34 + /**
    52.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    52.2 +++ b/netsurf/stuff/patches/netsurf-3.6-gstreamer.patch	Wed Sep 27 17:54:12 2017 +0300
    52.3 @@ -0,0 +1,31 @@
    52.4 +--- a/frontends/gtk/Makefile
    52.5 ++++ b/frontends/gtk/Makefile
    52.6 +@@ -16,7 +16,6 @@
    52.7 + 
    52.8 + # GTK and GLIB flags to disable depricated usage
    52.9 + GTKDEPFLAGS := -DG_DISABLE_SINGLE_INCLUDES \
   52.10 +-		-DG_DISABLE_DEPRECATED \
   52.11 + 	       	-DGTK_DISABLE_SINGLE_INCLUDES \
   52.12 + 		-DGTK_MULTIHEAD_SAFE \
   52.13 + 		-DPANGO_DISABLE_DEPRECATED
   52.14 +--- a/content/handlers/image/video.c
   52.15 ++++ b/content/handlers/image/video.c
   52.16 +@@ -22,6 +22,8 @@
   52.17 + #include "content/content_protected.h"
   52.18 + 
   52.19 + #include "image/video.h"
   52.20 ++#include "utils/http/parameter.h"
   52.21 ++#include "content/llcache.h"
   52.22 + 
   52.23 + typedef struct nsvideo_content {
   52.24 + 	struct content base;
   52.25 +--- a/content/content_factory.h
   52.26 ++++ b/content/content_factory.h
   52.27 +@@ -25,6 +25,7 @@
   52.28 + 
   52.29 + #include "netsurf/content_type.h"
   52.30 + #include "utils/errors.h"
   52.31 ++#include "utils/utils.h"
   52.32 + 
   52.33 + #define CONTENT_FACTORY_REGISTER_TYPES(HNAME, HTYPELIST, HHANDLER)	\
   52.34 + 									\
    53.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    53.2 +++ b/netsurf/stuff/patches/netsurf-3.6-pdf-writer.patch	Wed Sep 27 17:54:12 2017 +0300
    53.3 @@ -0,0 +1,80 @@
    53.4 +--- a/desktop/font_haru.c
    53.5 ++++ b/desktop/font_haru.c
    53.6 +@@ -37,7 +37,7 @@
    53.7 + #include <hpdf.h>
    53.8 + 
    53.9 + #include "utils/nsoption.h"
   53.10 +-#include "desktop/save_pdf/font_haru.h"
   53.11 ++#include "desktop/font_haru.h"
   53.12 + #include "desktop/font.h"
   53.13 + #include "utils/log.h"
   53.14 + 
   53.15 +--- a/desktop/save_pdf.c
   53.16 ++++ b/desktop/save_pdf.c
   53.17 +@@ -60,6 +60,8 @@
   53.18 + #include "utils/useragent.h"
   53.19 + #include "content/hlcache.h"
   53.20 + #include "utils/nsoption.h"
   53.21 ++#include "desktop/gui_misc.h"
   53.22 ++#include "desktop/gui_internal.h"
   53.23 + #include "netsurf/bitmap.h"
   53.24 + 
   53.25 + #include "netsurf/plotters.h"
   53.26 +@@ -450,11 +452,6 @@
   53.27 + 
   53.28 + 		switch(content_get_type(content)){
   53.29 + 		/*Handle "embeddable" types of images*/
   53.30 +-		case CONTENT_JPEG:
   53.31 +- 			image = HPDF_LoadJpegImageFromMem(pdf_doc,
   53.32 +- 					(const HPDF_BYTE *) source_data,
   53.33 +- 					source_size);
   53.34 +- 			break;
   53.35 + 
   53.36 + 		/*Disabled until HARU PNG support will be more stable.
   53.37 + 
   53.38 +@@ -700,7 +697,7 @@
   53.39 + 
   53.40 + 
   53.41 + #ifndef PDF_DEBUG
   53.42 +-	if (option_enable_PDF_compression)
   53.43 ++	if (nsoption_bool(enable_PDF_compression))
   53.44 + 		HPDF_SetCompressionMode(pdf_doc, HPDF_COMP_ALL); /*Compression on*/
   53.45 + #endif
   53.46 + 	HPDF_SetInfoAttr(pdf_doc, HPDF_INFO_CREATOR, user_agent_string());
   53.47 +@@ -774,7 +771,7 @@
   53.48 + 	assert(settings->output != NULL);
   53.49 + 
   53.50 + 	/*Encryption on*/
   53.51 +-	if (option_enable_PDF_password)
   53.52 ++	if (nsoption_bool(enable_PDF_password))
   53.53 + 		guit->misc->pdf_password(&owner_pass, &user_pass,
   53.54 + 				(void *)settings->output);
   53.55 + 	else
   53.56 +@@ -789,7 +786,7 @@
   53.57 + {
   53.58 + 	nserror res = NSERROR_OK;
   53.59 + 
   53.60 +-	if (option_enable_PDF_password && owner_pass != NULL ) {
   53.61 ++	if (nsoption_bool(enable_PDF_password) && owner_pass != NULL ) {
   53.62 + 		HPDF_SetPassword(pdf_doc, owner_pass, user_pass);
   53.63 + 		HPDF_SetEncryptionMode(pdf_doc, HPDF_ENCRYPT_R3, 16);
   53.64 + 		free(owner_pass);
   53.65 +--- a/frontends/gtk/scaffolding.c
   53.66 ++++ b/frontends/gtk/scaffolding.c
   53.67 +@@ -731,14 +731,14 @@
   53.68 + 
   53.69 + 	free(url_name);
   53.70 + 
   53.71 +-	strncpy(dirname, option_downloads_directory, PATH_MAX);
   53.72 ++	strncpy(dirname, nsoption_charp(downloads_directory), PATH_MAX);
   53.73 + 	strncat(dirname, "/", PATH_MAX - strlen(dirname));
   53.74 + 	dirname[PATH_MAX - 1] = '\0';
   53.75 + 
   53.76 + 	/* this way the scale used by PDF functions is synchronized with that
   53.77 + 	 * used by the all-purpose print interface
   53.78 + 	 */
   53.79 +-	haru_nsfont_set_scale((float)option_export_scale / 100);
   53.80 ++	haru_nsfont_set_scale((float)nsoption_int(export_scale) / 100);
   53.81 + 
   53.82 + 	save_dialog = gtk_file_chooser_dialog_new("Export to PDF", g->window,
   53.83 + 		GTK_FILE_CHOOSER_ACTION_SAVE,
    54.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    54.2 +++ b/netsurf/stuff/patches/openssl.patch	Wed Sep 27 17:54:12 2017 +0300
    54.3 @@ -0,0 +1,72 @@
    54.4 +From e8a9e3744523671228fef385ce7e1e11f93283b0 Mon Sep 17 00:00:00 2001
    54.5 +From: Vincent Sanders <vince@kyllikki.org>
    54.6 +Date: Sun, 20 Nov 2016 12:14:36 +0000
    54.7 +Subject: fix openSSL 1.1.0 X509 certificate handling
    54.8 +
    54.9 +---
   54.10 +diff --git a/content/fetchers/curl.c b/content/fetchers/curl.c
   54.11 +index 66970ef..7ddf512 100644
   54.12 +--- a/content/fetchers/curl.c
   54.13 ++++ b/content/fetchers/curl.c
   54.14 +@@ -128,6 +128,26 @@ static char fetch_error_buffer[CURL_ERROR_SIZE];
   54.15 + static char fetch_proxy_userpwd[100];
   54.16 + 
   54.17 + 
   54.18 ++/* OpenSSL 1.0.x to 1.1.0 certificate reference counting changed */
   54.19 ++#if (OPENSSL_VERSION_NUMBER < 0x1010000fL)
   54.20 ++static int ns_X509_up_ref(X509 *cert)
   54.21 ++{
   54.22 ++	cert->references++;
   54.23 ++	return 1;
   54.24 ++}
   54.25 ++
   54.26 ++static void ns_X509_free(X509 *cert)
   54.27 ++{
   54.28 ++	cert->references--;
   54.29 ++	if (cert->references == 0) {
   54.30 ++		X509_free(cert);
   54.31 ++	}
   54.32 ++}
   54.33 ++#else
   54.34 ++#define ns_X509_up_ref X509_up_ref
   54.35 ++#define ns_X509_free X509_free
   54.36 ++#endif
   54.37 ++
   54.38 + /**
   54.39 +  * Initialise a cURL fetcher.
   54.40 +  */
   54.41 +@@ -438,7 +458,7 @@ fetch_curl_verify_callback(int verify_ok, X509_STORE_CTX *x509_ctx)
   54.42 + 	 */
   54.43 + 	if (!fetch->cert_data[depth].cert) {
   54.44 + 		fetch->cert_data[depth].cert = X509_STORE_CTX_get_current_cert(x509_ctx);
   54.45 +-		fetch->cert_data[depth].cert->references++;
   54.46 ++		ns_X509_up_ref(fetch->cert_data[depth].cert);
   54.47 + 		fetch->cert_data[depth].err = X509_STORE_CTX_get_error(x509_ctx);
   54.48 + 	}
   54.49 + 
   54.50 +@@ -815,10 +835,7 @@ static void fetch_curl_free(void *vf)
   54.51 + 	}
   54.52 + 
   54.53 + 	for (i = 0; i < MAX_CERTS && f->cert_data[i].cert; i++) {
   54.54 +-		f->cert_data[i].cert->references--;
   54.55 +-		if (f->cert_data[i].cert->references == 0) {
   54.56 +-			X509_free(f->cert_data[i].cert);
   54.57 +-		}
   54.58 ++		ns_X509_free(f->cert_data[i].cert);
   54.59 + 	}
   54.60 + 
   54.61 + 	free(f);
   54.62 +@@ -986,10 +1003,7 @@ curl_start_cert_validate(struct curl_fetch_info *f,
   54.63 + 					      X509_get_pubkey(certs[depth].cert));
   54.64 + 
   54.65 + 		/* and clean up */
   54.66 +-		certs[depth].cert->references--;
   54.67 +-		if (certs[depth].cert->references == 0) {
   54.68 +-			X509_free(certs[depth].cert);
   54.69 +-		}
   54.70 ++		ns_X509_free(certs[depth].cert);
   54.71 + 	}
   54.72 + 
   54.73 + 	msg.type = FETCH_CERT_ERR;
   54.74 +--
   54.75 +cgit v0.9.0.3-65-g4555
    55.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    55.2 +++ b/netsurf/stuff/patches/series	Wed Sep 27 17:54:12 2017 +0300
    55.3 @@ -0,0 +1,11 @@
    55.4 +# from https://www.archlinux.org/packages/community/i686/netsurf/
    55.5 +#openssl.patch
    55.6 +
    55.7 +# from https://gitweb.gentoo.org/repo/gentoo.git/tree/www-client/netsurf/files
    55.8 +# (modified files placing)
    55.9 +#netsurf-3.6-CFLAGS.patch
   55.10 +#netsurf-3.6-conditionally-include-image-headers.patch
   55.11 +#netsurf-3.6-pdf-writer.patch
   55.12 +netsurf-3.6-gstreamer.patch
   55.13 +
   55.14 +#headers.patch
    56.1 --- a/netsurf/stuff/webhome/netsurf.html	Wed Sep 27 16:49:12 2017 +0200
    56.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    56.3 @@ -1,76 +0,0 @@
    56.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    56.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    56.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    56.7 -<head>
    56.8 -    <title>SliTaz - Web Homepage</title>
    56.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   56.10 -    <meta name="author" content="Christophe Lincoln"/>
   56.11 -    <link rel="shortcut icon" href="favicon.ico" />
   56.12 -    <link rel="stylesheet" type="text/css" href="style.css" />
   56.13 -</head>
   56.14 -<body>
   56.15 -
   56.16 -<!-- Header -->
   56.17 -<div id="header">
   56.18 -	<div id="logo"></div>
   56.19 -	<div id="network">
   56.20 -		<a href="http://www.slitaz.org/">Website</a>
   56.21 -		<a href="http://scn.slitaz.org/">Community</a>
   56.22 -		<a href="http://doc.slitaz.org/">Doc</a>
   56.23 -		<a href="http://forum.slitaz.org/">Forum</a>
   56.24 -		<a href="http://labs.slitaz.org/issues">Bugs</a>
   56.25 -		<a href="http://hg.slitaz.org/">Hg</a>
   56.26 -	</div>
   56.27 -	<h1>SliTaz Web Home</h1>
   56.28 -</div>
   56.29 -
   56.30 -<div id="block"></div>
   56.31 -
   56.32 -<!-- Content -->
   56.33 -<div id="content">
   56.34 -
   56.35 -<!-- Custom style for netsurf -->
   56.36 -<style type="text/css">
   56.37 -#search { text-align: center; margin: 40px 0px; }
   56.38 -input[type=submit] {
   56.39 -	border: 1px solid #b64b22;
   56.40 -	background-color: #b64b22;
   56.41 -	color: white;
   56.42 -	font-weight: bold;
   56.43 -	cursor: pointer;
   56.44 -	padding: 3px 10px;
   56.45 -	font-size: 15px;
   56.46 -	margin-left: -5px;
   56.47 -}
   56.48 -input[type=text] {
   56.49 -	border: 1px solid #333333;
   56.50 -	padding: 4px;
   56.51 -	height: 15px;
   56.52 -	width: 68%;
   56.53 -}
   56.54 -</style>
   56.55 -
   56.56 -<div id="search">
   56.57 -	<form method="get" action="http://www.google.com/search">
   56.58 -		<p>
   56.59 -			<input type="text" name="q" size="55" maxlength="255" />
   56.60 -			<input type="submit" value="Google" style="height: 25px;" />
   56.61 -		</p>
   56.62 -	</form>
   56.63 -</div>
   56.64 -
   56.65 -<!-- SliTaz Social -->
   56.66 -<div id="social">
   56.67 -	SliTaz @
   56.68 -	<a href="http://twitter.com/slitaz">Twitter</a>
   56.69 -	<a href="http://www.facebook.com/slitaz">Facebook</a>
   56.70 -	<a href="http://distrowatch.com/slitaz">Distrowatch</a>
   56.71 -	<a href="http://en.wikipedia.org/wiki/SliTaz">Wikipedia</a>
   56.72 -	<a href="http://flattr.com/profile/slitaz">Flattr</a>
   56.73 -</div>
   56.74 -
   56.75 -<!-- End of content with round corner -->
   56.76 -</div>
   56.77 -
   56.78 -</body>
   56.79 -</html>
    57.1 --- a/netsurf/stuff/webhome/style.css	Wed Sep 27 16:49:12 2017 +0200
    57.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    57.3 @@ -1,80 +0,0 @@
    57.4 -/* CSS style for SliTaz GNU/Linux generic xHTML files. */
    57.5 -
    57.6 -html { min-height: 102%; }
    57.7 -
    57.8 -body {
    57.9 -	background: #ffffff;
   57.10 -	color: black;
   57.11 -	font: 13px sans-serif, vernada, arial;
   57.12 -	margin: 0;
   57.13 -	min-width: 640px;
   57.14 -}
   57.15 -
   57.16 -a { text-decoration: underline; color: #215090; }
   57.17 -a:hover { text-decoration: none; color: blue; }
   57.18 -img { border: 0pt none; vertical-align: middle; }
   57.19 -h2 { color: #444; }
   57.20 -h3 { color: #666; font-size: 140%; }
   57.21 -
   57.22 -#header { 
   57.23 -	height: 40px; 
   57.24 -	background: #351a0a;
   57.25 -}
   57.26 -
   57.27 -#header h1 {
   57.28 -	margin: 0;
   57.29 -	padding: 8px 0 0 8px;
   57.30 -	width: 250px;
   57.31 -	color: white;
   57.32 -	font-size: 20px;
   57.33 -	font-style: italic;
   57.34 -}
   57.35 -
   57.36 -#header h1 a { 
   57.37 -	color: white; 
   57.38 -	text-decoration: none;
   57.39 -	font-size: 20px;
   57.40 -	font-style: italic;
   57.41 -}
   57.42 -
   57.43 -#header h1 a:hover, #network a:hover { 
   57.44 -	color: #d66018;
   57.45 -}
   57.46 -
   57.47 -#network { 
   57.48 -	float: right; 
   57.49 -	padding: 12px 5px 0; 
   57.50 -	font-size: 12px;
   57.51 -}
   57.52 -
   57.53 -#network a { padding: 0 6px; }
   57.54 -
   57.55 -#network a { 
   57.56 -	color: #fff; 
   57.57 -	font-weight: bold;
   57.58 -	text-decoration: none;
   57.59 -}
   57.60 -
   57.61 -#block { 
   57.62 -	height: 8px; 
   57.63 -	background: #d66018; 
   57.64 -	padding: 0;
   57.65 -	border-bottom: 1px solid #f5f5f5;
   57.66 -}
   57.67 -
   57.68 -#content {
   57.69 -	padding: 30px 80px;
   57.70 -	text-align: justify;
   57.71 -}
   57.72 -
   57.73 -#social { text-align: center; color: #666; }
   57.74 -#social a { color: #666; padding: 0 2px; }
   57.75 -
   57.76 -#footer {
   57.77 -	text-align: center;
   57.78 -	border-top: 1px solid #ddd;
   57.79 -	padding: 40px;
   57.80 -	color: #666;
   57.81 -}
   57.82 -
   57.83 -#footer a { color: #666; padding: 0 2px; }
    58.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    58.2 +++ b/nsgenbind/receipt	Wed Sep 27 17:54:12 2017 +0300
    58.3 @@ -0,0 +1,32 @@
    58.4 +# SliTaz package receipt v2.
    58.5 +
    58.6 +PACKAGE="nsgenbind"
    58.7 +COMMIT="dd752ec19370014f7b222f4983c52ddbbe3e66cf"
    58.8 +VERSION="0.4-170323"
    58.9 +CATEGORY="libs"
   58.10 +SHORT_DESC="NetSurf JavaScript binding generator"
   58.11 +MAINTAINER="al.bobylev@gmail.com"
   58.12 +LICENSE="GPL"
   58.13 +WEB_SITE="http://git.netsurf-browser.org/nsgenbind.git/"
   58.14 +
   58.15 +TARBALL="$PACKAGE-${COMMIT:-$VERSION}.tar.bz2"
   58.16 +BASE_URL="http://git.netsurf-browser.org/$PACKAGE.git/snapshot"
   58.17 +if [ -n "$COMMIT" ]; then
   58.18 +	WGET_URL="$BASE_URL/$PACKAGE-$COMMIT.tar.bz2"
   58.19 +else
   58.20 +	WGET_URL="$BASE_URL/release/$VERSION.tar.bz2"
   58.21 +fi
   58.22 +
   58.23 +BUILD_DEPENDS="netsurf-buildsystem"
   58.24 +
   58.25 +compile_rules() {
   58.26 +	[ -z "$COMMIT" ] && cd $VERSION
   58.27 +
   58.28 +	make \
   58.29 +		PREFIX=/usr \
   58.30 +		install
   58.31 +}
   58.32 +
   58.33 +genpkg_rules() {
   58.34 +	copy @std
   58.35 +}
    59.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    59.2 +++ b/opusfile/receipt	Wed Sep 27 17:54:12 2017 +0300
    59.3 @@ -0,0 +1,32 @@
    59.4 +# SliTaz package receipt v2.
    59.5 +
    59.6 +PACKAGE="opusfile"
    59.7 +VERSION="0.9"
    59.8 +CATEGORY="multimedia"
    59.9 +SHORT_DESC="Library for opening, seeking, and decoding .opus files"
   59.10 +MAINTAINER="al.bobylev@gmail.com"
   59.11 +LICENSE="BSD"
   59.12 +WEB_SITE="https://opus-codec.org/"
   59.13 +
   59.14 +TARBALL="$PACKAGE-$VERSION.tar.gz"
   59.15 +WGET_URL="https://downloads.xiph.org/releases/opus/$TARBALL"
   59.16 +
   59.17 +BUILD_DEPENDS="openssl-dev libogg-dev opus-dev"
   59.18 +SPLIT="opusfile-dev"
   59.19 +
   59.20 +compile_rules() {
   59.21 +	./configure $CONFIGURE_ARGS && make && make install
   59.22 +}
   59.23 +
   59.24 +genpkg_rules() {
   59.25 +	case $PACKAGE in
   59.26 +		opusfile)
   59.27 +			copy @std
   59.28 +			DEPENDS="libcrypto libogg libssl opus"
   59.29 +			;;
   59.30 +		*-dev)
   59.31 +			copy @dev
   59.32 +			DEPENDS="opusfile libogg-dev openssl-dev opus-dev"
   59.33 +			;;
   59.34 +	esac
   59.35 +}
    60.1 --- a/slitaz-configs/receipt	Wed Sep 27 16:49:12 2017 +0200
    60.2 +++ b/slitaz-configs/receipt	Wed Sep 27 17:54:12 2017 +0300
    60.3 @@ -1,7 +1,7 @@
    60.4  # SliTaz package receipt v2.
    60.5  
    60.6  PACKAGE="slitaz-configs"
    60.7 -VERSION="309"
    60.8 +VERSION="312"
    60.9  CATEGORY="base-system"
   60.10  SHORT_DESC="SliTaz config files"
   60.11  MAINTAINER="pankso@slitaz.org"
   60.12 @@ -13,7 +13,8 @@
   60.13  WGET_URL="http://hg.slitaz.org/slitaz-configs/archive/$VERSION.tar.bz2"
   60.14  
   60.15  BUILD_DEPENDS_arm="gettext"
   60.16 -BUILD_DEPENDS="locale-fr locale-pt_BR locale-ru gettext"
   60.17 +BUILD_DEPENDS="locale-de locale-en locale-fr locale-hu locale-ja locale-pt_BR \
   60.18 +locale-ru locale-zh_CN gettext"
   60.19  SPLIT="slitaz-themes slitaz-configs-base"
   60.20  
   60.21  # Rules to configure and make the package.
   60.22 @@ -25,6 +26,7 @@
   60.23  			ln -s menu.en.xml $install/etc/xdg/openbox/menu.xml
   60.24  			;;
   60.25  	esac
   60.26 +	find /usr/share/locale -type f -name 'slitaz*'
   60.27  
   60.28  	cp -a $src/rootfs/* $install
   60.29  
   60.30 @@ -32,16 +34,35 @@
   60.31  	mkdir -p $install/etc/skel/.config/slitaz/
   60.32  	cp -a $install/etc/slitaz/applications.conf $install/etc/skel/.config/slitaz/
   60.33  
   60.34 -	# Put LXPanel profile to /etc/skel for new users
   60.35 -	mkdir -p $install/etc/skel/.config/lxpanel
   60.36 -	cp -a $install/etc/lxpanel/slitaz $install/etc/skel/.config/lxpanel
   60.37 +	cd $install/etc/skel
   60.38 +	mkdir -p Desktop Documents Downloads Images Music Public Templates Videos
   60.39  
   60.40 -	# Add XDG user directories
   60.41 -	for dir in Desktop Documents Downloads Images Music Public Templates Videos; do
   60.42 -		mkdir -p $install/etc/skel/$dir
   60.43 -	done
   60.44 +	# actually isolinux splash is png
   60.45 +	mv $install/boot/isolinux/splash.jpg $install/boot/isolinux/splash.png
   60.46  
   60.47 -	mv $install/boot/isolinux/splash.jpg $install/boot/isolinux/splash.png
   60.48 +	# LXPanel settings are in lxpanel package
   60.49 +	rm -r $install/etc/lxpanel
   60.50 +
   60.51 +	# Polkit *.pkla files are not working anymore,
   60.52 +	# Polkit switches to javascript-based rules
   60.53 +	rm -r $install/etc/polkit-1
   60.54 +
   60.55 +	# LXsession settings are in lxsession package
   60.56 +	rm -r $install/etc/skel/.config/lxsession
   60.57 +
   60.58 +	# Beaver is gone...
   60.59 +	sed -i 's|beaver|leafpad|' $install/usr/share/applications/defaults.list
   60.60 +
   60.61 +	# SliTaz backgrounds in the slitaz-next package
   60.62 +	rm $install/usr/share/images/slitaz-background*
   60.63 +
   60.64 +	# SLiM theme in the slim package
   60.65 +	rm -r $install/usr/share/slim
   60.66 +
   60.67 +	# PCManFM settings in the pcmanfm package
   60.68 +	rm -r $install/usr/share/slitaz/lxde
   60.69 +
   60.70 +	# Remove templates, use that in /usr/share/templates/ only
   60.71  	rm $install/etc/skel/Templates/*
   60.72  
   60.73  	chown -R root:root $install
   60.74 @@ -57,16 +78,12 @@
   60.75  			case "$ARCH" in
   60.76  				i?86)
   60.77  					copy \
   60.78 -						/etc/lxpanel/ \
   60.79 -						/etc/skel/.config/lxpanel/ \
   60.80 -						/etc/skel/.config/lxsession/ \
   60.81  						/etc/skel/.gtkrc-2.0* \
   60.82  						/etc/skel/.icons/ \
   60.83  						/etc/skel/.Xdefaults \
   60.84  						/etc/skel/.xinitrc \
   60.85  						/etc/skel/.Xresources \
   60.86  						/etc/skel/.xsession \
   60.87 -						/etc/skel/Templates/ \
   60.88  						/etc/xdg/openbox/autostart \
   60.89  						/etc/xdg/openbox/environment \
   60.90  						/etc/xdg/openbox/menu.en.xml \
    61.1 --- a/slitaz-next/receipt	Wed Sep 27 16:49:12 2017 +0200
    61.2 +++ b/slitaz-next/receipt	Wed Sep 27 17:54:12 2017 +0300
    61.3 @@ -1,7 +1,7 @@
    61.4  # SliTaz package receipt v2.
    61.5  
    61.6  PACKAGE="slitaz-next"
    61.7 -VERSION="170912"
    61.8 +VERSION="170927"
    61.9  CATEGORY="customization"
   61.10  SHORT_DESC="SliTaz Next customization"
   61.11  MAINTAINER="al.bobylev@gmail.com"
    62.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    62.2 +++ b/slitaz-next/stuff/etc/skel/.config/slitaz/applications.conf	Wed Sep 27 17:54:12 2017 +0300
    62.3 @@ -0,0 +1,19 @@
    62.4 +# SliTaz default applications configuration file. These apps can be
    62.5 +# started through wrappers: browser, editor and terminal.
    62.6 +#
    62.7 +
    62.8 +# File manager.
    62.9 +FILE_MANAGER="pcmanfm"
   62.10 +
   62.11 +# Web browser.
   62.12 +BROWSER="netsurf-gtk"
   62.13 +
   62.14 +# Text editor.
   62.15 +EDITOR="leafpad"
   62.16 +
   62.17 +# X terminal.
   62.18 +TERMINAL="sakura"
   62.19 +[ "sakura" ] || TERMINAL="xterm"
   62.20 +
   62.21 +# Window manager.
   62.22 +WINDOW_MANAGER="lxde-session"
    63.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    63.2 +++ b/slitaz-next/stuff/etc/slitaz/applications.conf	Wed Sep 27 17:54:12 2017 +0300
    63.3 @@ -0,0 +1,19 @@
    63.4 +# SliTaz default applications configuration file. These apps can be
    63.5 +# started through wrappers: browser, editor and terminal.
    63.6 +#
    63.7 +
    63.8 +# File manager.
    63.9 +FILE_MANAGER="pcmanfm"
   63.10 +
   63.11 +# Web browser.
   63.12 +BROWSER="netsurf-gtk"
   63.13 +
   63.14 +# Text editor.
   63.15 +EDITOR="leafpad"
   63.16 +
   63.17 +# X terminal.
   63.18 +TERMINAL="sakura"
   63.19 +[ "$(which $TERMINAL)" ] || TERMINAL="xterm"
   63.20 +
   63.21 +# Window manager.
   63.22 +WINDOW_MANAGER="lxde-session"
    64.1 --- a/slitaz-next/stuff/usr/share/themes/OB-Flat-black/openbox-3/bullet.xbm	Wed Sep 27 16:49:12 2017 +0200
    64.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    64.3 @@ -1,5 +0,0 @@
    64.4 -#define bullet_width 11
    64.5 -#define bullet_height 11
    64.6 -static unsigned char bullet_bits[] = {
    64.7 -   0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x60, 0x00, 0xe0, 0x00, 0xe0, 0x01,
    64.8 -   0xe0, 0x00, 0x60, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00 };
    65.1 --- a/slitaz-next/stuff/usr/share/themes/OB-Flat-black/openbox-3/close.xbm	Wed Sep 27 16:49:12 2017 +0200
    65.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    65.3 @@ -1,5 +0,0 @@
    65.4 -#define close_width 12
    65.5 -#define close_height 12
    65.6 -static unsigned char close_bits[] = {
    65.7 -   0x00, 0x00, 0x06, 0x06, 0x0e, 0x07, 0x9c, 0x03, 0xf8, 0x01, 0xf0, 0x00,
    65.8 -   0xf0, 0x00, 0xf8, 0x01, 0x9c, 0x03, 0x0e, 0x07, 0x06, 0x06, 0x00, 0x00 };
    66.1 --- a/slitaz-next/stuff/usr/share/themes/OB-Flat-black/openbox-3/iconify.xbm	Wed Sep 27 16:49:12 2017 +0200
    66.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    66.3 @@ -1,5 +0,0 @@
    66.4 -#define iconify_width 12
    66.5 -#define iconify_height 12
    66.6 -static unsigned char iconify_bits[] = {
    66.7 -   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x0f,
    66.8 -   0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
    67.1 --- a/slitaz-next/stuff/usr/share/themes/OB-Flat-black/openbox-3/max.xbm	Wed Sep 27 16:49:12 2017 +0200
    67.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    67.3 @@ -1,5 +0,0 @@
    67.4 -#define max_width 12
    67.5 -#define max_height 12
    67.6 -static unsigned char max_bits[] = {
    67.7 -   0x00, 0x00, 0xff, 0x0f, 0xff, 0x0f, 0x03, 0x0c, 0x03, 0x0c, 0x03, 0x0c,
    67.8 -   0x03, 0x0c, 0x03, 0x0c, 0x03, 0x0c, 0xff, 0x0f, 0xff, 0x0f, 0x00, 0x00 };
    68.1 --- a/slitaz-next/stuff/usr/share/themes/OB-Flat-black/openbox-3/max_toggled.xbm	Wed Sep 27 16:49:12 2017 +0200
    68.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    68.3 @@ -1,5 +0,0 @@
    68.4 -#define max_toggled_width 12
    68.5 -#define max_toggled_height 12
    68.6 -static unsigned char max_toggled_bits[] = {
    68.7 -   0x00, 0x00, 0xfc, 0x0f, 0xfc, 0x0f, 0x0c, 0x0c, 0xff, 0x0d, 0xff, 0x0d,
    68.8 -   0x83, 0x0d, 0x83, 0x0f, 0x83, 0x0f, 0xff, 0x01, 0xff, 0x01, 0x00, 0x00 };
    69.1 --- a/slitaz-next/stuff/usr/share/themes/OB-Flat-black/openbox-3/themerc	Wed Sep 27 16:49:12 2017 +0200
    69.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    69.3 @@ -1,104 +0,0 @@
    69.4 -menu.items.bg: flat gradient vertical
    69.5 -menu.items.bg.color: #333333
    69.6 -menu.items.bg.colorTo: #333333
    69.7 -menu.border.width: 4
    69.8 -menu.border.color: #333333
    69.9 -menu.overlap.x: 0
   69.10 -menu.overlap.y: 0
   69.11 -menu.items.text.color: #A4A5A9
   69.12 -menu.items.justify: left
   69.13 -menu.items.disabled.text.color: #606060
   69.14 -menu.title.bg: raised splitvertical gradient
   69.15 -menu.title.bg.color: #353535
   69.16 -menu.title.bg.colorTo: #303030
   69.17 -menu.title.text.color: #A4A5A9
   69.18 -menu.title.text.justify: center
   69.19 -menu.items.active.bg: flat
   69.20 -menu.items.active.bg.color: #4084D6
   69.21 -menu.items.active.bg.colorTo: #4084D6
   69.22 -menu.items.active.text.color: white
   69.23 -window.active.title.bg: Flat Vertical
   69.24 -window.active.title.bg.color: #333333
   69.25 -window.inactive.title.bg: Flat Vertical
   69.26 -window.inactive.title.bg.color: #333333
   69.27 -padding.width: 0
   69.28 -padding.height: 5
   69.29 -window.label.text.justify: center
   69.30 -window.active.label.bg: Parentrelative
   69.31 -window.active.label.bg.color: #333333
   69.32 -window.active.label.bg.colorTo: #333333
   69.33 -window.active.label.text.color: #5C616C
   69.34 -window.inactive.label.bg: Parentrelative
   69.35 -window.inactive.label.bg.color: #505050
   69.36 -window.inactive.label.bg.colorTo: #505050
   69.37 -window.inactive.label.text.color: #404040
   69.38 -border.width: 1
   69.39 -border.color: #EDEDED
   69.40 -window.client.padding.width: 0
   69.41 -window.client.padding.height: 0
   69.42 -window.active.client.color: #DEDEDE
   69.43 -window.inactive.client.color: #DEDEDE
   69.44 -window.active.title.separator.color: #DEDEDE
   69.45 -window.inactive.title.separator.color: #DEDEDE
   69.46 -window.handle.width: 0
   69.47 -window.active.handle.bg: Flat Vertical
   69.48 -window.active.handle.bg.color: #DEDEDE
   69.49 -window.active.grip.bg: Flat Vertical
   69.50 -window.active.grip.bg.color: #DEDEDE
   69.51 -window.inactive.handle.bg: Flat Vertical
   69.52 -window.inactive.handle.bg.color: #DEDEDE
   69.53 -window.inactive.grip.bg: Flat Vertical
   69.54 -window.inactive.grip.bg.color: #DEDEDE
   69.55 -window.active.border.color: #333333
   69.56 -window.active.title.bg: flat solid
   69.57 -window.active.title.bg.color: #333333
   69.58 -window.active.title.separator.color: #333333
   69.59 -window.active.text.justify: center
   69.60 -window.active.label.bg: parentrelative
   69.61 -window.active.label.text.color: #A4A5A9
   69.62 -window.active.handle.bg: flat solid
   69.63 -window.active.handle.bg.color: #333333
   69.64 -window.active.grip.bg: flat solid
   69.65 -window.active.grip.bg.color: #333333
   69.66 -window.active.button.unpressed.bg: flat solid
   69.67 -window.active.button.unpressed.bg.color: #333333
   69.68 -window.active.button.unpressed.image.color: #94969A
   69.69 -window.active.button.hover.bg: flat solid
   69.70 -window.active.button.hover.bg.color: #333333
   69.71 -window.active.button.hover.image.color: #4084D6
   69.72 -window.active.button.pressed.bg: flat solid
   69.73 -window.active.button.pressed.bg.color: #333333
   69.74 -window.active.button.pressed.image.color: #E26767
   69.75 -window.active.button.disabled.bg: flat solid
   69.76 -window.active.button.disabled.bg.color: #333333
   69.77 -window.active.button.disabled.image.color: #333333
   69.78 -window.active.button.toggled.unpressed.image.color: #94969A
   69.79 -window.active.button.toggled.hover.image.color: #4084D6
   69.80 -window.active.button.toggled.pressed.image.color: #E26767
   69.81 -window.inactive.border.color: #333333
   69.82 -window.inactive.title.bg: flat solid
   69.83 -window.inactive.title.bg.color: #505050
   69.84 -window.inactive.title.separator.color: #505050
   69.85 -window.inactive.text.justify: center
   69.86 -window.inactive.label.bg: parentrelative
   69.87 -window.inactive.label.text.color: #757981
   69.88 -window.inactive.handle.bg: flat solid
   69.89 -window.inactive.handle.bg.color: #2F343F
   69.90 -window.inactive.grip.bg: flat solid
   69.91 -window.inactive.grip.bg.color: #2F343F
   69.92 -window.inactive.button.unpressed.bg: flat solid
   69.93 -window.inactive.button.unpressed.bg.color: #505050
   69.94 -window.inactive.button.unpressed.image.color: #6B6B6B
   69.95 -window.inactive.button.hover.bg: flat solid
   69.96 -window.inactive.button.hover.bg.color: #505050
   69.97 -window.inactive.button.hover.image.color: #2E2E2E
   69.98 -window.inactive.button.pressed.bg: flat solid
   69.99 -window.inactive.button.pressed.bg.color: #505050
  69.100 -window.inactive.button.pressed.image.color: #3E84CE
  69.101 -window.inactive.button.disabled.bg: flat solid
  69.102 -window.inactive.button.disabled.bg.color: #505050
  69.103 -window.inactive.button.disabled.image.color: #505050
  69.104 -window.inactive.button.toggled.hover.image.color: #2E2E2E
  69.105 -window.inactive.button.toggled.unpressed.image.color: #6B6B6B
  69.106 -padding.width: 4
  69.107 -padding.height: 4
    70.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    70.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-2.0/gtkrc	Wed Sep 27 17:54:12 2017 +0300
    70.3 @@ -0,0 +1,735 @@
    70.4 +gtk-icon-sizes="gtk-large-toolbar=16,16:gtk-small-toolbar=16,16:panel-menu=16,16:gtk-button=16,16"
    70.5 +gtk-color-scheme="bg_color:#ECEDEF\nfg_color:#222222\nbase_color:#f9f9f9\ntext_color:#333333\nselected_bg_color:#DB6823\nselected_fg_color:#f9f9f9\ntooltip_bg_color:#2d2d2d\ntooltip_fg_color:#dedede\ntitlebar_bg_color:#444851\ntitlebar_fg_color:#dcdcdc\nmenubar_bg_color:#444851\nmenubar_fg_color:#f9f9f9\ntoolbar_bg_color:#dedede\ntoolbar_fg_color:#555555\nmenu_bg_color:#444851\nmenu_fg_color:#f9f9f9\npanel_bg_color:#2d2d2d\npanel_fg_color:#dcdcdc\nlink_color:#FF873F"
    70.6 +# Default Style
    70.7 +style "murrine-default"{
    70.8 +	GtkArrow::arrow-scaling=0.6
    70.9 +	GtkButton::child-displacement-x=0
   70.10 +	GtkButton::child-displacement-y=0
   70.11 +	GtkButton::default-border={0,0,0,0}
   70.12 +	GtkButtonBox::child-min-height=26
   70.13 +	GtkCheckButton::indicator-size=16
   70.14 +	# The following line hints to gecko (and possibly other appliations)
   70.15 +	# that the entry should be drawn transparently on the canvas.
   70.16 +	# Without this, gecko will fill in the background of the entry.
   70.17 +	GtkEntry::honors-transparent-bg-hint=1
   70.18 +	GtkEntry::state-hint=0
   70.19 +	GtkExpander::expander-size=16
   70.20 +	GtkImage::x-ayatana-indicator-dynamic=1
   70.21 +	GtkMenu::horizontal-padding=0
   70.22 +	GtkMenu::vertical-padding=0
   70.23 +	GtkMenuBar::internal-padding=0
   70.24 +	GtkMenuBar::window-dragging=1
   70.25 +	GtkMenuItem::arrow-scaling=0.5
   70.26 +	GtkPaned::handle-size=1
   70.27 +	GtkProgressBar::min-horizontal-bar-height=12
   70.28 +	GtkProgressBar::min-vertical-bar-width=12
   70.29 +	GtkRange::trough-border=0
   70.30 +	GtkRange::slider-width=12
   70.31 +	GtkRange::stepper-size=12
   70.32 +	GtkRange::stepper_spacing=0
   70.33 +	GtkRange::trough-under-steppers=1
   70.34 +	GtkScale::slider-length=16
   70.35 +	GtkScale::slider-width=16
   70.36 +	GtkScale::trough-side-details=1
   70.37 +	GtkScrollbar::activate-slider=1
   70.38 +	GtkScrollbar::has-backward-stepper=0
   70.39 +	GtkScrollbar::has-forward-stepper=0
   70.40 +	GtkScrollbar::has-secondary-backward-stepper=0
   70.41 +	GtkScrollbar::has-secondary-forward-stepper=0
   70.42 +	GtkScrollbar::min-slider-length=80
   70.43 +	GtkScrollbar::slider-width=12
   70.44 +	GtkScrollbar::trough-border=0
   70.45 +	GtkScrolledWindow::scrollbar-spacing=0
   70.46 +	GtkScrolledWindow::scrollbars-within-bevel=1
   70.47 +	GtkSeparatorMenuItem::horizontal-padding=0
   70.48 +	GtkToolbar::internal-padding=0
   70.49 +	GtkTreeView::expander-size=11
   70.50 +	GtkTreeView::vertical-separator=0
   70.51 +	GtkWidget::focus-line-width=1
   70.52 +	# The following line prevents the Firefox tabs
   70.53 +	# from jumping a few pixels when you create a new tab
   70.54 +	GtkWidget::focus-padding=0
   70.55 +	GtkWidget::wide-separators=1
   70.56 +	GtkWidget::separator-width=1
   70.57 +	GtkWidget::separator-height=1
   70.58 +	GtkWindow::resize-grip-height=0
   70.59 +	GtkWindow::resize-grip-width=0
   70.60 +	WnckTasklist::fade-overlay-rect=0
   70.61 +	GnomeHRef::link_color=@link_color
   70.62 +	GtkHTML::link-color=@link_color
   70.63 +	GtkIMHtmlr::hyperlink-color=@link_color
   70.64 +	GtkIMHtml::hyperlink-color=@link_color
   70.65 +	GtkWidget::link-color=@link_color
   70.66 +	GtkWidget::visited-link-color=@text_color
   70.67 +	GtkToolbar::shadow-type=GTK_SHADOW_NONE # Makes toolbars flat and unified
   70.68 +	GtkMenuBar::shadow-type=GTK_SHADOW_NONE # Makes menubars flat and unified
   70.69 +	xthickness=1
   70.70 +	ythickness=1
   70.71 +	fg[NORMAL]=@fg_color
   70.72 +	fg[PRELIGHT]=@fg_color
   70.73 +	fg[SELECTED]=@selected_fg_color
   70.74 +	fg[ACTIVE]=@fg_color
   70.75 +	fg[INSENSITIVE]=mix(0.5,@bg_color,@fg_color)
   70.76 +
   70.77 +	bg[NORMAL] = @bg_color
   70.78 +	bg[PRELIGHT] = shade (1.02, @bg_color)
   70.79 +	bg[SELECTED] = @selected_bg_color
   70.80 +	bg[ACTIVE] = shade (0.9, @bg_color)
   70.81 +	bg[INSENSITIVE] = @bg_color
   70.82 +
   70.83 +	base[NORMAL] = @base_color
   70.84 +	base[PRELIGHT] = shade (0.95, @base_color)
   70.85 +	base[SELECTED] = @selected_bg_color
   70.86 +	base[ACTIVE] = @selected_bg_color
   70.87 +	base[INSENSITIVE] = shade (0.85, @base_color)
   70.88 +
   70.89 +	text[NORMAL] = @text_color
   70.90 +	text[PRELIGHT] = @text_color
   70.91 +	text[SELECTED] = @selected_fg_color
   70.92 +	text[ACTIVE] = @selected_fg_color
   70.93 +	text[INSENSITIVE] = mix (0.5, @base_color, @text_color)
   70.94 +
   70.95 +	engine "murrine" {
   70.96 +		animation = FALSE
   70.97 +		arrowstyle = 1 # 0 = normal arrows, 1 = filled arrows
   70.98 +		border_shades = { 1.0, 1.0 } # gradient to draw on border
   70.99 +		colorize_scrollbar = FALSE
  70.100 +		comboboxstyle = 0 # 0 = normal combobox, 1 = colorized combobox below arrow
  70.101 +		contrast = 0.8 # overal contrast with borders
  70.102 +		focusstyle = 1 # 0 = none, 1 = grey dotted, 2 = colored with fill, 3 = colored glow
  70.103 +		glazestyle = 0 # 0 = flat highlight, 1 = curved highlight, 2 = concave, 3 = top curved highlight, 4 = beryl highlight
  70.104 +		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
  70.105 +		glow_shade = 1.0 # amount of glow
  70.106 +		gradient_shades = { 1.0, 1.0, 1.0, 1.0 } # gradient to draw on widgets
  70.107 +		highlight_shade = 1.0 # amount of highlight
  70.108 +		lightborder_shade = 1.0 # amount of inset light border
  70.109 +		lightborderstyle = 1 # 0 = lightborder on top side, 1 = lightborder on all sides
  70.110 +		listviewheaderstyle = 0 # 0 = flat, 1 = glassy, 2 = raised
  70.111 +		listviewstyle = 0 # 0 = none, 1 = dotted, 2 = line
  70.112 +		menubaritemstyle = 0 # 0 = menuitem look, 1 = button look
  70.113 +		menubarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped
  70.114 +		menuitemstyle = 0 # 0 = flat, 1 = glassy, 2 = striped
  70.115 +		menustyle = 0 # 0 = none, 1 = vertical striped
  70.116 +		progressbarstyle = 0 # 0 = none, 1 = diagonal striped, 2 = vertical striped
  70.117 +		reliefstyle = 0 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient
  70.118 +		roundness = 2 # roundness of widgets
  70.119 +		scrollbarstyle = 0 # 0 = none, 1 = circles, 2 = handles, 3 = diagonal stripes, 4 = diagonal stripes and handles, 5 = horizontal stripes, 6 = horizontal stripes and handles
  70.120 +		sliderstyle = 0 # 0 = none, 1 = handles
  70.121 +		stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles
  70.122 +		toolbarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient
  70.123 +   }
  70.124 +}
  70.125 +
  70.126 +style "murrine-wide" {
  70.127 +	xthickness = 2
  70.128 +	ythickness = 2
  70.129 +}
  70.130 +
  70.131 +style "murrine-wider" {
  70.132 +	xthickness = 3
  70.133 +	ythickness = 3
  70.134 +}
  70.135 +
  70.136 +style "murrine-thin" {
  70.137 +	xthickness = 0
  70.138 +	ythickness = 0
  70.139 +}
  70.140 +
  70.141 +# Notebook
  70.142 +
  70.143 +style "murrine-notebook-bg" {
  70.144 +	bg[NORMAL] = @base_color
  70.145 +	bg[ACTIVE] = shade (0.87, @base_color)
  70.146 +}
  70.147 +
  70.148 +style "murrine-notebook" = "murrine-notebook-bg" {
  70.149 +	xthickness = 2
  70.150 +	ythickness = 2
  70.151 +
  70.152 +	engine "murrine" {
  70.153 +		roundness = 2
  70.154 +	}
  70.155 +}
  70.156 +
  70.157 +# Various Standard Widgets
  70.158 +
  70.159 +style "murrine-button"  = "murrine-wider" {
  70.160 +	bg[NORMAL] = shade (1.08, @bg_color)
  70.161 +	bg[PRELIGHT] = shade (1.10, @bg_color)
  70.162 +	bg[ACTIVE] = shade (0.95, @bg_color)
  70.163 +	bg[INSENSITIVE] = shade (0.85, @bg_color)
  70.164 +
  70.165 +  	engine "murrine" {
  70.166 +	}
  70.167 +}
  70.168 +
  70.169 +style "murrine-scrollbar" {
  70.170 +	bg[NORMAL] = mix (0.21, @fg_color, @bg_color)
  70.171 +	bg[PRELIGHT] = mix (0.31, @fg_color, @bg_color)
  70.172 +	bg[ACTIVE] = @selected_bg_color
  70.173 +
  70.174 +	engine "murrine" {
  70.175 +		roundness = 0
  70.176 +		contrast = 0.0
  70.177 +		border_shades = { 0.9, 0.9 }
  70.178 +		trough_shades = { 0.97, 0.97 }
  70.179 +		trough_border_shades = { 1.0, 1.0 }
  70.180 +	}
  70.181 +}
  70.182 +
  70.183 +style "murrine-overlay-scrollbar" {
  70.184 +	bg[ACTIVE] = shade (0.8, @bg_color)
  70.185 +	bg[INSENSITIVE] = shade (0.97, @bg_color)
  70.186 +
  70.187 +	base[SELECTED] = shade (0.6, @base_color)
  70.188 +	base[INSENSITIVE] = shade (0.85, @base_color)
  70.189 +}
  70.190 +
  70.191 +style "murrine-scale" = "murrine-thin" {
  70.192 +	bg[NORMAL] = @bg_color
  70.193 +	bg[ACTIVE] = @bg_color
  70.194 +	bg[SELECTED] = @selected_bg_color
  70.195 +	bg[INSENSITIVE] = shade (0.95, @bg_color)
  70.196 +
  70.197 +	engine "murrine" {
  70.198 +		roundness = 8
  70.199 +		gradient_shades = { 1.08, 1.08, 1.08, 1.08 }
  70.200 +		border_shades = { 1.0, 1.0 }
  70.201 +		trough_shades = { 1.08, 1.08 }
  70.202 +		trough_border_shades = { 0.8, 0.8 }
  70.203 +	}
  70.204 +}
  70.205 +
  70.206 +style "murrine-progressbar" = "murrine-thin" {
  70.207 +	bg[NORMAL] = @bg_color
  70.208 +	bg[ACTIVE] = shade (1.08, @bg_color)
  70.209 +
  70.210 +	fg[PRELIGHT] = @selected_fg_color
  70.211 +
  70.212 +	engine "murrine" {
  70.213 +		roundness = 2
  70.214 +		border_shades = { 1.2, 1.2 }
  70.215 +		trough_border_shades = { 0.8, 0.8 }
  70.216 +	}
  70.217 +}
  70.218 +
  70.219 +style "murrine-treeview-header" = "murrine-button" {
  70.220 +  	engine "murrine" {
  70.221 +		roundness = 0
  70.222 +	}
  70.223 +}
  70.224 +
  70.225 +style "murrine-treeview" {
  70.226 +  	engine "murrine" {
  70.227 +		roundness = 0
  70.228 +	}
  70.229 +}
  70.230 +
  70.231 +style "murrine-frame-title" {
  70.232 +	fg[NORMAL] = lighter (@fg_color)
  70.233 +}
  70.234 +
  70.235 +style "murrine-tooltips" {
  70.236 +	xthickness = 5
  70.237 +	ythickness = 5
  70.238 +
  70.239 +	bg[NORMAL] = @tooltip_bg_color
  70.240 +	bg[SELECTED] = @tooltip_bg_color
  70.241 +
  70.242 +	fg[NORMAL] = @tooltip_fg_color
  70.243 +
  70.244 +	engine "murrine" {
  70.245 +		textstyle = 0
  70.246 +		roundness = 2
  70.247 +		rgba = FALSE
  70.248 +	}
  70.249 +}
  70.250 +
  70.251 +style "murrine-spinbutton" = "murrine-button" {
  70.252 +	engine "murrine" {
  70.253 +	}
  70.254 +}
  70.255 +
  70.256 +style "murrine-radiocheck" = "murrine-default" {
  70.257 +	bg[SELECTED] = @base_color
  70.258 +
  70.259 +	text[NORMAL] = @selected_bg_color
  70.260 +	text[PRELIGHT] = @selected_bg_color
  70.261 +}
  70.262 +
  70.263 +style "murrine-entry" = "murrine-wider" {
  70.264 +	engine "murrine" {
  70.265 +		border_shades = { 1.15, 1.15 }
  70.266 +	}
  70.267 +}
  70.268 +
  70.269 +style "metacity-frame" = "murrine-default" {
  70.270 +	bg[SELECTED] = @selected_bg_color
  70.271 +}
  70.272 +
  70.273 +style "murrine-statusbar" { }
  70.274 +style "murrine-comboboxentry" = "murrine-entry" { }
  70.275 +style "murrine-hscale" = "murrine-scale" { }
  70.276 +style "murrine-vscale" = "murrine-scale" { }
  70.277 +style "murrine-hscrollbar" = "murrine-scrollbar" { }
  70.278 +style "murrine-vscrollbar" = "murrine-scrollbar" { }
  70.279 +
  70.280 +# Menus
  70.281 +
  70.282 +style "murrine-menu" = "murrine-thin" {
  70.283 +	bg[NORMAL] = @menu_bg_color
  70.284 +	bg[PRELIGHT] = @selected_bg_color
  70.285 +	bg[SELECTED] = @selected_bg_color
  70.286 +	bg[ACTIVE] = @menu_bg_color
  70.287 +	bg[INSENSITIVE] = @menu_bg_color
  70.288 +
  70.289 +	fg[NORMAL] = @menu_fg_color
  70.290 +	fg[PRELIGHT] = @selected_fg_color
  70.291 +	fg[SELECTED] = @selected_fg_color
  70.292 +	fg[ACTIVE] = @selected_fg_color
  70.293 +	fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color)
  70.294 +
  70.295 +	text[NORMAL] = @menu_fg_color
  70.296 +	text[PRELIGHT] = @selected_fg_color
  70.297 +	text[SELECTED] = @selected_fg_color
  70.298 +	text[ACTIVE] = @selected_fg_color
  70.299 +	text[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color)
  70.300 +
  70.301 +	engine "murrine" {
  70.302 +		roundness = 0
  70.303 +	}
  70.304 +}
  70.305 +
  70.306 +style "murrine-menu-item" = "murrine-wider" {
  70.307 +	bg[PRELIGHT] = @selected_bg_color
  70.308 +	bg[SELECTED] = @selected_bg_color
  70.309 +	bg[ACTIVE] = @selected_bg_color
  70.310 +
  70.311 +	fg[NORMAL] = @menu_fg_color # Fix for XFCE menu text
  70.312 +	fg[PRELIGHT] = @selected_fg_color
  70.313 +	fg[SELECTED] = @selected_fg_color
  70.314 +	fg[ACTIVE] = @selected_fg_color
  70.315 +	fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color)
  70.316 +
  70.317 +	engine "murrine" {
  70.318 +		textstyle = 0
  70.319 +		border_shades = { 1.2, 1.2 }
  70.320 +	}
  70.321 +}
  70.322 +
  70.323 +style "murrine-separator-menu-item" = "murrine-thin" { }
  70.324 +
  70.325 +style "murrine-menubar" {
  70.326 +	bg[NORMAL] = @menubar_bg_color
  70.327 +	bg[PRELIGHT] =  mix (0.21, @menubar_fg_color, @menubar_bg_color)
  70.328 +	bg[SELECTED] =  mix (0.21, @menubar_fg_color, @menubar_bg_color)
  70.329 +	bg[ACTIVE] = shade (0.9, @menubar_bg_color)
  70.330 +	bg[INSENSITIVE] = @menubar_bg_color
  70.331 +
  70.332 +	fg[NORMAL] = @menubar_fg_color
  70.333 +	fg[PRELIGHT] = shade (1.08, @menubar_fg_color)
  70.334 +	fg[SELECTED] = shade (1.08, @menubar_fg_color)
  70.335 +	fg[ACTIVE] = @menubar_fg_color
  70.336 +	fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color)
  70.337 +
  70.338 +	engine "murrine" {
  70.339 +		roundness = 0
  70.340 +	}
  70.341 +}
  70.342 +
  70.343 +style "murrine-menubaritem" {
  70.344 +	bg[NORMAL] = @menubar_bg_color
  70.345 +	bg[PRELIGHT] =  mix (0.21, @menubar_fg_color, @menubar_bg_color)
  70.346 +	bg[SELECTED] =  mix (0.21, @menubar_fg_color, @menubar_bg_color)
  70.347 +	bg[ACTIVE] = shade (0.9, @menubar_bg_color)
  70.348 +	bg[INSENSITIVE] = @menubar_bg_color
  70.349 +
  70.350 +	fg[NORMAL] = @menubar_fg_color
  70.351 +	fg[PRELIGHT] = shade (1.08, @menubar_fg_color)
  70.352 +	fg[SELECTED] = shade (1.08, @menubar_fg_color)
  70.353 +	fg[ACTIVE] = @menubar_fg_color
  70.354 +	fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color)
  70.355 +
  70.356 +	engine "murrine" {
  70.357 +		roundness = 0
  70.358 +	}
  70.359 +}
  70.360 +
  70.361 +# Toolbars
  70.362 +
  70.363 +style "murrine-toolbar" = "murrine-thin" {
  70.364 +	bg[NORMAL] = @bg_color
  70.365 +	bg[PRELIGHT] = shade (1.02, @bg_color)
  70.366 +	bg[SELECTED] = @selected_bg_color
  70.367 +	bg[ACTIVE] = shade (0.9, @bg_color)
  70.368 +	bg[INSENSITIVE] = @bg_color
  70.369 +
  70.370 +	fg[NORMAL] = @fg_color
  70.371 +	fg[PRELIGHT] = @fg_color
  70.372 +	fg[SELECTED] = @selected_fg_color
  70.373 +	fg[ACTIVE] = @fg_color
  70.374 +	fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color)
  70.375 +
  70.376 +	engine "murrine" {
  70.377 +	}
  70.378 +}
  70.379 +
  70.380 +style "murrine-toolbutton" = "murrine-button" {
  70.381 +	bg[NORMAL] = shade (1.08, @bg_color)
  70.382 +	bg[PRELIGHT] = shade (1.10, @bg_color)
  70.383 +	bg[SELECTED] = @selected_bg_color
  70.384 +	bg[ACTIVE] = shade (0.95, @bg_color)
  70.385 +	bg[INSENSITIVE] = shade (0.85, @bg_color)
  70.386 +
  70.387 +	fg[NORMAL] = @fg_color
  70.388 +	fg[PRELIGHT] = @fg_color
  70.389 +	fg[SELECTED] = @selected_fg_color
  70.390 +	fg[ACTIVE] = @fg_color
  70.391 +	fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color)
  70.392 +
  70.393 +	engine "murrine" {
  70.394 +	}
  70.395 +}
  70.396 +
  70.397 +class "GtkToolbar" style "murrine-toolbar"
  70.398 +class "GtkHandleBox" style "murrine-toolbar"
  70.399 +widget_class "*Toolbar*.*Separator*" style "murrine-toolbar"
  70.400 +
  70.401 +# Panels
  70.402 +
  70.403 +style "murrine-panel" = "murrine-thin" {
  70.404 +	xthickness = 2
  70.405 +
  70.406 +	bg[NORMAL] = @panel_bg_color
  70.407 +	bg[PRELIGHT] =  mix (0.21, @panel_fg_color, @panel_bg_color)
  70.408 +	bg[SELECTED] =  mix (0.21, @panel_fg_color, @panel_bg_color)
  70.409 +	bg[ACTIVE] = shade (0.8, @panel_bg_color)
  70.410 +	bg[INSENSITIVE] = @panel_bg_color
  70.411 +
  70.412 +	fg[NORMAL] = @panel_fg_color
  70.413 +	fg[PRELIGHT] = shade (1.08, @panel_fg_color)
  70.414 +	fg[SELECTED] = shade (1.08, @panel_fg_color)
  70.415 +	fg[ACTIVE] = @panel_fg_color
  70.416 +	fg[INSENSITIVE] = mix (0.5, @panel_bg_color, @panel_fg_color)
  70.417 +
  70.418 +	base[NORMAL] = @panel_bg_color
  70.419 +	base[PRELIGHT] =  mix (0.21, @panel_fg_color, @panel_bg_color)
  70.420 +	base[SELECTED] =  mix (0.21, @panel_fg_color, @panel_bg_color)
  70.421 +	base[ACTIVE] = shade (0.9, @panel_bg_color)
  70.422 +	base[INSENSITIVE] = @panel_bg_color
  70.423 +
  70.424 +	text[NORMAL] = @panel_fg_color
  70.425 +	text[PRELIGHT] = shade (1.08, @panel_fg_color)
  70.426 +	text[SELECTED] = shade (1.08, @panel_fg_color)
  70.427 +	text[ACTIVE] = @panel_fg_color
  70.428 +	text[INSENSITIVE] = mix (0.5, @panel_bg_color, @panel_fg_color)
  70.429 +
  70.430 +	engine "murrine" {
  70.431 +		roundness = 0
  70.432 +		contrast = 0.0
  70.433 +	}
  70.434 +}
  70.435 +
  70.436 +widget "*PanelWidget*" style "murrine-panel"
  70.437 +widget "*PanelApplet*" style "murrine-panel"
  70.438 +widget "*fast-user-switch*" style "murrine-panel"
  70.439 +widget "*CPUFreq*Applet*" style "murrine-panel"
  70.440 +widget "*indicator-applet*" style "murrine-panel"
  70.441 +class "PanelApp*" style "murrine-panel"
  70.442 +class "PanelToplevel*" style "murrine-panel"
  70.443 +widget_class "*PanelToplevel*" style "murrine-panel"
  70.444 +widget_class "*notif*" style "murrine-panel"
  70.445 +widget_class "*Notif*" style "murrine-panel"
  70.446 +widget_class "*Tray*" style "murrine-panel" 
  70.447 +widget_class "*tray*" style "murrine-panel"
  70.448 +widget_class "*computertemp*" style "murrine-panel"
  70.449 +widget_class "*Applet*Tomboy*" style "murrine-panel"
  70.450 +widget_class "*Applet*Netstatus*" style "murrine-panel"
  70.451 +widget "*gdm-user-switch-menubar*" style "murrine-panel"
  70.452 +
  70.453 +style "bold-panel-item" {
  70.454 +	font_name = "Bold"
  70.455 +
  70.456 +	engine "murrine" {
  70.457 +		roundness = 0
  70.458 +	}
  70.459 +}
  70.460 +
  70.461 +widget "*Panel*MenuBar*" style "bold-panel-item"
  70.462 +widget "*gimmie*" style "bold-panel-item"
  70.463 +
  70.464 +# widget_class "*Mail*" style "murrine-panel" # Disabled to fix Evolution bug
  70.465 +# class "*Panel*" style "murrine-panel" # Disabled to fix bug
  70.466 +
  70.467 +# XFCE Styles
  70.468 +
  70.469 +style "workspace-switcher" = "murrine-panel" {
  70.470 +	bg[SELECTED] = @selected_bg_color
  70.471 +}
  70.472 +
  70.473 +style "xfce-header" {
  70.474 +	bg[NORMAL] = shade (0.9, @bg_color)
  70.475 +	base[NORMAL] = shade (1.18, @bg_color)
  70.476 +}
  70.477 +
  70.478 +style "xfdesktop-windowlist" {
  70.479 +	bg[NORMAL] = @base_color
  70.480 +	fg[INSENSITIVE] = shade (0.95, @base_color)
  70.481 +	text[INSENSITIVE] = shade (0.95, @base_color)
  70.482 +}
  70.483 +
  70.484 +style "xfdesktop-icon-view" {
  70.485 +	XfdesktopIconView::label-alpha = 0
  70.486 +	XfdesktopIconView::selected-label-alpha = 60
  70.487 +	XfdesktopIconVIew::ellipsize-icon-labels = 1
  70.488 +
  70.489 +	base[NORMAL] = @selected_bg_color
  70.490 +	base[SELECTED] = @selected_bg_color
  70.491 +	base[ACTIVE] = @selected_bg_color
  70.492 +
  70.493 +	fg[NORMAL] = @selected_fg_color
  70.494 +	fg[SELECTED] = @selected_fg_color
  70.495 +	fg[ACTIVE] = @selected_fg_color
  70.496 +
  70.497 +	engine "murrine" {
  70.498 +		textstyle = 5
  70.499 +		text_shade = 0.05
  70.500 +	}
  70.501 +}
  70.502 +
  70.503 +style "xfwm-tabwin" {
  70.504 +	Xfwm4TabwinWidget::border-width = 0
  70.505 +	Xfwm4TabwinWidget::icon-size = 64
  70.506 +
  70.507 +	bg[NORMAL] = @menu_bg_color
  70.508 +	fg[NORMAL] = @menu_fg_color
  70.509 +
  70.510 +	engine "murrine" {
  70.511 +		focusstyle = 0
  70.512 +	}
  70.513 +}
  70.514 +
  70.515 +style "xfsm-logout" {
  70.516 +	bg[NORMAL] = @menu_bg_color
  70.517 +	bg[ACTIVE] = @menu_bg_color
  70.518 +	bg[PRELIGHT] = shade (1.1, @menu_bg_color)
  70.519 +	bg[SELECTED] = shade (0.5, @menu_bg_color)
  70.520 +	bg[INSENSITIVE] = shade (1.3, @menu_bg_color)
  70.521 +
  70.522 +	fg[NORMAL] = @menu_fg_color
  70.523 +	fg[PRELIGHT] = @menu_fg_color
  70.524 +
  70.525 +	text[NORMAL] = @menu_fg_color
  70.526 +
  70.527 +	engine "murrine" {
  70.528 +	}
  70.529 +}
  70.530 +
  70.531 +style "xfsm-logout-button" {
  70.532 +	bg[NORMAL] = shade (1.2, @menu_bg_color)
  70.533 +	bg[PRELIGHT] = shade (1.4, @menu_bg_color)
  70.534 +
  70.535 +	engine "murrine" {
  70.536 +	}
  70.537 +}
  70.538 +
  70.539 +widget "*WnckPager*" style "workspace-switcher"
  70.540 +
  70.541 +widget "*Xfce*Panel*" style "murrine-panel"
  70.542 +class "*Xfce*Panel*" style "murrine-panel"
  70.543 +
  70.544 +# Thunar Styles
  70.545 +
  70.546 +style "sidepane" {
  70.547 +	base[NORMAL] = @bg_color
  70.548 +	base[INSENSITIVE] = mix (0.4, shade (1.35, @selected_bg_color), shade (0.9, @base_color))
  70.549 +	bg[NORMAL] = @bg_color
  70.550 +	text[NORMAL] = mix (0.9, @fg_color, @bg_color)
  70.551 +}
  70.552 +
  70.553 +widget_class "*ThunarShortcutsView*" style "sidepane"
  70.554 +widget_class "*ThunarTreeView*" style "sidepane"
  70.555 +widget_class "*ThunarLocationEntry*" style "murrine-entry"
  70.556 +
  70.557 +# Gtk2 Open-File Dialog
  70.558 +
  70.559 +widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.GtkTreeView*" style "sidepane"
  70.560 +widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header"
  70.561 +
  70.562 +# Google Chrome/Chromium Styles (requires 9.0.597 or newer)
  70.563 +
  70.564 +style "chromium-toolbar-button" {
  70.565 +	engine "murrine" {
  70.566 +		roundness = 2
  70.567 +		textstyle = 0
  70.568 +	}
  70.569 +}
  70.570 +
  70.571 +style "chrome-gtk-frame" {
  70.572 +	ChromeGtkFrame::frame-color = @titlebar_bg_color
  70.573 +	ChromeGtkFrame::inactive-frame-color = @titlebar_bg_color
  70.574 +
  70.575 +	ChromeGtkFrame::frame-gradient-size = 0
  70.576 +	ChromeGtkFrame::frame-gradient-color = @titlebar_bg_color
  70.577 +
  70.578 +	ChromeGtkFrame::incognito-frame-color = @titlebar_bg_color
  70.579 +	ChromeGtkFrame::incognito-inactive-frame-color = @titlebar_bg_color
  70.580 +
  70.581 +	ChromeGtkFrame::incognito-frame-gradient-size = 0
  70.582 +	ChromeGtkFrame::incognito-frame-gradient-color = @titlebar_bg_color
  70.583 +
  70.584 +	ChromeGtkFrame::scrollbar-trough-color = @bg_color
  70.585 +	ChromeGtkFrame::scrollbar-slider-normal-color =  mix (0.21, @fg_color, @bg_color)
  70.586 +	ChromeGtkFrame::scrollbar-slider-prelight-color =  mix (0.31, @fg_color, @bg_color)
  70.587 +}
  70.588 +
  70.589 +class "ChromeGtkFrame" style "chrome-gtk-frame"
  70.590 +
  70.591 +widget_class "*Chrom*Button*" style "chromium-toolbar-button"
  70.592 +
  70.593 +# General Styles
  70.594 +
  70.595 +class "GtkWidget" style "murrine-default"
  70.596 +
  70.597 +class "GtkFrame" style "murrine-wide"
  70.598 +class "MetaFrames" style "metacity-frame"
  70.599 +class "GtkWindow" style "metacity-frame"
  70.600 +
  70.601 +class "GtkSeparator" style "murrine-wide"
  70.602 +class "GtkCalendar" style "murrine-wide"
  70.603 +
  70.604 +class "GtkSpinButton" style "murrine-spinbutton"
  70.605 +
  70.606 +class "GtkScale" style "murrine-scale"
  70.607 +class "GtkVScale" style "murrine-vscale"
  70.608 +class "GtkHScale" style "murrine-hscale"
  70.609 +class "GtkScrollbar" style "murrine-scrollbar"
  70.610 +class "GtkVScrollbar" style "murrine-vscrollbar"
  70.611 +class "GtkHScrollbar" style "murrine-hscrollbar"
  70.612 +
  70.613 +class "GtkRadio*" style "murrine-radiocheck"
  70.614 +class "GtkCheck*" style "murrine-radiocheck"
  70.615 +
  70.616 +class "GtkEntry" style "murrine-entry"
  70.617 +
  70.618 +widget_class "*<GtkNotebook>" style "murrine-notebook"
  70.619 +widget_class "*<GtkNotebook>*<GtkEventBox>" style "murrine-notebook-bg"
  70.620 +widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "murrine-notebook-bg"
  70.621 +widget_class "*<GtkNotebook>*<GtkLayout>" style "murrine-notebook-bg"
  70.622 +widget_class "*.GtkNotebook.*.GtkViewport" style "murrine-notebook"
  70.623 +
  70.624 +widget_class "*<GtkButton>" style "murrine-button"
  70.625 +widget_class "*<GtkStatusbar>*" style "murrine-statusbar"
  70.626 +widget_class "*<GtkProgress>" style "murrine-progressbar"
  70.627 +widget_class "*<GtkProgressBar>" style "murrine-progressbar"
  70.628 +
  70.629 +widget_class "*<GtkComboBoxEntry>*" style "murrine-comboboxentry"
  70.630 +widget_class "*<GtkCombo>*" style "murrine-comboboxentry"
  70.631 +
  70.632 +widget_class "*<GtkMenu>*" style "murrine-menu"
  70.633 +widget_class "*<GtkMenuItem>*" style "murrine-menu-item"
  70.634 +widget_class "*<GtkSeparatorMenuItem>*" style "murrine-separator-menu-item"
  70.635 +widget_class "*Menu*.*Sepa*"  style "murrine-separator-menu-item"
  70.636 +widget_class "*<GtkMenuBar>*" style "murrine-menubar"
  70.637 +widget_class "*<GtkMenuBar>*<GtkMenuItem>*" style "murrine-menubaritem"
  70.638 +
  70.639 +widget_class "*GtkToolButton*" style "murrine-toolbutton"
  70.640 +widget_class "*GtkToggleToolButton*" style "murrine-toolbutton"
  70.641 +widget_class "*GtkMenuToolButton*" style "murrine-toolbutton"
  70.642 +widget_class "*GtkToolbar*Button" style "murrine-toolbutton"
  70.643 +
  70.644 +widget_class "*.<GtkFrame>.<GtkLabel>" style "murrine-frame-title"
  70.645 +
  70.646 +widget_class "*.<GtkTreeView>*" style "murrine-treeview"
  70.647 +widget_class "*.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header"
  70.648 +widget_class "*.<GtkCTree>.<GtkButton>" style "murrine-treeview-header"
  70.649 +widget_class "*.<GtkList>.<GtkButton>" style "murrine-treeview-header"
  70.650 +widget_class "*.<GtkCList>.<GtkButton>" style "murrine-treeview-header"
  70.651 +
  70.652 +widget "gtk-tooltip*" style "murrine-tooltips"
  70.653 +
  70.654 +widget_class "*<GtkScrolledWindow>*<OsScrollbar>" style "murrine-overlay-scrollbar"
  70.655 +
  70.656 +# Workarounds and Non-Standard Styling
  70.657 +
  70.658 +style "text-is-fg-color-workaround" {
  70.659 +	text[NORMAL] = @text_color
  70.660 +	text[PRELIGHT] = @fg_color
  70.661 +	text[SELECTED] = @selected_fg_color
  70.662 +	text[ACTIVE] = @fg_color
  70.663 +	text[INSENSITIVE] = mix (0.5, @bg_color, @fg_color)
  70.664 +}
  70.665 +
  70.666 +widget_class "*.<GtkComboBox>.<GtkCellView>" style "text-is-fg-color-workaround"
  70.667 +
  70.668 +style "fg-is-text-color-workaround" {
  70.669 +	fg[NORMAL] = @text_color
  70.670 +	fg[PRELIGHT] = @text_color
  70.671 +	fg[ACTIVE] = @selected_fg_color
  70.672 +	fg[SELECTED] = @selected_fg_color
  70.673 +	fg[INSENSITIVE] = darker (@fg_color)
  70.674 +}
  70.675 +
  70.676 +widget_class "*<GtkListItem>*" style "fg-is-text-color-workaround"
  70.677 +widget_class "*<GtkCList>" style "fg-is-text-color-workaround"
  70.678 +widget_class "*<EelEditableLabel>" style "fg-is-text-color-workaround"
  70.679 +
  70.680 +style "murrine-evo-new-button-workaround" {
  70.681 +	engine "murrine" {
  70.682 +		toolbarstyle = 0
  70.683 +	}
  70.684 +}
  70.685 +
  70.686 +widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "murrine-evo-new-button-workaround"
  70.687 +
  70.688 +style "inkscape-toolbar-fix" {
  70.689 +	engine "murrine" {
  70.690 +		gradient_shades = { 1.0, 1.0, 1.0, 1.0 }
  70.691 +		highlight_shade = 1.0
  70.692 +	}
  70.693 +}
  70.694 +
  70.695 +#widget "*GtkHandleBox*" style "inkscape-toolbar-fix"
  70.696 +#widget "*HandleBox*CommandsToolbar*" style "inkscape-toolbar-fix"
  70.697 +#widget "*HandleBox*SnapToolbar*" style "inkscape-toolbar-fix"
  70.698 +widget "*HandleBox*SelectToolbar*" style "inkscape-toolbar-fix"
  70.699 +widget "*HandleBox*NodeToolbar*" style "inkscape-toolbar-fix"
  70.700 +widget "*HandleBox*TweakToolbar*" style "inkscape-toolbar-fix"
  70.701 +widget "*HandleBox*ZoomToolbar*" style "inkscape-toolbar-fix"
  70.702 +widget "*HandleBox*StarToolbar*" style "inkscape-toolbar-fix"
  70.703 +widget "*HandleBox*RectToolbar*" style "inkscape-toolbar-fix"
  70.704 +widget "*HandleBox*3DBoxToolbar*" style "inkscape-toolbar-fix"
  70.705 +widget "*HandleBox*ArcToolbar*" style "inkscape-toolbar-fix"
  70.706 +widget "*HandleBox*SpiralToolbar*" style "inkscape-toolbar-fix"
  70.707 +widget "*HandleBox*PencilToolbar*" style "inkscape-toolbar-fix"
  70.708 +widget "*HandleBox*PenToolbar*" style "inkscape-toolbar-fix"
  70.709 +widget "*HandleBox*CalligraphyToolbar*" style "inkscape-toolbar-fix"
  70.710 +widget "*HandleBox*EraserToolbar*" style "inkscape-toolbar-fix"
  70.711 +widget "*HandleBox*LPEToolToolbar*" style "inkscape-toolbar-fix"
  70.712 +widget "*HandleBox*DropperToolbar*" style "inkscape-toolbar-fix"
  70.713 +widget "*HandleBox*ConnectorToolbar*" style "inkscape-toolbar-fix"
  70.714 +widget "*HandleBox*PaintbucketToolbar*" style "inkscape-toolbar-fix"
  70.715 +
  70.716 +# Performance Fixes
  70.717 +
  70.718 +style "performance-fix" {
  70.719 +	engine "murrine" {
  70.720 +		textstyle = 0
  70.721 +	}
  70.722 +}
  70.723 +
  70.724 +widget_class "*gtkmm__GtkWindow*" style "performance-fix" # Inkscape
  70.725 +widget_class "*GimpDisplayShell*" style "performance-fix" # Gimp
  70.726 +widget_class "*GimpToolbox*" style "performance-fix"
  70.727 +widget_class "*GimpMenuDock*" style "performance-fix"
  70.728 +widget "*OOoFixed*" style "performance-fix" # Openoffice/Libreoffice
  70.729 +widget_class "*MozContainer*" style "performance-fix" # Firefox (Not sure if this one does anything though.)
  70.730 +
  70.731 +widget_class "*XfceHeading*" style "xfce-header"
  70.732 +widget_class "*XfceDesktop*" style "xfdesktop-windowlist"
  70.733 +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"
  70.734 +widget "xfwm4-tabwin*" style "xfwm-tabwin"
  70.735 +widget_class "*XfsmLogoutDialog*" style "xfsm-logout"
  70.736 +widget_class "*XfsmLogoutDialog*GtkButton" style "xfsm-logout-button"
  70.737 +
  70.738 +include "panel.rc"
    71.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    71.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-2.0/panel.rc	Wed Sep 27 17:54:12 2017 +0300
    71.3 @@ -0,0 +1,136 @@
    71.4 +style "theme-panel"="default"{
    71.5 +	xthickness=1
    71.6 +	ythickness=1
    71.7 +	bg[NORMAL]=@panel_bg_color
    71.8 +	bg[ACTIVE]=@panel_bg_color
    71.9 +	bg[PRELIGHT]=shade(0.85,@selected_bg_color)
   71.10 +	bg[SELECTED]=shade(0.65,@selected_bg_color)
   71.11 +	fg[NORMAL]=shade(0.9,@panel_fg_color)
   71.12 +	fg[PRELIGHT]="#FFFFFF"
   71.13 +	fg[ACTIVE]=shade(0.9,@panel_fg_color)
   71.14 +	fg[SELECTED]=shade(0.9,@panel_fg_color)
   71.15 +	text[NORMAL]=shade(0.9,@panel_fg_color)
   71.16 +	text[PRELIGHT]="#FFFFFF"
   71.17 +	text[ACTIVE]=shade(0.9,@panel_fg_color)
   71.18 +	text[SELECTED]=shade(0.9,@panel_fg_color)
   71.19 +	engine "murrine"{
   71.20 +		roundness=0
   71.21 +		glowstyle=0
   71.22 +		glazestyle=0
   71.23 +		textstyle=1
   71.24 +		text_shade=0.2
   71.25 +	}
   71.26 +}
   71.27 +
   71.28 +style "xfdesktop-icon-view"{
   71.29 +	XfdesktopIconView::label-alpha=0
   71.30 +	XfdesktopIconView::selected-label-alpha=80
   71.31 +	XfdesktopIconView::shadow-x-offset=1
   71.32 +	XfdesktopIconView::shadow-y-offset=1
   71.33 +	XfdesktopIconView::selected-shadow-x-offset=1
   71.34 +	XfdesktopIconView::selected-shadow-y-offset=1
   71.35 +	XfdesktopIconView::shadow-color=@tooltip_bg_color
   71.36 +	XfdesktopIconView::selected-shadow-color=@tooltip_bg_color
   71.37 +	XfdesktopIconView::cell-spacing=2
   71.38 +	XfdesktopIconView::cell-padding=6
   71.39 +	XfdesktopIconView::cell-text-width-proportion=1.9
   71.40 +	fg[NORMAL]=shade(0.9,@selected_fg_color)
   71.41 +	fg[ACTIVE]=@selected_fg_color
   71.42 +	engine "murrine"{}
   71.43 +}
   71.44 +
   71.45 +style "theme-panel-text"{
   71.46 +	fg[NORMAL]=@panel_fg_color
   71.47 +	fg[PRELIGHT]=@panel_fg_color
   71.48 +	fg[ACTIVE]=@panel_fg_color
   71.49 +	text[NORMAL]=@panel_fg_color
   71.50 +	text[PRELIGHT]=@panel_fg_color
   71.51 +	text[ACTIVE]=@panel_fg_color
   71.52 +	engine "murrine"{
   71.53 +		textstyle=1
   71.54 +		text_shade=0.2
   71.55 +	}
   71.56 +}
   71.57 +
   71.58 +style "panel-entry"="dark"{
   71.59 +	fg[NORMAL]=@text_color
   71.60 +	fg[PRELIGHT]=@text_color
   71.61 +	fg[ACTIVE]=@text_color
   71.62 +	fg[SELECTED]=@text_color
   71.63 +	fg[INSENSITIVE]=@text_color
   71.64 +	text[NORMAL]=@text_color
   71.65 +	text[PRELIGHT]=@text_color
   71.66 +	text[ACTIVE]=@text_color
   71.67 +	text[SELECTED]=@text_color
   71.68 +	text[INSENSITIVE]=@text_color
   71.69 +}
   71.70 +style "theme-main-menu-text"="theme-panel-text"{
   71.71 +	fg[PRELIGHT]="#ffffff"
   71.72 +	text[PRELIGHT]="#ffffff"
   71.73 +}
   71.74 +style "workspace-switcher"="theme-panel"{
   71.75 +	bg[SELECTED]=shade(0.8,@selected_bg_color)
   71.76 +}
   71.77 +style "window-buttons"="theme-panel"{
   71.78 +	xthickness=3
   71.79 +	ythickness=3
   71.80 +	bg[ACTIVE]=shade(0.65,@selected_bg_color)
   71.81 +	bg[PRELIGHT]=shade(0.85,@selected_bg_color)
   71.82 +	bg[SELECTED]=shade(0.85,@selected_bg_color)
   71.83 +	fg[NORMAL]=shade(0.7,@base_color)
   71.84 +	fg[ACTIVE]=@base_color
   71.85 +	fg[PRELIGHT]=@base_color
   71.86 +	engine "murrine"{
   71.87 +		contrast=0.0
   71.88 +		gradient_shades={1.0,0.9,0.8,0.7}
   71.89 +		roundness=1
   71.90 +		reliefstyle=0
   71.91 +		textstyle=1
   71.92 +		text_shade=0.2
   71.93 +	}
   71.94 +}
   71.95 +
   71.96 +style "indicator"="theme-panel"{
   71.97 +	xthickness=0
   71.98 +	ythickness=0
   71.99 +}
  71.100 +
  71.101 +widget "*PanelWidget*" style "theme-panel"
  71.102 +widget "*PanelApplet*" style "theme-panel"
  71.103 +widget "*fast-user-switch*" style "theme-panel"
  71.104 +widget "*CPUFreq*Applet*" style "theme-panel"
  71.105 +class "PanelApp*" style "theme-panel"
  71.106 +class "PanelToplevel*" style "theme-panel"
  71.107 +widget_class "*PanelToplevel*" style "theme-panel"
  71.108 +widget_class "*notif*" style "theme-panel"
  71.109 +widget_class "*Notif*" style "theme-panel"
  71.110 +widget_class "*Tray*" style "theme-panel"
  71.111 +widget_class "*tray*" style "theme-panel"
  71.112 +widget_class "*computertemp*" style "theme-panel"
  71.113 +widget_class "*Applet*Tomboy*" style "theme-panel"
  71.114 +widget_class "*Applet*Netstatus*" style "theme-panel"
  71.115 +
  71.116 +# Fixes for tooltip text in some apps.
  71.117 +widget_class "*Notif*Beagle*" style "theme-panel"
  71.118 +widget_class "*Notif*Brasero*" style "theme-panel"
  71.119 +
  71.120 +# XFCE panel theming.
  71.121 +widget "*Xfce*Panel*" style "theme-panel"
  71.122 +class "*Xfce*Panel*" style "theme-panel"
  71.123 +widget "*WnckPager*" style "workspace-switcher"
  71.124 +widget "*XfdesktopIconView*" style "xfdesktop-icon-view"
  71.125 +
  71.126 +# Fix gtk-entries in the panel
  71.127 +class "*SexyIconEntry*" style:highest "entry" # fixes dict-plugin
  71.128 +widget "*xfce4-verve-plugin*GtkEntry" style:highest "entry" # fixes verve-plugin
  71.129 +
  71.130 +# Make sure panel text color doesn't change
  71.131 +widget_class "*Panel*MenuBar*" style "theme-main-menu-text"
  71.132 +widget_class "*Panel*<GtkMenuBar>*" style "theme-main-menu-text"
  71.133 +widget "*.clock-applet-button.*"	style "theme-panel-text"
  71.134 +widget "*PanelApplet*"			style "theme-panel-text"
  71.135 +
  71.136 +# Override general panel-style with specific plugin-styles
  71.137 +widget "*indicator-applet*"		style "indicator"
  71.138 +widget "*indicator-button*"		style "indicator"
  71.139 +widget "*XfceTasklist*"			style "window-buttons"
  71.140 \ No newline at end of file
    72.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    72.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/apps/gnome-applications.css	Wed Sep 27 17:54:12 2017 +0300
    72.3 @@ -0,0 +1,396 @@
    72.4 +/***********************
    72.5 + * fallback mode panel *
    72.6 + ***********************/
    72.7 +PanelWidget,
    72.8 +PanelApplet,
    72.9 +PanelToplevel {
   72.10 +    padding: 0;
   72.11 +    background-color: @panel_bg_color;
   72.12 +    background-image: none;
   72.13 +    color: @panel_fg_color;
   72.14 +}
   72.15 +
   72.16 +PanelApplet {
   72.17 +    border-width: 0;
   72.18 +}
   72.19 +
   72.20 +PanelSeparator {
   72.21 +    border-width: 0;
   72.22 +    background-color: @panel_bg_color;
   72.23 +    background-image: none;
   72.24 +    color: @panel_fg_color;
   72.25 +}
   72.26 +
   72.27 +.gnome-panel-menu-bar,
   72.28 +PanelApplet > GtkMenuBar.menubar,
   72.29 +PanelApplet > GtkMenuBar.menubar.menuitem,
   72.30 +PanelMenuBar.menubar,
   72.31 +PanelMenuBar.menubar.menuitem {
   72.32 +    -PanelMenuBar-icon-visible: true;
   72.33 +
   72.34 +    border-width: 0;
   72.35 +    background-color: @panel_bg_color;
   72.36 +    background-image: none;
   72.37 +}
   72.38 +
   72.39 +PanelAppletFrame {
   72.40 +    border-width: 0;
   72.41 +    background-color: @panel_bg_color;
   72.42 +    background-image: none;
   72.43 +}
   72.44 +
   72.45 +PanelApplet .button {
   72.46 +    -GtkButton-inner-border: 2;
   72.47 +
   72.48 +    border-width: 0 1px;
   72.49 +    border-radius: 0;
   72.50 +    border-color: transparent;
   72.51 +    background-color: @panel_bg_color;
   72.52 +    background-image: none;
   72.53 +    color: @panel_fg_color;
   72.54 +}
   72.55 +
   72.56 +PanelApplet .button:active {
   72.57 +    border-width: 0 1px;
   72.58 +    border-radius: 0;
   72.59 +    border-color: mix(@panel_bg_color, @panel_fg_color, 0.21);
   72.60 +    background-color: mix(@panel_bg_color, @panel_fg_color, 0.21);
   72.61 +    background-image: none;
   72.62 +    color: shade(@panel_fg_color, 1.08);
   72.63 +}
   72.64 +
   72.65 +PanelApplet .button:prelight {
   72.66 +    border-color: mix(@panel_bg_color, @panel_fg_color, 0.11);
   72.67 +    background-color: mix(@panel_bg_color, @panel_fg_color, 0.11);
   72.68 +    background-image: none;
   72.69 +    color: shade(@panel_fg_color, 1.08);
   72.70 +}
   72.71 +
   72.72 +PanelApplet .button:active:prelight {
   72.73 +    border-color: mix(@panel_bg_color, @panel_fg_color, 0.31);
   72.74 +    background-color: mix(@panel_bg_color, @panel_fg_color, 0.31);
   72.75 +    background-image: none;
   72.76 +    color: shade(@panel_fg_color, 1.08);
   72.77 +}
   72.78 +
   72.79 +WnckPager, WnckTasklist {
   72.80 +    background-color: @panel_bg_color;
   72.81 +}
   72.82 +
   72.83 +/************
   72.84 + * nautilus *
   72.85 + ************/
   72.86 +.nautilus-desktop.nautilus-canvas-item {
   72.87 +    color: white;
   72.88 +    text-shadow: 1px 1px black;
   72.89 +}
   72.90 +
   72.91 +.nautilus-desktop.nautilus-canvas-item:active {
   72.92 +    color: @theme_fg_color;
   72.93 +}
   72.94 +
   72.95 +.nautilus-desktop.nautilus-canvas-item:selected {
   72.96 +    color: @theme_selected_fg_color;
   72.97 +}
   72.98 +
   72.99 +.nautilus-desktop.nautilus-canvas-item:active,
  72.100 +.nautilus-desktop.nautilus-canvas-item:prelight,
  72.101 +.nautilus-desktop.nautilus-canvas-item:selected {
  72.102 +    text-shadow: none;
  72.103 +}
  72.104 +
  72.105 +NautilusWindow .toolbar {
  72.106 +    border-width: 0 0 1px;
  72.107 +    border-style: solid;
  72.108 +    border-color: shade(@toolbar_bg_color, 0.8);
  72.109 +}
  72.110 +
  72.111 +NautilusWindow .sidebar .frame {
  72.112 +    border-style: none;
  72.113 +}
  72.114 +
  72.115 +NautilusWindow > GtkGrid > .pane-separator,
  72.116 +NautilusWindow > GtkGrid > .pane-separator:hover {
  72.117 +    border-width: 0 1px 0 0;
  72.118 +    border-style: solid;
  72.119 +    border-color: shade(@theme_bg_color, 0.8);
  72.120 +    background-color: @theme_bg_color;
  72.121 +}
  72.122 +
  72.123 +NautilusNotebook.notebook {
  72.124 +    border-right-width: 0;
  72.125 +    border-left-width: 0;
  72.126 +    border-bottom-width: 0;
  72.127 +}
  72.128 +
  72.129 +NautilusNotebook .frame {
  72.130 +    border-width: 0;
  72.131 +}
  72.132 +
  72.133 +NautilusQueryEditor .search-bar.toolbar {
  72.134 +    border-top-width: 0;
  72.135 +    border-bottom-width: 0;
  72.136 +}
  72.137 +
  72.138 +NautilusQueryEditor .toolbar {
  72.139 +    padding-top: 3px;
  72.140 +    padding-bottom: 2px;
  72.141 +    border-width: 1px 0 0 0;
  72.142 +    border-style: solid;
  72.143 +    border-color: @toolbar_bg_color;
  72.144 +    background-color: shade(@toolbar_bg_color, 0.9);
  72.145 +}
  72.146 +
  72.147 +NautilusQueryEditor .toolbar:nth-child(2) {
  72.148 +    border-color: shade(@toolbar_bg_color, 0.8);
  72.149 +}
  72.150 +
  72.151 +NautilusQueryEditor .toolbar:last-child,
  72.152 +NautilusQueryEditor .search-bar.toolbar:only-child {
  72.153 +    border-bottom-width: 1px;
  72.154 +    border-bottom-color: shade(@toolbar_bg_color, 0.8);
  72.155 +}
  72.156 +
  72.157 +/******************
  72.158 + * gnome terminal *
  72.159 + ******************/
  72.160 +VteTerminal {
  72.161 +    background-color: @osd_base;
  72.162 +    color: @osd_fg;
  72.163 +}
  72.164 +
  72.165 +TerminalWindow GtkNotebook.notebook {
  72.166 +    border-right-width: 0;
  72.167 +    border-bottom-width: 0;
  72.168 +    border-left-width: 0;
  72.169 +}
  72.170 +
  72.171 +TerminalWindow .scrollbars-junction,
  72.172 +TerminalWindow .scrollbar.trough {
  72.173 +    background-color: @osd_base;
  72.174 +}
  72.175 +
  72.176 +TerminalWindow .scrollbar.button,
  72.177 +TerminalWindow .scrollbar.button:active,
  72.178 +TerminalWindow .scrollbar.button:active:hover {
  72.179 +    color: shade(@osd_base, 0.6);
  72.180 +}
  72.181 +
  72.182 +TerminalWindow .scrollbar.slider {
  72.183 +    border-color: mix(shade(@osd_base, 0.87), @osd_fg, 0.21);
  72.184 +    background-color: mix(@osd_base, @osd_fg, 0.21);
  72.185 +}
  72.186 +
  72.187 +TerminalWindow .scrollbar.slider:hover,
  72.188 +TerminalWindow .scrollbar.slider.vertical:hover {
  72.189 +    border-color: mix(shade(@osd_base, 0.87), @osd_fg, 0.31);
  72.190 +    background-color: mix(@osd_base, @osd_fg, 0.31);
  72.191 +}
  72.192 +
  72.193 +TerminalWindow .scrollbar.slider:active,
  72.194 +TerminalWindow .scrollbar.slider.vertical:active {
  72.195 +    border-color: shade(@theme_selected_bg_color, 0.9);
  72.196 +    background-color: @theme_selected_bg_color;
  72.197 +}
  72.198 +
  72.199 +/*********
  72.200 + * gedit *
  72.201 + *********/
  72.202 +GeditWindow .pane-separator,
  72.203 +GeditWindow .pane-separator:hover {
  72.204 +    border-width: 0 1px 1px 1px;
  72.205 +    border-style: solid;
  72.206 +    border-color: shade(@theme_bg_color, 0.8);
  72.207 +    background-color: @theme_bg_color;
  72.208 +    color: shade(@theme_bg_color, 0.8);
  72.209 +}
  72.210 +
  72.211 +.gedit-document-panel {
  72.212 +    background-color: @theme_bg_color;
  72.213 +    color: mix(@theme_fg_color, @theme_bg_color, 0.1);
  72.214 +}
  72.215 +
  72.216 +.gedit-document-panel-group-row,
  72.217 +.gedit-document-panel-group-row:hover {
  72.218 +    border-top: 1px solid shade(@theme_bg_color, 0.9);
  72.219 +    background-color: @theme_bg_color;
  72.220 +}
  72.221 +
  72.222 +.gedit-document-panel-document-row:hover {
  72.223 +    background-color: shade(@theme_bg_color, 1.05);
  72.224 +}
  72.225 +
  72.226 +.gedit-document-panel-document-row:selected,
  72.227 +.gedit-document-panel-document-row:selected:hover {
  72.228 +    background-color: @theme_selected_bg_color;
  72.229 +    color: @theme_selected_fg_color;
  72.230 +}
  72.231 +
  72.232 +.gedit-document-panel .list-row {
  72.233 +    padding: 4px;
  72.234 +}
  72.235 +
  72.236 +.gedit-document-panel .list-row .button {
  72.237 +    padding: 1px;
  72.238 +    border-image: none;
  72.239 +    border-radius: 2px;
  72.240 +    border-style: solid;
  72.241 +    border-color: transparent;
  72.242 +    border-width: 1px;
  72.243 +    background-color: transparent;
  72.244 +    background-image: none;
  72.245 +    color: transparent;
  72.246 +    icon-shadow: none;
  72.247 +}
  72.248 +
  72.249 +.gedit-document-panel .prelight-row .button  {
  72.250 +    border-color: alpha(black, 0.1);
  72.251 +    color: alpha(white, 0.8);
  72.252 +}
  72.253 +
  72.254 +.gedit-document-panel .list-row .button:hover,
  72.255 +.gedit-document-panel .prelight-row .button:hover {
  72.256 +    border-color: alpha(black, 0.1);
  72.257 +    color: white;
  72.258 +}
  72.259 +
  72.260 +.gedit-document-panel .prelight-row .button:active {
  72.261 +    border-color: alpha(black, 0.2);
  72.262 +    background-color: alpha(black, 0.08);
  72.263 +    color: white;
  72.264 +}
  72.265 +
  72.266 +.gedit-document-panel-dragged-row {
  72.267 +    border: 1px solid alpha(black, 0.1);
  72.268 +    background-color: alpha(black, 0.5);
  72.269 +    color: white;
  72.270 +}
  72.271 +
  72.272 +.gedit-document-panel-placeholder-row {
  72.273 +    border: none;
  72.274 +    background-color: alpha(black, 0.08);
  72.275 +    transition: all 200ms ease-in;
  72.276 +}
  72.277 +
  72.278 +GeditStatusbar {
  72.279 +    border-top: 1px solid shade(@theme_bg_color, 0.8);
  72.280 +}
  72.281 +
  72.282 +GeditStatusbar GeditSmallButton,
  72.283 +GeditStatusMenuButton {
  72.284 +    text-shadow: none;
  72.285 +}
  72.286 +
  72.287 +GeditStatusbar GeditSmallButton.button,
  72.288 +GeditStatusbar GeditSmallButton.button:hover,
  72.289 +GeditStatusbar GeditSmallButton.button:active,
  72.290 +GeditStatusbar GeditSmallButton.button:active:hover,
  72.291 +GeditStatusMenuButton.button,
  72.292 +GeditStatusMenuButton.button:hover,
  72.293 +GeditStatusMenuButton.button:active,
  72.294 +GeditStatusMenuButton.button:active:hover {
  72.295 +    border-image: none;
  72.296 +    border-style: solid;
  72.297 +    border-width: 0 1px;
  72.298 +    border-radius: 0;
  72.299 +    padding: 1px 6px 2px 4px;
  72.300 +}
  72.301 +
  72.302 +GeditStatusbar GeditSmallButton.button:hover,
  72.303 +GeditStatusbar GeditSmallButton.button:active,
  72.304 +GeditStatusbar GeditSmallButton.button:active:hover,
  72.305 +GeditStatusMenuButton.button:hover,
  72.306 +GeditStatusMenuButton.button:active,
  72.307 +GeditStatusMenuButton.button:active:hover {
  72.308 +    border-color: shade(@theme_bg_color, 0.8);
  72.309 +}
  72.310 +
  72.311 +GeditStatusbar GeditSmallButton.button:active,
  72.312 +GeditStatusMenuButton.button:active {
  72.313 +    background-color: shade(@theme_bg_color, 0.95);
  72.314 +    color: @theme_fg_color;
  72.315 +}
  72.316 +
  72.317 +GeditViewFrame .gedit-search-slider {
  72.318 +    padding: 4px;
  72.319 +    border-radius: 0 0 2px 2px;
  72.320 +    border-width: 0 1px 1px 1px;
  72.321 +    border-style: solid;
  72.322 +    border-color: shade(@theme_base_color, 0.8);
  72.323 +    background-color: @theme_base_color;
  72.324 +}
  72.325 +
  72.326 +GeditViewFrame .gedit-search-slider .not-found {
  72.327 +    background-color: @error_bg_color;
  72.328 +    background-image: none;
  72.329 +    color: @error_fg_color;
  72.330 +}
  72.331 +
  72.332 +GeditViewFrame .gedit-search-slider .not-found:selected {
  72.333 +    background-color: @theme_selected_bg_color;
  72.334 +    color: @theme_selected_fg_color;
  72.335 +}
  72.336 +
  72.337 +GeditFileBrowserWidget .toolbar {
  72.338 +    padding: 2px;
  72.339 +    border-top: none;
  72.340 +    background-color: @theme_bg_color;
  72.341 +    background-image: none;
  72.342 +}
  72.343 +
  72.344 +.gedit-search-entry-occurrences-tag {
  72.345 +    margin: 2px;
  72.346 +    padding: 2px;
  72.347 +    color: mix(@theme_text_color, @theme_base_color, 0.5);
  72.348 +}
  72.349 +
  72.350 +/***************
  72.351 + * font-viewer *
  72.352 + ***************/
  72.353 +SushiFontWidget {
  72.354 +    padding: 6px 12px;
  72.355 +}
  72.356 +
  72.357 +/*************
  72.358 + * gucharmap *
  72.359 + *************/
  72.360 +GucharmapChartable {
  72.361 +    background-color: @theme_base_color;
  72.362 +    color: @theme_text_color;
  72.363 +}
  72.364 +
  72.365 +GucharmapChartable:active,
  72.366 +GucharmapChartable:focus,
  72.367 +GucharmapChartable:selected {
  72.368 +    background-color: @theme_selected_bg_color;
  72.369 +    color: @theme_selected_fg_color;
  72.370 +}
  72.371 +
  72.372 +/*************
  72.373 + * evolution *
  72.374 + *************/
  72.375 +EPreviewPane .entry {
  72.376 +    background-color: @theme_base_color;
  72.377 +    color: @theme_text_color;
  72.378 +}
  72.379 +
  72.380 +/******************
  72.381 + * gnome calendar *
  72.382 + ******************/
  72.383 +.calendar-view {
  72.384 +    background-color: shade(@theme_base_color, 0.95);
  72.385 +    color: @theme_text_color;
  72.386 +}
  72.387 +
  72.388 +/*******************
  72.389 + * gnome-bluetooth *
  72.390 + *******************/
  72.391 +GtkEntry.entry.pin-entry {
  72.392 +	font: regular 50;
  72.393 +	padding-left: 25px;
  72.394 +	padding-right: 25px;
  72.395 +}
  72.396 +
  72.397 +GtkLabel.pin-label {
  72.398 +	font: regular 50;
  72.399 +}
    73.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    73.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/apps/granite-widgets.css	Wed Sep 27 17:54:12 2017 +0300
    73.3 @@ -0,0 +1,677 @@
    73.4 +/********************
    73.5 + * dynamic notebook *
    73.6 + ********************/
    73.7 +.dynamic-notebook {
    73.8 +    background-color: shade(@theme_bg_color, 1.08);
    73.9 +    background-image: none;
   73.10 +}
   73.11 +
   73.12 +.dynamic-notebook GtkLabel,
   73.13 +.dynamic-notebook GtkImage {
   73.14 +    color: alpha(@theme_fg_color, 0.5);
   73.15 +}
   73.16 +
   73.17 +.dynamic-notebook .notebook {
   73.18 +    -GtkNotebook-tab-overlap: 3px;
   73.19 +    -GtkNotebook-initial-gap: 12px;
   73.20 +
   73.21 +    border-width: 1px 0 0 0;
   73.22 +    border-color: shade(@theme_bg_color, 0.8);
   73.23 +    border-radius: 0;
   73.24 +    padding: 0;
   73.25 +}
   73.26 +
   73.27 +.dynamic-notebook .notebook tab {
   73.28 +    padding: 3px;
   73.29 +    border-width: 0 1px;
   73.30 +    border-color: shade(@theme_bg_color, 0.85);
   73.31 +    border-radius: 0;
   73.32 +    background-color: shade(@theme_bg_color, 0.9);
   73.33 +    background-image: none;
   73.34 +    color: @theme_fg_color;
   73.35 +}
   73.36 +
   73.37 +.dynamic-notebook .notebook tab:nth-child(first) {
   73.38 +}
   73.39 +
   73.40 +.dynamic-notebook .notebook tab:active {
   73.41 +    border-color: shade(@theme_bg_color, 0.8);
   73.42 +    background-color: shade(@theme_base_color, 0.85);
   73.43 +    background-image: none;
   73.44 +    color: @theme_fg_color;
   73.45 +    box-shadow:inset 0 -2px @theme_selected_bg_color;
   73.46 +}
   73.47 +
   73.48 +.dynamic-notebook .notebook tab .entry {
   73.49 +    border-radius: 2px;
   73.50 +    padding: 4px 3px;
   73.51 +}
   73.52 +
   73.53 +.dynamic-notebook .button:hover,
   73.54 +.dynamic-notebook .button:hover:active,
   73.55 +.dynamic-notebook .notebook .button,
   73.56 +.dynamic-notebook .notebook .button:hover,
   73.57 +.dynamic-notebook .notebook .button:hover:active {
   73.58 +    border-color: shade(@theme_bg_color, 0.7);
   73.59 +    background-color: shade(@theme_bg_color, 1.10);
   73.60 +    background-image: none;
   73.61 +}
   73.62 +
   73.63 +.dynamic-notebook .button:hover:active,
   73.64 +.dynamic-notebook .notebook .button:hover:active {
   73.65 +    border-color: shade(@theme_bg_color, 0.7);
   73.66 +    color: shade(@theme_fg_color, 0.7);
   73.67 +}
   73.68 +
   73.69 +.dynamic-notebook .menu GtkLabel {
   73.70 +    color: @menu_fg_color;
   73.71 +}
   73.72 +
   73.73 +/****************
   73.74 + * content view *
   73.75 + ****************/
   73.76 +.content-view-window {
   73.77 +    border-width: 1px;
   73.78 +    border-style: solid;
   73.79 +    border-color: shade(@theme_base_color, 0.8);
   73.80 +    border-radius: 2px;
   73.81 +    background-color:@theme_base_color;
   73.82 +    background-image: none;
   73.83 +    color: @theme_text_color;
   73.84 +}
   73.85 +
   73.86 +.content-view,
   73.87 +.content-view GtkViewport {
   73.88 +    background-color: @theme_base_color;
   73.89 +    background-image: none;
   73.90 +}
   73.91 +
   73.92 +.content-view * {
   73.93 +    background-color: transparent;
   73.94 +    background-image: none;
   73.95 +}
   73.96 +
   73.97 +.content-view .entry {
   73.98 +    background-color: @theme_base_color;
   73.99 +    background-image: none;
  73.100 +    color: @theme_text_color;
  73.101 +}
  73.102 +
  73.103 +.content-view .button {
  73.104 +    border-width: 1px;
  73.105 +    border-style: solid;
  73.106 +    border-color: shade(@theme_base_color, 0.8);
  73.107 +    border-radius: 2px;
  73.108 +    background-color: shade(@theme_base_color, 1.08);
  73.109 +    background-image: none;
  73.110 +    color: @theme_text_color;
  73.111 +}
  73.112 +
  73.113 +.content-view .button:hover {
  73.114 +    border-color: shade(@theme_base_color, 0.7);
  73.115 +    background-color: shade(@theme_base_color, 1.10);
  73.116 +    background-image: none;
  73.117 +}
  73.118 +
  73.119 +.content-view .button:active {
  73.120 +    border-color: shade(@theme_base_color, 0.8);
  73.121 +    background-color: shade(@theme_base_color, 0.95);
  73.122 +    background-image: none;
  73.123 +}
  73.124 +
  73.125 +.content-view .button:active:hover {
  73.126 +    border-color: shade(@theme_base_color, 0.7);
  73.127 +    color: shade(@theme_text_color, 0.7);
  73.128 +}
  73.129 +
  73.130 +.content-view .button:insensitive {
  73.131 +    background-color: shade(@theme_base_color, 0.9);
  73.132 +    background-image: none;
  73.133 +}
  73.134 +
  73.135 +.content-view .help_button * {
  73.136 +    color: @theme_text_color;
  73.137 +}
  73.138 +
  73.139 +.content-view .toolbar {
  73.140 +    -GtkWidget-window-dragging: true;
  73.141 +
  73.142 +    padding: 1px;
  73.143 +    border-width: 0 0 1px 0;
  73.144 +    border-style: solid;
  73.145 +    border-color: shade(@theme_base_color, 0.8);
  73.146 +    background-color: @theme_base_color;
  73.147 +    background-image: none;
  73.148 +}
  73.149 +
  73.150 +.content-view .menu {
  73.151 +    padding: 0;
  73.152 +    border-radius: 0;
  73.153 +    border-style: none;
  73.154 +    background-color: @menu_bg_color;
  73.155 +    background-image: none;
  73.156 +    color: @menu_fg_color;
  73.157 +}
  73.158 +
  73.159 +/**************
  73.160 + * sourcelist *
  73.161 + **************/
  73.162 +.source-list,
  73.163 +.source-list.view {
  73.164 +    border-radius: 0;
  73.165 +    background-color: @theme_bg_color;
  73.166 +    background-image: none;
  73.167 +    color: mix(@theme_fg_color, @theme_bg_color, 0.1);
  73.168 +}
  73.169 +
  73.170 +.source-list {
  73.171 +    -GtkTreeView-horizontal-separator: 1;
  73.172 +    -GtkTreeView-vertical-separator: 1;
  73.173 +}
  73.174 +
  73.175 +.source-list.view:selected,
  73.176 +.source-list.view:prelight:selected {
  73.177 +    background-color: @theme_selected_bg_color;
  73.178 +    background-image: none;
  73.179 +    color: @theme_selected_fg_color;
  73.180 +}
  73.181 +
  73.182 +.source-list.view:prelight {
  73.183 +    background-color: shade(@theme_bg_color, 1.08);
  73.184 +    background-image: none;
  73.185 +}
  73.186 +
  73.187 +.source-list.badge,
  73.188 +.source-list.badge:prelight,
  73.189 +.source-list.badge:selected,
  73.190 +.source-list.badge:prelight:selected {
  73.191 +    margin: 0 3px;
  73.192 +    padding: 0 6px;
  73.193 +    border-width: 0;
  73.194 +    border-radius: 10px;
  73.195 +    background-color: @theme_selected_bg_color;
  73.196 +    background-image: none;
  73.197 +    color: @theme_selected_fg_color;
  73.198 +}
  73.199 +
  73.200 +/******************
  73.201 + * no undo button *
  73.202 + ******************/
  73.203 +.button.noundo,
  73.204 +.content-view .button.noundo {
  73.205 +    border-color: shade(@error_bg_color, 0.8);
  73.206 +    background-color: shade(@error_bg_color, 1.08);
  73.207 +    background-image: none;
  73.208 +    color: @error_fg_color;
  73.209 +}
  73.210 +
  73.211 +.button.noundo:hover,
  73.212 +.content-view .button.noundo:hover {
  73.213 +    border-color: shade(@error_bg_color, 0.7);
  73.214 +    background-color: @error_bg_color;
  73.215 +    background-image: none;
  73.216 +}
  73.217 +
  73.218 +.button.noundo:active,
  73.219 +.content-view .button.noundo:active {
  73.220 +    border-color: shade(@error_bg_color, 0.8);
  73.221 +    background-color: shade(@error_bg_color, 0.95);
  73.222 +    background-image: none;
  73.223 +}
  73.224 +
  73.225 +.button.noundo:active:hover,
  73.226 +.content-view .button.noundo:active:hover {
  73.227 +    border-color: shade(@error_bg_color, 0.7);
  73.228 +    background-color: shade(@error_bg_color, 0.97);
  73.229 +    background-image: none;
  73.230 +}
  73.231 +
  73.232 +.button.noundo GtkLabel,
  73.233 +.button.noundo Gtklabel:prelight {
  73.234 +    color: @error_fg_color;
  73.235 +}
  73.236 +
  73.237 +/**********************
  73.238 + * affirmative button *
  73.239 + **********************/
  73.240 +.button.affirmative,
  73.241 +.content-view .button.affirmative {
  73.242 +    border-color: shade(@theme_selected_bg_color, 0.8);
  73.243 +    background-color: shade(@theme_selected_bg_color, 1.08);
  73.244 +    background-image: none;
  73.245 +    color: @theme_selected_fg_color;
  73.246 +}
  73.247 +
  73.248 +.button.affirmative:hover,
  73.249 +.content-view .button.affirmative:hover {
  73.250 +    border-color: shade(@theme_selected_bg_color, 0.7);
  73.251 +    background-color: @theme_selected_bg_color;
  73.252 +    background-image: none;
  73.253 +}
  73.254 +
  73.255 +.button.affirmative:active,
  73.256 +.content-view .button.affirmative:active {
  73.257 +    border-color: shade(@theme_selected_bg_color, 0.8);
  73.258 +    background-color: shade(@theme_selected_bg_color, 0.95);
  73.259 +    background-image: none;
  73.260 +}
  73.261 +
  73.262 +.button.affirmative:active:hover,
  73.263 +.content-view .button.affirmative:active:hover {
  73.264 +    border-color: shade(@theme_selected_bg_color, 0.7);
  73.265 +    background-color: shade(@theme_selected_bg_color, 0.97);
  73.266 +    background-image: none;
  73.267 +}
  73.268 +
  73.269 +.button.affirmative GtkLabel,
  73.270 +.button.affirmative Gtklabel:prelight {
  73.271 +    color: @theme_selected_fg_color;
  73.272 +}
  73.273 +
  73.274 +/**********************
  73.275 + * secondary toolbars *
  73.276 + **********************/
  73.277 +.secondary-toolbar.toolbar {
  73.278 +    padding: 2px;
  73.279 +    border-color: shade(@toolbar_bg_color, 0.8);
  73.280 +    background-color: @toolbar_bg_color;
  73.281 +    background-image: none;
  73.282 +}
  73.283 +
  73.284 +.secondary-toolbar.toolbar .button {
  73.285 +    border-color: shade(@toolbar_bg_color, 0.8);
  73.286 +    background-color: shade(@toolbar_bg_color, 1.08);
  73.287 +    background-image: none;
  73.288 +    color: @toolbar_fg_color;
  73.289 +}
  73.290 +
  73.291 +.secondary-toolbar.toolbar .button:hover {
  73.292 +    border-color: shade(@toolbar_bg_color, 0.7);
  73.293 +    background-color: shade(@toolbar_bg_color, 1.10);
  73.294 +    background-image: none;
  73.295 +}
  73.296 +
  73.297 +.secondary-toolbar.toolbar .button:active {
  73.298 +    border-color: shade(@toolbar_bg_color, 0.8);
  73.299 +    background-color: shade(@toolbar_bg_color, 0.95);
  73.300 +    background-image: none;
  73.301 +}
  73.302 +
  73.303 +.secondary-toolbar.toolbar .button:active:hover {
  73.304 +    border-color: shade(@toolbar_bg_color, 0.7);
  73.305 +}
  73.306 +
  73.307 +.secondary-toolbar.toolbar .button:focus,
  73.308 +.secondary-toolbar.toolbar .button:hover:focus,
  73.309 +.secondary-toolbar.toolbar .button:active:focus,
  73.310 +.secondary-toolbar.toolbar .button:active:hover:focus {
  73.311 +    border-color: shade(@toolbar_bg_color, 0.7);
  73.312 +}
  73.313 +
  73.314 +.secondary-toolbar.toolbar .button:insensitive {
  73.315 +    border-color: shade(@toolbar_bg_color, 0.85);
  73.316 +    background-color: shade(@toolbar_bg_color, 0.9);
  73.317 +    background-image: none;
  73.318 +}
  73.319 +
  73.320 +.secondary-toolbar.toolbar .button:active *:insensitive {
  73.321 +    border-color: shade(@toolbar_bg_color, 0.75);
  73.322 +    background-color: shade(@toolbar_bg_color, 0.80);
  73.323 +    background-image: none;
  73.324 +}
  73.325 +
  73.326 +/*******************
  73.327 + * bottom toolbars *
  73.328 + *******************/
  73.329 +.bottom-toolbar.toolbar {
  73.330 +    padding: 6px;
  73.331 +    border-width: 1px 0 0 0;
  73.332 +    border-color: shade(@theme_bg_color, 0.8);
  73.333 +    background-color: @theme_bg_color;
  73.334 +    background-image: none;
  73.335 +}
  73.336 +
  73.337 +.bottom-toolbar.toolbar .button {
  73.338 +    border-color: shade(@theme_bg_color, 0.8);
  73.339 +    background-color: shade(@theme_bg_color, 1.08);
  73.340 +    background-image: none;
  73.341 +    color: @theme_fg_color;
  73.342 +}
  73.343 +
  73.344 +.bottom-toolbar.toolbar .button:hover {
  73.345 +    border-color: shade(@theme_bg_color, 0.7);
  73.346 +    background-color: shade(@theme_bg_color, 1.10);
  73.347 +    background-image: none;
  73.348 +}
  73.349 +
  73.350 +.bottom-toolbar.toolbar .button:active {
  73.351 +    border-color: shade(@theme_bg_color, 0.8);
  73.352 +    background-color: shade(@theme_bg_color, 0.95);
  73.353 +    background-image: none;
  73.354 +}
  73.355 +
  73.356 +.bottom-toolbar.toolbar .button:active:hover {
  73.357 +    border-color: shade(@theme_bg_color, 0.7);
  73.358 +}
  73.359 +
  73.360 +.bottom-toolbar.toolbar .button:focus,
  73.361 +.bottom-toolbar.toolbar .button:hover:focus,
  73.362 +.bottom-toolbar.toolbar .button:active:focus,
  73.363 +.bottom-toolbar.toolbar .button:active:hover:focus {
  73.364 +    border-color: shade(@theme_bg_color, 0.7);
  73.365 +}
  73.366 +
  73.367 +.bottom-toolbar.toolbar .button:insensitive {
  73.368 +    border-color: shade(@theme_bg_color, 0.85);
  73.369 +    background-color: shade(@theme_bg_color, 0.9);
  73.370 +    background-image: none;
  73.371 +}
  73.372 +
  73.373 +.bottom-toolbar.toolbar .button:active *:insensitive {
  73.374 +    border-color: shade(@theme_bg_color, 0.75);
  73.375 +    background-color: shade(@theme_bg_color, 0.80);
  73.376 +    background-image: none;
  73.377 +}
  73.378 +
  73.379 +/*************
  73.380 + * statusbar *
  73.381 + *************/
  73.382 +GraniteWidgetsStatusBar {
  73.383 +    padding: 1px;
  73.384 +    background-color: @theme_bg_color;
  73.385 +    background-image: none;
  73.386 +    box-shadow: inset 0 1px shade(@theme_bg_color, 0.8);
  73.387 +}
  73.388 +
  73.389 +/***********
  73.390 + * popover *
  73.391 + ***********/
  73.392 +GraniteWidgetsPopOver {
  73.393 +    -GraniteWidgetsPopOver-arrow-width: 21;
  73.394 +    -GraniteWidgetsPopOver-arrow-height: 12;
  73.395 +    -GraniteWidgetsPopOver-border-radius: 2px;
  73.396 +    -GraniteWidgetsPopOver-border-width: 1;
  73.397 +    -GraniteWidgetsPopOver-shadow-size: 12;
  73.398 +
  73.399 +    margin: 0;
  73.400 +    border-style: solid;
  73.401 +    border-color: shade(@menu_bg_color, 0.8);
  73.402 +    color: @menu_fg_color;
  73.403 +}
  73.404 +
  73.405 +.popover_bg {
  73.406 +    background-color: transparent;
  73.407 +    background-image: linear-gradient(to bottom,
  73.408 +                                      @menu_bg_color,
  73.409 +                                      @menu_bg_color
  73.410 +                                      );
  73.411 +}
  73.412 +
  73.413 +GraniteWidgetsPopOver .sidebar.view,
  73.414 +GraniteWidgetsPopOver * {
  73.415 +    background-color: transparent;
  73.416 +    background-image: none;
  73.417 +    color: @menu_fg_color;
  73.418 +}
  73.419 +
  73.420 +GraniteWidgetsPopOver .sidebar.view:selected,
  73.421 +GraniteWidgetsPopOver .sidebar.view:selected:focus,
  73.422 +GraniteWidgetsPopOver *:selected,
  73.423 +GraniteWidgetsPopOver *:selected:focus {
  73.424 +    background-color: @theme_selected_bg_color;
  73.425 +    background-image: none;
  73.426 +    color: @theme_selected_fg_color;
  73.427 +}
  73.428 +
  73.429 +GraniteWidgetsPopOver .button {
  73.430 +    border-color: shade(@menu_bg_color, 0.8);
  73.431 +    background-color: shade(@menu_bg_color, 1.08);
  73.432 +    background-image: none;
  73.433 +    color: @menu_fg_color;
  73.434 +
  73.435 +}
  73.436 +
  73.437 +GraniteWidgetsPopOver .button:hover {
  73.438 +    border-color: shade(@menu_bg_color, 0.7);
  73.439 +    background-color: shade(@menu_bg_color, 1.10);
  73.440 +    background-image: none;
  73.441 +    color: shade(@menu_fg_color, 0.7);
  73.442 +}
  73.443 +
  73.444 +GraniteWidgetsPopOver .button:active {
  73.445 +    border-color: shade(@menu_bg_color, 0.8);
  73.446 +    background-color: shade(@menu_bg_color, 0.95);
  73.447 +    background-image: none;
  73.448 +}
  73.449 +
  73.450 +GraniteWidgetsPopOver .button:active:hover {
  73.451 +    border-color: shade(@menu_bg_color, 0.7);
  73.452 +    color: shade(@menu_fg_color, 0.7);
  73.453 +}
  73.454 +
  73.455 +/* linked buttons */
  73.456 +GraniteWidgetsPopOver .linked .button {
  73.457 +    box-shadow: inset -1px 0 shade(@menu_bg_color, 0.9);
  73.458 +}
  73.459 +
  73.460 +GraniteWidgetsPopOver .linked .button:active {
  73.461 +    box-shadow: inset -1px 0 shade(@menu_bg_color, 0.9),
  73.462 +                inset 1px 0 alpha(@dark_shadow, 0.07),
  73.463 +                inset 0 1px alpha(@dark_shadow, 0.08),
  73.464 +                inset 0 -1px alpha(@dark_shadow, 0.05);
  73.465 +}
  73.466 +
  73.467 +GraniteWidgetsPopOver .linked .button:insensitive {
  73.468 +    box-shadow: inset -1px 0 shade(@menu_bg_color, 0.9);
  73.469 +}
  73.470 +
  73.471 +/* remove box shadow from last-child and only-child */
  73.472 +GraniteWidgetsPopOver .linked .button:last-child,
  73.473 +GraniteWidgetsPopOver .linked .button:only-child,
  73.474 +GraniteWidgetsPopOver .linked .button:insensitive:last-child,
  73.475 +GraniteWidgetsPopOver .linked .button:insensitive:only-child,
  73.476 +GraniteWidgetsPopOver .linked .button:active *:insensitive:last-child,
  73.477 +GraniteWidgetsPopOver .linked .button:active *:insensitive:only-child {
  73.478 +    box-shadow: none;
  73.479 +}
  73.480 +
  73.481 +/* add back the inset shadow effect */
  73.482 +GraniteWidgetsPopOver .linked .button:active:last-child,
  73.483 +GraniteWidgetsPopOver .linked .button:active:only-child {
  73.484 +    box-shadow: inset 1px 0 alpha(@dark_shadow, 0.07),
  73.485 +                inset 0 1px alpha(@dark_shadow, 0.08),
  73.486 +                inset -1px 0 alpha(@dark_shadow, 0.07);
  73.487 +}
  73.488 +
  73.489 +GraniteWidgetsPopOver .entry {
  73.490 +    border-color: shade(@menu_bg_color, 0.7);
  73.491 +    background-color: @menu_bg_color;
  73.492 +    background-image: none;
  73.493 +    color: @menu_fg_color;
  73.494 +}
  73.495 +
  73.496 +GraniteWidgetsPopOver .entry:active,
  73.497 +GraniteWidgetsPopOver .entry:focus {
  73.498 +    border-color: shade(@menu_bg_color, 0.7);
  73.499 +}
  73.500 +
  73.501 +GraniteWidgetsPopOver *.separator {
  73.502 +    border-color: shade(@menu_bg_color, 0.9);
  73.503 +    color: transparent;
  73.504 +}
  73.505 +
  73.506 +.button.app {
  73.507 +    border-width: 0;
  73.508 +    border-radius: 2px;
  73.509 +    background-color: transparent;
  73.510 +    background-image: none;
  73.511 +}
  73.512 +
  73.513 +.button.app:hover {
  73.514 +    border-color: shade(@theme_selected_bg_color, 0.9);
  73.515 +    background-color: @theme_selected_bg_color;
  73.516 +    background-image: none;
  73.517 +    color: @theme_selected_fg_color;
  73.518 +}
  73.519 +
  73.520 +.button.app:focus {
  73.521 +    border-color: shade(@theme_selected_bg_color, 0.9);
  73.522 +    background-color: @theme_selected_bg_color;
  73.523 +    background-image: none;
  73.524 +    color: @theme_selected_fg_color;
  73.525 +}
  73.526 +
  73.527 +/********
  73.528 + * gala *
  73.529 + ********/
  73.530 +.gala-workspaces-background {
  73.531 +    border-width: 1px 0 0 0;
  73.532 +    border-color: shade(@panel_bg_color, 0.8);
  73.533 +    background-color: @panel_bg_color;
  73.534 +    background-image: none;
  73.535 +}
  73.536 +
  73.537 +.gala-workspace-selected {
  73.538 +    border-width: 1px;
  73.539 +    border-radius: 2px;
  73.540 +    border-color: shade(@theme_selected_bg_color, 0.9);
  73.541 +    background-color: @theme_selected_bg_color;
  73.542 +    background-image: none;
  73.543 +}
  73.544 +
  73.545 +/*********
  73.546 + * files *
  73.547 + *********/
  73.548 +.files-overlay-bar {
  73.549 +    margin: 3px;
  73.550 +    padding: 3px 6px;
  73.551 +    border-width: 1px;
  73.552 +    border-color: shade(@theme_base_color, 0.7);
  73.553 +    border-radius: 2px;
  73.554 +    background-color: @theme_base_color;
  73.555 +    background-image: none;
  73.556 +}
  73.557 +
  73.558 +.files-overlay-bar GtkLabel {
  73.559 +    color: @theme_text_color;
  73.560 +}
  73.561 +
  73.562 +/************
  73.563 + * terminal *
  73.564 + ************/
  73.565 +PantheonTerminalPantheonTerminalWindow.background {
  73.566 +    background-color: transparent;
  73.567 +}
  73.568 +
  73.569 +/*********
  73.570 + * noise *
  73.571 + *********/
  73.572 +.album-list-view,
  73.573 +.album-list-view * {
  73.574 +    border-color: shade(@theme_base_color, 0.7);
  73.575 +    border-radius: 0;
  73.576 +    background-color: @theme_base_color;
  73.577 +    background-image: none;
  73.578 +    color: @theme_text_color;
  73.579 +}
  73.580 +
  73.581 +.album-list-view GtkTreeView {
  73.582 +    -GtkTreeView-vertical-separator: 1;
  73.583 +    -GtkTreeView-grid-line-width: 0;
  73.584 +
  73.585 +    background-color: @theme_base_color;
  73.586 +    background-image: none;
  73.587 +    color: @theme_text_color;
  73.588 +}
  73.589 +
  73.590 +.album-list-view GtkTreeView row:nth-child(even) {
  73.591 +    border-width: 0;
  73.592 +    border-style: none;
  73.593 +    background-color: shade(@theme_base_color, 0.97);
  73.594 +    background-image: none;
  73.595 +}
  73.596 +
  73.597 +
  73.598 +.album-list-view GtkTreeView row:nth-child(odd) {
  73.599 +    border-width: 0;
  73.600 +    border-style: none;
  73.601 +    background-color: shade(@theme_base_color, 1.0);
  73.602 +    background-image: none;
  73.603 +}
  73.604 +
  73.605 +.album-list-view GtkTreeView row:selected {
  73.606 +    background-color: @selected_bg_color;
  73.607 +    background-image: none;
  73.608 +    color: @selected_fg_color;
  73.609 +}
  73.610 +
  73.611 +/**********
  73.612 + * birdie *
  73.613 + **********/
  73.614 +BirdieWidgetsTweetList * {
  73.615 +    background-color: transparent;
  73.616 +    background-image: none;
  73.617 +}
  73.618 +
  73.619 +/*********
  73.620 + * tweet *
  73.621 + *********/
  73.622 +.tweet {
  73.623 +    padding: 0;
  73.624 +}
  73.625 +
  73.626 +/**********
  73.627 + * notify *
  73.628 + **********/
  73.629 +.notify {
  73.630 +    border-width: 1px;
  73.631 +    border-style: solid;
  73.632 +    border-color: shade(@theme_base_color, 0.7);
  73.633 +    border-radius: 2px;
  73.634 +    background-color: @theme_base_color;
  73.635 +    background-image: none;
  73.636 +    color: @theme_text_color;
  73.637 +}
  73.638 +
  73.639 +.notify .low {
  73.640 +}
  73.641 +
  73.642 +.notify .critical {
  73.643 +}
  73.644 +
  73.645 +/*********
  73.646 + * panel *
  73.647 +*********/
  73.648 +.panel {
  73.649 +    background-color: transparent;
  73.650 +    color: white;
  73.651 +    font-weight: bold;
  73.652 +    text-shadow: 0 1px 2px alpha (black, 0.5);
  73.653 +    icon-shadow: 0 1px 2px alpha (black, 0.5);
  73.654 +}
  73.655 +
  73.656 +.panel .menu .menuitem {
  73.657 +    font-weight: normal;
  73.658 +}
  73.659 +
  73.660 +.panel-shadow {
  73.661 +    background-image: none;
  73.662 +    background-color: transparent;
  73.663 +}
  73.664 +
  73.665 +.panel-app-button {
  73.666 +    -GtkMenuItem-horizontal-padding: 6px;
  73.667 +}
  73.668 +
  73.669 +.composited-indicator {
  73.670 +    background-color: transparent;
  73.671 +    color: white;
  73.672 +    padding: 0 2px;
  73.673 +}
  73.674 +
  73.675 +.composited-indicator.menuitem:active,
  73.676 +.composited-indicator.menuitem:prelight {
  73.677 +    border-style: none;
  73.678 +    background-image: none;
  73.679 +    box-shadow: none;
  73.680 +}
    74.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    74.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/apps/lightdm-gtk-greeter.css	Wed Sep 27 17:54:12 2017 +0300
    74.3 @@ -0,0 +1,250 @@
    74.4 +/*********
    74.5 + * panel *
    74.6 + *********/
    74.7 +#panel_window {
    74.8 +    background-color: transparent;
    74.9 +    background-image: none;
   74.10 +    color: white;
   74.11 +    font: bold;
   74.12 +    text-shadow: 0 1px alpha(black, 0.5);
   74.13 +    icon-shadow: 0 1px alpha(black, 0.5);
   74.14 +}
   74.15 +
   74.16 +#panel_window .menubar,
   74.17 +#panel_window .menubar > .menuitem {
   74.18 +    background-color: transparent;
   74.19 +    background-image: none;
   74.20 +    color: white;
   74.21 +    font: bold;
   74.22 +    text-shadow: 0 1px alpha(black, 0.5);
   74.23 +    icon-shadow: 0 1px alpha(black, 0.5);
   74.24 +}
   74.25 +
   74.26 +#panel_window .menubar > .menuitem:hover {
   74.27 +    border-style: none;
   74.28 +    background-color: alpha(white, 0.2);
   74.29 +    background-image: none;
   74.30 +    color: white;
   74.31 +}
   74.32 +
   74.33 +#panel_window .menubar > .menuitem *:hover {
   74.34 +    color: white;
   74.35 +}
   74.36 +
   74.37 +#panel_window .menubar > .menuitem:insensitive {
   74.38 +    color: alpha(white, 0.7);
   74.39 +}
   74.40 +
   74.41 +#panel_window .menubar .menu {
   74.42 +    border-radius: 1px;
   74.43 +}
   74.44 +
   74.45 +#panel_window .menubar .menu .menuitem {
   74.46 +    font: normal;
   74.47 +    text-shadow: none;
   74.48 +}
   74.49 +
   74.50 +/****************
   74.51 + * login window *
   74.52 + ****************/
   74.53 +#login_window,
   74.54 +#shutdown_dialog,
   74.55 +#restart_dialog {
   74.56 +    border-style: none;
   74.57 +    border-radius: 2px;
   74.58 +    background-color: @lightdm_bg_color;
   74.59 +    color: @lightdm_fg_color;
   74.60 +
   74.61 +    /* draw border using box-shadow */
   74.62 +    box-shadow: inset 1px 0 mix(shade(@lightdm_bg_color, 0.7), @lightdm_fg_color, 0.21),
   74.63 +                inset -1px 0 mix(shade(@lightdm_bg_color, 0.7), @lightdm_fg_color, 0.21),
   74.64 +                inset 0 1px mix(shade(@lightdm_bg_color, 0.7), @lightdm_fg_color, 0.21),
   74.65 +                inset 0 -1px mix(shade(@lightdm_bg_color, 0.7), @lightdm_fg_color, 0.21);
   74.66 +}
   74.67 +
   74.68 +#content_frame {
   74.69 +    padding-bottom: 14px;
   74.70 +}
   74.71 +
   74.72 +#login_window .menu {
   74.73 +    border-radius: 1px;
   74.74 +}
   74.75 +
   74.76 +#login_window GtkComboBox .button,
   74.77 +#login_window GtkComboBox .button:hover,
   74.78 +#login_window GtkComboBox .button:active,
   74.79 +#login_window GtkComboBox .button:active:hover,
   74.80 +#login_window GtkComboBox .button:focus,
   74.81 +#login_window GtkComboBox .button:hover:focus,
   74.82 +#login_window GtkComboBox .button:active:focus,
   74.83 +#login_window GtkComboBox .button:active:hover:focus {
   74.84 +    padding: 0;
   74.85 +    background: none;
   74.86 +    border-style: none;
   74.87 +    box-shadow: none;
   74.88 +}
   74.89 +
   74.90 +#login_window GtkComboBox .button:focus,
   74.91 +#login_window GtkComboBox .button:hover:focus,
   74.92 +#login_window GtkComboBox .button:active:focus,
   74.93 +#login_window GtkComboBox .button:active:hover:focus {
   74.94 +    background: none;
   74.95 +    border-style: none;
   74.96 +}
   74.97 +
   74.98 +#login_window #user_combobox {
   74.99 +    color: @lightdm_fg_color;
  74.100 +    font: 18px;
  74.101 +}
  74.102 +
  74.103 +#login_window #user_combobox .menu {
  74.104 +    font: normal;
  74.105 +}
  74.106 +
  74.107 +#login_window #user_combobox .arrow {
  74.108 +    color: mix(@lightdm_fg_color, @lightdm_bg_color, 0.5);
  74.109 +}
  74.110 +
  74.111 +#login_window .entry {
  74.112 +    padding: 3px 5px;
  74.113 +    border-width: 1px;
  74.114 +    border-style: solid;
  74.115 +    border-color: shade(@lightdm_bg_color, 0.8);
  74.116 +    border-radius: 2px;
  74.117 +    background-color: shade(@lightdm_bg_color, 0.9);
  74.118 +    background-image: none;
  74.119 +    color: @lightdm_fg_color;
  74.120 +
  74.121 +    box-shadow: none;
  74.122 +    transition: all 150ms ease-out;
  74.123 +}
  74.124 +
  74.125 +#login_window .entry:focus,
  74.126 +#login_window .entry:hover {
  74.127 +    border-color: shade(@lightdm_bg_color, 0.7);
  74.128 +
  74.129 +    box-shadow: inset 1px 0 alpha(@dark_shadow, 0.10),
  74.130 +                inset 0 1px alpha(@dark_shadow, 0.12),
  74.131 +                inset -1px 0 alpha(@dark_shadow, 0.10),
  74.132 +                inset 0 -1px alpha(@dark_shadow, 0.05);
  74.133 +}
  74.134 +
  74.135 +#login_window .button,
  74.136 +#shutdown_dialog .button,
  74.137 +#restart_dialog .button {
  74.138 +    padding: 3px 15px;
  74.139 +    border-width: 1px;
  74.140 +    border-radius: 2px;
  74.141 +    border-style: solid;
  74.142 +    border-color: shade(@lightdm_bg_color, 0.8);
  74.143 +    background-color: shade(@lightdm_bg_color, 1.08);
  74.144 +    background-image: none;
  74.145 +    color: @lightdm_fg_color;
  74.146 +
  74.147 +    transition: all 150ms ease-out;
  74.148 +}
  74.149 +
  74.150 +#user_image {
  74.151 +    padding: 3px;
  74.152 +    border-radius: 2px;
  74.153 +
  74.154 +    /* draw border using box-shadow */
  74.155 +    box-shadow: inset 1px 0 shade(@lightdm_bg_color, 0.7),
  74.156 +                inset -1px 0 shade(@lightdm_bg_color, 0.7),
  74.157 +                inset 0 1px shade(@lightdm_bg_color, 0.7),
  74.158 +                inset 0 -1px shade(@lightdm_bg_color, 0.7);
  74.159 +}
  74.160 +
  74.161 +#user_image_border {
  74.162 +    border-radius: 2px;
  74.163 +    background-color: shade(@lightdm_bg_color, 0.9);
  74.164 +    background-image: none;
  74.165 +
  74.166 +    box-shadow: inset 1px 0 alpha(@dark_shadow, 0.07),
  74.167 +                inset 0 1px alpha(@dark_shadow, 0.08),
  74.168 +                inset -1px 0 alpha(@dark_shadow, 0.07),
  74.169 +                inset 0 -1px alpha(@dark_shadow, 0.05);
  74.170 +}
  74.171 +
  74.172 +#buttonbox_frame {
  74.173 +    padding-top: 10px;
  74.174 +    padding-bottom: 0;
  74.175 +    border-style: none;
  74.176 +    border-bottom-left-radius: 2px;
  74.177 +    border-bottom-right-radius: 2px;
  74.178 +    background-color: transparent;
  74.179 +    background-image: none;
  74.180 +    box-shadow: none;
  74.181 +}
  74.182 +
  74.183 +/******************************
  74.184 + * default and focused button *
  74.185 + ******************************/
  74.186 +#login_window .button.default,
  74.187 +#shutdown_dialog .button.default,
  74.188 +#restart_dialog .button.default,
  74.189 +#login_window .button:focus,
  74.190 +#login_window .button:active:focus,
  74.191 +#shutdown_dialog .button:focus,
  74.192 +#shutdown_dialog .button:active:focus,
  74.193 +#restart_dialog .button:focus,
  74.194 +#restart_dialog .button:active:focus {
  74.195 +    border-color: shade(@theme_selected_bg_color, 0.8);
  74.196 +    background-color: shade(@theme_selected_bg_color, 1.08);
  74.197 +    background-image: none;
  74.198 +    color: @theme_selected_fg_color;
  74.199 +}
  74.200 +
  74.201 +#login_window .button.default:hover,
  74.202 +#shutdown_dialog .button.default:hover,
  74.203 +#restart_dialog .button.default:hover,
  74.204 +#login_window .button:hover:focus,
  74.205 +#login_window .button:active:hover:focus,
  74.206 +#shutdown_dialog .button:hover:focus,
  74.207 +#shutdown_dialog .button:active:hover:focus,
  74.208 +#restart_dialog .button:hover:focus,
  74.209 +#restart_dialog .button:active:hover:focus {
  74.210 +    border-color: shade(@theme_selected_bg_color, 0.7);
  74.211 +    background-color: @theme_selected_bg_color;
  74.212 +}
  74.213 +
  74.214 +/*******************
  74.215 + * shutdown button *
  74.216 + *******************/
  74.217 +#shutdown_button.button {
  74.218 +    border-color: shade(@error_bg_color, 0.8);
  74.219 +    background-color: shade(@error_bg_color, 1.08);
  74.220 +    background-image: none;
  74.221 +    color: @error_fg_color;
  74.222 +}
  74.223 +
  74.224 +#shutdown_button.button:hover,
  74.225 +#shutdown_button.button:active,
  74.226 +#shutdown_button.button:active:hover {
  74.227 +    border-color: shade(@error_bg_color, 0.7);
  74.228 +    background-color: @error_bg_color;
  74.229 +}
  74.230 +
  74.231 +/******************
  74.232 + * restart button *
  74.233 + ******************/
  74.234 +#restart_button.button {
  74.235 +    border-color: shade(@warning_bg_color, 0.8);
  74.236 +    background-color: shade(@warning_bg_color, 1.08);
  74.237 +    background-image: none;
  74.238 +    color: @warning_fg_color;
  74.239 +}
  74.240 +
  74.241 +#restart_button.button:hover,
  74.242 +#restart_button.button:active,
  74.243 +#restart_button.button:active:hover {
  74.244 +    border-color: shade(@warning_bg_color, 0.7);
  74.245 +    background-color: @warning_bg_color;
  74.246 +}
  74.247 +
  74.248 +/********************
  74.249 + * password warning *
  74.250 + ********************/
  74.251 +#greeter_infobar {
  74.252 +    font: bold;
  74.253 +}
    75.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    75.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/apps/nautilus.css	Wed Sep 27 17:54:12 2017 +0300
    75.3 @@ -0,0 +1,39 @@
    75.4 +
    75.5 +/**************************
    75.6 + * NautilusWindow Sidebar *
    75.7 + **************************/
    75.8 +
    75.9 +NautilusWindow .sidebar,
   75.10 +NautilusWindow .sidebar:backdrop {
   75.11 +    background-color: @theme_bg_color;
   75.12 +    color: @theme_fg_color;
   75.13 +}
   75.14 +NautilusWindow .sidebar-row {
   75.15 +    background-color: @theme_bg_color;
   75.16 +    color: @theme_fg_color;
   75.17 +}
   75.18 +NautilusWindow .sidebar-row:selected GtkGrid {
   75.19 +    background-color: @theme_selected_bg_color;
   75.20 +    color: @theme_selected_fg_color;
   75.21 +}
   75.22 +NautilusWindow .sidebar-row:selected:hover {
   75.23 +    background-color: @theme_selected_bg_color;
   75.24 +    color: @theme_selected_fg_color;
   75.25 +}
   75.26 +NautilusWindow .sidebar-row:hover {
   75.27 +    background-color: transparent;
   75.28 +    box-shadow: inset 3px 0px @theme_selected_bg_color;
   75.29 +    color: @theme_selected_bg_color;
   75.30 +}
   75.31 +NautilusWindow .sidebar-icon {
   75.32 +    padding: 5px 10px;
   75.33 +}
   75.34 +NautilusWindow .sidebar .separator {
   75.35 +    color: shade(@theme_bg_color, 0.9);
   75.36 +}
   75.37 +NautilusWindow .sidebar .separator:backdrop {
   75.38 +    color: shade(@theme_bg_color, 0.9);
   75.39 +}
   75.40 +NautilusWindow .pane-separator {
   75.41 +    border-width: 1px;
   75.42 +}
    76.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    76.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/apps/nemo.css	Wed Sep 27 17:54:12 2017 +0300
    76.3 @@ -0,0 +1,76 @@
    76.4 +/*****************
    76.5 + * desktop icons *
    76.6 + *****************/
    76.7 +.nemo-canvas-item {
    76.8 +    border-radius: 2px;
    76.9 +}
   76.10 +
   76.11 +.nemo-desktop.nemo-canvas-item {
   76.12 +    color: white;
   76.13 +    text-shadow: 1px 1px black;
   76.14 +}
   76.15 +
   76.16 +.nemo-desktop.nemo-canvas-item:active {
   76.17 +    color: @theme_fg_color;
   76.18 +}
   76.19 +
   76.20 +.nemo-desktop.nemo-canvas-item:selected {
   76.21 +    color: @theme_selected_fg_color;
   76.22 +}
   76.23 +
   76.24 +.nemo-desktop.nemo-canvas-item:active,
   76.25 +.nemo-desktop.nemo-canvas-item:prelight,
   76.26 +.nemo-desktop.nemo-canvas-item:selected {
   76.27 +    text-shadow: none;
   76.28 +}
   76.29 +
   76.30 +/***********************
   76.31 + * pathbar breadcrumbs *
   76.32 + ***********************/
   76.33 +NemoPathbarButton {
   76.34 +    border-color: shade(@toolbar_bg_color, 0.8);
   76.35 +    background-color: shade(@toolbar_bg_color, 1.08);
   76.36 +    background-image: none;
   76.37 +    color: @toolbar_fg_color;
   76.38 +
   76.39 +    -NemoPathbarButton-border-radius: 2px;
   76.40 +}
   76.41 +
   76.42 +NemoPathbarButton:active {
   76.43 +    border-color: shade(@toolbar_bg_color, 0.8);
   76.44 +    background-color: shade(@toolbar_bg_color, 0.95);
   76.45 +    background-image: none;
   76.46 +}
   76.47 +
   76.48 +NemoPathbarButton:hover {
   76.49 +    border-color: shade(@toolbar_bg_color, 0.7);
   76.50 +    background-color: shade(@toolbar_bg_color, 1.10);
   76.51 +    background-image: none;
   76.52 +}
   76.53 +
   76.54 +NemoPathbarButton:active:hover {
   76.55 +    border-color: shade(@toolbar_bg_color, 0.7);
   76.56 +}
   76.57 +
   76.58 +/*********************************
   76.59 + * sidebar disk space indicators *
   76.60 + *********************************/
   76.61 +NemoPlacesTreeView {
   76.62 +    -NemoPlacesTreeView-disk-full-bg-color: shade(@toolbar_bg_color, 0.8);
   76.63 +    -NemoPlacesTreeView-disk-full-fg-color: @theme_selected_bg_color;
   76.64 +    -NemoPlacesTreeView-disk-full-bar-width: 1px;
   76.65 +    -NemoPlacesTreeView-disk-full-bar-radius: 1px;
   76.66 +    -NemoPlacesTreeView-disk-full-bottom-padding: 2px;
   76.67 +    -NemoPlacesTreeView-disk-full-max-length: 70px;
   76.68 +}
   76.69 +
   76.70 +NemoPlacesTreeView:selected {
   76.71 +    -NemoPlacesTreeView-disk-full-bg-color: @theme_selected_fg_color;
   76.72 +    -NemoPlacesTreeView-disk-full-fg-color: shade(@theme_selected_bg_color, 1.4);
   76.73 +}
   76.74 +
   76.75 +NemoPlacesTreeView:hover {
   76.76 +}
   76.77 +
   76.78 +NemoPlacesTreeView:selected:hover {
   76.79 +}
    77.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    77.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/apps/synaptic.css	Wed Sep 27 17:54:12 2017 +0300
    77.3 @@ -0,0 +1,11 @@
    77.4 +/************
    77.5 + * synaptic *
    77.6 + ************/
    77.7 +GtkWindow > GtkVBox > .dock,
    77.8 +GtkWindow > GtkVBox > .dock > GtkHBox > GtkToolbar {
    77.9 +    padding: 4px;
   77.10 +    border-style: none;
   77.11 +    background-color: @toolbar_bg_color;
   77.12 +    background-image: none;
   77.13 +    color: @toolbar_fg_color;
   77.14 +}
    78.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    78.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/apps/tab-mono.css	Wed Sep 27 17:54:12 2017 +0300
    78.3 @@ -0,0 +1,177 @@
    78.4 +/************
    78.5 + * notebook *
    78.6 + ************/
    78.7 +.notebook {
    78.8 +    padding: 0;
    78.9 +    border-style: solid;
   78.10 +    border-color: shade(@theme_base_color, 0.7);
   78.11 +    border-width: 1px;
   78.12 +
   78.13 +    background-color: @theme_base_color;
   78.14 +    -GtkNotebook-initial-gap: 10;
   78.15 +    -GtkNotebook-arrow-spacing: 5;
   78.16 +    -GtkNotebook-tab-curvature: 0;
   78.17 +    -GtkNotebook-tab-overlap: 1;
   78.18 +    -GtkNotebook-has-tab-gap: false;
   78.19 +    -GtkWidget-focus-padding: 0;
   78.20 +    -GtkWidget-focus-line-width: 0;
   78.21 +}
   78.22 +
   78.23 +.notebook.frame {
   78.24 +    border-width: 1px;
   78.25 +}
   78.26 +
   78.27 +.notebook.header {
   78.28 +    border-width: 1px;
   78.29 +    background-color: shade(@theme_base_color, 0.90);
   78.30 +    box-shadow: inset 0 3px alpha(black, 0.03), inset 0 2px alpha(black, 0.03), inset 0 1px alpha(black, 0.03);
   78.31 +}
   78.32 +
   78.33 +.notebook.header.frame.top,
   78.34 +.notebook.header.frame.top:backdrop {
   78.35 +    border-top: 1px solid shade(@theme_base_color, 0.7);
   78.36 +    border-left: 1px solid shade(@theme_base_color, 0.7);
   78.37 +    border-right: 1px solid shade(@theme_base_color, 0.7);
   78.38 +}
   78.39 +
   78.40 +.notebook.header.frame.bottom,
   78.41 +.notebook.header.frame.bottom:backdrop {
   78.42 +    border-bottom: 1px solid shade(@theme_base_color, 0.7);
   78.43 +    border-left: 1px solid shade(@theme_base_color, 0.7);
   78.44 +    border-right: 1px solid shade(@theme_base_color, 0.7);
   78.45 +}
   78.46 +
   78.47 +.notebook.header.frame.left,
   78.48 +.notebook.header.frame.left:backdrop {
   78.49 +    border-top: 1px solid shade(@theme_base_color, 0.7);
   78.50 +    border-bottom: 1px solid shade(@theme_base_color, 0.7);
   78.51 +    border-left: 1px solid shade(@theme_base_color, 0.7);
   78.52 +}
   78.53 +
   78.54 +.notebook.header.frame.right,
   78.55 +.notebook.header.frame.right:backdrop {
   78.56 +    border-top: 1px solid shade(@theme_base_color, 0.7);
   78.57 +    border-bottom: 1px solid shade(@theme_base_color, 0.7);
   78.58 +    border-right: 1px solid shade(@theme_base_color, 0.7);
   78.59 +}
   78.60 +
   78.61 +.notebook GtkViewport {
   78.62 +    border-width: 0;
   78.63 +    background-color: @theme_base_color;
   78.64 +    color: @theme_text_color;
   78.65 +}
   78.66 +
   78.67 +.notebook tab {
   78.68 +    padding: 3px 15px 5px;
   78.69 +    border-style: none;
   78.70 +    background-color: transparent;
   78.71 +    background-image: none;
   78.72 +}
   78.73 +
   78.74 +.notebook tab GtkLabel {
   78.75 +    color: mix (@theme_fg_color, @theme_bg_color, 0.40);
   78.76 +    font-weight: bold;
   78.77 +    transition: all 200ms ease-out;
   78.78 +}
   78.79 +
   78.80 +.notebook tab:hover {
   78.81 +    background-color: transparent;
   78.82 +    background-image: none;
   78.83 +    color: black;
   78.84 +/*    box-shadow:inset 0 -3px alpha(@theme_selected_bg_color, 0.5);*/
   78.85 +}
   78.86 +
   78.87 +.notebook tab:active {
   78.88 +    background-color: transparent;
   78.89 +    background-image: none;
   78.90 +}
   78.91 +
   78.92 +.notebook tab.top {
   78.93 +    border-bottom-right-radius: 0;
   78.94 +    border-bottom-left-radius: 0;
   78.95 +}
   78.96 +
   78.97 +.notebook tab.top:hover {
   78.98 +    background-color: transparent;
   78.99 +    background-image: none;
  78.100 +    box-shadow:inset 0 -3px alpha(@theme_selected_bg_color, 0.5);
  78.101 +}
  78.102 +
  78.103 +.notebook tab.top:active {
  78.104 +    box-shadow:inset 0 -3px @theme_selected_bg_color;
  78.105 +}
  78.106 +
  78.107 +.notebook tab.right {
  78.108 +    border-bottom-left-radius: 0;
  78.109 +    border-top-left-radius: 0;
  78.110 +}
  78.111 +
  78.112 +.notebook tab.right:hover {
  78.113 +    background-color: transparent;
  78.114 +    background-image: none;
  78.115 +    box-shadow:inset 3px 0 alpha(@theme_selected_bg_color, 0.5);
  78.116 +}
  78.117 +
  78.118 +.notebook tab.right:active {
  78.119 +    box-shadow:inset 3px 0 @theme_selected_bg_color;
  78.120 +}
  78.121 +
  78.122 +.notebook tab.bottom {
  78.123 +    border-top-right-radius: 0;
  78.124 +    border-top-left-radius: 0;
  78.125 +}
  78.126 +
  78.127 +.notebook tab.bottom:hover {
  78.128 +    background-color: transparent;
  78.129 +    background-image: none;
  78.130 +    box-shadow:inset 0 3px alpha(@theme_selected_bg_color, 0.5);
  78.131 +}
  78.132 +
  78.133 +.notebook tab.bottom:active {
  78.134 +    box-shadow:inset 0 3px @theme_selected_bg_color;
  78.135 +}
  78.136 +
  78.137 +.notebook tab.left {
  78.138 +    border-top-right-radius: 0;
  78.139 +    border-bottom-right-radius: 0;
  78.140 +}
  78.141 +
  78.142 +.notebook tab.left:hover {
  78.143 +    background-color: transparent;
  78.144 +    background-image: none;
  78.145 +    box-shadow:inset -3px 0 alpha(@theme_selected_bg_color, 0.5);
  78.146 +}
  78.147 +
  78.148 +.notebook tab.left:active {
  78.149 +    box-shadow:inset -3px 0 @theme_selected_bg_color;
  78.150 +}
  78.151 +
  78.152 +/*.notebook tab GtkLabel {*/
  78.153 +/*    color: mix(@theme_text_color, @theme_base_color, 0.3);*/
  78.154 +/*}*/
  78.155 +
  78.156 +.notebook .active-page,
  78.157 +.notebook tab .active-page GtkLabel {
  78.158 +    color: @theme_text_color;
  78.159 +}
  78.160 +
  78.161 +/* close button styling */
  78.162 +.notebook tab .button,
  78.163 +.notebook tab .button:active,
  78.164 +.notebook tab .button:hover {
  78.165 +    background-image: none;
  78.166 +    background-color: transparent;
  78.167 +    color: mix(@theme_text_color, @theme_base_color, 0.5);
  78.168 +}
  78.169 +
  78.170 +.notebook tab .button:hover {
  78.171 +    color: @theme_text_color;
  78.172 +    border-color: shade(@theme_base_color, 0.8);
  78.173 +}
  78.174 +
  78.175 +.notebook tab .button:active,
  78.176 +.notebook tab .button:active:hover {
  78.177 +    border-color: shade(@theme_base_color, 0.7);
  78.178 +    background-color: shade(@theme_base_color, 0.95);
  78.179 +}
  78.180 +
    79.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    79.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/apps/unity.css	Wed Sep 27 17:54:12 2017 +0300
    79.3 @@ -0,0 +1,79 @@
    79.4 +UnityDecoration {
    79.5 +    -UnityDecoration-extents: 28px 2px 2px 2px;
    79.6 +    -UnityDecoration-input-extents: 10px;
    79.7 +
    79.8 +    -UnityDecoration-shadow-offset-x: 1px;
    79.9 +    -UnityDecoration-shadow-offset-y: 1px;
   79.10 +    -UnityDecoration-active-shadow-color: rgba(0,0,0,0.7);
   79.11 +    -UnityDecoration-active-shadow-radius: 8px;
   79.12 +    -UnityDecoration-inactive-shadow-color: rgba(0,0,0,0.5);
   79.13 +    -UnityDecoration-inactive-shadow-radius: 5px;
   79.14 +
   79.15 +    -UnityDecoration-glow-size: 10px;
   79.16 +    -UnityDecoration-glow-color: @theme_selected_bg_color;
   79.17 +
   79.18 +    -UnityDecoration-title-indent: 10px;
   79.19 +    -UnityDecoration-title-fade: 35px;
   79.20 +    -UnityDecoration-title-alignment: 0.0;
   79.21 +}
   79.22 +
   79.23 +UnityDecoration.top {
   79.24 +    border: 0px solid mix(shade(@titlebar_bg_color, 0.7), @titlebar_fg_color, 0.21);
   79.25 +    border-bottom-width: 0;
   79.26 +    border-radius: 0 0 0 0;
   79.27 +    padding: 1px 8px 0 8px;
   79.28 +    background-color: @titlebar_bg_color;
   79.29 +    color: mix(@titlebar_fg_color, @titlebar_bg_color, 0.1);
   79.30 +    text-shadow: none;
   79.31 +}
   79.32 +
   79.33 +UnityDecoration.top:backdrop {
   79.34 +    border: 1px solid mix(shade(@titlebar_bg_color, 0.7), @titlebar_fg_color, 0.12);
   79.35 +    border-bottom-width: 0;
   79.36 +    background-color: @titlebar_bg_color;
   79.37 +    color: mix(@titlebar_fg_color, @titlebar_bg_color, 0.4);
   79.38 +}
   79.39 +
   79.40 +UnityDecoration.left,
   79.41 +UnityDecoration.right,
   79.42 +UnityDecoration.bottom {
   79.43 +    background-color: @titlebar_bg_color;
   79.44 +}
   79.45 +
   79.46 +UnityDecoration.left:backdrop,
   79.47 +UnityDecoration.right:backdrop,
   79.48 +UnityDecoration.bottom:backdrop {
   79.49 +    background-color: @titlebar_bg_color;
   79.50 +}
   79.51 +
   79.52 +UnityPanelWidget,
   79.53 +.unity-panel {
   79.54 +    border-width: 0 0 1px 0;
   79.55 +    border-style: solid;
   79.56 +    border-color: @panel_bg_color;
   79.57 +    background-color: @panel_bg_color;
   79.58 +    background-image: none;
   79.59 +    color: @panel_fg_color;
   79.60 +}
   79.61 +
   79.62 +.unity-panel.menubar,
   79.63 +.unity-panel .menubar {
   79.64 +}
   79.65 +
   79.66 +.unity-panel.menuitem,
   79.67 +.unity-panel .menuitem {
   79.68 +    border-width: 0 1px;
   79.69 +    color: @panel_fg_color;
   79.70 +}
   79.71 +
   79.72 +.unity-panel.menubar.menuitem:hover,
   79.73 +.unity-panel.menubar .menuitem *:hover {
   79.74 +    border-color: mix(@panel_bg_color, @panel_fg_color, 0.21);
   79.75 +    background-color: mix(@panel_bg_color, @panel_fg_color, 0.21);
   79.76 +    background-image: none;
   79.77 +    color: shade(@panel_fg_color, 1.08);
   79.78 +}
   79.79 +/* Force Quit */
   79.80 +SheetStyleDialog.unity-force-quit {
   79.81 +     background-color: @base_color;
   79.82 +}
    80.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    80.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/apps/xfce.css	Wed Sep 27 17:54:12 2017 +0300
    80.3 @@ -0,0 +1,50 @@
    80.4 +CatfishWindow .sidebar .button.flat {
    80.5 +    padding: 4px 6px;
    80.6 +    transition: none;
    80.7 +}
    80.8 +
    80.9 +CatfishWindow .sidebar .button.flat:active,
   80.10 +CatfishWindow .sidebar .button.flat:checked {
   80.11 +    border-color: shade(@theme_bg_color, 0.8);
   80.12 +    background-color: shade(@theme_bg_color, 0.95);
   80.13 +    background-image: none;
   80.14 +}
   80.15 +
   80.16 +XfceHeading {
   80.17 +    margin: 0;
   80.18 +    padding: 0;
   80.19 +    border-width: 0;
   80.20 +    background-color: @theme_base_color;
   80.21 +    background-image: none;
   80.22 +    color: @theme_text_color;
   80.23 +}
   80.24 +
   80.25 +.xfce4-panel {
   80.26 +    background-color: @panel_bg_color;
   80.27 +    color: @panel_fg_color;
   80.28 +    font: normal;
   80.29 +}
   80.30 +
   80.31 +.xfce4-panel .button {
   80.32 +    padding: 0 2px;
   80.33 +    border-radius: 0;
   80.34 +    border-style: none;
   80.35 +    color: @panel_fg_color;
   80.36 +}
   80.37 +
   80.38 +.xfce4-panel .button:active {
   80.39 +    background-color: shade(@panel_bg_color, 0.8);
   80.40 +    background-image: none;
   80.41 +    color: @panel_fg_color;
   80.42 +}
   80.43 +
   80.44 +.xfce4-panel .button:hover,
   80.45 +.xfce4-panel .button:active:hover {
   80.46 +    background-color: mix(@panel_bg_color, @panel_fg_color, 0.21);
   80.47 +    background-image: none;
   80.48 +    color: shade(@panel_fg_color, 1.08);
   80.49 +}
   80.50 +
   80.51 +.xfce4-panel .menu {
   80.52 +    -gtk-image-effect: none;
   80.53 +}
    81.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    81.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/checkbox-checked-dark.svg	Wed Sep 27 17:54:12 2017 +0300
    81.3 @@ -0,0 +1,7 @@
    81.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
    81.5 +<g transform="translate(0 -1036.3622)">
    81.6 +<rect width="14.789" x=".684" y="1037.078" rx="1" height="14.758" style="fill:#393939"/>
    81.7 +<path style="fill:#1f1f1f" d="M 2 0 C 0.892 0 3.2526065e-18 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 3.2526065e-18 14 0 L 2 0 z M 2 1 L 14 1 C 14.554 1 15 1.446 15 2 L 15 14 C 15 14.554 14.554 15 14 15 L 2 15 C 1.446 15 1 14.554 1 14 L 1 2 C 1 1.446 1.446 1 2 1 z " transform="translate(0 1036.3622)"/>
    81.8 +<path style="fill:#DB6823;line-height:normal;color:#000" d="m 11.653408,1040.2805 c -0.365873,0.01 -0.727323,0.1623 -0.985551,0.4266 l -4.0292904,3.8367 -1.3822187,-1.5489 c -0.4918947,-0.656 -1.5705595,-0.7265 -2.1406524,-0.14 -0.5700929,0.5865 -0.4910061,1.6854 0.1569519,2.1808 l 2.3831825,2.5599 c 0.9369248,0.9369 1.3590497,0.8116 2.3049741,-0.1343 0,0 3.250459,-3.9103 5.155609,-5.232 0.421127,-0.3992 0.596878,-0.5102 0.377676,-1.0522 -0.219202,-0.542 -1.265927,-0.916 -1.840681,-0.8966 z"/>
    81.9 +</g>
   81.10 +</svg>
    82.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    82.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/checkbox-checked-insensitive-dark.svg	Wed Sep 27 17:54:12 2017 +0300
    82.3 @@ -0,0 +1,9 @@
    82.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
    82.5 +<g transform="translate(0 -1036.3622)">
    82.6 +<path style="fill:#2a2a2a" d="m 1.7429523,1036.9203 12.7034987,0 c 0.586479,0 1.058625,0.468 1.058625,1.0495 l 0,12.5953 c 0,0.5815 -0.472146,1.0496 -1.058625,1.0496 l -12.7034987,0 c -0.5864782,0 -1.05862497,-0.4681 -1.05862497,-1.0496 l 0,-12.5953 c 0,-0.5815 0.47214677,-1.0495 1.05862497,-1.0495 z"/>
    82.7 +</g>
    82.8 +<g style="fill:#1f1f1f" transform="translate(0 -1036.3622)">
    82.9 +<path d="M 2 0 C 0.892 0 3.2526065e-18 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 3.2526065e-18 14 0 L 2 0 z M 2 1 L 14 1 C 14.554 1 15 1.446 15 2 L 15 14 C 15 14.554 14.554 15 14 15 L 2 15 C 1.446 15 1 14.554 1 14 L 1 2 C 1 1.446 1.446 1 2 1 z " transform="translate(0 1036.3622)"/>
   82.10 +<path style="line-height:normal;color:#000" d="m 11.653408,1040.2805 c -0.365873,0.01 -0.727323,0.1623 -0.985551,0.4266 l -4.0292904,3.8367 -1.3822187,-1.5489 c -0.4918947,-0.656 -1.5705595,-0.7265 -2.1406524,-0.14 -0.5700929,0.5865 -0.4910061,1.6854 0.1569519,2.1808 l 2.3831825,2.5599 c 0.9369248,0.9369 1.3590497,0.8116 2.3049741,-0.1343 0,0 3.250459,-3.9103 5.155609,-5.232 0.421127,-0.3992 0.596878,-0.5102 0.377676,-1.0522 -0.219202,-0.542 -1.265927,-0.916 -1.840681,-0.8966 z"/>
   82.11 +</g>
   82.12 +</svg>
    83.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    83.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/checkbox-checked-insensitive.svg	Wed Sep 27 17:54:12 2017 +0300
    83.3 @@ -0,0 +1,9 @@
    83.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
    83.5 +<g transform="translate(0 -1036.3622)">
    83.6 +<rect width="14.505" x=".747" y="1037.046" rx="1" height="14.568" style="fill:#d3d3d3"/>
    83.7 +</g>
    83.8 +<g style="fill:#aaa" transform="translate(0 -1036.3622)">
    83.9 +<path d="M 2 0 C 0.892 0 3.2526065e-18 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 3.2526065e-18 14 0 L 2 0 z M 2 1 L 14 1 C 14.554 1 15 1.446 15 2 L 15 14 C 15 14.554 14.554 15 14 15 L 2 15 C 1.446 15 1 14.554 1 14 L 1 2 C 1 1.446 1.446 1 2 1 z " transform="translate(0 1036.3622)"/>
   83.10 +<path style="line-height:normal;color:#000" d="m 11.653408,1040.2805 c -0.365873,0.01 -0.727323,0.1623 -0.985551,0.4266 l -4.0292904,3.8367 -1.3822187,-1.5489 c -0.4918947,-0.656 -1.5705595,-0.7265 -2.1406524,-0.14 -0.5700929,0.5865 -0.4910061,1.6854 0.1569519,2.1808 l 2.3831825,2.5599 c 0.9369248,0.9369 1.3590497,0.8116 2.3049741,-0.1343 0,0 3.250459,-3.9103 5.155609,-5.232 0.421127,-0.3992 0.596878,-0.5102 0.377676,-1.0522 -0.219202,-0.542 -1.265927,-0.916 -1.840681,-0.8966 z"/>
   83.11 +</g>
   83.12 +</svg>
    84.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    84.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/checkbox-checked.svg	Wed Sep 27 17:54:12 2017 +0300
    84.3 @@ -0,0 +1,7 @@
    84.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
    84.5 +<g transform="translate(0 -1036.3622)">
    84.6 +<rect width="14" x="1" y="1" rx="1" height="14" style="fill:#f9f9f9" transform="translate(0 1036.3622)"/>
    84.7 +<path style="fill:#aaa" d="M 2 0 C 0.892 0 3.2526065e-18 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 3.2526065e-18 14 0 L 2 0 z M 2 1 L 14 1 C 14.554 1 15 1.446 15 2 L 15 14 C 15 14.554 14.554 15 14 15 L 2 15 C 1.446 15 1 14.554 1 14 L 1 2 C 1 1.446 1.446 1 2 1 z " transform="translate(0 1036.3622)"/>
    84.8 +<path style="fill:#DB6823;line-height:normal;color:#000" d="m 11.653408,1040.2805 c -0.365873,0.01 -0.727323,0.1623 -0.985551,0.4266 l -4.0292904,3.8367 -1.3822187,-1.5489 c -0.4918947,-0.656 -1.5705595,-0.7265 -2.1406524,-0.14 -0.5700929,0.5865 -0.4910061,1.6854 0.1569519,2.1808 l 2.3831825,2.5599 c 0.9369248,0.9369 1.3590497,0.8116 2.3049741,-0.1343 0,0 3.250459,-3.9103 5.155609,-5.232 0.421127,-0.3992 0.596878,-0.5102 0.377676,-1.0522 -0.219202,-0.542 -1.265927,-0.916 -1.840681,-0.8966 z"/>
    84.9 +</g>
   84.10 +</svg>
    85.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    85.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/checkbox-mixed-dark.svg	Wed Sep 27 17:54:12 2017 +0300
    85.3 @@ -0,0 +1,7 @@
    85.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
    85.5 +<g transform="translate(0 -1036.3622)">
    85.6 +<rect width="14.821" x=".621" y="1037.046" rx="1" height="14.758" style="fill:#393939"/>
    85.7 +<path style="fill:#1f1f1f" d="M 2 0 C 0.892 0 3.2526065e-18 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 3.2526065e-18 14 0 L 2 0 z M 2 1 L 14 1 C 14.554 1 15 1.446 15 2 L 15 14 C 15 14.554 14.554 15 14 15 L 2 15 C 1.446 15 1 14.554 1 14 L 1 2 C 1 1.446 1.446 1 2 1 z " transform="translate(0 1036.3622)"/>
    85.8 +<rect width="8" x="4" y="1043.362" height="2" style="fill:#DB6823"/>
    85.9 +</g>
   85.10 +</svg>
    86.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    86.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/checkbox-mixed-insensitive-dark.svg	Wed Sep 27 17:54:12 2017 +0300
    86.3 @@ -0,0 +1,9 @@
    86.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
    86.5 +<g transform="translate(0 -1036.3622)">
    86.6 +<path style="fill:#2a2a2a" d="m 1.7429523,1036.9203 12.7034987,0 c 0.586479,0 1.058625,0.468 1.058625,1.0495 l 0,12.5953 c 0,0.5815 -0.472146,1.0496 -1.058625,1.0496 l -12.7034987,0 c -0.5864782,0 -1.05862497,-0.4681 -1.05862497,-1.0496 l 0,-12.5953 c 0,-0.5815 0.47214677,-1.0495 1.05862497,-1.0495 z"/>
    86.7 +</g>
    86.8 +<g style="fill:#1f1f1f" transform="translate(0 -1036.3622)">
    86.9 +<path d="M 2 0 C 0.892 0 3.2526065e-18 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 3.2526065e-18 14 0 L 2 0 z M 2 1 L 14 1 C 14.554 1 15 1.446 15 2 L 15 14 C 15 14.554 14.554 15 14 15 L 2 15 C 1.446 15 1 14.554 1 14 L 1 2 C 1 1.446 1.446 1 2 1 z " transform="translate(0 1036.3622)"/>
   86.10 +<rect width="8" x="4" y="1043.362" height="2"/>
   86.11 +</g>
   86.12 +</svg>
    87.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    87.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/checkbox-mixed-insensitive.svg	Wed Sep 27 17:54:12 2017 +0300
    87.3 @@ -0,0 +1,9 @@
    87.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
    87.5 +<g transform="translate(0 -1036.3622)">
    87.6 +<path style="fill:#d3d3d3" d="m 1.7339331,1037.2359 12.5952689,0 c 0.581481,0 1.049605,0.4581 1.049605,1.0271 l 0,12.3247 c 0,0.569 -0.468124,1.027 -1.049605,1.027 l -12.5952689,0 c -0.5814816,0 -1.04960577,-0.458 -1.04960577,-1.027 l 0,-12.3247 c 0,-0.569 0.46812417,-1.0271 1.04960577,-1.0271 z"/>
    87.7 +</g>
    87.8 +<g style="fill:#aaa" transform="translate(0 -1036.3622)">
    87.9 +<path d="M 2 0 C 0.892 0 3.2526065e-18 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 3.2526065e-18 14 0 L 2 0 z M 2 1 L 14 1 C 14.554 1 15 1.446 15 2 L 15 14 C 15 14.554 14.554 15 14 15 L 2 15 C 1.446 15 1 14.554 1 14 L 1 2 C 1 1.446 1.446 1 2 1 z " transform="translate(0 1036.3622)"/>
   87.10 +<rect width="8" x="4" y="1043.362" height="2"/>
   87.11 +</g>
   87.12 +</svg>
    88.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    88.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/checkbox-mixed.svg	Wed Sep 27 17:54:12 2017 +0300
    88.3 @@ -0,0 +1,7 @@
    88.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
    88.5 +<g transform="translate(0 -1036.3622)">
    88.6 +<rect width="14" x="1" y="1" rx="1" height="14" style="fill:#f9f9f9" transform="translate(0 1036.3622)"/>
    88.7 +<path style="fill:#aaa" d="M 2 0 C 0.892 0 3.2526065e-18 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 3.2526065e-18 14 0 L 2 0 z M 2 1 L 14 1 C 14.554 1 15 1.446 15 2 L 15 14 C 15 14.554 14.554 15 14 15 L 2 15 C 1.446 15 1 14.554 1 14 L 1 2 C 1 1.446 1.446 1 2 1 z " transform="translate(0 1036.3622)"/>
    88.8 +<rect width="8" x="4" y="1043.362" height="2" style="fill:#DB6823"/>
    88.9 +</g>
   88.10 +</svg>
    89.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    89.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/checkbox-unchecked-dark.svg	Wed Sep 27 17:54:12 2017 +0300
    89.3 @@ -0,0 +1,6 @@
    89.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
    89.5 +<g transform="translate(0 -1036.3622)">
    89.6 +<rect width="14.442" x=".811" y="1036.92" rx="1" height="14.947" style="fill:#393939"/>
    89.7 +<path style="fill:#1f1f1f" d="M 2 0 C 0.892 0 3.2526065e-18 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 3.2526065e-18 14 0 L 2 0 z M 2 1 L 14 1 C 14.554 1 15 1.446 15 2 L 15 14 C 15 14.554 14.554 15 14 15 L 2 15 C 1.446 15 1 14.554 1 14 L 1 2 C 1 1.446 1.446 1 2 1 z " transform="translate(0 1036.3622)"/>
    89.8 +</g>
    89.9 +</svg>
    90.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    90.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.svg	Wed Sep 27 17:54:12 2017 +0300
    90.3 @@ -0,0 +1,6 @@
    90.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
    90.5 +<g transform="translate(0 -1036.3622)">
    90.6 +<path style="fill:#2a2a2a" d="m 1.6166832,1037.0567 12.7034988,0 c 0.586479,0 1.058625,0.468 1.058625,1.0495 l 0,12.5953 c 0,0.5815 -0.472146,1.0496 -1.058625,1.0496 l -12.7034988,0 c -0.5864782,0 -1.05862494,-0.4681 -1.05862494,-1.0496 l 0,-12.5953 c 0,-0.5815 0.47214674,-1.0495 1.05862494,-1.0495 z"/>
    90.7 +<path style="fill:#1f1f1f" d="M 2 0 C 0.892 0 3.2526065e-18 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 3.2526065e-18 14 0 L 2 0 z M 2 1 L 14 1 C 14.554 1 15 1.446 15 2 L 15 14 C 15 14.554 14.554 15 14 15 L 2 15 C 1.446 15 1 14.554 1 14 L 1 2 C 1 1.446 1.446 1 2 1 z " transform="translate(0 1036.3622)"/>
    90.8 +</g>
    90.9 +</svg>
    91.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    91.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/checkbox-unchecked-insensitive.svg	Wed Sep 27 17:54:12 2017 +0300
    91.3 @@ -0,0 +1,6 @@
    91.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
    91.5 +<g transform="translate(0 -1036.3622)">
    91.6 +<path style="fill:#d3d3d3" d="m 1.6707985,1036.9834 12.5952685,0 c 0.581481,0 1.049606,0.4621 1.049606,1.0361 l 0,12.4328 c 0,0.574 -0.468125,1.0362 -1.049606,1.0362 l -12.5952685,0 c -0.5814816,0 -1.0496057,-0.4622 -1.0496057,-1.0362 l 0,-12.4328 c 0,-0.574 0.4681241,-1.0361 1.0496057,-1.0361 z"/>
    91.7 +<path style="fill:#aaa" d="M 2 0 C 0.892 0 3.2526065e-18 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 3.2526065e-18 14 0 L 2 0 z M 2 1 L 14 1 C 14.554 1 15 1.446 15 2 L 15 14 C 15 14.554 14.554 15 14 15 L 2 15 C 1.446 15 1 14.554 1 14 L 1 2 C 1 1.446 1.446 1 2 1 z " transform="translate(0 1036.3622)"/>
    91.8 +</g>
    91.9 +</svg>
    92.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    92.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/checkbox-unchecked.svg	Wed Sep 27 17:54:12 2017 +0300
    92.3 @@ -0,0 +1,6 @@
    92.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
    92.5 +<g transform="translate(0 -1036.3622)">
    92.6 +<rect width="14" x="1" y="1" rx="1" height="14" style="fill:#f9f9f9" transform="translate(0 1036.3622)"/>
    92.7 +<path style="fill:#aaa" d="M 2 0 C 0.892 0 3.2526065e-18 0.892 0 2 L 0 14 C 0 15.108 0.892 16 2 16 L 14 16 C 15.108 16 16 15.108 16 14 L 16 2 C 16 0.892 15.108 3.2526065e-18 14 0 L 2 0 z M 2 1 L 14 1 C 14.554 1 15 1.446 15 2 L 15 14 C 15 14.554 14.554 15 14 15 L 2 15 C 1.446 15 1 14.554 1 14 L 1 2 C 1 1.446 1.446 1 2 1 z " transform="translate(0 1036.3622)"/>
    92.8 +</g>
    92.9 +</svg>
    93.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    93.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/grid-selection-checked-dark.svg	Wed Sep 27 17:54:12 2017 +0300
    93.3 @@ -0,0 +1,7 @@
    93.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" xmlns:xlink="http://www.w3.org/1999/xlink">
    93.5 +<g transform="translate(0 -1012.3622)">
    93.6 +<rect width="37.054" x="1.429" y="1013.791" rx="1" height="37.054" style="fill:#393939"/>
    93.7 +<path style="fill:#1f1f1f" d="m 5,1012.3622 c -2.77,0 -5,2.23 -5,5 l 0,30 c 0,2.77 2.23,5 5,5 l 30,0 c 2.77,0 5,-2.23 5,-5 l 0,-30 c 0,-2.77 -2.23,-5 -5,-5 z m 0,2.0536 30,0 c 1.385,0 3.035714,1.5614 3.035714,2.9464 l 0,30 c 0,1.385 -1.650714,3.0357 -3.035714,3.0357 l -30,0 c -1.385,0 -2.9464286,-1.6507 -2.9464286,-3.0357 l 0,-30 c 0,-1.385 1.5614286,-2.9464 2.9464286,-2.9464 z"/>
    93.8 +<path style="fill:#DB6823;line-height:normal;color:#000" d="m 29.13352,1022.158 c -0.914683,0.025 -1.818308,0.4057 -2.463877,1.0665 l -10.073226,9.5917 -3.455547,-3.8722 c -1.229737,-1.64 -3.926399,-1.8163 -5.3516312,-0.35 -1.4252323,1.4662 -1.2275153,4.2135 0.3923797,5.452 l 5.9579565,6.3997 c 2.342312,2.3423 3.397624,2.029 5.762435,-0.3357 0,0 8.126148,-9.7758 12.889022,-13.08 1.052818,-0.998 1.492196,-1.2755 0.94419,-2.6305 -0.548004,-1.355 -3.164817,-2.29 -4.601702,-2.2415 z"/>
    93.9 +</g>
   93.10 +</svg>
    94.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    94.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/grid-selection-checked.svg	Wed Sep 27 17:54:12 2017 +0300
    94.3 @@ -0,0 +1,7 @@
    94.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" xmlns:xlink="http://www.w3.org/1999/xlink">
    94.5 +<g transform="translate(0 -1012.3622)">
    94.6 +<rect width="37.5" x="1.429" y="1013.791" rx="1" height="37.5" style="fill:#f9f9f9"/>
    94.7 +<path style="fill:#aaa" d="m 5,1012.3622 c -2.77,0 -5,2.23 -5,5 l 0,30 c 0,2.77 2.23,5 5,5 l 30,0 c 2.77,0 5,-2.23 5,-5 l 0,-30 c 0,-2.77 -2.23,-5 -5,-5 z m 0,2.0536 30,0 c 1.385,0 3.035714,1.5614 3.035714,2.9464 l 0,30 c 0,1.385 -1.650714,3.0357 -3.035714,3.0357 l -30,0 c -1.385,0 -2.9464286,-1.6507 -2.9464286,-3.0357 l 0,-30 c 0,-1.385 1.5614286,-2.9464 2.9464286,-2.9464 z"/>
    94.8 +<path style="fill:#DB6823;line-height:normal;color:#000" d="m 29.13352,1022.158 c -0.914683,0.025 -1.818308,0.4057 -2.463877,1.0665 l -10.073226,9.5917 -3.455547,-3.8722 c -1.229737,-1.64 -3.926399,-1.8163 -5.3516312,-0.35 -1.4252323,1.4662 -1.2275153,4.2135 0.3923797,5.452 l 5.9579565,6.3997 c 2.342312,2.3423 3.397624,2.029 5.762435,-0.3357 0,0 8.126148,-9.7758 12.889022,-13.08 1.052818,-0.998 1.492196,-1.2755 0.94419,-2.6305 -0.548004,-1.355 -3.164817,-2.29 -4.601702,-2.2415 z"/>
    94.9 +</g>
   94.10 +</svg>
    95.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    95.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/grid-selection-unchecked-dark.svg	Wed Sep 27 17:54:12 2017 +0300
    95.3 @@ -0,0 +1,6 @@
    95.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" xmlns:xlink="http://www.w3.org/1999/xlink">
    95.5 +<g transform="translate(0 -1012.3622)">
    95.6 +<rect width="37.054" x="1.429" y="1013.791" rx="1" height="37.054" style="fill:#393939"/>
    95.7 +<path style="fill:#1f1f1f" d="m 5,1012.3622 c -2.77,0 -5,2.23 -5,5 l 0,30 c 0,2.77 2.23,5 5,5 l 30,0 c 2.77,0 5,-2.23 5,-5 l 0,-30 c 0,-2.77 -2.23,-5 -5,-5 z m 0,2.0536 30,0 c 1.385,0 3.035714,1.5614 3.035714,2.9464 l 0,30 c 0,1.385 -1.650714,3.0357 -3.035714,3.0357 l -30,0 c -1.385,0 -2.9464286,-1.6507 -2.9464286,-3.0357 l 0,-30 c 0,-1.385 1.5614286,-2.9464 2.9464286,-2.9464 z"/>
    95.8 +</g>
    95.9 +</svg>
    96.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    96.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/grid-selection-unchecked.svg	Wed Sep 27 17:54:12 2017 +0300
    96.3 @@ -0,0 +1,6 @@
    96.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" xmlns:xlink="http://www.w3.org/1999/xlink">
    96.5 +<g transform="translate(0 -1012.3622)">
    96.6 +<rect width="37.5" x="1.429" y="1013.791" rx="1" height="37.5" style="fill:#f9f9f9"/>
    96.7 +<path style="fill:#aaa" d="m 5,1012.3622 c -2.77,0 -5,2.23 -5,5 l 0,30 c 0,2.77 2.23,5 5,5 l 30,0 c 2.77,0 5,-2.23 5,-5 l 0,-30 c 0,-2.77 -2.23,-5 -5,-5 z m 0,2.0536 30,0 c 1.385,0 3.035714,1.5614 3.035714,2.9464 l 0,30 c 0,1.385 -1.650714,3.0357 -3.035714,3.0357 l -30,0 c -1.385,0 -2.9464286,-1.6507 -2.9464286,-3.0357 l 0,-30 c 0,-1.385 1.5614286,-2.9464 2.9464286,-2.9464 z"/>
    96.8 +</g>
    96.9 +</svg>
    97.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    97.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/menuitem-checkbox-checked-hover.svg	Wed Sep 27 17:54:12 2017 +0300
    97.3 @@ -0,0 +1,5 @@
    97.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
    97.5 +<g transform="translate(0 -1036.3622)">
    97.6 +<path style="fill:#f9f9f9;line-height:normal;color:#000" d="m 11.653408,1040.2805 c -0.365873,0.01 -0.727323,0.1623 -0.985551,0.4266 l -4.0292904,3.8367 -1.3822187,-1.5489 c -0.4918947,-0.656 -1.5705595,-0.7265 -2.1406524,-0.14 -0.5700929,0.5865 -0.4910061,1.6854 0.1569519,2.1808 l 2.3831825,2.5599 c 0.9369248,0.9369 1.3590497,0.8116 2.3049741,-0.1343 0,0 3.250459,-3.9103 5.155609,-5.232 0.421127,-0.3992 0.596878,-0.5102 0.377676,-1.0522 -0.219202,-0.542 -1.265927,-0.916 -1.840681,-0.8966 z"/>
    97.7 +</g>
    97.8 +</svg>
    98.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    98.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg	Wed Sep 27 17:54:12 2017 +0300
    98.3 @@ -0,0 +1,5 @@
    98.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
    98.5 +<g transform="translate(0 -1036.3622)">
    98.6 +<path style="fill:#999;line-height:normal;color:#000" d="m 11.653408,1040.2805 c -0.365873,0.01 -0.727323,0.1623 -0.985551,0.4266 l -4.0292904,3.8367 -1.3822187,-1.5489 c -0.4918947,-0.656 -1.5705595,-0.7265 -2.1406524,-0.14 -0.5700929,0.5865 -0.4910061,1.6854 0.1569519,2.1808 l 2.3831825,2.5599 c 0.9369248,0.9369 1.3590497,0.8116 2.3049741,-0.1343 0,0 3.250459,-3.9103 5.155609,-5.232 0.421127,-0.3992 0.596878,-0.5102 0.377676,-1.0522 -0.219202,-0.542 -1.265927,-0.916 -1.840681,-0.8966 z"/>
    98.7 +</g>
    98.8 +</svg>
    99.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    99.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/menuitem-checkbox-checked.svg	Wed Sep 27 17:54:12 2017 +0300
    99.3 @@ -0,0 +1,5 @@
    99.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
    99.5 +<g transform="translate(0 -1036.3622)">
    99.6 +<path style="fill:#DB6823;line-height:normal;color:#000" d="m 11.653408,1040.2805 c -0.365873,0.01 -0.727323,0.1623 -0.985551,0.4266 l -4.0292904,3.8367 -1.3822187,-1.5489 c -0.4918947,-0.656 -1.5705595,-0.7265 -2.1406524,-0.14 -0.5700929,0.5865 -0.4910061,1.6854 0.1569519,2.1808 l 2.3831825,2.5599 c 0.9369248,0.9369 1.3590497,0.8116 2.3049741,-0.1343 0,0 3.250459,-3.9103 5.155609,-5.232 0.421127,-0.3992 0.596878,-0.5102 0.377676,-1.0522 -0.219202,-0.542 -1.265927,-0.916 -1.840681,-0.8966 z"/>
    99.7 +</g>
    99.8 +</svg>
   100.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   100.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/menuitem-checkbox-mixed-hover.svg	Wed Sep 27 17:54:12 2017 +0300
   100.3 @@ -0,0 +1,5 @@
   100.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
   100.5 +<g transform="translate(0 -1036.3622)">
   100.6 +<rect width="8" x="4" y="7" height="2" style="fill:#f9f9f9" transform="translate(0 1036.3622)"/>
   100.7 +</g>
   100.8 +</svg>
   101.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   101.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg	Wed Sep 27 17:54:12 2017 +0300
   101.3 @@ -0,0 +1,5 @@
   101.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
   101.5 +<g transform="translate(0 -1036.3622)">
   101.6 +<rect width="8" x="4" y="7" height="2" style="fill:#aaa" transform="translate(0 1036.3622)"/>
   101.7 +</g>
   101.8 +</svg>
   102.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   102.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg	Wed Sep 27 17:54:12 2017 +0300
   102.3 @@ -0,0 +1,5 @@
   102.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
   102.5 +<g transform="translate(0 -1036.3622)">
   102.6 +<rect width="8" x="4" y="7" height="2" style="fill:#f9f9f9" transform="translate(0 1036.3622)"/>
   102.7 +</g>
   102.8 +</svg>
   103.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   103.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/menuitem-checkbox-mixed.svg	Wed Sep 27 17:54:12 2017 +0300
   103.3 @@ -0,0 +1,11 @@
   103.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
   103.5 +<defs>
   103.6 +<filter width="1.09" x="-.045" y="-.18" height="1.36" id="filter3971">
   103.7 +<feGaussianBlur stdDeviation=".15"/>
   103.8 +</filter>
   103.9 +</defs>
  103.10 +<g transform="translate(0 -1036.3622)">
  103.11 +<rect width="8" x="4" y="1043.451" height="2" style="fill:#555753;filter:url(#filter3971)"/>
  103.12 +<rect width="8" x="4" y="7" height="2" style="fill:#DB6823" transform="translate(0 1036.3622)"/>
  103.13 +</g>
  103.14 +</svg>
   104.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   104.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/menuitem-radio-checked-hover.svg	Wed Sep 27 17:54:12 2017 +0300
   104.3 @@ -0,0 +1,5 @@
   104.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
   104.5 +<g transform="translate(0 -1036.3622)">
   104.6 +<path style="fill:#f9f9f9" d="M 11,8 C 11,9.6568542 9.6568542,11 8,11 6.3431458,11 5,9.6568542 5,8 5,6.3431458 6.3431458,5 8,5 c 1.6568542,0 3,1.3431458 3,3 z" transform="translate(0 1036.3622)"/>
   104.7 +</g>
   104.8 +</svg>
   105.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   105.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg	Wed Sep 27 17:54:12 2017 +0300
   105.3 @@ -0,0 +1,5 @@
   105.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
   105.5 +<g transform="translate(0 -1036.3622)">
   105.6 +<path style="fill:#aaa" d="M 11,8 C 11,9.6568542 9.6568542,11 8,11 6.3431458,11 5,9.6568542 5,8 5,6.3431458 6.3431458,5 8,5 c 1.6568542,0 3,1.3431458 3,3 z" transform="translate(0 1036.3622)"/>
   105.7 +</g>
   105.8 +</svg>
   106.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   106.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/menuitem-radio-checked.svg	Wed Sep 27 17:54:12 2017 +0300
   106.3 @@ -0,0 +1,5 @@
   106.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
   106.5 +<g transform="translate(0 -1036.3622)">
   106.6 +<path style="fill:#DB6823" d="M 11,8 C 11,9.6568542 9.6568542,11 8,11 6.3431458,11 5,9.6568542 5,8 5,6.3431458 6.3431458,5 8,5 c 1.6568542,0 3,1.3431458 3,3 z" transform="translate(0 1036.3622)"/>
   106.7 +</g>
   106.8 +</svg>
   107.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   107.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/pane-handle-vertical.svg	Wed Sep 27 17:54:12 2017 +0300
   107.3 @@ -0,0 +1,7 @@
   107.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 4">
   107.5 +<g style="color:#000" transform="translate(0 -1048.3622)">
   107.6 +<rect width="1" x="-9" y="-1052.362" height="4" style="opacity:.2" transform="scale(-1)"/>
   107.7 +<rect width="1" x="-5" y="-1052.362" height="4" style="opacity:.2" transform="scale(-1)"/>
   107.8 +<rect width="1" x="-1" y="-1052.362" height="4" style="opacity:.2" transform="scale(-1)"/>
   107.9 +</g>
  107.10 +</svg>
   108.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   108.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/pane-handle.svg	Wed Sep 27 17:54:12 2017 +0300
   108.3 @@ -0,0 +1,7 @@
   108.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 9">
   108.5 +<g style="color:#000" transform="translate(0 -1043.3622)">
   108.6 +<rect width="1" x="1051.362" y="-4" height="4" style="opacity:.2" transform="rotate(90)"/>
   108.7 +<rect width="1" x="1047.362" y="-4" height="4" style="opacity:.2" transform="rotate(90)"/>
   108.8 +<rect width="1" x="1043.362" y="-4" height="4" style="opacity:.2" transform="rotate(90)"/>
   108.9 +</g>
  108.10 +</svg>
   109.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   109.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/radio-mixed-dark.svg	Wed Sep 27 17:54:12 2017 +0300
   109.3 @@ -0,0 +1,7 @@
   109.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
   109.5 +<g transform="translate(0 -1036.3622)">
   109.6 +<path style="fill:#393939" d="M 15,8 A 7,7 0 1 1 1,8 7,7 0 1 1 15,8 z" transform="matrix(1.06059 0 0 1.05421 -.46237 1036.0847)"/>
   109.7 +<path style="fill:#1f1f1f" d="M 8 0 C 3.581722 8.8817842e-16 -3.006854e-17 3.581722 0 8 C 0 12.418278 3.581722 16 8 16 C 12.418278 16 16 12.418278 16 8 C 16 3.581722 12.418278 -1.8064254e-15 8 0 z M 8 1 C 11.865993 1 15 4.1340068 15 8 C 15 11.865993 11.865993 15 8 15 C 4.1340068 15 1 11.865993 1 8 C 1 4.1340068 4.1340068 1 8 1 z " transform="translate(0 1036.3622)"/>
   109.8 +<rect width="8" x="4" y="7" height="2" style="fill:#DB6823" transform="translate(0 1036.3622)"/>
   109.9 +</g>
  109.10 +</svg>
   110.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   110.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/radio-mixed-insensitive-dark.svg	Wed Sep 27 17:54:12 2017 +0300
   110.3 @@ -0,0 +1,9 @@
   110.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
   110.5 +<g transform="translate(0 -1036.3622)">
   110.6 +<path style="fill:#2a2a2a" d="m 8.1785714,1037.0497 c 4.0385816,0 7.3124996,3.254 7.3124996,7.2678 0,4.0139 -3.273918,7.2679 -7.3124996,7.2679 -4.0385821,0 -7.31249997,-3.254 -7.31249997,-7.2679 0,-4.0138 3.27391787,-7.2678 7.31249997,-7.2678 z"/>
   110.7 +</g>
   110.8 +<g style="fill:#1f1f1f" transform="translate(0 -1036.3622)">
   110.9 +<path d="M 8 0 C 3.581722 8.8817842e-16 -3.006854e-17 3.581722 0 8 C 0 12.418278 3.581722 16 8 16 C 12.418278 16 16 12.418278 16 8 C 16 3.581722 12.418278 -1.8064254e-15 8 0 z M 8 1 C 11.865993 1 15 4.1340068 15 8 C 15 11.865993 11.865993 15 8 15 C 4.1340068 15 1 11.865993 1 8 C 1 4.1340068 4.1340068 1 8 1 z " transform="translate(0 1036.3622)"/>
  110.10 +<rect width="8" x="4" y="7" height="2" transform="translate(0 1036.3622)"/>
  110.11 +</g>
  110.12 +</svg>
   111.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   111.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/radio-mixed-insensitive.svg	Wed Sep 27 17:54:12 2017 +0300
   111.3 @@ -0,0 +1,9 @@
   111.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink">
   111.5 +<g transform="translate(0 -1036.3622)">
   111.6 +<path style="fill:#d3d3d3" d="m 8.0669643,1037.1836 c 4.0755647,0 7.3794647,3.224 7.3794647,7.2009 0,3.9769 -3.3039,7.2009 -7.3794647,7.2009 -4.0755656,0 -7.3794643,-3.224 -7.3794643,-7.2009 0,-3.9769 3.3038987,-7.2009 7.3794643,-7.2009 z"/>
   111.7 +</g>
   111.8 +<g style="fill:#aaa" transform="translate(0 -1036.3622)">
   111.9 +<path d="M 8 0 C 3.581722 8.8817842e-16 -3.006854e-17 3.581722 0 8 C 0 12.418278 3.581722 16 8 16 C 12.418278 16 16 12.418278 16 8 C 16 3.581722 12.418278 -1.8064254e-15 8 0 z M 8 1 C 11.865993 1 15 4.1340068 15 8 C 15 11.865993 11.865993 15 8 15 C 4.1340068 15 1 11.865993 1 8 C 1 4.1340068 4.1340068 1 8 1 z " transform="translate(0 1036.3622)"/>
  111.10 +<rect width="8" x="4" y="7" height="2" transform="translate(0 1036.3622)"/>
  111.11 +</g>
  111.12 +</svg>
   112.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   112.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/radio-mixed.svg	Wed Sep 27 17:54:12 2017 +0300
   112.3 @@ -0,0 +1,7 @@
   112.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
   112.5 +<g transform="translate(0 -1036.3622)">
   112.6 +<path style="fill:#f9f9f9" d="m 15,8 c 0,3.865993 -3.134007,7 -7,7 C 4.1340068,15 1,11.865993 1,8 1,4.1340068 4.1340068,1 8,1 c 3.865993,0 7,3.1340068 7,7 z" transform="translate(0 1036.3622)"/>
   112.7 +<path style="fill:#aaa" d="M 8 0 C 3.581722 8.8817842e-16 -3.006854e-17 3.581722 0 8 C 0 12.418278 3.581722 16 8 16 C 12.418278 16 16 12.418278 16 8 C 16 3.581722 12.418278 -1.8064254e-15 8 0 z M 8 1 C 11.865993 1 15 4.1340068 15 8 C 15 11.865993 11.865993 15 8 15 C 4.1340068 15 1 11.865993 1 8 C 1 4.1340068 4.1340068 1 8 1 z " transform="translate(0 1036.3622)"/>
   112.8 +<rect width="8" x="4" y="7" height="2" style="fill:#DB6823" transform="translate(0 1036.3622)"/>
   112.9 +</g>
  112.10 +</svg>
   113.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   113.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/radio-selected-dark.svg	Wed Sep 27 17:54:12 2017 +0300
   113.3 @@ -0,0 +1,7 @@
   113.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
   113.5 +<g transform="translate(0 -1036.3622)">
   113.6 +<path style="fill:#393939" d="m 15,8 c 0,3.865993 -3.134007,7 -7,7 C 4.1340068,15 1,11.865993 1,8 1,4.1340068 4.1340068,1 8,1 c 3.865993,0 7,3.1340068 7,7 z" transform="translate(0 1036.3622)"/>
   113.7 +<path style="fill:#1f1f1f" d="M 8 0 C 3.581722 8.8817842e-16 -3.006854e-17 3.581722 0 8 C 0 12.418278 3.581722 16 8 16 C 12.418278 16 16 12.418278 16 8 C 16 3.581722 12.418278 -1.8064254e-15 8 0 z M 8 1 C 11.865993 1 15 4.1340068 15 8 C 15 11.865993 11.865993 15 8 15 C 4.1340068 15 1 11.865993 1 8 C 1 4.1340068 4.1340068 1 8 1 z " transform="translate(0 1036.3622)"/>
   113.8 +<path style="fill:#DB6823" d="M 11,8 C 11,9.6568542 9.6568542,11 8,11 6.3431458,11 5,9.6568542 5,8 5,6.3431458 6.3431458,5 8,5 c 1.6568542,0 3,1.3431458 3,3 z" transform="translate(0 1036.3622)"/>
   113.9 +</g>
  113.10 +</svg>
   114.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   114.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/radio-selected-insensitive-dark.svg	Wed Sep 27 17:54:12 2017 +0300
   114.3 @@ -0,0 +1,9 @@
   114.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
   114.5 +<g transform="translate(0 -1036.3622)">
   114.6 +<path style="fill:#2a2a2a" d="m 8.0319969,1037.1354 c 4.0385821,0 7.3125001,3.254 7.3125001,7.2678 0,4.0139 -3.273918,7.2679 -7.3125001,7.2679 -4.0385817,0 -7.31249964,-3.254 -7.31249964,-7.2679 0,-4.0138 3.27391794,-7.2678 7.31249964,-7.2678 z"/>
   114.7 +</g>
   114.8 +<g style="fill:#1f1f1f" transform="translate(0 -1036.3622)">
   114.9 +<path d="M 8 0 C 3.581722 8.8817842e-16 -3.006854e-17 3.581722 0 8 C 0 12.418278 3.581722 16 8 16 C 12.418278 16 16 12.418278 16 8 C 16 3.581722 12.418278 -1.8064254e-15 8 0 z M 8 1 C 11.865993 1 15 4.1340068 15 8 C 15 11.865993 11.865993 15 8 15 C 4.1340068 15 1 11.865993 1 8 C 1 4.1340068 4.1340068 1 8 1 z " transform="translate(0 1036.3622)"/>
  114.10 +<path style="opacity:.8" d="M 11,8 C 11,9.6568542 9.6568542,11 8,11 6.3431458,11 5,9.6568542 5,8 5,6.3431458 6.3431458,5 8,5 c 1.6568542,0 3,1.3431458 3,3 z" transform="translate(0 1036.3622)"/>
  114.11 +</g>
  114.12 +</svg>
   115.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   115.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/radio-selected-insensitive.svg	Wed Sep 27 17:54:12 2017 +0300
   115.3 @@ -0,0 +1,9 @@
   115.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
   115.5 +<g transform="translate(0 -1036.3622)">
   115.6 +<path style="fill:#d3d3d3" d="m 8.0315672,1036.8571 c 4.1275048,0 7.4735088,3.3602 7.4735088,7.5051 0,4.1449 -3.346004,7.5051 -7.4735088,7.5051 -4.1275049,0 -7.47350894,-3.3602 -7.47350894,-7.5051 0,-4.1449 3.34600404,-7.5051 7.47350894,-7.5051 z"/>
   115.7 +</g>
   115.8 +<g style="fill:#aaa" transform="translate(0 -1036.3622)">
   115.9 +<path d="M 8 0 C 3.581722 8.8817842e-16 -3.006854e-17 3.581722 0 8 C 0 12.418278 3.581722 16 8 16 C 12.418278 16 16 12.418278 16 8 C 16 3.581722 12.418278 -1.8064254e-15 8 0 z M 8 1 C 11.865993 1 15 4.1340068 15 8 C 15 11.865993 11.865993 15 8 15 C 4.1340068 15 1 11.865993 1 8 C 1 4.1340068 4.1340068 1 8 1 z " transform="translate(0 1036.3622)"/>
  115.10 +<path d="M 11,8 C 11,9.6568542 9.6568542,11 8,11 6.3431458,11 5,9.6568542 5,8 5,6.3431458 6.3431458,5 8,5 c 1.6568542,0 3,1.3431458 3,3 z" transform="translate(0 1036.3622)"/>
  115.11 +</g>
  115.12 +</svg>
   116.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   116.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/radio-selected.svg	Wed Sep 27 17:54:12 2017 +0300
   116.3 @@ -0,0 +1,7 @@
   116.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
   116.5 +<g transform="translate(0 -1036.3622)">
   116.6 +<path style="fill:#f9f9f9" d="m 15,8 c 0,3.865993 -3.134007,7 -7,7 C 4.1340068,15 1,11.865993 1,8 1,4.1340068 4.1340068,1 8,1 c 3.865993,0 7,3.1340068 7,7 z" transform="translate(0 1036.3622)"/>
   116.7 +<path style="fill:#aaa" d="M 8 0 C 3.581722 8.8817842e-16 -3.006854e-17 3.581722 0 8 C 0 12.418278 3.581722 16 8 16 C 12.418278 16 16 12.418278 16 8 C 16 3.581722 12.418278 -1.8064254e-15 8 0 z M 8 1 C 11.865993 1 15 4.1340068 15 8 C 15 11.865993 11.865993 15 8 15 C 4.1340068 15 1 11.865993 1 8 C 1 4.1340068 4.1340068 1 8 1 z " transform="translate(0 1036.3622)"/>
   116.8 +<path style="fill:#DB6823" d="M 11,8 C 11,9.6568542 9.6568542,11 8,11 6.3431458,11 5,9.6568542 5,8 5,6.3431458 6.3431458,5 8,5 c 1.6568542,0 3,1.3431458 3,3 z" transform="translate(0 1036.3622)"/>
   116.9 +</g>
  116.10 +</svg>
   117.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   117.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/radio-unselected-dark.svg	Wed Sep 27 17:54:12 2017 +0300
   117.3 @@ -0,0 +1,6 @@
   117.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
   117.5 +<g transform="translate(0 -1036.3622)">
   117.6 +<path style="fill:#393939" d="M 15,8 A 7,7 0 1 1 1,8 7,7 0 1 1 15,8 z" transform="matrix(1.04961 0 0 1.03157 -.42841 1036.2044)"/>
   117.7 +<path style="fill:#1f1f1f" d="M 8 0 C 3.581722 8.8817842e-16 -3.006854e-17 3.581722 0 8 C 0 12.418278 3.581722 16 8 16 C 12.418278 16 16 12.418278 16 8 C 16 3.581722 12.418278 -1.8064254e-15 8 0 z M 8 1 C 11.865993 1 15 4.1340068 15 8 C 15 11.865993 11.865993 15 8 15 C 4.1340068 15 1 11.865993 1 8 C 1 4.1340068 4.1340068 1 8 1 z " transform="translate(0 1036.3622)"/>
   117.8 +</g>
   117.9 +</svg>
   118.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   118.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/radio-unselected-insensitive-dark.svg	Wed Sep 27 17:54:12 2017 +0300
   118.3 @@ -0,0 +1,6 @@
   118.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
   118.5 +<g transform="translate(0 -1036.3622)">
   118.6 +<path style="fill:#2a2a2a" d="m 7.9891678,1037.1027 c 4.0385812,0 7.3124992,3.254 7.3124992,7.2678 0,4.0139 -3.273918,7.2679 -7.3124992,7.2679 -4.0385821,0 -7.31249997,-3.254 -7.31249997,-7.2679 0,-4.0138 3.27391787,-7.2678 7.31249997,-7.2678 z"/>
   118.7 +<path style="fill:#1f1f1f" d="M 8 0 C 3.581722 8.8817842e-16 -3.006854e-17 3.581722 0 8 C 0 12.418278 3.581722 16 8 16 C 12.418278 16 16 12.418278 16 8 C 16 3.581722 12.418278 -1.8064254e-15 8 0 z M 8 1 C 11.865993 1 15 4.1340068 15 8 C 15 11.865993 11.865993 15 8 15 C 4.1340068 15 1 11.865993 1 8 C 1 4.1340068 4.1340068 1 8 1 z " transform="translate(0 1036.3622)"/>
   118.8 +</g>
   118.9 +</svg>
   119.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   119.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/radio-unselected-insensitive.svg	Wed Sep 27 17:54:12 2017 +0300
   119.3 @@ -0,0 +1,6 @@
   119.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
   119.5 +<g transform="translate(0 -1036.3622)">
   119.6 +<path style="fill:#d3d3d3" d="m 7.9368654,1036.9834 c 4.1798076,0 7.5682106,3.3036 7.5682106,7.3788 0,4.0752 -3.388403,7.3788 -7.5682106,7.3788 -4.1798073,0 -7.56821074,-3.3036 -7.56821074,-7.3788 0,-4.0752 3.38840344,-7.3788 7.56821074,-7.3788 z"/>
   119.7 +<path style="fill:#aaa" d="M 8 0 C 3.581722 8.8817842e-16 -3.006854e-17 3.581722 0 8 C 0 12.418278 3.581722 16 8 16 C 12.418278 16 16 12.418278 16 8 C 16 3.581722 12.418278 -1.8064254e-15 8 0 z M 8 1 C 11.865993 1 15 4.1340068 15 8 C 15 11.865993 11.865993 15 8 15 C 4.1340068 15 1 11.865993 1 8 C 1 4.1340068 4.1340068 1 8 1 z " transform="translate(0 1036.3622)"/>
   119.8 +</g>
   119.9 +</svg>
   120.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   120.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/assets/radio-unselected.svg	Wed Sep 27 17:54:12 2017 +0300
   120.3 @@ -0,0 +1,6 @@
   120.4 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
   120.5 +<g transform="translate(0 -1036.3622)">
   120.6 +<path style="fill:#f9f9f9" d="m 15,8 c 0,3.865993 -3.134007,7 -7,7 C 4.1340068,15 1,11.865993 1,8 1,4.1340068 4.1340068,1 8,1 c 3.865993,0 7,3.1340068 7,7 z" transform="translate(0 1036.3622)"/>
   120.7 +<path style="fill:#aaa" d="M 8 0 C 3.581722 8.8817842e-16 -3.006854e-17 3.581722 0 8 C 0 12.418278 3.581722 16 8 16 C 12.418278 16 16 12.418278 16 8 C 16 3.581722 12.418278 -1.8064254e-15 8 0 z M 8 1 C 11.865993 1 15 4.1340068 15 8 C 15 11.865993 11.865993 15 8 15 C 4.1340068 15 1 11.865993 1 8 C 1 4.1340068 4.1340068 1 8 1 z " transform="translate(0 1036.3622)"/>
   120.8 +</g>
   120.9 +</svg>
   121.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   121.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/gtk-dark.css	Wed Sep 27 17:54:12 2017 +0300
   121.3 @@ -0,0 +1,87 @@
   121.4 +/* default color scheme */
   121.5 +@define-color base_color #353A46;
   121.6 +@define-color bg_color #444851;
   121.7 +@define-color text_color #eeeeee;
   121.8 +@define-color fg_color #ECEDEF;
   121.9 +@define-color selected_bg_color #DB6823;
  121.10 +@define-color selected_fg_color #f9f9f9;
  121.11 +@define-color tooltip_bg_color #444851;
  121.12 +@define-color tooltip_fg_color #eeeeee;
  121.13 +
  121.14 +/* dark color scheme */
  121.15 +@define-color dark_bg_color #444851;
  121.16 +@define-color dark_fg_color #eeeeee;
  121.17 +
  121.18 +/* colormap actually used by the theme, to be overridden in other css files */
  121.19 +@define-color theme_bg_color @bg_color;
  121.20 +@define-color theme_fg_color @fg_color;
  121.21 +@define-color theme_base_color @base_color;
  121.22 +@define-color theme_text_color @text_color;
  121.23 +@define-color theme_selected_bg_color @selected_bg_color;
  121.24 +@define-color theme_selected_fg_color @selected_fg_color;
  121.25 +@define-color theme_tooltip_bg_color @tooltip_bg_color;
  121.26 +@define-color theme_tooltip_fg_color @tooltip_fg_color;
  121.27 +
  121.28 +/* shadow effects */
  121.29 +@define-color light_shadow #fff;
  121.30 +@define-color dark_shadow #000;
  121.31 +
  121.32 +/* misc colors used by gtk+ */
  121.33 +@define-color info_fg_color rgb (58, 135, 173);
  121.34 +@define-color info_bg_color rgb (217, 237, 247);
  121.35 +@define-color warning_fg_color rgb (192, 152, 83);
  121.36 +@define-color warning_bg_color rgb (252, 248, 227);
  121.37 +@define-color question_fg_color rgb (214, 73, 55);
  121.38 +@define-color question_bg_color rgb (252, 229, 213);
  121.39 +@define-color error_fg_color rgb (185, 74, 72);
  121.40 +@define-color error_bg_color rgb (242, 222, 222);
  121.41 +@define-color link_color #FF873F;
  121.42 +@define-color success_color #53a93f;
  121.43 +@define-color warning_color #f57900;
  121.44 +@define-color error_color #cc0000;
  121.45 +
  121.46 +/* widget colors */
  121.47 +@define-color titlebar_bg_color @dark_bg_color;
  121.48 +@define-color titlebar_fg_color @dark_fg_color;
  121.49 +@define-color menubar_bg_color @dark_bg_color;
  121.50 +@define-color menubar_fg_color @dark_fg_color;
  121.51 +@define-color toolbar_bg_color @theme_bg_color;
  121.52 +@define-color toolbar_fg_color @theme_fg_color;
  121.53 +@define-color menu_bg_color @dark_bg_color;
  121.54 +@define-color menu_fg_color @dark_fg_color;
  121.55 +@define-color panel_bg_color @dark_bg_color;
  121.56 +@define-color panel_fg_color @dark_fg_color;
  121.57 +
  121.58 +/* osd */
  121.59 +@define-color osd_base @dark_bg_color;
  121.60 +@define-color osd_fg @dark_fg_color;
  121.61 +@define-color osd_bg alpha(@osd_base, 0.8);
  121.62 +
  121.63 +/* lightdm greeter colors */
  121.64 +@define-color lightdm_bg_color @dark_bg_color;
  121.65 +@define-color lightdm_fg_color @dark_fg_color;
  121.66 +
  121.67 +/* window manager colors */
  121.68 +@define-color wm_bg @titlebar_bg_color;
  121.69 +@define-color wm_border_focused mix(shade(@titlebar_bg_color, 0.7), @titlebar_fg_color, 0.21);
  121.70 +@define-color wm_border_unfocused mix(shade(@titlebar_bg_color, 0.7), @titlebar_fg_color, 0.12);
  121.71 +@define-color wm_title_focused mix(@titlebar_fg_color, @titlebar_bg_color, 0.1);
  121.72 +@define-color wm_title_unfocused mix(@titlebar_fg_color, @titlebar_bg_color, 0.4);
  121.73 +@define-color wm_icons_focused mix(@titlebar_fg_color, @titlebar_bg_color, 0.1);
  121.74 +@define-color wm_icons_focused_prelight @selected_bg_color;
  121.75 +@define-color wm_icons_focused_pressed shade(@selected_bg_color, 0.8);
  121.76 +@define-color wm_icons_unfocused mix(@titlebar_fg_color, @titlebar_bg_color, 0.4);
  121.77 +@define-color wm_icons_unfocused_prelight @selected_bg_color;
  121.78 +@define-color wm_icons_unfocused_pressed shade(@selected_bg_color, 0.8);
  121.79 +
  121.80 +@import url("gtk-widgets.css");
  121.81 +@import url("gtk-widgets-assets.css");
  121.82 +@import url("gtk-widgets-assets-dark.css");
  121.83 +@import url("apps/gnome-applications.css");
  121.84 +@import url("apps/granite-widgets.css");
  121.85 +@import url("apps/unity.css");
  121.86 +@import url("apps/xfce.css");
  121.87 +@import url("apps/nemo.css");
  121.88 +@import url("apps/tab-mono.css");
  121.89 +@import url("apps/synaptic.css");
  121.90 +@import url("apps/lightdm-gtk-greeter.css");
   122.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   122.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/gtk-widgets-assets-dark.css	Wed Sep 27 17:54:12 2017 +0300
   122.3 @@ -0,0 +1,67 @@
   122.4 +/*******************
   122.5 +* check and radio *
   122.6 +*******************/
   122.7 +/* draw regular check and radio items using our assets */
   122.8 +.check {
   122.9 +	-gtk-icon-source: url("assets/checkbox-unchecked-dark.svg");
  122.10 +}
  122.11 +
  122.12 +.check:insensitive {
  122.13 +	-gtk-icon-source: url("assets/checkbox-unchecked-insensitive-dark.svg");
  122.14 +}
  122.15 +
  122.16 +.check:checked {
  122.17 +	-gtk-icon-source: url("assets/checkbox-checked-dark.svg");
  122.18 +}
  122.19 +
  122.20 +.check:checked:insensitive {
  122.21 +	-gtk-icon-source: url("assets/checkbox-checked-insensitive-dark.svg");
  122.22 +}
  122.23 +
  122.24 +.check:inconsistent {
  122.25 +	-gtk-icon-source: url("assets/checkbox-mixed-dark.svg");
  122.26 +}
  122.27 +
  122.28 +.check:inconsistent:insensitive {
  122.29 +	-gtk-icon-source: url("assets/checkbox-mixed-insensitive-dark.svg");
  122.30 +}
  122.31 +
  122.32 +.radio {
  122.33 +	-gtk-icon-source: url("assets/radio-unselected-dark.svg");
  122.34 +}
  122.35 +
  122.36 +.radio:insensitive {
  122.37 +	-gtk-icon-source: url("assets/radio-unselected-insensitive-dark.svg");
  122.38 +}
  122.39 +
  122.40 +.radio:checked {
  122.41 +	-gtk-icon-source: url("assets/radio-selected-dark.svg");
  122.42 +}
  122.43 +
  122.44 +.radio:checked:insensitive {
  122.45 +	-gtk-icon-source: url("assets/radio-selected-insensitive-dark.svg");
  122.46 +}
  122.47 +
  122.48 +.radio:inconsistent {
  122.49 +	-gtk-icon-source: url("assets/radio-mixed-dark.svg");
  122.50 +}
  122.51 +
  122.52 +.radio:inconsistent:insensitive {
  122.53 +	-gtk-icon-source: url("assets/radio-mixed-insensitive-dark.svg");
  122.54 +}
  122.55 +
  122.56 +.menuitem.check {
  122.57 +	-gtk-icon-source: none;
  122.58 +}
  122.59 +
  122.60 +.menuitem.radio {
  122.61 +	-gtk-icon-source: none;
  122.62 +}
  122.63 +
  122.64 +GtkIconView.content-view.cell.check {
  122.65 +	-gtk-icon-source: url("assets/grid-selection-unchecked-dark.svg");
  122.66 +}
  122.67 +
  122.68 +GtkIconView.content-view.cell.check:active {
  122.69 +	-gtk-icon-source: url("assets/grid-selection-checked-dark.svg");
  122.70 +}
   123.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   123.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/gtk-widgets-assets.css	Wed Sep 27 17:54:12 2017 +0300
   123.3 @@ -0,0 +1,154 @@
   123.4 +/*******************
   123.5 + * check and radio *
   123.6 + *******************/
   123.7 +/* draw regular check and radio items using our assets */
   123.8 +.check {
   123.9 +    -gtk-icon-source: url("assets/checkbox-unchecked.svg");
  123.10 +}
  123.11 +
  123.12 +.check:insensitive {
  123.13 +    -gtk-icon-source: url("assets/checkbox-unchecked-insensitive.svg");
  123.14 +}
  123.15 +
  123.16 +.check:checked {
  123.17 +    -gtk-icon-source: url("assets/checkbox-checked.svg");
  123.18 +}
  123.19 +
  123.20 +.check:checked:insensitive {
  123.21 +    -gtk-icon-source: url("assets/checkbox-checked-insensitive.svg");
  123.22 +}
  123.23 +
  123.24 +.check:inconsistent {
  123.25 +    -gtk-icon-source: url("assets/checkbox-mixed.svg");
  123.26 +}
  123.27 +
  123.28 +.check:inconsistent:insensitive {
  123.29 +    -gtk-icon-source: url("assets/checkbox-mixed-insensitive.svg");
  123.30 +}
  123.31 +
  123.32 +.radio {
  123.33 +    -gtk-icon-source: url("assets/radio-unselected.svg");
  123.34 +}
  123.35 +
  123.36 +.radio:insensitive {
  123.37 +    -gtk-icon-source: url("assets/radio-unselected-insensitive.svg");
  123.38 +}
  123.39 +
  123.40 +.radio:checked {
  123.41 +    -gtk-icon-source: url("assets/radio-selected.svg");
  123.42 +}
  123.43 +
  123.44 +.radio:checked:insensitive {
  123.45 +    -gtk-icon-source: url("assets/radio-selected-insensitive.svg");
  123.46 +}
  123.47 +
  123.48 +.radio:inconsistent {
  123.49 +    -gtk-icon-source: url("assets/radio-mixed.svg");
  123.50 +}
  123.51 +
  123.52 +.radio:inconsistent:insensitive {
  123.53 +    -gtk-icon-source: url("assets/radio-mixed-insensitive.svg");
  123.54 +}
  123.55 +
  123.56 +.menuitem.check {
  123.57 +    -gtk-icon-source: none;
  123.58 +}
  123.59 +
  123.60 +.menuitem.check:active,
  123.61 +.menuitem.check:checked {
  123.62 +    -gtk-icon-source: url("assets/menuitem-checkbox-checked.svg");
  123.63 +}
  123.64 +
  123.65 +.menuitem.check:active:hover,
  123.66 +.menuitem.check:checked:hover {
  123.67 +    -gtk-icon-source: url("assets/menuitem-checkbox-checked-hover.svg");
  123.68 +}
  123.69 +
  123.70 +.menuitem.check:active:insensitive,
  123.71 +.menuitem.check:checked:insensitive {
  123.72 +    -gtk-icon-source: url("assets/menuitem-checkbox-checked-insensitive.svg");
  123.73 +}
  123.74 +
  123.75 +.menuitem.check:inconsistent:hover,
  123.76 +.menuitem.radio:inconsistent:hover {
  123.77 +    -gtk-icon-source: url("assets/menuitem-checkbox-mixed-hover.svg");
  123.78 +}
  123.79 +
  123.80 +.menuitem.check:inconsistent,
  123.81 +.menuitem.radio:inconsistent {
  123.82 +    -gtk-icon-source: url("assets/menuitem-checkbox-mixed.svg");
  123.83 +}
  123.84 +
  123.85 +.menuitem.check:inconsistent:insensitive,
  123.86 +.menuitem.radio:inconsistent:insensitive {
  123.87 +    -gtk-icon-source: url("assets/menuitem-checkbox-mixed-insensitive.svg");
  123.88 +}
  123.89 +
  123.90 +.menuitem.radio {
  123.91 +    -gtk-icon-source: none;
  123.92 +}
  123.93 +
  123.94 +.menuitem.radio:active,
  123.95 +.menuitem.radio:checked {
  123.96 +    -gtk-icon-source: url("assets/menuitem-radio-checked.svg");
  123.97 +}
  123.98 +
  123.99 +.menuitem.radio:active:hover,
 123.100 +.menuitem.radio:checked:hover {
 123.101 +    -gtk-icon-source: url("assets/menuitem-radio-checked-hover.svg");
 123.102 +}
 123.103 +
 123.104 +.menuitem.radio:active:insensitive,
 123.105 +.menuitem.radio:checked:insensitive {
 123.106 +    -gtk-icon-source: url("assets/menuitem-radio-checked-insensitive.svg");
 123.107 +}
 123.108 +
 123.109 +GtkIconView.content-view.cell.check {
 123.110 +    -gtk-icon-source: url("assets/grid-selection-unchecked.svg");
 123.111 +}
 123.112 +
 123.113 +GtkIconView.content-view.cell.check:active {
 123.114 +    -gtk-icon-source: url("assets/grid-selection-checked.svg");
 123.115 +}
 123.116 +
 123.117 +/******************
 123.118 + * pane separator *
 123.119 + ******************/
 123.120 +.pane-separator,
 123.121 +.pane-separator.horizontal {
 123.122 +    background-image: linear-gradient(to bottom,
 123.123 +                                      shade(@theme_bg_color, 0.8) 0%,
 123.124 +                                      shade(@theme_bg_color, 0.8) 20%,
 123.125 +                                      transparent 20%,
 123.126 +                                      transparent 45%,
 123.127 +                                      shade(@theme_bg_color, 0.8) 45%,
 123.128 +                                      shade(@theme_bg_color, 0.8) 55%,
 123.129 +                                      transparent 55%,
 123.130 +                                      transparent 80%,
 123.131 +                                      shade(@theme_bg_color, 0.8) 80%,
 123.132 +                                      shade(@theme_bg_color, 0.8)
 123.133 +                                      );
 123.134 +
 123.135 +    background-size: 4px 10px;
 123.136 +    background-repeat: no-repeat;
 123.137 +    background-position: center center;
 123.138 +}
 123.139 +
 123.140 +.pane-separator.vertical {
 123.141 +    background-image: linear-gradient(to right,
 123.142 +                                      shade(@theme_bg_color, 0.8) 0%,
 123.143 +                                      shade(@theme_bg_color, 0.8) 20%,
 123.144 +                                      transparent 20%,
 123.145 +                                      transparent 45%,
 123.146 +                                      shade(@theme_bg_color, 0.8) 45%,
 123.147 +                                      shade(@theme_bg_color, 0.8) 55%,
 123.148 +                                      transparent 55%,
 123.149 +                                      transparent 80%,
 123.150 +                                      shade(@theme_bg_color, 0.8) 80%,
 123.151 +                                      shade(@theme_bg_color, 0.8)
 123.152 +                                      );
 123.153 +
 123.154 +    background-size: 10px 4px;
 123.155 +    background-repeat: no-repeat;
 123.156 +    background-position: center center;
 123.157 +}
   124.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   124.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/gtk-widgets.css	Wed Sep 27 17:54:12 2017 +0300
   124.3 @@ -0,0 +1,4177 @@
   124.4 +/* NOTES to contributors:
   124.5 + * use 4 spaces indents, and keep code ALIGNED and ORDERED */
   124.6 +
   124.7 +/* default */
   124.8 +* {
   124.9 +    -GtkArrow-arrow-scaling: 0.5;
  124.10 +    -GtkButton-child-displacement-x: 0;
  124.11 +    -GtkButton-child-displacement-y: 0;
  124.12 +    -GtkButton-default-border: 0;
  124.13 +    -GtkButton-image-spacing: 0;
  124.14 +    -GtkButton-inner-border: 1;
  124.15 +    -GtkButton-interior-focus: true;
  124.16 +    -GtkButtonBox-child-min-height: 24;
  124.17 +    -GtkButtonBox-child-internal-pad-y: 1;
  124.18 +    -GtkCheckButton-indicator-size: 16;
  124.19 +    -GtkCheckMenuItem-indicator-size: 14;
  124.20 +    -GtkExpander-expander-size: 8;
  124.21 +    -GtkMenu-horizontal-padding: 0;
  124.22 +    -GtkMenu-vertical-padding: 0;
  124.23 +    -GtkPaned-handle-size: 0;
  124.24 +    -GtkProgressBar-min-horizontal-bar-height: 12;
  124.25 +    -GtkProgressBar-min-vertical-bar-width: 12;
  124.26 +    -GtkRange-slider-width: 12;
  124.27 +    -GtkRange-stepper-spacing: 0;
  124.28 +    -GtkRange-trough-border: 0;
  124.29 +    -GtkRange-trough-under-steppers: 1;
  124.30 +    -GtkScrollbar-has-backward-stepper: false;
  124.31 +    -GtkScrollbar-has-forward-stepper: false;
  124.32 +    -GtkScrollbar-min-slider-length: 80;
  124.33 +    -GtkScrolledWindow-scrollbar-spacing: 0;
  124.34 +    -GtkScrolledWindow-scrollbars-within-bevel: 1;
  124.35 +    -GtkStatusbar-shadow-type: none;
  124.36 +    -GtkTextView-error-underline-color: @error_color;
  124.37 +    -GtkToolButton-icon-spacing: 6;
  124.38 +    -GtkToolItemGroup-expander-size: 8;
  124.39 +    -GtkTreeView-expander-size: 8;
  124.40 +    -GtkWindow-resize-grip-height: 0;
  124.41 +    -GtkWindow-resize-grip-width: 0;
  124.42 +    -WnckTasklist-fade-overlay-rect: 0;
  124.43 +
  124.44 +    /* legacy only */
  124.45 +    -GtkWidget-focus-line-width: 1;
  124.46 +    -GtkWidget-focus-padding: 0;
  124.47 +
  124.48 +    background-clip: padding-box;
  124.49 +
  124.50 +/*    outline-color: alpha(@theme_selected_bg_color, 0.5);*/
  124.51 +/*    outline-style: dashed;*/
  124.52 +/*    outline-width: 1px;*/
  124.53 +/*    outline-offset: -2px;*/
  124.54 +/*    outline-radius: 2px;*/
  124.55 +}
  124.56 +
  124.57 +/***************
  124.58 + * base states *
  124.59 + ***************/
  124.60 +.background {
  124.61 +    background-color: @theme_bg_color;
  124.62 +    color: @theme_fg_color;
  124.63 +}
  124.64 +
  124.65 +.background:backdrop {
  124.66 +    text-shadow: none;
  124.67 +    icon-shadow: none;
  124.68 +}
  124.69 +
  124.70 +* {
  124.71 +    /* inherit colors from parent */
  124.72 +    color: inherit;
  124.73 +    background-color: inherit;
  124.74 +}
  124.75 +
  124.76 +/*Fix black background*/
  124.77 +
  124.78 +GtkWindow {
  124.79 +    color: @theme_fg_color;
  124.80 +    background-color: @theme_bg_color;
  124.81 +}
  124.82 +
  124.83 +GtkWindow:backdrop {
  124.84 +    color: @theme_fg_color;
  124.85 +}
  124.86 +
  124.87 +/*GtkPaned {*/
  124.88 +/*    background-color: @theme_bg_color;*/
  124.89 +/*}*/
  124.90 +
  124.91 +GtkEventBox {
  124.92 +    background-color: @theme_bg_color;
  124.93 +}
  124.94 +
  124.95 +Assistant GtkEventBox {
  124.96 +    background-color: @theme_bg_color;
  124.97 +}
  124.98 +
  124.99 +GtkWindow:backdrop {
 124.100 +    color: @theme_fg_color;
 124.101 +}
 124.102 +
 124.103 +GtkEventBox {
 124.104 +    background-color: @theme_bg_color;
 124.105 +}
 124.106 +
 124.107 +Assistant GtkEventBox {
 124.108 +    background-color: @theme_bg_color;
 124.109 +}
 124.110 +
 124.111 +*:selected,
 124.112 +*:selected:focus {
 124.113 +    background-color: @theme_selected_bg_color;
 124.114 +    color: @theme_selected_fg_color;
 124.115 +}
 124.116 +
 124.117 +*:insensitive,
 124.118 +*:insensitive:insensitive {
 124.119 +    color: mix(@theme_fg_color, @theme_bg_color, 0.5);
 124.120 +}
 124.121 +
 124.122 +/* apply effects to insensitive and prelit images */
 124.123 +*:insensitive {
 124.124 +    -gtk-image-effect: dim;
 124.125 +}
 124.126 +
 124.127 +*:hover {
 124.128 +    -gtk-image-effect: highlight;
 124.129 +/*    transition: all 100ms ease-in;*/
 124.130 +}
 124.131 +
 124.132 +.gtkstyle-fallback {
 124.133 +    background-color: @theme_bg_color;
 124.134 +    color: @theme_fg_color;
 124.135 +}
 124.136 +
 124.137 +.gtkstyle-fallback:prelight {
 124.138 +    background-color: shade(@theme_bg_color, 1.1);
 124.139 +    color: @theme_fg_color;
 124.140 +}
 124.141 +
 124.142 +.gtkstyle-fallback:active {
 124.143 +    background-color: shade(@theme_bg_color, 0.9);
 124.144 +    color: @theme_fg_color;
 124.145 +}
 124.146 +
 124.147 +.gtkstyle-fallback:insensitive {
 124.148 +    background-color: shade(shade(@theme_bg_color, 0.95), 1.05);
 124.149 +    color: mix(@theme_fg_color, @theme_bg_color, 0.5);
 124.150 +}
 124.151 +
 124.152 +.gtkstyle-fallback:selected {
 124.153 +    background-color: @theme_selected_bg_color;
 124.154 +    color: @theme_selected_fg_color;
 124.155 +}
 124.156 +
 124.157 +GtkImage,
 124.158 +GtkImage:insensitive,
 124.159 +GtkLabel,
 124.160 +GtkLabel:insensitive,
 124.161 +GtkBox,
 124.162 +GtkBox:insensitive,
 124.163 +GtkGrid,
 124.164 +GtkGrid:insensitive {
 124.165 +    background-color: transparent;
 124.166 +}
 124.167 +
 124.168 +/**************
 124.169 + * hyperlinks *
 124.170 + **************/
 124.171 +* {
 124.172 +    -GtkHTML-link-color: @link_color;
 124.173 +    -GtkIMHtml-hyperlink-color: @link_color;
 124.174 +    -GtkWidget-link-color: @link_color;
 124.175 +    -GtkWidget-visited-link-color: @link_color;
 124.176 +}
 124.177 +
 124.178 +*:link,
 124.179 +*:visited {
 124.180 +    color: @link_color;
 124.181 +}
 124.182 +
 124.183 +/******************
 124.184 + * visual effects *
 124.185 + ******************/
 124.186 +/* transitions */
 124.187 +.button {
 124.188 +/*    transition: border 100ms ease-in-out;*/
 124.189 +}
 124.190 +
 124.191 +.entry {
 124.192 +    transition: border 100ms ease-out;
 124.193 +}
 124.194 +
 124.195 +.entry:focus {
 124.196 +    transition: border 100ms ease-in;
 124.197 +}
 124.198 +
 124.199 +.entry.image.left {
 124.200 +    padding-right: 4px;
 124.201 +}
 124.202 +
 124.203 +.notebook tab GtkLabel,
 124.204 +.notebook .prelight-page,
 124.205 +.notebook .prelight-page GtkLabel,
 124.206 +.notebook .active-page,
 124.207 +.notebook .active-page GtkLabel {
 124.208 +    transition: all 200ms ease-in;
 124.209 +}
 124.210 +
 124.211 +/* inset shadows */
 124.212 +.button:active,
 124.213 +.primary-toolbar .button:active,
 124.214 +.toolbar .button:active,
 124.215 +.header-bar .button:active,
 124.216 +.button:checked,
 124.217 +.primary-toolbar .button:checked,
 124.218 +.toolbar .button:checked,
 124.219 +.header-bar .button:checked,
 124.220 +.notebook.header {
 124.221 +    box-shadow: inset 1px 0 alpha(@dark_shadow, 0.07),
 124.222 +                inset 0 1px alpha(@dark_shadow, 0.08),
 124.223 +                inset -1px 0 alpha(@dark_shadow, 0.07),
 124.224 +                inset 0 -1px alpha(@dark_shadow, 0.05);
 124.225 +}
 124.226 +
 124.227 +.entry {
 124.228 +    box-shadow: inset 1px 0 alpha(@dark_shadow, 0.10),
 124.229 +                inset 0 1px alpha(@dark_shadow, 0.12),
 124.230 +                inset -1px 0 alpha(@dark_shadow, 0.10),
 124.231 +                inset 0 -1px alpha(@dark_shadow, 0.05);
 124.232 +}
 124.233 +
 124.234 +/* disable inset shadow */
 124.235 +.button:active:insensitive,
 124.236 +.primary-toolbar .button:active:insensitive,
 124.237 +.toolbar .button:active:insensitive,
 124.238 +.header-bar .button:active:insensitive,
 124.239 +.button:checked:insensitive,
 124.240 +.primary-toolbar .button:checked:insensitive,
 124.241 +.toolbar .button:checked:insensitive,
 124.242 +.header-bar .button:checked:insensitive,
 124.243 +.entry:insensitive {
 124.244 +    box-shadow: none;
 124.245 +}
 124.246 +
 124.247 +/*************
 124.248 + * assistant *
 124.249 + *************/
 124.250 +GtkAssistant .sidebar .highlight {
 124.251 +    font: bold;
 124.252 +}
 124.253 +
 124.254 +GtkAssistant .sidebar {
 124.255 +    padding: 6px;
 124.256 +    border-width: 0 1px 0 0;
 124.257 +    border-style: solid;
 124.258 +    border-right-color: shade(@theme_bg_color, 0.8);
 124.259 +    border-radius: 0;
 124.260 +    background-color: @theme_bg_color;
 124.261 +    color: mix(@theme_fg_color, @theme_bg_color, 0.1);
 124.262 +}
 124.263 +
 124.264 +/**********
 124.265 + * button *
 124.266 + **********/
 124.267 +.button {
 124.268 +    -GtkWidget-focus-padding: 1;
 124.269 +    -GtkWidget-focus-line-width: 0;
 124.270 +
 124.271 +    padding: 3px;
 124.272 +    border-width: 1px;
 124.273 +    border-radius: 2px;
 124.274 +    border-style: solid;
 124.275 +    border-color: shade(@theme_bg_color, 0.8);
 124.276 +    background-color: shade(@theme_bg_color, 1.08);
 124.277 +    background-image: none;
 124.278 +    color: @theme_fg_color;
 124.279 +    transition: all 100ms ease-in;
 124.280 +}
 124.281 +
 124.282 +.button:hover {
 124.283 +    border-color: shade(@theme_bg_color, 0.7);
 124.284 +    background-color: shade(@theme_bg_color, 1.10);
 124.285 +    background-image: none;
 124.286 +}
 124.287 +
 124.288 +.button:hover, .button.flat:hover, .primary-toolbar .button:hover,
 124.289 +.header-bar .button:hover {
 124.290 +    border-color: shade(@theme_bg_color, 0.7);
 124.291 +    background-color: shade(@theme_bg_color, 1.10);
 124.292 +
 124.293 +}
 124.294 +
 124.295 +.button:active,
 124.296 +.button:checked {
 124.297 +    border-color: shade(@theme_bg_color, 0.8);
 124.298 +    background-color: shade(@theme_bg_color, 0.95);
 124.299 +    background-image: none;
 124.300 +}
 124.301 +
 124.302 +.button:active, .button.flat:active, .primary-toolbar .button:active,
 124.303 +.button:checked, .button.flat:checked, .primary-toolbar .button:checked,
 124.304 +.header-bar .button.titlebutton:active,
 124.305 +.header-bar .button.titlebutton:checked{
 124.306 +    border-color: shade(@theme_bg_color, 0.8);
 124.307 +    background-color: shade(@theme_bg_color, 0.95);
 124.308 +    box-shadow: inset 0 0 1px alpha(black, 0.2);
 124.309 +    transition-duration: 50ms;
 124.310 +    outline-color: alpha(@theme_fg_color, 0.3); 
 124.311 +}
 124.312 +
 124.313 +.button:active:hover,
 124.314 +.button:checked:hover {
 124.315 +    border-color: shade(@theme_bg_color, 0.7);
 124.316 +}
 124.317 +
 124.318 +.button:focus,
 124.319 +.button:hover:focus,
 124.320 +.button:active:focus,
 124.321 +.button:active:hover:focus,
 124.322 +.button:checked:focus,
 124.323 +.button:checked:hover:focus {
 124.324 +    border-color: shade(@theme_bg_color, 0.7);
 124.325 +}
 124.326 +
 124.327 +.button:insensitive {
 124.328 +    border-color: shade(@theme_bg_color, 0.85);
 124.329 +    background-color: shade(@theme_bg_color, 0.9);
 124.330 +    background-image: none;
 124.331 +}
 124.332 +
 124.333 +.button:active:insensitive,
 124.334 +.button:checked:insensitive {
 124.335 +    border-color: shade(@theme_bg_color, 0.75);
 124.336 +    background-color: shade(@theme_bg_color, 0.80);
 124.337 +    background-image: none;
 124.338 +}
 124.339 +
 124.340 +/* default button */
 124.341 +.button.default {
 124.342 +}
 124.343 +
 124.344 +.button.default:hover {
 124.345 +    border-color: shade(@theme_selected_bg_color, 0.7);
 124.346 +    background-color: shade(@theme_selected_bg_color, 1.1);
 124.347 +    color: @theme_selected_fg_color;
 124.348 +}
 124.349 +
 124.350 +.button.default:active,
 124.351 +.button.default:checked {
 124.352 +    border-color: shade(@theme_selected_bg_color, 0.8);
 124.353 +    background-color: shade(@theme_selected_bg_color, 0.95);
 124.354 +    color: @theme_selected_fg_color;
 124.355 +}
 124.356 +
 124.357 +.button.default:active:hover,
 124.358 +.button.default:checked:hover {
 124.359 +    border-color: shade(@theme_selected_bg_color, 0.7);
 124.360 +    background-color: shade(@theme_selected_bg_color, 0.97);
 124.361 +    color: @theme_selected_fg_color;
 124.362 +}
 124.363 +
 124.364 +.button.flat,
 124.365 +.button.flat:insensitive {
 124.366 +    border-color: transparent;
 124.367 +    background-color: transparent;
 124.368 +    background-image: none;
 124.369 +    box-shadow: none;
 124.370 +}
 124.371 +
 124.372 +/****************
 124.373 + * cell and row *
 124.374 + ****************/
 124.375 +.cell {
 124.376 +    border-width: 0;
 124.377 +    border-radius: 0;
 124.378 +}
 124.379 +
 124.380 +.cell:selected,
 124.381 +.cell:selected:focus {
 124.382 +    background-color: @theme_selected_bg_color;
 124.383 +    color: @theme_selected_fg_color;
 124.384 +}
 124.385 +
 124.386 +row:selected,
 124.387 +row:selected:hover,
 124.388 +row:selected:focus {
 124.389 +    -GtkWidget-focus-padding: 1;
 124.390 +    -GtkWidget-focus-line-width: 0;
 124.391 +
 124.392 +    border-width: 1px 0;
 124.393 +    border-style: solid;
 124.394 +    border-color: shade(@theme_selected_bg_color, 0.9);
 124.395 +    background-color: @theme_selected_bg_color;
 124.396 +    background-image: none;
 124.397 +    color: @theme_selected_fg_color;
 124.398 +}
 124.399 +
 124.400 +row:prelight,
 124.401 +row:prelight {
 124.402 +    color: @theme_text_color;
 124.403 +    background-color: alpha(@theme_selected_bg_color, 0.1);
 124.404 +}
 124.405 +
 124.406 +/*****************
 124.407 + * column-header *
 124.408 + *****************/
 124.409 +column-header .button,
 124.410 +column-header .button:active,
 124.411 +column-header .button:checked {
 124.412 +    border-width: 0 1px 1px 0;
 124.413 +    border-radius: 0;
 124.414 +}
 124.415 +
 124.416 +column-header .button,
 124.417 +column-header .button:active,
 124.418 +column-header .button:checked,
 124.419 +column-header .button:focus,
 124.420 +column-header .button:active:focus,
 124.421 +column-header .button:checked:focus {
 124.422 +    border-color: shade(@theme_base_color, 0.9);
 124.423 +    border-bottom-color: shade(@theme_base_color, 0.8);
 124.424 +    background-color: shade(@theme_base_color, 0.97);
 124.425 +    background-image: none;
 124.426 +}
 124.427 +
 124.428 +column-header .button:hover,
 124.429 +column-header .button:active:hover,
 124.430 +column-header .button:checked:hover,
 124.431 +column-header .button:hover:focus,
 124.432 +column-header .button:active:hover:focus,
 124.433 +column-header .button:checked:hover:focus {
 124.434 +    border-color: shade(@theme_base_color, 0.9);
 124.435 +    border-bottom-color: shade(@theme_base_color, 0.8);
 124.436 +    background-color: shade(@theme_base_color, 0.99);
 124.437 +    background-image: none;
 124.438 +}
 124.439 +
 124.440 +column-header:last-child .button {
 124.441 +    border-width: 0 0 1px 0;
 124.442 +}
 124.443 +
 124.444 +/****************
 124.445 + * content view *
 124.446 + ****************/
 124.447 +.content-view.subtitle {
 124.448 +    font: smaller;
 124.449 +    padding: 0 12px;
 124.450 +}
 124.451 +
 124.452 +.content-view.view {
 124.453 +    background-color: @theme_base_color;
 124.454 +}
 124.455 +
 124.456 +.content-view.view:prelight {
 124.457 +    background-color: alpha(@theme_selected_bg_color, 0.6);
 124.458 +}
 124.459 +
 124.460 +.content-view.view:selected,
 124.461 +.content-view.view:active {
 124.462 +    background-color: @theme_selected_bg_color;
 124.463 +}
 124.464 +
 124.465 +.content-view.view:insensitive {
 124.466 +    background-color: shade(@theme_base_color, 0.9);
 124.467 +}
 124.468 +
 124.469 +GdMainIconView.content-view {
 124.470 +    -GdMainIconView-icon-size: 40;
 124.471 +}
 124.472 +
 124.473 +GtkIconView.content-view.check {
 124.474 +    background-color: transparent;
 124.475 +}
 124.476 +
 124.477 +GtkIconView.content-view.check:active {
 124.478 +    background-color: transparent;
 124.479 +}
 124.480 +
 124.481 +.content-view.view.check,
 124.482 +.content-view.view.check:active {
 124.483 +    background-color: transparent;
 124.484 +}
 124.485 +
 124.486 +GtkIconView.content-view.check:prelight,
 124.487 +GtkIconView.content-view.check:insensitive,
 124.488 +GtkIconView.content-view.check:selected {
 124.489 +    background-color: transparent;
 124.490 +}
 124.491 +
 124.492 +/****************
 124.493 + * drawing area *
 124.494 + ****************/
 124.495 +GtkDrawingArea {
 124.496 +    background-color: transparent;
 124.497 +}
 124.498 +
 124.499 +GtkDrawingArea:insensitive {
 124.500 +    background-color: shade(@theme_base_color, 0.9);
 124.501 +}
 124.502 +
 124.503 +/***********
 124.504 + * gtkhtml *
 124.505 + ***********/
 124.506 +GtkHTML {
 124.507 +    background-color: @theme_base_color;
 124.508 +    color: @link;
 124.509 +}
 124.510 +
 124.511 +/***********
 124.512 +* calendar *
 124.513 +************/
 124.514 +GtkCalendar {
 124.515 +    padding: 4px;
 124.516 +    outline-offset: -1px;
 124.517 +}
 124.518 +
 124.519 +GtkCalendar:inconsistent {
 124.520 +    color: mix(@theme_fg_color, @theme_bg_color, 0.5);
 124.521 +}
 124.522 +
 124.523 +GtkCalendar.view,
 124.524 +GtkCalendar.header,
 124.525 +GtkCalendar.button,
 124.526 +GtkCalendar.button:hover,
 124.527 +GtkCalendar.button:insensitive {
 124.528 +    border-width: 0;
 124.529 +    background-color: transparent;
 124.530 +    background-image: none;
 124.531 +}
 124.532 +
 124.533 +.highlight,
 124.534 +GtkCalendar.highlight {
 124.535 +    border-width: 0;
 124.536 +    background-color: transparent;
 124.537 +    color: @theme_selected_bg_color;
 124.538 +}
 124.539 +
 124.540 +/******************
 124.541 + * combobox entry *
 124.542 + ******************/
 124.543 +.primary-toolbar GtkComboBox.combobox-entry .entry,
 124.544 +.primary-toolbar GtkComboBox.combobox-entry .entry:active,
 124.545 +.primary-toolbar GtkComboBox.combobox-entry .entry:focus,
 124.546 +.primary-toolbar GtkComboBox.combobox-entry .entry:insensitive,
 124.547 +GtkComboBox.combobox-entry .entry,
 124.548 +GtkComboBox.combobox-entry .entry:active,
 124.549 +GtkComboBox.combobox-entry .entry:focus,
 124.550 +GtkComboBox.combobox-entry .entry:insensitive {
 124.551 +    border-width: 1px 0 1px 1px;
 124.552 +    border-top-right-radius: 0;
 124.553 +    border-bottom-right-radius: 0;
 124.554 +}
 124.555 +
 124.556 +.primary-toolbar GtkComboBox.combobox-entry .button,
 124.557 +.primary-toolbar GtkComboBox.combobox-entry .button:hover,
 124.558 +.primary-toolbar GtkComboBox.combobox-entry .button:active,
 124.559 +.primary-toolbar GtkComboBox.combobox-entry .button:checked,
 124.560 +.primary-toolbar GtkComboBox.combobox-entry .button:insensitive,
 124.561 +GtkComboBox.combobox-entry .button,
 124.562 +GtkComboBox.combobox-entry .button:hover,
 124.563 +GtkComboBox.combobox-entry .button:active,
 124.564 +GtkComboBox.combobox-entry .button:checked,
 124.565 +GtkComboBox.combobox-entry .button:insensitive {
 124.566 +    border-width: 1px 1px 1px 1px;
 124.567 +    border-bottom-left-radius: 0;
 124.568 +    border-top-left-radius: 0;
 124.569 +}
 124.570 +
 124.571 +/*********
 124.572 + * entry *
 124.573 + *********/
 124.574 +.entry {
 124.575 +    padding: 4px 3px;
 124.576 +    border-width: 1px;
 124.577 +    border-style: solid;
 124.578 +    border-color: shade(@theme_bg_color, 0.8);
 124.579 +    border-radius: 2px;
 124.580 +    background-color: @theme_base_color;
 124.581 +    background-image: none;
 124.582 +    color: @theme_text_color;
 124.583 +}
 124.584 +
 124.585 +.entry:active,
 124.586 +.entry:focus {
 124.587 +    border-color: shade(@theme_bg_color, 0.7);
 124.588 +}
 124.589 +
 124.590 +.entry:selected,
 124.591 +.entry:selected:focus {
 124.592 +    background-color: @theme_selected_bg_color;
 124.593 +    color: @theme_selected_fg_color;
 124.594 +}
 124.595 +
 124.596 +.entry:insensitive {
 124.597 +    background-color: shade(@theme_bg_color, 0.95);
 124.598 +    background-image: none;
 124.599 +    color: mix(@theme_text_color, @theme_base_color, 0.5);
 124.600 +}
 124.601 +
 124.602 +.entry.progressbar {
 124.603 +    border-width: 0;
 124.604 +    border-radius: 2px;
 124.605 +    background-color: @theme_selected_bg_color;
 124.606 +    background-image: none;
 124.607 +    color: @theme_selected_fg_color;
 124.608 +}
 124.609 +
 124.610 +/************
 124.611 + * expander *
 124.612 +************/
 124.613 +GtkExpander {
 124.614 +    padding: 3px;
 124.615 +    outline-offset: 1px;
 124.616 +}
 124.617 +
 124.618 +.expander {
 124.619 +	color: alpha(currentColor, 0.7);
 124.620 +	border: alpha(currentColor, 0.7);
 124.621 +}
 124.622 +
 124.623 +.expander:hover {
 124.624 +	color: alpha(currentColor, 0.8);
 124.625 +	border-color: alpha(currentColor, 0.8);
 124.626 +}
 124.627 +
 124.628 +.expander:active {
 124.629 +	color: alpha(currentColor, 0.9);
 124.630 +	border-color: alpha(currentColor, 0.9);
 124.631 +}
 124.632 +
 124.633 +/**************
 124.634 + * list boxes *
 124.635 + **************/
 124.636 +.list {
 124.637 +  background-color: @theme_bg_color;
 124.638 +  color: @theme_fg_color; 
 124.639 +}
 124.640 +.list-row, .list-row.button {
 124.641 +    border: 0;
 124.642 +    border-radius: 0;
 124.643 +    padding: 5px;
 124.644 +    background-image: none;
 124.645 +    background-color: @theme_bg_color;
 124.646 +    box-shadow: none; 
 124.647 +}
 124.648 +
 124.649 +.list-row:hover, .list-row.button:hover {
 124.650 +    background-color: @theme_bg_color;
 124.651 +    box-shadow: inset 3px 0px @theme_selected_bg_color;
 124.652 +    color: @theme_selected_bg_color;
 124.653 +}
 124.654 +
 124.655 +.list-row:selected, .list-row:selected:hover, .list-row:selected:focus, .list-row.button:selected, .list-row.button:selected:hover, .list-row.button:selected:focus {
 124.656 +      background-image: none;
 124.657 +      background-color: @theme_selected_bg_color;
 124.658 +      color: @theme_selected_fg_color; 
 124.659 +}
 124.660 +
 124.661 +.list-row:selected GtkGrid {
 124.662 +    background-image: none;
 124.663 +    background-color: @theme_selected_bg_color;
 124.664 +    color: @theme_selected_fg_color;
 124.665 +}
 124.666 +
 124.667 +.list-row:selected:backdrop {
 124.668 +    background-image: none;
 124.669 +    background-color: @theme_selected_bg_color;
 124.670 +    color: @theme_selected_fg_color;
 124.671 +}
 124.672 +
 124.673 +.list-row:selected:hover {
 124.674 +    background-image: none;
 124.675 +    background-color: @theme_selected_bg_color;
 124.676 +    color: @theme_selected_fg_color;
 124.677 +}
 124.678 +
 124.679 +/**************
 124.680 +* flow boxes *
 124.681 +**************/
 124.682 +
 124.683 +.grid-child {
 124.684 +    padding: 3px;
 124.685 +}
 124.686 +
 124.687 +/*********
 124.688 + * frame *
 124.689 + *********/
 124.690 +.frame {
 124.691 +    border: 1px solid shade(@theme_bg_color, 0.8);
 124.692 +    border-radius: 0;
 124.693 +}
 124.694 +
 124.695 +.frame.flat {
 124.696 +    border: none;
 124.697 +    box-shadow: none;
 124.698 +}
 124.699 +
 124.700 +/*******************
 124.701 + * scrolled window *
 124.702 + *******************/
 124.703 +GtkScrolledWindow.frame {
 124.704 +    border-width: 1px;
 124.705 +    border-style: solid;
 124.706 +    border-color: shade(@theme_bg_color, 0.8);
 124.707 +    border-radius: 0;
 124.708 +}
 124.709 +
 124.710 +/* avoid double borders when a viewport is
 124.711 + * packed into a GtkScrolledWindow */
 124.712 +GtkScrolledWindow GtkViewport.frame {
 124.713 +    border-style: none;
 124.714 +}
 124.715 +
 124.716 +/************
 124.717 + * iconview *
 124.718 + ************/
 124.719 +GtkIconView.view.cell:selected,
 124.720 +GtkIconView.view.cell:selected:focus {
 124.721 +    border-width: 1px;
 124.722 +    border-style: solid;
 124.723 +    border-color: shade(@theme_selected_bg_color, 0.9);
 124.724 +    border-radius: 2px;
 124.725 +    background-color: @theme_selected_bg_color;
 124.726 +    background-image: none;
 124.727 +    color: @theme_selected_fg_color;
 124.728 +}
 124.729 +
 124.730 +.content-view.view.rubberband,
 124.731 +.view.rubberband,
 124.732 +.rubberband {
 124.733 +    border-width: 1px;
 124.734 +    border-style: solid;
 124.735 +    border-color: shade(@theme_selected_bg_color, 0.9);
 124.736 +    border-radius: 0;
 124.737 +    background-color: alpha(@theme_selected_bg_color, 0.3);
 124.738 +}
 124.739 +
 124.740 +/**********
 124.741 +* Overflow *
 124.742 +***********/
 124.743 +
 124.744 +.overshoot.top {
 124.745 +  background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(alpha(@theme_selected_bg_color, 0.2)), to(alpha(@theme_selected_bg_color, 0)));
 124.746 +  background-size: 100% 60%;
 124.747 +  background-repeat: no-repeat;
 124.748 +  background-position: center top;
 124.749 +  background-color: transparent;
 124.750 +  border: none;
 124.751 +  box-shadow: none; }
 124.752 +
 124.753 +.overshoot.bottom {
 124.754 +  background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(alpha(@theme_selected_bg_color, 0.2)), to(alpha(@theme_selected_bg_color, 0)));
 124.755 +  background-size: 100% 60%;
 124.756 +  background-repeat: no-repeat;
 124.757 +  background-position: center bottom;
 124.758 +  background-color: transparent;
 124.759 +  border: none;
 124.760 +  box-shadow: none; }
 124.761 +
 124.762 +.overshoot.left {
 124.763 +  background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(alpha(@theme_selected_bg_color, 0.2)), to(alpha(@theme_selected_bg_color, 0)));
 124.764 +  background-size: 60% 100%;
 124.765 +  background-repeat: no-repeat;
 124.766 +  background-position: left center;
 124.767 +  background-color: transparent;
 124.768 +  border: none;
 124.769 +  box-shadow: none; }
 124.770 +
 124.771 +.overshoot.right {
 124.772 +  background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(alpha(@theme_selected_bg_color, 0.2)), to(alpha(@theme_selected_bg_color, 0)));
 124.773 +  background-size: 60% 100%;
 124.774 +  background-repeat: no-repeat;
 124.775 +  background-position: right center;
 124.776 +  background-color: transparent;
 124.777 +  border: none;
 124.778 +  box-shadow: none; }
 124.779 +
 124.780 +.undershoot.top {
 124.781 +  background-color: transparent;
 124.782 +  background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(alpha(@theme_selected_bg_color, 0.2)), to(alpha(@theme_selected_bg_color, 0)));
 124.783 +  padding-top: 1px;
 124.784 +  background-size: 10px 1px;
 124.785 +  background-repeat: repeat-x;
 124.786 +  background-origin: content-box;
 124.787 +  background-position: center top; }
 124.788 +
 124.789 +.undershoot.bottom {
 124.790 +  background-color: transparent;
 124.791 +  background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(alpha(@theme_selected_bg_color, 0.2)), to(alpha(@theme_selected_bg_color, 0)));
 124.792 +  padding-bottom: 1px;
 124.793 +  background-size: 10px 1px;
 124.794 +  background-repeat: repeat-x;
 124.795 +  background-origin: content-box;
 124.796 +  background-position: center bottom; }
 124.797 +
 124.798 +.undershoot.left {
 124.799 +  background-color: transparent;
 124.800 +  background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(alpha(@theme_selected_bg_color, 0.2)), to(alpha(@theme_selected_bg_color, 0)));
 124.801 +  padding-left: 1px;
 124.802 +  background-size: 1px 10px;
 124.803 +  background-repeat: repeat-y;
 124.804 +  background-origin: content-box;
 124.805 +  background-position: left center; }
 124.806 +
 124.807 +.undershoot.right {
 124.808 +  background-color: transparent;
 124.809 +  background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(alpha(@theme_selected_bg_color, 0.2)), to(alpha(@theme_selected_bg_color, 0)));
 124.810 +  padding-right: 1px;
 124.811 +  background-size: 1px 10px;
 124.812 +  background-repeat: repeat-y;
 124.813 +  background-origin: content-box;
 124.814 +  background-position: right center; }
 124.815 +  
 124.816 +  .overshoot.top:backdrop {
 124.817 +  background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(alpha(@theme_selected_bg_color, 0.2)), to(alpha(@theme_selected_bg_color, 0)));
 124.818 +  background-size: 100% 60%;
 124.819 +  background-repeat: no-repeat;
 124.820 +  background-position: center top;
 124.821 +  background-color: transparent;
 124.822 +  border: none;
 124.823 +  box-shadow: none; }
 124.824 +
 124.825 +.overshoot.bottom:backdrop {
 124.826 +  background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(alpha(@theme_selected_bg_color, 0.2)), to(alpha(@theme_selected_bg_color, 0)));
 124.827 +  background-size: 100% 60%;
 124.828 +  background-repeat: no-repeat;
 124.829 +  background-position: center bottom;
 124.830 +  background-color: transparent;
 124.831 +  border: none;
 124.832 +  box-shadow: none; }
 124.833 +
 124.834 +.overshoot.left:backdrop {
 124.835 +  background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(alpha(@theme_selected_bg_color, 0.2)), to(alpha(@theme_selected_bg_color, 0)));
 124.836 +  background-size: 60% 100%;
 124.837 +  background-repeat: no-repeat;
 124.838 +  background-position: left center;
 124.839 +  background-color: transparent;
 124.840 +  border: none;
 124.841 +  box-shadow: none; }
 124.842 +
 124.843 +.overshoot.right:backdrop {
 124.844 +  background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(alpha(@theme_selected_bg_color, 0.2)), to(alpha(@theme_selected_bg_color, 0)));
 124.845 +  background-size: 60% 100%;
 124.846 +  background-repeat: no-repeat;
 124.847 +  background-position: right center;
 124.848 +  background-color: transparent;
 124.849 +  border: none;
 124.850 +  box-shadow: none; }
 124.851 +
 124.852 +.undershoot.top:backdrop {
 124.853 +  background-color: transparent;
 124.854 +  background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(alpha(@theme_selected_bg_color, 0.2)), to(alpha(@theme_selected_bg_color, 0)));
 124.855 +  padding-top: 1px;
 124.856 +  background-size: 10px 1px;
 124.857 +  background-repeat: repeat-x;
 124.858 +  background-origin: content-box;
 124.859 +  background-position: center top; }
 124.860 +
 124.861 +.undershoot.bottom:backdrop {
 124.862 +  background-color: transparent;
 124.863 +  background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(alpha(@theme_selected_bg_color, 0.2)), to(alpha(@theme_selected_bg_color, 0)));
 124.864 +  padding-bottom: 1px;
 124.865 +  background-size: 10px 1px;
 124.866 +  background-repeat: repeat-x;
 124.867 +  background-origin: content-box;
 124.868 +  background-position: center bottom; }
 124.869 +
 124.870 +.undershoot.left:backdrop {
 124.871 +  background-color: transparent;
 124.872 +  background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(alpha(@theme_selected_bg_color, 0.2)), to(alpha(@theme_selected_bg_color, 0)));
 124.873 +  padding-left: 1px;
 124.874 +  background-size: 1px 10px;
 124.875 +  background-repeat: repeat-y;
 124.876 +  background-origin: content-box;
 124.877 +  background-position: left center; }
 124.878 +
 124.879 +.undershoot.right:backdrop {
 124.880 +  background-color: transparent;
 124.881 +  background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(alpha(@theme_selected_bg_color, 0.2)), to(alpha(@theme_selected_bg_color, 0)));
 124.882 +  padding-right: 1px;
 124.883 +  background-size: 1px 10px;
 124.884 +  background-repeat: repeat-y;
 124.885 +  background-origin: content-box;
 124.886 +  background-position: right center; }
 124.887 +
 124.888 +/***********
 124.889 + * infobar *
 124.890 + ***********/
 124.891 +GtkInfoBar {
 124.892 +    border-width: 0;
 124.893 +    border-style: none;
 124.894 +}
 124.895 +
 124.896 +.info {
 124.897 +    border-width: 1px;
 124.898 +    border-style: solid;
 124.899 +    border-color: shade(@info_bg_color, 0.8);
 124.900 +    background-color: @info_bg_color;
 124.901 +    background-image: none;
 124.902 +    color: @info_fg_color;
 124.903 +}
 124.904 +
 124.905 +.info .button {
 124.906 +    border-top-color: shade(@info_bg_color, 0.8);
 124.907 +    border-right-color: shade(@info_bg_color, 0.72);
 124.908 +    border-left-color: shade(@info_bg_color, 0.72);
 124.909 +    border-bottom-color: shade(@info_bg_color, 0.7);
 124.910 +    background-color: shade(@info_bg_color, 1.08);
 124.911 +    color: @info_fg_color;
 124.912 +}
 124.913 +
 124.914 +.info .button:hover {
 124.915 +    border-top-color: shade(@info_bg_color, 0.85);
 124.916 +    border-right-color: shade(@info_bg_color, 0.78);
 124.917 +    border-left-color: shade(@info_bg_color, 0.78);
 124.918 +    border-bottom-color: shade(@info_bg_color, 0.7);
 124.919 +    background-color: shade(@info_bg_color, 1.10);
 124.920 +}
 124.921 +
 124.922 +.info .button:active,
 124.923 +.info .button:checked {
 124.924 +    border-color: shade(@info_bg_color, 0.6);
 124.925 +    background-color: shade(@info_bg_color, 0.95);
 124.926 +}
 124.927 +
 124.928 +.info .button:active:hover,
 124.929 +.info .button:active:checked {
 124.930 +    border-top-color: shade(@info_bg_color, 0.85);
 124.931 +    border-right-color: shade(@info_bg_color, 0.78);
 124.932 +    border-left-color: shade(@info_bg_color, 0.78);
 124.933 +    border-bottom-color: shade(@info_bg_color, 0.7);
 124.934 +}
 124.935 +
 124.936 +.info .button.close {
 124.937 +    color: @info_fg_color;
 124.938 +}
 124.939 +
 124.940 +.info .button.close:hover {
 124.941 +    background-color: alpha(white, 0.2);
 124.942 +}
 124.943 +
 124.944 +.info .button.close:active {
 124.945 +    color: @info_fg_color;
 124.946 +    background-color: alpha(black, 0.1);
 124.947 +}
 124.948 +
 124.949 +.warning {
 124.950 +    border-width: 1px;
 124.951 +    border-style: solid;
 124.952 +    border-color: shade(@warning_bg_color, 0.8);
 124.953 +    background-color: @warning_bg_color;
 124.954 +    background-image: none;
 124.955 +    color: @warning_fg_color;
 124.956 +}
 124.957 +
 124.958 +.warning .button {
 124.959 +    border-top-color: shade(@warning_bg_color, 0.8);
 124.960 +    border-right-color: shade(@warning_bg_color, 0.72);
 124.961 +    border-left-color: shade(@warning_bg_color, 0.72);
 124.962 +    border-bottom-color: shade(@warning_bg_color, 0.7);
 124.963 +    background-color: shade(@warning_bg_color, 1.08);
 124.964 +    color: @warning_fg_color;
 124.965 +}
 124.966 +
 124.967 +.warning .button:hover {
 124.968 +    border-top-color: shade(@warning_bg_color, 0.85);
 124.969 +    border-right-color: shade(@warning_bg_color, 0.78);
 124.970 +    border-left-color: shade(@warning_bg_color, 0.78);
 124.971 +    border-bottom-color: shade(@warning_bg_color, 0.7);
 124.972 +    background-color: shade(@warning_bg_color, 1.10);
 124.973 +}
 124.974 +
 124.975 +.warning .button:active,
 124.976 +.warning .button:checked {
 124.977 +    border-color: shade(@warning_bg_color, 0.6);
 124.978 +    background-color: shade(@warning_bg_color, 0.95);
 124.979 +}
 124.980 +
 124.981 +.warning .button:active:hover,
 124.982 +.warning .button:checked:hover {
 124.983 +    border-top-color: shade(@warning_bg_color, 0.85);
 124.984 +    border-right-color: shade(@warning_bg_color, 0.78);
 124.985 +    border-left-color: shade(@warning_bg_color, 0.78);
 124.986 +    border-bottom-color: shade(@warning_bg_color, 0.7);
 124.987 +}
 124.988 +
 124.989 +.warning .button.close {
 124.990 +    color: @warning_fg_color;
 124.991 +}
 124.992 +
 124.993 +.warning .button.close:hover {
 124.994 +    background-color: alpha(white, 0.2);
 124.995 +}
 124.996 +
 124.997 +.warning .button.close:active {
 124.998 +    color: @warning_fg_color;
 124.999 +    background-color: alpha(black, 0.1);
124.1000 +}
124.1001 +
124.1002 +.question {
124.1003 +    border-width: 1px;
124.1004 +    border-style: solid;
124.1005 +    border-color: shade(@question_bg_color, 0.8);
124.1006 +    background-color: @question_bg_color;
124.1007 +    background-image: none;
124.1008 +    color: @question_fg_color;
124.1009 +}
124.1010 +
124.1011 +.question .button {
124.1012 +    border-top-color: shade(@question_bg_color, 0.8);
124.1013 +    border-right-color: shade(@question_bg_color, 0.72);
124.1014 +    border-left-color: shade(@question_bg_color, 0.72);
124.1015 +    border-bottom-color: shade(@question_bg_color, 0.7);
124.1016 +    background-color: shade(@question_bg_color, 1.08);
124.1017 +    color: @question_fg_color;
124.1018 +}
124.1019 +
124.1020 +.question .button:hover {
124.1021 +    border-top-color: shade(@question_bg_color, 0.85);
124.1022 +    border-right-color: shade(@question_bg_color, 0.78);
124.1023 +    border-left-color: shade(@question_bg_color, 0.78);
124.1024 +    border-bottom-color: shade(@question_bg_color, 0.7);
124.1025 +    background-color: shade(@question_bg_color, 1.10);
124.1026 +}
124.1027 +
124.1028 +.question .button:active,
124.1029 +.question .button:checked {
124.1030 +    border-color: shade(@question_bg_color, 0.6);
124.1031 +    background-color: shade(@question_bg_color, 0.95);
124.1032 +}
124.1033 +
124.1034 +.question .button:active:hover,
124.1035 +.question .button:checked:hover {
124.1036 +    border-top-color: shade(@question_bg_color, 0.85);
124.1037 +    border-right-color: shade(@question_bg_color, 0.78);
124.1038 +    border-left-color: shade(@question_bg_color, 0.78);
124.1039 +    border-bottom-color: shade(@question_bg_color, 0.7);
124.1040 +}
124.1041 +
124.1042 +.question .button.close {
124.1043 +    color: @question_fg_color;
124.1044 +}
124.1045 +
124.1046 +.question .button.close:hover {
124.1047 +    background-color: alpha(white, 0.2);
124.1048 +}
124.1049 +
124.1050 +.question .button.close:active {
124.1051 +    color: @question_fg_color;
124.1052 +    background-color: alpha(black, 0.1);
124.1053 +}
124.1054 +
124.1055 +.error {
124.1056 +    border-width: 1px;
124.1057 +    border-style: solid;
124.1058 +    border-color: shade(@error_bg_color, 0.8);
124.1059 +    background-color: @error_bg_color;
124.1060 +    background-image: none;
124.1061 +    color: @error_fg_color;
124.1062 +}
124.1063 +
124.1064 +.error .button {
124.1065 +    border-top-color: shade(@error_bg_color, 0.8);
124.1066 +    border-right-color: shade(@error_bg_color, 0.72);
124.1067 +    border-left-color: shade(@error_bg_color, 0.72);
124.1068 +    border-bottom-color: shade(@error_bg_color, 0.7);
124.1069 +    background-color: shade(@error_bg_color, 1.08);
124.1070 +    color: @error_fg_color;
124.1071 +}
124.1072 +
124.1073 +.error .button:hover {
124.1074 +    border-top-color: shade(@error_bg_color, 0.85);
124.1075 +    border-right-color: shade(@error_bg_color, 0.78);
124.1076 +    border-left-color: shade(@error_bg_color, 0.78);
124.1077 +    border-bottom-color: shade(@error_bg_color, 0.7);
124.1078 +    background-color: shade(@error_bg_color, 1.10);
124.1079 +}
124.1080 +
124.1081 +.error .button:active,
124.1082 +.error .button:checked {
124.1083 +    border-color: shade(@error_bg_color, 0.6);
124.1084 +    background-color: shade(@error_bg_color, 0.95);
124.1085 +}
124.1086 +
124.1087 +.error .button:active:hover,
124.1088 +.error .button:checked:hover {
124.1089 +    border-top-color: shade(@error_bg_color, 0.85);
124.1090 +    border-right-color: shade(@error_bg_color, 0.78);
124.1091 +    border-left-color: shade(@error_bg_color, 0.78);
124.1092 +    border-bottom-color: shade(@error_bg_color, 0.7);
124.1093 +}
124.1094 +
124.1095 +.error .button.close {
124.1096 +    color: @error_fg_color;
124.1097 +}
124.1098 +
124.1099 +.error .button.close:hover {
124.1100 +    background-color: alpha(white, 0.2);
124.1101 +}
124.1102 +
124.1103 +.error .button.close:active {
124.1104 +    color: @error_fg_color;
124.1105 +    background-color: alpha(black, 0.1);
124.1106 +}
124.1107 +
124.1108 +/*******************
124.1109 + * symbolic images *
124.1110 + *******************/
124.1111 +.image {
124.1112 +    color: alpha(currentColor, 0.5);
124.1113 +}
124.1114 +
124.1115 +.image:hover {
124.1116 +    color: alpha(currentColor, 0.9);
124.1117 +}
124.1118 +
124.1119 +.image:selected,
124.1120 +.image:selected:hover {
124.1121 +    color: @theme_selected_fg_color;
124.1122 +}
124.1123 +
124.1124 +.view.image,
124.1125 +.view.image:hover {
124.1126 +    color: alpha(currentColor, 0.9);
124.1127 +}
124.1128 +
124.1129 +.view.image:selected,
124.1130 +.view.image:selected:hover {
124.1131 +    color: @theme_selected_fg_color;
124.1132 +}
124.1133 +
124.1134 +/*****************
124.1135 + * miscellaneous *
124.1136 + *****************/
124.1137 +.floating-bar {
124.1138 +    border-width: 1px;
124.1139 +    border-style: solid;
124.1140 +    border-color: shade(@theme_bg_color, 0.8);
124.1141 +    border-radius: 2px;
124.1142 +    background-color: @theme_bg_color;
124.1143 +    background-image: none;
124.1144 +    color: @theme_fg_color;
124.1145 +}
124.1146 +
124.1147 +.floating-bar.top {
124.1148 +    border-top-width: 0;
124.1149 +    border-top-right-radius: 0;
124.1150 +    border-top-left-radius: 0;
124.1151 +}
124.1152 +
124.1153 +.floating-bar.right {
124.1154 +    border-right-width: 0;
124.1155 +    border-top-right-radius: 0;
124.1156 +    border-bottom-right-radius: 0;
124.1157 +}
124.1158 +
124.1159 +.floating-bar.bottom {
124.1160 +    border-bottom-width: 0;
124.1161 +    border-bottom-right-radius: 0;
124.1162 +    border-bottom-left-radius: 0;
124.1163 +}
124.1164 +
124.1165 +.floating-bar.left {
124.1166 +    border-left-width: 0;
124.1167 +    border-bottom-left-radius: 0;
124.1168 +    border-top-left-radius: 0;
124.1169 +}
124.1170 +
124.1171 +.floating-bar .button {
124.1172 +    -GtkButton-image-spacing: 0;
124.1173 +    -GtkButton-inner-border: 0;
124.1174 +
124.1175 +    border-style: none;
124.1176 +    background-color: transparent;
124.1177 +    background-image: none;
124.1178 +}
124.1179 +
124.1180 +.view.dim-label,
124.1181 +.dim-label {
124.1182 +    color: alpha(currentColor, 0.5);
124.1183 +}
124.1184 +
124.1185 +.dnd {
124.1186 +    border-width: 1px;
124.1187 +    border-style: solid;
124.1188 +    border-color: shade(@theme_selected_bg_color, 0.9);
124.1189 +}
124.1190 +
124.1191 +.grip {
124.1192 +    background-color: transparent;
124.1193 +}
124.1194 +
124.1195 +.arrow {
124.1196 +    color: alpha(currentColor, 0.7);
124.1197 +}
124.1198 +
124.1199 +/********
124.1200 + * menu *
124.1201 + ********/
124.1202 + 
124.1203 +.content-view .menu,
124.1204 +.context-menu,
124.1205 +.menu,
124.1206 +.popup {
124.1207 +    padding: 4px 0;
124.1208 +    border-radius: 4px;
124.1209 +    box-shadow: 0 2px 4px 0 alpha(#000,0.1),
124.1210 +                inset 0 1px 0 0 alpha(#fff,0.1);
124.1211 +    background-color: @menu_bg_color;
124.1212 +    color: @menu_fg_color;
124.1213 +}
124.1214 +
124.1215 +GtkTreeMenu.menu,
124.1216 +GtkMenuToolButton.menu,
124.1217 +GtkComboBox .menu {
124.1218 +    background-color: @menu_bg_color;
124.1219 +    margin: 3px;
124.1220 +}
124.1221 +
124.1222 +.primary-toolbar .menu,
124.1223 +.primary-toolbar .button .menu,
124.1224 +.toolbar .menu,
124.1225 +.toolbar .primary-toolbar .menu,
124.1226 +.header-bar .menu,
124.1227 +.header-bar .primary-toolbar .menu,
124.1228 +.menu {
124.1229 +    padding: 0;
124.1230 +    border-radius: 0;
124.1231 +    border-style: none;
124.1232 +    background-color: @menu_bg_color;
124.1233 +    color: @menu_fg_color;
124.1234 +}
124.1235 +
124.1236 +/* Hover-effect on play-button in ubuntu soundmenu */
124.1237 +.menu:selected {
124.1238 +    background-color: @selected_bg_color;
124.1239 +}
124.1240 +
124.1241 +.menu.button:hover,
124.1242 +.menu.button:active,
124.1243 +.menu.button:checked,
124.1244 +.menu.button:active:insensitive,
124.1245 +.menu.button:checked:insensitive,
124.1246 +.menu.button:insensitive,
124.1247 +.menu.button {
124.1248 +    border-width: 0;
124.1249 +    background-color: @menu_bg_color;
124.1250 +    background-image: none;
124.1251 +}
124.1252 +
124.1253 +.context-menu {
124.1254 +    font: initial;
124.1255 +}
124.1256 +
124.1257 +/* ubuntu software center menu */
124.1258 +#toolbar-popup {
124.1259 +    background-color: @menu_bg_color;
124.1260 +    color: @menu_fg_color;
124.1261 +}
124.1262 +
124.1263 +/***********
124.1264 + * menubar *
124.1265 + ***********/
124.1266 +.menubar {
124.1267 +    -GtkWidget-window-dragging: true;
124.1268 +
124.1269 +    border-style: none;
124.1270 +    background-color: @menubar_bg_color;
124.1271 +    background-image: none;
124.1272 +    color: @menubar_fg_color;
124.1273 +}
124.1274 +
124.1275 +/***************
124.1276 + * menubaritem *
124.1277 + ***************/
124.1278 +.menubar.menuitem,
124.1279 +.menubar .menuitem {
124.1280 +    padding: 3px 5px;
124.1281 +    border-width: 1px;
124.1282 +    border-style: solid;
124.1283 +    border-color: transparent;
124.1284 +    background-color: transparent;
124.1285 +    background-image: none;
124.1286 +    color: @menubar_fg_color;
124.1287 +}
124.1288 +
124.1289 +.menubar.menuitem:hover,
124.1290 +.menubar .menuitem:hover {
124.1291 +    border-color: transparent;
124.1292 +    background-color: transparent;
124.1293 +    background-image: none;
124.1294 +    box-shadow: inset 0px -3px @selected_bg_color;
124.1295 +    color: white;
124.1296 +}
124.1297 +
124.1298 +.menubar .menuitem *:hover {
124.1299 +    color: white;
124.1300 +}
124.1301 +
124.1302 +/************
124.1303 + * menuitem *
124.1304 + ************/
124.1305 +GtkTreeMenu .menuitem {
124.1306 +    padding: 0;
124.1307 +    border-width: 0;
124.1308 +}
124.1309 +
124.1310 +.menuitem,
124.1311 +.menu .menuitem {
124.1312 +    -GtkMenuItem-arrow-scaling: 0.5;
124.1313 +
124.1314 +    padding: 3px;
124.1315 +    border-width: 1px;
124.1316 +    border-style: solid;
124.1317 +    border-color: transparent;
124.1318 +    border-radius: 0;
124.1319 +    background-color: transparent;
124.1320 +    background-image: none;
124.1321 +    color: @menu_fg_color;
124.1322 +}
124.1323 +
124.1324 +.menu .menuitem:active,
124.1325 +.menu .menuitem:hover {
124.1326 +    border-color: shade(@theme_selected_bg_color, 0.9);
124.1327 +    background-color: @theme_selected_bg_color;
124.1328 +    background-image: none;
124.1329 +}
124.1330 +
124.1331 +.menu .menuitem:active,
124.1332 +.menu .menuitem *:active,
124.1333 +.menu .menuitem:hover,
124.1334 +.menu .menuitem *:hover {
124.1335 +    color: @theme_selected_fg_color;
124.1336 +}
124.1337 +
124.1338 +.menu .menuitem:insensitive,
124.1339 +.menu .menuitem *:insensitive {
124.1340 +    color: mix(@menu_fg_color, @menu_bg_color, 0.5);
124.1341 +}
124.1342 +
124.1343 +.menuitem.check,
124.1344 +.menuitem.radio,
124.1345 +.menuitem.check:hover,
124.1346 +.menuitem.radio:hover,
124.1347 +.menuitem.check:insensitive,
124.1348 +.menuitem.radio:insensitive {
124.1349 +    border-style: none;
124.1350 +    background-color: transparent;
124.1351 +    background-image: none;
124.1352 +}
124.1353 +
124.1354 +.menuitem.check:active,
124.1355 +.menuitem.radio:active {
124.1356 +    border-style: none;
124.1357 +    background-color: transparent;
124.1358 +}
124.1359 +
124.1360 +.menuitem GtkCalendar:inconsistent {
124.1361 +    color: mix(@menu_fg_color, @menu_bg_color, 0.5);
124.1362 +}
124.1363 +
124.1364 +.menuitem GtkCalendar.button {
124.1365 +    border-style: none;
124.1366 +    background-color: transparent;
124.1367 +    background-image: none;
124.1368 +}
124.1369 +
124.1370 +.menuitem .entry {
124.1371 +    border-color: shade(@menu_bg_color, 0.7);
124.1372 +    background-color: @menu_bg_color;
124.1373 +    background-image: none;
124.1374 +    color: @menu_fg_color;
124.1375 +}
124.1376 +
124.1377 +.menuitem .entry:active,
124.1378 +.menuitem .entry:focus {
124.1379 +    border-color: shade(@menu_bg_color, 0.7);
124.1380 +}
124.1381 +
124.1382 +.menuitem .accelerator {
124.1383 +    color: alpha(@menu_fg_color, 0.6);
124.1384 +}
124.1385 +
124.1386 +.menuitem .accelerator:hover {
124.1387 +    color: alpha(@theme_selected_fg_color, 0.8);
124.1388 +}
124.1389 +
124.1390 +.menuitem .accelerator:insensitive {
124.1391 +    color: alpha(mix(@menu_fg_color, @menu_bg_color, 0.5), 0.6);
124.1392 +}
124.1393 +
124.1394 +GtkModelMenuItem GtkBox GtkImage {
124.1395 +    padding-right: 4px;
124.1396 +}
124.1397 +
124.1398 +.menuitem.button {
124.1399 +    color: @menu_fg_color;
124.1400 +}
124.1401 +
124.1402 +.menuitem.button,
124.1403 +.menuitem.button:active,
124.1404 +.menuitem.button:checked,
124.1405 +.menuitem.button:insensitive,
124.1406 +.menuitem.button:active:insensitive,
124.1407 +.menuitem.button:checked:insensitive {
124.1408 +    background-color: transparent;
124.1409 +    background-image: none;
124.1410 +    border: none;
124.1411 +    box-shadow: none;
124.1412 +    color: @menu_fg_color;
124.1413 +}
124.1414 +
124.1415 +.menuitem.button:active:hover,
124.1416 +.menuitem.button:checked:hover,
124.1417 +.menuitem.button:hover,
124.1418 +.menuitem.button:selected {
124.1419 +    border: none;
124.1420 +    background-color: @theme_selected_bg_color;
124.1421 +    background-image: none;
124.1422 +    color: @theme_selected_fg_color;
124.1423 +}
124.1424 +
124.1425 +GtkModelButton.button {
124.1426 +    color: @menu_fg_color;
124.1427 +}
124.1428 +
124.1429 +
124.1430 +GtkModelButton.button:focus,
124.1431 +GtkModelButton.button:active:focus,
124.1432 +GtkModelButton.button:checked:focus,
124.1433 +GtkModelButton.button:active,
124.1434 +GtkModelButton.button:checked,
124.1435 +GtkModelButton.button:insensitive:insensitive,
124.1436 +GtkModelButton.button:active:insensitive,
124.1437 +GtkModelButton.button:checked:insensitive,
124.1438 +GtkModelButton.button {
124.1439 +    background-color: transparent;
124.1440 +    background-image: none;
124.1441 +    border-color: transparent;
124.1442 +    border-image: none;
124.1443 +    border-style: none;
124.1444 +    box-shadow: none;
124.1445 +}
124.1446 +
124.1447 +GtkModelButton.button:backdrop,
124.1448 +GtkModelButton.button:hover:backdrop,
124.1449 +GtkModelButton.button:insensitive:backdrop,
124.1450 +GtkModelButton.button:active:insensitive:backdrop,
124.1451 +GtkModelButton.button:active:backdrop,
124.1452 +GtkModelButton.button:active:hover:backdrop,
124.1453 +GtkModelButton.button:active:selected:backdrop,
124.1454 +GtkModelButton.button:checked:insensitive:backdrop,
124.1455 +GtkModelButton.button:checked:backdrop,
124.1456 +GtkModelButton.button:checked:hover:backdrop,
124.1457 +GtkModelButton.button:checked:selected:backdrop {
124.1458 +    text-shadow: none;
124.1459 +    icon-shadow: none;
124.1460 +    color: @theme_selected_fg_color;
124.1461 +    background-color: transparent;
124.1462 +    background-image: none;
124.1463 +    border-color: transparent;
124.1464 +    border-image: none;
124.1465 +    border-style: none;
124.1466 +    box-shadow: none;
124.1467 +}
124.1468 +
124.1469 +GtkModelButton.button:active:hover,
124.1470 +GtkModelButton.button:checked:hover,
124.1471 +GtkModelButton.button:hover,
124.1472 +GtkModelButton.button:selected {
124.1473 +    background-image: none;
124.1474 +    background-color: @theme_selected_bg_color;
124.1475 +    color: @theme_selected_fg_color;
124.1476 +    text-shadow: none;
124.1477 +    border-width: 0;
124.1478 +    border-color: transparent;
124.1479 +    border-radius: 2px;
124.1480 +}
124.1481 +
124.1482 +/************
124.1483 + * popovers *
124.1484 + ************/
124.1485 +GtkPopover {
124.1486 +    margin: 10px;
124.1487 +    padding: 2px;
124.1488 +    border-radius: 2px;
124.1489 +    border-color: shade(@menu_bg_color, 0.8);
124.1490 +    border-width: 1px;
124.1491 +    border-style: solid;
124.1492 +    background-clip: border-box;
124.1493 +    background-image: none;
124.1494 +    background-color: @menu_bg_color;
124.1495 +    color: @menu_fg_color;
124.1496 +    box-shadow: 0 2px 3px alpha(black, 0.5);
124.1497 +}
124.1498 +
124.1499 +GtkPopover:insensitive {
124.1500 +    border-color: #3a3a3a; }
124.1501 +GtkPopover:active:insensitive, GtkPopover:checked:insensitive {
124.1502 +    border-color: #363636; }
124.1503 +
124.1504 +GtkPopover.background {
124.1505 +    background-image: none;
124.1506 +    background-color: @menu_bg_color;
124.1507 +    color: @menu_fg_color;
124.1508 +}
124.1509 +
124.1510 +GtkPopover:backdrop {
124.1511 +    box-shadow: none;
124.1512 +}
124.1513 +
124.1514 +GtkPopover.osd {
124.1515 +    box-shadow: 0 2px 7px 3px alpha(black, 0.5);
124.1516 +}
124.1517 +
124.1518 +GtkPopover > .list,
124.1519 +GtkPopover > .view,
124.1520 +GtkPopover > .toolbar {
124.1521 +    background-image: none;
124.1522 +    background-color: transparent;
124.1523 +}
124.1524 +
124.1525 +GtkPopover .list-row {
124.1526 +    color: @menu_fg_color;
124.1527 +}
124.1528 +
124.1529 +GtkPopover .list-row:hover {
124.1530 +    background-image: none;
124.1531 +    background-color: @theme_selected_bg_color;
124.1532 +    color: @theme_selected_fg_color;
124.1533 +}
124.1534 +
124.1535 +GtkPopover .frame {
124.1536 +    border: 1px solid mix(@menu_bg_color, @menu_fg_color, 0.12);
124.1537 +    border-radius: 2px;
124.1538 +}
124.1539 +
124.1540 +GtkPopover .entry {
124.1541 +    border-color: mix(@menu_bg_color, @menu_fg_color, 0.12);
124.1542 +    background-color: @menu_bg_color;
124.1543 +    background-image: none;
124.1544 +    color: @menu_fg_color;
124.1545 +}
124.1546 +
124.1547 +GtkPopover .entry:hover,
124.1548 +GtkPopover .entry:focus,
124.1549 +GtkPopover .entry:active  {
124.1550 +    border-color: mix(@menu_bg_color, @menu_fg_color, 0.21);
124.1551 +}
124.1552 +
124.1553 +GtkPopover.osd > .toolbar .button {
124.1554 +    border-radius: 0;
124.1555 +    border-width: 0;
124.1556 +    background-image: none;
124.1557 +    background-color: transparent;
124.1558 +}
124.1559 +
124.1560 +  GtkPopover .view, GtkPopover GtkHTML, GtkPopover .list {
124.1561 +    background-color: shade(@dark_bg_color, 0.9);
124.1562 +    background-image: none;
124.1563 +    color: @dark_fg_color; }
124.1564 +    GtkPopover .view:hover, GtkPopover GtkHTML:hover, GtkPopover .list:hover {
124.1565 +      background-image: none;
124.1566 +      background-color: alpha(@selected_bg_color, 0.5);
124.1567 +      color: @selected_fg_color; }
124.1568 +  GtkPopover .list-row, GtkPopover .list-row.button {
124.1569 +    background-color: transparent;
124.1570 +    background-image: none;
124.1571 +    color: @selected_fg_color; }
124.1572 +    GtkPopover .list-row:focus, GtkPopover .list-row:hover, GtkPopover .list-row:active, GtkPopover .list-row.button:focus, GtkPopover .list-row.button:hover, GtkPopover .list-row.button:active {
124.1573 +      background-image: none;
124.1574 +      background-color: @selected_bg_color;
124.1575 +      color: @selected_fg_color; }
124.1576 +  GtkPopover .frame {
124.1577 +    border-color: shade(@tooltip_bg_color, 0.8);
124.1578 +    border-radius: 2px; }
124.1579 +  GtkPopover .entry {
124.1580 +    background-color: shade(@dark_bg_color, 0.9);
124.1581 +    background-image: none;
124.1582 +    border-color: shade(@tooltip_bg_color, 0.8);
124.1583 +    color: @selected_fg_color; }
124.1584 +    GtkPopover .entry:focus, GtkPopover .entry:hover {
124.1585 +      border-color: shade(@tooltip_bg_color, 0.8); }
124.1586 +    GtkPopover .entry:active, GtkPopover .entry:active:hover, GtkPopover .entry:active:focus, GtkPopover .entry:active:hover:focus, GtkPopover .entry:checked, GtkPopover .entry:checked:hover, GtkPopover .entry:checked:focus, GtkPopover .entry:checked:hover:focus {
124.1587 +      border-color: shade(@tooltip_bg_color, 0.8); }
124.1588 +    GtkPopover .entry:insensitive {
124.1589 +      border-color: shade(@tooltip_bg_color, 0.8); }
124.1590 +    GtkPopover .entry:active:insensitive, GtkPopover .entry:checked:insensitive {
124.1591 +      border-color: shade(@tooltip_bg_color, 0.8); }
124.1592 +    GtkPopover .entry:focus, GtkPopover .entry:active {
124.1593 +      border-color: @selected_bg_color; }
124.1594 +    GtkPopover .entry:insensitive {
124.1595 +      background-color: @dark_bg_color;
124.1596 +      background-image: none;
124.1597 +      color: mix(@dark_bg_color,@dark_fg_color,0.5); }
124.1598 +  GtkPopover .button {
124.1599 +    background-color: @dark_bg_color;
124.1600 +    background-image: none;
124.1601 +    border-color: shade(@tooltip_bg_color, 0.8);
124.1602 +    color: @dark_fg_color;
124.1603 +    box-shadow: none; }
124.1604 +    GtkPopover .button:focus, GtkPopover .button:hover {
124.1605 +      border-color: shade(@tooltip_bg_color, 0.8); }
124.1606 +    GtkPopover .button:active, GtkPopover .button:active:hover, GtkPopover .button:active:focus, GtkPopover .button:active:hover:focus, GtkPopover .button:checked, GtkPopover .button:checked:hover, GtkPopover .button:checked:focus, GtkPopover .button:checked:hover:focus {
124.1607 +      border-color: shade(@tooltip_bg_color, 0.8); }
124.1608 +    GtkPopover .button:insensitive {
124.1609 +      border-color: shade(@tooltip_bg_color, 0.8); }
124.1610 +    GtkPopover .button:active:insensitive, GtkPopover .button:checked:insensitive {
124.1611 +      border-color: shade(@tooltip_bg_color, 0.8); }
124.1612 +    GtkPopover .button.flat {
124.1613 +      border-color: shade(@tooltip_bg_color, 0.8);
124.1614 +      background-color: @dark_bg_color;
124.1615 +      background-image: none;
124.1616 +      box-shadow: none; }
124.1617 +    GtkPopover .button:hover, GtkPopover .button.flat:hover {
124.1618 +      background-color: @selected_bg_color;
124.1619 +      background-image: none;
124.1620 +      border-color: shade(@tooltip_bg_color, 0.8);
124.1621 +      box-shadow: none; }
124.1622 +      GtkPopover .button:focus:focus, GtkPopover .button:focus:hover, GtkPopover .button:hover:focus, GtkPopover .button:hover:hover, GtkPopover .button.flat:focus:focus, GtkPopover .button.flat:focus:hover, GtkPopover .button.flat:hover:focus, GtkPopover .button.flat:hover:hover {
124.1623 +        border-color: shade(@tooltip_bg_color, 0.8); }
124.1624 +GtkPopover .button:focus:insensitive, GtkPopover .button:hover:insensitive, GtkPopover .button.flat:focus:insensitive, GtkPopover .button.flat:hover:insensitive {
124.1625 +        border-color: rgba(0, 0, 0, 0.3); }
124.1626 +      GtkPopover .button:focus:active:insensitive, GtkPopover .button:focus:checked:insensitive, GtkPopover .button:hover:active:insensitive, GtkPopover .button:hover:checked:insensitive, GtkPopover .button.flat:focus:active:insensitive, GtkPopover .button.flat:focus:checked:insensitive, GtkPopover .button.flat:hover:active:insensitive, GtkPopover .button.flat:hover:checked:insensitive {
124.1627 +        border-color: rgba(0, 0, 0, 0.3); }
124.1628 +    GtkPopover .button:active, GtkPopover .button:checked, GtkPopover .button.flat:active, GtkPopover .button.flat:checked {
124.1629 +      background-color: transparent;
124.1630 +      background-image: none;
124.1631 +      color: #fff;
124.1632 +      box-shadow: none; }
124.1633 +
124.1634 +GtkPopover .separator {
124.1635 +    border: 0;
124.1636 +    background-color: transparent;
124.1637 +    color: alpha(currentColor, 0.1);
124.1638 +    font-size: 80%;
124.1639 +    font-weight: bold;
124.1640 +}
124.1641 +
124.1642 +/******************
124.1643 + * pane separator *
124.1644 + ******************/
124.1645 +.pane-separator {
124.1646 +    background-color: @theme_bg_color;
124.1647 +    color: transparent;
124.1648 +}
124.1649 +
124.1650 +/*************************
124.1651 + * progressbar and scale *
124.1652 + *************************/
124.1653 +GtkProgressBar {
124.1654 +    padding: 0;
124.1655 +    border-width: 1px;
124.1656 +    border-radius: 2px;
124.1657 +    font-size: smaller;
124.1658 +    color: alpha(@theme_fg_color, 0.6);
124.1659 +}
124.1660 +
124.1661 +.progressbar,
124.1662 +.progressbar row,
124.1663 +.progressbar row:hover,
124.1664 +.progressbar row:selected,
124.1665 +.progressbar row:selected:focus {
124.1666 +    border-width: 1px;
124.1667 +    border-style: solid;
124.1668 +    border-color: shade(@theme_selected_bg_color, 0.9);
124.1669 +    background-color: @theme_selected_bg_color;
124.1670 +    background-image: linear-gradient(to bottom,
124.1671 +                                      @theme_selected_bg_color,
124.1672 +                                      @theme_selected_bg_color
124.1673 +                                      );
124.1674 +}
124.1675 +
124.1676 +.progressbar.vertical {
124.1677 +    background-color: @theme_selected_bg_color;
124.1678 +    background-image: linear-gradient(to right,
124.1679 +                                      @theme_selected_bg_color,
124.1680 +                                      @theme_selected_bg_color
124.1681 +                                      );
124.1682 +}
124.1683 +
124.1684 +.trough,
124.1685 +.trough row,
124.1686 +.trough row:hover,
124.1687 +.trough row:selected,
124.1688 +.trough row:selected:focus {
124.1689 +    border-width: 1px;
124.1690 +    border-style: solid;
124.1691 +    border-color: shade(@theme_bg_color, 0.8);
124.1692 +    background-color: shade(@theme_bg_color, 1.08);
124.1693 +    background-image: none;
124.1694 +}
124.1695 +
124.1696 +.trough.vertical {
124.1697 +    background-color: shade(@theme_bg_color, 1.08);
124.1698 +    background-image: none;
124.1699 +}
124.1700 +
124.1701 +/* level bars as used for password quality or remaining power */
124.1702 +GtkLevelBar {
124.1703 +    -GtkLevelBar-min-block-width: 34;
124.1704 +    -GtkLevelBar-min-block-height: 2;
124.1705 +}
124.1706 +
124.1707 +GtkLevelBar.vertical {
124.1708 +    -GtkLevelBar-min-block-width: 2;
124.1709 +    -GtkLevelBar-min-block-height: 34;
124.1710 +}
124.1711 +
124.1712 +.level-bar.trough {
124.1713 +    padding: 1px;
124.1714 +    border-radius: 2px;
124.1715 +}
124.1716 +
124.1717 +.level-bar.fill-block {
124.1718 +    border-width: 1px;
124.1719 +    border-style: solid;
124.1720 +    border-color: shade(@theme_selected_bg_color, 0.9);
124.1721 +    background-color: @theme_selected_bg_color;
124.1722 +}
124.1723 +
124.1724 +.level-bar.indicator-continuous.fill-block {
124.1725 +    padding: 1px;
124.1726 +    border-radius: 2px;
124.1727 +}
124.1728 +
124.1729 +.level-bar.indicator-discrete.fill-block.horizontal {
124.1730 +    margin: 0 1px;
124.1731 +}
124.1732 +
124.1733 +.level-bar.indicator-discrete.fill-block.vertical {
124.1734 +    margin: 1px 0;
124.1735 +}
124.1736 +
124.1737 +/* discrete indicator border rounding,
124.1738 +   uncomment when :nth-child will be working
124.1739 +   on the widget
124.1740 +
124.1741 +.level-bar.indicator-discrete.fill-block.horizontal:first-child {
124.1742 +    border-radius: 2px 0 0 2px;
124.1743 +}
124.1744 +
124.1745 +.level-bar.indicator-discrete.fill-block.horizontal:last-child {
124.1746 +    border-radius: 0 2px 2px 0;
124.1747 +}
124.1748 +
124.1749 +.level-bar.indicator-discrete.fill-block.vertical:first-child {
124.1750 +    border-radius: 2px 2px 0 0;
124.1751 +}
124.1752 +
124.1753 +.level-bar.indicator-discrete.fill-block.vertical:last-child {
124.1754 +    border-radius: 0 0 2px 2px;
124.1755 +}
124.1756 +*/
124.1757 +
124.1758 +.level-bar.fill-block.level-high {
124.1759 +    border-color: shade(@success_color, 0.85);
124.1760 +    background-image: linear-gradient(to bottom,
124.1761 +                                      shade(@success_color, 1.2),
124.1762 +                                      @success_color 75%,
124.1763 +                                      shade(@success_color, 0.95)
124.1764 +                                      );
124.1765 +}
124.1766 +
124.1767 +.level-bar.fill-block.level-low {
124.1768 +    border-color: shade(@warning_color, 0.80);
124.1769 +    background-image: linear-gradient(to bottom,
124.1770 +                                      shade(@warning_color, 1.3),
124.1771 +                                      @warning_color 75%,
124.1772 +                                      shade(@warning_color, 0.9)
124.1773 +                                      );
124.1774 +}
124.1775 +
124.1776 +.level-bar.fill-block.empty-fill-block {
124.1777 +    border-color: alpha(@theme_fg_color, 0.1);
124.1778 +    background-color: transparent;
124.1779 +    background-image: none;
124.1780 +}
124.1781 +
124.1782 +.scale {
124.1783 +    -GtkRange-slider-width: 16;
124.1784 +    -GtkRange-trough-border: 1;
124.1785 +    -GtkScale-slider-length: 16;
124.1786 +
124.1787 +    padding: 0;
124.1788 +    border-width: 1px;
124.1789 +    border-radius: 2px;
124.1790 +    outline-offset: -1px;
124.1791 +}
124.1792 +
124.1793 +.scale.slider {
124.1794 +    border-radius: 8px;
124.1795 +    background-color: shade(@theme_bg_color, 1.08);
124.1796 +    background-image: none;
124.1797 +    /* we will draw the border using box shadow for now */
124.1798 +    box-shadow: inset 1px 0 shade(@theme_bg_color, 0.8),
124.1799 +                inset 0 1px shade(@theme_bg_color, 0.8),
124.1800 +                inset -1px 0 shade(@theme_bg_color, 0.8),
124.1801 +                inset 0 -1px shade(@theme_bg_color, 0.8);
124.1802 +}
124.1803 +
124.1804 +.scale.slider:hover {
124.1805 +    box-shadow: inset 1px 0 shade(@theme_bg_color, 0.7),
124.1806 +                inset 0 1px shade(@theme_bg_color, 0.7),
124.1807 +                inset -1px 0 shade(@theme_bg_color, 0.7),
124.1808 +                inset 0 -1px shade(@theme_bg_color, 0.7);
124.1809 +}
124.1810 +
124.1811 +.scale.slider:insensitive {
124.1812 +    background-color: shade(@theme_bg_color, 0.9);
124.1813 +    background-image: none;
124.1814 +    box-shadow: inset 1px 0 shade(@theme_bg_color, 0.85),
124.1815 +                inset 0 1px shade(@theme_bg_color, 0.85),
124.1816 +                inset -1px 0 shade(@theme_bg_color, 0.85),
124.1817 +                inset 0 -1px shade(@theme_bg_color, 0.85);
124.1818 +}
124.1819 +
124.1820 +.scale.slider.fine-tune:active,
124.1821 +.scale.slider.fine-tune:active:hover,
124.1822 +.scale.slider.fine-tune.horizontal:active,
124.1823 +.scale.slider.fine-tune.horizontal:active:hover {
124.1824 +      background-size: 50%;
124.1825 +      background-repeat: no-repeat;
124.1826 +      background-position: center;
124.1827 +}
124.1828 +
124.1829 +.scale.mark {
124.1830 +    border-color: shade(@theme_bg_color, 0.8);
124.1831 +}
124.1832 +
124.1833 +.scale.trough {
124.1834 +    margin: 7px 0;
124.1835 +    border-color: shade(@theme_bg_color, 0.8);
124.1836 +    border-radius: 2px;
124.1837 +    background-color: shade(@theme_bg_color, 1.08);
124.1838 +    background-image: none;
124.1839 +}
124.1840 +
124.1841 +.scale.trough.vertical {
124.1842 +    margin: 0 7px;
124.1843 +}
124.1844 +
124.1845 +.menuitem .scale.highlight.left,
124.1846 +.scale.highlight.left {
124.1847 +    border-color: @theme_selected_bg_color;
124.1848 +    background-color: @theme_selected_bg_color;
124.1849 +    background-image: none;
124.1850 +}
124.1851 +
124.1852 +.menuitem .scale.highlight.left:hover {
124.1853 +    border-color: shade(@theme_selected_bg_color, 0.8);
124.1854 +    background-color: shade(@theme_selected_bg_color, 0.8);
124.1855 +}
124.1856 +
124.1857 +.scale.highlight.bottom {
124.1858 +    border-color: @theme_selected_bg_color;
124.1859 +    background-color: @theme_selected_bg_color;
124.1860 +    background-image: none;
124.1861 +}
124.1862 +
124.1863 +.scale.trough:insensitive,
124.1864 +.scale.highlight.left:insensitive {
124.1865 +    border-color: shade(@theme_bg_color, 0.85);
124.1866 +    background-color: shade(@theme_bg_color, 0.9);
124.1867 +    background-image: none;
124.1868 +}
124.1869 +
124.1870 +/**************
124.1871 + * Scrollbars *
124.1872 + **************/
124.1873 +.scrollbar {
124.1874 +	-GtkRange-slider-width: 12;
124.1875 +	-GtkRange-trough-border: 0;
124.1876 +	-GtkScrollbar-has-backward-stepper: false;
124.1877 +	-GtkScrollbar-has-forward-stepper: false;
124.1878 +	-GtkScrollbar-min-slider-length: 50;
124.1879 +	-GtkRange-stepper-spacing: 0;
124.1880 +	-GtkRange-trough-under-steppers: 1;
124.1881 +}
124.1882 +.scrollbar .button, .scrollbar .header-bar .button.titlebutton, .header-bar .scrollbar .button.titlebutton, .scrollbar .titlebar .button.titlebutton, .titlebar .scrollbar .button.titlebutton {
124.1883 +	border: none;
124.1884 +}
124.1885 +/*.scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
124.1886 +	opacity: 0.4;
124.1887 +	-GtkRange-slider-width: 5px;
124.1888 +}*/
124.1889 +/*.scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider {
124.1890 +	margin: 0;
124.1891 +	background-color: alpha(@theme_bg_color, 0.5);
124.1892 +	border: 1px solid rgba(255, 255, 255, 0.6);
124.1893 +	background-clip: padding-box;
124.1894 +}*/
124.1895 +/*.scrollbar.overlay-indicator:not(.dragging):not(.hovering) .trough {
124.1896 +	border-style: none;
124.1897 +	background-color: transparent;
124.1898 +}*/
124.1899 +/*.scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .slider {
124.1900 +	margin-top: 2px;
124.1901 +	margin-bottom: 2px;
124.1902 +}*/
124.1903 +/*.scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .slider {
124.1904 +	margin-left: 2px;
124.1905 +	margin-right: 2px;
124.1906 +}*/
124.1907 +.scrollbar.overlay-indicator.dragging, .scrollbar.overlay-indicator.hovering {
124.1908 +	opacity: 0.7;
124.1909 +}
124.1910 +.scrollbar .trough {
124.1911 +	background-color: alpha(@dark_bg_color, 0.15);
124.1912 +	border: 0;
124.1913 +}
124.1914 +.scrollbar .trough:backdrop {
124.1915 +	background-color: alpha(@dark_bg_color, 0.1);
124.1916 +}
124.1917 +.scrollbar .slider {
124.1918 +	background-color: alpha(@theme_selected_bg_color, 0.8);
124.1919 +}
124.1920 +.scrollbar .slider:hover {
124.1921 +	background-color: @theme_selected_bg_color;
124.1922 +}
124.1923 +.scrollbar .slider:prelight:active {
124.1924 +	background-color: shade(@theme_selected_bg_color, 0.9);
124.1925 +}
124.1926 +.scrollbar .slider:backdrop {
124.1927 +	background-color: alpha(@theme_selected_bg_color, 0.5);
124.1928 +}
124.1929 +.scrollbar .slider:insensitive {
124.1930 +	background-color: transparent;
124.1931 +}
124.1932 +.scrollbar .slider {
124.1933 +	border-radius: 100px;
124.1934 +	margin: 3px;
124.1935 +}
124.1936 +.scrollbar.fine-tune .slider {
124.1937 +	margin: 4px;
124.1938 +}
124.1939 +.scrollbar.vertical .slider {
124.1940 +	margin-left: 4px;
124.1941 +}
124.1942 +.scrollbar.vertical .slider:dir(rtl) {
124.1943 +	margin-left: 3px;
124.1944 +	margin-right: 4px;
124.1945 +}
124.1946 +.scrollbar.vertical.fine-tune .slider {
124.1947 +	margin-left: 5px;
124.1948 +}
124.1949 +.scrollbar.vertical.fine-tune .slider:dir(rtl) {
124.1950 +	margin-left: 4px;
124.1951 +	margin-right: 5px;
124.1952 +}
124.1953 +.scrollbar.vertical .trough {
124.1954 +	border-left-style: solid;
124.1955 +}
124.1956 +.scrollbar.vertical .trough:dir(rtl) {
124.1957 +	border-left-style: none;
124.1958 +	border-right-style: solid;
124.1959 +}
124.1960 +.scrollbar.horizontal .slider {
124.1961 +	margin-top: 4px;
124.1962 +}
124.1963 +.scrollbar.horizontal.fine-tune .slider {
124.1964 +	margin-top: 5px;
124.1965 +}
124.1966 +.scrollbar.horizontal .trough {
124.1967 +	border-top-style: solid;
124.1968 +}
124.1969 +.scrollbars-junction, .scrollbars-junction.frame {
124.1970 +	border-color: transparent;
124.1971 +	border-image: linear-gradient(to bottom, #a1a1a1 1px, transparent 1px) 0 0 0 1/0 1px stretch;
124.1972 +	background-color: #dbdbdb;
124.1973 +}
124.1974 +.scrollbars-junction:dir(rtl), .scrollbars-junction.frame:dir(rtl) {
124.1975 +	border-image-slice: 0 1 0 0;
124.1976 +}
124.1977 +.scrollbars-junction:backdrop, .scrollbars-junction.frame:backdrop {
124.1978 +	border-image-source: linear-gradient(to bottom, #a8a8a8 1px, transparent 1px);
124.1979 +	background-color: #e5e5e5;
124.1980 +}
124.1981 +
124.1982 +/*************
124.1983 + * separator *
124.1984 + *************/
124.1985 +.sidebar.separator,
124.1986 +.sidebar.view.separator,
124.1987 +.sidebar .view.separator,
124.1988 +.view.separator,
124.1989 +.separator {
124.1990 +    border-width: 1px;
124.1991 +    border-style: solid;
124.1992 +    border-color: shade(@theme_bg_color, 0.9);
124.1993 +    color: shade(@theme_bg_color, 0.9);
124.1994 +}
124.1995 +
124.1996 +.button .separator,
124.1997 +.button.separator {
124.1998 +    border-color: shade(@theme_bg_color, 0.95);
124.1999 +}
124.2000 +
124.2001 +.button .separator:insensitive,
124.2002 +.button.separator:insensitive {
124.2003 +    border-color: shade(@theme_bg_color, 0.85);
124.2004 +}
124.2005 +
124.2006 +.primary-toolbar GtkSeparatorToolItem,
124.2007 +.primary-toolbar .separator,
124.2008 +.primary-toolbar .separator:insensitive,
124.2009 +.toolbar GtkSeparatorToolItem,
124.2010 +.toolbar .separator,
124.2011 +.toolbar .separator:insensitive {
124.2012 +    -GtkWidget-window-dragging: true;
124.2013 +
124.2014 +    border-color: shade(@toolbar_bg_color, 0.95);
124.2015 +    color: shade(@toolbar_bg_color, 0.95);
124.2016 +}
124.2017 +
124.2018 +.header-bar GtkSeparatorToolItem,
124.2019 +.header-bar .separator,
124.2020 +.header-bar .separator:insensitive,
124.2021 +.titlebar GtkSeparatorToolItem,
124.2022 +.titlebar .separator,
124.2023 +.titlebar .separator:insensitive {
124.2024 +    -GtkWidget-window-dragging: true;
124.2025 +
124.2026 +    border-color: shade(@titlebar_bg_color, 0.95);
124.2027 +    color: shade(@titlebar_bg_color, 0.95);
124.2028 +}
124.2029 +
124.2030 +.primary-toolbar .button .separator,
124.2031 +.primary-toolbar .button.separator,
124.2032 +.toolbar .button .separator,
124.2033 +.toolbar .button.separator {
124.2034 +    border-color: shade(@toolbar_bg_color, 0.95);
124.2035 +}
124.2036 +
124.2037 +.header-bar .button .separator,
124.2038 +.header-bar .button.separator,
124.2039 +.titlebar .button .separator,
124.2040 +.titlebar .button.separator {
124.2041 +    border-color: shade(@titlebar_bg_color, 0.95);
124.2042 +}
124.2043 +
124.2044 +.primary-toolbar .button .separator:insensitive,
124.2045 +.primary-toolbar .button.separator:insensitive,
124.2046 +.toolbar .button .separator:insensitive,
124.2047 +.toolbar .button.separator:insensitive {
124.2048 +    border-color: shade(@toolbar_bg_color, 0.85);
124.2049 +}
124.2050 +
124.2051 +.header-bar .button .separator:insensitive,
124.2052 +.header-bar .button.separator:insensitive,
124.2053 +.titlebar .button .separator:insensitive,
124.2054 +.titlebar .button.separator:insensitive {
124.2055 +    border-color: shade(@titlebar_bg_color, 0.85);
124.2056 +}
124.2057 +
124.2058 +.menuitem.separator {
124.2059 +    -GtkMenuItem-horizontal-padding: 0;
124.2060 +    -GtkWidget-separator-height: 1;
124.2061 +
124.2062 +    border-style: none;
124.2063 +    color: shade(@menu_bg_color, 0.9);
124.2064 +}
124.2065 +
124.2066 +GtkComboBox .separator {
124.2067 +    /* always disable separators */
124.2068 +    -GtkWidget-wide-separators: true;
124.2069 +    -GtkWidget-horizontal-separator: 0;
124.2070 +    -GtkWidget-vertical-separator: 0;
124.2071 +
124.2072 +    border-style: none;
124.2073 +}
124.2074 +
124.2075 +GtkTreeView {
124.2076 +    -GtkTreeView-vertical-separator: 5px;
124.2077 +    -GtkTreeView-horizontal-separator: 6px;
124.2078 +    -GtkTreeView-expander-size: 8px;
124.2079 +    -GtkTreeView-grid-line-pattern: "\000\000";
124.2080 +    border: 2px solid shade(@titlebar_bg_color, 0.7);
124.2081 +}
124.2082 +
124.2083 +/***********
124.2084 + * sidebar *
124.2085 + ***********/
124.2086 +.sidebar,
124.2087 +.sidebar.view,
124.2088 +.sidebar .view,
124.2089 +.sidebar GtkScrolledWindow {
124.2090 +    background-color: @theme_bg_color;
124.2091 +    color: mix(@theme_fg_color, @theme_bg_color, 0.1);
124.2092 +}
124.2093 +
124.2094 +.sidebar row:selected,
124.2095 +.sidebar row:selected:hover,
124.2096 +.sidebar row:selected:focus,
124.2097 +.sidebar .view row:selected,
124.2098 +.sidebar .view row:selected:hover,
124.2099 +.sidebar .view row:selected:focus {
124.2100 +    border-color: shade(@theme_selected_bg_color, 0.9);
124.2101 +    background-color: @theme_selected_bg_color;
124.2102 +    background-image: none;
124.2103 +    color: @theme_selected_fg_color;
124.2104 +}
124.2105 +
124.2106 +.sidebar row,
124.2107 +.sidebar .view row {
124.2108 +/*    background-color: alpha(@theme_selected_bg_color, 0.1);*/
124.2109 +/*    color: @theme_selected_fg_color;*/
124.2110 +}
124.2111 +
124.2112 +.sidebar row:prelight,
124.2113 +.sidebar .view row:prelight {
124.2114 +    border-color: transparent;
124.2115 +    background-color: transparent;
124.2116 +    background-image: none;
124.2117 +    box-shadow: inset 3px 0px @theme_selected_bg_color;
124.2118 +    color: @theme_selected_bg_color;
124.2119 +}
124.2120 +
124.2121 +.sidebar row:selected:prelight,
124.2122 +.sidebar .view row:selected:prelight {
124.2123 +    border-color: shade(@theme_selected_bg_color, 1.05);
124.2124 +    background-color: shade(@theme_selected_bg_color, 1.05);
124.2125 +    background-image: none;
124.2126 +    color: @theme_selected_fg_color;
124.2127 +}
124.2128 +
124.2129 +.sidebar .frame {
124.2130 +    border-width: 1px;
124.2131 +}
124.2132 +
124.2133 +/**************
124.2134 + * spinbutton *
124.2135 + **************/
124.2136 +.spinbutton .button {
124.2137 +    color: mix(@theme_text_color, @theme_base_color, 0.4);
124.2138 +    padding: 2px 4px;
124.2139 +    border-width: 0;
124.2140 +    border-radius: 0;
124.2141 +    border-style: none;
124.2142 +    background-color: transparent;
124.2143 +    background-image: none;
124.2144 +    box-shadow: inset 1px 0 shade(@theme_base_color, 0.9);
124.2145 +}
124.2146 +
124.2147 +.spinbutton .button:insensitive {
124.2148 +    color: mix(@theme_text_color, @theme_base_color, 0.7);
124.2149 +    box-shadow: inset 1px 0 shade(@theme_bg_color, 0.95);
124.2150 +}
124.2151 +
124.2152 +.spinbutton .button:active,
124.2153 +.spinbutton .button:checked,
124.2154 +.spinbutton .button:hover {
124.2155 +    color: @theme_fg_color;
124.2156 +}
124.2157 +
124.2158 +.spinbutton .button:first-child {
124.2159 +    border-radius: 2px 0 0 2px;
124.2160 +    box-shadow: none;
124.2161 +}
124.2162 +
124.2163 +.spinbutton .button:last-child {
124.2164 +    border-radius: 0 2px 2px 0;
124.2165 +}
124.2166 +
124.2167 +.spinbutton .button:dir(rtl) {
124.2168 +    box-shadow: inset -1px 0 shade(@theme_base_color, 0.9);
124.2169 +}
124.2170 +
124.2171 +.spinbutton.vertical .button {
124.2172 +    border-width: 1px;
124.2173 +    border-style: solid;
124.2174 +    border-color: shade(@theme_bg_color, 0.8);
124.2175 +    border-radius: 2px;
124.2176 +    background-color: shade(@theme_bg_color, 1.08);
124.2177 +    background-image: none;
124.2178 +    color: @theme_fg_color;
124.2179 +    box-shadow: none;
124.2180 +}
124.2181 +
124.2182 +.spinbutton.vertical .button:hover {
124.2183 +    border-color: shade(@theme_bg_color, 0.7);
124.2184 +    background-color: shade(@theme_bg_color, 1.10);
124.2185 +    background-image: none;
124.2186 +}
124.2187 +
124.2188 +.spinbutton.vertical .button:active,
124.2189 +.spinbutton.vertical .button:checked {
124.2190 +    border-color: shade(@theme_bg_color, 0.8);
124.2191 +    background-color: shade(@theme_bg_color, 0.95);
124.2192 +    background-image: none;
124.2193 +}
124.2194 +
124.2195 +.spinbutton.vertical .button:active:hover,
124.2196 +.spinbutton.vertical .button:checked:hover {
124.2197 +    border-color: shade(@theme_bg_color, 0.7);
124.2198 +}
124.2199 +
124.2200 +.spinbutton.vertical .button:focus,
124.2201 +.spinbutton.vertical .button:hover:focus,
124.2202 +.spinbutton.vertical .button:active:focus,
124.2203 +.spinbutton.vertical .button:active:hover:focus,
124.2204 +.spinbutton.vertical .button:checked:focus,
124.2205 +.spinbutton.vertical .button:checked:hover:focus {
124.2206 +    border-color: shade(@theme_bg_color, 0.7);
124.2207 +}
124.2208 +
124.2209 +.spinbutton.vertical .button:insensitive {
124.2210 +    border-color: shade(@theme_bg_color, 0.85);
124.2211 +    background-color: shade(@theme_bg_color, 0.9);
124.2212 +    background-image: none;
124.2213 +}
124.2214 +
124.2215 +.spinbutton.vertical .button:first-child {
124.2216 +    border-width: 1px;
124.2217 +    border-bottom-width: 0;
124.2218 +    border-radius: 2px;
124.2219 +    border-bottom-right-radius: 0;
124.2220 +    border-bottom-left-radius: 0;
124.2221 +}
124.2222 +
124.2223 +.spinbutton.vertical .button:last-child {
124.2224 +    border-width: 1px;
124.2225 +    border-top-width: 0;
124.2226 +    border-radius: 2px;
124.2227 +    border-top-left-radius: 0;
124.2228 +    border-top-right-radius: 0;
124.2229 +}
124.2230 +
124.2231 +.spinbutton.vertical.entry {
124.2232 +    border-width: 1px;
124.2233 +    border-style: solid;
124.2234 +    border-radius: 0;
124.2235 +}
124.2236 +
124.2237 +/***********
124.2238 + * spinner *
124.2239 + ***********/
124.2240 +@keyframes spin {
124.2241 +    to { -gtk-icon-transform: rotate(1turn); }
124.2242 +}
124.2243 +
124.2244 +.spinner {
124.2245 +    background-image: none;
124.2246 +    background-color: blue;
124.2247 +    opacity: 0;
124.2248 +
124.2249 +    -gtk-icon-source: -gtk-icontheme("process-working-symbolic");
124.2250 +}
124.2251 +
124.2252 +.spinner:active {
124.2253 +    opacity: 1;
124.2254 +    animation: spin 1s linear infinite;
124.2255 +}
124.2256 +
124.2257 +.spinner:active:insensitive { opacity: 0.5; }
124.2258 +
124.2259 +.menu.spinner,
124.2260 +.menu .spinner,
124.2261 +.menu .spinner:hover,
124.2262 +.primary-toolbar .spinner {
124.2263 +    color: @theme_selected_bg_color;
124.2264 +    border: none;
124.2265 +    box-shadow: none;
124.2266 +}
124.2267 +
124.2268 +/*************
124.2269 + * statusbar *
124.2270 + *************/
124.2271 +GtkStatusbar {
124.2272 +    padding: 4px;
124.2273 +    color: @theme_fg_color;
124.2274 +}
124.2275 +
124.2276 +/**********
124.2277 + * switch *
124.2278 + **********/
124.2279 +GtkSwitch {
124.2280 +    font: 1;
124.2281 +    -GtkSwitch-slider-width: 20;
124.2282 +    -GtkSwitch-slider-height: 20;
124.2283 +    transition: all 200ms ease-in;
124.2284 +}
124.2285 +
124.2286 +GtkSwitch.slider {
124.2287 +    background-color: @base_color;
124.2288 +    border: none;
124.2289 +    border-radius: 50%;
124.2290 +
124.2291 +    box-shadow: 0 2px 2px alpha (#000, 0.2),
124.2292 +                0 1px 2px alpha (#000, 0.2);
124.2293 +    padding: 2px;
124.2294 +}
124.2295 +
124.2296 +GtkSwitch.slider:insensitive {
124.2297 +    background-color: shade(@theme_bg_color, 0.9);
124.2298 +    background-image: none;
124.2299 +}
124.2300 +
124.2301 +GtkSwitch.trough {
124.2302 +    border: none;
124.2303 +    border-radius: 12px;
124.2304 +    color: transparent;
124.2305 +    padding: 2px;
124.2306 +    background-color: shade(@theme_bg_color, 0.8);
124.2307 +}
124.2308 +
124.2309 +GtkSwitch.trough:active {
124.2310 +    background-color: @theme_selected_bg_color;
124.2311 +    background-image: none;
124.2312 +    color: @theme_selected_fg_color;
124.2313 +}
124.2314 +
124.2315 +GtkSwitch.trough:insensitive {
124.2316 +    background-color: shade(@theme_bg_color, 0.9);
124.2317 +    background-image: none;
124.2318 +    color: mix(@theme_fg_color, @theme_bg_color, 0.5);
124.2319 +}
124.2320 +
124.2321 +/************
124.2322 + * textview *
124.2323 + ************/
124.2324 +GtkTextView {
124.2325 +    background-color: @theme_base_color;
124.2326 +    color: @theme_text_color;
124.2327 +}
124.2328 +
124.2329 +/*****************
124.2330 + * color chooser *
124.2331 + *****************/
124.2332 +GtkColorSwatch,
124.2333 +GtkColorSwatch:selected {
124.2334 +    border-width: 1px;
124.2335 +    border-style: solid;
124.2336 +    border-color: alpha(black, 0.1);
124.2337 +    border-radius: 1px;
124.2338 +    background-color: transparent;
124.2339 +    background-clip: border-box;
124.2340 +}
124.2341 +
124.2342 +GtkColorSwatch:hover,
124.2343 +GtkColorSwatch:selected:hover {
124.2344 +    border-color: alpha(black, 0.3);
124.2345 +}
124.2346 +
124.2347 +GtkColorSwatch.color-dark:hover {
124.2348 +}
124.2349 +
124.2350 +GtkColorSwatch.color-light:hover {
124.2351 +}
124.2352 +
124.2353 +GtkColorSwatch.color-light:selected:hover,
124.2354 +GtkColorSwatch.color-dark:selected:hover {
124.2355 +    background-image: none;
124.2356 +}
124.2357 +
124.2358 +GtkColorSwatch.left,
124.2359 +GtkColorSwatch:first-child {
124.2360 +    border-top-left-radius: 2px;
124.2361 +    border-bottom-left-radius: 2px;
124.2362 +}
124.2363 +
124.2364 +GtkColorSwatch.right,
124.2365 +GtkColorSwatch:last-child {
124.2366 +    border-top-right-radius: 2px;
124.2367 +    border-bottom-right-radius: 2px;
124.2368 +}
124.2369 +
124.2370 +GtkColorSwatch:only-child {
124.2371 +    border-radius: 2px;
124.2372 +}
124.2373 +
124.2374 +GtkColorSwatch.top {
124.2375 +    border-top-left-radius: 2px;
124.2376 +    border-top-right-radius: 2px;
124.2377 +}
124.2378 +
124.2379 +GtkColorSwatch.bottom {
124.2380 +    border-bottom-left-radius: 2px;
124.2381 +    border-bottom-right-radius: 2px;
124.2382 +}
124.2383 +
124.2384 +GtkColorChooserWidget #add-color-button {
124.2385 +    background-clip: padding-box;
124.2386 +    border-color: alpha(black, 0.1);
124.2387 +    background-color: shade(@theme_bg_color, 0.95);
124.2388 +    color: @theme_fg_color;
124.2389 +}
124.2390 +
124.2391 +GtkColorChooserWidget #add-color-button:hover {
124.2392 +    border-color: alpha(black, 0.3);
124.2393 +    background-color: shade(@theme_bg_color, 0.90);
124.2394 +    color: @theme_fg_color;
124.2395 +}
124.2396 +
124.2397 +.color-active-badge,
124.2398 +.color-active-badge:selected {
124.2399 +    border-width: 1px;
124.2400 +    border-style: solid;
124.2401 +    border-width: 2px;
124.2402 +    background-color: transparent;
124.2403 +}
124.2404 +
124.2405 +.color-active-badge.color-light,
124.2406 +.color-active-badge.color-light:hover {
124.2407 +    border-color: alpha(black, 0.3);
124.2408 +    color: alpha(black, 0.3);
124.2409 +}
124.2410 +
124.2411 +.color-active-badge.color-dark,
124.2412 +.color-active-badge.color-dark:hover {
124.2413 +    border-color: alpha(white, 0.3);
124.2414 +    color: alpha(white, 0.3);
124.2415 +}
124.2416 +
124.2417 +GtkColorEditor GtkColorSwatch {
124.2418 +    border-radius: 2px;
124.2419 +}
124.2420 +
124.2421 +GtkColorEditor GtkColorSwatch.color-dark:hover,
124.2422 +GtkColorEditor GtkColorSwatch.color-light:hover {
124.2423 +    background-image: none;
124.2424 +    border-color: alpha(black, 0.3);
124.2425 +}
124.2426 +
124.2427 +GtkColorButton.button {
124.2428 +    padding: 2px;
124.2429 +}
124.2430 +
124.2431 +/**************
124.2432 + * header-bar *
124.2433 + **************/
124.2434 +.header-bar {
124.2435 +    padding: 6px;
124.2436 +    border-width: 0 0 1px 0;
124.2437 +    border-style: solid;
124.2438 +    border-color: shade(@titlebar_bg_color, 0.8);
124.2439 +    background-color: @titlebar_bg_color;
124.2440 +    background-image: none;
124.2441 +    color: @titlebar_fg_color;
124.2442 +}
124.2443 +
124.2444 +.header-bar .button.text-button {
124.2445 +    padding: 6px;
124.2446 +}
124.2447 +
124.2448 +.header-bar .button.image-button {
124.2449 +    padding: 8px;
124.2450 +}
124.2451 +
124.2452 +.header-bar .title {
124.2453 +    font: bold;
124.2454 +    padding: 0 12px;
124.2455 +}
124.2456 +
124.2457 +.header-bar .subtitle {
124.2458 +    font: smaller;
124.2459 +    padding: 0 12px;
124.2460 +}
124.2461 +
124.2462 +.header-bar GtkComboBox,
124.2463 +.header-bar .button {
124.2464 +    border-color: shade(@titlebar_bg_color, 0.8);
124.2465 +    background-color: shade(@titlebar_bg_color, 1.0);
124.2466 +    background-image: none;
124.2467 +    color: @titlebar_fg_color;
124.2468 +}
124.2469 +
124.2470 +.header-bar .button:hover {
124.2471 +    border-color: shade(@titlebar_bg_color, 0.7);
124.2472 +    background-color: shade(@titlebar_bg_color, 1.10);
124.2473 +    background-image: none;
124.2474 +}
124.2475 +
124.2476 +.header-bar .button:active,
124.2477 +.header-bar .button:checked {
124.2478 +    border-color: shade(@titlebar_bg_color, 0.8);
124.2479 +    background-color: shade(@titlebar_bg_color, 0.90);
124.2480 +    background-image: none;
124.2481 +}
124.2482 +
124.2483 +.header-bar .button:active:hover,
124.2484 +.header-bar .button:checked:hover {
124.2485 +    border-color: shade(@titlebar_bg_color, 0.7);
124.2486 +}
124.2487 +
124.2488 +.header-bar .button:focus,
124.2489 +.header-bar .button:hover:focus,
124.2490 +.header-bar .button:active:focus,
124.2491 +.header-bar .button:checked:focus,
124.2492 +.header-bar .button:active:hover:focus
124.2493 +.header-bar .button:checked:hover:focus {
124.2494 +    border-color: shade(@titlebar_bg_color, 0.7);
124.2495 +}
124.2496 +
124.2497 +.header-bar .button:insensitive {
124.2498 +    border-color: shade(@titlebar_bg_color, 0.85);
124.2499 +    background-color: shade(@titlebar_bg_color, 0.9);
124.2500 +    background-image: none;
124.2501 +}
124.2502 +
124.2503 +.header-bar .button:active:insensitive,
124.2504 +.header-bar .button:checked:insensitive {
124.2505 +    border-color: shade(@titlebar_bg_color, 0.75);
124.2506 +    background-color: shade(@titlebar_bg_color, 0.80);
124.2507 +    background-image: none;
124.2508 +}
124.2509 +
124.2510 +.header-bar .entry {
124.2511 +    border-color: shade(@titlebar_bg_color, 0.8);
124.2512 +}
124.2513 +
124.2514 +.header-bar .entry:active,
124.2515 +.header-bar .entry:focus {
124.2516 +    border-color: shade(@titlebar_bg_color, 0.7);
124.2517 +}
124.2518 +
124.2519 +/***********
124.2520 + * toolbar *
124.2521 + ***********/
124.2522 +.toolbar {
124.2523 +    padding: 6px;
124.2524 +    border-style: none;
124.2525 +    background-color: @toolbar_bg_color;
124.2526 +    background-image: none;
124.2527 +    color: @toolbar_fg_color;
124.2528 +}
124.2529 +
124.2530 +.toolbar .button {
124.2531 +    padding: 6px;
124.2532 +}
124.2533 +
124.2534 +.toolbar .button.text-button {
124.2535 +    padding: 6px 8px;
124.2536 +}
124.2537 +
124.2538 +.toolbar .button.image-button {
124.2539 +    padding: 6px 4px 4px 6px;
124.2540 +}
124.2541 +
124.2542 +.toolbar:insensitive {
124.2543 +    background-color: shade(@toolbar_bg_color, 0.9);
124.2544 +    color: mix(@toolbar_fg_color, @toolbar_bg_color, 0.5);
124.2545 +}
124.2546 +
124.2547 +/* menubar toolbars */
124.2548 +.toolbar.menubar {
124.2549 +    -GtkToolbar-button-relief: normal;
124.2550 +}
124.2551 +
124.2552 +/*******************
124.2553 + * primary-toolbar *
124.2554 + *******************/
124.2555 +.primary-toolbar,
124.2556 +.primary-toolbar .toolbar,
124.2557 +.primary-toolbar.toolbar {
124.2558 +    -GtkWidget-window-dragging: true;
124.2559 +
124.2560 +    padding: 4px;
124.2561 +    border-width: 0 0 1px 0;
124.2562 +    border-style: solid;
124.2563 +    border-color: shade(@toolbar_bg_color, 0.8);
124.2564 +    background-color: @toolbar_bg_color;
124.2565 +    background-image: none;
124.2566 +    color: @toolbar_fg_color;
124.2567 +}
124.2568 +
124.2569 +.primary-toolbar GtkComboBox,
124.2570 +.primary-toolbar .button {
124.2571 +    padding: 6px;
124.2572 +    border-width: 1px;
124.2573 +    border-color: transparent;
124.2574 +    border-radius: 2px;
124.2575 +    background-color: shade(@toolbar_bg_color, 1.08);
124.2576 +    background-image: none;
124.2577 +    color: @toolbar_fg_color;
124.2578 +}
124.2579 +
124.2580 +.primary-toolbar GtkComboBox.flat,
124.2581 +.primary-toolbar .button.flat,
124.2582 +.primary-toolbar GtkComboBox.flat,
124.2583 +.primary-toolbar .button.flat,
124.2584 +.toolbar GtkComboBox.flat,
124.2585 +.toolbar .button.flat,
124.2586 +.primary-toolbar GtkComboBox.flat:insensitive,
124.2587 +.primary-toolbar .button.flat:insensitive,
124.2588 +.primary-toolbar GtkComboBox.flat:insensitive,
124.2589 +.primary-toolbar .button.flat:insensitive,
124.2590 +.toolbar GtkComboBox.flat:insensitive,
124.2591 +.toolbar .button.flat:insensitive {
124.2592 +    border-color: transparent;
124.2593 +    background-color: transparent;
124.2594 +    background-image: none;
124.2595 +    box-shadow: none;
124.2596 +}
124.2597 +
124.2598 +.primary-toolbar .raised .button,
124.2599 +.primary-toolbar .raised.button,
124.2600 +.toolbar GtkComboBox,
124.2601 +.toolbar .button {
124.2602 +    border-color: shade(@toolbar_bg_color, 0.8);
124.2603 +    background-color: shade(@toolbar_bg_color, 1.08);
124.2604 +    background-image: none;
124.2605 +    color: @toolbar_fg_color;
124.2606 +}
124.2607 +
124.2608 +.primary-toolbar .button:hover,
124.2609 +.toolbar .button:hover {
124.2610 +    border-color: shade(@toolbar_bg_color, 0.80);
124.2611 +    background-color: shade(@toolbar_bg_color, 0.95);
124.2612 +    background-image: none;
124.2613 +/*    box-shadow:inset 0px -3px 0px @selected_bg_color;*/
124.2614 +}
124.2615 +
124.2616 +.primary-toolbar .button:active,
124.2617 +.toolbar .button:active,
124.2618 +.primary-toolbar .button:checked,
124.2619 +.toolbar .button:checked {
124.2620 +    border-color: shade(@toolbar_bg_color, 0.8);
124.2621 +    background-color: shade(@toolbar_bg_color, 0.95);
124.2622 +    background-image: none;
124.2623 +/*    box-shadow:inset 0px -3px 0px shade(@selected_bg_color, 0.95);*/
124.2624 +}
124.2625 +
124.2626 +.primary-toolbar .button:active:hover,
124.2627 +.toolbar .button:active:hover,
124.2628 +.primary-toolbar .button:checked:hover,
124.2629 +.toolbar .button:checked:hover {
124.2630 +    border-color: shade(@toolbar_bg_color, 0.7);
124.2631 +/*    box-shadow:inset 0px -3px 0px @selected_bg_color;*/
124.2632 +}
124.2633 +
124.2634 +.primary-toolbar .button:focus,
124.2635 +.primary-toolbar .button:hover:focus,
124.2636 +.primary-toolbar .button:active:focus,
124.2637 +.primary-toolbar .button:active:hover:focus,
124.2638 +.primary-toolbar .button:checked:focus,
124.2639 +.primary-toolbar .button:checked:hover:focus,
124.2640 +.toolbar .button:focus,
124.2641 +.toolbar .button:hover:focus,
124.2642 +.toolbar .button:active:focus,
124.2643 +.toolbar .button:active:hover:focus,
124.2644 +.toolbar .button:checked:focus,
124.2645 +.toolbar .button:checked:hover:focus {
124.2646 +    border-color: shade(@toolbar_bg_color, 0.7);
124.2647 +/*    box-shadow:inset 0px -3px 0px @selected_bg_color;*/
124.2648 +}
124.2649 +
124.2650 +.primary-toolbar .button:insensitive,
124.2651 +.toolbar .button:insensitive {
124.2652 +    border-color: shade(@toolbar_bg_color, 0.85);
124.2653 +    background-color: shade(@toolbar_bg_color, 0.9);
124.2654 +    background-image: none;
124.2655 +}
124.2656 +
124.2657 +.primary-toolbar .button:active:insensitive,
124.2658 +.toolbar .button:active:insensitive,
124.2659 +.primary-toolbar .button:checked:insensitive,
124.2660 +.toolbar .button:checked:insensitive {
124.2661 +    border-color: shade(@toolbar_bg_color, 0.75);
124.2662 +    background-color: shade(@toolbar_bg_color, 0.80);
124.2663 +    background-image: none;
124.2664 +}
124.2665 +
124.2666 +.primary-toolbar .entry,
124.2667 +.toolbar .entry {
124.2668 +    border-color: shade(@toolbar_bg_color, 0.8);
124.2669 +}
124.2670 +
124.2671 +.primary-toolbar .entry:active,
124.2672 +.primary-toolbar .entry:focus,
124.2673 +.toolbar .entry:active,
124.2674 +.toolbar .entry:focus {
124.2675 +    border-color: shade(@toolbar_bg_color, 0.7);
124.2676 +}
124.2677 +
124.2678 +/* inline-toolbar */
124.2679 +.inline-toolbar.toolbar {
124.2680 +    -GtkToolbar-button-relief: normal;
124.2681 +
124.2682 +    padding: 1px;
124.2683 +    border-width: 1px;
124.2684 +    border-style: solid;
124.2685 +    border-color: shade(@theme_bg_color, 0.8);
124.2686 +    border-radius: 0;
124.2687 +    background-color: @theme_bg_color;
124.2688 +    background-image: none;
124.2689 +}
124.2690 +
124.2691 +.inline-toolbar.toolbar:last-child {
124.2692 +    border-width: 0 1px 1px 1px;
124.2693 +    border-color: shade(@theme_bg_color, 0.8);
124.2694 +    border-radius: 0;
124.2695 +}
124.2696 +
124.2697 +.inline-toolbar.toolbar .button {
124.2698 +    padding: 1px;
124.2699 +    border-width: 1px 0 1px 1px;
124.2700 +    border-style: solid;
124.2701 +    border-color: shade(@theme_bg_color, 0.8);
124.2702 +    border-radius: 0;
124.2703 +    background-color: shade(@theme_bg_color, 1.08);
124.2704 +    background-image: none;
124.2705 +    color: @theme_fg_color;
124.2706 +}
124.2707 +
124.2708 +.inline-toolbar.toolbar .button:hover {
124.2709 +    border-color: shade(@theme_bg_color, 0.7);
124.2710 +    background-color: shade(@theme_bg_color, 1.10);
124.2711 +    background-image: none;
124.2712 +}
124.2713 +
124.2714 +.inline-toolbar.toolbar .button:active,
124.2715 +.inline-toolbar.toolbar .button:checked {
124.2716 +    border-color: shade(@theme_bg_color, 0.8);
124.2717 +    background-color: shade(@theme_bg_color, 0.95);
124.2718 +    background-image: none;
124.2719 +}
124.2720 +
124.2721 +.inline-toolbar.toolbar .button:active:hover,
124.2722 +.inline-toolbar.toolbar .button:checked:hover {
124.2723 +    border-color: shade(@theme_bg_color, 0.7);
124.2724 +}
124.2725 +
124.2726 +.inline-toolbar.toolbar .button:focus,
124.2727 +.inline-toolbar.toolbar .button:hover:focus,
124.2728 +.inline-toolbar.toolbar .button:active:focus,
124.2729 +.inline-toolbar.toolbar .button:active:hover:focus,
124.2730 +.inline-toolbar.toolbar .button:checked:focus,
124.2731 +.inline-toolbar.toolbar .button:checked:hover:focus {
124.2732 +    border-color: shade(@theme_bg_color, 0.7);
124.2733 +}
124.2734 +
124.2735 +.inline-toolbar.toolbar .button:insensitive,
124.2736 +.inline-toolbar.toolbar GtkToolButton .button:insensitive {
124.2737 +    border-color: shade(@theme_bg_color, 0.85);
124.2738 +    background-color: shade(@theme_bg_color, 0.9);
124.2739 +    background-image: none;
124.2740 +}
124.2741 +
124.2742 +.inline-toolbar.toolbar .button:active:insensitive
124.2743 +.inline-toolbar.toolbar GtkToolButton .button:active:insensitive,
124.2744 +.inline-toolbar.toolbar .button:checked:insensitive
124.2745 +.inline-toolbar.toolbar GtkToolButton .button:checked:insensitive {
124.2746 +    border-color: shade(@theme_bg_color, 0.75);
124.2747 +    background-color: shade(@theme_bg_color, 0.80);
124.2748 +    background-image: none;
124.2749 +}
124.2750 +
124.2751 +/******************
124.2752 + * linked buttons *
124.2753 + *****************/
124.2754 +/* set up shadows for visual separation */
124.2755 +.linked .button,
124.2756 +.inline-toolbar.toolbar .button,
124.2757 +.inline-toolbar.toolbar GtkToolButton .button,
124.2758 +.inline-toolbar.toolbar GtkToolButton > .button {
124.2759 +    box-shadow: inset -1px 0 shade(@theme_bg_color, 0.9);
124.2760 +}
124.2761 +
124.2762 +.linked .button:active,
124.2763 +.inline-toolbar.toolbar .button:active,
124.2764 +.inline-toolbar.toolbar GtkToolButton .button:active,
124.2765 +.inline-toolbar.toolbar GtkToolButton > .button:active,
124.2766 +.linked .button:checked,
124.2767 +.inline-toolbar.toolbar .button:checked,
124.2768 +.inline-toolbar.toolbar GtkToolButton .button:checked,
124.2769 +.inline-toolbar.toolbar GtkToolButton > .button:checked {
124.2770 +    box-shadow: inset -1px 0 shade(@theme_bg_color, 0.9),
124.2771 +                inset 1px 0 alpha(@dark_shadow, 0.07),
124.2772 +                inset 0 1px alpha(@dark_shadow, 0.08),
124.2773 +                inset 0 -1px alpha(@dark_shadow, 0.05);
124.2774 +}
124.2775 +
124.2776 +.linked .button:insensitive,
124.2777 +.inline-toolbar.toolbar .button:insensitive,
124.2778 +.inline-toolbar.toolbar GtkToolButton .button:insensitive,
124.2779 +.inline-toolbar.toolbar GtkToolButton > .button:insensitive {
124.2780 +    box-shadow: inset -1px 0 shade(@theme_bg_color, 0.85);
124.2781 +}
124.2782 +
124.2783 +/* remove box shadow from last-child and only-child */
124.2784 +.linked .button:last-child,
124.2785 +.linked .button:only-child,
124.2786 +.linked .button:insensitive:last-child,
124.2787 +.linked .button:insensitive:only-child,
124.2788 +.linked .button:active:insensitive:last-child,
124.2789 +.linked .button:active:insensitive:only-child,
124.2790 +.linked .button:checked:insensitive:last-child,
124.2791 +.linked .button:checked:insensitive:only-child,
124.2792 +.inline-toolbar.toolbar .button:last-child,
124.2793 +.inline-toolbar.toolbar .button:only-child,
124.2794 +.inline-toolbar.toolbar .button:insensitive:last-child,
124.2795 +.inline-toolbar.toolbar .button:insensitive:only-child,
124.2796 +.inline-toolbar.toolbar .button:active:insensitive:last-child,
124.2797 +.inline-toolbar.toolbar .button:active:insensitive:only-child,
124.2798 +.inline-toolbar.toolbar .button:checked:insensitive:last-child,
124.2799 +.inline-toolbar.toolbar .button:checked:insensitive:only-child,
124.2800 +.inline-toolbar.toolbar GtkToolButton:last-child > .button,
124.2801 +.inline-toolbar.toolbar GtkToolButton:only-child > .button,
124.2802 +.inline-toolbar.toolbar GtkToolButton:last-child > .button:insensitive,
124.2803 +.inline-toolbar.toolbar GtkToolButton:only-child > .button:insensitive,
124.2804 +.inline-toolbar.toolbar GtkToolButton:last-child > .button:active:insensitive,
124.2805 +.inline-toolbar.toolbar GtkToolButton:only-child > .button:active:insensitive,
124.2806 +.inline-toolbar.toolbar GtkToolButton:last-child > .button:checked:insensitive,
124.2807 +.inline-toolbar.toolbar GtkToolButton:only-child > .button:checked:insensitive {
124.2808 +    box-shadow: none;
124.2809 +}
124.2810 +
124.2811 +/* add back the inset shadow effect */
124.2812 +.linked .button:active:last-child,
124.2813 +.linked .button:active:only-child,
124.2814 +.inline-toolbar.toolbar .button:active:last-child,
124.2815 +.inline-toolbar.toolbar .button:active:only-child,
124.2816 +.inline-toolbar.toolbar GtkToolButton:last-child > .button:active,
124.2817 +.inline-toolbar.toolbar GtkToolButton:only-child > .button:active,
124.2818 +.linked .button:checked:last-child,
124.2819 +.linked .button:checked:only-child,
124.2820 +.inline-toolbar.toolbar .button:checked:last-child,
124.2821 +.inline-toolbar.toolbar .button:checked:only-child,
124.2822 +.inline-toolbar.toolbar GtkToolButton:last-child > .button:checked,
124.2823 +.inline-toolbar.toolbar GtkToolButton:only-child > .button:checked {
124.2824 +    box-shadow: inset 1px 0 alpha(@dark_shadow, 0.07),
124.2825 +                inset 0 1px alpha(@dark_shadow, 0.08),
124.2826 +                inset -1px 0 alpha(@dark_shadow, 0.07);
124.2827 +}
124.2828 +
124.2829 +/* middle button */
124.2830 +.linked .entry,
124.2831 +.linked .button,
124.2832 +.linked .button:active,
124.2833 +.linked .button:active:hover,
124.2834 +.linked .button:checked,
124.2835 +.linked .button:checked:hover,
124.2836 +.linked .button:insensitive,
124.2837 +.inline-toolbar.toolbar .button,
124.2838 +.inline-toolbar.toolbar .button:active,
124.2839 +.inline-toolbar.toolbar .button:checked,
124.2840 +.inline-toolbar.toolbar .button:insensitive,
124.2841 +.inline-toolbar.toolbar GtkToolButton .button,
124.2842 +.inline-toolbar.toolbar GtkToolButton .button:active,
124.2843 +.inline-toolbar.toolbar GtkToolButton .button:checked,
124.2844 +.inline-toolbar.toolbar GtkToolButton .button:insensitive {
124.2845 +    border-width: 1px;
124.2846 +    border-radius: 0;
124.2847 +    border-right-width: 0;
124.2848 +    border-left-width: 0;
124.2849 +}
124.2850 +
124.2851 +/*leftmost button */
124.2852 +.linked .entry:first-child,
124.2853 +.linked .button:first-child,
124.2854 +.linked .button:active:first-child,
124.2855 +.linked .button:active:hover:first-child,
124.2856 +.linked .button:checked:first-child,
124.2857 +.linked .button:checked:hover:first-child,
124.2858 +.linked .button:insensitive:first-child,
124.2859 +.inline-toolbar.toolbar .button:first-child,
124.2860 +.inline-toolbar.toolbar .button:active:first-child,
124.2861 +.inline-toolbar.toolbar .button:checked:first-child,
124.2862 +.inline-toolbar.toolbar .button:insensitive:first-child,
124.2863 +.inline-toolbar.toolbar GtkToolButton:first-child .button,
124.2864 +.inline-toolbar.toolbar GtkToolButton:first-child .button:active,
124.2865 +.inline-toolbar.toolbar GtkToolButton:first-child .button:checked,
124.2866 +.inline-toolbar.toolbar GtkToolButton:first-child .button:insensitive {
124.2867 +    border-width: 1px;
124.2868 +    border-radius: 2px;
124.2869 +    border-right-width: 0;
124.2870 +    border-bottom-right-radius: 0;
124.2871 +    border-top-right-radius: 0;
124.2872 +}
124.2873 +
124.2874 +/* rightmost button */
124.2875 +.linked .entry:last-child,
124.2876 +.linked .button:last-child,
124.2877 +.linked .button:active:last-child,
124.2878 +.linked .button:active:hover:last-child,
124.2879 +.linked .button:checked:last-child,
124.2880 +.linked .button:checked:hover:last-child,
124.2881 +.linked .button:insensitive:last-child,
124.2882 +.inline-toolbar.toolbar .button:last-child,
124.2883 +.inline-toolbar.toolbar .button:active:last-child,
124.2884 +.inline-toolbar.toolbar .button:checked:last-child,
124.2885 +.inline-toolbar.toolbar .button:insensitive:last-child,
124.2886 +.inline-toolbar.toolbar GtkToolButton:last-child .button,
124.2887 +.inline-toolbar.toolbar GtkToolButton:last-child .button:active,
124.2888 +.inline-toolbar.toolbar GtkToolButton:last-child .button:checked,
124.2889 +.inline-toolbar.toolbar GtkToolButton:last-child .button:insensitive {
124.2890 +    border-width: 1px;
124.2891 +    border-radius: 2px;
124.2892 +    border-left-width: 0;
124.2893 +    border-bottom-left-radius: 0;
124.2894 +    border-top-left-radius: 0;
124.2895 +}
124.2896 +
124.2897 +/* linked single button */
124.2898 +.linked .entry:only-child,
124.2899 +.linked .button:only-child,
124.2900 +.linked .button:active:only-child,
124.2901 +.linked .button:active:hover:only-child,
124.2902 +.linked .button:checked:only-child,
124.2903 +.linked .button:checked:hover:only-child,
124.2904 +.linked .button:insensitive:only-child,
124.2905 +.inline-toolbar.toolbar .button:only-child,
124.2906 +.inline-toolbar.toolbar .button:active:only-child,
124.2907 +.inline-toolbar.toolbar .button:checked:only-child,
124.2908 +.inline-toolbar.toolbar .button:insensitive:only-child,
124.2909 +.inline-toolbar.toolbar GtkToolButton:only-child .button,
124.2910 +.inline-toolbar.toolbar GtkToolButton:only-child .button:active,
124.2911 +.inline-toolbar.toolbar GtkToolButton:only-child .button:checked,
124.2912 +.inline-toolbar.toolbar GtkToolButton:only-child .button:insensitive {
124.2913 +    border-width: 1px;
124.2914 +    border-radius: 2px;
124.2915 +}
124.2916 +
124.2917 +/* linked button shadows (vertical) */
124.2918 +.linked.vertical .button,
124.2919 +.inline-toolbar.toolbar.vertical .button,
124.2920 +.inline-toolbar.toolbar.vertical GtkToolButton > .button {
124.2921 +    box-shadow: inset 0 -1px shade(@theme_bg_color, 0.9);
124.2922 +}
124.2923 +
124.2924 +.linked.vertical .button:active,
124.2925 +.inline-toolbar.toolbar.vertical .button:active,
124.2926 +.inline-toolbar.toolbar.vertical GtkToolButton > .button:activeactive,
124.2927 +.linked.vertical .button:checked,
124.2928 +.inline-toolbar.toolbar.vertical .button:checked,
124.2929 +.inline-toolbar.toolbar.vertical GtkToolButton > .button:checked {
124.2930 +    box-shadow: inset 0 -1px shade(@theme_bg_color, 0.9),
124.2931 +                inset 1px 0 alpha(@dark_shadow, 0.07),
124.2932 +                inset 0 1px alpha(@dark_shadow, 0.08),
124.2933 +                inset -1px 0 alpha(@dark_shadow, 0.07);
124.2934 +}
124.2935 +
124.2936 +.linked.vertical .button:insensitive,
124.2937 +.inline-toolbar.toolbar.vertical .button:insensitive,
124.2938 +.inline-toolbar.toolbar.vertical GtkToolButton > .button:insensitive {
124.2939 +    box-shadow: inset 0 -1px shade(@theme_bg_color, 0.85);
124.2940 +}
124.2941 +
124.2942 +/* remove box shadow from last-child and only-child */
124.2943 +.linked.vertical .button:last-child,
124.2944 +.linked.vertical .button:only-child,
124.2945 +.linked.vertical .button:insensitive:last-child,
124.2946 +.linked.vertical .button:insensitive:only-child,
124.2947 +.linked.vertical .button:active:insensitive:last-child,
124.2948 +.linked.vertical .button:active:insensitive:only-child,
124.2949 +.linked.vertical .button:checked:insensitive:last-child,
124.2950 +.linked.vertical .button:checked:insensitive:only-child,
124.2951 +.inline-toolbar.toolbar.vertical .button:last-child,
124.2952 +.inline-toolbar.toolbar.vertical .button:only-child,
124.2953 +.inline-toolbar.toolbar.vertical .button:insensitive:last-child,
124.2954 +.inline-toolbar.toolbar.vertical .button:insensitive:only-child,
124.2955 +.inline-toolbar.toolbar.vertical .button:active:insensitive:last-child,
124.2956 +.inline-toolbar.toolbar.vertical .button:active:insensitive:only-child,
124.2957 +.inline-toolbar.toolbar.vertical .button:checked:insensitive:last-child,
124.2958 +.inline-toolbar.toolbar.vertical .button:checked:insensitive:only-child,
124.2959 +.inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button,
124.2960 +.inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button,
124.2961 +.inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:insensitive,
124.2962 +.inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:insensitive,
124.2963 +.inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:active:insensitive,
124.2964 +.inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:active:insensitive,
124.2965 +.inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:checked:insensitive,
124.2966 +.inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:checked:insensitive {
124.2967 +    box-shadow: none;
124.2968 +}
124.2969 +
124.2970 +/* add back the inset shadow effect */
124.2971 +.linked.vertical .button:active:last-child,
124.2972 +.linked.vertical .button:active:only-child,
124.2973 +.inline-toolbar.toolbar.vertical .button:active:last-child,
124.2974 +.inline-toolbar.toolbar.vertical .button:active:only-child,
124.2975 +.inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:active,
124.2976 +.inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:active,
124.2977 +.linked.vertical .button:active:last-child,
124.2978 +.linked.vertical .button:active:only-child,
124.2979 +.inline-toolbar.toolbar.vertical .button:active:last-child,
124.2980 +.inline-toolbar.toolbar.vertical .button:active:only-child,
124.2981 +.inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:active,
124.2982 +.inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:active,
124.2983 +.linked.vertical .button:checked:last-child,
124.2984 +.linked.vertical .button:checked:only-child,
124.2985 +.inline-toolbar.toolbar.vertical .button:checked:last-child,
124.2986 +.inline-toolbar.toolbar.vertical .button:checked:only-child,
124.2987 +.inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:checked,
124.2988 +.inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:checked {
124.2989 +    box-shadow: inset 1px 0 alpha(@dark_shadow, 0.07),
124.2990 +                inset 0 1px alpha(@dark_shadow, 0.08),
124.2991 +                inset -1px 0 alpha(@dark_shadow, 0.07);
124.2992 +}
124.2993 +
124.2994 +/* middle button (vertical) */
124.2995 +.linked.vertical .entry,
124.2996 +.linked.vertical .button,
124.2997 +.linked.vertical .button:active,
124.2998 +.linked.vertical .button:active:hover,
124.2999 +.linked.vertical .button:checked,
124.3000 +.linked.vertical .button:checked:hover,
124.3001 +.linked.vertical .button:insensitive {
124.3002 +    border-width: 1px;
124.3003 +    border-radius: 0;
124.3004 +    border-top-width: 0;
124.3005 +    border-bottom-width: 0;
124.3006 +}
124.3007 +
124.3008 +/* top button (vertical) */
124.3009 +.linked.vertical .entry:first-child,
124.3010 +.linked.vertical .button:first-child,
124.3011 +.linked.vertical .button:active:first-child,
124.3012 +.linked.vertical .button:active:hover:first-child,
124.3013 +.linked.vertical .button:checked:first-child,
124.3014 +.linked.vertical .button:checked:hover:first-child,
124.3015 +.linked.vertical .button:insensitive:first-child {
124.3016 +    border-width: 1px;
124.3017 +    border-radius: 2px;
124.3018 +    border-bottom-width: 0;
124.3019 +    border-bottom-right-radius: 0;
124.3020 +    border-bottom-left-radius: 0;
124.3021 +}
124.3022 +
124.3023 +/* bottom button (vertical) */
124.3024 +.linked.vertical .entry:last-child,
124.3025 +.linked.vertical .button:last-child,
124.3026 +.linked.vertical .button:active:last-child,
124.3027 +.linked.vertical .button:active:hover:last-child,
124.3028 +.linked.vertical .button:checked:last-child,
124.3029 +.linked.vertical .button:checked:hover:last-child,
124.3030 +.linked.vertical .button:insensitive:last-child {
124.3031 +    border-width: 1px;
124.3032 +    border-radius: 2px;
124.3033 +    border-top-width: 0;
124.3034 +    border-top-left-radius: 0;
124.3035 +    border-top-right-radius: 0;
124.3036 +}
124.3037 +
124.3038 +/* linked single button (vertical) */
124.3039 +.linked.vertical .entry:only-child,
124.3040 +.linked.vertical .button:only-child,
124.3041 +.linked.vertical .button:active:only-child,
124.3042 +.linked.vertical .button:active:hover:only-child,
124.3043 +.linked.vertical .button:checked:only-child,
124.3044 +.linked.vertical .button:checked:hover:only-child,
124.3045 +.linked.vertical .button:insensitive:only-child {
124.3046 +    border-width: 1px;
124.3047 +    border-radius: 2px;
124.3048 +}
124.3049 +
124.3050 +/* linked toolbar buttons */
124.3051 +.primary-toolbar .button.raised.linked,
124.3052 +.primary-toolbar .raised.linked .button,
124.3053 +.toolbar .button.raised.linked,
124.3054 +.toolbar .raised.linked .button,
124.3055 +.toolbar .linked .button {
124.3056 +    box-shadow: inset -1px 0 shade(@toolbar_bg_color, 0.9);
124.3057 +}
124.3058 +
124.3059 +.primary-toolbar .button.raised.linked:active,
124.3060 +.primary-toolbar .raised.linked .button:active,
124.3061 +.toolbar .button.raised.linked:active,
124.3062 +.toolbar .raised.linked .button:active,
124.3063 +.toolbar .linked .button:active,
124.3064 +.primary-toolbar .raised.linked .button:checked,
124.3065 +.toolbar .button.raised.linked:checked,
124.3066 +.toolbar .raised.linked .button:checked,
124.3067 +.toolbar .linked .button:checked {
124.3068 +    box-shadow: inset -1px 0 shade(@toolbar_bg_color, 0.9),
124.3069 +                inset 1px 0 alpha(@dark_shadow, 0.07),
124.3070 +                inset 0 1px alpha(@dark_shadow, 0.08),
124.3071 +                inset 0 -1px alpha(@dark_shadow, 0.05);
124.3072 +}
124.3073 +
124.3074 +.primary-toolbar .button.raised.linked:insensitive,
124.3075 +.primary-toolbar .raised.linked .button:insensitive,
124.3076 +.toolbar .button.raised.linked:insensitive,
124.3077 +.toolbar .raised.linked .button:insensitive,
124.3078 +.toolbar .linked .button:insensitive {
124.3079 +    box-shadow: inset -1px 0 shade(@toolbar_bg_color, 0.85);
124.3080 +}
124.3081 +
124.3082 +/* remove box shadow from last-child and only-child */
124.3083 +.primary-toolbar .button.raised.linked:last-child,
124.3084 +.primary-toolbar .button.raised.linked:only-child,
124.3085 +.primary-toolbar .button:insensitive.raised.linked:last-child,
124.3086 +.primary-toolbar .button:insensitive.raised.linked:only-child,
124.3087 +.primary-toolbar .button:active:insensitive.raised.linked:last-child,
124.3088 +.primary-toolbar .button:active:insensitive.raised.linked:only-child,
124.3089 +.primary-toolbar .button:checked:insensitive.raised.linked:last-child,
124.3090 +.primary-toolbar .button:checked:insensitive.raised.linked:only-child,
124.3091 +.primary-toolbar .raised.linked .button:last-child,
124.3092 +.primary-toolbar .raised.linked .button:only-child,
124.3093 +.primary-toolbar .raised.linked .button:insensitive:last-child,
124.3094 +.primary-toolbar .raised.linked .button:insensitive:only-child,
124.3095 +.primary-toolbar .raised.linked .button:active:insensitive:last-child,
124.3096 +.primary-toolbar .raised.linked .button:active:insensitive:only-child,
124.3097 +.primary-toolbar .raised.linked .button:checked:insensitive:last-child,
124.3098 +.primary-toolbar .raised.linked .button:checked:insensitive:only-child,
124.3099 +.toolbar .button.raised.linked:last-child,
124.3100 +.toolbar .button.raised.linked:only-child,
124.3101 +.toolbar .button:insensitive.raised.linked:last-child,
124.3102 +.toolbar .button:insensitive.raised.linked:only-child,
124.3103 +.toolbar .button:active:insensitive.raised.linked:last-child,
124.3104 +.toolbar .button:active:insensitive.raised.linked:only-child,
124.3105 +.toolbar .button:checked:insensitive.raised.linked:last-child,
124.3106 +.toolbar .button:checked:insensitive.raised.linked:only-child,
124.3107 +.toolbar .raised.linked .button:last-child,
124.3108 +.toolbar .raised.linked .button:only-child,
124.3109 +.toolbar .raised.linked .button:insensitive:last-child,
124.3110 +.toolbar .raised.linked .button:insensitive:only-child,
124.3111 +.toolbar .raised.linked .button:active:insensitive:last-child,
124.3112 +.toolbar .raised.linked .button:active:insensitive:only-child,
124.3113 +.toolbar .raised.linked .button:checked:insensitive:last-child,
124.3114 +.toolbar .raised.linked .button:checked:insensitive:only-child,
124.3115 +.toolbar .linked .button:last-child,
124.3116 +.toolbar .linked .button:only-child,
124.3117 +.toolbar .linked .button:insensitive:last-child,
124.3118 +.toolbar .linked .button:insensitive:only-child,
124.3119 +.toolbar .linked .button:active:insensitive:last-child,
124.3120 +.toolbar .linked .button:active:insensitive:only-child
124.3121 +.toolbar .linked .button:checked:insensitive:last-child,
124.3122 +.toolbar .linked .button:checked:insensitive:only-child {
124.3123 +    box-shadow: none;
124.3124 +}
124.3125 +
124.3126 +/* add back the inset shadow effect */
124.3127 +.primary-toolbar .button:active.raised.linked:last-child,
124.3128 +.primary-toolbar .button:active.raised.linked:only-child,
124.3129 +.primary-toolbar .raised.linked .button:active:last-child,
124.3130 +.primary-toolbar .raised.linked .button:active:only-child,
124.3131 +.toolbar .button:active.raised.linked:last-child,
124.3132 +.toolbar .button:active.raised.linked:only-child,
124.3133 +.toolbar .raised.linked .button:active:last-child,
124.3134 +.toolbar .raised.linked .button:active:only-child,
124.3135 +.toolbar .linked .button:active:last-child,
124.3136 +.toolbar .linked .button:active:only-child,
124.3137 +.primary-toolbar .button:checked.raised.linked:last-child,
124.3138 +.primary-toolbar .button:checked.raised.linked:only-child,
124.3139 +.primary-toolbar .raised.linked .button:checked:last-child,
124.3140 +.primary-toolbar .raised.linked .button:checked:only-child,
124.3141 +.toolbar .button:checked.raised.linked:last-child,
124.3142 +.toolbar .button:checked.raised.linked:only-child,
124.3143 +.toolbar .raised.linked .button:checked:last-child,
124.3144 +.toolbar .raised.linked .button:checked:only-child,
124.3145 +.toolbar .linked .button:checked:last-child,
124.3146 +.toolbar .linked .button:checked:only-child {
124.3147 +    box-shadow: inset 1px 0 alpha(@dark_shadow, 0.07),
124.3148 +                inset 0 1px alpha(@dark_shadow, 0.08),
124.3149 +                inset -1px 0 alpha(@dark_shadow, 0.07);
124.3150 +}
124.3151 +
124.3152 +/* middle button */
124.3153 +.primary-toolbar .button.raised.linked,
124.3154 +.primary-toolbar .button.raised.linked:active,
124.3155 +.primary-toolbar .button.raised.linked:checked,
124.3156 +.primary-toolbar .button.raised.linked:insensitive,
124.3157 +.primary-toolbar .raised.linked .button,
124.3158 +.primary-toolbar .raised.linked .button:active,
124.3159 +.primary-toolbar .raised.linked .button:checked,
124.3160 +.primary-toolbar .raised.linked .button:insensitive,
124.3161 +.toolbar .button.raised.linked,
124.3162 +.toolbar .button.raised.linked:active,
124.3163 +.toolbar .button.raised.linked:checked,
124.3164 +.toolbar .button.raised.linked:insensitive,
124.3165 +.toolbar .raised.linked .button,
124.3166 +.toolbar .raised.linked .button:active,
124.3167 +.toolbar .raised.linked .button:checked,
124.3168 +.toolbar .raised.linked .button:insensitive,
124.3169 +.toolbar .linked .button,
124.3170 +.toolbar .linked .button:active,
124.3171 +.toolbar .linked .button:checked,
124.3172 +.toolbar .linked .button:insensitive {
124.3173 +    border-width: 1px;
124.3174 +    border-radius: 0;
124.3175 +    border-right-width: 0;
124.3176 +    border-left-width: 0;
124.3177 +}
124.3178 +
124.3179 +/* leftmost button */
124.3180 +.primary-toolbar .button.raised.linked:first-child,
124.3181 +.primary-toolbar .button.raised.linked:active:first-child,
124.3182 +.primary-toolbar .button.raised.linked:checked:first-child,
124.3183 +.primary-toolbar .button.raised.linked:insensitive:first-child,
124.3184 +.primary-toolbar .raised.linked .button:first-child,
124.3185 +.primary-toolbar .raised.linked .button:active:first-child,
124.3186 +.primary-toolbar .raised.linked .button:checked:first-child,
124.3187 +.primary-toolbar .raised.linked .button:insensitive:first-child,
124.3188 +.toolbar .button.raised.linked:first-child,
124.3189 +.toolbar .button.raised.linked:active:first-child,
124.3190 +.toolbar .button.raised.linked:checked:first-child,
124.3191 +.toolbar .button.raised.linked:insensitive:first-child,
124.3192 +.toolbar .raised.linked .button:first-child,
124.3193 +.toolbar .raised.linked .button:active:first-child,
124.3194 +.toolbar .raised.linked .button:checked:first-child,
124.3195 +.toolbar .raised.linked .button:insensitive:first-child,
124.3196 +.toolbar .linked .button:first-child,
124.3197 +.toolbar .linked .button:active:first-child,
124.3198 +.toolbar .linked .button:checked:first-child {
124.3199 +    border-width: 1px;
124.3200 +    border-radius: 2px;
124.3201 +    border-right-width: 0;
124.3202 +    border-bottom-right-radius: 0;
124.3203 +    border-top-right-radius: 0;
124.3204 +}
124.3205 +
124.3206 +/* rightmost button */
124.3207 +.primary-toolbar .button.raised.linked:last-child,
124.3208 +.primary-toolbar .button.raised.linked:active:last-child,
124.3209 +.primary-toolbar .button.raised.linked:checked:last-child,
124.3210 +.primary-toolbar .button.raised.linked:insensitive:last-child,
124.3211 +.primary-toolbar .raised.linked .button:last-child,
124.3212 +.primary-toolbar .raised.linked .button:active:last-child,
124.3213 +.primary-toolbar .raised.linked .button:checked:last-child,
124.3214 +.primary-toolbar .raised.linked .button:insensitive:last-child,
124.3215 +.toolbar .button.raised.linked:last-child,
124.3216 +.toolbar .button.raised.linked:active:last-child,
124.3217 +.toolbar .button.raised.linked:checked:last-child,
124.3218 +.toolbar .button.raised.linked:insensitive:last-child,
124.3219 +.toolbar .raised.linked .button:last-child,
124.3220 +.toolbar .raised.linked .button:active:last-child,
124.3221 +.toolbar .raised.linked .button:checked:last-child,
124.3222 +.toolbar .raised.linked .button:insensitive:last-child,
124.3223 +.toolbar .linked .button:last-child,
124.3224 +.toolbar .linked .button:active:last-child,
124.3225 +.toolbar .linked .button:checked:last-child,
124.3226 +.toolbar .linked .button:insensitive:last-child {
124.3227 +    border-width: 1px;
124.3228 +    border-radius: 2px;
124.3229 +    border-left-width: 0;
124.3230 +    border-bottom-left-radius: 0;
124.3231 +    border-top-left-radius: 0;
124.3232 +}
124.3233 +
124.3234 +/* linked single button */
124.3235 +.primary-toolbar .button.raised.linked:only-child,
124.3236 +.primary-toolbar .button.raised.linked:active:only-child,
124.3237 +.primary-toolbar .button.raised.linked:checked:only-child,
124.3238 +.primary-toolbar .button.raised.linked:insensitive:only-child,
124.3239 +.primary-toolbar .raised.linked .button:only-child,
124.3240 +.primary-toolbar .raised.linked .button:active:only-child,
124.3241 +.primary-toolbar .raised.linked .button:checked:only-child,
124.3242 +.primary-toolbar .raised.linked .button:insensitive:only-child,
124.3243 +.toolbar .button.raised.linked:only-child,
124.3244 +.toolbar .button.raised.linked:active:only-child,
124.3245 +.toolbar .button.raised.linked:checked:only-child,
124.3246 +.toolbar .button.raised.linked:insensitive:only-child,
124.3247 +.toolbar .raised.linked .button:only-child,
124.3248 +.toolbar .raised.linked .button:active:only-child,
124.3249 +.toolbar .raised.linked .button:checked:only-child,
124.3250 +.toolbar .raised.linked .button:insensitive:only-child,
124.3251 +.toolbar .linked .button:only-child,
124.3252 +.toolbar .linked .button:active:only-child,
124.3253 +.toolbar .linked .button:checked:only-child,
124.3254 +.toolbar .linked .button:insensitive:only-child {
124.3255 +    border-width: 1px;
124.3256 +    border-radius: 2px;
124.3257 +}
124.3258 +
124.3259 +/* linked titlebar buttons */
124.3260 +.header-bar .button.raised.linked,
124.3261 +.header-bar .raised.linked .button,
124.3262 +.header-bar .linked .button {
124.3263 +    box-shadow: inset -1px 0 shade(@titlebar_bg_color, 0.9);
124.3264 +}
124.3265 +
124.3266 +.header-bar .button.raised.linked:active,
124.3267 +.header-bar .raised.linked .button:active,
124.3268 +.header-bar .button.raised.linked:checked,
124.3269 +.header-bar .raised.linked .button:checked,
124.3270 +.header-bar .linked .button:active,
124.3271 +.header-bar .linked .button:checked {
124.3272 +    box-shadow: inset -1px 0 shade(@titlebar_bg_color, 0.9),
124.3273 +                inset 1px 0 alpha(@dark_shadow, 0.07),
124.3274 +                inset 0 1px alpha(@dark_shadow, 0.08),
124.3275 +                inset 0 -1px alpha(@dark_shadow, 0.05);
124.3276 +}
124.3277 +
124.3278 +.header-bar .button.raised.linked:insensitive,
124.3279 +.header-bar .raised.linked .button:insensitive,
124.3280 +.header-bar .linked .button:insensitive {
124.3281 +    box-shadow: inset -1px 0 shade(@titlebar_bg_color, 0.85);
124.3282 +}
124.3283 +
124.3284 +/* remove box shadow from last-child and only-child */
124.3285 +.header-bar .button.raised.linked:last-child,
124.3286 +.header-bar .button.raised.linked:only-child,
124.3287 +.header-bar .button:insensitive.raised.linked:last-child,
124.3288 +.header-bar .button:insensitive.raised.linked:only-child,
124.3289 +.header-bar .button:active:insensitive.raised.linked:last-child,
124.3290 +.header-bar .button:active:insensitive.raised.linked:only-child,
124.3291 +.header-bar .button:checked:insensitive.raised.linked:last-child,
124.3292 +.header-bar .button:checked:insensitive.raised.linked:only-child,
124.3293 +.header-bar .raised.linked .button:last-child,
124.3294 +.header-bar .raised.linked .button:only-child,
124.3295 +.header-bar .raised.linked .button:insensitive:last-child,
124.3296 +.header-bar .raised.linked .button:insensitive:only-child,
124.3297 +.header-bar .raised.linked .button:active:insensitive:last-child,
124.3298 +.header-bar .raised.linked .button:active:insensitive:only-child,
124.3299 +.header-bar .raised.linked .button:checked:insensitive:last-child,
124.3300 +.header-bar .raised.linked .button:checked:insensitive:only-child,
124.3301 +.header-bar .linked .button:last-child,
124.3302 +.header-bar .linked .button:only-child,
124.3303 +.header-bar .linked .button:insensitive:last-child,
124.3304 +.header-bar .linked .button:insensitive:only-child,
124.3305 +.header-bar .linked .button:active:insensitive:last-child,
124.3306 +.header-bar .linked .button:active:insensitive:only-child,
124.3307 +.header-bar .linked .button:checked:insensitive:last-child,
124.3308 +.header-bar .linked .button:checked:insensitive:only-child {
124.3309 +    box-shadow: none;
124.3310 +}
124.3311 +
124.3312 +/* add back the inset shadow effect */
124.3313 +.header-bar .button:active.raised.linked:last-child,
124.3314 +.header-bar .button:active.raised.linked:only-child,
124.3315 +.header-bar .raised.linked .button:active:last-child,
124.3316 +.header-bar .raised.linked .button:active:only-child,
124.3317 +.header-bar .linked .button:active:last-child,
124.3318 +.header-bar .linked .button:active:only-child,
124.3319 +.header-bar .button:checked.raised.linked:last-child,
124.3320 +.header-bar .button:checked.raised.linked:only-child,
124.3321 +.header-bar .raised.linked .button:checked:last-child,
124.3322 +.header-bar .raised.linked .button:checked:only-child,
124.3323 +.header-bar .linked .button:checked:last-child,
124.3324 +.header-bar .linked .button:checked:only-child {
124.3325 +    box-shadow: inset 1px 0 alpha(@dark_shadow, 0.07),
124.3326 +                inset 0 1px alpha(@dark_shadow, 0.08),
124.3327 +                inset -1px 0 alpha(@dark_shadow, 0.07);
124.3328 +}
124.3329 +
124.3330 +/* middle button */
124.3331 +.header-bar .button.raised.linked,
124.3332 +.header-bar .button.raised.linked:active,
124.3333 +.header-bar .button.raised.linked:checked,
124.3334 +.header-bar .button.raised.linked:insensitive,
124.3335 +.header-bar .raised.linked .button,
124.3336 +.header-bar .raised.linked .button:active,
124.3337 +.header-bar .raised.linked .button:checked,
124.3338 +.header-bar .raised.linked .button:insensitive,
124.3339 +.header-bar .linked .button,
124.3340 +.header-bar .linked .button:active,
124.3341 +.header-bar .linked .button:checked,
124.3342 +.header-bar .linked .button:insensitive {
124.3343 +    border-width: 1px;
124.3344 +    border-radius: 0;
124.3345 +    border-right-width: 0;
124.3346 +    border-left-width: 0;
124.3347 +}
124.3348 +
124.3349 +/* leftmost button */
124.3350 +.header-bar .button.raised.linked:first-child,
124.3351 +.header-bar .button.raised.linked:active:first-child,
124.3352 +.header-bar .button.raised.linked:insensitive:first-child,
124.3353 +.header-bar .raised.linked .button:first-child,
124.3354 +.header-bar .raised.linked .button:active:first-child,
124.3355 +.header-bar .raised.linked .button:insensitive:first-child,
124.3356 +.header-bar .linked .button:first-child,
124.3357 +.header-bar .linked .button:active:first-child,
124.3358 +.header-bar .linked .button:insensitive:first-child {
124.3359 +    border-width: 1px;
124.3360 +    border-radius: 2px;
124.3361 +    border-right-width: 0;
124.3362 +    border-bottom-right-radius: 0;
124.3363 +    border-top-right-radius: 0;
124.3364 +}
124.3365 +
124.3366 +/* rightmost button */
124.3367 +.header-bar .button.raised.linked:last-child,
124.3368 +.header-bar .button.raised.linked:active:last-child,
124.3369 +.header-bar .button.raised.linked:checked:last-child,
124.3370 +.header-bar .button.raised.linked:insensitive:last-child,
124.3371 +.header-bar .raised.linked .button:last-child,
124.3372 +.header-bar .raised.linked .button:active:last-child,
124.3373 +.header-bar .raised.linked .button:checked:last-child,
124.3374 +.header-bar .raised.linked .button:insensitive:last-child,
124.3375 +.header-bar .linked .button:last-child,
124.3376 +.header-bar .linked .button:active:last-child,
124.3377 +.header-bar .linked .button:checked:last-child,
124.3378 +.header-bar .linked .button:insensitive:last-child {
124.3379 +    border-width: 1px;
124.3380 +    border-radius: 2px;
124.3381 +    border-left-width: 0;
124.3382 +    border-bottom-left-radius: 0;
124.3383 +    border-top-left-radius: 0;
124.3384 +}
124.3385 +
124.3386 +/* linked single button */
124.3387 +.header-bar .button.raised.linked:only-child,
124.3388 +.header-bar .button.raised.linked:active:only-child,
124.3389 +.header-bar .button.raised.linked:checked:only-child,
124.3390 +.header-bar .button.raised.linked:insensitive:only-child,
124.3391 +.header-bar .raised.linked .button:only-child,
124.3392 +.header-bar .raised.linked .button:active:only-child,
124.3393 +.header-bar .raised.linked .button:checked:only-child,
124.3394 +.header-bar .raised.linked .button:insensitive:only-child,
124.3395 +.header-bar .linked .button:only-child,
124.3396 +.header-bar .linked .button:active:only-child,
124.3397 +.header-bar .linked .button:checked:only-child,
124.3398 +.header-bar .linked .button:insensitive:only-child {
124.3399 +    border-width: 1px;
124.3400 +    border-radius: 2px;
124.3401 +}
124.3402 +
124.3403 +/***********
124.3404 + * tooltip *
124.3405 + ***********/
124.3406 +.tooltip {
124.3407 +    border-width: 1px;
124.3408 +    border-style: solid;
124.3409 +    border-color: shade(@theme_tooltip_bg_color, 0.8);
124.3410 +    border-radius: 2px;
124.3411 +    background-color: @theme_tooltip_bg_color;
124.3412 +    background-image: none;
124.3413 +    color: @theme_tooltip_fg_color;
124.3414 +}
124.3415 +
124.3416 +.tooltip * {
124.3417 +    background-color: transparent;
124.3418 +}
124.3419 +
124.3420 +/************
124.3421 + * treeview *
124.3422 + ************/
124.3423 +GtkTreeView {
124.3424 +    -GtkTreeView-vertical-separator: 0;
124.3425 +
124.3426 +    outline-offset: -1px;
124.3427 +}
124.3428 +
124.3429 +GtkTreeView.dnd {
124.3430 +    border-width: 1px;
124.3431 +    border-style: solid;
124.3432 +    border-color: @theme_selected_bg_color;
124.3433 +    border-radius: 0;
124.3434 +}
124.3435 +
124.3436 +GtkTreeView .entry {
124.3437 +    border-radius: 0;
124.3438 +    background-color: @theme_base_color;
124.3439 +    background-image: none;
124.3440 +}
124.3441 +
124.3442 +/************
124.3443 + * viewport *
124.3444 + ************/
124.3445 +GtkViewport.frame {
124.3446 +    border-width: 0;
124.3447 +}
124.3448 +
124.3449 +.view {
124.3450 +    background-color: @theme_base_color;
124.3451 +    color: @theme_text_color;
124.3452 +}
124.3453 +
124.3454 +.view:insensitive,
124.3455 +.view:insensitive:insensitive {
124.3456 +    background-color: shade(@theme_base_color, 0.9);
124.3457 +    color: mix(@theme_fg_color, @theme_bg_color, 0.5);
124.3458 +}
124.3459 +
124.3460 +.view:selected,
124.3461 +.view:selected:focus {
124.3462 +    background-color: @theme_selected_bg_color;
124.3463 +    color: @theme_selected_fg_color;
124.3464 +}
124.3465 +
124.3466 +/**************
124.3467 + * action-bar *
124.3468 + **************/
124.3469 +.action-bar {
124.3470 +    padding: 6px;
124.3471 +    border-width: 1px 0 0 0;
124.3472 +    border-style: solid;
124.3473 +    border-color: shade(@theme_bg_color, 0.8);
124.3474 +    background-color: @theme_bg_color;
124.3475 +    background-image: none;
124.3476 +    color: @theme_fg_color;
124.3477 +}
124.3478 +
124.3479 +.action-bar .button.text-button {
124.3480 +    padding: 6px;
124.3481 +}
124.3482 +
124.3483 +.action-bar .button.image-button {
124.3484 +    padding: 8px;
124.3485 +}
124.3486 +
124.3487 +.action-bar .title {
124.3488 +    font: bold;
124.3489 +    padding: 0 12px;
124.3490 +}
124.3491 +
124.3492 +.action-bar .subtitle {
124.3493 +    font: smaller;
124.3494 +    padding: 0 12px;
124.3495 +}
124.3496 +
124.3497 +/***************
124.3498 + * search bars *
124.3499 + ***************/
124.3500 +.search-bar {
124.3501 +    border-width: 0 0 1px 0;
124.3502 +    border-style: solid;
124.3503 +    border-color: shade(@theme_bg_color, 0.8);
124.3504 +    background-color: shade(@theme_bg_color, 0.98);
124.3505 +}
124.3506 +
124.3507 +.search-bar .button.close-button {
124.3508 +    padding: 6px;
124.3509 +}
124.3510 +
124.3511 +/***********
124.3512 + * dialogs *
124.3513 + ***********/
124.3514 +GtkMessageDialog,
124.3515 +.prompt {
124.3516 +    -GtkDialog-content-area-border: 0;
124.3517 +    -GtkDialog-action-area-border: 0;
124.3518 +    -GtkDialog-button-spacing: 0;
124.3519 +
124.3520 +    margin: 0;
124.3521 +    padding: 0;
124.3522 +}
124.3523 +
124.3524 +/********************
124.3525 + * various choosers *
124.3526 + ********************/
124.3527 +GtkFontButton .separator,
124.3528 +GtkFileChooserButton .separator {
124.3529 +    /* always disable separators */
124.3530 +    -GtkWidget-wide-separators: true;
124.3531 +    -GtkWidget-horizontal-separator: 0;
124.3532 +    -GtkWidget-vertical-separator: 0;
124.3533 +}
124.3534 +
124.3535 +GtkFontButton GtkLabel:last-child {
124.3536 +    color: alpha(currentColor, 0.7);
124.3537 +}
124.3538 +
124.3539 +GtkFileChooserButton GtkImage:last-child {
124.3540 +    color: alpha(currentColor, 0.7);
124.3541 +}
124.3542 +
124.3543 +GtkFileChooser .pane-separator,
124.3544 +GtkFileChooser .pane-separator:hover {
124.3545 +    border-width: 0 1px 0 0;
124.3546 +    border-style: solid;
124.3547 +    border-color: shade(@theme_bg_color, 0.8);
124.3548 +    background-color: @theme_bg_color;
124.3549 +    color: shade(@theme_bg_color, 0.9);
124.3550 +}
124.3551 +
124.3552 +/* for fallback when header bar not used */
124.3553 +GtkFileChooser .dialog-action-box {
124.3554 +    border-width: 1px 0 0;
124.3555 +    border-style: solid;
124.3556 +    border-color: shade(@theme_bg_color, 0.7);
124.3557 +}
124.3558 +
124.3559 +/*********************
124.3560 + * app notifications *
124.3561 + *********************/
124.3562 +.app-notification {
124.3563 +    border-style: solid;
124.3564 +    border-color: shade(@theme_base_color, 0.8);
124.3565 +    border-width: 0 1px 1px 1px;
124.3566 +    border-radius: 0 0 2px 2px;
124.3567 +    padding: 8px;
124.3568 +    background-color: @theme_base_color;
124.3569 +    background-image: none;
124.3570 +    color: @theme_text_color;
124.3571 +}
124.3572 +
124.3573 +/*******
124.3574 + * osd *
124.3575 + *******/
124.3576 +.background.osd {
124.3577 +    color: @osd_fg;
124.3578 +    background-color: @osd_bg;
124.3579 +}
124.3580 +
124.3581 +GtkOverlay.osd {
124.3582 +    background-color: transparent;
124.3583 +}
124.3584 +
124.3585 +.osd.frame {
124.3586 +    background-clip: border-box;
124.3587 +    background-origin: border-box;
124.3588 +}
124.3589 +
124.3590 +.osd.button,
124.3591 +.osd .button {
124.3592 +    padding: 6px;
124.3593 +    border-width: 1px;
124.3594 +    border-style: solid;
124.3595 +    border-color: shade(@osd_bg, 0.8);
124.3596 +    border-radius: 2px;
124.3597 +    background-color: shade(@osd_bg, 1.08);
124.3598 +    background-image: none;
124.3599 +    color: @osd_fg;
124.3600 +}
124.3601 +
124.3602 +.osd.button:prelight,
124.3603 +.osd.button:hover,
124.3604 +.osd .button:hover {
124.3605 +    border-color: shade(@osd_bg, 0.7);
124.3606 +    background-color: shade(@osd_bg, 1.10);
124.3607 +    background-image: none;
124.3608 +}
124.3609 +
124.3610 +.osd.button:active,
124.3611 +.osd .button:active,
124.3612 +.osd GtkMenuButton.button:active,
124.3613 +.osd.button:checked,
124.3614 +.osd .button:checked,
124.3615 +.osd GtkMenuButton.button:checked {
124.3616 +    border-color: shade(@osd_bg, 0.8);
124.3617 +    background-color: shade(@osd_bg, 0.95);
124.3618 +    background-image: none;
124.3619 +}
124.3620 +
124.3621 +.osd.button:active:hover,
124.3622 +.osd .button:active:hover,
124.3623 +.osd GtkMenuButton.button:active:hover,
124.3624 +.osd.button:checked:hover,
124.3625 +.osd .button:checked:hover,
124.3626 +.osd GtkMenuButton.button:checked:hover {
124.3627 +    border-color: shade(@osd_bg, 0.7);
124.3628 +}
124.3629 +
124.3630 +.osd.button:insensitive,
124.3631 +.osd .button:insensitive {
124.3632 +    border-color: shade(@osd_bg, 0.85);
124.3633 +    background-color: shade(@osd_bg, 0.9);
124.3634 +    background-image: none;
124.3635 +}
124.3636 +
124.3637 +.osd.button:active:insensitive,
124.3638 +.osd .button:active:insensitive,
124.3639 +.osd.button:checked:insensitive,
124.3640 +.osd .button:checked:insensitive {
124.3641 +    background-color: shade(@osd_bg, 0.80);
124.3642 +    background-image: none;
124.3643 +}
124.3644 +
124.3645 +.osd.toolbar {
124.3646 +    -GtkToolbar-button-relief: normal;
124.3647 +
124.3648 +    padding: 6px;
124.3649 +    border-width: 1px;
124.3650 +    border-style: solid;
124.3651 +    border-radius: 2px;
124.3652 +    border-color: shade(@osd_bg, 0.8);
124.3653 +    background-color: @osd_bg;
124.3654 +    background-image: none;
124.3655 +    color: @osd_fg;
124.3656 +}
124.3657 +
124.3658 +.osd.toolbar .button {
124.3659 +    padding: 6px;
124.3660 +    border-width: 1px;
124.3661 +    border-style: solid;
124.3662 +    border-color: shade(@osd_bg, 0.8);
124.3663 +    border-radius: 2px;
124.3664 +    background-color: shade(@osd_bg, 1.08);
124.3665 +    background-image: none;
124.3666 +    color: @osd_fg;
124.3667 +}
124.3668 +
124.3669 +.osd.toolbar .button:hover {
124.3670 +    border-color: shade(@osd_bg, 0.7);
124.3671 +    background-color: shade(@osd_bg, 1.10);
124.3672 +    background-image: none;
124.3673 +}
124.3674 +
124.3675 +.osd.toolbar .button:active,
124.3676 +.osd.toolbar .button:checked {
124.3677 +    border-color: shade(@osd_bg, 0.8);
124.3678 +    background-color: shade(@osd_bg, 0.95);
124.3679 +    background-image: none;
124.3680 +}
124.3681 +
124.3682 +.osd.toolbar .button:active:hover,
124.3683 +.osd.toolbar .button:checked:hover {
124.3684 +    border-color: shade(@osd_bg, 0.7);
124.3685 +}
124.3686 +
124.3687 +.osd.toolbar .button:focus,
124.3688 +.osd.toolbar .button:hover:focus,
124.3689 +.osd.toolbar .button:active:focus,
124.3690 +.osd.toolbar .button:active:hover:focus,
124.3691 +.osd.toolbar .button:checked:focus,
124.3692 +.osd.toolbar .button:checked:hover:focus {
124.3693 +    border-color: shade(@osd_bg, 0.7);
124.3694 +}
124.3695 +
124.3696 +.osd.toolbar .button:insensitive {
124.3697 +    border-color: shade(@osd_bg, 0.85);
124.3698 +    background-color: shade(@osd_bg, 0.9);
124.3699 +    background-image: none;
124.3700 +}
124.3701 +
124.3702 +.osd.toolbar .button:active:insensitive,
124.3703 +.osd.toolbar .button:checked:insensitive {
124.3704 +    border-color: shade(@osd_bg, 0.75);
124.3705 +    background-color: shade(@osd_bg, 0.80);
124.3706 +    background-image: none;
124.3707 +}
124.3708 +
124.3709 +.osd.toolbar .button:first-child {
124.3710 +    border-radius: 2px 0 0 2px;
124.3711 +    border-width: 1px 0 1px 1px;
124.3712 +    box-shadow: inset -1px 0 shade(@osd_bg, 0.9);
124.3713 +}
124.3714 +
124.3715 +.osd.toolbar .button:last-child {
124.3716 +    box-shadow: none;
124.3717 +    border-radius: 0 2px 2px 0;
124.3718 +    border-width: 1px 1px 1px 0;
124.3719 +}
124.3720 +
124.3721 +.osd.toolbar .button:only-child,
124.3722 +.osd.toolbar GtkToolButton .button,
124.3723 +.osd.toolbar GtkToolButton:only-child .button,
124.3724 +.osd.toolbar GtkToolButton:last-child .button,
124.3725 +.osd.toolbar GtkToolButton:first-child .button {
124.3726 +    border-width: 1px;
124.3727 +    border-radius: 2px;
124.3728 +    border-style: solid;
124.3729 +}
124.3730 +
124.3731 +.osd.toolbar .separator {
124.3732 +    color: shade(@osd_bg, 0.9);
124.3733 +}
124.3734 +
124.3735 +/* used by gnome-settings-daemon's media-keys OSD */
124.3736 +.osd.trough {
124.3737 +    background-color: shade(@osd_bg, 0.8);
124.3738 +}
124.3739 +
124.3740 +.osd.progressbar {
124.3741 +    background-color: @osd_fg;
124.3742 +}
124.3743 +
124.3744 +.osd .scale.slider {
124.3745 +    background-color: shade(@osd_bg, 1.08);
124.3746 +    background-image: none;
124.3747 +    /* we will draw the border using box shadow for now */
124.3748 +    box-shadow: inset 1px 0 shade(@osd_bg, 0.8),
124.3749 +                inset 0 1px shade(@osd_bg, 0.8),
124.3750 +                inset -1px 0 shade(@osd_bg, 0.8),
124.3751 +                inset 0 -1px shade(@osd_bg, 0.8);
124.3752 +}
124.3753 +
124.3754 +.osd .scale.slider:hover {
124.3755 +    box-shadow: inset 1px 0 shade(@osd_bg, 0.7),
124.3756 +                inset 0 1px shade(@osd_bg, 0.7),
124.3757 +                inset -1px 0 shade(@osd_bg, 0.7),
124.3758 +                inset 0 -1px shade(@osd_bg, 0.7);
124.3759 +}
124.3760 +
124.3761 +.osd .scale.slider:insensitive {
124.3762 +    background-color: shade(@osd_bg, 0.9);
124.3763 +    background-image: none;
124.3764 +    box-shadow: inset 1px 0 shade(@osd_bg, 0.85),
124.3765 +                inset 0 1px shade(@osd_bg, 0.85),
124.3766 +                inset -1px 0 shade(@osd_bg, 0.85),
124.3767 +                inset 0 -1px shade(@osd_bg, 0.85);
124.3768 +}
124.3769 +
124.3770 +.osd .scale.trough {
124.3771 +    border-color: shade(@osd_bg, 0.8);
124.3772 +    background-color: shade(@osd_bg, 1.08);
124.3773 +    background-image: none;
124.3774 +}
124.3775 +
124.3776 +.osd .scale.trough.highlight {
124.3777 +    border-color: @theme_selected_bg_color;
124.3778 +    background-color: @theme_selected_bg_color;
124.3779 +    background-image: none;
124.3780 +}
124.3781 +
124.3782 +.osd .scale.trough:insensitive,
124.3783 +.osd .scale.trough.highlight:insensitive {
124.3784 +    border-color: shade(@osd_bg, 0.85);
124.3785 +    background-color: shade(@osd_bg, 0.9);
124.3786 +    background-image: none;
124.3787 +}
124.3788 +
124.3789 +.osd GtkProgressBar,
124.3790 +GtkProgressBar.osd {
124.3791 +    -GtkProgressBar-xspacing: 0;
124.3792 +    -GtkProgressBar-yspacing: 2px;
124.3793 +    -GtkProgressBar-min-horizontal-bar-height: 2px;
124.3794 +
124.3795 +    padding: 0;
124.3796 +}
124.3797 +
124.3798 +.osd GtkProgressBar.trough,
124.3799 +GtkProgressBar.osd.trough {
124.3800 +    padding: 0;
124.3801 +    border-style: none;
124.3802 +    border-radius: 0;
124.3803 +    background-image: none;
124.3804 +    background-color: transparent;
124.3805 +}
124.3806 +
124.3807 +.osd GtkProgressBar.progressbar,
124.3808 +GtkProgressBar.osd.progressbar {
124.3809 +    border-style: none;
124.3810 +    border-radius: 0;
124.3811 +    background-color: @theme_selected_bg_color;
124.3812 +    background-image: none;
124.3813 +}
124.3814 +
124.3815 +.osd .view,
124.3816 +.osd.view {
124.3817 +    background-color: @osd_base;
124.3818 +}
124.3819 +
124.3820 +.osd .scrollbar.trough {
124.3821 +    background-color: @osd_bg;
124.3822 +}
124.3823 +
124.3824 +.osd .scrollbar.slider {
124.3825 +    border-width: 1px;
124.3826 +    border-color: mix(shade(@osd_base, 0.87), @osd_fg, 0.21);
124.3827 +    border-radius: 0;
124.3828 +    background-color: mix(@osd_base, @osd_fg, 0.21);
124.3829 +}
124.3830 +
124.3831 +.osd .scrollbar.slider:hover {
124.3832 +    border-color: mix(shade(@osd_base, 0.87), @osd_fg, 0.31);
124.3833 +    background-color: mix(@osd_base, @osd_fg, 0.31);
124.3834 +}
124.3835 +
124.3836 +.osd .scrollbar.slider:active {
124.3837 +    border-color: shade(@theme_selected_bg_color, 0.9);
124.3838 +    background-color: @theme_selected_bg_color;
124.3839 +}
124.3840 +
124.3841 +.osd GtkIconView.cell:selected,
124.3842 +.osd GtkIconView.cell:selected:focus {
124.3843 +    background-color: transparent;
124.3844 +    border-style: solid;
124.3845 +    border-radius: 2px;
124.3846 +    border-width: 3px;
124.3847 +    border-color: @osd_fg;
124.3848 +    outline-color: transparent;
124.3849 +}
124.3850 +
124.3851 +/* used by Documents */
124.3852 +.osd .page-thumbnail {
124.3853 +    border-style: solid;
124.3854 +    border-width: 1px;
124.3855 +    border-color: shade(@osd_bg, 0.9);
124.3856 +    /* when there's no pixbuf yet */
124.3857 +    background-color: @osd_bg;
124.3858 +}
124.3859 +
124.3860 +/******************************
124.3861 + * destructive action buttons *
124.3862 + ******************************/
124.3863 +.destructive-action.button {
124.3864 +    border-width: 1px;
124.3865 +    border-style: solid;
124.3866 +    border-color: shade(@error_color, 0.8);
124.3867 +    border-radius: 2px;
124.3868 +    background-color: @error_color;
124.3869 +    background-image: none;
124.3870 +    color: mix(@theme_selected_fg_color, @error_color, 0.1);
124.3871 +}
124.3872 +
124.3873 +.destructive-action.button:hover {
124.3874 +    border-color: shade(@error_color, 0.7);
124.3875 +    background-color: shade(@error_color, 1.12);
124.3876 +    background-image: none;
124.3877 +}
124.3878 +
124.3879 +.destructive-action.button:active,
124.3880 +.destructive-action.button:checked {
124.3881 +    border-color: shade(@error_color, 0.8);
124.3882 +    background-color: shade(@error_color, 0.87);
124.3883 +    background-image: none;
124.3884 +}
124.3885 +
124.3886 +.destructive-action.button:hover:active {
124.3887 +    border-color: shade(@error_color, 0.7);
124.3888 +}
124.3889 +
124.3890 +/******************************
124.3891 + * suggested action buttons *
124.3892 + ******************************/
124.3893 +.suggested-action.button {
124.3894 +    border-width: 1px;
124.3895 +    border-style: solid;
124.3896 +    border-color: shade(@theme_selected_bg_color, 0.9);
124.3897 +    border-radius: 2px;
124.3898 +    background-color: shade(@theme_selected_bg_color, 1.18);
124.3899 +    background-image: none;
124.3900 +    color: mix(@theme_selected_fg_color, @theme_selected_bg_color, 0.1);
124.3901 +}
124.3902 +
124.3903 +.suggested-action.button:hover {
124.3904 +    border-color: shade(@theme_selected_bg_color, 0.8);
124.3905 +    background-color: shade(@theme_selected_bg_color, 1.20);
124.3906 +    background-image: none;
124.3907 +}
124.3908 +
124.3909 +.suggested-action.button:active,
124.3910 +.suggested-action.button:checked {
124.3911 +    border-color: shade(@theme_selected_bg_color, 0.9);
124.3912 +    background-color: shade(@theme_selected_bg_color, 1.05);
124.3913 +    background-image: none;
124.3914 +}
124.3915 +
124.3916 +.suggested-action.button:hover:active,
124.3917 +.suggested-action.button:hover:checked {
124.3918 +    border-color: shade(@theme_selected_bg_color, 0.8);
124.3919 +}
124.3920 +
124.3921 +/******************
124.3922 + * selection mode *
124.3923 + ******************/
124.3924 +.selection-mode.header-bar,
124.3925 +.selection-mode.toolbar {
124.3926 +    border-style: solid;
124.3927 +    border-color: @theme_selected_bg_color;
124.3928 +    background-color: shade(@theme_selected_bg_color, 1.6);
124.3929 +    background-image: none;
124.3930 +    color: @theme_selected_bg_color;
124.3931 +}
124.3932 +
124.3933 +.selection-mode.header-bar {
124.3934 +    border-top-color: shade(@theme_selected_bg_color, 1.6);
124.3935 +    border-bottom-color: @theme_selected_bg_color;
124.3936 +}
124.3937 +
124.3938 +.selection-mode.toolbar {
124.3939 +    padding: 6px;
124.3940 +}
124.3941 +
124.3942 +/* regular button */
124.3943 +.selection-mode.header-bar .button,
124.3944 +.selection-mode.toolbar .button,
124.3945 +.selection-mode.toolbar GtkToolButton .button {
124.3946 +    border-width: 1px;
124.3947 +    border-style: solid;
124.3948 +    border-color: @theme_selected_bg_color;
124.3949 +    border-radius: 2px;
124.3950 +    background-color: shade(@theme_selected_bg_color, 1.68);
124.3951 +    background-image: none;
124.3952 +    color: shade(@theme_selected_bg_color, 0.8);
124.3953 +}
124.3954 +
124.3955 +.selection-mode.header-bar .button:hover,
124.3956 +.selection-mode.toolbar .button:hover,
124.3957 +.selection-mode.toolbar GtkToolButton .button:hover {
124.3958 +    border-color: shade(@theme_selected_bg_color, 0.9);
124.3959 +    background-color: shade(@theme_selected_bg_color, 1.70);
124.3960 +    background-image: none;
124.3961 +}
124.3962 +
124.3963 +.selection-mode.header-bar .button:active,
124.3964 +.selection-mode.toolbar .button:active,
124.3965 +.selection-mode.toolbar GtkToolButton .button:active,
124.3966 +.selection-mode.header-bar .button:checked,
124.3967 +.selection-mode.toolbar .button:checked,
124.3968 +.selection-mode.toolbar GtkToolButton .button:checked {
124.3969 +    border-color: shade(@theme_selected_bg_color, 0.9);
124.3970 +    background-color: shade(@theme_selected_bg_color, 1.55);
124.3971 +    background-image: none;
124.3972 +}
124.3973 +
124.3974 +.selection-mode.header-bar .button:hover:active,
124.3975 +.selection-mode.toolbar .button:hover:active,
124.3976 +.selection-mode.toolbar GtkToolButton .button:hover:active {
124.3977 +    border-color: shade(@theme_selected_bg_color, 0.8);
124.3978 +}
124.3979 +
124.3980 +/* suggested button */
124.3981 +.selection-mode.header-bar .suggested-action.button,
124.3982 +.selection-mode.toolbar .suggested-action.button,
124.3983 +.selection-mode.toolbar GtkToolButton.suggested-action .button {
124.3984 +    border-width: 1px;
124.3985 +    border-style: solid;
124.3986 +    border-color: shade(@theme_selected_bg_color, 0.9);
124.3987 +    border-radius: 2px;
124.3988 +    background-color: shade(@theme_selected_bg_color, 1.18);
124.3989 +    background-image: none;
124.3990 +    color: mix(@theme_selected_fg_color, @theme_selected_bg_color, 0.1);
124.3991 +}
124.3992 +
124.3993 +.selection-mode.header-bar .suggested-action.button:hover,
124.3994 +.selection-mode.toolbar .suggested-action.button:hover,
124.3995 +.selection-mode.toolbar GtkToolButton.suggested-action .button:hover {
124.3996 +    border-color: shade(@theme_selected_bg_color, 0.8);
124.3997 +    background-color: shade(@theme_selected_bg_color, 1.20);
124.3998 +    background-image: none;
124.3999 +}
124.4000 +
124.4001 +.selection-mode.header-bar .suggested-action.button:active,
124.4002 +.selection-mode.toolbar .suggested-action.button:active,
124.4003 +.selection-mode.toolbar GtkToolButton.suggested-action:active,
124.4004 +.selection-mode.header-bar .suggested-action.button:checked,
124.4005 +.selection-mode.toolbar .suggested-action.button:checked,
124.4006 +.selection-mode.toolbar GtkToolButton.suggested-action:checked {
124.4007 +    border-color: shade(@theme_selected_bg_color, 0.9);
124.4008 +    background-color: shade(@theme_selected_bg_color, 1.05);
124.4009 +    background-image: none;
124.4010 +}
124.4011 +
124.4012 +.selection-mode.header-bar .suggested-action.button:hover:active,
124.4013 +.selection-mode.toolbar .suggested-action.button:hover:active,
124.4014 +.selection-mode.toolbar GtkToolButton.suggested-action .button:hover:active,
124.4015 +.selection-mode.header-bar .suggested-action.button:hover:checked,
124.4016 +.selection-mode.toolbar .suggested-action.button:hover:checked,
124.4017 +.selection-mode.toolbar GtkToolButton.suggested-action .button:hover:checked {
124.4018 +    border-color: shade(@theme_selected_bg_color, 0.8);
124.4019 +}
124.4020 +
124.4021 +/* menu button */
124.4022 +.selection-mode.header-bar .selection-menu.button,
124.4023 +.selection-mode.toolbar .selection-menu.button {
124.4024 +    border-style: none;
124.4025 +    background-color: transparent;
124.4026 +    background-image: none;
124.4027 +    color: shade(@theme_selected_bg_color, 0.8);
124.4028 +}
124.4029 +
124.4030 +.selection-mode.toolbar .dim-label,
124.4031 +.selection-mode.toolbar .selection-menu.button .dim-label {
124.4032 +    color: shade(@theme_selected_bg_color, 0.7);
124.4033 +}
124.4034 +
124.4035 +.selection-mode.header-bar .selection-menu.button:hover,
124.4036 +.selection-mode.toolbar .dim-label:hover,
124.4037 +.selection-mode.toolbar .selection-menu.button:hover,
124.4038 +.selection-mode.toolbar .selection-menu.button .dim-label:hover {
124.4039 +    color: shade(@theme_selected_bg_color, 0.7);
124.4040 +}
124.4041 +
124.4042 +.selection-mode.header-bar .selection-menu.button:active,
124.4043 +.selection-mode.toolbar .selection-menu.button:active,
124.4044 +.selection-mode.header-bar .selection-menu.button:checked,
124.4045 +.selection-mode.toolbar .selection-menu.button:checked {
124.4046 +    color: shade(@theme_selected_bg_color, 0.8);
124.4047 +    box-shadow: none;
124.4048 +}
124.4049 +
124.4050 +/*************************
124.4051 + * touch text selections *
124.4052 + *************************/
124.4053 +GtkBubbleWindow {
124.4054 +    border-radius: 2px;
124.4055 +    background-clip: border-box;
124.4056 +}
124.4057 +
124.4058 +GtkBubbleWindow.osd.background {
124.4059 +    background-color: @osd_bg;
124.4060 +}
124.4061 +
124.4062 +GtkBubbleWindow .toolbar {
124.4063 +    background-color: transparent;
124.4064 +}
124.4065 +
124.4066 +/*******
124.4067 + * CSD *
124.4068 + *******/
124.4069 +.titlebar {
124.4070 +    border-radius: 2px 2px 0 0;
124.4071 +    background-color: @titlebar_bg_color;
124.4072 +    color: mix(@titlebar_fg_color, @titlebar_bg_color, 0.1);
124.4073 +}
124.4074 +
124.4075 +.tiled .titlebar {
124.4076 +    border-radius: 0;
124.4077 +}
124.4078 +
124.4079 +.maximized .titlebar {
124.4080 +    border-radius: 0;
124.4081 +}
124.4082 +
124.4083 +/* this is the default titlebar that is added by GTK
124.4084 + * when client-side decorations are in use and the application
124.4085 + * did not set a custom titlebar.
124.4086 + */
124.4087 +.titlebar.default-decoration {
124.4088 +
124.4089 +}
124.4090 +
124.4091 +.titlebar .title {
124.4092 +    font: bold;
124.4093 +}
124.4094 +
124.4095 +.titlebar:backdrop {
124.4096 +    background-color: @titlebar_bg_color;
124.4097 +    color: mix(@titlebar_fg_color, @titlebar_bg_color, 0.4);
124.4098 +}
124.4099 +
124.4100 +.titlebar .titlebutton {
124.4101 +    padding: 6px;
124.4102 +    border-style: solid;
124.4103 +    border-color: transparent;
124.4104 +    color: mix(@titlebar_fg_color, @titlebar_bg_color, 0.1);
124.4105 +}
124.4106 +
124.4107 +.titlebar .titlebutton:hover,
124.4108 +.titlebar .titlebutton:hover:focus {
124.4109 +    border-style: solid;
124.4110 +    color: @theme_selected_bg_color;
124.4111 +    border-color: shade(@dark_bg_color, 0.7);
124.4112 +    background-color: shade(@dark_bg_color, 0.95);
124.4113 +    box-shadow: inset 0 0 1px alpha(black, 0.2);
124.4114 +}
124.4115 +
124.4116 +.titlebar .titlebutton:active,
124.4117 +.titlebar .titlebutton:active:hover,
124.4118 +.titlebar .titlebutton:checked,
124.4119 +.titlebar .titlebutton:checked:hover {
124.4120 +    border-color: shade(@dark_bg_color, 0.8);
124.4121 +    background-color: shade(@dark_bg_color, 0.92);
124.4122 +    box-shadow: inset 0 0 1px alpha(black, 0.2);
124.4123 +    transition-duration: 50ms;
124.4124 +    outline-color: alpha(@theme_fg_color, 0.3); 
124.4125 +    border-style: solid;
124.4126 +    color: shade(@theme_selected_bg_color, 0.9);
124.4127 +}
124.4128 +
124.4129 +/*
124.4130 +.titlebar .right .titlebutton:first-child {
124.4131 +    border-left: 1px solid shade(@titlebar_bg_color, 0.9);
124.4132 +}
124.4133 +
124.4134 +.titlebar .right .titlebutton:last-child {
124.4135 +}
124.4136 +
124.4137 +.titlebar .left .titlebutton:last-child {
124.4138 +    border-right: 1px solid shade(@titlebar_bg_color, 0.9);
124.4139 +}
124.4140 +
124.4141 +.titlebar .left .titlebutton:first-child {
124.4142 +}
124.4143 +*/
124.4144 +
124.4145 +.titlebar .titlebutton:backdrop {
124.4146 +    color: mix(@titlebar_fg_color, @titlebar_bg_color, 0.4);
124.4147 +}
124.4148 +
124.4149 +/**********************
124.4150 + * Window Decorations *
124.4151 + *********************/
124.4152 +.window-frame {
124.4153 +  border-radius: 4px 4px 0 0;
124.4154 +  border-width: 0px;
124.4155 +  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 8px 8px 0 rgba(0, 0, 0, 0.2);
124.4156 +  /* this is used for the resize cursor area */
124.4157 +  margin: 10px; }
124.4158 +  .window-frame:backdrop {
124.4159 +    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 5px 5px 0 rgba(0, 0, 0, 0.2); }
124.4160 +  .window-frame.tiled {
124.4161 +    border-radius: 0; }
124.4162 +  .window-frame.ssd {
124.4163 +    border-radius: 4px 4px 0 0;
124.4164 +    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1); }
124.4165 +    .window-frame.ssd.maximized {
124.4166 +      border-radius: 0; }
124.4167 +  .window-frame.csd.popup, .window-frame.csd.menu {
124.4168 +    border-radius: 2px;
124.4169 +    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.1); }
124.4170 +  .window-frame.csd.tooltip {
124.4171 +    border-radius: 2px;
124.4172 +    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.1); }
124.4173 +  .window-frame.csd.message-dialog {
124.4174 +    border-radius: 3px; }
124.4175 +  .window-frame.solid-csd {
124.4176 +    border-radius: 0;
124.4177 +    margin: 1px;
124.4178 +    background-color: @titlebar_bg_color;
124.4179 +    box-shadow: none; }
124.4180 +
   125.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   125.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/gtk.css	Wed Sep 27 17:54:12 2017 +0300
   125.3 @@ -0,0 +1,92 @@
   125.4 +/* desktop itens */
   125.5 +@define-color desktop_item_fg #eeeeee;
   125.6 +@define-color desktop_item_selected_fg @theme_selected_fg_color;
   125.7 +@define-color desktop_item_text_shadow alpha(black, 0.8);
   125.8 +
   125.9 +/* default color scheme */
  125.10 +@define-color bg_color #dedede;
  125.11 +@define-color fg_color #222222;
  125.12 +@define-color base_color #f9f9f9;
  125.13 +@define-color text_color #333333;
  125.14 +@define-color selected_bg_color #DB6823;
  125.15 +@define-color selected_fg_color #f9f9f9;
  125.16 +@define-color tooltip_bg_color #444851;
  125.17 +@define-color tooltip_fg_color #eeeeee;
  125.18 +
  125.19 +/* dark color scheme */
  125.20 +@define-color dark_bg_color #444851;
  125.21 +@define-color dark_fg_color #eeeeee;
  125.22 +
  125.23 +/* colormap actually used by the theme, to be overridden in other css files */
  125.24 +@define-color theme_bg_color @bg_color;
  125.25 +@define-color theme_fg_color @fg_color;
  125.26 +@define-color theme_base_color @base_color;
  125.27 +@define-color theme_text_color @text_color;
  125.28 +@define-color theme_selected_bg_color @selected_bg_color;
  125.29 +@define-color theme_selected_fg_color @selected_fg_color;
  125.30 +@define-color theme_tooltip_bg_color @tooltip_bg_color;
  125.31 +@define-color theme_tooltip_fg_color @tooltip_fg_color;
  125.32 +
  125.33 +/* shadow effects */
  125.34 +@define-color light_shadow #fff;
  125.35 +@define-color dark_shadow #000;
  125.36 +
  125.37 +/* misc colors used by gtk+ */
  125.38 +@define-color info_fg_color rgb (58, 135, 173);
  125.39 +@define-color info_bg_color rgb (217, 237, 247);
  125.40 +@define-color warning_fg_color rgb (192, 152, 83);
  125.41 +@define-color warning_bg_color rgb (252, 248, 227);
  125.42 +@define-color question_fg_color rgb (214, 73, 55);
  125.43 +@define-color question_bg_color rgb (252, 229, 213);
  125.44 +@define-color error_fg_color rgb (185, 74, 72);
  125.45 +@define-color error_bg_color rgb (242, 222, 222);
  125.46 +@define-color link_color #FF873F;
  125.47 +@define-color success_color #53a93f;
  125.48 +@define-color warning_color #f57900;
  125.49 +@define-color error_color #cc0000;
  125.50 +
  125.51 +/* widget colors */
  125.52 +@define-color titlebar_bg_color @dark_bg_color;
  125.53 +@define-color titlebar_fg_color @dark_fg_color;
  125.54 +@define-color menubar_bg_color @dark_bg_color;
  125.55 +@define-color menubar_fg_color @dark_fg_color;
  125.56 +@define-color toolbar_bg_color @dark_bg_color;
  125.57 +@define-color toolbar_fg_color @dark_fg_color;
  125.58 +@define-color menu_bg_color @dark_bg_color;
  125.59 +@define-color menu_fg_color @dark_fg_color;
  125.60 +@define-color panel_bg_color @dark_bg_color;
  125.61 +@define-color panel_fg_color @dark_fg_color;
  125.62 +
  125.63 +/* osd */
  125.64 +@define-color osd_base @dark_bg_color;
  125.65 +@define-color osd_fg @dark_fg_color;
  125.66 +@define-color osd_bg alpha(@osd_base, 0.8);
  125.67 +
  125.68 +/* lightdm greeter colors */
  125.69 +@define-color lightdm_bg_color @dark_bg_color;
  125.70 +@define-color lightdm_fg_color @dark_fg_color;
  125.71 +
  125.72 +/* window manager colors */
  125.73 +@define-color wm_bg @titlebar_bg_color;
  125.74 +@define-color wm_border_focused mix(shade(@titlebar_bg_color, 0.7), @titlebar_fg_color, 0.21);
  125.75 +@define-color wm_border_unfocused mix(shade(@titlebar_bg_color, 0.7), @titlebar_fg_color, 0.12);
  125.76 +@define-color wm_title_focused mix(@titlebar_fg_color, @titlebar_bg_color, 0.1);
  125.77 +@define-color wm_title_unfocused mix(@titlebar_fg_color, @titlebar_bg_color, 0.4);
  125.78 +@define-color wm_icons_focused mix(@titlebar_fg_color, @titlebar_bg_color, 0.1);
  125.79 +@define-color wm_icons_focused_prelight @selected_bg_color;
  125.80 +@define-color wm_icons_focused_pressed shade(@selected_bg_color, 0.8);
  125.81 +@define-color wm_icons_unfocused mix(@titlebar_fg_color, @titlebar_bg_color, 0.4);
  125.82 +@define-color wm_icons_unfocused_prelight @selected_bg_color;
  125.83 +@define-color wm_icons_unfocused_pressed shade(@selected_bg_color, 0.8);
  125.84 +
  125.85 +@import url("gtk-widgets.css");
  125.86 +@import url("gtk-widgets-assets.css");
  125.87 +@import url("apps/gnome-applications.css");
  125.88 +@import url("apps/granite-widgets.css");
  125.89 +@import url("apps/unity.css");
  125.90 +@import url("apps/xfce.css");
  125.91 +@import url("apps/nemo.css");
  125.92 +@import url("apps/nautilus.css");
  125.93 +@import url("apps/tab-mono.css");
  125.94 +@import url("apps/synaptic.css");
  125.95 +@import url("apps/lightdm-gtk-greeter.css");
   126.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   126.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/gtk-3.0/settings.ini	Wed Sep 27 17:54:12 2017 +0300
   126.3 @@ -0,0 +1,3 @@
   126.4 +[Settings]
   126.5 +gtk-auto-mnemonics = 1
   126.6 +gtk-visible-focus = automatic
   127.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   127.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/index.theme	Wed Sep 27 17:54:12 2017 +0300
   127.3 @@ -0,0 +1,9 @@
   127.4 +[Desktop Entry]
   127.5 +Type=X-GNOME-Metatheme
   127.6 +Name=StylishDark-wpp
   127.7 +Comment=A modern flat theme
   127.8 +
   127.9 +[X-GNOME-Metatheme]
  127.10 +GtkTheme=StylishDark-wpp
  127.11 +MetacityTheme=StylishDark-wpp
  127.12 +ButtonLayout=:minimize,maximize,close
   128.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   128.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/openbox-3/close.xbm	Wed Sep 27 17:54:12 2017 +0300
   128.3 @@ -0,0 +1,4 @@
   128.4 +#define close_width 8
   128.5 +#define close_height 8
   128.6 +static unsigned char close_bits[] = {
   128.7 +   0xc3, 0xe7, 0x7e, 0x3c, 0x3c, 0x7e, 0xe7, 0xc3 };
   129.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   129.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/openbox-3/desk.xbm	Wed Sep 27 17:54:12 2017 +0300
   129.3 @@ -0,0 +1,4 @@
   129.4 +#define desk_toggled_width 8
   129.5 +#define desk_toggled_height 8
   129.6 +static unsigned char desk_toggled_bits[] = {
   129.7 +   0xe7, 0xe7, 0xe7, 0x00, 0x00, 0xe7, 0xe7, 0xe7 };
   130.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   130.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/openbox-3/desk_toggled.xbm	Wed Sep 27 17:54:12 2017 +0300
   130.3 @@ -0,0 +1,4 @@
   130.4 +#define desk_width 8
   130.5 +#define desk_height 8
   130.6 +static unsigned char desk_bits[] = {
   130.7 +   0x04, 0x0e, 0x3f, 0x1e, 0x1c, 0x24, 0x40, 0x80 };
   131.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   131.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/openbox-3/iconify.xbm	Wed Sep 27 17:54:12 2017 +0300
   131.3 @@ -0,0 +1,4 @@
   131.4 +#define iconify_width 8
   131.5 +#define iconify_height 8
   131.6 +static unsigned char iconify_bits[] = {
   131.7 +   0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00 };
   132.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   132.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/openbox-3/max.xbm	Wed Sep 27 17:54:12 2017 +0300
   132.3 @@ -0,0 +1,4 @@
   132.4 +#define max_width 8
   132.5 +#define max_height 8
   132.6 +static unsigned char max_bits[] = {
   132.7 +   0xff, 0xff, 0xc3, 0xc3, 0xc3, 0xc3, 0xff, 0xff };
   133.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   133.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/openbox-3/max_toggled.xbm	Wed Sep 27 17:54:12 2017 +0300
   133.3 @@ -0,0 +1,4 @@
   133.4 +#define max_toggled_width 8
   133.5 +#define max_toggled_height 8
   133.6 +static unsigned char max_toggled_bits[] = {
   133.7 +   0xff, 0xff, 0xc3, 0xc3, 0xc3, 0xc3, 0xff, 0xff };
   134.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   134.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/openbox-3/shade.xbm	Wed Sep 27 17:54:12 2017 +0300
   134.3 @@ -0,0 +1,4 @@
   134.4 +#define shade_width 8
   134.5 +#define shade_height 8
   134.6 +static unsigned char shade_bits[] = {
   134.7 +   0x18, 0x3c, 0x7e, 0xff, 0xdb, 0x18, 0x18, 0x18 };
   135.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   135.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/openbox-3/shade_toggled.xbm	Wed Sep 27 17:54:12 2017 +0300
   135.3 @@ -0,0 +1,4 @@
   135.4 +#define shade_toggled_width 8
   135.5 +#define shade_toggled_height 8
   135.6 +static unsigned char shade_toggled_bits[] = {
   135.7 +   0x18, 0x18, 0x18, 0xdb, 0xff, 0x7e, 0x3c, 0x18 };
   136.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   136.2 +++ b/slitaz-next/stuff/usr/share/themes/StylishDark-wpp/openbox-3/themerc	Wed Sep 27 17:54:12 2017 +0300
   136.3 @@ -0,0 +1,133 @@
   136.4 +# Name: Numix Openbox theme
   136.5 +# Author: Satyajit Sahoo <satyajit.happy@gmail.com>
   136.6 +# License: GPL-3.0+
   136.7 +
   136.8 +
   136.9 +# Menu
  136.10 +menu.border.color: #2d2d2d
  136.11 +
  136.12 +menu.title.bg: flat solid
  136.13 +menu.title.bg.color: #2d2d2d
  136.14 +menu.title.text.color: #dcdcdc
  136.15 +menu.title.text.justify: center
  136.16 +
  136.17 +menu.items.bg: flat solid
  136.18 +menu.items.bg.color: #2d2d2d
  136.19 +menu.items.text.color: #dcdcdc
  136.20 +menu.items.disabled.text.color: #888888
  136.21 +
  136.22 +menu.items.active.bg: flat solid
  136.23 +menu.items.active.bg.color: #d64937
  136.24 +menu.items.active.text.color: #f9f9f9
  136.25 +
  136.26 +menu.separator.color: #262626
  136.27 +menu.separator.width: 1
  136.28 +menu.separator.padding.width: 2
  136.29 +menu.separator.padding.height: 4
  136.30 +
  136.31 +
  136.32 +# Active window
  136.33 +window.active.border.color: #484848
  136.34 +
  136.35 +window.active.title.bg: flat solid
  136.36 +window.active.title.bg.color: #2d2d2d
  136.37 +window.active.title.separator.color: #2d2d2d
  136.38 +window.active.text.justify: center
  136.39 +
  136.40 +window.active.label.bg: parentrelative
  136.41 +window.active.label.text.color: #dcdcdc
  136.42 +
  136.43 +window.active.handle.bg: flat solid
  136.44 +window.active.handle.bg.color: #2d2d2d
  136.45 +
  136.46 +window.active.grip.bg: flat solid
  136.47 +window.active.grip.bg.color: #2d2d2d
  136.48 +
  136.49 +window.active.button.unpressed.bg: flat solid
  136.50 +window.active.button.unpressed.bg.color: #2d2d2d
  136.51 +window.active.button.unpressed.image.color: #dcdcdc
  136.52 +
  136.53 +window.active.button.pressed.bg: flat solid
  136.54 +window.active.button.pressed.bg.color: #2d2d2d
  136.55 +window.active.button.pressed.image.color: #d64937
  136.56 +
  136.57 +window.active.button.disabled.bg: flat solid
  136.58 +window.active.button.disabled.bg.color: #2d2d2d
  136.59 +window.active.button.disabled.image.color: #888888
  136.60 +
  136.61 +
  136.62 +# Inactive window
  136.63 +window.inactive.border.color: #393939
  136.64 +
  136.65 +window.inactive.title.bg: flat solid
  136.66 +window.inactive.title.bg.color: #2d2d2d
  136.67 +window.inactive.title.separator.color: #2d2d2d
  136.68 +window.inactive.text.justify: center
  136.69 +
  136.70 +window.inactive.label.bg: parentrelative
  136.71 +window.inactive.label.text.color: #888888
  136.72 +
  136.73 +window.inactive.handle.bg: flat solid
  136.74 +window.inactive.handle.bg.color: #2d2d2d
  136.75 +
  136.76 +window.inactive.grip.bg: flat solid
  136.77 +window.inactive.grip.bg.color: #2d2d2d
  136.78 +
  136.79 +window.inactive.button.unpressed.bg: flat solid
  136.80 +window.inactive.button.unpressed.bg.color: #2d2d2d
  136.81 +window.inactive.button.unpressed.image.color: #888888
  136.82 +
  136.83 +window.inactive.button.pressed.bg: flat solid
  136.84 +window.inactive.button.pressed.bg.color: #2d2d2d
  136.85 +window.inactive.button.pressed.image.color: #d64937
  136.86 +
  136.87 +window.inactive.button.disabled.bg: flat solid
  136.88 +window.inactive.button.disabled.bg.color: #2d2d2d
  136.89 +window.inactive.button.disabled.image.color: #888888
  136.90 +
  136.91 +
  136.92 +# OSD
  136.93 +osd.border.width: 1
  136.94 +osd.border.color: #484848
  136.95 +
  136.96 +osd.bg: flat solid
  136.97 +osd.bg.color: #2d2d2d
  136.98 +osd.label.bg: flat solid
  136.99 +osd.label.bg.color: #2d2d2d
 136.100 +osd.label.text.color: #dcdcdc
 136.101 +
 136.102 +osd.hilight.bg: flat solid
 136.103 +osd.hilight.bg.color: #d64937
 136.104 +
 136.105 +osd.unhilight.bg: flat solid
 136.106 +osd.unhilight.bg.color: #888888
 136.107 +
 136.108 +osd.button.unpressed.bg: flat border
 136.109 +osd.button.unpressed.bg.color: #303030
 136.110 +osd.button.unpressed.*.border.color: #242424
 136.111 +
 136.112 +osd.button.pressed.bg: flat border
 136.113 +osd.button.pressed.bg.color: #2a2a2a
 136.114 +osd.button.pressed.*.border.color: #242424
 136.115 +
 136.116 +osd.button.focused.bg: flat solid border
 136.117 +osd.button.focused.bg.color: #303030
 136.118 +osd.button.focused.*.border.color: #1e1e1e
 136.119 +
 136.120 +osd.button.focused.box.color: #d64937
 136.121 +
 136.122 +
 136.123 +# Fonts
 136.124 +window.active.label.text.font:shadow=n
 136.125 +window.inactive.label.text.font:shadow=n
 136.126 +menu.items.font:shadow=n
 136.127 +menu.title.text.font:shadow=n
 136.128 +
 136.129 +
 136.130 +# Everything else
 136.131 +border.width: 1
 136.132 +padding.width: 8
 136.133 +padding.height: 4
 136.134 +window.handle.width: 0
 136.135 +window.client.padding.width: 0
 136.136 +window.label.text.justify: center
   137.1 --- a/wqy-microhei/receipt	Wed Sep 27 16:49:12 2017 +0200
   137.2 +++ b/wqy-microhei/receipt	Wed Sep 27 17:54:12 2017 +0300
   137.3 @@ -1,4 +1,4 @@
   137.4 -# SliTaz package receipt.
   137.5 +# SliTaz package receipt v2.
   137.6  
   137.7  PACKAGE="wqy-microhei"
   137.8  VERSION="0.2.0-beta"
   137.9 @@ -6,22 +6,21 @@
  137.10  SHORT_DESC="文泉驿微米黑,版本v0.2.0-beta (开发代号:远古大爆炸,Codename: BigBang)"
  137.11  MAINTAINER="lufeng369@slitaz.org"
  137.12  LICENSE="Apache GPL3"
  137.13 +WEB_SITE="http://wenq.org/index.cgi?MicroHei"
  137.14 +
  137.15  TARBALL="$PACKAGE-$VERSION.tar.gz"
  137.16 -WEB_SITE="http://wenq.org/index.cgi?MicroHei"
  137.17  WGET_URL="$SF_MIRROR/wqy/$TARBALL"
  137.18  
  137.19 -DEPENDS=""
  137.20 -
  137.21  # Rules to configure and make the package.
  137.22 -compile_rules()
  137.23 -{
  137.24 -	mkdir -p $DESTDIR
  137.25 -	cp -a $src/* $DESTDIR
  137.26 +compile_rules() {
  137.27 +	fontdir="$install/usr/share/fonts/truetype/WenQuanYi"
  137.28 +	mkdir -p $fontdir
  137.29 +	cp -a *.ttc $fontdir
  137.30 +	cook_pick_docs *.txt
  137.31 +	chown -R root:root $install
  137.32  }
  137.33  
  137.34  # Rules to gen a SliTaz package suitable for Tazpkg.
  137.35 -genpkg_rules()
  137.36 -{
  137.37 -        mkdir -p $fs/usr/share/fonts/truetype/WenQuanYi
  137.38 -        cp -a $install/*.ttc $fs/usr/share/fonts/truetype/WenQuanYi
  137.39 +genpkg_rules() {
  137.40 +	copy *.ttc
  137.41  }