From 4f760a9a2a5302938fc13dcc84ba4b44cebe6136 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 6 May 2020 23:01:45 -0400 Subject: [PATCH] volumebutton: Don't use the ::query-tooltip signal Use the vfunc, the signal is going away. --- gtk/gtkvolumebutton.c | 25 ++++++++++++------------- gtk/ui/gtkvolumebutton.ui | 1 - 2 files changed, 12 insertions(+), 14 deletions(-) diff --git a/gtk/gtkvolumebutton.c b/gtk/gtkvolumebutton.c index 85a79f554f..0c935463f7 100644 --- a/gtk/gtkvolumebutton.c +++ b/gtk/gtkvolumebutton.c @@ -78,12 +78,11 @@ enum PROP_SYMBOLIC }; -static gboolean cb_query_tooltip (GtkWidget *button, - gint x, - gint y, - gboolean keyboard_mode, - GtkTooltip *tooltip, - gpointer user_data); +static gboolean gtk_volume_button_query_tooltip (GtkWidget *button, + int x, + int y, + gboolean keyboard_mode, + GtkTooltip *tooltip); static void cb_value_changed (GtkVolumeButton *button, gdouble value, gpointer user_data); @@ -160,6 +159,8 @@ gtk_volume_button_class_init (GtkVolumeButtonClass *klass) gobject_class->set_property = gtk_volume_button_set_property; gobject_class->get_property = gtk_volume_button_get_property; + widget_class->query_tooltip = gtk_volume_button_query_tooltip; + /** * GtkVolumeButton:use-symbolic: * @@ -179,7 +180,6 @@ gtk_volume_button_class_init (GtkVolumeButtonClass *klass) /* Bind class to template */ gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/libgtk/ui/gtkvolumebutton.ui"); - gtk_widget_class_bind_template_callback (widget_class, cb_query_tooltip); gtk_widget_class_bind_template_callback (widget_class, cb_value_changed); } @@ -213,12 +213,11 @@ gtk_volume_button_new (void) } static gboolean -cb_query_tooltip (GtkWidget *button, - gint x, - gint y, - gboolean keyboard_mode, - GtkTooltip *tooltip, - gpointer user_data) +gtk_volume_button_query_tooltip (GtkWidget *button, + int x, + int y, + gboolean keyboard_mode, + GtkTooltip *tooltip) { GtkScaleButton *scale_button = GTK_SCALE_BUTTON (button); GtkAdjustment *adjustment; diff --git a/gtk/ui/gtkvolumebutton.ui b/gtk/ui/gtkvolumebutton.ui index 3c658df0c5..cf542ccd46 100644 --- a/gtk/ui/gtkvolumebutton.ui +++ b/gtk/ui/gtkvolumebutton.ui @@ -19,7 +19,6 @@ audio-volume-medium Turns volume up or down -