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

📄 interface.c

📁 airsnort
💻 C
📖 第 1 页 / 共 4 页
字号:
                      NULL);  gtk_signal_connect (GTK_OBJECT (save), "activate",                      GTK_SIGNAL_FUNC (on_save_activate),                      NULL);  gtk_signal_connect (GTK_OBJECT (log), "activate",                      GTK_SIGNAL_FUNC (on_log_activate),                      NULL);  gtk_signal_connect (GTK_OBJECT (load_pcap_file), "activate",                      GTK_SIGNAL_FUNC (on_load_pcap_file_activate),                      NULL);  gtk_signal_connect (GTK_OBJECT (gps), "activate",                      GTK_SIGNAL_FUNC (on_gps_activate),                      NULL);  gtk_signal_connect (GTK_OBJECT (scan), "toggled",                      GTK_SIGNAL_FUNC (on_scan_toggled),                      NULL);  gtk_signal_connect (GTK_OBJECT (freq), "changed",                      GTK_SIGNAL_FUNC (on_freq_changed),                      NULL);  gtk_signal_connect (GTK_OBJECT (freq), "realize",                      GTK_SIGNAL_FUNC (on_freq_realize),                      NULL);  gtk_signal_connect (GTK_OBJECT (CardType), "changed",                      GTK_SIGNAL_FUNC (on_CardType_changed),                      combo4);  gtk_signal_connect (GTK_OBJECT (CardType), "realize",                      GTK_SIGNAL_FUNC (on_CardType_realize),                      NULL);  gtk_signal_connect (GTK_OBJECT (DeviceName), "changed",                      GTK_SIGNAL_FUNC (on_DeviceName_changed),                      NULL);  gtk_signal_connect (GTK_OBJECT (DeviceName), "realize",                      GTK_SIGNAL_FUNC (on_DeviceName_realize),                      NULL);  gtk_signal_connect (GTK_OBJECT (breadth40), "changed",                      GTK_SIGNAL_FUNC (on_breadth40_changed),                      NULL);  gtk_signal_connect (GTK_OBJECT (breadth40), "realize",                      GTK_SIGNAL_FUNC (on_breadth40_realize),                      NULL);  gtk_signal_connect (GTK_OBJECT (breadth128), "changed",                      GTK_SIGNAL_FUNC (on_breadth128_changed),                      NULL);  gtk_signal_connect (GTK_OBJECT (breadth128), "realize",                      GTK_SIGNAL_FUNC (on_breadth128_realize),                      NULL);  gtk_signal_connect (GTK_OBJECT (DataList), "button_press_event",                      GTK_SIGNAL_FUNC (on_DataList_button_press_event),                      NULL);  gtk_signal_connect (GTK_OBJECT (Start), "clicked",                      GTK_SIGNAL_FUNC (on_Start_clicked),                      DataList);  gtk_signal_connect (GTK_OBJECT (Stop), "clicked",                      GTK_SIGNAL_FUNC (on_Stop_clicked),                      DataList);  gtk_signal_connect (GTK_OBJECT (Clear), "clicked",                      GTK_SIGNAL_FUNC (on_Clear_clicked),                      DataList);  gtk_object_set_data (GTK_OBJECT (AirSnortWindow), "tooltips", tooltips);  gtk_window_add_accel_group (GTK_WINDOW (AirSnortWindow), accel_group);  return AirSnortWindow;}GtkWidget*create_AboutDlg (void){  GtkWidget *AboutDlg;  GtkWidget *dialog_vbox1;  GtkWidget *vbox2;  GtkWidget *label15;  GtkWidget *label29;  GtkWidget *label16;  GtkWidget *dialog_action_area1;  GtkWidget *button1;  AboutDlg = gtk_dialog_new ();  gtk_object_set_data (GTK_OBJECT (AboutDlg), "AboutDlg", AboutDlg);  gtk_widget_set_usize (AboutDlg, 319, 155);  gtk_window_set_title (GTK_WINDOW (AboutDlg), "About Airsnort");  GTK_WINDOW (AboutDlg)->type = GTK_WINDOW_DIALOG;  gtk_window_set_position (GTK_WINDOW (AboutDlg), GTK_WIN_POS_CENTER);  gtk_window_set_modal (GTK_WINDOW (AboutDlg), TRUE);  gtk_window_set_policy (GTK_WINDOW (AboutDlg), TRUE, TRUE, FALSE);  dialog_vbox1 = GTK_DIALOG (AboutDlg)->vbox;  gtk_object_set_data (GTK_OBJECT (AboutDlg), "dialog_vbox1", dialog_vbox1);  gtk_widget_show (dialog_vbox1);  vbox2 = gtk_vbox_new (FALSE, 0);  gtk_widget_ref (vbox2);  gtk_object_set_data_full (GTK_OBJECT (AboutDlg), "vbox2", vbox2,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (vbox2);  gtk_box_pack_start (GTK_BOX (dialog_vbox1), vbox2, TRUE, FALSE, 0);  label15 = gtk_label_new ("AirSnort v0.2.1");  gtk_widget_ref (label15);  gtk_object_set_data_full (GTK_OBJECT (AboutDlg), "label15", label15,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label15);  gtk_box_pack_start (GTK_BOX (vbox2), label15, FALSE, FALSE, 0);  label29 = gtk_label_new ("Copyright (c) 2002, Snax");  gtk_widget_ref (label29);  gtk_object_set_data_full (GTK_OBJECT (AboutDlg), "label29", label29,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label29);  gtk_box_pack_start (GTK_BOX (vbox2), label29, FALSE, FALSE, 0);  label16 = gtk_label_new ("Copyright (c) 2001, Jeremy Bruestle and Blake Hegerle");  gtk_widget_ref (label16);  gtk_object_set_data_full (GTK_OBJECT (AboutDlg), "label16", label16,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label16);  gtk_box_pack_start (GTK_BOX (vbox2), label16, FALSE, FALSE, 0);  dialog_action_area1 = GTK_DIALOG (AboutDlg)->action_area;  gtk_object_set_data (GTK_OBJECT (AboutDlg), "dialog_action_area1", dialog_action_area1);  gtk_widget_show (dialog_action_area1);  gtk_container_set_border_width (GTK_CONTAINER (dialog_action_area1), 10);  button1 = gtk_button_new_with_label ("Okay");  gtk_widget_ref (button1);  gtk_object_set_data_full (GTK_OBJECT (AboutDlg), "button1", button1,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (button1);  gtk_box_pack_start (GTK_BOX (dialog_action_area1), button1, FALSE, FALSE, 0);  gtk_signal_connect_object (GTK_OBJECT (button1), "clicked",                             GTK_SIGNAL_FUNC (gtk_widget_destroy),                             GTK_OBJECT (AboutDlg));  return AboutDlg;}GtkWidget*create_CloseDlg (void){  GtkWidget *CloseDlg;  GtkWidget *dialog_vbox3;  GtkWidget *label22;  GtkWidget *dialog_action_area3;  GtkWidget *Yes;  GtkWidget *button5;  GtkWidget *button6;  CloseDlg = gtk_dialog_new ();  gtk_object_set_data (GTK_OBJECT (CloseDlg), "CloseDlg", CloseDlg);  gtk_container_set_border_width (GTK_CONTAINER (CloseDlg), 10);  gtk_window_set_title (GTK_WINDOW (CloseDlg), "SaveData?");  GTK_WINDOW (CloseDlg)->type = GTK_WINDOW_DIALOG;  gtk_window_set_position (GTK_WINDOW (CloseDlg), GTK_WIN_POS_CENTER);  gtk_window_set_modal (GTK_WINDOW (CloseDlg), TRUE);  gtk_window_set_policy (GTK_WINDOW (CloseDlg), TRUE, TRUE, FALSE);  dialog_vbox3 = GTK_DIALOG (CloseDlg)->vbox;  gtk_object_set_data (GTK_OBJECT (CloseDlg), "dialog_vbox3", dialog_vbox3);  gtk_widget_show (dialog_vbox3);  label22 = gtk_label_new ("Save captured packet data before exit?");  gtk_widget_ref (label22);  gtk_object_set_data_full (GTK_OBJECT (CloseDlg), "label22", label22,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label22);  gtk_box_pack_start (GTK_BOX (dialog_vbox3), label22, TRUE, FALSE, 0);  dialog_action_area3 = GTK_DIALOG (CloseDlg)->action_area;  gtk_object_set_data (GTK_OBJECT (CloseDlg), "dialog_action_area3", dialog_action_area3);  gtk_widget_show (dialog_action_area3);  gtk_container_set_border_width (GTK_CONTAINER (dialog_action_area3), 10);  Yes = gtk_button_new_with_label ("Yes");  gtk_widget_ref (Yes);  gtk_object_set_data_full (GTK_OBJECT (CloseDlg), "Yes", Yes,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (Yes);  gtk_box_pack_start (GTK_BOX (dialog_action_area3), Yes, FALSE, FALSE, 0);  button5 = gtk_button_new_with_label ("No");  gtk_widget_ref (button5);  gtk_object_set_data_full (GTK_OBJECT (CloseDlg), "button5", button5,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (button5);  gtk_box_pack_start (GTK_BOX (dialog_action_area3), button5, FALSE, FALSE, 0);  button6 = gtk_button_new_with_label ("Cancel");  gtk_widget_ref (button6);  gtk_object_set_data_full (GTK_OBJECT (CloseDlg), "button6", button6,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (button6);  gtk_box_pack_start (GTK_BOX (dialog_action_area3), button6, FALSE, FALSE, 0);  gtk_signal_connect (GTK_OBJECT (Yes), "clicked",                      GTK_SIGNAL_FUNC (on_CloseYes_clicked),                      NULL);  gtk_signal_connect (GTK_OBJECT (button5), "clicked",                      GTK_SIGNAL_FUNC (on_CloseNo_clicked),                      NULL);  gtk_signal_connect_object (GTK_OBJECT (button6), "clicked",                             GTK_SIGNAL_FUNC (gtk_widget_destroy),                             GTK_OBJECT (CloseDlg));  return CloseDlg;}GtkWidget*create_FileLoad (void){  GtkWidget *FileLoad;  GtkWidget *fileload_ok_button;  GtkWidget *fileload_cancel_button;  FileLoad = gtk_file_selection_new ("Open File");  gtk_object_set_data (GTK_OBJECT (FileLoad), "FileLoad", FileLoad);  gtk_container_set_border_width (GTK_CONTAINER (FileLoad), 10);  GTK_WINDOW (FileLoad)->type = GTK_WINDOW_DIALOG;  gtk_window_set_position (GTK_WINDOW (FileLoad), GTK_WIN_POS_CENTER);  gtk_window_set_modal (GTK_WINDOW (FileLoad), TRUE);  fileload_ok_button = GTK_FILE_SELECTION (FileLoad)->ok_button;  gtk_object_set_data (GTK_OBJECT (FileLoad), "fileload_ok_button", fileload_ok_button);  gtk_widget_show (fileload_ok_button);  GTK_WIDGET_SET_FLAGS (fileload_ok_button, GTK_CAN_DEFAULT);  fileload_cancel_button = GTK_FILE_SELECTION (FileLoad)->cancel_button;  gtk_object_set_data (GTK_OBJECT (FileLoad), "fileload_cancel_button", fileload_cancel_button);  gtk_widget_show (fileload_cancel_button);  GTK_WIDGET_SET_FLAGS (fileload_cancel_button, GTK_CAN_DEFAULT);  gtk_signal_connect (GTK_OBJECT (fileload_ok_button), "clicked",                      GTK_SIGNAL_FUNC (loadPacketFile),                      FileLoad);  gtk_signal_connect_object (GTK_OBJECT (fileload_ok_button), "clicked",                             GTK_SIGNAL_FUNC (gtk_widget_destroy),                             GTK_OBJECT (FileLoad));  gtk_signal_connect_object (GTK_OBJECT (fileload_cancel_button), "clicked",                             GTK_SIGNAL_FUNC (gtk_widget_destroy),                             GTK_OBJECT (FileLoad));  return FileLoad;}GtkWidget*create_SaveFile (void){  GtkWidget *SaveFile;  GtkWidget *savefile_okay_button;  GtkWidget *savefile_cancel_button;  SaveFile = gtk_file_selection_new ("Save File");  gtk_object_set_data (GTK_OBJECT (SaveFile), "SaveFile", SaveFile);  gtk_container_set_border_width (GTK_CONTAINER (SaveFile), 10);  GTK_WINDOW (SaveFile)->type = GTK_WINDOW_DIALOG;  gtk_window_set_position (GTK_WINDOW (SaveFile), GTK_WIN_POS_CENTER);  gtk_window_set_modal (GTK_WINDOW (SaveFile), TRUE);  savefile_okay_button = GTK_FILE_SELECTION (SaveFile)->ok_button;  gtk_object_set_data (GTK_OBJECT (SaveFile), "savefile_okay_button", savefile_okay_button);  gtk_widget_show (savefile_okay_button);  GTK_WIDGET_SET_FLAGS (savefile_okay_button, GTK_CAN_DEFAULT);  savefile_cancel_button = GTK_FILE_SELECTION (SaveFile)->cancel_button;  gtk_object_set_data (GTK_OBJECT (SaveFile), "savefile_cancel_button", savefile_cancel_button);  gtk_widget_show (savefile_cancel_button);  GTK_WIDGET_SET_FLAGS (savefile_cancel_button, GTK_CAN_DEFAULT);  gtk_signal_connect (GTK_OBJECT (savefile_okay_button), "clicked",                      GTK_SIGNAL_FUNC (savePacketData),                      SaveFile);  gtk_signal_connect_object (GTK_OBJECT (savefile_okay_button), "clicked",                             GTK_SIGNAL_FUNC (gtk_widget_destroy),                             GTK_OBJECT (SaveFile));  gtk_signal_connect (GTK_OBJECT (savefile_cancel_button), "clicked",                      GTK_SIGNAL_FUNC (on_savefile_cancel),                      NULL);  gtk_signal_connect_object (GTK_OBJECT (savefile_cancel_button), "clicked",                             GTK_SIGNAL_FUNC (gtk_widget_destroy),                             GTK_OBJECT (SaveFile));  return SaveFile;}GtkWidget*create_ListPopup (void)

⌨️ 快捷键说明

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