paulm created this revision. paulm added reviewers: VDG, Breeze, hpereiradacosta. paulm added a project: Breeze. Herald added a project: Plasma. Herald added a subscriber: plasma-devel. paulm requested review of this revision.
REVISION SUMMARY As described in T12793 <https://phabricator.kde.org/T12793> , this patch applies the KDE1-style 'Classik' titlebar icon styles to Breeze. For Breeze it modifies both kdecoration and kstyle so that there will be consistency when titlebar-like buttons are used within applications. For Breeze-GTK both new SVG files are added (affecting GTK applications with client-side-decorations in the titlebar like gedit), and the python script has been updated to generate new .png files with Cairo (affecting applications like Chromium). For Breeze-Icons, the action icons for window operations have been updated to match the 'Classik' style. Screenshot from before applying patch: F8201866: before_with_Breeze-oxygen.png <https://phabricator.kde.org/F8201866> Screenshot from after applying patch: F8201868: after_with_Classik.png <https://phabricator.kde.org/F8201868> Annotated version of previous screenshot, labelled in red with which modules are rendering which icons: F8201871: Classik_mods_annotated.png <https://phabricator.kde.org/F8201871> Another screenshot showing all the titlebar icons after the patch: REPOSITORY R31 Breeze REVISION DETAIL https://phabricator.kde.org/D28356 AFFECTED FILES kdecoration/breezebutton.cpp kdecoration/breezesettingsdata.kcfg kstyle/breeze.kcfg kstyle/breezehelper.cpp To: paulm, #vdg, #breeze, hpereiradacosta Cc: plasma-devel, Orage, LeGast00n, The-Feren-OS-Dev, cblack, jraleigh, zachus, fbampaloukas, GB_2, trickyricky26, ragreen, ZrenBot, ngraham, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, ahiemstra, mart