Add layout template to create an "Application Menu Bar"

This allows to create a panel with an application menu widget already in it.

Differential Revision: https://phabricator.kde.org/D4083
This commit is contained in:
Kai Uwe Broulik 2017-01-11 15:09:37 +01:00
parent 856e2edb03
commit d5148a0feb
3 changed files with 22 additions and 0 deletions

View file

@ -1,2 +1,3 @@
plasma_install_package(org.kde.plasma.desktop.defaultPanel org.kde.plasma.desktop.defaultPanel layout-templates layout-template)
plasma_install_package(org.kde.plasma.desktop.emptyPanel org.kde.plasma.desktop.emptyPanel layout-templates layout-template)
plasma_install_package(org.kde.plasma.desktop.appmenubar org.kde.plasma.desktop.appmenubar layout-templates layout-template)

View file

@ -0,0 +1,5 @@
var panel = new Panel
panel.location = "top";
panel.height = Math.round(gridUnit * 1.5);
panel.addWidget("org.kde.plasma.appmenu");

View file

@ -0,0 +1,16 @@
[Desktop Entry]
Encoding=UTF-8
Name=Application Menu Bar
Type=Service
ServiceTypes=Plasma/LayoutTemplate
X-Plasma-Shell=plasmashell
X-Plasma-ContainmentCategories=panel
X-KDE-PluginInfo-Author=Kai Uwe Broulik
X-KDE-PluginInfo-Email=kde@privat.broulik.de
X-KDE-PluginInfo-Name=org.kde.plasma.desktop.appmenubar
X-KDE-PluginInfo-Version=1.0
X-KDE-PluginInfo-Website=http://plasma.kde.org/
X-KDE-PluginInfo-Category=
X-KDE-PluginInfo-Depends=
X-KDE-PluginInfo-License=GPL
X-KDE-PluginInfo-EnabledByDefault=true