]> git.sesse.net Git - vlc/blobdiff - plugins/gtk/gnome_interface.c
Some heavy changes today:
[vlc] / plugins / gtk / gnome_interface.c
index 46601f30829d776a73780bc7cc4df3cee93921a8..c0a4dbb1331b4dd80a2008a1561365eb60139f13 100644 (file)
@@ -1,10 +1,6 @@
-/*
- * DO NOT EDIT THIS FILE - it is generated by Glade.
- */
+/* This file was created automatically by glade and fixed by fixfiles.sh */
 
-#ifdef HAVE_CONFIG_H
-#  include <config.h>
-#endif
+#include <videolan/vlc.h>
 
 #include <sys/types.h>
 #include <sys/stat.h>
@@ -561,7 +557,6 @@ create_intf_window (void)
   gtk_widget_show (button_title_prev);
   gtk_box_pack_start (GTK_BOX (title_chapter_box), button_title_prev, FALSE, FALSE, 0);
   gtk_tooltips_set_tip (tooltips, button_title_prev, _("Select previous title"), NULL);
-  gtk_button_set_relief (GTK_BUTTON (button_title_prev), GTK_RELIEF_NONE);
 
   button_title_next = gnome_stock_button (GNOME_STOCK_BUTTON_NEXT);
   gtk_widget_ref (button_title_next);
@@ -569,7 +564,6 @@ create_intf_window (void)
                             (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (button_title_next);
   gtk_box_pack_start (GTK_BOX (title_chapter_box), button_title_next, FALSE, FALSE, 0);
-  gtk_button_set_relief (GTK_BUTTON (button_title_next), GTK_RELIEF_NONE);
 
   vseparator1 = gtk_vseparator_new ();
   gtk_widget_ref (vseparator1);
@@ -606,7 +600,6 @@ create_intf_window (void)
   gtk_widget_show (button_chapter_prev);
   gtk_box_pack_start (GTK_BOX (dvd_chapter_box), button_chapter_prev, FALSE, FALSE, 0);
   gtk_tooltips_set_tip (tooltips, button_chapter_prev, _("Select previous chapter"), NULL);
-  gtk_button_set_relief (GTK_BUTTON (button_chapter_prev), GTK_RELIEF_NONE);
 
   button_chapter_next = gnome_stock_button (GNOME_STOCK_BUTTON_UP);
   gtk_widget_ref (button_chapter_next);
@@ -615,7 +608,6 @@ create_intf_window (void)
   gtk_widget_show (button_chapter_next);
   gtk_box_pack_start (GTK_BOX (dvd_chapter_box), button_chapter_next, FALSE, FALSE, 0);
   gtk_tooltips_set_tip (tooltips, button_chapter_next, _("Select next chapter"), NULL);
-  gtk_button_set_relief (GTK_BUTTON (button_chapter_next), GTK_RELIEF_NONE);
 
   network_box = gtk_hbox_new (TRUE, 0);
   gtk_widget_ref (network_box);
@@ -1077,7 +1069,7 @@ create_intf_about (void)
   };
   GtkWidget *intf_about;
 
-  intf_about = gnome_about_new ("VideoLAN Client", VLC_VERSION,
+  intf_about = gnome_about_new ("VideoLAN Client", VERSION,
                         _("(C) 1996, 1997, 1998, 1999, 2000, 2001 - the VideoLAN Team"),
                         authors,
                         _("This is the VideoLAN client, a DVD and MPEG player. It can play MPEG and MPEG 2 files from a file or from a network source."),
@@ -1328,7 +1320,7 @@ create_intf_disc (void)
                             (GtkDestroyNotify) gtk_widget_unref);
   gtk_widget_show (disc_name);
   gtk_box_pack_start (GTK_BOX (hbox1), disc_name, TRUE, TRUE, 0);
-  gtk_entry_set_text (GTK_ENTRY (disc_name), _("/dev/dvd"));
+  gtk_entry_set_text (GTK_ENTRY (disc_name), DVD_DEVICE);
 
   dialog_action_area4 = GNOME_DIALOG (intf_disc)->action_area;
   gtk_object_set_data (GTK_OBJECT (intf_disc), "dialog_action_area4", dialog_action_area4);
@@ -3020,3 +3012,451 @@ create_intf_preferences (void)
   return intf_preferences;
 }
 
+GtkWidget*
+create_intf_open (void)
+{
+  GtkWidget *intf_open;
+  GtkWidget *dialog_vbox5;
+  GtkWidget *tab_open;
+  GtkWidget *vbox10;
+  GtkWidget *hbox5;
+  GtkWidget *frame6;
+  GtkWidget *vbox11;
+  GSList *vbox11_group = NULL;
+  GtkWidget *radiobutton1;
+  GtkWidget *radiobutton2;
+  GtkWidget *frame7;
+  GtkWidget *table3;
+  GtkWidget *label24;
+  GtkWidget *label25;
+  GtkObject *spinbutton5_adj;
+  GtkWidget *spinbutton5;
+  GtkObject *spinbutton6_adj;
+  GtkWidget *spinbutton6;
+  GtkWidget *hbox6;
+  GtkWidget *label29;
+  GtkWidget *entry1;
+  GtkWidget *tab_disc;
+  GtkWidget *vbox12;
+  GtkWidget *hbox7;
+  GtkWidget *frame8;
+  GtkWidget *vbox13;
+  GSList *vbox13_group = NULL;
+  GtkWidget *radiobutton3;
+  GtkWidget *radiobutton4;
+  GtkWidget *radiobutton5;
+  GtkWidget *frame9;
+  GtkWidget *vbox14;
+  GtkWidget *table4;
+  GtkWidget *label26;
+  GtkWidget *label27;
+  GtkWidget *combo1;
+  GtkWidget *combo_entry1;
+  GtkObject *spinbutton7_adj;
+  GtkWidget *spinbutton7;
+  GtkWidget *frame10;
+  GtkWidget *hbox8;
+  GtkWidget *checkbutton2;
+  GtkWidget *combo3;
+  GtkWidget *combo_entry3;
+  GtkWidget *frame11;
+  GtkWidget *hbox9;
+  GtkWidget *checkbutton1;
+  GtkWidget *combo2;
+  GtkWidget *combo_entry2;
+  GtkWidget *label28;
+  GtkObject *spinbutton8_adj;
+  GtkWidget *spinbutton8;
+  GtkWidget *tab_network;
+  GtkWidget *dialog_action_area5;
+  GtkWidget *button1;
+  GtkWidget *button3;
+
+  intf_open = gnome_dialog_new (_("Open Stream"), NULL);
+  gtk_object_set_data (GTK_OBJECT (intf_open), "intf_open", intf_open);
+  gtk_window_set_modal (GTK_WINDOW (intf_open), TRUE);
+  gtk_window_set_policy (GTK_WINDOW (intf_open), FALSE, FALSE, FALSE);
+
+  dialog_vbox5 = GNOME_DIALOG (intf_open)->vbox;
+  gtk_object_set_data (GTK_OBJECT (intf_open), "dialog_vbox5", dialog_vbox5);
+  gtk_widget_show (dialog_vbox5);
+
+  tab_open = gtk_notebook_new ();
+  gtk_widget_ref (tab_open);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "tab_open", tab_open,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (tab_open);
+  gtk_box_pack_start (GTK_BOX (dialog_vbox5), tab_open, TRUE, TRUE, 0);
+
+  vbox10 = gtk_vbox_new (FALSE, 5);
+  gtk_widget_ref (vbox10);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "vbox10", vbox10,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (vbox10);
+  gtk_container_add (GTK_CONTAINER (tab_open), vbox10);
+  gtk_container_set_border_width (GTK_CONTAINER (vbox10), 5);
+
+  hbox5 = gtk_hbox_new (FALSE, 5);
+  gtk_widget_ref (hbox5);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "hbox5", hbox5,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (hbox5);
+  gtk_box_pack_start (GTK_BOX (vbox10), hbox5, TRUE, TRUE, 0);
+
+  frame6 = gtk_frame_new (_("Disc type"));
+  gtk_widget_ref (frame6);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "frame6", frame6,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (frame6);
+  gtk_box_pack_start (GTK_BOX (hbox5), frame6, TRUE, TRUE, 0);
+
+  vbox11 = gtk_vbox_new (FALSE, 0);
+  gtk_widget_ref (vbox11);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "vbox11", vbox11,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (vbox11);
+  gtk_container_add (GTK_CONTAINER (frame6), vbox11);
+  gtk_container_set_border_width (GTK_CONTAINER (vbox11), 5);
+
+  radiobutton1 = gtk_radio_button_new_with_label (vbox11_group, _("DVD"));
+  vbox11_group = gtk_radio_button_group (GTK_RADIO_BUTTON (radiobutton1));
+  gtk_widget_ref (radiobutton1);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "radiobutton1", radiobutton1,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (radiobutton1);
+  gtk_box_pack_start (GTK_BOX (vbox11), radiobutton1, FALSE, FALSE, 0);
+
+  radiobutton2 = gtk_radio_button_new_with_label (vbox11_group, _("VCD"));
+  vbox11_group = gtk_radio_button_group (GTK_RADIO_BUTTON (radiobutton2));
+  gtk_widget_ref (radiobutton2);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "radiobutton2", radiobutton2,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (radiobutton2);
+  gtk_box_pack_start (GTK_BOX (vbox11), radiobutton2, FALSE, FALSE, 0);
+
+  frame7 = gtk_frame_new (_("Starting position"));
+  gtk_widget_ref (frame7);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "frame7", frame7,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (frame7);
+  gtk_box_pack_start (GTK_BOX (hbox5), frame7, TRUE, TRUE, 0);
+
+  table3 = gtk_table_new (2, 2, FALSE);
+  gtk_widget_ref (table3);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "table3", table3,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (table3);
+  gtk_container_add (GTK_CONTAINER (frame7), table3);
+  gtk_container_set_border_width (GTK_CONTAINER (table3), 5);
+  gtk_table_set_row_spacings (GTK_TABLE (table3), 5);
+  gtk_table_set_col_spacings (GTK_TABLE (table3), 5);
+
+  label24 = gtk_label_new (_("Title"));
+  gtk_widget_ref (label24);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "label24", label24,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (label24);
+  gtk_table_attach (GTK_TABLE (table3), label24, 0, 1, 0, 1,
+                    (GtkAttachOptions) (GTK_FILL),
+                    (GtkAttachOptions) (0), 0, 0);
+  gtk_misc_set_alignment (GTK_MISC (label24), 0, 0.5);
+
+  label25 = gtk_label_new (_("Chapter"));
+  gtk_widget_ref (label25);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "label25", label25,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (label25);
+  gtk_table_attach (GTK_TABLE (table3), label25, 0, 1, 1, 2,
+                    (GtkAttachOptions) (GTK_FILL),
+                    (GtkAttachOptions) (0), 0, 0);
+  gtk_misc_set_alignment (GTK_MISC (label25), 0, 0.5);
+
+  spinbutton5_adj = gtk_adjustment_new (1, 0, 100, 1, 10, 10);
+  spinbutton5 = gtk_spin_button_new (GTK_ADJUSTMENT (spinbutton5_adj), 1, 0);
+  gtk_widget_ref (spinbutton5);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "spinbutton5", spinbutton5,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (spinbutton5);
+  gtk_table_attach (GTK_TABLE (table3), spinbutton5, 1, 2, 0, 1,
+                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
+                    (GtkAttachOptions) (0), 0, 0);
+
+  spinbutton6_adj = gtk_adjustment_new (1, 0, 100, 1, 10, 10);
+  spinbutton6 = gtk_spin_button_new (GTK_ADJUSTMENT (spinbutton6_adj), 1, 0);
+  gtk_widget_ref (spinbutton6);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "spinbutton6", spinbutton6,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (spinbutton6);
+  gtk_table_attach (GTK_TABLE (table3), spinbutton6, 1, 2, 1, 2,
+                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
+                    (GtkAttachOptions) (0), 0, 0);
+
+  hbox6 = gtk_hbox_new (FALSE, 5);
+  gtk_widget_ref (hbox6);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "hbox6", hbox6,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (hbox6);
+  gtk_box_pack_start (GTK_BOX (vbox10), hbox6, TRUE, TRUE, 0);
+
+  label29 = gtk_label_new (_("Device name:"));
+  gtk_widget_ref (label29);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "label29", label29,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (label29);
+  gtk_box_pack_start (GTK_BOX (hbox6), label29, FALSE, FALSE, 0);
+
+  entry1 = gtk_entry_new ();
+  gtk_widget_ref (entry1);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "entry1", entry1,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (entry1);
+  gtk_box_pack_start (GTK_BOX (hbox6), entry1, TRUE, TRUE, 0);
+  gtk_entry_set_text (GTK_ENTRY (entry1), DVD_DEVICE);
+
+  tab_disc = gtk_label_new (_("Disc"));
+  gtk_widget_ref (tab_disc);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "tab_disc", tab_disc,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (tab_disc);
+  gtk_notebook_set_tab_label (GTK_NOTEBOOK (tab_open), gtk_notebook_get_nth_page (GTK_NOTEBOOK (tab_open), 0), tab_disc);
+
+  vbox12 = gtk_vbox_new (FALSE, 5);
+  gtk_widget_ref (vbox12);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "vbox12", vbox12,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (vbox12);
+  gtk_container_add (GTK_CONTAINER (tab_open), vbox12);
+  gtk_container_set_border_width (GTK_CONTAINER (vbox12), 5);
+
+  hbox7 = gtk_hbox_new (FALSE, 5);
+  gtk_widget_ref (hbox7);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "hbox7", hbox7,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (hbox7);
+  gtk_box_pack_start (GTK_BOX (vbox12), hbox7, TRUE, TRUE, 0);
+
+  frame8 = gtk_frame_new (_("Protocol"));
+  gtk_widget_ref (frame8);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "frame8", frame8,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (frame8);
+  gtk_box_pack_start (GTK_BOX (hbox7), frame8, TRUE, TRUE, 0);
+
+  vbox13 = gtk_vbox_new (FALSE, 0);
+  gtk_widget_ref (vbox13);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "vbox13", vbox13,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (vbox13);
+  gtk_container_add (GTK_CONTAINER (frame8), vbox13);
+  gtk_container_set_border_width (GTK_CONTAINER (vbox13), 5);
+
+  radiobutton3 = gtk_radio_button_new_with_label (vbox13_group, _("UDP stream"));
+  vbox13_group = gtk_radio_button_group (GTK_RADIO_BUTTON (radiobutton3));
+  gtk_widget_ref (radiobutton3);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "radiobutton3", radiobutton3,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (radiobutton3);
+  gtk_box_pack_start (GTK_BOX (vbox13), radiobutton3, FALSE, FALSE, 0);
+
+  radiobutton4 = gtk_radio_button_new_with_label (vbox13_group, _("HTTP"));
+  vbox13_group = gtk_radio_button_group (GTK_RADIO_BUTTON (radiobutton4));
+  gtk_widget_ref (radiobutton4);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "radiobutton4", radiobutton4,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (radiobutton4);
+  gtk_box_pack_start (GTK_BOX (vbox13), radiobutton4, FALSE, FALSE, 0);
+
+  radiobutton5 = gtk_radio_button_new_with_label (vbox13_group, _("RTP"));
+  vbox13_group = gtk_radio_button_group (GTK_RADIO_BUTTON (radiobutton5));
+  gtk_widget_ref (radiobutton5);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "radiobutton5", radiobutton5,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (radiobutton5);
+  gtk_box_pack_start (GTK_BOX (vbox13), radiobutton5, FALSE, FALSE, 0);
+
+  frame9 = gtk_frame_new (_("Server"));
+  gtk_widget_ref (frame9);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "frame9", frame9,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (frame9);
+  gtk_box_pack_start (GTK_BOX (hbox7), frame9, TRUE, TRUE, 0);
+
+  vbox14 = gtk_vbox_new (FALSE, 0);
+  gtk_widget_ref (vbox14);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "vbox14", vbox14,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (vbox14);
+  gtk_container_add (GTK_CONTAINER (frame9), vbox14);
+
+  table4 = gtk_table_new (2, 2, FALSE);
+  gtk_widget_ref (table4);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "table4", table4,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (table4);
+  gtk_box_pack_start (GTK_BOX (vbox14), table4, TRUE, TRUE, 0);
+  gtk_container_set_border_width (GTK_CONTAINER (table4), 5);
+  gtk_table_set_row_spacings (GTK_TABLE (table4), 5);
+  gtk_table_set_col_spacings (GTK_TABLE (table4), 5);
+
+  label26 = gtk_label_new (_("Address"));
+  gtk_widget_ref (label26);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "label26", label26,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (label26);
+  gtk_table_attach (GTK_TABLE (table4), label26, 0, 1, 0, 1,
+                    (GtkAttachOptions) (GTK_FILL),
+                    (GtkAttachOptions) (0), 0, 0);
+  gtk_misc_set_alignment (GTK_MISC (label26), 0, 0.5);
+
+  label27 = gtk_label_new (_("Port"));
+  gtk_widget_ref (label27);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "label27", label27,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (label27);
+  gtk_table_attach (GTK_TABLE (table4), label27, 0, 1, 1, 2,
+                    (GtkAttachOptions) (GTK_FILL),
+                    (GtkAttachOptions) (0), 0, 0);
+  gtk_misc_set_alignment (GTK_MISC (label27), 0, 0.5);
+
+  combo1 = gtk_combo_new ();
+  gtk_widget_ref (combo1);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "combo1", combo1,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (combo1);
+  gtk_table_attach (GTK_TABLE (table4), combo1, 1, 2, 0, 1,
+                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
+                    (GtkAttachOptions) (0), 0, 0);
+
+  combo_entry1 = GTK_COMBO (combo1)->entry;
+  gtk_widget_ref (combo_entry1);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "combo_entry1", combo_entry1,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (combo_entry1);
+
+  spinbutton7_adj = gtk_adjustment_new (0, 0, 100, 1, 10, 10);
+  spinbutton7 = gtk_spin_button_new (GTK_ADJUSTMENT (spinbutton7_adj), 1, 0);
+  gtk_widget_ref (spinbutton7);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "spinbutton7", spinbutton7,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (spinbutton7);
+  gtk_table_attach (GTK_TABLE (table4), spinbutton7, 1, 2, 1, 2,
+                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
+                    (GtkAttachOptions) (0), 0, 0);
+
+  frame10 = gtk_frame_new (_("Broadcast"));
+  gtk_widget_ref (frame10);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "frame10", frame10,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (frame10);
+  gtk_box_pack_start (GTK_BOX (vbox12), frame10, TRUE, TRUE, 0);
+
+  hbox8 = gtk_hbox_new (FALSE, 5);
+  gtk_widget_ref (hbox8);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "hbox8", hbox8,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (hbox8);
+  gtk_container_add (GTK_CONTAINER (frame10), hbox8);
+  gtk_container_set_border_width (GTK_CONTAINER (hbox8), 5);
+
+  checkbutton2 = gtk_check_button_new_with_label (_("Broadcast"));
+  gtk_widget_ref (checkbutton2);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "checkbutton2", checkbutton2,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (checkbutton2);
+  gtk_box_pack_start (GTK_BOX (hbox8), checkbutton2, FALSE, FALSE, 0);
+
+  combo3 = gtk_combo_new ();
+  gtk_widget_ref (combo3);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "combo3", combo3,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (combo3);
+  gtk_box_pack_start (GTK_BOX (hbox8), combo3, TRUE, TRUE, 0);
+
+  combo_entry3 = GTK_COMBO (combo3)->entry;
+  gtk_widget_ref (combo_entry3);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "combo_entry3", combo_entry3,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (combo_entry3);
+
+  frame11 = gtk_frame_new (_("Channels"));
+  gtk_widget_ref (frame11);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "frame11", frame11,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (frame11);
+  gtk_box_pack_start (GTK_BOX (vbox12), frame11, TRUE, TRUE, 0);
+
+  hbox9 = gtk_hbox_new (FALSE, 5);
+  gtk_widget_ref (hbox9);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "hbox9", hbox9,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (hbox9);
+  gtk_container_add (GTK_CONTAINER (frame11), hbox9);
+  gtk_container_set_border_width (GTK_CONTAINER (hbox9), 5);
+
+  checkbutton1 = gtk_check_button_new_with_label (_("Channel server"));
+  gtk_widget_ref (checkbutton1);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "checkbutton1", checkbutton1,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (checkbutton1);
+  gtk_box_pack_start (GTK_BOX (hbox9), checkbutton1, FALSE, FALSE, 0);
+
+  combo2 = gtk_combo_new ();
+  gtk_widget_ref (combo2);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "combo2", combo2,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (combo2);
+  gtk_box_pack_start (GTK_BOX (hbox9), combo2, TRUE, TRUE, 0);
+
+  combo_entry2 = GTK_COMBO (combo2)->entry;
+  gtk_widget_ref (combo_entry2);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "combo_entry2", combo_entry2,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (combo_entry2);
+
+  label28 = gtk_label_new (_("Port"));
+  gtk_widget_ref (label28);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "label28", label28,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (label28);
+  gtk_box_pack_start (GTK_BOX (hbox9), label28, FALSE, FALSE, 0);
+
+  spinbutton8_adj = gtk_adjustment_new (1, 0, 100, 1, 10, 10);
+  spinbutton8 = gtk_spin_button_new (GTK_ADJUSTMENT (spinbutton8_adj), 1, 0);
+  gtk_widget_ref (spinbutton8);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "spinbutton8", spinbutton8,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (spinbutton8);
+  gtk_box_pack_start (GTK_BOX (hbox9), spinbutton8, TRUE, TRUE, 0);
+
+  tab_network = gtk_label_new (_("Network"));
+  gtk_widget_ref (tab_network);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "tab_network", tab_network,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (tab_network);
+  gtk_notebook_set_tab_label (GTK_NOTEBOOK (tab_open), gtk_notebook_get_nth_page (GTK_NOTEBOOK (tab_open), 1), tab_network);
+
+  dialog_action_area5 = GNOME_DIALOG (intf_open)->action_area;
+  gtk_object_set_data (GTK_OBJECT (intf_open), "dialog_action_area5", dialog_action_area5);
+  gtk_widget_show (dialog_action_area5);
+  gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area5), GTK_BUTTONBOX_END);
+  gtk_button_box_set_spacing (GTK_BUTTON_BOX (dialog_action_area5), 8);
+
+  gnome_dialog_append_button (GNOME_DIALOG (intf_open), GNOME_STOCK_BUTTON_OK);
+  button1 = GTK_WIDGET (g_list_last (GNOME_DIALOG (intf_open)->buttons)->data);
+  gtk_widget_ref (button1);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "button1", button1,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (button1);
+  GTK_WIDGET_SET_FLAGS (button1, GTK_CAN_DEFAULT);
+
+  gnome_dialog_append_button (GNOME_DIALOG (intf_open), GNOME_STOCK_BUTTON_CANCEL);
+  button3 = GTK_WIDGET (g_list_last (GNOME_DIALOG (intf_open)->buttons)->data);
+  gtk_widget_ref (button3);
+  gtk_object_set_data_full (GTK_OBJECT (intf_open), "button3", button3,
+                            (GtkDestroyNotify) gtk_widget_unref);
+  gtk_widget_show (button3);
+  GTK_WIDGET_SET_FLAGS (button3, GTK_CAN_DEFAULT);
+
+  return intf_open;
+}
+