From 2c701b970e7b2b208d8d12d3ea34078236d3f62e Mon Sep 17 00:00:00 2001 From: kotontrion Date: Tue, 18 Jun 2024 16:07:22 +0200 Subject: add missing methods --- src/trayItem.vala | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'src') diff --git a/src/trayItem.vala b/src/trayItem.vala index f89242c..4af3398 100644 --- a/src/trayItem.vala +++ b/src/trayItem.vala @@ -200,6 +200,34 @@ namespace AstalTray { } }); } + + public void activate(int x, int y) { + try { + proxy.Activate(x, y); + } catch (Error e) { + if(e.domain != DBusError.quark() || e.code != DBusError.UNKNOWN_METHOD) + warning("%s\n", e.message); + } + } + + public void secondary_activate(int x, int y) { + try { + proxy.SecondaryActivate(x, y); + } catch (Error e) { + if(e.domain != DBusError.quark() || e.code != DBusError.UNKNOWN_METHOD) + warning("%s\n", e.message); + } + } + + public void scroll(int delta, string orientation) { + try { + proxy.Scroll(delta, orientation); + } catch (Error e) { + if(e.domain != DBusError.quark() || e.code != DBusError.UNKNOWN_METHOD) + warning("%s\n", e.message); + } + } + public DbusmenuGtk.Menu? create_menu() { if(proxy.Menu == null) return null; -- cgit v1.2.3