mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-10 10:50:10 +00:00
testwindows: Add a button to cause a repaint
This makes it easy to find various kinds of repaint bugs
This commit is contained in:
parent
9613e6ae19
commit
30ad4e676f
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user