aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2018-06-26 09:04:51 +0200
committerChristian Grothoff <christian@grothoff.org>2018-06-26 09:04:51 +0200
commita33900f13f006151b57cd8091827d53573b45832 (patch)
tree0cea150fe913a19f3517db7bb0caffd7c40d72bf
parent9b4138411fb4ff121b2fdca2b7c2e004a884fe82 (diff)
downloadgnunet-gtk-a33900f13f006151b57cd8091827d53573b45832.tar.gz
gnunet-gtk-a33900f13f006151b57cd8091827d53573b45832.zip
cleaning up peerinfo tree model
-rw-r--r--contrib/gnunet_peerinfo_gtk_main_window.glade8
-rw-r--r--src/peerinfo/gnunet-peerinfo-gtk.c55
2 files changed, 37 insertions, 26 deletions
diff --git a/contrib/gnunet_peerinfo_gtk_main_window.glade b/contrib/gnunet_peerinfo_gtk_main_window.glade
index 017f665e..4040e962 100644
--- a/contrib/gnunet_peerinfo_gtk_main_window.glade
+++ b/contrib/gnunet_peerinfo_gtk_main_window.glade
@@ -1,5 +1,5 @@
1<?xml version="1.0" encoding="UTF-8"?> 1<?xml version="1.0" encoding="UTF-8"?>
2<!-- Generated with glade 3.22.1 2<!-- Generated with glade 3.22.1
3 3
4Copyright (C) 4Copyright (C)
5 5
@@ -61,12 +61,6 @@ along with gnunet-peerinfo-gtk. If not, see <http://www.gnu.org/licenses/>.
61 <column type="gchararray"/> 61 <column type="gchararray"/>
62 <!-- column-name transport_neighbour_state_timeout_as_string --> 62 <!-- column-name transport_neighbour_state_timeout_as_string -->
63 <column type="gchararray"/> 63 <column type="gchararray"/>
64 <!-- column-name transport_validation_state_led__DEAD -->
65 <column type="GdkPixbuf"/>
66 <!-- column-name transport_validation_is_valid__DEAD -->
67 <column type="gboolean"/>
68 <!-- column-name transport_validation_timeout_as_string__DEAD -->
69 <column type="gchararray"/>
70 <!-- column-name plugin_connectivity_led --> 64 <!-- column-name plugin_connectivity_led -->
71 <column type="GdkPixbuf"/> 65 <column type="GdkPixbuf"/>
72 <!-- column-name plugin_connectivity_status --> 66 <!-- column-name plugin_connectivity_status -->
diff --git a/src/peerinfo/gnunet-peerinfo-gtk.c b/src/peerinfo/gnunet-peerinfo-gtk.c
index c647eedf..e7eef60d 100644
--- a/src/peerinfo/gnunet-peerinfo-gtk.c
+++ b/src/peerinfo/gnunet-peerinfo-gtk.c
@@ -142,42 +142,32 @@ enum PEERINFO_ModelColumns
142 /** 142 /**
143 * A GdkPixbuf 143 * A GdkPixbuf
144 */ 144 */
145 PEERINFO_MC_VALIDATION_STATE_LED__DEAD = 18, 145 PEERINFO_MC_PLUGIN_CONNECTIVITY_LED = 18,
146 146
147 /** 147 /**
148 * A gboolean 148 * A gboolean
149 */ 149 */
150 PEERINFO_MC_VALIDATION_IS_VALID__DEAD = 19, 150 PEERINFO_MC_PLUGIN_CONNECTIVITY_STATUS = 19,
151 151
152 /** 152 /**
153 * A gchararray 153 * A gchararray
154 */ 154 */
155 PEERINFO_MC_VALIDATION_TIMEOUT_AS_STRING__DEAD = 20, 155 PEERINFO_MC_PLUGIN_CONNECTIVITY_TIMEOUT_AS_STRING = 20,
156
157 /**
158 * A GdkPixbuf
159 */
160 PEERINFO_MC_PLUGIN_CONNECTIVITY_LED = 21,
161 156
162 /** 157 /**
163 * A gboolean 158 * A gboolean
164 */ 159 */
165 PEERINFO_MC_PLUGIN_CONNECTIVITY_STATUS = 22, 160 PEERINFO_MC_SHOW_FRIEND = 21,
166 161
167 /** 162 /**
168 * A gchararray 163 * A gchararray
169 */ 164 */
170 PEERINFO_MC_PLUGIN_CONNECTIVITY_TIMEOUT_AS_STRING = 23, 165 PEERINFO_MC_PEERINFO_ADDRESS_EXPIRATION = 22,
171 166
172 /** 167 /**
173 * A gboolean 168 * Last "column" (does not actually exist).
174 */ 169 */
175 PEERINFO_MC_SHOW_FRIEND = 24, 170 PEERINFO_MC_END = 26
176
177 /**
178 * A gchararray
179 */
180 PEERINFO_MC_PEERINFO_ADDRESS_EXPIRATION = 25
181 171
182}; 172};
183 173
@@ -422,8 +412,35 @@ do_update (void *cls)
422 update_task = GNUNET_SCHEDULER_add_delayed (UPDATE_FREQUENCY, 412 update_task = GNUNET_SCHEDULER_add_delayed (UPDATE_FREQUENCY,
423 &do_update, 413 &do_update,
424 NULL); 414 NULL);
425 gtk_widget_thaw_child_notify (GTK_WIDGET (tv)); 415#if 0
426 gtk_widget_freeze_child_notify (GTK_WIDGET (tv)); 416 GtkTreeStore *sts;
417
418 sts = gtk_tree_store_new (PEERINFO_MC_END,
419 G_TYPE_STRING, /* pid */
420 G_TYPE_STRING, /* country name */
421 GDK_TYPE_PIXBUF, /* country flag */
422 G_TYPE_UINT, /* bandwidth_in */
423 G_TYPE_UINT, /* bandwidth_out */
424 GDK_TYPE_PIXBUF, /* ATS led */
425 G_TYPE_BOOLEAN, /* ATS selected */
426 GDK_TYPE_PIXBUF, /* CORE led */
427 G_TYPE_UINT, /* core status */
428 G_TYPE_BOOLEAN, /* is friend */
429 G_TYPE_POINTER, /* peerinfo */
430 G_TYPE_STRING, /* plugin name */
431 G_TYPE_STRING, /* address */
432 GDK_TYPE_PIXBUF, /* neighbour connectivity */
433 G_TYPE_BOOLEAN, /* connected status */
434 G_TYPE_STRING, /* timeout as string */
435 G_TYPE_STRING, /* neighbour state as string */
436 G_TYPE_STRING, /* neighbour state timeout as string */
437 GDK_TYPE_PIXBUF, /* plugin connectivity led */
438 G_TYPE_BOOLEAN, /* plugin connectivity status */
439 G_TYPE_STRING, /* connectivity timeout plugin */
440 G_TYPE_BOOLEAN, /* show friend */
441 G_TYPE_STRING /* peerinfo addr expiration */
442 );
443#endif
427} 444}
428 445
429 446