diff options
author | Mavridis Philippe <mavridisf@gmail.com> | 2021-12-12 16:24:28 +0200 |
---|---|---|
committer | Mavridis Philippe <mavridisf@gmail.com> | 2024-03-28 18:47:19 +0200 |
commit | d1b9bae155425c2d500b136111cc4f2f28fc0c16 (patch) | |
tree | 5e0309e574fd8762cbd0b5dfdcbad176d18b459c /kmix/pics/crystal | |
parent | d2ab59b4284b371fb9e7cb143c3632e379d339b7 (diff) | |
download | tdemultimedia-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.txt | 13 | ||||
-rw-r--r-- | kmix/pics/crystal/audio-volume-error.png | bin | 0 -> 1176 bytes | |||
-rw-r--r-- | kmix/pics/crystal/audio-volume-high.png | bin | 0 -> 1581 bytes | |||
-rw-r--r-- | kmix/pics/crystal/audio-volume-low.png | bin | 0 -> 1379 bytes | |||
-rw-r--r-- | kmix/pics/crystal/audio-volume-medium.png | bin | 0 -> 1423 bytes | |||
-rw-r--r-- | kmix/pics/crystal/audio-volume-muted.png | bin | 0 -> 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 Binary files differnew file mode 100644 index 00000000..b0497662 --- /dev/null +++ b/kmix/pics/crystal/audio-volume-error.png diff --git a/kmix/pics/crystal/audio-volume-high.png b/kmix/pics/crystal/audio-volume-high.png Binary files differnew file mode 100644 index 00000000..bfa7234b --- /dev/null +++ b/kmix/pics/crystal/audio-volume-high.png diff --git a/kmix/pics/crystal/audio-volume-low.png b/kmix/pics/crystal/audio-volume-low.png Binary files differnew file mode 100644 index 00000000..e42f7c8b --- /dev/null +++ b/kmix/pics/crystal/audio-volume-low.png diff --git a/kmix/pics/crystal/audio-volume-medium.png b/kmix/pics/crystal/audio-volume-medium.png Binary files differnew file mode 100644 index 00000000..4be127eb --- /dev/null +++ b/kmix/pics/crystal/audio-volume-medium.png diff --git a/kmix/pics/crystal/audio-volume-muted.png b/kmix/pics/crystal/audio-volume-muted.png Binary files differnew file mode 100644 index 00000000..8ceb8690 --- /dev/null +++ b/kmix/pics/crystal/audio-volume-muted.png |