[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r2805 - GNUnet/src/conf
From: |
grothoff |
Subject: |
[GNUnet-SVN] r2805 - GNUnet/src/conf |
Date: |
Sun, 14 May 2006 02:09:02 -0700 (PDT) |
Author: grothoff
Date: 2006-05-14 02:08:59 -0700 (Sun, 14 May 2006)
New Revision: 2805
Modified:
GNUnet/src/conf/wizard.glade
GNUnet/src/conf/wizard_gtk.c
Log:
breaking gnunet-setup big time
Modified: GNUnet/src/conf/wizard.glade
===================================================================
--- GNUnet/src/conf/wizard.glade 2006-05-14 08:39:13 UTC (rev 2804)
+++ GNUnet/src/conf/wizard.glade 2006-05-14 09:08:59 UTC (rev 2805)
@@ -2196,7 +2196,7 @@
<property name="use_underline">True</property>
<property name="relief">GTK_RELIEF_NORMAL</property>
<property name="focus_on_click">True</property>
- <signal name="clicked" handler="on_saveFailedOK_clicked"
object="msgSaveFailed" last_modification_time="Sat, 16 Apr 2005 10:26:12 GMT"/>
+ <signal name="clicked" handler="do_destroy_window"
object="msgSaveFailed" last_modification_time="Sun, 14 May 2006 09:46:52 GMT"/>
</widget>
</child>
</widget>
@@ -2794,7 +2794,7 @@
<property name="use_underline">True</property>
<property name="relief">GTK_RELIEF_NORMAL</property>
<property name="focus_on_click">True</property>
- <signal name="clicked" handler="on_updateFailedOK_clicked"
object="msgUpdateFailed" last_modification_time="Fri, 23 Dec 2005 23:22:02
GMT"/>
+ <signal name="clicked" handler="do_destroy_window"
object="msgUpdateFailed" last_modification_time="Sun, 14 May 2006 09:46:41
GMT"/>
</widget>
</child>
</widget>
Modified: GNUnet/src/conf/wizard_gtk.c
===================================================================
--- GNUnet/src/conf/wizard_gtk.c 2006-05-14 08:39:13 UTC (rev 2804)
+++ GNUnet/src/conf/wizard_gtk.c 2006-05-14 09:08:59 UTC (rev 2805)
@@ -218,26 +218,11 @@
void * cls) {
struct insert_nic_cls * inc = cls;
GtkWidget * cmbNIC = inc->cmbNIC;
- GtkTreeModel *model;
- GtkTreeIter cur;
- GtkTreeIter last;
gtk_combo_box_append_text(GTK_COMBO_BOX(cmbNIC), name);
defaultNIC = wiz_is_nic_default(name, defaultNIC);
-
- /* Make default selection */
- if (defaultNIC) {
- model = gtk_combo_box_get_model(GTK_COMBO_BOX(cmbNIC));
- gtk_tree_model_get_iter_first(model, &cur);
- last = cur;
- while(gtk_tree_model_iter_next(model, &cur)) {
- last = cur;
- }
-
- gtk_combo_box_set_active_iter(GTK_COMBO_BOX(cmbNIC), &last);
- on_cmbNIC_changed(GTK_COMBO_BOX(cmbNIC), NULL);
- }
- inc->nic_item_count++;
+ if (defaultNIC)
+ gtk_combo_box_set_active(GTK_COMBO_BOX(cmbNIC), inc->nic_item_count);
}
void load_step2(GtkButton * button,
@@ -246,19 +231,25 @@
GtkWidget * entIP;
GtkWidget * chkFW;
GtkTreeIter iter;
- GtkTreeModel *model;
+ GtkListStore *model;
char *nic;
struct insert_nic_cls cls;
+ const char * val;
destroyCurrentWindow();
curwnd = get_xml("assi_step2");
cls.cmbNIC = glade_xml_get_widget(mainXML, "cmbNIC");
GNUNET_ASSERT(cls.cmbNIC != NULL);
cls.nic_item_count = 0;
- entIP = glade_xml_get_widget(mainXML, "entIP");
-
+ model = gtk_list_store_new(1, G_TYPE_STRING);
+ gtk_combo_box_set_model(GTK_COMBO_BOX(cls.cmbNIC),
+ GTK_TREE_MODEL(model));
+ gtk_combo_box_entry_set_text_column(GTK_COMBO_BOX_ENTRY(cls.cmbNIC),
+ 0);
+
sym = sym_find("INTERFACE", "NETWORK");
if (sym != NULL) {
+
enumNetworkIfs(&insert_nic, &cls);
if (cls.nic_item_count != 0) {
@@ -270,9 +261,8 @@
if (!nic || strlen(nic) == 0)
nic = "eth0";
gtk_combo_box_append_text(GTK_COMBO_BOX(cls.cmbNIC), nic);
-
- model = gtk_combo_box_get_model(GTK_COMBO_BOX(cls.cmbNIC));
- gtk_tree_model_get_iter_first(model, &iter);
+ gtk_tree_model_get_iter_first(GTK_TREE_MODEL(model),
+ &iter);
gtk_combo_box_set_active_iter(GTK_COMBO_BOX(cls.cmbNIC), &iter);
on_cmbNIC_changed(GTK_COMBO_BOX(cls.cmbNIC), NULL);
}
@@ -280,12 +270,17 @@
gtk_widget_set_usize(cls.cmbNIC, 10, -1);
}
+ entIP = glade_xml_get_widget(mainXML, "entIP");
sym = sym_find("IP", "NETWORK");
if (sym != NULL) {
sym_calc_value_ext(sym, 1);
- gtk_entry_set_text(GTK_ENTRY(entIP), sym_get_string_value(sym));
+ val = sym_get_string_value(sym);
+ if (val == NULL)
+ val = "";
+ gtk_entry_set_text(GTK_ENTRY(entIP), val);
}
+ chkFW = glade_xml_get_widget(mainXML, "chkFW");
sym = sym_find("LIMITED", "NAT");
if (sym != NULL) {
sym_calc_value_ext(sym, 1);
@@ -303,6 +298,7 @@
GtkWidget * radGNUnet;
GtkWidget * radShare;
GtkWidget * entCPU;
+ const char * val;
destroyCurrentWindow();
curwnd = get_xml("assi_step3");
@@ -315,12 +311,18 @@
sym = sym_find("MAXNETUPBPSTOTAL", "LOAD");
if (sym) {
sym_calc_value_ext(sym, 1);
- gtk_entry_set_text(GTK_ENTRY(entUp), sym_get_string_value(sym));
+ val = sym_get_string_value(sym);
+ if (val == NULL)
+ val = "";
+ gtk_entry_set_text(GTK_ENTRY(entUp), val);
}
sym = sym_find("MAXNETDOWNBPSTOTAL", "LOAD");
if (sym) {
sym_calc_value_ext(sym, 1);
- gtk_entry_set_text(GTK_ENTRY(entDown), sym_get_string_value(sym));
+ val = sym_get_string_value(sym);
+ if (val == NULL)
+ val = "";
+ gtk_entry_set_text(GTK_ENTRY(entDown), val);
}
sym = sym_find("BASICLIMITING", "LOAD");
if (sym) {
@@ -333,7 +335,10 @@
sym = sym_find("MAXCPULOAD", "LOAD");
if (sym) {
sym_calc_value_ext(sym, 1);
- gtk_entry_set_text(GTK_ENTRY(entCPU), sym_get_string_value(sym));
+ val = sym_get_string_value(sym);
+ if (val == NULL)
+ val = "";
+ gtk_entry_set_text(GTK_ENTRY(entCPU), val);
}
gtk_widget_show(curwnd);
}
@@ -409,9 +414,9 @@
group_name = STRDUP(gname);
#endif
- if(user_name)
+ if (user_name != NULL)
gtk_entry_set_text(GTK_ENTRY(entUser), user_name);
- if(group_name)
+ if (group_name != NULL)
gtk_entry_set_text(GTK_ENTRY(entGroup), group_name);
if(isOSUserAddCapable())
gtk_widget_set_sensitive(entUser, TRUE);
@@ -432,6 +437,7 @@
GtkWidget * entQuota;
GtkWidget * chkEnh;
GtkWidget * chkStart;
+ const char * val;
destroyCurrentWindow();
curwnd = get_xml("assi_step5");
@@ -443,7 +449,10 @@
sym = sym_find("QUOTA", "FS");
if (sym) {
sym_calc_value_ext(sym, 1);
- gtk_entry_set_text(GTK_ENTRY(entQuota), sym_get_string_value(sym));
+ val = sym_get_string_value(sym);
+ if (val == NULL)
+ val = "";
+ gtk_entry_set_text(GTK_ENTRY(entQuota), val);
}
sym = sym_find("ACTIVEMIGRATION", "FS");
@@ -468,8 +477,8 @@
gtk_widget_show(curwnd);
}
-void on_saveFailedOK_clicked (GtkButton * button,
- gpointer user_data) {
+void do_destroy_widget(GtkButton * button,
+ gpointer user_data) {
GtkWidget * msgSaveFailed = user_data;
gtk_widget_destroy(msgSaveFailed);
}
@@ -735,7 +744,6 @@
void * lib) {
struct symbol * sym;
char * filename;
- GladeXML * mainXML;
library = lib;
gtk_init(&argc, &argv);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r2805 - GNUnet/src/conf,
grothoff <=