GdkEventButton *event);
gboolean (* scroll_event) (GtkStatusIcon *status_icon,
GdkEventScroll *event);
+ gboolean (* query_tooltip) (GtkStatusIcon *status_icon,
+ gint x,
+ gint y,
+ gboolean keyboard_mode,
+ GtkTooltip *tooltip);
void (*__gtk_reserved1);
void (*__gtk_reserved2);
- void (*__gtk_reserved3);
};
GType gtk_status_icon_get_type (void) G_GNUC_CONST;
GdkScreen *screen);
GdkScreen *gtk_status_icon_get_screen (GtkStatusIcon *status_icon);
+#ifndef GTK_DISABLE_DEPRECATED
void gtk_status_icon_set_tooltip (GtkStatusIcon *status_icon,
const gchar *tooltip_text);
+#endif
+void gtk_status_icon_set_has_tooltip (GtkStatusIcon *status_icon,
+ gboolean has_tooltip);
+void gtk_status_icon_set_tooltip_text (GtkStatusIcon *status_icon,
+ const gchar *text);
+void gtk_status_icon_set_tooltip_markup (GtkStatusIcon *status_icon,
+ const gchar *markup);
+void gtk_status_icon_set_title (GtkStatusIcon *status_icon,
+ const gchar *title);
+G_CONST_RETURN gchar *gtk_status_icon_get_title (GtkStatusIcon *status_icon);
void gtk_status_icon_set_visible (GtkStatusIcon *status_icon,
gboolean visible);
gboolean gtk_status_icon_get_visible (GtkStatusIcon *status_icon);