gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r18914 - gnunet-gtk/src/fs


From: gnunet
Subject: [GNUnet-SVN] r18914 - gnunet-gtk/src/fs
Date: Mon, 2 Jan 2012 04:57:34 +0100

Author: grothoff
Date: 2012-01-02 04:57:34 +0100 (Mon, 02 Jan 2012)
New Revision: 18914

Modified:
   gnunet-gtk/src/fs/gnunet-fs-gtk-edit_publish_dialog.c
Log:
LRN: show and hide indexing checkbox correctly

Modified: gnunet-gtk/src/fs/gnunet-fs-gtk-edit_publish_dialog.c
===================================================================
--- gnunet-gtk/src/fs/gnunet-fs-gtk-edit_publish_dialog.c       2012-01-02 
03:57:06 UTC (rev 18913)
+++ gnunet-gtk/src/fs/gnunet-fs-gtk-edit_publish_dialog.c       2012-01-02 
03:57:34 UTC (rev 18914)
@@ -1043,26 +1043,25 @@
   gint code;
 
   GNUNET_FS_GTK_setup_expiration_year_adjustment (builder);
-  if (GNUNET_FS_file_information_is_directory (fip))
-  {
-    /* indexing does not apply to directories */
-    gtk_widget_hide (GTK_WIDGET
-                     (gtk_builder_get_object
-                      (builder,
-                       "GNUNET_GTK_edit_publication_index_checkbutton")));
-    gtk_widget_hide (GTK_WIDGET
-                     (gtk_builder_get_object
-                      (builder, "GNUNET_GTK_edit_publication_index_label")));
-  }
-  if (allow_no_keywords)
-  {
-    gtk_widget_hide (GTK_WIDGET
-                     (gtk_builder_get_object
-                      (builder, "GNUNET_GTK_edit_publication_root_entry")));
-    gtk_widget_hide (GTK_WIDGET
-                     (gtk_builder_get_object
-                      (builder, "GNUNET_GTK_edit_publication_root_label")));
-  }
+  /* indexing does not apply to directories */
+  gtk_widget_set_visible (GTK_WIDGET
+                   (gtk_builder_get_object
+                    (builder,
+                     "GNUNET_GTK_edit_publication_index_checkbutton")),
+      !GNUNET_FS_file_information_is_directory (fip));
+  gtk_widget_set_visible (GTK_WIDGET
+                   (gtk_builder_get_object
+                    (builder, "GNUNET_GTK_edit_publication_index_label")),
+      !GNUNET_FS_file_information_is_directory (fip));
+  gtk_widget_set_visible (GTK_WIDGET
+                   (gtk_builder_get_object
+                    (builder, "GNUNET_GTK_edit_publication_root_entry")),
+      !allow_no_keywords);
+  gtk_widget_set_visible (GTK_WIDGET
+                   (gtk_builder_get_object
+                    (builder, "GNUNET_GTK_edit_publication_root_label")),
+      !allow_no_keywords);
+
   gtk_list_store_clear (GTK_LIST_STORE
                         (gtk_builder_get_object
                          (builder,




reply via email to

[Prev in Thread] Current Thread [Next in Thread]