├── .git-blame-ignore-revs ├── .gitignore ├── .gitlab-ci.yml ├── .kde-ci.yml ├── AUTHORS ├── BreezeConfig.cmake.in ├── CMakeLists.txt ├── LICENSES ├── BSD-3-Clause.txt ├── CC0-1.0.txt ├── GPL-2.0-only.txt ├── GPL-2.0-or-later.txt ├── GPL-3.0-only.txt ├── LicenseRef-KDE-Accepted-GPL.txt └── MIT.txt ├── README.md ├── cmake └── GtkUpdateIconCache.cmake ├── colors ├── BreezeClassic.colors ├── BreezeDark.colors ├── BreezeLight.colors ├── CMakeLists.txt └── ExtraDesktop.sh ├── cursors ├── Breeze │ ├── AUTHORS │ ├── Breeze │ │ ├── cursors │ │ │ ├── 00000000000000020006000e7e9ffc3f │ │ │ ├── 00008160000006810000408080010102 │ │ │ ├── 03b6e0fcb3499374a867c041f52298f0 │ │ │ ├── 08e8e1c95fe2fc01f976f1e063a24ccd │ │ │ ├── 1081e37283d90000800003c07f3ef6bf │ │ │ ├── 3085a0e285430894940527032f8b26df │ │ │ ├── 3ecb610c1bf2410f44200f48c40d3599 │ │ │ ├── 4498f0e0c1937ffe01fd06f973665830 │ │ │ ├── 5c6cd98b3f3ebcb1f9c7f1c204630408 │ │ │ ├── 6407b0e94181790501fd1e167b474872 │ │ │ ├── 640fb0e74195791501fd1ed57b41487f │ │ │ ├── 9081237383d90e509aa00f00170e968f │ │ │ ├── 9d800788f1b08800ae810202380a0822 │ │ │ ├── a2a266d0498c3104214a47bd64ab0fc8 │ │ │ ├── alias │ │ │ ├── all-scroll │ │ │ ├── arrow │ │ │ ├── b66166c04f8c3109214a4fbd64a50fc8 │ │ │ ├── bottom_left_corner │ │ │ ├── bottom_right_corner │ │ │ ├── bottom_side │ │ │ ├── cell │ │ │ ├── center_ptr │ │ │ ├── circle │ │ │ ├── closedhand │ │ │ ├── col-resize │ │ │ ├── color-picker │ │ │ ├── context-menu │ │ │ ├── copy │ │ │ ├── cross │ │ │ ├── crossed_circle │ │ │ ├── crosshair │ │ │ ├── d9ce0ab605698f320427677b458ad60b │ │ │ ├── default │ │ │ ├── dnd-copy │ │ │ ├── dnd-move │ │ │ ├── dnd-no-drop │ │ │ ├── dnd-none │ │ │ ├── down-arrow │ │ │ ├── draft │ │ │ ├── e-resize │ │ │ ├── e29285e634086352946a0e7090d73106 │ │ │ ├── ew-resize │ │ │ ├── fcf21c00b30f7e3f83fe0dfd12e71cff │ │ │ ├── fleur │ │ │ ├── forbidden │ │ │ ├── grab │ │ │ ├── grabbing │ │ │ ├── h_double_arrow │ │ │ ├── half-busy │ │ │ ├── hand1 │ │ │ ├── hand2 │ │ │ ├── help │ │ │ ├── ibeam │ │ │ ├── left-arrow │ │ │ ├── left_ptr │ │ │ ├── left_ptr_help │ │ │ ├── left_ptr_watch │ │ │ ├── left_side │ │ │ ├── link │ │ │ ├── move │ │ │ ├── n-resize │ │ │ ├── ne-resize │ │ │ ├── nesw-resize │ │ │ ├── no-drop │ │ │ ├── not-allowed │ │ │ ├── ns-resize │ │ │ ├── nw-resize │ │ │ ├── nwse-resize │ │ │ ├── openhand │ │ │ ├── pencil │ │ │ ├── pirate │ │ │ ├── plus │ │ │ ├── pointer │ │ │ ├── pointing_hand │ │ │ ├── progress │ │ │ ├── question_arrow │ │ │ ├── right-arrow │ │ │ ├── right_ptr │ │ │ ├── right_side │ │ │ ├── row-resize │ │ │ ├── s-resize │ │ │ ├── sb_h_double_arrow │ │ │ ├── sb_v_double_arrow │ │ │ ├── se-resize │ │ │ ├── size-bdiag │ │ │ ├── size-fdiag │ │ │ ├── size-hor │ │ │ ├── size-ver │ │ │ ├── size_all │ │ │ ├── size_bdiag │ │ │ ├── size_fdiag │ │ │ ├── size_hor │ │ │ ├── size_ver │ │ │ ├── split_h │ │ │ ├── split_v │ │ │ ├── sw-resize │ │ │ ├── tcross │ │ │ ├── text │ │ │ ├── top_left_arrow │ │ │ ├── top_left_corner │ │ │ ├── top_right_corner │ │ │ ├── top_side │ │ │ ├── up-arrow │ │ │ ├── v_double_arrow │ │ │ ├── vertical-text │ │ │ ├── w-resize │ │ │ ├── wait │ │ │ ├── watch │ │ │ ├── wayland-cursor │ │ │ ├── whats_this │ │ │ ├── x-cursor │ │ │ ├── xterm │ │ │ ├── zoom-in │ │ │ └── zoom-out │ │ ├── cursors_scalable │ │ │ ├── 00000000000000020006000e7e9ffc3f │ │ │ ├── 00008160000006810000408080010102 │ │ │ ├── 03b6e0fcb3499374a867c041f52298f0 │ │ │ ├── 08e8e1c95fe2fc01f976f1e063a24ccd │ │ │ ├── 1081e37283d90000800003c07f3ef6bf │ │ │ ├── 3085a0e285430894940527032f8b26df │ │ │ ├── 3ecb610c1bf2410f44200f48c40d3599 │ │ │ ├── 4498f0e0c1937ffe01fd06f973665830 │ │ │ ├── 5c6cd98b3f3ebcb1f9c7f1c204630408 │ │ │ ├── 6407b0e94181790501fd1e167b474872 │ │ │ ├── 640fb0e74195791501fd1ed57b41487f │ │ │ ├── 9081237383d90e509aa00f00170e968f │ │ │ ├── 9d800788f1b08800ae810202380a0822 │ │ │ ├── a2a266d0498c3104214a47bd64ab0fc8 │ │ │ ├── alias │ │ │ │ ├── alias.svg │ │ │ │ └── metadata.json │ │ │ ├── all-scroll │ │ │ │ ├── all-scroll.svg │ │ │ │ └── metadata.json │ │ │ ├── arrow │ │ │ ├── b66166c04f8c3109214a4fbd64a50fc8 │ │ │ ├── bottom_left_corner │ │ │ │ ├── bottom_left_corner.svg │ │ │ │ └── metadata.json │ │ │ ├── bottom_right_corner │ │ │ │ ├── bottom_right_corner.svg │ │ │ │ └── metadata.json │ │ │ ├── bottom_side │ │ │ │ ├── bottom_side.svg │ │ │ │ └── metadata.json │ │ │ ├── cell │ │ │ │ ├── cell.svg │ │ │ │ └── metadata.json │ │ │ ├── center_ptr │ │ │ │ ├── center_ptr.svg │ │ │ │ └── metadata.json │ │ │ ├── circle │ │ │ ├── closedhand │ │ │ ├── col-resize │ │ │ │ ├── col-resize.svg │ │ │ │ └── metadata.json │ │ │ ├── color-picker │ │ │ │ ├── color-picker.svg │ │ │ │ └── metadata.json │ │ │ ├── context-menu │ │ │ │ ├── context-menu.svg │ │ │ │ └── metadata.json │ │ │ ├── copy │ │ │ │ ├── copy.svg │ │ │ │ └── metadata.json │ │ │ ├── cross │ │ │ ├── crossed_circle │ │ │ ├── crosshair │ │ │ │ ├── crosshair.svg │ │ │ │ └── metadata.json │ │ │ ├── d9ce0ab605698f320427677b458ad60b │ │ │ ├── default │ │ │ │ ├── default.svg │ │ │ │ └── metadata.json │ │ │ ├── dnd-copy │ │ │ ├── dnd-move │ │ │ │ ├── dnd-move.svg │ │ │ │ └── metadata.json │ │ │ ├── dnd-no-drop │ │ │ │ ├── dnd-no-drop.svg │ │ │ │ └── metadata.json │ │ │ ├── dnd-none │ │ │ ├── down-arrow │ │ │ │ ├── down-arrow.svg │ │ │ │ └── metadata.json │ │ │ ├── draft │ │ │ │ ├── draft.svg │ │ │ │ └── metadata.json │ │ │ ├── e-resize │ │ │ ├── e29285e634086352946a0e7090d73106 │ │ │ ├── ew-resize │ │ │ ├── fcf21c00b30f7e3f83fe0dfd12e71cff │ │ │ ├── fleur │ │ │ │ ├── fleur.svg │ │ │ │ └── metadata.json │ │ │ ├── forbidden │ │ │ ├── grab │ │ │ ├── grabbing │ │ │ ├── h_double_arrow │ │ │ ├── half-busy │ │ │ ├── hand1 │ │ │ ├── hand2 │ │ │ ├── help │ │ │ │ ├── help.svg │ │ │ │ └── metadata.json │ │ │ ├── ibeam │ │ │ ├── left-arrow │ │ │ │ ├── left-arrow.svg │ │ │ │ └── metadata.json │ │ │ ├── left_ptr │ │ │ ├── left_ptr_help │ │ │ ├── left_ptr_watch │ │ │ ├── left_side │ │ │ │ ├── left_side.svg │ │ │ │ └── metadata.json │ │ │ ├── link │ │ │ ├── move │ │ │ ├── n-resize │ │ │ ├── ne-resize │ │ │ ├── nesw-resize │ │ │ ├── no-drop │ │ │ │ ├── metadata.json │ │ │ │ └── no-drop.svg │ │ │ ├── not-allowed │ │ │ │ ├── metadata.json │ │ │ │ └── not-allowed.svg │ │ │ ├── ns-resize │ │ │ ├── nw-resize │ │ │ ├── nwse-resize │ │ │ ├── openhand │ │ │ │ ├── metadata.json │ │ │ │ └── openhand.svg │ │ │ ├── pencil │ │ │ │ ├── metadata.json │ │ │ │ └── pencil.svg │ │ │ ├── pirate │ │ │ │ ├── metadata.json │ │ │ │ └── pirate.svg │ │ │ ├── plus │ │ │ ├── pointer │ │ │ │ ├── metadata.json │ │ │ │ └── pointer.svg │ │ │ ├── pointing_hand │ │ │ ├── progress │ │ │ │ ├── metadata.json │ │ │ │ ├── progress-01.svg │ │ │ │ ├── progress-02.svg │ │ │ │ ├── progress-03.svg │ │ │ │ ├── progress-04.svg │ │ │ │ ├── progress-05.svg │ │ │ │ ├── progress-06.svg │ │ │ │ ├── progress-07.svg │ │ │ │ ├── progress-08.svg │ │ │ │ ├── progress-09.svg │ │ │ │ ├── progress-10.svg │ │ │ │ ├── progress-11.svg │ │ │ │ ├── progress-12.svg │ │ │ │ ├── progress-13.svg │ │ │ │ ├── progress-14.svg │ │ │ │ ├── progress-15.svg │ │ │ │ ├── progress-16.svg │ │ │ │ ├── progress-17.svg │ │ │ │ ├── progress-18.svg │ │ │ │ ├── progress-19.svg │ │ │ │ ├── progress-20.svg │ │ │ │ ├── progress-21.svg │ │ │ │ ├── progress-22.svg │ │ │ │ └── progress-23.svg │ │ │ ├── question_arrow │ │ │ ├── right-arrow │ │ │ │ ├── metadata.json │ │ │ │ └── right-arrow.svg │ │ │ ├── right_ptr │ │ │ │ ├── metadata.json │ │ │ │ └── right_ptr.svg │ │ │ ├── right_side │ │ │ │ ├── metadata.json │ │ │ │ └── right_side.svg │ │ │ ├── row-resize │ │ │ │ ├── metadata.json │ │ │ │ └── row-resize.svg │ │ │ ├── s-resize │ │ │ ├── sb_h_double_arrow │ │ │ ├── sb_v_double_arrow │ │ │ ├── se-resize │ │ │ ├── size-bdiag │ │ │ ├── size-fdiag │ │ │ ├── size-hor │ │ │ ├── size-ver │ │ │ ├── size_all │ │ │ ├── size_bdiag │ │ │ │ ├── metadata.json │ │ │ │ └── size_bdiag.svg │ │ │ ├── size_fdiag │ │ │ │ ├── metadata.json │ │ │ │ └── size_fdiag.svg │ │ │ ├── size_hor │ │ │ │ ├── metadata.json │ │ │ │ └── size_hor.svg │ │ │ ├── size_ver │ │ │ │ ├── metadata.json │ │ │ │ └── size_ver.svg │ │ │ ├── split_h │ │ │ ├── split_v │ │ │ ├── sw-resize │ │ │ ├── tcross │ │ │ ├── text │ │ │ │ ├── metadata.json │ │ │ │ └── text.svg │ │ │ ├── top_left_arrow │ │ │ ├── top_left_corner │ │ │ │ ├── metadata.json │ │ │ │ └── top_left_corner.svg │ │ │ ├── top_right_corner │ │ │ │ ├── metadata.json │ │ │ │ └── top_right_corner.svg │ │ │ ├── top_side │ │ │ │ ├── metadata.json │ │ │ │ └── top_side.svg │ │ │ ├── up-arrow │ │ │ │ ├── metadata.json │ │ │ │ └── up-arrow.svg │ │ │ ├── v_double_arrow │ │ │ ├── vertical-text │ │ │ │ ├── metadata.json │ │ │ │ └── vertical-text.svg │ │ │ ├── w-resize │ │ │ ├── wait │ │ │ │ ├── metadata.json │ │ │ │ ├── wait-01.svg │ │ │ │ ├── wait-02.svg │ │ │ │ ├── wait-03.svg │ │ │ │ ├── wait-04.svg │ │ │ │ ├── wait-05.svg │ │ │ │ ├── wait-06.svg │ │ │ │ ├── wait-07.svg │ │ │ │ ├── wait-08.svg │ │ │ │ ├── wait-09.svg │ │ │ │ ├── wait-10.svg │ │ │ │ ├── wait-11.svg │ │ │ │ ├── wait-12.svg │ │ │ │ ├── wait-13.svg │ │ │ │ ├── wait-14.svg │ │ │ │ ├── wait-15.svg │ │ │ │ ├── wait-16.svg │ │ │ │ ├── wait-17.svg │ │ │ │ ├── wait-18.svg │ │ │ │ ├── wait-19.svg │ │ │ │ ├── wait-20.svg │ │ │ │ ├── wait-21.svg │ │ │ │ ├── wait-22.svg │ │ │ │ └── wait-23.svg │ │ │ ├── watch │ │ │ ├── wayland-cursor │ │ │ │ ├── metadata.json │ │ │ │ └── wayland-cursor.svg │ │ │ ├── whats_this │ │ │ ├── x-cursor │ │ │ │ ├── metadata.json │ │ │ │ └── x-cursor.svg │ │ │ ├── xterm │ │ │ ├── zoom-in │ │ │ │ ├── metadata.json │ │ │ │ └── zoom-in.svg │ │ │ └── zoom-out │ │ │ │ ├── metadata.json │ │ │ │ └── zoom-out.svg │ │ └── index.theme │ ├── CMakeLists.txt │ ├── COPYING │ ├── COPYING-ICONS │ └── src │ │ ├── alias.list │ │ ├── index.theme │ │ └── svg │ │ ├── alias.svg │ │ ├── all-scroll.svg │ │ ├── bottom_left_corner.svg │ │ ├── bottom_right_corner.svg │ │ ├── bottom_side.svg │ │ ├── cell.svg │ │ ├── center_ptr.svg │ │ ├── col-resize.svg │ │ ├── color-picker.svg │ │ ├── context-menu.svg │ │ ├── copy.svg │ │ ├── crosshair.svg │ │ ├── default.svg │ │ ├── dnd-move.svg │ │ ├── dnd-no-drop.svg │ │ ├── down-arrow.svg │ │ ├── draft.svg │ │ ├── fleur.svg │ │ ├── help.svg │ │ ├── left-arrow.svg │ │ ├── left_side.svg │ │ ├── no-drop.svg │ │ ├── not-allowed.svg │ │ ├── openhand.svg │ │ ├── pencil.svg │ │ ├── pirate.svg │ │ ├── pointer.svg │ │ ├── progress-01.svg │ │ ├── progress-02.svg │ │ ├── progress-03.svg │ │ ├── progress-04.svg │ │ ├── progress-05.svg │ │ ├── progress-06.svg │ │ ├── progress-07.svg │ │ ├── progress-08.svg │ │ ├── progress-09.svg │ │ ├── progress-10.svg │ │ ├── progress-11.svg │ │ ├── progress-12.svg │ │ ├── progress-13.svg │ │ ├── progress-14.svg │ │ ├── progress-15.svg │ │ ├── progress-16.svg │ │ ├── progress-17.svg │ │ ├── progress-18.svg │ │ ├── progress-19.svg │ │ ├── progress-20.svg │ │ ├── progress-21.svg │ │ ├── progress-22.svg │ │ ├── progress-23.svg │ │ ├── right-arrow.svg │ │ ├── right_ptr.svg │ │ ├── right_side.svg │ │ ├── row-resize.svg │ │ ├── size_bdiag.svg │ │ ├── size_fdiag.svg │ │ ├── size_hor.svg │ │ ├── size_ver.svg │ │ ├── text.svg │ │ ├── top_left_corner.svg │ │ ├── top_right_corner.svg │ │ ├── top_side.svg │ │ ├── up-arrow.svg │ │ ├── vertical-text.svg │ │ ├── wait-01.svg │ │ ├── wait-02.svg │ │ ├── wait-03.svg │ │ ├── wait-04.svg │ │ ├── wait-05.svg │ │ ├── wait-06.svg │ │ ├── wait-07.svg │ │ ├── wait-08.svg │ │ ├── wait-09.svg │ │ ├── wait-10.svg │ │ ├── wait-11.svg │ │ ├── wait-12.svg │ │ ├── wait-13.svg │ │ ├── wait-14.svg │ │ ├── wait-15.svg │ │ ├── wait-16.svg │ │ ├── wait-17.svg │ │ ├── wait-18.svg │ │ ├── wait-19.svg │ │ ├── wait-20.svg │ │ ├── wait-21.svg │ │ ├── wait-22.svg │ │ ├── wait-23.svg │ │ ├── wayland-cursor.svg │ │ ├── x-cursor.svg │ │ ├── zoom-in.svg │ │ └── zoom-out.svg ├── Breeze_Light │ ├── AUTHORS │ ├── Breeze_Light │ │ ├── cursors │ │ │ ├── 00000000000000020006000e7e9ffc3f │ │ │ ├── 00008160000006810000408080010102 │ │ │ ├── 03b6e0fcb3499374a867c041f52298f0 │ │ │ ├── 08e8e1c95fe2fc01f976f1e063a24ccd │ │ │ ├── 1081e37283d90000800003c07f3ef6bf │ │ │ ├── 3085a0e285430894940527032f8b26df │ │ │ ├── 3ecb610c1bf2410f44200f48c40d3599 │ │ │ ├── 4498f0e0c1937ffe01fd06f973665830 │ │ │ ├── 5c6cd98b3f3ebcb1f9c7f1c204630408 │ │ │ ├── 6407b0e94181790501fd1e167b474872 │ │ │ ├── 640fb0e74195791501fd1ed57b41487f │ │ │ ├── 9081237383d90e509aa00f00170e968f │ │ │ ├── 9d800788f1b08800ae810202380a0822 │ │ │ ├── a2a266d0498c3104214a47bd64ab0fc8 │ │ │ ├── alias │ │ │ ├── all-scroll │ │ │ ├── arrow │ │ │ ├── b66166c04f8c3109214a4fbd64a50fc8 │ │ │ ├── bottom_left_corner │ │ │ ├── bottom_right_corner │ │ │ ├── bottom_side │ │ │ ├── cell │ │ │ ├── center_ptr │ │ │ ├── circle │ │ │ ├── closedhand │ │ │ ├── col-resize │ │ │ ├── color-picker │ │ │ ├── context-menu │ │ │ ├── copy │ │ │ ├── cross │ │ │ ├── crossed_circle │ │ │ ├── crosshair │ │ │ ├── d9ce0ab605698f320427677b458ad60b │ │ │ ├── default │ │ │ ├── dnd-copy │ │ │ ├── dnd-move │ │ │ ├── dnd-no-drop │ │ │ ├── dnd-none │ │ │ ├── down-arrow │ │ │ ├── draft │ │ │ ├── e-resize │ │ │ ├── e29285e634086352946a0e7090d73106 │ │ │ ├── ew-resize │ │ │ ├── fcf21c00b30f7e3f83fe0dfd12e71cff │ │ │ ├── fleur │ │ │ ├── forbidden │ │ │ ├── grab │ │ │ ├── grabbing │ │ │ ├── h_double_arrow │ │ │ ├── half-busy │ │ │ ├── hand1 │ │ │ ├── hand2 │ │ │ ├── help │ │ │ ├── ibeam │ │ │ ├── left-arrow │ │ │ ├── left_ptr │ │ │ ├── left_ptr_help │ │ │ ├── left_ptr_watch │ │ │ ├── left_side │ │ │ ├── link │ │ │ ├── move │ │ │ ├── n-resize │ │ │ ├── ne-resize │ │ │ ├── nesw-resize │ │ │ ├── no-drop │ │ │ ├── not-allowed │ │ │ ├── ns-resize │ │ │ ├── nw-resize │ │ │ ├── nwse-resize │ │ │ ├── openhand │ │ │ ├── pencil │ │ │ ├── pirate │ │ │ ├── plus │ │ │ ├── pointer │ │ │ ├── pointing_hand │ │ │ ├── progress │ │ │ ├── question_arrow │ │ │ ├── right-arrow │ │ │ ├── right_ptr │ │ │ ├── right_side │ │ │ ├── row-resize │ │ │ ├── s-resize │ │ │ ├── sb_h_double_arrow │ │ │ ├── sb_v_double_arrow │ │ │ ├── se-resize │ │ │ ├── size-bdiag │ │ │ ├── size-fdiag │ │ │ ├── size-hor │ │ │ ├── size-ver │ │ │ ├── size_all │ │ │ ├── size_bdiag │ │ │ ├── size_fdiag │ │ │ ├── size_hor │ │ │ ├── size_ver │ │ │ ├── split_h │ │ │ ├── split_v │ │ │ ├── sw-resize │ │ │ ├── tcross │ │ │ ├── text │ │ │ ├── top_left_arrow │ │ │ ├── top_left_corner │ │ │ ├── top_right_corner │ │ │ ├── top_side │ │ │ ├── up-arrow │ │ │ ├── v_double_arrow │ │ │ ├── vertical-text │ │ │ ├── w-resize │ │ │ ├── wait │ │ │ ├── watch │ │ │ ├── wayland-cursor │ │ │ ├── whats_this │ │ │ ├── x-cursor │ │ │ ├── xterm │ │ │ ├── zoom-in │ │ │ └── zoom-out │ │ ├── cursors_scalable │ │ │ ├── 00000000000000020006000e7e9ffc3f │ │ │ ├── 00008160000006810000408080010102 │ │ │ ├── 03b6e0fcb3499374a867c041f52298f0 │ │ │ ├── 08e8e1c95fe2fc01f976f1e063a24ccd │ │ │ ├── 1081e37283d90000800003c07f3ef6bf │ │ │ ├── 3085a0e285430894940527032f8b26df │ │ │ ├── 3ecb610c1bf2410f44200f48c40d3599 │ │ │ ├── 4498f0e0c1937ffe01fd06f973665830 │ │ │ ├── 5c6cd98b3f3ebcb1f9c7f1c204630408 │ │ │ ├── 6407b0e94181790501fd1e167b474872 │ │ │ ├── 640fb0e74195791501fd1ed57b41487f │ │ │ ├── 9081237383d90e509aa00f00170e968f │ │ │ ├── 9d800788f1b08800ae810202380a0822 │ │ │ ├── a2a266d0498c3104214a47bd64ab0fc8 │ │ │ ├── alias │ │ │ │ ├── alias.svg │ │ │ │ └── metadata.json │ │ │ ├── all-scroll │ │ │ │ ├── all-scroll.svg │ │ │ │ └── metadata.json │ │ │ ├── arrow │ │ │ ├── b66166c04f8c3109214a4fbd64a50fc8 │ │ │ ├── bottom_left_corner │ │ │ │ ├── bottom_left_corner.svg │ │ │ │ └── metadata.json │ │ │ ├── bottom_right_corner │ │ │ │ ├── bottom_right_corner.svg │ │ │ │ └── metadata.json │ │ │ ├── bottom_side │ │ │ │ ├── bottom_side.svg │ │ │ │ └── metadata.json │ │ │ ├── cell │ │ │ │ ├── cell.svg │ │ │ │ └── metadata.json │ │ │ ├── center_ptr │ │ │ │ ├── center_ptr.svg │ │ │ │ └── metadata.json │ │ │ ├── circle │ │ │ ├── closedhand │ │ │ ├── col-resize │ │ │ │ ├── col-resize.svg │ │ │ │ └── metadata.json │ │ │ ├── color-picker │ │ │ │ ├── color-picker.svg │ │ │ │ └── metadata.json │ │ │ ├── context-menu │ │ │ │ ├── context-menu.svg │ │ │ │ └── metadata.json │ │ │ ├── copy │ │ │ │ ├── copy.svg │ │ │ │ └── metadata.json │ │ │ ├── cross │ │ │ ├── crossed_circle │ │ │ ├── crosshair │ │ │ │ ├── crosshair.svg │ │ │ │ └── metadata.json │ │ │ ├── d9ce0ab605698f320427677b458ad60b │ │ │ ├── default │ │ │ │ ├── default.svg │ │ │ │ └── metadata.json │ │ │ ├── dnd-copy │ │ │ ├── dnd-move │ │ │ │ ├── dnd-move.svg │ │ │ │ └── metadata.json │ │ │ ├── dnd-no-drop │ │ │ │ ├── dnd-no-drop.svg │ │ │ │ └── metadata.json │ │ │ ├── dnd-none │ │ │ ├── down-arrow │ │ │ │ ├── down-arrow.svg │ │ │ │ └── metadata.json │ │ │ ├── draft │ │ │ │ ├── draft.svg │ │ │ │ └── metadata.json │ │ │ ├── e-resize │ │ │ ├── e29285e634086352946a0e7090d73106 │ │ │ ├── ew-resize │ │ │ ├── fcf21c00b30f7e3f83fe0dfd12e71cff │ │ │ ├── fleur │ │ │ │ ├── fleur.svg │ │ │ │ └── metadata.json │ │ │ ├── forbidden │ │ │ ├── grab │ │ │ ├── grabbing │ │ │ ├── h_double_arrow │ │ │ ├── half-busy │ │ │ ├── hand1 │ │ │ ├── hand2 │ │ │ ├── help │ │ │ │ ├── help.svg │ │ │ │ └── metadata.json │ │ │ ├── ibeam │ │ │ ├── left-arrow │ │ │ │ ├── left-arrow.svg │ │ │ │ └── metadata.json │ │ │ ├── left_ptr │ │ │ ├── left_ptr_help │ │ │ ├── left_ptr_watch │ │ │ ├── left_side │ │ │ │ ├── left_side.svg │ │ │ │ └── metadata.json │ │ │ ├── link │ │ │ ├── move │ │ │ ├── n-resize │ │ │ ├── ne-resize │ │ │ ├── nesw-resize │ │ │ ├── no-drop │ │ │ │ ├── metadata.json │ │ │ │ └── no-drop.svg │ │ │ ├── not-allowed │ │ │ │ ├── metadata.json │ │ │ │ └── not-allowed.svg │ │ │ ├── ns-resize │ │ │ ├── nw-resize │ │ │ ├── nwse-resize │ │ │ ├── openhand │ │ │ │ ├── metadata.json │ │ │ │ └── openhand.svg │ │ │ ├── pencil │ │ │ │ ├── metadata.json │ │ │ │ └── pencil.svg │ │ │ ├── pirate │ │ │ │ ├── metadata.json │ │ │ │ └── pirate.svg │ │ │ ├── plus │ │ │ ├── pointer │ │ │ │ ├── metadata.json │ │ │ │ └── pointer.svg │ │ │ ├── pointing_hand │ │ │ ├── progress │ │ │ │ ├── metadata.json │ │ │ │ ├── progress-01.svg │ │ │ │ ├── progress-02.svg │ │ │ │ ├── progress-03.svg │ │ │ │ ├── progress-04.svg │ │ │ │ ├── progress-05.svg │ │ │ │ ├── progress-06.svg │ │ │ │ ├── progress-07.svg │ │ │ │ ├── progress-08.svg │ │ │ │ ├── progress-09.svg │ │ │ │ ├── progress-10.svg │ │ │ │ ├── progress-11.svg │ │ │ │ ├── progress-12.svg │ │ │ │ ├── progress-13.svg │ │ │ │ ├── progress-14.svg │ │ │ │ ├── progress-15.svg │ │ │ │ ├── progress-16.svg │ │ │ │ ├── progress-17.svg │ │ │ │ ├── progress-18.svg │ │ │ │ ├── progress-19.svg │ │ │ │ ├── progress-20.svg │ │ │ │ ├── progress-21.svg │ │ │ │ ├── progress-22.svg │ │ │ │ └── progress-23.svg │ │ │ ├── question_arrow │ │ │ ├── right-arrow │ │ │ │ ├── metadata.json │ │ │ │ └── right-arrow.svg │ │ │ ├── right_ptr │ │ │ │ ├── metadata.json │ │ │ │ └── right_ptr.svg │ │ │ ├── right_side │ │ │ │ ├── metadata.json │ │ │ │ └── right_side.svg │ │ │ ├── row-resize │ │ │ │ ├── metadata.json │ │ │ │ └── row-resize.svg │ │ │ ├── s-resize │ │ │ ├── sb_h_double_arrow │ │ │ ├── sb_v_double_arrow │ │ │ ├── se-resize │ │ │ ├── size-bdiag │ │ │ ├── size-fdiag │ │ │ ├── size-hor │ │ │ ├── size-ver │ │ │ ├── size_all │ │ │ ├── size_bdiag │ │ │ │ ├── metadata.json │ │ │ │ └── size_bdiag.svg │ │ │ ├── size_fdiag │ │ │ │ ├── metadata.json │ │ │ │ └── size_fdiag.svg │ │ │ ├── size_hor │ │ │ │ ├── metadata.json │ │ │ │ └── size_hor.svg │ │ │ ├── size_ver │ │ │ │ ├── metadata.json │ │ │ │ └── size_ver.svg │ │ │ ├── split_h │ │ │ ├── split_v │ │ │ ├── sw-resize │ │ │ ├── tcross │ │ │ ├── text │ │ │ │ ├── metadata.json │ │ │ │ └── text.svg │ │ │ ├── top_left_arrow │ │ │ ├── top_left_corner │ │ │ │ ├── metadata.json │ │ │ │ └── top_left_corner.svg │ │ │ ├── top_right_corner │ │ │ │ ├── metadata.json │ │ │ │ └── top_right_corner.svg │ │ │ ├── top_side │ │ │ │ ├── metadata.json │ │ │ │ └── top_side.svg │ │ │ ├── up-arrow │ │ │ │ ├── metadata.json │ │ │ │ └── up-arrow.svg │ │ │ ├── v_double_arrow │ │ │ ├── vertical-text │ │ │ │ ├── metadata.json │ │ │ │ └── vertical-text.svg │ │ │ ├── w-resize │ │ │ ├── wait │ │ │ │ ├── metadata.json │ │ │ │ ├── wait-01.svg │ │ │ │ ├── wait-02.svg │ │ │ │ ├── wait-03.svg │ │ │ │ ├── wait-04.svg │ │ │ │ ├── wait-05.svg │ │ │ │ ├── wait-06.svg │ │ │ │ ├── wait-07.svg │ │ │ │ ├── wait-08.svg │ │ │ │ ├── wait-09.svg │ │ │ │ ├── wait-10.svg │ │ │ │ ├── wait-11.svg │ │ │ │ ├── wait-12.svg │ │ │ │ ├── wait-13.svg │ │ │ │ ├── wait-14.svg │ │ │ │ ├── wait-15.svg │ │ │ │ ├── wait-16.svg │ │ │ │ ├── wait-17.svg │ │ │ │ ├── wait-18.svg │ │ │ │ ├── wait-19.svg │ │ │ │ ├── wait-20.svg │ │ │ │ ├── wait-21.svg │ │ │ │ ├── wait-22.svg │ │ │ │ └── wait-23.svg │ │ │ ├── watch │ │ │ ├── wayland-cursor │ │ │ │ ├── metadata.json │ │ │ │ └── wayland-cursor.svg │ │ │ ├── whats_this │ │ │ ├── x-cursor │ │ │ │ ├── metadata.json │ │ │ │ └── x-cursor.svg │ │ │ ├── xterm │ │ │ ├── zoom-in │ │ │ │ ├── metadata.json │ │ │ │ └── zoom-in.svg │ │ │ └── zoom-out │ │ │ │ ├── metadata.json │ │ │ │ └── zoom-out.svg │ │ └── index.theme │ ├── CMakeLists.txt │ ├── COPYING │ ├── COPYING-ICONS │ └── src │ │ ├── alias.list │ │ ├── index.theme │ │ └── svg │ │ ├── alias.svg │ │ ├── all-scroll.svg │ │ ├── bottom_left_corner.svg │ │ ├── bottom_right_corner.svg │ │ ├── bottom_side.svg │ │ ├── cell.svg │ │ ├── center_ptr.svg │ │ ├── col-resize.svg │ │ ├── color-picker.svg │ │ ├── context-menu.svg │ │ ├── copy.svg │ │ ├── crosshair.svg │ │ ├── default.svg │ │ ├── dnd-move.svg │ │ ├── dnd-no-drop.svg │ │ ├── down-arrow.svg │ │ ├── draft.svg │ │ ├── fleur.svg │ │ ├── help.svg │ │ ├── left-arrow.svg │ │ ├── left_side.svg │ │ ├── no-drop.svg │ │ ├── not-allowed.svg │ │ ├── openhand.svg │ │ ├── pencil.svg │ │ ├── pirate.svg │ │ ├── pointer.svg │ │ ├── progress-01.svg │ │ ├── progress-02.svg │ │ ├── progress-03.svg │ │ ├── progress-04.svg │ │ ├── progress-05.svg │ │ ├── progress-06.svg │ │ ├── progress-07.svg │ │ ├── progress-08.svg │ │ ├── progress-09.svg │ │ ├── progress-10.svg │ │ ├── progress-11.svg │ │ ├── progress-12.svg │ │ ├── progress-13.svg │ │ ├── progress-14.svg │ │ ├── progress-15.svg │ │ ├── progress-16.svg │ │ ├── progress-17.svg │ │ ├── progress-18.svg │ │ ├── progress-19.svg │ │ ├── progress-20.svg │ │ ├── progress-21.svg │ │ ├── progress-22.svg │ │ ├── progress-23.svg │ │ ├── right-arrow.svg │ │ ├── right_ptr.svg │ │ ├── right_side.svg │ │ ├── row-resize.svg │ │ ├── size_bdiag.svg │ │ ├── size_fdiag.svg │ │ ├── size_hor.svg │ │ ├── size_ver.svg │ │ ├── text.svg │ │ ├── top_left_corner.svg │ │ ├── top_right_corner.svg │ │ ├── top_side.svg │ │ ├── up-arrow.svg │ │ ├── vertical-text.svg │ │ ├── wait-01.svg │ │ ├── wait-02.svg │ │ ├── wait-03.svg │ │ ├── wait-04.svg │ │ ├── wait-05.svg │ │ ├── wait-06.svg │ │ ├── wait-07.svg │ │ ├── wait-08.svg │ │ ├── wait-09.svg │ │ ├── wait-10.svg │ │ ├── wait-11.svg │ │ ├── wait-12.svg │ │ ├── wait-13.svg │ │ ├── wait-14.svg │ │ ├── wait-15.svg │ │ ├── wait-16.svg │ │ ├── wait-17.svg │ │ ├── wait-18.svg │ │ ├── wait-19.svg │ │ ├── wait-20.svg │ │ ├── wait-21.svg │ │ ├── wait-22.svg │ │ ├── wait-23.svg │ │ ├── wayland-cursor.svg │ │ ├── x-cursor.svg │ │ ├── zoom-in.svg │ │ └── zoom-out.svg ├── CMakeLists.txt ├── README.md ├── src │ ├── CMakeLists.txt │ ├── build.sh │ ├── clean_svg │ ├── diff_pixmaps │ ├── generate_cursors │ ├── hotspot_test │ ├── kcursorgen │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── kcursorgen.cpp │ │ ├── kcursorgen.h │ │ ├── main.cpp │ │ └── options.h │ ├── split_monilithic_svg │ └── svgo.config.mjs ├── svg-cursor-format.md └── svg-cursor-format.schema.json ├── kdecoration ├── CMakeLists.txt ├── Messages.sh ├── breeze.h ├── breeze.json ├── breezebutton.cpp ├── breezebutton.h ├── breezedecoration.cpp ├── breezedecoration.h ├── breezeexceptionlist.cpp ├── breezeexceptionlist.h ├── breezesettings.kcfgc ├── breezesettingsdata.kcfg ├── breezesettingsprovider.cpp ├── breezesettingsprovider.h └── config │ ├── CMakeLists.txt │ ├── breezeconfigwidget.cpp │ ├── breezeconfigwidget.h │ ├── breezedetectwidget.cpp │ ├── breezedetectwidget.h │ ├── breezeexceptiondialog.cpp │ ├── breezeexceptiondialog.h │ ├── breezeexceptionlistwidget.cpp │ ├── breezeexceptionlistwidget.h │ ├── breezeexceptionmodel.cpp │ ├── breezeexceptionmodel.h │ ├── breezeitemmodel.cpp │ ├── breezeitemmodel.h │ ├── breezelistmodel.h │ ├── kcm_breezedecoration.cpp │ ├── kcm_breezedecoration.json │ └── ui │ ├── breezeconfigurationui.ui │ ├── breezeexceptiondialog.ui │ └── breezeexceptionlistwidget.ui ├── kstyle ├── CMakeLists.txt ├── animations │ ├── breezeanimation.cpp │ ├── breezeanimation.h │ ├── breezeanimationdata.cpp │ ├── breezeanimationdata.h │ ├── breezeanimations.cpp │ ├── breezeanimations.h │ ├── breezebaseengine.cpp │ ├── breezebaseengine.h │ ├── breezebusyindicatordata.cpp │ ├── breezebusyindicatordata.h │ ├── breezebusyindicatorengine.cpp │ ├── breezebusyindicatorengine.h │ ├── breezedatamap.h │ ├── breezedialdata.cpp │ ├── breezedialdata.h │ ├── breezedialengine.cpp │ ├── breezedialengine.h │ ├── breezeenabledata.cpp │ ├── breezeenabledata.h │ ├── breezegenericdata.cpp │ ├── breezegenericdata.h │ ├── breezeheaderviewdata.cpp │ ├── breezeheaderviewdata.h │ ├── breezeheaderviewengine.cpp │ ├── breezeheaderviewengine.h │ ├── breezescrollbardata.cpp │ ├── breezescrollbardata.h │ ├── breezescrollbarengine.cpp │ ├── breezescrollbarengine.h │ ├── breezespinboxdata.cpp │ ├── breezespinboxdata.h │ ├── breezespinboxengine.cpp │ ├── breezespinboxengine.h │ ├── breezestackedwidgetdata.cpp │ ├── breezestackedwidgetdata.h │ ├── breezestackedwidgetengine.cpp │ ├── breezestackedwidgetengine.h │ ├── breezetabbardata.cpp │ ├── breezetabbardata.h │ ├── breezetabbarengine.cpp │ ├── breezetabbarengine.h │ ├── breezetoolboxengine.cpp │ ├── breezetoolboxengine.h │ ├── breezetransitiondata.cpp │ ├── breezetransitiondata.h │ ├── breezetransitionwidget.cpp │ ├── breezetransitionwidget.h │ ├── breezewidgetstatedata.cpp │ ├── breezewidgetstatedata.h │ ├── breezewidgetstateengine.cpp │ └── breezewidgetstateengine.h ├── breeze.h ├── breeze.json ├── breeze.kcfg ├── breeze.themerc ├── breezeaddeventfilter.cpp ├── breezeaddeventfilter.h ├── breezeblurhelper.cpp ├── breezeblurhelper.h ├── breezeframeshadow.cpp ├── breezeframeshadow.h ├── breezehelper.cpp ├── breezehelper.h ├── breezemdiwindowshadow.cpp ├── breezemdiwindowshadow.h ├── breezemetrics.h ├── breezemnemonics.cpp ├── breezemnemonics.h ├── breezepropertynames.cpp ├── breezepropertynames.h ├── breezeshadowhelper.cpp ├── breezeshadowhelper.h ├── breezesplitterproxy.cpp ├── breezesplitterproxy.h ├── breezestyle.cpp ├── breezestyle.h ├── breezestyleconfigdata.kcfgc ├── breezestyleplugin.cpp ├── breezestyleplugin.h ├── breezetileset.cpp ├── breezetileset.h ├── breezetoolsareamanager.cpp ├── breezetoolsareamanager.h ├── breezewindowmanager.cpp ├── breezewindowmanager.h ├── config-breeze.h.cmake ├── config │ ├── CMakeLists.txt │ ├── Messages.sh │ ├── breezestyleconfig.cpp │ ├── breezestyleconfig.h │ ├── breezestyleconfig.json │ ├── breezestyleconfigmodule.cpp │ ├── breezestyleconfigmodule.h │ ├── main.cpp │ ├── sc-apps-breeze-settings.svgz │ └── ui │ │ └── breezestyleconfig.ui └── debug │ ├── breezewidgetexplorer.cpp │ └── breezewidgetexplorer.h ├── libbreezecommon ├── CMakeLists.txt ├── breezeboxshadowrenderer.cpp └── breezeboxshadowrenderer.h ├── misc ├── CMakeLists.txt ├── breezetobreezelight │ └── main.cpp └── qtcurvepreset │ ├── Breeze.qtcurve │ └── CMakeLists.txt ├── po ├── ar │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── ast │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── az │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── bg │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── bs │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── ca │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── ca@valencia │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── cs │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── da │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── de │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── el │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── en_GB │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── eo │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── es │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── et │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── eu │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── fi │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── fr │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── gl │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── he │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── hi │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── hu │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── ia │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── id │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── is │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── it │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── ja │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── ka │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── ko │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── lt │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── lv │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── ml │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── nb │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── nds │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── nl │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── nn │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── pa │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── pl │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── pt │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── pt_BR │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── ro │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── ru │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── sa │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── se │ └── breeze_kwin_deco.po ├── sk │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── sl │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── sr │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── sr@ijekavian │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── sr@ijekavianlatin │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── sr@latin │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── sv │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── ta │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── tg │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── tr │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── uk │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── zh_CN │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po └── zh_TW │ ├── breeze_kwin_deco.po │ └── breeze_style_config.po ├── printing ├── README └── default-testpage.pdf └── wallpapers ├── CMakeLists.txt └── Next ├── contents ├── images │ ├── 1440x2960.png │ ├── 5120x2880.png │ └── 7680x2160.png └── images_dark │ ├── 1440x2960.png │ ├── 5120x2880.png │ └── 7680x2160.png └── metadata.json /.git-blame-ignore-revs: -------------------------------------------------------------------------------- 1 | # clang-format 2 | 32149dc002ae574ed41f111bf52712b1765b906b 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | .clang-format 3 | /compile_commands.json 4 | .clangd 5 | .idea 6 | /cmake-build* 7 | .cache 8 | .vscode -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- 1 | # SPDX-FileCopyrightText: None 2 | # SPDX-License-Identifier: CC0-1.0 3 | 4 | include: 5 | - project: sysadmin/ci-utilities 6 | file: 7 | - /gitlab-templates/linux.yml 8 | - /gitlab-templates/freebsd.yml 9 | - /gitlab-templates/linux-qt6.yml 10 | - /gitlab-templates/windows.yml 11 | - /gitlab-templates/freebsd-qt6.yml 12 | - /gitlab-templates/windows-qt6.yml 13 | - /gitlab-templates/xml-lint.yml 14 | - /gitlab-templates/yaml-lint.yml 15 | - /gitlab-templates/linux-qt6-next.yml 16 | -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- 1 | Cursors: 2 | Ken Vermette 3 | 4 | Kstyle: 5 | Hugo Pereira Da Costa - Developer 6 | Andrew Lake - Designer 7 | -------------------------------------------------------------------------------- /BreezeConfig.cmake.in: -------------------------------------------------------------------------------- 1 | @PACKAGE_INIT@ 2 | 3 | set(BREEZE_WITH_KDECORATION @WITH_DECORATIONS@) 4 | if(${BREEZE_WITH_KDECORATION}) 5 | set(BREEZE_KDECORATION_PLUGIN_ID "org.kde.breeze") 6 | else() 7 | set(BREEZE_KDECORATION_PLUGIN_ID "") 8 | endif() 9 | 10 | set(BREEZE_STYLE_NAME "breeze") 11 | set(BREEZE_COLOR_INSTALL_ROOT "@PACKAGE_KDE_INSTALL_FULL_DATADIR@/color-schemes/") 12 | -------------------------------------------------------------------------------- /LICENSES/LicenseRef-KDE-Accepted-GPL.txt: -------------------------------------------------------------------------------- 1 | This library is free software; you can redistribute it and/or 2 | modify it under the terms of the GNU General Public License as 3 | published by the Free Software Foundation; either version 3 of 4 | the license or (at your option) at any later version that is 5 | accepted by the membership of KDE e.V. (or its successor 6 | approved by the membership of KDE e.V.), which shall act as a 7 | proxy as defined in Section 14 of version 3 of the license. 8 | 9 | This program is distributed in the hope that it will be useful, 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | GNU General Public License for more details. 13 | -------------------------------------------------------------------------------- /LICENSES/MIT.txt: -------------------------------------------------------------------------------- 1 | MIT License Copyright (c) 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is furnished 8 | to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice (including the next 11 | paragraph) shall be included in all copies or substantial portions of the 12 | Software. 13 | 14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 16 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS 17 | OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 18 | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF 19 | OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 20 | -------------------------------------------------------------------------------- /cmake/GtkUpdateIconCache.cmake: -------------------------------------------------------------------------------- 1 | # SPDX-FileCopyrightText: 2015 Volker Krause 2 | # 3 | # SPDX-License-Identifier: BSD-3-Clause 4 | 5 | 6 | find_program(GTK_UPDATE_ICON_CACHE_EXECUTABLE NAMES gtk-update-icon-cache) 7 | 8 | macro(gtk_update_icon_cache _dir) 9 | if (GTK_UPDATE_ICON_CACHE_EXECUTABLE) 10 | install(CODE " 11 | set(DESTDIR_VALUE \"\$ENV{DESTDIR}\") 12 | if (NOT DESTDIR_VALUE) 13 | execute_process(COMMAND ${GTK_UPDATE_ICON_CACHE_EXECUTABLE} -q -i . WORKING_DIRECTORY ${_dir}) 14 | endif() 15 | ") 16 | endif() 17 | endmacro() 18 | -------------------------------------------------------------------------------- /colors/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | install(FILES BreezeClassic.colors 2 | DESTINATION ${KDE_INSTALL_DATADIR}/color-schemes/) 3 | install(FILES BreezeDark.colors 4 | DESTINATION ${KDE_INSTALL_DATADIR}/color-schemes/) 5 | install(FILES BreezeLight.colors 6 | DESTINATION ${KDE_INSTALL_DATADIR}/color-schemes/) 7 | -------------------------------------------------------------------------------- /colors/ExtraDesktop.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | find -name \*.colors -print 3 | -------------------------------------------------------------------------------- /cursors/Breeze/AUTHORS: -------------------------------------------------------------------------------- 1 | Cursors: 2 | Ken Vermette 3 | 4 | Kstyle: 5 | Hugo Pereira Da Costa - Developer 6 | Andrew Lake - Designer 7 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/00000000000000020006000e7e9ffc3f: -------------------------------------------------------------------------------- 1 | progress -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/00008160000006810000408080010102: -------------------------------------------------------------------------------- 1 | size_ver -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/03b6e0fcb3499374a867c041f52298f0: -------------------------------------------------------------------------------- 1 | circle -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/08e8e1c95fe2fc01f976f1e063a24ccd: -------------------------------------------------------------------------------- 1 | progress -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/1081e37283d90000800003c07f3ef6bf: -------------------------------------------------------------------------------- 1 | copy -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/3085a0e285430894940527032f8b26df: -------------------------------------------------------------------------------- 1 | alias -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/3ecb610c1bf2410f44200f48c40d3599: -------------------------------------------------------------------------------- 1 | progress -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/4498f0e0c1937ffe01fd06f973665830: -------------------------------------------------------------------------------- 1 | dnd-move -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/5c6cd98b3f3ebcb1f9c7f1c204630408: -------------------------------------------------------------------------------- 1 | help -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/6407b0e94181790501fd1e167b474872: -------------------------------------------------------------------------------- 1 | copy -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/640fb0e74195791501fd1ed57b41487f: -------------------------------------------------------------------------------- 1 | alias -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/9081237383d90e509aa00f00170e968f: -------------------------------------------------------------------------------- 1 | dnd-move -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/9d800788f1b08800ae810202380a0822: -------------------------------------------------------------------------------- 1 | pointer -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/a2a266d0498c3104214a47bd64ab0fc8: -------------------------------------------------------------------------------- 1 | alias -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/alias: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/alias -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/all-scroll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/all-scroll -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/arrow: -------------------------------------------------------------------------------- 1 | default -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/b66166c04f8c3109214a4fbd64a50fc8: -------------------------------------------------------------------------------- 1 | copy -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/bottom_left_corner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/bottom_left_corner -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/bottom_right_corner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/bottom_right_corner -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/bottom_side: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/bottom_side -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/cell: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/cell -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/center_ptr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/center_ptr -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/circle: -------------------------------------------------------------------------------- 1 | not-allowed -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/closedhand: -------------------------------------------------------------------------------- 1 | dnd-move -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/col-resize: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/col-resize -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/color-picker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/color-picker -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/context-menu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/context-menu -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/copy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/copy -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/cross: -------------------------------------------------------------------------------- 1 | crosshair -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/crossed_circle: -------------------------------------------------------------------------------- 1 | not-allowed -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/crosshair: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/crosshair -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/d9ce0ab605698f320427677b458ad60b: -------------------------------------------------------------------------------- 1 | help -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/default -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/dnd-copy: -------------------------------------------------------------------------------- 1 | copy -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/dnd-move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/dnd-move -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/dnd-no-drop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/dnd-no-drop -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/dnd-none: -------------------------------------------------------------------------------- 1 | dnd-move -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/down-arrow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/down-arrow -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/draft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/draft -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/e-resize: -------------------------------------------------------------------------------- 1 | size_hor -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/e29285e634086352946a0e7090d73106: -------------------------------------------------------------------------------- 1 | pointer -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/ew-resize: -------------------------------------------------------------------------------- 1 | size_hor -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/fcf21c00b30f7e3f83fe0dfd12e71cff: -------------------------------------------------------------------------------- 1 | dnd-move -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/fleur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/fleur -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/forbidden: -------------------------------------------------------------------------------- 1 | no-drop -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/grab: -------------------------------------------------------------------------------- 1 | openhand -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/grabbing: -------------------------------------------------------------------------------- 1 | closedhand -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/h_double_arrow: -------------------------------------------------------------------------------- 1 | size_hor -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/half-busy: -------------------------------------------------------------------------------- 1 | progress -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/hand1: -------------------------------------------------------------------------------- 1 | pointer -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/hand2: -------------------------------------------------------------------------------- 1 | pointer -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/help: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/help -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/ibeam: -------------------------------------------------------------------------------- 1 | text -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/left-arrow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/left-arrow -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/left_ptr: -------------------------------------------------------------------------------- 1 | default -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/left_ptr_help: -------------------------------------------------------------------------------- 1 | help -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/left_ptr_watch: -------------------------------------------------------------------------------- 1 | progress -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/left_side: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/left_side -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/link: -------------------------------------------------------------------------------- 1 | alias -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/move: -------------------------------------------------------------------------------- 1 | dnd-move -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/n-resize: -------------------------------------------------------------------------------- 1 | size_ver -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/ne-resize: -------------------------------------------------------------------------------- 1 | size_bdiag -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/nesw-resize: -------------------------------------------------------------------------------- 1 | size_bdiag -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/no-drop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/no-drop -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/not-allowed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/not-allowed -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/ns-resize: -------------------------------------------------------------------------------- 1 | size_ver -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/nw-resize: -------------------------------------------------------------------------------- 1 | size_fdiag -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/nwse-resize: -------------------------------------------------------------------------------- 1 | size_fdiag -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/openhand: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/openhand -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/pencil: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/pencil -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/pirate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/pirate -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/plus: -------------------------------------------------------------------------------- 1 | cell -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/pointer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/pointer -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/pointing_hand: -------------------------------------------------------------------------------- 1 | pointer -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/progress: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/progress -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/question_arrow: -------------------------------------------------------------------------------- 1 | help -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/right-arrow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/right-arrow -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/right_ptr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/right_ptr -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/right_side: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/right_side -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/row-resize: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/row-resize -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/s-resize: -------------------------------------------------------------------------------- 1 | size_ver -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/sb_h_double_arrow: -------------------------------------------------------------------------------- 1 | size_hor -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/sb_v_double_arrow: -------------------------------------------------------------------------------- 1 | size_ver -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/se-resize: -------------------------------------------------------------------------------- 1 | size_fdiag -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/size-bdiag: -------------------------------------------------------------------------------- 1 | default -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/size-fdiag: -------------------------------------------------------------------------------- 1 | default -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/size-hor: -------------------------------------------------------------------------------- 1 | default -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/size-ver: -------------------------------------------------------------------------------- 1 | default -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/size_all: -------------------------------------------------------------------------------- 1 | fleur -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/size_bdiag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/size_bdiag -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/size_fdiag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/size_fdiag -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/size_hor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/size_hor -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/size_ver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/size_ver -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/split_h: -------------------------------------------------------------------------------- 1 | col-resize -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/split_v: -------------------------------------------------------------------------------- 1 | row-resize -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/sw-resize: -------------------------------------------------------------------------------- 1 | size_bdiag -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/tcross: -------------------------------------------------------------------------------- 1 | crosshair -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/text -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/top_left_arrow: -------------------------------------------------------------------------------- 1 | default -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/top_left_corner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/top_left_corner -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/top_right_corner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/top_right_corner -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/top_side: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/top_side -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/up-arrow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/up-arrow -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/v_double_arrow: -------------------------------------------------------------------------------- 1 | size_ver -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/vertical-text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/vertical-text -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/w-resize: -------------------------------------------------------------------------------- 1 | size_hor -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/wait: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/wait -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/watch: -------------------------------------------------------------------------------- 1 | wait -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/wayland-cursor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/wayland-cursor -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/whats_this: -------------------------------------------------------------------------------- 1 | help -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/x-cursor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/x-cursor -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/xterm: -------------------------------------------------------------------------------- 1 | text -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/zoom-in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/zoom-in -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors/zoom-out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze/Breeze/cursors/zoom-out -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/00000000000000020006000e7e9ffc3f: -------------------------------------------------------------------------------- 1 | progress -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/00008160000006810000408080010102: -------------------------------------------------------------------------------- 1 | size_ver -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/03b6e0fcb3499374a867c041f52298f0: -------------------------------------------------------------------------------- 1 | circle -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/08e8e1c95fe2fc01f976f1e063a24ccd: -------------------------------------------------------------------------------- 1 | progress -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/1081e37283d90000800003c07f3ef6bf: -------------------------------------------------------------------------------- 1 | copy -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/3085a0e285430894940527032f8b26df: -------------------------------------------------------------------------------- 1 | alias -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/3ecb610c1bf2410f44200f48c40d3599: -------------------------------------------------------------------------------- 1 | progress -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/4498f0e0c1937ffe01fd06f973665830: -------------------------------------------------------------------------------- 1 | dnd-move -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/5c6cd98b3f3ebcb1f9c7f1c204630408: -------------------------------------------------------------------------------- 1 | help -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/6407b0e94181790501fd1e167b474872: -------------------------------------------------------------------------------- 1 | copy -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/640fb0e74195791501fd1ed57b41487f: -------------------------------------------------------------------------------- 1 | alias -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/9081237383d90e509aa00f00170e968f: -------------------------------------------------------------------------------- 1 | dnd-move -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/9d800788f1b08800ae810202380a0822: -------------------------------------------------------------------------------- 1 | pointer -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/a2a266d0498c3104214a47bd64ab0fc8: -------------------------------------------------------------------------------- 1 | alias -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/alias/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "alias.svg", 4 | "hotspot_x": 4, 5 | "hotspot_y": 4, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/all-scroll/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "all-scroll.svg", 4 | "hotspot_x": 15.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/arrow: -------------------------------------------------------------------------------- 1 | default -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/b66166c04f8c3109214a4fbd64a50fc8: -------------------------------------------------------------------------------- 1 | copy -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/bottom_left_corner/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "bottom_left_corner.svg", 4 | "hotspot_x": 5.15, 5 | "hotspot_y": 26.85, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/bottom_right_corner/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "bottom_right_corner.svg", 4 | "hotspot_x": 26.85, 5 | "hotspot_y": 26.85, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/bottom_side/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "bottom_side.svg", 4 | "hotspot_x": 16.5, 5 | "hotspot_y": 27.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/cell/cell.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/cell/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "cell.svg", 4 | "hotspot_x": 15.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/center_ptr/center_ptr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/center_ptr/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "center_ptr.svg", 4 | "hotspot_x": 16.5, 5 | "hotspot_y": 4.14, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/circle: -------------------------------------------------------------------------------- 1 | not-allowed -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/closedhand: -------------------------------------------------------------------------------- 1 | dnd-move -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/col-resize/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "col-resize.svg", 4 | "hotspot_x": 16.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/color-picker/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "color-picker.svg", 4 | "hotspot_x": 3.5, 5 | "hotspot_y": 28.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/context-menu/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "context-menu.svg", 4 | "hotspot_x": 4, 5 | "hotspot_y": 4, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/copy/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "copy.svg", 4 | "hotspot_x": 4, 5 | "hotspot_y": 4, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/cross: -------------------------------------------------------------------------------- 1 | crosshair -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/crossed_circle: -------------------------------------------------------------------------------- 1 | not-allowed -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/crosshair/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "crosshair.svg", 4 | "hotspot_x": 17.5, 5 | "hotspot_y": 17.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/d9ce0ab605698f320427677b458ad60b: -------------------------------------------------------------------------------- 1 | help -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/default/default.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/default/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "default.svg", 4 | "hotspot_x": 4, 5 | "hotspot_y": 4, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/dnd-copy: -------------------------------------------------------------------------------- 1 | copy -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/dnd-move/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "dnd-move.svg", 4 | "hotspot_x": 16, 5 | "hotspot_y": 16, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/dnd-no-drop/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "dnd-no-drop.svg", 4 | "hotspot_x": 15.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/dnd-none: -------------------------------------------------------------------------------- 1 | dnd-move -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/down-arrow/down-arrow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/down-arrow/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "down-arrow.svg", 4 | "hotspot_x": 16.5, 5 | "hotspot_y": 27.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/draft/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "draft.svg", 4 | "hotspot_x": 3.5, 5 | "hotspot_y": 28.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/e-resize: -------------------------------------------------------------------------------- 1 | size_hor -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/e29285e634086352946a0e7090d73106: -------------------------------------------------------------------------------- 1 | pointer -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/ew-resize: -------------------------------------------------------------------------------- 1 | size_hor -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/fcf21c00b30f7e3f83fe0dfd12e71cff: -------------------------------------------------------------------------------- 1 | dnd-move -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/fleur/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "fleur.svg", 4 | "hotspot_x": 15.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/forbidden: -------------------------------------------------------------------------------- 1 | no-drop -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/grab: -------------------------------------------------------------------------------- 1 | openhand -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/grabbing: -------------------------------------------------------------------------------- 1 | closedhand -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/h_double_arrow: -------------------------------------------------------------------------------- 1 | size_hor -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/half-busy: -------------------------------------------------------------------------------- 1 | progress -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/hand1: -------------------------------------------------------------------------------- 1 | pointer -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/hand2: -------------------------------------------------------------------------------- 1 | pointer -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/help/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "help.svg", 4 | "hotspot_x": 4, 5 | "hotspot_y": 4, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/ibeam: -------------------------------------------------------------------------------- 1 | text -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/left-arrow/left-arrow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/left-arrow/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "left-arrow.svg", 4 | "hotspot_x": 4.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/left_ptr: -------------------------------------------------------------------------------- 1 | default -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/left_ptr_help: -------------------------------------------------------------------------------- 1 | help -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/left_ptr_watch: -------------------------------------------------------------------------------- 1 | progress -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/left_side/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "left_side.svg", 4 | "hotspot_x": 4.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/link: -------------------------------------------------------------------------------- 1 | alias -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/move: -------------------------------------------------------------------------------- 1 | dnd-move -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/n-resize: -------------------------------------------------------------------------------- 1 | size_ver -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/ne-resize: -------------------------------------------------------------------------------- 1 | size_bdiag -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/nesw-resize: -------------------------------------------------------------------------------- 1 | size_bdiag -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/no-drop/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "no-drop.svg", 4 | "hotspot_x": 4, 5 | "hotspot_y": 4, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/not-allowed/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "not-allowed.svg", 4 | "hotspot_x": 16, 5 | "hotspot_y": 15, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/not-allowed/not-allowed.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/ns-resize: -------------------------------------------------------------------------------- 1 | size_ver -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/nw-resize: -------------------------------------------------------------------------------- 1 | size_fdiag -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/nwse-resize: -------------------------------------------------------------------------------- 1 | size_fdiag -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/openhand/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "openhand.svg", 4 | "hotspot_x": 16, 5 | "hotspot_y": 16, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/pencil/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "pencil.svg", 4 | "hotspot_x": 3, 5 | "hotspot_y": 29, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/pencil/pencil.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/pirate/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "pirate.svg", 4 | "hotspot_x": 15, 5 | "hotspot_y": 15, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/plus: -------------------------------------------------------------------------------- 1 | cell -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/pointer/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "pointer.svg", 4 | "hotspot_x": 16.5, 5 | "hotspot_y": 4, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/pointing_hand: -------------------------------------------------------------------------------- 1 | pointer -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/question_arrow: -------------------------------------------------------------------------------- 1 | help -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/right-arrow/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "right-arrow.svg", 4 | "hotspot_x": 27.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/right-arrow/right-arrow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/right_ptr/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "right_ptr.svg", 4 | "hotspot_x": 28, 5 | "hotspot_y": 4, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/right_ptr/right_ptr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/right_side/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "right_side.svg", 4 | "hotspot_x": 27.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/row-resize/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "row-resize.svg", 4 | "hotspot_x": 16.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/s-resize: -------------------------------------------------------------------------------- 1 | size_ver -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/sb_h_double_arrow: -------------------------------------------------------------------------------- 1 | size_hor -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/sb_v_double_arrow: -------------------------------------------------------------------------------- 1 | size_ver -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/se-resize: -------------------------------------------------------------------------------- 1 | size_fdiag -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/size-bdiag: -------------------------------------------------------------------------------- 1 | default -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/size-fdiag: -------------------------------------------------------------------------------- 1 | default -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/size-hor: -------------------------------------------------------------------------------- 1 | default -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/size-ver: -------------------------------------------------------------------------------- 1 | default -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/size_all: -------------------------------------------------------------------------------- 1 | fleur -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/size_bdiag/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "size_bdiag.svg", 4 | "hotspot_x": 16.5003367113, 5 | "hotspot_y": 15.499780617600003, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/size_fdiag/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "size_fdiag.svg", 4 | "hotspot_x": 16.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/size_hor/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "size_hor.svg", 4 | "hotspot_x": 16.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/size_ver/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "size_ver.svg", 4 | "hotspot_x": 16.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/split_h: -------------------------------------------------------------------------------- 1 | col-resize -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/split_v: -------------------------------------------------------------------------------- 1 | row-resize -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/sw-resize: -------------------------------------------------------------------------------- 1 | size_bdiag -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/tcross: -------------------------------------------------------------------------------- 1 | crosshair -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/text/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "text.svg", 4 | "hotspot_x": 16.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/top_left_arrow: -------------------------------------------------------------------------------- 1 | default -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/top_left_corner/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "top_left_corner.svg", 4 | "hotspot_x": 5.5, 5 | "hotspot_y": 4.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/top_right_corner/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "top_right_corner.svg", 4 | "hotspot_x": 26.5, 5 | "hotspot_y": 4.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/top_side/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "top_side.svg", 4 | "hotspot_x": 16.5, 5 | "hotspot_y": 4.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/up-arrow/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "up-arrow.svg", 4 | "hotspot_x": 15.5, 5 | "hotspot_y": 4.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/up-arrow/up-arrow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/v_double_arrow: -------------------------------------------------------------------------------- 1 | size_ver -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/vertical-text/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "vertical-text.svg", 4 | "hotspot_x": 16.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/w-resize: -------------------------------------------------------------------------------- 1 | size_hor -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/watch: -------------------------------------------------------------------------------- 1 | wait -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/wayland-cursor/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "wayland-cursor.svg", 4 | "hotspot_x": 16, 5 | "hotspot_y": 16, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/whats_this: -------------------------------------------------------------------------------- 1 | help -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/x-cursor/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "x-cursor.svg", 4 | "hotspot_x": 16.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/xterm: -------------------------------------------------------------------------------- 1 | text -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/zoom-in/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "zoom-in.svg", 4 | "hotspot_x": 15.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/Breeze/cursors_scalable/zoom-out/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "zoom-out.svg", 4 | "hotspot_x": 15.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | install(DIRECTORY Breeze/ DESTINATION ${KDE_INSTALL_ICONDIR}/breeze_cursors) 2 | -------------------------------------------------------------------------------- /cursors/Breeze/src/svg/cell.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze/src/svg/center_ptr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze/src/svg/default.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze/src/svg/down-arrow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze/src/svg/left-arrow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze/src/svg/not-allowed.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze/src/svg/pencil.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze/src/svg/right-arrow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze/src/svg/right_ptr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze/src/svg/up-arrow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze/src/svg/wait-01.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /cursors/Breeze/src/svg/wait-07.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /cursors/Breeze/src/svg/wait-13.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /cursors/Breeze/src/svg/wait-19.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/AUTHORS: -------------------------------------------------------------------------------- 1 | Cursors: 2 | Ken Vermette 3 | 4 | Kstyle: 5 | Hugo Pereira Da Costa - Developer 6 | Andrew Lake - Designer 7 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/00000000000000020006000e7e9ffc3f: -------------------------------------------------------------------------------- 1 | progress -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/00008160000006810000408080010102: -------------------------------------------------------------------------------- 1 | size_ver -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/03b6e0fcb3499374a867c041f52298f0: -------------------------------------------------------------------------------- 1 | circle -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/08e8e1c95fe2fc01f976f1e063a24ccd: -------------------------------------------------------------------------------- 1 | progress -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/1081e37283d90000800003c07f3ef6bf: -------------------------------------------------------------------------------- 1 | copy -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/3085a0e285430894940527032f8b26df: -------------------------------------------------------------------------------- 1 | alias -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/3ecb610c1bf2410f44200f48c40d3599: -------------------------------------------------------------------------------- 1 | progress -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/4498f0e0c1937ffe01fd06f973665830: -------------------------------------------------------------------------------- 1 | dnd-move -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/5c6cd98b3f3ebcb1f9c7f1c204630408: -------------------------------------------------------------------------------- 1 | help -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/6407b0e94181790501fd1e167b474872: -------------------------------------------------------------------------------- 1 | copy -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/640fb0e74195791501fd1ed57b41487f: -------------------------------------------------------------------------------- 1 | alias -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/9081237383d90e509aa00f00170e968f: -------------------------------------------------------------------------------- 1 | dnd-move -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/9d800788f1b08800ae810202380a0822: -------------------------------------------------------------------------------- 1 | pointer -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/a2a266d0498c3104214a47bd64ab0fc8: -------------------------------------------------------------------------------- 1 | alias -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/alias: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/alias -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/all-scroll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/all-scroll -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/arrow: -------------------------------------------------------------------------------- 1 | default -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/b66166c04f8c3109214a4fbd64a50fc8: -------------------------------------------------------------------------------- 1 | copy -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/bottom_left_corner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/bottom_left_corner -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/bottom_right_corner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/bottom_right_corner -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/bottom_side: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/bottom_side -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/cell: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/cell -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/center_ptr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/center_ptr -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/circle: -------------------------------------------------------------------------------- 1 | not-allowed -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/closedhand: -------------------------------------------------------------------------------- 1 | dnd-move -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/col-resize: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/col-resize -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/color-picker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/color-picker -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/context-menu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/context-menu -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/copy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/copy -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/cross: -------------------------------------------------------------------------------- 1 | crosshair -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/crossed_circle: -------------------------------------------------------------------------------- 1 | not-allowed -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/crosshair: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/crosshair -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/d9ce0ab605698f320427677b458ad60b: -------------------------------------------------------------------------------- 1 | help -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/default -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/dnd-copy: -------------------------------------------------------------------------------- 1 | copy -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/dnd-move: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/dnd-move -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/dnd-no-drop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/dnd-no-drop -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/dnd-none: -------------------------------------------------------------------------------- 1 | dnd-move -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/down-arrow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/down-arrow -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/draft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/draft -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/e-resize: -------------------------------------------------------------------------------- 1 | size_hor -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/e29285e634086352946a0e7090d73106: -------------------------------------------------------------------------------- 1 | pointer -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/ew-resize: -------------------------------------------------------------------------------- 1 | size_hor -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/fcf21c00b30f7e3f83fe0dfd12e71cff: -------------------------------------------------------------------------------- 1 | dnd-move -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/fleur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/fleur -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/forbidden: -------------------------------------------------------------------------------- 1 | no-drop -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/grab: -------------------------------------------------------------------------------- 1 | openhand -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/grabbing: -------------------------------------------------------------------------------- 1 | closedhand -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/h_double_arrow: -------------------------------------------------------------------------------- 1 | size_hor -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/half-busy: -------------------------------------------------------------------------------- 1 | progress -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/hand1: -------------------------------------------------------------------------------- 1 | pointer -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/hand2: -------------------------------------------------------------------------------- 1 | pointer -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/help: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/help -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/ibeam: -------------------------------------------------------------------------------- 1 | text -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/left-arrow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/left-arrow -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/left_ptr: -------------------------------------------------------------------------------- 1 | default -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/left_ptr_help: -------------------------------------------------------------------------------- 1 | help -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/left_ptr_watch: -------------------------------------------------------------------------------- 1 | progress -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/left_side: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/left_side -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/link: -------------------------------------------------------------------------------- 1 | alias -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/move: -------------------------------------------------------------------------------- 1 | dnd-move -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/n-resize: -------------------------------------------------------------------------------- 1 | size_ver -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/ne-resize: -------------------------------------------------------------------------------- 1 | size_bdiag -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/nesw-resize: -------------------------------------------------------------------------------- 1 | size_bdiag -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/no-drop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/no-drop -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/not-allowed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/not-allowed -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/ns-resize: -------------------------------------------------------------------------------- 1 | size_ver -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/nw-resize: -------------------------------------------------------------------------------- 1 | size_fdiag -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/nwse-resize: -------------------------------------------------------------------------------- 1 | size_fdiag -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/openhand: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/openhand -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/pencil: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/pencil -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/pirate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/pirate -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/plus: -------------------------------------------------------------------------------- 1 | cell -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/pointer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/pointer -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/pointing_hand: -------------------------------------------------------------------------------- 1 | pointer -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/progress: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/progress -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/question_arrow: -------------------------------------------------------------------------------- 1 | help -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/right-arrow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/right-arrow -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/right_ptr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/right_ptr -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/right_side: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/right_side -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/row-resize: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/row-resize -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/s-resize: -------------------------------------------------------------------------------- 1 | size_ver -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/sb_h_double_arrow: -------------------------------------------------------------------------------- 1 | size_hor -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/sb_v_double_arrow: -------------------------------------------------------------------------------- 1 | size_ver -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/se-resize: -------------------------------------------------------------------------------- 1 | size_fdiag -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/size-bdiag: -------------------------------------------------------------------------------- 1 | default -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/size-fdiag: -------------------------------------------------------------------------------- 1 | default -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/size-hor: -------------------------------------------------------------------------------- 1 | default -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/size-ver: -------------------------------------------------------------------------------- 1 | default -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/size_all: -------------------------------------------------------------------------------- 1 | fleur -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/size_bdiag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/size_bdiag -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/size_fdiag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/size_fdiag -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/size_hor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/size_hor -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/size_ver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/size_ver -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/split_h: -------------------------------------------------------------------------------- 1 | col-resize -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/split_v: -------------------------------------------------------------------------------- 1 | row-resize -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/sw-resize: -------------------------------------------------------------------------------- 1 | size_bdiag -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/tcross: -------------------------------------------------------------------------------- 1 | crosshair -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/text -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/top_left_arrow: -------------------------------------------------------------------------------- 1 | default -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/top_left_corner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/top_left_corner -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/top_right_corner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/top_right_corner -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/top_side: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/top_side -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/up-arrow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/up-arrow -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/v_double_arrow: -------------------------------------------------------------------------------- 1 | size_ver -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/vertical-text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/vertical-text -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/w-resize: -------------------------------------------------------------------------------- 1 | size_hor -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/wait: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/wait -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/watch: -------------------------------------------------------------------------------- 1 | wait -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/wayland-cursor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/wayland-cursor -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/whats_this: -------------------------------------------------------------------------------- 1 | help -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/x-cursor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/x-cursor -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/xterm: -------------------------------------------------------------------------------- 1 | text -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/zoom-in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/zoom-in -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors/zoom-out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/cursors/Breeze_Light/Breeze_Light/cursors/zoom-out -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/00000000000000020006000e7e9ffc3f: -------------------------------------------------------------------------------- 1 | progress -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/00008160000006810000408080010102: -------------------------------------------------------------------------------- 1 | size_ver -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/03b6e0fcb3499374a867c041f52298f0: -------------------------------------------------------------------------------- 1 | circle -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/08e8e1c95fe2fc01f976f1e063a24ccd: -------------------------------------------------------------------------------- 1 | progress -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/1081e37283d90000800003c07f3ef6bf: -------------------------------------------------------------------------------- 1 | copy -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/3085a0e285430894940527032f8b26df: -------------------------------------------------------------------------------- 1 | alias -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/3ecb610c1bf2410f44200f48c40d3599: -------------------------------------------------------------------------------- 1 | progress -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/4498f0e0c1937ffe01fd06f973665830: -------------------------------------------------------------------------------- 1 | dnd-move -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/5c6cd98b3f3ebcb1f9c7f1c204630408: -------------------------------------------------------------------------------- 1 | help -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/6407b0e94181790501fd1e167b474872: -------------------------------------------------------------------------------- 1 | copy -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/640fb0e74195791501fd1ed57b41487f: -------------------------------------------------------------------------------- 1 | alias -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/9081237383d90e509aa00f00170e968f: -------------------------------------------------------------------------------- 1 | dnd-move -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/9d800788f1b08800ae810202380a0822: -------------------------------------------------------------------------------- 1 | pointer -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/a2a266d0498c3104214a47bd64ab0fc8: -------------------------------------------------------------------------------- 1 | alias -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/alias/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "alias.svg", 4 | "hotspot_x": 4, 5 | "hotspot_y": 4, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/all-scroll/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "all-scroll.svg", 4 | "hotspot_x": 15.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/arrow: -------------------------------------------------------------------------------- 1 | default -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/b66166c04f8c3109214a4fbd64a50fc8: -------------------------------------------------------------------------------- 1 | copy -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/bottom_left_corner/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "bottom_left_corner.svg", 4 | "hotspot_x": 5.15, 5 | "hotspot_y": 26.85, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/bottom_right_corner/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "bottom_right_corner.svg", 4 | "hotspot_x": 26.85, 5 | "hotspot_y": 26.85, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/bottom_side/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "bottom_side.svg", 4 | "hotspot_x": 16.5, 5 | "hotspot_y": 27.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/cell/cell.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/cell/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "cell.svg", 4 | "hotspot_x": 15.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/center_ptr/center_ptr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/center_ptr/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "center_ptr.svg", 4 | "hotspot_x": 16.5, 5 | "hotspot_y": 4.14, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/circle: -------------------------------------------------------------------------------- 1 | not-allowed -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/closedhand: -------------------------------------------------------------------------------- 1 | dnd-move -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/col-resize/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "col-resize.svg", 4 | "hotspot_x": 16.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/color-picker/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "color-picker.svg", 4 | "hotspot_x": 3.5, 5 | "hotspot_y": 28.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/context-menu/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "context-menu.svg", 4 | "hotspot_x": 4, 5 | "hotspot_y": 4, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/copy/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "copy.svg", 4 | "hotspot_x": 4, 5 | "hotspot_y": 4, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/cross: -------------------------------------------------------------------------------- 1 | crosshair -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/crossed_circle: -------------------------------------------------------------------------------- 1 | not-allowed -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/crosshair/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "crosshair.svg", 4 | "hotspot_x": 17.5, 5 | "hotspot_y": 17.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/d9ce0ab605698f320427677b458ad60b: -------------------------------------------------------------------------------- 1 | help -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/default/default.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/default/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "default.svg", 4 | "hotspot_x": 4, 5 | "hotspot_y": 4, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/dnd-copy: -------------------------------------------------------------------------------- 1 | copy -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/dnd-move/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "dnd-move.svg", 4 | "hotspot_x": 16, 5 | "hotspot_y": 16, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/dnd-no-drop/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "dnd-no-drop.svg", 4 | "hotspot_x": 15.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/dnd-none: -------------------------------------------------------------------------------- 1 | dnd-move -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/down-arrow/down-arrow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/down-arrow/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "down-arrow.svg", 4 | "hotspot_x": 16.5, 5 | "hotspot_y": 27.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/draft/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "draft.svg", 4 | "hotspot_x": 3.5, 5 | "hotspot_y": 28.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/e-resize: -------------------------------------------------------------------------------- 1 | size_hor -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/e29285e634086352946a0e7090d73106: -------------------------------------------------------------------------------- 1 | pointer -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/ew-resize: -------------------------------------------------------------------------------- 1 | size_hor -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/fcf21c00b30f7e3f83fe0dfd12e71cff: -------------------------------------------------------------------------------- 1 | dnd-move -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/fleur/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "fleur.svg", 4 | "hotspot_x": 15.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/forbidden: -------------------------------------------------------------------------------- 1 | no-drop -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/grab: -------------------------------------------------------------------------------- 1 | openhand -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/grabbing: -------------------------------------------------------------------------------- 1 | closedhand -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/h_double_arrow: -------------------------------------------------------------------------------- 1 | size_hor -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/half-busy: -------------------------------------------------------------------------------- 1 | progress -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/hand1: -------------------------------------------------------------------------------- 1 | pointer -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/hand2: -------------------------------------------------------------------------------- 1 | pointer -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/help/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "help.svg", 4 | "hotspot_x": 4, 5 | "hotspot_y": 4, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/ibeam: -------------------------------------------------------------------------------- 1 | text -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/left-arrow/left-arrow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/left-arrow/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "left-arrow.svg", 4 | "hotspot_x": 4.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/left_ptr: -------------------------------------------------------------------------------- 1 | default -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/left_ptr_help: -------------------------------------------------------------------------------- 1 | help -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/left_ptr_watch: -------------------------------------------------------------------------------- 1 | progress -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/left_side/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "left_side.svg", 4 | "hotspot_x": 4.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/link: -------------------------------------------------------------------------------- 1 | alias -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/move: -------------------------------------------------------------------------------- 1 | dnd-move -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/n-resize: -------------------------------------------------------------------------------- 1 | size_ver -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/ne-resize: -------------------------------------------------------------------------------- 1 | size_bdiag -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/nesw-resize: -------------------------------------------------------------------------------- 1 | size_bdiag -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/no-drop/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "no-drop.svg", 4 | "hotspot_x": 4, 5 | "hotspot_y": 4, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/not-allowed/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "not-allowed.svg", 4 | "hotspot_x": 16, 5 | "hotspot_y": 15, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/not-allowed/not-allowed.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/ns-resize: -------------------------------------------------------------------------------- 1 | size_ver -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/nw-resize: -------------------------------------------------------------------------------- 1 | size_fdiag -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/nwse-resize: -------------------------------------------------------------------------------- 1 | size_fdiag -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/openhand/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "openhand.svg", 4 | "hotspot_x": 16, 5 | "hotspot_y": 16, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/pencil/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "pencil.svg", 4 | "hotspot_x": 3, 5 | "hotspot_y": 29, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/pencil/pencil.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/pirate/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "pirate.svg", 4 | "hotspot_x": 15, 5 | "hotspot_y": 15, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/plus: -------------------------------------------------------------------------------- 1 | cell -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/pointer/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "pointer.svg", 4 | "hotspot_x": 16.5, 5 | "hotspot_y": 4, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/pointing_hand: -------------------------------------------------------------------------------- 1 | pointer -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/question_arrow: -------------------------------------------------------------------------------- 1 | help -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/right-arrow/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "right-arrow.svg", 4 | "hotspot_x": 27.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/right-arrow/right-arrow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/right_ptr/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "right_ptr.svg", 4 | "hotspot_x": 28, 5 | "hotspot_y": 4, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/right_ptr/right_ptr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/right_side/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "right_side.svg", 4 | "hotspot_x": 27.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/row-resize/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "row-resize.svg", 4 | "hotspot_x": 16.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/s-resize: -------------------------------------------------------------------------------- 1 | size_ver -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/sb_h_double_arrow: -------------------------------------------------------------------------------- 1 | size_hor -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/sb_v_double_arrow: -------------------------------------------------------------------------------- 1 | size_ver -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/se-resize: -------------------------------------------------------------------------------- 1 | size_fdiag -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/size-bdiag: -------------------------------------------------------------------------------- 1 | default -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/size-fdiag: -------------------------------------------------------------------------------- 1 | default -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/size-hor: -------------------------------------------------------------------------------- 1 | default -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/size-ver: -------------------------------------------------------------------------------- 1 | default -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/size_all: -------------------------------------------------------------------------------- 1 | fleur -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/size_bdiag/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "size_bdiag.svg", 4 | "hotspot_x": 16.5003367113, 5 | "hotspot_y": 15.499780617600003, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/size_fdiag/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "size_fdiag.svg", 4 | "hotspot_x": 16.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/size_hor/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "size_hor.svg", 4 | "hotspot_x": 16.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/size_ver/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "size_ver.svg", 4 | "hotspot_x": 16.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/split_h: -------------------------------------------------------------------------------- 1 | col-resize -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/split_v: -------------------------------------------------------------------------------- 1 | row-resize -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/sw-resize: -------------------------------------------------------------------------------- 1 | size_bdiag -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/tcross: -------------------------------------------------------------------------------- 1 | crosshair -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/text/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "text.svg", 4 | "hotspot_x": 16.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/top_left_arrow: -------------------------------------------------------------------------------- 1 | default -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/top_left_corner/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "top_left_corner.svg", 4 | "hotspot_x": 5.5, 5 | "hotspot_y": 4.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/top_right_corner/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "top_right_corner.svg", 4 | "hotspot_x": 26.5, 5 | "hotspot_y": 4.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/top_side/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "top_side.svg", 4 | "hotspot_x": 16.5, 5 | "hotspot_y": 4.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/up-arrow/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "up-arrow.svg", 4 | "hotspot_x": 15.5, 5 | "hotspot_y": 4.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/up-arrow/up-arrow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/v_double_arrow: -------------------------------------------------------------------------------- 1 | size_ver -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/vertical-text/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "vertical-text.svg", 4 | "hotspot_x": 16.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/w-resize: -------------------------------------------------------------------------------- 1 | size_hor -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/watch: -------------------------------------------------------------------------------- 1 | wait -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/wayland-cursor/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "wayland-cursor.svg", 4 | "hotspot_x": 16, 5 | "hotspot_y": 16, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/whats_this: -------------------------------------------------------------------------------- 1 | help -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/x-cursor/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "x-cursor.svg", 4 | "hotspot_x": 16.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/xterm: -------------------------------------------------------------------------------- 1 | text -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/zoom-in/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "zoom-in.svg", 4 | "hotspot_x": 15.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/Breeze_Light/cursors_scalable/zoom-out/metadata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "filename": "zoom-out.svg", 4 | "hotspot_x": 15.5, 5 | "hotspot_y": 15.5, 6 | "nominal_size": 24 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | install(DIRECTORY Breeze_Light DESTINATION ${KDE_INSTALL_ICONDIR}) 2 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/src/svg/cell.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/src/svg/center_ptr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/src/svg/default.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/src/svg/down-arrow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/src/svg/left-arrow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/src/svg/not-allowed.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/src/svg/pencil.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/src/svg/right-arrow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/src/svg/right_ptr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/Breeze_Light/src/svg/up-arrow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /cursors/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(src) 2 | add_subdirectory(Breeze) 3 | add_subdirectory(Breeze_Light) 4 | -------------------------------------------------------------------------------- /cursors/src/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | if(BUILD_QT6) 2 | add_subdirectory(kcursorgen) 3 | endif() 4 | -------------------------------------------------------------------------------- /cursors/src/diff_pixmaps: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Compare generated pixmaps with the old 3 | # Place the old pixmaps in Breeze/build.old, the new ones in Breeze/build, and run this script 4 | # in Breeze/ 5 | 6 | for i in build/x*; do 7 | echo $i 8 | DIR=`basename $i` 9 | mkdir -p diff/$DIR 10 | for FILE in build/$DIR/*; do 11 | BASENAME=`basename $FILE` 12 | magick compare -metric mae {build.old,build,diff}/$DIR/$BASENAME 13 | echo " $BASENAME" 14 | done 15 | echo 16 | done 17 | -------------------------------------------------------------------------------- /cursors/src/hotspot_test: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python3 2 | # Print the hotspot of a cursor SVG file at default size 3 | # Usage: ./hotspot_test.py 4 | 5 | from PySide6.QtSvg import QSvgRenderer 6 | import sys 7 | import math 8 | 9 | # Displace the hotspot to the right and down by 1/100th of a pixel, then 10 | # floor. So if by some float error the hotspot is at 4.995, it will be 11 | # displaced to 5.005, then floored to 5. This is to prevent the hotspot 12 | # from potential off-by-one errors when the cursor is scaled. 13 | HOTSPOT_DISPLACE = 1 14 | 15 | svg = QSvgRenderer(sys.argv[1]) 16 | scale = 100 17 | hotspot = svg.transformForElement('hotspot').map(svg.boundsOnElement('hotspot')).boundingRect().topLeft() 18 | #print(hotspot.x(), hotspot.y()) 19 | hotspot_x = math.floor((hotspot.x() * scale + HOTSPOT_DISPLACE) / 100) 20 | hotspot_y = math.floor((hotspot.y() * scale + HOTSPOT_DISPLACE) / 100) 21 | print(hotspot_x, hotspot_y) 22 | -------------------------------------------------------------------------------- /cursors/src/kcursorgen/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | include(ECMMarkNonGuiExecutable) 2 | 3 | set(CMAKE_AUTOMOC ON) 4 | 5 | add_executable(kcursorgen) 6 | 7 | ecm_mark_nongui_executable(kcursorgen) 8 | 9 | target_sources(kcursorgen PRIVATE 10 | main.cpp 11 | kcursorgen.cpp 12 | ) 13 | target_link_libraries(kcursorgen Qt6::Core Qt6::Svg) 14 | 15 | install(TARGETS kcursorgen) 16 | -------------------------------------------------------------------------------- /cursors/src/kcursorgen/kcursorgen.h: -------------------------------------------------------------------------------- 1 | /* 2 | SPDX-FileCopyrightText: 2024 Jin Liu 3 | SPDX-License-Identifier: GPL-2.0-or-later 4 | */ 5 | 6 | #pragma once 7 | 8 | #include 9 | #include 10 | 11 | class KCursorGen 12 | { 13 | public: 14 | static bool svgThemeToXCursor(const QString &svgDir, const QString &xcursorDir, const QList &sizes, const QList &scales); 15 | }; 16 | -------------------------------------------------------------------------------- /cursors/src/svgo.config.mjs: -------------------------------------------------------------------------------- 1 | export default { 2 | multipass: true, 3 | js2svg: { 4 | indent: 4, 5 | pretty: true, 6 | }, 7 | plugins: [ 8 | { 9 | name: 'preset-default', 10 | params: { 11 | overrides: { 12 | cleanupIds: false, 13 | removeViewBox: false, 14 | removeHiddenElems: false, 15 | 16 | removeUselessDefs: true, 17 | convertTransform: true, 18 | 19 | // customize the params of a default plugin 20 | inlineStyles: { 21 | onlyMatchedOnce: false, 22 | }, 23 | }, 24 | }, 25 | }, 26 | ], 27 | }; -------------------------------------------------------------------------------- /cursors/svg-cursor-format.schema.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://json-schema.org/draft/2020-12/schema", 3 | "type": "array", 4 | "oneOf": [ 5 | { 6 | "minItems": 1, 7 | "maxItems": 1, 8 | "items": { 9 | "$ref": "#/$defs/staticFrame", 10 | "unevaluatedProperties": false 11 | } 12 | }, 13 | { 14 | "minItems": 2, 15 | "items": { 16 | "$ref": "#/$defs/staticFrame", 17 | "unevaluatedProperties": false, 18 | "properties": { 19 | "delay": { "type": "number", "exclusiveMinimum": 0 } 20 | }, 21 | "required": ["delay"] 22 | } 23 | } 24 | ], 25 | "$defs": { 26 | "staticFrame": { 27 | "type": "object", 28 | "properties": { 29 | "filename": { "type": "string" }, 30 | "hotspot_x": { "type": "number" }, 31 | "hotspot_y": { "type": "number" }, 32 | "nominal_size": { "type": "number", "exclusiveMinimum": 0 } 33 | }, 34 | "required": ["filename", "hotspot_x", "hotspot_y", "nominal_size"] 35 | } 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /kdecoration/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_definitions(-DTRANSLATION_DOMAIN="breeze_kwin_deco") 2 | 3 | ################# includes ################# 4 | include_directories(${CMAKE_SOURCE_DIR}/libbreezecommon) 5 | include_directories(${CMAKE_BINARY_DIR}/libbreezecommon) 6 | 7 | ################# newt target ################# 8 | ### plugin classes 9 | set(breezedecoration_SRCS 10 | breezebutton.cpp 11 | breezedecoration.cpp 12 | breezesettingsprovider.cpp 13 | breezeexceptionlist.cpp 14 | ) 15 | 16 | ### build library 17 | kconfig_add_kcfg_files(breezedecoration_SRCS breezesettings.kcfgc) 18 | add_library(breezedecoration MODULE 19 | ${breezedecoration_SRCS} 20 | ${breezedecoration_config_PART_FORMS_HEADERS}) 21 | 22 | set_target_properties(breezedecoration PROPERTIES 23 | OUTPUT_NAME org.kde.breeze 24 | ) 25 | 26 | target_link_libraries(breezedecoration 27 | PRIVATE 28 | breezecommon6 29 | Qt6::DBus 30 | KF6::CoreAddons 31 | KF6::ConfigGui 32 | KF6::GuiAddons 33 | KF6::I18n 34 | KF6::IconThemes 35 | KDecoration3::KDecoration 36 | ) 37 | 38 | install(TARGETS breezedecoration DESTINATION ${KDE_INSTALL_PLUGINDIR}/${KDECORATION_PLUGIN_DIR}) 39 | 40 | add_subdirectory(config) 41 | 42 | -------------------------------------------------------------------------------- /kdecoration/Messages.sh: -------------------------------------------------------------------------------- 1 | #!bin/sh 2 | $EXTRACTRC `find . -name \*.rc -o -name \*.ui -o -name \*.kcfg` >> rc.cpp 3 | $XGETTEXT `find . -name \*.cc -o -name \*.cpp -o -name \*.h` -o $podir/breeze_kwin_deco.pot 4 | rm -f rc.cpp 5 | -------------------------------------------------------------------------------- /kdecoration/breezesettings.kcfgc: -------------------------------------------------------------------------------- 1 | File=breezesettingsdata.kcfg 2 | ClassName=InternalSettings 3 | NameSpace=Breeze 4 | Singleton=false 5 | Mutators=true 6 | GlobalEnums=true 7 | Notifiers=OutlineCloseButton 8 | -------------------------------------------------------------------------------- /kdecoration/breezesettingsprovider.h: -------------------------------------------------------------------------------- 1 | /* 2 | * SPDX-FileCopyrightText: 2014 Hugo Pereira Da Costa 3 | * 4 | * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL 5 | */ 6 | 7 | #pragma once 8 | 9 | #include "breeze.h" 10 | #include "breezedecoration.h" 11 | #include "breezesettings.h" 12 | 13 | #include 14 | 15 | #include 16 | 17 | namespace Breeze 18 | { 19 | class SettingsProvider : public QObject 20 | { 21 | Q_OBJECT 22 | 23 | public: 24 | //* destructor 25 | ~SettingsProvider(); 26 | 27 | //* singleton 28 | static SettingsProvider *self(); 29 | 30 | //* internal settings for given decoration 31 | InternalSettingsPtr internalSettings(Decoration *) const; 32 | 33 | public Q_SLOTS: 34 | 35 | //* reconfigure 36 | void reconfigure(); 37 | 38 | private: 39 | //* constructor 40 | SettingsProvider(); 41 | 42 | //* default configuration 43 | InternalSettingsPtr m_defaultSettings; 44 | 45 | //* exceptions 46 | InternalSettingsList m_exceptions; 47 | 48 | //* config object 49 | KSharedConfigPtr m_config; 50 | 51 | //* singleton 52 | static SettingsProvider *s_self; 53 | }; 54 | 55 | } 56 | -------------------------------------------------------------------------------- /kdecoration/config/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set(breezedecoration_config_SRCS 2 | ../breezeexceptionlist.cpp 3 | breezeconfigwidget.cpp 4 | breezedetectwidget.cpp 5 | breezeexceptiondialog.cpp 6 | breezeexceptionlistwidget.cpp 7 | breezeexceptionmodel.cpp 8 | breezeitemmodel.cpp 9 | ) 10 | ki18n_wrap_ui(breezedecoration_config_SRCS 11 | ui/breezeconfigurationui.ui 12 | ui/breezeexceptiondialog.ui 13 | ui/breezeexceptionlistwidget.ui 14 | ) 15 | 16 | kcoreaddons_add_plugin(kcm_breezedecoration SOURCES kcm_breezedecoration.cpp ${breezedecoration_config_SRCS} INSTALL_NAMESPACE "${KDECORATION_KCM_PLUGIN_DIR}") 17 | kconfig_add_kcfg_files(kcm_breezedecoration ../breezesettings.kcfgc) 18 | target_include_directories(kcm_breezedecoration PRIVATE ${CMAKE_SOURCE_DIR}/kdecoration ${CMAKE_BINARY_DIR}/kdecoration/) 19 | target_link_libraries(kcm_breezedecoration 20 | PUBLIC 21 | Qt6::Core 22 | Qt6::Gui 23 | Qt6::DBus 24 | PRIVATE 25 | KF6::ConfigCore 26 | KF6::CoreAddons 27 | KF6::GuiAddons 28 | KF6::I18n 29 | KF6::IconThemes 30 | KF6::KCMUtils 31 | ) 32 | kcmutils_generate_desktop_file(kcm_breezedecoration) 33 | -------------------------------------------------------------------------------- /kdecoration/config/breezedetectwidget.h: -------------------------------------------------------------------------------- 1 | ////////////////////////////////////////////////////////////////////////////// 2 | // breezedetectwidget.h 3 | // Note: this class is a stripped down version of 4 | // /kdebase/workspace/kwin/kcmkwin/kwinrules/detectwidget.h 5 | // SPDX-FileCopyrightText: 2004 Lubos Lunak 6 | 7 | // ------------------- 8 | // 9 | // SPDX-FileCopyrightText: 2009 Hugo Pereira Da Costa 10 | // 11 | // SPDX-License-Identifier: MIT 12 | ////////////////////////////////////////////////////////////////////////////// 13 | 14 | #pragma once 15 | 16 | #include 17 | #include 18 | 19 | namespace Breeze 20 | { 21 | class DetectDialog : public QObject 22 | { 23 | Q_OBJECT 24 | 25 | public: 26 | //* constructor 27 | explicit DetectDialog(QObject *parent = nullptr); 28 | 29 | //* read window properties or select one from mouse grab 30 | void detect(); 31 | 32 | //* window properties 33 | QVariantMap properties() const; 34 | 35 | Q_SIGNALS: 36 | void detectionDone(bool); 37 | 38 | private: 39 | //* properties 40 | QVariantMap m_properties; 41 | }; 42 | 43 | } // namespace 44 | -------------------------------------------------------------------------------- /kdecoration/config/kcm_breezedecoration.cpp: -------------------------------------------------------------------------------- 1 | #include "breezeconfigwidget.h" 2 | #include 3 | 4 | K_PLUGIN_CLASS_WITH_JSON(Breeze::ConfigWidget, "kcm_breezedecoration.json") 5 | 6 | #include "kcm_breezedecoration.moc" 7 | -------------------------------------------------------------------------------- /kstyle/animations/breezeanimation.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * SPDX-FileCopyrightText: 2014 Hugo Pereira Da Costa 3 | * 4 | * SPDX-License-Identifier: GPL-2.0-or-later 5 | */ 6 | 7 | #include "breezeanimation.h" 8 | -------------------------------------------------------------------------------- /kstyle/animations/breezeanimation.h: -------------------------------------------------------------------------------- 1 | /* 2 | * SPDX-FileCopyrightText: 2014 Hugo Pereira Da Costa 3 | * 4 | * SPDX-License-Identifier: GPL-2.0-or-later 5 | */ 6 | 7 | #pragma once 8 | 9 | #include "breeze.h" 10 | 11 | #include 12 | #include 13 | 14 | namespace Breeze 15 | { 16 | class Animation : public QPropertyAnimation 17 | { 18 | Q_OBJECT 19 | 20 | public: 21 | //* convenience 22 | using Pointer = WeakPointer; 23 | 24 | //* constructor 25 | Animation(int duration, QObject *parent) 26 | : QPropertyAnimation(parent) 27 | { 28 | setDuration(duration); 29 | } 30 | 31 | //* true if running 32 | [[nodiscard]] bool isRunning() const 33 | { 34 | return state() == Animation::Running; 35 | } 36 | 37 | //* restart 38 | void restart() 39 | { 40 | if (isRunning()) { 41 | stop(); 42 | } 43 | start(); 44 | } 45 | }; 46 | 47 | } 48 | -------------------------------------------------------------------------------- /kstyle/animations/breezeanimationdata.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * SPDX-FileCopyrightText: 2014 Hugo Pereira Da Costa 3 | * 4 | * SPDX-License-Identifier: GPL-2.0-or-later 5 | */ 6 | 7 | #include "breezeanimationdata.h" 8 | 9 | namespace Breeze 10 | { 11 | const qreal AnimationData::OpacityInvalid = -1; 12 | int AnimationData::_steps = 0; 13 | 14 | //_________________________________________________________________________________ 15 | void AnimationData::setupAnimation(const Animation::Pointer &animation, const QByteArray &property) 16 | { 17 | // setup animation 18 | animation.data()->setStartValue(0.0); 19 | animation.data()->setEndValue(1.0); 20 | animation.data()->setTargetObject(this); 21 | animation.data()->setPropertyName(property); 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /kstyle/animations/breezebaseengine.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * SPDX-FileCopyrightText: 2014 Hugo Pereira Da Costa 3 | * 4 | * SPDX-License-Identifier: GPL-2.0-or-later 5 | */ 6 | 7 | #include "breezebaseengine.h" 8 | -------------------------------------------------------------------------------- /kstyle/animations/breezebusyindicatordata.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * SPDX-FileCopyrightText: 2014 Hugo Pereira Da Costa 3 | * 4 | * SPDX-License-Identifier: GPL-2.0-or-later 5 | */ 6 | 7 | #include "breezebusyindicatordata.h" 8 | -------------------------------------------------------------------------------- /kstyle/animations/breezebusyindicatordata.h: -------------------------------------------------------------------------------- 1 | /* 2 | * SPDX-FileCopyrightText: 2014 Hugo Pereira Da Costa 3 | * 4 | * SPDX-License-Identifier: GPL-2.0-or-later 5 | */ 6 | 7 | #pragma once 8 | 9 | #include 10 | 11 | namespace Breeze 12 | { 13 | class BusyIndicatorData : public QObject 14 | { 15 | Q_OBJECT 16 | 17 | public: 18 | //* constructor 19 | explicit BusyIndicatorData(QObject *parent) 20 | : QObject(parent) 21 | , _animated(false) 22 | { 23 | } 24 | 25 | //* destructor 26 | virtual ~BusyIndicatorData() 27 | { 28 | } 29 | 30 | //*@name accessors 31 | //@{ 32 | 33 | //* animated 34 | bool isAnimated() const 35 | { 36 | return _animated; 37 | } 38 | 39 | //@} 40 | 41 | //*@name modifiers 42 | //@{ 43 | 44 | //* enabled 45 | void setEnabled(bool) 46 | { 47 | } 48 | 49 | //* enabled 50 | void setDuration(int) 51 | { 52 | } 53 | 54 | //* animated 55 | void setAnimated(bool value) 56 | { 57 | _animated = value; 58 | } 59 | 60 | //@} 61 | 62 | private: 63 | //* animated 64 | bool _animated; 65 | }; 66 | 67 | } 68 | -------------------------------------------------------------------------------- /kstyle/animations/breezedialdata.h: -------------------------------------------------------------------------------- 1 | /* 2 | * SPDX-FileCopyrightText: 2014 Hugo Pereira Da Costa 3 | * 4 | * SPDX-License-Identifier: GPL-2.0-or-later 5 | */ 6 | 7 | #pragma once 8 | 9 | #include "breezewidgetstatedata.h" 10 | 11 | namespace Breeze 12 | { 13 | //* dial data 14 | class DialData : public WidgetStateData 15 | { 16 | Q_OBJECT 17 | 18 | public: 19 | //* constructor 20 | DialData(QObject *parent, QObject *target, int duration); 21 | 22 | //* event filter 23 | bool eventFilter(QObject *, QEvent *) override; 24 | 25 | //* subcontrol rect 26 | void setHandleRect(const QRect &rect) 27 | { 28 | _handleRect = rect; 29 | } 30 | 31 | //* mouse position 32 | QPoint position() const 33 | { 34 | return _position; 35 | } 36 | 37 | private: 38 | //* hoverMoveEvent 39 | void hoverMoveEvent(QObject *, QEvent *); 40 | 41 | //* hoverMoveEvent 42 | void hoverLeaveEvent(QObject *, QEvent *); 43 | 44 | //* rect 45 | QRect _handleRect; 46 | 47 | //* mouse position 48 | QPoint _position; 49 | }; 50 | 51 | } 52 | -------------------------------------------------------------------------------- /kstyle/animations/breezedialengine.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * SPDX-FileCopyrightText: 2014 Hugo Pereira Da Costa 3 | * 4 | * SPDX-License-Identifier: GPL-2.0-or-later 5 | */ 6 | 7 | #include "breezedialengine.h" 8 | 9 | #include 10 | 11 | namespace Breeze 12 | { 13 | //____________________________________________________________ 14 | bool DialEngine::registerWidget(QWidget *widget, AnimationModes mode) 15 | { 16 | // check widget 17 | if (!widget) { 18 | return false; 19 | } 20 | 21 | // only handle hover and focus 22 | if (mode & AnimationHover && !dataMap(AnimationHover).contains(widget)) { 23 | dataMap(AnimationHover).insert(widget, new DialData(this, widget, duration()), enabled()); 24 | } 25 | if (mode & AnimationFocus && !dataMap(AnimationFocus).contains(widget)) { 26 | dataMap(AnimationFocus).insert(widget, new WidgetStateData(this, widget, duration()), enabled()); 27 | } 28 | 29 | // connect destruction signal 30 | connect(widget, SIGNAL(destroyed(QObject *)), this, SLOT(unregisterWidget(QObject *)), Qt::UniqueConnection); 31 | 32 | return true; 33 | } 34 | 35 | } 36 | -------------------------------------------------------------------------------- /kstyle/animations/breezeenabledata.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * SPDX-FileCopyrightText: 2014 Hugo Pereira Da Costa 3 | * 4 | * SPDX-License-Identifier: GPL-2.0-or-later 5 | */ 6 | 7 | #include "breezeenabledata.h" 8 | 9 | namespace Breeze 10 | { 11 | //______________________________________________ 12 | bool EnableData::eventFilter(QObject *object, QEvent *event) 13 | { 14 | if (!enabled()) { 15 | return WidgetStateData::eventFilter(object, event); 16 | } 17 | 18 | // check event type 19 | switch (event->type()) { 20 | // enter event 21 | case QEvent::EnabledChange: { 22 | if (QWidget *widget = qobject_cast(object)) { 23 | updateState(widget->isEnabled()); 24 | } 25 | break; 26 | } 27 | 28 | default: 29 | break; 30 | } 31 | 32 | return WidgetStateData::eventFilter(object, event); 33 | } 34 | 35 | } 36 | -------------------------------------------------------------------------------- /kstyle/animations/breezeenabledata.h: -------------------------------------------------------------------------------- 1 | /* 2 | * SPDX-FileCopyrightText: 2014 Hugo Pereira Da Costa 3 | * 4 | * SPDX-License-Identifier: GPL-2.0-or-later 5 | */ 6 | 7 | #pragma once 8 | 9 | #include "breezewidgetstatedata.h" 10 | 11 | namespace Breeze 12 | { 13 | //* Enable data 14 | class EnableData : public WidgetStateData 15 | { 16 | Q_OBJECT 17 | 18 | public: 19 | //* constructor 20 | EnableData(QObject *parent, QObject *target, int duration, bool state = true) 21 | : WidgetStateData(parent, target, duration, state) 22 | { 23 | target->installEventFilter(this); 24 | } 25 | 26 | //* event filter 27 | bool eventFilter(QObject *, QEvent *) override; 28 | }; 29 | 30 | } 31 | -------------------------------------------------------------------------------- /kstyle/animations/breezegenericdata.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * SPDX-FileCopyrightText: 2014 Hugo Pereira Da Costa 3 | * 4 | * SPDX-License-Identifier: GPL-2.0-or-later 5 | */ 6 | 7 | #include "breezegenericdata.h" 8 | 9 | namespace Breeze 10 | { 11 | //______________________________________________ 12 | GenericData::GenericData(QObject *parent, QObject *target, int duration) 13 | : AnimationData(parent, target) 14 | , _animation(new Animation(duration, this)) 15 | , _opacity(0) 16 | { 17 | setupAnimation(_animation, "opacity"); 18 | } 19 | 20 | } 21 | -------------------------------------------------------------------------------- /kstyle/animations/breezeheaderviewengine.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * SPDX-FileCopyrightText: 2014 Hugo Pereira Da Costa 3 | * 4 | * SPDX-License-Identifier: GPL-2.0-or-later 5 | */ 6 | 7 | #include "breezeheaderviewengine.h" 8 | 9 | #include 10 | 11 | namespace Breeze 12 | { 13 | //____________________________________________________________ 14 | bool HeaderViewEngine::registerWidget(QWidget *widget) 15 | { 16 | if (!widget) { 17 | return false; 18 | } 19 | 20 | // create new data class 21 | if (!_data.contains(widget)) { 22 | _data.insert(widget, new HeaderViewData(this, widget, duration()), enabled()); 23 | } 24 | 25 | // connect destruction signal 26 | connect(widget, SIGNAL(destroyed(QObject *)), this, SLOT(unregisterWidget(QObject *)), Qt::UniqueConnection); 27 | return true; 28 | } 29 | 30 | //____________________________________________________________ 31 | bool HeaderViewEngine::updateState(const QObject *object, const QPoint &position, bool value) 32 | { 33 | DataMap::Value data(_data.find(object)); 34 | return (data && data.data()->updateState(position, value)); 35 | } 36 | 37 | } 38 | -------------------------------------------------------------------------------- /kstyle/animations/breezespinboxdata.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * SPDX-FileCopyrightText: 2014 Hugo Pereira Da Costa 3 | * 4 | * SPDX-License-Identifier: GPL-2.0-or-later 5 | */ 6 | 7 | #include "breezespinboxdata.h" 8 | 9 | namespace Breeze 10 | { 11 | //________________________________________________ 12 | SpinBoxData::SpinBoxData(QObject *parent, QObject *target, int duration) 13 | : AnimationData(parent, target) 14 | { 15 | _upArrowData._animation = new Animation(duration, this); 16 | _downArrowData._animation = new Animation(duration, this); 17 | setupAnimation(upArrowAnimation(), "upArrowOpacity"); 18 | setupAnimation(downArrowAnimation(), "downArrowOpacity"); 19 | } 20 | 21 | //______________________________________________ 22 | bool SpinBoxData::Data::updateState(bool value) 23 | { 24 | if (_state == value) { 25 | return false; 26 | } else { 27 | _state = value; 28 | _animation.data()->setDirection(_state ? Animation::Forward : Animation::Backward); 29 | if (!_animation.data()->isRunning()) { 30 | _animation.data()->start(); 31 | } 32 | return true; 33 | } 34 | } 35 | 36 | } 37 | -------------------------------------------------------------------------------- /kstyle/animations/breezespinboxengine.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * SPDX-FileCopyrightText: 2014 Hugo Pereira Da Costa 3 | * 4 | * SPDX-License-Identifier: GPL-2.0-or-later 5 | */ 6 | 7 | #include "breezespinboxengine.h" 8 | 9 | #include 10 | 11 | namespace Breeze 12 | { 13 | //____________________________________________________________ 14 | bool SpinBoxEngine::registerWidget(QObject *target) 15 | { 16 | if (!target) { 17 | return false; 18 | } 19 | 20 | // create new data class 21 | if (!_data.contains(target)) { 22 | _data.insert(target, new SpinBoxData(this, target, duration()), enabled()); 23 | } 24 | 25 | // connect destruction signal 26 | connect(target, &QObject::destroyed, this, &SpinBoxEngine::unregisterWidget, Qt::UniqueConnection); 27 | return true; 28 | } 29 | 30 | } 31 | -------------------------------------------------------------------------------- /kstyle/animations/breezestackedwidgetdata.h: -------------------------------------------------------------------------------- 1 | ////////////////////////////////////////////////////////////////////////////// 2 | // breezestackedwidgetdata.h 3 | // data container for QStackedWidget transition 4 | // ------------------- 5 | // 6 | // SPDX-FileCopyrightText: 2009 Hugo Pereira Da Costa 7 | // 8 | // SPDX-License-Identifier: MIT 9 | ////////////////////////////////////////////////////////////////////////////// 10 | 11 | #pragma once 12 | 13 | #include "breezetransitiondata.h" 14 | 15 | #include 16 | 17 | namespace Breeze 18 | { 19 | //* generic data 20 | class StackedWidgetData : public TransitionData 21 | { 22 | Q_OBJECT 23 | 24 | public: 25 | //* constructor 26 | StackedWidgetData(QObject *, QStackedWidget *, int); 27 | 28 | protected Q_SLOTS: 29 | 30 | //* initialize animation 31 | bool initializeAnimation() override; 32 | 33 | //* animate 34 | bool animate() override; 35 | 36 | //* finish animation 37 | void finishAnimation(); 38 | 39 | //* called when target is destroyed 40 | void targetDestroyed(); 41 | 42 | private: 43 | //* target 44 | WeakPointer _target; 45 | 46 | //* current index 47 | int _index; 48 | }; 49 | 50 | } 51 | -------------------------------------------------------------------------------- /kstyle/animations/breezestackedwidgetengine.cpp: -------------------------------------------------------------------------------- 1 | ////////////////////////////////////////////////////////////////////////////// 2 | // breezestackedwidgetengine.cpp 3 | // stores event filters and maps widgets to animations 4 | // ------------------- 5 | // 6 | // SPDX-FileCopyrightText: 2009 Hugo Pereira Da Costa 7 | // 8 | // SPDX-License-Identifier: MIT 9 | ////////////////////////////////////////////////////////////////////////////// 10 | 11 | #include "breezestackedwidgetengine.h" 12 | 13 | namespace Breeze 14 | { 15 | //____________________________________________________________ 16 | bool StackedWidgetEngine::registerWidget(QStackedWidget *widget) 17 | { 18 | if (!widget) { 19 | return false; 20 | } 21 | if (!_data.contains(widget)) { 22 | _data.insert(widget, new StackedWidgetData(this, widget, duration()), enabled()); 23 | } 24 | 25 | // connect destruction signal 26 | disconnect(widget, SIGNAL(destroyed(QObject *)), this, SLOT(unregisterWidget(QObject *))); 27 | connect(widget, SIGNAL(destroyed(QObject *)), this, SLOT(unregisterWidget(QObject *))); 28 | 29 | return true; 30 | } 31 | 32 | } 33 | -------------------------------------------------------------------------------- /kstyle/animations/breezetransitiondata.cpp: -------------------------------------------------------------------------------- 1 | ////////////////////////////////////////////////////////////////////////////// 2 | // breezetransitiondata.cpp 3 | // data container for generic transitions 4 | // ------------------- 5 | // 6 | // SPDX-FileCopyrightText: 2009 Hugo Pereira Da Costa 7 | // 8 | // SPDX-License-Identifier: MIT 9 | ////////////////////////////////////////////////////////////////////////////// 10 | 11 | #include "breezetransitiondata.h" 12 | 13 | namespace Breeze 14 | { 15 | //_________________________________________________________________ 16 | TransitionData::TransitionData(QObject *parent, QWidget *target, int duration) 17 | : QObject(parent) 18 | , _transition(new TransitionWidget(target, duration)) 19 | { 20 | _transition.data()->hide(); 21 | } 22 | 23 | //_________________________________________________________________ 24 | TransitionData::~TransitionData() 25 | { 26 | if (_transition) { 27 | _transition.data()->deleteLater(); 28 | } 29 | } 30 | 31 | } 32 | -------------------------------------------------------------------------------- /kstyle/animations/breezewidgetstatedata.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * SPDX-FileCopyrightText: 2014 Hugo Pereira Da Costa 3 | * 4 | * SPDX-License-Identifier: GPL-2.0-or-later 5 | */ 6 | 7 | #include "breezewidgetstatedata.h" 8 | 9 | namespace Breeze 10 | { 11 | //______________________________________________ 12 | bool WidgetStateData::updateState(bool value) 13 | { 14 | if (!_initialized) { 15 | _state = value; 16 | _initialized = true; 17 | return false; 18 | 19 | } else if (_state == value) { 20 | return false; 21 | 22 | } else { 23 | _state = value; 24 | animation().data()->setDirection(_state ? Animation::Forward : Animation::Backward); 25 | if (!animation().data()->isRunning()) { 26 | animation().data()->start(); 27 | } 28 | return true; 29 | } 30 | } 31 | 32 | } 33 | -------------------------------------------------------------------------------- /kstyle/animations/breezewidgetstatedata.h: -------------------------------------------------------------------------------- 1 | /* 2 | * SPDX-FileCopyrightText: 2014 Hugo Pereira Da Costa 3 | * 4 | * SPDX-License-Identifier: GPL-2.0-or-later 5 | */ 6 | 7 | #pragma once 8 | 9 | #include "breezegenericdata.h" 10 | 11 | namespace Breeze 12 | { 13 | //* handle widget state (hover/focus/enable) changes 14 | class WidgetStateData : public GenericData 15 | { 16 | Q_OBJECT 17 | 18 | public: 19 | //* constructor 20 | WidgetStateData(QObject *parent, QObject *target, int duration, bool state = false) 21 | : GenericData(parent, target, duration) 22 | , _initialized(false) 23 | , _state(state) 24 | { 25 | } 26 | 27 | //* destructor 28 | virtual ~WidgetStateData() 29 | { 30 | } 31 | 32 | /** 33 | returns true if hover has Changed 34 | and starts timer accordingly 35 | */ 36 | virtual bool updateState(bool value); 37 | 38 | private: 39 | bool _initialized; 40 | bool _state; 41 | }; 42 | 43 | } 44 | -------------------------------------------------------------------------------- /kstyle/breeze.json: -------------------------------------------------------------------------------- 1 | { "Keys": [ "Breeze" ] } 2 | -------------------------------------------------------------------------------- /kstyle/breezeaddeventfilter.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * SPDX-FileCopyrightText: 2014 Hugo Pereira Da Costa 3 | * 4 | * SPDX-License-Identifier: GPL-2.0-or-later 5 | */ 6 | 7 | #include "breezeaddeventfilter.h" 8 | -------------------------------------------------------------------------------- /kstyle/breezeaddeventfilter.h: -------------------------------------------------------------------------------- 1 | /* 2 | * SPDX-FileCopyrightText: 2014 Hugo Pereira Da Costa 3 | * 4 | * SPDX-License-Identifier: GPL-2.0-or-later 5 | */ 6 | 7 | #pragma once 8 | 9 | #include 10 | #include 11 | 12 | namespace Breeze 13 | { 14 | class AddEventFilter : public QObject 15 | { 16 | Q_OBJECT 17 | 18 | public: 19 | //* constructor 20 | AddEventFilter() 21 | : QObject() 22 | { 23 | } 24 | 25 | //* event filter 26 | /** blocks all AddChild events */ 27 | bool eventFilter(QObject *, QEvent *event) override 28 | { 29 | return event->type() == QEvent::ChildAdded; 30 | } 31 | }; 32 | 33 | } 34 | -------------------------------------------------------------------------------- /kstyle/breezemnemonics.h: -------------------------------------------------------------------------------- 1 | /* 2 | * SPDX-FileCopyrightText: 2014 Hugo Pereira Da Costa 3 | * 4 | * SPDX-License-Identifier: GPL-2.0-or-later 5 | */ 6 | 7 | #pragma once 8 | 9 | #include 10 | #include 11 | #include 12 | 13 | #include "breezestyleconfigdata.h" 14 | 15 | namespace Breeze 16 | { 17 | //* keyboard accelerators 18 | class Mnemonics : public QObject 19 | { 20 | Q_OBJECT 21 | 22 | public: 23 | //* constructor 24 | explicit Mnemonics(); 25 | 26 | //* set mode 27 | void setMode(int); 28 | 29 | //* event filter 30 | bool eventFilter(QObject *, QEvent *) override; 31 | 32 | //* true if mnemonics are enabled 33 | bool enabled() const 34 | { 35 | return _enabled; 36 | } 37 | 38 | //* alignment flag 39 | int textFlags() const 40 | { 41 | return _enabled ? Qt::TextShowMnemonic : Qt::TextHideMnemonic; 42 | } 43 | 44 | protected: 45 | //* set enable state 46 | void setEnabled(bool); 47 | 48 | private: 49 | //* enable state 50 | bool _enabled = true; 51 | }; 52 | 53 | } 54 | -------------------------------------------------------------------------------- /kstyle/breezepropertynames.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * SPDX-FileCopyrightText: 2014 Hugo Pereira Da Costa 3 | * 4 | * SPDX-License-Identifier: GPL-2.0-or-later 5 | */ 6 | 7 | #include "breezepropertynames.h" 8 | 9 | namespace Breeze 10 | { 11 | const char PropertyNames::noAnimations[] = "_kde_no_animations"; 12 | const char PropertyNames::noWindowGrab[] = "_kde_no_window_grab"; 13 | const char PropertyNames::netWMForceShadow[] = "_KDE_NET_WM_FORCE_SHADOW"; 14 | const char PropertyNames::netWMSkipShadow[] = "_KDE_NET_WM_SKIP_SHADOW"; 15 | const char PropertyNames::sidePanelView[] = "_kde_side_panel_view"; 16 | const char PropertyNames::toolButtonAlignment[] = "_kde_toolButton_alignment"; 17 | const char PropertyNames::alteredBackground[] = "_breeze_altered_background"; 18 | const char PropertyNames::highlightNeutral[] = "_kde_highlight_neutral"; 19 | const char PropertyNames::noSeparator[] = "_breeze_no_separator"; 20 | const char PropertyNames::isTopMenu[] = "_breeze_menu_is_top"; 21 | const char PropertyNames::menuSeamlessEdges[] = "_breeze_menu_seamless_edges"; 22 | const char PropertyNames::bordersSides[] = "_breeze_borders_sides"; 23 | const char PropertyNames::forceFrame[] = "_breeze_force_frame"; 24 | const char PropertyNames::statusBarSeparator[] = "_breeze_statusbar_separator"; 25 | } 26 | -------------------------------------------------------------------------------- /kstyle/breezepropertynames.h: -------------------------------------------------------------------------------- 1 | /* 2 | * SPDX-FileCopyrightText: 2014 Hugo Pereira Da Costa 3 | * 4 | * SPDX-License-Identifier: GPL-2.0-or-later 5 | */ 6 | 7 | #pragma once 8 | 9 | namespace Breeze 10 | { 11 | struct PropertyNames { 12 | static const char noAnimations[]; 13 | static const char noWindowGrab[]; 14 | static const char netWMForceShadow[]; 15 | static const char netWMSkipShadow[]; 16 | static const char sidePanelView[]; 17 | static const char toolButtonAlignment[]; 18 | static const char alteredBackground[]; 19 | static const char highlightNeutral[]; 20 | static const char noSeparator[]; 21 | static const char isTopMenu[]; 22 | static const char menuSeamlessEdges[]; 23 | static const char bordersSides[]; 24 | static const char forceFrame[]; 25 | static const char statusBarSeparator[]; 26 | }; 27 | 28 | } 29 | -------------------------------------------------------------------------------- /kstyle/breezestyleconfigdata.kcfgc: -------------------------------------------------------------------------------- 1 | File=breeze.kcfg 2 | ClassName=StyleConfigData 3 | NameSpace=Breeze 4 | Singleton=true 5 | Mutators=true 6 | GlobalEnums=true 7 | -------------------------------------------------------------------------------- /kstyle/breezestyleplugin.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * SPDX-FileCopyrightText: 2014 Hugo Pereira Da Costa 3 | * 4 | * SPDX-License-Identifier: GPL-2.0-or-later 5 | */ 6 | 7 | #include "breezestyleplugin.h" 8 | #include "breezestyle.h" 9 | 10 | #include 11 | 12 | namespace Breeze 13 | { 14 | //_________________________________________________ 15 | QStyle *StylePlugin::create(const QString &key) 16 | { 17 | if (key.compare(QLatin1String("breeze"), Qt::CaseInsensitive) == 0) { 18 | return new Style; 19 | } 20 | return nullptr; 21 | } 22 | 23 | //_________________________________________________ 24 | QStringList StylePlugin::keys() const 25 | { 26 | return QStringList(QStringLiteral("Breeze")); 27 | } 28 | 29 | } 30 | -------------------------------------------------------------------------------- /kstyle/breezestyleplugin.h: -------------------------------------------------------------------------------- 1 | /* 2 | * SPDX-FileCopyrightText: 2014 Hugo Pereira Da Costa 3 | * 4 | * SPDX-License-Identifier: GPL-2.0-or-later 5 | */ 6 | 7 | #pragma once 8 | 9 | #include 10 | 11 | namespace Breeze 12 | { 13 | class StylePlugin : public QStylePlugin 14 | { 15 | Q_OBJECT 16 | 17 | Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QStyleFactoryInterface" FILE "breeze.json") 18 | 19 | public: 20 | //* constructor 21 | explicit StylePlugin(QObject *parent = nullptr) 22 | : QStylePlugin(parent) 23 | { 24 | } 25 | 26 | //* returns list of valid keys 27 | QStringList keys() const; 28 | 29 | //* create style 30 | QStyle *create(const QString &) override; 31 | }; 32 | 33 | } 34 | -------------------------------------------------------------------------------- /kstyle/config-breeze.h.cmake: -------------------------------------------------------------------------------- 1 | /* config-breeze.h. Generated by cmake from config-breeze.h.cmake */ 2 | 3 | /* 4 | * SPDX-FileCopyrightText: 2014 Hugo Pereira Da Costa 5 | * 6 | * SPDX-License-Identifier: GPL-2.0-or-later 7 | */ 8 | 9 | #pragma once 10 | 11 | /* Define to 1 if QtQuick is available */ 12 | #cmakedefine01 BREEZE_HAVE_QTQUICK 13 | 14 | /* Define to 1 if FrameworkIntegration/Kstyle libraries are found */ 15 | #cmakedefine01 BREEZE_HAVE_KSTYLE 16 | 17 | #cmakedefine01 HAVE_QTDBUS 18 | -------------------------------------------------------------------------------- /kstyle/config/Messages.sh: -------------------------------------------------------------------------------- 1 | #!bin/sh 2 | $EXTRACTRC `find . -name \*.rc -o -name \*.ui -o -name \*.kcfg` >> rc.cpp 3 | $XGETTEXT `find . -name \*.cc -o -name \*.cpp -o -name \*.h` -o $podir/breeze_style_config.pot 4 | rm -f rc.cpp 5 | -------------------------------------------------------------------------------- /kstyle/config/breezestyleconfig.h: -------------------------------------------------------------------------------- 1 | /* 2 | * SPDX-FileCopyrightText: 2014 Hugo Pereira Da Costa 3 | * 4 | * SPDX-License-Identifier: GPL-2.0-or-later 5 | */ 6 | 7 | #pragma once 8 | 9 | #include "ui_breezestyleconfig.h" 10 | 11 | namespace Breeze 12 | { 13 | class StyleConfig : public QWidget, Ui::BreezeStyleConfig 14 | { 15 | Q_OBJECT 16 | 17 | public: 18 | //* constructor 19 | explicit StyleConfig(QWidget *); 20 | 21 | //* destructor 22 | virtual ~StyleConfig() 23 | { 24 | } 25 | 26 | Q_SIGNALS: 27 | 28 | //* emitted whenever one option is changed. 29 | void changed(bool); 30 | 31 | public Q_SLOTS: 32 | 33 | //* load setup from config data 34 | void load(); 35 | 36 | //* save current state 37 | void save(); 38 | 39 | //* restore all default values 40 | void defaults(); 41 | 42 | //* reset to saved configuration 43 | void reset(); 44 | 45 | protected Q_SLOTS: 46 | 47 | //* update modified state when option is checked/unchecked 48 | void updateChanged(); 49 | }; 50 | 51 | } 52 | -------------------------------------------------------------------------------- /kstyle/config/breezestyleconfigmodule.h: -------------------------------------------------------------------------------- 1 | /* 2 | * SPDX-FileCopyrightText: 2014 Hugo Pereira Da Costa 3 | * 4 | * SPDX-License-Identifier: GPL-2.0-or-later 5 | */ 6 | 7 | #pragma once 8 | 9 | #include "breezestyleconfig.h" 10 | 11 | #include 12 | 13 | namespace Breeze 14 | { 15 | //* configuration module 16 | class ConfigurationModule : public KCModule 17 | { 18 | Q_OBJECT 19 | 20 | public: 21 | #if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) 22 | ConfigurationModule(QObject *parent, const KPluginMetaData &data); 23 | #else 24 | ConfigurationModule(QWidget *parent, const QVariantList &args); 25 | #endif 26 | 27 | public Q_SLOTS: 28 | 29 | void defaults() override; 30 | void load() override; 31 | void save() override; 32 | 33 | private: 34 | //* configuration 35 | StyleConfig *m_config; 36 | }; 37 | 38 | } 39 | -------------------------------------------------------------------------------- /kstyle/config/sc-apps-breeze-settings.svgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/kstyle/config/sc-apps-breeze-settings.svgz -------------------------------------------------------------------------------- /libbreezecommon/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_library(breezecommon${QT_MAJOR_VERSION} OBJECT breezeboxshadowrenderer.cpp) 2 | 3 | set_target_properties(breezecommon${QT_MAJOR_VERSION} PROPERTIES POSITION_INDEPENDENT_CODE TRUE) 4 | 5 | target_link_libraries(breezecommon${QT_MAJOR_VERSION} 6 | PUBLIC 7 | Qt${QT_MAJOR_VERSION}::Core 8 | Qt${QT_MAJOR_VERSION}::Gui) 9 | -------------------------------------------------------------------------------- /misc/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(qtcurvepreset) 2 | -------------------------------------------------------------------------------- /misc/breezetobreezelight/main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | #include 6 | 7 | int main(int, char**) 8 | { 9 | KConfig globals("kdeglobals"); 10 | KConfigGroup general(&globals, QStringLiteral("General")); 11 | if (general.readEntry("ColorScheme") != QLatin1String("Breeze")) { 12 | return 0; 13 | } 14 | QString breezeLightPath = QStandardPaths::locate(QStandardPaths::GenericDataLocation, QStringLiteral("color-schemes/BreezeLight.colors")); 15 | if (breezeLightPath.isEmpty()) { 16 | return 0; 17 | } 18 | KConfig breezeLight(breezeLightPath, KConfig::SimpleConfig); 19 | for (const auto &group : breezeLight.groupList()) { 20 | auto destination = KConfigGroup(&globals, group); 21 | KConfigGroup(&breezeLight, group).copyTo(&destination, KConfig::Notify); 22 | } 23 | return 0; 24 | } 25 | -------------------------------------------------------------------------------- /misc/qtcurvepreset/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | INSTALL(FILES Breeze.qtcurve DESTINATION ${KDE_INSTALL_DATADIR}/QtCurve/) 3 | -------------------------------------------------------------------------------- /printing/README: -------------------------------------------------------------------------------- 1 | Printer test page 2 | 3 | Can be used by cups by replacing 4 | /usr/share/cups/data/default-testpage.pdf 5 | -------------------------------------------------------------------------------- /printing/default-testpage.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/printing/default-testpage.pdf -------------------------------------------------------------------------------- /wallpapers/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | install(DIRECTORY Next DESTINATION ${KDE_INSTALL_WALLPAPERDIR} PATTERN "*base_size*" EXCLUDE) 3 | -------------------------------------------------------------------------------- /wallpapers/Next/contents/images/1440x2960.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/wallpapers/Next/contents/images/1440x2960.png -------------------------------------------------------------------------------- /wallpapers/Next/contents/images/5120x2880.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/wallpapers/Next/contents/images/5120x2880.png -------------------------------------------------------------------------------- /wallpapers/Next/contents/images/7680x2160.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/wallpapers/Next/contents/images/7680x2160.png -------------------------------------------------------------------------------- /wallpapers/Next/contents/images_dark/1440x2960.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/wallpapers/Next/contents/images_dark/1440x2960.png -------------------------------------------------------------------------------- /wallpapers/Next/contents/images_dark/5120x2880.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/wallpapers/Next/contents/images_dark/5120x2880.png -------------------------------------------------------------------------------- /wallpapers/Next/contents/images_dark/7680x2160.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/breeze/9066fd832abd72c0aaf9d25dc8bb881622d513d4/wallpapers/Next/contents/images_dark/7680x2160.png --------------------------------------------------------------------------------