aboutsummaryrefslogtreecommitdiff
path: root/src/app-indicator.h
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2026-06-10 09:38:58 +0200
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2026-06-10 09:38:58 +0200
commitc45150eaccef46e26ce130f25c74a3da53581c44 (patch)
tree2b2333754983b565d7683d098d78655ef7158587 /src/app-indicator.h
parent31e8bb083b307e1cc96af4874a94707727bd1e79 (diff)
parent90ce95a6ba93f4f4b2e777041b77e4e7e7e65284 (diff)
downloadlibayatana-appindicator-c45150eaccef46e26ce130f25c74a3da53581c44.tar.gz
libayatana-appindicator-c45150eaccef46e26ce130f25c74a3da53581c44.tar.bz2
libayatana-appindicator-c45150eaccef46e26ce130f25c74a3da53581c44.zip
Merge branch 'mikhailnov-activate-signal'
Attributes GH PR #4: https://github.com/AyatanaIndicators/libayatana-appindicator/pull/4
Diffstat (limited to 'src/app-indicator.h')
-rw-r--r--src/app-indicator.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/app-indicator.h b/src/app-indicator.h
index 059bdbd..7002d35 100644
--- a/src/app-indicator.h
+++ b/src/app-indicator.h
@@ -119,6 +119,7 @@ G_BEGIN_DECLS
#define APP_INDICATOR_SIGNAL_CONNECTION_CHANGED "connection-changed"
#define APP_INDICATOR_SIGNAL_NEW_ICON_THEME_PATH "new-icon-theme-path"
#define APP_INDICATOR_SIGNAL_SCROLL_EVENT "scroll-event"
+#define APP_INDICATOR_SIGNAL_ACTIVATE_EVENT "activate"
/**
* AppIndicatorCategory:
@@ -169,6 +170,7 @@ typedef struct _AppIndicatorClass AppIndicatorClass;
* @new_label: Slot for #AppIndicator::new-label.
* @connection_changed: Slot for #AppIndicator::connection-changed.
* @scroll_event: Slot for #AppIndicator::scroll-event
+ * @activate_event: Slot for #AppIndicator::activate
* @app_indicator_reserved_ats: Reserved for future use.
* @fallback: Function that gets called to make a #GtkStatusIcon when
* there is no Application Indicator area available.
@@ -214,6 +216,11 @@ struct _AppIndicatorClass {
GdkScrollDirection direction,
gpointer user_data);
+ void (* activate_event) (AppIndicator * indicator,
+ gint x,
+ gint y,
+ gpointer user_data);
+
void (*app_indicator_reserved_ats)(void);
/* Overridable Functions */