summaryrefslogtreecommitdiff
path: root/gtk/gtkwidget.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2016-05-06 09:54:24 -0400
committerMatthias Clasen <mclasen@redhat.com>2016-05-06 10:14:07 -0400
commit12dfb368e29bb58b4313b578f0ce75cfc8ead9a1 (patch)
tree38363b57d2dd88776a9e6c713ed5861c39549ca1 /gtk/gtkwidget.c
parent64710def823e4d3e92f6e8523dc1f69c95af8e1f (diff)
downloadgtk+-12dfb368e29bb58b4313b578f0ce75cfc8ead9a1.tar.gz
Don't emit ::query-tooltip by name
This signal is emitted quite a bit, and we can easily avoid it.
Diffstat (limited to 'gtk/gtkwidget.c')
-rw-r--r--gtk/gtkwidget.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c
index eb86856564..473dc5b4b9 100644
--- a/gtk/gtkwidget.c
+++ b/gtk/gtkwidget.c
@@ -8093,6 +8093,25 @@ gtk_widget_real_query_tooltip (GtkWidget *widget,
return FALSE;
}
+gboolean
+gtk_widget_query_tooltip (GtkWidget *widget,
+ gint x,
+ gint y,
+ gboolean keyboard_mode,
+ GtkTooltip *tooltip)
+{
+ gboolean retval = FALSE;
+
+ g_signal_emit (widget,
+ widget_signals[QUERY_TOOLTIP],
+ x, y,
+ keyboard_mode,
+ tooltip,
+ &retval);
+
+ return retval;
+}
+
static void
gtk_widget_real_state_flags_changed (GtkWidget *widget,
GtkStateFlags old_state)