Code Search for Developers
 
 
  

interface-glade.c from Gtk-Gnutella at Krugle


Show interface-glade.c syntax highlighted

/*
 * DO NOT EDIT THIS FILE - it is generated by Glade.
 */

#ifdef HAVE_CONFIG_H
#  include <config.h>
#endif

#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <string.h>

#include <gdk/gdkkeysyms.h>
#include <gtk/gtk.h>

#include "callbacks.h"
#include "interface-glade.h"
#include "support-glade.h"

GtkWidget*
create_main_window (void)
{
  GtkWidget *main_window;
  GtkWidget *vbox12;
  GtkWidget *menubar_main;
  guint tmp_key;
  GtkWidget *menu_file;
  GtkWidget *menu_file_menu;
  GtkAccelGroup *menu_file_menu_accels;
  GtkWidget *menu_prefs;
  GtkWidget *separator23;
  GtkWidget *quit;
  GtkWidget *menu_view;
  GtkWidget *menu_view_menu;
  GtkAccelGroup *menu_view_menu_accels;
  GtkWidget *menu_searchbar_visible;
  GtkWidget *menu_sidebar_visible;
  GtkWidget *menu_menubar_visible;
  GtkWidget *menu_statusbar_visible;
  GtkWidget *separator24;
  GtkWidget *connection_counters1;
  GtkWidget *connection_counters1_menu;
  GtkAccelGroup *connection_counters1_menu_accels;
  GtkWidget *menu_downloads_visible;
  GtkWidget *menu_uploads_visible;
  GtkWidget *menu_connections_visible;
  GtkWidget *menu_http_stats_visible;
  GtkWidget *menu_http_stats_visible_menu;
  GtkAccelGroup *menu_http_stats_visible_menu_accels;
  GtkWidget *menu_bws_in_visible;
  GtkWidget *menu_bws_out_visible;
  GtkWidget *menu_gnet_stats_visible;
  GtkWidget *menu_gnet_stats_visible_menu;
  GtkAccelGroup *menu_gnet_stats_visible_menu_accels;
  GtkWidget *menu_bws_gin_visible;
  GtkWidget *menu_bws_gout_visible;
  GtkWidget *menu_gnet_leaf_stats_visible;
  GtkWidget *menu_gnet_leaf_stats_visible_menu;
  GtkAccelGroup *menu_gnet_leaf_stats_visible_menu_accels;
  GtkWidget *menu_autohide_bws_gleaf;
  GtkWidget *menu_bws_glin_visible;
  GtkWidget *menu_bws_glout_visible;
  GtkWidget *separator20;
  GtkWidget *menu_help;
  GtkWidget *menu_help_menu;
  GtkAccelGroup *menu_help_menu_accels;
  GtkWidget *menu_about;
  GtkWidget *menu_faq;
  GtkWidget *viewport_searchbar;
  GtkWidget *hbox179;
  GtkWidget *button_search;
  GtkWidget *combo_search;
  GtkWidget *entry_search;
  GtkWidget *option_menu_search_lifetime;
  GtkWidget *option_menu_search_lifetime_menu;
  GtkWidget *optionmenu_search_filter;
  GtkWidget *optionmenu_search_filter_menu;
  guint button_search_passive_key;
  GtkWidget *button_search_passive;
  GtkWidget *hpaned_main;
  GtkWidget *vbox_sidebar;
  GtkWidget *vbox46;
  GtkWidget *notebook_sidebar;
  GtkWidget *viewport49;
  GtkWidget *sw_searches;
  GtkWidget *clist_search;
  GtkWidget *label185;
  GtkWidget *label186;
  GtkWidget *label187;
  GtkWidget *label_nb_sb_1;
  GtkWidget *label189;
  GtkWidget *label188;
  GtkWidget *vbox31;
  GtkWidget *frame75;
  GtkWidget *vbox108;
  GtkWidget *hbox_stats_connections;
  GtkWidget *eventbox6;
  GtkWidget *pixmap1;
  GtkWidget *progressbar_connections;
  GtkWidget *hbox_stats_uploads;
  GtkWidget *eventbox7;
  GtkWidget *pixmap2;
  GtkWidget *progressbar_uploads;
  GtkWidget *hbox_stats_downloads;
  GtkWidget *eventbox8;
  GtkWidget *pixmap3;
  GtkWidget *progressbar_downloads;
  GtkWidget *frame_bws_inout;
  GtkWidget *vbox42;
  GtkWidget *progressbar_bws_in;
  GtkWidget *progressbar_bws_out;
  GtkWidget *frame_bws_ginout;
  GtkWidget *vbox43;
  GtkWidget *progressbar_bws_gin;
  GtkWidget *progressbar_bws_gout;
  GtkWidget *frame_bws_glinout;
  GtkWidget *vbox107;
  GtkWidget *progressbar_bws_lin;
  GtkWidget *progressbar_bws_lout;
  GtkWidget *vbox_right;
  GtkWidget *notebook_main;
  GtkWidget *vbox_gnutellanet;
  GtkWidget *vbox17;
  GtkWidget *sw_nodes;
  GtkWidget *clist_nodes;
  GtkWidget *label13;
  GtkWidget *label14b;
  GtkWidget *label14;
  GtkWidget *label_node_vendor;
  GtkWidget *label_node_proto;
  GtkWidget *label_node_connected;
  GtkWidget *label_node_uptime;
  GtkWidget *label_node_info;
  GtkWidget *hbox2;
  GtkWidget *button_nodes_disconnect;
  GtkWidget *button_nodes_add;
  GtkWidget *entry_host;
  GtkWidget *hbox200;
  GtkWidget *hbox_normal_or_ultrapeer;
  GtkWidget *label530;
  GtkWidget *label531;
  GtkObject *spinbutton_up_connections_adj;
  GtkWidget *spinbutton_up_connections;
  GtkObject *spinbutton_max_connections_adj;
  GtkWidget *spinbutton_max_connections;
  GtkWidget *hbox_leaf;
  GtkWidget *label532;
  GtkObject *spinbutton_max_ultrapeers_adj;
  GtkWidget *spinbutton_max_ultrapeers;
  GtkWidget *table91;
  GtkObject *spinbutton_quick_connect_pool_size_adj;
  GtkWidget *spinbutton_quick_connect_pool_size;
  GtkWidget *label680;
  GtkWidget *vbox83;
  GtkWidget *frame_expert_node_info;
  GtkWidget *vbox34;
  GtkWidget *table6;
  GtkWidget *label150;
  GtkWidget *entry_nodes_guid;
  GtkWidget *label151;
  GtkWidget *entry_nodes_ip;
  GtkWidget *label7986;
  GtkWidget *vbox76;
  GtkWidget *hbox146;
  GtkWidget *label651;
  GtkWidget *option_menu_searches;
  GtkWidget *option_menu_searches_menu;
  GtkWidget *viewport51;
  GtkWidget *hbox2107;
  GtkWidget *label_search_expiry;
  guint button_search_close_key;
  GtkWidget *button_search_close;
  GtkWidget *vpaned_results;
  GtkWidget *notebook_search_results;
  GtkWidget *empty_notebook_page;
  GtkWidget *label190;
  GtkWidget *scrolledwindow47;
  GtkWidget *viewport45;
  GtkWidget *notebook4;
  GtkWidget *scrolledwindow495;
  GtkWidget *clist_search_details;
  GtkWidget *label794;
  GtkWidget *label795;
  GtkWidget *label788;
  GtkWidget *scrolledwindow491;
  GtkWidget *text_result_info_xml;
  GtkWidget *label793;
  GtkWidget *table68;
  guint checkbutton_search_hide_downloaded_key;
  GtkWidget *checkbutton_search_hide_downloaded;
  guint checkbutton_search_remove_downloaded_key;
  GtkWidget *checkbutton_search_remove_downloaded;
  GtkWidget *checkbutton_browse_copied_to_passive;
  GtkWidget *checkbutton_search_discard_hashless;
  GtkWidget *checkbutton_search_discard_spam;
  GtkWidget *checkbutton_search_sort_casesense;
  GtkWidget *alignment38;
  GtkObject *spinbutton_browse_host_max_results_adj;
  GtkWidget *spinbutton_browse_host_max_results;
  GtkWidget *alignment27;
  GtkObject *spinbutton_search_max_results_adj;
  GtkWidget *spinbutton_search_max_results;
  GtkWidget *label460;
  GtkWidget *label783;
  GtkWidget *label541;
  GtkWidget *option_menu_search_handle_ignored_files;
  GtkWidget *option_menu_search_handle_ignored_files_menu;
  GtkWidget *label789;
  GtkWidget *hbox147;
  GtkWidget *viewport_fix_flashing_1;
  GtkWidget *hbox167;
  GtkWidget *label_items_found;
  GtkWidget *hbox_expert_search_timeout;
  guint search_reissue_label_key;
  GtkWidget *search_reissue_label;
  GtkObject *spinbutton_search_reissue_timeout_adj;
  GtkWidget *spinbutton_search_reissue_timeout;
  GtkWidget *label_search_reissue;
  GtkWidget *hbox181;
  guint button_search_download_key;
  GtkWidget *button_search_download;
  guint button_search_filter_key;
  GtkWidget *button_search_filter;
  GtkWidget *label294;
  GtkWidget *label650;
  GtkWidget *button_search_clear;
  GtkWidget *label7985;
  GtkWidget *vbox143;
  GtkWidget *vpaned_fileinfo;
  GtkWidget *viewport52;
  GtkWidget *notebook_downloads;
  GtkWidget *scrolledwindow577;
  GtkWidget *viewport53;
  GtkWidget *vbox140;
  GtkWidget *table59;
  GtkWidget *label658;
  GtkWidget *viewport44;
  GtkWidget *drawingarea_fi_progress;
  GtkWidget *notebook5;
  GtkWidget *vbox110;
  GtkWidget *scrolledwindow496;
  GtkWidget *clist_download_details;
  GtkWidget *label796;
  GtkWidget *label7977;
  GtkWidget *label790;
  GtkWidget *scrolledwindow44;
  GtkWidget *clist_download_aliases;
  GtkWidget *label526;
  GtkWidget *label791;
  GtkWidget *scrolledwindow4971;
  GtkWidget *clist_download_sources;
  GtkWidget *label7998;
  GtkWidget *label7999;
  GtkWidget *label8000;
  GtkWidget *label8001;
  GtkWidget *label8002;
  GtkWidget *label8003;
  GtkWidget *label792;
  GtkWidget *frame152;
  GtkWidget *vbox144;
  GtkWidget *table99;
  GtkWidget *label149;
  GtkWidget *entry_downloads_select_regex;
  GtkWidget *checkbutton_downloads_select_regex_case;
  GtkWidget *label8006;
  GtkWidget *entry_downloads_filter_regex;
  GtkWidget *checkbutton_downloads_filter_regex_case;
  GtkWidget *hbox86;
  GtkWidget *button_downloads_clear_stopped;
  GtkWidget *label7995;
  GtkWidget *frame151;
  GtkWidget *hbox189;
  GtkWidget *alignment32;
  GtkWidget *table85;
  GtkWidget *checkbutton_downloads_never_push;
  GtkWidget *checkbutton_download_delete_aborted;
  GtkWidget *checkbutton_dl_remove_file_on_mismatch;
  GtkWidget *label639a;
  GtkObject *spinbutton_mismatch_backout_adj;
  GtkWidget *spinbutton_mismatch_backout;
  GtkWidget *label80;
  GtkWidget *label64;
  GtkWidget *label787;
  GtkObject *spinbutton_max_host_downloads_adj;
  GtkWidget *spinbutton_max_host_downloads;
  GtkObject *spinbutton_max_downloads_adj;
  GtkWidget *spinbutton_max_downloads;
  GtkObject *spinbutton_max_file_downloads_adj;
  GtkWidget *spinbutton_max_file_downloads;
  GtkWidget *vbox124;
  GtkWidget *checkbutton_dl_clear_finished;
  GtkWidget *frame_dl_autoclear;
  GtkWidget *vbox118;
  GtkWidget *checkbutton_dl_clear_complete;
  GtkWidget *checkbutton_dl_clear_failed;
  GtkWidget *checkbutton_dl_clear_unavailable;
  GtkWidget *label8009;
  GtkWidget *hbox197a;
  GtkWidget *togglebutton_queue_freeze;
  GtkWidget *hbox159;
  GtkWidget *vbox_queue_freeze;
  GtkWidget *label406;
  GtkWidget *vbox_queue_thaw;
  GtkWidget *label407;
  GtkWidget *frame150;
  GtkWidget *hbox197;
  GtkWidget *hbox175;
  GtkWidget *label_fi_all_count;
  GtkWidget *label542;
  GtkWidget *label_fi_with_source_count;
  GtkWidget *label545;
  GtkWidget *hbox169;
  GtkWidget *label_dl_queue_count;
  GtkWidget *label507;
  GtkWidget *label_dl_qalive_count;
  GtkWidget *label506;
  GtkWidget *label_dl_pqueued_count;
  GtkWidget *label539;
  GtkWidget *hbox166;
  GtkWidget *label_dl_running_count;
  GtkWidget *label533;
  GtkWidget *label_dl_active_count;
  GtkWidget *label537;
  GtkWidget *label_dl_aqueued_count;
  GtkWidget *label536;
  GtkWidget *label8004;
  GtkWidget *label7984;
  GtkWidget *vbox18;
  GtkWidget *scrolledwindow9;
  GtkWidget *clist_uploads;
  GtkWidget *label72;
  GtkWidget *label73;
  GtkWidget *label73b;
  GtkWidget *label_size_range;
  GtkWidget *label_up_range;
  GtkWidget *label_up_user_agent;
  GtkWidget *label_up_progress;
  GtkWidget *label74;
  GtkWidget *hbox72;
  GtkWidget *button_uploads_kill;
  GtkWidget *button_uploads_clear_completed;
  GtkWidget *table61;
  GtkWidget *checkbutton_uploads_auto_clear_complete;
  GtkWidget *checkbutton_uploads_auto_clear_failed;
  GtkWidget *label81;
  GtkWidget *label130;
  GtkObject *spinbutton_max_uploads_adj;
  GtkWidget *spinbutton_max_uploads;
  GtkObject *spinbutton_max_uploads_ip_adj;
  GtkWidget *spinbutton_max_uploads_ip;
  GtkWidget *label7983;
  GtkWidget *vbox93;
  GtkWidget *vbox97;
  GtkWidget *notebook3;
  GtkWidget *hbox2106;
  GtkWidget *scrolledwindow31;
  GtkWidget *clist_gnet_stats_general;
  GtkWidget *label403;
  GtkWidget *label404;
  GtkWidget *scrolledwindow26;
  GtkWidget *clist_gnet_stats_drop_reasons;
  GtkWidget *label375;
  GtkWidget *label376;
  GtkWidget *label436;
  GtkWidget *scrolledwindow38;
  GtkWidget *clist_gnet_stats_fc_ttl;
  GtkWidget *label412;
  GtkWidget *label413;
  GtkWidget *label414;
  GtkWidget *label415;
  GtkWidget *label416;
  GtkWidget *label417;
  GtkWidget *label418;
  GtkWidget *label419;
  GtkWidget *label420;
  GtkWidget *label421;
  GtkWidget *label437;
  GtkWidget *scrolledwindow39;
  GtkWidget *clist_gnet_stats_fc_hops;
  GtkWidget *label423;
  GtkWidget *label424;
  GtkWidget *label425;
  GtkWidget *label426;
  GtkWidget *label427;
  GtkWidget *label428;
  GtkWidget *label429;
  GtkWidget *label430;
  GtkWidget *label431;
  GtkWidget *label432;
  GtkWidget *label438;
  GtkWidget *scrolledwindow29;
  GtkWidget *clist_gnet_stats_msg;
  GtkWidget *label391;
  GtkWidget *label392;
  GtkWidget *label393;
  GtkWidget *label394;
  GtkWidget *label395;
  GtkWidget *label500;
  GtkWidget *label501;
  GtkWidget *label396;
  GtkWidget *label776;
  GtkWidget *vbox141;
  GtkWidget *scrolledwindow45;
  GtkWidget *clist_gnet_stats_horizon;
  GtkWidget *label663;
  GtkWidget *label664;
  GtkWidget *label665;
  GtkWidget *label666;
  GtkWidget *hbox2109;
  GtkWidget *frame129;
  GtkWidget *label_statusbar_horizon_node_count;
  GtkWidget *frame130;
  GtkWidget *label_statusbar_horizon_file_count;
  GtkWidget *frame131;
  GtkWidget *label_statusbar_horizon_kb_count;
  GtkWidget *label777;
  GtkWidget *frame127;
  GtkWidget *table37;
  GtkWidget *label12;
  GtkWidget *label11;
  GtkWidget *entry_count_downloads;
  GtkWidget *entry_count_uploads;
  GtkWidget *label455;
  GtkWidget *label456;
  GtkWidget *entry_ul_byte_count;
  GtkWidget *entry_dl_byte_count;
  GtkWidget *label8008;
  GtkWidget *table93;
  guint checkbutton_gnet_stats_bytes_key;
  GtkWidget *checkbutton_gnet_stats_bytes;
  guint checkbutton_gnet_stats_perc_key;
  GtkWidget *checkbutton_gnet_stats_perc;
  guint checkbutton_gnet_stats_with_headers_key;
  GtkWidget *checkbutton_gnet_stats_with_headers;
  guint label697_key;
  GtkWidget *label697;
  guint label390_key;
  GtkWidget *label390;
  GtkWidget *option_menu_gnet_stats_source;
  GtkWidget *option_menu_gnet_stats_source_menu;
  GtkWidget *option_menu_gnet_stats_type;
  GtkWidget *option_menu_gnet_stats_type_menu;
  GtkWidget *label7982;
  GtkWidget *vbox_monitor;
  GtkWidget *hbox45;
  guint checkbutton_monitor_enable_key;
  GtkWidget *checkbutton_monitor_enable;
  GtkWidget *label75;
  guint label68_key;
  GtkWidget *label68;
  GtkObject *spinbutton_monitor_items_adj;
  GtkWidget *spinbutton_monitor_items;
  GtkWidget *label69;
  GtkWidget *scrolledwindow8;
  GtkWidget *clist_monitor;
  GtkWidget *label70;
  GtkWidget *label7981;
  GtkWidget *vbox19;
  GtkWidget *ul_stats_scrolledwindow;
  GtkWidget *clist_ul_stats;
  GtkWidget *ul_stats_label2;
  GtkWidget *ul_stats_size;
  GtkWidget *ul_stats_label3;
  GtkWidget *ul_stats_label4;
  GtkWidget *ul_stats_label5;
  GtkWidget *ul_stats_hbox2;
  GtkWidget *button_ul_stats_clear_deleted;
  GtkWidget *button_ul_stats_clear_all;
  GtkWidget *viewport50;
  GtkWidget *hbox2101;
  GtkWidget *label745;
  GtkWidget *label_html_browse_served;
  GtkWidget *label781;
  GtkWidget *label_html_browse_count;
  GtkWidget *label747;
  GtkWidget *label_qhits_browse_served;
  GtkWidget *label779;
  GtkWidget *label_qhits_browse_count;
  GtkWidget *label749;
  GtkWidget *label8005;
  GtkWidget *label7980;
  GtkWidget *vbox127;
  GtkWidget *scrolledwindow46;
  GtkWidget *clist_hcache;
  GtkWidget *label674;
  GtkWidget *label675;
  GtkWidget *label676;
  GtkWidget *label677;
  GtkWidget *frame126;
  GtkWidget *hbox201;
  GtkWidget *vbox128;
  GtkWidget *progressbar_hosts_in_catcher;
  GtkWidget *hbox202;
  GtkWidget *label95;
  GtkObject *spinbutton_max_hosts_cached_adj;
  GtkWidget *spinbutton_max_hosts_cached;
  GtkWidget *button_host_catcher_clear;
  GtkWidget *vbox129;
  GtkWidget *progressbar_hosts_in_ultra_catcher;
  GtkWidget *hbox203;
  GtkWidget *label453;
  GtkObject *spinbutton_max_ultra_hosts_cached_adj;
  GtkWidget *spinbutton_max_ultra_hosts_cached;
  GtkWidget *button_ultra_catcher_clear;
  GtkWidget *vbox130;
  GtkWidget *progressbar_hosts_in_bad_catcher;
  GtkWidget *hbox204;
  GtkWidget *label678;
  GtkObject *spinbutton_max_bad_hosts_cached_adj;
  GtkWidget *spinbutton_max_bad_hosts_cached;
  GtkWidget *button_hostcache_clear_bad;
  GtkWidget *label7987;
  GtkWidget *vbox12a;
  GtkWidget *hbox67;
  GtkWidget *option_menu_search_stats_type;
  GtkWidget *option_menu_search_stats_type_menu;
  guint label101_key;
  GtkWidget *label101;
  GtkObject *spinbutton_search_stats_update_interval_adj;
  GtkWidget *spinbutton_search_stats_update_interval;
  guint label102_key;
  GtkWidget *label102;
  GtkObject *spinbutton_search_stats_delcoef_adj;
  GtkWidget *spinbutton_search_stats_delcoef;
  GtkWidget *scrolledwindow10;
  GtkWidget *clist_search_stats;
  GtkWidget *label105;
  GtkWidget *label106;
  GtkWidget *label107;
  GtkWidget *alignment1;
  GtkWidget *hbox66;
  guint button_search_stats_reset_key;
  GtkWidget *button_search_stats_reset;
  GtkWidget *viewport_fix_flashing_2;
  GtkWidget *hbox168;
  GtkWidget *label_search_stats_count;
  GtkWidget *label7988;
  GtkWidget *hbox_statusbar;
  GtkWidget *togglebutton_online;
  GtkWidget *hbox145;
  GtkWidget *image_online;
  GtkWidget *eventbox5;
  GtkWidget *image_offline;
  GtkWidget *alignment25;
  GtkWidget *statusbar;
  GtkWidget *frame_status_images;
  GtkWidget *hbox199;
  GtkWidget *eventbox_image_chip;
  GtkWidget *image_chip;
  GtkWidget *eventbox_image_warning;
  GtkWidget *image_warning;
  GtkWidget *eventbox_image_fd_shortage;
  GtkWidget *image_fd_shortage;
  GtkWidget *eventbox_image_fd_runout;
  GtkWidget *image_fd_runout;
  GtkWidget *eventbox_image_ancient;
  GtkWidget *image_ancient;
  GtkWidget *eventbox_image_save;
  GtkWidget *image_save;
  GtkWidget *eventbox_image_sha;
  GtkWidget *image_sha;
  GtkWidget *eventbox_image_shav;
  GtkWidget *image_shav;
  GtkWidget *eventbox_image_tth;
  GtkWidget *image_tth;
  GtkWidget *eventbox_image_lib;
  GtkWidget *image_lib;
  GtkWidget *eventbox_image_firewall;
  GtkWidget *image_firewall;
  GtkWidget *eventbox_image_firewall_punchable;
  GtkWidget *image_firewall_punchable;
  GtkWidget *eventbox_image_tcp_firewall;
  GtkWidget *image_tcp_firewall;
  GtkWidget *eventbox_image_udp_firewall;
  GtkWidget *image_udp_firewall;
  GtkWidget *eventbox_image_firewall_udp_punchable;
  GtkWidget *image_firewall_udp_punchable;
  GtkWidget *eventbox_image_no_firewall;
  GtkWidget *image_no_firewall;
  GtkWidget *eventbox_image_leaf;
  GtkWidget *image_leaf;
  GtkWidget *eventbox_image_legacy;
  GtkWidget *image_legacy;
  GtkWidget *eventbox_image_ultra;
  GtkWidget *image_ultra;
  GtkWidget *frame_statusbar_uptime;
  GtkWidget *label_statusbar_uptime;
  GtkAccelGroup *accel_group;
  GtkTooltips *tooltips;

  tooltips = gtk_tooltips_new ();

  accel_group = gtk_accel_group_new ();

  main_window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
  gtk_widget_set_name (main_window, "main_window");
  gtk_object_set_data (GTK_OBJECT (main_window), "main_window", main_window);
  gtk_window_set_title (GTK_WINDOW (main_window), _("gtk-gnutella"));
  gtk_window_set_policy (GTK_WINDOW (main_window), TRUE, TRUE, FALSE);

  vbox12 = gtk_vbox_new (FALSE, 0);
  gtk_widget_set_name (vbox12, "vbox12");
  gtk_widget_ref (vbox12);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "vbox12", vbox12,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (vbox12);
  gtk_container_add (GTK_CONTAINER (main_window), vbox12);

  menubar_main = gtk_menu_bar_new ();
  gtk_widget_set_name (menubar_main, "menubar_main");
  gtk_widget_ref (menubar_main);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "menubar_main", menubar_main,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (menubar_main);
  gtk_box_pack_start (GTK_BOX (vbox12), menubar_main, FALSE, FALSE, 0);

  menu_file = gtk_menu_item_new_with_label ("");
  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (menu_file)->child),
                                   _("_File"));
  gtk_widget_add_accelerator (menu_file, "activate_item", accel_group,
                              tmp_key, GDK_MOD1_MASK, (GtkAccelFlags) 0);
  gtk_widget_set_name (menu_file, "menu_file");
  gtk_widget_ref (menu_file);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "menu_file", menu_file,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (menu_file);
  gtk_container_add (GTK_CONTAINER (menubar_main), menu_file);
  gtk_widget_add_accelerator (menu_file, "activate_item", accel_group,
                              GDK_f, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);

  menu_file_menu = gtk_menu_new ();
  gtk_widget_set_name (menu_file_menu, "menu_file_menu");
  gtk_widget_ref (menu_file_menu);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "menu_file_menu", menu_file_menu,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (menu_file), menu_file_menu);
  menu_file_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (menu_file_menu));

  menu_prefs = gtk_menu_item_new_with_label ("");
  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (menu_prefs)->child),
                                   _("_Preferences"));
  gtk_widget_add_accelerator (menu_prefs, "activate_item", menu_file_menu_accels,
                              tmp_key, 0, 0);
  gtk_widget_set_name (menu_prefs, "menu_prefs");
  gtk_widget_ref (menu_prefs);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "menu_prefs", menu_prefs,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (menu_prefs);
  gtk_container_add (GTK_CONTAINER (menu_file_menu), menu_prefs);
  gtk_widget_add_accelerator (menu_prefs, "activate", accel_group,
                              GDK_p, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);

  separator23 = gtk_menu_item_new ();
  gtk_widget_set_name (separator23, "separator23");
  gtk_widget_ref (separator23);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "separator23", separator23,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (separator23);
  gtk_container_add (GTK_CONTAINER (menu_file_menu), separator23);
  gtk_widget_set_sensitive (separator23, FALSE);

  quit = gtk_menu_item_new_with_label ("");
  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (quit)->child),
                                   _("_Quit"));
  gtk_widget_add_accelerator (quit, "activate_item", menu_file_menu_accels,
                              tmp_key, 0, 0);
  gtk_widget_set_name (quit, "quit");
  gtk_widget_ref (quit);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "quit", quit,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (quit);
  gtk_container_add (GTK_CONTAINER (menu_file_menu), quit);
  gtk_widget_add_accelerator (quit, "activate", accel_group,
                              GDK_q, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);

  menu_view = gtk_menu_item_new_with_label ("");
  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (menu_view)->child),
                                   _("_View"));
  gtk_widget_add_accelerator (menu_view, "activate_item", accel_group,
                              tmp_key, GDK_MOD1_MASK, (GtkAccelFlags) 0);
  gtk_widget_set_name (menu_view, "menu_view");
  gtk_widget_ref (menu_view);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "menu_view", menu_view,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (menu_view);
  gtk_container_add (GTK_CONTAINER (menubar_main), menu_view);
  gtk_widget_add_accelerator (menu_view, "activate_item", accel_group,
                              GDK_v, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);

  menu_view_menu = gtk_menu_new ();
  gtk_widget_set_name (menu_view_menu, "menu_view_menu");
  gtk_widget_ref (menu_view_menu);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "menu_view_menu", menu_view_menu,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (menu_view), menu_view_menu);
  menu_view_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (menu_view_menu));

  menu_searchbar_visible = gtk_check_menu_item_new_with_label ("");
  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (menu_searchbar_visible)->child),
                                   _("Show Search_bar"));
  gtk_widget_add_accelerator (menu_searchbar_visible, "activate_item", menu_view_menu_accels,
                              tmp_key, 0, 0);
  gtk_widget_set_name (menu_searchbar_visible, "menu_searchbar_visible");
  gtk_widget_ref (menu_searchbar_visible);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "menu_searchbar_visible", menu_searchbar_visible,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (menu_searchbar_visible);
  gtk_container_add (GTK_CONTAINER (menu_view_menu), menu_searchbar_visible);
  gtk_widget_add_accelerator (menu_searchbar_visible, "activate", accel_group,
                              GDK_F2, 0,
                              GTK_ACCEL_VISIBLE);
  gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menu_searchbar_visible), TRUE);
  gtk_check_menu_item_set_show_toggle (GTK_CHECK_MENU_ITEM (menu_searchbar_visible), TRUE);

  menu_sidebar_visible = gtk_check_menu_item_new_with_label ("");
  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (menu_sidebar_visible)->child),
                                   _("Show _Sidebar"));
  gtk_widget_add_accelerator (menu_sidebar_visible, "activate_item", menu_view_menu_accels,
                              tmp_key, 0, 0);
  gtk_widget_set_name (menu_sidebar_visible, "menu_sidebar_visible");
  gtk_widget_ref (menu_sidebar_visible);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "menu_sidebar_visible", menu_sidebar_visible,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (menu_sidebar_visible);
  gtk_container_add (GTK_CONTAINER (menu_view_menu), menu_sidebar_visible);
  gtk_widget_add_accelerator (menu_sidebar_visible, "activate", accel_group,
                              GDK_F8, 0,
                              GTK_ACCEL_VISIBLE);
  gtk_check_menu_item_set_show_toggle (GTK_CHECK_MENU_ITEM (menu_sidebar_visible), TRUE);

  menu_menubar_visible = gtk_check_menu_item_new_with_label ("");
  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (menu_menubar_visible)->child),
                                   _("Show _Menubar"));
  gtk_widget_add_accelerator (menu_menubar_visible, "activate_item", menu_view_menu_accels,
                              tmp_key, 0, 0);
  gtk_widget_set_name (menu_menubar_visible, "menu_menubar_visible");
  gtk_widget_ref (menu_menubar_visible);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "menu_menubar_visible", menu_menubar_visible,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (menu_menubar_visible);
  gtk_container_add (GTK_CONTAINER (menu_view_menu), menu_menubar_visible);
  gtk_widget_add_accelerator (menu_menubar_visible, "activate", accel_group,
                              GDK_F9, 0,
                              GTK_ACCEL_VISIBLE);
  gtk_check_menu_item_set_show_toggle (GTK_CHECK_MENU_ITEM (menu_menubar_visible), TRUE);

  menu_statusbar_visible = gtk_check_menu_item_new_with_label ("");
  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (menu_statusbar_visible)->child),
                                   _("Show Status_bar"));
  gtk_widget_add_accelerator (menu_statusbar_visible, "activate_item", menu_view_menu_accels,
                              tmp_key, 0, 0);
  gtk_widget_set_name (menu_statusbar_visible, "menu_statusbar_visible");
  gtk_widget_ref (menu_statusbar_visible);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "menu_statusbar_visible", menu_statusbar_visible,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (menu_statusbar_visible);
  gtk_container_add (GTK_CONTAINER (menu_view_menu), menu_statusbar_visible);
  gtk_widget_add_accelerator (menu_statusbar_visible, "toggled", accel_group,
                              GDK_s, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);
  gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menu_statusbar_visible), TRUE);
  gtk_check_menu_item_set_show_toggle (GTK_CHECK_MENU_ITEM (menu_statusbar_visible), TRUE);

  separator24 = gtk_menu_item_new ();
  gtk_widget_set_name (separator24, "separator24");
  gtk_widget_ref (separator24);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "separator24", separator24,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (separator24);
  gtk_container_add (GTK_CONTAINER (menu_view_menu), separator24);
  gtk_widget_set_sensitive (separator24, FALSE);

  connection_counters1 = gtk_menu_item_new_with_label (_("Connection counters"));
  gtk_widget_set_name (connection_counters1, "connection_counters1");
  gtk_widget_ref (connection_counters1);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "connection_counters1", connection_counters1,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (connection_counters1);
  gtk_container_add (GTK_CONTAINER (menu_view_menu), connection_counters1);

  connection_counters1_menu = gtk_menu_new ();
  gtk_widget_set_name (connection_counters1_menu, "connection_counters1_menu");
  gtk_widget_ref (connection_counters1_menu);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "connection_counters1_menu", connection_counters1_menu,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (connection_counters1), connection_counters1_menu);
  connection_counters1_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (connection_counters1_menu));

  menu_downloads_visible = gtk_check_menu_item_new_with_label ("");
  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (menu_downloads_visible)->child),
                                   _("Show _Downloads"));
  gtk_widget_add_accelerator (menu_downloads_visible, "activate_item", connection_counters1_menu_accels,
                              tmp_key, 0, 0);
  gtk_widget_set_name (menu_downloads_visible, "menu_downloads_visible");
  gtk_widget_ref (menu_downloads_visible);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "menu_downloads_visible", menu_downloads_visible,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (menu_downloads_visible);
  gtk_container_add (GTK_CONTAINER (connection_counters1_menu), menu_downloads_visible);
  gtk_widget_add_accelerator (menu_downloads_visible, "toggled", accel_group,
                              GDK_d, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);
  gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menu_downloads_visible), TRUE);
  gtk_check_menu_item_set_show_toggle (GTK_CHECK_MENU_ITEM (menu_downloads_visible), TRUE);

  menu_uploads_visible = gtk_check_menu_item_new_with_label ("");
  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (menu_uploads_visible)->child),
                                   _("Show _Uploads"));
  gtk_widget_add_accelerator (menu_uploads_visible, "activate_item", connection_counters1_menu_accels,
                              tmp_key, 0, 0);
  gtk_widget_set_name (menu_uploads_visible, "menu_uploads_visible");
  gtk_widget_ref (menu_uploads_visible);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "menu_uploads_visible", menu_uploads_visible,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (menu_uploads_visible);
  gtk_container_add (GTK_CONTAINER (connection_counters1_menu), menu_uploads_visible);
  gtk_widget_add_accelerator (menu_uploads_visible, "toggled", accel_group,
                              GDK_u, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);
  gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menu_uploads_visible), TRUE);
  gtk_check_menu_item_set_show_toggle (GTK_CHECK_MENU_ITEM (menu_uploads_visible), TRUE);

  menu_connections_visible = gtk_check_menu_item_new_with_label ("");
  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (menu_connections_visible)->child),
                                   _("Show _Connections"));
  gtk_widget_add_accelerator (menu_connections_visible, "activate_item", connection_counters1_menu_accels,
                              tmp_key, 0, 0);
  gtk_widget_set_name (menu_connections_visible, "menu_connections_visible");
  gtk_widget_ref (menu_connections_visible);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "menu_connections_visible", menu_connections_visible,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (menu_connections_visible);
  gtk_container_add (GTK_CONTAINER (connection_counters1_menu), menu_connections_visible);
  gtk_widget_add_accelerator (menu_connections_visible, "toggled", accel_group,
                              GDK_c, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);
  gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menu_connections_visible), TRUE);
  gtk_check_menu_item_set_show_toggle (GTK_CHECK_MENU_ITEM (menu_connections_visible), TRUE);

  menu_http_stats_visible = gtk_menu_item_new_with_label ("");
  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (menu_http_stats_visible)->child),
                                   _("_HTTP traffic stats"));
  gtk_widget_add_accelerator (menu_http_stats_visible, "activate_item", menu_view_menu_accels,
                              tmp_key, 0, 0);
  gtk_widget_set_name (menu_http_stats_visible, "menu_http_stats_visible");
  gtk_widget_ref (menu_http_stats_visible);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "menu_http_stats_visible", menu_http_stats_visible,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (menu_http_stats_visible);
  gtk_container_add (GTK_CONTAINER (menu_view_menu), menu_http_stats_visible);

  menu_http_stats_visible_menu = gtk_menu_new ();
  gtk_widget_set_name (menu_http_stats_visible_menu, "menu_http_stats_visible_menu");
  gtk_widget_ref (menu_http_stats_visible_menu);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "menu_http_stats_visible_menu", menu_http_stats_visible_menu,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (menu_http_stats_visible), menu_http_stats_visible_menu);
  menu_http_stats_visible_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (menu_http_stats_visible_menu));

  menu_bws_in_visible = gtk_check_menu_item_new_with_label ("");
  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (menu_bws_in_visible)->child),
                                   _("Show _inbound HTTP traffic"));
  gtk_widget_add_accelerator (menu_bws_in_visible, "activate_item", menu_http_stats_visible_menu_accels,
                              tmp_key, 0, 0);
  gtk_widget_set_name (menu_bws_in_visible, "menu_bws_in_visible");
  gtk_widget_ref (menu_bws_in_visible);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "menu_bws_in_visible", menu_bws_in_visible,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (menu_bws_in_visible);
  gtk_container_add (GTK_CONTAINER (menu_http_stats_visible_menu), menu_bws_in_visible);
  gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menu_bws_in_visible), TRUE);
  gtk_check_menu_item_set_show_toggle (GTK_CHECK_MENU_ITEM (menu_bws_in_visible), TRUE);

  menu_bws_out_visible = gtk_check_menu_item_new_with_label ("");
  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (menu_bws_out_visible)->child),
                                   _("Show _outbound HTTP traffic"));
  gtk_widget_add_accelerator (menu_bws_out_visible, "activate_item", menu_http_stats_visible_menu_accels,
                              tmp_key, 0, 0);
  gtk_widget_set_name (menu_bws_out_visible, "menu_bws_out_visible");
  gtk_widget_ref (menu_bws_out_visible);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "menu_bws_out_visible", menu_bws_out_visible,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (menu_bws_out_visible);
  gtk_container_add (GTK_CONTAINER (menu_http_stats_visible_menu), menu_bws_out_visible);
  gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menu_bws_out_visible), TRUE);
  gtk_check_menu_item_set_show_toggle (GTK_CHECK_MENU_ITEM (menu_bws_out_visible), TRUE);

  menu_gnet_stats_visible = gtk_menu_item_new_with_label ("");
  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (menu_gnet_stats_visible)->child),
                                   _("_Gnutella traffic stats"));
  gtk_widget_add_accelerator (menu_gnet_stats_visible, "activate_item", menu_view_menu_accels,
                              tmp_key, 0, 0);
  gtk_widget_set_name (menu_gnet_stats_visible, "menu_gnet_stats_visible");
  gtk_widget_ref (menu_gnet_stats_visible);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "menu_gnet_stats_visible", menu_gnet_stats_visible,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (menu_gnet_stats_visible);
  gtk_container_add (GTK_CONTAINER (menu_view_menu), menu_gnet_stats_visible);

  menu_gnet_stats_visible_menu = gtk_menu_new ();
  gtk_widget_set_name (menu_gnet_stats_visible_menu, "menu_gnet_stats_visible_menu");
  gtk_widget_ref (menu_gnet_stats_visible_menu);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "menu_gnet_stats_visible_menu", menu_gnet_stats_visible_menu,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (menu_gnet_stats_visible), menu_gnet_stats_visible_menu);
  menu_gnet_stats_visible_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (menu_gnet_stats_visible_menu));

  menu_bws_gin_visible = gtk_check_menu_item_new_with_label ("");
  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (menu_bws_gin_visible)->child),
                                   _("Show _inbound Gnutella traffic"));
  gtk_widget_add_accelerator (menu_bws_gin_visible, "activate_item", menu_gnet_stats_visible_menu_accels,
                              tmp_key, 0, 0);
  gtk_widget_set_name (menu_bws_gin_visible, "menu_bws_gin_visible");
  gtk_widget_ref (menu_bws_gin_visible);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "menu_bws_gin_visible", menu_bws_gin_visible,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (menu_bws_gin_visible);
  gtk_container_add (GTK_CONTAINER (menu_gnet_stats_visible_menu), menu_bws_gin_visible);
  gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menu_bws_gin_visible), TRUE);
  gtk_check_menu_item_set_show_toggle (GTK_CHECK_MENU_ITEM (menu_bws_gin_visible), TRUE);

  menu_bws_gout_visible = gtk_check_menu_item_new_with_label ("");
  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (menu_bws_gout_visible)->child),
                                   _("Show _outbound Gnutella traffic"));
  gtk_widget_add_accelerator (menu_bws_gout_visible, "activate_item", menu_gnet_stats_visible_menu_accels,
                              tmp_key, 0, 0);
  gtk_widget_set_name (menu_bws_gout_visible, "menu_bws_gout_visible");
  gtk_widget_ref (menu_bws_gout_visible);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "menu_bws_gout_visible", menu_bws_gout_visible,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (menu_bws_gout_visible);
  gtk_container_add (GTK_CONTAINER (menu_gnet_stats_visible_menu), menu_bws_gout_visible);
  gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menu_bws_gout_visible), TRUE);
  gtk_check_menu_item_set_show_toggle (GTK_CHECK_MENU_ITEM (menu_bws_gout_visible), TRUE);

  menu_gnet_leaf_stats_visible = gtk_menu_item_new_with_label ("");
  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (menu_gnet_leaf_stats_visible)->child),
                                   _("Gnutella _leaf traffic stats"));
  gtk_widget_add_accelerator (menu_gnet_leaf_stats_visible, "activate_item", menu_view_menu_accels,
                              tmp_key, 0, 0);
  gtk_widget_set_name (menu_gnet_leaf_stats_visible, "menu_gnet_leaf_stats_visible");
  gtk_widget_ref (menu_gnet_leaf_stats_visible);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "menu_gnet_leaf_stats_visible", menu_gnet_leaf_stats_visible,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (menu_gnet_leaf_stats_visible);
  gtk_container_add (GTK_CONTAINER (menu_view_menu), menu_gnet_leaf_stats_visible);

  menu_gnet_leaf_stats_visible_menu = gtk_menu_new ();
  gtk_widget_set_name (menu_gnet_leaf_stats_visible_menu, "menu_gnet_leaf_stats_visible_menu");
  gtk_widget_ref (menu_gnet_leaf_stats_visible_menu);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "menu_gnet_leaf_stats_visible_menu", menu_gnet_leaf_stats_visible_menu,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (menu_gnet_leaf_stats_visible), menu_gnet_leaf_stats_visible_menu);
  menu_gnet_leaf_stats_visible_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (menu_gnet_leaf_stats_visible_menu));

  menu_autohide_bws_gleaf = gtk_check_menu_item_new_with_label ("");
  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (menu_autohide_bws_gleaf)->child),
                                   _("_auto-hide leaf traffic stats"));
  gtk_widget_add_accelerator (menu_autohide_bws_gleaf, "activate_item", menu_gnet_leaf_stats_visible_menu_accels,
                              tmp_key, 0, 0);
  gtk_widget_set_name (menu_autohide_bws_gleaf, "menu_autohide_bws_gleaf");
  gtk_widget_ref (menu_autohide_bws_gleaf);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "menu_autohide_bws_gleaf", menu_autohide_bws_gleaf,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (menu_autohide_bws_gleaf);
  gtk_container_add (GTK_CONTAINER (menu_gnet_leaf_stats_visible_menu), menu_autohide_bws_gleaf);
  gtk_check_menu_item_set_show_toggle (GTK_CHECK_MENU_ITEM (menu_autohide_bws_gleaf), TRUE);

  menu_bws_glin_visible = gtk_check_menu_item_new_with_label ("");
  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (menu_bws_glin_visible)->child),
                                   _("Show _inbound leaf traffic"));
  gtk_widget_add_accelerator (menu_bws_glin_visible, "activate_item", menu_gnet_leaf_stats_visible_menu_accels,
                              tmp_key, 0, 0);
  gtk_widget_set_name (menu_bws_glin_visible, "menu_bws_glin_visible");
  gtk_widget_ref (menu_bws_glin_visible);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "menu_bws_glin_visible", menu_bws_glin_visible,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (menu_bws_glin_visible);
  gtk_container_add (GTK_CONTAINER (menu_gnet_leaf_stats_visible_menu), menu_bws_glin_visible);
  gtk_check_menu_item_set_show_toggle (GTK_CHECK_MENU_ITEM (menu_bws_glin_visible), TRUE);

  menu_bws_glout_visible = gtk_check_menu_item_new_with_label ("");
  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (menu_bws_glout_visible)->child),
                                   _("Show _outbound leaf traffic"));
  gtk_widget_add_accelerator (menu_bws_glout_visible, "activate_item", menu_gnet_leaf_stats_visible_menu_accels,
                              tmp_key, 0, 0);
  gtk_widget_set_name (menu_bws_glout_visible, "menu_bws_glout_visible");
  gtk_widget_ref (menu_bws_glout_visible);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "menu_bws_glout_visible", menu_bws_glout_visible,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (menu_bws_glout_visible);
  gtk_container_add (GTK_CONTAINER (menu_gnet_leaf_stats_visible_menu), menu_bws_glout_visible);
  gtk_check_menu_item_set_show_toggle (GTK_CHECK_MENU_ITEM (menu_bws_glout_visible), TRUE);

  separator20 = gtk_menu_item_new ();
  gtk_widget_set_name (separator20, "separator20");
  gtk_widget_ref (separator20);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "separator20", separator20,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (separator20);
  gtk_container_add (GTK_CONTAINER (menu_view_menu), separator20);
  gtk_widget_set_sensitive (separator20, FALSE);

  menu_help = gtk_menu_item_new_with_label ("");
  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (menu_help)->child),
                                   _("_Help"));
  gtk_widget_add_accelerator (menu_help, "activate_item", accel_group,
                              tmp_key, GDK_MOD1_MASK, (GtkAccelFlags) 0);
  gtk_widget_set_name (menu_help, "menu_help");
  gtk_widget_ref (menu_help);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "menu_help", menu_help,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (menu_help);
  gtk_container_add (GTK_CONTAINER (menubar_main), menu_help);

  menu_help_menu = gtk_menu_new ();
  gtk_widget_set_name (menu_help_menu, "menu_help_menu");
  gtk_widget_ref (menu_help_menu);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "menu_help_menu", menu_help_menu,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (menu_help), menu_help_menu);
  menu_help_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (menu_help_menu));

  menu_about = gtk_menu_item_new_with_label ("");
  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (menu_about)->child),
                                   _("_About"));
  gtk_widget_add_accelerator (menu_about, "activate_item", menu_help_menu_accels,
                              tmp_key, 0, 0);
  gtk_widget_set_name (menu_about, "menu_about");
  gtk_widget_ref (menu_about);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "menu_about", menu_about,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (menu_about);
  gtk_container_add (GTK_CONTAINER (menu_help_menu), menu_about);

  menu_faq = gtk_menu_item_new_with_label ("");
  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (menu_faq)->child),
                                   _("_FAQ"));
  gtk_widget_add_accelerator (menu_faq, "activate_item", menu_help_menu_accels,
                              tmp_key, 0, 0);
  gtk_widget_set_name (menu_faq, "menu_faq");
  gtk_widget_ref (menu_faq);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "menu_faq", menu_faq,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (menu_faq);
  gtk_container_add (GTK_CONTAINER (menu_help_menu), menu_faq);
  gtk_tooltips_set_tip (tooltips, menu_faq, _("Frequently Asked Questions"), NULL);

  viewport_searchbar = gtk_viewport_new (NULL, NULL);
  gtk_widget_set_name (viewport_searchbar, "viewport_searchbar");
  gtk_widget_ref (viewport_searchbar);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "viewport_searchbar", viewport_searchbar,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (viewport_searchbar);
  gtk_box_pack_start (GTK_BOX (vbox12), viewport_searchbar, FALSE, TRUE, 0);
  gtk_viewport_set_shadow_type (GTK_VIEWPORT (viewport_searchbar), GTK_SHADOW_OUT);

  hbox179 = gtk_hbox_new (FALSE, 4);
  gtk_widget_set_name (hbox179, "hbox179");
  gtk_widget_ref (hbox179);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "hbox179", hbox179,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (hbox179);
  gtk_container_add (GTK_CONTAINER (viewport_searchbar), hbox179);

  button_search = gtk_button_new_with_label (_("Search"));
  gtk_widget_set_name (button_search, "button_search");
  gtk_widget_ref (button_search);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "button_search", button_search,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (button_search);
  gtk_box_pack_start (GTK_BOX (hbox179), button_search, FALSE, FALSE, 0);
  gtk_widget_set_sensitive (button_search, FALSE);
  gtk_button_set_relief (GTK_BUTTON (button_search), GTK_RELIEF_NONE);

  combo_search = gtk_combo_new ();
  gtk_widget_set_name (combo_search, "combo_search");
  gtk_widget_ref (combo_search);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "combo_search", combo_search,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (combo_search);
  gtk_box_pack_start (GTK_BOX (hbox179), combo_search, TRUE, TRUE, 0);
  gtk_combo_set_use_arrows_always (GTK_COMBO (combo_search), TRUE);

  entry_search = GTK_COMBO (combo_search)->entry;
  gtk_widget_set_name (entry_search, "entry_search");
  gtk_widget_ref (entry_search);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "entry_search", entry_search,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (entry_search);

  option_menu_search_lifetime = gtk_option_menu_new ();
  gtk_widget_set_name (option_menu_search_lifetime, "option_menu_search_lifetime");
  gtk_widget_ref (option_menu_search_lifetime);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "option_menu_search_lifetime", option_menu_search_lifetime,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (option_menu_search_lifetime);
  gtk_box_pack_start (GTK_BOX (hbox179), option_menu_search_lifetime, FALSE, FALSE, 0);
  option_menu_search_lifetime_menu = gtk_menu_new ();
  gtk_option_menu_set_menu (GTK_OPTION_MENU (option_menu_search_lifetime), option_menu_search_lifetime_menu);

  optionmenu_search_filter = gtk_option_menu_new ();
  gtk_widget_set_name (optionmenu_search_filter, "optionmenu_search_filter");
  gtk_widget_ref (optionmenu_search_filter);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "optionmenu_search_filter", optionmenu_search_filter,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (optionmenu_search_filter);
  gtk_box_pack_start (GTK_BOX (hbox179), optionmenu_search_filter, FALSE, FALSE, 0);
  optionmenu_search_filter_menu = gtk_menu_new ();
  gtk_option_menu_set_menu (GTK_OPTION_MENU (optionmenu_search_filter), optionmenu_search_filter_menu);

  button_search_passive = gtk_button_new_with_label ("");
  button_search_passive_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (button_search_passive)->child),
                                   _("_Passive"));
  gtk_widget_add_accelerator (button_search_passive, "clicked", accel_group,
                              button_search_passive_key, GDK_MOD1_MASK, (GtkAccelFlags) 0);
  gtk_widget_set_name (button_search_passive, "button_search_passive");
  gtk_widget_ref (button_search_passive);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "button_search_passive", button_search_passive,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (button_search_passive);
  gtk_box_pack_start (GTK_BOX (hbox179), button_search_passive, FALSE, FALSE, 0);
  gtk_tooltips_set_tip (tooltips, button_search_passive, _("A passive search matches any search results routed through this node"), NULL);

  hpaned_main = gtk_hpaned_new ();
  gtk_widget_set_name (hpaned_main, "hpaned_main");
  gtk_widget_ref (hpaned_main);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "hpaned_main", hpaned_main,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (hpaned_main);
  gtk_box_pack_start (GTK_BOX (vbox12), hpaned_main, TRUE, TRUE, 0);
  gtk_paned_set_gutter_size (GTK_PANED (hpaned_main), 10);

  vbox_sidebar = gtk_vbox_new (FALSE, 0);
  gtk_widget_set_name (vbox_sidebar, "vbox_sidebar");
  gtk_widget_ref (vbox_sidebar);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "vbox_sidebar", vbox_sidebar,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (vbox_sidebar);
  gtk_paned_pack1 (GTK_PANED (hpaned_main), vbox_sidebar, FALSE, TRUE);

  vbox46 = gtk_vbox_new (FALSE, 0);
  gtk_widget_set_name (vbox46, "vbox46");
  gtk_widget_ref (vbox46);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "vbox46", vbox46,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (vbox46);
  gtk_box_pack_start (GTK_BOX (vbox_sidebar), vbox46, TRUE, TRUE, 0);

  notebook_sidebar = gtk_notebook_new ();
  gtk_widget_set_name (notebook_sidebar, "notebook_sidebar");
  gtk_widget_ref (notebook_sidebar);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "notebook_sidebar", notebook_sidebar,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (notebook_sidebar);
  gtk_box_pack_start (GTK_BOX (vbox46), notebook_sidebar, TRUE, TRUE, 0);
  GTK_WIDGET_UNSET_FLAGS (notebook_sidebar, GTK_CAN_FOCUS);
  gtk_notebook_set_show_tabs (GTK_NOTEBOOK (notebook_sidebar), FALSE);
  gtk_notebook_set_show_border (GTK_NOTEBOOK (notebook_sidebar), FALSE);

  viewport49 = gtk_viewport_new (NULL, NULL);
  gtk_widget_set_name (viewport49, "viewport49");
  gtk_widget_ref (viewport49);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "viewport49", viewport49,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (viewport49);
  gtk_container_add (GTK_CONTAINER (notebook_sidebar), viewport49);
  gtk_viewport_set_shadow_type (GTK_VIEWPORT (viewport49), GTK_SHADOW_NONE);

  sw_searches = gtk_scrolled_window_new (NULL, NULL);
  gtk_widget_set_name (sw_searches, "sw_searches");
  gtk_widget_ref (sw_searches);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "sw_searches", sw_searches,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (sw_searches);
  gtk_container_add (GTK_CONTAINER (viewport49), sw_searches);
  gtk_widget_set_usize (sw_searches, 150, 200);
  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (sw_searches), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);

  clist_search = gtk_clist_new (3);
  gtk_widget_set_name (clist_search, "clist_search");
  gtk_widget_ref (clist_search);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "clist_search", clist_search,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (clist_search);
  gtk_container_add (GTK_CONTAINER (sw_searches), clist_search);
  gtk_clist_set_column_width (GTK_CLIST (clist_search), 0, 109);
  gtk_clist_set_column_width (GTK_CLIST (clist_search), 1, 26);
  gtk_clist_set_column_width (GTK_CLIST (clist_search), 2, 27);
  gtk_clist_set_selection_mode (GTK_CLIST (clist_search), GTK_SELECTION_BROWSE);
  gtk_clist_column_titles_show (GTK_CLIST (clist_search));

  label185 = gtk_label_new (_("Search"));
  gtk_widget_set_name (label185, "label185");
  gtk_widget_ref (label185);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label185", label185,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label185);
  gtk_clist_set_column_widget (GTK_CLIST (clist_search), 0, label185);
  gtk_misc_set_alignment (GTK_MISC (label185), 7.45058e-09, 0.5);

  label186 = gtk_label_new (_("Hits"));
  gtk_widget_set_name (label186, "label186");
  gtk_widget_ref (label186);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label186", label186,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label186);
  gtk_clist_set_column_widget (GTK_CLIST (clist_search), 1, label186);

  label187 = gtk_label_new (_("New"));
  gtk_widget_set_name (label187, "label187");
  gtk_widget_ref (label187);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label187", label187,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label187);
  gtk_clist_set_column_widget (GTK_CLIST (clist_search), 2, label187);

  label_nb_sb_1 = gtk_label_new ("");
  gtk_widget_set_name (label_nb_sb_1, "label_nb_sb_1");
  gtk_widget_ref (label_nb_sb_1);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label_nb_sb_1", label_nb_sb_1,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label_nb_sb_1);
  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook_sidebar), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook_sidebar), 0), label_nb_sb_1);

  label189 = gtk_label_new ("");
  gtk_widget_set_name (label189, "label189");
  gtk_widget_ref (label189);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label189", label189,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label189);
  gtk_container_add (GTK_CONTAINER (notebook_sidebar), label189);

  label188 = gtk_label_new ("");
  gtk_widget_set_name (label188, "label188");
  gtk_widget_ref (label188);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label188", label188,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label188);
  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook_sidebar), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook_sidebar), 1), label188);

  vbox31 = gtk_vbox_new (FALSE, 0);
  gtk_widget_set_name (vbox31, "vbox31");
  gtk_widget_ref (vbox31);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "vbox31", vbox31,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (vbox31);
  gtk_box_pack_start (GTK_BOX (vbox_sidebar), vbox31, FALSE, TRUE, 0);

  frame75 = gtk_frame_new (NULL);
  gtk_widget_set_name (frame75, "frame75");
  gtk_widget_ref (frame75);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "frame75", frame75,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (frame75);
  gtk_box_pack_start (GTK_BOX (vbox31), frame75, FALSE, FALSE, 0);
  gtk_frame_set_shadow_type (GTK_FRAME (frame75), GTK_SHADOW_OUT);

  vbox108 = gtk_vbox_new (FALSE, 0);
  gtk_widget_set_name (vbox108, "vbox108");
  gtk_widget_ref (vbox108);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "vbox108", vbox108,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (vbox108);
  gtk_container_add (GTK_CONTAINER (frame75), vbox108);

  hbox_stats_connections = gtk_hbox_new (FALSE, 1);
  gtk_widget_set_name (hbox_stats_connections, "hbox_stats_connections");
  gtk_widget_ref (hbox_stats_connections);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "hbox_stats_connections", hbox_stats_connections,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (hbox_stats_connections);
  gtk_box_pack_start (GTK_BOX (vbox108), hbox_stats_connections, FALSE, TRUE, 0);

  eventbox6 = gtk_event_box_new ();
  gtk_widget_set_name (eventbox6, "eventbox6");
  gtk_widget_ref (eventbox6);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "eventbox6", eventbox6,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (eventbox6);
  gtk_box_pack_start (GTK_BOX (hbox_stats_connections), eventbox6, FALSE, FALSE, 0);
  gtk_tooltips_set_tip (tooltips, eventbox6, _("Gnutella peers"), NULL);

  pixmap1 = create_pixmap (main_window, "smallserver.xpm");
  gtk_widget_set_name (pixmap1, "pixmap1");
  gtk_widget_ref (pixmap1);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "pixmap1", pixmap1,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (pixmap1);
  gtk_container_add (GTK_CONTAINER (eventbox6), pixmap1);
  gtk_pixmap_set_build_insensitive (GTK_PIXMAP (pixmap1), FALSE);

  progressbar_connections = gtk_progress_bar_new ();
  gtk_widget_set_name (progressbar_connections, "progressbar_connections");
  gtk_widget_ref (progressbar_connections);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "progressbar_connections", progressbar_connections,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (progressbar_connections);
  gtk_box_pack_start (GTK_BOX (hbox_stats_connections), progressbar_connections, TRUE, TRUE, 0);
  gtk_progress_set_show_text (GTK_PROGRESS (progressbar_connections), TRUE);
  gtk_progress_set_format_string (GTK_PROGRESS (progressbar_connections), _("%v/%u Gnutella peers"));

  hbox_stats_uploads = gtk_hbox_new (FALSE, 1);
  gtk_widget_set_name (hbox_stats_uploads, "hbox_stats_uploads");
  gtk_widget_ref (hbox_stats_uploads);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "hbox_stats_uploads", hbox_stats_uploads,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (hbox_stats_uploads);
  gtk_box_pack_start (GTK_BOX (vbox108), hbox_stats_uploads, FALSE, TRUE, 0);

  eventbox7 = gtk_event_box_new ();
  gtk_widget_set_name (eventbox7, "eventbox7");
  gtk_widget_ref (eventbox7);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "eventbox7", eventbox7,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (eventbox7);
  gtk_box_pack_start (GTK_BOX (hbox_stats_uploads), eventbox7, FALSE, FALSE, 0);
  gtk_tooltips_set_tip (tooltips, eventbox7, _("uploads"), NULL);

  pixmap2 = create_pixmap (main_window, "upload.xpm");
  gtk_widget_set_name (pixmap2, "pixmap2");
  gtk_widget_ref (pixmap2);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "pixmap2", pixmap2,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (pixmap2);
  gtk_container_add (GTK_CONTAINER (eventbox7), pixmap2);
  gtk_pixmap_set_build_insensitive (GTK_PIXMAP (pixmap2), FALSE);

  progressbar_uploads = gtk_progress_bar_new ();
  gtk_widget_set_name (progressbar_uploads, "progressbar_uploads");
  gtk_widget_ref (progressbar_uploads);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "progressbar_uploads", progressbar_uploads,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (progressbar_uploads);
  gtk_box_pack_start (GTK_BOX (hbox_stats_uploads), progressbar_uploads, TRUE, TRUE, 0);
  gtk_progress_set_show_text (GTK_PROGRESS (progressbar_uploads), TRUE);
  gtk_progress_set_format_string (GTK_PROGRESS (progressbar_uploads), _("%v/%u uploads"));

  hbox_stats_downloads = gtk_hbox_new (FALSE, 1);
  gtk_widget_set_name (hbox_stats_downloads, "hbox_stats_downloads");
  gtk_widget_ref (hbox_stats_downloads);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "hbox_stats_downloads", hbox_stats_downloads,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (hbox_stats_downloads);
  gtk_box_pack_start (GTK_BOX (vbox108), hbox_stats_downloads, FALSE, TRUE, 0);

  eventbox8 = gtk_event_box_new ();
  gtk_widget_set_name (eventbox8, "eventbox8");
  gtk_widget_ref (eventbox8);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "eventbox8", eventbox8,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (eventbox8);
  gtk_box_pack_start (GTK_BOX (hbox_stats_downloads), eventbox8, FALSE, FALSE, 0);
  gtk_tooltips_set_tip (tooltips, eventbox8, _("downloads"), NULL);

  pixmap3 = create_pixmap (main_window, "download.xpm");
  gtk_widget_set_name (pixmap3, "pixmap3");
  gtk_widget_ref (pixmap3);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "pixmap3", pixmap3,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (pixmap3);
  gtk_container_add (GTK_CONTAINER (eventbox8), pixmap3);
  gtk_pixmap_set_build_insensitive (GTK_PIXMAP (pixmap3), FALSE);

  progressbar_downloads = gtk_progress_bar_new ();
  gtk_widget_set_name (progressbar_downloads, "progressbar_downloads");
  gtk_widget_ref (progressbar_downloads);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "progressbar_downloads", progressbar_downloads,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (progressbar_downloads);
  gtk_box_pack_start (GTK_BOX (hbox_stats_downloads), progressbar_downloads, TRUE, TRUE, 0);
  gtk_progress_set_show_text (GTK_PROGRESS (progressbar_downloads), TRUE);
  gtk_progress_set_format_string (GTK_PROGRESS (progressbar_downloads), _("%v/%u downloads"));

  frame_bws_inout = gtk_frame_new (_("HTTP traffic"));
  gtk_widget_set_name (frame_bws_inout, "frame_bws_inout");
  gtk_widget_ref (frame_bws_inout);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "frame_bws_inout", frame_bws_inout,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (frame_bws_inout);
  gtk_box_pack_start (GTK_BOX (vbox31), frame_bws_inout, FALSE, FALSE, 0);
  gtk_frame_set_label_align (GTK_FRAME (frame_bws_inout), 0.5, 0.5);
  gtk_frame_set_shadow_type (GTK_FRAME (frame_bws_inout), GTK_SHADOW_OUT);

  vbox42 = gtk_vbox_new (FALSE, 0);
  gtk_widget_set_name (vbox42, "vbox42");
  gtk_widget_ref (vbox42);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "vbox42", vbox42,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (vbox42);
  gtk_container_add (GTK_CONTAINER (frame_bws_inout), vbox42);

  progressbar_bws_in = gtk_progress_bar_new ();
  gtk_widget_set_name (progressbar_bws_in, "progressbar_bws_in");
  gtk_widget_ref (progressbar_bws_in);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "progressbar_bws_in", progressbar_bws_in,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (progressbar_bws_in);
  gtk_box_pack_start (GTK_BOX (vbox42), progressbar_bws_in, FALSE, FALSE, 0);
  gtk_tooltips_set_tip (tooltips, progressbar_bws_in, _("Click to toggle display."), NULL);
  gtk_widget_set_events (progressbar_bws_in, GDK_BUTTON_PRESS_MASK);
  gtk_progress_set_show_text (GTK_PROGRESS (progressbar_bws_in), TRUE);
  gtk_progress_set_format_string (GTK_PROGRESS (progressbar_bws_in), _("in"));

  progressbar_bws_out = gtk_progress_bar_new ();
  gtk_widget_set_name (progressbar_bws_out, "progressbar_bws_out");
  gtk_widget_ref (progressbar_bws_out);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "progressbar_bws_out", progressbar_bws_out,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (progressbar_bws_out);
  gtk_box_pack_start (GTK_BOX (vbox42), progressbar_bws_out, FALSE, FALSE, 0);
  gtk_tooltips_set_tip (tooltips, progressbar_bws_out, _("Click to toggle display."), NULL);
  gtk_widget_set_events (progressbar_bws_out, GDK_BUTTON_PRESS_MASK);
  gtk_progress_set_show_text (GTK_PROGRESS (progressbar_bws_out), TRUE);
  gtk_progress_set_format_string (GTK_PROGRESS (progressbar_bws_out), _("out"));

  frame_bws_ginout = gtk_frame_new (_("Gnutella traffic"));
  gtk_widget_set_name (frame_bws_ginout, "frame_bws_ginout");
  gtk_widget_ref (frame_bws_ginout);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "frame_bws_ginout", frame_bws_ginout,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (frame_bws_ginout);
  gtk_box_pack_start (GTK_BOX (vbox31), frame_bws_ginout, FALSE, FALSE, 0);
  gtk_frame_set_label_align (GTK_FRAME (frame_bws_ginout), 0.5, 0.5);
  gtk_frame_set_shadow_type (GTK_FRAME (frame_bws_ginout), GTK_SHADOW_OUT);

  vbox43 = gtk_vbox_new (FALSE, 0);
  gtk_widget_set_name (vbox43, "vbox43");
  gtk_widget_ref (vbox43);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "vbox43", vbox43,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (vbox43);
  gtk_container_add (GTK_CONTAINER (frame_bws_ginout), vbox43);

  progressbar_bws_gin = gtk_progress_bar_new ();
  gtk_widget_set_name (progressbar_bws_gin, "progressbar_bws_gin");
  gtk_widget_ref (progressbar_bws_gin);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "progressbar_bws_gin", progressbar_bws_gin,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (progressbar_bws_gin);
  gtk_box_pack_start (GTK_BOX (vbox43), progressbar_bws_gin, FALSE, FALSE, 0);
  gtk_widget_set_events (progressbar_bws_gin, GDK_BUTTON_PRESS_MASK);
  gtk_progress_set_show_text (GTK_PROGRESS (progressbar_bws_gin), TRUE);
  gtk_progress_set_format_string (GTK_PROGRESS (progressbar_bws_gin), _("in"));

  progressbar_bws_gout = gtk_progress_bar_new ();
  gtk_widget_set_name (progressbar_bws_gout, "progressbar_bws_gout");
  gtk_widget_ref (progressbar_bws_gout);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "progressbar_bws_gout", progressbar_bws_gout,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (progressbar_bws_gout);
  gtk_box_pack_start (GTK_BOX (vbox43), progressbar_bws_gout, FALSE, FALSE, 0);
  gtk_widget_set_events (progressbar_bws_gout, GDK_BUTTON_PRESS_MASK);
  gtk_progress_set_show_text (GTK_PROGRESS (progressbar_bws_gout), TRUE);
  gtk_progress_set_format_string (GTK_PROGRESS (progressbar_bws_gout), _("out"));

  frame_bws_glinout = gtk_frame_new (_("Leaf traffic"));
  gtk_widget_set_name (frame_bws_glinout, "frame_bws_glinout");
  gtk_widget_ref (frame_bws_glinout);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "frame_bws_glinout", frame_bws_glinout,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (frame_bws_glinout);
  gtk_box_pack_start (GTK_BOX (vbox31), frame_bws_glinout, TRUE, TRUE, 0);
  gtk_frame_set_label_align (GTK_FRAME (frame_bws_glinout), 0.5, 0.5);
  gtk_frame_set_shadow_type (GTK_FRAME (frame_bws_glinout), GTK_SHADOW_OUT);

  vbox107 = gtk_vbox_new (FALSE, 0);
  gtk_widget_set_name (vbox107, "vbox107");
  gtk_widget_ref (vbox107);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "vbox107", vbox107,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (vbox107);
  gtk_container_add (GTK_CONTAINER (frame_bws_glinout), vbox107);

  progressbar_bws_lin = gtk_progress_bar_new ();
  gtk_widget_set_name (progressbar_bws_lin, "progressbar_bws_lin");
  gtk_widget_ref (progressbar_bws_lin);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "progressbar_bws_lin", progressbar_bws_lin,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (progressbar_bws_lin);
  gtk_box_pack_start (GTK_BOX (vbox107), progressbar_bws_lin, FALSE, FALSE, 0);
  gtk_widget_set_events (progressbar_bws_lin, GDK_BUTTON_PRESS_MASK);
  gtk_progress_set_show_text (GTK_PROGRESS (progressbar_bws_lin), TRUE);
  gtk_progress_set_format_string (GTK_PROGRESS (progressbar_bws_lin), _("in"));

  progressbar_bws_lout = gtk_progress_bar_new ();
  gtk_widget_set_name (progressbar_bws_lout, "progressbar_bws_lout");
  gtk_widget_ref (progressbar_bws_lout);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "progressbar_bws_lout", progressbar_bws_lout,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (progressbar_bws_lout);
  gtk_box_pack_start (GTK_BOX (vbox107), progressbar_bws_lout, FALSE, FALSE, 0);
  gtk_widget_set_events (progressbar_bws_lout, GDK_BUTTON_PRESS_MASK);
  gtk_progress_set_show_text (GTK_PROGRESS (progressbar_bws_lout), TRUE);
  gtk_progress_set_format_string (GTK_PROGRESS (progressbar_bws_lout), _("out"));

  vbox_right = gtk_vbox_new (FALSE, 0);
  gtk_widget_set_name (vbox_right, "vbox_right");
  gtk_widget_ref (vbox_right);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "vbox_right", vbox_right,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (vbox_right);
  gtk_paned_pack2 (GTK_PANED (hpaned_main), vbox_right, TRUE, TRUE);

  notebook_main = gtk_notebook_new ();
  gtk_widget_set_name (notebook_main, "notebook_main");
  gtk_widget_ref (notebook_main);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "notebook_main", notebook_main,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (notebook_main);
  gtk_box_pack_start (GTK_BOX (vbox_right), notebook_main, TRUE, TRUE, 0);
  gtk_notebook_set_show_border (GTK_NOTEBOOK (notebook_main), FALSE);
  gtk_notebook_set_scrollable (GTK_NOTEBOOK (notebook_main), TRUE);
  gtk_notebook_set_tab_hborder (GTK_NOTEBOOK (notebook_main), 0);
  gtk_notebook_set_tab_vborder (GTK_NOTEBOOK (notebook_main), 0);

  vbox_gnutellanet = gtk_vbox_new (FALSE, 6);
  gtk_widget_set_name (vbox_gnutellanet, "vbox_gnutellanet");
  gtk_widget_ref (vbox_gnutellanet);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "vbox_gnutellanet", vbox_gnutellanet,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (vbox_gnutellanet);
  gtk_container_add (GTK_CONTAINER (notebook_main), vbox_gnutellanet);

  vbox17 = gtk_vbox_new (FALSE, 2);
  gtk_widget_set_name (vbox17, "vbox17");
  gtk_widget_ref (vbox17);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "vbox17", vbox17,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (vbox17);
  gtk_box_pack_start (GTK_BOX (vbox_gnutellanet), vbox17, TRUE, TRUE, 0);

  sw_nodes = gtk_scrolled_window_new (NULL, NULL);
  gtk_widget_set_name (sw_nodes, "sw_nodes");
  gtk_widget_ref (sw_nodes);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "sw_nodes", sw_nodes,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (sw_nodes);
  gtk_box_pack_start (GTK_BOX (vbox17), sw_nodes, TRUE, TRUE, 0);
  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (sw_nodes), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);

  clist_nodes = gtk_clist_new (8);
  gtk_widget_set_name (clist_nodes, "clist_nodes");
  gtk_widget_ref (clist_nodes);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "clist_nodes", clist_nodes,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (clist_nodes);
  gtk_container_add (GTK_CONTAINER (sw_nodes), clist_nodes);
  GTK_WIDGET_UNSET_FLAGS (clist_nodes, GTK_CAN_FOCUS);
  gtk_clist_set_column_width (GTK_CLIST (clist_nodes), 0, 80);
  gtk_clist_set_column_width (GTK_CLIST (clist_nodes), 1, 36);
  gtk_clist_set_column_width (GTK_CLIST (clist_nodes), 2, 80);
  gtk_clist_set_column_width (GTK_CLIST (clist_nodes), 3, 80);
  gtk_clist_set_column_width (GTK_CLIST (clist_nodes), 4, 80);
  gtk_clist_set_column_width (GTK_CLIST (clist_nodes), 5, 80);
  gtk_clist_set_column_width (GTK_CLIST (clist_nodes), 6, 80);
  gtk_clist_set_column_width (GTK_CLIST (clist_nodes), 7, 80);
  gtk_clist_set_selection_mode (GTK_CLIST (clist_nodes), GTK_SELECTION_EXTENDED);
  gtk_clist_column_titles_show (GTK_CLIST (clist_nodes));

  label13 = gtk_label_new (_("Host"));
  gtk_widget_set_name (label13, "label13");
  gtk_widget_ref (label13);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label13", label13,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label13);
  gtk_clist_set_column_widget (GTK_CLIST (clist_nodes), 0, label13);
  gtk_misc_set_alignment (GTK_MISC (label13), 0, 0.5);

  label14b = gtk_label_new (_("Loc"));
  gtk_widget_set_name (label14b, "label14b");
  gtk_widget_ref (label14b);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label14b", label14b,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label14b);
  gtk_clist_set_column_widget (GTK_CLIST (clist_nodes), 1, label14b);

  label14 = gtk_label_new (_("Flags"));
  gtk_widget_set_name (label14, "label14");
  gtk_widget_ref (label14);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label14", label14,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label14);
  gtk_clist_set_column_widget (GTK_CLIST (clist_nodes), 2, label14);

  label_node_vendor = gtk_label_new (_("User-Agent"));
  gtk_widget_set_name (label_node_vendor, "label_node_vendor");
  gtk_widget_ref (label_node_vendor);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label_node_vendor", label_node_vendor,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label_node_vendor);
  gtk_clist_set_column_widget (GTK_CLIST (clist_nodes), 3, label_node_vendor);

  label_node_proto = gtk_label_new (_("Ver"));
  gtk_widget_set_name (label_node_proto, "label_node_proto");
  gtk_widget_ref (label_node_proto);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label_node_proto", label_node_proto,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label_node_proto);
  gtk_clist_set_column_widget (GTK_CLIST (clist_nodes), 4, label_node_proto);

  label_node_connected = gtk_label_new (_("Connected time"));
  gtk_widget_set_name (label_node_connected, "label_node_connected");
  gtk_widget_ref (label_node_connected);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label_node_connected", label_node_connected,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label_node_connected);
  gtk_clist_set_column_widget (GTK_CLIST (clist_nodes), 5, label_node_connected);
  gtk_misc_set_alignment (GTK_MISC (label_node_connected), 7.45058e-09, 0.5);

  label_node_uptime = gtk_label_new (_("Uptime"));
  gtk_widget_set_name (label_node_uptime, "label_node_uptime");
  gtk_widget_ref (label_node_uptime);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label_node_uptime", label_node_uptime,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label_node_uptime);
  gtk_clist_set_column_widget (GTK_CLIST (clist_nodes), 6, label_node_uptime);

  label_node_info = gtk_label_new (_("Info"));
  gtk_widget_set_name (label_node_info, "label_node_info");
  gtk_widget_ref (label_node_info);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label_node_info", label_node_info,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label_node_info);
  gtk_clist_set_column_widget (GTK_CLIST (clist_nodes), 7, label_node_info);
  gtk_misc_set_alignment (GTK_MISC (label_node_info), 7.45058e-09, 0.5);

  hbox2 = gtk_hbox_new (FALSE, 4);
  gtk_widget_set_name (hbox2, "hbox2");
  gtk_widget_ref (hbox2);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "hbox2", hbox2,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (hbox2);
  gtk_box_pack_start (GTK_BOX (vbox17), hbox2, FALSE, TRUE, 0);

  button_nodes_disconnect = gtk_button_new_with_label (_("Disconnect"));
  gtk_widget_set_name (button_nodes_disconnect, "button_nodes_disconnect");
  gtk_widget_ref (button_nodes_disconnect);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "button_nodes_disconnect", button_nodes_disconnect,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (button_nodes_disconnect);
  gtk_box_pack_start (GTK_BOX (hbox2), button_nodes_disconnect, FALSE, FALSE, 0);
  gtk_widget_set_sensitive (button_nodes_disconnect, FALSE);
  gtk_tooltips_set_tip (tooltips, button_nodes_disconnect, _("Disconnect from selected nodes"), NULL);

  button_nodes_add = gtk_button_new_with_label (_("Add"));
  gtk_widget_set_name (button_nodes_add, "button_nodes_add");
  gtk_widget_ref (button_nodes_add);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "button_nodes_add", button_nodes_add,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (button_nodes_add);
  gtk_box_pack_start (GTK_BOX (hbox2), button_nodes_add, FALSE, FALSE, 0);
  gtk_widget_set_sensitive (button_nodes_add, FALSE);
  gtk_tooltips_set_tip (tooltips, button_nodes_add, _("Try to connect to specified address"), NULL);

  entry_host = gtk_entry_new ();
  gtk_widget_set_name (entry_host, "entry_host");
  gtk_widget_ref (entry_host);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "entry_host", entry_host,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (entry_host);
  gtk_box_pack_start (GTK_BOX (hbox2), entry_host, TRUE, TRUE, 0);

  hbox200 = gtk_hbox_new (FALSE, 4);
  gtk_widget_set_name (hbox200, "hbox200");
  gtk_widget_ref (hbox200);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "hbox200", hbox200,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (hbox200);
  gtk_box_pack_start (GTK_BOX (vbox17), hbox200, FALSE, TRUE, 0);

  hbox_normal_or_ultrapeer = gtk_table_new (2, 2, FALSE);
  gtk_widget_set_name (hbox_normal_or_ultrapeer, "hbox_normal_or_ultrapeer");
  gtk_widget_ref (hbox_normal_or_ultrapeer);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "hbox_normal_or_ultrapeer", hbox_normal_or_ultrapeer,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (hbox_normal_or_ultrapeer);
  gtk_box_pack_start (GTK_BOX (hbox200), hbox_normal_or_ultrapeer, TRUE, TRUE, 0);
  gtk_table_set_row_spacings (GTK_TABLE (hbox_normal_or_ultrapeer), 2);
  gtk_table_set_col_spacings (GTK_TABLE (hbox_normal_or_ultrapeer), 4);

  label530 = gtk_label_new (_("Minimum"));
  gtk_widget_set_name (label530, "label530");
  gtk_widget_ref (label530);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label530", label530,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label530);
  gtk_table_attach (GTK_TABLE (hbox_normal_or_ultrapeer), label530, 0, 1, 0, 1,
                    (GtkAttachOptions) (GTK_FILL),
                    (GtkAttachOptions) (0), 0, 0);
  gtk_misc_set_alignment (GTK_MISC (label530), 0, 0.5);

  label531 = gtk_label_new (_("Maximum"));
  gtk_widget_set_name (label531, "label531");
  gtk_widget_ref (label531);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label531", label531,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label531);
  gtk_table_attach (GTK_TABLE (hbox_normal_or_ultrapeer), label531, 0, 1, 1, 2,
                    (GtkAttachOptions) (GTK_FILL),
                    (GtkAttachOptions) (0), 0, 0);
  gtk_misc_set_alignment (GTK_MISC (label531), 0, 0.5);

  spinbutton_up_connections_adj = gtk_adjustment_new (1, 0, 100, 1, 10, 10);
  spinbutton_up_connections = gtk_spin_button_new (GTK_ADJUSTMENT (spinbutton_up_connections_adj), 1, 0);
  gtk_widget_set_name (spinbutton_up_connections, "spinbutton_up_connections");
  gtk_widget_ref (spinbutton_up_connections);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "spinbutton_up_connections", spinbutton_up_connections,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (spinbutton_up_connections);
  gtk_table_attach (GTK_TABLE (hbox_normal_or_ultrapeer), spinbutton_up_connections, 1, 2, 0, 1,
                    (GtkAttachOptions) (GTK_FILL),
                    (GtkAttachOptions) (0), 0, 0);
  gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spinbutton_up_connections), TRUE);

  spinbutton_max_connections_adj = gtk_adjustment_new (1, 0, 100, 1, 10, 10);
  spinbutton_max_connections = gtk_spin_button_new (GTK_ADJUSTMENT (spinbutton_max_connections_adj), 1, 0);
  gtk_widget_set_name (spinbutton_max_connections, "spinbutton_max_connections");
  gtk_widget_ref (spinbutton_max_connections);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "spinbutton_max_connections", spinbutton_max_connections,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (spinbutton_max_connections);
  gtk_table_attach (GTK_TABLE (hbox_normal_or_ultrapeer), spinbutton_max_connections, 1, 2, 1, 2,
                    (GtkAttachOptions) (GTK_FILL),
                    (GtkAttachOptions) (0), 0, 0);
  gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spinbutton_max_connections), TRUE);

  hbox_leaf = gtk_table_new (1, 2, FALSE);
  gtk_widget_set_name (hbox_leaf, "hbox_leaf");
  gtk_widget_ref (hbox_leaf);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "hbox_leaf", hbox_leaf,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (hbox_leaf);
  gtk_box_pack_start (GTK_BOX (hbox200), hbox_leaf, TRUE, FALSE, 0);
  gtk_table_set_row_spacings (GTK_TABLE (hbox_leaf), 2);
  gtk_table_set_col_spacings (GTK_TABLE (hbox_leaf), 4);

  label532 = gtk_label_new (_("Ultrapeers in leaf mode"));
  gtk_widget_set_name (label532, "label532");
  gtk_widget_ref (label532);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label532", label532,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label532);
  gtk_table_attach (GTK_TABLE (hbox_leaf), label532, 0, 1, 0, 1,
                    (GtkAttachOptions) (GTK_FILL),
                    (GtkAttachOptions) (0), 0, 0);
  gtk_misc_set_alignment (GTK_MISC (label532), 0, 0.5);

  spinbutton_max_ultrapeers_adj = gtk_adjustment_new (3, 0, 5, 1, 10, 10);
  spinbutton_max_ultrapeers = gtk_spin_button_new (GTK_ADJUSTMENT (spinbutton_max_ultrapeers_adj), 1, 0);
  gtk_widget_set_name (spinbutton_max_ultrapeers, "spinbutton_max_ultrapeers");
  gtk_widget_ref (spinbutton_max_ultrapeers);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "spinbutton_max_ultrapeers", spinbutton_max_ultrapeers,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (spinbutton_max_ultrapeers);
  gtk_table_attach (GTK_TABLE (hbox_leaf), spinbutton_max_ultrapeers, 1, 2, 0, 1,
                    (GtkAttachOptions) (GTK_FILL),
                    (GtkAttachOptions) (0), 0, 0);

  table91 = gtk_table_new (1, 2, FALSE);
  gtk_widget_set_name (table91, "table91");
  gtk_widget_ref (table91);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "table91", table91,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (table91);
  gtk_box_pack_start (GTK_BOX (hbox200), table91, TRUE, TRUE, 0);
  gtk_table_set_row_spacings (GTK_TABLE (table91), 2);
  gtk_table_set_col_spacings (GTK_TABLE (table91), 4);

  spinbutton_quick_connect_pool_size_adj = gtk_adjustment_new (1, 0, 100, 1, 10, 10);
  spinbutton_quick_connect_pool_size = gtk_spin_button_new (GTK_ADJUSTMENT (spinbutton_quick_connect_pool_size_adj), 1, 0);
  gtk_widget_set_name (spinbutton_quick_connect_pool_size, "spinbutton_quick_connect_pool_size");
  gtk_widget_ref (spinbutton_quick_connect_pool_size);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "spinbutton_quick_connect_pool_size", spinbutton_quick_connect_pool_size,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (spinbutton_quick_connect_pool_size);
  gtk_table_attach (GTK_TABLE (table91), spinbutton_quick_connect_pool_size, 1, 2, 0, 1,
                    (GtkAttachOptions) (GTK_FILL),
                    (GtkAttachOptions) (0), 0, 0);

  label680 = gtk_label_new (_("Quick-connect pool size"));
  gtk_widget_set_name (label680, "label680");
  gtk_widget_ref (label680);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label680", label680,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label680);
  gtk_table_attach (GTK_TABLE (table91), label680, 0, 1, 0, 1,
                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
                    (GtkAttachOptions) (0), 0, 0);
  gtk_misc_set_alignment (GTK_MISC (label680), 1, 0.5);

  vbox83 = gtk_vbox_new (FALSE, 0);
  gtk_widget_set_name (vbox83, "vbox83");
  gtk_widget_ref (vbox83);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "vbox83", vbox83,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (vbox83);
  gtk_box_pack_start (GTK_BOX (vbox_gnutellanet), vbox83, FALSE, TRUE, 0);

  frame_expert_node_info = gtk_frame_new (_("Local node"));
  gtk_widget_set_name (frame_expert_node_info, "frame_expert_node_info");
  gtk_widget_ref (frame_expert_node_info);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "frame_expert_node_info", frame_expert_node_info,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (frame_expert_node_info);
  gtk_box_pack_start (GTK_BOX (vbox83), frame_expert_node_info, TRUE, TRUE, 0);

  vbox34 = gtk_vbox_new (FALSE, 0);
  gtk_widget_set_name (vbox34, "vbox34");
  gtk_widget_ref (vbox34);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "vbox34", vbox34,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (vbox34);
  gtk_container_add (GTK_CONTAINER (frame_expert_node_info), vbox34);

  table6 = gtk_table_new (1, 4, FALSE);
  gtk_widget_set_name (table6, "table6");
  gtk_widget_ref (table6);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "table6", table6,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (table6);
  gtk_box_pack_start (GTK_BOX (vbox34), table6, TRUE, TRUE, 0);
  gtk_container_set_border_width (GTK_CONTAINER (table6), 2);
  gtk_table_set_row_spacings (GTK_TABLE (table6), 2);
  gtk_table_set_col_spacings (GTK_TABLE (table6), 4);

  label150 = gtk_label_new (_("GUID:"));
  gtk_widget_set_name (label150, "label150");
  gtk_widget_ref (label150);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label150", label150,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label150);
  gtk_table_attach (GTK_TABLE (table6), label150, 0, 1, 0, 1,
                    (GtkAttachOptions) (GTK_FILL),
                    (GtkAttachOptions) (0), 0, 0);
  gtk_misc_set_alignment (GTK_MISC (label150), 7.45058e-09, 0.5);

  entry_nodes_guid = gtk_entry_new ();
  gtk_widget_set_name (entry_nodes_guid, "entry_nodes_guid");
  gtk_widget_ref (entry_nodes_guid);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "entry_nodes_guid", entry_nodes_guid,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (entry_nodes_guid);
  gtk_table_attach (GTK_TABLE (table6), entry_nodes_guid, 1, 2, 0, 1,
                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
                    (GtkAttachOptions) (0), 0, 0);
  gtk_widget_set_usize (entry_nodes_guid, 72, -2);
  gtk_entry_set_editable (GTK_ENTRY (entry_nodes_guid), FALSE);

  label151 = gtk_label_new (_("IP:Port:"));
  gtk_widget_set_name (label151, "label151");
  gtk_widget_ref (label151);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label151", label151,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label151);
  gtk_table_attach (GTK_TABLE (table6), label151, 2, 3, 0, 1,
                    (GtkAttachOptions) (GTK_FILL),
                    (GtkAttachOptions) (0), 0, 0);
  gtk_misc_set_alignment (GTK_MISC (label151), 0, 0.5);

  entry_nodes_ip = gtk_entry_new ();
  gtk_widget_set_name (entry_nodes_ip, "entry_nodes_ip");
  gtk_widget_ref (entry_nodes_ip);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "entry_nodes_ip", entry_nodes_ip,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (entry_nodes_ip);
  gtk_table_attach (GTK_TABLE (table6), entry_nodes_ip, 3, 4, 0, 1,
                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
                    (GtkAttachOptions) (0), 0, 0);
  gtk_widget_set_usize (entry_nodes_ip, 72, -2);
  gtk_tooltips_set_tip (tooltips, entry_nodes_ip, _("The current IP address and listening port for this node. To change these go to File->Preferences->Network."), NULL);
  gtk_entry_set_editable (GTK_ENTRY (entry_nodes_ip), FALSE);

  label7986 = gtk_label_new (_("Network"));
  gtk_widget_set_name (label7986, "label7986");
  gtk_widget_ref (label7986);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label7986", label7986,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label7986);
  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook_main), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook_main), 0), label7986);

  vbox76 = gtk_vbox_new (FALSE, 2);
  gtk_widget_set_name (vbox76, "vbox76");
  gtk_widget_ref (vbox76);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "vbox76", vbox76,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (vbox76);
  gtk_container_add (GTK_CONTAINER (notebook_main), vbox76);

  hbox146 = gtk_hbox_new (FALSE, 4);
  gtk_widget_set_name (hbox146, "hbox146");
  gtk_widget_ref (hbox146);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "hbox146", hbox146,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (hbox146);
  gtk_box_pack_start (GTK_BOX (vbox76), hbox146, FALSE, TRUE, 0);

  label651 = gtk_label_new (_("Current search:"));
  gtk_widget_set_name (label651, "label651");
  gtk_widget_ref (label651);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label651", label651,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label651);
  gtk_box_pack_start (GTK_BOX (hbox146), label651, FALSE, FALSE, 0);

  option_menu_searches = gtk_option_menu_new ();
  gtk_widget_set_name (option_menu_searches, "option_menu_searches");
  gtk_widget_ref (option_menu_searches);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "option_menu_searches", option_menu_searches,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (option_menu_searches);
  gtk_box_pack_start (GTK_BOX (hbox146), option_menu_searches, TRUE, TRUE, 0);
  option_menu_searches_menu = gtk_menu_new ();
  gtk_option_menu_set_menu (GTK_OPTION_MENU (option_menu_searches), option_menu_searches_menu);

  viewport51 = gtk_viewport_new (NULL, NULL);
  gtk_widget_set_name (viewport51, "viewport51");
  gtk_widget_ref (viewport51);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "viewport51", viewport51,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (viewport51);
  gtk_box_pack_start (GTK_BOX (hbox146), viewport51, TRUE, TRUE, 0);
  gtk_viewport_set_shadow_type (GTK_VIEWPORT (viewport51), GTK_SHADOW_ETCHED_IN);

  hbox2107 = gtk_hbox_new (FALSE, 0);
  gtk_widget_set_name (hbox2107, "hbox2107");
  gtk_widget_ref (hbox2107);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "hbox2107", hbox2107,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (hbox2107);
  gtk_container_add (GTK_CONTAINER (viewport51), hbox2107);

  label_search_expiry = gtk_label_new ("");
  gtk_widget_set_name (label_search_expiry, "label_search_expiry");
  gtk_widget_ref (label_search_expiry);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label_search_expiry", label_search_expiry,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label_search_expiry);
  gtk_box_pack_start (GTK_BOX (hbox2107), label_search_expiry, FALSE, TRUE, 0);
  gtk_misc_set_alignment (GTK_MISC (label_search_expiry), 7.45058e-09, 0.5);
  gtk_misc_set_padding (GTK_MISC (label_search_expiry), 5, 0);

  button_search_close = gtk_button_new_with_label ("");
  button_search_close_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (button_search_close)->child),
                                   _("Cl_ose search"));
  gtk_widget_add_accelerator (button_search_close, "clicked", accel_group,
                              button_search_close_key, GDK_MOD1_MASK, (GtkAccelFlags) 0);
  gtk_widget_set_name (button_search_close, "button_search_close");
  gtk_widget_ref (button_search_close);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "button_search_close", button_search_close,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (button_search_close);
  gtk_box_pack_start (GTK_BOX (hbox146), button_search_close, FALSE, FALSE, 0);
  gtk_widget_set_sensitive (button_search_close, FALSE);

  vpaned_results = gtk_vpaned_new ();
  gtk_widget_set_name (vpaned_results, "vpaned_results");
  gtk_widget_ref (vpaned_results);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "vpaned_results", vpaned_results,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (vpaned_results);
  gtk_box_pack_start (GTK_BOX (vbox76), vpaned_results, TRUE, TRUE, 0);
  gtk_paned_set_gutter_size (GTK_PANED (vpaned_results), 10);
  gtk_paned_set_position (GTK_PANED (vpaned_results), 354);

  notebook_search_results = gtk_notebook_new ();
  gtk_widget_set_name (notebook_search_results, "notebook_search_results");
  gtk_widget_ref (notebook_search_results);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "notebook_search_results", notebook_search_results,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (notebook_search_results);
  gtk_paned_pack1 (GTK_PANED (vpaned_results), notebook_search_results, FALSE, TRUE);
  gtk_notebook_set_show_border (GTK_NOTEBOOK (notebook_search_results), FALSE);
  gtk_notebook_popup_enable (GTK_NOTEBOOK (notebook_search_results));

  empty_notebook_page = gtk_vbox_new (FALSE, 0);
  gtk_widget_show (empty_notebook_page);
  gtk_container_add (GTK_CONTAINER (notebook_search_results), empty_notebook_page);

  label190 = gtk_label_new (_("(no search)"));
  gtk_widget_set_name (label190, "label190");
  gtk_widget_ref (label190);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label190", label190,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label190);
  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook_search_results), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook_search_results), 0), label190);

  scrolledwindow47 = gtk_scrolled_window_new (NULL, NULL);
  gtk_widget_set_name (scrolledwindow47, "scrolledwindow47");
  gtk_widget_ref (scrolledwindow47);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "scrolledwindow47", scrolledwindow47,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (scrolledwindow47);
  gtk_paned_pack2 (GTK_PANED (vpaned_results), scrolledwindow47, TRUE, TRUE);
  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow47), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);

  viewport45 = gtk_viewport_new (NULL, NULL);
  gtk_widget_set_name (viewport45, "viewport45");
  gtk_widget_ref (viewport45);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "viewport45", viewport45,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (viewport45);
  gtk_container_add (GTK_CONTAINER (scrolledwindow47), viewport45);

  notebook4 = gtk_notebook_new ();
  gtk_widget_set_name (notebook4, "notebook4");
  gtk_widget_ref (notebook4);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "notebook4", notebook4,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (notebook4);
  gtk_container_add (GTK_CONTAINER (viewport45), notebook4);

  scrolledwindow495 = gtk_scrolled_window_new (NULL, NULL);
  gtk_widget_set_name (scrolledwindow495, "scrolledwindow495");
  gtk_widget_ref (scrolledwindow495);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "scrolledwindow495", scrolledwindow495,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (scrolledwindow495);
  gtk_container_add (GTK_CONTAINER (notebook4), scrolledwindow495);

  clist_search_details = gtk_clist_new (2);
  gtk_widget_set_name (clist_search_details, "clist_search_details");
  gtk_widget_ref (clist_search_details);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "clist_search_details", clist_search_details,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (clist_search_details);
  gtk_container_add (GTK_CONTAINER (scrolledwindow495), clist_search_details);
  gtk_clist_set_column_width (GTK_CLIST (clist_search_details), 0, 80);
  gtk_clist_set_column_width (GTK_CLIST (clist_search_details), 1, 80);
  gtk_clist_column_titles_hide (GTK_CLIST (clist_search_details));

  label794 = gtk_label_new (_("label794"));
  gtk_widget_set_name (label794, "label794");
  gtk_widget_ref (label794);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label794", label794,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label794);
  gtk_clist_set_column_widget (GTK_CLIST (clist_search_details), 0, label794);

  label795 = gtk_label_new (_("label795"));
  gtk_widget_set_name (label795, "label795");
  gtk_widget_ref (label795);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label795", label795,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label795);
  gtk_clist_set_column_widget (GTK_CLIST (clist_search_details), 1, label795);

  label788 = gtk_label_new (_("Information about selected file"));
  gtk_widget_set_name (label788, "label788");
  gtk_widget_ref (label788);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label788", label788,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label788);
  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook4), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook4), 0), label788);

  scrolledwindow491 = gtk_scrolled_window_new (NULL, NULL);
  gtk_widget_set_name (scrolledwindow491, "scrolledwindow491");
  gtk_widget_ref (scrolledwindow491);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "scrolledwindow491", scrolledwindow491,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (scrolledwindow491);
  gtk_container_add (GTK_CONTAINER (notebook4), scrolledwindow491);
  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow491), GTK_POLICY_NEVER, GTK_POLICY_ALWAYS);

  text_result_info_xml = gtk_text_new (NULL, NULL);
  gtk_widget_set_name (text_result_info_xml, "text_result_info_xml");
  gtk_widget_ref (text_result_info_xml);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "text_result_info_xml", text_result_info_xml,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (text_result_info_xml);
  gtk_container_add (GTK_CONTAINER (scrolledwindow491), text_result_info_xml);

  label793 = gtk_label_new (_("XML Metadata"));
  gtk_widget_set_name (label793, "label793");
  gtk_widget_ref (label793);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label793", label793,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label793);
  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook4), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook4), 1), label793);

  table68 = gtk_table_new (5, 4, FALSE);
  gtk_widget_set_name (table68, "table68");
  gtk_widget_ref (table68);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "table68", table68,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (table68);
  gtk_container_add (GTK_CONTAINER (notebook4), table68);
  gtk_container_set_border_width (GTK_CONTAINER (table68), 2);
  gtk_table_set_row_spacings (GTK_TABLE (table68), 2);
  gtk_table_set_col_spacings (GTK_TABLE (table68), 4);

  checkbutton_search_hide_downloaded = gtk_check_button_new_with_label ("");
  checkbutton_search_hide_downloaded_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (checkbutton_search_hide_downloaded)->child),
                                   _("_Hide downloaded files"));
  gtk_widget_add_accelerator (checkbutton_search_hide_downloaded, "clicked", accel_group,
                              checkbutton_search_hide_downloaded_key, GDK_MOD1_MASK, (GtkAccelFlags) 0);
  gtk_widget_set_name (checkbutton_search_hide_downloaded, "checkbutton_search_hide_downloaded");
  gtk_widget_ref (checkbutton_search_hide_downloaded);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "checkbutton_search_hide_downloaded", checkbutton_search_hide_downloaded,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (checkbutton_search_hide_downloaded);
  gtk_table_attach (GTK_TABLE (table68), checkbutton_search_hide_downloaded, 2, 4, 0, 1,
                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
                    (GtkAttachOptions) (0), 0, 0);

  checkbutton_search_remove_downloaded = gtk_check_button_new_with_label ("");
  checkbutton_search_remove_downloaded_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (checkbutton_search_remove_downloaded)->child),
                                   _("_Remove manually downloaded files"));
  gtk_widget_add_accelerator (checkbutton_search_remove_downloaded, "clicked", accel_group,
                              checkbutton_search_remove_downloaded_key, GDK_MOD1_MASK, (GtkAccelFlags) 0);
  gtk_widget_set_name (checkbutton_search_remove_downloaded, "checkbutton_search_remove_downloaded");
  gtk_widget_ref (checkbutton_search_remove_downloaded);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "checkbutton_search_remove_downloaded", checkbutton_search_remove_downloaded,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (checkbutton_search_remove_downloaded);
  gtk_table_attach (GTK_TABLE (table68), checkbutton_search_remove_downloaded, 2, 4, 1, 2,
                    (GtkAttachOptions) (GTK_FILL),
                    (GtkAttachOptions) (0), 0, 0);

  checkbutton_browse_copied_to_passive = gtk_check_button_new_with_label (_("Copy browse-host results to passive searches"));
  gtk_widget_set_name (checkbutton_browse_copied_to_passive, "checkbutton_browse_copied_to_passive");
  gtk_widget_ref (checkbutton_browse_copied_to_passive);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "checkbutton_browse_copied_to_passive", checkbutton_browse_copied_to_passive,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (checkbutton_browse_copied_to_passive);
  gtk_table_attach (GTK_TABLE (table68), checkbutton_browse_copied_to_passive, 2, 4, 2, 3,
                    (GtkAttachOptions) (GTK_FILL),
                    (GtkAttachOptions) (0), 0, 0);

  checkbutton_search_discard_hashless = gtk_check_button_new_with_label (_("Discard results without SHA-1 hashes"));
  gtk_widget_set_name (checkbutton_search_discard_hashless, "checkbutton_search_discard_hashless");
  gtk_widget_ref (checkbutton_search_discard_hashless);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "checkbutton_search_discard_hashless", checkbutton_search_discard_hashless,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (checkbutton_search_discard_hashless);
  gtk_table_attach (GTK_TABLE (table68), checkbutton_search_discard_hashless, 2, 4, 3, 4,
                    (GtkAttachOptions) (GTK_FILL),
                    (GtkAttachOptions) (0), 0, 0);

  checkbutton_search_discard_spam = gtk_check_button_new_with_label (_("Discard spam"));
  gtk_widget_set_name (checkbutton_search_discard_spam, "checkbutton_search_discard_spam");
  gtk_widget_ref (checkbutton_search_discard_spam);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "checkbutton_search_discard_spam", checkbutton_search_discard_spam,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (checkbutton_search_discard_spam);
  gtk_table_attach (GTK_TABLE (table68), checkbutton_search_discard_spam, 2, 4, 4, 5,
                    (GtkAttachOptions) (GTK_FILL),
                    (GtkAttachOptions) (0), 0, 0);

  checkbutton_search_sort_casesense = gtk_check_button_new_with_label (_("Case-sensitive sorting"));
  gtk_widget_set_name (checkbutton_search_sort_casesense, "checkbutton_search_sort_casesense");
  gtk_widget_ref (checkbutton_search_sort_casesense);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "checkbutton_search_sort_casesense", checkbutton_search_sort_casesense,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (checkbutton_search_sort_casesense);
  gtk_table_attach (GTK_TABLE (table68), checkbutton_search_sort_casesense, 0, 2, 4, 5,
                    (GtkAttachOptions) (GTK_FILL),
                    (GtkAttachOptions) (0), 0, 0);

  alignment38 = gtk_alignment_new (7.45058e-09, 0.5, 0.15, 1);
  gtk_widget_set_name (alignment38, "alignment38");
  gtk_widget_ref (alignment38);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "alignment38", alignment38,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (alignment38);
  gtk_table_attach (GTK_TABLE (table68), alignment38, 1, 2, 2, 3,
                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
                    (GtkAttachOptions) (GTK_FILL), 0, 0);

  spinbutton_browse_host_max_results_adj = gtk_adjustment_new (1, 0, 100, 1, 10, 10);
  spinbutton_browse_host_max_results = gtk_spin_button_new (GTK_ADJUSTMENT (spinbutton_browse_host_max_results_adj), 1, 0);
  gtk_widget_set_name (spinbutton_browse_host_max_results, "spinbutton_browse_host_max_results");
  gtk_widget_ref (spinbutton_browse_host_max_results);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "spinbutton_browse_host_max_results", spinbutton_browse_host_max_results,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (spinbutton_browse_host_max_results);
  gtk_container_add (GTK_CONTAINER (alignment38), spinbutton_browse_host_max_results);
  gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spinbutton_browse_host_max_results), TRUE);

  alignment27 = gtk_alignment_new (7.45058e-09, 0.5, 0.15, 1);
  gtk_widget_set_name (alignment27, "alignment27");
  gtk_widget_ref (alignment27);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "alignment27", alignment27,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (alignment27);
  gtk_table_attach (GTK_TABLE (table68), alignment27, 1, 2, 3, 4,
                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
                    (GtkAttachOptions) (0), 0, 0);

  spinbutton_search_max_results_adj = gtk_adjustment_new (1, 0, 100, 1, 10, 10);
  spinbutton_search_max_results = gtk_spin_button_new (GTK_ADJUSTMENT (spinbutton_search_max_results_adj), 1, 0);
  gtk_widget_set_name (spinbutton_search_max_results, "spinbutton_search_max_results");
  gtk_widget_ref (spinbutton_search_max_results);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "spinbutton_search_max_results", spinbutton_search_max_results,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (spinbutton_search_max_results);
  gtk_container_add (GTK_CONTAINER (alignment27), spinbutton_search_max_results);
  gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spinbutton_search_max_results), TRUE);

  label460 = gtk_label_new ("");
  gtk_label_parse_uline (GTK_LABEL (label460),
                         _("Max. _number of results"));
  gtk_widget_set_name (label460, "label460");
  gtk_widget_ref (label460);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label460", label460,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label460);
  gtk_table_attach (GTK_TABLE (table68), label460, 0, 1, 3, 4,
                    (GtkAttachOptions) (GTK_FILL),
                    (GtkAttachOptions) (0), 0, 0);
  gtk_misc_set_alignment (GTK_MISC (label460), 0, 0.5);

  label783 = gtk_label_new (_("Max. number of browse host results"));
  gtk_widget_set_name (label783, "label783");
  gtk_widget_ref (label783);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label783", label783,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label783);
  gtk_table_attach (GTK_TABLE (table68), label783, 0, 1, 2, 3,
                    (GtkAttachOptions) (GTK_FILL),
                    (GtkAttachOptions) (0), 0, 0);
  gtk_misc_set_alignment (GTK_MISC (label783), 0, 0.5);

  label541 = gtk_label_new (_("Ignored files are"));
  gtk_widget_set_name (label541, "label541");
  gtk_widget_ref (label541);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label541", label541,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label541);
  gtk_table_attach (GTK_TABLE (table68), label541, 0, 1, 0, 1,
                    (GtkAttachOptions) (GTK_FILL),
                    (GtkAttachOptions) (0), 0, 0);
  gtk_label_set_justify (GTK_LABEL (label541), GTK_JUSTIFY_RIGHT);
  gtk_misc_set_alignment (GTK_MISC (label541), 0, 0.5);

  option_menu_search_handle_ignored_files = gtk_option_menu_new ();
  gtk_widget_set_name (option_menu_search_handle_ignored_files, "option_menu_search_handle_ignored_files");
  gtk_widget_ref (option_menu_search_handle_ignored_files);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "option_menu_search_handle_ignored_files", option_menu_search_handle_ignored_files,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (option_menu_search_handle_ignored_files);
  gtk_table_attach (GTK_TABLE (table68), option_menu_search_handle_ignored_files, 1, 2, 0, 1,
                    (GtkAttachOptions) (GTK_FILL),
                    (GtkAttachOptions) (0), 0, 0);
  option_menu_search_handle_ignored_files_menu = gtk_menu_new ();
  gtk_option_menu_set_menu (GTK_OPTION_MENU (option_menu_search_handle_ignored_files), option_menu_search_handle_ignored_files_menu);

  label789 = gtk_label_new (_("General search settings (affect all searches)"));
  gtk_widget_set_name (label789, "label789");
  gtk_widget_ref (label789);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label789", label789,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label789);
  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook4), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook4), 2), label789);

  hbox147 = gtk_hbox_new (FALSE, 4);
  gtk_widget_set_name (hbox147, "hbox147");
  gtk_widget_ref (hbox147);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "hbox147", hbox147,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (hbox147);
  gtk_box_pack_start (GTK_BOX (vbox76), hbox147, FALSE, TRUE, 0);

  viewport_fix_flashing_1 = gtk_viewport_new (NULL, NULL);
  gtk_widget_set_name (viewport_fix_flashing_1, "viewport_fix_flashing_1");
  gtk_widget_ref (viewport_fix_flashing_1);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "viewport_fix_flashing_1", viewport_fix_flashing_1,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (viewport_fix_flashing_1);
  gtk_box_pack_start (GTK_BOX (hbox147), viewport_fix_flashing_1, TRUE, TRUE, 0);
  gtk_viewport_set_shadow_type (GTK_VIEWPORT (viewport_fix_flashing_1), GTK_SHADOW_ETCHED_IN);

  hbox167 = gtk_hbox_new (FALSE, 0);
  gtk_widget_set_name (hbox167, "hbox167");
  gtk_widget_ref (hbox167);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "hbox167", hbox167,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (hbox167);
  gtk_container_add (GTK_CONTAINER (viewport_fix_flashing_1), hbox167);

  label_items_found = gtk_label_new ("");
  gtk_widget_set_name (label_items_found, "label_items_found");
  gtk_widget_ref (label_items_found);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label_items_found", label_items_found,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label_items_found);
  gtk_box_pack_start (GTK_BOX (hbox167), label_items_found, TRUE, TRUE, 0);
  gtk_misc_set_alignment (GTK_MISC (label_items_found), 7.45058e-09, 0.5);
  gtk_misc_set_padding (GTK_MISC (label_items_found), 5, 0);

  hbox_expert_search_timeout = gtk_hbox_new (FALSE, 4);
  gtk_widget_set_name (hbox_expert_search_timeout, "hbox_expert_search_timeout");
  gtk_widget_ref (hbox_expert_search_timeout);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "hbox_expert_search_timeout", hbox_expert_search_timeout,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (hbox_expert_search_timeout);
  gtk_box_pack_start (GTK_BOX (hbox147), hbox_expert_search_timeout, FALSE, FALSE, 0);

  search_reissue_label = gtk_label_new ("");
  search_reissue_label_key = gtk_label_parse_uline (GTK_LABEL (search_reissue_label),
                                   _("Re_try search every"));
  gtk_widget_set_name (search_reissue_label, "search_reissue_label");
  gtk_widget_ref (search_reissue_label);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "search_reissue_label", search_reissue_label,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (search_reissue_label);
  gtk_box_pack_start (GTK_BOX (hbox_expert_search_timeout), search_reissue_label, FALSE, FALSE, 0);
  gtk_misc_set_alignment (GTK_MISC (search_reissue_label), 1, 0.5);

  spinbutton_search_reissue_timeout_adj = gtk_adjustment_new (600, 0, 100000, 60, 600, 600);
  spinbutton_search_reissue_timeout = gtk_spin_button_new (GTK_ADJUSTMENT (spinbutton_search_reissue_timeout_adj), 1, 0);
  gtk_widget_set_name (spinbutton_search_reissue_timeout, "spinbutton_search_reissue_timeout");
  gtk_widget_ref (spinbutton_search_reissue_timeout);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "spinbutton_search_reissue_timeout", spinbutton_search_reissue_timeout,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (spinbutton_search_reissue_timeout);
  gtk_box_pack_start (GTK_BOX (hbox_expert_search_timeout), spinbutton_search_reissue_timeout, TRUE, TRUE, 0);
  gtk_widget_set_usize (spinbutton_search_reissue_timeout, 70, -2);
  gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spinbutton_search_reissue_timeout), TRUE);

  label_search_reissue = gtk_label_new (_("secs   "));
  gtk_widget_set_name (label_search_reissue, "label_search_reissue");
  gtk_widget_ref (label_search_reissue);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label_search_reissue", label_search_reissue,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label_search_reissue);
  gtk_box_pack_start (GTK_BOX (hbox_expert_search_timeout), label_search_reissue, FALSE, FALSE, 0);

  hbox181 = gtk_hbox_new (FALSE, 4);
  gtk_widget_set_name (hbox181, "hbox181");
  gtk_widget_ref (hbox181);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "hbox181", hbox181,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (hbox181);
  gtk_box_pack_start (GTK_BOX (vbox76), hbox181, FALSE, TRUE, 0);

  button_search_download = gtk_button_new_with_label ("");
  button_search_download_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (button_search_download)->child),
                                   _("_Download selected"));
  gtk_widget_add_accelerator (button_search_download, "clicked", accel_group,
                              button_search_download_key, GDK_MOD1_MASK, (GtkAccelFlags) 0);
  gtk_widget_set_name (button_search_download, "button_search_download");
  gtk_widget_ref (button_search_download);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "button_search_download", button_search_download,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (button_search_download);
  gtk_box_pack_start (GTK_BOX (hbox181), button_search_download, FALSE, FALSE, 0);
  gtk_widget_set_sensitive (button_search_download, FALSE);
  gtk_widget_add_accelerator (button_search_download, "clicked", accel_group,
                              GDK_d, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);

  button_search_filter = gtk_button_new_with_label ("");
  button_search_filter_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (button_search_filter)->child),
                                   _("_Edit filters"));
  gtk_widget_add_accelerator (button_search_filter, "clicked", accel_group,
                              button_search_filter_key, GDK_MOD1_MASK, (GtkAccelFlags) 0);
  gtk_widget_set_name (button_search_filter, "button_search_filter");
  gtk_widget_ref (button_search_filter);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "button_search_filter", button_search_filter,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (button_search_filter);
  gtk_box_pack_start (GTK_BOX (hbox181), button_search_filter, FALSE, FALSE, 0);
  GTK_WIDGET_UNSET_FLAGS (button_search_filter, GTK_CAN_FOCUS);

  label294 = gtk_label_new ("");
  gtk_widget_set_name (label294, "label294");
  gtk_widget_ref (label294);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label294", label294,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label294);
  gtk_box_pack_start (GTK_BOX (hbox181), label294, TRUE, TRUE, 0);

  label650 = gtk_label_new ("");
  gtk_widget_set_name (label650, "label650");
  gtk_widget_ref (label650);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "label650", label650,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (label650);
  gtk_box_pack_start (GTK_BOX (hbox181), label650, TRUE, TRUE, 0);

  button_search_clear = gtk_button_new_with_label (_("Clear results"));
  gtk_widget_set_name (button_search_clear, "button_search_clear");
  gtk_widget_ref (button_search_clear);
  gtk_object_set_data_full (GTK_OBJECT (main_window), "button_search_clear", button_search_clear,
                            (GtkDestroyNotify) gtk_widget_unref);
  gtk_widget_show (button_search_clear);
  gtk_box_pack_start (GTK_BOX (hbox181), button_search_clear, FALSE, FALSE, 0);
  gtk_widget_set_sensitive (button_search_clear, FALSE);

  label7985 = gtk_label_new (_("Searches