diff options
author | Christian Grothoff <christian@grothoff.org> | 2018-06-26 09:04:51 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2018-06-26 09:04:51 +0200 |
commit | a33900f13f006151b57cd8091827d53573b45832 (patch) | |
tree | 0cea150fe913a19f3517db7bb0caffd7c40d72bf | |
parent | 9b4138411fb4ff121b2fdca2b7c2e004a884fe82 (diff) | |
download | gnunet-gtk-a33900f13f006151b57cd8091827d53573b45832.tar.gz gnunet-gtk-a33900f13f006151b57cd8091827d53573b45832.zip |
cleaning up peerinfo tree model
-rw-r--r-- | contrib/gnunet_peerinfo_gtk_main_window.glade | 8 | ||||
-rw-r--r-- | src/peerinfo/gnunet-peerinfo-gtk.c | 55 |
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 | ||
4 | Copyright (C) | 4 | Copyright (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 | ||