aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2012-01-02 03:57:34 +0000
committerChristian Grothoff <christian@grothoff.org>2012-01-02 03:57:34 +0000
commite8c1862ac85cd97a6a0f4ab50ed5719cf53b31ed (patch)
tree23c47385e8d137a244271dbddc519e39a728f11d
parent3afff9b3b191cc7d8088d6308990531d4152fd54 (diff)
downloadgnunet-gtk-e8c1862ac85cd97a6a0f4ab50ed5719cf53b31ed.tar.gz
gnunet-gtk-e8c1862ac85cd97a6a0f4ab50ed5719cf53b31ed.zip
LRN: show and hide indexing checkbox correctly
-rw-r--r--src/fs/gnunet-fs-gtk-edit_publish_dialog.c39
1 files changed, 19 insertions, 20 deletions
diff --git a/src/fs/gnunet-fs-gtk-edit_publish_dialog.c b/src/fs/gnunet-fs-gtk-edit_publish_dialog.c
index 158639f8..2c51c377 100644
--- a/src/fs/gnunet-fs-gtk-edit_publish_dialog.c
+++ b/src/fs/gnunet-fs-gtk-edit_publish_dialog.c
@@ -1043,26 +1043,25 @@ GNUNET_FS_GTK_edit_publish_dialog (GtkBuilder * builder, GtkWindow * parent,
1043 gint code; 1043 gint code;
1044 1044
1045 GNUNET_FS_GTK_setup_expiration_year_adjustment (builder); 1045 GNUNET_FS_GTK_setup_expiration_year_adjustment (builder);
1046 if (GNUNET_FS_file_information_is_directory (fip)) 1046 /* indexing does not apply to directories */
1047 { 1047 gtk_widget_set_visible (GTK_WIDGET
1048 /* indexing does not apply to directories */ 1048 (gtk_builder_get_object
1049 gtk_widget_hide (GTK_WIDGET 1049 (builder,
1050 (gtk_builder_get_object 1050 "GNUNET_GTK_edit_publication_index_checkbutton")),
1051 (builder, 1051 !GNUNET_FS_file_information_is_directory (fip));
1052 "GNUNET_GTK_edit_publication_index_checkbutton"))); 1052 gtk_widget_set_visible (GTK_WIDGET
1053 gtk_widget_hide (GTK_WIDGET 1053 (gtk_builder_get_object
1054 (gtk_builder_get_object 1054 (builder, "GNUNET_GTK_edit_publication_index_label")),
1055 (builder, "GNUNET_GTK_edit_publication_index_label"))); 1055 !GNUNET_FS_file_information_is_directory (fip));
1056 } 1056 gtk_widget_set_visible (GTK_WIDGET
1057 if (allow_no_keywords) 1057 (gtk_builder_get_object
1058 { 1058 (builder, "GNUNET_GTK_edit_publication_root_entry")),
1059 gtk_widget_hide (GTK_WIDGET 1059 !allow_no_keywords);
1060 (gtk_builder_get_object 1060 gtk_widget_set_visible (GTK_WIDGET
1061 (builder, "GNUNET_GTK_edit_publication_root_entry"))); 1061 (gtk_builder_get_object
1062 gtk_widget_hide (GTK_WIDGET 1062 (builder, "GNUNET_GTK_edit_publication_root_label")),
1063 (gtk_builder_get_object 1063 !allow_no_keywords);
1064 (builder, "GNUNET_GTK_edit_publication_root_label"))); 1064
1065 }
1066 gtk_list_store_clear (GTK_LIST_STORE 1065 gtk_list_store_clear (GTK_LIST_STORE
1067 (gtk_builder_get_object 1066 (gtk_builder_get_object
1068 (builder, 1067 (builder,