summaryrefslogtreecommitdiff
path: root/src/app-indicator.h
diff options
context:
space:
mode:
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 */