Fügt Unterstützung für Linksklick-Aktionen hinzu

Ermöglicht die Ausführung einer Callback-Funktion beim Linksklick auf das Tray-Icon. Dies bietet erweiterte Interaktionsmöglichkeiten mit der Anwendung über das Tray-Icon. Zusätzlich wird das Problem behoben, dass das Icon nicht freigegeben wird und somit nicht korrekt zerstört wird.
This commit is contained in:
2026-02-02 21:15:52 +01:00
parent 7387d66ca4
commit fa1e862259
2 changed files with 31 additions and 7 deletions

4
tray.h
View File

@@ -12,6 +12,10 @@ struct tray {
const char *icon;
char *tooltip;
struct tray_menu *menu;
void *icon_handle;
int icon_is_shared;
void (*left_click_cb)(void *context);
void *left_click_context;
};
struct tray_menu {