/* * DO NOT EDIT THIS FILE - it is generated by Glade. */ #ifdef HAVE_CONFIG_H # include #endif #include #include #include #include #include #include #include #include "callbacks.h" #include "interface.h" #include "support.h" #define GLADE_HOOKUP_OBJECT(component,widget,name) \ g_object_set_data_full (G_OBJECT (component), name, \ gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref) #define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \ g_object_set_data (G_OBJECT (component), name, widget) GtkWidget* create_GeneralHelpWin (void) { GtkWidget *GeneralHelpWin; GtkWidget *dialog_vbox1; GtkWidget *scrolledwindow1; GtkWidget *twHelp; GtkWidget *dialog_action_area1; GtkWidget *btn_HelpOk; GeneralHelpWin = gtk_dialog_new (); gtk_widget_set_name (GeneralHelpWin, "GeneralHelpWin"); gtk_widget_set_size_request (GeneralHelpWin, 230, 220); gtk_window_set_title (GTK_WINDOW (GeneralHelpWin), _("Help")); gtk_window_set_position (GTK_WINDOW (GeneralHelpWin), GTK_WIN_POS_CENTER); gtk_window_set_modal (GTK_WINDOW (GeneralHelpWin), TRUE); gtk_window_set_resizable (GTK_WINDOW (GeneralHelpWin), FALSE); dialog_vbox1 = GTK_DIALOG (GeneralHelpWin)->vbox; gtk_widget_set_name (dialog_vbox1, "dialog_vbox1"); gtk_widget_show (dialog_vbox1); scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_set_name (scrolledwindow1, "scrolledwindow1"); 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_ALWAYS); twHelp = gtk_text_view_new (); gtk_widget_set_name (twHelp, "twHelp"); gtk_widget_show (twHelp); gtk_container_add (GTK_CONTAINER (scrolledwindow1), twHelp); gtk_text_view_set_editable (GTK_TEXT_VIEW (twHelp), FALSE); gtk_text_view_set_wrap_mode (GTK_TEXT_VIEW (twHelp), GTK_WRAP_WORD); dialog_action_area1 = GTK_DIALOG (GeneralHelpWin)->action_area; gtk_widget_set_name (dialog_action_area1, "dialog_action_area1"); gtk_widget_show (dialog_action_area1); btn_HelpOk = gtk_button_new_with_mnemonic (_("Ok")); gtk_widget_set_name (btn_HelpOk, "btn_HelpOk"); gtk_widget_show (btn_HelpOk); gtk_dialog_add_action_widget (GTK_DIALOG (GeneralHelpWin), btn_HelpOk, GTK_RESPONSE_OK); GTK_WIDGET_SET_FLAGS (btn_HelpOk, GTK_CAN_DEFAULT); /* Store pointers to all widgets, for use by lookup_widget(). */ GLADE_HOOKUP_OBJECT_NO_REF (GeneralHelpWin, GeneralHelpWin, "GeneralHelpWin"); GLADE_HOOKUP_OBJECT_NO_REF (GeneralHelpWin, dialog_vbox1, "dialog_vbox1"); GLADE_HOOKUP_OBJECT (GeneralHelpWin, scrolledwindow1, "scrolledwindow1"); GLADE_HOOKUP_OBJECT (GeneralHelpWin, twHelp, "twHelp"); GLADE_HOOKUP_OBJECT_NO_REF (GeneralHelpWin, dialog_action_area1, "dialog_action_area1"); GLADE_HOOKUP_OBJECT (GeneralHelpWin, btn_HelpOk, "btn_HelpOk"); return GeneralHelpWin; } GtkWidget* create_GPE_WLANCFG (void) { GtkWidget *GPE_WLANCFG; GtkWidget *swMain; GtkWidget *vpMain; GtkWidget *nbPseudoMain; GtkWidget *vbSchemes; GtkWidget *tvSchemeList; GtkWidget *lblTab1; GtkWidget *vbConfigSelection; GtkWidget *nbConfigSelection; GtkWidget *tblScheme; GtkWidget *lblRowScheme; GtkWidget *lblRowSocket; GtkWidget *lblRowInstance; GtkWidget *lblRowMAC; GtkWidget *edScheme; GtkWidget *edSocket; GtkWidget *edInstance; GtkWidget *edMAC; GtkWidget *lblTabScheme; GtkWidget *tblGeneral; GtkWidget *lblRowInfo; GtkWidget *lblRowESSID; GtkWidget *lblRowNwID; GtkWidget *lblRowMode; GtkWidget *edInfo; GtkWidget *edESSID; GtkWidget *edNWID; GtkWidget *cbMode; GtkWidget *menu1; GtkWidget *ad_hoc1; GtkWidget *managed1; GtkWidget *master1; GtkWidget *repeater1; GtkWidget *secondary1; GtkWidget *auto1; GtkWidget *lblTabGeneral; GtkWidget *tblRFParams; GtkWidget *rbDefaultChannel; GSList *rbDefaultChannel_group = NULL; GtkWidget *rbFrequency; GtkWidget *rbChannel; GtkObject *sbFrequency_adj; GtkWidget *sbFrequency; GtkObject *sbChannel_adj; GtkWidget *sbChannel; GtkWidget *lblGhz; GtkWidget *lblRate; GtkWidget *cbRate; GtkWidget *menu2; GtkWidget *auto2; GtkWidget *_1m1; GtkWidget *_2m1; GtkWidget *_11m1; GtkWidget *hseparator1; GtkWidget *lblTabRFParams; GtkWidget *tblWEP; GtkWidget *lblMode; GtkWidget *hseparator2; GtkWidget *vbMode; GtkWidget *rbOpen; GSList *rbOpen_group = NULL; GtkWidget *rbRestricted; GtkWidget *vbEncryption; GtkWidget *rbOn; GSList *rbOn_group = NULL; GtkWidget *rbOff; GtkWidget *lblEncryption; GtkWidget *lblTabWEP; GtkWidget *tblKeys; GtkWidget *hseparator3; GtkWidget *lblKeyFormat; GtkWidget *vbKeyFormat; GtkWidget *rbHex; GSList *rbHex_group = NULL; GtkWidget *rbStringValues; GtkWidget *lblKey1; GtkWidget *lblKey2; GtkWidget *lblKey3; GtkWidget *lblKey4; GtkWidget *edKey1; GtkWidget *edKey2; GtkWidget *edKey3; GtkWidget *edKey4; GtkWidget *lblActive; GtkObject *sbActiveKey_adj; GtkWidget *sbActiveKey; GtkWidget *lblTabKeys; GtkWidget *tblExpert; GtkWidget *lblWarning; GtkWidget *lblSend; GtkWidget *lblRTS; GtkWidget *lblFrag; GtkWidget *lblIWConfig; GtkWidget *lbliwspy; GtkWidget *lbliwpriv; GtkWidget *edSens; GtkWidget *edRTS; GtkWidget *edFrag; GtkWidget *edIwConfig; GtkWidget *edIwSpy; GtkWidget *edIwPriv; GtkWidget *lblTabExpert; GtkWidget *hbbHelp; GtkWidget *btnHelp; GtkWidget *btnBack; GtkWidget *lblTab2; GtkWidget *vbSimple; GtkWidget *nbSimple; GtkWidget *tbGerenral_simple; GtkWidget *lblChannel_simple; GtkWidget *lblnwType_simple; GtkWidget *lblHeader_general_simple; GtkObject *sbChannel_simple_adj; GtkWidget *sbChannel_simple; GtkWidget *cbDefault_simple; GtkWidget *edESSID_simple; GtkWidget *lblEssid_simple; GtkWidget *rbAdHoc; GSList *rbAdHoc_group = NULL; GtkWidget *rbInfrastructure; GtkWidget *lblGeneral_simple; GtkWidget *tbWEP_simple; GtkWidget *lblActiveKey_simple; GtkObject *sbActiveKey_simple_adj; GtkWidget *sbActiveKey_simple; GtkWidget *lblKey4_simple; GtkWidget *edKey4_simple; GtkWidget *lblKey3_simple; GtkWidget *edKey3_simple; GtkWidget *lblKey2_simple; GtkWidget *edKey2_simple; GtkWidget *lblKey1_simple; GtkWidget *edKey1_simple; GtkWidget *hseparator6; GtkWidget *tbWEPSettings_simple; GtkWidget *lblKeyFormat_simple; GtkWidget *rbAuthOpen; GSList *rbAuthOpen_group = NULL; GtkWidget *rbAuthShared; GtkWidget *rbKeyHex; GtkWidget *rbKeyString; GtkWidget *lblAuthType_simple; GtkWidget *rbWEPenable; GSList *rbWEPenable_group = NULL; GtkWidget *rbWEPdisable; GtkWidget *lblWEP_simple_Text; GtkWidget *lblHeader_encryption_simple; GtkWidget *lblWEP_simple; GtkWidget *lblTab3; GPE_WLANCFG = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_widget_set_name (GPE_WLANCFG, "GPE_WLANCFG"); gtk_window_set_title (GTK_WINDOW (GPE_WLANCFG), _("GPE WLAN config")); gtk_window_set_default_size (GTK_WINDOW (GPE_WLANCFG), 230, 300); swMain = gtk_scrolled_window_new (NULL, NULL); gtk_widget_set_name (swMain, "swMain"); gtk_widget_show (swMain); gtk_container_add (GTK_CONTAINER (GPE_WLANCFG), swMain); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (swMain), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); vpMain = gtk_viewport_new (NULL, NULL); gtk_widget_set_name (vpMain, "vpMain"); gtk_widget_show (vpMain); gtk_container_add (GTK_CONTAINER (swMain), vpMain); gtk_viewport_set_shadow_type (GTK_VIEWPORT (vpMain), GTK_SHADOW_NONE); nbPseudoMain = gtk_notebook_new (); gtk_widget_set_name (nbPseudoMain, "nbPseudoMain"); gtk_widget_show (nbPseudoMain); gtk_container_add (GTK_CONTAINER (vpMain), nbPseudoMain); GTK_WIDGET_UNSET_FLAGS (nbPseudoMain, GTK_CAN_FOCUS); gtk_notebook_set_show_tabs (GTK_NOTEBOOK (nbPseudoMain), FALSE); gtk_notebook_set_show_border (GTK_NOTEBOOK (nbPseudoMain), FALSE); vbSchemes = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbSchemes, "vbSchemes"); gtk_widget_show (vbSchemes); gtk_container_add (GTK_CONTAINER (nbPseudoMain), vbSchemes); gtk_notebook_set_tab_label_packing (GTK_NOTEBOOK (nbPseudoMain), vbSchemes, TRUE, TRUE, GTK_PACK_START); tvSchemeList = gtk_tree_view_new (); gtk_widget_set_name (tvSchemeList, "tvSchemeList"); gtk_widget_show (tvSchemeList); gtk_box_pack_start (GTK_BOX (vbSchemes), tvSchemeList, TRUE, TRUE, 0); lblTab1 = gtk_label_new (_("Tab1")); gtk_widget_set_name (lblTab1, "lblTab1"); gtk_widget_show (lblTab1); gtk_notebook_set_tab_label (GTK_NOTEBOOK (nbPseudoMain), gtk_notebook_get_nth_page (GTK_NOTEBOOK (nbPseudoMain), 0), lblTab1); gtk_label_set_justify (GTK_LABEL (lblTab1), GTK_JUSTIFY_LEFT); vbConfigSelection = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbConfigSelection, "vbConfigSelection"); gtk_widget_show (vbConfigSelection); gtk_container_add (GTK_CONTAINER (nbPseudoMain), vbConfigSelection); gtk_notebook_set_tab_label_packing (GTK_NOTEBOOK (nbPseudoMain), vbConfigSelection, TRUE, TRUE, GTK_PACK_START); nbConfigSelection = gtk_notebook_new (); gtk_widget_set_name (nbConfigSelection, "nbConfigSelection"); gtk_widget_show (nbConfigSelection); gtk_box_pack_start (GTK_BOX (vbConfigSelection), nbConfigSelection, FALSE, TRUE, 0); gtk_notebook_set_scrollable (GTK_NOTEBOOK (nbConfigSelection), TRUE); tblScheme = gtk_table_new (4, 2, FALSE); gtk_widget_set_name (tblScheme, "tblScheme"); gtk_widget_show (tblScheme); gtk_container_add (GTK_CONTAINER (nbConfigSelection), tblScheme); gtk_container_set_border_width (GTK_CONTAINER (tblScheme), 5); gtk_table_set_row_spacings (GTK_TABLE (tblScheme), 5); gtk_table_set_col_spacings (GTK_TABLE (tblScheme), 10); lblRowScheme = gtk_label_new (_("Profile:")); gtk_widget_set_name (lblRowScheme, "lblRowScheme"); gtk_widget_show (lblRowScheme); gtk_table_attach (GTK_TABLE (tblScheme), lblRowScheme, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (lblRowScheme), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lblRowScheme), 0, 0.5); lblRowSocket = gtk_label_new (_("Socket:")); gtk_widget_set_name (lblRowSocket, "lblRowSocket"); gtk_widget_show (lblRowSocket); gtk_table_attach (GTK_TABLE (tblScheme), lblRowSocket, 0, 1, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (lblRowSocket), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lblRowSocket), 0, 0.5); lblRowInstance = gtk_label_new (_("Instance:")); gtk_widget_set_name (lblRowInstance, "lblRowInstance"); gtk_widget_show (lblRowInstance); gtk_table_attach (GTK_TABLE (tblScheme), lblRowInstance, 0, 1, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (lblRowInstance), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lblRowInstance), 0, 0.5); lblRowMAC = gtk_label_new (_("MAC:")); gtk_widget_set_name (lblRowMAC, "lblRowMAC"); gtk_widget_show (lblRowMAC); gtk_table_attach (GTK_TABLE (tblScheme), lblRowMAC, 0, 1, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (lblRowMAC), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lblRowMAC), 0, 0.5); edScheme = gtk_entry_new (); gtk_widget_set_name (edScheme, "edScheme"); gtk_widget_show (edScheme); gtk_table_attach (GTK_TABLE (tblScheme), edScheme, 1, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_entry_set_text (GTK_ENTRY (edScheme), _("*")); edSocket = gtk_entry_new (); gtk_widget_set_name (edSocket, "edSocket"); gtk_widget_show (edSocket); gtk_table_attach (GTK_TABLE (tblScheme), edSocket, 1, 2, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_entry_set_text (GTK_ENTRY (edSocket), _("*")); edInstance = gtk_entry_new (); gtk_widget_set_name (edInstance, "edInstance"); gtk_widget_show (edInstance); gtk_table_attach (GTK_TABLE (tblScheme), edInstance, 1, 2, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_entry_set_text (GTK_ENTRY (edInstance), _("*")); edMAC = gtk_entry_new (); gtk_widget_set_name (edMAC, "edMAC"); gtk_widget_show (edMAC); gtk_table_attach (GTK_TABLE (tblScheme), edMAC, 1, 2, 3, 4, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_entry_set_text (GTK_ENTRY (edMAC), _("*")); lblTabScheme = gtk_label_new (_("Profile")); gtk_widget_set_name (lblTabScheme, "lblTabScheme"); gtk_widget_show (lblTabScheme); gtk_notebook_set_tab_label (GTK_NOTEBOOK (nbConfigSelection), gtk_notebook_get_nth_page (GTK_NOTEBOOK (nbConfigSelection), 0), lblTabScheme); gtk_label_set_justify (GTK_LABEL (lblTabScheme), GTK_JUSTIFY_LEFT); tblGeneral = gtk_table_new (4, 2, FALSE); gtk_widget_set_name (tblGeneral, "tblGeneral"); gtk_widget_show (tblGeneral); gtk_container_add (GTK_CONTAINER (nbConfigSelection), tblGeneral); gtk_container_set_border_width (GTK_CONTAINER (tblGeneral), 5); gtk_table_set_row_spacings (GTK_TABLE (tblGeneral), 5); gtk_table_set_col_spacings (GTK_TABLE (tblGeneral), 10); lblRowInfo = gtk_label_new (_("Info:")); gtk_widget_set_name (lblRowInfo, "lblRowInfo"); gtk_widget_show (lblRowInfo); gtk_table_attach (GTK_TABLE (tblGeneral), lblRowInfo, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (lblRowInfo), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lblRowInfo), 0, 0.5); lblRowESSID = gtk_label_new (_("ESSID:")); gtk_widget_set_name (lblRowESSID, "lblRowESSID"); gtk_widget_show (lblRowESSID); gtk_table_attach (GTK_TABLE (tblGeneral), lblRowESSID, 0, 1, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (lblRowESSID), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lblRowESSID), 0, 0.5); lblRowNwID = gtk_label_new (_("NWID:")); gtk_widget_set_name (lblRowNwID, "lblRowNwID"); gtk_widget_show (lblRowNwID); gtk_table_attach (GTK_TABLE (tblGeneral), lblRowNwID, 0, 1, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (lblRowNwID), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lblRowNwID), 0, 0.5); lblRowMode = gtk_label_new (_("Mode:")); gtk_widget_set_name (lblRowMode, "lblRowMode"); gtk_widget_show (lblRowMode); gtk_table_attach (GTK_TABLE (tblGeneral), lblRowMode, 0, 1, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (lblRowMode), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lblRowMode), 0, 0.5); edInfo = gtk_entry_new (); gtk_widget_set_name (edInfo, "edInfo"); gtk_widget_show (edInfo); gtk_table_attach (GTK_TABLE (tblGeneral), edInfo, 1, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_entry_set_text (GTK_ENTRY (edInfo), _("IEEE 802.11 WLAN")); edESSID = gtk_entry_new (); gtk_widget_set_name (edESSID, "edESSID"); gtk_widget_show (edESSID); gtk_table_attach (GTK_TABLE (tblGeneral), edESSID, 1, 2, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_entry_set_text (GTK_ENTRY (edESSID), _("any")); edNWID = gtk_entry_new (); gtk_widget_set_name (edNWID, "edNWID"); gtk_widget_show (edNWID); gtk_table_attach (GTK_TABLE (tblGeneral), edNWID, 1, 2, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); cbMode = gtk_option_menu_new (); gtk_widget_set_name (cbMode, "cbMode"); gtk_widget_show (cbMode); gtk_table_attach (GTK_TABLE (tblGeneral), cbMode, 1, 2, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); menu1 = gtk_menu_new (); gtk_widget_set_name (menu1, "menu1"); ad_hoc1 = gtk_menu_item_new_with_mnemonic (_("Ad-Hoc")); gtk_widget_set_name (ad_hoc1, "ad_hoc1"); gtk_widget_show (ad_hoc1); gtk_container_add (GTK_CONTAINER (menu1), ad_hoc1); managed1 = gtk_menu_item_new_with_mnemonic (_("Managed")); gtk_widget_set_name (managed1, "managed1"); gtk_widget_show (managed1); gtk_container_add (GTK_CONTAINER (menu1), managed1); master1 = gtk_menu_item_new_with_mnemonic (_("Master")); gtk_widget_set_name (master1, "master1"); gtk_widget_show (master1); gtk_container_add (GTK_CONTAINER (menu1), master1); repeater1 = gtk_menu_item_new_with_mnemonic (_("Repeater")); gtk_widget_set_name (repeater1, "repeater1"); gtk_widget_show (repeater1); gtk_container_add (GTK_CONTAINER (menu1), repeater1); secondary1 = gtk_menu_item_new_with_mnemonic (_("Secondary")); gtk_widget_set_name (secondary1, "secondary1"); gtk_widget_show (secondary1); gtk_container_add (GTK_CONTAINER (menu1), secondary1); auto1 = gtk_menu_item_new_with_mnemonic (_("auto")); gtk_widget_set_name (auto1, "auto1"); gtk_widget_show (auto1); gtk_container_add (GTK_CONTAINER (menu1), auto1); gtk_option_menu_set_menu (GTK_OPTION_MENU (cbMode), menu1); lblTabGeneral = gtk_label_new (_("General")); gtk_widget_set_name (lblTabGeneral, "lblTabGeneral"); gtk_widget_show (lblTabGeneral); gtk_notebook_set_tab_label (GTK_NOTEBOOK (nbConfigSelection), gtk_notebook_get_nth_page (GTK_NOTEBOOK (nbConfigSelection), 1), lblTabGeneral); gtk_label_set_justify (GTK_LABEL (lblTabGeneral), GTK_JUSTIFY_LEFT); tblRFParams = gtk_table_new (5, 3, FALSE); gtk_widget_set_name (tblRFParams, "tblRFParams"); gtk_widget_show (tblRFParams); gtk_container_add (GTK_CONTAINER (nbConfigSelection), tblRFParams); gtk_container_set_border_width (GTK_CONTAINER (tblRFParams), 5); gtk_table_set_row_spacings (GTK_TABLE (tblRFParams), 5); gtk_table_set_col_spacings (GTK_TABLE (tblRFParams), 10); rbDefaultChannel = gtk_radio_button_new_with_mnemonic (NULL, _("Use default channel")); gtk_widget_set_name (rbDefaultChannel, "rbDefaultChannel"); gtk_widget_show (rbDefaultChannel); gtk_table_attach (GTK_TABLE (tblRFParams), rbDefaultChannel, 0, 2, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (rbDefaultChannel), rbDefaultChannel_group); rbDefaultChannel_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (rbDefaultChannel)); rbFrequency = gtk_radio_button_new_with_mnemonic (NULL, _("Frequency:")); gtk_widget_set_name (rbFrequency, "rbFrequency"); gtk_widget_show (rbFrequency); gtk_table_attach (GTK_TABLE (tblRFParams), rbFrequency, 0, 1, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (rbFrequency), rbDefaultChannel_group); rbDefaultChannel_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (rbFrequency)); rbChannel = gtk_radio_button_new_with_mnemonic (NULL, _("Channel:")); gtk_widget_set_name (rbChannel, "rbChannel"); gtk_widget_show (rbChannel); gtk_table_attach (GTK_TABLE (tblRFParams), rbChannel, 0, 1, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (rbChannel), rbDefaultChannel_group); rbDefaultChannel_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (rbChannel)); sbFrequency_adj = gtk_adjustment_new (2.412, 2.4, 2.4836, 0.001, 0.01, 0.1); sbFrequency = gtk_spin_button_new (GTK_ADJUSTMENT (sbFrequency_adj), 0.001, 4); gtk_widget_set_name (sbFrequency, "sbFrequency"); gtk_widget_show (sbFrequency); gtk_table_attach (GTK_TABLE (tblRFParams), sbFrequency, 1, 2, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_widget_set_sensitive (sbFrequency, FALSE); sbChannel_adj = gtk_adjustment_new (1, 1, 14, 1, 10, 10); sbChannel = gtk_spin_button_new (GTK_ADJUSTMENT (sbChannel_adj), 1, 0); gtk_widget_set_name (sbChannel, "sbChannel"); gtk_widget_show (sbChannel); gtk_table_attach (GTK_TABLE (tblRFParams), sbChannel, 1, 2, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_widget_set_sensitive (sbChannel, FALSE); lblGhz = gtk_label_new (_("Ghz")); gtk_widget_set_name (lblGhz, "lblGhz"); gtk_widget_show (lblGhz); gtk_table_attach (GTK_TABLE (tblRFParams), lblGhz, 2, 3, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (lblGhz), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lblGhz), 0, 0.5); lblRate = gtk_label_new (_("Rate:")); gtk_widget_set_name (lblRate, "lblRate"); gtk_widget_show (lblRate); gtk_table_attach (GTK_TABLE (tblRFParams), lblRate, 0, 1, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (lblRate), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lblRate), 0, 0.5); cbRate = gtk_option_menu_new (); gtk_widget_set_name (cbRate, "cbRate"); gtk_widget_show (cbRate); gtk_table_attach (GTK_TABLE (tblRFParams), cbRate, 1, 2, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); menu2 = gtk_menu_new (); gtk_widget_set_name (menu2, "menu2"); auto2 = gtk_menu_item_new_with_mnemonic (_("Auto")); gtk_widget_set_name (auto2, "auto2"); gtk_widget_show (auto2); gtk_container_add (GTK_CONTAINER (menu2), auto2); _1m1 = gtk_menu_item_new_with_mnemonic (_("1M")); gtk_widget_set_name (_1m1, "_1m1"); gtk_widget_show (_1m1); gtk_container_add (GTK_CONTAINER (menu2), _1m1); _2m1 = gtk_menu_item_new_with_mnemonic (_("2M")); gtk_widget_set_name (_2m1, "_2m1"); gtk_widget_show (_2m1); gtk_container_add (GTK_CONTAINER (menu2), _2m1); _11m1 = gtk_menu_item_new_with_mnemonic (_("11M")); gtk_widget_set_name (_11m1, "_11m1"); gtk_widget_show (_11m1); gtk_container_add (GTK_CONTAINER (menu2), _11m1); gtk_option_menu_set_menu (GTK_OPTION_MENU (cbRate), menu2); hseparator1 = gtk_hseparator_new (); gtk_widget_set_name (hseparator1, "hseparator1"); gtk_widget_show (hseparator1); gtk_table_attach (GTK_TABLE (tblRFParams), hseparator1, 0, 3, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); lblTabRFParams = gtk_label_new (_("RF-Params")); gtk_widget_set_name (lblTabRFParams, "lblTabRFParams"); gtk_widget_show (lblTabRFParams); gtk_notebook_set_tab_label (GTK_NOTEBOOK (nbConfigSelection), gtk_notebook_get_nth_page (GTK_NOTEBOOK (nbConfigSelection), 2), lblTabRFParams); gtk_label_set_justify (GTK_LABEL (lblTabRFParams), GTK_JUSTIFY_LEFT); tblWEP = gtk_table_new (3, 2, FALSE); gtk_widget_set_name (tblWEP, "tblWEP"); gtk_widget_show (tblWEP); gtk_container_add (GTK_CONTAINER (nbConfigSelection), tblWEP); gtk_container_set_border_width (GTK_CONTAINER (tblWEP), 5); gtk_table_set_row_spacings (GTK_TABLE (tblWEP), 5); gtk_table_set_col_spacings (GTK_TABLE (tblWEP), 10); lblMode = gtk_label_new (_("Mode:")); gtk_widget_set_name (lblMode, "lblMode"); gtk_widget_show (lblMode); gtk_table_attach (GTK_TABLE (tblWEP), lblMode, 0, 1, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (lblMode), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lblMode), 0, 0.5); hseparator2 = gtk_hseparator_new (); gtk_widget_set_name (hseparator2, "hseparator2"); gtk_widget_show (hseparator2); gtk_table_attach (GTK_TABLE (tblWEP), hseparator2, 0, 2, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); vbMode = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbMode, "vbMode"); gtk_widget_show (vbMode); gtk_table_attach (GTK_TABLE (tblWEP), vbMode, 1, 2, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND), 0, 0); rbOpen = gtk_radio_button_new_with_mnemonic (NULL, _("Open")); gtk_widget_set_name (rbOpen, "rbOpen"); gtk_widget_show (rbOpen); gtk_box_pack_start (GTK_BOX (vbMode), rbOpen, FALSE, FALSE, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (rbOpen), rbOpen_group); rbOpen_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (rbOpen)); rbRestricted = gtk_radio_button_new_with_mnemonic (NULL, _("Restricted")); gtk_widget_set_name (rbRestricted, "rbRestricted"); gtk_widget_show (rbRestricted); gtk_box_pack_start (GTK_BOX (vbMode), rbRestricted, FALSE, FALSE, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (rbRestricted), rbOpen_group); rbOpen_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (rbRestricted)); vbEncryption = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbEncryption, "vbEncryption"); gtk_widget_show (vbEncryption); gtk_table_attach (GTK_TABLE (tblWEP), vbEncryption, 1, 2, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND), 0, 0); rbOn = gtk_radio_button_new_with_mnemonic (NULL, _("On")); gtk_widget_set_name (rbOn, "rbOn"); gtk_widget_show (rbOn); gtk_box_pack_start (GTK_BOX (vbEncryption), rbOn, FALSE, FALSE, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (rbOn), rbOn_group); rbOn_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (rbOn)); rbOff = gtk_radio_button_new_with_mnemonic (NULL, _("Off")); gtk_widget_set_name (rbOff, "rbOff"); gtk_widget_show (rbOff); gtk_box_pack_start (GTK_BOX (vbEncryption), rbOff, FALSE, FALSE, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (rbOff), rbOn_group); rbOn_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (rbOff)); lblEncryption = gtk_label_new (_("Encryption:")); gtk_widget_set_name (lblEncryption, "lblEncryption"); gtk_widget_show (lblEncryption); gtk_table_attach (GTK_TABLE (tblWEP), lblEncryption, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (lblEncryption), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lblEncryption), 0, 0.5); lblTabWEP = gtk_label_new (_("WEP")); gtk_widget_set_name (lblTabWEP, "lblTabWEP"); gtk_widget_show (lblTabWEP); gtk_notebook_set_tab_label (GTK_NOTEBOOK (nbConfigSelection), gtk_notebook_get_nth_page (GTK_NOTEBOOK (nbConfigSelection), 3), lblTabWEP); gtk_label_set_justify (GTK_LABEL (lblTabWEP), GTK_JUSTIFY_LEFT); tblKeys = gtk_table_new (7, 2, FALSE); gtk_widget_set_name (tblKeys, "tblKeys"); gtk_widget_show (tblKeys); gtk_container_add (GTK_CONTAINER (nbConfigSelection), tblKeys); gtk_container_set_border_width (GTK_CONTAINER (tblKeys), 5); gtk_table_set_row_spacings (GTK_TABLE (tblKeys), 5); gtk_table_set_col_spacings (GTK_TABLE (tblKeys), 10); hseparator3 = gtk_hseparator_new (); gtk_widget_set_name (hseparator3, "hseparator3"); gtk_widget_show (hseparator3); gtk_table_attach (GTK_TABLE (tblKeys), hseparator3, 0, 2, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); lblKeyFormat = gtk_label_new (_("Key format:")); gtk_widget_set_name (lblKeyFormat, "lblKeyFormat"); gtk_widget_show (lblKeyFormat); gtk_table_attach (GTK_TABLE (tblKeys), lblKeyFormat, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (lblKeyFormat), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lblKeyFormat), 0, 0.5); vbKeyFormat = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbKeyFormat, "vbKeyFormat"); gtk_widget_show (vbKeyFormat); gtk_table_attach (GTK_TABLE (tblKeys), vbKeyFormat, 1, 2, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND), 0, 0); rbHex = gtk_radio_button_new_with_mnemonic (NULL, _("Hex values")); gtk_widget_set_name (rbHex, "rbHex"); gtk_widget_show (rbHex); gtk_box_pack_start (GTK_BOX (vbKeyFormat), rbHex, FALSE, FALSE, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (rbHex), rbHex_group); rbHex_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (rbHex)); rbStringValues = gtk_radio_button_new_with_mnemonic (NULL, _("String values")); gtk_widget_set_name (rbStringValues, "rbStringValues"); gtk_widget_show (rbStringValues); gtk_box_pack_start (GTK_BOX (vbKeyFormat), rbStringValues, FALSE, FALSE, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (rbStringValues), rbHex_group); rbHex_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (rbStringValues)); lblKey1 = gtk_label_new (_("Key #1:")); gtk_widget_set_name (lblKey1, "lblKey1"); gtk_widget_show (lblKey1); gtk_table_attach (GTK_TABLE (tblKeys), lblKey1, 0, 1, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (lblKey1), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lblKey1), 0, 0.5); lblKey2 = gtk_label_new (_("Key #2:")); gtk_widget_set_name (lblKey2, "lblKey2"); gtk_widget_show (lblKey2); gtk_table_attach (GTK_TABLE (tblKeys), lblKey2, 0, 1, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (lblKey2), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lblKey2), 0, 0.5); lblKey3 = gtk_label_new (_("Key #3:")); gtk_widget_set_name (lblKey3, "lblKey3"); gtk_widget_show (lblKey3); gtk_table_attach (GTK_TABLE (tblKeys), lblKey3, 0, 1, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (lblKey3), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lblKey3), 0, 0.5); lblKey4 = gtk_label_new (_("Key #4:")); gtk_widget_set_name (lblKey4, "lblKey4"); gtk_widget_show (lblKey4); gtk_table_attach (GTK_TABLE (tblKeys), lblKey4, 0, 1, 5, 6, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (lblKey4), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lblKey4), 0, 0.5); edKey1 = gtk_entry_new (); gtk_widget_set_name (edKey1, "edKey1"); gtk_widget_show (edKey1); gtk_table_attach (GTK_TABLE (tblKeys), edKey1, 1, 2, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); edKey2 = gtk_entry_new (); gtk_widget_set_name (edKey2, "edKey2"); gtk_widget_show (edKey2); gtk_table_attach (GTK_TABLE (tblKeys), edKey2, 1, 2, 3, 4, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); edKey3 = gtk_entry_new (); gtk_widget_set_name (edKey3, "edKey3"); gtk_widget_show (edKey3); gtk_table_attach (GTK_TABLE (tblKeys), edKey3, 1, 2, 4, 5, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); edKey4 = gtk_entry_new (); gtk_widget_set_name (edKey4, "edKey4"); gtk_widget_show (edKey4); gtk_table_attach (GTK_TABLE (tblKeys), edKey4, 1, 2, 5, 6, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); lblActive = gtk_label_new (_("Active key:")); gtk_widget_set_name (lblActive, "lblActive"); gtk_widget_show (lblActive); gtk_table_attach (GTK_TABLE (tblKeys), lblActive, 0, 1, 6, 7, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (lblActive), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lblActive), 0, 0.5); sbActiveKey_adj = gtk_adjustment_new (1, 1, 4, 1, 10, 10); sbActiveKey = gtk_spin_button_new (GTK_ADJUSTMENT (sbActiveKey_adj), 1, 0); gtk_widget_set_name (sbActiveKey, "sbActiveKey"); gtk_widget_show (sbActiveKey); gtk_table_attach (GTK_TABLE (tblKeys), sbActiveKey, 1, 2, 6, 7, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); lblTabKeys = gtk_label_new (_("Keys")); gtk_widget_set_name (lblTabKeys, "lblTabKeys"); gtk_widget_show (lblTabKeys); gtk_notebook_set_tab_label (GTK_NOTEBOOK (nbConfigSelection), gtk_notebook_get_nth_page (GTK_NOTEBOOK (nbConfigSelection), 4), lblTabKeys); gtk_label_set_justify (GTK_LABEL (lblTabKeys), GTK_JUSTIFY_LEFT); tblExpert = gtk_table_new (7, 2, FALSE); gtk_widget_set_name (tblExpert, "tblExpert"); gtk_widget_show (tblExpert); gtk_container_add (GTK_CONTAINER (nbConfigSelection), tblExpert); gtk_container_set_border_width (GTK_CONTAINER (tblExpert), 5); gtk_table_set_row_spacings (GTK_TABLE (tblExpert), 5); gtk_table_set_col_spacings (GTK_TABLE (tblExpert), 10); lblWarning = gtk_label_new (_("Additional expert settings\nUSE WITH CARE")); gtk_widget_set_name (lblWarning, "lblWarning"); gtk_widget_show (lblWarning); gtk_table_attach (GTK_TABLE (tblExpert), lblWarning, 0, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (lblWarning), 0, 0.5); lblSend = gtk_label_new (_("Sens:")); gtk_widget_set_name (lblSend, "lblSend"); gtk_widget_show (lblSend); gtk_table_attach (GTK_TABLE (tblExpert), lblSend, 0, 1, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (lblSend), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lblSend), 0, 0.5); lblRTS = gtk_label_new (_("RTS:")); gtk_widget_set_name (lblRTS, "lblRTS"); gtk_widget_show (lblRTS); gtk_table_attach (GTK_TABLE (tblExpert), lblRTS, 0, 1, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (lblRTS), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lblRTS), 0, 0.5); lblFrag = gtk_label_new (_("Frag:")); gtk_widget_set_name (lblFrag, "lblFrag"); gtk_widget_show (lblFrag); gtk_table_attach (GTK_TABLE (tblExpert), lblFrag, 0, 1, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (lblFrag), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lblFrag), 0, 0.5); lblIWConfig = gtk_label_new (_("iwconfig:")); gtk_widget_set_name (lblIWConfig, "lblIWConfig"); gtk_widget_show (lblIWConfig); gtk_table_attach (GTK_TABLE (tblExpert), lblIWConfig, 0, 1, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (lblIWConfig), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lblIWConfig), 0, 0.5); lbliwspy = gtk_label_new (_("iwspy:")); gtk_widget_set_name (lbliwspy, "lbliwspy"); gtk_widget_show (lbliwspy); gtk_table_attach (GTK_TABLE (tblExpert), lbliwspy, 0, 1, 5, 6, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (lbliwspy), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lbliwspy), 0, 0.5); lbliwpriv = gtk_label_new (_("iwpriv:")); gtk_widget_set_name (lbliwpriv, "lbliwpriv"); gtk_widget_show (lbliwpriv); gtk_table_attach (GTK_TABLE (tblExpert), lbliwpriv, 0, 1, 6, 7, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (lbliwpriv), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lbliwpriv), 0, 0.5); edSens = gtk_entry_new (); gtk_widget_set_name (edSens, "edSens"); gtk_widget_show (edSens); gtk_table_attach (GTK_TABLE (tblExpert), edSens, 1, 2, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); edRTS = gtk_entry_new (); gtk_widget_set_name (edRTS, "edRTS"); gtk_widget_show (edRTS); gtk_table_attach (GTK_TABLE (tblExpert), edRTS, 1, 2, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); edFrag = gtk_entry_new (); gtk_widget_set_name (edFrag, "edFrag"); gtk_widget_show (edFrag); gtk_table_attach (GTK_TABLE (tblExpert), edFrag, 1, 2, 3, 4, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); edIwConfig = gtk_entry_new (); gtk_widget_set_name (edIwConfig, "edIwConfig"); gtk_widget_show (edIwConfig); gtk_table_attach (GTK_TABLE (tblExpert), edIwConfig, 1, 2, 4, 5, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); edIwSpy = gtk_entry_new (); gtk_widget_set_name (edIwSpy, "edIwSpy"); gtk_widget_show (edIwSpy); gtk_table_attach (GTK_TABLE (tblExpert), edIwSpy, 1, 2, 5, 6, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); edIwPriv = gtk_entry_new (); gtk_widget_set_name (edIwPriv, "edIwPriv"); gtk_widget_show (edIwPriv); gtk_table_attach (GTK_TABLE (tblExpert), edIwPriv, 1, 2, 6, 7, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); lblTabExpert = gtk_label_new (_("Expert")); gtk_widget_set_name (lblTabExpert, "lblTabExpert"); gtk_widget_show (lblTabExpert); gtk_notebook_set_tab_label (GTK_NOTEBOOK (nbConfigSelection), gtk_notebook_get_nth_page (GTK_NOTEBOOK (nbConfigSelection), 5), lblTabExpert); gtk_label_set_justify (GTK_LABEL (lblTabExpert), GTK_JUSTIFY_LEFT); hbbHelp = gtk_hbutton_box_new (); gtk_widget_set_name (hbbHelp, "hbbHelp"); gtk_widget_show (hbbHelp); gtk_box_pack_start (GTK_BOX (vbConfigSelection), hbbHelp, FALSE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (hbbHelp), 10); btnHelp = gtk_button_new_from_stock ("gtk-help"); gtk_widget_set_name (btnHelp, "btnHelp"); gtk_widget_show (btnHelp); gtk_container_add (GTK_CONTAINER (hbbHelp), btnHelp); GTK_WIDGET_SET_FLAGS (btnHelp, GTK_CAN_DEFAULT); btnBack = gtk_button_new_from_stock ("gtk-go-back"); gtk_widget_set_name (btnBack, "btnBack"); gtk_widget_show (btnBack); gtk_container_add (GTK_CONTAINER (hbbHelp), btnBack); GTK_WIDGET_SET_FLAGS (btnBack, GTK_CAN_DEFAULT); lblTab2 = gtk_label_new (_("Tab2")); gtk_widget_set_name (lblTab2, "lblTab2"); gtk_widget_show (lblTab2); gtk_notebook_set_tab_label (GTK_NOTEBOOK (nbPseudoMain), gtk_notebook_get_nth_page (GTK_NOTEBOOK (nbPseudoMain), 1), lblTab2); gtk_label_set_justify (GTK_LABEL (lblTab2), GTK_JUSTIFY_LEFT); vbSimple = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbSimple, "vbSimple"); gtk_widget_show (vbSimple); gtk_container_add (GTK_CONTAINER (nbPseudoMain), vbSimple); gtk_notebook_set_tab_label_packing (GTK_NOTEBOOK (nbPseudoMain), vbSimple, TRUE, TRUE, GTK_PACK_START); nbSimple = gtk_notebook_new (); gtk_widget_set_name (nbSimple, "nbSimple"); gtk_widget_show (nbSimple); gtk_box_pack_start (GTK_BOX (vbSimple), nbSimple, TRUE, TRUE, 0); gtk_notebook_set_scrollable (GTK_NOTEBOOK (nbSimple), TRUE); tbGerenral_simple = gtk_table_new (5, 3, FALSE); gtk_widget_set_name (tbGerenral_simple, "tbGerenral_simple"); gtk_widget_show (tbGerenral_simple); gtk_container_add (GTK_CONTAINER (nbSimple), tbGerenral_simple); gtk_container_set_border_width (GTK_CONTAINER (tbGerenral_simple), 5); gtk_table_set_row_spacings (GTK_TABLE (tbGerenral_simple), 5); gtk_table_set_col_spacings (GTK_TABLE (tbGerenral_simple), 5); lblChannel_simple = gtk_label_new (_("Channel:")); gtk_widget_set_name (lblChannel_simple, "lblChannel_simple"); gtk_widget_show (lblChannel_simple); gtk_table_attach (GTK_TABLE (tbGerenral_simple), lblChannel_simple, 0, 1, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_label_set_justify (GTK_LABEL (lblChannel_simple), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lblChannel_simple), 0, 0.5); lblnwType_simple = gtk_label_new (_("Network type:")); gtk_widget_set_name (lblnwType_simple, "lblnwType_simple"); gtk_widget_show (lblnwType_simple); gtk_table_attach (GTK_TABLE (tbGerenral_simple), lblnwType_simple, 0, 2, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 6); gtk_label_set_justify (GTK_LABEL (lblnwType_simple), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lblnwType_simple), 0, 0.5); lblHeader_general_simple = gtk_label_new (_("Basic Settings")); gtk_widget_set_name (lblHeader_general_simple, "lblHeader_general_simple"); gtk_widget_show (lblHeader_general_simple); gtk_table_attach (GTK_TABLE (tbGerenral_simple), lblHeader_general_simple, 0, 2, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (lblHeader_general_simple), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lblHeader_general_simple), 0, 0.5); sbChannel_simple_adj = gtk_adjustment_new (1, 1, 13, 1, 5, 10); sbChannel_simple = gtk_spin_button_new (GTK_ADJUSTMENT (sbChannel_simple_adj), 1, 0); gtk_widget_set_name (sbChannel_simple, "sbChannel_simple"); gtk_widget_show (sbChannel_simple); gtk_table_attach (GTK_TABLE (tbGerenral_simple), sbChannel_simple, 2, 3, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (sbChannel_simple), TRUE); cbDefault_simple = gtk_check_button_new_with_mnemonic (_("default")); gtk_widget_set_name (cbDefault_simple, "cbDefault_simple"); gtk_widget_show (cbDefault_simple); gtk_table_attach (GTK_TABLE (tbGerenral_simple), cbDefault_simple, 1, 2, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); edESSID_simple = gtk_entry_new (); gtk_widget_set_name (edESSID_simple, "edESSID_simple"); gtk_widget_show (edESSID_simple); gtk_table_attach (GTK_TABLE (tbGerenral_simple), edESSID_simple, 2, 3, 4, 5, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_entry_set_text (GTK_ENTRY (edESSID_simple), _("any")); lblEssid_simple = gtk_label_new (_("Network name (ESSID):")); gtk_widget_set_name (lblEssid_simple, "lblEssid_simple"); gtk_widget_show (lblEssid_simple); gtk_table_attach (GTK_TABLE (tbGerenral_simple), lblEssid_simple, 0, 2, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (lblEssid_simple), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lblEssid_simple), 0, 0.5); rbAdHoc = gtk_radio_button_new_with_mnemonic (NULL, _("Ad-Hoc")); gtk_widget_set_name (rbAdHoc, "rbAdHoc"); gtk_widget_show (rbAdHoc); gtk_table_attach (GTK_TABLE (tbGerenral_simple), rbAdHoc, 2, 3, 2, 3, (GtkAttachOptions) (GTK_SHRINK | GTK_FILL), (GtkAttachOptions) (0), 0, 2); gtk_radio_button_set_group (GTK_RADIO_BUTTON (rbAdHoc), rbAdHoc_group); rbAdHoc_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (rbAdHoc)); rbInfrastructure = gtk_radio_button_new_with_mnemonic (NULL, _("Infrastructure")); gtk_widget_set_name (rbInfrastructure, "rbInfrastructure"); gtk_widget_show (rbInfrastructure); gtk_table_attach (GTK_TABLE (tbGerenral_simple), rbInfrastructure, 0, 2, 2, 3, (GtkAttachOptions) (GTK_SHRINK | GTK_FILL), (GtkAttachOptions) (0), 0, 2); gtk_radio_button_set_group (GTK_RADIO_BUTTON (rbInfrastructure), rbAdHoc_group); rbAdHoc_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (rbInfrastructure)); lblGeneral_simple = gtk_label_new (_("General")); gtk_widget_set_name (lblGeneral_simple, "lblGeneral_simple"); gtk_widget_show (lblGeneral_simple); gtk_notebook_set_tab_label (GTK_NOTEBOOK (nbSimple), gtk_notebook_get_nth_page (GTK_NOTEBOOK (nbSimple), 0), lblGeneral_simple); gtk_label_set_justify (GTK_LABEL (lblGeneral_simple), GTK_JUSTIFY_LEFT); tbWEP_simple = gtk_table_new (8, 3, FALSE); gtk_widget_set_name (tbWEP_simple, "tbWEP_simple"); gtk_widget_show (tbWEP_simple); gtk_container_add (GTK_CONTAINER (nbSimple), tbWEP_simple); gtk_container_set_border_width (GTK_CONTAINER (tbWEP_simple), 5); gtk_table_set_row_spacings (GTK_TABLE (tbWEP_simple), 5); gtk_table_set_col_spacings (GTK_TABLE (tbWEP_simple), 10); lblActiveKey_simple = gtk_label_new (_("Active key:")); gtk_widget_set_name (lblActiveKey_simple, "lblActiveKey_simple"); gtk_widget_show (lblActiveKey_simple); gtk_table_attach (GTK_TABLE (tbWEP_simple), lblActiveKey_simple, 0, 1, 7, 8, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (lblActiveKey_simple), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lblActiveKey_simple), 0, 0.5); sbActiveKey_simple_adj = gtk_adjustment_new (1, 1, 4, 1, 10, 10); sbActiveKey_simple = gtk_spin_button_new (GTK_ADJUSTMENT (sbActiveKey_simple_adj), 1, 0); gtk_widget_set_name (sbActiveKey_simple, "sbActiveKey_simple"); gtk_widget_show (sbActiveKey_simple); gtk_table_attach (GTK_TABLE (tbWEP_simple), sbActiveKey_simple, 1, 2, 7, 8, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); lblKey4_simple = gtk_label_new (_("Key #4:")); gtk_widget_set_name (lblKey4_simple, "lblKey4_simple"); gtk_table_attach (GTK_TABLE (tbWEP_simple), lblKey4_simple, 0, 1, 6, 7, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (lblKey4_simple), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lblKey4_simple), 0, 0.5); edKey4_simple = gtk_entry_new (); gtk_widget_set_name (edKey4_simple, "edKey4_simple"); gtk_table_attach (GTK_TABLE (tbWEP_simple), edKey4_simple, 1, 3, 6, 7, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); lblKey3_simple = gtk_label_new (_("Key #3:")); gtk_widget_set_name (lblKey3_simple, "lblKey3_simple"); gtk_table_attach (GTK_TABLE (tbWEP_simple), lblKey3_simple, 0, 1, 5, 6, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (lblKey3_simple), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lblKey3_simple), 0, 0.5); edKey3_simple = gtk_entry_new (); gtk_widget_set_name (edKey3_simple, "edKey3_simple"); gtk_table_attach (GTK_TABLE (tbWEP_simple), edKey3_simple, 1, 3, 5, 6, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); lblKey2_simple = gtk_label_new (_("Key #2:")); gtk_widget_set_name (lblKey2_simple, "lblKey2_simple"); gtk_widget_show (lblKey2_simple); gtk_table_attach (GTK_TABLE (tbWEP_simple), lblKey2_simple, 0, 1, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (lblKey2_simple), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lblKey2_simple), 0, 0.5); edKey2_simple = gtk_entry_new (); gtk_widget_set_name (edKey2_simple, "edKey2_simple"); gtk_widget_show (edKey2_simple); gtk_table_attach (GTK_TABLE (tbWEP_simple), edKey2_simple, 1, 3, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); lblKey1_simple = gtk_label_new (_("Key #1:")); gtk_widget_set_name (lblKey1_simple, "lblKey1_simple"); gtk_widget_show (lblKey1_simple); gtk_table_attach (GTK_TABLE (tbWEP_simple), lblKey1_simple, 0, 1, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (lblKey1_simple), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lblKey1_simple), 0, 0.5); edKey1_simple = gtk_entry_new (); gtk_widget_set_name (edKey1_simple, "edKey1_simple"); gtk_widget_show (edKey1_simple); gtk_table_attach (GTK_TABLE (tbWEP_simple), edKey1_simple, 1, 3, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); hseparator6 = gtk_hseparator_new (); gtk_widget_set_name (hseparator6, "hseparator6"); gtk_widget_show (hseparator6); gtk_table_attach (GTK_TABLE (tbWEP_simple), hseparator6, 0, 3, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); tbWEPSettings_simple = gtk_table_new (6, 3, FALSE); gtk_widget_set_name (tbWEPSettings_simple, "tbWEPSettings_simple"); gtk_widget_show (tbWEPSettings_simple); gtk_table_attach (GTK_TABLE (tbWEP_simple), tbWEPSettings_simple, 0, 3, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); gtk_table_set_col_spacings (GTK_TABLE (tbWEPSettings_simple), 4); lblKeyFormat_simple = gtk_label_new (_("Key format:")); gtk_widget_set_name (lblKeyFormat_simple, "lblKeyFormat_simple"); gtk_widget_show (lblKeyFormat_simple); gtk_table_attach (GTK_TABLE (tbWEPSettings_simple), lblKeyFormat_simple, 0, 2, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (lblKeyFormat_simple), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lblKeyFormat_simple), 0, 0.5); rbAuthOpen = gtk_radio_button_new_with_mnemonic (NULL, _("Open system")); gtk_widget_set_name (rbAuthOpen, "rbAuthOpen"); gtk_widget_show (rbAuthOpen); gtk_table_attach (GTK_TABLE (tbWEPSettings_simple), rbAuthOpen, 1, 2, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND), 0, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (rbAuthOpen), rbAuthOpen_group); rbAuthOpen_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (rbAuthOpen)); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (rbAuthOpen), TRUE); rbAuthShared = gtk_radio_button_new_with_mnemonic (NULL, _("Shared key")); gtk_widget_set_name (rbAuthShared, "rbAuthShared"); gtk_widget_show (rbAuthShared); gtk_table_attach (GTK_TABLE (tbWEPSettings_simple), rbAuthShared, 2, 3, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND), 0, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (rbAuthShared), rbAuthOpen_group); rbAuthOpen_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (rbAuthShared)); rbKeyHex = gtk_radio_button_new_with_mnemonic (NULL, _("Hex")); gtk_widget_set_name (rbKeyHex, "rbKeyHex"); gtk_widget_show (rbKeyHex); gtk_table_attach (GTK_TABLE (tbWEPSettings_simple), rbKeyHex, 1, 2, 5, 6, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND), 0, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (rbKeyHex), rbHex_group); rbHex_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (rbKeyHex)); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (rbKeyHex), TRUE); rbKeyString = gtk_radio_button_new_with_mnemonic (NULL, _("String")); gtk_widget_set_name (rbKeyString, "rbKeyString"); gtk_widget_show (rbKeyString); gtk_table_attach (GTK_TABLE (tbWEPSettings_simple), rbKeyString, 2, 3, 5, 6, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND), 0, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (rbKeyString), rbHex_group); rbHex_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (rbKeyString)); lblAuthType_simple = gtk_label_new (_("Authentication type:")); gtk_widget_set_name (lblAuthType_simple, "lblAuthType_simple"); gtk_widget_show (lblAuthType_simple); gtk_table_attach (GTK_TABLE (tbWEPSettings_simple), lblAuthType_simple, 0, 2, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND), 0, 0); gtk_label_set_justify (GTK_LABEL (lblAuthType_simple), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lblAuthType_simple), 0, 0.5); rbWEPenable = gtk_radio_button_new_with_mnemonic (NULL, _("Enable")); gtk_widget_set_name (rbWEPenable, "rbWEPenable"); gtk_widget_show (rbWEPenable); gtk_table_attach (GTK_TABLE (tbWEPSettings_simple), rbWEPenable, 1, 2, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND), 0, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (rbWEPenable), rbWEPenable_group); rbWEPenable_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (rbWEPenable)); rbWEPdisable = gtk_radio_button_new_with_mnemonic (NULL, _("Disable")); gtk_widget_set_name (rbWEPdisable, "rbWEPdisable"); gtk_widget_show (rbWEPdisable); gtk_table_attach (GTK_TABLE (tbWEPSettings_simple), rbWEPdisable, 2, 3, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND), 0, 0); gtk_radio_button_set_group (GTK_RADIO_BUTTON (rbWEPdisable), rbWEPenable_group); rbWEPenable_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (rbWEPdisable)); lblWEP_simple_Text = gtk_label_new (_("WEP:")); gtk_widget_set_name (lblWEP_simple_Text, "lblWEP_simple_Text"); gtk_widget_show (lblWEP_simple_Text); gtk_table_attach (GTK_TABLE (tbWEPSettings_simple), lblWEP_simple_Text, 0, 2, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND), 0, 0); gtk_label_set_justify (GTK_LABEL (lblWEP_simple_Text), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lblWEP_simple_Text), 0, 0.5); lblHeader_encryption_simple = gtk_label_new (_("Encryption Settings")); gtk_widget_set_name (lblHeader_encryption_simple, "lblHeader_encryption_simple"); gtk_widget_show (lblHeader_encryption_simple); gtk_table_attach (GTK_TABLE (tbWEP_simple), lblHeader_encryption_simple, 0, 2, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (lblHeader_encryption_simple), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (lblHeader_encryption_simple), 0, 0.5); lblWEP_simple = gtk_label_new (_("WEP")); gtk_widget_set_name (lblWEP_simple, "lblWEP_simple"); gtk_widget_show (lblWEP_simple); gtk_notebook_set_tab_label (GTK_NOTEBOOK (nbSimple), gtk_notebook_get_nth_page (GTK_NOTEBOOK (nbSimple), 1), lblWEP_simple); gtk_label_set_justify (GTK_LABEL (lblWEP_simple), GTK_JUSTIFY_LEFT); lblTab3 = gtk_label_new (_("Tab3")); gtk_widget_set_name (lblTab3, "lblTab3"); gtk_widget_show (lblTab3); gtk_notebook_set_tab_label (GTK_NOTEBOOK (nbPseudoMain), gtk_notebook_get_nth_page (GTK_NOTEBOOK (nbPseudoMain), 2), lblTab3); gtk_label_set_justify (GTK_LABEL (lblTab3), GTK_JUSTIFY_LEFT); g_signal_connect ((gpointer) GPE_WLANCFG, "delete_event", G_CALLBACK (on_GPE_WLANCFG_de_event), NULL); g_signal_connect ((gpointer) GPE_WLANCFG, "destroy", G_CALLBACK (on_GPE_WLANCFG_de_event), NULL); g_signal_connect ((gpointer) GPE_WLANCFG, "destroy_event", G_CALLBACK (on_GPE_WLANCFG_de_event), NULL); g_signal_connect ((gpointer) GPE_WLANCFG, "show", G_CALLBACK (on_GPE_WLANCFG_show), NULL); g_signal_connect ((gpointer) tvSchemeList, "row_activated", G_CALLBACK (on_tvSchemeList_row_activated), NULL); g_signal_connect ((gpointer) rbFrequency, "toggled", G_CALLBACK (on_rbFrequency_toggled), NULL); g_signal_connect ((gpointer) rbChannel, "toggled", G_CALLBACK (on_rbChannel_toggled), NULL); g_signal_connect ((gpointer) btnHelp, "clicked", G_CALLBACK (on_btnHelp_clicked), NULL); g_signal_connect ((gpointer) btnBack, "clicked", G_CALLBACK (on_GPE_WLANCFG_de_event), NULL); g_signal_connect_after ((gpointer) cbDefault_simple, "toggled", G_CALLBACK (on_cbDefault_simple_toggled), NULL); /* Store pointers to all widgets, for use by lookup_widget(). */ GLADE_HOOKUP_OBJECT_NO_REF (GPE_WLANCFG, GPE_WLANCFG, "GPE_WLANCFG"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, swMain, "swMain"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, vpMain, "vpMain"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, nbPseudoMain, "nbPseudoMain"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, vbSchemes, "vbSchemes"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, tvSchemeList, "tvSchemeList"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblTab1, "lblTab1"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, vbConfigSelection, "vbConfigSelection"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, nbConfigSelection, "nbConfigSelection"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, tblScheme, "tblScheme"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblRowScheme, "lblRowScheme"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblRowSocket, "lblRowSocket"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblRowInstance, "lblRowInstance"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblRowMAC, "lblRowMAC"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, edScheme, "edScheme"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, edSocket, "edSocket"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, edInstance, "edInstance"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, edMAC, "edMAC"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblTabScheme, "lblTabScheme"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, tblGeneral, "tblGeneral"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblRowInfo, "lblRowInfo"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblRowESSID, "lblRowESSID"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblRowNwID, "lblRowNwID"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblRowMode, "lblRowMode"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, edInfo, "edInfo"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, edESSID, "edESSID"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, edNWID, "edNWID"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, cbMode, "cbMode"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, menu1, "menu1"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, ad_hoc1, "ad_hoc1"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, managed1, "managed1"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, master1, "master1"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, repeater1, "repeater1"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, secondary1, "secondary1"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, auto1, "auto1"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblTabGeneral, "lblTabGeneral"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, tblRFParams, "tblRFParams"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, rbDefaultChannel, "rbDefaultChannel"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, rbFrequency, "rbFrequency"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, rbChannel, "rbChannel"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, sbFrequency, "sbFrequency"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, sbChannel, "sbChannel"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblGhz, "lblGhz"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblRate, "lblRate"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, cbRate, "cbRate"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, menu2, "menu2"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, auto2, "auto2"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, _1m1, "_1m1"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, _2m1, "_2m1"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, _11m1, "_11m1"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, hseparator1, "hseparator1"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblTabRFParams, "lblTabRFParams"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, tblWEP, "tblWEP"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblMode, "lblMode"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, hseparator2, "hseparator2"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, vbMode, "vbMode"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, rbOpen, "rbOpen"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, rbRestricted, "rbRestricted"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, vbEncryption, "vbEncryption"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, rbOn, "rbOn"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, rbOff, "rbOff"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblEncryption, "lblEncryption"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblTabWEP, "lblTabWEP"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, tblKeys, "tblKeys"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, hseparator3, "hseparator3"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblKeyFormat, "lblKeyFormat"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, vbKeyFormat, "vbKeyFormat"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, rbHex, "rbHex"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, rbStringValues, "rbStringValues"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblKey1, "lblKey1"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblKey2, "lblKey2"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblKey3, "lblKey3"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblKey4, "lblKey4"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, edKey1, "edKey1"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, edKey2, "edKey2"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, edKey3, "edKey3"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, edKey4, "edKey4"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblActive, "lblActive"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, sbActiveKey, "sbActiveKey"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblTabKeys, "lblTabKeys"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, tblExpert, "tblExpert"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblWarning, "lblWarning"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblSend, "lblSend"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblRTS, "lblRTS"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblFrag, "lblFrag"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblIWConfig, "lblIWConfig"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lbliwspy, "lbliwspy"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lbliwpriv, "lbliwpriv"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, edSens, "edSens"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, edRTS, "edRTS"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, edFrag, "edFrag"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, edIwConfig, "edIwConfig"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, edIwSpy, "edIwSpy"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, edIwPriv, "edIwPriv"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblTabExpert, "lblTabExpert"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, hbbHelp, "hbbHelp"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, btnHelp, "btnHelp"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, btnBack, "btnBack"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblTab2, "lblTab2"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, vbSimple, "vbSimple"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, nbSimple, "nbSimple"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, tbGerenral_simple, "tbGerenral_simple"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblChannel_simple, "lblChannel_simple"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblnwType_simple, "lblnwType_simple"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblHeader_general_simple, "lblHeader_general_simple"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, sbChannel_simple, "sbChannel_simple"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, cbDefault_simple, "cbDefault_simple"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, edESSID_simple, "edESSID_simple"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblEssid_simple, "lblEssid_simple"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, rbAdHoc, "rbAdHoc"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, rbInfrastructure, "rbInfrastructure"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblGeneral_simple, "lblGeneral_simple"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, tbWEP_simple, "tbWEP_simple"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblActiveKey_simple, "lblActiveKey_simple"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, sbActiveKey_simple, "sbActiveKey_simple"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblKey4_simple, "lblKey4_simple"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, edKey4_simple, "edKey4_simple"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblKey3_simple, "lblKey3_simple"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, edKey3_simple, "edKey3_simple"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblKey2_simple, "lblKey2_simple"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, edKey2_simple, "edKey2_simple"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblKey1_simple, "lblKey1_simple"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, edKey1_simple, "edKey1_simple"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, hseparator6, "hseparator6"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, tbWEPSettings_simple, "tbWEPSettings_simple"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblKeyFormat_simple, "lblKeyFormat_simple"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, rbAuthOpen, "rbAuthOpen"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, rbAuthShared, "rbAuthShared"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, rbKeyHex, "rbKeyHex"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, rbKeyString, "rbKeyString"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblAuthType_simple, "lblAuthType_simple"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, rbWEPenable, "rbWEPenable"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, rbWEPdisable, "rbWEPdisable"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblWEP_simple_Text, "lblWEP_simple_Text"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblHeader_encryption_simple, "lblHeader_encryption_simple"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblWEP_simple, "lblWEP_simple"); GLADE_HOOKUP_OBJECT (GPE_WLANCFG, lblTab3, "lblTab3"); gtk_widget_grab_focus (nbSimple); return GPE_WLANCFG; }