From 7b950941ce6eeea6a655d69d5769c739d26e0819 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 6 Sep 2014 16:28:15 -0400 Subject: [PATCH] testaccel: Handle accel-cleared --- tests/testaccel.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/tests/testaccel.c b/tests/testaccel.c index cf27823fd0..e7cf1d7cda 100644 --- a/tests/testaccel.c +++ b/tests/testaccel.c @@ -42,6 +42,20 @@ accel_edited_callback (GtkCellRendererText *cell, gtk_tree_path_free (path); } +static void +accel_cleared_callback (GtkCellRendererText *cell, + const char *path_string, + gpointer data) +{ + GtkTreeModel *model = (GtkTreeModel *)data; + GtkTreePath *path; + GtkTreeIter iter; + + path = gtk_tree_path_new_from_string (path_string); + gtk_tree_model_get_iter (model, &iter, path); + gtk_list_store_set (GTK_LIST_STORE (model), &iter, 0, 0, 1, 0, 2, 0, -1); + gtk_tree_path_free (path); +} static GtkWidget * key_test (void) { @@ -71,6 +85,10 @@ key_test (void) "accel-edited", G_CALLBACK (accel_edited_callback), store); + g_signal_connect (G_OBJECT (rend), + "accel-cleared", + G_CALLBACK (accel_cleared_callback), + store); gtk_tree_view_column_pack_start (column, rend, TRUE);