⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 interface.c

📁 airsnort
💻 C
📖 第 1 页 / 共 4 页
字号:
{  GtkWidget *ListPopup;  GtkAccelGroup *ListPopup_accels;  ListPopup = gtk_menu_new ();  gtk_object_set_data (GTK_OBJECT (ListPopup), "ListPopup", ListPopup);  ListPopup_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (ListPopup));  return ListPopup;}GtkWidget*create_GpsDialog (void){  GtkWidget *GpsDialog;  GtkWidget *dialog_vbox4;  GtkWidget *vbox5;  GtkWidget *vbox6;  GtkWidget *hbox2;  GSList *gps_group_group = NULL;  GtkWidget *GpsEnable;  GtkWidget *hbox3;  GtkWidget *GpsDisable;  GtkWidget *table3;  GtkWidget *GpsDevice;  GtkWidget *GpsSpeed;  GtkWidget *GpsFormat;  GtkWidget *DevCombo;  GtkWidget *combo_entry1;  GtkWidget *SpeedCombo;  GtkWidget *combo_entry2;  GtkWidget *FormatCombo;  GtkWidget *combo_entry3;  GtkWidget *dialog_action_area4;  GtkWidget *GpsOk;  GtkWidget *GpsCancel;  GpsDialog = gtk_dialog_new ();  gtk_object_set_data (GTK_OBJECT (GpsDialog), "GpsDialog", GpsDialog);  gtk_window_set_title (GTK_WINDOW (GpsDialog), "Gps Settings");  GTK_WINDOW (GpsDialog)->type = GTK_WINDOW_DIALOG;  gtk_window_set_position (GTK_WINDOW (GpsDialog), GTK_WIN_POS_CENTER);  gtk_window_set_modal (GTK_WINDOW (GpsDialog), TRUE);  gtk_window_set_policy (GTK_WINDOW (GpsDialog), TRUE, TRUE, FALSE);  dialog_vbox4 = GTK_DIALOG (GpsDialog)->vbox;  gtk_object_set_data (GTK_OBJECT (GpsDialog), "dialog_vbox4", dialog_vbox4);  gtk_widget_show (dialog_vbox4);  vbox5 = gtk_vbox_new (FALSE, 0);  gtk_widget_ref (vbox5);  gtk_object_set_data_full (GTK_OBJECT (GpsDialog), "vbox5", vbox5,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (vbox5);  gtk_box_pack_start (GTK_BOX (dialog_vbox4), vbox5, TRUE, TRUE, 0);  vbox6 = gtk_vbox_new (FALSE, 0);  gtk_widget_ref (vbox6);  gtk_object_set_data_full (GTK_OBJECT (GpsDialog), "vbox6", vbox6,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (vbox6);  gtk_box_pack_start (GTK_BOX (vbox5), vbox6, FALSE, TRUE, 0);  gtk_container_set_border_width (GTK_CONTAINER (vbox6), 10);  hbox2 = gtk_hbox_new (TRUE, 0);  gtk_widget_ref (hbox2);  gtk_object_set_data_full (GTK_OBJECT (GpsDialog), "hbox2", hbox2,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hbox2);  gtk_box_pack_start (GTK_BOX (vbox6), hbox2, FALSE, FALSE, 0);  GpsEnable = gtk_radio_button_new_with_label (gps_group_group, "enable");  gps_group_group = gtk_radio_button_group (GTK_RADIO_BUTTON (GpsEnable));  gtk_widget_ref (GpsEnable);  gtk_object_set_data_full (GTK_OBJECT (GpsDialog), "GpsEnable", GpsEnable,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (GpsEnable);  gtk_box_pack_start (GTK_BOX (hbox2), GpsEnable, FALSE, FALSE, 0);  hbox3 = gtk_hbox_new (TRUE, 0);  gtk_widget_ref (hbox3);  gtk_object_set_data_full (GTK_OBJECT (GpsDialog), "hbox3", hbox3,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hbox3);  gtk_box_pack_start (GTK_BOX (vbox6), hbox3, FALSE, FALSE, 0);  GpsDisable = gtk_radio_button_new_with_label (gps_group_group, "disable");  gps_group_group = gtk_radio_button_group (GTK_RADIO_BUTTON (GpsDisable));  gtk_widget_ref (GpsDisable);  gtk_object_set_data_full (GTK_OBJECT (GpsDialog), "GpsDisable", GpsDisable,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (GpsDisable);  gtk_box_pack_start (GTK_BOX (hbox3), GpsDisable, FALSE, FALSE, 0);  gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (GpsDisable), TRUE);  table3 = gtk_table_new (3, 2, TRUE);  gtk_widget_ref (table3);  gtk_object_set_data_full (GTK_OBJECT (GpsDialog), "table3", table3,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (table3);  gtk_box_pack_start (GTK_BOX (vbox5), table3, TRUE, FALSE, 0);  gtk_container_set_border_width (GTK_CONTAINER (table3), 5);  gtk_table_set_row_spacings (GTK_TABLE (table3), 10);  GpsDevice = gtk_label_new ("Device");  gtk_widget_ref (GpsDevice);  gtk_object_set_data_full (GTK_OBJECT (GpsDialog), "GpsDevice", GpsDevice,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (GpsDevice);  gtk_table_attach (GTK_TABLE (table3), GpsDevice, 0, 1, 0, 1,                    (GtkAttachOptions) (0),                    (GtkAttachOptions) (0), 0, 0);  gtk_misc_set_alignment (GTK_MISC (GpsDevice), 0, 0.5);  GpsSpeed = gtk_label_new ("Speed");  gtk_widget_ref (GpsSpeed);  gtk_object_set_data_full (GTK_OBJECT (GpsDialog), "GpsSpeed", GpsSpeed,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (GpsSpeed);  gtk_table_attach (GTK_TABLE (table3), GpsSpeed, 0, 1, 1, 2,                    (GtkAttachOptions) (0),                    (GtkAttachOptions) (0), 0, 0);  gtk_misc_set_alignment (GTK_MISC (GpsSpeed), 0, 0.5);  GpsFormat = gtk_label_new ("Format");  gtk_widget_ref (GpsFormat);  gtk_object_set_data_full (GTK_OBJECT (GpsDialog), "GpsFormat", GpsFormat,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (GpsFormat);  gtk_table_attach (GTK_TABLE (table3), GpsFormat, 0, 1, 2, 3,                    (GtkAttachOptions) (0),                    (GtkAttachOptions) (0), 0, 0);  gtk_misc_set_alignment (GTK_MISC (GpsFormat), 0, 0.5);  DevCombo = gtk_combo_new ();  gtk_widget_ref (DevCombo);  gtk_object_set_data_full (GTK_OBJECT (GpsDialog), "DevCombo", DevCombo,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (DevCombo);  gtk_table_attach (GTK_TABLE (table3), DevCombo, 1, 2, 0, 1,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  combo_entry1 = GTK_COMBO (DevCombo)->entry;  gtk_widget_ref (combo_entry1);  gtk_object_set_data_full (GTK_OBJECT (GpsDialog), "combo_entry1", combo_entry1,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (combo_entry1);  SpeedCombo = gtk_combo_new ();  gtk_widget_ref (SpeedCombo);  gtk_object_set_data_full (GTK_OBJECT (GpsDialog), "SpeedCombo", SpeedCombo,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (SpeedCombo);  gtk_table_attach (GTK_TABLE (table3), SpeedCombo, 1, 2, 1, 2,                    (GtkAttachOptions) (GTK_EXPAND),                    (GtkAttachOptions) (0), 0, 0);  combo_entry2 = GTK_COMBO (SpeedCombo)->entry;  gtk_widget_ref (combo_entry2);  gtk_object_set_data_full (GTK_OBJECT (GpsDialog), "combo_entry2", combo_entry2,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (combo_entry2);  FormatCombo = gtk_combo_new ();  gtk_widget_ref (FormatCombo);  gtk_object_set_data_full (GTK_OBJECT (GpsDialog), "FormatCombo", FormatCombo,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (FormatCombo);  gtk_table_attach (GTK_TABLE (table3), FormatCombo, 1, 2, 2, 3,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  combo_entry3 = GTK_COMBO (FormatCombo)->entry;  gtk_widget_ref (combo_entry3);  gtk_object_set_data_full (GTK_OBJECT (GpsDialog), "combo_entry3", combo_entry3,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (combo_entry3);  dialog_action_area4 = GTK_DIALOG (GpsDialog)->action_area;  gtk_object_set_data (GTK_OBJECT (GpsDialog), "dialog_action_area4", dialog_action_area4);  gtk_widget_show (dialog_action_area4);  gtk_container_set_border_width (GTK_CONTAINER (dialog_action_area4), 10);  GpsOk = gtk_button_new_with_label ("Okay");  gtk_widget_ref (GpsOk);  gtk_object_set_data_full (GTK_OBJECT (GpsDialog), "GpsOk", GpsOk,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (GpsOk);  gtk_box_pack_start (GTK_BOX (dialog_action_area4), GpsOk, FALSE, FALSE, 0);  GpsCancel = gtk_button_new_with_label ("Cancel");  gtk_widget_ref (GpsCancel);  gtk_object_set_data_full (GTK_OBJECT (GpsDialog), "GpsCancel", GpsCancel,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (GpsCancel);  gtk_box_pack_start (GTK_BOX (dialog_action_area4), GpsCancel, FALSE, FALSE, 0);  gtk_signal_connect (GTK_OBJECT (GpsOk), "clicked",                      GTK_SIGNAL_FUNC (on_GpsOk_clicked),                      NULL);  gtk_signal_connect_object (GTK_OBJECT (GpsOk), "clicked",                             GTK_SIGNAL_FUNC (gtk_widget_destroy),                             GTK_OBJECT (GpsDialog));  gtk_signal_connect_object (GTK_OBJECT (GpsCancel), "clicked",                             GTK_SIGNAL_FUNC (gtk_widget_destroy),                             GTK_OBJECT (GpsDialog));  return GpsDialog;}GtkWidget*create_LogFile (void){  GtkWidget *LogFile;  GtkWidget *log_ok;  GtkWidget *cancel_button1;  LogFile = gtk_file_selection_new ("Log File");  gtk_object_set_data (GTK_OBJECT (LogFile), "LogFile", LogFile);  gtk_container_set_border_width (GTK_CONTAINER (LogFile), 10);  GTK_WINDOW (LogFile)->type = GTK_WINDOW_DIALOG;  gtk_window_set_position (GTK_WINDOW (LogFile), GTK_WIN_POS_CENTER);  gtk_window_set_modal (GTK_WINDOW (LogFile), TRUE);  log_ok = GTK_FILE_SELECTION (LogFile)->ok_button;  gtk_object_set_data (GTK_OBJECT (LogFile), "log_ok", log_ok);  gtk_widget_show (log_ok);  GTK_WIDGET_SET_FLAGS (log_ok, GTK_CAN_DEFAULT);  cancel_button1 = GTK_FILE_SELECTION (LogFile)->cancel_button;  gtk_object_set_data (GTK_OBJECT (LogFile), "cancel_button1", cancel_button1);  gtk_widget_show (cancel_button1);  GTK_WIDGET_SET_FLAGS (cancel_button1, GTK_CAN_DEFAULT);  gtk_signal_connect (GTK_OBJECT (log_ok), "clicked",                      GTK_SIGNAL_FUNC (on_log_ok_clicked),                      LogFile);  gtk_signal_connect_object (GTK_OBJECT (log_ok), "clicked",                             GTK_SIGNAL_FUNC (gtk_widget_destroy),                             GTK_OBJECT (LogFile));  gtk_signal_connect (GTK_OBJECT (cancel_button1), "clicked",                      GTK_SIGNAL_FUNC (on_log_cancel_button_clicked),                      NULL);  gtk_signal_connect_object (GTK_OBJECT (cancel_button1), "clicked",                             GTK_SIGNAL_FUNC (gtk_widget_destroy),                             GTK_OBJECT (LogFile));  return LogFile;}GtkWidget*create_PcapFile (void){  GtkWidget *PcapFile;  GtkWidget *ok_button1;  GtkWidget *cancel_button2;  PcapFile = gtk_file_selection_new ("Select File");  gtk_object_set_data (GTK_OBJECT (PcapFile), "PcapFile", PcapFile);  gtk_container_set_border_width (GTK_CONTAINER (PcapFile), 10);  ok_button1 = GTK_FILE_SELECTION (PcapFile)->ok_button;  gtk_object_set_data (GTK_OBJECT (PcapFile), "ok_button1", ok_button1);  gtk_widget_show (ok_button1);  GTK_WIDGET_SET_FLAGS (ok_button1, GTK_CAN_DEFAULT);  cancel_button2 = GTK_FILE_SELECTION (PcapFile)->cancel_button;  gtk_object_set_data (GTK_OBJECT (PcapFile), "cancel_button2", cancel_button2);  gtk_widget_show (cancel_button2);  GTK_WIDGET_SET_FLAGS (cancel_button2, GTK_CAN_DEFAULT);  gtk_signal_connect (GTK_OBJECT (ok_button1), "clicked",                      GTK_SIGNAL_FUNC (on_pcap_ok_clicked),                      PcapFile);  gtk_signal_connect_object (GTK_OBJECT (ok_button1), "clicked",                             GTK_SIGNAL_FUNC (gtk_widget_destroy),                             GTK_OBJECT (PcapFile));  gtk_signal_connect_object (GTK_OBJECT (cancel_button2), "clicked",                             GTK_SIGNAL_FUNC (gtk_widget_destroy),                             GTK_OBJECT (PcapFile));  return PcapFile;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -