gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r7297 - GNUnet/src/setup/gtk


From: gnunet
Subject: [GNUnet-SVN] r7297 - GNUnet/src/setup/gtk
Date: Sat, 21 Jun 2008 09:40:43 -0600 (MDT)

Author: moon
Date: 2008-06-21 09:40:42 -0600 (Sat, 21 Jun 2008)
New Revision: 7297

Modified:
   GNUnet/src/setup/gtk/ngconf.c
Log:
improve gnunet-setup gconfig layout:
- new line for multiple choices (fixes too wide window on 1024px 
screens)
- border space for leaves (aesthetical)



Modified: GNUnet/src/setup/gtk/ngconf.c
===================================================================
--- GNUnet/src/setup/gtk/ngconf.c       2008-06-21 13:17:31 UTC (rev 7296)
+++ GNUnet/src/setup/gtk/ngconf.c       2008-06-21 15:40:42 UTC (rev 7297)
@@ -180,6 +180,7 @@
 addLeafToTree (GtkWidget * parent, struct GNUNET_GNS_TreeNode *pos)
 {
   GtkWidget *ebox;
+  GtkWidget *childBox;
   GtkWidget *box;
   GtkWidget *w;
   GtkWidget *choice;
@@ -201,21 +202,23 @@
       gtk_box_pack_start (GTK_BOX (box), w, FALSE, FALSE, 10);
       break;
     case GNUNET_GNS_TYPE_STRING:
-      ebox = gtk_vbox_new (FALSE, 10);
+      ebox = gtk_vbox_new (FALSE, 5);
       w = gtk_entry_new ();
       label = gtk_label_new (pos->description);
       gtk_label_set_mnemonic_widget (GTK_LABEL (label), w);
-      gtk_box_pack_start (GTK_BOX (ebox), label, FALSE, FALSE, 10);
+      gtk_box_pack_start (GTK_BOX (ebox), label, FALSE, FALSE, 5);
       gtk_entry_set_text (GTK_ENTRY (w), pos->value.String.val);
       g_signal_connect (w, "changed", G_CALLBACK (&string_update), pos);
       tooltip (w, pos->help);
-      gtk_box_pack_start (GTK_BOX (ebox), w, TRUE, TRUE, 10);
-      gtk_box_pack_start (GTK_BOX (box), ebox, TRUE, TRUE, 10);
+      gtk_box_pack_start (GTK_BOX (ebox), w, TRUE, TRUE, 5);
+      gtk_box_pack_start (GTK_BOX (box), ebox, TRUE, TRUE, 0);
       break;
     case GNUNET_GNS_TYPE_MULTIPLE_CHOICE:
       i = 0;
+      ebox = gtk_vbox_new (FALSE, 5);
+      childBox = gtk_hbox_new (FALSE, 5);
       label = gtk_label_new (pos->description);
-      gtk_box_pack_start (GTK_BOX (box), label, FALSE, FALSE, 10);
+      gtk_box_pack_start (GTK_BOX (ebox), label, FALSE, FALSE, 5);
       while (NULL != (lri = pos->value.String.legalRange[i]))
         {
 
@@ -236,9 +239,11 @@
                || (' ' == strstr (pos->value.String.val, lri)[-1])))
             gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (w), TRUE);
           g_signal_connect (w, "toggled", G_CALLBACK (&multi_update), pos);
-          gtk_box_pack_start (GTK_BOX (box), w, FALSE, FALSE, 5);
+          gtk_box_pack_start (GTK_BOX (childBox), w, FALSE, FALSE, 5);
           i++;
         }
+      gtk_box_pack_start (GTK_BOX (ebox), childBox, FALSE, FALSE, 5);
+      gtk_box_pack_start (GTK_BOX (box), ebox, FALSE, FALSE, 0);
       break;
     case GNUNET_GNS_TYPE_SINGLE_CHOICE:
       w = NULL;
@@ -326,6 +331,7 @@
           have = have | addNodeToTree (notebook, child);
           break;
         case GNUNET_GNS_KIND_LEAF:
+          gtk_container_set_border_width (GTK_CONTAINER(vbox), 10);
           have = have | addLeafToTree (vbox, child);
           break;
         case GNUNET_GNS_KIND_ROOT:





reply via email to

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