--a62f3d7ff78c425aa09432f784c45568 Content-Type: text/plain; charset="ascii" Mime-Version: 1.0 Content-Transfer-Encoding: 7bit broulik retitled this revision from "RFC: Clean up KAppMenu" to "Clean up KAppMenu". broulik updated the test plan for this revision. broulik updated this revision to Diff 7784. broulik added a comment. - Cache atom to avoid roundtrip to the x server - Add "reconfigured" signal so interested parties (like KWin) get notified when the app menu config changes - Drop Gtk Icons mapping - it's not like GTK would support DBusMenu anymore anyway... REPOSITORY rPLASMAWORKSPACE Plasma Workspace CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D3086?vs=7727&id=7784 REVISION DETAIL https://phabricator.kde.org/D3086 AFFECTED FILES appmenu/CMakeLists.txt appmenu/appmenu.cpp appmenu/appmenu.h appmenu/appmenu_dbus.cpp appmenu/appmenu_dbus.h appmenu/glowbar.cpp appmenu/glowbar.h appmenu/gtkicons.h appmenu/kdbusimporter.h appmenu/menubar.cpp appmenu/menubar.h appmenu/menubutton.cpp appmenu/menubutton.h appmenu/menuimporter.cpp appmenu/menuimporter.h appmenu/menuwidget.cpp appmenu/menuwidget.h appmenu/org.kde.kappmenu.xml appmenu/shadows.cpp appmenu/shadows.h appmenu/topmenubar.cpp appmenu/topmenubar.h appmenu/verticalmenu.h EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: broulik, #plasma, mart Cc: graesslin, plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas --a62f3d7ff78c425aa09432f784c45568 Content-Type: text/html; charset="ascii" Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable broulik=20retitled=20this=20revision=20from=20&= quot;RFC:=20Clean=20up=20KAppMenu"=20to=20"Clean=20up=20KAppMenu&= quot;.broulik=20updated=20the=20test=20plan=20for=20this=20revision= .=20(Show=20Details)bro= ulik=20updated=20this=20revision=20to=20Diff=207784.broulik=20added= =20a=20comment. View=20Revision
Cache=20atom=20to=20avoid=20roundtrip=20= to=20the=20x=20server Add=20"reconfigured"=20signal= =20so=20interested=20parties=20(like=20KWin)=20get=20notified=20when=20the= =20app=20menu=20config=20changes Drop=20Gtk=20Icons=20mapping=20-=20it�= 39;s=20not=20like=20GTK=20would=20support=20DBusMenu=20anymore=20anyway...<= /li>
EDIT=20DETAILS
...
=20=20=20=20Style=3DButtonVerticalDecoration Applications=20like=20Kwrite,=20Dolphin,=20as=20well=20as=20VLC=20start=20e= xporting=20their=20manus=20on=20DBus=20now.=20The=20"showMenu"=20= method=20on=20the=20org.kde.kappmenu=20dbus=20interface=20can=20be=20used= =20to=20show=20the=20application=20menu.=20The=20menu=20button=20also=20sho= ws=20up=20for=20Chrome=20and=20Firefox....
REPOSITORY
rPLASMAWORKSPACE=20Plasma=20Workspace
CHANGES=20SINCE=20LAST=20UPDATE
https://= phabricator.kde.org/D3086?vs=3D7727&id=3D7784
REVISION=20DETAIL
https://phabricator.kde.org/D3086
AFFECTED=20FILES
appmenu/C= MakeLists.txt appmenu/appmenu.cpp appmenu/appmenu.h appmenu/appmenu_dbus.cpp appmenu/appmenu_dbus.h appmenu/glowbar.cpp appmenu/glowbar.h appmenu/gtkicons.h appmenu/kdbusimporter.h appmenu/menubar.cpp appmenu/menubar.h appmenu/menubutton.cpp appmenu/menubutton.h appmenu/menuimporter.cpp appmenu/menuimporter.h appmenu/menuwidget.cpp appmenu/menuwidget.h appmenu/org.kde.kappmenu.xml appmenu/shadows.cpp appmenu/shadows.h appmenu/topmenubar.cpp appmenu/topmenubar.h appmenu/verticalmenu.h
EMAIL=20PREFER= ENCES
https://phabricator.kde.org/setting= s/panel/emailpreferences/
To:=20broulik,=20Plasma,=20martCc:=20graesslin,=20plas= ma-devel,=20lesliezhai,=20ali-mohamed,=20jensreuterberg,=20abetts,=20sebas<= br=20/>
--a62f3d7ff78c425aa09432f784c45568--