From 39c59ca10b77d569abfed4f0b3b8512f0b69173f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Grisez?= Date: Sat, 13 Jun 2015 23:00:58 +0200 Subject: [PATCH] Fixes GUI bug on the list of codecs in the property panel The name, the rate and the status of codecs could be edited as a regular text entry --- gtk/propertybox.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/gtk/propertybox.c b/gtk/propertybox.c index 896c94c2f..a86135647 100644 --- a/gtk/propertybox.c +++ b/gtk/propertybox.c @@ -553,6 +553,7 @@ static void linphone_gtk_init_codec_list(GtkTreeView *listview){ GtkCellRenderer *renderer; GtkTreeViewColumn *column; GtkTreeSelection *select; + GValue editable = G_VALUE_INIT; GtkListStore *store = gtk_list_store_new (CODEC_NCOLUMNS, G_TYPE_STRING,G_TYPE_INT, G_TYPE_FLOAT, @@ -584,20 +585,22 @@ static void linphone_gtk_init_codec_list(GtkTreeView *listview){ "foreground",CODEC_COLOR, NULL); gtk_tree_view_append_column (listview, column); + + g_value_init(&editable, G_TYPE_BOOLEAN); + g_value_set_boolean(&editable, TRUE); + renderer = gtk_cell_renderer_text_new (); + g_object_set_property(G_OBJECT(renderer), "editable", &editable); column = gtk_tree_view_column_new_with_attributes (_("IP Bitrate (kbit/s)"), renderer, "text", CODEC_BITRATE, "foreground",CODEC_COLOR, - "editable",TRUE, NULL); g_signal_connect(G_OBJECT(renderer),"edited",G_CALLBACK(bitrate_edited),store); gtk_tree_view_append_column (listview, column); - renderer = gtk_cell_renderer_text_new (); column = gtk_tree_view_column_new_with_attributes (_("Parameters"), renderer, "text", CODEC_PARAMS, "foreground",CODEC_COLOR, - "editable",TRUE, NULL); g_signal_connect(G_OBJECT(renderer),"edited",G_CALLBACK(fmtp_edited),store); gtk_tree_view_append_column (listview, column);