/* * 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_ip_frag_dialog (void) { GtkWidget *ip_frag_dialog; GtkWidget *vbox1; GtkWidget *table2; GtkWidget *frame1; GtkWidget *table3; GtkWidget *label1; GtkWidget *label2; GtkWidget *ip_frag1_offset_label; GtkObject *ip_frag1_spinbutton_adj; GtkWidget *ip_frag1_spinbutton; GtkWidget *frame2; GtkWidget *table4; GtkWidget *label4; GtkWidget *label5; GtkWidget *ip_frag2_offset_label; GtkObject *ip_frag2_spinbutton_adj; GtkWidget *ip_frag2_spinbutton; GtkWidget *hbox1; GtkWidget *hbox2; GtkWidget *table1; GtkWidget *ip_frag_ok_button; GtkWidget *ip_frag_cancel_button; ip_frag_dialog = gtk_dialog_new (); gtk_object_set_data (GTK_OBJECT (ip_frag_dialog), "ip_frag_dialog", ip_frag_dialog); gtk_window_set_title (GTK_WINDOW (ip_frag_dialog), _("IP Fragmentation Dialog")); GTK_WINDOW (ip_frag_dialog)->type = GTK_WINDOW_DIALOG; gtk_window_set_position (GTK_WINDOW (ip_frag_dialog), GTK_WIN_POS_CENTER); gtk_window_set_modal (GTK_WINDOW (ip_frag_dialog), TRUE); gtk_window_set_policy (GTK_WINDOW (ip_frag_dialog), FALSE, FALSE, FALSE); vbox1 = GTK_DIALOG (ip_frag_dialog)->vbox; gtk_object_set_data (GTK_OBJECT (ip_frag_dialog), "vbox1", vbox1); gtk_widget_show (vbox1); table2 = gtk_table_new (1, 2, TRUE); gtk_widget_ref (table2); gtk_object_set_data_full (GTK_OBJECT (ip_frag_dialog), "table2", table2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table2); gtk_box_pack_start (GTK_BOX (vbox1), table2, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (table2), 5); frame1 = gtk_frame_new (_("First Fragment")); gtk_widget_ref (frame1); gtk_object_set_data_full (GTK_OBJECT (ip_frag_dialog), "frame1", frame1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame1); gtk_table_attach (GTK_TABLE (table2), frame1, 0, 1, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); gtk_container_set_border_width (GTK_CONTAINER (frame1), 5); table3 = gtk_table_new (2, 2, FALSE); gtk_widget_ref (table3); gtk_object_set_data_full (GTK_OBJECT (ip_frag_dialog), "table3", table3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table3); gtk_container_add (GTK_CONTAINER (frame1), table3); gtk_container_set_border_width (GTK_CONTAINER (table3), 2); label1 = gtk_label_new (_("Size:")); gtk_widget_ref (label1); gtk_object_set_data_full (GTK_OBJECT (ip_frag_dialog), "label1", label1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1); gtk_table_attach (GTK_TABLE (table3), label1, 0, 1, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (label1), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (label1), 0, 0.5); label2 = gtk_label_new (_("Offset:")); gtk_widget_ref (label2); gtk_object_set_data_full (GTK_OBJECT (ip_frag_dialog), "label2", label2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label2); gtk_table_attach (GTK_TABLE (table3), label2, 0, 1, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (label2), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (label2), 0, 0.5); ip_frag1_offset_label = gtk_label_new (_("0")); gtk_widget_ref (ip_frag1_offset_label); gtk_object_set_data_full (GTK_OBJECT (ip_frag_dialog), "ip_frag1_offset_label", ip_frag1_offset_label, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (ip_frag1_offset_label); gtk_table_attach (GTK_TABLE (table3), ip_frag1_offset_label, 1, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (ip_frag1_offset_label), GTK_JUSTIFY_RIGHT); gtk_misc_set_alignment (GTK_MISC (ip_frag1_offset_label), 1, 0.5); ip_frag1_spinbutton_adj = gtk_adjustment_new (1, 0, 100, 1, 10, 10); ip_frag1_spinbutton = gtk_spin_button_new (GTK_ADJUSTMENT (ip_frag1_spinbutton_adj), 1, 0); gtk_widget_ref (ip_frag1_spinbutton); gtk_object_set_data_full (GTK_OBJECT (ip_frag_dialog), "ip_frag1_spinbutton", ip_frag1_spinbutton, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (ip_frag1_spinbutton); gtk_table_attach (GTK_TABLE (table3), ip_frag1_spinbutton, 1, 2, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (ip_frag1_spinbutton), TRUE); frame2 = gtk_frame_new (_("Second Fragment")); gtk_widget_ref (frame2); gtk_object_set_data_full (GTK_OBJECT (ip_frag_dialog), "frame2", frame2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame2); gtk_table_attach (GTK_TABLE (table2), frame2, 1, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_container_set_border_width (GTK_CONTAINER (frame2), 5); table4 = gtk_table_new (2, 2, FALSE); gtk_widget_ref (table4); gtk_object_set_data_full (GTK_OBJECT (ip_frag_dialog), "table4", table4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table4); gtk_container_add (GTK_CONTAINER (frame2), table4); gtk_container_set_border_width (GTK_CONTAINER (table4), 2); label4 = gtk_label_new (_("Size:")); gtk_widget_ref (label4); gtk_object_set_data_full (GTK_OBJECT (ip_frag_dialog), "label4", label4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label4); gtk_table_attach (GTK_TABLE (table4), label4, 0, 1, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (label4), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (label4), 0, 0.5); label5 = gtk_label_new (_("Offset:")); gtk_widget_ref (label5); gtk_object_set_data_full (GTK_OBJECT (ip_frag_dialog), "label5", label5, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label5); gtk_table_attach (GTK_TABLE (table4), label5, 0, 1, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (label5), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (label5), 0, 0.5); ip_frag2_offset_label = gtk_label_new (_("0")); gtk_widget_ref (ip_frag2_offset_label); gtk_object_set_data_full (GTK_OBJECT (ip_frag_dialog), "ip_frag2_offset_label", ip_frag2_offset_label, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (ip_frag2_offset_label); gtk_table_attach (GTK_TABLE (table4), ip_frag2_offset_label, 1, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_label_set_justify (GTK_LABEL (ip_frag2_offset_label), GTK_JUSTIFY_RIGHT); gtk_misc_set_alignment (GTK_MISC (ip_frag2_offset_label), 1, 0.5); ip_frag2_spinbutton_adj = gtk_adjustment_new (1, 0, 100, 1, 10, 10); ip_frag2_spinbutton = gtk_spin_button_new (GTK_ADJUSTMENT (ip_frag2_spinbutton_adj), 1, 0); gtk_widget_ref (ip_frag2_spinbutton); gtk_object_set_data_full (GTK_OBJECT (ip_frag_dialog), "ip_frag2_spinbutton", ip_frag2_spinbutton, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (ip_frag2_spinbutton); gtk_table_attach (GTK_TABLE (table4), ip_frag2_spinbutton, 1, 2, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (ip_frag2_spinbutton), TRUE); hbox1 = GTK_DIALOG (ip_frag_dialog)->action_area; gtk_object_set_data (GTK_OBJECT (ip_frag_dialog), "hbox1", hbox1); gtk_widget_show (hbox1); gtk_container_set_border_width (GTK_CONTAINER (hbox1), 10); hbox2 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox2); gtk_object_set_data_full (GTK_OBJECT (ip_frag_dialog), "hbox2", hbox2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox2); gtk_box_pack_start (GTK_BOX (hbox1), hbox2, TRUE, TRUE, 0); table1 = gtk_table_new (1, 2, TRUE); gtk_widget_ref (table1); gtk_object_set_data_full (GTK_OBJECT (ip_frag_dialog), "table1", table1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table1); gtk_box_pack_end (GTK_BOX (hbox2), table1, FALSE, TRUE, 0); ip_frag_ok_button = gtk_button_new_with_label (_("OK")); gtk_widget_ref (ip_frag_ok_button); gtk_object_set_data_full (GTK_OBJECT (ip_frag_dialog), "ip_frag_ok_button", ip_frag_ok_button, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (ip_frag_ok_button); gtk_table_attach (GTK_TABLE (table1), ip_frag_ok_button, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); GTK_WIDGET_SET_FLAGS (ip_frag_ok_button, GTK_CAN_DEFAULT); ip_frag_cancel_button = gtk_button_new_with_label (_("Cancel")); gtk_widget_ref (ip_frag_cancel_button); gtk_object_set_data_full (GTK_OBJECT (ip_frag_dialog), "ip_frag_cancel_button", ip_frag_cancel_button, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (ip_frag_cancel_button); gtk_table_attach (GTK_TABLE (table1), ip_frag_cancel_button, 1, 2, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_widget_set_usize (ip_frag_cancel_button, 80, -2); GTK_WIDGET_SET_FLAGS (ip_frag_cancel_button, GTK_CAN_DEFAULT); gtk_signal_connect (GTK_OBJECT (ip_frag1_spinbutton), "changed", GTK_SIGNAL_FUNC (on_ip_frag1_spinbutton_changed), NULL); gtk_signal_connect (GTK_OBJECT (ip_frag2_spinbutton), "changed", GTK_SIGNAL_FUNC (on_ip_frag2_spinbutton_changed), NULL); gtk_signal_connect (GTK_OBJECT (ip_frag_ok_button), "clicked", GTK_SIGNAL_FUNC (on_ip_frag_ok_clicked), NULL); gtk_signal_connect (GTK_OBJECT (ip_frag_cancel_button), "clicked", GTK_SIGNAL_FUNC (on_ip_frag_cancel_clicked), NULL); gtk_widget_grab_default (ip_frag_ok_button); return ip_frag_dialog; }