gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r13513 - in gnunet-setup: contrib src


From: gnunet
Subject: [GNUnet-SVN] r13513 - in gnunet-setup: contrib src
Date: Wed, 3 Nov 2010 00:03:26 +0100

Author: grothoff
Date: 2010-11-03 00:03:26 +0100 (Wed, 03 Nov 2010)
New Revision: 13513

Modified:
   gnunet-setup/contrib/gnunet-setup.glade
   gnunet-setup/src/gnunet-setup-options.c
Log:
transport tabs

Modified: gnunet-setup/contrib/gnunet-setup.glade
===================================================================
--- gnunet-setup/contrib/gnunet-setup.glade     2010-11-02 22:51:50 UTC (rev 
13512)
+++ gnunet-setup/contrib/gnunet-setup.glade     2010-11-02 23:03:26 UTC (rev 
13513)
@@ -2,76 +2,70 @@
 <interface>
   <requires lib="gtk+" version="2.20"/>
   <!-- interface-naming-policy project-wide -->
-  <object class="GtkAdjustment" 
id="GNUNET_setup_fs_datacache_mysql_port_adjustment">
-    <property name="lower">1</property>
-    <property name="upper">65535</property>
-    <property name="value">3306</property>
-    <property name="step_increment">1</property>
-    <property name="page_increment">10</property>
+  <object class="GtkAdjustment" 
id="GNUNET_setup_fs_datastore_quota_adjustment">
+    <property name="lower">1000000</property>
+    <property name="upper">999999999999</property>
+    <property name="value">100000000</property>
+    <property name="step_increment">1000000</property>
+    <property name="page_increment">1000000000</property>
   </object>
-  <object class="GtkAdjustment" 
id="GNUNET_setup_fs_datastore_mysql_port_adjustment">
-    <property name="lower">1</property>
-    <property name="upper">65535</property>
-    <property name="value">3306</property>
+  <object class="GtkAdjustment" id="adjustment8">
+    <property name="upper">100</property>
     <property name="step_increment">1</property>
     <property name="page_increment">10</property>
+    <property name="page_size">10</property>
   </object>
-  <object class="GtkAdjustment" 
id="GNUNET_setup_fs_datacache_quota_adjustment">
-    <property name="lower">65536</property>
-    <property name="upper">9999999999</property>
-    <property name="value">1024000</property>
-    <property name="step_increment">65536</property>
-    <property name="page_increment">1024000</property>
-  </object>
-  <object class="GtkAdjustment" id="GNUNET_setup_bandwidth_out_adjustment">
-    <property name="lower">1024</property>
-    <property name="upper">999999999</property>
-    <property name="value">65536</property>
+  <object class="GtkAdjustment" id="adjustment7">
+    <property name="upper">100</property>
     <property name="step_increment">1</property>
     <property name="page_increment">10</property>
+    <property name="page_size">10</property>
   </object>
-  <object class="GtkAdjustment" id="GNUNET_setup_bandwidth_in_adjustment">
-    <property name="lower">5000</property>
-    <property name="upper">999999999</property>
-    <property name="value">65536</property>
-    <property name="step_increment">1</property>
-    <property name="page_increment">10</property>
+  <object class="GtkListStore" id="GNUNET_setup_hostlist_url_liststore">
+    <columns>
+      <!-- column-name url -->
+      <column type="gchararray"/>
+    </columns>
   </object>
-  <object class="GtkAdjustment" id="adjustment6">
-    <property name="upper">100</property>
+  <object class="GtkAdjustment" 
id="GNUNET_setup_hostlist_server_port_adjustment">
+    <property name="lower">1</property>
+    <property name="upper">65535</property>
+    <property name="value">8080</property>
     <property name="step_increment">1</property>
     <property name="page_increment">10</property>
-    <property name="page_size">10</property>
   </object>
-  <object class="GtkAdjustment" id="adjustment5">
-    <property name="upper">100</property>
+  <object class="GtkAdjustment" 
id="GNUNET_setup_transport_http_port_adjustment">
+    <property name="lower">1</property>
+    <property name="upper">65535</property>
+    <property name="value">1080</property>
     <property name="step_increment">1</property>
     <property name="page_increment">10</property>
-    <property name="page_size">10</property>
   </object>
-  <object class="GtkAdjustment" id="adjustment4">
-    <property name="upper">100</property>
+  <object class="GtkAdjustment" 
id="GNUNET_setup_transport_udp_port_adjustment">
+    <property name="lower">1</property>
+    <property name="upper">65535</property>
+    <property name="value">2086</property>
     <property name="step_increment">1</property>
     <property name="page_increment">10</property>
-    <property name="page_size">10</property>
   </object>
-  <object class="GtkAdjustment" id="adjustment3">
-    <property name="upper">100</property>
+  <object class="GtkAdjustment" 
id="GNUNET_setup_transport_tcp_port_adjustment">
+    <property name="lower">1</property>
+    <property name="upper">65535</property>
+    <property name="value">2086</property>
     <property name="step_increment">1</property>
     <property name="page_increment">10</property>
-    <property name="page_size">10</property>
   </object>
-  <object class="GtkAdjustment" id="adjustment2">
-    <property name="upper">100</property>
+  <object class="GtkAdjustment" 
id="GNUNET_setup_transport_https_port_adjustment">
+    <property name="lower">1</property>
+    <property name="upper">65535</property>
+    <property name="value">443</property>
     <property name="step_increment">1</property>
     <property name="page_increment">10</property>
-    <property name="page_size">10</property>
   </object>
-  <object class="GtkAdjustment" id="adjustment1">
-    <property name="upper">100</property>
+  <object class="GtkAdjustment" id="GNUNET_setup_min_friends_adjustment">
+    <property name="upper">9999</property>
     <property name="step_increment">1</property>
     <property name="page_increment">10</property>
-    <property name="page_size">10</property>
   </object>
   <object class="GtkDialog" id="GNUNET_setup_dialog">
     <property name="border_width">5</property>
@@ -724,7 +718,7 @@
                     <property name="visible">True</property>
                     <property name="can_focus">True</property>
                     <child>
-                      <object class="GtkVBox" id="tcp_vbox">
+                      <object class="GtkVBox" 
id="GNUNET_setup_transport_tcp_vbox">
                         <property name="visible">True</property>
                         <child>
                           <object class="GtkHBox" id="tcp_hbox">
@@ -776,7 +770,7 @@
                       </packing>
                     </child>
                     <child>
-                      <object class="GtkVBox" id="udp_vbox">
+                      <object class="GtkVBox" 
id="GNUNET_setup_transport_udp_vbox">
                         <property name="visible">True</property>
                         <child>
                           <object class="GtkHBox" id="hbox5">
@@ -832,7 +826,7 @@
                       </packing>
                     </child>
                     <child>
-                      <object class="GtkVBox" id="vbox4">
+                      <object class="GtkVBox" 
id="GNUNET_setup_transport_http_vbox">
                         <property name="visible">True</property>
                         <child>
                           <object class="GtkHBox" id="hbox6">
@@ -890,7 +884,7 @@
                       </packing>
                     </child>
                     <child>
-                      <object class="GtkVBox" id="http_vbox">
+                      <object class="GtkVBox" 
id="GNUNET_setup_transport_https_vbox">
                         <property name="visible">True</property>
                         <child>
                           <object class="GtkHBox" id="http_hbox">
@@ -946,7 +940,7 @@
                       </packing>
                     </child>
                     <child>
-                      <object class="GtkVBox" id="https_vbox">
+                      <object class="GtkVBox" 
id="GNUNET_setup_transport_dv_vbox">
                         <property name="visible">True</property>
                         <child>
                           <placeholder/>
@@ -967,7 +961,7 @@
                       </packing>
                     </child>
                     <child>
-                      <object class="GtkVBox" id="dv_vbox">
+                      <object class="GtkVBox" 
id="GNUNET_setup_transport_wlan_vbox">
                         <property name="visible">True</property>
                         <child>
                           <placeholder/>
@@ -1974,69 +1968,75 @@
       <action-widget response="-3">GNUNET_setup_save_button</action-widget>
     </action-widgets>
   </object>
-  <object class="GtkAdjustment" id="GNUNET_setup_min_friends_adjustment">
-    <property name="upper">9999</property>
+  <object class="GtkAdjustment" id="adjustment1">
+    <property name="upper">100</property>
     <property name="step_increment">1</property>
     <property name="page_increment">10</property>
+    <property name="page_size">10</property>
   </object>
-  <object class="GtkAdjustment" 
id="GNUNET_setup_transport_https_port_adjustment">
-    <property name="lower">1</property>
-    <property name="upper">65535</property>
-    <property name="value">443</property>
+  <object class="GtkAdjustment" id="adjustment2">
+    <property name="upper">100</property>
     <property name="step_increment">1</property>
     <property name="page_increment">10</property>
+    <property name="page_size">10</property>
   </object>
-  <object class="GtkAdjustment" 
id="GNUNET_setup_transport_tcp_port_adjustment">
-    <property name="lower">1</property>
-    <property name="upper">65535</property>
-    <property name="value">2086</property>
+  <object class="GtkAdjustment" id="adjustment3">
+    <property name="upper">100</property>
     <property name="step_increment">1</property>
     <property name="page_increment">10</property>
+    <property name="page_size">10</property>
   </object>
-  <object class="GtkAdjustment" 
id="GNUNET_setup_transport_udp_port_adjustment">
-    <property name="lower">1</property>
-    <property name="upper">65535</property>
-    <property name="value">2086</property>
+  <object class="GtkAdjustment" id="adjustment4">
+    <property name="upper">100</property>
     <property name="step_increment">1</property>
     <property name="page_increment">10</property>
+    <property name="page_size">10</property>
   </object>
-  <object class="GtkAdjustment" 
id="GNUNET_setup_transport_http_port_adjustment">
-    <property name="lower">1</property>
-    <property name="upper">65535</property>
-    <property name="value">1080</property>
+  <object class="GtkAdjustment" id="adjustment5">
+    <property name="upper">100</property>
     <property name="step_increment">1</property>
     <property name="page_increment">10</property>
+    <property name="page_size">10</property>
   </object>
-  <object class="GtkAdjustment" 
id="GNUNET_setup_hostlist_server_port_adjustment">
-    <property name="lower">1</property>
-    <property name="upper">65535</property>
-    <property name="value">8080</property>
+  <object class="GtkAdjustment" id="adjustment6">
+    <property name="upper">100</property>
     <property name="step_increment">1</property>
     <property name="page_increment">10</property>
+    <property name="page_size">10</property>
   </object>
-  <object class="GtkListStore" id="GNUNET_setup_hostlist_url_liststore">
-    <columns>
-      <!-- column-name url -->
-      <column type="gchararray"/>
-    </columns>
+  <object class="GtkAdjustment" id="GNUNET_setup_bandwidth_in_adjustment">
+    <property name="lower">5000</property>
+    <property name="upper">999999999</property>
+    <property name="value">65536</property>
+    <property name="step_increment">1</property>
+    <property name="page_increment">10</property>
   </object>
-  <object class="GtkAdjustment" id="adjustment7">
-    <property name="upper">100</property>
+  <object class="GtkAdjustment" id="GNUNET_setup_bandwidth_out_adjustment">
+    <property name="lower">1024</property>
+    <property name="upper">999999999</property>
+    <property name="value">65536</property>
     <property name="step_increment">1</property>
     <property name="page_increment">10</property>
-    <property name="page_size">10</property>
   </object>
-  <object class="GtkAdjustment" id="adjustment8">
-    <property name="upper">100</property>
+  <object class="GtkAdjustment" 
id="GNUNET_setup_fs_datacache_quota_adjustment">
+    <property name="lower">65536</property>
+    <property name="upper">9999999999</property>
+    <property name="value">1024000</property>
+    <property name="step_increment">65536</property>
+    <property name="page_increment">1024000</property>
+  </object>
+  <object class="GtkAdjustment" 
id="GNUNET_setup_fs_datastore_mysql_port_adjustment">
+    <property name="lower">1</property>
+    <property name="upper">65535</property>
+    <property name="value">3306</property>
     <property name="step_increment">1</property>
     <property name="page_increment">10</property>
-    <property name="page_size">10</property>
   </object>
-  <object class="GtkAdjustment" 
id="GNUNET_setup_fs_datastore_quota_adjustment">
-    <property name="lower">1000000</property>
-    <property name="upper">999999999999</property>
-    <property name="value">100000000</property>
-    <property name="step_increment">1000000</property>
-    <property name="page_increment">1000000000</property>
+  <object class="GtkAdjustment" 
id="GNUNET_setup_fs_datacache_mysql_port_adjustment">
+    <property name="lower">1</property>
+    <property name="upper">65535</property>
+    <property name="value">3306</property>
+    <property name="step_increment">1</property>
+    <property name="page_increment">10</property>
   </object>
 </interface>

Modified: gnunet-setup/src/gnunet-setup-options.c
===================================================================
--- gnunet-setup/src/gnunet-setup-options.c     2010-11-02 22:51:50 UTC (rev 
13512)
+++ gnunet-setup/src/gnunet-setup-options.c     2010-11-02 23:03:26 UTC (rev 
13513)
@@ -465,7 +465,68 @@
 };
 
 
+
 /**
+ * Hide "tcp tab" if TCP not active.
+ */
+static struct GNUNET_SETUP_VisibilitySpecification hide_tcp_tab[] =
+{
+  { "GNUNET_setup_transport_tcp_vbox", "(^| )tcp($| )", NULL },
+  { NULL, NULL, NULL }
+};
+
+
+/**
+ * Hide "udp tab" if UDP not active.
+ */
+static struct GNUNET_SETUP_VisibilitySpecification hide_udp_tab[] =
+{
+  { "GNUNET_setup_transport_udp_vbox", "(^| )udp($| )", NULL },
+  { NULL, NULL, NULL }
+};
+
+
+/**
+ * Hide "http tab" if HTTP not active.
+ */
+static struct GNUNET_SETUP_VisibilitySpecification hide_http_tab[] =
+{
+  { "GNUNET_setup_transport_http_vbox", "(^| )http($| )", NULL },
+  { NULL, NULL, NULL }
+};
+
+
+/**
+ * Hide "https tab" if HTTPS not active.
+ */
+static struct GNUNET_SETUP_VisibilitySpecification hide_https_tab[] =
+{
+  { "GNUNET_setup_transport_https_vbox", "(^| )https($| )", NULL },
+  { NULL, NULL, NULL }
+};
+
+
+/**
+ * Hide "dv tab" if DV not active.
+ */
+static struct GNUNET_SETUP_VisibilitySpecification hide_dv_tab[] =
+{
+  { "GNUNET_setup_transport_dv_vbox", "(^| )dv($| )", NULL },
+  { NULL, NULL, NULL }
+};
+
+
+/**
+ * Hide "wlan tab" if WLAN not active.
+ */
+static struct GNUNET_SETUP_VisibilitySpecification hide_wlan_tab[] =
+{
+  { "GNUNET_setup_transport_wlan_vbox", "(^| )wlan($| )", NULL },
+  { NULL, NULL, NULL }
+};
+
+
+/**
  * Option specification data.
  */
 const struct GNUNET_SETUP_OptionSpecification option_specifications[] =
@@ -664,6 +725,80 @@
    
     /* Transport TAB */
 
+    {
+      "GNUNET_setup_transport_tcp_checkbutton",
+      "toggled",
+      "transport",
+      "PLUGINS",
+      gettext_noop ("Enable communication via TCP"),
+      "https://gnunet.org/configuration-tcp";,
+      &load_option_list,
+      &save_option_list, "tcp",
+      hide_tcp_tab
+    },
+
+    {
+      "GNUNET_setup_transport_udp_checkbutton",
+      "toggled",
+      "transport",
+      "PLUGINS",
+      gettext_noop ("Enable communication via UDP"),
+      "https://gnunet.org/configuration-udp";,
+      &load_option_list,
+      &save_option_list, "udp",
+      hide_udp_tab
+    },
+
+    {
+      "GNUNET_setup_transport_http_checkbutton",
+      "toggled",
+      "transport",
+      "PLUGINS",
+      gettext_noop ("Enable communication via HTTP"),
+      "https://gnunet.org/configuration-http";,
+      &load_option_list,
+      &save_option_list, "http",
+      hide_http_tab
+    },
+
+    {
+      "GNUNET_setup_transport_https_checkbutton",
+      "toggled",
+      "transport",
+      "PLUGINS",
+      gettext_noop ("Enable communication via HTTPS"),
+      "https://gnunet.org/configuration-https";,
+      &load_option_list,
+      &save_option_list, "https",
+      hide_https_tab
+    },
+
+    {
+      "GNUNET_setup_transport_dv_checkbutton",
+      "toggled",
+      "transport",
+      "PLUGINS",
+      gettext_noop ("Enable communication via DV"),
+      "https://gnunet.org/configuration-dv";,
+      &load_option_list,
+      &save_option_list, "dv",
+      hide_dv_tab
+    },
+
+    {
+      "GNUNET_setup_transport_wlan_checkbutton",
+      "toggled",
+      "transport",
+      "PLUGINS",
+      gettext_noop ("Enable communication via WLAN"),
+      "https://gnunet.org/configuration-wlan";,
+      &load_option_list,
+      &save_option_list, "wlan",
+      hide_wlan_tab
+    },
+
+
+
     /* FS TAB */
 
     /* END of list */




reply via email to

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