aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2007-06-02 07:25:12 +0000
committerChristian Grothoff <christian@grothoff.org>2007-06-02 07:25:12 +0000
commitdf417bcdb3b22bae7e1fd60714b00594d6f0dfb7 (patch)
treeff96d3afb76b3587ab028a1496d140e9ba0a826e
parent54bfcb36cf8122e2504952ece29565a65ae96bef (diff)
downloadgnunet-gtk-df417bcdb3b22bae7e1fd60714b00594d6f0dfb7.tar.gz
gnunet-gtk-df417bcdb3b22bae7e1fd60714b00594d6f0dfb7.zip
code cleanup
-rw-r--r--src/plugins/fs/namespace.c31
1 files changed, 11 insertions, 20 deletions
diff --git a/src/plugins/fs/namespace.c b/src/plugins/fs/namespace.c
index 4baff68d..d0cfa1cb 100644
--- a/src/plugins/fs/namespace.c
+++ b/src/plugins/fs/namespace.c
@@ -44,6 +44,7 @@ typedef struct NL {
44 GtkWidget * treeview; 44 GtkWidget * treeview;
45 GtkWidget * namespacepage; 45 GtkWidget * namespacepage;
46 GtkWidget * addButton; 46 GtkWidget * addButton;
47 GtkWidget * updateButton;
47 GtkTreeModel * model; 48 GtkTreeModel * model;
48 char * name; 49 char * name;
49 HashCode512 id; 50 HashCode512 id;
@@ -56,8 +57,7 @@ static NamespaceList * head;
56 57
57static GladeXML * metaXML; 58static GladeXML * metaXML;
58 59
59static GtkWidget * makeNamespaceFrame(GtkWidget ** treeview, 60void makeNamespaceFrame(NamespaceList * entry) {
60 GtkWidget ** addButton) {
61 GtkWidget * child; 61 GtkWidget * child;
62 GtkWidget * resultList; 62 GtkWidget * resultList;
63 GtkCellRenderer * renderer; 63 GtkCellRenderer * renderer;
@@ -76,10 +76,11 @@ static GtkWidget * makeNamespaceFrame(GtkWidget ** treeview,
76 "namespaceContentFrame"); 76 "namespaceContentFrame");
77 resultList = glade_xml_get_widget(namespaceXML, 77 resultList = glade_xml_get_widget(namespaceXML,
78 "namespaceContentFrameTreeView"); 78 "namespaceContentFrameTreeView");
79 *addButton = glade_xml_get_widget(namespaceXML, 79 entry->addButton = glade_xml_get_widget(namespaceXML,
80 "addButton"); 80 "addButton");
81 if (treeview != NULL) 81 entry->updateButton = glade_xml_get_widget(namespaceXML,
82 (*treeview) = GTK_WIDGET(GTK_TREE_VIEW(resultList)); 82 "updateButton");
83 entry->treeview = GTK_WIDGET(GTK_TREE_VIEW(resultList));
83 model = 84 model =
84 gtk_list_store_new(IN_NAMESPACE_NUM, 85 gtk_list_store_new(IN_NAMESPACE_NUM,
85 G_TYPE_STRING, /* (file)name */ 86 G_TYPE_STRING, /* (file)name */
@@ -93,6 +94,7 @@ static GtkWidget * makeNamespaceFrame(GtkWidget ** treeview,
93 G_TYPE_STRING, /* next pub date */ 94 G_TYPE_STRING, /* next pub date */
94 G_TYPE_POINTER, /* URI */ 95 G_TYPE_POINTER, /* URI */
95 G_TYPE_POINTER); /* META */ 96 G_TYPE_POINTER); /* META */
97 entry->model = GTK_TREE_MODEL(model);
96 gtk_tree_view_set_model(GTK_TREE_VIEW(resultList), 98 gtk_tree_view_set_model(GTK_TREE_VIEW(resultList),
97 GTK_TREE_MODEL(model)); 99 GTK_TREE_MODEL(model));
98 gtk_tree_selection_set_mode(gtk_tree_view_get_selection(GTK_TREE_VIEW(resultList)), 100 gtk_tree_selection_set_mode(gtk_tree_view_get_selection(GTK_TREE_VIEW(resultList)),
@@ -237,7 +239,7 @@ static GtkWidget * makeNamespaceFrame(GtkWidget ** treeview,
237 UNREF(namespaceXML); 239 UNREF(namespaceXML);
238 DEBUG_END(); 240 DEBUG_END();
239 241
240 return child; 242 entry->namespacepage = child;
241} 243}
242 244
243 245
@@ -379,9 +381,7 @@ static int addTabForNamespace(void * unused,
379 int rating) { 381 int rating) {
380 NamespaceList * list; 382 NamespaceList * list;
381 GtkWidget * label; 383 GtkWidget * label;
382 GtkWidget * addButton;
383 GtkWidget * notebook; 384 GtkWidget * notebook;
384 GtkListStore * model;
385 385
386 DEBUG_BEGIN(); 386 DEBUG_BEGIN();
387 label = gtk_label_new(namespaceName); 387 label = gtk_label_new(namespaceName);
@@ -389,16 +389,7 @@ static int addTabForNamespace(void * unused,
389 list->name = STRDUP(namespaceName); 389 list->name = STRDUP(namespaceName);
390 list->id = *namespaceId; 390 list->id = *namespaceId;
391 list->meta = ECRS_dupMetaData(md); 391 list->meta = ECRS_dupMetaData(md);
392 list->namespacepage 392 makeNamespaceFrame(list);
393 = makeNamespaceFrame(&list->treeview,
394 &addButton);
395 list->addButton
396 = addButton;
397 model = GTK_LIST_STORE
398 (gtk_tree_view_get_model
399 (GTK_TREE_VIEW(list->treeview)));
400 list->model
401 = GTK_TREE_MODEL(model);
402 list->next 393 list->next
403 = head; 394 = head;
404 head = list; 395 head = list;
@@ -416,7 +407,7 @@ static int addTabForNamespace(void * unused,
416 cfg, 407 cfg,
417 namespaceName, 408 namespaceName,
418 &addNamespaceContentToModel, 409 &addNamespaceContentToModel,
419 model); 410 list->model);
420 DEBUG_END(); 411 DEBUG_END();
421 return OK; 412 return OK;
422} 413}