From d002eae7f8b443dd1bad914444c296088c2b6e85 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Tue, 4 Apr 2017 18:07:55 +0200 Subject: Inverted icons Also, we're now using a python script to copy over the icons. Recreating the various symlinks is a pita, and cmake doesn't exactly make it any better. --- icons/CMakeLists.txt | 78 +--------------------- .../icons/actions/16/application-menu-inverted.svg | 13 ++++ .../icons/actions/16/dialog-cancel-inverted.svg | 13 ++++ .../icons/actions/16/dialog-ok-apply-inverted.svg | 13 ++++ icons/breeze/icons/actions/16/dialog-ok-apply.svg | 13 ++++ .../breeze/icons/actions/16/dialog-ok-inverted.svg | 1 + .../icons/actions/16/document-decrypt-inverted.svg | 13 ++++ .../icons/actions/16/document-edit-inverted.svg | 13 ++++ .../icons/actions/16/document-encrypt-inverted.svg | 1 + .../actions/16/document-encrypted-inverted.svg | 13 ++++ .../breeze/icons/actions/16/document-encrypted.svg | 13 ++++ .../icons/actions/16/edit-delete-inverted.svg | 14 ++++ .../breeze/icons/actions/16/edit-find-inverted.svg | 13 ++++ .../breeze/icons/actions/16/edit-undo-inverted.svg | 13 ++++ icons/breeze/icons/actions/16/error-inverted.svg | 1 + icons/breeze/icons/actions/16/im-user-inverted.svg | 14 ++++ .../actions/16/mail-mark-important-inverted.svg | 20 ++++++ .../actions/16/mail-mark-unread-new-inverted.svg | 13 ++++ .../actions/16/mail-reply-sender-inverted.svg | 13 ++++ .../actions/16/network-disconnect-inverted.svg | 21 ++++++ .../icons/actions/16/view-refresh-inverted.svg | 13 ++++ .../icons/actions/22/application-menu-inverted.svg | 14 ++++ .../icons/actions/22/dialog-cancel-inverted.svg | 14 ++++ .../icons/actions/22/dialog-ok-apply-inverted.svg | 14 ++++ icons/breeze/icons/actions/22/dialog-ok-apply.svg | 14 ++++ .../breeze/icons/actions/22/dialog-ok-inverted.svg | 1 + .../icons/actions/22/document-decrypt-inverted.svg | 14 ++++ .../icons/actions/22/document-edit-inverted.svg | 14 ++++ .../icons/actions/22/document-encrypt-inverted.svg | 1 + .../actions/22/document-encrypted-inverted.svg | 13 ++++ .../breeze/icons/actions/22/document-encrypted.svg | 13 ++++ .../icons/actions/22/edit-delete-inverted.svg | 11 +++ .../breeze/icons/actions/22/edit-find-inverted.svg | 14 ++++ .../breeze/icons/actions/22/edit-undo-inverted.svg | 14 ++++ icons/breeze/icons/actions/22/error-inverted.svg | 1 + icons/breeze/icons/actions/22/im-user-inverted.svg | 14 ++++ .../actions/22/mail-mark-important-inverted.svg | 18 +++++ .../actions/22/mail-mark-unread-new-inverted.svg | 14 ++++ .../actions/22/mail-reply-sender-inverted.svg | 14 ++++ .../actions/22/network-disconnect-inverted.svg | 22 ++++++ .../icons/actions/22/view-refresh-inverted.svg | 17 +++++ .../icons/actions/24/application-menu-inverted.svg | 13 ++++ .../icons/actions/24/dialog-cancel-inverted.svg | 13 ++++ .../icons/actions/24/dialog-ok-apply-inverted.svg | 13 ++++ icons/breeze/icons/actions/24/dialog-ok-apply.svg | 13 ++++ .../breeze/icons/actions/24/dialog-ok-inverted.svg | 1 + .../icons/actions/24/document-decrypt-inverted.svg | 15 +++++ .../icons/actions/24/document-edit-inverted.svg | 15 +++++ .../icons/actions/24/document-encrypt-inverted.svg | 1 + .../actions/24/document-encrypted-inverted.svg | 14 ++++ .../breeze/icons/actions/24/document-encrypted.svg | 14 ++++ .../icons/actions/24/edit-delete-inverted.svg | 11 +++ .../breeze/icons/actions/24/edit-find-inverted.svg | 15 +++++ .../breeze/icons/actions/24/edit-undo-inverted.svg | 15 +++++ icons/breeze/icons/actions/24/im-user-inverted.svg | 13 ++++ .../actions/24/mail-mark-important-inverted.svg | 21 ++++++ .../actions/24/mail-mark-unread-new-inverted.svg | 13 ++++ .../actions/24/mail-reply-sender-inverted.svg | 13 ++++ .../actions/24/network-disconnect-inverted.svg | 21 ++++++ .../icons/actions/24/view-refresh-inverted.svg | 13 ++++ .../icons/actions/32/application-menu-inverted.svg | 18 +++++ .../icons/actions/32/dialog-cancel-inverted.svg | 13 ++++ .../icons/actions/32/document-decrypt-inverted.svg | 18 +++++ .../icons/actions/32/document-edit-inverted.svg | 14 ++++ .../icons/actions/32/edit-delete-inverted.svg | 7 ++ .../breeze/icons/actions/32/edit-undo-inverted.svg | 13 ++++ .../actions/32/mail-mark-important-inverted.svg | 20 ++++++ .../actions/32/mail-mark-unread-new-inverted.svg | 14 ++++ .../actions/32/mail-reply-sender-inverted.svg | 14 ++++ .../icons/actions/32/view-refresh-inverted.svg | 13 ++++ icons/breeze/icons/places/16/folder-inverted.svg | 13 ++++ icons/breeze/icons/places/22/folder-inverted.svg | 13 ++++ icons/breeze/icons/places/32/folder-inverted.svg | 21 ++++++ icons/breeze/icons/places/64/folder-inverted.svg | 21 ++++++ icons/copybreeze.sh | 75 +++++++++++++++++++++ 75 files changed, 1027 insertions(+), 77 deletions(-) create mode 100644 icons/breeze/icons/actions/16/application-menu-inverted.svg create mode 100644 icons/breeze/icons/actions/16/dialog-cancel-inverted.svg create mode 100644 icons/breeze/icons/actions/16/dialog-ok-apply-inverted.svg create mode 100644 icons/breeze/icons/actions/16/dialog-ok-apply.svg create mode 120000 icons/breeze/icons/actions/16/dialog-ok-inverted.svg create mode 100644 icons/breeze/icons/actions/16/document-decrypt-inverted.svg create mode 100644 icons/breeze/icons/actions/16/document-edit-inverted.svg create mode 120000 icons/breeze/icons/actions/16/document-encrypt-inverted.svg create mode 100644 icons/breeze/icons/actions/16/document-encrypted-inverted.svg create mode 100644 icons/breeze/icons/actions/16/document-encrypted.svg create mode 100644 icons/breeze/icons/actions/16/edit-delete-inverted.svg create mode 100644 icons/breeze/icons/actions/16/edit-find-inverted.svg create mode 100644 icons/breeze/icons/actions/16/edit-undo-inverted.svg create mode 120000 icons/breeze/icons/actions/16/error-inverted.svg create mode 100644 icons/breeze/icons/actions/16/im-user-inverted.svg create mode 100644 icons/breeze/icons/actions/16/mail-mark-important-inverted.svg create mode 100644 icons/breeze/icons/actions/16/mail-mark-unread-new-inverted.svg create mode 100644 icons/breeze/icons/actions/16/mail-reply-sender-inverted.svg create mode 100644 icons/breeze/icons/actions/16/network-disconnect-inverted.svg create mode 100644 icons/breeze/icons/actions/16/view-refresh-inverted.svg create mode 100644 icons/breeze/icons/actions/22/application-menu-inverted.svg create mode 100644 icons/breeze/icons/actions/22/dialog-cancel-inverted.svg create mode 100644 icons/breeze/icons/actions/22/dialog-ok-apply-inverted.svg create mode 100644 icons/breeze/icons/actions/22/dialog-ok-apply.svg create mode 120000 icons/breeze/icons/actions/22/dialog-ok-inverted.svg create mode 100644 icons/breeze/icons/actions/22/document-decrypt-inverted.svg create mode 100644 icons/breeze/icons/actions/22/document-edit-inverted.svg create mode 120000 icons/breeze/icons/actions/22/document-encrypt-inverted.svg create mode 100644 icons/breeze/icons/actions/22/document-encrypted-inverted.svg create mode 100644 icons/breeze/icons/actions/22/document-encrypted.svg create mode 100644 icons/breeze/icons/actions/22/edit-delete-inverted.svg create mode 100644 icons/breeze/icons/actions/22/edit-find-inverted.svg create mode 100644 icons/breeze/icons/actions/22/edit-undo-inverted.svg create mode 120000 icons/breeze/icons/actions/22/error-inverted.svg create mode 100644 icons/breeze/icons/actions/22/im-user-inverted.svg create mode 100644 icons/breeze/icons/actions/22/mail-mark-important-inverted.svg create mode 100644 icons/breeze/icons/actions/22/mail-mark-unread-new-inverted.svg create mode 100644 icons/breeze/icons/actions/22/mail-reply-sender-inverted.svg create mode 100644 icons/breeze/icons/actions/22/network-disconnect-inverted.svg create mode 100644 icons/breeze/icons/actions/22/view-refresh-inverted.svg create mode 100644 icons/breeze/icons/actions/24/application-menu-inverted.svg create mode 100644 icons/breeze/icons/actions/24/dialog-cancel-inverted.svg create mode 100644 icons/breeze/icons/actions/24/dialog-ok-apply-inverted.svg create mode 100644 icons/breeze/icons/actions/24/dialog-ok-apply.svg create mode 120000 icons/breeze/icons/actions/24/dialog-ok-inverted.svg create mode 100644 icons/breeze/icons/actions/24/document-decrypt-inverted.svg create mode 100644 icons/breeze/icons/actions/24/document-edit-inverted.svg create mode 120000 icons/breeze/icons/actions/24/document-encrypt-inverted.svg create mode 100644 icons/breeze/icons/actions/24/document-encrypted-inverted.svg create mode 100644 icons/breeze/icons/actions/24/document-encrypted.svg create mode 100644 icons/breeze/icons/actions/24/edit-delete-inverted.svg create mode 100644 icons/breeze/icons/actions/24/edit-find-inverted.svg create mode 100644 icons/breeze/icons/actions/24/edit-undo-inverted.svg create mode 100644 icons/breeze/icons/actions/24/im-user-inverted.svg create mode 100644 icons/breeze/icons/actions/24/mail-mark-important-inverted.svg create mode 100644 icons/breeze/icons/actions/24/mail-mark-unread-new-inverted.svg create mode 100644 icons/breeze/icons/actions/24/mail-reply-sender-inverted.svg create mode 100644 icons/breeze/icons/actions/24/network-disconnect-inverted.svg create mode 100644 icons/breeze/icons/actions/24/view-refresh-inverted.svg create mode 100644 icons/breeze/icons/actions/32/application-menu-inverted.svg create mode 100644 icons/breeze/icons/actions/32/dialog-cancel-inverted.svg create mode 100644 icons/breeze/icons/actions/32/document-decrypt-inverted.svg create mode 100644 icons/breeze/icons/actions/32/document-edit-inverted.svg create mode 100644 icons/breeze/icons/actions/32/edit-delete-inverted.svg create mode 100644 icons/breeze/icons/actions/32/edit-undo-inverted.svg create mode 100644 icons/breeze/icons/actions/32/mail-mark-important-inverted.svg create mode 100644 icons/breeze/icons/actions/32/mail-mark-unread-new-inverted.svg create mode 100644 icons/breeze/icons/actions/32/mail-reply-sender-inverted.svg create mode 100644 icons/breeze/icons/actions/32/view-refresh-inverted.svg create mode 100644 icons/breeze/icons/places/16/folder-inverted.svg create mode 100644 icons/breeze/icons/places/22/folder-inverted.svg create mode 100644 icons/breeze/icons/places/32/folder-inverted.svg create mode 100644 icons/breeze/icons/places/64/folder-inverted.svg create mode 100755 icons/copybreeze.sh diff --git a/icons/CMakeLists.txt b/icons/CMakeLists.txt index 45a9718d..3065125c 100644 --- a/icons/CMakeLists.txt +++ b/icons/CMakeLists.txt @@ -4,88 +4,12 @@ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH}) include(ECMInstallIcons) include(KDEInstallDirs) -function(copy_breeze_icons) - set(_multiValueArgs ICONS) - cmake_parse_arguments(ARG "" "" "${_multiValueArgs}" ${ARGN} ) - set(_BREEZEICONS_DIR ${CMAKE_CURRENT_BINARY_DIR}/breeze) - - function(_copy_breeze_icon icon) - SET(paths "") - #breeze only ships svgs anyways - #change icons to * to also get icons-dark - file(GLOB_RECURSE paths ${_BREEZEICONS_DIR}/icons/*/*/${icon}.svg ) - - #We cannot copy symlinks unless the target is there, so copy non-symlinks first - foreach(path ${paths}) - file(RELATIVE_PATH _rel_path ${_BREEZEICONS_DIR} ${path}) - set(_target_path ${CMAKE_CURRENT_SOURCE_DIR}/breeze/${_rel_path}) - get_filename_component(_target_dir ${_target_path} DIRECTORY) - if (NOT EXISTS ${_target_path} AND NOT IS_SYMLINK ${path}) - message("Copying icon ${path} to ${_target_dir}") - file(COPY ${path} DESTINATION ${_target_dir}) - endif() - endforeach() - #Now copy symlinks - foreach(path ${paths}) - file(RELATIVE_PATH _rel_path ${_BREEZEICONS_DIR} ${path}) - set(_target_path ${CMAKE_CURRENT_SOURCE_DIR}/breeze/${_rel_path}) - get_filename_component(_target_dir ${_target_path} DIRECTORY) - if (NOT EXISTS ${_target_path} AND IS_SYMLINK ${path}) - message("Copying icon symlink ${path} to ${_target_dir}") - file(COPY ${path} DESTINATION ${_target_dir}) - endif() - endforeach() - - endfunction() - - #Fetch the icons - if (NOT EXISTS ${_BREEZEICONS_DIR}) - message("Cloning into ${_BREEZEICONS_DIR}") - execute_process(COMMAND ${GIT_EXECUTABLE} clone --depth 1 git://anongit.kde.org/breeze-icons.git ${_BREEZEICONS_DIR}) - endif() - - #Copy the icons we want - foreach(_iconName ${ARG_ICONS}) - message (STATUS ${_iconName}) - _copy_breeze_icon(${_iconName}) - endforeach() - #Copy the license file - file(COPY ${_BREEZEICONS_DIR}/COPYING-ICONS DESTINATION ${CMAKE_CURRENT_SOURCE_DIR}/breeze/) -endfunction() - - - -# Run this function if you want to updated the icons -# Warning: some icon names are symlinks and you'll thus need to copy the actual icon as well. If copying fails with some weird errors that's typically the problem -if (FALSE) -#file(REMOVE_RECURSE ${CMAKE_CURRENT_SOURCE_DIR}/breeze/) -copy_breeze_icons(ICONS - application-menu - dialog-cancel - dialog-ok - document-decrypt - document-edit - document-encrypt - edit-delete - edit-find - edit-undo - error - folder - im-user - mail-mark-important - mail-mark-unread-new - mail-reply-sender - network-disconnect - view-refresh -) -endif() - - #Install kube icons ecm_install_icons(ICONS sc-apps-kube_icon.svg 256-apps-kube_icon.png DESTINATION share/icons) ecm_install_icons(ICONS sc-apps-kube_symbol.svg DESTINATION share/icons) ecm_install_icons(ICONS sc-apps-kube_logo.svg DESTINATION share/icons) +#See the copybreeze script to adjust icons and to copy them over install(DIRECTORY breeze/icons/places breeze/icons/actions diff --git a/icons/breeze/icons/actions/16/application-menu-inverted.svg b/icons/breeze/icons/actions/16/application-menu-inverted.svg new file mode 100644 index 00000000..6f5bd4e6 --- /dev/null +++ b/icons/breeze/icons/actions/16/application-menu-inverted.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/icons/breeze/icons/actions/16/dialog-cancel-inverted.svg b/icons/breeze/icons/actions/16/dialog-cancel-inverted.svg new file mode 100644 index 00000000..b4e1b4e9 --- /dev/null +++ b/icons/breeze/icons/actions/16/dialog-cancel-inverted.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/icons/breeze/icons/actions/16/dialog-ok-apply-inverted.svg b/icons/breeze/icons/actions/16/dialog-ok-apply-inverted.svg new file mode 100644 index 00000000..7273c437 --- /dev/null +++ b/icons/breeze/icons/actions/16/dialog-ok-apply-inverted.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/icons/breeze/icons/actions/16/dialog-ok-apply.svg b/icons/breeze/icons/actions/16/dialog-ok-apply.svg new file mode 100644 index 00000000..fb796163 --- /dev/null +++ b/icons/breeze/icons/actions/16/dialog-ok-apply.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/icons/breeze/icons/actions/16/dialog-ok-inverted.svg b/icons/breeze/icons/actions/16/dialog-ok-inverted.svg new file mode 120000 index 00000000..6e7abc58 --- /dev/null +++ b/icons/breeze/icons/actions/16/dialog-ok-inverted.svg @@ -0,0 +1 @@ +dialog-ok-apply-inverted.svg \ No newline at end of file diff --git a/icons/breeze/icons/actions/16/document-decrypt-inverted.svg b/icons/breeze/icons/actions/16/document-decrypt-inverted.svg new file mode 100644 index 00000000..80c26dd3 --- /dev/null +++ b/icons/breeze/icons/actions/16/document-decrypt-inverted.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/icons/breeze/icons/actions/16/document-edit-inverted.svg b/icons/breeze/icons/actions/16/document-edit-inverted.svg new file mode 100644 index 00000000..0804b606 --- /dev/null +++ b/icons/breeze/icons/actions/16/document-edit-inverted.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/icons/breeze/icons/actions/16/document-encrypt-inverted.svg b/icons/breeze/icons/actions/16/document-encrypt-inverted.svg new file mode 120000 index 00000000..11e32ae7 --- /dev/null +++ b/icons/breeze/icons/actions/16/document-encrypt-inverted.svg @@ -0,0 +1 @@ +document-encrypted-inverted.svg \ No newline at end of file diff --git a/icons/breeze/icons/actions/16/document-encrypted-inverted.svg b/icons/breeze/icons/actions/16/document-encrypted-inverted.svg new file mode 100644 index 00000000..be90f15a --- /dev/null +++ b/icons/breeze/icons/actions/16/document-encrypted-inverted.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/icons/breeze/icons/actions/16/document-encrypted.svg b/icons/breeze/icons/actions/16/document-encrypted.svg new file mode 100644 index 00000000..12f92773 --- /dev/null +++ b/icons/breeze/icons/actions/16/document-encrypted.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/icons/breeze/icons/actions/16/edit-delete-inverted.svg b/icons/breeze/icons/actions/16/edit-delete-inverted.svg new file mode 100644 index 00000000..9dfb2e07 --- /dev/null +++ b/icons/breeze/icons/actions/16/edit-delete-inverted.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/icons/breeze/icons/actions/16/edit-find-inverted.svg b/icons/breeze/icons/actions/16/edit-find-inverted.svg new file mode 100644 index 00000000..e07437f6 --- /dev/null +++ b/icons/breeze/icons/actions/16/edit-find-inverted.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/icons/breeze/icons/actions/16/edit-undo-inverted.svg b/icons/breeze/icons/actions/16/edit-undo-inverted.svg new file mode 100644 index 00000000..8886fd7a --- /dev/null +++ b/icons/breeze/icons/actions/16/edit-undo-inverted.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/icons/breeze/icons/actions/16/error-inverted.svg b/icons/breeze/icons/actions/16/error-inverted.svg new file mode 120000 index 00000000..4cee00f0 --- /dev/null +++ b/icons/breeze/icons/actions/16/error-inverted.svg @@ -0,0 +1 @@ +dialog-cancel-inverted.svg \ No newline at end of file diff --git a/icons/breeze/icons/actions/16/im-user-inverted.svg b/icons/breeze/icons/actions/16/im-user-inverted.svg new file mode 100644 index 00000000..1edaafde --- /dev/null +++ b/icons/breeze/icons/actions/16/im-user-inverted.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/icons/breeze/icons/actions/16/mail-mark-important-inverted.svg b/icons/breeze/icons/actions/16/mail-mark-important-inverted.svg new file mode 100644 index 00000000..663e5e79 --- /dev/null +++ b/icons/breeze/icons/actions/16/mail-mark-important-inverted.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/icons/breeze/icons/actions/16/mail-mark-unread-new-inverted.svg b/icons/breeze/icons/actions/16/mail-mark-unread-new-inverted.svg new file mode 100644 index 00000000..1ca82c8e --- /dev/null +++ b/icons/breeze/icons/actions/16/mail-mark-unread-new-inverted.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/icons/breeze/icons/actions/16/mail-reply-sender-inverted.svg b/icons/breeze/icons/actions/16/mail-reply-sender-inverted.svg new file mode 100644 index 00000000..72b1bb8d --- /dev/null +++ b/icons/breeze/icons/actions/16/mail-reply-sender-inverted.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/icons/breeze/icons/actions/16/network-disconnect-inverted.svg b/icons/breeze/icons/actions/16/network-disconnect-inverted.svg new file mode 100644 index 00000000..356523b9 --- /dev/null +++ b/icons/breeze/icons/actions/16/network-disconnect-inverted.svg @@ -0,0 +1,21 @@ + + + + + + + diff --git a/icons/breeze/icons/actions/16/view-refresh-inverted.svg b/icons/breeze/icons/actions/16/view-refresh-inverted.svg new file mode 100644 index 00000000..f9e4bcd7 --- /dev/null +++ b/icons/breeze/icons/actions/16/view-refresh-inverted.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/icons/breeze/icons/actions/22/application-menu-inverted.svg b/icons/breeze/icons/actions/22/application-menu-inverted.svg new file mode 100644 index 00000000..00049375 --- /dev/null +++ b/icons/breeze/icons/actions/22/application-menu-inverted.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/icons/breeze/icons/actions/22/dialog-cancel-inverted.svg b/icons/breeze/icons/actions/22/dialog-cancel-inverted.svg new file mode 100644 index 00000000..484f1597 --- /dev/null +++ b/icons/breeze/icons/actions/22/dialog-cancel-inverted.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/icons/breeze/icons/actions/22/dialog-ok-apply-inverted.svg b/icons/breeze/icons/actions/22/dialog-ok-apply-inverted.svg new file mode 100644 index 00000000..76fd105b --- /dev/null +++ b/icons/breeze/icons/actions/22/dialog-ok-apply-inverted.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/icons/breeze/icons/actions/22/dialog-ok-apply.svg b/icons/breeze/icons/actions/22/dialog-ok-apply.svg new file mode 100644 index 00000000..367de13c --- /dev/null +++ b/icons/breeze/icons/actions/22/dialog-ok-apply.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/icons/breeze/icons/actions/22/dialog-ok-inverted.svg b/icons/breeze/icons/actions/22/dialog-ok-inverted.svg new file mode 120000 index 00000000..6e7abc58 --- /dev/null +++ b/icons/breeze/icons/actions/22/dialog-ok-inverted.svg @@ -0,0 +1 @@ +dialog-ok-apply-inverted.svg \ No newline at end of file diff --git a/icons/breeze/icons/actions/22/document-decrypt-inverted.svg b/icons/breeze/icons/actions/22/document-decrypt-inverted.svg new file mode 100644 index 00000000..1fa641b3 --- /dev/null +++ b/icons/breeze/icons/actions/22/document-decrypt-inverted.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/icons/breeze/icons/actions/22/document-edit-inverted.svg b/icons/breeze/icons/actions/22/document-edit-inverted.svg new file mode 100644 index 00000000..1b4e4562 --- /dev/null +++ b/icons/breeze/icons/actions/22/document-edit-inverted.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/icons/breeze/icons/actions/22/document-encrypt-inverted.svg b/icons/breeze/icons/actions/22/document-encrypt-inverted.svg new file mode 120000 index 00000000..11e32ae7 --- /dev/null +++ b/icons/breeze/icons/actions/22/document-encrypt-inverted.svg @@ -0,0 +1 @@ +document-encrypted-inverted.svg \ No newline at end of file diff --git a/icons/breeze/icons/actions/22/document-encrypted-inverted.svg b/icons/breeze/icons/actions/22/document-encrypted-inverted.svg new file mode 100644 index 00000000..f8ce5c26 --- /dev/null +++ b/icons/breeze/icons/actions/22/document-encrypted-inverted.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/icons/breeze/icons/actions/22/document-encrypted.svg b/icons/breeze/icons/actions/22/document-encrypted.svg new file mode 100644 index 00000000..a7e8e38a --- /dev/null +++ b/icons/breeze/icons/actions/22/document-encrypted.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/icons/breeze/icons/actions/22/edit-delete-inverted.svg b/icons/breeze/icons/actions/22/edit-delete-inverted.svg new file mode 100644 index 00000000..0467306d --- /dev/null +++ b/icons/breeze/icons/actions/22/edit-delete-inverted.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/icons/breeze/icons/actions/22/edit-find-inverted.svg b/icons/breeze/icons/actions/22/edit-find-inverted.svg new file mode 100644 index 00000000..fb62e414 --- /dev/null +++ b/icons/breeze/icons/actions/22/edit-find-inverted.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/icons/breeze/icons/actions/22/edit-undo-inverted.svg b/icons/breeze/icons/actions/22/edit-undo-inverted.svg new file mode 100644 index 00000000..7ab68cf0 --- /dev/null +++ b/icons/breeze/icons/actions/22/edit-undo-inverted.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/icons/breeze/icons/actions/22/error-inverted.svg b/icons/breeze/icons/actions/22/error-inverted.svg new file mode 120000 index 00000000..4cee00f0 --- /dev/null +++ b/icons/breeze/icons/actions/22/error-inverted.svg @@ -0,0 +1 @@ +dialog-cancel-inverted.svg \ No newline at end of file diff --git a/icons/breeze/icons/actions/22/im-user-inverted.svg b/icons/breeze/icons/actions/22/im-user-inverted.svg new file mode 100644 index 00000000..ecee9917 --- /dev/null +++ b/icons/breeze/icons/actions/22/im-user-inverted.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/icons/breeze/icons/actions/22/mail-mark-important-inverted.svg b/icons/breeze/icons/actions/22/mail-mark-important-inverted.svg new file mode 100644 index 00000000..1b491aca --- /dev/null +++ b/icons/breeze/icons/actions/22/mail-mark-important-inverted.svg @@ -0,0 +1,18 @@ + + + + + + + diff --git a/icons/breeze/icons/actions/22/mail-mark-unread-new-inverted.svg b/icons/breeze/icons/actions/22/mail-mark-unread-new-inverted.svg new file mode 100644 index 00000000..72cc5920 --- /dev/null +++ b/icons/breeze/icons/actions/22/mail-mark-unread-new-inverted.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/icons/breeze/icons/actions/22/mail-reply-sender-inverted.svg b/icons/breeze/icons/actions/22/mail-reply-sender-inverted.svg new file mode 100644 index 00000000..8d460b99 --- /dev/null +++ b/icons/breeze/icons/actions/22/mail-reply-sender-inverted.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/icons/breeze/icons/actions/22/network-disconnect-inverted.svg b/icons/breeze/icons/actions/22/network-disconnect-inverted.svg new file mode 100644 index 00000000..d9d5ab19 --- /dev/null +++ b/icons/breeze/icons/actions/22/network-disconnect-inverted.svg @@ -0,0 +1,22 @@ + + + + + + + diff --git a/icons/breeze/icons/actions/22/view-refresh-inverted.svg b/icons/breeze/icons/actions/22/view-refresh-inverted.svg new file mode 100644 index 00000000..0b66cbef --- /dev/null +++ b/icons/breeze/icons/actions/22/view-refresh-inverted.svg @@ -0,0 +1,17 @@ + + + + + + diff --git a/icons/breeze/icons/actions/24/application-menu-inverted.svg b/icons/breeze/icons/actions/24/application-menu-inverted.svg new file mode 100644 index 00000000..ded136f9 --- /dev/null +++ b/icons/breeze/icons/actions/24/application-menu-inverted.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/icons/breeze/icons/actions/24/dialog-cancel-inverted.svg b/icons/breeze/icons/actions/24/dialog-cancel-inverted.svg new file mode 100644 index 00000000..37cb0f3b --- /dev/null +++ b/icons/breeze/icons/actions/24/dialog-cancel-inverted.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/icons/breeze/icons/actions/24/dialog-ok-apply-inverted.svg b/icons/breeze/icons/actions/24/dialog-ok-apply-inverted.svg new file mode 100644 index 00000000..4b55b120 --- /dev/null +++ b/icons/breeze/icons/actions/24/dialog-ok-apply-inverted.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/icons/breeze/icons/actions/24/dialog-ok-apply.svg b/icons/breeze/icons/actions/24/dialog-ok-apply.svg new file mode 100644 index 00000000..6781aaf1 --- /dev/null +++ b/icons/breeze/icons/actions/24/dialog-ok-apply.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/icons/breeze/icons/actions/24/dialog-ok-inverted.svg b/icons/breeze/icons/actions/24/dialog-ok-inverted.svg new file mode 120000 index 00000000..6e7abc58 --- /dev/null +++ b/icons/breeze/icons/actions/24/dialog-ok-inverted.svg @@ -0,0 +1 @@ +dialog-ok-apply-inverted.svg \ No newline at end of file diff --git a/icons/breeze/icons/actions/24/document-decrypt-inverted.svg b/icons/breeze/icons/actions/24/document-decrypt-inverted.svg new file mode 100644 index 00000000..5b7a23b6 --- /dev/null +++ b/icons/breeze/icons/actions/24/document-decrypt-inverted.svg @@ -0,0 +1,15 @@ + + + + + + diff --git a/icons/breeze/icons/actions/24/document-edit-inverted.svg b/icons/breeze/icons/actions/24/document-edit-inverted.svg new file mode 100644 index 00000000..793be322 --- /dev/null +++ b/icons/breeze/icons/actions/24/document-edit-inverted.svg @@ -0,0 +1,15 @@ + + + + + + diff --git a/icons/breeze/icons/actions/24/document-encrypt-inverted.svg b/icons/breeze/icons/actions/24/document-encrypt-inverted.svg new file mode 120000 index 00000000..11e32ae7 --- /dev/null +++ b/icons/breeze/icons/actions/24/document-encrypt-inverted.svg @@ -0,0 +1 @@ +document-encrypted-inverted.svg \ No newline at end of file diff --git a/icons/breeze/icons/actions/24/document-encrypted-inverted.svg b/icons/breeze/icons/actions/24/document-encrypted-inverted.svg new file mode 100644 index 00000000..4442f5e2 --- /dev/null +++ b/icons/breeze/icons/actions/24/document-encrypted-inverted.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/icons/breeze/icons/actions/24/document-encrypted.svg b/icons/breeze/icons/actions/24/document-encrypted.svg new file mode 100644 index 00000000..a50078b4 --- /dev/null +++ b/icons/breeze/icons/actions/24/document-encrypted.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/icons/breeze/icons/actions/24/edit-delete-inverted.svg b/icons/breeze/icons/actions/24/edit-delete-inverted.svg new file mode 100644 index 00000000..630d5d21 --- /dev/null +++ b/icons/breeze/icons/actions/24/edit-delete-inverted.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/icons/breeze/icons/actions/24/edit-find-inverted.svg b/icons/breeze/icons/actions/24/edit-find-inverted.svg new file mode 100644 index 00000000..b2526758 --- /dev/null +++ b/icons/breeze/icons/actions/24/edit-find-inverted.svg @@ -0,0 +1,15 @@ + + + + + + diff --git a/icons/breeze/icons/actions/24/edit-undo-inverted.svg b/icons/breeze/icons/actions/24/edit-undo-inverted.svg new file mode 100644 index 00000000..de1a1e25 --- /dev/null +++ b/icons/breeze/icons/actions/24/edit-undo-inverted.svg @@ -0,0 +1,15 @@ + + + + + + diff --git a/icons/breeze/icons/actions/24/im-user-inverted.svg b/icons/breeze/icons/actions/24/im-user-inverted.svg new file mode 100644 index 00000000..659f7859 --- /dev/null +++ b/icons/breeze/icons/actions/24/im-user-inverted.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/icons/breeze/icons/actions/24/mail-mark-important-inverted.svg b/icons/breeze/icons/actions/24/mail-mark-important-inverted.svg new file mode 100644 index 00000000..6c319c7a --- /dev/null +++ b/icons/breeze/icons/actions/24/mail-mark-important-inverted.svg @@ -0,0 +1,21 @@ + + + + + + + diff --git a/icons/breeze/icons/actions/24/mail-mark-unread-new-inverted.svg b/icons/breeze/icons/actions/24/mail-mark-unread-new-inverted.svg new file mode 100644 index 00000000..b4352ab7 --- /dev/null +++ b/icons/breeze/icons/actions/24/mail-mark-unread-new-inverted.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/icons/breeze/icons/actions/24/mail-reply-sender-inverted.svg b/icons/breeze/icons/actions/24/mail-reply-sender-inverted.svg new file mode 100644 index 00000000..13379965 --- /dev/null +++ b/icons/breeze/icons/actions/24/mail-reply-sender-inverted.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/icons/breeze/icons/actions/24/network-disconnect-inverted.svg b/icons/breeze/icons/actions/24/network-disconnect-inverted.svg new file mode 100644 index 00000000..24d396e5 --- /dev/null +++ b/icons/breeze/icons/actions/24/network-disconnect-inverted.svg @@ -0,0 +1,21 @@ + + + + + + + diff --git a/icons/breeze/icons/actions/24/view-refresh-inverted.svg b/icons/breeze/icons/actions/24/view-refresh-inverted.svg new file mode 100644 index 00000000..5ea20bfd --- /dev/null +++ b/icons/breeze/icons/actions/24/view-refresh-inverted.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/icons/breeze/icons/actions/32/application-menu-inverted.svg b/icons/breeze/icons/actions/32/application-menu-inverted.svg new file mode 100644 index 00000000..3dd19946 --- /dev/null +++ b/icons/breeze/icons/actions/32/application-menu-inverted.svg @@ -0,0 +1,18 @@ + + + + + + diff --git a/icons/breeze/icons/actions/32/dialog-cancel-inverted.svg b/icons/breeze/icons/actions/32/dialog-cancel-inverted.svg new file mode 100644 index 00000000..1413fd78 --- /dev/null +++ b/icons/breeze/icons/actions/32/dialog-cancel-inverted.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/icons/breeze/icons/actions/32/document-decrypt-inverted.svg b/icons/breeze/icons/actions/32/document-decrypt-inverted.svg new file mode 100644 index 00000000..eb85139d --- /dev/null +++ b/icons/breeze/icons/actions/32/document-decrypt-inverted.svg @@ -0,0 +1,18 @@ + + + + + + diff --git a/icons/breeze/icons/actions/32/document-edit-inverted.svg b/icons/breeze/icons/actions/32/document-edit-inverted.svg new file mode 100644 index 00000000..6a7f9394 --- /dev/null +++ b/icons/breeze/icons/actions/32/document-edit-inverted.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/icons/breeze/icons/actions/32/edit-delete-inverted.svg b/icons/breeze/icons/actions/32/edit-delete-inverted.svg new file mode 100644 index 00000000..5ec70a93 --- /dev/null +++ b/icons/breeze/icons/actions/32/edit-delete-inverted.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/icons/breeze/icons/actions/32/edit-undo-inverted.svg b/icons/breeze/icons/actions/32/edit-undo-inverted.svg new file mode 100644 index 00000000..cccd829c --- /dev/null +++ b/icons/breeze/icons/actions/32/edit-undo-inverted.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/icons/breeze/icons/actions/32/mail-mark-important-inverted.svg b/icons/breeze/icons/actions/32/mail-mark-important-inverted.svg new file mode 100644 index 00000000..f4b40477 --- /dev/null +++ b/icons/breeze/icons/actions/32/mail-mark-important-inverted.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/icons/breeze/icons/actions/32/mail-mark-unread-new-inverted.svg b/icons/breeze/icons/actions/32/mail-mark-unread-new-inverted.svg new file mode 100644 index 00000000..86a5d767 --- /dev/null +++ b/icons/breeze/icons/actions/32/mail-mark-unread-new-inverted.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/icons/breeze/icons/actions/32/mail-reply-sender-inverted.svg b/icons/breeze/icons/actions/32/mail-reply-sender-inverted.svg new file mode 100644 index 00000000..28e5ee81 --- /dev/null +++ b/icons/breeze/icons/actions/32/mail-reply-sender-inverted.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/icons/breeze/icons/actions/32/view-refresh-inverted.svg b/icons/breeze/icons/actions/32/view-refresh-inverted.svg new file mode 100644 index 00000000..6cd8169e --- /dev/null +++ b/icons/breeze/icons/actions/32/view-refresh-inverted.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/icons/breeze/icons/places/16/folder-inverted.svg b/icons/breeze/icons/places/16/folder-inverted.svg new file mode 100644 index 00000000..88992489 --- /dev/null +++ b/icons/breeze/icons/places/16/folder-inverted.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/icons/breeze/icons/places/22/folder-inverted.svg b/icons/breeze/icons/places/22/folder-inverted.svg new file mode 100644 index 00000000..e1f63d03 --- /dev/null +++ b/icons/breeze/icons/places/22/folder-inverted.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/icons/breeze/icons/places/32/folder-inverted.svg b/icons/breeze/icons/places/32/folder-inverted.svg new file mode 100644 index 00000000..2acb4abe --- /dev/null +++ b/icons/breeze/icons/places/32/folder-inverted.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/breeze/icons/places/64/folder-inverted.svg b/icons/breeze/icons/places/64/folder-inverted.svg new file mode 100644 index 00000000..22919bdf --- /dev/null +++ b/icons/breeze/icons/places/64/folder-inverted.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/copybreeze.sh b/icons/copybreeze.sh new file mode 100755 index 00000000..e3deae01 --- /dev/null +++ b/icons/copybreeze.sh @@ -0,0 +1,75 @@ +#!/usr/bin/env python2 + +import sh +import subprocess +import os +from shutil import copyfile, copy2 +from os import path + +wantedIcons = [ + "application-menu.svg", + "dialog-cancel.svg", + "dialog-ok.svg", + "document-decrypt.svg", + "document-edit.svg", + "document-encrypt.svg", + "edit-delete.svg", + "edit-find.svg", + "edit-undo.svg", + "error.svg", + "folder.svg", + "im-user.svg", + "mail-mark-important.svg", + "mail-mark-unread-new.svg", + "mail-reply-sender.svg", + "network-disconnect.svg", + "view-refresh.svg" +] + +def ensure_dir(file_path): + directory = os.path.dirname(file_path) + if not os.path.exists(directory): + os.makedirs(directory) + +def copyFile(rootDir, dir, file): + print("Copy file " + root + ", " + dir + ", " + file) + reldir = dir.replace(path.join(rootDir, "icons"), "") + src = os.path.join(dir, file) + if os.path.islink(src): + # We're dealing with a symlink + linkto = os.readlink(src) + targetRelpath = path.join(os.path.dirname(src), linkto) + targetReldir = os.path.dirname(targetRelpath) + + # First recursively copy target + copyFile(rootDir, targetReldir, targetRelpath.replace(targetReldir + "/", "")) + + #Create symlinks for normal and dark version + dst = "./breeze/icons" + path.join(reldir, file) + ensure_dir(dst) + os.symlink(linkto, dst) + + invertedDst = "./breeze/icons" + path.join(reldir, file.replace(".svg", "-inverted.svg")) + ensure_dir(invertedDst) + os.symlink(linkto.replace(".svg", "-inverted.svg"), invertedDst) + else: + # A regular icon, just copy normal and dark version + dst = "./breeze/icons" + path.join(reldir, file) + print("Copying: " + path.join(dir, file) + " to " + dst) + ensure_dir(dst) + copy2(src, dst) + + invertedDst = "./breeze/icons" + path.join(reldir, file.replace(".svg", "-inverted.svg")) + print("Copying: " + src.replace("icons", "icons-dark") + " to " + invertedDst) + ensure_dir(invertedDst) + copy2(src.replace("icons", "icons-dark"), invertedDst) + +dir="upstreamBreeze" +if not os.path.exists(dir): + sh.git.clone("--depth", "1", "git://anongit.kde.org/breeze-icons.git", dir) + +dirToWalk = dir + "/icons" +for root, dirs, files in os.walk(dirToWalk): + for file in files: + if any(file == s for s in wantedIcons): + copyFile(dir, root, file) -- cgit v1.2.3