diff --git a/app/ui/icons/icons.cpp b/app/ui/icons/icons.cpp
index 20ecdaeb2..635aaf807 100644
--- a/app/ui/icons/icons.cpp
+++ b/app/ui/icons/icons.cpp
@@ -139,7 +139,9 @@ QIcon icon::Create(const QString& theme, const QString &name)
for (int i=0;i.
+add_subdirectory(olive-dark)
+add_subdirectory(olive-light)
+
set(OLIVE_RESOURCES
${OLIVE_RESOURCES}
- ui/style/olive-light/olive-light.qrc
- ui/style/olive-dark/olive-dark.qrc
PARENT_SCOPE
)
diff --git a/app/ui/style/generate-style.sh b/app/ui/style/generate-style.sh
index 7c01e5557..50ddb4db9 100755
--- a/app/ui/style/generate-style.sh
+++ b/app/ui/style/generate-style.sh
@@ -31,46 +31,23 @@ OUTPUT_SIZES=( 16 32 64 128 )
if [ $# -lt 1 ]
then
- echo "Usage: $0 icon-pack-name [options]"
+ echo "Generates sized PNG icons from SVG files"
+ echo "Usage: $0 icon-pack-name"
echo
echo "Example: $0 olive-dark"
echo
- echo "Options:"
- echo " -n Only generate QRC file"
- echo
exit 1
fi
PACKNAME=$1
SVGDIR=$1/svg
PNGDIR=$1/png
-QRCFILE=$1/$1.qrc
mkdir -p $PNGDIR
-ONLYQRC=0
-
-if [ "$2" == "-n" ]
-then
- ONLYQRC=1
-fi
-
-truncate -s 0 $QRCFILE
-
-echo "" >> $QRCFILE
-echo " " >> $QRCFILE
-echo " style.css" >> $QRCFILE
-echo " palette.ini" >> $QRCFILE
-
OutputPng() {
- echo Creating $2...
-
- echo " png/$(basename $2)" >> $QRCFILE
-
- if [ $ONLYQRC -eq 0 ]
- then
- inkscape -z -e $(pwd)/$2 -w $s -h $s $1
- fi
+ inkscape --export-filename $2.png --export-width $s --export-height $s $1
+ convert $2.png -alpha set -background none -channel A -evaluate multiply 0.25 +channel $2.disabled.png
}
for f in $SVGDIR/*.svg
@@ -79,9 +56,6 @@ do
for s in "${OUTPUT_SIZES[@]}"
do
- OutputPng $f $PNGDIR/$FNBASE.$s.png
+ OutputPng $f $PNGDIR/$FNBASE.$s
done
done
-
-echo " " >> $QRCFILE
-echo "" >> $QRCFILE
diff --git a/app/ui/style/olive-dark/CMakeLists.txt b/app/ui/style/olive-dark/CMakeLists.txt
new file mode 100644
index 000000000..7564656df
--- /dev/null
+++ b/app/ui/style/olive-dark/CMakeLists.txt
@@ -0,0 +1,32 @@
+# Olive - Non-Linear Video Editor
+# Copyright (C) 2021 Olive Team
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+file(GLOB_RECURSE STYLE_RESOURCES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}/png *.png)
+set(QRC_BODY "")
+list(TRANSFORM STYLE_RESOURCES PREPEND "png/")
+list(APPEND STYLE_RESOURCES "palette.ini")
+list(APPEND STYLE_RESOURCES "style.css")
+foreach(ICON_FILE ${STYLE_RESOURCES})
+ string(APPEND QRC_BODY "${ICON_FILE}\n")
+ configure_file("${ICON_FILE}" "${ICON_FILE}" COPYONLY)
+endforeach()
+configure_file(res.qrc.in res.qrc @ONLY)
+
+set(OLIVE_RESOURCES
+ ${OLIVE_RESOURCES}
+ ${CMAKE_CURRENT_BINARY_DIR}/res.qrc
+ PARENT_SCOPE
+)
diff --git a/app/ui/style/olive-dark/png/add-button.128.disabled.png b/app/ui/style/olive-dark/png/add-button.128.disabled.png
new file mode 100644
index 000000000..8bcbc7de8
Binary files /dev/null and b/app/ui/style/olive-dark/png/add-button.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/add-button.16.disabled.png b/app/ui/style/olive-dark/png/add-button.16.disabled.png
new file mode 100644
index 000000000..415da218d
Binary files /dev/null and b/app/ui/style/olive-dark/png/add-button.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/add-button.32.disabled.png b/app/ui/style/olive-dark/png/add-button.32.disabled.png
new file mode 100644
index 000000000..dc829bf56
Binary files /dev/null and b/app/ui/style/olive-dark/png/add-button.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/add-button.64.disabled.png b/app/ui/style/olive-dark/png/add-button.64.disabled.png
new file mode 100644
index 000000000..7e3a7f9b9
Binary files /dev/null and b/app/ui/style/olive-dark/png/add-button.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/add-effect.128.disabled.png b/app/ui/style/olive-dark/png/add-effect.128.disabled.png
new file mode 100644
index 000000000..eb577eb14
Binary files /dev/null and b/app/ui/style/olive-dark/png/add-effect.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/add-effect.16.disabled.png b/app/ui/style/olive-dark/png/add-effect.16.disabled.png
new file mode 100644
index 000000000..33b2273d6
Binary files /dev/null and b/app/ui/style/olive-dark/png/add-effect.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/add-effect.32.disabled.png b/app/ui/style/olive-dark/png/add-effect.32.disabled.png
new file mode 100644
index 000000000..080bcc16d
Binary files /dev/null and b/app/ui/style/olive-dark/png/add-effect.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/add-effect.64.disabled.png b/app/ui/style/olive-dark/png/add-effect.64.disabled.png
new file mode 100644
index 000000000..c5fb16367
Binary files /dev/null and b/app/ui/style/olive-dark/png/add-effect.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/add-transition.128.disabled.png b/app/ui/style/olive-dark/png/add-transition.128.disabled.png
new file mode 100644
index 000000000..788201fa1
Binary files /dev/null and b/app/ui/style/olive-dark/png/add-transition.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/add-transition.16.disabled.png b/app/ui/style/olive-dark/png/add-transition.16.disabled.png
new file mode 100644
index 000000000..0881c6476
Binary files /dev/null and b/app/ui/style/olive-dark/png/add-transition.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/add-transition.32.disabled.png b/app/ui/style/olive-dark/png/add-transition.32.disabled.png
new file mode 100644
index 000000000..2d8eb859c
Binary files /dev/null and b/app/ui/style/olive-dark/png/add-transition.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/add-transition.64.disabled.png b/app/ui/style/olive-dark/png/add-transition.64.disabled.png
new file mode 100644
index 000000000..3fd1533ad
Binary files /dev/null and b/app/ui/style/olive-dark/png/add-transition.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/align-center.128.disabled.png b/app/ui/style/olive-dark/png/align-center.128.disabled.png
new file mode 100644
index 000000000..bbbdefa5b
Binary files /dev/null and b/app/ui/style/olive-dark/png/align-center.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/align-center.16.disabled.png b/app/ui/style/olive-dark/png/align-center.16.disabled.png
new file mode 100644
index 000000000..ffe9040e0
Binary files /dev/null and b/app/ui/style/olive-dark/png/align-center.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/align-center.32.disabled.png b/app/ui/style/olive-dark/png/align-center.32.disabled.png
new file mode 100644
index 000000000..d8f7778c2
Binary files /dev/null and b/app/ui/style/olive-dark/png/align-center.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/align-center.64.disabled.png b/app/ui/style/olive-dark/png/align-center.64.disabled.png
new file mode 100644
index 000000000..e08224646
Binary files /dev/null and b/app/ui/style/olive-dark/png/align-center.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/align-justify-all.128.disabled.png b/app/ui/style/olive-dark/png/align-justify-all.128.disabled.png
new file mode 100644
index 000000000..2d87890f7
Binary files /dev/null and b/app/ui/style/olive-dark/png/align-justify-all.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/align-justify-all.16.disabled.png b/app/ui/style/olive-dark/png/align-justify-all.16.disabled.png
new file mode 100644
index 000000000..479a7336e
Binary files /dev/null and b/app/ui/style/olive-dark/png/align-justify-all.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/align-justify-all.32.disabled.png b/app/ui/style/olive-dark/png/align-justify-all.32.disabled.png
new file mode 100644
index 000000000..58a632b15
Binary files /dev/null and b/app/ui/style/olive-dark/png/align-justify-all.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/align-justify-all.64.disabled.png b/app/ui/style/olive-dark/png/align-justify-all.64.disabled.png
new file mode 100644
index 000000000..904858780
Binary files /dev/null and b/app/ui/style/olive-dark/png/align-justify-all.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/align-justify-center.128.disabled.png b/app/ui/style/olive-dark/png/align-justify-center.128.disabled.png
new file mode 100644
index 000000000..4a4aebb08
Binary files /dev/null and b/app/ui/style/olive-dark/png/align-justify-center.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/align-justify-center.16.disabled.png b/app/ui/style/olive-dark/png/align-justify-center.16.disabled.png
new file mode 100644
index 000000000..ea5c7477f
Binary files /dev/null and b/app/ui/style/olive-dark/png/align-justify-center.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/align-justify-center.32.disabled.png b/app/ui/style/olive-dark/png/align-justify-center.32.disabled.png
new file mode 100644
index 000000000..ebcbd7b94
Binary files /dev/null and b/app/ui/style/olive-dark/png/align-justify-center.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/align-justify-center.64.disabled.png b/app/ui/style/olive-dark/png/align-justify-center.64.disabled.png
new file mode 100644
index 000000000..02e2450b9
Binary files /dev/null and b/app/ui/style/olive-dark/png/align-justify-center.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/align-justify-left.128.disabled.png b/app/ui/style/olive-dark/png/align-justify-left.128.disabled.png
new file mode 100644
index 000000000..0a378c087
Binary files /dev/null and b/app/ui/style/olive-dark/png/align-justify-left.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/align-justify-left.16.disabled.png b/app/ui/style/olive-dark/png/align-justify-left.16.disabled.png
new file mode 100644
index 000000000..76a0cffc8
Binary files /dev/null and b/app/ui/style/olive-dark/png/align-justify-left.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/align-justify-left.32.disabled.png b/app/ui/style/olive-dark/png/align-justify-left.32.disabled.png
new file mode 100644
index 000000000..7b5925fce
Binary files /dev/null and b/app/ui/style/olive-dark/png/align-justify-left.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/align-justify-left.64.disabled.png b/app/ui/style/olive-dark/png/align-justify-left.64.disabled.png
new file mode 100644
index 000000000..fa0ae6825
Binary files /dev/null and b/app/ui/style/olive-dark/png/align-justify-left.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/align-justify-right.128.disabled.png b/app/ui/style/olive-dark/png/align-justify-right.128.disabled.png
new file mode 100644
index 000000000..341e265dc
Binary files /dev/null and b/app/ui/style/olive-dark/png/align-justify-right.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/align-justify-right.16.disabled.png b/app/ui/style/olive-dark/png/align-justify-right.16.disabled.png
new file mode 100644
index 000000000..605d18eb5
Binary files /dev/null and b/app/ui/style/olive-dark/png/align-justify-right.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/align-justify-right.32.disabled.png b/app/ui/style/olive-dark/png/align-justify-right.32.disabled.png
new file mode 100644
index 000000000..1cc98419a
Binary files /dev/null and b/app/ui/style/olive-dark/png/align-justify-right.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/align-justify-right.64.disabled.png b/app/ui/style/olive-dark/png/align-justify-right.64.disabled.png
new file mode 100644
index 000000000..d6da099fc
Binary files /dev/null and b/app/ui/style/olive-dark/png/align-justify-right.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/align-left.128.disabled.png b/app/ui/style/olive-dark/png/align-left.128.disabled.png
new file mode 100644
index 000000000..f19829663
Binary files /dev/null and b/app/ui/style/olive-dark/png/align-left.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/align-left.16.disabled.png b/app/ui/style/olive-dark/png/align-left.16.disabled.png
new file mode 100644
index 000000000..64b27d032
Binary files /dev/null and b/app/ui/style/olive-dark/png/align-left.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/align-left.32.disabled.png b/app/ui/style/olive-dark/png/align-left.32.disabled.png
new file mode 100644
index 000000000..c10e01676
Binary files /dev/null and b/app/ui/style/olive-dark/png/align-left.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/align-left.64.disabled.png b/app/ui/style/olive-dark/png/align-left.64.disabled.png
new file mode 100644
index 000000000..ebf8e7fab
Binary files /dev/null and b/app/ui/style/olive-dark/png/align-left.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/align-right.128.disabled.png b/app/ui/style/olive-dark/png/align-right.128.disabled.png
new file mode 100644
index 000000000..72c7a9477
Binary files /dev/null and b/app/ui/style/olive-dark/png/align-right.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/align-right.16.disabled.png b/app/ui/style/olive-dark/png/align-right.16.disabled.png
new file mode 100644
index 000000000..ee8fad774
Binary files /dev/null and b/app/ui/style/olive-dark/png/align-right.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/align-right.32.disabled.png b/app/ui/style/olive-dark/png/align-right.32.disabled.png
new file mode 100644
index 000000000..c448f4e44
Binary files /dev/null and b/app/ui/style/olive-dark/png/align-right.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/align-right.64.disabled.png b/app/ui/style/olive-dark/png/align-right.64.disabled.png
new file mode 100644
index 000000000..bd9b9eeeb
Binary files /dev/null and b/app/ui/style/olive-dark/png/align-right.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/arrow.128.disabled.png b/app/ui/style/olive-dark/png/arrow.128.disabled.png
new file mode 100644
index 000000000..13ad1ccc4
Binary files /dev/null and b/app/ui/style/olive-dark/png/arrow.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/arrow.16.disabled.png b/app/ui/style/olive-dark/png/arrow.16.disabled.png
new file mode 100644
index 000000000..96e6170ae
Binary files /dev/null and b/app/ui/style/olive-dark/png/arrow.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/arrow.32.disabled.png b/app/ui/style/olive-dark/png/arrow.32.disabled.png
new file mode 100644
index 000000000..a44592769
Binary files /dev/null and b/app/ui/style/olive-dark/png/arrow.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/arrow.64.disabled.png b/app/ui/style/olive-dark/png/arrow.64.disabled.png
new file mode 100644
index 000000000..a18ec6797
Binary files /dev/null and b/app/ui/style/olive-dark/png/arrow.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/audiosource.128.disabled.png b/app/ui/style/olive-dark/png/audiosource.128.disabled.png
new file mode 100644
index 000000000..ed5abe27c
Binary files /dev/null and b/app/ui/style/olive-dark/png/audiosource.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/audiosource.16.disabled.png b/app/ui/style/olive-dark/png/audiosource.16.disabled.png
new file mode 100644
index 000000000..9238748e5
Binary files /dev/null and b/app/ui/style/olive-dark/png/audiosource.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/audiosource.32.disabled.png b/app/ui/style/olive-dark/png/audiosource.32.disabled.png
new file mode 100644
index 000000000..b0c7c284f
Binary files /dev/null and b/app/ui/style/olive-dark/png/audiosource.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/audiosource.64.disabled.png b/app/ui/style/olive-dark/png/audiosource.64.disabled.png
new file mode 100644
index 000000000..8167d6975
Binary files /dev/null and b/app/ui/style/olive-dark/png/audiosource.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/beam.128.disabled.png b/app/ui/style/olive-dark/png/beam.128.disabled.png
new file mode 100644
index 000000000..5ae4088ad
Binary files /dev/null and b/app/ui/style/olive-dark/png/beam.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/beam.16.disabled.png b/app/ui/style/olive-dark/png/beam.16.disabled.png
new file mode 100644
index 000000000..37b73863a
Binary files /dev/null and b/app/ui/style/olive-dark/png/beam.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/beam.32.disabled.png b/app/ui/style/olive-dark/png/beam.32.disabled.png
new file mode 100644
index 000000000..20b0a43f9
Binary files /dev/null and b/app/ui/style/olive-dark/png/beam.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/beam.64.disabled.png b/app/ui/style/olive-dark/png/beam.64.disabled.png
new file mode 100644
index 000000000..cdd0bfd2d
Binary files /dev/null and b/app/ui/style/olive-dark/png/beam.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/box.128.disabled.png b/app/ui/style/olive-dark/png/box.128.disabled.png
new file mode 100644
index 000000000..f9cb55e04
Binary files /dev/null and b/app/ui/style/olive-dark/png/box.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/box.16.disabled.png b/app/ui/style/olive-dark/png/box.16.disabled.png
new file mode 100644
index 000000000..8ebd91e6c
Binary files /dev/null and b/app/ui/style/olive-dark/png/box.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/box.32.disabled.png b/app/ui/style/olive-dark/png/box.32.disabled.png
new file mode 100644
index 000000000..0e694b62b
Binary files /dev/null and b/app/ui/style/olive-dark/png/box.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/box.64.disabled.png b/app/ui/style/olive-dark/png/box.64.disabled.png
new file mode 100644
index 000000000..331637d8e
Binary files /dev/null and b/app/ui/style/olive-dark/png/box.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/clock.128.disabled.png b/app/ui/style/olive-dark/png/clock.128.disabled.png
new file mode 100644
index 000000000..29e16d76a
Binary files /dev/null and b/app/ui/style/olive-dark/png/clock.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/clock.16.disabled.png b/app/ui/style/olive-dark/png/clock.16.disabled.png
new file mode 100644
index 000000000..123c75def
Binary files /dev/null and b/app/ui/style/olive-dark/png/clock.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/clock.32.disabled.png b/app/ui/style/olive-dark/png/clock.32.disabled.png
new file mode 100644
index 000000000..c5696406a
Binary files /dev/null and b/app/ui/style/olive-dark/png/clock.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/clock.64.disabled.png b/app/ui/style/olive-dark/png/clock.64.disabled.png
new file mode 100644
index 000000000..0bda58cad
Binary files /dev/null and b/app/ui/style/olive-dark/png/clock.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/copy.128.disabled.png b/app/ui/style/olive-dark/png/copy.128.disabled.png
new file mode 100644
index 000000000..bc05c417f
Binary files /dev/null and b/app/ui/style/olive-dark/png/copy.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/copy.16.disabled.png b/app/ui/style/olive-dark/png/copy.16.disabled.png
new file mode 100644
index 000000000..fbd9cfbc4
Binary files /dev/null and b/app/ui/style/olive-dark/png/copy.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/copy.32.disabled.png b/app/ui/style/olive-dark/png/copy.32.disabled.png
new file mode 100644
index 000000000..ca935f4fe
Binary files /dev/null and b/app/ui/style/olive-dark/png/copy.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/copy.64.disabled.png b/app/ui/style/olive-dark/png/copy.64.disabled.png
new file mode 100644
index 000000000..e137117d9
Binary files /dev/null and b/app/ui/style/olive-dark/png/copy.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/diamond.128.disabled.png b/app/ui/style/olive-dark/png/diamond.128.disabled.png
new file mode 100644
index 000000000..ecea13a8d
Binary files /dev/null and b/app/ui/style/olive-dark/png/diamond.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/diamond.16.disabled.png b/app/ui/style/olive-dark/png/diamond.16.disabled.png
new file mode 100644
index 000000000..527108611
Binary files /dev/null and b/app/ui/style/olive-dark/png/diamond.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/diamond.32.disabled.png b/app/ui/style/olive-dark/png/diamond.32.disabled.png
new file mode 100644
index 000000000..ce07a25f5
Binary files /dev/null and b/app/ui/style/olive-dark/png/diamond.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/diamond.64.disabled.png b/app/ui/style/olive-dark/png/diamond.64.disabled.png
new file mode 100644
index 000000000..eda50186e
Binary files /dev/null and b/app/ui/style/olive-dark/png/diamond.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/dirup.128.disabled.png b/app/ui/style/olive-dark/png/dirup.128.disabled.png
new file mode 100644
index 000000000..fd078a939
Binary files /dev/null and b/app/ui/style/olive-dark/png/dirup.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/dirup.16.disabled.png b/app/ui/style/olive-dark/png/dirup.16.disabled.png
new file mode 100644
index 000000000..f14823d87
Binary files /dev/null and b/app/ui/style/olive-dark/png/dirup.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/dirup.32.disabled.png b/app/ui/style/olive-dark/png/dirup.32.disabled.png
new file mode 100644
index 000000000..54cb5a92e
Binary files /dev/null and b/app/ui/style/olive-dark/png/dirup.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/dirup.64.disabled.png b/app/ui/style/olive-dark/png/dirup.64.disabled.png
new file mode 100644
index 000000000..b8fdf4fde
Binary files /dev/null and b/app/ui/style/olive-dark/png/dirup.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/error.128.disabled.png b/app/ui/style/olive-dark/png/error.128.disabled.png
new file mode 100644
index 000000000..bc46608c3
Binary files /dev/null and b/app/ui/style/olive-dark/png/error.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/error.16.disabled.png b/app/ui/style/olive-dark/png/error.16.disabled.png
new file mode 100644
index 000000000..80ef35add
Binary files /dev/null and b/app/ui/style/olive-dark/png/error.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/error.32.disabled.png b/app/ui/style/olive-dark/png/error.32.disabled.png
new file mode 100644
index 000000000..e303b605d
Binary files /dev/null and b/app/ui/style/olive-dark/png/error.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/error.64.disabled.png b/app/ui/style/olive-dark/png/error.64.disabled.png
new file mode 100644
index 000000000..e814c55d8
Binary files /dev/null and b/app/ui/style/olive-dark/png/error.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/export.128.disabled.png b/app/ui/style/olive-dark/png/export.128.disabled.png
new file mode 100644
index 000000000..66b37de64
Binary files /dev/null and b/app/ui/style/olive-dark/png/export.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/export.16.disabled.png b/app/ui/style/olive-dark/png/export.16.disabled.png
new file mode 100644
index 000000000..f996c9693
Binary files /dev/null and b/app/ui/style/olive-dark/png/export.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/export.32.disabled.png b/app/ui/style/olive-dark/png/export.32.disabled.png
new file mode 100644
index 000000000..8bbdd15b2
Binary files /dev/null and b/app/ui/style/olive-dark/png/export.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/export.64.disabled.png b/app/ui/style/olive-dark/png/export.64.disabled.png
new file mode 100644
index 000000000..84a5a691b
Binary files /dev/null and b/app/ui/style/olive-dark/png/export.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/ff.128.disabled.png b/app/ui/style/olive-dark/png/ff.128.disabled.png
new file mode 100644
index 000000000..e4b25dc5d
Binary files /dev/null and b/app/ui/style/olive-dark/png/ff.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/ff.16.disabled.png b/app/ui/style/olive-dark/png/ff.16.disabled.png
new file mode 100644
index 000000000..4a23073b5
Binary files /dev/null and b/app/ui/style/olive-dark/png/ff.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/ff.32.disabled.png b/app/ui/style/olive-dark/png/ff.32.disabled.png
new file mode 100644
index 000000000..4179a32e5
Binary files /dev/null and b/app/ui/style/olive-dark/png/ff.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/ff.64.disabled.png b/app/ui/style/olive-dark/png/ff.64.disabled.png
new file mode 100644
index 000000000..239cf547b
Binary files /dev/null and b/app/ui/style/olive-dark/png/ff.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/filter.128.disabled.png b/app/ui/style/olive-dark/png/filter.128.disabled.png
new file mode 100644
index 000000000..e84db8c87
Binary files /dev/null and b/app/ui/style/olive-dark/png/filter.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/filter.16.disabled.png b/app/ui/style/olive-dark/png/filter.16.disabled.png
new file mode 100644
index 000000000..9400af64f
Binary files /dev/null and b/app/ui/style/olive-dark/png/filter.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/filter.32.disabled.png b/app/ui/style/olive-dark/png/filter.32.disabled.png
new file mode 100644
index 000000000..24f38db99
Binary files /dev/null and b/app/ui/style/olive-dark/png/filter.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/filter.64.disabled.png b/app/ui/style/olive-dark/png/filter.64.disabled.png
new file mode 100644
index 000000000..4d514b989
Binary files /dev/null and b/app/ui/style/olive-dark/png/filter.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/folder.128.disabled.png b/app/ui/style/olive-dark/png/folder.128.disabled.png
new file mode 100644
index 000000000..75fc3e924
Binary files /dev/null and b/app/ui/style/olive-dark/png/folder.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/folder.16.disabled.png b/app/ui/style/olive-dark/png/folder.16.disabled.png
new file mode 100644
index 000000000..477fa46df
Binary files /dev/null and b/app/ui/style/olive-dark/png/folder.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/folder.32.disabled.png b/app/ui/style/olive-dark/png/folder.32.disabled.png
new file mode 100644
index 000000000..54e609af6
Binary files /dev/null and b/app/ui/style/olive-dark/png/folder.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/folder.64.disabled.png b/app/ui/style/olive-dark/png/folder.64.disabled.png
new file mode 100644
index 000000000..7bebe58ea
Binary files /dev/null and b/app/ui/style/olive-dark/png/folder.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/hand.128.disabled.png b/app/ui/style/olive-dark/png/hand.128.disabled.png
new file mode 100644
index 000000000..3db8831f7
Binary files /dev/null and b/app/ui/style/olive-dark/png/hand.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/hand.16.disabled.png b/app/ui/style/olive-dark/png/hand.16.disabled.png
new file mode 100644
index 000000000..32fa70490
Binary files /dev/null and b/app/ui/style/olive-dark/png/hand.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/hand.32.disabled.png b/app/ui/style/olive-dark/png/hand.32.disabled.png
new file mode 100644
index 000000000..1ad63f2b5
Binary files /dev/null and b/app/ui/style/olive-dark/png/hand.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/hand.64.disabled.png b/app/ui/style/olive-dark/png/hand.64.disabled.png
new file mode 100644
index 000000000..d45fbbd80
Binary files /dev/null and b/app/ui/style/olive-dark/png/hand.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/iconview.128.disabled.png b/app/ui/style/olive-dark/png/iconview.128.disabled.png
new file mode 100644
index 000000000..b5ef90ceb
Binary files /dev/null and b/app/ui/style/olive-dark/png/iconview.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/iconview.16.disabled.png b/app/ui/style/olive-dark/png/iconview.16.disabled.png
new file mode 100644
index 000000000..0d48e2d39
Binary files /dev/null and b/app/ui/style/olive-dark/png/iconview.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/iconview.32.disabled.png b/app/ui/style/olive-dark/png/iconview.32.disabled.png
new file mode 100644
index 000000000..9f1be694d
Binary files /dev/null and b/app/ui/style/olive-dark/png/iconview.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/iconview.64.disabled.png b/app/ui/style/olive-dark/png/iconview.64.disabled.png
new file mode 100644
index 000000000..21a31f466
Binary files /dev/null and b/app/ui/style/olive-dark/png/iconview.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/imagesource.128.disabled.png b/app/ui/style/olive-dark/png/imagesource.128.disabled.png
new file mode 100644
index 000000000..fbbeb0580
Binary files /dev/null and b/app/ui/style/olive-dark/png/imagesource.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/imagesource.16.disabled.png b/app/ui/style/olive-dark/png/imagesource.16.disabled.png
new file mode 100644
index 000000000..1c07ce322
Binary files /dev/null and b/app/ui/style/olive-dark/png/imagesource.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/imagesource.32.disabled.png b/app/ui/style/olive-dark/png/imagesource.32.disabled.png
new file mode 100644
index 000000000..15763ec1d
Binary files /dev/null and b/app/ui/style/olive-dark/png/imagesource.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/imagesource.64.disabled.png b/app/ui/style/olive-dark/png/imagesource.64.disabled.png
new file mode 100644
index 000000000..abd070342
Binary files /dev/null and b/app/ui/style/olive-dark/png/imagesource.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/import.128.disabled.png b/app/ui/style/olive-dark/png/import.128.disabled.png
new file mode 100644
index 000000000..1d8ab7ee3
Binary files /dev/null and b/app/ui/style/olive-dark/png/import.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/import.16.disabled.png b/app/ui/style/olive-dark/png/import.16.disabled.png
new file mode 100644
index 000000000..bdfab34d1
Binary files /dev/null and b/app/ui/style/olive-dark/png/import.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/import.32.disabled.png b/app/ui/style/olive-dark/png/import.32.disabled.png
new file mode 100644
index 000000000..e09a78894
Binary files /dev/null and b/app/ui/style/olive-dark/png/import.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/import.64.disabled.png b/app/ui/style/olive-dark/png/import.64.disabled.png
new file mode 100644
index 000000000..899ec7ae2
Binary files /dev/null and b/app/ui/style/olive-dark/png/import.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/listview.128.disabled.png b/app/ui/style/olive-dark/png/listview.128.disabled.png
new file mode 100644
index 000000000..8a913d563
Binary files /dev/null and b/app/ui/style/olive-dark/png/listview.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/listview.16.disabled.png b/app/ui/style/olive-dark/png/listview.16.disabled.png
new file mode 100644
index 000000000..4f7656a98
Binary files /dev/null and b/app/ui/style/olive-dark/png/listview.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/listview.32.disabled.png b/app/ui/style/olive-dark/png/listview.32.disabled.png
new file mode 100644
index 000000000..a201ee99b
Binary files /dev/null and b/app/ui/style/olive-dark/png/listview.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/listview.64.disabled.png b/app/ui/style/olive-dark/png/listview.64.disabled.png
new file mode 100644
index 000000000..908b22159
Binary files /dev/null and b/app/ui/style/olive-dark/png/listview.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/magnet.128.disabled.png b/app/ui/style/olive-dark/png/magnet.128.disabled.png
new file mode 100644
index 000000000..dd969c64f
Binary files /dev/null and b/app/ui/style/olive-dark/png/magnet.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/magnet.16.disabled.png b/app/ui/style/olive-dark/png/magnet.16.disabled.png
new file mode 100644
index 000000000..ef231f130
Binary files /dev/null and b/app/ui/style/olive-dark/png/magnet.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/magnet.32.disabled.png b/app/ui/style/olive-dark/png/magnet.32.disabled.png
new file mode 100644
index 000000000..39d358e59
Binary files /dev/null and b/app/ui/style/olive-dark/png/magnet.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/magnet.64.disabled.png b/app/ui/style/olive-dark/png/magnet.64.disabled.png
new file mode 100644
index 000000000..4c6a2c7d7
Binary files /dev/null and b/app/ui/style/olive-dark/png/magnet.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/map.128.disabled.png b/app/ui/style/olive-dark/png/map.128.disabled.png
new file mode 100644
index 000000000..680ba18b0
Binary files /dev/null and b/app/ui/style/olive-dark/png/map.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/map.16.disabled.png b/app/ui/style/olive-dark/png/map.16.disabled.png
new file mode 100644
index 000000000..a6ed4c432
Binary files /dev/null and b/app/ui/style/olive-dark/png/map.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/map.32.disabled.png b/app/ui/style/olive-dark/png/map.32.disabled.png
new file mode 100644
index 000000000..87034cdc4
Binary files /dev/null and b/app/ui/style/olive-dark/png/map.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/map.64.disabled.png b/app/ui/style/olive-dark/png/map.64.disabled.png
new file mode 100644
index 000000000..14a3b7f91
Binary files /dev/null and b/app/ui/style/olive-dark/png/map.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/minus.128.disabled.png b/app/ui/style/olive-dark/png/minus.128.disabled.png
new file mode 100644
index 000000000..32a3a1d19
Binary files /dev/null and b/app/ui/style/olive-dark/png/minus.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/minus.16.disabled.png b/app/ui/style/olive-dark/png/minus.16.disabled.png
new file mode 100644
index 000000000..198984c79
Binary files /dev/null and b/app/ui/style/olive-dark/png/minus.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/minus.32.disabled.png b/app/ui/style/olive-dark/png/minus.32.disabled.png
new file mode 100644
index 000000000..95fd6b5b9
Binary files /dev/null and b/app/ui/style/olive-dark/png/minus.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/minus.64.disabled.png b/app/ui/style/olive-dark/png/minus.64.disabled.png
new file mode 100644
index 000000000..54b2e2250
Binary files /dev/null and b/app/ui/style/olive-dark/png/minus.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/new.128.disabled.png b/app/ui/style/olive-dark/png/new.128.disabled.png
new file mode 100644
index 000000000..5508de89a
Binary files /dev/null and b/app/ui/style/olive-dark/png/new.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/new.16.disabled.png b/app/ui/style/olive-dark/png/new.16.disabled.png
new file mode 100644
index 000000000..41489f828
Binary files /dev/null and b/app/ui/style/olive-dark/png/new.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/new.32.disabled.png b/app/ui/style/olive-dark/png/new.32.disabled.png
new file mode 100644
index 000000000..5568d3042
Binary files /dev/null and b/app/ui/style/olive-dark/png/new.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/new.64.disabled.png b/app/ui/style/olive-dark/png/new.64.disabled.png
new file mode 100644
index 000000000..c41311c21
Binary files /dev/null and b/app/ui/style/olive-dark/png/new.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/next.128.disabled.png b/app/ui/style/olive-dark/png/next.128.disabled.png
new file mode 100644
index 000000000..f6ee96b87
Binary files /dev/null and b/app/ui/style/olive-dark/png/next.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/next.16.disabled.png b/app/ui/style/olive-dark/png/next.16.disabled.png
new file mode 100644
index 000000000..e9f25c0d0
Binary files /dev/null and b/app/ui/style/olive-dark/png/next.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/next.32.disabled.png b/app/ui/style/olive-dark/png/next.32.disabled.png
new file mode 100644
index 000000000..8fc680ca4
Binary files /dev/null and b/app/ui/style/olive-dark/png/next.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/next.64.disabled.png b/app/ui/style/olive-dark/png/next.64.disabled.png
new file mode 100644
index 000000000..e527b6ced
Binary files /dev/null and b/app/ui/style/olive-dark/png/next.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/nodes_btt.128.disabled.png b/app/ui/style/olive-dark/png/nodes_btt.128.disabled.png
new file mode 100644
index 000000000..61ee60018
Binary files /dev/null and b/app/ui/style/olive-dark/png/nodes_btt.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/nodes_btt.16.disabled.png b/app/ui/style/olive-dark/png/nodes_btt.16.disabled.png
new file mode 100644
index 000000000..daef806d1
Binary files /dev/null and b/app/ui/style/olive-dark/png/nodes_btt.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/nodes_btt.32.disabled.png b/app/ui/style/olive-dark/png/nodes_btt.32.disabled.png
new file mode 100644
index 000000000..a2be61b5c
Binary files /dev/null and b/app/ui/style/olive-dark/png/nodes_btt.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/nodes_btt.64.disabled.png b/app/ui/style/olive-dark/png/nodes_btt.64.disabled.png
new file mode 100644
index 000000000..709fa748d
Binary files /dev/null and b/app/ui/style/olive-dark/png/nodes_btt.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/nodes_ltr.128.disabled.png b/app/ui/style/olive-dark/png/nodes_ltr.128.disabled.png
new file mode 100644
index 000000000..61ee60018
Binary files /dev/null and b/app/ui/style/olive-dark/png/nodes_ltr.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/nodes_ltr.16.disabled.png b/app/ui/style/olive-dark/png/nodes_ltr.16.disabled.png
new file mode 100644
index 000000000..a39678c66
Binary files /dev/null and b/app/ui/style/olive-dark/png/nodes_ltr.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/nodes_ltr.32.disabled.png b/app/ui/style/olive-dark/png/nodes_ltr.32.disabled.png
new file mode 100644
index 000000000..4bd13821d
Binary files /dev/null and b/app/ui/style/olive-dark/png/nodes_ltr.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/nodes_ltr.64.disabled.png b/app/ui/style/olive-dark/png/nodes_ltr.64.disabled.png
new file mode 100644
index 000000000..74358f1d9
Binary files /dev/null and b/app/ui/style/olive-dark/png/nodes_ltr.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/nodes_rtl.128.disabled.png b/app/ui/style/olive-dark/png/nodes_rtl.128.disabled.png
new file mode 100644
index 000000000..460d10024
Binary files /dev/null and b/app/ui/style/olive-dark/png/nodes_rtl.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/nodes_rtl.16.disabled.png b/app/ui/style/olive-dark/png/nodes_rtl.16.disabled.png
new file mode 100644
index 000000000..bda3fc745
Binary files /dev/null and b/app/ui/style/olive-dark/png/nodes_rtl.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/nodes_rtl.32.disabled.png b/app/ui/style/olive-dark/png/nodes_rtl.32.disabled.png
new file mode 100644
index 000000000..1a2e4312c
Binary files /dev/null and b/app/ui/style/olive-dark/png/nodes_rtl.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/nodes_rtl.64.disabled.png b/app/ui/style/olive-dark/png/nodes_rtl.64.disabled.png
new file mode 100644
index 000000000..1206e2338
Binary files /dev/null and b/app/ui/style/olive-dark/png/nodes_rtl.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/nodes_ttb.128.disabled.png b/app/ui/style/olive-dark/png/nodes_ttb.128.disabled.png
new file mode 100644
index 000000000..c473551ab
Binary files /dev/null and b/app/ui/style/olive-dark/png/nodes_ttb.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/nodes_ttb.16.disabled.png b/app/ui/style/olive-dark/png/nodes_ttb.16.disabled.png
new file mode 100644
index 000000000..1147f8dd9
Binary files /dev/null and b/app/ui/style/olive-dark/png/nodes_ttb.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/nodes_ttb.32.disabled.png b/app/ui/style/olive-dark/png/nodes_ttb.32.disabled.png
new file mode 100644
index 000000000..89a5e67e9
Binary files /dev/null and b/app/ui/style/olive-dark/png/nodes_ttb.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/nodes_ttb.64.disabled.png b/app/ui/style/olive-dark/png/nodes_ttb.64.disabled.png
new file mode 100644
index 000000000..b52693a45
Binary files /dev/null and b/app/ui/style/olive-dark/png/nodes_ttb.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/open.128.disabled.png b/app/ui/style/olive-dark/png/open.128.disabled.png
new file mode 100644
index 000000000..63e4640a2
Binary files /dev/null and b/app/ui/style/olive-dark/png/open.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/open.16.disabled.png b/app/ui/style/olive-dark/png/open.16.disabled.png
new file mode 100644
index 000000000..7b574201c
Binary files /dev/null and b/app/ui/style/olive-dark/png/open.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/open.32.disabled.png b/app/ui/style/olive-dark/png/open.32.disabled.png
new file mode 100644
index 000000000..83c00d52e
Binary files /dev/null and b/app/ui/style/olive-dark/png/open.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/open.64.disabled.png b/app/ui/style/olive-dark/png/open.64.disabled.png
new file mode 100644
index 000000000..7bb9ac8d3
Binary files /dev/null and b/app/ui/style/olive-dark/png/open.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/paste.128.disabled.png b/app/ui/style/olive-dark/png/paste.128.disabled.png
new file mode 100644
index 000000000..5bdb2b5d0
Binary files /dev/null and b/app/ui/style/olive-dark/png/paste.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/paste.16.disabled.png b/app/ui/style/olive-dark/png/paste.16.disabled.png
new file mode 100644
index 000000000..830537ac4
Binary files /dev/null and b/app/ui/style/olive-dark/png/paste.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/paste.32.disabled.png b/app/ui/style/olive-dark/png/paste.32.disabled.png
new file mode 100644
index 000000000..802101be1
Binary files /dev/null and b/app/ui/style/olive-dark/png/paste.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/paste.64.disabled.png b/app/ui/style/olive-dark/png/paste.64.disabled.png
new file mode 100644
index 000000000..5ec3e8dd1
Binary files /dev/null and b/app/ui/style/olive-dark/png/paste.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/pause.128.disabled.png b/app/ui/style/olive-dark/png/pause.128.disabled.png
new file mode 100644
index 000000000..0a9940fad
Binary files /dev/null and b/app/ui/style/olive-dark/png/pause.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/pause.16.disabled.png b/app/ui/style/olive-dark/png/pause.16.disabled.png
new file mode 100644
index 000000000..cb95ad266
Binary files /dev/null and b/app/ui/style/olive-dark/png/pause.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/pause.32.disabled.png b/app/ui/style/olive-dark/png/pause.32.disabled.png
new file mode 100644
index 000000000..b5084b1da
Binary files /dev/null and b/app/ui/style/olive-dark/png/pause.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/pause.64.disabled.png b/app/ui/style/olive-dark/png/pause.64.disabled.png
new file mode 100644
index 000000000..3414b8352
Binary files /dev/null and b/app/ui/style/olive-dark/png/pause.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/play.128.disabled.png b/app/ui/style/olive-dark/png/play.128.disabled.png
new file mode 100644
index 000000000..e274e18c9
Binary files /dev/null and b/app/ui/style/olive-dark/png/play.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/play.16.disabled.png b/app/ui/style/olive-dark/png/play.16.disabled.png
new file mode 100644
index 000000000..2784f1951
Binary files /dev/null and b/app/ui/style/olive-dark/png/play.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/play.32.disabled.png b/app/ui/style/olive-dark/png/play.32.disabled.png
new file mode 100644
index 000000000..3f5d6d922
Binary files /dev/null and b/app/ui/style/olive-dark/png/play.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/play.64.disabled.png b/app/ui/style/olive-dark/png/play.64.disabled.png
new file mode 100644
index 000000000..e33e4ac6a
Binary files /dev/null and b/app/ui/style/olive-dark/png/play.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/plus.128.disabled.png b/app/ui/style/olive-dark/png/plus.128.disabled.png
new file mode 100644
index 000000000..424fdf311
Binary files /dev/null and b/app/ui/style/olive-dark/png/plus.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/plus.16.disabled.png b/app/ui/style/olive-dark/png/plus.16.disabled.png
new file mode 100644
index 000000000..ec99ce38a
Binary files /dev/null and b/app/ui/style/olive-dark/png/plus.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/plus.32.disabled.png b/app/ui/style/olive-dark/png/plus.32.disabled.png
new file mode 100644
index 000000000..cae015cc1
Binary files /dev/null and b/app/ui/style/olive-dark/png/plus.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/plus.64.disabled.png b/app/ui/style/olive-dark/png/plus.64.disabled.png
new file mode 100644
index 000000000..61b971cb0
Binary files /dev/null and b/app/ui/style/olive-dark/png/plus.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/prev.128.disabled.png b/app/ui/style/olive-dark/png/prev.128.disabled.png
new file mode 100644
index 000000000..6e6a92df1
Binary files /dev/null and b/app/ui/style/olive-dark/png/prev.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/prev.16.disabled.png b/app/ui/style/olive-dark/png/prev.16.disabled.png
new file mode 100644
index 000000000..a60cbf3ad
Binary files /dev/null and b/app/ui/style/olive-dark/png/prev.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/prev.32.disabled.png b/app/ui/style/olive-dark/png/prev.32.disabled.png
new file mode 100644
index 000000000..00355cf4e
Binary files /dev/null and b/app/ui/style/olive-dark/png/prev.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/prev.64.disabled.png b/app/ui/style/olive-dark/png/prev.64.disabled.png
new file mode 100644
index 000000000..f1b497a43
Binary files /dev/null and b/app/ui/style/olive-dark/png/prev.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/razor.128.disabled.png b/app/ui/style/olive-dark/png/razor.128.disabled.png
new file mode 100644
index 000000000..e53d9f903
Binary files /dev/null and b/app/ui/style/olive-dark/png/razor.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/razor.16.disabled.png b/app/ui/style/olive-dark/png/razor.16.disabled.png
new file mode 100644
index 000000000..3706672f9
Binary files /dev/null and b/app/ui/style/olive-dark/png/razor.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/razor.32.disabled.png b/app/ui/style/olive-dark/png/razor.32.disabled.png
new file mode 100644
index 000000000..e31d863fd
Binary files /dev/null and b/app/ui/style/olive-dark/png/razor.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/razor.64.disabled.png b/app/ui/style/olive-dark/png/razor.64.disabled.png
new file mode 100644
index 000000000..bea496e44
Binary files /dev/null and b/app/ui/style/olive-dark/png/razor.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/record.128.disabled.png b/app/ui/style/olive-dark/png/record.128.disabled.png
new file mode 100644
index 000000000..a875ded1c
Binary files /dev/null and b/app/ui/style/olive-dark/png/record.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/record.16.disabled.png b/app/ui/style/olive-dark/png/record.16.disabled.png
new file mode 100644
index 000000000..38fcea980
Binary files /dev/null and b/app/ui/style/olive-dark/png/record.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/record.32.disabled.png b/app/ui/style/olive-dark/png/record.32.disabled.png
new file mode 100644
index 000000000..7401e30f3
Binary files /dev/null and b/app/ui/style/olive-dark/png/record.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/record.64.disabled.png b/app/ui/style/olive-dark/png/record.64.disabled.png
new file mode 100644
index 000000000..ae5eff00c
Binary files /dev/null and b/app/ui/style/olive-dark/png/record.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/redo.128.disabled.png b/app/ui/style/olive-dark/png/redo.128.disabled.png
new file mode 100644
index 000000000..d05e785bc
Binary files /dev/null and b/app/ui/style/olive-dark/png/redo.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/redo.16.disabled.png b/app/ui/style/olive-dark/png/redo.16.disabled.png
new file mode 100644
index 000000000..5becd8c46
Binary files /dev/null and b/app/ui/style/olive-dark/png/redo.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/redo.32.disabled.png b/app/ui/style/olive-dark/png/redo.32.disabled.png
new file mode 100644
index 000000000..f98a0d8a1
Binary files /dev/null and b/app/ui/style/olive-dark/png/redo.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/redo.64.disabled.png b/app/ui/style/olive-dark/png/redo.64.disabled.png
new file mode 100644
index 000000000..1aad3f667
Binary files /dev/null and b/app/ui/style/olive-dark/png/redo.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/rew.128.disabled.png b/app/ui/style/olive-dark/png/rew.128.disabled.png
new file mode 100644
index 000000000..efc4a9433
Binary files /dev/null and b/app/ui/style/olive-dark/png/rew.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/rew.16.disabled.png b/app/ui/style/olive-dark/png/rew.16.disabled.png
new file mode 100644
index 000000000..c2ac62396
Binary files /dev/null and b/app/ui/style/olive-dark/png/rew.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/rew.32.disabled.png b/app/ui/style/olive-dark/png/rew.32.disabled.png
new file mode 100644
index 000000000..59a8c41de
Binary files /dev/null and b/app/ui/style/olive-dark/png/rew.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/rew.64.disabled.png b/app/ui/style/olive-dark/png/rew.64.disabled.png
new file mode 100644
index 000000000..feb6326f3
Binary files /dev/null and b/app/ui/style/olive-dark/png/rew.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/ripple.128.disabled.png b/app/ui/style/olive-dark/png/ripple.128.disabled.png
new file mode 100644
index 000000000..fbf83552c
Binary files /dev/null and b/app/ui/style/olive-dark/png/ripple.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/ripple.16.disabled.png b/app/ui/style/olive-dark/png/ripple.16.disabled.png
new file mode 100644
index 000000000..545943875
Binary files /dev/null and b/app/ui/style/olive-dark/png/ripple.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/ripple.32.disabled.png b/app/ui/style/olive-dark/png/ripple.32.disabled.png
new file mode 100644
index 000000000..3a672e9df
Binary files /dev/null and b/app/ui/style/olive-dark/png/ripple.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/ripple.64.disabled.png b/app/ui/style/olive-dark/png/ripple.64.disabled.png
new file mode 100644
index 000000000..be5027ae1
Binary files /dev/null and b/app/ui/style/olive-dark/png/ripple.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/rolling.128.disabled.png b/app/ui/style/olive-dark/png/rolling.128.disabled.png
new file mode 100644
index 000000000..ba6bc96c6
Binary files /dev/null and b/app/ui/style/olive-dark/png/rolling.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/rolling.16.disabled.png b/app/ui/style/olive-dark/png/rolling.16.disabled.png
new file mode 100644
index 000000000..e87acce6a
Binary files /dev/null and b/app/ui/style/olive-dark/png/rolling.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/rolling.32.disabled.png b/app/ui/style/olive-dark/png/rolling.32.disabled.png
new file mode 100644
index 000000000..d6686efec
Binary files /dev/null and b/app/ui/style/olive-dark/png/rolling.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/rolling.64.disabled.png b/app/ui/style/olive-dark/png/rolling.64.disabled.png
new file mode 100644
index 000000000..e5289f565
Binary files /dev/null and b/app/ui/style/olive-dark/png/rolling.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/save.128.disabled.png b/app/ui/style/olive-dark/png/save.128.disabled.png
new file mode 100644
index 000000000..64f5e2cd0
Binary files /dev/null and b/app/ui/style/olive-dark/png/save.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/save.16.disabled.png b/app/ui/style/olive-dark/png/save.16.disabled.png
new file mode 100644
index 000000000..d6312832a
Binary files /dev/null and b/app/ui/style/olive-dark/png/save.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/save.32.disabled.png b/app/ui/style/olive-dark/png/save.32.disabled.png
new file mode 100644
index 000000000..c4435381f
Binary files /dev/null and b/app/ui/style/olive-dark/png/save.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/save.64.disabled.png b/app/ui/style/olive-dark/png/save.64.disabled.png
new file mode 100644
index 000000000..6b1e9c666
Binary files /dev/null and b/app/ui/style/olive-dark/png/save.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/sequence.128.disabled.png b/app/ui/style/olive-dark/png/sequence.128.disabled.png
new file mode 100644
index 000000000..6d4346393
Binary files /dev/null and b/app/ui/style/olive-dark/png/sequence.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/sequence.16.disabled.png b/app/ui/style/olive-dark/png/sequence.16.disabled.png
new file mode 100644
index 000000000..8e653250e
Binary files /dev/null and b/app/ui/style/olive-dark/png/sequence.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/sequence.32.disabled.png b/app/ui/style/olive-dark/png/sequence.32.disabled.png
new file mode 100644
index 000000000..aa8c85bd4
Binary files /dev/null and b/app/ui/style/olive-dark/png/sequence.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/sequence.64.disabled.png b/app/ui/style/olive-dark/png/sequence.64.disabled.png
new file mode 100644
index 000000000..0a6e6258d
Binary files /dev/null and b/app/ui/style/olive-dark/png/sequence.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/slide.128.disabled.png b/app/ui/style/olive-dark/png/slide.128.disabled.png
new file mode 100644
index 000000000..502977d98
Binary files /dev/null and b/app/ui/style/olive-dark/png/slide.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/slide.16.disabled.png b/app/ui/style/olive-dark/png/slide.16.disabled.png
new file mode 100644
index 000000000..aa78caa18
Binary files /dev/null and b/app/ui/style/olive-dark/png/slide.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/slide.32.disabled.png b/app/ui/style/olive-dark/png/slide.32.disabled.png
new file mode 100644
index 000000000..b7e387859
Binary files /dev/null and b/app/ui/style/olive-dark/png/slide.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/slide.64.disabled.png b/app/ui/style/olive-dark/png/slide.64.disabled.png
new file mode 100644
index 000000000..cedcdd390
Binary files /dev/null and b/app/ui/style/olive-dark/png/slide.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/slip.128.disabled.png b/app/ui/style/olive-dark/png/slip.128.disabled.png
new file mode 100644
index 000000000..bcc2bb189
Binary files /dev/null and b/app/ui/style/olive-dark/png/slip.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/slip.16.disabled.png b/app/ui/style/olive-dark/png/slip.16.disabled.png
new file mode 100644
index 000000000..6a961406d
Binary files /dev/null and b/app/ui/style/olive-dark/png/slip.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/slip.32.disabled.png b/app/ui/style/olive-dark/png/slip.32.disabled.png
new file mode 100644
index 000000000..9bcfaa80a
Binary files /dev/null and b/app/ui/style/olive-dark/png/slip.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/slip.64.disabled.png b/app/ui/style/olive-dark/png/slip.64.disabled.png
new file mode 100644
index 000000000..b042029c3
Binary files /dev/null and b/app/ui/style/olive-dark/png/slip.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/smooth_edges.128.disabled.png b/app/ui/style/olive-dark/png/smooth_edges.128.disabled.png
new file mode 100644
index 000000000..295b7d4f4
Binary files /dev/null and b/app/ui/style/olive-dark/png/smooth_edges.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/smooth_edges.16.disabled.png b/app/ui/style/olive-dark/png/smooth_edges.16.disabled.png
new file mode 100644
index 000000000..9ad4ae45c
Binary files /dev/null and b/app/ui/style/olive-dark/png/smooth_edges.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/smooth_edges.32.disabled.png b/app/ui/style/olive-dark/png/smooth_edges.32.disabled.png
new file mode 100644
index 000000000..43b4ebfc4
Binary files /dev/null and b/app/ui/style/olive-dark/png/smooth_edges.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/smooth_edges.64.disabled.png b/app/ui/style/olive-dark/png/smooth_edges.64.disabled.png
new file mode 100644
index 000000000..5112b2816
Binary files /dev/null and b/app/ui/style/olive-dark/png/smooth_edges.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/text-bold.128.disabled.png b/app/ui/style/olive-dark/png/text-bold.128.disabled.png
new file mode 100644
index 000000000..a17185543
Binary files /dev/null and b/app/ui/style/olive-dark/png/text-bold.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/text-bold.16.disabled.png b/app/ui/style/olive-dark/png/text-bold.16.disabled.png
new file mode 100644
index 000000000..6d1ba7f9e
Binary files /dev/null and b/app/ui/style/olive-dark/png/text-bold.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/text-bold.32.disabled.png b/app/ui/style/olive-dark/png/text-bold.32.disabled.png
new file mode 100644
index 000000000..ed1c9ead3
Binary files /dev/null and b/app/ui/style/olive-dark/png/text-bold.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/text-bold.64.disabled.png b/app/ui/style/olive-dark/png/text-bold.64.disabled.png
new file mode 100644
index 000000000..d1b0be728
Binary files /dev/null and b/app/ui/style/olive-dark/png/text-bold.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/text-italic.128.disabled.png b/app/ui/style/olive-dark/png/text-italic.128.disabled.png
new file mode 100644
index 000000000..8552de509
Binary files /dev/null and b/app/ui/style/olive-dark/png/text-italic.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/text-italic.16.disabled.png b/app/ui/style/olive-dark/png/text-italic.16.disabled.png
new file mode 100644
index 000000000..0ffc11adb
Binary files /dev/null and b/app/ui/style/olive-dark/png/text-italic.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/text-italic.32.disabled.png b/app/ui/style/olive-dark/png/text-italic.32.disabled.png
new file mode 100644
index 000000000..d00cf2424
Binary files /dev/null and b/app/ui/style/olive-dark/png/text-italic.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/text-italic.64.disabled.png b/app/ui/style/olive-dark/png/text-italic.64.disabled.png
new file mode 100644
index 000000000..6a0a8066f
Binary files /dev/null and b/app/ui/style/olive-dark/png/text-italic.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/text-underline.128.disabled.png b/app/ui/style/olive-dark/png/text-underline.128.disabled.png
new file mode 100644
index 000000000..15bab9d97
Binary files /dev/null and b/app/ui/style/olive-dark/png/text-underline.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/text-underline.16.disabled.png b/app/ui/style/olive-dark/png/text-underline.16.disabled.png
new file mode 100644
index 000000000..d22caf8b1
Binary files /dev/null and b/app/ui/style/olive-dark/png/text-underline.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/text-underline.32.disabled.png b/app/ui/style/olive-dark/png/text-underline.32.disabled.png
new file mode 100644
index 000000000..f8f958b5d
Binary files /dev/null and b/app/ui/style/olive-dark/png/text-underline.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/text-underline.64.disabled.png b/app/ui/style/olive-dark/png/text-underline.64.disabled.png
new file mode 100644
index 000000000..74eb19fdd
Binary files /dev/null and b/app/ui/style/olive-dark/png/text-underline.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/transition-tool.128.disabled.png b/app/ui/style/olive-dark/png/transition-tool.128.disabled.png
new file mode 100644
index 000000000..cd12fd57c
Binary files /dev/null and b/app/ui/style/olive-dark/png/transition-tool.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/transition-tool.16.disabled.png b/app/ui/style/olive-dark/png/transition-tool.16.disabled.png
new file mode 100644
index 000000000..d13fd271c
Binary files /dev/null and b/app/ui/style/olive-dark/png/transition-tool.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/transition-tool.32.disabled.png b/app/ui/style/olive-dark/png/transition-tool.32.disabled.png
new file mode 100644
index 000000000..e61bdc8d7
Binary files /dev/null and b/app/ui/style/olive-dark/png/transition-tool.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/transition-tool.64.disabled.png b/app/ui/style/olive-dark/png/transition-tool.64.disabled.png
new file mode 100644
index 000000000..b19afcf4e
Binary files /dev/null and b/app/ui/style/olive-dark/png/transition-tool.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/treeview.128.disabled.png b/app/ui/style/olive-dark/png/treeview.128.disabled.png
new file mode 100644
index 000000000..8af787fc9
Binary files /dev/null and b/app/ui/style/olive-dark/png/treeview.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/treeview.16.disabled.png b/app/ui/style/olive-dark/png/treeview.16.disabled.png
new file mode 100644
index 000000000..b47923cc1
Binary files /dev/null and b/app/ui/style/olive-dark/png/treeview.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/treeview.32.disabled.png b/app/ui/style/olive-dark/png/treeview.32.disabled.png
new file mode 100644
index 000000000..f2036c8eb
Binary files /dev/null and b/app/ui/style/olive-dark/png/treeview.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/treeview.64.disabled.png b/app/ui/style/olive-dark/png/treeview.64.disabled.png
new file mode 100644
index 000000000..8d34c9a76
Binary files /dev/null and b/app/ui/style/olive-dark/png/treeview.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/tri-down.128.disabled.png b/app/ui/style/olive-dark/png/tri-down.128.disabled.png
new file mode 100644
index 000000000..f1bb3a974
Binary files /dev/null and b/app/ui/style/olive-dark/png/tri-down.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/tri-down.16.disabled.png b/app/ui/style/olive-dark/png/tri-down.16.disabled.png
new file mode 100644
index 000000000..2c3ee9539
Binary files /dev/null and b/app/ui/style/olive-dark/png/tri-down.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/tri-down.32.disabled.png b/app/ui/style/olive-dark/png/tri-down.32.disabled.png
new file mode 100644
index 000000000..7adc2a9f1
Binary files /dev/null and b/app/ui/style/olive-dark/png/tri-down.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/tri-down.64.disabled.png b/app/ui/style/olive-dark/png/tri-down.64.disabled.png
new file mode 100644
index 000000000..7bfe82b92
Binary files /dev/null and b/app/ui/style/olive-dark/png/tri-down.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/tri-left.128.disabled.png b/app/ui/style/olive-dark/png/tri-left.128.disabled.png
new file mode 100644
index 000000000..da3cfdb9c
Binary files /dev/null and b/app/ui/style/olive-dark/png/tri-left.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/tri-left.16.disabled.png b/app/ui/style/olive-dark/png/tri-left.16.disabled.png
new file mode 100644
index 000000000..2b10323d5
Binary files /dev/null and b/app/ui/style/olive-dark/png/tri-left.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/tri-left.32.disabled.png b/app/ui/style/olive-dark/png/tri-left.32.disabled.png
new file mode 100644
index 000000000..90fb2b527
Binary files /dev/null and b/app/ui/style/olive-dark/png/tri-left.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/tri-left.64.disabled.png b/app/ui/style/olive-dark/png/tri-left.64.disabled.png
new file mode 100644
index 000000000..50b5e7cce
Binary files /dev/null and b/app/ui/style/olive-dark/png/tri-left.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/tri-right.128.disabled.png b/app/ui/style/olive-dark/png/tri-right.128.disabled.png
new file mode 100644
index 000000000..3cbc71924
Binary files /dev/null and b/app/ui/style/olive-dark/png/tri-right.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/tri-right.16.disabled.png b/app/ui/style/olive-dark/png/tri-right.16.disabled.png
new file mode 100644
index 000000000..ac855f393
Binary files /dev/null and b/app/ui/style/olive-dark/png/tri-right.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/tri-right.32.disabled.png b/app/ui/style/olive-dark/png/tri-right.32.disabled.png
new file mode 100644
index 000000000..04586bd56
Binary files /dev/null and b/app/ui/style/olive-dark/png/tri-right.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/tri-right.64.disabled.png b/app/ui/style/olive-dark/png/tri-right.64.disabled.png
new file mode 100644
index 000000000..76b176a7f
Binary files /dev/null and b/app/ui/style/olive-dark/png/tri-right.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/tri-up.128.disabled.png b/app/ui/style/olive-dark/png/tri-up.128.disabled.png
new file mode 100644
index 000000000..5fbbbb210
Binary files /dev/null and b/app/ui/style/olive-dark/png/tri-up.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/tri-up.16.disabled.png b/app/ui/style/olive-dark/png/tri-up.16.disabled.png
new file mode 100644
index 000000000..f2971d70d
Binary files /dev/null and b/app/ui/style/olive-dark/png/tri-up.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/tri-up.32.disabled.png b/app/ui/style/olive-dark/png/tri-up.32.disabled.png
new file mode 100644
index 000000000..f4505d166
Binary files /dev/null and b/app/ui/style/olive-dark/png/tri-up.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/tri-up.64.disabled.png b/app/ui/style/olive-dark/png/tri-up.64.disabled.png
new file mode 100644
index 000000000..b0a402287
Binary files /dev/null and b/app/ui/style/olive-dark/png/tri-up.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/undo.128.disabled.png b/app/ui/style/olive-dark/png/undo.128.disabled.png
new file mode 100644
index 000000000..d46ffc81c
Binary files /dev/null and b/app/ui/style/olive-dark/png/undo.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/undo.16.disabled.png b/app/ui/style/olive-dark/png/undo.16.disabled.png
new file mode 100644
index 000000000..2654f1b6b
Binary files /dev/null and b/app/ui/style/olive-dark/png/undo.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/undo.32.disabled.png b/app/ui/style/olive-dark/png/undo.32.disabled.png
new file mode 100644
index 000000000..fa199fbd2
Binary files /dev/null and b/app/ui/style/olive-dark/png/undo.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/undo.64.disabled.png b/app/ui/style/olive-dark/png/undo.64.disabled.png
new file mode 100644
index 000000000..249f06309
Binary files /dev/null and b/app/ui/style/olive-dark/png/undo.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/videosource.128.disabled.png b/app/ui/style/olive-dark/png/videosource.128.disabled.png
new file mode 100644
index 000000000..82b999cab
Binary files /dev/null and b/app/ui/style/olive-dark/png/videosource.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/videosource.16.disabled.png b/app/ui/style/olive-dark/png/videosource.16.disabled.png
new file mode 100644
index 000000000..b95ab4a21
Binary files /dev/null and b/app/ui/style/olive-dark/png/videosource.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/videosource.32.disabled.png b/app/ui/style/olive-dark/png/videosource.32.disabled.png
new file mode 100644
index 000000000..726e0236c
Binary files /dev/null and b/app/ui/style/olive-dark/png/videosource.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/videosource.64.disabled.png b/app/ui/style/olive-dark/png/videosource.64.disabled.png
new file mode 100644
index 000000000..f92233eb5
Binary files /dev/null and b/app/ui/style/olive-dark/png/videosource.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/zoomin.128.disabled.png b/app/ui/style/olive-dark/png/zoomin.128.disabled.png
new file mode 100644
index 000000000..8e6c44a95
Binary files /dev/null and b/app/ui/style/olive-dark/png/zoomin.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/zoomin.16.disabled.png b/app/ui/style/olive-dark/png/zoomin.16.disabled.png
new file mode 100644
index 000000000..c3ab3b4e6
Binary files /dev/null and b/app/ui/style/olive-dark/png/zoomin.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/zoomin.32.disabled.png b/app/ui/style/olive-dark/png/zoomin.32.disabled.png
new file mode 100644
index 000000000..5a39e2386
Binary files /dev/null and b/app/ui/style/olive-dark/png/zoomin.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/zoomin.64.disabled.png b/app/ui/style/olive-dark/png/zoomin.64.disabled.png
new file mode 100644
index 000000000..524d9f60e
Binary files /dev/null and b/app/ui/style/olive-dark/png/zoomin.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/zoomout.128.disabled.png b/app/ui/style/olive-dark/png/zoomout.128.disabled.png
new file mode 100644
index 000000000..451138b2a
Binary files /dev/null and b/app/ui/style/olive-dark/png/zoomout.128.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/zoomout.16.disabled.png b/app/ui/style/olive-dark/png/zoomout.16.disabled.png
new file mode 100644
index 000000000..0360b6084
Binary files /dev/null and b/app/ui/style/olive-dark/png/zoomout.16.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/zoomout.32.disabled.png b/app/ui/style/olive-dark/png/zoomout.32.disabled.png
new file mode 100644
index 000000000..64e7c181f
Binary files /dev/null and b/app/ui/style/olive-dark/png/zoomout.32.disabled.png differ
diff --git a/app/ui/style/olive-dark/png/zoomout.64.disabled.png b/app/ui/style/olive-dark/png/zoomout.64.disabled.png
new file mode 100644
index 000000000..3818d8e2a
Binary files /dev/null and b/app/ui/style/olive-dark/png/zoomout.64.disabled.png differ
diff --git a/app/ui/style/olive-dark/res.qrc.in b/app/ui/style/olive-dark/res.qrc.in
new file mode 100644
index 000000000..02a2eddc5
--- /dev/null
+++ b/app/ui/style/olive-dark/res.qrc.in
@@ -0,0 +1,5 @@
+
+
+ @QRC_BODY@
+
+
diff --git a/app/ui/style/olive-light/CMakeLists.txt b/app/ui/style/olive-light/CMakeLists.txt
new file mode 100644
index 000000000..7564656df
--- /dev/null
+++ b/app/ui/style/olive-light/CMakeLists.txt
@@ -0,0 +1,32 @@
+# Olive - Non-Linear Video Editor
+# Copyright (C) 2021 Olive Team
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+file(GLOB_RECURSE STYLE_RESOURCES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}/png *.png)
+set(QRC_BODY "")
+list(TRANSFORM STYLE_RESOURCES PREPEND "png/")
+list(APPEND STYLE_RESOURCES "palette.ini")
+list(APPEND STYLE_RESOURCES "style.css")
+foreach(ICON_FILE ${STYLE_RESOURCES})
+ string(APPEND QRC_BODY "${ICON_FILE}\n")
+ configure_file("${ICON_FILE}" "${ICON_FILE}" COPYONLY)
+endforeach()
+configure_file(res.qrc.in res.qrc @ONLY)
+
+set(OLIVE_RESOURCES
+ ${OLIVE_RESOURCES}
+ ${CMAKE_CURRENT_BINARY_DIR}/res.qrc
+ PARENT_SCOPE
+)
diff --git a/app/ui/style/olive-light/png/add-button.128.disabled.png b/app/ui/style/olive-light/png/add-button.128.disabled.png
new file mode 100644
index 000000000..e827727cc
Binary files /dev/null and b/app/ui/style/olive-light/png/add-button.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/add-button.16.disabled.png b/app/ui/style/olive-light/png/add-button.16.disabled.png
new file mode 100644
index 000000000..8a81eada5
Binary files /dev/null and b/app/ui/style/olive-light/png/add-button.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/add-button.32.disabled.png b/app/ui/style/olive-light/png/add-button.32.disabled.png
new file mode 100644
index 000000000..aca3e910a
Binary files /dev/null and b/app/ui/style/olive-light/png/add-button.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/add-button.64.disabled.png b/app/ui/style/olive-light/png/add-button.64.disabled.png
new file mode 100644
index 000000000..6a6caf3ff
Binary files /dev/null and b/app/ui/style/olive-light/png/add-button.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/add-effect.128.disabled.png b/app/ui/style/olive-light/png/add-effect.128.disabled.png
new file mode 100644
index 000000000..47acbd733
Binary files /dev/null and b/app/ui/style/olive-light/png/add-effect.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/add-effect.16.disabled.png b/app/ui/style/olive-light/png/add-effect.16.disabled.png
new file mode 100644
index 000000000..4656c12ec
Binary files /dev/null and b/app/ui/style/olive-light/png/add-effect.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/add-effect.32.disabled.png b/app/ui/style/olive-light/png/add-effect.32.disabled.png
new file mode 100644
index 000000000..30190f0d4
Binary files /dev/null and b/app/ui/style/olive-light/png/add-effect.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/add-effect.64.disabled.png b/app/ui/style/olive-light/png/add-effect.64.disabled.png
new file mode 100644
index 000000000..1c44ba104
Binary files /dev/null and b/app/ui/style/olive-light/png/add-effect.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/add-transition.128.disabled.png b/app/ui/style/olive-light/png/add-transition.128.disabled.png
new file mode 100644
index 000000000..400cf3be0
Binary files /dev/null and b/app/ui/style/olive-light/png/add-transition.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/add-transition.16.disabled.png b/app/ui/style/olive-light/png/add-transition.16.disabled.png
new file mode 100644
index 000000000..34a64e830
Binary files /dev/null and b/app/ui/style/olive-light/png/add-transition.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/add-transition.32.disabled.png b/app/ui/style/olive-light/png/add-transition.32.disabled.png
new file mode 100644
index 000000000..e188a8093
Binary files /dev/null and b/app/ui/style/olive-light/png/add-transition.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/add-transition.64.disabled.png b/app/ui/style/olive-light/png/add-transition.64.disabled.png
new file mode 100644
index 000000000..0d02a590a
Binary files /dev/null and b/app/ui/style/olive-light/png/add-transition.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/align-center.128.disabled.png b/app/ui/style/olive-light/png/align-center.128.disabled.png
new file mode 100644
index 000000000..71aa6ed97
Binary files /dev/null and b/app/ui/style/olive-light/png/align-center.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/align-center.16.disabled.png b/app/ui/style/olive-light/png/align-center.16.disabled.png
new file mode 100644
index 000000000..9998a0fc9
Binary files /dev/null and b/app/ui/style/olive-light/png/align-center.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/align-center.32.disabled.png b/app/ui/style/olive-light/png/align-center.32.disabled.png
new file mode 100644
index 000000000..3e6584c7d
Binary files /dev/null and b/app/ui/style/olive-light/png/align-center.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/align-center.64.disabled.png b/app/ui/style/olive-light/png/align-center.64.disabled.png
new file mode 100644
index 000000000..49a2c89c4
Binary files /dev/null and b/app/ui/style/olive-light/png/align-center.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/align-justify-all.128.disabled.png b/app/ui/style/olive-light/png/align-justify-all.128.disabled.png
new file mode 100644
index 000000000..40c21cd8b
Binary files /dev/null and b/app/ui/style/olive-light/png/align-justify-all.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/align-justify-all.16.disabled.png b/app/ui/style/olive-light/png/align-justify-all.16.disabled.png
new file mode 100644
index 000000000..4166f8e5a
Binary files /dev/null and b/app/ui/style/olive-light/png/align-justify-all.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/align-justify-all.32.disabled.png b/app/ui/style/olive-light/png/align-justify-all.32.disabled.png
new file mode 100644
index 000000000..3783d0051
Binary files /dev/null and b/app/ui/style/olive-light/png/align-justify-all.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/align-justify-all.64.disabled.png b/app/ui/style/olive-light/png/align-justify-all.64.disabled.png
new file mode 100644
index 000000000..eb3f6257b
Binary files /dev/null and b/app/ui/style/olive-light/png/align-justify-all.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/align-justify-center.128.disabled.png b/app/ui/style/olive-light/png/align-justify-center.128.disabled.png
new file mode 100644
index 000000000..0a1478d5f
Binary files /dev/null and b/app/ui/style/olive-light/png/align-justify-center.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/align-justify-center.16.disabled.png b/app/ui/style/olive-light/png/align-justify-center.16.disabled.png
new file mode 100644
index 000000000..2c8239baf
Binary files /dev/null and b/app/ui/style/olive-light/png/align-justify-center.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/align-justify-center.32.disabled.png b/app/ui/style/olive-light/png/align-justify-center.32.disabled.png
new file mode 100644
index 000000000..a2e4b57fc
Binary files /dev/null and b/app/ui/style/olive-light/png/align-justify-center.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/align-justify-center.64.disabled.png b/app/ui/style/olive-light/png/align-justify-center.64.disabled.png
new file mode 100644
index 000000000..ac635fb13
Binary files /dev/null and b/app/ui/style/olive-light/png/align-justify-center.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/align-justify-left.128.disabled.png b/app/ui/style/olive-light/png/align-justify-left.128.disabled.png
new file mode 100644
index 000000000..bdfad2d79
Binary files /dev/null and b/app/ui/style/olive-light/png/align-justify-left.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/align-justify-left.16.disabled.png b/app/ui/style/olive-light/png/align-justify-left.16.disabled.png
new file mode 100644
index 000000000..e1267375b
Binary files /dev/null and b/app/ui/style/olive-light/png/align-justify-left.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/align-justify-left.32.disabled.png b/app/ui/style/olive-light/png/align-justify-left.32.disabled.png
new file mode 100644
index 000000000..efce697ad
Binary files /dev/null and b/app/ui/style/olive-light/png/align-justify-left.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/align-justify-left.64.disabled.png b/app/ui/style/olive-light/png/align-justify-left.64.disabled.png
new file mode 100644
index 000000000..c112d21ba
Binary files /dev/null and b/app/ui/style/olive-light/png/align-justify-left.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/align-justify-right.128.disabled.png b/app/ui/style/olive-light/png/align-justify-right.128.disabled.png
new file mode 100644
index 000000000..9ad84a785
Binary files /dev/null and b/app/ui/style/olive-light/png/align-justify-right.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/align-justify-right.16.disabled.png b/app/ui/style/olive-light/png/align-justify-right.16.disabled.png
new file mode 100644
index 000000000..0c859530c
Binary files /dev/null and b/app/ui/style/olive-light/png/align-justify-right.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/align-justify-right.32.disabled.png b/app/ui/style/olive-light/png/align-justify-right.32.disabled.png
new file mode 100644
index 000000000..94c2a6452
Binary files /dev/null and b/app/ui/style/olive-light/png/align-justify-right.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/align-justify-right.64.disabled.png b/app/ui/style/olive-light/png/align-justify-right.64.disabled.png
new file mode 100644
index 000000000..3c8ce3667
Binary files /dev/null and b/app/ui/style/olive-light/png/align-justify-right.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/align-left.128.disabled.png b/app/ui/style/olive-light/png/align-left.128.disabled.png
new file mode 100644
index 000000000..093b7bea2
Binary files /dev/null and b/app/ui/style/olive-light/png/align-left.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/align-left.16.disabled.png b/app/ui/style/olive-light/png/align-left.16.disabled.png
new file mode 100644
index 000000000..6a7fd73df
Binary files /dev/null and b/app/ui/style/olive-light/png/align-left.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/align-left.32.disabled.png b/app/ui/style/olive-light/png/align-left.32.disabled.png
new file mode 100644
index 000000000..a566a60ec
Binary files /dev/null and b/app/ui/style/olive-light/png/align-left.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/align-left.64.disabled.png b/app/ui/style/olive-light/png/align-left.64.disabled.png
new file mode 100644
index 000000000..ebfed68d0
Binary files /dev/null and b/app/ui/style/olive-light/png/align-left.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/align-right.128.disabled.png b/app/ui/style/olive-light/png/align-right.128.disabled.png
new file mode 100644
index 000000000..03eb1c66e
Binary files /dev/null and b/app/ui/style/olive-light/png/align-right.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/align-right.16.disabled.png b/app/ui/style/olive-light/png/align-right.16.disabled.png
new file mode 100644
index 000000000..64128e78d
Binary files /dev/null and b/app/ui/style/olive-light/png/align-right.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/align-right.32.disabled.png b/app/ui/style/olive-light/png/align-right.32.disabled.png
new file mode 100644
index 000000000..741d3aec7
Binary files /dev/null and b/app/ui/style/olive-light/png/align-right.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/align-right.64.disabled.png b/app/ui/style/olive-light/png/align-right.64.disabled.png
new file mode 100644
index 000000000..b1a6811a3
Binary files /dev/null and b/app/ui/style/olive-light/png/align-right.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/arrow.128.disabled.png b/app/ui/style/olive-light/png/arrow.128.disabled.png
new file mode 100644
index 000000000..76ba7ddb8
Binary files /dev/null and b/app/ui/style/olive-light/png/arrow.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/arrow.16.disabled.png b/app/ui/style/olive-light/png/arrow.16.disabled.png
new file mode 100644
index 000000000..0b6c642bc
Binary files /dev/null and b/app/ui/style/olive-light/png/arrow.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/arrow.32.disabled.png b/app/ui/style/olive-light/png/arrow.32.disabled.png
new file mode 100644
index 000000000..981417ef2
Binary files /dev/null and b/app/ui/style/olive-light/png/arrow.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/arrow.64.disabled.png b/app/ui/style/olive-light/png/arrow.64.disabled.png
new file mode 100644
index 000000000..0b685bb68
Binary files /dev/null and b/app/ui/style/olive-light/png/arrow.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/audiosource.128.disabled.png b/app/ui/style/olive-light/png/audiosource.128.disabled.png
new file mode 100644
index 000000000..68b99ae30
Binary files /dev/null and b/app/ui/style/olive-light/png/audiosource.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/audiosource.16.disabled.png b/app/ui/style/olive-light/png/audiosource.16.disabled.png
new file mode 100644
index 000000000..d675c877b
Binary files /dev/null and b/app/ui/style/olive-light/png/audiosource.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/audiosource.32.disabled.png b/app/ui/style/olive-light/png/audiosource.32.disabled.png
new file mode 100644
index 000000000..0f1181451
Binary files /dev/null and b/app/ui/style/olive-light/png/audiosource.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/audiosource.64.disabled.png b/app/ui/style/olive-light/png/audiosource.64.disabled.png
new file mode 100644
index 000000000..176eaa942
Binary files /dev/null and b/app/ui/style/olive-light/png/audiosource.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/beam.128.disabled.png b/app/ui/style/olive-light/png/beam.128.disabled.png
new file mode 100644
index 000000000..4875ead29
Binary files /dev/null and b/app/ui/style/olive-light/png/beam.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/beam.16.disabled.png b/app/ui/style/olive-light/png/beam.16.disabled.png
new file mode 100644
index 000000000..ee6df7a4c
Binary files /dev/null and b/app/ui/style/olive-light/png/beam.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/beam.32.disabled.png b/app/ui/style/olive-light/png/beam.32.disabled.png
new file mode 100644
index 000000000..ab3e1abfa
Binary files /dev/null and b/app/ui/style/olive-light/png/beam.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/beam.64.disabled.png b/app/ui/style/olive-light/png/beam.64.disabled.png
new file mode 100644
index 000000000..a0588c592
Binary files /dev/null and b/app/ui/style/olive-light/png/beam.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/box.128.disabled.png b/app/ui/style/olive-light/png/box.128.disabled.png
new file mode 100644
index 000000000..99e72a822
Binary files /dev/null and b/app/ui/style/olive-light/png/box.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/box.16.disabled.png b/app/ui/style/olive-light/png/box.16.disabled.png
new file mode 100644
index 000000000..dd068b561
Binary files /dev/null and b/app/ui/style/olive-light/png/box.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/box.32.disabled.png b/app/ui/style/olive-light/png/box.32.disabled.png
new file mode 100644
index 000000000..bc5afb876
Binary files /dev/null and b/app/ui/style/olive-light/png/box.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/box.64.disabled.png b/app/ui/style/olive-light/png/box.64.disabled.png
new file mode 100644
index 000000000..61531ba72
Binary files /dev/null and b/app/ui/style/olive-light/png/box.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/clock.128.disabled.png b/app/ui/style/olive-light/png/clock.128.disabled.png
new file mode 100644
index 000000000..6edf396d7
Binary files /dev/null and b/app/ui/style/olive-light/png/clock.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/clock.16.disabled.png b/app/ui/style/olive-light/png/clock.16.disabled.png
new file mode 100644
index 000000000..50927ec5a
Binary files /dev/null and b/app/ui/style/olive-light/png/clock.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/clock.32.disabled.png b/app/ui/style/olive-light/png/clock.32.disabled.png
new file mode 100644
index 000000000..219c2322d
Binary files /dev/null and b/app/ui/style/olive-light/png/clock.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/clock.64.disabled.png b/app/ui/style/olive-light/png/clock.64.disabled.png
new file mode 100644
index 000000000..12e1309c1
Binary files /dev/null and b/app/ui/style/olive-light/png/clock.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/copy.128.disabled.png b/app/ui/style/olive-light/png/copy.128.disabled.png
new file mode 100644
index 000000000..9fdd910a6
Binary files /dev/null and b/app/ui/style/olive-light/png/copy.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/copy.16.disabled.png b/app/ui/style/olive-light/png/copy.16.disabled.png
new file mode 100644
index 000000000..52827f55b
Binary files /dev/null and b/app/ui/style/olive-light/png/copy.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/copy.32.disabled.png b/app/ui/style/olive-light/png/copy.32.disabled.png
new file mode 100644
index 000000000..25f831a42
Binary files /dev/null and b/app/ui/style/olive-light/png/copy.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/copy.64.disabled.png b/app/ui/style/olive-light/png/copy.64.disabled.png
new file mode 100644
index 000000000..403e9ab20
Binary files /dev/null and b/app/ui/style/olive-light/png/copy.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/diamond.128.disabled.png b/app/ui/style/olive-light/png/diamond.128.disabled.png
new file mode 100644
index 000000000..301691919
Binary files /dev/null and b/app/ui/style/olive-light/png/diamond.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/diamond.16.disabled.png b/app/ui/style/olive-light/png/diamond.16.disabled.png
new file mode 100644
index 000000000..b0a29560a
Binary files /dev/null and b/app/ui/style/olive-light/png/diamond.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/diamond.32.disabled.png b/app/ui/style/olive-light/png/diamond.32.disabled.png
new file mode 100644
index 000000000..50d341998
Binary files /dev/null and b/app/ui/style/olive-light/png/diamond.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/diamond.64.disabled.png b/app/ui/style/olive-light/png/diamond.64.disabled.png
new file mode 100644
index 000000000..28d1f5f8b
Binary files /dev/null and b/app/ui/style/olive-light/png/diamond.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/dirup.128.disabled.png b/app/ui/style/olive-light/png/dirup.128.disabled.png
new file mode 100644
index 000000000..71e95866a
Binary files /dev/null and b/app/ui/style/olive-light/png/dirup.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/dirup.16.disabled.png b/app/ui/style/olive-light/png/dirup.16.disabled.png
new file mode 100644
index 000000000..514555290
Binary files /dev/null and b/app/ui/style/olive-light/png/dirup.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/dirup.32.disabled.png b/app/ui/style/olive-light/png/dirup.32.disabled.png
new file mode 100644
index 000000000..394c3e6a1
Binary files /dev/null and b/app/ui/style/olive-light/png/dirup.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/dirup.64.disabled.png b/app/ui/style/olive-light/png/dirup.64.disabled.png
new file mode 100644
index 000000000..a9c4c9152
Binary files /dev/null and b/app/ui/style/olive-light/png/dirup.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/error.128.disabled.png b/app/ui/style/olive-light/png/error.128.disabled.png
new file mode 100644
index 000000000..f5ff02836
Binary files /dev/null and b/app/ui/style/olive-light/png/error.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/error.16.disabled.png b/app/ui/style/olive-light/png/error.16.disabled.png
new file mode 100644
index 000000000..13292c756
Binary files /dev/null and b/app/ui/style/olive-light/png/error.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/error.32.disabled.png b/app/ui/style/olive-light/png/error.32.disabled.png
new file mode 100644
index 000000000..70f97228c
Binary files /dev/null and b/app/ui/style/olive-light/png/error.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/error.64.disabled.png b/app/ui/style/olive-light/png/error.64.disabled.png
new file mode 100644
index 000000000..3efdf4752
Binary files /dev/null and b/app/ui/style/olive-light/png/error.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/export.128.disabled.png b/app/ui/style/olive-light/png/export.128.disabled.png
new file mode 100644
index 000000000..0f86edf63
Binary files /dev/null and b/app/ui/style/olive-light/png/export.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/export.16.disabled.png b/app/ui/style/olive-light/png/export.16.disabled.png
new file mode 100644
index 000000000..62c2cf95a
Binary files /dev/null and b/app/ui/style/olive-light/png/export.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/export.32.disabled.png b/app/ui/style/olive-light/png/export.32.disabled.png
new file mode 100644
index 000000000..db306bc58
Binary files /dev/null and b/app/ui/style/olive-light/png/export.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/export.64.disabled.png b/app/ui/style/olive-light/png/export.64.disabled.png
new file mode 100644
index 000000000..2842a4123
Binary files /dev/null and b/app/ui/style/olive-light/png/export.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/ff.128.disabled.png b/app/ui/style/olive-light/png/ff.128.disabled.png
new file mode 100644
index 000000000..9f7cccbde
Binary files /dev/null and b/app/ui/style/olive-light/png/ff.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/ff.16.disabled.png b/app/ui/style/olive-light/png/ff.16.disabled.png
new file mode 100644
index 000000000..a820c4a25
Binary files /dev/null and b/app/ui/style/olive-light/png/ff.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/ff.32.disabled.png b/app/ui/style/olive-light/png/ff.32.disabled.png
new file mode 100644
index 000000000..534dfe259
Binary files /dev/null and b/app/ui/style/olive-light/png/ff.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/ff.64.disabled.png b/app/ui/style/olive-light/png/ff.64.disabled.png
new file mode 100644
index 000000000..7aef9ecec
Binary files /dev/null and b/app/ui/style/olive-light/png/ff.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/filter.128.disabled.png b/app/ui/style/olive-light/png/filter.128.disabled.png
new file mode 100644
index 000000000..df1f93494
Binary files /dev/null and b/app/ui/style/olive-light/png/filter.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/filter.16.disabled.png b/app/ui/style/olive-light/png/filter.16.disabled.png
new file mode 100644
index 000000000..556f2f699
Binary files /dev/null and b/app/ui/style/olive-light/png/filter.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/filter.32.disabled.png b/app/ui/style/olive-light/png/filter.32.disabled.png
new file mode 100644
index 000000000..34673543f
Binary files /dev/null and b/app/ui/style/olive-light/png/filter.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/filter.64.disabled.png b/app/ui/style/olive-light/png/filter.64.disabled.png
new file mode 100644
index 000000000..0b68d8ccc
Binary files /dev/null and b/app/ui/style/olive-light/png/filter.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/folder.128.disabled.png b/app/ui/style/olive-light/png/folder.128.disabled.png
new file mode 100644
index 000000000..12d71556b
Binary files /dev/null and b/app/ui/style/olive-light/png/folder.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/folder.16.disabled.png b/app/ui/style/olive-light/png/folder.16.disabled.png
new file mode 100644
index 000000000..0df090a8f
Binary files /dev/null and b/app/ui/style/olive-light/png/folder.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/folder.32.disabled.png b/app/ui/style/olive-light/png/folder.32.disabled.png
new file mode 100644
index 000000000..252a20772
Binary files /dev/null and b/app/ui/style/olive-light/png/folder.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/folder.64.disabled.png b/app/ui/style/olive-light/png/folder.64.disabled.png
new file mode 100644
index 000000000..bfad0d3d8
Binary files /dev/null and b/app/ui/style/olive-light/png/folder.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/hand.128.disabled.png b/app/ui/style/olive-light/png/hand.128.disabled.png
new file mode 100644
index 000000000..aa43d540c
Binary files /dev/null and b/app/ui/style/olive-light/png/hand.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/hand.16.disabled.png b/app/ui/style/olive-light/png/hand.16.disabled.png
new file mode 100644
index 000000000..45e5a5b28
Binary files /dev/null and b/app/ui/style/olive-light/png/hand.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/hand.32.disabled.png b/app/ui/style/olive-light/png/hand.32.disabled.png
new file mode 100644
index 000000000..c0af24644
Binary files /dev/null and b/app/ui/style/olive-light/png/hand.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/hand.64.disabled.png b/app/ui/style/olive-light/png/hand.64.disabled.png
new file mode 100644
index 000000000..4a63e51d5
Binary files /dev/null and b/app/ui/style/olive-light/png/hand.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/iconview.128.disabled.png b/app/ui/style/olive-light/png/iconview.128.disabled.png
new file mode 100644
index 000000000..dfa1e2ede
Binary files /dev/null and b/app/ui/style/olive-light/png/iconview.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/iconview.16.disabled.png b/app/ui/style/olive-light/png/iconview.16.disabled.png
new file mode 100644
index 000000000..a5decafb8
Binary files /dev/null and b/app/ui/style/olive-light/png/iconview.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/iconview.32.disabled.png b/app/ui/style/olive-light/png/iconview.32.disabled.png
new file mode 100644
index 000000000..debf49ce3
Binary files /dev/null and b/app/ui/style/olive-light/png/iconview.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/iconview.64.disabled.png b/app/ui/style/olive-light/png/iconview.64.disabled.png
new file mode 100644
index 000000000..482af240c
Binary files /dev/null and b/app/ui/style/olive-light/png/iconview.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/imagesource.128.disabled.png b/app/ui/style/olive-light/png/imagesource.128.disabled.png
new file mode 100644
index 000000000..bdd9af0c6
Binary files /dev/null and b/app/ui/style/olive-light/png/imagesource.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/imagesource.16.disabled.png b/app/ui/style/olive-light/png/imagesource.16.disabled.png
new file mode 100644
index 000000000..fba11787d
Binary files /dev/null and b/app/ui/style/olive-light/png/imagesource.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/imagesource.32.disabled.png b/app/ui/style/olive-light/png/imagesource.32.disabled.png
new file mode 100644
index 000000000..e5c1874e8
Binary files /dev/null and b/app/ui/style/olive-light/png/imagesource.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/imagesource.64.disabled.png b/app/ui/style/olive-light/png/imagesource.64.disabled.png
new file mode 100644
index 000000000..7c9e13a7b
Binary files /dev/null and b/app/ui/style/olive-light/png/imagesource.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/import.128.disabled.png b/app/ui/style/olive-light/png/import.128.disabled.png
new file mode 100644
index 000000000..45b2c29ef
Binary files /dev/null and b/app/ui/style/olive-light/png/import.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/import.16.disabled.png b/app/ui/style/olive-light/png/import.16.disabled.png
new file mode 100644
index 000000000..10e70ae27
Binary files /dev/null and b/app/ui/style/olive-light/png/import.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/import.32.disabled.png b/app/ui/style/olive-light/png/import.32.disabled.png
new file mode 100644
index 000000000..34368eb64
Binary files /dev/null and b/app/ui/style/olive-light/png/import.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/import.64.disabled.png b/app/ui/style/olive-light/png/import.64.disabled.png
new file mode 100644
index 000000000..c5417ce55
Binary files /dev/null and b/app/ui/style/olive-light/png/import.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/listview.128.disabled.png b/app/ui/style/olive-light/png/listview.128.disabled.png
new file mode 100644
index 000000000..c6a47dd70
Binary files /dev/null and b/app/ui/style/olive-light/png/listview.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/listview.16.disabled.png b/app/ui/style/olive-light/png/listview.16.disabled.png
new file mode 100644
index 000000000..30649469c
Binary files /dev/null and b/app/ui/style/olive-light/png/listview.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/listview.32.disabled.png b/app/ui/style/olive-light/png/listview.32.disabled.png
new file mode 100644
index 000000000..3913f3aab
Binary files /dev/null and b/app/ui/style/olive-light/png/listview.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/listview.64.disabled.png b/app/ui/style/olive-light/png/listview.64.disabled.png
new file mode 100644
index 000000000..df1a4bfad
Binary files /dev/null and b/app/ui/style/olive-light/png/listview.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/magnet.128.disabled.png b/app/ui/style/olive-light/png/magnet.128.disabled.png
new file mode 100644
index 000000000..83c5e9157
Binary files /dev/null and b/app/ui/style/olive-light/png/magnet.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/magnet.16.disabled.png b/app/ui/style/olive-light/png/magnet.16.disabled.png
new file mode 100644
index 000000000..b2095662d
Binary files /dev/null and b/app/ui/style/olive-light/png/magnet.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/magnet.32.disabled.png b/app/ui/style/olive-light/png/magnet.32.disabled.png
new file mode 100644
index 000000000..6c1dbebde
Binary files /dev/null and b/app/ui/style/olive-light/png/magnet.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/magnet.64.disabled.png b/app/ui/style/olive-light/png/magnet.64.disabled.png
new file mode 100644
index 000000000..2bd260eb1
Binary files /dev/null and b/app/ui/style/olive-light/png/magnet.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/map.128.disabled.png b/app/ui/style/olive-light/png/map.128.disabled.png
new file mode 100644
index 000000000..0b0d89062
Binary files /dev/null and b/app/ui/style/olive-light/png/map.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/map.16.disabled.png b/app/ui/style/olive-light/png/map.16.disabled.png
new file mode 100644
index 000000000..3954f6258
Binary files /dev/null and b/app/ui/style/olive-light/png/map.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/map.32.disabled.png b/app/ui/style/olive-light/png/map.32.disabled.png
new file mode 100644
index 000000000..b6373ff01
Binary files /dev/null and b/app/ui/style/olive-light/png/map.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/map.64.disabled.png b/app/ui/style/olive-light/png/map.64.disabled.png
new file mode 100644
index 000000000..bf2d9cd97
Binary files /dev/null and b/app/ui/style/olive-light/png/map.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/minus.128.disabled.png b/app/ui/style/olive-light/png/minus.128.disabled.png
new file mode 100644
index 000000000..915507f35
Binary files /dev/null and b/app/ui/style/olive-light/png/minus.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/minus.16.disabled.png b/app/ui/style/olive-light/png/minus.16.disabled.png
new file mode 100644
index 000000000..f00afd65a
Binary files /dev/null and b/app/ui/style/olive-light/png/minus.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/minus.32.disabled.png b/app/ui/style/olive-light/png/minus.32.disabled.png
new file mode 100644
index 000000000..47a9a4810
Binary files /dev/null and b/app/ui/style/olive-light/png/minus.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/minus.64.disabled.png b/app/ui/style/olive-light/png/minus.64.disabled.png
new file mode 100644
index 000000000..1422bc3fd
Binary files /dev/null and b/app/ui/style/olive-light/png/minus.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/new.128.disabled.png b/app/ui/style/olive-light/png/new.128.disabled.png
new file mode 100644
index 000000000..a666cfa20
Binary files /dev/null and b/app/ui/style/olive-light/png/new.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/new.16.disabled.png b/app/ui/style/olive-light/png/new.16.disabled.png
new file mode 100644
index 000000000..7c4ec1f41
Binary files /dev/null and b/app/ui/style/olive-light/png/new.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/new.32.disabled.png b/app/ui/style/olive-light/png/new.32.disabled.png
new file mode 100644
index 000000000..34ee2b4a6
Binary files /dev/null and b/app/ui/style/olive-light/png/new.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/new.64.disabled.png b/app/ui/style/olive-light/png/new.64.disabled.png
new file mode 100644
index 000000000..b77637f03
Binary files /dev/null and b/app/ui/style/olive-light/png/new.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/next.128.disabled.png b/app/ui/style/olive-light/png/next.128.disabled.png
new file mode 100644
index 000000000..9035ee9da
Binary files /dev/null and b/app/ui/style/olive-light/png/next.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/next.16.disabled.png b/app/ui/style/olive-light/png/next.16.disabled.png
new file mode 100644
index 000000000..5d4d850af
Binary files /dev/null and b/app/ui/style/olive-light/png/next.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/next.32.disabled.png b/app/ui/style/olive-light/png/next.32.disabled.png
new file mode 100644
index 000000000..5e6333210
Binary files /dev/null and b/app/ui/style/olive-light/png/next.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/next.64.disabled.png b/app/ui/style/olive-light/png/next.64.disabled.png
new file mode 100644
index 000000000..7f7bc8cdc
Binary files /dev/null and b/app/ui/style/olive-light/png/next.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/nodes_btt.128.disabled.png b/app/ui/style/olive-light/png/nodes_btt.128.disabled.png
new file mode 100644
index 000000000..bcb3c9ef8
Binary files /dev/null and b/app/ui/style/olive-light/png/nodes_btt.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/nodes_btt.16.disabled.png b/app/ui/style/olive-light/png/nodes_btt.16.disabled.png
new file mode 100644
index 000000000..6a44ef973
Binary files /dev/null and b/app/ui/style/olive-light/png/nodes_btt.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/nodes_btt.32.disabled.png b/app/ui/style/olive-light/png/nodes_btt.32.disabled.png
new file mode 100644
index 000000000..365f28946
Binary files /dev/null and b/app/ui/style/olive-light/png/nodes_btt.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/nodes_btt.64.disabled.png b/app/ui/style/olive-light/png/nodes_btt.64.disabled.png
new file mode 100644
index 000000000..95a893379
Binary files /dev/null and b/app/ui/style/olive-light/png/nodes_btt.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/nodes_ltr.128.disabled.png b/app/ui/style/olive-light/png/nodes_ltr.128.disabled.png
new file mode 100644
index 000000000..0f7aa850f
Binary files /dev/null and b/app/ui/style/olive-light/png/nodes_ltr.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/nodes_ltr.16.disabled.png b/app/ui/style/olive-light/png/nodes_ltr.16.disabled.png
new file mode 100644
index 000000000..6a44ef973
Binary files /dev/null and b/app/ui/style/olive-light/png/nodes_ltr.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/nodes_ltr.32.disabled.png b/app/ui/style/olive-light/png/nodes_ltr.32.disabled.png
new file mode 100644
index 000000000..12fe8421e
Binary files /dev/null and b/app/ui/style/olive-light/png/nodes_ltr.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/nodes_ltr.64.disabled.png b/app/ui/style/olive-light/png/nodes_ltr.64.disabled.png
new file mode 100644
index 000000000..a0fae6bf8
Binary files /dev/null and b/app/ui/style/olive-light/png/nodes_ltr.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/nodes_rtl.128.disabled.png b/app/ui/style/olive-light/png/nodes_rtl.128.disabled.png
new file mode 100644
index 000000000..b47330da7
Binary files /dev/null and b/app/ui/style/olive-light/png/nodes_rtl.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/nodes_rtl.16.disabled.png b/app/ui/style/olive-light/png/nodes_rtl.16.disabled.png
new file mode 100644
index 000000000..5012d6c49
Binary files /dev/null and b/app/ui/style/olive-light/png/nodes_rtl.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/nodes_rtl.32.disabled.png b/app/ui/style/olive-light/png/nodes_rtl.32.disabled.png
new file mode 100644
index 000000000..1ab8a3645
Binary files /dev/null and b/app/ui/style/olive-light/png/nodes_rtl.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/nodes_rtl.64.disabled.png b/app/ui/style/olive-light/png/nodes_rtl.64.disabled.png
new file mode 100644
index 000000000..e79887b2e
Binary files /dev/null and b/app/ui/style/olive-light/png/nodes_rtl.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/nodes_ttb.128.disabled.png b/app/ui/style/olive-light/png/nodes_ttb.128.disabled.png
new file mode 100644
index 000000000..fac99926f
Binary files /dev/null and b/app/ui/style/olive-light/png/nodes_ttb.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/nodes_ttb.16.disabled.png b/app/ui/style/olive-light/png/nodes_ttb.16.disabled.png
new file mode 100644
index 000000000..150bbe3a9
Binary files /dev/null and b/app/ui/style/olive-light/png/nodes_ttb.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/nodes_ttb.32.disabled.png b/app/ui/style/olive-light/png/nodes_ttb.32.disabled.png
new file mode 100644
index 000000000..a0c0f86d7
Binary files /dev/null and b/app/ui/style/olive-light/png/nodes_ttb.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/nodes_ttb.64.disabled.png b/app/ui/style/olive-light/png/nodes_ttb.64.disabled.png
new file mode 100644
index 000000000..da2827cf4
Binary files /dev/null and b/app/ui/style/olive-light/png/nodes_ttb.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/open.128.disabled.png b/app/ui/style/olive-light/png/open.128.disabled.png
new file mode 100644
index 000000000..933451211
Binary files /dev/null and b/app/ui/style/olive-light/png/open.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/open.16.disabled.png b/app/ui/style/olive-light/png/open.16.disabled.png
new file mode 100644
index 000000000..e55874f4d
Binary files /dev/null and b/app/ui/style/olive-light/png/open.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/open.32.disabled.png b/app/ui/style/olive-light/png/open.32.disabled.png
new file mode 100644
index 000000000..c98e44701
Binary files /dev/null and b/app/ui/style/olive-light/png/open.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/open.64.disabled.png b/app/ui/style/olive-light/png/open.64.disabled.png
new file mode 100644
index 000000000..dc8b7e45b
Binary files /dev/null and b/app/ui/style/olive-light/png/open.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/paste.128.disabled.png b/app/ui/style/olive-light/png/paste.128.disabled.png
new file mode 100644
index 000000000..cb950f73c
Binary files /dev/null and b/app/ui/style/olive-light/png/paste.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/paste.16.disabled.png b/app/ui/style/olive-light/png/paste.16.disabled.png
new file mode 100644
index 000000000..286803908
Binary files /dev/null and b/app/ui/style/olive-light/png/paste.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/paste.32.disabled.png b/app/ui/style/olive-light/png/paste.32.disabled.png
new file mode 100644
index 000000000..1c28350d2
Binary files /dev/null and b/app/ui/style/olive-light/png/paste.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/paste.64.disabled.png b/app/ui/style/olive-light/png/paste.64.disabled.png
new file mode 100644
index 000000000..e42c0bee0
Binary files /dev/null and b/app/ui/style/olive-light/png/paste.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/pause.128.disabled.png b/app/ui/style/olive-light/png/pause.128.disabled.png
new file mode 100644
index 000000000..b35b3a51e
Binary files /dev/null and b/app/ui/style/olive-light/png/pause.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/pause.16.disabled.png b/app/ui/style/olive-light/png/pause.16.disabled.png
new file mode 100644
index 000000000..b1ed8d7f1
Binary files /dev/null and b/app/ui/style/olive-light/png/pause.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/pause.32.disabled.png b/app/ui/style/olive-light/png/pause.32.disabled.png
new file mode 100644
index 000000000..9e3956a96
Binary files /dev/null and b/app/ui/style/olive-light/png/pause.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/pause.64.disabled.png b/app/ui/style/olive-light/png/pause.64.disabled.png
new file mode 100644
index 000000000..da76f2c81
Binary files /dev/null and b/app/ui/style/olive-light/png/pause.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/play.128.disabled.png b/app/ui/style/olive-light/png/play.128.disabled.png
new file mode 100644
index 000000000..dec1c6696
Binary files /dev/null and b/app/ui/style/olive-light/png/play.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/play.16.disabled.png b/app/ui/style/olive-light/png/play.16.disabled.png
new file mode 100644
index 000000000..2f5ce300f
Binary files /dev/null and b/app/ui/style/olive-light/png/play.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/play.32.disabled.png b/app/ui/style/olive-light/png/play.32.disabled.png
new file mode 100644
index 000000000..848be3850
Binary files /dev/null and b/app/ui/style/olive-light/png/play.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/play.64.disabled.png b/app/ui/style/olive-light/png/play.64.disabled.png
new file mode 100644
index 000000000..0a60ea5ce
Binary files /dev/null and b/app/ui/style/olive-light/png/play.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/plus.128.disabled.png b/app/ui/style/olive-light/png/plus.128.disabled.png
new file mode 100644
index 000000000..811ab652d
Binary files /dev/null and b/app/ui/style/olive-light/png/plus.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/plus.16.disabled.png b/app/ui/style/olive-light/png/plus.16.disabled.png
new file mode 100644
index 000000000..69c64d0b0
Binary files /dev/null and b/app/ui/style/olive-light/png/plus.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/plus.32.disabled.png b/app/ui/style/olive-light/png/plus.32.disabled.png
new file mode 100644
index 000000000..4c0fb7613
Binary files /dev/null and b/app/ui/style/olive-light/png/plus.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/plus.64.disabled.png b/app/ui/style/olive-light/png/plus.64.disabled.png
new file mode 100644
index 000000000..f503106f2
Binary files /dev/null and b/app/ui/style/olive-light/png/plus.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/prev.128.disabled.png b/app/ui/style/olive-light/png/prev.128.disabled.png
new file mode 100644
index 000000000..02fb4f98f
Binary files /dev/null and b/app/ui/style/olive-light/png/prev.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/prev.16.disabled.png b/app/ui/style/olive-light/png/prev.16.disabled.png
new file mode 100644
index 000000000..ffe37fa69
Binary files /dev/null and b/app/ui/style/olive-light/png/prev.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/prev.32.disabled.png b/app/ui/style/olive-light/png/prev.32.disabled.png
new file mode 100644
index 000000000..3ab3bf030
Binary files /dev/null and b/app/ui/style/olive-light/png/prev.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/prev.64.disabled.png b/app/ui/style/olive-light/png/prev.64.disabled.png
new file mode 100644
index 000000000..0433014b4
Binary files /dev/null and b/app/ui/style/olive-light/png/prev.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/razor.128.disabled.png b/app/ui/style/olive-light/png/razor.128.disabled.png
new file mode 100644
index 000000000..fa6a96782
Binary files /dev/null and b/app/ui/style/olive-light/png/razor.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/razor.16.disabled.png b/app/ui/style/olive-light/png/razor.16.disabled.png
new file mode 100644
index 000000000..a99acf3c2
Binary files /dev/null and b/app/ui/style/olive-light/png/razor.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/razor.32.disabled.png b/app/ui/style/olive-light/png/razor.32.disabled.png
new file mode 100644
index 000000000..3f8761ff8
Binary files /dev/null and b/app/ui/style/olive-light/png/razor.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/razor.64.disabled.png b/app/ui/style/olive-light/png/razor.64.disabled.png
new file mode 100644
index 000000000..6baf64509
Binary files /dev/null and b/app/ui/style/olive-light/png/razor.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/record.128.disabled.png b/app/ui/style/olive-light/png/record.128.disabled.png
new file mode 100644
index 000000000..e6391580a
Binary files /dev/null and b/app/ui/style/olive-light/png/record.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/record.16.disabled.png b/app/ui/style/olive-light/png/record.16.disabled.png
new file mode 100644
index 000000000..04eefd146
Binary files /dev/null and b/app/ui/style/olive-light/png/record.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/record.32.disabled.png b/app/ui/style/olive-light/png/record.32.disabled.png
new file mode 100644
index 000000000..a87900202
Binary files /dev/null and b/app/ui/style/olive-light/png/record.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/record.64.disabled.png b/app/ui/style/olive-light/png/record.64.disabled.png
new file mode 100644
index 000000000..7910970e2
Binary files /dev/null and b/app/ui/style/olive-light/png/record.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/redo.128.disabled.png b/app/ui/style/olive-light/png/redo.128.disabled.png
new file mode 100644
index 000000000..6f0e87cc4
Binary files /dev/null and b/app/ui/style/olive-light/png/redo.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/redo.16.disabled.png b/app/ui/style/olive-light/png/redo.16.disabled.png
new file mode 100644
index 000000000..1815a41fa
Binary files /dev/null and b/app/ui/style/olive-light/png/redo.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/redo.32.disabled.png b/app/ui/style/olive-light/png/redo.32.disabled.png
new file mode 100644
index 000000000..976680242
Binary files /dev/null and b/app/ui/style/olive-light/png/redo.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/redo.64.disabled.png b/app/ui/style/olive-light/png/redo.64.disabled.png
new file mode 100644
index 000000000..330839857
Binary files /dev/null and b/app/ui/style/olive-light/png/redo.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/rew.128.disabled.png b/app/ui/style/olive-light/png/rew.128.disabled.png
new file mode 100644
index 000000000..2b7059595
Binary files /dev/null and b/app/ui/style/olive-light/png/rew.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/rew.16.disabled.png b/app/ui/style/olive-light/png/rew.16.disabled.png
new file mode 100644
index 000000000..35fd3ad80
Binary files /dev/null and b/app/ui/style/olive-light/png/rew.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/rew.32.disabled.png b/app/ui/style/olive-light/png/rew.32.disabled.png
new file mode 100644
index 000000000..a677035c7
Binary files /dev/null and b/app/ui/style/olive-light/png/rew.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/rew.64.disabled.png b/app/ui/style/olive-light/png/rew.64.disabled.png
new file mode 100644
index 000000000..f66ae821c
Binary files /dev/null and b/app/ui/style/olive-light/png/rew.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/ripple.128.disabled.png b/app/ui/style/olive-light/png/ripple.128.disabled.png
new file mode 100644
index 000000000..419abfc15
Binary files /dev/null and b/app/ui/style/olive-light/png/ripple.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/ripple.16.disabled.png b/app/ui/style/olive-light/png/ripple.16.disabled.png
new file mode 100644
index 000000000..ec15234cf
Binary files /dev/null and b/app/ui/style/olive-light/png/ripple.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/ripple.32.disabled.png b/app/ui/style/olive-light/png/ripple.32.disabled.png
new file mode 100644
index 000000000..dfaae7914
Binary files /dev/null and b/app/ui/style/olive-light/png/ripple.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/ripple.64.disabled.png b/app/ui/style/olive-light/png/ripple.64.disabled.png
new file mode 100644
index 000000000..b755b46fa
Binary files /dev/null and b/app/ui/style/olive-light/png/ripple.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/rolling.128.disabled.png b/app/ui/style/olive-light/png/rolling.128.disabled.png
new file mode 100644
index 000000000..a7d9ee530
Binary files /dev/null and b/app/ui/style/olive-light/png/rolling.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/rolling.16.disabled.png b/app/ui/style/olive-light/png/rolling.16.disabled.png
new file mode 100644
index 000000000..1da29b9ec
Binary files /dev/null and b/app/ui/style/olive-light/png/rolling.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/rolling.32.disabled.png b/app/ui/style/olive-light/png/rolling.32.disabled.png
new file mode 100644
index 000000000..bff377900
Binary files /dev/null and b/app/ui/style/olive-light/png/rolling.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/rolling.64.disabled.png b/app/ui/style/olive-light/png/rolling.64.disabled.png
new file mode 100644
index 000000000..aa1d67746
Binary files /dev/null and b/app/ui/style/olive-light/png/rolling.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/save.128.disabled.png b/app/ui/style/olive-light/png/save.128.disabled.png
new file mode 100644
index 000000000..9f679319b
Binary files /dev/null and b/app/ui/style/olive-light/png/save.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/save.16.disabled.png b/app/ui/style/olive-light/png/save.16.disabled.png
new file mode 100644
index 000000000..ff945c924
Binary files /dev/null and b/app/ui/style/olive-light/png/save.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/save.32.disabled.png b/app/ui/style/olive-light/png/save.32.disabled.png
new file mode 100644
index 000000000..7e792cf29
Binary files /dev/null and b/app/ui/style/olive-light/png/save.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/save.64.disabled.png b/app/ui/style/olive-light/png/save.64.disabled.png
new file mode 100644
index 000000000..96977466c
Binary files /dev/null and b/app/ui/style/olive-light/png/save.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/sequence.128.disabled.png b/app/ui/style/olive-light/png/sequence.128.disabled.png
new file mode 100644
index 000000000..7032a4a5d
Binary files /dev/null and b/app/ui/style/olive-light/png/sequence.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/sequence.16.disabled.png b/app/ui/style/olive-light/png/sequence.16.disabled.png
new file mode 100644
index 000000000..f013e6dd0
Binary files /dev/null and b/app/ui/style/olive-light/png/sequence.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/sequence.32.disabled.png b/app/ui/style/olive-light/png/sequence.32.disabled.png
new file mode 100644
index 000000000..21b1c467e
Binary files /dev/null and b/app/ui/style/olive-light/png/sequence.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/sequence.64.disabled.png b/app/ui/style/olive-light/png/sequence.64.disabled.png
new file mode 100644
index 000000000..6108c12f3
Binary files /dev/null and b/app/ui/style/olive-light/png/sequence.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/slide.128.disabled.png b/app/ui/style/olive-light/png/slide.128.disabled.png
new file mode 100644
index 000000000..9c2048ba4
Binary files /dev/null and b/app/ui/style/olive-light/png/slide.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/slide.16.disabled.png b/app/ui/style/olive-light/png/slide.16.disabled.png
new file mode 100644
index 000000000..c4014be38
Binary files /dev/null and b/app/ui/style/olive-light/png/slide.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/slide.32.disabled.png b/app/ui/style/olive-light/png/slide.32.disabled.png
new file mode 100644
index 000000000..dc6b7611b
Binary files /dev/null and b/app/ui/style/olive-light/png/slide.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/slide.64.disabled.png b/app/ui/style/olive-light/png/slide.64.disabled.png
new file mode 100644
index 000000000..6dee82306
Binary files /dev/null and b/app/ui/style/olive-light/png/slide.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/slip.128.disabled.png b/app/ui/style/olive-light/png/slip.128.disabled.png
new file mode 100644
index 000000000..cc3b97bd4
Binary files /dev/null and b/app/ui/style/olive-light/png/slip.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/slip.16.disabled.png b/app/ui/style/olive-light/png/slip.16.disabled.png
new file mode 100644
index 000000000..db68743d5
Binary files /dev/null and b/app/ui/style/olive-light/png/slip.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/slip.32.disabled.png b/app/ui/style/olive-light/png/slip.32.disabled.png
new file mode 100644
index 000000000..8bea76f77
Binary files /dev/null and b/app/ui/style/olive-light/png/slip.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/slip.64.disabled.png b/app/ui/style/olive-light/png/slip.64.disabled.png
new file mode 100644
index 000000000..e95376d33
Binary files /dev/null and b/app/ui/style/olive-light/png/slip.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/smooth_edges.128.disabled.png b/app/ui/style/olive-light/png/smooth_edges.128.disabled.png
new file mode 100644
index 000000000..5b379c04d
Binary files /dev/null and b/app/ui/style/olive-light/png/smooth_edges.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/smooth_edges.16.disabled.png b/app/ui/style/olive-light/png/smooth_edges.16.disabled.png
new file mode 100644
index 000000000..0249a9203
Binary files /dev/null and b/app/ui/style/olive-light/png/smooth_edges.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/smooth_edges.32.disabled.png b/app/ui/style/olive-light/png/smooth_edges.32.disabled.png
new file mode 100644
index 000000000..ffd7e2cd1
Binary files /dev/null and b/app/ui/style/olive-light/png/smooth_edges.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/smooth_edges.64.disabled.png b/app/ui/style/olive-light/png/smooth_edges.64.disabled.png
new file mode 100644
index 000000000..bf76d3146
Binary files /dev/null and b/app/ui/style/olive-light/png/smooth_edges.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/text-bold.128.disabled.png b/app/ui/style/olive-light/png/text-bold.128.disabled.png
new file mode 100644
index 000000000..42ce474e8
Binary files /dev/null and b/app/ui/style/olive-light/png/text-bold.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/text-bold.16.disabled.png b/app/ui/style/olive-light/png/text-bold.16.disabled.png
new file mode 100644
index 000000000..24ab29f31
Binary files /dev/null and b/app/ui/style/olive-light/png/text-bold.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/text-bold.32.disabled.png b/app/ui/style/olive-light/png/text-bold.32.disabled.png
new file mode 100644
index 000000000..2d82ab7a2
Binary files /dev/null and b/app/ui/style/olive-light/png/text-bold.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/text-bold.64.disabled.png b/app/ui/style/olive-light/png/text-bold.64.disabled.png
new file mode 100644
index 000000000..c4ee1fe9d
Binary files /dev/null and b/app/ui/style/olive-light/png/text-bold.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/text-italic.128.disabled.png b/app/ui/style/olive-light/png/text-italic.128.disabled.png
new file mode 100644
index 000000000..6bc7b67ac
Binary files /dev/null and b/app/ui/style/olive-light/png/text-italic.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/text-italic.16.disabled.png b/app/ui/style/olive-light/png/text-italic.16.disabled.png
new file mode 100644
index 000000000..7a1d2ee97
Binary files /dev/null and b/app/ui/style/olive-light/png/text-italic.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/text-italic.32.disabled.png b/app/ui/style/olive-light/png/text-italic.32.disabled.png
new file mode 100644
index 000000000..911714c1a
Binary files /dev/null and b/app/ui/style/olive-light/png/text-italic.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/text-italic.64.disabled.png b/app/ui/style/olive-light/png/text-italic.64.disabled.png
new file mode 100644
index 000000000..1bd638c64
Binary files /dev/null and b/app/ui/style/olive-light/png/text-italic.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/text-underline.128.disabled.png b/app/ui/style/olive-light/png/text-underline.128.disabled.png
new file mode 100644
index 000000000..c418f8363
Binary files /dev/null and b/app/ui/style/olive-light/png/text-underline.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/text-underline.16.disabled.png b/app/ui/style/olive-light/png/text-underline.16.disabled.png
new file mode 100644
index 000000000..2f76da2f8
Binary files /dev/null and b/app/ui/style/olive-light/png/text-underline.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/text-underline.32.disabled.png b/app/ui/style/olive-light/png/text-underline.32.disabled.png
new file mode 100644
index 000000000..729a56f4b
Binary files /dev/null and b/app/ui/style/olive-light/png/text-underline.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/text-underline.64.disabled.png b/app/ui/style/olive-light/png/text-underline.64.disabled.png
new file mode 100644
index 000000000..73a37cc65
Binary files /dev/null and b/app/ui/style/olive-light/png/text-underline.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/transition-tool.128.disabled.png b/app/ui/style/olive-light/png/transition-tool.128.disabled.png
new file mode 100644
index 000000000..2f0685d75
Binary files /dev/null and b/app/ui/style/olive-light/png/transition-tool.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/transition-tool.16.disabled.png b/app/ui/style/olive-light/png/transition-tool.16.disabled.png
new file mode 100644
index 000000000..5d4d0b923
Binary files /dev/null and b/app/ui/style/olive-light/png/transition-tool.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/transition-tool.32.disabled.png b/app/ui/style/olive-light/png/transition-tool.32.disabled.png
new file mode 100644
index 000000000..4a0471f18
Binary files /dev/null and b/app/ui/style/olive-light/png/transition-tool.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/transition-tool.64.disabled.png b/app/ui/style/olive-light/png/transition-tool.64.disabled.png
new file mode 100644
index 000000000..930964821
Binary files /dev/null and b/app/ui/style/olive-light/png/transition-tool.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/treeview.128.disabled.png b/app/ui/style/olive-light/png/treeview.128.disabled.png
new file mode 100644
index 000000000..af071a4a5
Binary files /dev/null and b/app/ui/style/olive-light/png/treeview.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/treeview.16.disabled.png b/app/ui/style/olive-light/png/treeview.16.disabled.png
new file mode 100644
index 000000000..409a24797
Binary files /dev/null and b/app/ui/style/olive-light/png/treeview.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/treeview.32.disabled.png b/app/ui/style/olive-light/png/treeview.32.disabled.png
new file mode 100644
index 000000000..9f07cdaf2
Binary files /dev/null and b/app/ui/style/olive-light/png/treeview.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/treeview.64.disabled.png b/app/ui/style/olive-light/png/treeview.64.disabled.png
new file mode 100644
index 000000000..356c2a9ab
Binary files /dev/null and b/app/ui/style/olive-light/png/treeview.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/tri-down.128.disabled.png b/app/ui/style/olive-light/png/tri-down.128.disabled.png
new file mode 100644
index 000000000..97108d061
Binary files /dev/null and b/app/ui/style/olive-light/png/tri-down.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/tri-down.16.disabled.png b/app/ui/style/olive-light/png/tri-down.16.disabled.png
new file mode 100644
index 000000000..c11f4a237
Binary files /dev/null and b/app/ui/style/olive-light/png/tri-down.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/tri-down.32.disabled.png b/app/ui/style/olive-light/png/tri-down.32.disabled.png
new file mode 100644
index 000000000..a09b52c6f
Binary files /dev/null and b/app/ui/style/olive-light/png/tri-down.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/tri-down.64.disabled.png b/app/ui/style/olive-light/png/tri-down.64.disabled.png
new file mode 100644
index 000000000..edced3f01
Binary files /dev/null and b/app/ui/style/olive-light/png/tri-down.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/tri-left.128.disabled.png b/app/ui/style/olive-light/png/tri-left.128.disabled.png
new file mode 100644
index 000000000..ae6b253f4
Binary files /dev/null and b/app/ui/style/olive-light/png/tri-left.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/tri-left.16.disabled.png b/app/ui/style/olive-light/png/tri-left.16.disabled.png
new file mode 100644
index 000000000..daf70fe69
Binary files /dev/null and b/app/ui/style/olive-light/png/tri-left.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/tri-left.32.disabled.png b/app/ui/style/olive-light/png/tri-left.32.disabled.png
new file mode 100644
index 000000000..fe8c98f14
Binary files /dev/null and b/app/ui/style/olive-light/png/tri-left.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/tri-left.64.disabled.png b/app/ui/style/olive-light/png/tri-left.64.disabled.png
new file mode 100644
index 000000000..3d3a97c0b
Binary files /dev/null and b/app/ui/style/olive-light/png/tri-left.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/tri-right.128.disabled.png b/app/ui/style/olive-light/png/tri-right.128.disabled.png
new file mode 100644
index 000000000..4fffe4e99
Binary files /dev/null and b/app/ui/style/olive-light/png/tri-right.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/tri-right.16.disabled.png b/app/ui/style/olive-light/png/tri-right.16.disabled.png
new file mode 100644
index 000000000..d2e62064a
Binary files /dev/null and b/app/ui/style/olive-light/png/tri-right.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/tri-right.32.disabled.png b/app/ui/style/olive-light/png/tri-right.32.disabled.png
new file mode 100644
index 000000000..a3c933cc7
Binary files /dev/null and b/app/ui/style/olive-light/png/tri-right.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/tri-right.64.disabled.png b/app/ui/style/olive-light/png/tri-right.64.disabled.png
new file mode 100644
index 000000000..93edb986a
Binary files /dev/null and b/app/ui/style/olive-light/png/tri-right.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/tri-up.128.disabled.png b/app/ui/style/olive-light/png/tri-up.128.disabled.png
new file mode 100644
index 000000000..71d8bcf4a
Binary files /dev/null and b/app/ui/style/olive-light/png/tri-up.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/tri-up.16.disabled.png b/app/ui/style/olive-light/png/tri-up.16.disabled.png
new file mode 100644
index 000000000..9e3b6aa34
Binary files /dev/null and b/app/ui/style/olive-light/png/tri-up.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/tri-up.32.disabled.png b/app/ui/style/olive-light/png/tri-up.32.disabled.png
new file mode 100644
index 000000000..b8b2f81f9
Binary files /dev/null and b/app/ui/style/olive-light/png/tri-up.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/tri-up.64.disabled.png b/app/ui/style/olive-light/png/tri-up.64.disabled.png
new file mode 100644
index 000000000..50d438f7f
Binary files /dev/null and b/app/ui/style/olive-light/png/tri-up.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/undo.128.disabled.png b/app/ui/style/olive-light/png/undo.128.disabled.png
new file mode 100644
index 000000000..fb3194bf7
Binary files /dev/null and b/app/ui/style/olive-light/png/undo.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/undo.16.disabled.png b/app/ui/style/olive-light/png/undo.16.disabled.png
new file mode 100644
index 000000000..fcb76a332
Binary files /dev/null and b/app/ui/style/olive-light/png/undo.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/undo.32.disabled.png b/app/ui/style/olive-light/png/undo.32.disabled.png
new file mode 100644
index 000000000..bc24ba4a3
Binary files /dev/null and b/app/ui/style/olive-light/png/undo.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/undo.64.disabled.png b/app/ui/style/olive-light/png/undo.64.disabled.png
new file mode 100644
index 000000000..802e38430
Binary files /dev/null and b/app/ui/style/olive-light/png/undo.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/videosource.128.disabled.png b/app/ui/style/olive-light/png/videosource.128.disabled.png
new file mode 100644
index 000000000..e84e6b47e
Binary files /dev/null and b/app/ui/style/olive-light/png/videosource.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/videosource.16.disabled.png b/app/ui/style/olive-light/png/videosource.16.disabled.png
new file mode 100644
index 000000000..f938b1c09
Binary files /dev/null and b/app/ui/style/olive-light/png/videosource.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/videosource.32.disabled.png b/app/ui/style/olive-light/png/videosource.32.disabled.png
new file mode 100644
index 000000000..7f8c5068f
Binary files /dev/null and b/app/ui/style/olive-light/png/videosource.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/videosource.64.disabled.png b/app/ui/style/olive-light/png/videosource.64.disabled.png
new file mode 100644
index 000000000..c04275108
Binary files /dev/null and b/app/ui/style/olive-light/png/videosource.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/zoomin.128.disabled.png b/app/ui/style/olive-light/png/zoomin.128.disabled.png
new file mode 100644
index 000000000..6e6343042
Binary files /dev/null and b/app/ui/style/olive-light/png/zoomin.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/zoomin.16.disabled.png b/app/ui/style/olive-light/png/zoomin.16.disabled.png
new file mode 100644
index 000000000..8c1ecde5b
Binary files /dev/null and b/app/ui/style/olive-light/png/zoomin.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/zoomin.32.disabled.png b/app/ui/style/olive-light/png/zoomin.32.disabled.png
new file mode 100644
index 000000000..6189eb040
Binary files /dev/null and b/app/ui/style/olive-light/png/zoomin.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/zoomin.64.disabled.png b/app/ui/style/olive-light/png/zoomin.64.disabled.png
new file mode 100644
index 000000000..f7b60f9fc
Binary files /dev/null and b/app/ui/style/olive-light/png/zoomin.64.disabled.png differ
diff --git a/app/ui/style/olive-light/png/zoomout.128.disabled.png b/app/ui/style/olive-light/png/zoomout.128.disabled.png
new file mode 100644
index 000000000..a9aab9602
Binary files /dev/null and b/app/ui/style/olive-light/png/zoomout.128.disabled.png differ
diff --git a/app/ui/style/olive-light/png/zoomout.16.disabled.png b/app/ui/style/olive-light/png/zoomout.16.disabled.png
new file mode 100644
index 000000000..08ee06b29
Binary files /dev/null and b/app/ui/style/olive-light/png/zoomout.16.disabled.png differ
diff --git a/app/ui/style/olive-light/png/zoomout.32.disabled.png b/app/ui/style/olive-light/png/zoomout.32.disabled.png
new file mode 100644
index 000000000..883610e27
Binary files /dev/null and b/app/ui/style/olive-light/png/zoomout.32.disabled.png differ
diff --git a/app/ui/style/olive-light/png/zoomout.64.disabled.png b/app/ui/style/olive-light/png/zoomout.64.disabled.png
new file mode 100644
index 000000000..c83537238
Binary files /dev/null and b/app/ui/style/olive-light/png/zoomout.64.disabled.png differ
diff --git a/app/ui/style/olive-light/res.qrc.in b/app/ui/style/olive-light/res.qrc.in
new file mode 100644
index 000000000..2fa59df82
--- /dev/null
+++ b/app/ui/style/olive-light/res.qrc.in
@@ -0,0 +1,5 @@
+
+
+ @QRC_BODY@
+
+