diff options
author | Christian Grothoff <christian@grothoff.org> | 2012-01-02 03:57:34 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2012-01-02 03:57:34 +0000 |
commit | e8c1862ac85cd97a6a0f4ab50ed5719cf53b31ed (patch) | |
tree | 23c47385e8d137a244271dbddc519e39a728f11d | |
parent | 3afff9b3b191cc7d8088d6308990531d4152fd54 (diff) | |
download | gnunet-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.c | 39 |
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, |