diff --git a/app/core.cpp b/app/core.cpp index e8cb53e6d..a6eb9e354 100644 --- a/app/core.cpp +++ b/app/core.cpp @@ -33,7 +33,6 @@ #include "project/item/footage/footage.h" #include "task/import/import.h" #include "task/taskmanager.h" -#include "ui/icons/icons.h" #include "ui/style/style.h" #include "undo/undostack.h" #include "widget/menu/menushared.h" @@ -217,9 +216,6 @@ void Core::DeclareTypesForQt() void Core::StartGUI(bool full_screen) { - // Load all icons - olive::icon::LoadAll(); - // Set UI style olive::style::AppSetDefault(); diff --git a/app/ui/icons/CMakeLists.txt b/app/ui/icons/CMakeLists.txt index dd87ffcba..a9e2eb667 100644 --- a/app/ui/icons/CMakeLists.txt +++ b/app/ui/icons/CMakeLists.txt @@ -23,6 +23,7 @@ set(OLIVE_SOURCES set(OLIVE_RESOURCES ${OLIVE_RESOURCES} - ui/icons/icons.qrc + ui/icons/olive-dark/olive-dark.qrc + ui/icons/olive-light/olive-light.qrc PARENT_SCOPE ) diff --git a/app/ui/icons/bold.128.png b/app/ui/icons/bold.128.png deleted file mode 100644 index 80d9818cc..000000000 Binary files a/app/ui/icons/bold.128.png and /dev/null differ diff --git a/app/ui/icons/bold.16.png b/app/ui/icons/bold.16.png deleted file mode 100644 index 44b56b829..000000000 Binary files a/app/ui/icons/bold.16.png and /dev/null differ diff --git a/app/ui/icons/bold.32.png b/app/ui/icons/bold.32.png deleted file mode 100644 index 06fa0bb1d..000000000 Binary files a/app/ui/icons/bold.32.png and /dev/null differ diff --git a/app/ui/icons/bold.64.png b/app/ui/icons/bold.64.png deleted file mode 100644 index facdc4ad2..000000000 Binary files a/app/ui/icons/bold.64.png and /dev/null differ diff --git a/app/ui/icons/generate-icons.sh b/app/ui/icons/generate-icons.sh index ca4272695..d5246d84e 100755 --- a/app/ui/icons/generate-icons.sh +++ b/app/ui/icons/generate-icons.sh @@ -29,35 +29,53 @@ OUTPUT_SIZES=( 16 32 64 128 ) -if [ $# -ne 2 ] +if [ $# -lt 1 ] then - echo Usage: $0 path-to-svgs qrc-file + echo "Usage: $0 icon-pack-name [options]" + echo + echo "Example: $0 olive-dark" + echo + echo "Options:" + echo " -n Only generate QRC file" echo - echo Example: $0 svg icons.qrc exit 1 fi -SVGDIR=$1 -QRCFILE=$2 +PACKNAME=$1 +SVGDIR=$1/svg +PNGDIR=$1 +QRCFILE=$1/$1.qrc + +ONLYQRC=0 + +if [ "$2" == "-n" ] +then + ONLYQRC=1 +fi truncate -s 0 $QRCFILE echo "" >> $QRCFILE -echo " " >> $QRCFILE +echo " " >> $QRCFILE -for f in $1/*.svg +OutputPng() { + echo Creating $2... + + echo " $(basename $2)" >> $QRCFILE + + if [ $ONLYQRC -eq 0 ] + then + inkscape -z -e $(pwd)/$2 -w $s -h $s $1 + fi +} + +for f in $SVGDIR/*.svg do FNBASE=$(basename -s .svg $f) for s in "${OUTPUT_SIZES[@]}" do - OUTPUTFN=$FNBASE.$s.png - - echo Creating $OUTPUTFN... - - echo " $OUTPUTFN" >> $QRCFILE - - inkscape -z -e $(pwd)/$OUTPUTFN -w $s -h $s $f + OutputPng $f $PNGDIR/$FNBASE.$s.png done done diff --git a/app/ui/icons/icons.cpp b/app/ui/icons/icons.cpp index ab90ef57d..501ea9181 100644 --- a/app/ui/icons/icons.cpp +++ b/app/ui/icons/icons.cpp @@ -66,55 +66,55 @@ QIcon olive::icon::Add; QIcon olive::icon::Error; QIcon olive::icon::DirUp; -void olive::icon::LoadAll() +void olive::icon::LoadAll(const QString& theme) { - GoToStart = Create("prev"); - PrevFrame = Create("rew"); - Play = Create("play"); - Pause = Create("pause"); - NextFrame = Create("ff"); - GoToEnd = Create("next"); + GoToStart = Create(theme, "prev"); + PrevFrame = Create(theme, "rew"); + Play = Create(theme, "play"); + Pause = Create(theme, "pause"); + NextFrame = Create(theme, "ff"); + GoToEnd = Create(theme, "next"); - New = Create("new"); - Open = Create("open"); - Save = Create("save"); - Undo = Create("undo"); - Redo = Create("redo"); - TreeView = Create("treeview"); - ListView = Create("listview"); - IconView = Create("iconview"); + New = Create(theme, "new"); + Open = Create(theme, "open"); + Save = Create(theme, "save"); + Undo = Create(theme, "undo"); + Redo = Create(theme, "redo"); + TreeView = Create(theme, "treeview"); + ListView = Create(theme, "listview"); + IconView = Create(theme, "iconview"); - ToolPointer = Create("arrow"); - ToolEdit = Create("beam"); - ToolRipple = Create("ripple"); - ToolRolling = Create("rolling"); - ToolRazor = Create("razor"); - ToolSlip = Create("slip"); - ToolSlide = Create("slide"); - ToolHand = Create("hand"); - ToolTransition = Create("transition-tool"); + ToolPointer = Create(theme, "arrow"); + ToolEdit = Create(theme, "beam"); + ToolRipple = Create(theme, "ripple"); + ToolRolling = Create(theme, "rolling"); + ToolRazor = Create(theme, "razor"); + ToolSlip = Create(theme, "slip"); + ToolSlide = Create(theme, "slide"); + ToolHand = Create(theme, "hand"); + ToolTransition = Create(theme, "transition-tool"); - Folder = Create("folder"); - Sequence = Create("sequence"); - Video = Create("videosource"); - Audio = Create("audiosource"); - Image = Create("imagesource"); + Folder = Create(theme, "folder"); + Sequence = Create(theme, "sequence"); + Video = Create(theme, "videosource"); + Audio = Create(theme, "audiosource"); + Image = Create(theme, "imagesource"); - Snapping = Create("magnet"); - ZoomIn = Create("zoomin"); - ZoomOut = Create("zoomout"); - Record = Create("record"); - Add = Create("add-button"); - Error = Create("error"); - DirUp = Create("dirup"); + Snapping = Create(theme, "magnet"); + ZoomIn = Create(theme, "zoomin"); + ZoomOut = Create(theme, "zoomout"); + Record = Create(theme, "record"); + Add = Create(theme, "add-button"); + Error = Create(theme, "error"); + DirUp = Create(theme, "dirup"); } -QIcon olive::icon::Create(const QString &name) +QIcon olive::icon::Create(const QString& theme, const QString &name) { QIcon icon; for (int i=0;i - + add-button.16.png add-button.32.png add-button.64.png @@ -36,10 +36,6 @@ beam.32.png beam.64.png beam.128.png - bold.16.png - bold.32.png - bold.64.png - bold.128.png clock.16.png clock.32.png clock.64.png diff --git a/app/ui/icons/open.128.png b/app/ui/icons/olive-dark/open.128.png similarity index 100% rename from app/ui/icons/open.128.png rename to app/ui/icons/olive-dark/open.128.png diff --git a/app/ui/icons/open.16.png b/app/ui/icons/olive-dark/open.16.png similarity index 100% rename from app/ui/icons/open.16.png rename to app/ui/icons/olive-dark/open.16.png diff --git a/app/ui/icons/open.32.png b/app/ui/icons/olive-dark/open.32.png similarity index 100% rename from app/ui/icons/open.32.png rename to app/ui/icons/olive-dark/open.32.png diff --git a/app/ui/icons/open.64.png b/app/ui/icons/olive-dark/open.64.png similarity index 100% rename from app/ui/icons/open.64.png rename to app/ui/icons/olive-dark/open.64.png diff --git a/app/ui/icons/pause.128.png b/app/ui/icons/olive-dark/pause.128.png similarity index 100% rename from app/ui/icons/pause.128.png rename to app/ui/icons/olive-dark/pause.128.png diff --git a/app/ui/icons/pause.16.png b/app/ui/icons/olive-dark/pause.16.png similarity index 100% rename from app/ui/icons/pause.16.png rename to app/ui/icons/olive-dark/pause.16.png diff --git a/app/ui/icons/pause.32.png b/app/ui/icons/olive-dark/pause.32.png similarity index 100% rename from app/ui/icons/pause.32.png rename to app/ui/icons/olive-dark/pause.32.png diff --git a/app/ui/icons/pause.64.png b/app/ui/icons/olive-dark/pause.64.png similarity index 100% rename from app/ui/icons/pause.64.png rename to app/ui/icons/olive-dark/pause.64.png diff --git a/app/ui/icons/play.128.png b/app/ui/icons/olive-dark/play.128.png similarity index 100% rename from app/ui/icons/play.128.png rename to app/ui/icons/olive-dark/play.128.png diff --git a/app/ui/icons/play.16.png b/app/ui/icons/olive-dark/play.16.png similarity index 100% rename from app/ui/icons/play.16.png rename to app/ui/icons/olive-dark/play.16.png diff --git a/app/ui/icons/play.32.png b/app/ui/icons/olive-dark/play.32.png similarity index 100% rename from app/ui/icons/play.32.png rename to app/ui/icons/olive-dark/play.32.png diff --git a/app/ui/icons/play.64.png b/app/ui/icons/olive-dark/play.64.png similarity index 100% rename from app/ui/icons/play.64.png rename to app/ui/icons/olive-dark/play.64.png diff --git a/app/ui/icons/prev.128.png b/app/ui/icons/olive-dark/prev.128.png similarity index 100% rename from app/ui/icons/prev.128.png rename to app/ui/icons/olive-dark/prev.128.png diff --git a/app/ui/icons/prev.16.png b/app/ui/icons/olive-dark/prev.16.png similarity index 100% rename from app/ui/icons/prev.16.png rename to app/ui/icons/olive-dark/prev.16.png diff --git a/app/ui/icons/prev.32.png b/app/ui/icons/olive-dark/prev.32.png similarity index 100% rename from app/ui/icons/prev.32.png rename to app/ui/icons/olive-dark/prev.32.png diff --git a/app/ui/icons/prev.64.png b/app/ui/icons/olive-dark/prev.64.png similarity index 100% rename from app/ui/icons/prev.64.png rename to app/ui/icons/olive-dark/prev.64.png diff --git a/app/ui/icons/razor.128.png b/app/ui/icons/olive-dark/razor.128.png similarity index 100% rename from app/ui/icons/razor.128.png rename to app/ui/icons/olive-dark/razor.128.png diff --git a/app/ui/icons/razor.16.png b/app/ui/icons/olive-dark/razor.16.png similarity index 100% rename from app/ui/icons/razor.16.png rename to app/ui/icons/olive-dark/razor.16.png diff --git a/app/ui/icons/razor.32.png b/app/ui/icons/olive-dark/razor.32.png similarity index 100% rename from app/ui/icons/razor.32.png rename to app/ui/icons/olive-dark/razor.32.png diff --git a/app/ui/icons/razor.64.png b/app/ui/icons/olive-dark/razor.64.png similarity index 100% rename from app/ui/icons/razor.64.png rename to app/ui/icons/olive-dark/razor.64.png diff --git a/app/ui/icons/record.128.png b/app/ui/icons/olive-dark/record.128.png similarity index 100% rename from app/ui/icons/record.128.png rename to app/ui/icons/olive-dark/record.128.png diff --git a/app/ui/icons/record.16.png b/app/ui/icons/olive-dark/record.16.png similarity index 100% rename from app/ui/icons/record.16.png rename to app/ui/icons/olive-dark/record.16.png diff --git a/app/ui/icons/record.32.png b/app/ui/icons/olive-dark/record.32.png similarity index 100% rename from app/ui/icons/record.32.png rename to app/ui/icons/olive-dark/record.32.png diff --git a/app/ui/icons/record.64.png b/app/ui/icons/olive-dark/record.64.png similarity index 100% rename from app/ui/icons/record.64.png rename to app/ui/icons/olive-dark/record.64.png diff --git a/app/ui/icons/redo.128.png b/app/ui/icons/olive-dark/redo.128.png similarity index 100% rename from app/ui/icons/redo.128.png rename to app/ui/icons/olive-dark/redo.128.png diff --git a/app/ui/icons/redo.16.png b/app/ui/icons/olive-dark/redo.16.png similarity index 100% rename from app/ui/icons/redo.16.png rename to app/ui/icons/olive-dark/redo.16.png diff --git a/app/ui/icons/redo.32.png b/app/ui/icons/olive-dark/redo.32.png similarity index 100% rename from app/ui/icons/redo.32.png rename to app/ui/icons/olive-dark/redo.32.png diff --git a/app/ui/icons/redo.64.png b/app/ui/icons/olive-dark/redo.64.png similarity index 100% rename from app/ui/icons/redo.64.png rename to app/ui/icons/olive-dark/redo.64.png diff --git a/app/ui/icons/rew.128.png b/app/ui/icons/olive-dark/rew.128.png similarity index 100% rename from app/ui/icons/rew.128.png rename to app/ui/icons/olive-dark/rew.128.png diff --git a/app/ui/icons/rew.16.png b/app/ui/icons/olive-dark/rew.16.png similarity index 100% rename from app/ui/icons/rew.16.png rename to app/ui/icons/olive-dark/rew.16.png diff --git a/app/ui/icons/rew.32.png b/app/ui/icons/olive-dark/rew.32.png similarity index 100% rename from app/ui/icons/rew.32.png rename to app/ui/icons/olive-dark/rew.32.png diff --git a/app/ui/icons/rew.64.png b/app/ui/icons/olive-dark/rew.64.png similarity index 100% rename from app/ui/icons/rew.64.png rename to app/ui/icons/olive-dark/rew.64.png diff --git a/app/ui/icons/ripple.128.png b/app/ui/icons/olive-dark/ripple.128.png similarity index 100% rename from app/ui/icons/ripple.128.png rename to app/ui/icons/olive-dark/ripple.128.png diff --git a/app/ui/icons/ripple.16.png b/app/ui/icons/olive-dark/ripple.16.png similarity index 100% rename from app/ui/icons/ripple.16.png rename to app/ui/icons/olive-dark/ripple.16.png diff --git a/app/ui/icons/ripple.32.png b/app/ui/icons/olive-dark/ripple.32.png similarity index 100% rename from app/ui/icons/ripple.32.png rename to app/ui/icons/olive-dark/ripple.32.png diff --git a/app/ui/icons/ripple.64.png b/app/ui/icons/olive-dark/ripple.64.png similarity index 100% rename from app/ui/icons/ripple.64.png rename to app/ui/icons/olive-dark/ripple.64.png diff --git a/app/ui/icons/rolling.128.png b/app/ui/icons/olive-dark/rolling.128.png similarity index 100% rename from app/ui/icons/rolling.128.png rename to app/ui/icons/olive-dark/rolling.128.png diff --git a/app/ui/icons/rolling.16.png b/app/ui/icons/olive-dark/rolling.16.png similarity index 100% rename from app/ui/icons/rolling.16.png rename to app/ui/icons/olive-dark/rolling.16.png diff --git a/app/ui/icons/rolling.32.png b/app/ui/icons/olive-dark/rolling.32.png similarity index 100% rename from app/ui/icons/rolling.32.png rename to app/ui/icons/olive-dark/rolling.32.png diff --git a/app/ui/icons/rolling.64.png b/app/ui/icons/olive-dark/rolling.64.png similarity index 100% rename from app/ui/icons/rolling.64.png rename to app/ui/icons/olive-dark/rolling.64.png diff --git a/app/ui/icons/save.128.png b/app/ui/icons/olive-dark/save.128.png similarity index 100% rename from app/ui/icons/save.128.png rename to app/ui/icons/olive-dark/save.128.png diff --git a/app/ui/icons/save.16.png b/app/ui/icons/olive-dark/save.16.png similarity index 100% rename from app/ui/icons/save.16.png rename to app/ui/icons/olive-dark/save.16.png diff --git a/app/ui/icons/save.32.png b/app/ui/icons/olive-dark/save.32.png similarity index 100% rename from app/ui/icons/save.32.png rename to app/ui/icons/olive-dark/save.32.png diff --git a/app/ui/icons/save.64.png b/app/ui/icons/olive-dark/save.64.png similarity index 100% rename from app/ui/icons/save.64.png rename to app/ui/icons/olive-dark/save.64.png diff --git a/app/ui/icons/sequence.128.png b/app/ui/icons/olive-dark/sequence.128.png similarity index 100% rename from app/ui/icons/sequence.128.png rename to app/ui/icons/olive-dark/sequence.128.png diff --git a/app/ui/icons/sequence.16.png b/app/ui/icons/olive-dark/sequence.16.png similarity index 100% rename from app/ui/icons/sequence.16.png rename to app/ui/icons/olive-dark/sequence.16.png diff --git a/app/ui/icons/sequence.32.png b/app/ui/icons/olive-dark/sequence.32.png similarity index 100% rename from app/ui/icons/sequence.32.png rename to app/ui/icons/olive-dark/sequence.32.png diff --git a/app/ui/icons/sequence.64.png b/app/ui/icons/olive-dark/sequence.64.png similarity index 100% rename from app/ui/icons/sequence.64.png rename to app/ui/icons/olive-dark/sequence.64.png diff --git a/app/ui/icons/slide.128.png b/app/ui/icons/olive-dark/slide.128.png similarity index 100% rename from app/ui/icons/slide.128.png rename to app/ui/icons/olive-dark/slide.128.png diff --git a/app/ui/icons/slide.16.png b/app/ui/icons/olive-dark/slide.16.png similarity index 100% rename from app/ui/icons/slide.16.png rename to app/ui/icons/olive-dark/slide.16.png diff --git a/app/ui/icons/slide.32.png b/app/ui/icons/olive-dark/slide.32.png similarity index 100% rename from app/ui/icons/slide.32.png rename to app/ui/icons/olive-dark/slide.32.png diff --git a/app/ui/icons/slide.64.png b/app/ui/icons/olive-dark/slide.64.png similarity index 100% rename from app/ui/icons/slide.64.png rename to app/ui/icons/olive-dark/slide.64.png diff --git a/app/ui/icons/slip.128.png b/app/ui/icons/olive-dark/slip.128.png similarity index 100% rename from app/ui/icons/slip.128.png rename to app/ui/icons/olive-dark/slip.128.png diff --git a/app/ui/icons/slip.16.png b/app/ui/icons/olive-dark/slip.16.png similarity index 100% rename from app/ui/icons/slip.16.png rename to app/ui/icons/olive-dark/slip.16.png diff --git a/app/ui/icons/slip.32.png b/app/ui/icons/olive-dark/slip.32.png similarity index 100% rename from app/ui/icons/slip.32.png rename to app/ui/icons/olive-dark/slip.32.png diff --git a/app/ui/icons/slip.64.png b/app/ui/icons/olive-dark/slip.64.png similarity index 100% rename from app/ui/icons/slip.64.png rename to app/ui/icons/olive-dark/slip.64.png diff --git a/app/ui/icons/svg/add-button.svg b/app/ui/icons/olive-dark/svg/add-button.svg similarity index 100% rename from app/ui/icons/svg/add-button.svg rename to app/ui/icons/olive-dark/svg/add-button.svg diff --git a/app/ui/icons/svg/add-effect.svg b/app/ui/icons/olive-dark/svg/add-effect.svg similarity index 100% rename from app/ui/icons/svg/add-effect.svg rename to app/ui/icons/olive-dark/svg/add-effect.svg diff --git a/app/ui/icons/svg/add-transition.svg b/app/ui/icons/olive-dark/svg/add-transition.svg similarity index 100% rename from app/ui/icons/svg/add-transition.svg rename to app/ui/icons/olive-dark/svg/add-transition.svg diff --git a/app/ui/icons/svg/align-center.svg b/app/ui/icons/olive-dark/svg/align-center.svg similarity index 100% rename from app/ui/icons/svg/align-center.svg rename to app/ui/icons/olive-dark/svg/align-center.svg diff --git a/app/ui/icons/svg/align-left.svg b/app/ui/icons/olive-dark/svg/align-left.svg similarity index 100% rename from app/ui/icons/svg/align-left.svg rename to app/ui/icons/olive-dark/svg/align-left.svg diff --git a/app/ui/icons/svg/align-right.svg b/app/ui/icons/olive-dark/svg/align-right.svg similarity index 100% rename from app/ui/icons/svg/align-right.svg rename to app/ui/icons/olive-dark/svg/align-right.svg diff --git a/app/ui/icons/svg/arrow.svg b/app/ui/icons/olive-dark/svg/arrow.svg similarity index 100% rename from app/ui/icons/svg/arrow.svg rename to app/ui/icons/olive-dark/svg/arrow.svg diff --git a/app/ui/icons/svg/audiosource.svg b/app/ui/icons/olive-dark/svg/audiosource.svg similarity index 100% rename from app/ui/icons/svg/audiosource.svg rename to app/ui/icons/olive-dark/svg/audiosource.svg diff --git a/app/ui/icons/svg/beam.svg b/app/ui/icons/olive-dark/svg/beam.svg similarity index 100% rename from app/ui/icons/svg/beam.svg rename to app/ui/icons/olive-dark/svg/beam.svg diff --git a/app/ui/icons/svg/clock.svg b/app/ui/icons/olive-dark/svg/clock.svg similarity index 100% rename from app/ui/icons/svg/clock.svg rename to app/ui/icons/olive-dark/svg/clock.svg diff --git a/app/ui/icons/svg/diamond.svg b/app/ui/icons/olive-dark/svg/diamond.svg similarity index 100% rename from app/ui/icons/svg/diamond.svg rename to app/ui/icons/olive-dark/svg/diamond.svg diff --git a/app/ui/icons/svg/dirup.svg b/app/ui/icons/olive-dark/svg/dirup.svg similarity index 100% rename from app/ui/icons/svg/dirup.svg rename to app/ui/icons/olive-dark/svg/dirup.svg diff --git a/app/ui/icons/svg/error.svg b/app/ui/icons/olive-dark/svg/error.svg similarity index 100% rename from app/ui/icons/svg/error.svg rename to app/ui/icons/olive-dark/svg/error.svg diff --git a/app/ui/icons/svg/ff.svg b/app/ui/icons/olive-dark/svg/ff.svg similarity index 100% rename from app/ui/icons/svg/ff.svg rename to app/ui/icons/olive-dark/svg/ff.svg diff --git a/app/ui/icons/svg/folder.svg b/app/ui/icons/olive-dark/svg/folder.svg similarity index 100% rename from app/ui/icons/svg/folder.svg rename to app/ui/icons/olive-dark/svg/folder.svg diff --git a/app/ui/icons/svg/hand.svg b/app/ui/icons/olive-dark/svg/hand.svg similarity index 100% rename from app/ui/icons/svg/hand.svg rename to app/ui/icons/olive-dark/svg/hand.svg diff --git a/app/ui/icons/svg/iconview.svg b/app/ui/icons/olive-dark/svg/iconview.svg similarity index 100% rename from app/ui/icons/svg/iconview.svg rename to app/ui/icons/olive-dark/svg/iconview.svg diff --git a/app/ui/icons/svg/imagesource.svg b/app/ui/icons/olive-dark/svg/imagesource.svg similarity index 100% rename from app/ui/icons/svg/imagesource.svg rename to app/ui/icons/olive-dark/svg/imagesource.svg diff --git a/app/ui/icons/svg/italic.svg b/app/ui/icons/olive-dark/svg/italic.svg similarity index 100% rename from app/ui/icons/svg/italic.svg rename to app/ui/icons/olive-dark/svg/italic.svg diff --git a/app/ui/icons/svg/justify-center.svg b/app/ui/icons/olive-dark/svg/justify-center.svg similarity index 100% rename from app/ui/icons/svg/justify-center.svg rename to app/ui/icons/olive-dark/svg/justify-center.svg diff --git a/app/ui/icons/svg/listview.svg b/app/ui/icons/olive-dark/svg/listview.svg similarity index 100% rename from app/ui/icons/svg/listview.svg rename to app/ui/icons/olive-dark/svg/listview.svg diff --git a/app/ui/icons/svg/magnet.svg b/app/ui/icons/olive-dark/svg/magnet.svg similarity index 100% rename from app/ui/icons/svg/magnet.svg rename to app/ui/icons/olive-dark/svg/magnet.svg diff --git a/app/ui/icons/svg/new.svg b/app/ui/icons/olive-dark/svg/new.svg similarity index 100% rename from app/ui/icons/svg/new.svg rename to app/ui/icons/olive-dark/svg/new.svg diff --git a/app/ui/icons/svg/next.svg b/app/ui/icons/olive-dark/svg/next.svg similarity index 100% rename from app/ui/icons/svg/next.svg rename to app/ui/icons/olive-dark/svg/next.svg diff --git a/app/ui/icons/svg/open.svg b/app/ui/icons/olive-dark/svg/open.svg similarity index 100% rename from app/ui/icons/svg/open.svg rename to app/ui/icons/olive-dark/svg/open.svg diff --git a/app/ui/icons/svg/pause.svg b/app/ui/icons/olive-dark/svg/pause.svg similarity index 100% rename from app/ui/icons/svg/pause.svg rename to app/ui/icons/olive-dark/svg/pause.svg diff --git a/app/ui/icons/svg/play.svg b/app/ui/icons/olive-dark/svg/play.svg similarity index 100% rename from app/ui/icons/svg/play.svg rename to app/ui/icons/olive-dark/svg/play.svg diff --git a/app/ui/icons/svg/prev.svg b/app/ui/icons/olive-dark/svg/prev.svg similarity index 100% rename from app/ui/icons/svg/prev.svg rename to app/ui/icons/olive-dark/svg/prev.svg diff --git a/app/ui/icons/svg/razor.svg b/app/ui/icons/olive-dark/svg/razor.svg similarity index 100% rename from app/ui/icons/svg/razor.svg rename to app/ui/icons/olive-dark/svg/razor.svg diff --git a/app/ui/icons/svg/record.svg b/app/ui/icons/olive-dark/svg/record.svg similarity index 100% rename from app/ui/icons/svg/record.svg rename to app/ui/icons/olive-dark/svg/record.svg diff --git a/app/ui/icons/svg/redo.svg b/app/ui/icons/olive-dark/svg/redo.svg similarity index 100% rename from app/ui/icons/svg/redo.svg rename to app/ui/icons/olive-dark/svg/redo.svg diff --git a/app/ui/icons/svg/rew.svg b/app/ui/icons/olive-dark/svg/rew.svg similarity index 100% rename from app/ui/icons/svg/rew.svg rename to app/ui/icons/olive-dark/svg/rew.svg diff --git a/app/ui/icons/svg/ripple.svg b/app/ui/icons/olive-dark/svg/ripple.svg similarity index 100% rename from app/ui/icons/svg/ripple.svg rename to app/ui/icons/olive-dark/svg/ripple.svg diff --git a/app/ui/icons/svg/rolling.svg b/app/ui/icons/olive-dark/svg/rolling.svg similarity index 100% rename from app/ui/icons/svg/rolling.svg rename to app/ui/icons/olive-dark/svg/rolling.svg diff --git a/app/ui/icons/svg/save.svg b/app/ui/icons/olive-dark/svg/save.svg similarity index 100% rename from app/ui/icons/svg/save.svg rename to app/ui/icons/olive-dark/svg/save.svg diff --git a/app/ui/icons/svg/sequence.svg b/app/ui/icons/olive-dark/svg/sequence.svg similarity index 100% rename from app/ui/icons/svg/sequence.svg rename to app/ui/icons/olive-dark/svg/sequence.svg diff --git a/app/ui/icons/svg/slide.svg b/app/ui/icons/olive-dark/svg/slide.svg similarity index 100% rename from app/ui/icons/svg/slide.svg rename to app/ui/icons/olive-dark/svg/slide.svg diff --git a/app/ui/icons/svg/slip.svg b/app/ui/icons/olive-dark/svg/slip.svg similarity index 100% rename from app/ui/icons/svg/slip.svg rename to app/ui/icons/olive-dark/svg/slip.svg diff --git a/app/ui/icons/svg/transition-tool.svg b/app/ui/icons/olive-dark/svg/transition-tool.svg similarity index 100% rename from app/ui/icons/svg/transition-tool.svg rename to app/ui/icons/olive-dark/svg/transition-tool.svg diff --git a/app/ui/icons/svg/treeview.svg b/app/ui/icons/olive-dark/svg/treeview.svg similarity index 100% rename from app/ui/icons/svg/treeview.svg rename to app/ui/icons/olive-dark/svg/treeview.svg diff --git a/app/ui/icons/svg/tri-down.svg b/app/ui/icons/olive-dark/svg/tri-down.svg similarity index 100% rename from app/ui/icons/svg/tri-down.svg rename to app/ui/icons/olive-dark/svg/tri-down.svg diff --git a/app/ui/icons/svg/tri-left.svg b/app/ui/icons/olive-dark/svg/tri-left.svg similarity index 100% rename from app/ui/icons/svg/tri-left.svg rename to app/ui/icons/olive-dark/svg/tri-left.svg diff --git a/app/ui/icons/svg/tri-right.svg b/app/ui/icons/olive-dark/svg/tri-right.svg similarity index 100% rename from app/ui/icons/svg/tri-right.svg rename to app/ui/icons/olive-dark/svg/tri-right.svg diff --git a/app/ui/icons/svg/tri-up.svg b/app/ui/icons/olive-dark/svg/tri-up.svg similarity index 100% rename from app/ui/icons/svg/tri-up.svg rename to app/ui/icons/olive-dark/svg/tri-up.svg diff --git a/app/ui/icons/svg/underline.svg b/app/ui/icons/olive-dark/svg/underline.svg similarity index 100% rename from app/ui/icons/svg/underline.svg rename to app/ui/icons/olive-dark/svg/underline.svg diff --git a/app/ui/icons/svg/undo.svg b/app/ui/icons/olive-dark/svg/undo.svg similarity index 100% rename from app/ui/icons/svg/undo.svg rename to app/ui/icons/olive-dark/svg/undo.svg diff --git a/app/ui/icons/svg/videosource.svg b/app/ui/icons/olive-dark/svg/videosource.svg similarity index 100% rename from app/ui/icons/svg/videosource.svg rename to app/ui/icons/olive-dark/svg/videosource.svg diff --git a/app/ui/icons/svg/zoomin.svg b/app/ui/icons/olive-dark/svg/zoomin.svg similarity index 100% rename from app/ui/icons/svg/zoomin.svg rename to app/ui/icons/olive-dark/svg/zoomin.svg diff --git a/app/ui/icons/svg/zoomout.svg b/app/ui/icons/olive-dark/svg/zoomout.svg similarity index 100% rename from app/ui/icons/svg/zoomout.svg rename to app/ui/icons/olive-dark/svg/zoomout.svg diff --git a/app/ui/icons/transition-tool.128.png b/app/ui/icons/olive-dark/transition-tool.128.png similarity index 100% rename from app/ui/icons/transition-tool.128.png rename to app/ui/icons/olive-dark/transition-tool.128.png diff --git a/app/ui/icons/transition-tool.16.png b/app/ui/icons/olive-dark/transition-tool.16.png similarity index 100% rename from app/ui/icons/transition-tool.16.png rename to app/ui/icons/olive-dark/transition-tool.16.png diff --git a/app/ui/icons/transition-tool.32.png b/app/ui/icons/olive-dark/transition-tool.32.png similarity index 100% rename from app/ui/icons/transition-tool.32.png rename to app/ui/icons/olive-dark/transition-tool.32.png diff --git a/app/ui/icons/transition-tool.64.png b/app/ui/icons/olive-dark/transition-tool.64.png similarity index 100% rename from app/ui/icons/transition-tool.64.png rename to app/ui/icons/olive-dark/transition-tool.64.png diff --git a/app/ui/icons/treeview.128.png b/app/ui/icons/olive-dark/treeview.128.png similarity index 100% rename from app/ui/icons/treeview.128.png rename to app/ui/icons/olive-dark/treeview.128.png diff --git a/app/ui/icons/treeview.16.png b/app/ui/icons/olive-dark/treeview.16.png similarity index 100% rename from app/ui/icons/treeview.16.png rename to app/ui/icons/olive-dark/treeview.16.png diff --git a/app/ui/icons/treeview.32.png b/app/ui/icons/olive-dark/treeview.32.png similarity index 100% rename from app/ui/icons/treeview.32.png rename to app/ui/icons/olive-dark/treeview.32.png diff --git a/app/ui/icons/treeview.64.png b/app/ui/icons/olive-dark/treeview.64.png similarity index 100% rename from app/ui/icons/treeview.64.png rename to app/ui/icons/olive-dark/treeview.64.png diff --git a/app/ui/icons/tri-down.128.png b/app/ui/icons/olive-dark/tri-down.128.png similarity index 100% rename from app/ui/icons/tri-down.128.png rename to app/ui/icons/olive-dark/tri-down.128.png diff --git a/app/ui/icons/tri-down.16.png b/app/ui/icons/olive-dark/tri-down.16.png similarity index 100% rename from app/ui/icons/tri-down.16.png rename to app/ui/icons/olive-dark/tri-down.16.png diff --git a/app/ui/icons/tri-down.32.png b/app/ui/icons/olive-dark/tri-down.32.png similarity index 100% rename from app/ui/icons/tri-down.32.png rename to app/ui/icons/olive-dark/tri-down.32.png diff --git a/app/ui/icons/tri-down.64.png b/app/ui/icons/olive-dark/tri-down.64.png similarity index 100% rename from app/ui/icons/tri-down.64.png rename to app/ui/icons/olive-dark/tri-down.64.png diff --git a/app/ui/icons/tri-left.128.png b/app/ui/icons/olive-dark/tri-left.128.png similarity index 100% rename from app/ui/icons/tri-left.128.png rename to app/ui/icons/olive-dark/tri-left.128.png diff --git a/app/ui/icons/tri-left.16.png b/app/ui/icons/olive-dark/tri-left.16.png similarity index 100% rename from app/ui/icons/tri-left.16.png rename to app/ui/icons/olive-dark/tri-left.16.png diff --git a/app/ui/icons/tri-left.32.png b/app/ui/icons/olive-dark/tri-left.32.png similarity index 100% rename from app/ui/icons/tri-left.32.png rename to app/ui/icons/olive-dark/tri-left.32.png diff --git a/app/ui/icons/tri-left.64.png b/app/ui/icons/olive-dark/tri-left.64.png similarity index 100% rename from app/ui/icons/tri-left.64.png rename to app/ui/icons/olive-dark/tri-left.64.png diff --git a/app/ui/icons/tri-right.128.png b/app/ui/icons/olive-dark/tri-right.128.png similarity index 100% rename from app/ui/icons/tri-right.128.png rename to app/ui/icons/olive-dark/tri-right.128.png diff --git a/app/ui/icons/tri-right.16.png b/app/ui/icons/olive-dark/tri-right.16.png similarity index 100% rename from app/ui/icons/tri-right.16.png rename to app/ui/icons/olive-dark/tri-right.16.png diff --git a/app/ui/icons/tri-right.32.png b/app/ui/icons/olive-dark/tri-right.32.png similarity index 100% rename from app/ui/icons/tri-right.32.png rename to app/ui/icons/olive-dark/tri-right.32.png diff --git a/app/ui/icons/tri-right.64.png b/app/ui/icons/olive-dark/tri-right.64.png similarity index 100% rename from app/ui/icons/tri-right.64.png rename to app/ui/icons/olive-dark/tri-right.64.png diff --git a/app/ui/icons/tri-up.128.png b/app/ui/icons/olive-dark/tri-up.128.png similarity index 100% rename from app/ui/icons/tri-up.128.png rename to app/ui/icons/olive-dark/tri-up.128.png diff --git a/app/ui/icons/tri-up.16.png b/app/ui/icons/olive-dark/tri-up.16.png similarity index 100% rename from app/ui/icons/tri-up.16.png rename to app/ui/icons/olive-dark/tri-up.16.png diff --git a/app/ui/icons/tri-up.32.png b/app/ui/icons/olive-dark/tri-up.32.png similarity index 100% rename from app/ui/icons/tri-up.32.png rename to app/ui/icons/olive-dark/tri-up.32.png diff --git a/app/ui/icons/tri-up.64.png b/app/ui/icons/olive-dark/tri-up.64.png similarity index 100% rename from app/ui/icons/tri-up.64.png rename to app/ui/icons/olive-dark/tri-up.64.png diff --git a/app/ui/icons/underline.128.png b/app/ui/icons/olive-dark/underline.128.png similarity index 100% rename from app/ui/icons/underline.128.png rename to app/ui/icons/olive-dark/underline.128.png diff --git a/app/ui/icons/underline.16.png b/app/ui/icons/olive-dark/underline.16.png similarity index 100% rename from app/ui/icons/underline.16.png rename to app/ui/icons/olive-dark/underline.16.png diff --git a/app/ui/icons/underline.32.png b/app/ui/icons/olive-dark/underline.32.png similarity index 100% rename from app/ui/icons/underline.32.png rename to app/ui/icons/olive-dark/underline.32.png diff --git a/app/ui/icons/underline.64.png b/app/ui/icons/olive-dark/underline.64.png similarity index 100% rename from app/ui/icons/underline.64.png rename to app/ui/icons/olive-dark/underline.64.png diff --git a/app/ui/icons/undo.128.png b/app/ui/icons/olive-dark/undo.128.png similarity index 100% rename from app/ui/icons/undo.128.png rename to app/ui/icons/olive-dark/undo.128.png diff --git a/app/ui/icons/undo.16.png b/app/ui/icons/olive-dark/undo.16.png similarity index 100% rename from app/ui/icons/undo.16.png rename to app/ui/icons/olive-dark/undo.16.png diff --git a/app/ui/icons/undo.32.png b/app/ui/icons/olive-dark/undo.32.png similarity index 100% rename from app/ui/icons/undo.32.png rename to app/ui/icons/olive-dark/undo.32.png diff --git a/app/ui/icons/undo.64.png b/app/ui/icons/olive-dark/undo.64.png similarity index 100% rename from app/ui/icons/undo.64.png rename to app/ui/icons/olive-dark/undo.64.png diff --git a/app/ui/icons/videosource.128.png b/app/ui/icons/olive-dark/videosource.128.png similarity index 100% rename from app/ui/icons/videosource.128.png rename to app/ui/icons/olive-dark/videosource.128.png diff --git a/app/ui/icons/videosource.16.png b/app/ui/icons/olive-dark/videosource.16.png similarity index 100% rename from app/ui/icons/videosource.16.png rename to app/ui/icons/olive-dark/videosource.16.png diff --git a/app/ui/icons/videosource.32.png b/app/ui/icons/olive-dark/videosource.32.png similarity index 100% rename from app/ui/icons/videosource.32.png rename to app/ui/icons/olive-dark/videosource.32.png diff --git a/app/ui/icons/videosource.64.png b/app/ui/icons/olive-dark/videosource.64.png similarity index 100% rename from app/ui/icons/videosource.64.png rename to app/ui/icons/olive-dark/videosource.64.png diff --git a/app/ui/icons/zoomin.128.png b/app/ui/icons/olive-dark/zoomin.128.png similarity index 100% rename from app/ui/icons/zoomin.128.png rename to app/ui/icons/olive-dark/zoomin.128.png diff --git a/app/ui/icons/zoomin.16.png b/app/ui/icons/olive-dark/zoomin.16.png similarity index 100% rename from app/ui/icons/zoomin.16.png rename to app/ui/icons/olive-dark/zoomin.16.png diff --git a/app/ui/icons/zoomin.32.png b/app/ui/icons/olive-dark/zoomin.32.png similarity index 100% rename from app/ui/icons/zoomin.32.png rename to app/ui/icons/olive-dark/zoomin.32.png diff --git a/app/ui/icons/zoomin.64.png b/app/ui/icons/olive-dark/zoomin.64.png similarity index 100% rename from app/ui/icons/zoomin.64.png rename to app/ui/icons/olive-dark/zoomin.64.png diff --git a/app/ui/icons/zoomout.128.png b/app/ui/icons/olive-dark/zoomout.128.png similarity index 100% rename from app/ui/icons/zoomout.128.png rename to app/ui/icons/olive-dark/zoomout.128.png diff --git a/app/ui/icons/zoomout.16.png b/app/ui/icons/olive-dark/zoomout.16.png similarity index 100% rename from app/ui/icons/zoomout.16.png rename to app/ui/icons/olive-dark/zoomout.16.png diff --git a/app/ui/icons/zoomout.32.png b/app/ui/icons/olive-dark/zoomout.32.png similarity index 100% rename from app/ui/icons/zoomout.32.png rename to app/ui/icons/olive-dark/zoomout.32.png diff --git a/app/ui/icons/zoomout.64.png b/app/ui/icons/olive-dark/zoomout.64.png similarity index 100% rename from app/ui/icons/zoomout.64.png rename to app/ui/icons/olive-dark/zoomout.64.png diff --git a/app/ui/icons/olive-light/add-button.128.png b/app/ui/icons/olive-light/add-button.128.png new file mode 100644 index 000000000..6c93ed99c Binary files /dev/null and b/app/ui/icons/olive-light/add-button.128.png differ diff --git a/app/ui/icons/olive-light/add-button.16.png b/app/ui/icons/olive-light/add-button.16.png new file mode 100644 index 000000000..22abdfd9d Binary files /dev/null and b/app/ui/icons/olive-light/add-button.16.png differ diff --git a/app/ui/icons/olive-light/add-button.32.png b/app/ui/icons/olive-light/add-button.32.png new file mode 100644 index 000000000..c232846a3 Binary files /dev/null and b/app/ui/icons/olive-light/add-button.32.png differ diff --git a/app/ui/icons/olive-light/add-button.64.png b/app/ui/icons/olive-light/add-button.64.png new file mode 100644 index 000000000..fdd9f568c Binary files /dev/null and b/app/ui/icons/olive-light/add-button.64.png differ diff --git a/app/ui/icons/olive-light/add-effect.128.png b/app/ui/icons/olive-light/add-effect.128.png new file mode 100644 index 000000000..718592659 Binary files /dev/null and b/app/ui/icons/olive-light/add-effect.128.png differ diff --git a/app/ui/icons/olive-light/add-effect.16.png b/app/ui/icons/olive-light/add-effect.16.png new file mode 100644 index 000000000..bbee6c184 Binary files /dev/null and b/app/ui/icons/olive-light/add-effect.16.png differ diff --git a/app/ui/icons/olive-light/add-effect.32.png b/app/ui/icons/olive-light/add-effect.32.png new file mode 100644 index 000000000..23defbaee Binary files /dev/null and b/app/ui/icons/olive-light/add-effect.32.png differ diff --git a/app/ui/icons/olive-light/add-effect.64.png b/app/ui/icons/olive-light/add-effect.64.png new file mode 100644 index 000000000..6c8c61862 Binary files /dev/null and b/app/ui/icons/olive-light/add-effect.64.png differ diff --git a/app/ui/icons/olive-light/add-transition.128.png b/app/ui/icons/olive-light/add-transition.128.png new file mode 100644 index 000000000..193a290b4 Binary files /dev/null and b/app/ui/icons/olive-light/add-transition.128.png differ diff --git a/app/ui/icons/olive-light/add-transition.16.png b/app/ui/icons/olive-light/add-transition.16.png new file mode 100644 index 000000000..3bc2a6e97 Binary files /dev/null and b/app/ui/icons/olive-light/add-transition.16.png differ diff --git a/app/ui/icons/olive-light/add-transition.32.png b/app/ui/icons/olive-light/add-transition.32.png new file mode 100644 index 000000000..686c5a886 Binary files /dev/null and b/app/ui/icons/olive-light/add-transition.32.png differ diff --git a/app/ui/icons/olive-light/add-transition.64.png b/app/ui/icons/olive-light/add-transition.64.png new file mode 100644 index 000000000..8eafa8363 Binary files /dev/null and b/app/ui/icons/olive-light/add-transition.64.png differ diff --git a/app/ui/icons/olive-light/align-center.128.png b/app/ui/icons/olive-light/align-center.128.png new file mode 100644 index 000000000..d58526047 Binary files /dev/null and b/app/ui/icons/olive-light/align-center.128.png differ diff --git a/app/ui/icons/olive-light/align-center.16.png b/app/ui/icons/olive-light/align-center.16.png new file mode 100644 index 000000000..dde5957bd Binary files /dev/null and b/app/ui/icons/olive-light/align-center.16.png differ diff --git a/app/ui/icons/olive-light/align-center.32.png b/app/ui/icons/olive-light/align-center.32.png new file mode 100644 index 000000000..c3a186bdb Binary files /dev/null and b/app/ui/icons/olive-light/align-center.32.png differ diff --git a/app/ui/icons/olive-light/align-center.64.png b/app/ui/icons/olive-light/align-center.64.png new file mode 100644 index 000000000..91e052ad9 Binary files /dev/null and b/app/ui/icons/olive-light/align-center.64.png differ diff --git a/app/ui/icons/olive-light/align-left.128.png b/app/ui/icons/olive-light/align-left.128.png new file mode 100644 index 000000000..76fa8724a Binary files /dev/null and b/app/ui/icons/olive-light/align-left.128.png differ diff --git a/app/ui/icons/olive-light/align-left.16.png b/app/ui/icons/olive-light/align-left.16.png new file mode 100644 index 000000000..7dcfd95ec Binary files /dev/null and b/app/ui/icons/olive-light/align-left.16.png differ diff --git a/app/ui/icons/olive-light/align-left.32.png b/app/ui/icons/olive-light/align-left.32.png new file mode 100644 index 000000000..04d42407d Binary files /dev/null and b/app/ui/icons/olive-light/align-left.32.png differ diff --git a/app/ui/icons/olive-light/align-left.64.png b/app/ui/icons/olive-light/align-left.64.png new file mode 100644 index 000000000..708d057cc Binary files /dev/null and b/app/ui/icons/olive-light/align-left.64.png differ diff --git a/app/ui/icons/olive-light/align-right.128.png b/app/ui/icons/olive-light/align-right.128.png new file mode 100644 index 000000000..dc9785a53 Binary files /dev/null and b/app/ui/icons/olive-light/align-right.128.png differ diff --git a/app/ui/icons/olive-light/align-right.16.png b/app/ui/icons/olive-light/align-right.16.png new file mode 100644 index 000000000..34cd28d8b Binary files /dev/null and b/app/ui/icons/olive-light/align-right.16.png differ diff --git a/app/ui/icons/olive-light/align-right.32.png b/app/ui/icons/olive-light/align-right.32.png new file mode 100644 index 000000000..ce947f644 Binary files /dev/null and b/app/ui/icons/olive-light/align-right.32.png differ diff --git a/app/ui/icons/olive-light/align-right.64.png b/app/ui/icons/olive-light/align-right.64.png new file mode 100644 index 000000000..d01a63c23 Binary files /dev/null and b/app/ui/icons/olive-light/align-right.64.png differ diff --git a/app/ui/icons/olive-light/arrow.128.png b/app/ui/icons/olive-light/arrow.128.png new file mode 100644 index 000000000..6cb203542 Binary files /dev/null and b/app/ui/icons/olive-light/arrow.128.png differ diff --git a/app/ui/icons/olive-light/arrow.16.png b/app/ui/icons/olive-light/arrow.16.png new file mode 100644 index 000000000..35901fd32 Binary files /dev/null and b/app/ui/icons/olive-light/arrow.16.png differ diff --git a/app/ui/icons/olive-light/arrow.32.png b/app/ui/icons/olive-light/arrow.32.png new file mode 100644 index 000000000..c84aba186 Binary files /dev/null and b/app/ui/icons/olive-light/arrow.32.png differ diff --git a/app/ui/icons/olive-light/arrow.64.png b/app/ui/icons/olive-light/arrow.64.png new file mode 100644 index 000000000..b70296aee Binary files /dev/null and b/app/ui/icons/olive-light/arrow.64.png differ diff --git a/app/ui/icons/olive-light/audiosource.128.png b/app/ui/icons/olive-light/audiosource.128.png new file mode 100644 index 000000000..271677a0d Binary files /dev/null and b/app/ui/icons/olive-light/audiosource.128.png differ diff --git a/app/ui/icons/olive-light/audiosource.16.png b/app/ui/icons/olive-light/audiosource.16.png new file mode 100644 index 000000000..76c670b28 Binary files /dev/null and b/app/ui/icons/olive-light/audiosource.16.png differ diff --git a/app/ui/icons/olive-light/audiosource.32.png b/app/ui/icons/olive-light/audiosource.32.png new file mode 100644 index 000000000..2f02821c4 Binary files /dev/null and b/app/ui/icons/olive-light/audiosource.32.png differ diff --git a/app/ui/icons/olive-light/audiosource.64.png b/app/ui/icons/olive-light/audiosource.64.png new file mode 100644 index 000000000..abcbb70cf Binary files /dev/null and b/app/ui/icons/olive-light/audiosource.64.png differ diff --git a/app/ui/icons/olive-light/beam.128.png b/app/ui/icons/olive-light/beam.128.png new file mode 100644 index 000000000..e165f63a6 Binary files /dev/null and b/app/ui/icons/olive-light/beam.128.png differ diff --git a/app/ui/icons/olive-light/beam.16.png b/app/ui/icons/olive-light/beam.16.png new file mode 100644 index 000000000..6e99bb88b Binary files /dev/null and b/app/ui/icons/olive-light/beam.16.png differ diff --git a/app/ui/icons/olive-light/beam.32.png b/app/ui/icons/olive-light/beam.32.png new file mode 100644 index 000000000..c38c02329 Binary files /dev/null and b/app/ui/icons/olive-light/beam.32.png differ diff --git a/app/ui/icons/olive-light/beam.64.png b/app/ui/icons/olive-light/beam.64.png new file mode 100644 index 000000000..2ceea169f Binary files /dev/null and b/app/ui/icons/olive-light/beam.64.png differ diff --git a/app/ui/icons/olive-light/clock.128.png b/app/ui/icons/olive-light/clock.128.png new file mode 100644 index 000000000..9cf5d1970 Binary files /dev/null and b/app/ui/icons/olive-light/clock.128.png differ diff --git a/app/ui/icons/olive-light/clock.16.png b/app/ui/icons/olive-light/clock.16.png new file mode 100644 index 000000000..9ad4ee085 Binary files /dev/null and b/app/ui/icons/olive-light/clock.16.png differ diff --git a/app/ui/icons/olive-light/clock.32.png b/app/ui/icons/olive-light/clock.32.png new file mode 100644 index 000000000..1b59ee9be Binary files /dev/null and b/app/ui/icons/olive-light/clock.32.png differ diff --git a/app/ui/icons/olive-light/clock.64.png b/app/ui/icons/olive-light/clock.64.png new file mode 100644 index 000000000..ffecea597 Binary files /dev/null and b/app/ui/icons/olive-light/clock.64.png differ diff --git a/app/ui/icons/olive-light/diamond.128.png b/app/ui/icons/olive-light/diamond.128.png new file mode 100644 index 000000000..ff3553df9 Binary files /dev/null and b/app/ui/icons/olive-light/diamond.128.png differ diff --git a/app/ui/icons/olive-light/diamond.16.png b/app/ui/icons/olive-light/diamond.16.png new file mode 100644 index 000000000..dfc4a66d6 Binary files /dev/null and b/app/ui/icons/olive-light/diamond.16.png differ diff --git a/app/ui/icons/olive-light/diamond.32.png b/app/ui/icons/olive-light/diamond.32.png new file mode 100644 index 000000000..b0b3c2cc0 Binary files /dev/null and b/app/ui/icons/olive-light/diamond.32.png differ diff --git a/app/ui/icons/olive-light/diamond.64.png b/app/ui/icons/olive-light/diamond.64.png new file mode 100644 index 000000000..38205d0f3 Binary files /dev/null and b/app/ui/icons/olive-light/diamond.64.png differ diff --git a/app/ui/icons/olive-light/dirup.128.png b/app/ui/icons/olive-light/dirup.128.png new file mode 100644 index 000000000..b53b1a63c Binary files /dev/null and b/app/ui/icons/olive-light/dirup.128.png differ diff --git a/app/ui/icons/olive-light/dirup.16.png b/app/ui/icons/olive-light/dirup.16.png new file mode 100644 index 000000000..81e02b78a Binary files /dev/null and b/app/ui/icons/olive-light/dirup.16.png differ diff --git a/app/ui/icons/olive-light/dirup.32.png b/app/ui/icons/olive-light/dirup.32.png new file mode 100644 index 000000000..d26e2fccc Binary files /dev/null and b/app/ui/icons/olive-light/dirup.32.png differ diff --git a/app/ui/icons/olive-light/dirup.64.png b/app/ui/icons/olive-light/dirup.64.png new file mode 100644 index 000000000..a19f99189 Binary files /dev/null and b/app/ui/icons/olive-light/dirup.64.png differ diff --git a/app/ui/icons/olive-light/error.128.png b/app/ui/icons/olive-light/error.128.png new file mode 100644 index 000000000..0b3ff459b Binary files /dev/null and b/app/ui/icons/olive-light/error.128.png differ diff --git a/app/ui/icons/olive-light/error.16.png b/app/ui/icons/olive-light/error.16.png new file mode 100644 index 000000000..30b9aea36 Binary files /dev/null and b/app/ui/icons/olive-light/error.16.png differ diff --git a/app/ui/icons/olive-light/error.32.png b/app/ui/icons/olive-light/error.32.png new file mode 100644 index 000000000..f4d955484 Binary files /dev/null and b/app/ui/icons/olive-light/error.32.png differ diff --git a/app/ui/icons/olive-light/error.64.png b/app/ui/icons/olive-light/error.64.png new file mode 100644 index 000000000..31d167335 Binary files /dev/null and b/app/ui/icons/olive-light/error.64.png differ diff --git a/app/ui/icons/olive-light/ff.128.png b/app/ui/icons/olive-light/ff.128.png new file mode 100644 index 000000000..da6f364c6 Binary files /dev/null and b/app/ui/icons/olive-light/ff.128.png differ diff --git a/app/ui/icons/olive-light/ff.16.png b/app/ui/icons/olive-light/ff.16.png new file mode 100644 index 000000000..eb4cd3f64 Binary files /dev/null and b/app/ui/icons/olive-light/ff.16.png differ diff --git a/app/ui/icons/olive-light/ff.32.png b/app/ui/icons/olive-light/ff.32.png new file mode 100644 index 000000000..c98b312f5 Binary files /dev/null and b/app/ui/icons/olive-light/ff.32.png differ diff --git a/app/ui/icons/olive-light/ff.64.png b/app/ui/icons/olive-light/ff.64.png new file mode 100644 index 000000000..159abd00f Binary files /dev/null and b/app/ui/icons/olive-light/ff.64.png differ diff --git a/app/ui/icons/olive-light/folder.128.png b/app/ui/icons/olive-light/folder.128.png new file mode 100644 index 000000000..cde92b0f9 Binary files /dev/null and b/app/ui/icons/olive-light/folder.128.png differ diff --git a/app/ui/icons/olive-light/folder.16.png b/app/ui/icons/olive-light/folder.16.png new file mode 100644 index 000000000..76fac472b Binary files /dev/null and b/app/ui/icons/olive-light/folder.16.png differ diff --git a/app/ui/icons/olive-light/folder.32.png b/app/ui/icons/olive-light/folder.32.png new file mode 100644 index 000000000..afc04f52f Binary files /dev/null and b/app/ui/icons/olive-light/folder.32.png differ diff --git a/app/ui/icons/olive-light/folder.64.png b/app/ui/icons/olive-light/folder.64.png new file mode 100644 index 000000000..844134c0d Binary files /dev/null and b/app/ui/icons/olive-light/folder.64.png differ diff --git a/app/ui/icons/olive-light/hand.128.png b/app/ui/icons/olive-light/hand.128.png new file mode 100644 index 000000000..c335540dd Binary files /dev/null and b/app/ui/icons/olive-light/hand.128.png differ diff --git a/app/ui/icons/olive-light/hand.16.png b/app/ui/icons/olive-light/hand.16.png new file mode 100644 index 000000000..9dbc073b8 Binary files /dev/null and b/app/ui/icons/olive-light/hand.16.png differ diff --git a/app/ui/icons/olive-light/hand.32.png b/app/ui/icons/olive-light/hand.32.png new file mode 100644 index 000000000..c7d397da6 Binary files /dev/null and b/app/ui/icons/olive-light/hand.32.png differ diff --git a/app/ui/icons/olive-light/hand.64.png b/app/ui/icons/olive-light/hand.64.png new file mode 100644 index 000000000..0b05bd699 Binary files /dev/null and b/app/ui/icons/olive-light/hand.64.png differ diff --git a/app/ui/icons/olive-light/iconview.128.png b/app/ui/icons/olive-light/iconview.128.png new file mode 100644 index 000000000..1aff2bc37 Binary files /dev/null and b/app/ui/icons/olive-light/iconview.128.png differ diff --git a/app/ui/icons/olive-light/iconview.16.png b/app/ui/icons/olive-light/iconview.16.png new file mode 100644 index 000000000..a8b0fc3d0 Binary files /dev/null and b/app/ui/icons/olive-light/iconview.16.png differ diff --git a/app/ui/icons/olive-light/iconview.32.png b/app/ui/icons/olive-light/iconview.32.png new file mode 100644 index 000000000..47b44e1d1 Binary files /dev/null and b/app/ui/icons/olive-light/iconview.32.png differ diff --git a/app/ui/icons/olive-light/iconview.64.png b/app/ui/icons/olive-light/iconview.64.png new file mode 100644 index 000000000..b187f2328 Binary files /dev/null and b/app/ui/icons/olive-light/iconview.64.png differ diff --git a/app/ui/icons/olive-light/imagesource.128.png b/app/ui/icons/olive-light/imagesource.128.png new file mode 100644 index 000000000..6b49e47e2 Binary files /dev/null and b/app/ui/icons/olive-light/imagesource.128.png differ diff --git a/app/ui/icons/olive-light/imagesource.16.png b/app/ui/icons/olive-light/imagesource.16.png new file mode 100644 index 000000000..c1a93af70 Binary files /dev/null and b/app/ui/icons/olive-light/imagesource.16.png differ diff --git a/app/ui/icons/olive-light/imagesource.32.png b/app/ui/icons/olive-light/imagesource.32.png new file mode 100644 index 000000000..79e864891 Binary files /dev/null and b/app/ui/icons/olive-light/imagesource.32.png differ diff --git a/app/ui/icons/olive-light/imagesource.64.png b/app/ui/icons/olive-light/imagesource.64.png new file mode 100644 index 000000000..1a2dd8c80 Binary files /dev/null and b/app/ui/icons/olive-light/imagesource.64.png differ diff --git a/app/ui/icons/olive-light/italic.128.png b/app/ui/icons/olive-light/italic.128.png new file mode 100644 index 000000000..3a0fa18c6 Binary files /dev/null and b/app/ui/icons/olive-light/italic.128.png differ diff --git a/app/ui/icons/olive-light/italic.16.png b/app/ui/icons/olive-light/italic.16.png new file mode 100644 index 000000000..d871396b8 Binary files /dev/null and b/app/ui/icons/olive-light/italic.16.png differ diff --git a/app/ui/icons/olive-light/italic.32.png b/app/ui/icons/olive-light/italic.32.png new file mode 100644 index 000000000..4fd02a6d2 Binary files /dev/null and b/app/ui/icons/olive-light/italic.32.png differ diff --git a/app/ui/icons/olive-light/italic.64.png b/app/ui/icons/olive-light/italic.64.png new file mode 100644 index 000000000..abba087a9 Binary files /dev/null and b/app/ui/icons/olive-light/italic.64.png differ diff --git a/app/ui/icons/olive-light/justify-center.128.png b/app/ui/icons/olive-light/justify-center.128.png new file mode 100644 index 000000000..9f3f6290a Binary files /dev/null and b/app/ui/icons/olive-light/justify-center.128.png differ diff --git a/app/ui/icons/olive-light/justify-center.16.png b/app/ui/icons/olive-light/justify-center.16.png new file mode 100644 index 000000000..b5dd92cac Binary files /dev/null and b/app/ui/icons/olive-light/justify-center.16.png differ diff --git a/app/ui/icons/olive-light/justify-center.32.png b/app/ui/icons/olive-light/justify-center.32.png new file mode 100644 index 000000000..d17c62646 Binary files /dev/null and b/app/ui/icons/olive-light/justify-center.32.png differ diff --git a/app/ui/icons/olive-light/justify-center.64.png b/app/ui/icons/olive-light/justify-center.64.png new file mode 100644 index 000000000..570bb10b6 Binary files /dev/null and b/app/ui/icons/olive-light/justify-center.64.png differ diff --git a/app/ui/icons/olive-light/listview.128.png b/app/ui/icons/olive-light/listview.128.png new file mode 100644 index 000000000..ae2b96fcd Binary files /dev/null and b/app/ui/icons/olive-light/listview.128.png differ diff --git a/app/ui/icons/olive-light/listview.16.png b/app/ui/icons/olive-light/listview.16.png new file mode 100644 index 000000000..addd72ded Binary files /dev/null and b/app/ui/icons/olive-light/listview.16.png differ diff --git a/app/ui/icons/olive-light/listview.32.png b/app/ui/icons/olive-light/listview.32.png new file mode 100644 index 000000000..a5d5dfe4b Binary files /dev/null and b/app/ui/icons/olive-light/listview.32.png differ diff --git a/app/ui/icons/olive-light/listview.64.png b/app/ui/icons/olive-light/listview.64.png new file mode 100644 index 000000000..8eb41cf57 Binary files /dev/null and b/app/ui/icons/olive-light/listview.64.png differ diff --git a/app/ui/icons/olive-light/magnet.128.png b/app/ui/icons/olive-light/magnet.128.png new file mode 100644 index 000000000..6a32da77a Binary files /dev/null and b/app/ui/icons/olive-light/magnet.128.png differ diff --git a/app/ui/icons/olive-light/magnet.16.png b/app/ui/icons/olive-light/magnet.16.png new file mode 100644 index 000000000..1a18551e7 Binary files /dev/null and b/app/ui/icons/olive-light/magnet.16.png differ diff --git a/app/ui/icons/olive-light/magnet.32.png b/app/ui/icons/olive-light/magnet.32.png new file mode 100644 index 000000000..34096c602 Binary files /dev/null and b/app/ui/icons/olive-light/magnet.32.png differ diff --git a/app/ui/icons/olive-light/magnet.64.png b/app/ui/icons/olive-light/magnet.64.png new file mode 100644 index 000000000..4c71569a6 Binary files /dev/null and b/app/ui/icons/olive-light/magnet.64.png differ diff --git a/app/ui/icons/olive-light/new.128.png b/app/ui/icons/olive-light/new.128.png new file mode 100644 index 000000000..867ee4520 Binary files /dev/null and b/app/ui/icons/olive-light/new.128.png differ diff --git a/app/ui/icons/olive-light/new.16.png b/app/ui/icons/olive-light/new.16.png new file mode 100644 index 000000000..1d478fe4c Binary files /dev/null and b/app/ui/icons/olive-light/new.16.png differ diff --git a/app/ui/icons/olive-light/new.32.png b/app/ui/icons/olive-light/new.32.png new file mode 100644 index 000000000..c63d512f7 Binary files /dev/null and b/app/ui/icons/olive-light/new.32.png differ diff --git a/app/ui/icons/olive-light/new.64.png b/app/ui/icons/olive-light/new.64.png new file mode 100644 index 000000000..7f6461164 Binary files /dev/null and b/app/ui/icons/olive-light/new.64.png differ diff --git a/app/ui/icons/olive-light/next.128.png b/app/ui/icons/olive-light/next.128.png new file mode 100644 index 000000000..babf33eb9 Binary files /dev/null and b/app/ui/icons/olive-light/next.128.png differ diff --git a/app/ui/icons/olive-light/next.16.png b/app/ui/icons/olive-light/next.16.png new file mode 100644 index 000000000..2c9273d08 Binary files /dev/null and b/app/ui/icons/olive-light/next.16.png differ diff --git a/app/ui/icons/olive-light/next.32.png b/app/ui/icons/olive-light/next.32.png new file mode 100644 index 000000000..1a0a56e30 Binary files /dev/null and b/app/ui/icons/olive-light/next.32.png differ diff --git a/app/ui/icons/olive-light/next.64.png b/app/ui/icons/olive-light/next.64.png new file mode 100644 index 000000000..00d6f3a07 Binary files /dev/null and b/app/ui/icons/olive-light/next.64.png differ diff --git a/app/ui/icons/olive-light/olive-light.qrc b/app/ui/icons/olive-light/olive-light.qrc new file mode 100644 index 000000000..c3f12e1c2 --- /dev/null +++ b/app/ui/icons/olive-light/olive-light.qrc @@ -0,0 +1,200 @@ + + + add-button.16.png + add-button.32.png + add-button.64.png + add-button.128.png + add-effect.16.png + add-effect.32.png + add-effect.64.png + add-effect.128.png + add-transition.16.png + add-transition.32.png + add-transition.64.png + add-transition.128.png + align-center.16.png + align-center.32.png + align-center.64.png + align-center.128.png + align-left.16.png + align-left.32.png + align-left.64.png + align-left.128.png + align-right.16.png + align-right.32.png + align-right.64.png + align-right.128.png + arrow.16.png + arrow.32.png + arrow.64.png + arrow.128.png + audiosource.16.png + audiosource.32.png + audiosource.64.png + audiosource.128.png + beam.16.png + beam.32.png + beam.64.png + beam.128.png + clock.16.png + clock.32.png + clock.64.png + clock.128.png + diamond.16.png + diamond.32.png + diamond.64.png + diamond.128.png + dirup.16.png + dirup.32.png + dirup.64.png + dirup.128.png + error.16.png + error.32.png + error.64.png + error.128.png + ff.16.png + ff.32.png + ff.64.png + ff.128.png + folder.16.png + folder.32.png + folder.64.png + folder.128.png + hand.16.png + hand.32.png + hand.64.png + hand.128.png + iconview.16.png + iconview.32.png + iconview.64.png + iconview.128.png + imagesource.16.png + imagesource.32.png + imagesource.64.png + imagesource.128.png + italic.16.png + italic.32.png + italic.64.png + italic.128.png + justify-center.16.png + justify-center.32.png + justify-center.64.png + justify-center.128.png + listview.16.png + listview.32.png + listview.64.png + listview.128.png + magnet.16.png + magnet.32.png + magnet.64.png + magnet.128.png + new.16.png + new.32.png + new.64.png + new.128.png + next.16.png + next.32.png + next.64.png + next.128.png + open.16.png + open.32.png + open.64.png + open.128.png + pause.16.png + pause.32.png + pause.64.png + pause.128.png + play.16.png + play.32.png + play.64.png + play.128.png + prev.16.png + prev.32.png + prev.64.png + prev.128.png + razor.16.png + razor.32.png + razor.64.png + razor.128.png + record.16.png + record.32.png + record.64.png + record.128.png + redo.16.png + redo.32.png + redo.64.png + redo.128.png + rew.16.png + rew.32.png + rew.64.png + rew.128.png + ripple.16.png + ripple.32.png + ripple.64.png + ripple.128.png + rolling.16.png + rolling.32.png + rolling.64.png + rolling.128.png + save.16.png + save.32.png + save.64.png + save.128.png + sequence.16.png + sequence.32.png + sequence.64.png + sequence.128.png + slide.16.png + slide.32.png + slide.64.png + slide.128.png + slip.16.png + slip.32.png + slip.64.png + slip.128.png + transition-tool.16.png + transition-tool.32.png + transition-tool.64.png + transition-tool.128.png + treeview.16.png + treeview.32.png + treeview.64.png + treeview.128.png + tri-down.16.png + tri-down.32.png + tri-down.64.png + tri-down.128.png + tri-left.16.png + tri-left.32.png + tri-left.64.png + tri-left.128.png + tri-right.16.png + tri-right.32.png + tri-right.64.png + tri-right.128.png + tri-up.16.png + tri-up.32.png + tri-up.64.png + tri-up.128.png + underline.16.png + underline.32.png + underline.64.png + underline.128.png + undo.16.png + undo.32.png + undo.64.png + undo.128.png + videosource.16.png + videosource.32.png + videosource.64.png + videosource.128.png + zoomin.16.png + zoomin.32.png + zoomin.64.png + zoomin.128.png + zoomout.16.png + zoomout.32.png + zoomout.64.png + zoomout.128.png + + diff --git a/app/ui/icons/olive-light/open.128.png b/app/ui/icons/olive-light/open.128.png new file mode 100644 index 000000000..6157820b1 Binary files /dev/null and b/app/ui/icons/olive-light/open.128.png differ diff --git a/app/ui/icons/olive-light/open.16.png b/app/ui/icons/olive-light/open.16.png new file mode 100644 index 000000000..dd27aff27 Binary files /dev/null and b/app/ui/icons/olive-light/open.16.png differ diff --git a/app/ui/icons/olive-light/open.32.png b/app/ui/icons/olive-light/open.32.png new file mode 100644 index 000000000..11e3a60b8 Binary files /dev/null and b/app/ui/icons/olive-light/open.32.png differ diff --git a/app/ui/icons/olive-light/open.64.png b/app/ui/icons/olive-light/open.64.png new file mode 100644 index 000000000..8d3a4fbbb Binary files /dev/null and b/app/ui/icons/olive-light/open.64.png differ diff --git a/app/ui/icons/olive-light/pause.128.png b/app/ui/icons/olive-light/pause.128.png new file mode 100644 index 000000000..c58407dca Binary files /dev/null and b/app/ui/icons/olive-light/pause.128.png differ diff --git a/app/ui/icons/olive-light/pause.16.png b/app/ui/icons/olive-light/pause.16.png new file mode 100644 index 000000000..072327c48 Binary files /dev/null and b/app/ui/icons/olive-light/pause.16.png differ diff --git a/app/ui/icons/olive-light/pause.32.png b/app/ui/icons/olive-light/pause.32.png new file mode 100644 index 000000000..e33bfd2bd Binary files /dev/null and b/app/ui/icons/olive-light/pause.32.png differ diff --git a/app/ui/icons/olive-light/pause.64.png b/app/ui/icons/olive-light/pause.64.png new file mode 100644 index 000000000..fdff29653 Binary files /dev/null and b/app/ui/icons/olive-light/pause.64.png differ diff --git a/app/ui/icons/olive-light/play.128.png b/app/ui/icons/olive-light/play.128.png new file mode 100644 index 000000000..f183975b7 Binary files /dev/null and b/app/ui/icons/olive-light/play.128.png differ diff --git a/app/ui/icons/olive-light/play.16.png b/app/ui/icons/olive-light/play.16.png new file mode 100644 index 000000000..4e14e991b Binary files /dev/null and b/app/ui/icons/olive-light/play.16.png differ diff --git a/app/ui/icons/olive-light/play.32.png b/app/ui/icons/olive-light/play.32.png new file mode 100644 index 000000000..8825b2e36 Binary files /dev/null and b/app/ui/icons/olive-light/play.32.png differ diff --git a/app/ui/icons/olive-light/play.64.png b/app/ui/icons/olive-light/play.64.png new file mode 100644 index 000000000..c869f0d12 Binary files /dev/null and b/app/ui/icons/olive-light/play.64.png differ diff --git a/app/ui/icons/olive-light/prev.128.png b/app/ui/icons/olive-light/prev.128.png new file mode 100644 index 000000000..cc4382049 Binary files /dev/null and b/app/ui/icons/olive-light/prev.128.png differ diff --git a/app/ui/icons/olive-light/prev.16.png b/app/ui/icons/olive-light/prev.16.png new file mode 100644 index 000000000..eab15ef24 Binary files /dev/null and b/app/ui/icons/olive-light/prev.16.png differ diff --git a/app/ui/icons/olive-light/prev.32.png b/app/ui/icons/olive-light/prev.32.png new file mode 100644 index 000000000..e05e89fa9 Binary files /dev/null and b/app/ui/icons/olive-light/prev.32.png differ diff --git a/app/ui/icons/olive-light/prev.64.png b/app/ui/icons/olive-light/prev.64.png new file mode 100644 index 000000000..2ed39c9ec Binary files /dev/null and b/app/ui/icons/olive-light/prev.64.png differ diff --git a/app/ui/icons/olive-light/razor.128.png b/app/ui/icons/olive-light/razor.128.png new file mode 100644 index 000000000..06f316836 Binary files /dev/null and b/app/ui/icons/olive-light/razor.128.png differ diff --git a/app/ui/icons/olive-light/razor.16.png b/app/ui/icons/olive-light/razor.16.png new file mode 100644 index 000000000..fecd70e0d Binary files /dev/null and b/app/ui/icons/olive-light/razor.16.png differ diff --git a/app/ui/icons/olive-light/razor.32.png b/app/ui/icons/olive-light/razor.32.png new file mode 100644 index 000000000..1771cc51c Binary files /dev/null and b/app/ui/icons/olive-light/razor.32.png differ diff --git a/app/ui/icons/olive-light/razor.64.png b/app/ui/icons/olive-light/razor.64.png new file mode 100644 index 000000000..e740941b8 Binary files /dev/null and b/app/ui/icons/olive-light/razor.64.png differ diff --git a/app/ui/icons/olive-light/record.128.png b/app/ui/icons/olive-light/record.128.png new file mode 100644 index 000000000..27788878e Binary files /dev/null and b/app/ui/icons/olive-light/record.128.png differ diff --git a/app/ui/icons/olive-light/record.16.png b/app/ui/icons/olive-light/record.16.png new file mode 100644 index 000000000..2094fc36f Binary files /dev/null and b/app/ui/icons/olive-light/record.16.png differ diff --git a/app/ui/icons/olive-light/record.32.png b/app/ui/icons/olive-light/record.32.png new file mode 100644 index 000000000..7f46d403f Binary files /dev/null and b/app/ui/icons/olive-light/record.32.png differ diff --git a/app/ui/icons/olive-light/record.64.png b/app/ui/icons/olive-light/record.64.png new file mode 100644 index 000000000..2e5339e9d Binary files /dev/null and b/app/ui/icons/olive-light/record.64.png differ diff --git a/app/ui/icons/olive-light/redo.128.png b/app/ui/icons/olive-light/redo.128.png new file mode 100644 index 000000000..870c4f95c Binary files /dev/null and b/app/ui/icons/olive-light/redo.128.png differ diff --git a/app/ui/icons/olive-light/redo.16.png b/app/ui/icons/olive-light/redo.16.png new file mode 100644 index 000000000..bcc69b628 Binary files /dev/null and b/app/ui/icons/olive-light/redo.16.png differ diff --git a/app/ui/icons/olive-light/redo.32.png b/app/ui/icons/olive-light/redo.32.png new file mode 100644 index 000000000..1a00c0094 Binary files /dev/null and b/app/ui/icons/olive-light/redo.32.png differ diff --git a/app/ui/icons/olive-light/redo.64.png b/app/ui/icons/olive-light/redo.64.png new file mode 100644 index 000000000..55219d155 Binary files /dev/null and b/app/ui/icons/olive-light/redo.64.png differ diff --git a/app/ui/icons/olive-light/rew.128.png b/app/ui/icons/olive-light/rew.128.png new file mode 100644 index 000000000..7d09d4a3e Binary files /dev/null and b/app/ui/icons/olive-light/rew.128.png differ diff --git a/app/ui/icons/olive-light/rew.16.png b/app/ui/icons/olive-light/rew.16.png new file mode 100644 index 000000000..87f3a098e Binary files /dev/null and b/app/ui/icons/olive-light/rew.16.png differ diff --git a/app/ui/icons/olive-light/rew.32.png b/app/ui/icons/olive-light/rew.32.png new file mode 100644 index 000000000..2fa0a6435 Binary files /dev/null and b/app/ui/icons/olive-light/rew.32.png differ diff --git a/app/ui/icons/olive-light/rew.64.png b/app/ui/icons/olive-light/rew.64.png new file mode 100644 index 000000000..60836a306 Binary files /dev/null and b/app/ui/icons/olive-light/rew.64.png differ diff --git a/app/ui/icons/olive-light/ripple.128.png b/app/ui/icons/olive-light/ripple.128.png new file mode 100644 index 000000000..551f733c6 Binary files /dev/null and b/app/ui/icons/olive-light/ripple.128.png differ diff --git a/app/ui/icons/olive-light/ripple.16.png b/app/ui/icons/olive-light/ripple.16.png new file mode 100644 index 000000000..79c2edd1d Binary files /dev/null and b/app/ui/icons/olive-light/ripple.16.png differ diff --git a/app/ui/icons/olive-light/ripple.32.png b/app/ui/icons/olive-light/ripple.32.png new file mode 100644 index 000000000..3778b7c96 Binary files /dev/null and b/app/ui/icons/olive-light/ripple.32.png differ diff --git a/app/ui/icons/olive-light/ripple.64.png b/app/ui/icons/olive-light/ripple.64.png new file mode 100644 index 000000000..075b09052 Binary files /dev/null and b/app/ui/icons/olive-light/ripple.64.png differ diff --git a/app/ui/icons/olive-light/rolling.128.png b/app/ui/icons/olive-light/rolling.128.png new file mode 100644 index 000000000..9953aff98 Binary files /dev/null and b/app/ui/icons/olive-light/rolling.128.png differ diff --git a/app/ui/icons/olive-light/rolling.16.png b/app/ui/icons/olive-light/rolling.16.png new file mode 100644 index 000000000..3bde379f5 Binary files /dev/null and b/app/ui/icons/olive-light/rolling.16.png differ diff --git a/app/ui/icons/olive-light/rolling.32.png b/app/ui/icons/olive-light/rolling.32.png new file mode 100644 index 000000000..3d849a553 Binary files /dev/null and b/app/ui/icons/olive-light/rolling.32.png differ diff --git a/app/ui/icons/olive-light/rolling.64.png b/app/ui/icons/olive-light/rolling.64.png new file mode 100644 index 000000000..9e314b3c0 Binary files /dev/null and b/app/ui/icons/olive-light/rolling.64.png differ diff --git a/app/ui/icons/olive-light/save.128.png b/app/ui/icons/olive-light/save.128.png new file mode 100644 index 000000000..f891001e5 Binary files /dev/null and b/app/ui/icons/olive-light/save.128.png differ diff --git a/app/ui/icons/olive-light/save.16.png b/app/ui/icons/olive-light/save.16.png new file mode 100644 index 000000000..83ce85d26 Binary files /dev/null and b/app/ui/icons/olive-light/save.16.png differ diff --git a/app/ui/icons/olive-light/save.32.png b/app/ui/icons/olive-light/save.32.png new file mode 100644 index 000000000..92e52515a Binary files /dev/null and b/app/ui/icons/olive-light/save.32.png differ diff --git a/app/ui/icons/olive-light/save.64.png b/app/ui/icons/olive-light/save.64.png new file mode 100644 index 000000000..3a5535dc0 Binary files /dev/null and b/app/ui/icons/olive-light/save.64.png differ diff --git a/app/ui/icons/olive-light/sequence.128.png b/app/ui/icons/olive-light/sequence.128.png new file mode 100644 index 000000000..34765160f Binary files /dev/null and b/app/ui/icons/olive-light/sequence.128.png differ diff --git a/app/ui/icons/olive-light/sequence.16.png b/app/ui/icons/olive-light/sequence.16.png new file mode 100644 index 000000000..0733870b5 Binary files /dev/null and b/app/ui/icons/olive-light/sequence.16.png differ diff --git a/app/ui/icons/olive-light/sequence.32.png b/app/ui/icons/olive-light/sequence.32.png new file mode 100644 index 000000000..5edfb1e5d Binary files /dev/null and b/app/ui/icons/olive-light/sequence.32.png differ diff --git a/app/ui/icons/olive-light/sequence.64.png b/app/ui/icons/olive-light/sequence.64.png new file mode 100644 index 000000000..3f10df23b Binary files /dev/null and b/app/ui/icons/olive-light/sequence.64.png differ diff --git a/app/ui/icons/olive-light/slide.128.png b/app/ui/icons/olive-light/slide.128.png new file mode 100644 index 000000000..0bedf71ab Binary files /dev/null and b/app/ui/icons/olive-light/slide.128.png differ diff --git a/app/ui/icons/olive-light/slide.16.png b/app/ui/icons/olive-light/slide.16.png new file mode 100644 index 000000000..3e598a26c Binary files /dev/null and b/app/ui/icons/olive-light/slide.16.png differ diff --git a/app/ui/icons/olive-light/slide.32.png b/app/ui/icons/olive-light/slide.32.png new file mode 100644 index 000000000..c4f423053 Binary files /dev/null and b/app/ui/icons/olive-light/slide.32.png differ diff --git a/app/ui/icons/olive-light/slide.64.png b/app/ui/icons/olive-light/slide.64.png new file mode 100644 index 000000000..60daae822 Binary files /dev/null and b/app/ui/icons/olive-light/slide.64.png differ diff --git a/app/ui/icons/olive-light/slip.128.png b/app/ui/icons/olive-light/slip.128.png new file mode 100644 index 000000000..4d013cba6 Binary files /dev/null and b/app/ui/icons/olive-light/slip.128.png differ diff --git a/app/ui/icons/olive-light/slip.16.png b/app/ui/icons/olive-light/slip.16.png new file mode 100644 index 000000000..cc5360164 Binary files /dev/null and b/app/ui/icons/olive-light/slip.16.png differ diff --git a/app/ui/icons/olive-light/slip.32.png b/app/ui/icons/olive-light/slip.32.png new file mode 100644 index 000000000..af2444ceb Binary files /dev/null and b/app/ui/icons/olive-light/slip.32.png differ diff --git a/app/ui/icons/olive-light/slip.64.png b/app/ui/icons/olive-light/slip.64.png new file mode 100644 index 000000000..a6da08bd7 Binary files /dev/null and b/app/ui/icons/olive-light/slip.64.png differ diff --git a/app/ui/icons/olive-light/svg/add-button.svg b/app/ui/icons/olive-light/svg/add-button.svg new file mode 100644 index 000000000..46a885d95 --- /dev/null +++ b/app/ui/icons/olive-light/svg/add-button.svg @@ -0,0 +1,823 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/add-effect.svg b/app/ui/icons/olive-light/svg/add-effect.svg new file mode 100644 index 000000000..13789da87 --- /dev/null +++ b/app/ui/icons/olive-light/svg/add-effect.svg @@ -0,0 +1,840 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/add-transition.svg b/app/ui/icons/olive-light/svg/add-transition.svg new file mode 100644 index 000000000..fc6773394 --- /dev/null +++ b/app/ui/icons/olive-light/svg/add-transition.svg @@ -0,0 +1,824 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/align-center.svg b/app/ui/icons/olive-light/svg/align-center.svg new file mode 100644 index 000000000..0e6b28565 --- /dev/null +++ b/app/ui/icons/olive-light/svg/align-center.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/app/ui/icons/olive-light/svg/align-left.svg b/app/ui/icons/olive-light/svg/align-left.svg new file mode 100644 index 000000000..f61142d3b --- /dev/null +++ b/app/ui/icons/olive-light/svg/align-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/app/ui/icons/olive-light/svg/align-right.svg b/app/ui/icons/olive-light/svg/align-right.svg new file mode 100644 index 000000000..c075d28a1 --- /dev/null +++ b/app/ui/icons/olive-light/svg/align-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/app/ui/icons/olive-light/svg/arrow.svg b/app/ui/icons/olive-light/svg/arrow.svg new file mode 100644 index 000000000..0c9c18d96 --- /dev/null +++ b/app/ui/icons/olive-light/svg/arrow.svg @@ -0,0 +1,129 @@ + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/audiosource.svg b/app/ui/icons/olive-light/svg/audiosource.svg new file mode 100644 index 000000000..a1aac03fc --- /dev/null +++ b/app/ui/icons/olive-light/svg/audiosource.svg @@ -0,0 +1,818 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/beam.svg b/app/ui/icons/olive-light/svg/beam.svg new file mode 100644 index 000000000..87d51308c --- /dev/null +++ b/app/ui/icons/olive-light/svg/beam.svg @@ -0,0 +1,170 @@ + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/clock.svg b/app/ui/icons/olive-light/svg/clock.svg new file mode 100644 index 000000000..31288c87a --- /dev/null +++ b/app/ui/icons/olive-light/svg/clock.svg @@ -0,0 +1,824 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/convert-to-dark.sh b/app/ui/icons/olive-light/svg/convert-to-dark.sh new file mode 100755 index 000000000..4babf86b7 --- /dev/null +++ b/app/ui/icons/olive-light/svg/convert-to-dark.sh @@ -0,0 +1,38 @@ +#!/bin/sh + +# Olive - Non-Linear Video Editor +# Copyright (C) 2019 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 . + +# convert-to-dark.sh +# +# A simple script that uses sed/regex to convert any use of white to dark grey. +# Allows for easy conversion of white icons for a dark theme to dark icons for +# a light theme. + +if [ $# -ne 2 ] +then + echo Usage: $0 source-path destination-path + echo + echo Example: $0 ../../olive-dark/svg . + exit 1 +fi + +for f in $1/*.svg +do + FNBASE=$(basename -s .svg $f) + + sed -e "s/#ffffff/#202020/g" $f > $FNBASE.svg +done diff --git a/app/ui/icons/olive-light/svg/diamond.svg b/app/ui/icons/olive-light/svg/diamond.svg new file mode 100644 index 000000000..0d22492ef --- /dev/null +++ b/app/ui/icons/olive-light/svg/diamond.svg @@ -0,0 +1,818 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/dirup.svg b/app/ui/icons/olive-light/svg/dirup.svg new file mode 100644 index 000000000..fc475a6dc --- /dev/null +++ b/app/ui/icons/olive-light/svg/dirup.svg @@ -0,0 +1,11031 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/error.svg b/app/ui/icons/olive-light/svg/error.svg new file mode 100644 index 000000000..fee83e2bd --- /dev/null +++ b/app/ui/icons/olive-light/svg/error.svg @@ -0,0 +1,11031 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/ff.svg b/app/ui/icons/olive-light/svg/ff.svg new file mode 100644 index 000000000..871fbacfc --- /dev/null +++ b/app/ui/icons/olive-light/svg/ff.svg @@ -0,0 +1,824 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/folder.svg b/app/ui/icons/olive-light/svg/folder.svg new file mode 100644 index 000000000..f87e348f4 --- /dev/null +++ b/app/ui/icons/olive-light/svg/folder.svg @@ -0,0 +1,11032 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/hand.svg b/app/ui/icons/olive-light/svg/hand.svg new file mode 100644 index 000000000..817d509a2 --- /dev/null +++ b/app/ui/icons/olive-light/svg/hand.svg @@ -0,0 +1,826 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/iconview.svg b/app/ui/icons/olive-light/svg/iconview.svg new file mode 100644 index 000000000..4b44ce7d6 --- /dev/null +++ b/app/ui/icons/olive-light/svg/iconview.svg @@ -0,0 +1,847 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/imagesource.svg b/app/ui/icons/olive-light/svg/imagesource.svg new file mode 100644 index 000000000..9252c5844 --- /dev/null +++ b/app/ui/icons/olive-light/svg/imagesource.svg @@ -0,0 +1,11044 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/italic.svg b/app/ui/icons/olive-light/svg/italic.svg new file mode 100644 index 000000000..1e1b773ba --- /dev/null +++ b/app/ui/icons/olive-light/svg/italic.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/app/ui/icons/olive-light/svg/justify-center.svg b/app/ui/icons/olive-light/svg/justify-center.svg new file mode 100644 index 000000000..9af278b07 --- /dev/null +++ b/app/ui/icons/olive-light/svg/justify-center.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/app/ui/icons/olive-light/svg/listview.svg b/app/ui/icons/olive-light/svg/listview.svg new file mode 100644 index 000000000..a255c57df --- /dev/null +++ b/app/ui/icons/olive-light/svg/listview.svg @@ -0,0 +1,829 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/magnet.svg b/app/ui/icons/olive-light/svg/magnet.svg new file mode 100644 index 000000000..019d7c8ef --- /dev/null +++ b/app/ui/icons/olive-light/svg/magnet.svg @@ -0,0 +1,11076 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/new.svg b/app/ui/icons/olive-light/svg/new.svg new file mode 100644 index 000000000..482ad42da --- /dev/null +++ b/app/ui/icons/olive-light/svg/new.svg @@ -0,0 +1,11040 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/next.svg b/app/ui/icons/olive-light/svg/next.svg new file mode 100644 index 000000000..1ba620ff5 --- /dev/null +++ b/app/ui/icons/olive-light/svg/next.svg @@ -0,0 +1,824 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/open.svg b/app/ui/icons/olive-light/svg/open.svg new file mode 100644 index 000000000..5493b41fe --- /dev/null +++ b/app/ui/icons/olive-light/svg/open.svg @@ -0,0 +1,11052 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/pause.svg b/app/ui/icons/olive-light/svg/pause.svg new file mode 100644 index 000000000..36f2eaba2 --- /dev/null +++ b/app/ui/icons/olive-light/svg/pause.svg @@ -0,0 +1,824 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/play.svg b/app/ui/icons/olive-light/svg/play.svg new file mode 100644 index 000000000..32a434b9e --- /dev/null +++ b/app/ui/icons/olive-light/svg/play.svg @@ -0,0 +1,818 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/prev.svg b/app/ui/icons/olive-light/svg/prev.svg new file mode 100644 index 000000000..0e17d6765 --- /dev/null +++ b/app/ui/icons/olive-light/svg/prev.svg @@ -0,0 +1,824 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/razor.svg b/app/ui/icons/olive-light/svg/razor.svg new file mode 100644 index 000000000..2bc9483f5 --- /dev/null +++ b/app/ui/icons/olive-light/svg/razor.svg @@ -0,0 +1,821 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/record.svg b/app/ui/icons/olive-light/svg/record.svg new file mode 100644 index 000000000..a6791a3ac --- /dev/null +++ b/app/ui/icons/olive-light/svg/record.svg @@ -0,0 +1,818 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/redo.svg b/app/ui/icons/olive-light/svg/redo.svg new file mode 100644 index 000000000..afe61c0ae --- /dev/null +++ b/app/ui/icons/olive-light/svg/redo.svg @@ -0,0 +1,128 @@ + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/rew.svg b/app/ui/icons/olive-light/svg/rew.svg new file mode 100644 index 000000000..b64376417 --- /dev/null +++ b/app/ui/icons/olive-light/svg/rew.svg @@ -0,0 +1,824 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/ripple.svg b/app/ui/icons/olive-light/svg/ripple.svg new file mode 100644 index 000000000..cc3d3b725 --- /dev/null +++ b/app/ui/icons/olive-light/svg/ripple.svg @@ -0,0 +1,11044 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/rolling.svg b/app/ui/icons/olive-light/svg/rolling.svg new file mode 100644 index 000000000..a861c650f --- /dev/null +++ b/app/ui/icons/olive-light/svg/rolling.svg @@ -0,0 +1,11055 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/save.svg b/app/ui/icons/olive-light/svg/save.svg new file mode 100644 index 000000000..199ddd0c8 --- /dev/null +++ b/app/ui/icons/olive-light/svg/save.svg @@ -0,0 +1,143 @@ + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/sequence.svg b/app/ui/icons/olive-light/svg/sequence.svg new file mode 100644 index 000000000..dc7ac9057 --- /dev/null +++ b/app/ui/icons/olive-light/svg/sequence.svg @@ -0,0 +1,11047 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/slide.svg b/app/ui/icons/olive-light/svg/slide.svg new file mode 100644 index 000000000..7142832d3 --- /dev/null +++ b/app/ui/icons/olive-light/svg/slide.svg @@ -0,0 +1,11051 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/slip.svg b/app/ui/icons/olive-light/svg/slip.svg new file mode 100644 index 000000000..122b486b1 --- /dev/null +++ b/app/ui/icons/olive-light/svg/slip.svg @@ -0,0 +1,11048 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/transition-tool.svg b/app/ui/icons/olive-light/svg/transition-tool.svg new file mode 100644 index 000000000..7dbe4a8d0 --- /dev/null +++ b/app/ui/icons/olive-light/svg/transition-tool.svg @@ -0,0 +1,829 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/treeview.svg b/app/ui/icons/olive-light/svg/treeview.svg new file mode 100644 index 000000000..56239e099 --- /dev/null +++ b/app/ui/icons/olive-light/svg/treeview.svg @@ -0,0 +1,836 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/tri-down.svg b/app/ui/icons/olive-light/svg/tri-down.svg new file mode 100644 index 000000000..bc62b5962 --- /dev/null +++ b/app/ui/icons/olive-light/svg/tri-down.svg @@ -0,0 +1,818 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/tri-left.svg b/app/ui/icons/olive-light/svg/tri-left.svg new file mode 100644 index 000000000..6fe057504 --- /dev/null +++ b/app/ui/icons/olive-light/svg/tri-left.svg @@ -0,0 +1,818 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/tri-right.svg b/app/ui/icons/olive-light/svg/tri-right.svg new file mode 100644 index 000000000..49913df99 --- /dev/null +++ b/app/ui/icons/olive-light/svg/tri-right.svg @@ -0,0 +1,818 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/tri-up.svg b/app/ui/icons/olive-light/svg/tri-up.svg new file mode 100644 index 000000000..4f8c27929 --- /dev/null +++ b/app/ui/icons/olive-light/svg/tri-up.svg @@ -0,0 +1,818 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/underline.svg b/app/ui/icons/olive-light/svg/underline.svg new file mode 100644 index 000000000..90d234f58 --- /dev/null +++ b/app/ui/icons/olive-light/svg/underline.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/app/ui/icons/olive-light/svg/undo.svg b/app/ui/icons/olive-light/svg/undo.svg new file mode 100644 index 000000000..938493c5f --- /dev/null +++ b/app/ui/icons/olive-light/svg/undo.svg @@ -0,0 +1,128 @@ + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/videosource.svg b/app/ui/icons/olive-light/svg/videosource.svg new file mode 100644 index 000000000..09fa13a6d --- /dev/null +++ b/app/ui/icons/olive-light/svg/videosource.svg @@ -0,0 +1,819 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/zoomin.svg b/app/ui/icons/olive-light/svg/zoomin.svg new file mode 100644 index 000000000..66c717c9b --- /dev/null +++ b/app/ui/icons/olive-light/svg/zoomin.svg @@ -0,0 +1,822 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/svg/zoomout.svg b/app/ui/icons/olive-light/svg/zoomout.svg new file mode 100644 index 000000000..aa2ef9c32 --- /dev/null +++ b/app/ui/icons/olive-light/svg/zoomout.svg @@ -0,0 +1,824 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + Martin Ruskov + + + http://commons.wikimedia.org/wiki/Tango_icon + + + + + + + + + + + + + + + + + + diff --git a/app/ui/icons/olive-light/transition-tool.128.png b/app/ui/icons/olive-light/transition-tool.128.png new file mode 100644 index 000000000..3ab1c0e51 Binary files /dev/null and b/app/ui/icons/olive-light/transition-tool.128.png differ diff --git a/app/ui/icons/olive-light/transition-tool.16.png b/app/ui/icons/olive-light/transition-tool.16.png new file mode 100644 index 000000000..a5b92538b Binary files /dev/null and b/app/ui/icons/olive-light/transition-tool.16.png differ diff --git a/app/ui/icons/olive-light/transition-tool.32.png b/app/ui/icons/olive-light/transition-tool.32.png new file mode 100644 index 000000000..74d0934a5 Binary files /dev/null and b/app/ui/icons/olive-light/transition-tool.32.png differ diff --git a/app/ui/icons/olive-light/transition-tool.64.png b/app/ui/icons/olive-light/transition-tool.64.png new file mode 100644 index 000000000..fab1fe4cd Binary files /dev/null and b/app/ui/icons/olive-light/transition-tool.64.png differ diff --git a/app/ui/icons/olive-light/treeview.128.png b/app/ui/icons/olive-light/treeview.128.png new file mode 100644 index 000000000..113473232 Binary files /dev/null and b/app/ui/icons/olive-light/treeview.128.png differ diff --git a/app/ui/icons/olive-light/treeview.16.png b/app/ui/icons/olive-light/treeview.16.png new file mode 100644 index 000000000..ea357fdda Binary files /dev/null and b/app/ui/icons/olive-light/treeview.16.png differ diff --git a/app/ui/icons/olive-light/treeview.32.png b/app/ui/icons/olive-light/treeview.32.png new file mode 100644 index 000000000..0993bc072 Binary files /dev/null and b/app/ui/icons/olive-light/treeview.32.png differ diff --git a/app/ui/icons/olive-light/treeview.64.png b/app/ui/icons/olive-light/treeview.64.png new file mode 100644 index 000000000..30eb207a6 Binary files /dev/null and b/app/ui/icons/olive-light/treeview.64.png differ diff --git a/app/ui/icons/olive-light/tri-down.128.png b/app/ui/icons/olive-light/tri-down.128.png new file mode 100644 index 000000000..dd507d66e Binary files /dev/null and b/app/ui/icons/olive-light/tri-down.128.png differ diff --git a/app/ui/icons/olive-light/tri-down.16.png b/app/ui/icons/olive-light/tri-down.16.png new file mode 100644 index 000000000..be3f1382b Binary files /dev/null and b/app/ui/icons/olive-light/tri-down.16.png differ diff --git a/app/ui/icons/olive-light/tri-down.32.png b/app/ui/icons/olive-light/tri-down.32.png new file mode 100644 index 000000000..3fff753d0 Binary files /dev/null and b/app/ui/icons/olive-light/tri-down.32.png differ diff --git a/app/ui/icons/olive-light/tri-down.64.png b/app/ui/icons/olive-light/tri-down.64.png new file mode 100644 index 000000000..2ce84aba9 Binary files /dev/null and b/app/ui/icons/olive-light/tri-down.64.png differ diff --git a/app/ui/icons/olive-light/tri-left.128.png b/app/ui/icons/olive-light/tri-left.128.png new file mode 100644 index 000000000..05bf7a55c Binary files /dev/null and b/app/ui/icons/olive-light/tri-left.128.png differ diff --git a/app/ui/icons/olive-light/tri-left.16.png b/app/ui/icons/olive-light/tri-left.16.png new file mode 100644 index 000000000..48eb36c23 Binary files /dev/null and b/app/ui/icons/olive-light/tri-left.16.png differ diff --git a/app/ui/icons/olive-light/tri-left.32.png b/app/ui/icons/olive-light/tri-left.32.png new file mode 100644 index 000000000..ebe45da40 Binary files /dev/null and b/app/ui/icons/olive-light/tri-left.32.png differ diff --git a/app/ui/icons/olive-light/tri-left.64.png b/app/ui/icons/olive-light/tri-left.64.png new file mode 100644 index 000000000..9861c42ad Binary files /dev/null and b/app/ui/icons/olive-light/tri-left.64.png differ diff --git a/app/ui/icons/olive-light/tri-right.128.png b/app/ui/icons/olive-light/tri-right.128.png new file mode 100644 index 000000000..72c46f98e Binary files /dev/null and b/app/ui/icons/olive-light/tri-right.128.png differ diff --git a/app/ui/icons/olive-light/tri-right.16.png b/app/ui/icons/olive-light/tri-right.16.png new file mode 100644 index 000000000..31de3b732 Binary files /dev/null and b/app/ui/icons/olive-light/tri-right.16.png differ diff --git a/app/ui/icons/olive-light/tri-right.32.png b/app/ui/icons/olive-light/tri-right.32.png new file mode 100644 index 000000000..0a63f01bc Binary files /dev/null and b/app/ui/icons/olive-light/tri-right.32.png differ diff --git a/app/ui/icons/olive-light/tri-right.64.png b/app/ui/icons/olive-light/tri-right.64.png new file mode 100644 index 000000000..737ddaca4 Binary files /dev/null and b/app/ui/icons/olive-light/tri-right.64.png differ diff --git a/app/ui/icons/olive-light/tri-up.128.png b/app/ui/icons/olive-light/tri-up.128.png new file mode 100644 index 000000000..48a3758a6 Binary files /dev/null and b/app/ui/icons/olive-light/tri-up.128.png differ diff --git a/app/ui/icons/olive-light/tri-up.16.png b/app/ui/icons/olive-light/tri-up.16.png new file mode 100644 index 000000000..4a3c776b6 Binary files /dev/null and b/app/ui/icons/olive-light/tri-up.16.png differ diff --git a/app/ui/icons/olive-light/tri-up.32.png b/app/ui/icons/olive-light/tri-up.32.png new file mode 100644 index 000000000..3c849330f Binary files /dev/null and b/app/ui/icons/olive-light/tri-up.32.png differ diff --git a/app/ui/icons/olive-light/tri-up.64.png b/app/ui/icons/olive-light/tri-up.64.png new file mode 100644 index 000000000..515a2e053 Binary files /dev/null and b/app/ui/icons/olive-light/tri-up.64.png differ diff --git a/app/ui/icons/olive-light/underline.128.png b/app/ui/icons/olive-light/underline.128.png new file mode 100644 index 000000000..53761f826 Binary files /dev/null and b/app/ui/icons/olive-light/underline.128.png differ diff --git a/app/ui/icons/olive-light/underline.16.png b/app/ui/icons/olive-light/underline.16.png new file mode 100644 index 000000000..2fd5e0da4 Binary files /dev/null and b/app/ui/icons/olive-light/underline.16.png differ diff --git a/app/ui/icons/olive-light/underline.32.png b/app/ui/icons/olive-light/underline.32.png new file mode 100644 index 000000000..13642e1e5 Binary files /dev/null and b/app/ui/icons/olive-light/underline.32.png differ diff --git a/app/ui/icons/olive-light/underline.64.png b/app/ui/icons/olive-light/underline.64.png new file mode 100644 index 000000000..aaeba5646 Binary files /dev/null and b/app/ui/icons/olive-light/underline.64.png differ diff --git a/app/ui/icons/olive-light/undo.128.png b/app/ui/icons/olive-light/undo.128.png new file mode 100644 index 000000000..6c2b61c27 Binary files /dev/null and b/app/ui/icons/olive-light/undo.128.png differ diff --git a/app/ui/icons/olive-light/undo.16.png b/app/ui/icons/olive-light/undo.16.png new file mode 100644 index 000000000..01e9362c5 Binary files /dev/null and b/app/ui/icons/olive-light/undo.16.png differ diff --git a/app/ui/icons/olive-light/undo.32.png b/app/ui/icons/olive-light/undo.32.png new file mode 100644 index 000000000..a103c2e3e Binary files /dev/null and b/app/ui/icons/olive-light/undo.32.png differ diff --git a/app/ui/icons/olive-light/undo.64.png b/app/ui/icons/olive-light/undo.64.png new file mode 100644 index 000000000..e90bfad0e Binary files /dev/null and b/app/ui/icons/olive-light/undo.64.png differ diff --git a/app/ui/icons/olive-light/videosource.128.png b/app/ui/icons/olive-light/videosource.128.png new file mode 100644 index 000000000..54ece7568 Binary files /dev/null and b/app/ui/icons/olive-light/videosource.128.png differ diff --git a/app/ui/icons/olive-light/videosource.16.png b/app/ui/icons/olive-light/videosource.16.png new file mode 100644 index 000000000..bee066df7 Binary files /dev/null and b/app/ui/icons/olive-light/videosource.16.png differ diff --git a/app/ui/icons/olive-light/videosource.32.png b/app/ui/icons/olive-light/videosource.32.png new file mode 100644 index 000000000..333a53a9b Binary files /dev/null and b/app/ui/icons/olive-light/videosource.32.png differ diff --git a/app/ui/icons/olive-light/videosource.64.png b/app/ui/icons/olive-light/videosource.64.png new file mode 100644 index 000000000..051ee7ae2 Binary files /dev/null and b/app/ui/icons/olive-light/videosource.64.png differ diff --git a/app/ui/icons/olive-light/zoomin.128.png b/app/ui/icons/olive-light/zoomin.128.png new file mode 100644 index 000000000..9c71f0cf7 Binary files /dev/null and b/app/ui/icons/olive-light/zoomin.128.png differ diff --git a/app/ui/icons/olive-light/zoomin.16.png b/app/ui/icons/olive-light/zoomin.16.png new file mode 100644 index 000000000..8b840f1c5 Binary files /dev/null and b/app/ui/icons/olive-light/zoomin.16.png differ diff --git a/app/ui/icons/olive-light/zoomin.32.png b/app/ui/icons/olive-light/zoomin.32.png new file mode 100644 index 000000000..3506a962b Binary files /dev/null and b/app/ui/icons/olive-light/zoomin.32.png differ diff --git a/app/ui/icons/olive-light/zoomin.64.png b/app/ui/icons/olive-light/zoomin.64.png new file mode 100644 index 000000000..9ed23a4fd Binary files /dev/null and b/app/ui/icons/olive-light/zoomin.64.png differ diff --git a/app/ui/icons/olive-light/zoomout.128.png b/app/ui/icons/olive-light/zoomout.128.png new file mode 100644 index 000000000..39c884ad7 Binary files /dev/null and b/app/ui/icons/olive-light/zoomout.128.png differ diff --git a/app/ui/icons/olive-light/zoomout.16.png b/app/ui/icons/olive-light/zoomout.16.png new file mode 100644 index 000000000..40bb97dba Binary files /dev/null and b/app/ui/icons/olive-light/zoomout.16.png differ diff --git a/app/ui/icons/olive-light/zoomout.32.png b/app/ui/icons/olive-light/zoomout.32.png new file mode 100644 index 000000000..e8821de10 Binary files /dev/null and b/app/ui/icons/olive-light/zoomout.32.png differ diff --git a/app/ui/icons/olive-light/zoomout.64.png b/app/ui/icons/olive-light/zoomout.64.png new file mode 100644 index 000000000..07be12a25 Binary files /dev/null and b/app/ui/icons/olive-light/zoomout.64.png differ diff --git a/app/ui/icons/svg/convert-dark.sh b/app/ui/icons/svg/convert-dark.sh deleted file mode 100644 index f298944a1..000000000 --- a/app/ui/icons/svg/convert-dark.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh - -for f in *.svg -do - FNBASE=$(basename -s .svg $f) - - sed -e "s/#ffffff/#000000/" $f > $FNBASE-dark.svg -done \ No newline at end of file diff --git a/app/ui/style/css/olive-dark.css b/app/ui/style/css/olive-dark.css index c8b27d35c..fd9ee55a2 100644 --- a/app/ui/style/css/olive-dark.css +++ b/app/ui/style/css/olive-dark.css @@ -29,7 +29,7 @@ Main: #353535 Text: #ffffff Disabled Text: #808080 - Highlights: #2a82da + Highlight: #2a82da Highlight Text: #ffffff Dark: #191919 @@ -37,32 +37,33 @@ /* Default widget colors */ QWidget, QMenu::separator { + /* Main */ background: #353535; + + /* Text */ color: #ffffff; + + /* Highlight */ + selection-background-color: #2a82da; + + /* Highlight Text */ + selection-color: #ffffff; } /* Default disabled colors */ QWidget::disabled { + /* Disabled Text */ color: #808080; } -/* Default highlight colors */ -QWidget::selected { - background: #2a82da; - color: #ffffff; -} - /* Default link color */ a { + /* Highlight */ color: #2a82da; } -/* PanelWidget focus border color */ -PanelWidget { - qproperty-border: #2a82da; -} - /* All of these widgets' backgrounds are dark */ QTreeView, QListView, QLineEdit, QMenu, QProgressBar, QPushButton::checked, NodeView { + /* Dark */ background: #191919; } diff --git a/app/ui/style/css/olive-light.css b/app/ui/style/css/olive-light.css index 30762cedc..9ea4c9ec3 100644 --- a/app/ui/style/css/olive-light.css +++ b/app/ui/style/css/olive-light.css @@ -29,40 +29,41 @@ Main: #d0d0d0 Text: #000000 Disabled Text: #808080 - Highlights: #2a82da + Highlight: #2a82da Highlight Text: #ffffff - Dark: #f0f0f0 + Dark: #ffffff **/ /* Default widget colors */ QWidget, QMenu::separator { + /* Main */ background: #d0d0d0; + + /* Text */ color: #000000; + + /* Highlight */ + selection-background-color: #2a82da; + + /* Highlight Text */ + selection-color: #ffffff; } /* Default disabled colors */ QWidget::disabled { + /* Disabled Text */ color: #808080; } -/* Default highlight colors */ -QWidget::selected { - background: #2a82da; - color: #ffffff; -} - /* Default link color */ a { + /* Highlight */ color: #2a82da; } -/* PanelWidget focus border color */ -PanelWidget { - qproperty-border: #2a82da; -} - /* All of these widgets' backgrounds are dark */ QTreeView, QListView, QLineEdit, QMenu, QProgressBar, QPushButton::checked, NodeView { - background: #f0f0f0; + /* Dark */ + background: #ffffff; } diff --git a/app/ui/style/css/olive-mid.css b/app/ui/style/css/olive-mid.css deleted file mode 100644 index 91e149c0c..000000000 --- a/app/ui/style/css/olive-mid.css +++ /dev/null @@ -1,68 +0,0 @@ -/*** - - Olive - Non-Linear Video Editor - Copyright (C) 2019 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 . - -***/ - -/*** - - Olive Mid - Qt CSS Theme - - A fairly basic CSS style for the Olive Video Editor/Qt Fusion. - - The primary colors are: - - Main: #808080 - Text: #000000 - Disabled Text: #808080 - Highlights: #2a82da - Highlight Text: #ffffff - Dark: #c0c0c0 - -**/ - -/* Default widget colors */ -QWidget, QMenu::separator { - background: #808080; - color: #000000; -} - -/* Default disabled colors */ -QWidget::disabled { - color: #808080; -} - -/* Default highlight colors */ -QWidget::selected { - background: #2a82da; - color: #ffffff; -} - -/* Default link color */ -a { - color: #2a82da; -} - -/* PanelWidget focus border color */ -PanelWidget { - qproperty-border: #2a82da; -} - -/* All of these widgets' backgrounds are dark */ -QTreeView, QListView, QLineEdit, QMenu, QProgressBar, QPushButton::checked, NodeView { - background: #c0c0c0; -} diff --git a/app/ui/style/css/stylesheets.qrc b/app/ui/style/css/stylesheets.qrc index 8a62af88f..724e6cc14 100644 --- a/app/ui/style/css/stylesheets.qrc +++ b/app/ui/style/css/stylesheets.qrc @@ -1,7 +1,6 @@ olive-dark.css - olive-mid.css olive-light.css diff --git a/app/ui/style/style.cpp b/app/ui/style/style.cpp index 46fa5460c..7bad7b40a 100644 --- a/app/ui/style/style.cpp +++ b/app/ui/style/style.cpp @@ -27,13 +27,17 @@ #include #include +#include "ui/icons/icons.h" + void olive::style::AppSetDefault() { - // We always use Qt Fusion since it's extremely customizable and cross platform - qApp->setStyle(QStyleFactory::create("Fusion")); + SetOliveStyle("olive-light"); +} +void olive::style::SetOliveStyle(const QString &style_name) +{ // Set CSS style for this - QFile css_file(":/css/olive-light.css"); + QFile css_file(QString(":/css/%1.css").arg(style_name)); if (css_file.open(QFile::ReadOnly | QFile::Text)) { // Read in entire CSS from file and set as the application stylesheet @@ -43,4 +47,7 @@ void olive::style::AppSetDefault() css_file.close(); } + + // Load all icons for this style + olive::icon::LoadAll(style_name); } diff --git a/app/ui/style/style.h b/app/ui/style/style.h index baeb1119b..a8114e46d 100644 --- a/app/ui/style/style.h +++ b/app/ui/style/style.h @@ -35,6 +35,8 @@ namespace style { */ void AppSetDefault(); +void SetOliveStyle(const QString& style_name); + } } diff --git a/app/widget/nodeview/nodeview.cpp b/app/widget/nodeview/nodeview.cpp index 7093da329..8a8fbfafd 100644 --- a/app/widget/nodeview/nodeview.cpp +++ b/app/widget/nodeview/nodeview.cpp @@ -22,18 +22,17 @@ #include +#include "nodeviewitem.h" + NodeView::NodeView(QWidget *parent) : QGraphicsView(parent), graph_(nullptr) { setScene(&scene_); - QGraphicsRectItem* rect = scene_.addRect(0, 0, 50, 50, QPen(Qt::red), Qt::blue); + NodeViewItem* item = new NodeViewItem(); - QGraphicsTextItem* text = scene_.addText("text"); - - QGraphicsItemGroup* group = scene_.createItemGroup({rect, text}); - group->setFlag(QGraphicsItem::ItemIsMovable); + scene_.addItem(item); } void NodeView::SetGraph(NodeGraph *graph) diff --git a/app/widget/nodeview/nodeviewitem.cpp b/app/widget/nodeview/nodeviewitem.cpp index 1be5c61d5..887585b7e 100644 --- a/app/widget/nodeview/nodeviewitem.cpp +++ b/app/widget/nodeview/nodeviewitem.cpp @@ -20,7 +20,58 @@ #include "nodeviewitem.h" -NodeViewItem::NodeViewItem() -{ +#include +#include +#include +#include +#include +#include +const int kNodeViewItemBorderWidth = 2; +const int kNodeViewItemWidth = 250; +const int kNodeViewItemPadding = 5; + +NodeViewItem::NodeViewItem(QGraphicsItem *parent) : + QGraphicsRectItem(parent), + node_(nullptr) +{ + setFlag(QGraphicsItem::ItemIsMovable); + setFlag(QGraphicsItem::ItemIsSelectable); + + QFont f; + QFontMetrics fm(f); + + setRect(0, 0, kNodeViewItemWidth, fm.height() + kNodeViewItemPadding * 2); +} + +void NodeViewItem::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) +{ + Q_UNUSED(widget) + + // Set up border, which will change color if selected + QPen pen; + + pen.setWidth(kNodeViewItemBorderWidth); + + if (option->state & QStyle::State_Selected) { + pen.setColor(qApp->palette().highlight().color()); + } else { + // FIXME: Not configurable? + pen.setColor(Qt::black); + } + + // Draw rect + painter->setPen(pen); + painter->setBrush(qApp->palette().window()); + painter->drawRect(rect()); + + + // Draw text + if (node_ != nullptr) { + painter->setPen(qApp->palette().text().color()); + + QRectF text_rect = rect(); + text_rect.adjust(kNodeViewItemPadding, kNodeViewItemPadding, -kNodeViewItemPadding, -kNodeViewItemPadding); + painter->drawText(text_rect, Qt::AlignTop | Qt::AlignLeft, node_->Name()); + } } diff --git a/app/widget/nodeview/nodeviewitem.h b/app/widget/nodeview/nodeviewitem.h index 426db14a4..86a752d07 100644 --- a/app/widget/nodeview/nodeviewitem.h +++ b/app/widget/nodeview/nodeviewitem.h @@ -21,10 +21,20 @@ #ifndef NODEVIEWITEM_H #define NODEVIEWITEM_H -class NodeViewItem +#include + +#include "node/node.h" + +class NodeViewItem : public QGraphicsRectItem { public: - NodeViewItem(); + NodeViewItem(QGraphicsItem* parent = nullptr); + +protected: + virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget = nullptr) override; + +private: + Node* node_; }; #endif // NODEVIEWITEM_H diff --git a/app/widget/panel/panel.cpp b/app/widget/panel/panel.cpp index 61972ad68..dc13d7aa2 100644 --- a/app/widget/panel/panel.cpp +++ b/app/widget/panel/panel.cpp @@ -67,8 +67,7 @@ void PanelWidget::paintEvent(QPaintEvent *event) highlight_border.adjust(0, 0, -1, -1); // Set the color to the palette's highlight color - - p.setPen(QPen(border_color_)); + p.setPen(palette().highlight().color()); // Draw the highlight border p.drawRect(highlight_border); @@ -85,13 +84,3 @@ void PanelWidget::UpdateTitle() setWindowTitle(tr("%1: %2").arg(title_, subtitle_)); } } - -QColor PanelWidget::GetBorderColor() -{ - return border_color_; -} - -void PanelWidget::SetBorderColor(QColor c) -{ - border_color_ = c; -} diff --git a/app/widget/panel/panel.h b/app/widget/panel/panel.h index 30130a04b..912559f54 100644 --- a/app/widget/panel/panel.h +++ b/app/widget/panel/panel.h @@ -29,7 +29,6 @@ */ class PanelWidget : public QDockWidget { Q_OBJECT - Q_PROPERTY(QColor border READ GetBorderColor WRITE SetBorderColor DESIGNABLE true) public: /** * @brief PanelWidget Constructor @@ -89,12 +88,6 @@ private: */ void UpdateTitle(); - QColor GetBorderColor(); - - void SetBorderColor(QColor c); - - QColor border_color_; - /** * @brief Internal title string */