quick commit

This commit is contained in:
2026-01-03 22:55:02 +01:00
parent ab7b3b3092
commit 0e613141da
4 changed files with 227 additions and 42 deletions

View File

@@ -52,7 +52,9 @@ class TrayService {
};
using MenuLayoutCallback = sigc::slot<void(std::optional<MenuNode>)>;
void request_menu_layout(const std::string &id, MenuLayoutCallback callback);
bool activate_menu_item(const std::string &id, int itemId);
bool activate_menu_item(const std::string &id, int itemId, int32_t x = -1,
int32_t y = -1, uint32_t button = 1,
uint32_t timestampMs = 0);
sigc::signal<void(const Item &)> &signal_item_added();
sigc::signal<void(const std::string &)> &signal_item_removed();