diff --git a/CMakeLists.txt b/CMakeLists.txt index 2c7d47f..bf4601b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,8 +5,28 @@ project( file( GLOB - ICONS - icons/*.png + ICONS_SCALABLE + icons/scalable/*.png +) +file( + GLOB + ICONS_128 + icons/128x128/*.png +) +file( + GLOB + ICONS_64 + icons/64x64/*.png +) +file( + GLOB + ICONS_32 + icons/32x32/*.png +) +file( + GLOB + ICONS_16 + icons/16x16/*.png ) file( @@ -17,8 +37,24 @@ file( include(GNUInstallDirs) install( - FILES ${ICONS} - DESTINATION ${CMAKE_INSTALL_DATADIR}/mde/icons + FILES ${ICONS_SCALABLE} + DESTINATION ${CMAKE_INSTALL_DATADIR}/mde/icons/scalable +) +install( + FILES ${ICONS_128} + DESTINATION ${CMAKE_INSTALL_DATADIR}/mde/icons/128x128 +) +install( + FILES ${ICONS_64} + DESTINATION ${CMAKE_INSTALL_DATADIR}/mde/icons/64x64 +) +install( + FILES ${ICONS_32} + DESTINATION ${CMAKE_INSTALL_DATADIR}/mde/icons/32x32 +) +install( + FILES ${ICONS_16} + DESTINATION ${CMAKE_INSTALL_DATADIR}/mde/icons/16x16 ) install( FILES ${WALLPAPERS} diff --git a/generate_png.sh b/generate_png.sh new file mode 100755 index 0000000..ce7828f --- /dev/null +++ b/generate_png.sh @@ -0,0 +1,7 @@ +#!/bin/sh +cd icons/scalable +for i in 128 64 32 16; do + for j in *.svg; do + rsvg-convert --height=$i -o ../${i}x${i}/`echo $j | cut -d. -f1`.png $j + done +done diff --git a/icons/128x128/file.png b/icons/128x128/file.png new file mode 100644 index 0000000..933b9e1 Binary files /dev/null and b/icons/128x128/file.png differ diff --git a/icons/128x128/folder.png b/icons/128x128/folder.png new file mode 100644 index 0000000..ccfc3db Binary files /dev/null and b/icons/128x128/folder.png differ diff --git a/icons/128x128/mailempty.png b/icons/128x128/mailempty.png new file mode 100644 index 0000000..6d7fa4e Binary files /dev/null and b/icons/128x128/mailempty.png differ diff --git a/icons/128x128/mailfull.png b/icons/128x128/mailfull.png new file mode 100644 index 0000000..6ff83da Binary files /dev/null and b/icons/128x128/mailfull.png differ diff --git a/icons/16x16/file.png b/icons/16x16/file.png new file mode 100644 index 0000000..eddc106 Binary files /dev/null and b/icons/16x16/file.png differ diff --git a/icons/16x16/folder.png b/icons/16x16/folder.png new file mode 100644 index 0000000..243b358 Binary files /dev/null and b/icons/16x16/folder.png differ diff --git a/icons/16x16/mailempty.png b/icons/16x16/mailempty.png new file mode 100644 index 0000000..153492c Binary files /dev/null and b/icons/16x16/mailempty.png differ diff --git a/icons/16x16/mailfull.png b/icons/16x16/mailfull.png new file mode 100644 index 0000000..77ea8b4 Binary files /dev/null and b/icons/16x16/mailfull.png differ diff --git a/icons/32x32/file.png b/icons/32x32/file.png new file mode 100644 index 0000000..95f7edd Binary files /dev/null and b/icons/32x32/file.png differ diff --git a/icons/32x32/folder.png b/icons/32x32/folder.png new file mode 100644 index 0000000..cb07e0f Binary files /dev/null and b/icons/32x32/folder.png differ diff --git a/icons/32x32/mailempty.png b/icons/32x32/mailempty.png new file mode 100644 index 0000000..f91cabe Binary files /dev/null and b/icons/32x32/mailempty.png differ diff --git a/icons/32x32/mailfull.png b/icons/32x32/mailfull.png new file mode 100644 index 0000000..cd19fbe Binary files /dev/null and b/icons/32x32/mailfull.png differ diff --git a/icons/64x64/file.png b/icons/64x64/file.png new file mode 100644 index 0000000..0a37bf4 Binary files /dev/null and b/icons/64x64/file.png differ diff --git a/icons/64x64/folder.png b/icons/64x64/folder.png new file mode 100644 index 0000000..8ed6d61 Binary files /dev/null and b/icons/64x64/folder.png differ diff --git a/icons/64x64/mailempty.png b/icons/64x64/mailempty.png new file mode 100644 index 0000000..564282a Binary files /dev/null and b/icons/64x64/mailempty.png differ diff --git a/icons/64x64/mailfull.png b/icons/64x64/mailfull.png new file mode 100644 index 0000000..25f2ff7 Binary files /dev/null and b/icons/64x64/mailfull.png differ diff --git a/icons/file.png b/icons/file.png deleted file mode 100644 index d520493..0000000 Binary files a/icons/file.png and /dev/null differ diff --git a/icons/folder.png b/icons/folder.png deleted file mode 100644 index 2b51184..0000000 Binary files a/icons/folder.png and /dev/null differ diff --git a/icons/mailempty.png b/icons/mailempty.png deleted file mode 100644 index 54ae74f..0000000 Binary files a/icons/mailempty.png and /dev/null differ diff --git a/icons/mailfull.png b/icons/mailfull.png deleted file mode 100644 index 3d95735..0000000 Binary files a/icons/mailfull.png and /dev/null differ diff --git a/icons/scalable/file.svg b/icons/scalable/file.svg new file mode 100644 index 0000000..bd569e7 --- /dev/null +++ b/icons/scalable/file.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + diff --git a/icons/scalable/folder.svg b/icons/scalable/folder.svg new file mode 100644 index 0000000..50a586b --- /dev/null +++ b/icons/scalable/folder.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/scalable/mailempty.svg b/icons/scalable/mailempty.svg new file mode 100644 index 0000000..4526f99 --- /dev/null +++ b/icons/scalable/mailempty.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/scalable/mailfull.svg b/icons/scalable/mailfull.svg new file mode 100644 index 0000000..73e9230 --- /dev/null +++ b/icons/scalable/mailfull.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +