summaryrefslogtreecommitdiffstats
path: root/kmix/pics/crystal
diff options
context:
space:
mode:
authorMavridis Philippe <mavridisf@gmail.com>2021-12-12 16:24:28 +0200
committerMavridis Philippe <mavridisf@gmail.com>2024-03-28 18:47:19 +0200
commitd1b9bae155425c2d500b136111cc4f2f28fc0c16 (patch)
tree5e0309e574fd8762cbd0b5dfdcbad176d18b459c /kmix/pics/crystal
parentd2ab59b4284b371fb9e7cb143c3632e379d339b7 (diff)
downloadtdemultimedia-d1b9bae155425c2d500b136111cc4f2f28fc0c16.tar.gz
tdemultimedia-d1b9bae155425c2d500b136111cc4f2f28fc0c16.zip
KMix: system tray icon enhancements
* XDG-compliant icon names with volume level specification (low, medium, high) Low-Medium threshold: 33% Medium-High threshold: 67% * Improved built-in icon theme with distinct volume levels (according to above) * Choice between classic KMix icon theme, imrpoved KMix icon theme and system theme. * New KMixDockWidget::getAvgVolume() method Gets average volume in %. Code actually comes from KMixDockWidget::setVolumeTip(), but was put into a separate method to be reused for determination of icon according to the volume level (cherry picked from commit 3168c39ef1e445db1a6e22a7ba63e8cb4714e6e8)
Diffstat (limited to 'kmix/pics/crystal')
-rw-r--r--kmix/pics/crystal/CMakeLists.txt13
-rw-r--r--kmix/pics/crystal/audio-volume-error.pngbin0 -> 1176 bytes
-rw-r--r--kmix/pics/crystal/audio-volume-high.pngbin0 -> 1581 bytes
-rw-r--r--kmix/pics/crystal/audio-volume-low.pngbin0 -> 1379 bytes
-rw-r--r--kmix/pics/crystal/audio-volume-medium.pngbin0 -> 1423 bytes
-rw-r--r--kmix/pics/crystal/audio-volume-muted.pngbin0 -> 809 bytes
6 files changed, 13 insertions, 0 deletions
diff --git a/kmix/pics/crystal/CMakeLists.txt b/kmix/pics/crystal/CMakeLists.txt
new file mode 100644
index 00000000..71f61d26
--- /dev/null
+++ b/kmix/pics/crystal/CMakeLists.txt
@@ -0,0 +1,13 @@
+################################################################################
+# Copyright © 2024 Mavridis Philippe <mavridisf@gmail.com> #
+# #
+# This file is released under the GNU GPL version 3 or later. #
+# Improvements and feedback are welcome! #
+################################################################################
+
+set(theme "crystal")
+
+install(FILES audio-volume-error.png audio-volume-muted.png
+ audio-volume-low.png audio-volume-medium.png
+ audio-volume-high.png
+ DESTINATION ${DATA_INSTALL_DIR}/kmix/pics/${theme}) \ No newline at end of file
diff --git a/kmix/pics/crystal/audio-volume-error.png b/kmix/pics/crystal/audio-volume-error.png
new file mode 100644
index 00000000..b0497662
--- /dev/null
+++ b/kmix/pics/crystal/audio-volume-error.png
Binary files differ
diff --git a/kmix/pics/crystal/audio-volume-high.png b/kmix/pics/crystal/audio-volume-high.png
new file mode 100644
index 00000000..bfa7234b
--- /dev/null
+++ b/kmix/pics/crystal/audio-volume-high.png
Binary files differ
diff --git a/kmix/pics/crystal/audio-volume-low.png b/kmix/pics/crystal/audio-volume-low.png
new file mode 100644
index 00000000..e42f7c8b
--- /dev/null
+++ b/kmix/pics/crystal/audio-volume-low.png
Binary files differ
diff --git a/kmix/pics/crystal/audio-volume-medium.png b/kmix/pics/crystal/audio-volume-medium.png
new file mode 100644
index 00000000..4be127eb
--- /dev/null
+++ b/kmix/pics/crystal/audio-volume-medium.png
Binary files differ
diff --git a/kmix/pics/crystal/audio-volume-muted.png b/kmix/pics/crystal/audio-volume-muted.png
new file mode 100644
index 00000000..8ceb8690
--- /dev/null
+++ b/kmix/pics/crystal/audio-volume-muted.png
Binary files differ