From bc2a62d82bb8aed3136f254c68776ad342060977 Mon Sep 17 00:00:00 2001 From: Max Christian Pohle Date: Fri, 7 Aug 2015 15:17:37 +0200 Subject: fiddled around with the theme file, added some symbolic links, because some symbols were missing under xfce and replaced the audio-volume-* icons with a beautiful vu meter --- Makefile | 10 ++++-- generate.sh | 24 +++++++++++++ index.theme | 43 +++++++++++------------- preview.png | Bin 377871 -> 377902 bytes scalable/actions/edit-find-replace.png | Bin 290281 -> 171103 bytes scalable/actions/edit-find.png | Bin 494960 -> 87938 bytes scalable/actions/gtk-execute.png | 1 + scalable/animations/process-working.png | Bin 0 -> 2620146 bytes scalable/apps/internet-mail.png | 1 + scalable/apps/web-browser.png | 1 + scalable/mimetypes/application-x-desktop.png | Bin 0 -> 229634 bytes scalable/mimetypes/application-x-executable.png | Bin 0 -> 190417 bytes scalable/mimetypes/text-x-generic.png | Bin 39780 -> 101871 bytes scalable/mimetypes/text-x-script.png | Bin 0 -> 267918 bytes scalable/status/audio-volume-high.png | Bin 85179 -> 199784 bytes scalable/status/audio-volume-low.png | Bin 81651 -> 200020 bytes scalable/status/audio-volume-medium.png | Bin 84772 -> 199347 bytes 17 files changed, 54 insertions(+), 26 deletions(-) create mode 100755 generate.sh create mode 120000 scalable/actions/gtk-execute.png create mode 100644 scalable/animations/process-working.png create mode 120000 scalable/apps/internet-mail.png create mode 120000 scalable/apps/web-browser.png create mode 100644 scalable/mimetypes/application-x-desktop.png create mode 100644 scalable/mimetypes/application-x-executable.png create mode 100644 scalable/mimetypes/text-x-script.png diff --git a/Makefile b/Makefile index 2055323..78d9192 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,15 @@ -all: preview.png +all: clean + make generate + +generate: preview.png versions update-cache preview.png: $(shell find "scalable/" -type f -name "*.png" -not -path ".git/*" | sort | feh -m -y 96 -E 96 -s -p -b trans -O preview.png -f-) -update: +versions: + find scalable/ -name '*.png' -exec ./generate.sh '{}' \; + +update-cache: gtk-update-icon-cache `pwd` clean: diff --git a/generate.sh b/generate.sh new file mode 100755 index 0000000..d1737fb --- /dev/null +++ b/generate.sh @@ -0,0 +1,24 @@ +#!/bin/bash +# invoke as ./generate.sh FILENAME +# it is used to generate smaller versions from the one found in scalable + + + +FILE=${1#scalable/} +PATH=$(dirname $FILE) + +for VERSION in 16x16 32x32 48x48 64x64 128x128 256x256 +do + /bin/mkdir -p "cache/$VERSION/$PATH" +done + + +/usr/bin/convert $1 \ + \( -clone 0 -resize 16x16 -write cache/16x16/$FILE \) \ + \( -clone 0 -resize 32x32 -write cache/32x32/$FILE \) \ + \( -clone 0 -resize 48x48 -write cache/48x48/$FILE \) \ + \( -clone 0 -resize 64x64 -write cache/64x64/$FILE \) \ + \( -clone 0 -resize 128x128 -write cache/128x128/$FILE \) \ + \( -clone 0 -resize 256x256 -write cache/256x256/$FILE \) \ + null: + diff --git a/index.theme b/index.theme index 4b048b9..6aac28f 100644 --- a/index.theme +++ b/index.theme @@ -1,8 +1,8 @@ [Icon Theme] -Name=CoderOnline -Comment=CoderOnline Theme -Example=preview -Inherits=Adwaita,default +Name=Pohle +Comment=Fancy 3d Icons with corresponding blender files +Example=folder +Inherits=Adwaita,hicolor Directories=scalable/actions,scalable/emblems,scalable/apps,scalable/status,scalable/places,scalable/devices,scalable/categories,scalable/mimetypes # KDE Specific Stuff @@ -22,71 +22,66 @@ PanelDefault=32 PanelSizes=16,22,32,48,64,72,96,128 # Directory list -#Directories=8x8/emblems,16x16/actions,16x16/animations,16x16/apps,16x16/categories,16x16/devices,16x16/emblems,16x16/emotes,16x16/mimetypes,16x16/places,16x16/status,22x22/actions,22x22/animations,22x22/apps,22x22/categories,22x22/devices,22x22/emblems,22x22/emotes,22x22/mimetypes,22x22/places,22x22/status,24x24/actions,24x24/apps,24x24/categories,24x24/devices,24x24/emblems,24x24/emotes,24x24/mimetypes,24x24/places,24x24/status,32x32/actions,32x32/animations,32x32/apps,32x32/categories,32x32/devices,32x32/emblems,32x32/emotes,32x32/mimetypes,32x32/places,32x32/status,48x48/actions,48x48/animations,48x48/apps,48x48/categories,48x48/devices,48x48/emblems,48x48/emotes,48x48/mimetypes,48x48/places,48x48/status,scalable/actions,scalable/apps,scalable/categories,scalable/devices,scalable/emblems,scalable/emotes,scalable/mimetypes,scalable/places,scalable/status,scalable/actions,scalable/apps,scalable/devices,scalable/emblems,scalable/mimetypes,scalable/places,scalable/status,scalable/categories -Directories=scalable/actions,scalable/apps,scalable/categories,scalable/devices,scalable/emblems,scalable/emotes,scalable/mimetypes,scalable/places,scalable/status +Directories=scalable/actions,scalable/animations,scalable/apps,scalable/categories,scalable/devices,scalable/emblems,scalable/emotes,scalable/mimetypes,scalable/places,scalable/status [scalable/actions] Context=Actions Size=256 +Type=Scalable MinSize=16 -MaxSize=512 + +[scalable/animations] +Context=Animations +Size=256 Type=Scalable +MinSize=16 [scalable/apps] Context=Applications Size=256 -MinSize=16 -MaxSize=512 Type=Scalable +MinSize=16 [scalable/categories] Context=Categories Size=256 -MinSize=16 -MaxSize=512 Type=Scalable +MinSize=16 [scalable/devices] Context=Devices Size=256 -MinSize=16 -MaxSize=512 Type=Scalable +MinSize=16 [scalable/emblems] Context=Emblems Size=256 -MinSize=16 -MaxSize=512 Type=Scalable +MinSize=16 [scalable/emotes] Context=Emotes Size=256 -MinSize=16 -MaxSize=512 Type=Scalable +MinSize=16 [scalable/mimetypes] Context=MimeTypes Size=256 -MinSize=16 -MaxSize=512 Type=Scalable +MinSize=16 [scalable/places] Context=Places Size=256 -MinSize=16 -MaxSize=512 Type=Scalable +MinSize=16 [scalable/status] Context=Status Size=256 -MinSize=16 -MaxSize=512 Type=Scalable - +MinSize=16 diff --git a/preview.png b/preview.png index 731d8ba..1744bf1 100644 Binary files a/preview.png and b/preview.png differ diff --git a/scalable/actions/edit-find-replace.png b/scalable/actions/edit-find-replace.png index 6f83c93..6197692 100644 Binary files a/scalable/actions/edit-find-replace.png and b/scalable/actions/edit-find-replace.png differ diff --git a/scalable/actions/edit-find.png b/scalable/actions/edit-find.png index 98c29b3..977e967 100644 Binary files a/scalable/actions/edit-find.png and b/scalable/actions/edit-find.png differ diff --git a/scalable/actions/gtk-execute.png b/scalable/actions/gtk-execute.png new file mode 120000 index 0000000..9daf3fe --- /dev/null +++ b/scalable/actions/gtk-execute.png @@ -0,0 +1 @@ +system-run.png \ No newline at end of file diff --git a/scalable/animations/process-working.png b/scalable/animations/process-working.png new file mode 100644 index 0000000..fa9abb3 Binary files /dev/null and b/scalable/animations/process-working.png differ diff --git a/scalable/apps/internet-mail.png b/scalable/apps/internet-mail.png new file mode 120000 index 0000000..71940e9 --- /dev/null +++ b/scalable/apps/internet-mail.png @@ -0,0 +1 @@ +/usr/share/icons/hicolor/256x256/apps/thunderbird.png \ No newline at end of file diff --git a/scalable/apps/web-browser.png b/scalable/apps/web-browser.png new file mode 120000 index 0000000..4a12c8d --- /dev/null +++ b/scalable/apps/web-browser.png @@ -0,0 +1 @@ +/usr/share/icons/hicolor/256x256/apps/chromium.png \ No newline at end of file diff --git a/scalable/mimetypes/application-x-desktop.png b/scalable/mimetypes/application-x-desktop.png new file mode 100644 index 0000000..798c22b Binary files /dev/null and b/scalable/mimetypes/application-x-desktop.png differ diff --git a/scalable/mimetypes/application-x-executable.png b/scalable/mimetypes/application-x-executable.png new file mode 100644 index 0000000..584ef83 Binary files /dev/null and b/scalable/mimetypes/application-x-executable.png differ diff --git a/scalable/mimetypes/text-x-generic.png b/scalable/mimetypes/text-x-generic.png index 3eeeae1..c10a61c 100644 Binary files a/scalable/mimetypes/text-x-generic.png and b/scalable/mimetypes/text-x-generic.png differ diff --git a/scalable/mimetypes/text-x-script.png b/scalable/mimetypes/text-x-script.png new file mode 100644 index 0000000..6eb0d88 Binary files /dev/null and b/scalable/mimetypes/text-x-script.png differ diff --git a/scalable/status/audio-volume-high.png b/scalable/status/audio-volume-high.png index 52c1978..34c0bec 100644 Binary files a/scalable/status/audio-volume-high.png and b/scalable/status/audio-volume-high.png differ diff --git a/scalable/status/audio-volume-low.png b/scalable/status/audio-volume-low.png index 61ece99..66d295e 100644 Binary files a/scalable/status/audio-volume-low.png and b/scalable/status/audio-volume-low.png differ diff --git a/scalable/status/audio-volume-medium.png b/scalable/status/audio-volume-medium.png index 3842e9a..6cbfea2 100644 Binary files a/scalable/status/audio-volume-medium.png and b/scalable/status/audio-volume-medium.png differ -- cgit v1.2.3