[gtk+] testaccel: Handle accel-cleared
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] testaccel: Handle accel-cleared
- Date: Sat, 6 Sep 2014 23:03:27 +0000 (UTC)
commit 7b950941ce6eeea6a655d69d5769c739d26e0819
Author: Matthias Clasen <mclasen redhat com>
Date: Sat Sep 6 16:28:15 2014 -0400
testaccel: Handle accel-cleared
tests/testaccel.c | 18 ++++++++++++++++++
1 files changed, 18 insertions(+), 0 deletions(-)
---
diff --git a/tests/testaccel.c b/tests/testaccel.c
index cf27823..e7cf1d7 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);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]