aboutsummaryrefslogtreecommitdiff
path: root/bindings
diff options
context:
space:
mode:
authorMikhail Novosyolov <m.novosyolov@rosa.ru>2026-04-28 15:11:59 +0300
committerMikhail Novosyolov <m.novosyolov@rosalinux.ru>2026-04-28 16:01:04 +0300
commit90ce95a6ba93f4f4b2e777041b77e4e7e7e65284 (patch)
tree2b2333754983b565d7683d098d78655ef7158587 /bindings
parent31e8bb083b307e1cc96af4874a94707727bd1e79 (diff)
downloadlibayatana-appindicator-90ce95a6ba93f4f4b2e777041b77e4e7e7e65284.tar.gz
libayatana-appindicator-90ce95a6ba93f4f4b2e777041b77e4e7e7e65284.tar.bz2
libayatana-appindicator-90ce95a6ba93f4f4b2e777041b77e4e7e7e65284.zip
Implement the Activate D-Bus method for primary click handling
Handle the org.kde.StatusNotifierItem Activate() method that KDE Plasma calls on left-click. When a signal handler is connected, emit the "activate" GObject signal and return success. When no handler is connected, return an error so the panel falls back to showing the context menu for backward compatibility. This fixes the dual menu+toggle issue for applications like Onboard that need left-click to perform a custom action instead of showing the context menu. Co-authored-by: Z.AI GLM
Diffstat (limited to 'bindings')
0 files changed, 0 insertions, 0 deletions