/* * DO NOT EDIT THIS FILE - it is generated by Glade. */ #ifdef HAVE_CONFIG_H # include #endif #include #include #include #include #include #include #include "callbacks.h" #include "interface.h" #include "support.h" GtkWidget* create_SaveChanges (void) { GtkWidget *SaveChanges; GtkWidget *vbox1; GtkWidget *label27; GtkWidget *hbuttonbox1; GtkWidget *SaveChangesYes; GtkWidget *SaveChangesNo; SaveChanges = gtk_window_new (GTK_WINDOW_DIALOG); gtk_widget_set_name (SaveChanges, "SaveChanges"); gtk_object_set_data (GTK_OBJECT (SaveChanges), "SaveChanges", SaveChanges); gtk_window_set_title (GTK_WINDOW (SaveChanges), _("Save Changes?")); gtk_window_set_position (GTK_WINDOW (SaveChanges), GTK_WIN_POS_CENTER); gtk_window_set_modal (GTK_WINDOW (SaveChanges), TRUE); gtk_window_set_default_size (GTK_WINDOW (SaveChanges), 200, 150); vbox1 = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbox1, "vbox1"); gtk_widget_ref (vbox1); gtk_object_set_data_full (GTK_OBJECT (SaveChanges), "vbox1", vbox1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox1); gtk_container_add (GTK_CONTAINER (SaveChanges), vbox1); label27 = gtk_label_new (_("\nSettings have been changed.\n\nDo you want to save the changes?\n")); gtk_widget_set_name (label27, "label27"); gtk_widget_ref (label27); gtk_object_set_data_full (GTK_OBJECT (SaveChanges), "label27", label27, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label27); gtk_box_pack_start (GTK_BOX (vbox1), label27, FALSE, FALSE, 2); hbuttonbox1 = gtk_hbutton_box_new (); gtk_widget_set_name (hbuttonbox1, "hbuttonbox1"); gtk_widget_ref (hbuttonbox1); gtk_object_set_data_full (GTK_OBJECT (SaveChanges), "hbuttonbox1", hbuttonbox1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbuttonbox1); gtk_box_pack_start (GTK_BOX (vbox1), hbuttonbox1, FALSE, FALSE, 2); gtk_container_set_border_width (GTK_CONTAINER (hbuttonbox1), 2); SaveChangesYes = gtk_button_new_with_label (_("Yes")); gtk_widget_set_name (SaveChangesYes, "SaveChangesYes"); gtk_widget_ref (SaveChangesYes); gtk_object_set_data_full (GTK_OBJECT (SaveChanges), "SaveChangesYes", SaveChangesYes, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (SaveChangesYes); gtk_container_add (GTK_CONTAINER (hbuttonbox1), SaveChangesYes); GTK_WIDGET_SET_FLAGS (SaveChangesYes, GTK_CAN_DEFAULT); SaveChangesNo = gtk_button_new_with_label (_("No")); gtk_widget_set_name (SaveChangesNo, "SaveChangesNo"); gtk_widget_ref (SaveChangesNo); gtk_object_set_data_full (GTK_OBJECT (SaveChanges), "SaveChangesNo", SaveChangesNo, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (SaveChangesNo); gtk_container_add (GTK_CONTAINER (hbuttonbox1), SaveChangesNo); GTK_WIDGET_SET_FLAGS (SaveChangesNo, GTK_CAN_DEFAULT); gtk_signal_connect (GTK_OBJECT (SaveChanges), "delete_event", GTK_SIGNAL_FUNC (on_SaveChanges_de_event), NULL); gtk_signal_connect (GTK_OBJECT (SaveChanges), "destroy_event", GTK_SIGNAL_FUNC (on_SaveChanges_de_event), NULL); gtk_signal_connect (GTK_OBJECT (SaveChanges), "destroy", GTK_SIGNAL_FUNC (on_SaveChanges_de_event), NULL); gtk_signal_connect (GTK_OBJECT (SaveChangesYes), "clicked", GTK_SIGNAL_FUNC (on_SaveChangesYes_clicked), NULL); gtk_signal_connect (GTK_OBJECT (SaveChangesNo), "clicked", GTK_SIGNAL_FUNC (on_SaveChangesNo_clicked), NULL); gtk_widget_grab_default (SaveChangesYes); return SaveChanges; } GtkWidget* create_GeneralHelpWin (void) { GtkWidget *GeneralHelpWin; GtkWidget *dialog_vbox1; GtkWidget *scrolledwindow1; GtkWidget *text1; GtkWidget *dialog_action_area1; GtkWidget *GeneralHelpOK; GeneralHelpWin = gtk_dialog_new (); gtk_widget_set_name (GeneralHelpWin, "GeneralHelpWin"); gtk_object_set_data (GTK_OBJECT (GeneralHelpWin), "GeneralHelpWin", GeneralHelpWin); gtk_window_set_title (GTK_WINDOW (GeneralHelpWin), _("Help")); GTK_WINDOW (GeneralHelpWin)->type = GTK_WINDOW_DIALOG; gtk_window_set_position (GTK_WINDOW (GeneralHelpWin), GTK_WIN_POS_CENTER); gtk_window_set_modal (GTK_WINDOW (GeneralHelpWin), TRUE); gtk_window_set_default_size (GTK_WINDOW (GeneralHelpWin), 230, 220); gtk_window_set_policy (GTK_WINDOW (GeneralHelpWin), TRUE, TRUE, TRUE); dialog_vbox1 = GTK_DIALOG (GeneralHelpWin)->vbox; gtk_widget_set_name (dialog_vbox1, "dialog_vbox1"); gtk_object_set_data (GTK_OBJECT (GeneralHelpWin), "dialog_vbox1", dialog_vbox1); gtk_widget_show (dialog_vbox1); scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_set_name (scrolledwindow1, "scrolledwindow1"); gtk_widget_ref (scrolledwindow1); gtk_object_set_data_full (GTK_OBJECT (GeneralHelpWin), "scrolledwindow1", scrolledwindow1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (scrolledwindow1); gtk_box_pack_start (GTK_BOX (dialog_vbox1), scrolledwindow1, TRUE, TRUE, 0); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); text1 = gtk_text_new (NULL, NULL); gtk_widget_set_name (text1, "text1"); gtk_widget_ref (text1); gtk_object_set_data_full (GTK_OBJECT (GeneralHelpWin), "text1", text1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (text1); gtk_container_add (GTK_CONTAINER (scrolledwindow1), text1); gtk_text_insert (GTK_TEXT (text1), NULL, NULL, NULL, _("General Settings\n\nInfo:\n\tFree form informational string,\n\thas no function.\n\nESSID:\n\tNetwork name, sometimes also\n\tcalled Domain ID.\n\tIdentifies your network, most\n\tWLAN cards get this\n\tautomatically from the access\n\tpoint in managed mode, other\n\tcards require to specify a name.\n\tIn Ad-Hoc mode the same name\n\tshould be spcified on all\n\tparticipating nodes.\nNWID:\n\tNetwork ID, specifies nodes\n\tbelonging to the same cell.\nMode:\n\tValid choices are:\n\tAd-Hoc\n\t\tSometimes also called\n\t\tDemo mode, nodes\n\t\twithout access point\n\tManaged\n\t\tManaged network with\n\t\taccess point\n\tMaster\n\t\tThe nodes acts as master or\n\t\taccess point, not supported\n\t\tby all cards.\n\tRepeater\n\t\tThe node acts as packet\n\t\tforwarder, not supported\n\t\tby all cards.\n\tSecondary\n\t\tThe node acts as secondary\n\t\tor backup master, not\n\t\tsupported by all cards.\n\tAuto\n\t\tTry to automatically\n\t\tdetermine operation mode\n\t\tor use card's default mode."), -1); dialog_action_area1 = GTK_DIALOG (GeneralHelpWin)->action_area; gtk_widget_set_name (dialog_action_area1, "dialog_action_area1"); gtk_object_set_data (GTK_OBJECT (GeneralHelpWin), "dialog_action_area1", dialog_action_area1); gtk_widget_show (dialog_action_area1); gtk_container_set_border_width (GTK_CONTAINER (dialog_action_area1), 10); GeneralHelpOK = gtk_button_new_with_label (_("OK")); gtk_widget_set_name (GeneralHelpOK, "GeneralHelpOK"); gtk_widget_ref (GeneralHelpOK); gtk_object_set_data_full (GTK_OBJECT (GeneralHelpWin), "GeneralHelpOK", GeneralHelpOK, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GeneralHelpOK); gtk_box_pack_start (GTK_BOX (dialog_action_area1), GeneralHelpOK, FALSE, FALSE, 0); gtk_signal_connect (GTK_OBJECT (GeneralHelpWin), "delete_event", GTK_SIGNAL_FUNC (on_HelpWin_de_event), NULL); gtk_signal_connect (GTK_OBJECT (GeneralHelpWin), "destroy_event", GTK_SIGNAL_FUNC (on_HelpWin_de_event), NULL); gtk_signal_connect (GTK_OBJECT (GeneralHelpWin), "destroy", GTK_SIGNAL_FUNC (on_HelpWin_de_event), NULL); gtk_signal_connect (GTK_OBJECT (GeneralHelpOK), "clicked", GTK_SIGNAL_FUNC (on_GeneralHelpOK_clicked), NULL); return GeneralHelpWin; } GtkWidget* create_RFParamsHelp (void) { GtkWidget *RFParamsHelp; GtkWidget *vbox3; GtkWidget *scrolledwindow2; GtkWidget *text2; GtkWidget *hbox1; GtkWidget *RFParamsOK; RFParamsHelp = gtk_dialog_new (); gtk_widget_set_name (RFParamsHelp, "RFParamsHelp"); gtk_object_set_data (GTK_OBJECT (RFParamsHelp), "RFParamsHelp", RFParamsHelp); gtk_window_set_title (GTK_WINDOW (RFParamsHelp), _("Help")); GTK_WINDOW (RFParamsHelp)->type = GTK_WINDOW_DIALOG; gtk_window_set_position (GTK_WINDOW (RFParamsHelp), GTK_WIN_POS_CENTER); gtk_window_set_modal (GTK_WINDOW (RFParamsHelp), TRUE); gtk_window_set_default_size (GTK_WINDOW (RFParamsHelp), 230, 220); gtk_window_set_policy (GTK_WINDOW (RFParamsHelp), TRUE, TRUE, TRUE); vbox3 = GTK_DIALOG (RFParamsHelp)->vbox; gtk_widget_set_name (vbox3, "vbox3"); gtk_object_set_data (GTK_OBJECT (RFParamsHelp), "vbox3", vbox3); gtk_widget_show (vbox3); scrolledwindow2 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_set_name (scrolledwindow2, "scrolledwindow2"); gtk_widget_ref (scrolledwindow2); gtk_object_set_data_full (GTK_OBJECT (RFParamsHelp), "scrolledwindow2", scrolledwindow2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (scrolledwindow2); gtk_box_pack_start (GTK_BOX (vbox3), scrolledwindow2, TRUE, TRUE, 0); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow2), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); text2 = gtk_text_new (NULL, NULL); gtk_widget_set_name (text2, "text2"); gtk_widget_ref (text2); gtk_object_set_data_full (GTK_OBJECT (RFParamsHelp), "text2", text2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (text2); gtk_container_add (GTK_CONTAINER (scrolledwindow2), text2); gtk_text_insert (GTK_TEXT (text2), NULL, NULL, NULL, _("RF Parameters\n\nChannel specification\n\tThe WaveLAN frequency band is\n\tfrom 2.4GHz up to 2.4836GHz\n\tis devided into up to 14\n\tchannels. Not all cards support\n\tall channels.\n\tFor Ad-Hoc mode a fixed\n\tcommon channel / freqency for\n\tthe participating nodes has to be\n\tspecified. For some access\n\tpoint - card combinations it can\n\tbe necessary to specify the\n\taccess point's control channel\n\there.\n\tThe channel can be either\n\tspecified by it's frequency or\n\tchannel number.\n\nRate\n\tSpecifies the transmission rate,\n\tdepending on the card\n\t1MBit/sec, or 11MBit/sec are\n\tsupported. Auto selects the\n\tcard's default rate."), -1); hbox1 = GTK_DIALOG (RFParamsHelp)->action_area; gtk_widget_set_name (hbox1, "hbox1"); gtk_object_set_data (GTK_OBJECT (RFParamsHelp), "hbox1", hbox1); gtk_widget_show (hbox1); gtk_container_set_border_width (GTK_CONTAINER (hbox1), 10); RFParamsOK = gtk_button_new_with_label (_("OK")); gtk_widget_set_name (RFParamsOK, "RFParamsOK"); gtk_widget_ref (RFParamsOK); gtk_object_set_data_full (GTK_OBJECT (RFParamsHelp), "RFParamsOK", RFParamsOK, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (RFParamsOK); gtk_box_pack_start (GTK_BOX (hbox1), RFParamsOK, FALSE, FALSE, 0); gtk_signal_connect (GTK_OBJECT (RFParamsHelp), "delete_event", GTK_SIGNAL_FUNC (on_HelpWin_de_event), NULL); gtk_signal_connect (GTK_OBJECT (RFParamsHelp), "destroy_event", GTK_SIGNAL_FUNC (on_HelpWin_de_event), NULL); gtk_signal_connect (GTK_OBJECT (RFParamsHelp), "destroy", GTK_SIGNAL_FUNC (on_HelpWin_de_event), NULL); gtk_signal_connect (GTK_OBJECT (RFParamsOK), "clicked", GTK_SIGNAL_FUNC (on_RFParamsOK_clicked), NULL); return RFParamsHelp; } GtkWidget* create_WEPHelpWin (void) { GtkWidget *WEPHelpWin; GtkWidget *vbox5; GtkWidget *scrolledwindow3; GtkWidget *text3; GtkWidget *hbox2; GtkWidget *WEPHelpOK; WEPHelpWin = gtk_dialog_new (); gtk_widget_set_name (WEPHelpWin, "WEPHelpWin"); gtk_object_set_data (GTK_OBJECT (WEPHelpWin), "WEPHelpWin", WEPHelpWin); gtk_window_set_title (GTK_WINDOW (WEPHelpWin), _("Help")); GTK_WINDOW (WEPHelpWin)->type = GTK_WINDOW_DIALOG; gtk_window_set_position (GTK_WINDOW (WEPHelpWin), GTK_WIN_POS_CENTER); gtk_window_set_modal (GTK_WINDOW (WEPHelpWin), TRUE); gtk_window_set_default_size (GTK_WINDOW (WEPHelpWin), 230, 220); gtk_window_set_policy (GTK_WINDOW (WEPHelpWin), TRUE, TRUE, TRUE); vbox5 = GTK_DIALOG (WEPHelpWin)->vbox; gtk_widget_set_name (vbox5, "vbox5"); gtk_object_set_data (GTK_OBJECT (WEPHelpWin), "vbox5", vbox5); gtk_widget_show (vbox5); scrolledwindow3 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_set_name (scrolledwindow3, "scrolledwindow3"); gtk_widget_ref (scrolledwindow3); gtk_object_set_data_full (GTK_OBJECT (WEPHelpWin), "scrolledwindow3", scrolledwindow3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (scrolledwindow3); gtk_box_pack_start (GTK_BOX (vbox5), scrolledwindow3, TRUE, TRUE, 0); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow3), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); text3 = gtk_text_new (NULL, NULL); gtk_widget_set_name (text3, "text3"); gtk_widget_ref (text3); gtk_object_set_data_full (GTK_OBJECT (WEPHelpWin), "text3", text3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (text3); gtk_container_add (GTK_CONTAINER (scrolledwindow3), text3); gtk_text_insert (GTK_TEXT (text3), NULL, NULL, NULL, _("WEP Encryption\n\nEncryption\n\tOn - Enable link encryption\n\tOff - Disable link encryption\n\nMode\n\tOpen\n\t\tAlso accept not encrypted\n\t\tdata packets\n\tRestricted\n\t\tOnly accept correctly encrypted\n\t\tdata packets"), -1); hbox2 = GTK_DIALOG (WEPHelpWin)->action_area; gtk_widget_set_name (hbox2, "hbox2"); gtk_object_set_data (GTK_OBJECT (WEPHelpWin), "hbox2", hbox2); gtk_widget_show (hbox2); gtk_container_set_border_width (GTK_CONTAINER (hbox2), 10); WEPHelpOK = gtk_button_new_with_label (_("OK")); gtk_widget_set_name (WEPHelpOK, "WEPHelpOK"); gtk_widget_ref (WEPHelpOK); gtk_object_set_data_full (GTK_OBJECT (WEPHelpWin), "WEPHelpOK", WEPHelpOK, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (WEPHelpOK); gtk_box_pack_start (GTK_BOX (hbox2), WEPHelpOK, FALSE, FALSE, 0); gtk_signal_connect (GTK_OBJECT (WEPHelpWin), "delete_event", GTK_SIGNAL_FUNC (on_HelpWin_de_event), NULL); gtk_signal_connect (GTK_OBJECT (WEPHelpWin), "destroy_event", GTK_SIGNAL_FUNC (on_HelpWin_de_event), NULL); gtk_signal_connect (GTK_OBJECT (WEPHelpWin), "destroy", GTK_SIGNAL_FUNC (on_HelpWin_de_event), NULL); gtk_signal_connect (GTK_OBJECT (WEPHelpOK), "clicked", GTK_SIGNAL_FUNC (on_WEPHelpOK_clicked), NULL); return WEPHelpWin; } GtkWidget* create_EncKeysHelpWin (void) { GtkWidget *EncKeysHelpWin; GtkWidget *vbox6; GtkWidget *scrolledwindow4; GtkWidget *text4; GtkWidget *hbox3; GtkWidget *EncKeysHelpOK; EncKeysHelpWin = gtk_dialog_new (); gtk_widget_set_name (EncKeysHelpWin, "EncKeysHelpWin"); gtk_object_set_data (GTK_OBJECT (EncKeysHelpWin), "EncKeysHelpWin", EncKeysHelpWin); gtk_window_set_title (GTK_WINDOW (EncKeysHelpWin), _("Help")); GTK_WINDOW (EncKeysHelpWin)->type = GTK_WINDOW_DIALOG; gtk_window_set_position (GTK_WINDOW (EncKeysHelpWin), GTK_WIN_POS_CENTER); gtk_window_set_modal (GTK_WINDOW (EncKeysHelpWin), TRUE); gtk_window_set_default_size (GTK_WINDOW (EncKeysHelpWin), 230, 220); gtk_window_set_policy (GTK_WINDOW (EncKeysHelpWin), TRUE, TRUE, TRUE); vbox6 = GTK_DIALOG (EncKeysHelpWin)->vbox; gtk_widget_set_name (vbox6, "vbox6"); gtk_object_set_data (GTK_OBJECT (EncKeysHelpWin), "vbox6", vbox6); gtk_widget_show (vbox6); scrolledwindow4 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_set_name (scrolledwindow4, "scrolledwindow4"); gtk_widget_ref (scrolledwindow4); gtk_object_set_data_full (GTK_OBJECT (EncKeysHelpWin), "scrolledwindow4", scrolledwindow4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (scrolledwindow4); gtk_box_pack_start (GTK_BOX (vbox6), scrolledwindow4, TRUE, TRUE, 0); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow4), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); text4 = gtk_text_new (NULL, NULL); gtk_widget_set_name (text4, "text4"); gtk_widget_ref (text4); gtk_object_set_data_full (GTK_OBJECT (EncKeysHelpWin), "text4", text4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (text4); gtk_container_add (GTK_CONTAINER (scrolledwindow4), text4); gtk_text_insert (GTK_TEXT (text4), NULL, NULL, NULL, _("Encryption Keys\n\nEncryption keys can be specified\neither as HEX encoded strings\nlike\n\t0123-4567-89\nor\n\t0a2d46ff3c\nor as simple strings which will be\nconverted to numerical keys\nautomatically.\n\nUp to 4 different keys can be\nconfigured but only one of them\ncan be active at a time."), -1); hbox3 = GTK_DIALOG (EncKeysHelpWin)->action_area; gtk_widget_set_name (hbox3, "hbox3"); gtk_object_set_data (GTK_OBJECT (EncKeysHelpWin), "hbox3", hbox3); gtk_widget_show (hbox3); gtk_container_set_border_width (GTK_CONTAINER (hbox3), 10); EncKeysHelpOK = gtk_button_new_with_label (_("OK")); gtk_widget_set_name (EncKeysHelpOK, "EncKeysHelpOK"); gtk_widget_ref (EncKeysHelpOK); gtk_object_set_data_full (GTK_OBJECT (EncKeysHelpWin), "EncKeysHelpOK", EncKeysHelpOK, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (EncKeysHelpOK); gtk_box_pack_start (GTK_BOX (hbox3), EncKeysHelpOK, FALSE, FALSE, 0); gtk_signal_connect (GTK_OBJECT (EncKeysHelpWin), "delete_event", GTK_SIGNAL_FUNC (on_HelpWin_de_event), NULL); gtk_signal_connect (GTK_OBJECT (EncKeysHelpWin), "destroy_event", GTK_SIGNAL_FUNC (on_HelpWin_de_event), NULL); gtk_signal_connect (GTK_OBJECT (EncKeysHelpWin), "destroy", GTK_SIGNAL_FUNC (on_HelpWin_de_event), NULL); gtk_signal_connect (GTK_OBJECT (EncKeysHelpOK), "clicked", GTK_SIGNAL_FUNC (on_EncKeysHelpOK_clicked), NULL); return EncKeysHelpWin; } GtkWidget* create_ExpertHelpWin (void) { GtkWidget *ExpertHelpWin; GtkWidget *vbox7; GtkWidget *scrolledwindow5; GtkWidget *text5; GtkWidget *hbox4; GtkWidget *ExpertHelpOK; ExpertHelpWin = gtk_dialog_new (); gtk_widget_set_name (ExpertHelpWin, "ExpertHelpWin"); gtk_object_set_data (GTK_OBJECT (ExpertHelpWin), "ExpertHelpWin", ExpertHelpWin); gtk_window_set_title (GTK_WINDOW (ExpertHelpWin), _("Help")); GTK_WINDOW (ExpertHelpWin)->type = GTK_WINDOW_DIALOG; gtk_window_set_position (GTK_WINDOW (ExpertHelpWin), GTK_WIN_POS_CENTER); gtk_window_set_modal (GTK_WINDOW (ExpertHelpWin), TRUE); gtk_window_set_default_size (GTK_WINDOW (ExpertHelpWin), 230, 220); gtk_window_set_policy (GTK_WINDOW (ExpertHelpWin), TRUE, TRUE, TRUE); vbox7 = GTK_DIALOG (ExpertHelpWin)->vbox; gtk_widget_set_name (vbox7, "vbox7"); gtk_object_set_data (GTK_OBJECT (ExpertHelpWin), "vbox7", vbox7); gtk_widget_show (vbox7); scrolledwindow5 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_set_name (scrolledwindow5, "scrolledwindow5"); gtk_widget_ref (scrolledwindow5); gtk_object_set_data_full (GTK_OBJECT (ExpertHelpWin), "scrolledwindow5", scrolledwindow5, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (scrolledwindow5); gtk_box_pack_start (GTK_BOX (vbox7), scrolledwindow5, TRUE, TRUE, 0); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow5), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); text5 = gtk_text_new (NULL, NULL); gtk_widget_set_name (text5, "text5"); gtk_widget_ref (text5); gtk_object_set_data_full (GTK_OBJECT (ExpertHelpWin), "text5", text5, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (text5); gtk_container_add (GTK_CONTAINER (scrolledwindow5), text5); gtk_text_insert (GTK_TEXT (text5), NULL, NULL, NULL, _("Expert settings\n\nAll WLAN settings are performed\nthrough two utility programs\ncalled \"iwconfig\" and \"iwpriv\".\nThose utilities provide even more\noptions than are usually necessary\nto get your WLAN up and running.\nIf one of those seldomly options\nhas to be used it can be specified\nhere as it would be on the utilitie's\ncommandline.\n\nFor example some Orinico based\nneed an extra iwpriv option to\nproperly enable Ad-Hoc or\nMaster mode:\nAd-Hoc:\n\tset_port3 1\nMaster:\n\tset_port3 0\n\nAdditionally options for the\niwspy utility can be specified.\n\nBe aware of the fact that wrong\noptions can cause the settings\nprocess to fail, not only the\nadditional settings!\n\nFor more information on the\niwconfig, iwspy and iwpriv\nutilities please consult the\nextra documentation."), -1); hbox4 = GTK_DIALOG (ExpertHelpWin)->action_area; gtk_widget_set_name (hbox4, "hbox4"); gtk_object_set_data (GTK_OBJECT (ExpertHelpWin), "hbox4", hbox4); gtk_widget_show (hbox4); gtk_container_set_border_width (GTK_CONTAINER (hbox4), 10); ExpertHelpOK = gtk_button_new_with_label (_("OK")); gtk_widget_set_name (ExpertHelpOK, "ExpertHelpOK"); gtk_widget_ref (ExpertHelpOK); gtk_object_set_data_full (GTK_OBJECT (ExpertHelpWin), "ExpertHelpOK", ExpertHelpOK, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (ExpertHelpOK); gtk_box_pack_start (GTK_BOX (hbox4), ExpertHelpOK, FALSE, FALSE, 0); gtk_signal_connect (GTK_OBJECT (ExpertHelpWin), "delete_event", GTK_SIGNAL_FUNC (on_HelpWin_de_event), NULL); gtk_signal_connect (GTK_OBJECT (ExpertHelpWin), "destroy_event", GTK_SIGNAL_FUNC (on_HelpWin_de_event), NULL); gtk_signal_connect (GTK_OBJECT (ExpertHelpWin), "destroy", GTK_SIGNAL_FUNC (on_HelpWin_de_event), NULL); gtk_signal_connect (GTK_OBJECT (ExpertHelpOK), "clicked", GTK_SIGNAL_FUNC (on_ExpertHelpOK_clicked), NULL); return ExpertHelpWin; } GtkWidget* create_DeleteVerify (void) { GtkWidget *DeleteVerify; GtkWidget *dialog_vbox2; GtkWidget *label38; GtkWidget *dialog_action_area2; GtkWidget *hbuttonbox9; GtkWidget *DeleteYes; GtkWidget *DeleteNo; DeleteVerify = gtk_dialog_new (); gtk_widget_set_name (DeleteVerify, "DeleteVerify"); gtk_object_set_data (GTK_OBJECT (DeleteVerify), "DeleteVerify", DeleteVerify); gtk_window_set_title (GTK_WINDOW (DeleteVerify), _("Sure ?")); GTK_WINDOW (DeleteVerify)->type = GTK_WINDOW_DIALOG; gtk_window_set_position (GTK_WINDOW (DeleteVerify), GTK_WIN_POS_CENTER); gtk_window_set_modal (GTK_WINDOW (DeleteVerify), TRUE); gtk_window_set_default_size (GTK_WINDOW (DeleteVerify), 200, 150); gtk_window_set_policy (GTK_WINDOW (DeleteVerify), TRUE, TRUE, FALSE); dialog_vbox2 = GTK_DIALOG (DeleteVerify)->vbox; gtk_widget_set_name (dialog_vbox2, "dialog_vbox2"); gtk_object_set_data (GTK_OBJECT (DeleteVerify), "dialog_vbox2", dialog_vbox2); gtk_widget_show (dialog_vbox2); label38 = gtk_label_new (_("\nDo you really want\nto delete this\nentry ?\n")); gtk_widget_set_name (label38, "label38"); gtk_widget_ref (label38); gtk_object_set_data_full (GTK_OBJECT (DeleteVerify), "label38", label38, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label38); gtk_box_pack_start (GTK_BOX (dialog_vbox2), label38, FALSE, FALSE, 5); dialog_action_area2 = GTK_DIALOG (DeleteVerify)->action_area; gtk_widget_set_name (dialog_action_area2, "dialog_action_area2"); gtk_object_set_data (GTK_OBJECT (DeleteVerify), "dialog_action_area2", dialog_action_area2); gtk_widget_show (dialog_action_area2); gtk_container_set_border_width (GTK_CONTAINER (dialog_action_area2), 10); hbuttonbox9 = gtk_hbutton_box_new (); gtk_widget_set_name (hbuttonbox9, "hbuttonbox9"); gtk_widget_ref (hbuttonbox9); gtk_object_set_data_full (GTK_OBJECT (DeleteVerify), "hbuttonbox9", hbuttonbox9, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbuttonbox9); gtk_box_pack_start (GTK_BOX (dialog_action_area2), hbuttonbox9, TRUE, TRUE, 0); DeleteYes = gtk_button_new_with_label (_("Yes")); gtk_widget_set_name (DeleteYes, "DeleteYes"); gtk_widget_ref (DeleteYes); gtk_object_set_data_full (GTK_OBJECT (DeleteVerify), "DeleteYes", DeleteYes, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (DeleteYes); gtk_container_add (GTK_CONTAINER (hbuttonbox9), DeleteYes); GTK_WIDGET_UNSET_FLAGS (DeleteYes, GTK_CAN_FOCUS); GTK_WIDGET_SET_FLAGS (DeleteYes, GTK_CAN_DEFAULT); DeleteNo = gtk_button_new_with_label (_("No")); gtk_widget_set_name (DeleteNo, "DeleteNo"); gtk_widget_ref (DeleteNo); gtk_object_set_data_full (GTK_OBJECT (DeleteVerify), "DeleteNo", DeleteNo, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (DeleteNo); gtk_container_add (GTK_CONTAINER (hbuttonbox9), DeleteNo); GTK_WIDGET_UNSET_FLAGS (DeleteNo, GTK_CAN_FOCUS); GTK_WIDGET_SET_FLAGS (DeleteNo, GTK_CAN_DEFAULT); gtk_signal_connect (GTK_OBJECT (DeleteYes), "clicked", GTK_SIGNAL_FUNC (on_DeleteYes_clicked), NULL); gtk_signal_connect (GTK_OBJECT (DeleteNo), "clicked", GTK_SIGNAL_FUNC (on_DeleteNo_clicked), NULL); gtk_widget_grab_default (DeleteNo); return DeleteVerify; } GtkWidget* create_SchemeHelpWin (void) { GtkWidget *SchemeHelpWin; GtkWidget *vbox9; GtkWidget *scrolledwindow7; GtkWidget *text6; GtkWidget *hbox5; GtkWidget *SchemeHelpOK; SchemeHelpWin = gtk_dialog_new (); gtk_widget_set_name (SchemeHelpWin, "SchemeHelpWin"); gtk_object_set_data (GTK_OBJECT (SchemeHelpWin), "SchemeHelpWin", SchemeHelpWin); gtk_window_set_title (GTK_WINDOW (SchemeHelpWin), _("Help")); GTK_WINDOW (SchemeHelpWin)->type = GTK_WINDOW_DIALOG; gtk_window_set_position (GTK_WINDOW (SchemeHelpWin), GTK_WIN_POS_CENTER); gtk_window_set_modal (GTK_WINDOW (SchemeHelpWin), TRUE); gtk_window_set_default_size (GTK_WINDOW (SchemeHelpWin), 230, 220); gtk_window_set_policy (GTK_WINDOW (SchemeHelpWin), TRUE, TRUE, TRUE); vbox9 = GTK_DIALOG (SchemeHelpWin)->vbox; gtk_widget_set_name (vbox9, "vbox9"); gtk_object_set_data (GTK_OBJECT (SchemeHelpWin), "vbox9", vbox9); gtk_widget_show (vbox9); scrolledwindow7 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_set_name (scrolledwindow7, "scrolledwindow7"); gtk_widget_ref (scrolledwindow7); gtk_object_set_data_full (GTK_OBJECT (SchemeHelpWin), "scrolledwindow7", scrolledwindow7, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (scrolledwindow7); gtk_box_pack_start (GTK_BOX (vbox9), scrolledwindow7, TRUE, TRUE, 0); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow7), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); text6 = gtk_text_new (NULL, NULL); gtk_widget_set_name (text6, "text6"); gtk_widget_ref (text6); gtk_object_set_data_full (GTK_OBJECT (SchemeHelpWin), "text6", text6, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (text6); gtk_container_add (GTK_CONTAINER (scrolledwindow7), text6); gtk_text_insert (GTK_TEXT (text6), NULL, NULL, NULL, _("Scheme\n\nDifferent WLAN cards may use\ndifferent settings. Also different\nsituations may require different\nsettings.\nUsing schemes it is possible to\ndefine several profiles for different\nsituations and hardware combinations.\nThe setting string may contain the\nglobbing characters \"*\" and \"?\" for\nmatching.\nSchemes are identified by\n\nScheme name\n\tA simple string identifying\n\ta situation like e.g.\n\t\thome\n\t\toffice\n\t\t*\n\tMostly defaults to *\n\nSocket\n\tThe device socket number,\n\tusually 0 or 1.\n\tMostly defaults to *\n\nInstance\n\t???\n\tMostly defaults to *\n\nHW-Address\n\tThe hardware address of the\n\tcard. This makes it possible to\n\tidentify different hardware\n\tvendors and to set hardware\n\tspecific settings.\n\tHere the globbing characters\n\thelp to match a whole vendor\n\tdevice address range like e.g.\n\t\t00:60:1D:*|*,*,*,00:02:2D:*\n\twhich matches almost all\n\toriginal Lucent Wavelan cards."), -1); hbox5 = GTK_DIALOG (SchemeHelpWin)->action_area; gtk_widget_set_name (hbox5, "hbox5"); gtk_object_set_data (GTK_OBJECT (SchemeHelpWin), "hbox5", hbox5); gtk_widget_show (hbox5); gtk_container_set_border_width (GTK_CONTAINER (hbox5), 10); SchemeHelpOK = gtk_button_new_with_label (_("OK")); gtk_widget_set_name (SchemeHelpOK, "SchemeHelpOK"); gtk_widget_ref (SchemeHelpOK); gtk_object_set_data_full (GTK_OBJECT (SchemeHelpWin), "SchemeHelpOK", SchemeHelpOK, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (SchemeHelpOK); gtk_box_pack_start (GTK_BOX (hbox5), SchemeHelpOK, FALSE, FALSE, 0); gtk_signal_connect (GTK_OBJECT (SchemeHelpWin), "delete_event", GTK_SIGNAL_FUNC (on_HelpWin_de_event), NULL); gtk_signal_connect (GTK_OBJECT (SchemeHelpWin), "destroy_event", GTK_SIGNAL_FUNC (on_HelpWin_de_event), NULL); gtk_signal_connect (GTK_OBJECT (SchemeHelpWin), "destroy", GTK_SIGNAL_FUNC (on_HelpWin_de_event), NULL); gtk_signal_connect (GTK_OBJECT (SchemeHelpOK), "clicked", GTK_SIGNAL_FUNC (on_SchemeHelpOK_clicked), NULL); return SchemeHelpWin; } GtkWidget* create_GPE_WLANCFG (void) { GtkWidget *GPE_WLANCFG; GtkWidget *PseudoMain; GtkWidget *vbox8; GtkWidget *frame5; GtkWidget *vbox10; GtkWidget *scrolledwindow6; GtkWidget *SchemeList; GtkWidget *label29; GtkWidget *label30; GtkWidget *label31; GtkWidget *label32; GtkWidget *hbuttonbox10; GtkWidget *ListItemUp; GtkWidget *arrow1; GtkWidget *ListItemDown; GtkWidget *arrow2; GtkWidget *hbuttonbox7; GtkWidget *SchemeDelete; GtkWidget *SchemeNew; GtkWidget *SchemeEdit; GtkWidget *label39; GtkWidget *notebook1; GtkWidget *scrolledwindow9; GtkWidget *viewport2; GtkWidget *table8; GtkWidget *Scheme; GtkWidget *Socket; GtkWidget *Instance; GtkWidget *HWAddress; GtkWidget *hbuttonbox8; GtkWidget *SchemeHelp; GtkWidget *label34; GtkWidget *label35; GtkWidget *label36; GtkWidget *label37; GtkWidget *label33; GtkWidget *scrolledwindow10; GtkWidget *viewport3; GtkWidget *table1; GtkWidget *Info; GtkWidget *ESSID; GtkWidget *NWID; GtkWidget *Mode; GtkWidget *Mode_menu; GtkWidget *glade_menuitem; GtkWidget *hbuttonbox5; GtkWidget *GeneralHelp; GtkWidget *label7; GtkWidget *label8; GtkWidget *label9; GtkWidget *label10; GtkWidget *label1; GtkWidget *scrolledwindow11; GtkWidget *viewport4; GtkWidget *table2; GtkWidget *frame4; GtkWidget *table7; GtkObject *Frequency_adj; GtkWidget *Frequency; GtkObject *ChannelNr_adj; GtkWidget *ChannelNr; GtkWidget *label11; GtkWidget *hseparator1; GtkWidget *Rate; GtkWidget *Rate_menu; GSList *FreqChan_group = NULL; GtkWidget *ChannelDefault; GtkWidget *ChannelFreq; GtkWidget *ChannelChan; GtkWidget *label14; GtkWidget *hbuttonbox6; GtkWidget *RFParamsHelp; GtkWidget *label2; GtkWidget *scrolledwindow12; GtkWidget *viewport5; GtkWidget *vbox2; GtkWidget *frame2; GtkWidget *table3; GSList *Encryption_group = NULL; GtkWidget *EncryptionOn; GtkWidget *EncryptionOff; GtkWidget *label15; GtkWidget *frame3; GtkWidget *table6; GtkWidget *label16; GSList *EncMode_group = NULL; GtkWidget *ModeOpen; GtkWidget *ModeRestricted; GtkWidget *hbuttonbox2; GtkWidget *WEPHelp; GtkWidget *Label29; GtkWidget *scrolledwindow13; GtkWidget *viewport6; GtkWidget *vbox4; GtkWidget *frame1; GtkWidget *table4; GtkWidget *ed_key1; GtkWidget *ed_key2; GtkWidget *ed_key3; GtkWidget *ed_key4; GtkObject *ActiveKeyNr_adj; GtkWidget *ActiveKeyNr; GSList *KeyStrHex_group = NULL; GtkWidget *KeysHex; GtkWidget *KeysStrings; GtkWidget *label17; GtkWidget *label18; GtkWidget *label19; GtkWidget *label20; GtkWidget *label21; GtkWidget *label22; GtkWidget *hbuttonbox3; GtkWidget *KeyHelp; GtkWidget *label28; GtkWidget *scrolledwindow8; GtkWidget *viewport1; GtkWidget *table5; GtkWidget *label23; GtkWidget *hbuttonbox4; GtkWidget *ExpertHelp; GtkWidget *label43; GtkWidget *label42; GtkWidget *label41; GtkWidget *label24; GtkWidget *label25; GtkWidget *label26; GtkWidget *ed_sens; GtkWidget *ed_rts; GtkWidget *ed_frag; GtkWidget *ed_iwconfig; GtkWidget *ed_iwspy; GtkWidget *ed_iwpriv; GtkWidget *label4; GtkWidget *label40; GPE_WLANCFG = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_widget_set_name (GPE_WLANCFG, "GPE_WLANCFG"); gtk_object_set_data (GTK_OBJECT (GPE_WLANCFG), "GPE_WLANCFG", GPE_WLANCFG); gtk_window_set_title (GTK_WINDOW (GPE_WLANCFG), _("GPE WLAN Config")); gtk_window_set_default_size (GTK_WINDOW (GPE_WLANCFG), 240, 320); PseudoMain = gtk_notebook_new (); gtk_widget_set_name (PseudoMain, "PseudoMain"); gtk_widget_ref (PseudoMain); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "PseudoMain", PseudoMain, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (PseudoMain); gtk_container_add (GTK_CONTAINER (GPE_WLANCFG), PseudoMain); GTK_WIDGET_UNSET_FLAGS (PseudoMain, GTK_CAN_FOCUS); gtk_notebook_set_show_tabs (GTK_NOTEBOOK (PseudoMain), FALSE); gtk_notebook_set_show_border (GTK_NOTEBOOK (PseudoMain), FALSE); vbox8 = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbox8, "vbox8"); gtk_widget_ref (vbox8); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "vbox8", vbox8, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox8); gtk_container_add (GTK_CONTAINER (PseudoMain), vbox8); frame5 = gtk_frame_new (_("Scheme")); gtk_widget_set_name (frame5, "frame5"); gtk_widget_ref (frame5); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "frame5", frame5, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame5); gtk_box_pack_start (GTK_BOX (vbox8), frame5, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (frame5), 2); vbox10 = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbox10, "vbox10"); gtk_widget_ref (vbox10); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "vbox10", vbox10, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox10); gtk_container_add (GTK_CONTAINER (frame5), vbox10); scrolledwindow6 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_set_name (scrolledwindow6, "scrolledwindow6"); gtk_widget_ref (scrolledwindow6); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "scrolledwindow6", scrolledwindow6, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (scrolledwindow6); gtk_box_pack_start (GTK_BOX (vbox10), scrolledwindow6, TRUE, TRUE, 0); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow6), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); SchemeList = gtk_clist_new (4); gtk_widget_set_name (SchemeList, "SchemeList"); gtk_widget_ref (SchemeList); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "SchemeList", SchemeList, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (SchemeList); gtk_container_add (GTK_CONTAINER (scrolledwindow6), SchemeList); gtk_container_set_border_width (GTK_CONTAINER (SchemeList), 2); GTK_WIDGET_UNSET_FLAGS (SchemeList, GTK_CAN_FOCUS); gtk_clist_set_column_width (GTK_CLIST (SchemeList), 0, 43); gtk_clist_set_column_width (GTK_CLIST (SchemeList), 1, 39); gtk_clist_set_column_width (GTK_CLIST (SchemeList), 2, 45); gtk_clist_set_column_width (GTK_CLIST (SchemeList), 3, 68); gtk_clist_column_titles_show (GTK_CLIST (SchemeList)); label29 = gtk_label_new (_("Scheme")); gtk_widget_set_name (label29, "label29"); gtk_widget_ref (label29); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label29", label29, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label29); gtk_clist_set_column_widget (GTK_CLIST (SchemeList), 0, label29); label30 = gtk_label_new (_("Socket")); gtk_widget_set_name (label30, "label30"); gtk_widget_ref (label30); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label30", label30, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label30); gtk_clist_set_column_widget (GTK_CLIST (SchemeList), 1, label30); label31 = gtk_label_new (_("Instance")); gtk_widget_set_name (label31, "label31"); gtk_widget_ref (label31); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label31", label31, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label31); gtk_clist_set_column_widget (GTK_CLIST (SchemeList), 2, label31); label32 = gtk_label_new (_("MAC")); gtk_widget_set_name (label32, "label32"); gtk_widget_ref (label32); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label32", label32, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label32); gtk_clist_set_column_widget (GTK_CLIST (SchemeList), 3, label32); hbuttonbox10 = gtk_hbutton_box_new (); gtk_widget_set_name (hbuttonbox10, "hbuttonbox10"); gtk_widget_ref (hbuttonbox10); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "hbuttonbox10", hbuttonbox10, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbuttonbox10); gtk_box_pack_start (GTK_BOX (vbox10), hbuttonbox10, FALSE, FALSE, 2); gtk_button_box_set_layout (GTK_BUTTON_BOX (hbuttonbox10), GTK_BUTTONBOX_SPREAD); gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbuttonbox10), 27); gtk_button_box_set_child_size (GTK_BUTTON_BOX (hbuttonbox10), 40, 27); ListItemUp = gtk_button_new (); gtk_widget_set_name (ListItemUp, "ListItemUp"); gtk_widget_ref (ListItemUp); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "ListItemUp", ListItemUp, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (ListItemUp); gtk_container_add (GTK_CONTAINER (hbuttonbox10), ListItemUp); GTK_WIDGET_UNSET_FLAGS (ListItemUp, GTK_CAN_FOCUS); GTK_WIDGET_SET_FLAGS (ListItemUp, GTK_CAN_DEFAULT); arrow1 = gtk_arrow_new (GTK_ARROW_UP, GTK_SHADOW_OUT); gtk_widget_set_name (arrow1, "arrow1"); gtk_widget_ref (arrow1); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "arrow1", arrow1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (arrow1); gtk_container_add (GTK_CONTAINER (ListItemUp), arrow1); ListItemDown = gtk_button_new (); gtk_widget_set_name (ListItemDown, "ListItemDown"); gtk_widget_ref (ListItemDown); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "ListItemDown", ListItemDown, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (ListItemDown); gtk_container_add (GTK_CONTAINER (hbuttonbox10), ListItemDown); GTK_WIDGET_UNSET_FLAGS (ListItemDown, GTK_CAN_FOCUS); GTK_WIDGET_SET_FLAGS (ListItemDown, GTK_CAN_DEFAULT); arrow2 = gtk_arrow_new (GTK_ARROW_DOWN, GTK_SHADOW_OUT); gtk_widget_set_name (arrow2, "arrow2"); gtk_widget_ref (arrow2); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "arrow2", arrow2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (arrow2); gtk_container_add (GTK_CONTAINER (ListItemDown), arrow2); hbuttonbox7 = gtk_hbutton_box_new (); gtk_widget_set_name (hbuttonbox7, "hbuttonbox7"); gtk_widget_ref (hbuttonbox7); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "hbuttonbox7", hbuttonbox7, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbuttonbox7); gtk_box_pack_start (GTK_BOX (vbox8), hbuttonbox7, FALSE, TRUE, 0); gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbuttonbox7), 15); gtk_button_box_set_child_size (GTK_BUTTON_BOX (hbuttonbox7), 65, 27); SchemeDelete = gtk_button_new_with_label (_("Delete")); gtk_widget_set_name (SchemeDelete, "SchemeDelete"); gtk_widget_ref (SchemeDelete); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "SchemeDelete", SchemeDelete, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (SchemeDelete); gtk_container_add (GTK_CONTAINER (hbuttonbox7), SchemeDelete); GTK_WIDGET_UNSET_FLAGS (SchemeDelete, GTK_CAN_FOCUS); GTK_WIDGET_SET_FLAGS (SchemeDelete, GTK_CAN_DEFAULT); SchemeNew = gtk_button_new_with_label (_("New")); gtk_widget_set_name (SchemeNew, "SchemeNew"); gtk_widget_ref (SchemeNew); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "SchemeNew", SchemeNew, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (SchemeNew); gtk_container_add (GTK_CONTAINER (hbuttonbox7), SchemeNew); GTK_WIDGET_UNSET_FLAGS (SchemeNew, GTK_CAN_FOCUS); GTK_WIDGET_SET_FLAGS (SchemeNew, GTK_CAN_DEFAULT); SchemeEdit = gtk_button_new_with_label (_("Edit")); gtk_widget_set_name (SchemeEdit, "SchemeEdit"); gtk_widget_ref (SchemeEdit); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "SchemeEdit", SchemeEdit, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (SchemeEdit); gtk_container_add (GTK_CONTAINER (hbuttonbox7), SchemeEdit); GTK_WIDGET_UNSET_FLAGS (SchemeEdit, GTK_CAN_FOCUS); GTK_WIDGET_SET_FLAGS (SchemeEdit, GTK_CAN_DEFAULT); label39 = gtk_label_new (_("label39")); gtk_widget_set_name (label39, "label39"); gtk_widget_ref (label39); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label39", label39, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label39); gtk_notebook_set_tab_label (GTK_NOTEBOOK (PseudoMain), gtk_notebook_get_nth_page (GTK_NOTEBOOK (PseudoMain), 0), label39); notebook1 = gtk_notebook_new (); gtk_widget_set_name (notebook1, "notebook1"); gtk_widget_ref (notebook1); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "notebook1", notebook1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (notebook1); gtk_container_add (GTK_CONTAINER (PseudoMain), notebook1); gtk_widget_set_usize (notebook1, 230, 100); gtk_container_set_border_width (GTK_CONTAINER (notebook1), 2); gtk_notebook_set_scrollable (GTK_NOTEBOOK (notebook1), TRUE); scrolledwindow9 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_set_name (scrolledwindow9, "scrolledwindow9"); gtk_widget_ref (scrolledwindow9); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "scrolledwindow9", scrolledwindow9, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (scrolledwindow9); gtk_container_add (GTK_CONTAINER (notebook1), scrolledwindow9); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow9), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); viewport2 = gtk_viewport_new (NULL, NULL); gtk_widget_set_name (viewport2, "viewport2"); gtk_widget_ref (viewport2); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "viewport2", viewport2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (viewport2); gtk_container_add (GTK_CONTAINER (scrolledwindow9), viewport2); table8 = gtk_table_new (5, 2, FALSE); gtk_widget_set_name (table8, "table8"); gtk_widget_ref (table8); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "table8", table8, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table8); gtk_container_add (GTK_CONTAINER (viewport2), table8); gtk_container_set_border_width (GTK_CONTAINER (table8), 2); Scheme = gtk_entry_new_with_max_length (32); gtk_widget_set_name (Scheme, "Scheme"); gtk_widget_ref (Scheme); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "Scheme", Scheme, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Scheme); gtk_table_attach (GTK_TABLE (table8), Scheme, 1, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 2); gtk_entry_set_text (GTK_ENTRY (Scheme), _("*")); Socket = gtk_entry_new_with_max_length (32); gtk_widget_set_name (Socket, "Socket"); gtk_widget_ref (Socket); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "Socket", Socket, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Socket); gtk_table_attach (GTK_TABLE (table8), Socket, 1, 2, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 2); gtk_entry_set_text (GTK_ENTRY (Socket), _("*")); Instance = gtk_entry_new_with_max_length (32); gtk_widget_set_name (Instance, "Instance"); gtk_widget_ref (Instance); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "Instance", Instance, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Instance); gtk_table_attach (GTK_TABLE (table8), Instance, 1, 2, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 2); gtk_entry_set_text (GTK_ENTRY (Instance), _("*")); HWAddress = gtk_entry_new_with_max_length (32); gtk_widget_set_name (HWAddress, "HWAddress"); gtk_widget_ref (HWAddress); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "HWAddress", HWAddress, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (HWAddress); gtk_table_attach (GTK_TABLE (table8), HWAddress, 1, 2, 3, 4, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 2); gtk_entry_set_text (GTK_ENTRY (HWAddress), _("*")); hbuttonbox8 = gtk_hbutton_box_new (); gtk_widget_set_name (hbuttonbox8, "hbuttonbox8"); gtk_widget_ref (hbuttonbox8); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "hbuttonbox8", hbuttonbox8, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbuttonbox8); gtk_table_attach (GTK_TABLE (table8), hbuttonbox8, 0, 2, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); gtk_button_box_set_child_size (GTK_BUTTON_BOX (hbuttonbox8), 84, 27); SchemeHelp = gtk_button_new_with_label (_("Help")); gtk_widget_set_name (SchemeHelp, "SchemeHelp"); gtk_widget_ref (SchemeHelp); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "SchemeHelp", SchemeHelp, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (SchemeHelp); gtk_container_add (GTK_CONTAINER (hbuttonbox8), SchemeHelp); GTK_WIDGET_UNSET_FLAGS (SchemeHelp, GTK_CAN_FOCUS); GTK_WIDGET_SET_FLAGS (SchemeHelp, GTK_CAN_DEFAULT); label34 = gtk_label_new (_("Scheme:")); gtk_widget_set_name (label34, "label34"); gtk_widget_ref (label34); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label34", label34, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label34); gtk_table_attach (GTK_TABLE (table8), label34, 0, 1, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 2); gtk_label_set_justify (GTK_LABEL (label34), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (label34), 0, 0.5); label35 = gtk_label_new (_("Socket:")); gtk_widget_set_name (label35, "label35"); gtk_widget_ref (label35); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label35", label35, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label35); gtk_table_attach (GTK_TABLE (table8), label35, 0, 1, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 0); gtk_label_set_justify (GTK_LABEL (label35), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (label35), 0, 0.5); label36 = gtk_label_new (_("Instance:")); gtk_widget_set_name (label36, "label36"); gtk_widget_ref (label36); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label36", label36, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label36); gtk_table_attach (GTK_TABLE (table8), label36, 0, 1, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 0); gtk_misc_set_alignment (GTK_MISC (label36), 0, 0.5); label37 = gtk_label_new (_("MAC:")); gtk_widget_set_name (label37, "label37"); gtk_widget_ref (label37); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label37", label37, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label37); gtk_table_attach (GTK_TABLE (table8), label37, 0, 1, 3, 4, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 0); gtk_label_set_justify (GTK_LABEL (label37), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (label37), 0, 0.5); label33 = gtk_label_new (_("Scheme")); gtk_widget_set_name (label33, "label33"); gtk_widget_ref (label33); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label33", label33, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label33); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 0), label33); scrolledwindow10 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_set_name (scrolledwindow10, "scrolledwindow10"); gtk_widget_ref (scrolledwindow10); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "scrolledwindow10", scrolledwindow10, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (scrolledwindow10); gtk_container_add (GTK_CONTAINER (notebook1), scrolledwindow10); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow10), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); viewport3 = gtk_viewport_new (NULL, NULL); gtk_widget_set_name (viewport3, "viewport3"); gtk_widget_ref (viewport3); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "viewport3", viewport3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (viewport3); gtk_container_add (GTK_CONTAINER (scrolledwindow10), viewport3); table1 = gtk_table_new (5, 2, FALSE); gtk_widget_set_name (table1, "table1"); gtk_widget_ref (table1); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "table1", table1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table1); gtk_container_add (GTK_CONTAINER (viewport3), table1); Info = gtk_entry_new_with_max_length (64); gtk_widget_set_name (Info, "Info"); gtk_widget_ref (Info); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "Info", Info, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Info); gtk_table_attach (GTK_TABLE (table1), Info, 1, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 2); gtk_entry_set_text (GTK_ENTRY (Info), _("IEEE 802.11 WLAN")); ESSID = gtk_entry_new_with_max_length (32); gtk_widget_set_name (ESSID, "ESSID"); gtk_widget_ref (ESSID); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "ESSID", ESSID, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (ESSID); gtk_table_attach (GTK_TABLE (table1), ESSID, 1, 2, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 2); gtk_entry_set_text (GTK_ENTRY (ESSID), _("any")); NWID = gtk_entry_new_with_max_length (32); gtk_widget_set_name (NWID, "NWID"); gtk_widget_ref (NWID); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "NWID", NWID, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (NWID); gtk_table_attach (GTK_TABLE (table1), NWID, 1, 2, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 2); Mode = gtk_option_menu_new (); gtk_widget_set_name (Mode, "Mode"); gtk_widget_ref (Mode); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "Mode", Mode, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Mode); gtk_table_attach (GTK_TABLE (table1), Mode, 1, 2, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 2, 2); Mode_menu = gtk_menu_new (); glade_menuitem = gtk_menu_item_new_with_label (_("Ad-Hoc")); gtk_widget_show (glade_menuitem); gtk_menu_append (GTK_MENU (Mode_menu), glade_menuitem); glade_menuitem = gtk_menu_item_new_with_label (_("Managed")); gtk_widget_show (glade_menuitem); gtk_menu_append (GTK_MENU (Mode_menu), glade_menuitem); glade_menuitem = gtk_menu_item_new_with_label (_("Master")); gtk_widget_show (glade_menuitem); gtk_menu_append (GTK_MENU (Mode_menu), glade_menuitem); glade_menuitem = gtk_menu_item_new_with_label (_("Repeater")); gtk_widget_show (glade_menuitem); gtk_menu_append (GTK_MENU (Mode_menu), glade_menuitem); glade_menuitem = gtk_menu_item_new_with_label (_("Secondary")); gtk_widget_show (glade_menuitem); gtk_menu_append (GTK_MENU (Mode_menu), glade_menuitem); glade_menuitem = gtk_menu_item_new_with_label (_("auto")); gtk_widget_show (glade_menuitem); gtk_menu_append (GTK_MENU (Mode_menu), glade_menuitem); gtk_option_menu_set_menu (GTK_OPTION_MENU (Mode), Mode_menu); gtk_option_menu_set_history (GTK_OPTION_MENU (Mode), 5); hbuttonbox5 = gtk_hbutton_box_new (); gtk_widget_set_name (hbuttonbox5, "hbuttonbox5"); gtk_widget_ref (hbuttonbox5); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "hbuttonbox5", hbuttonbox5, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbuttonbox5); gtk_table_attach (GTK_TABLE (table1), hbuttonbox5, 0, 2, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); GeneralHelp = gtk_button_new_with_label (_("Help")); gtk_widget_set_name (GeneralHelp, "GeneralHelp"); gtk_widget_ref (GeneralHelp); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "GeneralHelp", GeneralHelp, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (GeneralHelp); gtk_container_add (GTK_CONTAINER (hbuttonbox5), GeneralHelp); GTK_WIDGET_SET_FLAGS (GeneralHelp, GTK_CAN_DEFAULT); label7 = gtk_label_new (_("Info: ")); gtk_widget_set_name (label7, "label7"); gtk_widget_ref (label7); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label7", label7, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label7); gtk_table_attach (GTK_TABLE (table1), label7, 0, 1, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 0); gtk_label_set_justify (GTK_LABEL (label7), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (label7), 0, 0.5); label8 = gtk_label_new (_("ESSID:")); gtk_widget_set_name (label8, "label8"); gtk_widget_ref (label8); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label8", label8, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label8); gtk_table_attach (GTK_TABLE (table1), label8, 0, 1, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 0); gtk_label_set_justify (GTK_LABEL (label8), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (label8), 0, 0.5); label9 = gtk_label_new (_("NWID:")); gtk_widget_set_name (label9, "label9"); gtk_widget_ref (label9); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label9", label9, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label9); gtk_table_attach (GTK_TABLE (table1), label9, 0, 1, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 0); gtk_label_set_justify (GTK_LABEL (label9), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (label9), 0, 0.5); label10 = gtk_label_new (_("Mode:")); gtk_widget_set_name (label10, "label10"); gtk_widget_ref (label10); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label10", label10, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label10); gtk_table_attach (GTK_TABLE (table1), label10, 0, 1, 3, 4, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 0); gtk_label_set_justify (GTK_LABEL (label10), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (label10), 0, 0.5); label1 = gtk_label_new (_("General")); gtk_widget_set_name (label1, "label1"); gtk_widget_ref (label1); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label1", label1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 1), label1); scrolledwindow11 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_set_name (scrolledwindow11, "scrolledwindow11"); gtk_widget_ref (scrolledwindow11); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "scrolledwindow11", scrolledwindow11, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (scrolledwindow11); gtk_container_add (GTK_CONTAINER (notebook1), scrolledwindow11); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow11), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); viewport4 = gtk_viewport_new (NULL, NULL); gtk_widget_set_name (viewport4, "viewport4"); gtk_widget_ref (viewport4); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "viewport4", viewport4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (viewport4); gtk_container_add (GTK_CONTAINER (scrolledwindow11), viewport4); table2 = gtk_table_new (2, 3, FALSE); gtk_widget_set_name (table2, "table2"); gtk_widget_ref (table2); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "table2", table2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table2); gtk_container_add (GTK_CONTAINER (viewport4), table2); frame4 = gtk_frame_new (NULL); gtk_widget_set_name (frame4, "frame4"); gtk_widget_ref (frame4); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "frame4", frame4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame4); gtk_table_attach (GTK_TABLE (table2), frame4, 0, 3, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_FILL), 2, 2); table7 = gtk_table_new (5, 3, FALSE); gtk_widget_set_name (table7, "table7"); gtk_widget_ref (table7); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "table7", table7, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table7); gtk_container_add (GTK_CONTAINER (frame4), table7); gtk_table_set_row_spacings (GTK_TABLE (table7), 7); Frequency_adj = gtk_adjustment_new (2.412, 2.4, 2.4836, 0.001, 0.01, 0.1); Frequency = gtk_spin_button_new (GTK_ADJUSTMENT (Frequency_adj), 0.001, 4); gtk_widget_set_name (Frequency, "Frequency"); gtk_widget_ref (Frequency); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "Frequency", Frequency, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Frequency); gtk_table_attach (GTK_TABLE (table7), Frequency, 1, 2, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); ChannelNr_adj = gtk_adjustment_new (1, 1, 14, 1, 10, 10); ChannelNr = gtk_spin_button_new (GTK_ADJUSTMENT (ChannelNr_adj), 1, 0); gtk_widget_set_name (ChannelNr, "ChannelNr"); gtk_widget_ref (ChannelNr); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "ChannelNr", ChannelNr, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (ChannelNr); gtk_table_attach (GTK_TABLE (table7), ChannelNr, 1, 2, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); label11 = gtk_label_new (_("GHz")); gtk_widget_set_name (label11, "label11"); gtk_widget_ref (label11); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label11", label11, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label11); gtk_table_attach (GTK_TABLE (table7), label11, 2, 3, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label11), 0, 0.5); hseparator1 = gtk_hseparator_new (); gtk_widget_set_name (hseparator1, "hseparator1"); gtk_widget_ref (hseparator1); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "hseparator1", hseparator1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hseparator1); gtk_table_attach (GTK_TABLE (table7), hseparator1, 0, 3, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); Rate = gtk_option_menu_new (); gtk_widget_set_name (Rate, "Rate"); gtk_widget_ref (Rate); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "Rate", Rate, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Rate); gtk_table_attach (GTK_TABLE (table7), Rate, 1, 2, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 3); Rate_menu = gtk_menu_new (); glade_menuitem = gtk_menu_item_new_with_label (_("Auto")); gtk_widget_show (glade_menuitem); gtk_menu_append (GTK_MENU (Rate_menu), glade_menuitem); glade_menuitem = gtk_menu_item_new_with_label (_("1M")); gtk_widget_show (glade_menuitem); gtk_menu_append (GTK_MENU (Rate_menu), glade_menuitem); glade_menuitem = gtk_menu_item_new_with_label (_("11M")); gtk_widget_show (glade_menuitem); gtk_menu_append (GTK_MENU (Rate_menu), glade_menuitem); gtk_option_menu_set_menu (GTK_OPTION_MENU (Rate), Rate_menu); gtk_option_menu_set_history (GTK_OPTION_MENU (Rate), 2); ChannelDefault = gtk_radio_button_new_with_label (FreqChan_group, _("Use default channel")); FreqChan_group = gtk_radio_button_group (GTK_RADIO_BUTTON (ChannelDefault)); gtk_widget_set_name (ChannelDefault, "ChannelDefault"); gtk_widget_ref (ChannelDefault); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "ChannelDefault", ChannelDefault, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (ChannelDefault); gtk_table_attach (GTK_TABLE (table7), ChannelDefault, 0, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (ChannelDefault), TRUE); ChannelFreq = gtk_radio_button_new_with_label (FreqChan_group, _("Frequency:")); FreqChan_group = gtk_radio_button_group (GTK_RADIO_BUTTON (ChannelFreq)); gtk_widget_set_name (ChannelFreq, "ChannelFreq"); gtk_widget_ref (ChannelFreq); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "ChannelFreq", ChannelFreq, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (ChannelFreq); gtk_table_attach (GTK_TABLE (table7), ChannelFreq, 0, 1, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); ChannelChan = gtk_radio_button_new_with_label (FreqChan_group, _("Channel:")); FreqChan_group = gtk_radio_button_group (GTK_RADIO_BUTTON (ChannelChan)); gtk_widget_set_name (ChannelChan, "ChannelChan"); gtk_widget_ref (ChannelChan); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "ChannelChan", ChannelChan, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (ChannelChan); gtk_table_attach (GTK_TABLE (table7), ChannelChan, 0, 1, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); label14 = gtk_label_new (_("Rate:")); gtk_widget_set_name (label14, "label14"); gtk_widget_ref (label14); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label14", label14, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label14); gtk_table_attach (GTK_TABLE (table7), label14, 0, 1, 4, 5, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label14), 0, 0.5); gtk_misc_set_padding (GTK_MISC (label14), 3, 0); hbuttonbox6 = gtk_hbutton_box_new (); gtk_widget_set_name (hbuttonbox6, "hbuttonbox6"); gtk_widget_ref (hbuttonbox6); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "hbuttonbox6", hbuttonbox6, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbuttonbox6); gtk_table_attach (GTK_TABLE (table2), hbuttonbox6, 0, 3, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); RFParamsHelp = gtk_button_new_with_label (_("Help")); gtk_widget_set_name (RFParamsHelp, "RFParamsHelp"); gtk_widget_ref (RFParamsHelp); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "RFParamsHelp", RFParamsHelp, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (RFParamsHelp); gtk_container_add (GTK_CONTAINER (hbuttonbox6), RFParamsHelp); GTK_WIDGET_SET_FLAGS (RFParamsHelp, GTK_CAN_DEFAULT); label2 = gtk_label_new (_("RF Params")); gtk_widget_set_name (label2, "label2"); gtk_widget_ref (label2); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label2", label2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label2); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 2), label2); scrolledwindow12 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_set_name (scrolledwindow12, "scrolledwindow12"); gtk_widget_ref (scrolledwindow12); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "scrolledwindow12", scrolledwindow12, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (scrolledwindow12); gtk_container_add (GTK_CONTAINER (notebook1), scrolledwindow12); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow12), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); viewport5 = gtk_viewport_new (NULL, NULL); gtk_widget_set_name (viewport5, "viewport5"); gtk_widget_ref (viewport5); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "viewport5", viewport5, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (viewport5); gtk_container_add (GTK_CONTAINER (scrolledwindow12), viewport5); vbox2 = gtk_vbox_new (TRUE, 0); gtk_widget_set_name (vbox2, "vbox2"); gtk_widget_ref (vbox2); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "vbox2", vbox2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox2); gtk_container_add (GTK_CONTAINER (viewport5), vbox2); frame2 = gtk_frame_new (NULL); gtk_widget_set_name (frame2, "frame2"); gtk_widget_ref (frame2); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "frame2", frame2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame2); gtk_box_pack_start (GTK_BOX (vbox2), frame2, TRUE, FALSE, 2); table3 = gtk_table_new (2, 2, FALSE); gtk_widget_set_name (table3, "table3"); gtk_widget_ref (table3); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "table3", table3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table3); gtk_container_add (GTK_CONTAINER (frame2), table3); EncryptionOn = gtk_radio_button_new_with_label (Encryption_group, _("On")); Encryption_group = gtk_radio_button_group (GTK_RADIO_BUTTON (EncryptionOn)); gtk_widget_set_name (EncryptionOn, "EncryptionOn"); gtk_widget_ref (EncryptionOn); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "EncryptionOn", EncryptionOn, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (EncryptionOn); gtk_table_attach (GTK_TABLE (table3), EncryptionOn, 1, 2, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 2, 0); EncryptionOff = gtk_radio_button_new_with_label (Encryption_group, _("Off")); Encryption_group = gtk_radio_button_group (GTK_RADIO_BUTTON (EncryptionOff)); gtk_widget_set_name (EncryptionOff, "EncryptionOff"); gtk_widget_ref (EncryptionOff); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "EncryptionOff", EncryptionOff, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (EncryptionOff); gtk_table_attach (GTK_TABLE (table3), EncryptionOff, 1, 2, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 2, 0); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (EncryptionOff), TRUE); label15 = gtk_label_new (_("Encryption: ")); gtk_widget_set_name (label15, "label15"); gtk_widget_ref (label15); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label15", label15, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label15); gtk_table_attach (GTK_TABLE (table3), label15, 0, 1, 0, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 2, 0); gtk_misc_set_alignment (GTK_MISC (label15), 0, 0.5); frame3 = gtk_frame_new (NULL); gtk_widget_set_name (frame3, "frame3"); gtk_widget_ref (frame3); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "frame3", frame3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame3); gtk_box_pack_start (GTK_BOX (vbox2), frame3, TRUE, FALSE, 2); table6 = gtk_table_new (2, 2, FALSE); gtk_widget_set_name (table6, "table6"); gtk_widget_ref (table6); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "table6", table6, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table6); gtk_container_add (GTK_CONTAINER (frame3), table6); label16 = gtk_label_new (_("Mode: ")); gtk_widget_set_name (label16, "label16"); gtk_widget_ref (label16); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label16", label16, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label16); gtk_table_attach (GTK_TABLE (table6), label16, 0, 1, 0, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 2, 0); gtk_misc_set_alignment (GTK_MISC (label16), 0, 0.5); ModeOpen = gtk_radio_button_new_with_label (EncMode_group, _("Open")); EncMode_group = gtk_radio_button_group (GTK_RADIO_BUTTON (ModeOpen)); gtk_widget_set_name (ModeOpen, "ModeOpen"); gtk_widget_ref (ModeOpen); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "ModeOpen", ModeOpen, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (ModeOpen); gtk_table_attach (GTK_TABLE (table6), ModeOpen, 1, 2, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 2, 0); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (ModeOpen), TRUE); ModeRestricted = gtk_radio_button_new_with_label (EncMode_group, _("Restricted")); EncMode_group = gtk_radio_button_group (GTK_RADIO_BUTTON (ModeRestricted)); gtk_widget_set_name (ModeRestricted, "ModeRestricted"); gtk_widget_ref (ModeRestricted); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "ModeRestricted", ModeRestricted, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (ModeRestricted); gtk_table_attach (GTK_TABLE (table6), ModeRestricted, 1, 2, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 2, 0); hbuttonbox2 = gtk_hbutton_box_new (); gtk_widget_set_name (hbuttonbox2, "hbuttonbox2"); gtk_widget_ref (hbuttonbox2); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "hbuttonbox2", hbuttonbox2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbuttonbox2); gtk_box_pack_start (GTK_BOX (vbox2), hbuttonbox2, TRUE, TRUE, 0); WEPHelp = gtk_button_new_with_label (_("Help")); gtk_widget_set_name (WEPHelp, "WEPHelp"); gtk_widget_ref (WEPHelp); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "WEPHelp", WEPHelp, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (WEPHelp); gtk_container_add (GTK_CONTAINER (hbuttonbox2), WEPHelp); GTK_WIDGET_SET_FLAGS (WEPHelp, GTK_CAN_DEFAULT); Label29 = gtk_label_new (_("WEP")); gtk_widget_set_name (Label29, "Label29"); gtk_widget_ref (Label29); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "Label29", Label29, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Label29); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 3), Label29); scrolledwindow13 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_set_name (scrolledwindow13, "scrolledwindow13"); gtk_widget_ref (scrolledwindow13); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "scrolledwindow13", scrolledwindow13, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (scrolledwindow13); gtk_container_add (GTK_CONTAINER (notebook1), scrolledwindow13); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow13), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); viewport6 = gtk_viewport_new (NULL, NULL); gtk_widget_set_name (viewport6, "viewport6"); gtk_widget_ref (viewport6); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "viewport6", viewport6, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (viewport6); gtk_container_add (GTK_CONTAINER (scrolledwindow13), viewport6); vbox4 = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbox4, "vbox4"); gtk_widget_ref (vbox4); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "vbox4", vbox4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox4); gtk_container_add (GTK_CONTAINER (viewport6), vbox4); frame1 = gtk_frame_new (_("Encryption Keys")); gtk_widget_set_name (frame1, "frame1"); gtk_widget_ref (frame1); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "frame1", frame1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame1); gtk_box_pack_start (GTK_BOX (vbox4), frame1, TRUE, TRUE, 0); table4 = gtk_table_new (7, 2, FALSE); gtk_widget_set_name (table4, "table4"); gtk_widget_ref (table4); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "table4", table4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table4); gtk_container_add (GTK_CONTAINER (frame1), table4); ed_key1 = gtk_entry_new_with_max_length (64); gtk_widget_set_name (ed_key1, "ed_key1"); gtk_widget_ref (ed_key1); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "ed_key1", ed_key1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (ed_key1); gtk_table_attach (GTK_TABLE (table4), ed_key1, 1, 2, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 0); ed_key2 = gtk_entry_new_with_max_length (64); gtk_widget_set_name (ed_key2, "ed_key2"); gtk_widget_ref (ed_key2); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "ed_key2", ed_key2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (ed_key2); gtk_table_attach (GTK_TABLE (table4), ed_key2, 1, 2, 3, 4, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 0); ed_key3 = gtk_entry_new_with_max_length (64); gtk_widget_set_name (ed_key3, "ed_key3"); gtk_widget_ref (ed_key3); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "ed_key3", ed_key3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (ed_key3); gtk_table_attach (GTK_TABLE (table4), ed_key3, 1, 2, 4, 5, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 0); ed_key4 = gtk_entry_new_with_max_length (64); gtk_widget_set_name (ed_key4, "ed_key4"); gtk_widget_ref (ed_key4); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "ed_key4", ed_key4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (ed_key4); gtk_table_attach (GTK_TABLE (table4), ed_key4, 1, 2, 5, 6, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 0); ActiveKeyNr_adj = gtk_adjustment_new (1, 1, 4, 1, 1, 1); ActiveKeyNr = gtk_spin_button_new (GTK_ADJUSTMENT (ActiveKeyNr_adj), 1, 0); gtk_widget_set_name (ActiveKeyNr, "ActiveKeyNr"); gtk_widget_ref (ActiveKeyNr); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "ActiveKeyNr", ActiveKeyNr, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (ActiveKeyNr); gtk_table_attach (GTK_TABLE (table4), ActiveKeyNr, 1, 2, 6, 7, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 0); KeysHex = gtk_radio_button_new_with_label (KeyStrHex_group, _("Hex values")); KeyStrHex_group = gtk_radio_button_group (GTK_RADIO_BUTTON (KeysHex)); gtk_widget_set_name (KeysHex, "KeysHex"); gtk_widget_ref (KeysHex); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "KeysHex", KeysHex, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (KeysHex); gtk_table_attach (GTK_TABLE (table4), KeysHex, 1, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 0); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (KeysHex), TRUE); KeysStrings = gtk_radio_button_new_with_label (KeyStrHex_group, _("Strings")); KeyStrHex_group = gtk_radio_button_group (GTK_RADIO_BUTTON (KeysStrings)); gtk_widget_set_name (KeysStrings, "KeysStrings"); gtk_widget_ref (KeysStrings); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "KeysStrings", KeysStrings, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (KeysStrings); gtk_table_attach (GTK_TABLE (table4), KeysStrings, 1, 2, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 0); label17 = gtk_label_new (_("Key \nformat: ")); gtk_widget_set_name (label17, "label17"); gtk_widget_ref (label17); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label17", label17, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label17); gtk_table_attach (GTK_TABLE (table4), label17, 0, 1, 0, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 0); gtk_label_set_justify (GTK_LABEL (label17), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (label17), 0, 0.5); label18 = gtk_label_new (_("Key #1:")); gtk_widget_set_name (label18, "label18"); gtk_widget_ref (label18); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label18", label18, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label18); gtk_table_attach (GTK_TABLE (table4), label18, 0, 1, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 0); gtk_misc_set_alignment (GTK_MISC (label18), 0, 0.5); label19 = gtk_label_new (_("Key #2:")); gtk_widget_set_name (label19, "label19"); gtk_widget_ref (label19); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label19", label19, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label19); gtk_table_attach (GTK_TABLE (table4), label19, 0, 1, 3, 4, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 0); gtk_misc_set_alignment (GTK_MISC (label19), 0, 0.5); label20 = gtk_label_new (_("Key #3:")); gtk_widget_set_name (label20, "label20"); gtk_widget_ref (label20); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label20", label20, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label20); gtk_table_attach (GTK_TABLE (table4), label20, 0, 1, 4, 5, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 0); gtk_misc_set_alignment (GTK_MISC (label20), 0, 0.5); label21 = gtk_label_new (_("Key #4:")); gtk_widget_set_name (label21, "label21"); gtk_widget_ref (label21); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label21", label21, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label21); gtk_table_attach (GTK_TABLE (table4), label21, 0, 1, 5, 6, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 0); gtk_misc_set_alignment (GTK_MISC (label21), 0, 0.5); label22 = gtk_label_new (_("Active:")); gtk_widget_set_name (label22, "label22"); gtk_widget_ref (label22); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label22", label22, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label22); gtk_table_attach (GTK_TABLE (table4), label22, 0, 1, 6, 7, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 0); gtk_misc_set_alignment (GTK_MISC (label22), 0, 0.5); hbuttonbox3 = gtk_hbutton_box_new (); gtk_widget_set_name (hbuttonbox3, "hbuttonbox3"); gtk_widget_ref (hbuttonbox3); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "hbuttonbox3", hbuttonbox3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbuttonbox3); gtk_box_pack_start (GTK_BOX (vbox4), hbuttonbox3, TRUE, TRUE, 0); KeyHelp = gtk_button_new_with_label (_("Help")); gtk_widget_set_name (KeyHelp, "KeyHelp"); gtk_widget_ref (KeyHelp); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "KeyHelp", KeyHelp, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (KeyHelp); gtk_container_add (GTK_CONTAINER (hbuttonbox3), KeyHelp); GTK_WIDGET_SET_FLAGS (KeyHelp, GTK_CAN_DEFAULT); label28 = gtk_label_new (_("Enc.-Keys")); gtk_widget_set_name (label28, "label28"); gtk_widget_ref (label28); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label28", label28, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label28); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 4), label28); scrolledwindow8 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_set_name (scrolledwindow8, "scrolledwindow8"); gtk_widget_ref (scrolledwindow8); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "scrolledwindow8", scrolledwindow8, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (scrolledwindow8); gtk_container_add (GTK_CONTAINER (notebook1), scrolledwindow8); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow8), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); viewport1 = gtk_viewport_new (NULL, NULL); gtk_widget_set_name (viewport1, "viewport1"); gtk_widget_ref (viewport1); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "viewport1", viewport1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (viewport1); gtk_container_add (GTK_CONTAINER (scrolledwindow8), viewport1); table5 = gtk_table_new (8, 2, FALSE); gtk_widget_set_name (table5, "table5"); gtk_widget_ref (table5); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "table5", table5, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table5); gtk_container_add (GTK_CONTAINER (viewport1), table5); gtk_container_set_border_width (GTK_CONTAINER (table5), 2); gtk_table_set_row_spacings (GTK_TABLE (table5), 2); label23 = gtk_label_new (_("Additional expert settings,\nUSE WITH CARE!")); gtk_widget_set_name (label23, "label23"); gtk_widget_ref (label23); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label23", label23, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label23); gtk_table_attach (GTK_TABLE (table5), label23, 0, 2, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 2, 2); gtk_misc_set_alignment (GTK_MISC (label23), 0, 0.5); hbuttonbox4 = gtk_hbutton_box_new (); gtk_widget_set_name (hbuttonbox4, "hbuttonbox4"); gtk_widget_ref (hbuttonbox4); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "hbuttonbox4", hbuttonbox4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbuttonbox4); gtk_table_attach (GTK_TABLE (table5), hbuttonbox4, 0, 2, 7, 8, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); ExpertHelp = gtk_button_new_with_label (_("Help")); gtk_widget_set_name (ExpertHelp, "ExpertHelp"); gtk_widget_ref (ExpertHelp); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "ExpertHelp", ExpertHelp, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (ExpertHelp); gtk_container_add (GTK_CONTAINER (hbuttonbox4), ExpertHelp); GTK_WIDGET_SET_FLAGS (ExpertHelp, GTK_CAN_DEFAULT); label43 = gtk_label_new (_("Sens:")); gtk_widget_set_name (label43, "label43"); gtk_widget_ref (label43); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label43", label43, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label43); gtk_table_attach (GTK_TABLE (table5), label43, 0, 1, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label43), 0, 0.5); label42 = gtk_label_new (_("RTS:")); gtk_widget_set_name (label42, "label42"); gtk_widget_ref (label42); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label42", label42, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label42); gtk_table_attach (GTK_TABLE (table5), label42, 0, 1, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label42), 0, 0.5); label41 = gtk_label_new (_("frag:")); gtk_widget_set_name (label41, "label41"); gtk_widget_ref (label41); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label41", label41, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label41); gtk_table_attach (GTK_TABLE (table5), label41, 0, 1, 3, 4, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label41), 0, 0.5); label24 = gtk_label_new (_("iwconfig:")); gtk_widget_set_name (label24, "label24"); gtk_widget_ref (label24); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label24", label24, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label24); gtk_table_attach (GTK_TABLE (table5), label24, 0, 1, 4, 5, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label24), 0, 0.5); label25 = gtk_label_new (_("iwspy:")); gtk_widget_set_name (label25, "label25"); gtk_widget_ref (label25); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label25", label25, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label25); gtk_table_attach (GTK_TABLE (table5), label25, 0, 1, 5, 6, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label25), 0, 0.5); label26 = gtk_label_new (_("iwpriv:")); gtk_widget_set_name (label26, "label26"); gtk_widget_ref (label26); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label26", label26, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label26); gtk_table_attach (GTK_TABLE (table5), label26, 0, 1, 6, 7, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label26), 0, 0.5); ed_sens = gtk_entry_new_with_max_length (255); gtk_widget_set_name (ed_sens, "ed_sens"); gtk_widget_ref (ed_sens); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "ed_sens", ed_sens, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (ed_sens); gtk_table_attach (GTK_TABLE (table5), ed_sens, 1, 2, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); ed_rts = gtk_entry_new_with_max_length (255); gtk_widget_set_name (ed_rts, "ed_rts"); gtk_widget_ref (ed_rts); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "ed_rts", ed_rts, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (ed_rts); gtk_table_attach (GTK_TABLE (table5), ed_rts, 1, 2, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); ed_frag = gtk_entry_new_with_max_length (255); gtk_widget_set_name (ed_frag, "ed_frag"); gtk_widget_ref (ed_frag); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "ed_frag", ed_frag, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (ed_frag); gtk_table_attach (GTK_TABLE (table5), ed_frag, 1, 2, 3, 4, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); ed_iwconfig = gtk_entry_new_with_max_length (255); gtk_widget_set_name (ed_iwconfig, "ed_iwconfig"); gtk_widget_ref (ed_iwconfig); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "ed_iwconfig", ed_iwconfig, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (ed_iwconfig); gtk_table_attach (GTK_TABLE (table5), ed_iwconfig, 1, 2, 4, 5, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); ed_iwspy = gtk_entry_new_with_max_length (255); gtk_widget_set_name (ed_iwspy, "ed_iwspy"); gtk_widget_ref (ed_iwspy); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "ed_iwspy", ed_iwspy, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (ed_iwspy); gtk_table_attach (GTK_TABLE (table5), ed_iwspy, 1, 2, 5, 6, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); ed_iwpriv = gtk_entry_new_with_max_length (255); gtk_widget_set_name (ed_iwpriv, "ed_iwpriv"); gtk_widget_ref (ed_iwpriv); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "ed_iwpriv", ed_iwpriv, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (ed_iwpriv); gtk_table_attach (GTK_TABLE (table5), ed_iwpriv, 1, 2, 6, 7, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); label4 = gtk_label_new (_("Expert")); gtk_widget_set_name (label4, "label4"); gtk_widget_ref (label4); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label4", label4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label4); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 5), label4); label40 = gtk_label_new (_("label40")); gtk_widget_set_name (label40, "label40"); gtk_widget_ref (label40); gtk_object_set_data_full (GTK_OBJECT (GPE_WLANCFG), "label40", label40, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label40); gtk_notebook_set_tab_label (GTK_NOTEBOOK (PseudoMain), gtk_notebook_get_nth_page (GTK_NOTEBOOK (PseudoMain), 1), label40); gtk_signal_connect (GTK_OBJECT (GPE_WLANCFG), "delete_event", GTK_SIGNAL_FUNC (on_GPE_WLANCFG_de_event), NULL); gtk_signal_connect (GTK_OBJECT (GPE_WLANCFG), "destroy_event", GTK_SIGNAL_FUNC (on_GPE_WLANCFG_de_event), NULL); gtk_signal_connect (GTK_OBJECT (GPE_WLANCFG), "destroy", GTK_SIGNAL_FUNC (on_GPE_WLANCFG_de_event), NULL); gtk_signal_connect (GTK_OBJECT (GPE_WLANCFG), "show", GTK_SIGNAL_FUNC (on_GPE_WLANCFG_show), NULL); gtk_signal_connect (GTK_OBJECT (SchemeList), "select_row", GTK_SIGNAL_FUNC (on_SchemeList_select_row), NULL); gtk_signal_connect (GTK_OBJECT (SchemeList), "unselect_row", GTK_SIGNAL_FUNC (on_SchemeList_unselect_row), NULL); gtk_signal_connect (GTK_OBJECT (SchemeList), "button_press_event", GTK_SIGNAL_FUNC (on_SchemeList_button_press_event), NULL); gtk_signal_connect (GTK_OBJECT (ListItemUp), "clicked", GTK_SIGNAL_FUNC (on_ListItemUp_clicked), NULL); gtk_signal_connect (GTK_OBJECT (ListItemDown), "clicked", GTK_SIGNAL_FUNC (on_ListItemDown_clicked), NULL); gtk_signal_connect (GTK_OBJECT (SchemeDelete), "clicked", GTK_SIGNAL_FUNC (on_SchemeDelete_clicked), NULL); gtk_signal_connect (GTK_OBJECT (SchemeNew), "clicked", GTK_SIGNAL_FUNC (on_SchemeNew_clicked), NULL); gtk_signal_connect (GTK_OBJECT (SchemeEdit), "clicked", GTK_SIGNAL_FUNC (on_SchemeEdit_clicked), NULL); gtk_signal_connect (GTK_OBJECT (Scheme), "changed", GTK_SIGNAL_FUNC (on_Scheme_changed), NULL); gtk_signal_connect (GTK_OBJECT (Socket), "changed", GTK_SIGNAL_FUNC (on_Socket_changed), NULL); gtk_signal_connect (GTK_OBJECT (Instance), "changed", GTK_SIGNAL_FUNC (on_Instance_changed), NULL); gtk_signal_connect (GTK_OBJECT (HWAddress), "changed", GTK_SIGNAL_FUNC (on_HWAddress_changed), NULL); gtk_signal_connect (GTK_OBJECT (SchemeHelp), "clicked", GTK_SIGNAL_FUNC (on_SchemeHelp_clicked), NULL); gtk_signal_connect (GTK_OBJECT (GeneralHelp), "clicked", GTK_SIGNAL_FUNC (on_GeneralHelp_clicked), NULL); gtk_signal_connect (GTK_OBJECT (Frequency), "changed", GTK_SIGNAL_FUNC (on_Frequency_changed), NULL); gtk_signal_connect (GTK_OBJECT (ChannelNr), "changed", GTK_SIGNAL_FUNC (on_ChannelNr_changed), NULL); gtk_signal_connect (GTK_OBJECT (Rate), "clicked", GTK_SIGNAL_FUNC (on_Rate_clicked), NULL); gtk_signal_connect (GTK_OBJECT (ChannelDefault), "toggled", GTK_SIGNAL_FUNC (on_ChannelDefault_toggled), NULL); gtk_signal_connect (GTK_OBJECT (ChannelFreq), "toggled", GTK_SIGNAL_FUNC (on_ChannelFreq_toggled), NULL); gtk_signal_connect (GTK_OBJECT (ChannelChan), "toggled", GTK_SIGNAL_FUNC (on_ChannelChan_toggled), NULL); gtk_signal_connect (GTK_OBJECT (RFParamsHelp), "clicked", GTK_SIGNAL_FUNC (on_RFParamsHelp_clicked), NULL); gtk_signal_connect (GTK_OBJECT (EncryptionOn), "toggled", GTK_SIGNAL_FUNC (on_EncryptionOn_toggled), NULL); gtk_signal_connect (GTK_OBJECT (EncryptionOff), "toggled", GTK_SIGNAL_FUNC (on_EncryptionOff_toggled), NULL); gtk_signal_connect (GTK_OBJECT (ModeOpen), "toggled", GTK_SIGNAL_FUNC (on_ModeOpen_toggled), NULL); gtk_signal_connect (GTK_OBJECT (ModeRestricted), "toggled", GTK_SIGNAL_FUNC (on_ModeRestricted_toggled), NULL); gtk_signal_connect (GTK_OBJECT (WEPHelp), "clicked", GTK_SIGNAL_FUNC (on_WEPHelp_clicked), NULL); gtk_signal_connect (GTK_OBJECT (ActiveKeyNr), "changed", GTK_SIGNAL_FUNC (on_ActiveKeyNr_changed), NULL); gtk_signal_connect (GTK_OBJECT (KeysHex), "toggled", GTK_SIGNAL_FUNC (on_KeysHex_toggled), NULL); gtk_signal_connect (GTK_OBJECT (KeysStrings), "toggled", GTK_SIGNAL_FUNC (on_KeysStrings_toggled), NULL); gtk_signal_connect (GTK_OBJECT (KeyHelp), "clicked", GTK_SIGNAL_FUNC (on_KeyHelp_clicked), NULL); gtk_signal_connect (GTK_OBJECT (ExpertHelp), "clicked", GTK_SIGNAL_FUNC (on_ExpertHelp_clicked), NULL); return GPE_WLANCFG; }