testwindows: Add a button to cause a repaint

This makes it easy to find various kinds of repaint bugs
This commit is contained in:
Alexander Larsson 2011-12-01 16:21:45 +01:00
parent 9613e6ae19
commit 30ad4e676f

View File

@ -274,6 +274,13 @@ save_children (GString *s,
}
static void
refresh_clicked (GtkWidget *button,
gpointer data)
{
gtk_widget_queue_draw (darea);
}
static void
save_clicked (GtkWidget *button,
gpointer data)
@ -1050,6 +1057,17 @@ main (int argc, char **argv)
G_CALLBACK (save_clicked),
NULL);
button = gtk_button_new_with_label ("Refresh");
gtk_box_pack_start (GTK_BOX (vbox),
button,
FALSE, FALSE,
2);
gtk_widget_show (button);
g_signal_connect (button, "clicked",
G_CALLBACK (refresh_clicked),
NULL);
gtk_widget_show (window);
if (argc == 2)