diff options
author | Christian Grothoff <christian@grothoff.org> | 2007-06-02 07:25:12 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2007-06-02 07:25:12 +0000 |
commit | df417bcdb3b22bae7e1fd60714b00594d6f0dfb7 (patch) | |
tree | ff96d3afb76b3587ab028a1496d140e9ba0a826e | |
parent | 54bfcb36cf8122e2504952ece29565a65ae96bef (diff) | |
download | gnunet-gtk-df417bcdb3b22bae7e1fd60714b00594d6f0dfb7.tar.gz gnunet-gtk-df417bcdb3b22bae7e1fd60714b00594d6f0dfb7.zip |
code cleanup
-rw-r--r-- | src/plugins/fs/namespace.c | 31 |
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 | ||
57 | static GladeXML * metaXML; | 58 | static GladeXML * metaXML; |
58 | 59 | ||
59 | static GtkWidget * makeNamespaceFrame(GtkWidget ** treeview, | 60 | void 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 | } |