static void
on_add_key_ok_bt_clicked(GtkWidget *widget _U_, gpointer data _U_)
{
- GtkWidget *type_cm,
+ GtkWidget *type_cb,
*key_en,
*ssid_en;
key_ls = g_object_get_data(G_OBJECT(data),AIRPCAP_ADVANCED_ADD_KEY_LIST_KEY);
selected_item = g_object_get_data(G_OBJECT(data),AIRPCAP_ADVANCED_SELECTED_KEY_LIST_ITEM_KEY);
- type_cm = g_object_get_data(G_OBJECT(data),AIRPCAP_ADVANCED_ADD_KEY_TYPE_KEY);
+ type_cb = g_object_get_data(G_OBJECT(data),AIRPCAP_ADVANCED_ADD_KEY_TYPE_KEY);
key_en = g_object_get_data(G_OBJECT(data),AIRPCAP_ADVANCED_ADD_KEY_KEY_KEY);
ssid_en = g_object_get_data(G_OBJECT(data),AIRPCAP_ADVANCED_ADD_KEY_SSID_KEY);
keys_in_list = GTK_CLIST(key_ls)->rows;
- type_entered = g_strdup(gtk_entry_get_text(GTK_ENTRY(GTK_COMBO(type_cm)->entry)));
+ type_entered = gtk_combo_box_get_active_text(GTK_COMBO_BOX(type_cb));
key_entered = g_strdup(gtk_entry_get_text(GTK_ENTRY(key_en)));
ssid_entered = g_strdup(gtk_entry_get_text(GTK_ENTRY(ssid_en)));
new_key_string = g_string_new(key_entered);
new_ssid_string = g_string_new(ssid_entered);
+ g_free(type_entered);
+ g_free(key_entered );
+ g_free(ssid_entered);
+
g_strchug(new_key_string->str);
g_strchomp(new_key_string->str);
g_string_free(new_key_string, TRUE);
g_string_free(new_ssid_string,TRUE);
- g_free(type_entered);
- g_free(key_entered );
- g_free(ssid_entered);
return;
}
g_string_free(new_key_string, TRUE);
g_string_free(new_ssid_string,TRUE);
- g_free(type_entered);
- g_free(key_entered );
- g_free(ssid_entered);
return;
}
g_string_free(new_key_string, TRUE);
g_string_free(new_ssid_string,TRUE);
- g_free(type_entered);
- g_free(key_entered );
- g_free(ssid_entered);
return;
}
}
g_string_free(new_key_string, TRUE);
g_string_free(new_ssid_string,TRUE);
- g_free(type_entered);
- g_free(key_entered );
- g_free(ssid_entered);
return;
}
g_string_free(new_key_string, TRUE);
g_string_free(new_ssid_string,TRUE);
- g_free(type_entered);
- g_free(key_entered );
- g_free(ssid_entered);
return;
}
g_string_free(new_key_string, TRUE);
g_string_free(new_ssid_string,TRUE);
- g_free(type_entered);
- g_free(key_entered );
- g_free(ssid_entered);
return;
}
g_string_free(new_key_string, TRUE);
g_string_free(new_ssid_string,TRUE);
- g_free(type_entered);
- g_free(key_entered );
- g_free(ssid_entered);
return;
}
}
g_string_free(new_key_string, TRUE);
g_string_free(new_ssid_string,TRUE);
- g_free(type_entered);
- g_free(key_entered );
- g_free(ssid_entered);
-
window_destroy(GTK_WIDGET(data));
return;
}
static void
on_edit_key_ok_bt_clicked(GtkWidget *widget _U_, gpointer data _U_)
{
- GtkWidget *type_cm,
+ GtkWidget *type_cb,
*key_en,
*ssid_en;
key_ls = g_object_get_data(G_OBJECT(data),AIRPCAP_ADVANCED_EDIT_KEY_LIST_KEY);
selected_item = g_object_get_data(G_OBJECT(data),AIRPCAP_ADVANCED_EDIT_KEY_SELECTED_KEY);
- type_cm = g_object_get_data(G_OBJECT(data),AIRPCAP_ADVANCED_EDIT_KEY_TYPE_KEY);
+ type_cb = g_object_get_data(G_OBJECT(data),AIRPCAP_ADVANCED_EDIT_KEY_TYPE_KEY);
key_en = g_object_get_data(G_OBJECT(data),AIRPCAP_ADVANCED_EDIT_KEY_KEY_KEY);
ssid_en = g_object_get_data(G_OBJECT(data),AIRPCAP_ADVANCED_EDIT_KEY_SSID_KEY);
keys_in_list = GTK_CLIST(key_ls)->rows;
- type_entered = g_strdup(gtk_entry_get_text(GTK_ENTRY(GTK_COMBO(type_cm)->entry)));
+ type_entered = gtk_combo_box_get_active_text(GTK_COMBO_BOX(type_cb));
key_entered = g_strdup(gtk_entry_get_text(GTK_ENTRY(key_en)));
ssid_entered = g_strdup(gtk_entry_get_text(GTK_ENTRY(ssid_en)));
new_key_string = g_string_new(key_entered);
new_ssid_string = g_string_new(ssid_entered);
+ g_free(type_entered);
+ g_free(key_entered );
+ g_free(ssid_entered);
+
g_strchug(new_key_string->str);
g_strchomp(new_key_string->str);
g_string_free(new_key_string, TRUE);
g_string_free(new_ssid_string,TRUE);
- g_free(type_entered);
- g_free(key_entered );
- g_free(ssid_entered);
return;
}
g_string_free(new_key_string, TRUE);
g_string_free(new_ssid_string,TRUE);
- g_free(type_entered);
- g_free(key_entered );
- g_free(ssid_entered);
return;
}
g_string_free(new_key_string, TRUE);
g_string_free(new_ssid_string,TRUE);
- g_free(type_entered);
- g_free(key_entered );
- g_free(ssid_entered);
return;
}
}
g_string_free(new_key_string, TRUE);
g_string_free(new_ssid_string,TRUE);
- g_free(type_entered);
- g_free(key_entered );
- g_free(ssid_entered);
return;
}
g_string_free(new_key_string, TRUE);
g_string_free(new_ssid_string,TRUE);
- g_free(type_entered);
- g_free(key_entered );
- g_free(ssid_entered);
return;
}
g_string_free(new_key_string, TRUE);
g_string_free(new_ssid_string,TRUE);
- g_free(type_entered);
- g_free(key_entered );
- g_free(ssid_entered);
return;
}
g_string_free(new_key_string, TRUE);
g_string_free(new_ssid_string,TRUE);
- g_free(type_entered);
- g_free(key_entered );
- g_free(ssid_entered);
return;
}
}
g_string_free(new_key_string, TRUE);
g_string_free(new_ssid_string,TRUE);
- g_free(type_entered);
- g_free(key_entered );
- g_free(ssid_entered);
-
window_destroy(GTK_WIDGET(data));
return;
}
gtk_widget_set_sensitive(airpcap_toolbar_decryption,FALSE);
gtk_widget_set_sensitive(airpcap_toolbar_decryption_lb,FALSE);
gtk_widget_set_sensitive(airpcap_toolbar_keys_button,FALSE);
- airpcap_set_toolbar_no_if(airpcap_tb);
}
}
gtk_widget_set_sensitive(airpcap_toolbar_decryption,TRUE);
gtk_widget_set_sensitive(airpcap_toolbar_decryption_lb,TRUE);
gtk_widget_set_sensitive(airpcap_toolbar_keys_button,TRUE);
- airpcap_set_toolbar_no_if(airpcap_tb);
change_airpcap_settings = FALSE;
}
}
return NULL;
}
-/*
- * Sets the entry of the link type combo using the AirpcapLinkType.
- */
-void
-airpcap_link_type_combo_set_by_type(GtkWidget* c, AirpcapLinkType type)
-{
- gchar* s;
-
- s = airpcap_get_link_name(type);
- gtk_entry_set_text(GTK_ENTRY(GTK_COMBO(c)->entry),s);
-}
-
-/*
- * Retrieves the name in link type the combo entry.
- */
-AirpcapLinkType
-airpcap_link_type_combo_get_type(GtkWidget* c)
-{
- const gchar* s;
-
- s = gtk_entry_get_text(GTK_ENTRY(GTK_COMBO(c)->entry));
-
- return airpcap_get_link_type(s);
-}
-
/*
* Sets the entry of the validation combo using the AirpcapValidationType.
*/
return;
}
-/*
- * This function sets up the correct airpcap toolbar that must
- * be displayed when no airpcap if is found on the system...
- */
-void
-airpcap_set_toolbar_no_if(GtkWidget* w)
-{
- GtkWidget *toolbar_tb,
- *if_description_lb,
- *toolbar_channel_cb,
- *channel_lb,
- *channel_offset_cb,
- *channel_offset_lb,
- *fcs_cb,
- *fcs_lb,
- *advanced_bt;
-
- if(w == NULL)
- return;
-
- toolbar_tb = w;
-
- if_description_lb = g_object_get_data(G_OBJECT(toolbar_tb),AIRPCAP_TOOLBAR_INTERFACE_KEY);
- channel_lb = g_object_get_data(G_OBJECT(toolbar_tb),AIRPCAP_TOOLBAR_CHANNEL_LABEL_KEY);
- toolbar_channel_cb = g_object_get_data(G_OBJECT(toolbar_tb),AIRPCAP_TOOLBAR_CHANNEL_KEY);
- channel_offset_lb = g_object_get_data(G_OBJECT(toolbar_tb),AIRPCAP_TOOLBAR_CHANNEL_OFFSET_LABEL_KEY);
- channel_offset_cb = g_object_get_data(G_OBJECT(toolbar_tb),AIRPCAP_TOOLBAR_CHANNEL_OFFSET_KEY);
- fcs_lb = g_object_get_data(G_OBJECT(toolbar_tb),AIRPCAP_TOOLBAR_FCS_FILTER_LABEL_KEY);
- fcs_cb = g_object_get_data(G_OBJECT(toolbar_tb),AIRPCAP_TOOLBAR_FCS_FILTER_KEY);
- advanced_bt = g_object_get_data(G_OBJECT(toolbar_tb),AIRPCAP_TOOLBAR_ADVANCED_KEY);
-
- if(fcs_cb != NULL) gtk_entry_set_text(GTK_ENTRY(GTK_COMBO(fcs_cb)->entry),"");
- if(toolbar_channel_cb != NULL) gtk_entry_set_text(GTK_ENTRY(GTK_COMBO(toolbar_channel_cb)->entry),"");
- if(channel_offset_cb != NULL) gtk_entry_set_text(GTK_ENTRY(GTK_COMBO(channel_offset_cb)->entry),"");
- if(if_description_lb != NULL) gtk_label_set_text(GTK_LABEL(if_description_lb),"Current Wireless Interface: None");
-
- /*if(if_description_lb != NULL) gtk_widget_set_sensitive(if_description_lb,FALSE);
- if(channel_lb != NULL) gtk_widget_set_sensitive(channel_lb,FALSE);
- if(channel_cb != NULL) gtk_widget_set_sensitive(channel_cb,FALSE);
- if(fcs_lb != NULL) gtk_widget_set_sensitive(fcs_lb,FALSE);
- if(fcs_cb != NULL) gtk_widget_set_sensitive(fcs_cb,FALSE);
- if(advanced_bt != NULL) gtk_widget_set_sensitive(advanced_bt,FALSE);*/
-}
-
#endif /* HAVE_AIRPCAP */
/*