kwin/kcmkwin
Nathaniel Graham 7cde4b1028 Make the Window Decoration themes' Configure buttons more obvious
Summary:
As documented via bug reports and online support requests, many users have difficulty learning that window decorations are customizable, because they don't notice or understand the little icon-only button in the bottom-left corner of each theme preview.

This patch centers the buttons and adds text including the theme name , making it obvious what the buttons are for.

Also, clicking on one of the buttons now automatically selects its corresponding theme, because configuring an un-selected theme doesn't make a lot of sense and could lead to user confusion once this UI is more obvious and widely-used.

BUG: 390245

Test Plan:
{F5761897}

- Clicked on the configure buttons; each one selects its parent theme and opens its configuration dialog

Reviewers: #kwin, #plasma, #vdg, cfeck, graesslin

Reviewed By: #kwin, #plasma, graesslin

Subscribers: richardbowen, zzag, kigwana, rkflx, matheusm, fabianr, abetts, Fuchs, graesslin, kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D11201
2018-03-28 11:33:50 -06:00
..
kwincompositing Convert EffectView to a QQuickWidget 2018-03-05 21:57:33 +01:00
kwindecoration Make the Window Decoration themes' Configure buttons more obvious 2018-03-28 11:33:50 -06:00
kwindesktop SVN_SILENT made messages (.desktop file) - always resolve ours 2017-12-20 07:06:47 +01:00
kwinoptions SVN_SILENT made messages (.desktop file) - always resolve ours 2017-12-28 04:45:41 +01:00
kwinrules Add a new desktopfile name rule 2018-03-18 09:15:15 +01:00
kwinscreenedges SVN_SILENT made messages (.desktop file) - always resolve ours 2018-03-26 05:11:05 +02:00
kwinscripts SVN_SILENT made messages (.desktop file) - always resolve ours 2018-02-25 07:18:47 +01:00
kwintabbox SVN_SILENT made messages (.desktop file) - always resolve ours 2018-02-25 07:18:47 +01:00
CMakeLists.txt Drop build option KWIN_BUILD_SCREENEDGES 2014-11-24 10:48:49 +01:00