[Differential] [Request, 339 lines] D3216: WIP: Restore Menubar style config in application style
broulik (Kai Uwe Broulik)
noreply at phabricator.kde.org
Mon Oct 31 16:05:16 UTC 2016
broulik created this revision.
broulik added reviewers: Plasma, Plasma: Design.
broulik set the repository for this revision to rPLASMADESKTOP Plasma Desktop.
Restricted Application added a project: Plasma.
Restricted Application added a subscriber: plasma-devel.
REVISION SUMMARY
This restores the configuration for whether menus should be shown in the application (no global menu), as title bar button, or as "widget".
The notification popup is removed and replaced by a simple KMessageWidget. The option "Application Menu widget" doesn't actually do anything, it just enables global menu but not visible to the user. Perhaps it should show a hint, like "Place the Application Menu widget in a panel" or something like that.
TEST PLAN
Placement for the message widget needs fixing.
When I change the style from inapp to something else it shows that this setting will only work after restarting the respective app. The title bar button in KWin comes and goes as I change it to "title bar button" or something else.
Technically, you could use window decoration button and the appmenu applet simultaneously (nothing keeps you from placing a appmenu widget even while it's set to title bar button) but that will cause interaction problems, eg. who's turn is it if I press Alt?
The plasma applet could even say "application menu applet is currently not enabled [enable]" so we really allow only one of the two (we need something like this anyway when you disable appmenu and you have the applet)
F394768: Screenshot_20161031_164535.png <https://phabricator.kde.org/F394768>
REPOSITORY
rPLASMADESKTOP Plasma Desktop
REVISION DETAIL
https://phabricator.kde.org/D3216
AFFECTED FILES
kcms/style/CMakeLists.txt
kcms/style/finetuning.ui
kcms/style/kcmstyle.cpp
kcms/style/kcmstyle.notifyrc
EMAIL PREFERENCES
https://phabricator.kde.org/settings/panel/emailpreferences/
To: broulik, #plasma, #plasma:_design
Cc: plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20161031/8fda9d3b/attachment.html>
More information about the Plasma-devel
mailing list