/* * Copyright (c) 2001 Fenris, Inc. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. */ /* * DO NOT EDIT THIS FILE - it is generated by Glade. */ struct Options_Dialog_Context { GtkWidget *dialog; GtkSpinButton *buf_size; GtkEntry *min; GtkMenu *min_menu; GtkOptionMenu *min_option; GtkEntry *max; GtkMenu *max_menu; GtkOptionMenu *max_option; GtkLabel *min_label; GtkLabel *max_label; }; struct IP_Filter_Dialog_Context { GtkWidget *dialog; GtkCheckButton *src_chk; GtkEntry *src_entry_1; GtkEntry *src_entry_2; GtkEntry *src_entry_3; GtkEntry *src_entry_4; GtkCheckButton *dst_chk; GtkEntry *dst_entry_1; GtkEntry *dst_entry_2; GtkEntry *dst_entry_3; GtkEntry *dst_entry_4; GtkEntry *src_cidr; GtkEntry *dst_cidr; GtkCheckButton *src_port_chk; GtkCheckButton *dst_port_chk; GtkEntry *src_port_entry; GtkEntry *dst_port_entry; }; GtkWidget* create_gui (void); struct Options_Dialog_Context *create_options_dialog (void); struct IP_Filter_Dialog_Context *create_ip_filter_dialog (void);