/* * DO NOT EDIT THIS FILE - it is generated by Glade. */ #ifdef HAVE_CONFIG_H # include #endif #include #include #include #include #include #include #include "signals.h" #include "main.h" #include "support.h" GtkWidget* create_gum (void) { GtkWidget *gum; GtkWidget *vbox1; GtkWidget *menubar; GtkWidget *File; GtkWidget *menu7; GtkAccelGroup *menu7_accels; GtkWidget *Open; GtkWidget *Reload; GtkWidget *Save; GtkWidget *Save_As; GtkWidget *Quit; GtkWidget *Help; GtkWidget *menu8; GtkAccelGroup *menu8_accels; GtkWidget *About; GtkWidget *notebook1; GtkWidget *vbox2; GtkWidget *label140; GtkWidget *listener_port_list; GtkWidget *label135; GtkWidget *label1351; GtkWidget *label1352; GtkWidget *label1353; GtkWidget *label136; GtkWidget *label137; GtkWidget *label138; GtkWidget *table14; GtkWidget *label1354; GtkWidget *label1356; GtkWidget *label1357; GtkWidget *listener_entry_port; GtkWidget *listener_entry_program; GtkWidget *listener_entry_process; GtkWidget *listener_entry_arguments; GtkWidget *label1355; GtkWidget *label1358; GtkWidget *label1359; GtkWidget *label1360; GtkWidget *label1361; GtkWidget *hbuttonbox4; GtkWidget *listener_port_add; GtkWidget *listener_port_update; GtkWidget *listener_port_delete; GtkWidget *listener_port_save; GtkWidget *hseparator2; GtkWidget *label139; GtkWidget *hbox54; GtkWidget *label141; GtkWidget *hbuttonbox3; GtkWidget *listener_enable; GtkWidget *listener_start; GtkWidget *listener_restart; GtkWidget *listener_stop; GtkWidget *label1; GtkWidget *vbox3; GtkWidget *label1363; GtkWidget *metaserver_list; GtkWidget *label1364; GtkWidget *label1365; GtkWidget *label1366; GtkWidget *label1367; GtkWidget *label1368; GtkWidget *label1369; GtkWidget *label1370; GtkWidget *label1371; GtkWidget *label1372; GtkWidget *table15; GtkWidget *label1373; GtkWidget *label1374; GtkWidget *label1375; GtkWidget *label1376; GtkWidget *label1377; GtkWidget *label1378; GtkWidget *label1379; GtkWidget *label1380; GtkWidget *label1381; GtkWidget *metaserver_entry_port_number; GtkWidget *metaserver_entry_minimum_update_time; GtkWidget *metaserver_entry_server_host_name; GtkWidget *metaserver_entry_player_port; GtkWidget *metaserver_entry_observer_port; GtkWidget *metaserver_entry_additional_comments; GtkWidget *label1383; GtkWidget *label1384; GtkWidget *label1385; GtkWidget *label1386; GtkWidget *label1387; GtkWidget *label1388; GtkWidget *label1389; GtkWidget *label1390; GtkWidget *label1391; GtkWidget *metaserver_entry_maximum_update_time; GtkWidget *metaserver_entry_server_type; GtkWidget *metaserver_entry_host_name; GtkWidget *hbuttonbox5; GtkWidget *metaserver_add; GtkWidget *metaserver_update; GtkWidget *metaserver_delete; GtkWidget *metaserver_save; GtkWidget *label1362; GtkWidget *table1; GtkWidget *label68; GtkWidget *PING_FREQ; GtkWidget *PING_ILOSS_INTERVAL; GtkWidget *PING_GHOSTBUST; GtkWidget *hbox9; GtkWidget *MOTD; GtkWidget *motd_button; GtkWidget *label85; GtkWidget *MOTD_LABEL; GtkWidget *SHOWSYSDEF_LABEL; GtkWidget *LOADCHECK_LABEL; GtkWidget *MAXLOAD_LABEL; GtkWidget *CONFIRM_LABEL; GtkWidget *UDP_LABEL; guint PING_FREQ_LABEL_key; GtkWidget *PING_FREQ_LABEL; guint PING_ILOSS_INTERVAL_LABEL_key; GtkWidget *PING_ILOSS_INTERVAL_LABEL; guint PING_GHOSTBUST_LABEL_key; GtkWidget *PING_GHOSTBUST_LABEL; guint PING_GHOSTBUST_INTERVAL_LABEL_key; GtkWidget *PING_GHOSTBUST_INTERVAL_LABEL; GtkWidget *PING_GHOSTBUST_INTERVAL; GtkWidget *hbox11; GSList *LOADCHECK_group = NULL; GtkWidget *LOADCHECK_0; GtkWidget *LOADCHECK_1; GtkWidget *hbox12; GtkObject *MAXLOAD_adj; GtkWidget *MAXLOAD; GtkWidget *hbox13; GSList *CONFIRM_group = NULL; GtkWidget *CONFIRM_0; GtkWidget *CONFIRM_1; GtkWidget *CONFIRM_2; GtkWidget *hbox14; GSList *UDP_group = NULL; GtkWidget *UDP_0; GtkWidget *UDP_1; GtkWidget *UDP_2; GtkWidget *UDP_3; GtkWidget *hbox15; GSList *SHOWSYSDEF_group = NULL; GtkWidget *SHOWSYSDEF_0; GtkWidget *SHOWSYSDEF_1; GtkWidget *MAXUPDATE_LABEL; GtkWidget *DEFUPDATE_LABEL; GtkObject *DEFUPDATE_adj; GtkWidget *DEFUPDATE; GtkObject *MAXUPDATE_adj; GtkWidget *MAXUPDATE; GtkWidget *label133; GtkWidget *table4; GtkWidget *label69; GtkWidget *TOURN; GtkWidget *hbox1; GtkWidget *SHIPS_SC; GtkWidget *SHIPS_DD; GtkWidget *SHIPS_CA; GtkWidget *SHIPS_BB; GtkWidget *SHIPS_AS; GtkWidget *SHIPS_SB; GtkWidget *SHIPS_GA; GtkWidget *SHIPS_AT; GtkWidget *label103; GtkWidget *hbox2; GtkWidget *WEAPONS_PLASMA; GtkWidget *WEAPONS_TRACTOR; GtkWidget *label102; GtkWidget *PLKILLS; GtkWidget *label91; GtkWidget *TOURN_LABEL; GtkWidget *HUNTERKILLER_LABEL; GtkWidget *RESETGALAXY_LABEL; GtkWidget *SHIPS_LABEL; GtkWidget *WEAPONS_LABEL; GtkWidget *PLKILLS_LABEL; GtkWidget *NODIAG_LABEL; GtkWidget *TOPGUN_LABEL; GtkWidget *NEWTURN_LABEL; GtkWidget *HIDDEN_LABEL; GtkWidget *SURRSTART_LABEL; GtkWidget *TRANSWARP_LABEL; GtkWidget *WARPSPEED_LABEL; GtkWidget *VECTOR_LABEL; GtkWidget *hbox29; GSList *TOPGUN_group = NULL; GtkWidget *TOPGUN_0; GtkWidget *TOPGUN_1; GtkWidget *hbox28; GSList *NODIAG_group = NULL; GtkWidget *NODIAG_0; GtkWidget *NODIAG_1; GtkWidget *hbox27; GSList *RESETGALAXY_group = NULL; GtkWidget *RESETGALAXY_0; GtkWidget *RESETGALAXY_1; GtkWidget *hbox26; GSList *HUNTERKILLER_group = NULL; GtkWidget *HUNTERKILLER_0; GtkWidget *HUNTERKILLER_1; GtkWidget *hbox30; GSList *NEWTURN_group = NULL; GtkWidget *NEWTURN_0; GtkWidget *NEWTURN_1; GtkWidget *hbox31; GSList *TRANSWARP_group = NULL; GtkWidget *TRANSWARP_0; GtkWidget *TRANSWARP_1; GtkWidget *hbox32; GSList *VECTOR_group = NULL; GtkWidget *VECTOR_0; GtkWidget *VECTOR_1; GtkWidget *hbox10; GSList *HIDDEN_group = NULL; GtkWidget *HIDDEN_0; GtkWidget *HIDDEN_1; GtkWidget *SURRSTART; GtkObject *WARPSPEED_adj; GtkWidget *WARPSPEED; GtkWidget *SBRANK; GtkWidget *SBRANK_LABEL; GtkWidget *SBPLANETS_LABEL; GtkWidget *SBPLANETS; GtkWidget *RESTRICT_BOMB_LABEL; GtkWidget *NO_UNWARRING_BOMBING_LABEL; GtkWidget *hbox57; GSList *RESTRICT_BOMB_group = NULL; GtkWidget *RESTRICT_BOMB_0; GtkWidget *RESTRICT_BOMB_1; GtkWidget *hbox58; GSList *NO_UNWARRING_BOMBING_group = NULL; GtkWidget *NO_UNWARRING_BOMBING_0; GtkWidget *NO_UNWARRING_BOMBING_1; GtkWidget *label6; GtkWidget *table2; GtkWidget *label70; GtkWidget *label74; GtkWidget *CLUE_LABEL; GtkWidget *CLUERANK_LABEL; GtkWidget *hbox33; GSList *CLUE_group = NULL; GtkWidget *CLUE_0; GtkWidget *CLUE_1; GtkWidget *CLUE_2; GtkWidget *CLUERANK; GtkWidget *label2; GtkWidget *table5; GtkWidget *label104; GtkWidget *label105; GtkWidget *CHECKMESG_LABEL; GtkWidget *LOGALL_LABEL; GtkWidget *LOGGOD_LABEL; GtkWidget *EVENTLOG_LABEL; GtkWidget *DOOSHER_LABEL; GtkWidget *CHECKSCUM_LABEL; GtkWidget *WHYMESS_LABEL; GtkWidget *ERROR_LEVEL_LABEL; GtkWidget *hbox36; GSList *LOGGOD_group = NULL; GtkWidget *LOGGOD_0; GtkWidget *LOGGOD_1; GtkWidget *hbox35; GSList *LOGALL_group = NULL; GtkWidget *LOGALL_0; GtkWidget *LOGALL_1; GtkWidget *hbox34; GSList *CHECKMESG_group = NULL; GtkWidget *CHECKMESG_0; GtkWidget *CHECKMESG_1; GtkWidget *hbox37; GSList *EVENTLOG_group = NULL; GtkWidget *EVENTLOG_0; GtkWidget *EVENTLOG_1; GtkWidget *hbox38; GSList *DOOSHER_group = NULL; GtkWidget *DOOSHER_0; GtkWidget *DOOSHER_1; GtkWidget *hbox39; GSList *CHECKSCUM_group = NULL; GtkWidget *CHECKSCUM_0; GtkWidget *CHECKSCUM_1; GtkWidget *hbox40; GSList *WHYMESS_group = NULL; GtkWidget *WHYMESS_0; GtkWidget *WHYMESS_1; GtkWidget *hbox41; GtkObject *ERROR_LEVEL_adj; GtkWidget *ERROR_LEVEL; GtkWidget *label9; GtkWidget *table6; GtkWidget *label115; GtkWidget *hbox8; GtkWidget *table13; GtkObject *START_ARMIES_adj; GtkWidget *START_ARMIES; GtkWidget *label120; GtkWidget *label119; GtkWidget *table11; GtkWidget *PLANETS_1; GtkWidget *PLANETS_1_menu; GtkWidget *glade_menuitem; GtkWidget *PLANETS_0; GtkWidget *PLANETS_0_menu; GtkWidget *PLANETS_2; GtkWidget *PLANETS_2_menu; GtkWidget *PLANETS_3; GtkWidget *PLANETS_3_menu; GtkWidget *label64; GtkWidget *label65; GtkWidget *label66; GtkWidget *label67; GtkWidget *MAX_POP_LABEL; GtkWidget *PLANET_MOVE_LABEL; GtkWidget *WRAP_GALAXY_LABEL; GtkWidget *PLANETS_LABEL_DISABLED; GtkWidget *START_ARMIES_LABEL; GtkWidget *label121; GtkWidget *hbox6; GSList *PLANET_MOVE_group = NULL; GtkWidget *PLANET_MOVE_0; GtkWidget *PLANET_MOVE_1; GtkWidget *hbox7; GSList *WRAP_GALAXY_group = NULL; GtkWidget *WRAP_GALAXY_0; GtkWidget *WRAP_GALAXY_1; GtkWidget *hbox5; GtkObject *MAX_POP_adj; GtkWidget *MAX_POP; GtkWidget *label116; GtkWidget *label17; GtkWidget *table16; GtkWidget *label1395; GtkWidget *NEWBIE_LABEL; GtkWidget *hbox56; GSList *NEWBIE_group = NULL; GtkWidget *NEWBIE_0; GtkWidget *NEWBIE_1; GtkWidget *label1397; GtkWidget *label1398; GtkWidget *PRET_LABEL; GtkWidget *hbox59; GSList *PRET_group = NULL; GtkWidget *PRET_0; GtkWidget *PRET_1; GtkWidget *label1392; GtkWidget *table9; GtkWidget *hbox45; GSList *INL_group = NULL; GtkWidget *INL_0; GtkWidget *INL_1; GtkWidget *inl; GtkWidget *label130; GtkWidget *INL_LABEL; GtkWidget *INL_RECORD_LABEL; GtkWidget *hbox55; GSList *INL_RECORD_group = NULL; GtkWidget *INL_RECORD_0; GtkWidget *INL_RECORD_1; GtkWidget *INL_NOTEBOOK_LABEL; GtkWidget *table7; GtkWidget *label126; GtkWidget *BASEPRACTICE_LABEL; GtkWidget *ROBOTHOST_LABEL; GtkWidget *hbox42; GSList *BASEPRACTICE_group = NULL; GtkWidget *BASEPRACTICE_0; GtkWidget *BASEPRACTICE_1; GtkWidget *hbox43; GtkWidget *ROBOTHOST; GtkWidget *label127; GtkWidget *label51; GtkWidget *table8; GtkWidget *label128; GtkWidget *HOCKEY_LABEL; GtkWidget *hbox44; GSList *HOCKEY_group = NULL; GtkWidget *HOCKEY_0; GtkWidget *HOCKEY_1; GtkWidget *label131; GtkWidget *label54; GtkWidget *table10; GtkWidget *label124; GtkWidget *DOGFIGHT_LABEL; GtkWidget *CONTESTSIZE_LABEL; GtkWidget *NUMMATCH_LABEL; guint SAVE_DOG_STAT_LABEL_key; GtkWidget *SAVE_DOG_STAT_LABEL; GtkWidget *label125; GtkWidget *SAVE_DOG_STAT; GtkWidget *NUMMATCH; GtkWidget *CONTESTSIZE; GtkWidget *DOGFIGHT; GtkWidget *label58; GtkWidget *table3; GtkWidget *SNAKEPATROL_LABEL; GtkWidget *MAX_CHAOS_BASES_LABEL; GtkWidget *PINGPONG_PLASMA_LABEL; GtkWidget *STARBASE_MINES_LABEL; GtkWidget *CHAOS_LABEL; GtkWidget *label122; GtkWidget *label123; GtkWidget *hbox46; GtkObject *MAX_CHAOS_BASES_adj; GtkWidget *MAX_CHAOS_BASES; GtkWidget *hbox47; GSList *CHAOS_group = NULL; GtkWidget *CHAOS_0; GtkWidget *CHAOS_1; GtkWidget *hbox48; GSList *STARBASE_MINES_group = NULL; GtkWidget *STARBASE_MINES_0; GtkWidget *STARBASE_MINES_1; GtkWidget *hbox49; GSList *PINGPONG_PLASMA_group = NULL; GtkWidget *PINGPONG_PLASMA_0; GtkWidget *PINGPONG_PLASMA_1; GtkWidget *hbox50; GSList *SNAKEPATROL_group = NULL; GtkWidget *SNAKEPATROL_0; GtkWidget *SNAKEPATROL_1; GtkWidget *REALITY_LABEL; GtkObject *REALITY_adj; GtkWidget *REALITY; GtkWidget *label3; GtkWidget *hbox52; GtkWidget *statusbar; GtkWidget *hbuttonbox1; GtkWidget *reload; GtkWidget *save; GtkWidget *quit; GtkAccelGroup *accel_group; GtkTooltips *tooltips; tooltips = gtk_tooltips_new (); accel_group = gtk_accel_group_new (); gum = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_object_set_data (GTK_OBJECT (gum), "gum", gum); gtk_window_set_title (GTK_WINDOW (gum), "Netrek Server"); gtk_window_set_policy (GTK_WINDOW (gum), TRUE, TRUE, FALSE); gtk_window_set_wmclass (GTK_WINDOW (gum), "gum", "Gum"); vbox1 = gtk_vbox_new (FALSE, 0); gtk_widget_ref (vbox1); gtk_object_set_data_full (GTK_OBJECT (gum), "vbox1", vbox1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox1); gtk_container_add (GTK_CONTAINER (gum), vbox1); menubar = gtk_menu_bar_new (); gtk_widget_ref (menubar); gtk_object_set_data_full (GTK_OBJECT (gum), "menubar", menubar, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (menubar); gtk_box_pack_start (GTK_BOX (vbox1), menubar, TRUE, TRUE, 0); File = gtk_menu_item_new_with_label ("File"); gtk_widget_ref (File); gtk_object_set_data_full (GTK_OBJECT (gum), "File", File, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (File); gtk_container_add (GTK_CONTAINER (menubar), File); menu7 = gtk_menu_new (); gtk_widget_ref (menu7); gtk_object_set_data_full (GTK_OBJECT (gum), "menu7", menu7, (GtkDestroyNotify) gtk_widget_unref); gtk_menu_item_set_submenu (GTK_MENU_ITEM (File), menu7); menu7_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (menu7)); Open = gtk_menu_item_new_with_label ("Open..."); gtk_widget_ref (Open); gtk_object_set_data_full (GTK_OBJECT (gum), "Open", Open, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Open); gtk_container_add (GTK_CONTAINER (menu7), Open); gtk_widget_add_accelerator (Open, "activate", accel_group, GDK_O, GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); Reload = gtk_menu_item_new_with_label ("Reload"); gtk_widget_ref (Reload); gtk_object_set_data_full (GTK_OBJECT (gum), "Reload", Reload, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Reload); gtk_container_add (GTK_CONTAINER (menu7), Reload); gtk_widget_add_accelerator (Reload, "activate", accel_group, GDK_R, GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); Save = gtk_menu_item_new_with_label ("Save"); gtk_widget_ref (Save); gtk_object_set_data_full (GTK_OBJECT (gum), "Save", Save, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Save); gtk_container_add (GTK_CONTAINER (menu7), Save); gtk_widget_add_accelerator (Save, "activate", accel_group, GDK_S, GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); Save_As = gtk_menu_item_new_with_label ("Save As..."); gtk_widget_ref (Save_As); gtk_object_set_data_full (GTK_OBJECT (gum), "Save_As", Save_As, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Save_As); gtk_container_add (GTK_CONTAINER (menu7), Save_As); Quit = gtk_menu_item_new_with_label ("Quit"); gtk_widget_ref (Quit); gtk_object_set_data_full (GTK_OBJECT (gum), "Quit", Quit, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Quit); gtk_container_add (GTK_CONTAINER (menu7), Quit); gtk_widget_add_accelerator (Quit, "activate", accel_group, GDK_Q, GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); Help = gtk_menu_item_new_with_label ("Help"); gtk_widget_ref (Help); gtk_object_set_data_full (GTK_OBJECT (gum), "Help", Help, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Help); gtk_container_add (GTK_CONTAINER (menubar), Help); gtk_menu_item_right_justify (GTK_MENU_ITEM (Help)); menu8 = gtk_menu_new (); gtk_widget_ref (menu8); gtk_object_set_data_full (GTK_OBJECT (gum), "menu8", menu8, (GtkDestroyNotify) gtk_widget_unref); gtk_menu_item_set_submenu (GTK_MENU_ITEM (Help), menu8); menu8_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (menu8)); About = gtk_menu_item_new_with_label ("About"); gtk_widget_ref (About); gtk_object_set_data_full (GTK_OBJECT (gum), "About", About, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (About); gtk_container_add (GTK_CONTAINER (menu8), About); notebook1 = gtk_notebook_new (); gtk_widget_ref (notebook1); gtk_object_set_data_full (GTK_OBJECT (gum), "notebook1", notebook1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (notebook1); gtk_box_pack_start (GTK_BOX (vbox1), notebook1, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (notebook1), 10); vbox2 = gtk_vbox_new (FALSE, 0); gtk_widget_ref (vbox2); gtk_object_set_data_full (GTK_OBJECT (gum), "vbox2", vbox2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox2); gtk_container_add (GTK_CONTAINER (notebook1), vbox2); label140 = gtk_label_new ("Listener Port List"); gtk_widget_ref (label140); gtk_object_set_data_full (GTK_OBJECT (gum), "label140", label140, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label140); gtk_box_pack_start (GTK_BOX (vbox2), label140, FALSE, TRUE, 6); gtk_misc_set_alignment (GTK_MISC (label140), 0.5, 1); listener_port_list = gtk_clist_new (7); gtk_widget_ref (listener_port_list); gtk_object_set_data_full (GTK_OBJECT (gum), "listener_port_list", listener_port_list, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (listener_port_list); gtk_box_pack_start (GTK_BOX (vbox2), listener_port_list, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (listener_port_list), 9); GTK_WIDGET_UNSET_FLAGS (listener_port_list, GTK_CAN_FOCUS); gtk_clist_set_column_width (GTK_CLIST (listener_port_list), 0, 40); gtk_clist_set_column_width (GTK_CLIST (listener_port_list), 1, 61); gtk_clist_set_column_width (GTK_CLIST (listener_port_list), 2, 58); gtk_clist_set_column_width (GTK_CLIST (listener_port_list), 3, 60); gtk_clist_set_column_width (GTK_CLIST (listener_port_list), 4, 80); gtk_clist_set_column_width (GTK_CLIST (listener_port_list), 5, 109); gtk_clist_set_column_width (GTK_CLIST (listener_port_list), 6, 80); gtk_clist_column_titles_show (GTK_CLIST (listener_port_list)); label135 = gtk_label_new ("Port"); gtk_widget_ref (label135); gtk_object_set_data_full (GTK_OBJECT (gum), "label135", label135, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label135); gtk_clist_set_column_widget (GTK_CLIST (listener_port_list), 0, label135); label1351 = gtk_label_new ("Accepts"); gtk_widget_ref (label1351); gtk_object_set_data_full (GTK_OBJECT (gum), "label1351", label1351, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1351); gtk_clist_set_column_widget (GTK_CLIST (listener_port_list), 1, label1351); label1352 = gtk_label_new ("Denials"); gtk_widget_ref (label1352); gtk_object_set_data_full (GTK_OBJECT (gum), "label1352", label1352, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1352); gtk_clist_set_column_widget (GTK_CLIST (listener_port_list), 2, label1352); label1353 = gtk_label_new ("Forks"); gtk_widget_ref (label1353); gtk_object_set_data_full (GTK_OBJECT (gum), "label1353", label1353, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1353); gtk_clist_set_column_widget (GTK_CLIST (listener_port_list), 3, label1353); label136 = gtk_label_new ("File Name"); gtk_widget_ref (label136); gtk_object_set_data_full (GTK_OBJECT (gum), "label136", label136, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label136); gtk_clist_set_column_widget (GTK_CLIST (listener_port_list), 4, label136); label137 = gtk_label_new ("Process Name"); gtk_widget_ref (label137); gtk_object_set_data_full (GTK_OBJECT (gum), "label137", label137, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label137); gtk_clist_set_column_widget (GTK_CLIST (listener_port_list), 5, label137); label138 = gtk_label_new ("Arguments"); gtk_widget_ref (label138); gtk_object_set_data_full (GTK_OBJECT (gum), "label138", label138, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label138); gtk_clist_set_column_widget (GTK_CLIST (listener_port_list), 6, label138); table14 = gtk_table_new (4, 3, FALSE); gtk_widget_ref (table14); gtk_object_set_data_full (GTK_OBJECT (gum), "table14", table14, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table14); gtk_box_pack_start (GTK_BOX (vbox2), table14, FALSE, TRUE, 6); label1354 = gtk_label_new ("Port: "); gtk_widget_ref (label1354); gtk_object_set_data_full (GTK_OBJECT (gum), "label1354", label1354, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1354); gtk_table_attach (GTK_TABLE (table14), label1354, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (label1354), 1, 0.5); gtk_misc_set_padding (GTK_MISC (label1354), 10, 0); label1356 = gtk_label_new ("Process Name: "); gtk_widget_ref (label1356); gtk_object_set_data_full (GTK_OBJECT (gum), "label1356", label1356, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1356); gtk_table_attach (GTK_TABLE (table14), label1356, 0, 1, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (label1356), 1, 0.5); gtk_misc_set_padding (GTK_MISC (label1356), 10, 0); label1357 = gtk_label_new ("Arguments: "); gtk_widget_ref (label1357); gtk_object_set_data_full (GTK_OBJECT (gum), "label1357", label1357, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1357); gtk_table_attach (GTK_TABLE (table14), label1357, 0, 1, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (label1357), 1, 0.5); gtk_misc_set_padding (GTK_MISC (label1357), 10, 0); listener_entry_port = gtk_entry_new_with_max_length (6); gtk_widget_ref (listener_entry_port); gtk_object_set_data_full (GTK_OBJECT (gum), "listener_entry_port", listener_entry_port, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (listener_entry_port); gtk_table_attach (GTK_TABLE (table14), listener_entry_port, 1, 2, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); listener_entry_program = gtk_entry_new (); gtk_widget_ref (listener_entry_program); gtk_object_set_data_full (GTK_OBJECT (gum), "listener_entry_program", listener_entry_program, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (listener_entry_program); gtk_table_attach (GTK_TABLE (table14), listener_entry_program, 1, 2, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); listener_entry_process = gtk_entry_new (); gtk_widget_ref (listener_entry_process); gtk_object_set_data_full (GTK_OBJECT (gum), "listener_entry_process", listener_entry_process, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (listener_entry_process); gtk_table_attach (GTK_TABLE (table14), listener_entry_process, 1, 2, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); listener_entry_arguments = gtk_entry_new (); gtk_widget_ref (listener_entry_arguments); gtk_object_set_data_full (GTK_OBJECT (gum), "listener_entry_arguments", listener_entry_arguments, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (listener_entry_arguments); gtk_table_attach (GTK_TABLE (table14), listener_entry_arguments, 1, 2, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); label1355 = gtk_label_new ("File Name: "); gtk_widget_ref (label1355); gtk_object_set_data_full (GTK_OBJECT (gum), "label1355", label1355, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1355); gtk_table_attach (GTK_TABLE (table14), label1355, 0, 1, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (label1355), 1, 0.5); gtk_misc_set_padding (GTK_MISC (label1355), 10, 0); label1358 = gtk_label_new ("(TCP/IP port number to accept connections on)"); gtk_widget_ref (label1358); gtk_object_set_data_full (GTK_OBJECT (gum), "label1358", label1358, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1358); gtk_table_attach (GTK_TABLE (table14), label1358, 2, 3, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (label1358), 0, 0.5); gtk_misc_set_padding (GTK_MISC (label1358), 10, 0); label1359 = gtk_label_new ("(Program to exec() on connection arrival)"); gtk_widget_ref (label1359); gtk_object_set_data_full (GTK_OBJECT (gum), "label1359", label1359, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1359); gtk_table_attach (GTK_TABLE (table14), label1359, 2, 3, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (label1359), 0, 0.5); gtk_misc_set_padding (GTK_MISC (label1359), 10, 0); label1360 = gtk_label_new ("(Process name to show on \"ps\")"); gtk_widget_ref (label1360); gtk_object_set_data_full (GTK_OBJECT (gum), "label1360", label1360, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1360); gtk_table_attach (GTK_TABLE (table14), label1360, 2, 3, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (label1360), 0, 0.5); gtk_misc_set_padding (GTK_MISC (label1360), 10, 0); label1361 = gtk_label_new ("(Additional program arguments, e.g. queue number)"); gtk_widget_ref (label1361); gtk_object_set_data_full (GTK_OBJECT (gum), "label1361", label1361, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1361); gtk_table_attach (GTK_TABLE (table14), label1361, 2, 3, 3, 4, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (label1361), 0, 0.5); gtk_misc_set_padding (GTK_MISC (label1361), 10, 0); hbuttonbox4 = gtk_hbutton_box_new (); gtk_widget_ref (hbuttonbox4); gtk_object_set_data_full (GTK_OBJECT (gum), "hbuttonbox4", hbuttonbox4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbuttonbox4); gtk_box_pack_start (GTK_BOX (vbox2), hbuttonbox4, FALSE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (hbuttonbox4), 6); gtk_button_box_set_layout (GTK_BUTTON_BOX (hbuttonbox4), GTK_BUTTONBOX_END); listener_port_add = gtk_button_new_with_label ("Add"); gtk_widget_ref (listener_port_add); gtk_object_set_data_full (GTK_OBJECT (gum), "listener_port_add", listener_port_add, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (listener_port_add); gtk_container_add (GTK_CONTAINER (hbuttonbox4), listener_port_add); gtk_widget_set_sensitive (listener_port_add, FALSE); gtk_tooltips_set_tip (tooltips, listener_port_add, "Add an entry to the port list.", NULL); listener_port_update = gtk_button_new_with_label ("Update"); gtk_widget_ref (listener_port_update); gtk_object_set_data_full (GTK_OBJECT (gum), "listener_port_update", listener_port_update, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (listener_port_update); gtk_container_add (GTK_CONTAINER (hbuttonbox4), listener_port_update); gtk_widget_set_sensitive (listener_port_update, FALSE); listener_port_delete = gtk_button_new_with_label ("Delete"); gtk_widget_ref (listener_port_delete); gtk_object_set_data_full (GTK_OBJECT (gum), "listener_port_delete", listener_port_delete, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (listener_port_delete); gtk_container_add (GTK_CONTAINER (hbuttonbox4), listener_port_delete); gtk_widget_set_sensitive (listener_port_delete, FALSE); gtk_tooltips_set_tip (tooltips, listener_port_delete, "Delete the selected entry from the port list.", NULL); listener_port_save = gtk_button_new_with_label ("Save"); gtk_widget_ref (listener_port_save); gtk_object_set_data_full (GTK_OBJECT (gum), "listener_port_save", listener_port_save, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (listener_port_save); gtk_container_add (GTK_CONTAINER (hbuttonbox4), listener_port_save); gtk_widget_set_sensitive (listener_port_save, FALSE); gtk_tooltips_set_tip (tooltips, listener_port_save, "Save the port list to the .ports file.", NULL); hseparator2 = gtk_hseparator_new (); gtk_widget_ref (hseparator2); gtk_object_set_data_full (GTK_OBJECT (gum), "hseparator2", hseparator2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hseparator2); gtk_box_pack_start (GTK_BOX (vbox2), hseparator2, FALSE, TRUE, 6); label139 = gtk_label_new ("netrekd - Listener Process Commands"); gtk_widget_ref (label139); gtk_object_set_data_full (GTK_OBJECT (gum), "label139", label139, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label139); gtk_box_pack_start (GTK_BOX (vbox2), label139, FALSE, TRUE, 0); gtk_misc_set_alignment (GTK_MISC (label139), 0.5, 1); hbox54 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox54); gtk_object_set_data_full (GTK_OBJECT (gum), "hbox54", hbox54, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox54); gtk_box_pack_start (GTK_BOX (vbox2), hbox54, FALSE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (hbox54), 6); label141 = gtk_label_new ("Caution:\nRemember the players."); gtk_widget_ref (label141); gtk_object_set_data_full (GTK_OBJECT (gum), "label141", label141, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label141); gtk_box_pack_start (GTK_BOX (hbox54), label141, TRUE, TRUE, 0); gtk_label_set_justify (GTK_LABEL (label141), GTK_JUSTIFY_LEFT); hbuttonbox3 = gtk_hbutton_box_new (); gtk_widget_ref (hbuttonbox3); gtk_object_set_data_full (GTK_OBJECT (gum), "hbuttonbox3", hbuttonbox3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbuttonbox3); gtk_box_pack_start (GTK_BOX (hbox54), hbuttonbox3, TRUE, TRUE, 0); gtk_button_box_set_layout (GTK_BUTTON_BOX (hbuttonbox3), GTK_BUTTONBOX_END); listener_enable = gtk_button_new_with_label ("Enable"); gtk_widget_ref (listener_enable); gtk_object_set_data_full (GTK_OBJECT (gum), "listener_enable", listener_enable, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (listener_enable); gtk_container_add (GTK_CONTAINER (hbuttonbox3), listener_enable); gtk_tooltips_set_tip (tooltips, listener_enable, "Enable access to the following command buttons.", NULL); listener_start = gtk_button_new_with_label ("Start"); gtk_widget_ref (listener_start); gtk_object_set_data_full (GTK_OBJECT (gum), "listener_start", listener_start, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (listener_start); gtk_container_add (GTK_CONTAINER (hbuttonbox3), listener_start); gtk_widget_set_sensitive (listener_start, FALSE); gtk_tooltips_set_tip (tooltips, listener_start, "Start the listener process.", NULL); listener_restart = gtk_button_new_with_label ("Restart"); gtk_widget_ref (listener_restart); gtk_object_set_data_full (GTK_OBJECT (gum), "listener_restart", listener_restart, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (listener_restart); gtk_container_add (GTK_CONTAINER (hbuttonbox3), listener_restart); gtk_widget_set_sensitive (listener_restart, FALSE); gtk_tooltips_set_tip (tooltips, listener_restart, "Signals the listener process to re-read the port list.", NULL); listener_stop = gtk_button_new_with_label ("Stop"); gtk_widget_ref (listener_stop); gtk_object_set_data_full (GTK_OBJECT (gum), "listener_stop", listener_stop, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (listener_stop); gtk_container_add (GTK_CONTAINER (hbuttonbox3), listener_stop); gtk_widget_set_sensitive (listener_stop, FALSE); gtk_tooltips_set_tip (tooltips, listener_stop, "Stops the listener process, player connections will no longer be accepted, metaserver may delist your server.", NULL); label1 = gtk_label_new ("Listener"); gtk_widget_ref (label1); gtk_object_set_data_full (GTK_OBJECT (gum), "label1", label1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 0), label1); vbox3 = gtk_vbox_new (FALSE, 10); gtk_widget_ref (vbox3); gtk_object_set_data_full (GTK_OBJECT (gum), "vbox3", vbox3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox3); gtk_container_add (GTK_CONTAINER (notebook1), vbox3); label1363 = gtk_label_new ("Metaserver List"); gtk_widget_ref (label1363); gtk_object_set_data_full (GTK_OBJECT (gum), "label1363", label1363, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1363); gtk_box_pack_start (GTK_BOX (vbox3), label1363, FALSE, TRUE, 0); gtk_misc_set_alignment (GTK_MISC (label1363), 0.5, 1); metaserver_list = gtk_clist_new (9); gtk_widget_ref (metaserver_list); gtk_object_set_data_full (GTK_OBJECT (gum), "metaserver_list", metaserver_list, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (metaserver_list); gtk_box_pack_start (GTK_BOX (vbox3), metaserver_list, TRUE, TRUE, 0); GTK_WIDGET_UNSET_FLAGS (metaserver_list, GTK_CAN_FOCUS); gtk_tooltips_set_tip (tooltips, metaserver_list, "The list of metaservers that your server will send solicitation messages to in order to have players turn up.", NULL); gtk_clist_set_column_width (GTK_CLIST (metaserver_list), 0, 80); gtk_clist_set_column_width (GTK_CLIST (metaserver_list), 1, 80); gtk_clist_set_column_width (GTK_CLIST (metaserver_list), 2, 83); gtk_clist_set_column_width (GTK_CLIST (metaserver_list), 3, 80); gtk_clist_set_column_width (GTK_CLIST (metaserver_list), 4, 81); gtk_clist_set_column_width (GTK_CLIST (metaserver_list), 5, 54); gtk_clist_set_column_width (GTK_CLIST (metaserver_list), 6, 52); gtk_clist_set_column_width (GTK_CLIST (metaserver_list), 7, 65); gtk_clist_set_column_width (GTK_CLIST (metaserver_list), 8, 80); gtk_clist_column_titles_show (GTK_CLIST (metaserver_list)); label1364 = gtk_label_new ("Metaserver\nHost Name"); gtk_widget_ref (label1364); gtk_object_set_data_full (GTK_OBJECT (gum), "label1364", label1364, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1364); gtk_clist_set_column_widget (GTK_CLIST (metaserver_list), 0, label1364); label1365 = gtk_label_new ("Metaserver\nPort Number"); gtk_widget_ref (label1365); gtk_object_set_data_full (GTK_OBJECT (gum), "label1365", label1365, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1365); gtk_clist_set_column_widget (GTK_CLIST (metaserver_list), 1, label1365); label1366 = gtk_label_new ("Minimum\nUpdate Time"); gtk_widget_ref (label1366); gtk_object_set_data_full (GTK_OBJECT (gum), "label1366", label1366, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1366); gtk_clist_set_column_widget (GTK_CLIST (metaserver_list), 2, label1366); label1367 = gtk_label_new ("Maximum\nUpdate Time"); gtk_widget_ref (label1367); gtk_object_set_data_full (GTK_OBJECT (gum), "label1367", label1367, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1367); gtk_clist_set_column_widget (GTK_CLIST (metaserver_list), 3, label1367); label1368 = gtk_label_new ("Server\nHost Name"); gtk_widget_ref (label1368); gtk_object_set_data_full (GTK_OBJECT (gum), "label1368", label1368, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1368); gtk_clist_set_column_widget (GTK_CLIST (metaserver_list), 4, label1368); label1369 = gtk_label_new ("Server\nType"); gtk_widget_ref (label1369); gtk_object_set_data_full (GTK_OBJECT (gum), "label1369", label1369, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1369); gtk_clist_set_column_widget (GTK_CLIST (metaserver_list), 5, label1369); label1370 = gtk_label_new ("Player\nPort"); gtk_widget_ref (label1370); gtk_object_set_data_full (GTK_OBJECT (gum), "label1370", label1370, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1370); gtk_clist_set_column_widget (GTK_CLIST (metaserver_list), 6, label1370); label1371 = gtk_label_new ("Observer\nPort"); gtk_widget_ref (label1371); gtk_object_set_data_full (GTK_OBJECT (gum), "label1371", label1371, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1371); gtk_clist_set_column_widget (GTK_CLIST (metaserver_list), 7, label1371); label1372 = gtk_label_new ("Additional\nComments"); gtk_widget_ref (label1372); gtk_object_set_data_full (GTK_OBJECT (gum), "label1372", label1372, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1372); gtk_clist_set_column_widget (GTK_CLIST (metaserver_list), 8, label1372); table15 = gtk_table_new (9, 3, FALSE); gtk_widget_ref (table15); gtk_object_set_data_full (GTK_OBJECT (gum), "table15", table15, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table15); gtk_box_pack_start (GTK_BOX (vbox3), table15, FALSE, TRUE, 10); label1373 = gtk_label_new ("Metaserver Host Name: "); gtk_widget_ref (label1373); gtk_object_set_data_full (GTK_OBJECT (gum), "label1373", label1373, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1373); gtk_table_attach (GTK_TABLE (table15), label1373, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (label1373), 1, 0.5); gtk_misc_set_padding (GTK_MISC (label1373), 10, 0); label1374 = gtk_label_new ("Metaserver Port Number: "); gtk_widget_ref (label1374); gtk_object_set_data_full (GTK_OBJECT (gum), "label1374", label1374, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1374); gtk_table_attach (GTK_TABLE (table15), label1374, 0, 1, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (label1374), 1, 0.5); gtk_misc_set_padding (GTK_MISC (label1374), 10, 0); label1375 = gtk_label_new ("Minimum Update Time: "); gtk_widget_ref (label1375); gtk_object_set_data_full (GTK_OBJECT (gum), "label1375", label1375, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1375); gtk_table_attach (GTK_TABLE (table15), label1375, 0, 1, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (label1375), 1, 0.5); gtk_misc_set_padding (GTK_MISC (label1375), 10, 0); label1376 = gtk_label_new ("Maximum Update Time: "); gtk_widget_ref (label1376); gtk_object_set_data_full (GTK_OBJECT (gum), "label1376", label1376, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1376); gtk_table_attach (GTK_TABLE (table15), label1376, 0, 1, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (label1376), 1, 0.5); gtk_misc_set_padding (GTK_MISC (label1376), 10, 0); label1377 = gtk_label_new ("Server Host Name: "); gtk_widget_ref (label1377); gtk_object_set_data_full (GTK_OBJECT (gum), "label1377", label1377, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1377); gtk_table_attach (GTK_TABLE (table15), label1377, 0, 1, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (label1377), 1, 0.5); gtk_misc_set_padding (GTK_MISC (label1377), 10, 0); label1378 = gtk_label_new ("Server Type: "); gtk_widget_ref (label1378); gtk_object_set_data_full (GTK_OBJECT (gum), "label1378", label1378, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1378); gtk_table_attach (GTK_TABLE (table15), label1378, 0, 1, 5, 6, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (label1378), 1, 0.5); gtk_misc_set_padding (GTK_MISC (label1378), 10, 0); label1379 = gtk_label_new ("Player Port: "); gtk_widget_ref (label1379); gtk_object_set_data_full (GTK_OBJECT (gum), "label1379", label1379, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1379); gtk_table_attach (GTK_TABLE (table15), label1379, 0, 1, 6, 7, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (label1379), 1, 0.5); gtk_misc_set_padding (GTK_MISC (label1379), 10, 0); label1380 = gtk_label_new ("Observer Port: "); gtk_widget_ref (label1380); gtk_object_set_data_full (GTK_OBJECT (gum), "label1380", label1380, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1380); gtk_table_attach (GTK_TABLE (table15), label1380, 0, 1, 7, 8, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (label1380), 1, 0.5); gtk_misc_set_padding (GTK_MISC (label1380), 10, 0); label1381 = gtk_label_new ("Additional Comments: "); gtk_widget_ref (label1381); gtk_object_set_data_full (GTK_OBJECT (gum), "label1381", label1381, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1381); gtk_table_attach (GTK_TABLE (table15), label1381, 0, 1, 8, 9, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (label1381), 1, 0.5); gtk_misc_set_padding (GTK_MISC (label1381), 10, 0); metaserver_entry_port_number = gtk_entry_new (); gtk_widget_ref (metaserver_entry_port_number); gtk_object_set_data_full (GTK_OBJECT (gum), "metaserver_entry_port_number", metaserver_entry_port_number, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (metaserver_entry_port_number); gtk_table_attach (GTK_TABLE (table15), metaserver_entry_port_number, 1, 2, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_tooltips_set_tip (tooltips, metaserver_entry_port_number, "The port number at the metaserver that your server is to send the solicitation messages to. The default port is 3521, and should not be changed unless the metaserver administrator says so. Choosing the wrong port will simply delist your server.", NULL); metaserver_entry_minimum_update_time = gtk_entry_new (); gtk_widget_ref (metaserver_entry_minimum_update_time); gtk_object_set_data_full (GTK_OBJECT (gum), "metaserver_entry_minimum_update_time", metaserver_entry_minimum_update_time, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (metaserver_entry_minimum_update_time); gtk_table_attach (GTK_TABLE (table15), metaserver_entry_minimum_update_time, 1, 2, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_tooltips_set_tip (tooltips, metaserver_entry_minimum_update_time, "The minimum update interval in seconds. The code forces this to a minimum of 60, because if you reduce it below 60 the metaserver will delist your server for flooding. Come on, once a minute is probably enough, eh?", NULL); metaserver_entry_server_host_name = gtk_entry_new (); gtk_widget_ref (metaserver_entry_server_host_name); gtk_object_set_data_full (GTK_OBJECT (gum), "metaserver_entry_server_host_name", metaserver_entry_server_host_name, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (metaserver_entry_server_host_name); gtk_table_attach (GTK_TABLE (table15), metaserver_entry_server_host_name, 1, 2, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_tooltips_set_tip (tooltips, metaserver_entry_server_host_name, "The DNS host name of your server. This may well be different to the server host name, especially if you are using DNS aliases. This is the address that clients will connect to.", NULL); metaserver_entry_player_port = gtk_entry_new (); gtk_widget_ref (metaserver_entry_player_port); gtk_object_set_data_full (GTK_OBJECT (gum), "metaserver_entry_player_port", metaserver_entry_player_port, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (metaserver_entry_player_port); gtk_table_attach (GTK_TABLE (table15), metaserver_entry_player_port, 1, 2, 6, 7, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_tooltips_set_tip (tooltips, metaserver_entry_player_port, "The port number to which players should connect. The default is 2592. If you have multiple servers on your machine, you may have to change this for one of the servers.", NULL); metaserver_entry_observer_port = gtk_entry_new (); gtk_widget_ref (metaserver_entry_observer_port); gtk_object_set_data_full (GTK_OBJECT (gum), "metaserver_entry_observer_port", metaserver_entry_observer_port, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (metaserver_entry_observer_port); gtk_table_attach (GTK_TABLE (table15), metaserver_entry_observer_port, 1, 2, 7, 8, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_tooltips_set_tip (tooltips, metaserver_entry_observer_port, "The port number for observers to connect to. The default is 2593. ", NULL); metaserver_entry_additional_comments = gtk_entry_new (); gtk_widget_ref (metaserver_entry_additional_comments); gtk_object_set_data_full (GTK_OBJECT (gum), "metaserver_entry_additional_comments", metaserver_entry_additional_comments, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (metaserver_entry_additional_comments); gtk_table_attach (GTK_TABLE (table15), metaserver_entry_additional_comments, 1, 2, 8, 9, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_tooltips_set_tip (tooltips, metaserver_entry_additional_comments, "Comments that you want sent to the metaserver. It is a good idea to include your electronic mail address, so that the metaserver administrator can contact you if she needs to.", NULL); label1383 = gtk_label_new ("(Fully qualified domain name or IP address)"); gtk_widget_ref (label1383); gtk_object_set_data_full (GTK_OBJECT (gum), "label1383", label1383, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1383); gtk_table_attach (GTK_TABLE (table15), label1383, 2, 3, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (label1383), 0, 0.5); gtk_misc_set_padding (GTK_MISC (label1383), 10, 0); label1384 = gtk_label_new ("(Normally 3521)"); gtk_widget_ref (label1384); gtk_object_set_data_full (GTK_OBJECT (gum), "label1384", label1384, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1384); gtk_table_attach (GTK_TABLE (table15), label1384, 2, 3, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (label1384), 0, 0.5); gtk_misc_set_padding (GTK_MISC (label1384), 10, 0); label1385 = gtk_label_new ("(In seconds, minimum 60)"); gtk_widget_ref (label1385); gtk_object_set_data_full (GTK_OBJECT (gum), "label1385", label1385, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1385); gtk_table_attach (GTK_TABLE (table15), label1385, 2, 3, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (label1385), 0, 0.5); gtk_misc_set_padding (GTK_MISC (label1385), 10, 0); label1386 = gtk_label_new ("(In seconds)"); gtk_widget_ref (label1386); gtk_object_set_data_full (GTK_OBJECT (gum), "label1386", label1386, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1386); gtk_table_attach (GTK_TABLE (table15), label1386, 2, 3, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (label1386), 0, 0.5); gtk_misc_set_padding (GTK_MISC (label1386), 10, 0); label1387 = gtk_label_new ("(Where you want clients to connect)"); gtk_widget_ref (label1387); gtk_object_set_data_full (GTK_OBJECT (gum), "label1387", label1387, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1387); gtk_table_attach (GTK_TABLE (table15), label1387, 2, 3, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (label1387), 0, 0.5); gtk_misc_set_padding (GTK_MISC (label1387), 10, 0); label1388 = gtk_label_new ("(B=Bronco, P=Practice, C=Chaos, H=Hockey)"); gtk_widget_ref (label1388); gtk_object_set_data_full (GTK_OBJECT (gum), "label1388", label1388, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1388); gtk_table_attach (GTK_TABLE (table15), label1388, 2, 3, 5, 6, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (label1388), 0, 0.5); gtk_misc_set_padding (GTK_MISC (label1388), 10, 0); label1389 = gtk_label_new ("(Normally 2592)"); gtk_widget_ref (label1389); gtk_object_set_data_full (GTK_OBJECT (gum), "label1389", label1389, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1389); gtk_table_attach (GTK_TABLE (table15), label1389, 2, 3, 6, 7, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (label1389), 0, 0.5); gtk_misc_set_padding (GTK_MISC (label1389), 10, 0); label1390 = gtk_label_new ("(Normally 2593)"); gtk_widget_ref (label1390); gtk_object_set_data_full (GTK_OBJECT (gum), "label1390", label1390, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1390); gtk_table_attach (GTK_TABLE (table15), label1390, 2, 3, 7, 8, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (label1390), 0, 0.5); gtk_misc_set_padding (GTK_MISC (label1390), 10, 0); label1391 = gtk_label_new ("(Include your mail address)"); gtk_widget_ref (label1391); gtk_object_set_data_full (GTK_OBJECT (gum), "label1391", label1391, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1391); gtk_table_attach (GTK_TABLE (table15), label1391, 2, 3, 8, 9, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (label1391), 0, 0.5); gtk_misc_set_padding (GTK_MISC (label1391), 10, 0); metaserver_entry_maximum_update_time = gtk_entry_new (); gtk_widget_ref (metaserver_entry_maximum_update_time); gtk_object_set_data_full (GTK_OBJECT (gum), "metaserver_entry_maximum_update_time", metaserver_entry_maximum_update_time, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (metaserver_entry_maximum_update_time); gtk_table_attach (GTK_TABLE (table15), metaserver_entry_maximum_update_time, 1, 2, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_tooltips_set_tip (tooltips, metaserver_entry_maximum_update_time, "This is the maximum update time in seconds. It is the interval that must elapse before the server will repeat a solicitation that has not changed since the last solicitation sent to a particular metaserver.", NULL); metaserver_entry_server_type = gtk_entry_new (); gtk_widget_ref (metaserver_entry_server_type); gtk_object_set_data_full (GTK_OBJECT (gum), "metaserver_entry_server_type", metaserver_entry_server_type, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (metaserver_entry_server_type); gtk_table_attach (GTK_TABLE (table15), metaserver_entry_server_type, 1, 2, 5, 6, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_tooltips_set_tip (tooltips, metaserver_entry_server_type, "What type of server is this? Enter a letter from the list on the right. Failure to get the right letter will of course result in clients not listing your server.", NULL); metaserver_entry_host_name = gtk_entry_new (); gtk_widget_ref (metaserver_entry_host_name); gtk_object_set_data_full (GTK_OBJECT (gum), "metaserver_entry_host_name", metaserver_entry_host_name, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (metaserver_entry_host_name); gtk_table_attach (GTK_TABLE (table15), metaserver_entry_host_name, 1, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_tooltips_set_tip (tooltips, metaserver_entry_host_name, "This is the address to which your server will send solicitation messages. The gethostbyname() call is issued once when the server daemon starts. You can enter an IP address, host name from /etc/hosts, or a DNS host name. Common names are metaserver.netrek.org, metaserver.us.netrek.org, and metaserver.eu.netrek.org.", NULL); hbuttonbox5 = gtk_hbutton_box_new (); gtk_widget_ref (hbuttonbox5); gtk_object_set_data_full (GTK_OBJECT (gum), "hbuttonbox5", hbuttonbox5, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbuttonbox5); gtk_box_pack_start (GTK_BOX (vbox3), hbuttonbox5, FALSE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (hbuttonbox5), 6); gtk_button_box_set_layout (GTK_BUTTON_BOX (hbuttonbox5), GTK_BUTTONBOX_END); metaserver_add = gtk_button_new_with_label ("Add"); gtk_widget_ref (metaserver_add); gtk_object_set_data_full (GTK_OBJECT (gum), "metaserver_add", metaserver_add, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (metaserver_add); gtk_container_add (GTK_CONTAINER (hbuttonbox5), metaserver_add); metaserver_update = gtk_button_new_with_label ("Update"); gtk_widget_ref (metaserver_update); gtk_object_set_data_full (GTK_OBJECT (gum), "metaserver_update", metaserver_update, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (metaserver_update); gtk_container_add (GTK_CONTAINER (hbuttonbox5), metaserver_update); metaserver_delete = gtk_button_new_with_label ("Delete"); gtk_widget_ref (metaserver_delete); gtk_object_set_data_full (GTK_OBJECT (gum), "metaserver_delete", metaserver_delete, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (metaserver_delete); gtk_container_add (GTK_CONTAINER (hbuttonbox5), metaserver_delete); metaserver_save = gtk_button_new_with_label ("Save"); gtk_widget_ref (metaserver_save); gtk_object_set_data_full (GTK_OBJECT (gum), "metaserver_save", metaserver_save, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (metaserver_save); gtk_container_add (GTK_CONTAINER (hbuttonbox5), metaserver_save); label1362 = gtk_label_new ("Metaserver"); gtk_widget_ref (label1362); gtk_object_set_data_full (GTK_OBJECT (gum), "label1362", label1362, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1362); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 1), label1362); table1 = gtk_table_new (14, 2, FALSE); gtk_widget_ref (table1); gtk_object_set_data_full (GTK_OBJECT (gum), "table1", table1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table1); gtk_container_add (GTK_CONTAINER (notebook1), table1); gtk_container_set_border_width (GTK_CONTAINER (table1), 6); gtk_table_set_row_spacings (GTK_TABLE (table1), 6); gtk_table_set_col_spacings (GTK_TABLE (table1), 6); label68 = gtk_label_new ("Server Status Settings\n"); gtk_widget_ref (label68); gtk_object_set_data_full (GTK_OBJECT (gum), "label68", label68, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label68); gtk_table_attach (GTK_TABLE (table1), label68, 0, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); PING_FREQ = gtk_entry_new (); gtk_widget_ref (PING_FREQ); gtk_object_set_data_full (GTK_OBJECT (gum), "PING_FREQ", PING_FREQ, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (PING_FREQ); gtk_table_attach (GTK_TABLE (table1), PING_FREQ, 1, 2, 7, 8, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); PING_ILOSS_INTERVAL = gtk_entry_new (); gtk_widget_ref (PING_ILOSS_INTERVAL); gtk_object_set_data_full (GTK_OBJECT (gum), "PING_ILOSS_INTERVAL", PING_ILOSS_INTERVAL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (PING_ILOSS_INTERVAL); gtk_table_attach (GTK_TABLE (table1), PING_ILOSS_INTERVAL, 1, 2, 8, 9, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); PING_GHOSTBUST = gtk_entry_new (); gtk_widget_ref (PING_GHOSTBUST); gtk_object_set_data_full (GTK_OBJECT (gum), "PING_GHOSTBUST", PING_GHOSTBUST, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (PING_GHOSTBUST); gtk_table_attach (GTK_TABLE (table1), PING_GHOSTBUST, 1, 2, 9, 10, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); hbox9 = gtk_hbox_new (FALSE, 6); gtk_widget_ref (hbox9); gtk_object_set_data_full (GTK_OBJECT (gum), "hbox9", hbox9, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox9); gtk_table_attach (GTK_TABLE (table1), hbox9, 1, 2, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); MOTD = gtk_entry_new (); gtk_widget_ref (MOTD); gtk_object_set_data_full (GTK_OBJECT (gum), "MOTD", MOTD, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (MOTD); gtk_box_pack_start (GTK_BOX (hbox9), MOTD, TRUE, TRUE, 0); gtk_tooltips_set_tip (tooltips, MOTD, "The file to be displayed to players when they connect to the server, the Message Of The Day", NULL); motd_button = gtk_button_new_with_label ("Select File..."); gtk_widget_ref (motd_button); gtk_object_set_data_full (GTK_OBJECT (gum), "motd_button", motd_button, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (motd_button); gtk_box_pack_start (GTK_BOX (hbox9), motd_button, TRUE, TRUE, 0); label85 = gtk_label_new (""); gtk_widget_ref (label85); gtk_object_set_data_full (GTK_OBJECT (gum), "label85", label85, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label85); gtk_table_attach (GTK_TABLE (table1), label85, 0, 2, 13, 14, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); MOTD_LABEL = gtk_label_new ("Message of the day:"); gtk_widget_ref (MOTD_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "MOTD_LABEL", MOTD_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (MOTD_LABEL); gtk_table_attach (GTK_TABLE (table1), MOTD_LABEL, 0, 1, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (MOTD_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (MOTD_LABEL), 10, 0); SHOWSYSDEF_LABEL = gtk_label_new ("SHOWSYSDEF:"); gtk_widget_ref (SHOWSYSDEF_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "SHOWSYSDEF_LABEL", SHOWSYSDEF_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (SHOWSYSDEF_LABEL); gtk_table_attach (GTK_TABLE (table1), SHOWSYSDEF_LABEL, 0, 1, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (SHOWSYSDEF_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (SHOWSYSDEF_LABEL), 10, 0); LOADCHECK_LABEL = gtk_label_new ("LOADCHECK:"); gtk_widget_ref (LOADCHECK_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "LOADCHECK_LABEL", LOADCHECK_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (LOADCHECK_LABEL); gtk_table_attach (GTK_TABLE (table1), LOADCHECK_LABEL, 0, 1, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (LOADCHECK_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (LOADCHECK_LABEL), 10, 0); MAXLOAD_LABEL = gtk_label_new ("MAXLOAD:"); gtk_widget_ref (MAXLOAD_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "MAXLOAD_LABEL", MAXLOAD_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (MAXLOAD_LABEL); gtk_table_attach (GTK_TABLE (table1), MAXLOAD_LABEL, 0, 1, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (MAXLOAD_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (MAXLOAD_LABEL), 10, 0); CONFIRM_LABEL = gtk_label_new ("CONFIRM:"); gtk_widget_ref (CONFIRM_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "CONFIRM_LABEL", CONFIRM_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (CONFIRM_LABEL); gtk_table_attach (GTK_TABLE (table1), CONFIRM_LABEL, 0, 1, 5, 6, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (CONFIRM_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (CONFIRM_LABEL), 10, 0); UDP_LABEL = gtk_label_new ("UDP:"); gtk_widget_ref (UDP_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "UDP_LABEL", UDP_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (UDP_LABEL); gtk_table_attach (GTK_TABLE (table1), UDP_LABEL, 0, 1, 6, 7, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (UDP_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (UDP_LABEL), 10, 0); PING_FREQ_LABEL = gtk_label_new (""); PING_FREQ_LABEL_key = gtk_label_parse_uline (GTK_LABEL (PING_FREQ_LABEL), "PING_FREQ:"); gtk_widget_ref (PING_FREQ_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "PING_FREQ_LABEL", PING_FREQ_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (PING_FREQ_LABEL); gtk_table_attach (GTK_TABLE (table1), PING_FREQ_LABEL, 0, 1, 7, 8, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (PING_FREQ_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (PING_FREQ_LABEL), 10, 0); PING_ILOSS_INTERVAL_LABEL = gtk_label_new (""); PING_ILOSS_INTERVAL_LABEL_key = gtk_label_parse_uline (GTK_LABEL (PING_ILOSS_INTERVAL_LABEL), "PING_ILOSS_INTERVAL:"); gtk_widget_ref (PING_ILOSS_INTERVAL_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "PING_ILOSS_INTERVAL_LABEL", PING_ILOSS_INTERVAL_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (PING_ILOSS_INTERVAL_LABEL); gtk_table_attach (GTK_TABLE (table1), PING_ILOSS_INTERVAL_LABEL, 0, 1, 8, 9, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (PING_ILOSS_INTERVAL_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (PING_ILOSS_INTERVAL_LABEL), 10, 0); PING_GHOSTBUST_LABEL = gtk_label_new (""); PING_GHOSTBUST_LABEL_key = gtk_label_parse_uline (GTK_LABEL (PING_GHOSTBUST_LABEL), "PING_GHOSTBUST:"); gtk_widget_ref (PING_GHOSTBUST_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "PING_GHOSTBUST_LABEL", PING_GHOSTBUST_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (PING_GHOSTBUST_LABEL); gtk_table_attach (GTK_TABLE (table1), PING_GHOSTBUST_LABEL, 0, 1, 9, 10, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (PING_GHOSTBUST_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (PING_GHOSTBUST_LABEL), 10, 0); PING_GHOSTBUST_INTERVAL_LABEL = gtk_label_new (""); PING_GHOSTBUST_INTERVAL_LABEL_key = gtk_label_parse_uline (GTK_LABEL (PING_GHOSTBUST_INTERVAL_LABEL), "PING_GHOSTBUST_INTERVAL:"); gtk_widget_ref (PING_GHOSTBUST_INTERVAL_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "PING_GHOSTBUST_INTERVAL_LABEL", PING_GHOSTBUST_INTERVAL_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (PING_GHOSTBUST_INTERVAL_LABEL); gtk_table_attach (GTK_TABLE (table1), PING_GHOSTBUST_INTERVAL_LABEL, 0, 1, 10, 11, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (PING_GHOSTBUST_INTERVAL_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (PING_GHOSTBUST_INTERVAL_LABEL), 10, 0); PING_GHOSTBUST_INTERVAL = gtk_entry_new (); gtk_widget_ref (PING_GHOSTBUST_INTERVAL); gtk_object_set_data_full (GTK_OBJECT (gum), "PING_GHOSTBUST_INTERVAL", PING_GHOSTBUST_INTERVAL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (PING_GHOSTBUST_INTERVAL); gtk_table_attach (GTK_TABLE (table1), PING_GHOSTBUST_INTERVAL, 1, 2, 10, 11, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); hbox11 = gtk_hbox_new (FALSE, 10); gtk_widget_ref (hbox11); gtk_object_set_data_full (GTK_OBJECT (gum), "hbox11", hbox11, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox11); gtk_table_attach (GTK_TABLE (table1), hbox11, 1, 2, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); LOADCHECK_0 = gtk_radio_button_new_with_label (LOADCHECK_group, "No"); LOADCHECK_group = gtk_radio_button_group (GTK_RADIO_BUTTON (LOADCHECK_0)); gtk_widget_ref (LOADCHECK_0); gtk_object_set_data_full (GTK_OBJECT (gum), "LOADCHECK_0", LOADCHECK_0, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (LOADCHECK_0); gtk_box_pack_start (GTK_BOX (hbox11), LOADCHECK_0, FALSE, FALSE, 0); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (LOADCHECK_0), TRUE); LOADCHECK_1 = gtk_radio_button_new_with_label (LOADCHECK_group, "Yes"); LOADCHECK_group = gtk_radio_button_group (GTK_RADIO_BUTTON (LOADCHECK_1)); gtk_widget_ref (LOADCHECK_1); gtk_object_set_data_full (GTK_OBJECT (gum), "LOADCHECK_1", LOADCHECK_1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (LOADCHECK_1); gtk_box_pack_start (GTK_BOX (hbox11), LOADCHECK_1, FALSE, FALSE, 0); hbox12 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox12); gtk_object_set_data_full (GTK_OBJECT (gum), "hbox12", hbox12, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox12); gtk_table_attach (GTK_TABLE (table1), hbox12, 1, 2, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); MAXLOAD_adj = gtk_adjustment_new (10, 10, 1000, 25, 10, 10); MAXLOAD = gtk_spin_button_new (GTK_ADJUSTMENT (MAXLOAD_adj), 1, 1); gtk_widget_ref (MAXLOAD); gtk_object_set_data_full (GTK_OBJECT (gum), "MAXLOAD", MAXLOAD, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (MAXLOAD); gtk_box_pack_start (GTK_BOX (hbox12), MAXLOAD, FALSE, FALSE, 0); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (MAXLOAD), TRUE); gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (MAXLOAD), TRUE); hbox13 = gtk_hbox_new (FALSE, 10); gtk_widget_ref (hbox13); gtk_object_set_data_full (GTK_OBJECT (gum), "hbox13", hbox13, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox13); gtk_table_attach (GTK_TABLE (table1), hbox13, 1, 2, 5, 6, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); CONFIRM_0 = gtk_radio_button_new_with_label (CONFIRM_group, "None"); CONFIRM_group = gtk_radio_button_group (GTK_RADIO_BUTTON (CONFIRM_0)); gtk_widget_ref (CONFIRM_0); gtk_object_set_data_full (GTK_OBJECT (gum), "CONFIRM_0", CONFIRM_0, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (CONFIRM_0); gtk_box_pack_start (GTK_BOX (hbox13), CONFIRM_0, FALSE, FALSE, 0); CONFIRM_1 = gtk_radio_button_new_with_label (CONFIRM_group, "RSA"); CONFIRM_group = gtk_radio_button_group (GTK_RADIO_BUTTON (CONFIRM_1)); gtk_widget_ref (CONFIRM_1); gtk_object_set_data_full (GTK_OBJECT (gum), "CONFIRM_1", CONFIRM_1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (CONFIRM_1); gtk_box_pack_start (GTK_BOX (hbox13), CONFIRM_1, FALSE, FALSE, 0); CONFIRM_2 = gtk_radio_button_new_with_label (CONFIRM_group, "RSA & reserved.c"); CONFIRM_group = gtk_radio_button_group (GTK_RADIO_BUTTON (CONFIRM_2)); gtk_widget_ref (CONFIRM_2); gtk_object_set_data_full (GTK_OBJECT (gum), "CONFIRM_2", CONFIRM_2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (CONFIRM_2); gtk_box_pack_start (GTK_BOX (hbox13), CONFIRM_2, FALSE, FALSE, 0); hbox14 = gtk_hbox_new (FALSE, 10); gtk_widget_ref (hbox14); gtk_object_set_data_full (GTK_OBJECT (gum), "hbox14", hbox14, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox14); gtk_table_attach (GTK_TABLE (table1), hbox14, 1, 2, 6, 7, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); UDP_0 = gtk_radio_button_new_with_label (UDP_group, "Disabled"); UDP_group = gtk_radio_button_group (GTK_RADIO_BUTTON (UDP_0)); gtk_widget_ref (UDP_0); gtk_object_set_data_full (GTK_OBJECT (gum), "UDP_0", UDP_0, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (UDP_0); gtk_box_pack_start (GTK_BOX (hbox14), UDP_0, FALSE, FALSE, 0); UDP_1 = gtk_radio_button_new_with_label (UDP_group, "Enabled"); UDP_group = gtk_radio_button_group (GTK_RADIO_BUTTON (UDP_1)); gtk_widget_ref (UDP_1); gtk_object_set_data_full (GTK_OBJECT (gum), "UDP_1", UDP_1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (UDP_1); gtk_box_pack_start (GTK_BOX (hbox14), UDP_1, FALSE, FALSE, 0); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (UDP_1), TRUE); UDP_2 = gtk_radio_button_new_with_label (UDP_group, "Debug"); UDP_group = gtk_radio_button_group (GTK_RADIO_BUTTON (UDP_2)); gtk_widget_ref (UDP_2); gtk_object_set_data_full (GTK_OBJECT (gum), "UDP_2", UDP_2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (UDP_2); gtk_box_pack_start (GTK_BOX (hbox14), UDP_2, FALSE, FALSE, 0); UDP_3 = gtk_radio_button_new_with_label (UDP_group, "Verbose"); UDP_group = gtk_radio_button_group (GTK_RADIO_BUTTON (UDP_3)); gtk_widget_ref (UDP_3); gtk_object_set_data_full (GTK_OBJECT (gum), "UDP_3", UDP_3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (UDP_3); gtk_box_pack_start (GTK_BOX (hbox14), UDP_3, FALSE, FALSE, 0); hbox15 = gtk_hbox_new (FALSE, 10); gtk_widget_ref (hbox15); gtk_object_set_data_full (GTK_OBJECT (gum), "hbox15", hbox15, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox15); gtk_table_attach (GTK_TABLE (table1), hbox15, 1, 2, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); SHOWSYSDEF_0 = gtk_radio_button_new_with_label (SHOWSYSDEF_group, "No"); SHOWSYSDEF_group = gtk_radio_button_group (GTK_RADIO_BUTTON (SHOWSYSDEF_0)); gtk_widget_ref (SHOWSYSDEF_0); gtk_object_set_data_full (GTK_OBJECT (gum), "SHOWSYSDEF_0", SHOWSYSDEF_0, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (SHOWSYSDEF_0); gtk_box_pack_start (GTK_BOX (hbox15), SHOWSYSDEF_0, FALSE, FALSE, 0); SHOWSYSDEF_1 = gtk_radio_button_new_with_label (SHOWSYSDEF_group, "Yes"); SHOWSYSDEF_group = gtk_radio_button_group (GTK_RADIO_BUTTON (SHOWSYSDEF_1)); gtk_widget_ref (SHOWSYSDEF_1); gtk_object_set_data_full (GTK_OBJECT (gum), "SHOWSYSDEF_1", SHOWSYSDEF_1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (SHOWSYSDEF_1); gtk_box_pack_start (GTK_BOX (hbox15), SHOWSYSDEF_1, FALSE, FALSE, 0); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (SHOWSYSDEF_1), TRUE); MAXUPDATE_LABEL = gtk_label_new ("label132"); gtk_widget_ref (MAXUPDATE_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "MAXUPDATE_LABEL", MAXUPDATE_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (MAXUPDATE_LABEL); gtk_table_attach (GTK_TABLE (table1), MAXUPDATE_LABEL, 0, 1, 11, 12, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (MAXUPDATE_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (MAXUPDATE_LABEL), 10, 0); DEFUPDATE_LABEL = gtk_label_new ("label133"); gtk_widget_ref (DEFUPDATE_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "DEFUPDATE_LABEL", DEFUPDATE_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (DEFUPDATE_LABEL); gtk_table_attach (GTK_TABLE (table1), DEFUPDATE_LABEL, 0, 1, 12, 13, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (DEFUPDATE_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (DEFUPDATE_LABEL), 10, 0); DEFUPDATE_adj = gtk_adjustment_new (10, 1, 10, 1, 10, 10); DEFUPDATE = gtk_spin_button_new (GTK_ADJUSTMENT (DEFUPDATE_adj), 1, 0); gtk_widget_ref (DEFUPDATE); gtk_object_set_data_full (GTK_OBJECT (gum), "DEFUPDATE", DEFUPDATE, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (DEFUPDATE); gtk_table_attach (GTK_TABLE (table1), DEFUPDATE, 1, 2, 12, 13, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (DEFUPDATE), TRUE); MAXUPDATE_adj = gtk_adjustment_new (10, 1, 10, 1, 10, 10); MAXUPDATE = gtk_spin_button_new (GTK_ADJUSTMENT (MAXUPDATE_adj), 1, 0); gtk_widget_ref (MAXUPDATE); gtk_object_set_data_full (GTK_OBJECT (gum), "MAXUPDATE", MAXUPDATE, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (MAXUPDATE); gtk_table_attach (GTK_TABLE (table1), MAXUPDATE, 1, 2, 11, 12, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (MAXUPDATE), TRUE); label133 = gtk_label_new ("Status"); gtk_widget_ref (label133); gtk_object_set_data_full (GTK_OBJECT (gum), "label133", label133, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label133); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 2), label133); table4 = gtk_table_new (20, 2, FALSE); gtk_widget_ref (table4); gtk_object_set_data_full (GTK_OBJECT (gum), "table4", table4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table4); gtk_container_add (GTK_CONTAINER (notebook1), table4); gtk_container_set_border_width (GTK_CONTAINER (table4), 6); gtk_table_set_row_spacings (GTK_TABLE (table4), 6); gtk_table_set_col_spacings (GTK_TABLE (table4), 6); label69 = gtk_label_new ("Style Settings\n"); gtk_widget_ref (label69); gtk_object_set_data_full (GTK_OBJECT (gum), "label69", label69, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label69); gtk_table_attach (GTK_TABLE (table4), label69, 0, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); TOURN = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (4, 1, 8, 1, 0, 0))); gtk_widget_ref (TOURN); gtk_object_set_data_full (GTK_OBJECT (gum), "TOURN", TOURN, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (TOURN); gtk_table_attach (GTK_TABLE (table4), TOURN, 1, 2, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_scale_set_digits (GTK_SCALE (TOURN), 0); hbox1 = gtk_hbox_new (FALSE, 6); gtk_widget_ref (hbox1); gtk_object_set_data_full (GTK_OBJECT (gum), "hbox1", hbox1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox1); gtk_table_attach (GTK_TABLE (table4), hbox1, 1, 2, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_container_set_border_width (GTK_CONTAINER (hbox1), 6); SHIPS_SC = gtk_check_button_new_with_label ("SC"); gtk_widget_ref (SHIPS_SC); gtk_object_set_data_full (GTK_OBJECT (gum), "SHIPS_SC", SHIPS_SC, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (SHIPS_SC); gtk_box_pack_start (GTK_BOX (hbox1), SHIPS_SC, FALSE, TRUE, 0); gtk_tooltips_set_tip (tooltips, SHIPS_SC, "Scout", NULL); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (SHIPS_SC), TRUE); gtk_toggle_button_set_mode (GTK_TOGGLE_BUTTON (SHIPS_SC), FALSE); SHIPS_DD = gtk_check_button_new_with_label ("DD"); gtk_widget_ref (SHIPS_DD); gtk_object_set_data_full (GTK_OBJECT (gum), "SHIPS_DD", SHIPS_DD, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (SHIPS_DD); gtk_box_pack_start (GTK_BOX (hbox1), SHIPS_DD, FALSE, TRUE, 0); gtk_tooltips_set_tip (tooltips, SHIPS_DD, "Destroyer", NULL); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (SHIPS_DD), TRUE); gtk_toggle_button_set_mode (GTK_TOGGLE_BUTTON (SHIPS_DD), FALSE); SHIPS_CA = gtk_check_button_new_with_label ("CA"); gtk_widget_ref (SHIPS_CA); gtk_object_set_data_full (GTK_OBJECT (gum), "SHIPS_CA", SHIPS_CA, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (SHIPS_CA); gtk_box_pack_start (GTK_BOX (hbox1), SHIPS_CA, FALSE, TRUE, 0); gtk_tooltips_set_tip (tooltips, SHIPS_CA, "Cruiser", NULL); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (SHIPS_CA), TRUE); gtk_toggle_button_set_mode (GTK_TOGGLE_BUTTON (SHIPS_CA), FALSE); SHIPS_BB = gtk_check_button_new_with_label ("BB"); gtk_widget_ref (SHIPS_BB); gtk_object_set_data_full (GTK_OBJECT (gum), "SHIPS_BB", SHIPS_BB, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (SHIPS_BB); gtk_box_pack_start (GTK_BOX (hbox1), SHIPS_BB, FALSE, TRUE, 0); gtk_tooltips_set_tip (tooltips, SHIPS_BB, "Battleship", NULL); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (SHIPS_BB), TRUE); gtk_toggle_button_set_mode (GTK_TOGGLE_BUTTON (SHIPS_BB), FALSE); SHIPS_AS = gtk_check_button_new_with_label ("AS"); gtk_widget_ref (SHIPS_AS); gtk_object_set_data_full (GTK_OBJECT (gum), "SHIPS_AS", SHIPS_AS, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (SHIPS_AS); gtk_box_pack_start (GTK_BOX (hbox1), SHIPS_AS, FALSE, TRUE, 0); gtk_tooltips_set_tip (tooltips, SHIPS_AS, "Assault Ship", NULL); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (SHIPS_AS), TRUE); gtk_toggle_button_set_mode (GTK_TOGGLE_BUTTON (SHIPS_AS), FALSE); SHIPS_SB = gtk_check_button_new_with_label ("SB"); gtk_widget_ref (SHIPS_SB); gtk_object_set_data_full (GTK_OBJECT (gum), "SHIPS_SB", SHIPS_SB, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (SHIPS_SB); gtk_box_pack_start (GTK_BOX (hbox1), SHIPS_SB, FALSE, TRUE, 0); gtk_tooltips_set_tip (tooltips, SHIPS_SB, "Starbase, or outpost", NULL); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (SHIPS_SB), TRUE); gtk_toggle_button_set_mode (GTK_TOGGLE_BUTTON (SHIPS_SB), FALSE); SHIPS_GA = gtk_check_button_new_with_label ("GA"); gtk_widget_ref (SHIPS_GA); gtk_object_set_data_full (GTK_OBJECT (gum), "SHIPS_GA", SHIPS_GA, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (SHIPS_GA); gtk_box_pack_start (GTK_BOX (hbox1), SHIPS_GA, FALSE, TRUE, 0); gtk_tooltips_set_tip (tooltips, SHIPS_GA, "Galaxy", NULL); gtk_toggle_button_set_mode (GTK_TOGGLE_BUTTON (SHIPS_GA), FALSE); SHIPS_AT = gtk_check_button_new_with_label ("AT"); gtk_widget_ref (SHIPS_AT); gtk_object_set_data_full (GTK_OBJECT (gum), "SHIPS_AT", SHIPS_AT, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (SHIPS_AT); gtk_box_pack_start (GTK_BOX (hbox1), SHIPS_AT, FALSE, TRUE, 0); gtk_tooltips_set_tip (tooltips, SHIPS_AT, "God ship, once someone has one of these, none of the others make any sense whatsoever.", NULL); gtk_toggle_button_set_mode (GTK_TOGGLE_BUTTON (SHIPS_AT), FALSE); label103 = gtk_label_new (""); gtk_widget_ref (label103); gtk_object_set_data_full (GTK_OBJECT (gum), "label103", label103, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label103); gtk_box_pack_start (GTK_BOX (hbox1), label103, TRUE, TRUE, 0); hbox2 = gtk_hbox_new (FALSE, 6); gtk_widget_ref (hbox2); gtk_object_set_data_full (GTK_OBJECT (gum), "hbox2", hbox2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox2); gtk_table_attach (GTK_TABLE (table4), hbox2, 1, 2, 5, 6, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_container_set_border_width (GTK_CONTAINER (hbox2), 6); WEAPONS_PLASMA = gtk_toggle_button_new_with_label ("PLASMA"); gtk_widget_ref (WEAPONS_PLASMA); gtk_object_set_data_full (GTK_OBJECT (gum), "WEAPONS_PLASMA", WEAPONS_PLASMA, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (WEAPONS_PLASMA); gtk_box_pack_start (GTK_BOX (hbox2), WEAPONS_PLASMA, FALSE, TRUE, 0); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (WEAPONS_PLASMA), TRUE); WEAPONS_TRACTOR = gtk_toggle_button_new_with_label ("TRACTOR"); gtk_widget_ref (WEAPONS_TRACTOR); gtk_object_set_data_full (GTK_OBJECT (gum), "WEAPONS_TRACTOR", WEAPONS_TRACTOR, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (WEAPONS_TRACTOR); gtk_box_pack_start (GTK_BOX (hbox2), WEAPONS_TRACTOR, FALSE, TRUE, 0); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (WEAPONS_TRACTOR), TRUE); label102 = gtk_label_new (""); gtk_widget_ref (label102); gtk_object_set_data_full (GTK_OBJECT (gum), "label102", label102, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label102); gtk_box_pack_start (GTK_BOX (hbox2), label102, TRUE, TRUE, 0); PLKILLS = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (2, 0, 10, 1, 0, 0))); gtk_widget_ref (PLKILLS); gtk_object_set_data_full (GTK_OBJECT (gum), "PLKILLS", PLKILLS, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (PLKILLS); gtk_table_attach (GTK_TABLE (table4), PLKILLS, 1, 2, 6, 7, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_scale_set_digits (GTK_SCALE (PLKILLS), 0); label91 = gtk_label_new (""); gtk_widget_ref (label91); gtk_object_set_data_full (GTK_OBJECT (gum), "label91", label91, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label91); gtk_table_attach (GTK_TABLE (table4), label91, 0, 2, 19, 20, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); TOURN_LABEL = gtk_label_new ("Number of players per team for T-Mode:"); gtk_widget_ref (TOURN_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "TOURN_LABEL", TOURN_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (TOURN_LABEL); gtk_table_attach (GTK_TABLE (table4), TOURN_LABEL, 0, 1, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (TOURN_LABEL), 1, 0.7); gtk_misc_set_padding (GTK_MISC (TOURN_LABEL), 10, 0); HUNTERKILLER_LABEL = gtk_label_new ("Periodically send in Iggy robot:"); gtk_widget_ref (HUNTERKILLER_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "HUNTERKILLER_LABEL", HUNTERKILLER_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (HUNTERKILLER_LABEL); gtk_table_attach (GTK_TABLE (table4), HUNTERKILLER_LABEL, 0, 1, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (HUNTERKILLER_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (HUNTERKILLER_LABEL), 10, 0); RESETGALAXY_LABEL = gtk_label_new ("Reset the galaxy on daemon restart:"); gtk_widget_ref (RESETGALAXY_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "RESETGALAXY_LABEL", RESETGALAXY_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (RESETGALAXY_LABEL); gtk_table_attach (GTK_TABLE (table4), RESETGALAXY_LABEL, 0, 1, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (RESETGALAXY_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (RESETGALAXY_LABEL), 10, 0); SHIPS_LABEL = gtk_label_new ("Ships players may chose:"); gtk_widget_ref (SHIPS_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "SHIPS_LABEL", SHIPS_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (SHIPS_LABEL); gtk_table_attach (GTK_TABLE (table4), SHIPS_LABEL, 0, 1, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (SHIPS_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (SHIPS_LABEL), 10, 0); WEAPONS_LABEL = gtk_label_new ("Weapons enabled:"); gtk_widget_ref (WEAPONS_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "WEAPONS_LABEL", WEAPONS_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (WEAPONS_LABEL); gtk_table_attach (GTK_TABLE (table4), WEAPONS_LABEL, 0, 1, 5, 6, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (WEAPONS_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (WEAPONS_LABEL), 10, 0); PLKILLS_LABEL = gtk_label_new ("Kills required before refit for plasma:"); gtk_widget_ref (PLKILLS_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "PLKILLS_LABEL", PLKILLS_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (PLKILLS_LABEL); gtk_table_attach (GTK_TABLE (table4), PLKILLS_LABEL, 0, 1, 6, 7, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (PLKILLS_LABEL), 1, 0.7); gtk_misc_set_padding (GTK_MISC (PLKILLS_LABEL), 10, 0); NODIAG_LABEL = gtk_label_new ("Prevent diagonal team selection:"); gtk_widget_ref (NODIAG_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "NODIAG_LABEL", NODIAG_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (NODIAG_LABEL); gtk_table_attach (GTK_TABLE (table4), NODIAG_LABEL, 0, 1, 11, 12, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (NODIAG_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (NODIAG_LABEL), 10, 0); TOPGUN_LABEL = gtk_label_new ("Enable TOPGUN mode:"); gtk_widget_ref (TOPGUN_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "TOPGUN_LABEL", TOPGUN_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (TOPGUN_LABEL); gtk_table_attach (GTK_TABLE (table4), TOPGUN_LABEL, 0, 1, 12, 13, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (TOPGUN_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (TOPGUN_LABEL), 10, 0); NEWTURN_LABEL = gtk_label_new ("Enable new turning modifications:"); gtk_widget_ref (NEWTURN_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "NEWTURN_LABEL", NEWTURN_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (NEWTURN_LABEL); gtk_table_attach (GTK_TABLE (table4), NEWTURN_LABEL, 0, 1, 13, 14, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (NEWTURN_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (NEWTURN_LABEL), 10, 0); HIDDEN_LABEL = gtk_label_new ("Ships hidden by distance in T-Mode:"); gtk_widget_ref (HIDDEN_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "HIDDEN_LABEL", HIDDEN_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (HIDDEN_LABEL); gtk_table_attach (GTK_TABLE (table4), HIDDEN_LABEL, 0, 1, 14, 15, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (HIDDEN_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (HIDDEN_LABEL), 10, 0); SURRSTART_LABEL = gtk_label_new ("Race surrender starting point (planets):"); gtk_widget_ref (SURRSTART_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "SURRSTART_LABEL", SURRSTART_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (SURRSTART_LABEL); gtk_table_attach (GTK_TABLE (table4), SURRSTART_LABEL, 0, 1, 15, 16, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (SURRSTART_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (SURRSTART_LABEL), 10, 0); TRANSWARP_LABEL = gtk_label_new ("Enable ship to Starbase transwarp:"); gtk_widget_ref (TRANSWARP_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "TRANSWARP_LABEL", TRANSWARP_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (TRANSWARP_LABEL); gtk_table_attach (GTK_TABLE (table4), TRANSWARP_LABEL, 0, 1, 16, 17, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (TRANSWARP_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (TRANSWARP_LABEL), 10, 0); WARPSPEED_LABEL = gtk_label_new ("Transwarp speed:"); gtk_widget_ref (WARPSPEED_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "WARPSPEED_LABEL", WARPSPEED_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (WARPSPEED_LABEL); gtk_table_attach (GTK_TABLE (table4), WARPSPEED_LABEL, 0, 1, 17, 18, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (WARPSPEED_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (WARPSPEED_LABEL), 10, 0); VECTOR_LABEL = gtk_label_new ("Enable vector torps:"); gtk_widget_ref (VECTOR_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "VECTOR_LABEL", VECTOR_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (VECTOR_LABEL); gtk_table_attach (GTK_TABLE (table4), VECTOR_LABEL, 0, 1, 18, 19, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (VECTOR_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (VECTOR_LABEL), 10, 0); hbox29 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox29); gtk_object_set_data_full (GTK_OBJECT (gum), "hbox29", hbox29, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox29); gtk_table_attach (GTK_TABLE (table4), hbox29, 1, 2, 12, 13, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); TOPGUN_0 = gtk_radio_button_new_with_label (TOPGUN_group, "No"); TOPGUN_group = gtk_radio_button_group (GTK_RADIO_BUTTON (TOPGUN_0)); gtk_widget_ref (TOPGUN_0); gtk_object_set_data_full (GTK_OBJECT (gum), "TOPGUN_0", TOPGUN_0, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (TOPGUN_0); gtk_box_pack_start (GTK_BOX (hbox29), TOPGUN_0, FALSE, FALSE, 0); TOPGUN_1 = gtk_radio_button_new_with_label (TOPGUN_group, "Yes"); TOPGUN_group = gtk_radio_button_group (GTK_RADIO_BUTTON (TOPGUN_1)); gtk_widget_ref (TOPGUN_1); gtk_object_set_data_full (GTK_OBJECT (gum), "TOPGUN_1", TOPGUN_1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (TOPGUN_1); gtk_box_pack_start (GTK_BOX (hbox29), TOPGUN_1, FALSE, FALSE, 0); hbox28 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox28); gtk_object_set_data_full (GTK_OBJECT (gum), "hbox28", hbox28, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox28); gtk_table_attach (GTK_TABLE (table4), hbox28, 1, 2, 11, 12, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); NODIAG_0 = gtk_radio_button_new_with_label (NODIAG_group, "No"); NODIAG_group = gtk_radio_button_group (GTK_RADIO_BUTTON (NODIAG_0)); gtk_widget_ref (NODIAG_0); gtk_object_set_data_full (GTK_OBJECT (gum), "NODIAG_0", NODIAG_0, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (NODIAG_0); gtk_box_pack_start (GTK_BOX (hbox28), NODIAG_0, FALSE, FALSE, 0); NODIAG_1 = gtk_radio_button_new_with_label (NODIAG_group, "Yes"); NODIAG_group = gtk_radio_button_group (GTK_RADIO_BUTTON (NODIAG_1)); gtk_widget_ref (NODIAG_1); gtk_object_set_data_full (GTK_OBJECT (gum), "NODIAG_1", NODIAG_1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (NODIAG_1); gtk_box_pack_start (GTK_BOX (hbox28), NODIAG_1, FALSE, FALSE, 0); hbox27 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox27); gtk_object_set_data_full (GTK_OBJECT (gum), "hbox27", hbox27, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox27); gtk_table_attach (GTK_TABLE (table4), hbox27, 1, 2, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); RESETGALAXY_0 = gtk_radio_button_new_with_label (RESETGALAXY_group, "No"); RESETGALAXY_group = gtk_radio_button_group (GTK_RADIO_BUTTON (RESETGALAXY_0)); gtk_widget_ref (RESETGALAXY_0); gtk_object_set_data_full (GTK_OBJECT (gum), "RESETGALAXY_0", RESETGALAXY_0, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (RESETGALAXY_0); gtk_box_pack_start (GTK_BOX (hbox27), RESETGALAXY_0, FALSE, FALSE, 0); RESETGALAXY_1 = gtk_radio_button_new_with_label (RESETGALAXY_group, "Yes"); RESETGALAXY_group = gtk_radio_button_group (GTK_RADIO_BUTTON (RESETGALAXY_1)); gtk_widget_ref (RESETGALAXY_1); gtk_object_set_data_full (GTK_OBJECT (gum), "RESETGALAXY_1", RESETGALAXY_1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (RESETGALAXY_1); gtk_box_pack_start (GTK_BOX (hbox27), RESETGALAXY_1, FALSE, FALSE, 0); hbox26 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox26); gtk_object_set_data_full (GTK_OBJECT (gum), "hbox26", hbox26, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox26); gtk_table_attach (GTK_TABLE (table4), hbox26, 1, 2, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); HUNTERKILLER_0 = gtk_radio_button_new_with_label (HUNTERKILLER_group, "No"); HUNTERKILLER_group = gtk_radio_button_group (GTK_RADIO_BUTTON (HUNTERKILLER_0)); gtk_widget_ref (HUNTERKILLER_0); gtk_object_set_data_full (GTK_OBJECT (gum), "HUNTERKILLER_0", HUNTERKILLER_0, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (HUNTERKILLER_0); gtk_box_pack_start (GTK_BOX (hbox26), HUNTERKILLER_0, FALSE, FALSE, 0); HUNTERKILLER_1 = gtk_radio_button_new_with_label (HUNTERKILLER_group, "Yes"); HUNTERKILLER_group = gtk_radio_button_group (GTK_RADIO_BUTTON (HUNTERKILLER_1)); gtk_widget_ref (HUNTERKILLER_1); gtk_object_set_data_full (GTK_OBJECT (gum), "HUNTERKILLER_1", HUNTERKILLER_1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (HUNTERKILLER_1); gtk_box_pack_start (GTK_BOX (hbox26), HUNTERKILLER_1, FALSE, FALSE, 0); hbox30 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox30); gtk_object_set_data_full (GTK_OBJECT (gum), "hbox30", hbox30, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox30); gtk_table_attach (GTK_TABLE (table4), hbox30, 1, 2, 13, 14, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); NEWTURN_0 = gtk_radio_button_new_with_label (NEWTURN_group, "No"); NEWTURN_group = gtk_radio_button_group (GTK_RADIO_BUTTON (NEWTURN_0)); gtk_widget_ref (NEWTURN_0); gtk_object_set_data_full (GTK_OBJECT (gum), "NEWTURN_0", NEWTURN_0, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (NEWTURN_0); gtk_box_pack_start (GTK_BOX (hbox30), NEWTURN_0, FALSE, FALSE, 0); NEWTURN_1 = gtk_radio_button_new_with_label (NEWTURN_group, "Yes"); NEWTURN_group = gtk_radio_button_group (GTK_RADIO_BUTTON (NEWTURN_1)); gtk_widget_ref (NEWTURN_1); gtk_object_set_data_full (GTK_OBJECT (gum), "NEWTURN_1", NEWTURN_1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (NEWTURN_1); gtk_box_pack_start (GTK_BOX (hbox30), NEWTURN_1, FALSE, FALSE, 0); hbox31 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox31); gtk_object_set_data_full (GTK_OBJECT (gum), "hbox31", hbox31, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox31); gtk_table_attach (GTK_TABLE (table4), hbox31, 1, 2, 16, 17, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); TRANSWARP_0 = gtk_radio_button_new_with_label (TRANSWARP_group, "No"); TRANSWARP_group = gtk_radio_button_group (GTK_RADIO_BUTTON (TRANSWARP_0)); gtk_widget_ref (TRANSWARP_0); gtk_object_set_data_full (GTK_OBJECT (gum), "TRANSWARP_0", TRANSWARP_0, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (TRANSWARP_0); gtk_box_pack_start (GTK_BOX (hbox31), TRANSWARP_0, FALSE, FALSE, 0); TRANSWARP_1 = gtk_radio_button_new_with_label (TRANSWARP_group, "Yes"); TRANSWARP_group = gtk_radio_button_group (GTK_RADIO_BUTTON (TRANSWARP_1)); gtk_widget_ref (TRANSWARP_1); gtk_object_set_data_full (GTK_OBJECT (gum), "TRANSWARP_1", TRANSWARP_1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (TRANSWARP_1); gtk_box_pack_start (GTK_BOX (hbox31), TRANSWARP_1, FALSE, FALSE, 0); hbox32 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox32); gtk_object_set_data_full (GTK_OBJECT (gum), "hbox32", hbox32, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox32); gtk_table_attach (GTK_TABLE (table4), hbox32, 1, 2, 18, 19, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); VECTOR_0 = gtk_radio_button_new_with_label (VECTOR_group, "No"); VECTOR_group = gtk_radio_button_group (GTK_RADIO_BUTTON (VECTOR_0)); gtk_widget_ref (VECTOR_0); gtk_object_set_data_full (GTK_OBJECT (gum), "VECTOR_0", VECTOR_0, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (VECTOR_0); gtk_box_pack_start (GTK_BOX (hbox32), VECTOR_0, FALSE, FALSE, 0); gtk_widget_set_sensitive (VECTOR_0, FALSE); VECTOR_1 = gtk_radio_button_new_with_label (VECTOR_group, "Yes"); VECTOR_group = gtk_radio_button_group (GTK_RADIO_BUTTON (VECTOR_1)); gtk_widget_ref (VECTOR_1); gtk_object_set_data_full (GTK_OBJECT (gum), "VECTOR_1", VECTOR_1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (VECTOR_1); gtk_box_pack_start (GTK_BOX (hbox32), VECTOR_1, FALSE, FALSE, 0); gtk_widget_set_sensitive (VECTOR_1, FALSE); hbox10 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox10); gtk_object_set_data_full (GTK_OBJECT (gum), "hbox10", hbox10, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox10); gtk_table_attach (GTK_TABLE (table4), hbox10, 1, 2, 14, 15, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); HIDDEN_0 = gtk_radio_button_new_with_label (HIDDEN_group, "No"); HIDDEN_group = gtk_radio_button_group (GTK_RADIO_BUTTON (HIDDEN_0)); gtk_widget_ref (HIDDEN_0); gtk_object_set_data_full (GTK_OBJECT (gum), "HIDDEN_0", HIDDEN_0, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (HIDDEN_0); gtk_box_pack_start (GTK_BOX (hbox10), HIDDEN_0, FALSE, FALSE, 0); HIDDEN_1 = gtk_radio_button_new_with_label (HIDDEN_group, "Yes"); HIDDEN_group = gtk_radio_button_group (GTK_RADIO_BUTTON (HIDDEN_1)); gtk_widget_ref (HIDDEN_1); gtk_object_set_data_full (GTK_OBJECT (gum), "HIDDEN_1", HIDDEN_1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (HIDDEN_1); gtk_box_pack_start (GTK_BOX (hbox10), HIDDEN_1, FALSE, FALSE, 0); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (HIDDEN_1), TRUE); SURRSTART = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (2, 0, 10, 1, 0, 0))); gtk_widget_ref (SURRSTART); gtk_object_set_data_full (GTK_OBJECT (gum), "SURRSTART", SURRSTART, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (SURRSTART); gtk_table_attach (GTK_TABLE (table4), SURRSTART, 1, 2, 15, 16, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); gtk_scale_set_digits (GTK_SCALE (SURRSTART), 0); WARPSPEED_adj = gtk_adjustment_new (60, 0, 100, 1, 10, 10); WARPSPEED = gtk_spin_button_new (GTK_ADJUSTMENT (WARPSPEED_adj), 1, 0); gtk_widget_ref (WARPSPEED); gtk_object_set_data_full (GTK_OBJECT (gum), "WARPSPEED", WARPSPEED, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (WARPSPEED); gtk_table_attach (GTK_TABLE (table4), WARPSPEED, 1, 2, 17, 18, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (WARPSPEED), TRUE); SBRANK = gtk_entry_new (); gtk_widget_ref (SBRANK); gtk_object_set_data_full (GTK_OBJECT (gum), "SBRANK", SBRANK, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (SBRANK); gtk_table_attach (GTK_TABLE (table4), SBRANK, 1, 2, 7, 8, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); SBRANK_LABEL = gtk_label_new ("Rank required before refit to Stabase:"); gtk_widget_ref (SBRANK_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "SBRANK_LABEL", SBRANK_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (SBRANK_LABEL); gtk_table_attach (GTK_TABLE (table4), SBRANK_LABEL, 0, 1, 7, 8, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (SBRANK_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (SBRANK_LABEL), 10, 0); SBPLANETS_LABEL = gtk_label_new ("SBPLANETS"); gtk_widget_ref (SBPLANETS_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "SBPLANETS_LABEL", SBPLANETS_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (SBPLANETS_LABEL); gtk_table_attach (GTK_TABLE (table4), SBPLANETS_LABEL, 0, 1, 8, 9, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_label_set_justify (GTK_LABEL (SBPLANETS_LABEL), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (SBPLANETS_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (SBPLANETS_LABEL), 10, 0); SBPLANETS = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (5, 1, 20, 1, 0, 0))); gtk_widget_ref (SBPLANETS); gtk_object_set_data_full (GTK_OBJECT (gum), "SBPLANETS", SBPLANETS, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (SBPLANETS); gtk_table_attach (GTK_TABLE (table4), SBPLANETS, 1, 2, 8, 9, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_scale_set_digits (GTK_SCALE (SBPLANETS), 0); RESTRICT_BOMB_LABEL = gtk_label_new ("Disallow bombing out of T-Mode:"); gtk_widget_ref (RESTRICT_BOMB_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "RESTRICT_BOMB_LABEL", RESTRICT_BOMB_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (RESTRICT_BOMB_LABEL); gtk_table_attach (GTK_TABLE (table4), RESTRICT_BOMB_LABEL, 0, 1, 9, 10, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (RESTRICT_BOMB_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (RESTRICT_BOMB_LABEL), 10, 0); NO_UNWARRING_BOMBING_LABEL = gtk_label_new ("Disallow 3rd space bombing:"); gtk_widget_ref (NO_UNWARRING_BOMBING_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "NO_UNWARRING_BOMBING_LABEL", NO_UNWARRING_BOMBING_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (NO_UNWARRING_BOMBING_LABEL); gtk_table_attach (GTK_TABLE (table4), NO_UNWARRING_BOMBING_LABEL, 0, 1, 10, 11, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (NO_UNWARRING_BOMBING_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (NO_UNWARRING_BOMBING_LABEL), 10, 0); hbox57 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox57); gtk_object_set_data_full (GTK_OBJECT (gum), "hbox57", hbox57, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox57); gtk_table_attach (GTK_TABLE (table4), hbox57, 1, 2, 9, 10, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); RESTRICT_BOMB_0 = gtk_radio_button_new_with_label (RESTRICT_BOMB_group, "No"); RESTRICT_BOMB_group = gtk_radio_button_group (GTK_RADIO_BUTTON (RESTRICT_BOMB_0)); gtk_widget_ref (RESTRICT_BOMB_0); gtk_object_set_data_full (GTK_OBJECT (gum), "RESTRICT_BOMB_0", RESTRICT_BOMB_0, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (RESTRICT_BOMB_0); gtk_box_pack_start (GTK_BOX (hbox57), RESTRICT_BOMB_0, FALSE, FALSE, 0); RESTRICT_BOMB_1 = gtk_radio_button_new_with_label (RESTRICT_BOMB_group, "Yes"); RESTRICT_BOMB_group = gtk_radio_button_group (GTK_RADIO_BUTTON (RESTRICT_BOMB_1)); gtk_widget_ref (RESTRICT_BOMB_1); gtk_object_set_data_full (GTK_OBJECT (gum), "RESTRICT_BOMB_1", RESTRICT_BOMB_1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (RESTRICT_BOMB_1); gtk_box_pack_start (GTK_BOX (hbox57), RESTRICT_BOMB_1, FALSE, FALSE, 0); hbox58 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox58); gtk_object_set_data_full (GTK_OBJECT (gum), "hbox58", hbox58, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox58); gtk_table_attach (GTK_TABLE (table4), hbox58, 1, 2, 10, 11, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); NO_UNWARRING_BOMBING_0 = gtk_radio_button_new_with_label (NO_UNWARRING_BOMBING_group, "No"); NO_UNWARRING_BOMBING_group = gtk_radio_button_group (GTK_RADIO_BUTTON (NO_UNWARRING_BOMBING_0)); gtk_widget_ref (NO_UNWARRING_BOMBING_0); gtk_object_set_data_full (GTK_OBJECT (gum), "NO_UNWARRING_BOMBING_0", NO_UNWARRING_BOMBING_0, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (NO_UNWARRING_BOMBING_0); gtk_box_pack_start (GTK_BOX (hbox58), NO_UNWARRING_BOMBING_0, FALSE, FALSE, 0); NO_UNWARRING_BOMBING_1 = gtk_radio_button_new_with_label (NO_UNWARRING_BOMBING_group, "Yes"); NO_UNWARRING_BOMBING_group = gtk_radio_button_group (GTK_RADIO_BUTTON (NO_UNWARRING_BOMBING_1)); gtk_widget_ref (NO_UNWARRING_BOMBING_1); gtk_object_set_data_full (GTK_OBJECT (gum), "NO_UNWARRING_BOMBING_1", NO_UNWARRING_BOMBING_1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (NO_UNWARRING_BOMBING_1); gtk_box_pack_start (GTK_BOX (hbox58), NO_UNWARRING_BOMBING_1, FALSE, FALSE, 0); label6 = gtk_label_new ("Style"); gtk_widget_ref (label6); gtk_object_set_data_full (GTK_OBJECT (gum), "label6", label6, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label6); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 3), label6); table2 = gtk_table_new (4, 2, FALSE); gtk_widget_ref (table2); gtk_object_set_data_full (GTK_OBJECT (gum), "table2", table2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table2); gtk_container_add (GTK_CONTAINER (notebook1), table2); gtk_container_set_border_width (GTK_CONTAINER (table2), 6); gtk_table_set_row_spacings (GTK_TABLE (table2), 6); gtk_table_set_col_spacings (GTK_TABLE (table2), 6); label70 = gtk_label_new ("Clue Checking Settings\n"); gtk_widget_ref (label70); gtk_object_set_data_full (GTK_OBJECT (gum), "label70", label70, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label70); gtk_table_attach (GTK_TABLE (table2), label70, 0, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); label74 = gtk_label_new (""); gtk_widget_ref (label74); gtk_object_set_data_full (GTK_OBJECT (gum), "label74", label74, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label74); gtk_table_attach (GTK_TABLE (table2), label74, 0, 2, 3, 4, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); CLUE_LABEL = gtk_label_new ("CLUE:"); gtk_widget_ref (CLUE_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "CLUE_LABEL", CLUE_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (CLUE_LABEL); gtk_table_attach (GTK_TABLE (table2), CLUE_LABEL, 0, 1, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (CLUE_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (CLUE_LABEL), 10, 0); CLUERANK_LABEL = gtk_label_new ("CLUERANK:"); gtk_widget_ref (CLUERANK_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "CLUERANK_LABEL", CLUERANK_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (CLUERANK_LABEL); gtk_table_attach (GTK_TABLE (table2), CLUERANK_LABEL, 0, 1, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (CLUERANK_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (CLUERANK_LABEL), 10, 0); hbox33 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox33); gtk_object_set_data_full (GTK_OBJECT (gum), "hbox33", hbox33, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox33); gtk_table_attach (GTK_TABLE (table2), hbox33, 1, 2, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); CLUE_0 = gtk_radio_button_new_with_label (CLUE_group, "None"); CLUE_group = gtk_radio_button_group (GTK_RADIO_BUTTON (CLUE_0)); gtk_widget_ref (CLUE_0); gtk_object_set_data_full (GTK_OBJECT (gum), "CLUE_0", CLUE_0, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (CLUE_0); gtk_box_pack_start (GTK_BOX (hbox33), CLUE_0, FALSE, FALSE, 0); CLUE_1 = gtk_radio_button_new_with_label (CLUE_group, "Keyword"); CLUE_group = gtk_radio_button_group (GTK_RADIO_BUTTON (CLUE_1)); gtk_widget_ref (CLUE_1); gtk_object_set_data_full (GTK_OBJECT (gum), "CLUE_1", CLUE_1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (CLUE_1); gtk_box_pack_start (GTK_BOX (hbox33), CLUE_1, FALSE, FALSE, 0); CLUE_2 = gtk_radio_button_new_with_label (CLUE_group, "Question & Answer"); CLUE_group = gtk_radio_button_group (GTK_RADIO_BUTTON (CLUE_2)); gtk_widget_ref (CLUE_2); gtk_object_set_data_full (GTK_OBJECT (gum), "CLUE_2", CLUE_2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (CLUE_2); gtk_box_pack_start (GTK_BOX (hbox33), CLUE_2, FALSE, FALSE, 0); CLUERANK = gtk_entry_new (); gtk_widget_ref (CLUERANK); gtk_object_set_data_full (GTK_OBJECT (gum), "CLUERANK", CLUERANK, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (CLUERANK); gtk_table_attach (GTK_TABLE (table2), CLUERANK, 1, 2, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); label2 = gtk_label_new ("Clue Check"); gtk_widget_ref (label2); gtk_object_set_data_full (GTK_OBJECT (gum), "label2", label2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label2); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 4), label2); table5 = gtk_table_new (10, 2, FALSE); gtk_widget_ref (table5); gtk_object_set_data_full (GTK_OBJECT (gum), "table5", table5, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table5); gtk_container_add (GTK_CONTAINER (notebook1), table5); gtk_container_set_border_width (GTK_CONTAINER (table5), 6); gtk_table_set_row_spacings (GTK_TABLE (table5), 6); gtk_table_set_col_spacings (GTK_TABLE (table5), 6); label104 = gtk_label_new ("Messaging Settings\n"); gtk_widget_ref (label104); gtk_object_set_data_full (GTK_OBJECT (gum), "label104", label104, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label104); gtk_table_attach (GTK_TABLE (table5), label104, 0, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); label105 = gtk_label_new (""); gtk_widget_ref (label105); gtk_object_set_data_full (GTK_OBJECT (gum), "label105", label105, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label105); gtk_table_attach (GTK_TABLE (table5), label105, 0, 2, 9, 10, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); CHECKMESG_LABEL = gtk_label_new ("CHECKMESG:"); gtk_widget_ref (CHECKMESG_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "CHECKMESG_LABEL", CHECKMESG_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (CHECKMESG_LABEL); gtk_table_attach (GTK_TABLE (table5), CHECKMESG_LABEL, 0, 1, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (CHECKMESG_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (CHECKMESG_LABEL), 10, 0); LOGALL_LABEL = gtk_label_new ("LOGALL:"); gtk_widget_ref (LOGALL_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "LOGALL_LABEL", LOGALL_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (LOGALL_LABEL); gtk_table_attach (GTK_TABLE (table5), LOGALL_LABEL, 0, 1, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (LOGALL_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (LOGALL_LABEL), 10, 0); LOGGOD_LABEL = gtk_label_new ("LOGGOD:"); gtk_widget_ref (LOGGOD_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "LOGGOD_LABEL", LOGGOD_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (LOGGOD_LABEL); gtk_table_attach (GTK_TABLE (table5), LOGGOD_LABEL, 0, 1, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (LOGGOD_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (LOGGOD_LABEL), 10, 0); EVENTLOG_LABEL = gtk_label_new ("EVENTLOG:"); gtk_widget_ref (EVENTLOG_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "EVENTLOG_LABEL", EVENTLOG_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (EVENTLOG_LABEL); gtk_table_attach (GTK_TABLE (table5), EVENTLOG_LABEL, 0, 1, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (EVENTLOG_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (EVENTLOG_LABEL), 10, 0); DOOSHER_LABEL = gtk_label_new ("DOOSHER:"); gtk_widget_ref (DOOSHER_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "DOOSHER_LABEL", DOOSHER_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (DOOSHER_LABEL); gtk_table_attach (GTK_TABLE (table5), DOOSHER_LABEL, 0, 1, 5, 6, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (DOOSHER_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (DOOSHER_LABEL), 10, 0); CHECKSCUM_LABEL = gtk_label_new ("CHECKSCUM:"); gtk_widget_ref (CHECKSCUM_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "CHECKSCUM_LABEL", CHECKSCUM_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (CHECKSCUM_LABEL); gtk_table_attach (GTK_TABLE (table5), CHECKSCUM_LABEL, 0, 1, 6, 7, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (CHECKSCUM_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (CHECKSCUM_LABEL), 10, 0); WHYMESS_LABEL = gtk_label_new ("WHYMESS:"); gtk_widget_ref (WHYMESS_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "WHYMESS_LABEL", WHYMESS_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (WHYMESS_LABEL); gtk_table_attach (GTK_TABLE (table5), WHYMESS_LABEL, 0, 1, 7, 8, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (WHYMESS_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (WHYMESS_LABEL), 10, 0); ERROR_LEVEL_LABEL = gtk_label_new (""); gtk_label_parse_uline (GTK_LABEL (ERROR_LEVEL_LABEL), "ERROR_LEVEL:"); gtk_widget_ref (ERROR_LEVEL_LABEL); gtk_object_set_data_full (GTK_OBJECT (gum), "ERROR_LEVEL_LABEL", ERROR_LEVEL_LABEL, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (ERROR_LEVEL_LABEL); gtk_table_attach (GTK_TABLE (table5), ERROR_LEVEL_LABEL, 0, 1, 8, 9, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (ERROR_LEVEL_LABEL), 1, 0.5); gtk_misc_set_padding (GTK_MISC (ERROR_LEVEL_LABEL), 10, 0); hbox36 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox36); gtk_object_set_data_full (GTK_OBJECT (gum), "hbox36", hbox36, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox36); gtk_table_attach (GTK_TABLE (table5), hbox36, 1, 2, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); LOGGOD_0 = gtk_radio_button_new_with_label (LOGGOD_group, "No"); LOGGOD_group = gtk_radio_button_group (GTK_RADIO_BUTTON (LOGGOD_0)); gtk_widget_ref (LOGGOD_0); gtk_object_set_data_full (GTK_OBJECT (gum), "LOGGOD_0", LOGGOD_0, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (LOGGOD_0); gtk_box_pack_start (GTK_BOX (hbox36), LOGGOD_0, FALSE, FALSE, 0); LOGGOD_1 = gtk_radio_button_new_with_label (LOGGOD_group, "Yes"); LOGGOD_group = gtk_radio_button_group (GTK_RADIO_BUTTON (LOGGOD_1)); gtk_widget_ref (LOGGOD_1); gtk_object_set_data_full (GTK_OBJECT (gum), "LOGGOD_1", LOGGOD_1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (LOGGOD_1); gtk_box_pack_start (GTK_BOX (hbox36), LOGGOD_1, FALSE, FALSE, 0); hbox35 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox35); gtk_object_set_data_full (GTK_OBJECT (gum), "hbox35", hbox35, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox35); gtk_table_attach (GTK_TABLE (table5), hbox35, 1, 2, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); LOGALL_0 = gtk_radio_button_new_with_label (LOGALL_group, "No"); LOGALL_group = gtk_radio_button_group (GTK_RADIO_BUTTON (LOGALL_0)); gtk_widget_ref (LOGALL_0); gtk_object_set_data_full (GTK_OBJECT (gum), "LOGALL_0", LOGALL_0, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (LOGALL_0); gtk_box_pack_start (GTK_BOX (hbox35), LOGALL_0, FALSE, FALSE, 0); LOGALL_1 = gtk_radio_button_new_with_label (LOGALL_group, "Yes"); LOGALL_group = gtk_radio_button_group (GTK_RADIO_BUTTON (LOGALL_1)); gtk_widget_ref (LOGALL_1); gtk_object_set_data_full (GTK_OBJECT (gum), "LOGALL_1", LOGALL_1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (LOGALL_1); gtk_box_pack_start (GTK_BOX (hbox35), LOGALL_1, FALSE, FALSE, 0); hbox34 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox34); gtk_object_set_data_full (GTK_OBJECT (gum), "hbox34", hbox34, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox34); gtk_table_attach (GTK_TABLE (table5), hbox34, 1, 2, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); CHECKMESG_0 = gtk_radio_button_new_with_label (CHECKMESG_group, "No"); CHECKMESG_group = gtk_radio_button_group (GTK_RADIO_BUTTON (CHECKMESG_0)); gtk_widget_ref (CHECKMESG_0); gtk_object_set_data_full (GTK_OBJECT (gum), "CHECKMESG_0", CHECKMESG_0, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (CHECKMESG_0); gtk_box_pack_start (GTK_BOX (hbox34), CHECKMESG_0, FALSE, FALSE, 0); CHECKMESG_1 = gtk_radio_button_new_with_label (CHECKMESG_group, "Yes"); CHECKMESG_group = gtk_radio_button_group (GTK_RADIO_BUTTON (CHECKMESG_1)); gtk_widget_ref (CHECKMESG_1); gtk_object_set_data_full (GTK_OBJECT (gum), "CHECKMESG_1", CHECKMESG_1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (CHECKMESG_1); gtk_box_pack_start (GTK_BOX (hbox34), CHECKMESG_1, FALSE, FALSE, 0); hbox37 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox37); gtk_object_set_data_full (GTK_OBJECT (gum), "hbox37", hbox37, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox37); gtk_table_attach (GTK_TABLE (table5), hbox37, 1, 2, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); EVENTLOG_0 = gtk_radio_button_new_with_label (EVENTLOG_group, "No"); EVENTLOG_group = gtk_radio_button_group (GTK_RADIO_BUTTON (EVENTLOG_0)); gtk_widget_ref (EVENTLOG_0); gtk_object_set_data_full (GTK_OBJECT (gum), "EVENTLOG_0", EVENTLOG_0, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (EVENTLOG_0); gtk_box_pack_start (GTK_BOX (hbox37), EVENTLOG_0, FALSE, FALSE, 0); EVENTLOG_1 = gtk_radio_button_new_with_label (EVENTLOG_group, "Yes"); EVENTLOG_group = gtk_radio_button_group (GTK_RADIO_BUTTON (EVENTLOG_1)); gtk_widget_ref (EVENTLOG_1); gtk_object_set_data_full (GTK_OBJECT (gum), "EVENTLOG_1", EVENTLOG_1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (EVENTLOG_1); gtk_box_pack_start (GTK_BOX (hbox37), EVENTLOG_1, FALSE, FALSE, 0); hbox38 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox38); gtk_object_set_data_full (GTK_OBJECT (gum), "hbox38", hbox38, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox38); gtk_table_attach (GTK_TABLE (table5), hbox38, 1, 2, 5, 6, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); DOOSHER_0 = gtk_radio_button_new_with_label (DOOSHER_group, "No"); DOOSHER_group = gtk_radio_button_group (GTK_RADIO_BUTTON (DOOSHER_0)); gtk_widget_ref (DOOSHER_0); gtk_object_set_data_full (GTK_OBJECT (gum), "DOOSHER_0", DOOSHER_0, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (DOOSHER_0); gtk_box_pack_start (GTK_BOX (hbox38), DOOSHER_0, FALSE, FALSE, 0); DOOSHER_1 = gtk_radio_button_new_with_label (DOOSHER_group, "Yes"); DOOSHER_group = gtk_radio_button_group (GTK_RADIO_BUTTON (DOOSHER_1)); gtk_widget_ref (DOOSHER_1); gtk_object_set_data_full (GTK_OBJECT (gum), "DOOSHER_1", DOOSHER_1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (DOOSHER_1); gtk_box_pack_start (GTK_BOX (hbox38), DOOSHER_1, FALSE, FALSE, 0); hbox39 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox39); gtk_object_set_data_full (GTK_OBJECT (gum), "hbox39", hbox39, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox39); gtk_table_attach (GTK_TABLE (table5), hbox39, 1, 2, 6, 7, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); CHECKSCUM_0 = gtk_radio_button_new_with_label (CHECKSCUM_group, "No"); CHECKSCUM_group = gtk_radio_button_group (GTK_RADIO_BUTTON (CHECKSCUM_0)); gtk_widget_ref (CHECKSCUM_0); gtk_object_set_data_full (GTK_OBJECT (gum), "CHECKSCUM_0", CHECKSCUM_0, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (CHECKSCUM_0); gtk_box_pack_start (GTK_BOX (hbox39), CHECKSCUM_0, FALSE, FALSE, 0); CHE