From c96945b3909f64c24aac6192fc3b27e4ee10d06b Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Sun, 12 Oct 2014 05:21:01 +0200 Subject: [PATCH] tests: Update testtooltips for deprecations --- tests/testtooltips.c | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/tests/testtooltips.c b/tests/testtooltips.c index b8d1e13469..4e1552d69b 100644 --- a/tests/testtooltips.c +++ b/tests/testtooltips.c @@ -38,6 +38,17 @@ query_tooltip_cb (GtkWidget *widget, return TRUE; } +static gboolean +draw_tooltip (GtkWidget *widget, + cairo_t *cr, + gpointer unused) +{ + cairo_set_source_rgb (cr, 0, 0, 1); + cairo_paint (cr); + + return FALSE; +} + static gboolean query_tooltip_custom_cb (GtkWidget *widget, gint x, @@ -46,10 +57,10 @@ query_tooltip_custom_cb (GtkWidget *widget, GtkTooltip *tooltip, gpointer data) { - GdkRGBA color = { 0, 0, 1, 1 }; GtkWindow *window = gtk_widget_get_tooltip_window (widget); - gtk_widget_override_background_color (GTK_WIDGET (window), 0, &color); + gtk_widget_set_app_paintable (GTK_WIDGET (window), TRUE); + g_signal_connect (window, "draw", G_CALLBACK (draw_tooltip), NULL); return TRUE; }