- gtk_widget_show (preferences_audio_frequency_optionmenu);
- gtk_table_attach (GTK_TABLE (preference_audio_table), preferences_audio_frequency_optionmenu, 1, 2, 2, 3,
- (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
- (GtkAttachOptions) (GTK_EXPAND), 0, 0);
- preferences_audio_frequency_optionmenu_menu = gtk_menu_new ();
- glade_menuitem = gtk_menu_item_new_with_label (_("48000 Hz"));
- gtk_widget_show (glade_menuitem);
- gtk_menu_append (GTK_MENU (preferences_audio_frequency_optionmenu_menu), glade_menuitem);
- glade_menuitem = gtk_menu_item_new_with_label (_("44100 Hz"));
- gtk_widget_show (glade_menuitem);
- gtk_menu_append (GTK_MENU (preferences_audio_frequency_optionmenu_menu), glade_menuitem);
- glade_menuitem = gtk_menu_item_new_with_label (_("32000 Hz"));
- gtk_widget_show (glade_menuitem);
- gtk_menu_append (GTK_MENU (preferences_audio_frequency_optionmenu_menu), glade_menuitem);
- glade_menuitem = gtk_menu_item_new_with_label (_("22050 Hz"));
- gtk_widget_show (glade_menuitem);
- gtk_menu_append (GTK_MENU (preferences_audio_frequency_optionmenu_menu), glade_menuitem);
- gtk_option_menu_set_menu (GTK_OPTION_MENU (preferences_audio_frequency_optionmenu), preferences_audio_frequency_optionmenu_menu);
-
- preferences_audio_quality_label = gtk_label_new (_("Quality: "));
- gtk_widget_ref (preferences_audio_quality_label);
- gtk_object_set_data_full (GTK_OBJECT (intf_preferences), "preferences_audio_quality_label", preferences_audio_quality_label,
- (GtkDestroyNotify) gtk_widget_unref);
- gtk_widget_show (preferences_audio_quality_label);
- gtk_table_attach (GTK_TABLE (preference_audio_table), preferences_audio_quality_label, 0, 1, 3, 4,
- (GtkAttachOptions) (GTK_EXPAND),
- (GtkAttachOptions) (GTK_EXPAND), 0, 0);
- gtk_misc_set_alignment (GTK_MISC (preferences_audio_quality_label), 0, 0.5);
-
- preferences_audio_quality_optionmenu = gtk_option_menu_new ();
- gtk_widget_ref (preferences_audio_quality_optionmenu);
- gtk_object_set_data_full (GTK_OBJECT (intf_preferences), "preferences_audio_quality_optionmenu", preferences_audio_quality_optionmenu,
- (GtkDestroyNotify) gtk_widget_unref);
- gtk_widget_show (preferences_audio_quality_optionmenu);
- gtk_table_attach (GTK_TABLE (preference_audio_table), preferences_audio_quality_optionmenu, 1, 2, 3, 4,
- (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
- (GtkAttachOptions) (GTK_EXPAND), 0, 0);
- preferences_audio_quality_optionmenu_menu = gtk_menu_new ();
- glade_menuitem = gtk_menu_item_new_with_label (_("16 bits"));
- gtk_widget_show (glade_menuitem);
- gtk_menu_append (GTK_MENU (preferences_audio_quality_optionmenu_menu), glade_menuitem);
- glade_menuitem = gtk_menu_item_new_with_label (_("8 bits"));
- gtk_widget_show (glade_menuitem);
- gtk_menu_append (GTK_MENU (preferences_audio_quality_optionmenu_menu), glade_menuitem);
- gtk_option_menu_set_menu (GTK_OPTION_MENU (preferences_audio_quality_optionmenu), preferences_audio_quality_optionmenu_menu);
-
- preferences_audio_channels_label = gtk_label_new (_("Channels: "));
- gtk_widget_ref (preferences_audio_channels_label);
- gtk_object_set_data_full (GTK_OBJECT (intf_preferences), "preferences_audio_channels_label", preferences_audio_channels_label,
- (GtkDestroyNotify) gtk_widget_unref);
- gtk_widget_show (preferences_audio_channels_label);
- gtk_table_attach (GTK_TABLE (preference_audio_table), preferences_audio_channels_label, 0, 1, 4, 5,
- (GtkAttachOptions) (GTK_EXPAND),
- (GtkAttachOptions) (GTK_EXPAND), 0, 0);
- gtk_misc_set_alignment (GTK_MISC (preferences_audio_channels_label), 0, 0.5);
-
- preferences_audio_channels_optionmenu = gtk_option_menu_new ();
- gtk_widget_ref (preferences_audio_channels_optionmenu);
- gtk_object_set_data_full (GTK_OBJECT (intf_preferences), "preferences_audio_channels_optionmenu", preferences_audio_channels_optionmenu,
- (GtkDestroyNotify) gtk_widget_unref);
- gtk_widget_show (preferences_audio_channels_optionmenu);
- gtk_table_attach (GTK_TABLE (preference_audio_table), preferences_audio_channels_optionmenu, 1, 2, 4, 5,
+ 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;
+}
+
+GtkWidget*
+create_intf_messages (void)
+{
+ GtkWidget *intf_messages;
+ GtkWidget *dialog_vbox6;
+ GtkWidget *scrolledwindow1;
+ GtkWidget *messages_textbox;
+ GtkWidget *dialog_action_area6;
+ GtkWidget *messages_ok;
+
+ intf_messages = gnome_dialog_new (_("Messages"), NULL);
+ gtk_object_set_data (GTK_OBJECT (intf_messages), "intf_messages", intf_messages);
+ gtk_window_set_policy (GTK_WINDOW (intf_messages), TRUE, TRUE, FALSE);
+ gnome_dialog_close_hides (GNOME_DIALOG (intf_messages), TRUE);
+
+ dialog_vbox6 = GNOME_DIALOG (intf_messages)->vbox;
+ gtk_object_set_data (GTK_OBJECT (intf_messages), "dialog_vbox6", dialog_vbox6);
+ gtk_widget_show (dialog_vbox6);
+
+ scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL);
+ gtk_widget_ref (scrolledwindow1);
+ gtk_object_set_data_full (GTK_OBJECT (intf_messages), "scrolledwindow1", scrolledwindow1,
+ (GtkDestroyNotify) gtk_widget_unref);
+ gtk_widget_show (scrolledwindow1);
+ gtk_box_pack_start (GTK_BOX (dialog_vbox6), scrolledwindow1, TRUE, TRUE, 0);
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_NEVER, GTK_POLICY_ALWAYS);
+
+ messages_textbox = gtk_text_new (NULL, NULL);
+ gtk_widget_ref (messages_textbox);
+ gtk_object_set_data_full (GTK_OBJECT (intf_messages), "messages_textbox", messages_textbox,
+ (GtkDestroyNotify) gtk_widget_unref);
+ gtk_widget_show (messages_textbox);
+ gtk_container_add (GTK_CONTAINER (scrolledwindow1), messages_textbox);
+ gtk_widget_set_usize (messages_textbox, 600, 400);
+
+ dialog_action_area6 = GNOME_DIALOG (intf_messages)->action_area;
+ gtk_object_set_data (GTK_OBJECT (intf_messages), "dialog_action_area6", dialog_action_area6);
+ gtk_widget_show (dialog_action_area6);
+ gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area6), GTK_BUTTONBOX_END);
+ gtk_button_box_set_spacing (GTK_BUTTON_BOX (dialog_action_area6), 8);
+
+ gnome_dialog_append_button (GNOME_DIALOG (intf_messages), GNOME_STOCK_BUTTON_OK);
+ messages_ok = GTK_WIDGET (g_list_last (GNOME_DIALOG (intf_messages)->buttons)->data);
+ gtk_widget_ref (messages_ok);
+ gtk_object_set_data_full (GTK_OBJECT (intf_messages), "messages_ok", messages_ok,
+ (GtkDestroyNotify) gtk_widget_unref);
+ gtk_widget_show (messages_ok);
+ GTK_WIDGET_SET_FLAGS (messages_ok, GTK_CAN_DEFAULT);
+
+ gtk_signal_connect (GTK_OBJECT (intf_messages), "destroy",
+ GTK_SIGNAL_FUNC (gtk_widget_hide),
+ "intf_playlist");
+ gtk_signal_connect (GTK_OBJECT (intf_messages), "delete_event",
+ GTK_SIGNAL_FUNC (gtk_widget_hide),
+ "intf_playlist");
+ gtk_signal_connect (GTK_OBJECT (messages_ok), "clicked",
+ GTK_SIGNAL_FUNC (GtkMessagesOk),
+ "intf_messages");
+
+ return intf_messages;
+}
+
+GtkWidget*
+create_intf_sat (void)
+{
+ GtkWidget *intf_sat;
+ GtkWidget *vbox15;
+ GtkWidget *hbox10;
+ GtkWidget *frame13;
+ GtkWidget *table5;
+ GtkWidget *label30;
+ GtkObject *sat_freq_adj;
+ GtkWidget *sat_freq;
+ GtkWidget *label31;
+ GSList *pol_group = NULL;
+ GtkWidget *sat_pol_hor;
+ GtkWidget *sat_pol_vert;
+ GtkWidget *label33;
+ GtkObject *sat_srate_adj;
+ GtkWidget *sat_srate;
+ GtkWidget *label35;
+ GtkWidget *sat_fec;
+ GList *sat_fec_items = NULL;
+ GtkWidget *combo_entry4;
+ GtkWidget *hbuttonbox2;
+ GtkWidget *sat_ok;
+ GtkWidget *sat_cancel;
+
+ intf_sat = gnome_dialog_new (_("Open Satellite Card"), NULL);
+ gtk_object_set_data (GTK_OBJECT (intf_sat), "intf_sat", intf_sat);
+ gtk_window_set_modal (GTK_WINDOW (intf_sat), TRUE);
+ gtk_window_set_policy (GTK_WINDOW (intf_sat), FALSE, FALSE, FALSE);
+
+ vbox15 = GNOME_DIALOG (intf_sat)->vbox;
+ gtk_object_set_data (GTK_OBJECT (intf_sat), "vbox15", vbox15);
+ gtk_widget_show (vbox15);
+
+ hbox10 = gtk_hbox_new (FALSE, 5);
+ gtk_widget_ref (hbox10);
+ gtk_object_set_data_full (GTK_OBJECT (intf_sat), "hbox10", hbox10,
+ (GtkDestroyNotify) gtk_widget_unref);
+ gtk_widget_show (hbox10);
+ gtk_box_pack_start (GTK_BOX (vbox15), hbox10, TRUE, TRUE, 0);
+
+ frame13 = gtk_frame_new (_("Transponder settings"));
+ gtk_widget_ref (frame13);
+ gtk_object_set_data_full (GTK_OBJECT (intf_sat), "frame13", frame13,
+ (GtkDestroyNotify) gtk_widget_unref);
+ gtk_widget_show (frame13);
+ gtk_box_pack_start (GTK_BOX (hbox10), frame13, TRUE, TRUE, 0);
+
+ table5 = gtk_table_new (5, 2, FALSE);
+ gtk_widget_ref (table5);
+ gtk_object_set_data_full (GTK_OBJECT (intf_sat), "table5", table5,
+ (GtkDestroyNotify) gtk_widget_unref);
+ gtk_widget_show (table5);
+ gtk_container_add (GTK_CONTAINER (frame13), table5);
+ gtk_container_set_border_width (GTK_CONTAINER (table5), 5);
+ gtk_table_set_row_spacings (GTK_TABLE (table5), 5);
+ gtk_table_set_col_spacings (GTK_TABLE (table5), 5);
+
+ label30 = gtk_label_new (_("Frequency"));
+ gtk_widget_ref (label30);
+ gtk_object_set_data_full (GTK_OBJECT (intf_sat), "label30", label30,
+ (GtkDestroyNotify) gtk_widget_unref);
+ gtk_widget_show (label30);
+ gtk_table_attach (GTK_TABLE (table5), label30, 0, 1, 0, 1,