/* * DO NOT EDIT THIS FILE - it is generated by Glade. */ #ifdef HAVE_CONFIG_H # include #endif #include #include #include #include #include #include #include "callbacks.h" #include "interface.h" #include "support.h" GtkWidget* create_volnorm (void) { GtkWidget *volnorm; GtkWidget *dialog_vbox1; GtkWidget *notebook1; GtkWidget *vbox1; GtkWidget *label1; GtkWidget *hscale_target_power; GtkWidget *label7; GtkWidget *hscale_silence_level; GtkWidget *label8; GtkWidget *hscale_max_mult; GtkWidget *page_level; GtkWidget *vbox2; GtkWidget *check_compress; GtkWidget *label9; GtkWidget *hscale_cutoff; GtkWidget *label10; GtkWidget *hscale_degree; GtkWidget *page_compress; GtkWidget *vbox3; GtkWidget *checkbutton_monitor; GtkWidget *label5; GtkWidget *label6; GtkWidget *page_monitor; GtkWidget *dialog_action_area1; GtkWidget *button_ok; GtkWidget *button_apply; GtkWidget *button_cancel; volnorm = gtk_dialog_new (); gtk_widget_set_name (volnorm, "volnorm"); gtk_object_set_data (GTK_OBJECT (volnorm), "volnorm", volnorm); gtk_window_set_title (GTK_WINDOW (volnorm), _("volnorm config")); gtk_window_set_policy (GTK_WINDOW (volnorm), TRUE, TRUE, TRUE); gtk_window_set_wmclass (GTK_WINDOW (volnorm), "volnorm", "volnorm-config"); dialog_vbox1 = GTK_DIALOG (volnorm)->vbox; gtk_widget_set_name (dialog_vbox1, "dialog_vbox1"); gtk_object_set_data (GTK_OBJECT (volnorm), "dialog_vbox1", dialog_vbox1); gtk_widget_show (dialog_vbox1); notebook1 = gtk_notebook_new (); gtk_widget_set_name (notebook1, "notebook1"); gtk_widget_ref (notebook1); gtk_object_set_data_full (GTK_OBJECT (volnorm), "notebook1", notebook1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (notebook1); gtk_box_pack_start (GTK_BOX (dialog_vbox1), notebook1, TRUE, TRUE, 0); gtk_notebook_set_tab_hborder (GTK_NOTEBOOK (notebook1), 5); vbox1 = gtk_vbox_new (FALSE, 3); gtk_widget_set_name (vbox1, "vbox1"); gtk_widget_ref (vbox1); gtk_object_set_data_full (GTK_OBJECT (volnorm), "vbox1", vbox1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox1); gtk_container_add (GTK_CONTAINER (notebook1), vbox1); gtk_container_set_border_width (GTK_CONTAINER (vbox1), 6); label1 = gtk_label_new (_("Target power level")); gtk_widget_set_name (label1, "label1"); gtk_widget_ref (label1); gtk_object_set_data_full (GTK_OBJECT (volnorm), "label1", label1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1); gtk_box_pack_start (GTK_BOX (vbox1), label1, FALSE, FALSE, 0); hscale_target_power = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (0.25, 0, 1, 0.01, 0.1, 0))); gtk_widget_set_name (hscale_target_power, "hscale_target_power"); gtk_widget_ref (hscale_target_power); gtk_object_set_data_full (GTK_OBJECT (volnorm), "hscale_target_power", hscale_target_power, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hscale_target_power); gtk_box_pack_start (GTK_BOX (vbox1), hscale_target_power, FALSE, TRUE, 0); gtk_widget_set_usize (hscale_target_power, 100, -2); gtk_scale_set_digits (GTK_SCALE (hscale_target_power), 2); label7 = gtk_label_new (_("Silence level")); gtk_widget_set_name (label7, "label7"); gtk_widget_ref (label7); gtk_object_set_data_full (GTK_OBJECT (volnorm), "label7", label7, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label7); gtk_box_pack_start (GTK_BOX (vbox1), label7, FALSE, FALSE, 0); hscale_silence_level = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (0.001, 0, 0.01, 1e-04, 0.001, 0))); gtk_widget_set_name (hscale_silence_level, "hscale_silence_level"); gtk_widget_ref (hscale_silence_level); gtk_object_set_data_full (GTK_OBJECT (volnorm), "hscale_silence_level", hscale_silence_level, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hscale_silence_level); gtk_box_pack_start (GTK_BOX (vbox1), hscale_silence_level, FALSE, FALSE, 0); gtk_scale_set_digits (GTK_SCALE (hscale_silence_level), 4); label8 = gtk_label_new (_("Maximum Multiplier")); gtk_widget_set_name (label8, "label8"); gtk_widget_ref (label8); gtk_object_set_data_full (GTK_OBJECT (volnorm), "label8", label8, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label8); gtk_box_pack_start (GTK_BOX (vbox1), label8, FALSE, FALSE, 0); hscale_max_mult = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (5, 0, 15, 0.25, 1, 0))); gtk_widget_set_name (hscale_max_mult, "hscale_max_mult"); gtk_widget_ref (hscale_max_mult); gtk_object_set_data_full (GTK_OBJECT (volnorm), "hscale_max_mult", hscale_max_mult, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hscale_max_mult); gtk_box_pack_start (GTK_BOX (vbox1), hscale_max_mult, FALSE, FALSE, 0); gtk_scale_set_digits (GTK_SCALE (hscale_max_mult), 2); page_level = gtk_label_new (_("Level")); gtk_widget_set_name (page_level, "page_level"); gtk_widget_ref (page_level); gtk_object_set_data_full (GTK_OBJECT (volnorm), "page_level", page_level, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (page_level); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 0), page_level); vbox2 = gtk_vbox_new (FALSE, 3); gtk_widget_set_name (vbox2, "vbox2"); gtk_widget_ref (vbox2); gtk_object_set_data_full (GTK_OBJECT (volnorm), "vbox2", vbox2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox2); gtk_container_add (GTK_CONTAINER (notebook1), vbox2); gtk_container_set_border_width (GTK_CONTAINER (vbox2), 6); check_compress = gtk_check_button_new_with_label (_("Apply Compress")); gtk_widget_set_name (check_compress, "check_compress"); gtk_widget_ref (check_compress); gtk_object_set_data_full (GTK_OBJECT (volnorm), "check_compress", check_compress, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (check_compress); gtk_box_pack_start (GTK_BOX (vbox2), check_compress, FALSE, FALSE, 0); label9 = gtk_label_new (_("Cutoff point")); gtk_widget_set_name (label9, "label9"); gtk_widget_ref (label9); gtk_object_set_data_full (GTK_OBJECT (volnorm), "label9", label9, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label9); gtk_box_pack_start (GTK_BOX (vbox2), label9, FALSE, FALSE, 0); hscale_cutoff = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (14000, 0, 16000, 50, 1000, 0))); gtk_widget_set_name (hscale_cutoff, "hscale_cutoff"); gtk_widget_ref (hscale_cutoff); gtk_object_set_data_full (GTK_OBJECT (volnorm), "hscale_cutoff", hscale_cutoff, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hscale_cutoff); gtk_box_pack_start (GTK_BOX (vbox2), hscale_cutoff, FALSE, FALSE, 0); label10 = gtk_label_new (_("Degree")); gtk_widget_set_name (label10, "label10"); gtk_widget_ref (label10); gtk_object_set_data_full (GTK_OBJECT (volnorm), "label10", label10, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label10); gtk_box_pack_start (GTK_BOX (vbox2), label10, FALSE, FALSE, 0); hscale_degree = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (2, 1, 10, 0.1, 1, 0))); gtk_widget_set_name (hscale_degree, "hscale_degree"); gtk_widget_ref (hscale_degree); gtk_object_set_data_full (GTK_OBJECT (volnorm), "hscale_degree", hscale_degree, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hscale_degree); gtk_box_pack_start (GTK_BOX (vbox2), hscale_degree, FALSE, TRUE, 0); gtk_range_set_update_policy (GTK_RANGE (hscale_degree), GTK_UPDATE_DISCONTINUOUS); page_compress = gtk_label_new (_("Compress")); gtk_widget_set_name (page_compress, "page_compress"); gtk_widget_ref (page_compress); gtk_object_set_data_full (GTK_OBJECT (volnorm), "page_compress", page_compress, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (page_compress); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 1), page_compress); vbox3 = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbox3, "vbox3"); gtk_widget_ref (vbox3); gtk_object_set_data_full (GTK_OBJECT (volnorm), "vbox3", vbox3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox3); gtk_container_add (GTK_CONTAINER (notebook1), vbox3); gtk_container_set_border_width (GTK_CONTAINER (vbox3), 6); checkbutton_monitor = gtk_check_button_new_with_label (_("Use monitor\n(no effect for now)")); gtk_widget_set_name (checkbutton_monitor, "checkbutton_monitor"); gtk_widget_ref (checkbutton_monitor); gtk_object_set_data_full (GTK_OBJECT (volnorm), "checkbutton_monitor", checkbutton_monitor, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (checkbutton_monitor); gtk_box_pack_start (GTK_BOX (vbox3), checkbutton_monitor, FALSE, FALSE, 0); label5 = gtk_label_new (""); gtk_widget_set_name (label5, "label5"); gtk_widget_ref (label5); gtk_object_set_data_full (GTK_OBJECT (volnorm), "label5", label5, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label5); gtk_box_pack_start (GTK_BOX (vbox3), label5, FALSE, FALSE, 0); label6 = gtk_label_new (""); gtk_widget_set_name (label6, "label6"); gtk_widget_ref (label6); gtk_object_set_data_full (GTK_OBJECT (volnorm), "label6", label6, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label6); gtk_box_pack_start (GTK_BOX (vbox3), label6, FALSE, FALSE, 0); page_monitor = gtk_label_new (_("Monitor")); gtk_widget_set_name (page_monitor, "page_monitor"); gtk_widget_ref (page_monitor); gtk_object_set_data_full (GTK_OBJECT (volnorm), "page_monitor", page_monitor, (GtkDestroyNotify) gtk_widget_unref); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 2), page_monitor); dialog_action_area1 = GTK_DIALOG (volnorm)->action_area; gtk_widget_set_name (dialog_action_area1, "dialog_action_area1"); gtk_object_set_data (GTK_OBJECT (volnorm), "dialog_action_area1", dialog_action_area1); gtk_widget_show (dialog_action_area1); gtk_container_set_border_width (GTK_CONTAINER (dialog_action_area1), 10); button_ok = gtk_button_new_with_label (_("OK")); gtk_widget_set_name (button_ok, "button_ok"); gtk_widget_ref (button_ok); gtk_object_set_data_full (GTK_OBJECT (volnorm), "button_ok", button_ok, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (button_ok); gtk_box_pack_start (GTK_BOX (dialog_action_area1), button_ok, TRUE, TRUE, 0); button_apply = gtk_button_new_with_label (_("Apply")); gtk_widget_set_name (button_apply, "button_apply"); gtk_widget_ref (button_apply); gtk_object_set_data_full (GTK_OBJECT (volnorm), "button_apply", button_apply, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (button_apply); gtk_box_pack_start (GTK_BOX (dialog_action_area1), button_apply, TRUE, TRUE, 0); button_cancel = gtk_button_new_with_label (_("Cancel")); gtk_widget_set_name (button_cancel, "button_cancel"); gtk_widget_ref (button_cancel); gtk_object_set_data_full (GTK_OBJECT (volnorm), "button_cancel", button_cancel, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (button_cancel); gtk_box_pack_start (GTK_BOX (dialog_action_area1), button_cancel, TRUE, TRUE, 0); gtk_signal_connect (GTK_OBJECT (volnorm), "hide", GTK_SIGNAL_FUNC (gtk_widget_destroy), NULL); gtk_signal_connect (GTK_OBJECT (button_ok), "clicked", GTK_SIGNAL_FUNC (on_button_ok_clicked), NULL); gtk_signal_connect (GTK_OBJECT (button_apply), "clicked", GTK_SIGNAL_FUNC (on_button_apply_clicked), NULL); gtk_signal_connect (GTK_OBJECT (button_cancel), "clicked", GTK_SIGNAL_FUNC (on_button_cancel_clicked), NULL); return volnorm; }