/* * DO NOT EDIT THIS FILE - it is generated by Glade. */ #ifdef HAVE_CONFIG_H # include #endif #include #include #include #include #include #include "callbacks.h" #include "interface.h" #include "support.h" static GnomeUIInfo file1_menu_uiinfo[] = { GNOMEUIINFO_MENU_NEW_ITEM (N_("_New File"), NULL, on_new_file1_activate, NULL), GNOMEUIINFO_MENU_OPEN_ITEM (on_open1_activate, NULL), GNOMEUIINFO_MENU_SAVE_ITEM (on_save1_activate, NULL), GNOMEUIINFO_MENU_SAVE_AS_ITEM (on_save_as1_activate, NULL), GNOMEUIINFO_SEPARATOR, GNOMEUIINFO_MENU_EXIT_ITEM (on_exit1_activate, NULL), GNOMEUIINFO_END }; static GnomeUIInfo edit1_menu_uiinfo[] = { GNOMEUIINFO_MENU_CUT_ITEM (on_cut1_activate, NULL), GNOMEUIINFO_MENU_COPY_ITEM (on_copy1_activate, NULL), GNOMEUIINFO_MENU_PASTE_ITEM (on_paste1_activate, NULL), GNOMEUIINFO_MENU_CLEAR_ITEM (on_clear1_activate, NULL), GNOMEUIINFO_SEPARATOR, GNOMEUIINFO_MENU_PROPERTIES_ITEM (on_properties1_activate, NULL), GNOMEUIINFO_END }; static GnomeUIInfo view1_menu_uiinfo[] = { GNOMEUIINFO_END }; static GnomeUIInfo settings1_menu_uiinfo[] = { GNOMEUIINFO_MENU_PREFERENCES_ITEM (NULL, NULL), GNOMEUIINFO_END }; static GnomeUIInfo help1_menu_uiinfo[] = { GNOMEUIINFO_MENU_ABOUT_ITEM (on_about1_activate, NULL), GNOMEUIINFO_END }; static GnomeUIInfo menubar1_uiinfo[] = { GNOMEUIINFO_MENU_FILE_TREE (file1_menu_uiinfo), GNOMEUIINFO_MENU_EDIT_TREE (edit1_menu_uiinfo), GNOMEUIINFO_MENU_VIEW_TREE (view1_menu_uiinfo), GNOMEUIINFO_MENU_SETTINGS_TREE (settings1_menu_uiinfo), GNOMEUIINFO_MENU_HELP_TREE (help1_menu_uiinfo), GNOMEUIINFO_END }; GtkWidget* create_GdrDAO (void) { GtkWidget *GdrDAO; GtkWidget *dock1; GtkWidget *toolbar1; GtkWidget *tmp_toolbar_icon; GtkWidget *gdrdao_new; GtkWidget *gdrdao_open; GtkWidget *gdrdao_save; GtkWidget *notebook_main; GtkWidget *vpaned1; GtkWidget *scrolledwindow4; GtkWidget *viewport2; GtkWidget *notebook1; GtkWidget *table2; GtkWidget *label141; GtkObject *tocedit_track_adj; GtkWidget *tocedit_track; GtkWidget *table10; GtkWidget *table8; GtkWidget *label152; GtkObject *tocedit_silence_minutes_adj; GtkWidget *tocedit_silence_minutes; GtkWidget *label153; GtkObject *tocedit_silence_frames_adj; GtkWidget *tocedit_silence_frames; GtkObject *tocedit_silence_seconds_adj; GtkWidget *tocedit_silence_seconds; GtkObject *tocedit_silence_total_adj; GtkWidget *tocedit_silence_total; GtkWidget *table5; GtkWidget *label146; GtkObject *tocedit_pregap_minutes_adj; GtkWidget *tocedit_pregap_minutes; GtkWidget *label147; GtkObject *tocedit_pregap_frames_adj; GtkWidget *tocedit_pregap_frames; GtkObject *tocedit_pregap_seconds_adj; GtkWidget *tocedit_pregap_seconds; GtkObject *tocedit_pregap_total_adj; GtkWidget *tocedit_pregap_total; GtkWidget *table7; GtkObject *tocedit_start_minutes_adj; GtkWidget *tocedit_start_minutes; GtkWidget *label151; GtkObject *tocedit_start_frames_adj; GtkWidget *tocedit_start_frames; GtkObject *tocedit_start_seconds_adj; GtkWidget *tocedit_start_seconds; GtkObject *tocedit_start_total_adj; GtkWidget *tocedit_start_total; GtkWidget *label53; GtkWidget *table9; GtkObject *tocedit_end_minutes_adj; GtkWidget *tocedit_end_minutes; GtkWidget *label155; GtkObject *tocedit_end_frames_adj; GtkWidget *tocedit_end_frames; GtkObject *tocedit_end_seconds_adj; GtkWidget *tocedit_end_seconds; GtkObject *tocedit_end_total_adj; GtkWidget *tocedit_end_total; GtkWidget *label154; GtkWidget *label156; GtkWidget *tocedit_fileselect; GtkWidget *combo_entry1; GtkWidget *vbox5; GtkWidget *tocedit_tracktype; GtkWidget *tocedit_tracktype_menu; GtkWidget *glade_menuitem; GtkWidget *vbox6; GtkWidget *tocedit_trackopt_preemph; GtkWidget *tocedit_trackopt_copy; GtkWidget *hbox5; GtkWidget *label169; GtkWidget *tocedit_isrc; GtkWidget *toolbar2; GtkWidget *tocedit_button_up; GtkWidget *tocedit_button_down; GtkWidget *tocedit_button_add; GtkWidget *tocedit_button_remove; GtkWidget *tocedit_button_change; GtkWidget *tocedit_button_clear; GtkWidget *tocedit_button_directory; GtkWidget *hbox10; GtkWidget *label276; GtkWidget *tocedit_comment; GtkWidget *label166; GtkWidget *table18; GtkWidget *table19; GtkWidget *table20; GtkWidget *label290; GtkWidget *tocedit_text_performer; GtkWidget *label291; GtkWidget *label292; GtkWidget *tocedit_text_songwriter; GtkWidget *tocedit_text_isrc; GtkWidget *label293; GtkWidget *tocedit_text_message; GtkWidget *label294; GtkWidget *tocedit_text_arranger; GtkWidget *label295; GtkWidget *tocedit_text_composer; GtkWidget *label289; GtkWidget *tocedit_text_title; GtkWidget *hbox12; GSList *tocedit_text_mapselect_group = NULL; GtkWidget *tocedit_text_map1; GtkWidget *tocedit_text_map2; GtkWidget *tocedit_text_map3; GtkWidget *tocedit_text_map4; GtkWidget *tocedit_text_map5; GtkWidget *tocedit_text_map6; GtkWidget *tocedit_text_map7; GtkWidget *tocedit_text_map8; GtkWidget *tocedit_text_stats; GtkWidget *label296; GtkObject *tocedit_text_track_adj; GtkWidget *tocedit_text_track; GtkWidget *label278; GtkWidget *vbox7; GtkWidget *scrolledwindow7; GtkWidget *tocedit_pg_edit; GtkWidget *label216; GtkWidget *label217; GtkWidget *label218; GtkWidget *label219; GtkWidget *label220; GtkWidget *label221; GtkWidget *table12; GtkWidget *hbox6; GtkWidget *label193; GtkWidget *tocedit_pg_fileselect; GtkWidget *combo_entry2; GtkWidget *hbox7; GtkWidget *hbox8; GtkWidget *vbox9; GtkWidget *table13; GtkWidget *table14; GtkObject *tocedit_pg_startmin_adj; GtkWidget *tocedit_pg_startmin; GtkWidget *label195; GtkObject *tocedit_pg_startfrm_adj; GtkWidget *tocedit_pg_startfrm; GtkObject *tocedit_pg_startsec_adj; GtkWidget *tocedit_pg_startsec; GtkObject *tocedit_pg_starttotal_adj; GtkWidget *tocedit_pg_starttotal; GtkWidget *label194; GtkWidget *table15; GtkObject *tocedit_pg_silencemin_adj; GtkWidget *tocedit_pg_silencemin; GtkWidget *label197; GtkObject *tocedit_pg_silencefrm_adj; GtkWidget *tocedit_pg_silencefrm; GtkObject *tocedit_pg_silencesec_adj; GtkWidget *tocedit_pg_silencesec; GtkObject *tocedit_pg_silencetotal_adj; GtkWidget *tocedit_pg_silencetotal; GtkWidget *label196; GtkWidget *table16; GtkObject *tocedit_pg_endmin_adj; GtkWidget *tocedit_pg_endmin; GtkWidget *label199; GtkObject *tocedit_pg_endfrm_adj; GtkWidget *tocedit_pg_endfrm; GtkObject *tocedit_pg_endsec_adj; GtkWidget *tocedit_pg_endsec; GtkObject *tocedit_pg_endtotal_adj; GtkWidget *tocedit_pg_endtotal; GtkWidget *label198; GtkWidget *toolbar3; GtkWidget *tocedit_pg_up; GtkWidget *tocedit_pg_down; GtkWidget *tocedit_pg_add; GtkWidget *tocedit_pg_remove; GtkWidget *tocedit_pg_change; GtkWidget *hbox9; GtkWidget *label200; GtkObject *tocedit_pg_track_adj; GtkWidget *tocedit_pg_track; GtkWidget *label167; GtkWidget *table11; GtkWidget *tocedit_diskopt_catalog; GtkWidget *label168; GtkWidget *packer2; GSList *tocedit_diskopt_type____group = NULL; GtkWidget *tocedit_diskopt_cdromxa; GtkWidget *packer3; GtkWidget *tocedit_diskopt_cdrom; GtkWidget *packer4; GtkWidget *tocedit_diskopt_cdda; GtkWidget *tocedit_textg_frame; GtkWidget *vbox12; GtkWidget *hbox11; GSList *tocedit_textg_mapselect_group = NULL; GtkWidget *tocedit_textg_map1; GtkWidget *tocedit_textg_map2; GtkWidget *tocedit_textg_map3; GtkWidget *tocedit_textg_map4; GtkWidget *tocedit_textg_map5; GtkWidget *tocedit_textg_map6; GtkWidget *tocedit_textg_map7; GtkWidget *tocedit_textg_map8; GtkWidget *label297; GtkWidget *tocedit_textg_stats; GtkWidget *table17; GtkObject *tocedit_textg_language_adj; GtkWidget *tocedit_textg_language; GtkWidget *label280; GtkWidget *tocedit_textg_title; GtkWidget *label282; GtkWidget *tocedit_textg_performer; GtkWidget *label283; GtkWidget *label281; GtkWidget *tocedit_textg_songwriter; GtkWidget *tocedit_textg_isrc; GtkWidget *label284; GtkWidget *tocedit_textg_message; GtkWidget *label285; GtkWidget *tocedit_textg_arranger; GtkWidget *label286; GtkWidget *tocedit_textg_composer; GtkWidget *label279; GtkWidget *label180; GtkWidget *scrolledwindow10; GtkWidget *gdrdao_tocfile; GtkWidget *label277; GtkWidget *vbox11; GtkWidget *tocedit_stats; GtkWidget *scrolledwindow11; GtkWidget *tocedit_edit; GtkWidget *label298; GtkWidget *label299; GtkWidget *label300; GtkWidget *label301; GtkWidget *label302; GtkWidget *label303; GtkWidget *label304; GtkWidget *label305; GtkWidget *label306; GtkWidget *label307; GtkWidget *label308; GtkWidget *label309; GtkWidget *label1; GtkWidget *table21; GtkWidget *fileentry1; GtkWidget *combo_entry3; GtkWidget *label311; GtkWidget *frame3; GtkWidget *table22; GtkWidget *hscale1; GtkWidget *checkbutton4; GtkWidget *checkbutton3; GtkWidget *checkbutton2; GtkWidget *checkbutton1; GtkWidget *checkbutton5; GtkWidget *checkbutton6; GtkWidget *label312; GtkWidget *frame4; GtkWidget *table23; GtkWidget *label310; GtkWidget *table1; GtkWidget *frame2; GtkWidget *vbox2; GtkWidget *hbox2; GtkWidget *label5; GtkObject *imgcp_dest_devsg_adj; GtkWidget *imgcp_dest_devsg; GtkWidget *vbox4; GtkWidget *hbox4; GtkWidget *label7; GtkWidget *imgcp_dest_bufsize; GtkWidget *frame1; GtkWidget *vbox1; GtkWidget *hbox1; GtkWidget *label4; GtkObject *imgcp_src_devsg_adj; GtkWidget *imgcp_src_devsg; GtkWidget *vbox3; GtkWidget *hbox3; GtkWidget *label6; GtkWidget *imgcp_src_image; GtkWidget *imgcp_src_image_; GtkWidget *imgcp_copycd; GtkWidget *imgcp_readcd; GtkWidget *imgcp_writecd; GtkWidget *label201; GtkWidget *appbar1; GtkTooltips *tooltips; tooltips = gtk_tooltips_new (); GdrDAO = gnome_app_new ("GdrDAO", _("GdrDAO")); gtk_object_set_data (GTK_OBJECT (GdrDAO), "GdrDAO", GdrDAO); gtk_window_set_default_size (GTK_WINDOW (GdrDAO), 721, 520); dock1 = GNOME_APP (GdrDAO)->dock; gtk_widget_ref (dock1); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "dock1", dock1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (dock1); gnome_app_create_menus (GNOME_APP (GdrDAO), menubar1_uiinfo); gtk_widget_ref (menubar1_uiinfo[0].widget); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "file1", menubar1_uiinfo[0].widget, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_ref (file1_menu_uiinfo[0].widget); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "new_file1", file1_menu_uiinfo[0].widget, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_set_sensitive (file1_menu_uiinfo[0].widget, FALSE); gtk_widget_ref (file1_menu_uiinfo[1].widget); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "open1", file1_menu_uiinfo[1].widget, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_set_sensitive (file1_menu_uiinfo[1].widget, FALSE); gtk_widget_ref (file1_menu_uiinfo[2].widget); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "save1", file1_menu_uiinfo[2].widget, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_ref (file1_menu_uiinfo[3].widget); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "save_as1", file1_menu_uiinfo[3].widget, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_ref (file1_menu_uiinfo[4].widget); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "separator1", file1_menu_uiinfo[4].widget, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_ref (file1_menu_uiinfo[5].widget); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "exit1", file1_menu_uiinfo[5].widget, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_ref (menubar1_uiinfo[1].widget); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "edit1", menubar1_uiinfo[1].widget, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_ref (edit1_menu_uiinfo[0].widget); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "cut1", edit1_menu_uiinfo[0].widget, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_set_sensitive (edit1_menu_uiinfo[0].widget, FALSE); gtk_widget_ref (edit1_menu_uiinfo[1].widget); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "copy1", edit1_menu_uiinfo[1].widget, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_set_sensitive (edit1_menu_uiinfo[1].widget, FALSE); gtk_widget_ref (edit1_menu_uiinfo[2].widget); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "paste1", edit1_menu_uiinfo[2].widget, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_set_sensitive (edit1_menu_uiinfo[2].widget, FALSE); gtk_widget_ref (edit1_menu_uiinfo[3].widget); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "clear1", edit1_menu_uiinfo[3].widget, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_set_sensitive (edit1_menu_uiinfo[3].widget, FALSE); gtk_widget_ref (edit1_menu_uiinfo[4].widget); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "separator2", edit1_menu_uiinfo[4].widget, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_ref (edit1_menu_uiinfo[5].widget); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "properties1", edit1_menu_uiinfo[5].widget, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_set_sensitive (edit1_menu_uiinfo[5].widget, FALSE); gtk_widget_ref (menubar1_uiinfo[2].widget); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "view1", menubar1_uiinfo[2].widget, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_ref (menubar1_uiinfo[3].widget); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "settings1", menubar1_uiinfo[3].widget, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_ref (settings1_menu_uiinfo[0].widget); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "preferences1", settings1_menu_uiinfo[0].widget, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_set_sensitive (settings1_menu_uiinfo[0].widget, FALSE); gtk_widget_ref (menubar1_uiinfo[4].widget); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "help1", menubar1_uiinfo[4].widget, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_ref (help1_menu_uiinfo[0].widget); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "about1", help1_menu_uiinfo[0].widget, (GtkDestroyNotify) gtk_widget_unref); toolbar1 = gtk_toolbar_new (GTK_ORIENTATION_HORIZONTAL, GTK_TOOLBAR_BOTH); gtk_widget_ref (toolbar1); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "toolbar1", toolbar1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (toolbar1); gnome_app_add_toolbar (GNOME_APP (GdrDAO), GTK_TOOLBAR (toolbar1), "toolbar1", GNOME_DOCK_ITEM_BEH_EXCLUSIVE, GNOME_DOCK_TOP, 1, 0, 0); gtk_container_set_border_width (GTK_CONTAINER (toolbar1), 1); gtk_toolbar_set_space_size (GTK_TOOLBAR (toolbar1), 16); gtk_toolbar_set_space_style (GTK_TOOLBAR (toolbar1), GTK_TOOLBAR_SPACE_LINE); gtk_toolbar_set_button_relief (GTK_TOOLBAR (toolbar1), GTK_RELIEF_NONE); tmp_toolbar_icon = gnome_stock_pixmap_widget (GdrDAO, GNOME_STOCK_PIXMAP_NEW); gdrdao_new = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar1), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("New"), _("New File"), NULL, tmp_toolbar_icon, NULL, NULL); gtk_widget_ref (gdrdao_new); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "gdrdao_new", gdrdao_new, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (gdrdao_new); gtk_widget_set_sensitive (gdrdao_new, FALSE); tmp_toolbar_icon = gnome_stock_pixmap_widget (GdrDAO, GNOME_STOCK_PIXMAP_OPEN); gdrdao_open = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar1), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("Open"), _("Open File"), NULL, tmp_toolbar_icon, NULL, NULL); gtk_widget_ref (gdrdao_open); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "gdrdao_open", gdrdao_open, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (gdrdao_open); gtk_widget_set_sensitive (gdrdao_open, FALSE); tmp_toolbar_icon = gnome_stock_pixmap_widget (GdrDAO, GNOME_STOCK_PIXMAP_SAVE); gdrdao_save = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar1), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("Save"), _("Save File"), NULL, tmp_toolbar_icon, NULL, NULL); gtk_widget_ref (gdrdao_save); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "gdrdao_save", gdrdao_save, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (gdrdao_save); notebook_main = gtk_notebook_new (); gtk_widget_ref (notebook_main); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "notebook_main", notebook_main, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (notebook_main); gnome_app_set_contents (GNOME_APP (GdrDAO), notebook_main); gtk_notebook_set_show_border (GTK_NOTEBOOK (notebook_main), FALSE); gtk_notebook_set_tab_hborder (GTK_NOTEBOOK (notebook_main), 4); gtk_notebook_popup_enable (GTK_NOTEBOOK (notebook_main)); vpaned1 = gtk_vpaned_new (); gtk_widget_ref (vpaned1); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "vpaned1", vpaned1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vpaned1); gtk_container_add (GTK_CONTAINER (notebook_main), vpaned1); gtk_paned_set_position (GTK_PANED (vpaned1), 211); scrolledwindow4 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_ref (scrolledwindow4); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "scrolledwindow4", scrolledwindow4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (scrolledwindow4); gtk_paned_pack1 (GTK_PANED (vpaned1), scrolledwindow4, FALSE, TRUE); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow4), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); viewport2 = gtk_viewport_new (NULL, NULL); gtk_widget_ref (viewport2); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "viewport2", viewport2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (viewport2); gtk_container_add (GTK_CONTAINER (scrolledwindow4), viewport2); gtk_viewport_set_shadow_type (GTK_VIEWPORT (viewport2), GTK_SHADOW_ETCHED_IN); notebook1 = gtk_notebook_new (); gtk_widget_ref (notebook1); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "notebook1", notebook1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (notebook1); gtk_container_add (GTK_CONTAINER (viewport2), notebook1); gtk_notebook_popup_enable (GTK_NOTEBOOK (notebook1)); table2 = gtk_table_new (4, 6, FALSE); gtk_widget_ref (table2); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "table2", table2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table2); gtk_container_add (GTK_CONTAINER (notebook1), table2); label141 = gtk_label_new (_("Track")); gtk_widget_ref (label141); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label141", label141, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label141); gtk_table_attach (GTK_TABLE (table2), label141, 0, 1, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_padding (GTK_MISC (label141), 3, 3); tocedit_track_adj = gtk_adjustment_new (1, 1, 1, 1, 10, 10); tocedit_track = gtk_spin_button_new (GTK_ADJUSTMENT (tocedit_track_adj), 1, 0); gtk_widget_ref (tocedit_track); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_track", tocedit_track, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_track); gtk_table_attach (GTK_TABLE (table2), tocedit_track, 1, 2, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 3, 3); gtk_tooltips_set_tip (tooltips, tocedit_track, _("Selected Track"), NULL); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (tocedit_track), TRUE); table10 = gtk_table_new (2, 2, FALSE); gtk_widget_ref (table10); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "table10", table10, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table10); gtk_table_attach (GTK_TABLE (table2), table10, 2, 6, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); table8 = gtk_table_new (1, 6, FALSE); gtk_widget_ref (table8); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "table8", table8, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table8); gtk_table_attach (GTK_TABLE (table10), table8, 0, 1, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); label152 = gtk_label_new (_("Silence")); gtk_widget_ref (label152); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label152", label152, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label152); gtk_table_attach (GTK_TABLE (table8), label152, 0, 1, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 3, 3); tocedit_silence_minutes_adj = gtk_adjustment_new (0, 0, 74, 1, 10, 10); tocedit_silence_minutes = gtk_spin_button_new (GTK_ADJUSTMENT (tocedit_silence_minutes_adj), 1, 0); gtk_widget_ref (tocedit_silence_minutes); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_silence_minutes", tocedit_silence_minutes, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_silence_minutes); gtk_table_attach (GTK_TABLE (table8), tocedit_silence_minutes, 1, 2, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 3, 3); gtk_tooltips_set_tip (tooltips, tocedit_silence_minutes, _("Minutes"), NULL); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (tocedit_silence_minutes), TRUE); gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (tocedit_silence_minutes), TRUE); label153 = gtk_label_new (_("==")); gtk_widget_ref (label153); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label153", label153, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label153); gtk_table_attach (GTK_TABLE (table8), label153, 4, 5, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 3, 3); tocedit_silence_frames_adj = gtk_adjustment_new (0, 0, 74, 1, 10, 10); tocedit_silence_frames = gtk_spin_button_new (GTK_ADJUSTMENT (tocedit_silence_frames_adj), 1, 0); gtk_widget_ref (tocedit_silence_frames); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_silence_frames", tocedit_silence_frames, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_silence_frames); gtk_table_attach (GTK_TABLE (table8), tocedit_silence_frames, 3, 4, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 3, 4); gtk_tooltips_set_tip (tooltips, tocedit_silence_frames, _("Frames (75 frames equal 1 second)"), NULL); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (tocedit_silence_frames), TRUE); gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (tocedit_silence_frames), TRUE); tocedit_silence_seconds_adj = gtk_adjustment_new (0, 0, 59, 1, 10, 10); tocedit_silence_seconds = gtk_spin_button_new (GTK_ADJUSTMENT (tocedit_silence_seconds_adj), 1, 0); gtk_widget_ref (tocedit_silence_seconds); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_silence_seconds", tocedit_silence_seconds, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_silence_seconds); gtk_table_attach (GTK_TABLE (table8), tocedit_silence_seconds, 2, 3, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 3); gtk_tooltips_set_tip (tooltips, tocedit_silence_seconds, _("Seconds"), NULL); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (tocedit_silence_seconds), TRUE); gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (tocedit_silence_seconds), TRUE); tocedit_silence_total_adj = gtk_adjustment_new (0, 0, 4440, 0.01, 1, 10); tocedit_silence_total = gtk_spin_button_new (GTK_ADJUSTMENT (tocedit_silence_total_adj), 1, 2); gtk_widget_ref (tocedit_silence_total); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_silence_total", tocedit_silence_total, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_silence_total); gtk_table_attach (GTK_TABLE (table8), tocedit_silence_total, 5, 6, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0); gtk_widget_set_usize (tocedit_silence_total, 76, -2); gtk_tooltips_set_tip (tooltips, tocedit_silence_total, _("Silence length in seconds"), NULL); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (tocedit_silence_total), TRUE); gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (tocedit_silence_total), TRUE); table5 = gtk_table_new (1, 6, FALSE); gtk_widget_ref (table5); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "table5", table5, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table5); gtk_table_attach (GTK_TABLE (table10), table5, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); label146 = gtk_label_new (_("Pregap")); gtk_widget_ref (label146); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label146", label146, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label146); gtk_table_attach (GTK_TABLE (table5), label146, 0, 1, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 3, 3); tocedit_pregap_minutes_adj = gtk_adjustment_new (0, 0, 74, 1, 10, 10); tocedit_pregap_minutes = gtk_spin_button_new (GTK_ADJUSTMENT (tocedit_pregap_minutes_adj), 1, 0); gtk_widget_ref (tocedit_pregap_minutes); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_pregap_minutes", tocedit_pregap_minutes, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_pregap_minutes); gtk_table_attach (GTK_TABLE (table5), tocedit_pregap_minutes, 1, 2, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 3, 3); gtk_tooltips_set_tip (tooltips, tocedit_pregap_minutes, _("Minutes"), NULL); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (tocedit_pregap_minutes), TRUE); gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (tocedit_pregap_minutes), TRUE); label147 = gtk_label_new (_("==")); gtk_widget_ref (label147); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label147", label147, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label147); gtk_table_attach (GTK_TABLE (table5), label147, 4, 5, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 3, 3); tocedit_pregap_frames_adj = gtk_adjustment_new (0, 0, 74, 1, 10, 10); tocedit_pregap_frames = gtk_spin_button_new (GTK_ADJUSTMENT (tocedit_pregap_frames_adj), 1, 0); gtk_widget_ref (tocedit_pregap_frames); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_pregap_frames", tocedit_pregap_frames, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_pregap_frames); gtk_table_attach (GTK_TABLE (table5), tocedit_pregap_frames, 3, 4, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 3, 4); gtk_tooltips_set_tip (tooltips, tocedit_pregap_frames, _("Frames (75 frames equal 1 second)"), NULL); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (tocedit_pregap_frames), TRUE); gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (tocedit_pregap_frames), TRUE); tocedit_pregap_seconds_adj = gtk_adjustment_new (2, 0, 59, 1, 10, 10); tocedit_pregap_seconds = gtk_spin_button_new (GTK_ADJUSTMENT (tocedit_pregap_seconds_adj), 1, 0); gtk_widget_ref (tocedit_pregap_seconds); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_pregap_seconds", tocedit_pregap_seconds, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_pregap_seconds); gtk_table_attach (GTK_TABLE (table5), tocedit_pregap_seconds, 2, 3, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 3); gtk_tooltips_set_tip (tooltips, tocedit_pregap_seconds, _("Seconds"), NULL); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (tocedit_pregap_seconds), TRUE); gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (tocedit_pregap_seconds), TRUE); tocedit_pregap_total_adj = gtk_adjustment_new (2, 0, 4440, 0.01, 1, 10); tocedit_pregap_total = gtk_spin_button_new (GTK_ADJUSTMENT (tocedit_pregap_total_adj), 1, 2); gtk_widget_ref (tocedit_pregap_total); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_pregap_total", tocedit_pregap_total, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_pregap_total); gtk_table_attach (GTK_TABLE (table5), tocedit_pregap_total, 5, 6, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0); gtk_widget_set_usize (tocedit_pregap_total, 76, -2); gtk_tooltips_set_tip (tooltips, tocedit_pregap_total, _("Pregap length in seconds"), NULL); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (tocedit_pregap_total), TRUE); gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (tocedit_pregap_total), TRUE); table7 = gtk_table_new (1, 6, FALSE); gtk_widget_ref (table7); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "table7", table7, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table7); gtk_table_attach (GTK_TABLE (table10), table7, 1, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_FILL), 3, 0); tocedit_start_minutes_adj = gtk_adjustment_new (0, 0, 74, 1, 10, 10); tocedit_start_minutes = gtk_spin_button_new (GTK_ADJUSTMENT (tocedit_start_minutes_adj), 1, 0); gtk_widget_ref (tocedit_start_minutes); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_start_minutes", tocedit_start_minutes, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_start_minutes); gtk_table_attach (GTK_TABLE (table7), tocedit_start_minutes, 1, 2, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 3, 3); gtk_tooltips_set_tip (tooltips, tocedit_start_minutes, _("Minutes"), NULL); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (tocedit_start_minutes), TRUE); gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (tocedit_start_minutes), TRUE); label151 = gtk_label_new (_("==")); gtk_widget_ref (label151); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label151", label151, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label151); gtk_table_attach (GTK_TABLE (table7), label151, 4, 5, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 3, 3); tocedit_start_frames_adj = gtk_adjustment_new (0, 0, 74, 1, 10, 10); tocedit_start_frames = gtk_spin_button_new (GTK_ADJUSTMENT (tocedit_start_frames_adj), 1, 0); gtk_widget_ref (tocedit_start_frames); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_start_frames", tocedit_start_frames, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_start_frames); gtk_table_attach (GTK_TABLE (table7), tocedit_start_frames, 3, 4, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 3, 4); gtk_tooltips_set_tip (tooltips, tocedit_start_frames, _("Frames (75 frames equal 1 second)"), NULL); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (tocedit_start_frames), TRUE); gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (tocedit_start_frames), TRUE); tocedit_start_seconds_adj = gtk_adjustment_new (0, 0, 59, 1, 10, 10); tocedit_start_seconds = gtk_spin_button_new (GTK_ADJUSTMENT (tocedit_start_seconds_adj), 1, 0); gtk_widget_ref (tocedit_start_seconds); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_start_seconds", tocedit_start_seconds, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_start_seconds); gtk_table_attach (GTK_TABLE (table7), tocedit_start_seconds, 2, 3, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 3); gtk_tooltips_set_tip (tooltips, tocedit_start_seconds, _("Seconds"), NULL); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (tocedit_start_seconds), TRUE); gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (tocedit_start_seconds), TRUE); tocedit_start_total_adj = gtk_adjustment_new (0, 0, 4440, 0.01, 1, 10); tocedit_start_total = gtk_spin_button_new (GTK_ADJUSTMENT (tocedit_start_total_adj), 1, 2); gtk_widget_ref (tocedit_start_total); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_start_total", tocedit_start_total, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_start_total); gtk_table_attach (GTK_TABLE (table7), tocedit_start_total, 5, 6, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0); gtk_widget_set_usize (tocedit_start_total, 76, -2); gtk_tooltips_set_tip (tooltips, tocedit_start_total, _("Where to start in the file (position in seconds)"), NULL); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (tocedit_start_total), TRUE); gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (tocedit_start_total), TRUE); label53 = gtk_label_new (_("Start")); gtk_widget_ref (label53); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label53", label53, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label53); gtk_table_attach (GTK_TABLE (table7), label53, 0, 1, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 3, 3); gtk_misc_set_padding (GTK_MISC (label53), 1, 0); table9 = gtk_table_new (1, 6, FALSE); gtk_widget_ref (table9); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "table9", table9, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table9); gtk_table_attach (GTK_TABLE (table10), table9, 1, 2, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 3, 0); tocedit_end_minutes_adj = gtk_adjustment_new (0, 0, 74, 1, 10, 10); tocedit_end_minutes = gtk_spin_button_new (GTK_ADJUSTMENT (tocedit_end_minutes_adj), 1, 0); gtk_widget_ref (tocedit_end_minutes); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_end_minutes", tocedit_end_minutes, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_end_minutes); gtk_table_attach (GTK_TABLE (table9), tocedit_end_minutes, 1, 2, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 3, 3); gtk_tooltips_set_tip (tooltips, tocedit_end_minutes, _("Minutes"), NULL); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (tocedit_end_minutes), TRUE); gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (tocedit_end_minutes), TRUE); label155 = gtk_label_new (_("==")); gtk_widget_ref (label155); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label155", label155, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label155); gtk_table_attach (GTK_TABLE (table9), label155, 4, 5, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 3, 3); tocedit_end_frames_adj = gtk_adjustment_new (0, 0, 74, 1, 10, 10); tocedit_end_frames = gtk_spin_button_new (GTK_ADJUSTMENT (tocedit_end_frames_adj), 1, 0); gtk_widget_ref (tocedit_end_frames); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_end_frames", tocedit_end_frames, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_end_frames); gtk_table_attach (GTK_TABLE (table9), tocedit_end_frames, 3, 4, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 3, 4); gtk_tooltips_set_tip (tooltips, tocedit_end_frames, _("Frames (75 frames equal 1 second)"), NULL); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (tocedit_end_frames), TRUE); gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (tocedit_end_frames), TRUE); tocedit_end_seconds_adj = gtk_adjustment_new (0, 0, 59, 1, 10, 10); tocedit_end_seconds = gtk_spin_button_new (GTK_ADJUSTMENT (tocedit_end_seconds_adj), 1, 0); gtk_widget_ref (tocedit_end_seconds); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_end_seconds", tocedit_end_seconds, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_end_seconds); gtk_table_attach (GTK_TABLE (table9), tocedit_end_seconds, 2, 3, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 3); gtk_tooltips_set_tip (tooltips, tocedit_end_seconds, _("Seconds"), NULL); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (tocedit_end_seconds), TRUE); gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (tocedit_end_seconds), TRUE); tocedit_end_total_adj = gtk_adjustment_new (0, 0, 4440, 0.01, 1, 10); tocedit_end_total = gtk_spin_button_new (GTK_ADJUSTMENT (tocedit_end_total_adj), 1, 2); gtk_widget_ref (tocedit_end_total); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_end_total", tocedit_end_total, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_end_total); gtk_table_attach (GTK_TABLE (table9), tocedit_end_total, 5, 6, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0); gtk_widget_set_usize (tocedit_end_total, 76, -2); gtk_tooltips_set_tip (tooltips, tocedit_end_total, _("End of selected area in track (in seconds)"), NULL); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (tocedit_end_total), TRUE); gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (tocedit_end_total), TRUE); label154 = gtk_label_new (_("End")); gtk_widget_ref (label154); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label154", label154, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label154); gtk_table_attach (GTK_TABLE (table9), label154, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 3, 3); gtk_misc_set_padding (GTK_MISC (label154), 3, 0); label156 = gtk_label_new (_("File")); gtk_widget_ref (label156); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label156", label156, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label156); gtk_table_attach (GTK_TABLE (table2), label156, 2, 3, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label156), 1, 0.5); gtk_misc_set_padding (GTK_MISC (label156), 3, 3); tocedit_fileselect = gnome_file_entry_new (NULL, NULL); gtk_widget_ref (tocedit_fileselect); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_fileselect", tocedit_fileselect, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_fileselect); gtk_table_attach (GTK_TABLE (table2), tocedit_fileselect, 3, 6, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 3, 3); combo_entry1 = gnome_file_entry_gtk_entry (GNOME_FILE_ENTRY (tocedit_fileselect)); gtk_widget_ref (combo_entry1); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "combo_entry1", combo_entry1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (combo_entry1); vbox5 = gtk_vbox_new (FALSE, 0); gtk_widget_ref (vbox5); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "vbox5", vbox5, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox5); gtk_table_attach (GTK_TABLE (table2), vbox5, 0, 2, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); tocedit_tracktype = gtk_option_menu_new (); gtk_widget_ref (tocedit_tracktype); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_tracktype", tocedit_tracktype, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_tracktype); gtk_box_pack_start (GTK_BOX (vbox5), tocedit_tracktype, FALSE, FALSE, 3); gtk_widget_set_sensitive (tocedit_tracktype, FALSE); gtk_tooltips_set_tip (tooltips, tocedit_tracktype, _("Tracktype"), NULL); tocedit_tracktype_menu = gtk_menu_new (); glade_menuitem = gtk_menu_item_new_with_label (_("Audio CDDA")); gtk_widget_show (glade_menuitem); gtk_menu_append (GTK_MENU (tocedit_tracktype_menu), glade_menuitem); glade_menuitem = gtk_menu_item_new_with_label (_("Mode1")); gtk_widget_show (glade_menuitem); gtk_menu_append (GTK_MENU (tocedit_tracktype_menu), glade_menuitem); glade_menuitem = gtk_menu_item_new_with_label (_("Mode1 (raw)")); gtk_widget_show (glade_menuitem); gtk_menu_append (GTK_MENU (tocedit_tracktype_menu), glade_menuitem); glade_menuitem = gtk_menu_item_new_with_label (_("Mode2")); gtk_widget_show (glade_menuitem); gtk_menu_append (GTK_MENU (tocedit_tracktype_menu), glade_menuitem); glade_menuitem = gtk_menu_item_new_with_label (_("Mode2 Form2")); gtk_widget_show (glade_menuitem); gtk_menu_append (GTK_MENU (tocedit_tracktype_menu), glade_menuitem); glade_menuitem = gtk_menu_item_new_with_label (_("Mode2 Form Mix")); gtk_widget_show (glade_menuitem); gtk_menu_append (GTK_MENU (tocedit_tracktype_menu), glade_menuitem); glade_menuitem = gtk_menu_item_new_with_label (_("Mode2 (raw)")); gtk_widget_show (glade_menuitem); gtk_menu_append (GTK_MENU (tocedit_tracktype_menu), glade_menuitem); gtk_option_menu_set_menu (GTK_OPTION_MENU (tocedit_tracktype), tocedit_tracktype_menu); vbox6 = gtk_vbox_new (FALSE, 0); gtk_widget_ref (vbox6); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "vbox6", vbox6, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox6); gtk_table_attach (GTK_TABLE (table2), vbox6, 0, 3, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); tocedit_trackopt_preemph = gtk_check_button_new_with_label (_("Pre-Emphasis")); gtk_widget_ref (tocedit_trackopt_preemph); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_trackopt_preemph", tocedit_trackopt_preemph, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_trackopt_preemph); gtk_box_pack_start (GTK_BOX (vbox6), tocedit_trackopt_preemph, FALSE, FALSE, 0); tocedit_trackopt_copy = gtk_check_button_new_with_label (_("Copy")); gtk_widget_ref (tocedit_trackopt_copy); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_trackopt_copy", tocedit_trackopt_copy, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_trackopt_copy); gtk_box_pack_start (GTK_BOX (vbox6), tocedit_trackopt_copy, FALSE, FALSE, 0); hbox5 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox5); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "hbox5", hbox5, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox5); gtk_table_attach (GTK_TABLE (table2), hbox5, 3, 4, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); label169 = gtk_label_new (_("ISRC")); gtk_widget_ref (label169); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label169", label169, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label169); gtk_box_pack_start (GTK_BOX (hbox5), label169, FALSE, FALSE, 0); gtk_misc_set_padding (GTK_MISC (label169), 3, 3); tocedit_isrc = gtk_entry_new_with_max_length (12); gtk_widget_ref (tocedit_isrc); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_isrc", tocedit_isrc, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_isrc); gtk_box_pack_start (GTK_BOX (hbox5), tocedit_isrc, TRUE, TRUE, 3); gtk_widget_set_usize (tocedit_isrc, 119, -2); gtk_entry_set_text (GTK_ENTRY (tocedit_isrc), _("CCOOOYYSSSSS")); toolbar2 = gtk_toolbar_new (GTK_ORIENTATION_HORIZONTAL, GTK_TOOLBAR_BOTH); gtk_widget_ref (toolbar2); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "toolbar2", toolbar2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (toolbar2); gtk_table_attach (GTK_TABLE (table2), toolbar2, 4, 6, 3, 4, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0); gtk_toolbar_set_space_style (GTK_TOOLBAR (toolbar2), GTK_TOOLBAR_SPACE_LINE); gtk_toolbar_set_button_relief (GTK_TOOLBAR (toolbar2), GTK_RELIEF_NONE); tmp_toolbar_icon = gnome_stock_pixmap_widget (GdrDAO, GNOME_STOCK_PIXMAP_UP); tocedit_button_up = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar2), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("Up"), _("Move selected track(s) one position up"), NULL, tmp_toolbar_icon, NULL, NULL); gtk_widget_ref (tocedit_button_up); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_button_up", tocedit_button_up, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_button_up); tmp_toolbar_icon = gnome_stock_pixmap_widget (GdrDAO, GNOME_STOCK_PIXMAP_DOWN); tocedit_button_down = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar2), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("Down"), _("Move selected track(s) one position down"), NULL, tmp_toolbar_icon, NULL, NULL); gtk_widget_ref (tocedit_button_down); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_button_down", tocedit_button_down, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_button_down); gtk_toolbar_append_space (GTK_TOOLBAR (toolbar2)); tmp_toolbar_icon = gnome_stock_pixmap_widget (GdrDAO, GNOME_STOCK_PIXMAP_ADD); tocedit_button_add = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar2), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("Add"), _("Append track to the end of the list"), NULL, tmp_toolbar_icon, NULL, NULL); gtk_widget_ref (tocedit_button_add); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_button_add", tocedit_button_add, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_button_add); tmp_toolbar_icon = gnome_stock_pixmap_widget (GdrDAO, GNOME_STOCK_PIXMAP_REMOVE); tocedit_button_remove = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar2), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("Remove"), _("Remove selected track(s)"), NULL, tmp_toolbar_icon, NULL, NULL); gtk_widget_ref (tocedit_button_remove); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_button_remove", tocedit_button_remove, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_button_remove); tmp_toolbar_icon = gnome_stock_pixmap_widget (GdrDAO, GNOME_STOCK_PIXMAP_REFRESH); tocedit_button_change = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar2), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("Change"), _("Apply changes to selected track(s)"), NULL, tmp_toolbar_icon, NULL, NULL); gtk_widget_ref (tocedit_button_change); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_button_change", tocedit_button_change, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_button_change); gtk_toolbar_append_space (GTK_TOOLBAR (toolbar2)); tmp_toolbar_icon = gnome_stock_pixmap_widget (GdrDAO, GNOME_STOCK_PIXMAP_CLEAR); tocedit_button_clear = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar2), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("Clear"), _("Clear the list"), NULL, tmp_toolbar_icon, NULL, NULL); gtk_widget_ref (tocedit_button_clear); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_button_clear", tocedit_button_clear, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_button_clear); gtk_toolbar_append_space (GTK_TOOLBAR (toolbar2)); tmp_toolbar_icon = gnome_stock_pixmap_widget (GdrDAO, GNOME_STOCK_PIXMAP_REVERT); tocedit_button_directory = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar2), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("Directory"), _("Add files from a directory"), NULL, tmp_toolbar_icon, NULL, NULL); gtk_widget_ref (tocedit_button_directory); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_button_directory", tocedit_button_directory, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_button_directory); hbox10 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox10); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "hbox10", hbox10, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox10); gtk_table_attach (GTK_TABLE (table2), hbox10, 4, 6, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); label276 = gtk_label_new (_("Comment")); gtk_widget_ref (label276); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label276", label276, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label276); gtk_box_pack_start (GTK_BOX (hbox10), label276, FALSE, FALSE, 3); gtk_misc_set_padding (GTK_MISC (label276), 3, 0); tocedit_comment = gtk_entry_new_with_max_length (256); gtk_widget_ref (tocedit_comment); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_comment", tocedit_comment, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_comment); gtk_box_pack_start (GTK_BOX (hbox10), tocedit_comment, TRUE, TRUE, 0); gtk_tooltips_set_tip (tooltips, tocedit_comment, _("Includes a comment in the TOC file (for this track)"), NULL); label166 = gtk_label_new (_("Track Options")); gtk_widget_ref (label166); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label166", label166, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label166); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 0), label166); table18 = gtk_table_new (1, 1, FALSE); gtk_widget_ref (table18); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "table18", table18, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table18); gtk_container_add (GTK_CONTAINER (notebook1), table18); table19 = gtk_table_new (2, 5, FALSE); gtk_widget_ref (table19); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "table19", table19, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table19); gtk_table_attach (GTK_TABLE (table18), table19, 0, 1, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); table20 = gtk_table_new (4, 6, FALSE); gtk_widget_ref (table20); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "table20", table20, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table20); gtk_table_attach (GTK_TABLE (table19), table20, 0, 5, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); label290 = gtk_label_new (_("Performer")); gtk_widget_ref (label290); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label290", label290, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label290); gtk_table_attach (GTK_TABLE (table20), label290, 0, 1, 1, 2, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_padding (GTK_MISC (label290), 3, 3); tocedit_text_performer = gtk_entry_new_with_max_length (1024); gtk_widget_ref (tocedit_text_performer); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_text_performer", tocedit_text_performer, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_text_performer); gtk_table_attach (GTK_TABLE (table20), tocedit_text_performer, 1, 4, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 3, 3); label291 = gtk_label_new (_(" Songwriter")); gtk_widget_ref (label291); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label291", label291, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label291); gtk_table_attach (GTK_TABLE (table20), label291, 4, 5, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); label292 = gtk_label_new (_("ISRC")); gtk_widget_ref (label292); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label292", label292, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label292); gtk_table_attach (GTK_TABLE (table20), label292, 4, 5, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label292), 1, 0.5); gtk_misc_set_padding (GTK_MISC (label292), 3, 3); tocedit_text_songwriter = gtk_entry_new_with_max_length (1024); gtk_widget_ref (tocedit_text_songwriter); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_text_songwriter", tocedit_text_songwriter, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_text_songwriter); gtk_table_attach (GTK_TABLE (table20), tocedit_text_songwriter, 5, 6, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 3, 3); tocedit_text_isrc = gtk_entry_new_with_max_length (12); gtk_widget_ref (tocedit_text_isrc); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_text_isrc", tocedit_text_isrc, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_text_isrc); gtk_table_attach (GTK_TABLE (table20), tocedit_text_isrc, 5, 6, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 3, 3); gtk_widget_set_usize (tocedit_text_isrc, 119, -2); label293 = gtk_label_new (_("Message")); gtk_widget_ref (label293); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label293", label293, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label293); gtk_table_attach (GTK_TABLE (table20), label293, 0, 1, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label293), 1, 0.5); gtk_misc_set_padding (GTK_MISC (label293), 3, 3); tocedit_text_message = gtk_entry_new_with_max_length (1024); gtk_widget_ref (tocedit_text_message); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_text_message", tocedit_text_message, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_text_message); gtk_table_attach (GTK_TABLE (table20), tocedit_text_message, 1, 4, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 3, 3); label294 = gtk_label_new (_("Arranger")); gtk_widget_ref (label294); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label294", label294, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label294); gtk_table_attach (GTK_TABLE (table20), label294, 4, 5, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 3, 3); gtk_misc_set_alignment (GTK_MISC (label294), 1, 0.5); tocedit_text_arranger = gtk_entry_new_with_max_length (1024); gtk_widget_ref (tocedit_text_arranger); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_text_arranger", tocedit_text_arranger, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_text_arranger); gtk_table_attach (GTK_TABLE (table20), tocedit_text_arranger, 5, 6, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 3, 3); label295 = gtk_label_new (_("Composer")); gtk_widget_ref (label295); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label295", label295, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label295); gtk_table_attach (GTK_TABLE (table20), label295, 4, 5, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 3, 3); gtk_misc_set_alignment (GTK_MISC (label295), 1, 0.5); tocedit_text_composer = gtk_entry_new_with_max_length (1024); gtk_widget_ref (tocedit_text_composer); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_text_composer", tocedit_text_composer, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_text_composer); gtk_table_attach (GTK_TABLE (table20), tocedit_text_composer, 5, 6, 3, 4, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 3, 3); label289 = gtk_label_new (_("Title")); gtk_widget_ref (label289); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label289", label289, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label289); gtk_table_attach (GTK_TABLE (table20), label289, 0, 1, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0); tocedit_text_title = gtk_entry_new_with_max_length (1024); gtk_widget_ref (tocedit_text_title); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_text_title", tocedit_text_title, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_text_title); gtk_table_attach (GTK_TABLE (table20), tocedit_text_title, 1, 4, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 3, 3); hbox12 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox12); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "hbox12", hbox12, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox12); gtk_table_attach (GTK_TABLE (table19), hbox12, 2, 5, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 3, 3); tocedit_text_map1 = gtk_radio_button_new_with_label (tocedit_text_mapselect_group, _("Map 1")); tocedit_text_mapselect_group = gtk_radio_button_group (GTK_RADIO_BUTTON (tocedit_text_map1)); gtk_widget_ref (tocedit_text_map1); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_text_map1", tocedit_text_map1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_text_map1); gtk_box_pack_start (GTK_BOX (hbox12), tocedit_text_map1, FALSE, FALSE, 3); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (tocedit_text_map1), TRUE); tocedit_text_map2 = gtk_radio_button_new_with_label (tocedit_text_mapselect_group, _("Map 2")); tocedit_text_mapselect_group = gtk_radio_button_group (GTK_RADIO_BUTTON (tocedit_text_map2)); gtk_widget_ref (tocedit_text_map2); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_text_map2", tocedit_text_map2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_text_map2); gtk_box_pack_start (GTK_BOX (hbox12), tocedit_text_map2, FALSE, FALSE, 0); tocedit_text_map3 = gtk_radio_button_new_with_label (tocedit_text_mapselect_group, _("Map 3")); tocedit_text_mapselect_group = gtk_radio_button_group (GTK_RADIO_BUTTON (tocedit_text_map3)); gtk_widget_ref (tocedit_text_map3); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_text_map3", tocedit_text_map3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_text_map3); gtk_box_pack_start (GTK_BOX (hbox12), tocedit_text_map3, FALSE, FALSE, 0); tocedit_text_map4 = gtk_radio_button_new_with_label (tocedit_text_mapselect_group, _("Map 4")); tocedit_text_mapselect_group = gtk_radio_button_group (GTK_RADIO_BUTTON (tocedit_text_map4)); gtk_widget_ref (tocedit_text_map4); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_text_map4", tocedit_text_map4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_text_map4); gtk_box_pack_start (GTK_BOX (hbox12), tocedit_text_map4, FALSE, FALSE, 0); tocedit_text_map5 = gtk_radio_button_new_with_label (tocedit_text_mapselect_group, _("Map 5")); tocedit_text_mapselect_group = gtk_radio_button_group (GTK_RADIO_BUTTON (tocedit_text_map5)); gtk_widget_ref (tocedit_text_map5); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_text_map5", tocedit_text_map5, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_text_map5); gtk_box_pack_start (GTK_BOX (hbox12), tocedit_text_map5, FALSE, FALSE, 0); tocedit_text_map6 = gtk_radio_button_new_with_label (tocedit_text_mapselect_group, _("Map 6")); tocedit_text_mapselect_group = gtk_radio_button_group (GTK_RADIO_BUTTON (tocedit_text_map6)); gtk_widget_ref (tocedit_text_map6); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_text_map6", tocedit_text_map6, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_text_map6); gtk_box_pack_start (GTK_BOX (hbox12), tocedit_text_map6, FALSE, FALSE, 0); tocedit_text_map7 = gtk_radio_button_new_with_label (tocedit_text_mapselect_group, _("Map 7")); tocedit_text_mapselect_group = gtk_radio_button_group (GTK_RADIO_BUTTON (tocedit_text_map7)); gtk_widget_ref (tocedit_text_map7); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_text_map7", tocedit_text_map7, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_text_map7); gtk_box_pack_start (GTK_BOX (hbox12), tocedit_text_map7, FALSE, FALSE, 0); tocedit_text_map8 = gtk_radio_button_new_with_label (tocedit_text_mapselect_group, _("Map 8")); tocedit_text_mapselect_group = gtk_radio_button_group (GTK_RADIO_BUTTON (tocedit_text_map8)); gtk_widget_ref (tocedit_text_map8); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_text_map8", tocedit_text_map8, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_text_map8); gtk_box_pack_start (GTK_BOX (hbox12), tocedit_text_map8, FALSE, FALSE, 0); tocedit_text_stats = gtk_label_new (_("None Avaliable (NA)")); gtk_widget_ref (tocedit_text_stats); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_text_stats", tocedit_text_stats, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_text_stats); gtk_box_pack_start (GTK_BOX (hbox12), tocedit_text_stats, FALSE, TRUE, 6); label296 = gtk_label_new (_("Track")); gtk_widget_ref (label296); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label296", label296, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label296); gtk_table_attach (GTK_TABLE (table19), label296, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 3, 3); gtk_misc_set_alignment (GTK_MISC (label296), 1, 0.5); tocedit_text_track_adj = gtk_adjustment_new (1, 1, 1, 1, 10, 10); tocedit_text_track = gtk_spin_button_new (GTK_ADJUSTMENT (tocedit_text_track_adj), 1, 0); gtk_widget_ref (tocedit_text_track); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_text_track", tocedit_text_track, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_text_track); gtk_table_attach (GTK_TABLE (table19), tocedit_text_track, 1, 2, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 3, 3); gtk_widget_set_sensitive (tocedit_text_track, FALSE); label278 = gtk_label_new (_("CD Text (Track)")); gtk_widget_ref (label278); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label278", label278, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label278); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 1), label278); vbox7 = gtk_vbox_new (FALSE, 0); gtk_widget_ref (vbox7); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "vbox7", vbox7, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox7); gtk_container_add (GTK_CONTAINER (notebook1), vbox7); scrolledwindow7 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_ref (scrolledwindow7); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "scrolledwindow7", scrolledwindow7, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (scrolledwindow7); gtk_box_pack_start (GTK_BOX (vbox7), scrolledwindow7, TRUE, TRUE, 0); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow7), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); tocedit_pg_edit = gtk_clist_new (6); gtk_widget_ref (tocedit_pg_edit); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_pg_edit", tocedit_pg_edit, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_pg_edit); gtk_container_add (GTK_CONTAINER (scrolledwindow7), tocedit_pg_edit); gtk_clist_set_column_width (GTK_CLIST (tocedit_pg_edit), 0, 32); gtk_clist_set_column_width (GTK_CLIST (tocedit_pg_edit), 1, 324); gtk_clist_set_column_width (GTK_CLIST (tocedit_pg_edit), 2, 83); gtk_clist_set_column_width (GTK_CLIST (tocedit_pg_edit), 3, 73); gtk_clist_set_column_width (GTK_CLIST (tocedit_pg_edit), 4, 74); gtk_clist_set_column_width (GTK_CLIST (tocedit_pg_edit), 5, 51); gtk_clist_column_titles_show (GTK_CLIST (tocedit_pg_edit)); gtk_clist_set_shadow_type (GTK_CLIST (tocedit_pg_edit), GTK_SHADOW_ETCHED_OUT); label216 = gtk_label_new (_("Track")); gtk_widget_ref (label216); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label216", label216, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label216); gtk_clist_set_column_widget (GTK_CLIST (tocedit_pg_edit), 0, label216); label217 = gtk_label_new (_("File")); gtk_widget_ref (label217); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label217", label217, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label217); gtk_clist_set_column_widget (GTK_CLIST (tocedit_pg_edit), 1, label217); label218 = gtk_label_new (_("Length")); gtk_widget_ref (label218); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label218", label218, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label218); gtk_clist_set_column_widget (GTK_CLIST (tocedit_pg_edit), 2, label218); label219 = gtk_label_new (_("Start")); gtk_widget_ref (label219); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label219", label219, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label219); gtk_clist_set_column_widget (GTK_CLIST (tocedit_pg_edit), 3, label219); label220 = gtk_label_new (_("End")); gtk_widget_ref (label220); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label220", label220, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label220); gtk_clist_set_column_widget (GTK_CLIST (tocedit_pg_edit), 4, label220); label221 = gtk_label_new (_("Silence")); gtk_widget_ref (label221); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label221", label221, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label221); gtk_clist_set_column_widget (GTK_CLIST (tocedit_pg_edit), 5, label221); table12 = gtk_table_new (2, 3, FALSE); gtk_widget_ref (table12); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "table12", table12, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table12); gtk_box_pack_start (GTK_BOX (vbox7), table12, FALSE, FALSE, 3); hbox6 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox6); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "hbox6", hbox6, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox6); gtk_table_attach (GTK_TABLE (table12), hbox6, 2, 3, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); label193 = gtk_label_new (_(" File")); gtk_widget_ref (label193); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label193", label193, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label193); gtk_box_pack_start (GTK_BOX (hbox6), label193, FALSE, TRUE, 0); gtk_misc_set_padding (GTK_MISC (label193), 3, 3); tocedit_pg_fileselect = gnome_file_entry_new (NULL, NULL); gtk_widget_ref (tocedit_pg_fileselect); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_pg_fileselect", tocedit_pg_fileselect, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_pg_fileselect); gtk_box_pack_start (GTK_BOX (hbox6), tocedit_pg_fileselect, TRUE, TRUE, 3); combo_entry2 = gnome_file_entry_gtk_entry (GNOME_FILE_ENTRY (tocedit_pg_fileselect)); gtk_widget_ref (combo_entry2); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "combo_entry2", combo_entry2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (combo_entry2); hbox7 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox7); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "hbox7", hbox7, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox7); gtk_table_attach (GTK_TABLE (table12), hbox7, 0, 3, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); hbox8 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox8); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "hbox8", hbox8, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox8); gtk_box_pack_start (GTK_BOX (hbox7), hbox8, TRUE, TRUE, 0); vbox9 = gtk_vbox_new (FALSE, 0); gtk_widget_ref (vbox9); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "vbox9", vbox9, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox9); gtk_box_pack_start (GTK_BOX (hbox8), vbox9, TRUE, TRUE, 0); table13 = gtk_table_new (2, 2, FALSE); gtk_widget_ref (table13); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "table13", table13, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table13); gtk_box_pack_start (GTK_BOX (vbox9), table13, TRUE, TRUE, 0); table14 = gtk_table_new (1, 6, FALSE); gtk_widget_ref (table14); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "table14", table14, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table14); gtk_table_attach (GTK_TABLE (table13), table14, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 3, 3); tocedit_pg_startmin_adj = gtk_adjustment_new (0, 0, 74, 1, 10, 10); tocedit_pg_startmin = gtk_spin_button_new (GTK_ADJUSTMENT (tocedit_pg_startmin_adj), 1, 0); gtk_widget_ref (tocedit_pg_startmin); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_pg_startmin", tocedit_pg_startmin, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_pg_startmin); gtk_table_attach (GTK_TABLE (table14), tocedit_pg_startmin, 1, 2, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 3, 3); gtk_tooltips_set_tip (tooltips, tocedit_pg_startmin, _("Minutes"), NULL); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (tocedit_pg_startmin), TRUE); gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (tocedit_pg_startmin), TRUE); label195 = gtk_label_new (_("==")); gtk_widget_ref (label195); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label195", label195, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label195); gtk_table_attach (GTK_TABLE (table14), label195, 4, 5, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 3, 3); tocedit_pg_startfrm_adj = gtk_adjustment_new (0, 0, 74, 1, 10, 10); tocedit_pg_startfrm = gtk_spin_button_new (GTK_ADJUSTMENT (tocedit_pg_startfrm_adj), 1, 0); gtk_widget_ref (tocedit_pg_startfrm); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_pg_startfrm", tocedit_pg_startfrm, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_pg_startfrm); gtk_table_attach (GTK_TABLE (table14), tocedit_pg_startfrm, 3, 4, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 3, 4); gtk_tooltips_set_tip (tooltips, tocedit_pg_startfrm, _("Frames (75 frames equal 1 second)"), NULL); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (tocedit_pg_startfrm), TRUE); gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (tocedit_pg_startfrm), TRUE); tocedit_pg_startsec_adj = gtk_adjustment_new (0, 0, 59, 1, 10, 10); tocedit_pg_startsec = gtk_spin_button_new (GTK_ADJUSTMENT (tocedit_pg_startsec_adj), 1, 0); gtk_widget_ref (tocedit_pg_startsec); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_pg_startsec", tocedit_pg_startsec, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_pg_startsec); gtk_table_attach (GTK_TABLE (table14), tocedit_pg_startsec, 2, 3, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 3); gtk_tooltips_set_tip (tooltips, tocedit_pg_startsec, _("Seconds"), NULL); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (tocedit_pg_startsec), TRUE); gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (tocedit_pg_startsec), TRUE); tocedit_pg_starttotal_adj = gtk_adjustment_new (0, 0, 4440, 0.01, 1, 10); tocedit_pg_starttotal = gtk_spin_button_new (GTK_ADJUSTMENT (tocedit_pg_starttotal_adj), 1, 2); gtk_widget_ref (tocedit_pg_starttotal); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_pg_starttotal", tocedit_pg_starttotal, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_pg_starttotal); gtk_table_attach (GTK_TABLE (table14), tocedit_pg_starttotal, 5, 6, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0); gtk_widget_set_usize (tocedit_pg_starttotal, 76, -2); gtk_tooltips_set_tip (tooltips, tocedit_pg_starttotal, _("Where to start in the file (position in seconds)"), NULL); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (tocedit_pg_starttotal), TRUE); gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (tocedit_pg_starttotal), TRUE); label194 = gtk_label_new (_("Start")); gtk_widget_ref (label194); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label194", label194, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label194); gtk_table_attach (GTK_TABLE (table14), label194, 0, 1, 0, 1, (GtkAttachOptions) (GTK_EXPAND), (GtkAttachOptions) (0), 3, 3); table15 = gtk_table_new (1, 6, FALSE); gtk_widget_ref (table15); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "table15", table15, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table15); gtk_table_attach (GTK_TABLE (table13), table15, 0, 1, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 3, 3); tocedit_pg_silencemin_adj = gtk_adjustment_new (0, 0, 74, 1, 10, 10); tocedit_pg_silencemin = gtk_spin_button_new (GTK_ADJUSTMENT (tocedit_pg_silencemin_adj), 1, 0); gtk_widget_ref (tocedit_pg_silencemin); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_pg_silencemin", tocedit_pg_silencemin, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_pg_silencemin); gtk_table_attach (GTK_TABLE (table15), tocedit_pg_silencemin, 1, 2, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 3, 3); gtk_tooltips_set_tip (tooltips, tocedit_pg_silencemin, _("Minutes"), NULL); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (tocedit_pg_silencemin), TRUE); gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (tocedit_pg_silencemin), TRUE); label197 = gtk_label_new (_("==")); gtk_widget_ref (label197); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label197", label197, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label197); gtk_table_attach (GTK_TABLE (table15), label197, 4, 5, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 3, 3); tocedit_pg_silencefrm_adj = gtk_adjustment_new (0, 0, 74, 1, 10, 10); tocedit_pg_silencefrm = gtk_spin_button_new (GTK_ADJUSTMENT (tocedit_pg_silencefrm_adj), 1, 0); gtk_widget_ref (tocedit_pg_silencefrm); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_pg_silencefrm", tocedit_pg_silencefrm, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_pg_silencefrm); gtk_table_attach (GTK_TABLE (table15), tocedit_pg_silencefrm, 3, 4, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 3, 4); gtk_tooltips_set_tip (tooltips, tocedit_pg_silencefrm, _("Frames (75 frames equal 1 second)"), NULL); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (tocedit_pg_silencefrm), TRUE); gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (tocedit_pg_silencefrm), TRUE); tocedit_pg_silencesec_adj = gtk_adjustment_new (0, 0, 59, 1, 10, 10); tocedit_pg_silencesec = gtk_spin_button_new (GTK_ADJUSTMENT (tocedit_pg_silencesec_adj), 1, 0); gtk_widget_ref (tocedit_pg_silencesec); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_pg_silencesec", tocedit_pg_silencesec, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_pg_silencesec); gtk_table_attach (GTK_TABLE (table15), tocedit_pg_silencesec, 2, 3, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 3); gtk_tooltips_set_tip (tooltips, tocedit_pg_silencesec, _("Seconds"), NULL); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (tocedit_pg_silencesec), TRUE); gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (tocedit_pg_silencesec), TRUE); tocedit_pg_silencetotal_adj = gtk_adjustment_new (0, 0, 4440, 0.01, 1, 10); tocedit_pg_silencetotal = gtk_spin_button_new (GTK_ADJUSTMENT (tocedit_pg_silencetotal_adj), 1, 2); gtk_widget_ref (tocedit_pg_silencetotal); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_pg_silencetotal", tocedit_pg_silencetotal, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_pg_silencetotal); gtk_table_attach (GTK_TABLE (table15), tocedit_pg_silencetotal, 5, 6, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0); gtk_widget_set_usize (tocedit_pg_silencetotal, 76, -2); gtk_tooltips_set_tip (tooltips, tocedit_pg_silencetotal, _("Silence length in seconds"), NULL); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (tocedit_pg_silencetotal), TRUE); gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (tocedit_pg_silencetotal), TRUE); label196 = gtk_label_new (_("Silence")); gtk_widget_ref (label196); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label196", label196, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label196); gtk_table_attach (GTK_TABLE (table15), label196, 0, 1, 0, 1, (GtkAttachOptions) (GTK_EXPAND), (GtkAttachOptions) (0), 3, 3); table16 = gtk_table_new (1, 6, FALSE); gtk_widget_ref (table16); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "table16", table16, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table16); gtk_table_attach (GTK_TABLE (table13), table16, 1, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_FILL), 3, 3); tocedit_pg_endmin_adj = gtk_adjustment_new (0, 0, 74, 1, 10, 10); tocedit_pg_endmin = gtk_spin_button_new (GTK_ADJUSTMENT (tocedit_pg_endmin_adj), 1, 0); gtk_widget_ref (tocedit_pg_endmin); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_pg_endmin", tocedit_pg_endmin, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_pg_endmin); gtk_table_attach (GTK_TABLE (table16), tocedit_pg_endmin, 1, 2, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 3, 3); gtk_tooltips_set_tip (tooltips, tocedit_pg_endmin, _("Minutes"), NULL); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (tocedit_pg_endmin), TRUE); gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (tocedit_pg_endmin), TRUE); label199 = gtk_label_new (_("==")); gtk_widget_ref (label199); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label199", label199, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label199); gtk_table_attach (GTK_TABLE (table16), label199, 4, 5, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 3, 3); tocedit_pg_endfrm_adj = gtk_adjustment_new (0, 0, 74, 1, 10, 10); tocedit_pg_endfrm = gtk_spin_button_new (GTK_ADJUSTMENT (tocedit_pg_endfrm_adj), 1, 0); gtk_widget_ref (tocedit_pg_endfrm); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_pg_endfrm", tocedit_pg_endfrm, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_pg_endfrm); gtk_table_attach (GTK_TABLE (table16), tocedit_pg_endfrm, 3, 4, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 3, 4); gtk_tooltips_set_tip (tooltips, tocedit_pg_endfrm, _("Frames (75 frames equal 1 second)"), NULL); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (tocedit_pg_endfrm), TRUE); gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (tocedit_pg_endfrm), TRUE); tocedit_pg_endsec_adj = gtk_adjustment_new (0, 0, 59, 1, 10, 10); tocedit_pg_endsec = gtk_spin_button_new (GTK_ADJUSTMENT (tocedit_pg_endsec_adj), 1, 0); gtk_widget_ref (tocedit_pg_endsec); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_pg_endsec", tocedit_pg_endsec, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_pg_endsec); gtk_table_attach (GTK_TABLE (table16), tocedit_pg_endsec, 2, 3, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 3); gtk_tooltips_set_tip (tooltips, tocedit_pg_endsec, _("Seconds"), NULL); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (tocedit_pg_endsec), TRUE); gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (tocedit_pg_endsec), TRUE); tocedit_pg_endtotal_adj = gtk_adjustment_new (0, 0, 4440, 0.01, 1, 10); tocedit_pg_endtotal = gtk_spin_button_new (GTK_ADJUSTMENT (tocedit_pg_endtotal_adj), 1, 2); gtk_widget_ref (tocedit_pg_endtotal); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_pg_endtotal", tocedit_pg_endtotal, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_pg_endtotal); gtk_table_attach (GTK_TABLE (table16), tocedit_pg_endtotal, 5, 6, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0); gtk_widget_set_usize (tocedit_pg_endtotal, 76, -2); gtk_tooltips_set_tip (tooltips, tocedit_pg_endtotal, _("End of selected area in track (in seconds)"), NULL); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (tocedit_pg_endtotal), TRUE); gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (tocedit_pg_endtotal), TRUE); label198 = gtk_label_new (_("End")); gtk_widget_ref (label198); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label198", label198, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label198); gtk_table_attach (GTK_TABLE (table16), label198, 0, 1, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 3, 3); toolbar3 = gtk_toolbar_new (GTK_ORIENTATION_HORIZONTAL, GTK_TOOLBAR_BOTH); gtk_widget_ref (toolbar3); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "toolbar3", toolbar3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (toolbar3); gtk_table_attach (GTK_TABLE (table13), toolbar3, 1, 2, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 8, 0); gtk_toolbar_set_space_style (GTK_TOOLBAR (toolbar3), GTK_TOOLBAR_SPACE_LINE); gtk_toolbar_set_button_relief (GTK_TOOLBAR (toolbar3), GTK_RELIEF_NONE); tmp_toolbar_icon = gnome_stock_pixmap_widget (GdrDAO, GNOME_STOCK_PIXMAP_UP); tocedit_pg_up = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar3), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("Up"), _("Move selected track(s) one position up"), NULL, tmp_toolbar_icon, NULL, NULL); gtk_widget_ref (tocedit_pg_up); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_pg_up", tocedit_pg_up, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_pg_up); tmp_toolbar_icon = gnome_stock_pixmap_widget (GdrDAO, GNOME_STOCK_PIXMAP_DOWN); tocedit_pg_down = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar3), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("Down"), _("Move selected track(s) one position down"), NULL, tmp_toolbar_icon, NULL, NULL); gtk_widget_ref (tocedit_pg_down); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_pg_down", tocedit_pg_down, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_pg_down); gtk_toolbar_append_space (GTK_TOOLBAR (toolbar3)); tmp_toolbar_icon = gnome_stock_pixmap_widget (GdrDAO, GNOME_STOCK_PIXMAP_ADD); tocedit_pg_add = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar3), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("Add"), _("Append track to the end of the list"), NULL, tmp_toolbar_icon, NULL, NULL); gtk_widget_ref (tocedit_pg_add); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_pg_add", tocedit_pg_add, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_pg_add); tmp_toolbar_icon = gnome_stock_pixmap_widget (GdrDAO, GNOME_STOCK_PIXMAP_REMOVE); tocedit_pg_remove = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar3), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("Remove"), _("Remove selected track(s)"), NULL, tmp_toolbar_icon, NULL, NULL); gtk_widget_ref (tocedit_pg_remove); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_pg_remove", tocedit_pg_remove, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_pg_remove); tmp_toolbar_icon = gnome_stock_pixmap_widget (GdrDAO, GNOME_STOCK_PIXMAP_REFRESH); tocedit_pg_change = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar3), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("Change"), _("Apply changes to selected track(s)"), NULL, tmp_toolbar_icon, NULL, NULL); gtk_widget_ref (tocedit_pg_change); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_pg_change", tocedit_pg_change, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_pg_change); hbox9 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox9); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "hbox9", hbox9, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox9); gtk_table_attach (GTK_TABLE (table12), hbox9, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_SHRINK | GTK_FILL), 0, 0); label200 = gtk_label_new (_("Pregap Track")); gtk_widget_ref (label200); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label200", label200, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label200); gtk_box_pack_start (GTK_BOX (hbox9), label200, FALSE, FALSE, 0); gtk_misc_set_padding (GTK_MISC (label200), 3, 3); tocedit_pg_track_adj = gtk_adjustment_new (1, 1, 1, 1, 10, 10); tocedit_pg_track = gtk_spin_button_new (GTK_ADJUSTMENT (tocedit_pg_track_adj), 1, 0); gtk_widget_ref (tocedit_pg_track); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_pg_track", tocedit_pg_track, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_pg_track); gtk_box_pack_start (GTK_BOX (hbox9), tocedit_pg_track, FALSE, TRUE, 3); gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (tocedit_pg_track), TRUE); label167 = gtk_label_new (_("Pregap")); gtk_widget_ref (label167); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label167", label167, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label167); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 2), label167); table11 = gtk_table_new (2, 5, FALSE); gtk_widget_ref (table11); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "table11", table11, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table11); gtk_container_add (GTK_CONTAINER (notebook1), table11); tocedit_diskopt_catalog = gtk_entry_new_with_max_length (13); gtk_widget_ref (tocedit_diskopt_catalog); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_diskopt_catalog", tocedit_diskopt_catalog, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_diskopt_catalog); gtk_table_attach (GTK_TABLE (table11), tocedit_diskopt_catalog, 1, 2, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 3, 3); gtk_entry_set_text (GTK_ENTRY (tocedit_diskopt_catalog), _("0000000000000")); label168 = gtk_label_new (_("DIsk Catalog Number")); gtk_widget_ref (label168); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label168", label168, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label168); gtk_table_attach (GTK_TABLE (table11), label168, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 3, 3); gtk_misc_set_alignment (GTK_MISC (label168), 1, 0.5); gtk_misc_set_padding (GTK_MISC (label168), 3, 3); packer2 = gtk_packer_new (); gtk_widget_ref (packer2); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "packer2", packer2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (packer2); gtk_table_attach (GTK_TABLE (table11), packer2, 4, 5, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); tocedit_diskopt_cdromxa = gtk_radio_button_new_with_label (tocedit_diskopt_type____group, _("CDROM XA")); tocedit_diskopt_type____group = gtk_radio_button_group (GTK_RADIO_BUTTON (tocedit_diskopt_cdromxa)); gtk_widget_ref (tocedit_diskopt_cdromxa); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_diskopt_cdromxa", tocedit_diskopt_cdromxa, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_diskopt_cdromxa); gtk_packer_add_defaults (GTK_PACKER (packer2), tocedit_diskopt_cdromxa, GTK_SIDE_LEFT, GTK_ANCHOR_EAST, (GtkPackerOptions) (GTK_FILL_X)); packer3 = gtk_packer_new (); gtk_widget_ref (packer3); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "packer3", packer3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (packer3); gtk_table_attach (GTK_TABLE (table11), packer3, 3, 4, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); tocedit_diskopt_cdrom = gtk_radio_button_new_with_label (tocedit_diskopt_type____group, _("CDROM (Data)")); tocedit_diskopt_type____group = gtk_radio_button_group (GTK_RADIO_BUTTON (tocedit_diskopt_cdrom)); gtk_widget_ref (tocedit_diskopt_cdrom); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_diskopt_cdrom", tocedit_diskopt_cdrom, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_diskopt_cdrom); gtk_packer_add_defaults (GTK_PACKER (packer3), tocedit_diskopt_cdrom, GTK_SIDE_LEFT, GTK_ANCHOR_EAST, (GtkPackerOptions) (GTK_FILL_X)); packer4 = gtk_packer_new (); gtk_widget_ref (packer4); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "packer4", packer4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (packer4); gtk_table_attach (GTK_TABLE (table11), packer4, 2, 3, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); tocedit_diskopt_cdda = gtk_radio_button_new_with_label (tocedit_diskopt_type____group, _("CDDA (Audio)")); tocedit_diskopt_type____group = gtk_radio_button_group (GTK_RADIO_BUTTON (tocedit_diskopt_cdda)); gtk_widget_ref (tocedit_diskopt_cdda); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_diskopt_cdda", tocedit_diskopt_cdda, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_diskopt_cdda); gtk_packer_add_defaults (GTK_PACKER (packer4), tocedit_diskopt_cdda, GTK_SIDE_LEFT, GTK_ANCHOR_EAST, (GtkPackerOptions) (GTK_FILL_X)); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (tocedit_diskopt_cdda), TRUE); tocedit_textg_frame = gtk_frame_new (_(" CD Text (global) ")); gtk_widget_ref (tocedit_textg_frame); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_textg_frame", tocedit_textg_frame, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_textg_frame); gtk_table_attach (GTK_TABLE (table11), tocedit_textg_frame, 0, 5, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 3, 6); gtk_frame_set_label_align (GTK_FRAME (tocedit_textg_frame), 0.01, 0.5); gtk_frame_set_shadow_type (GTK_FRAME (tocedit_textg_frame), GTK_SHADOW_ETCHED_OUT); vbox12 = gtk_vbox_new (FALSE, 0); gtk_widget_ref (vbox12); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "vbox12", vbox12, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox12); gtk_container_add (GTK_CONTAINER (tocedit_textg_frame), vbox12); hbox11 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox11); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "hbox11", hbox11, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox11); gtk_box_pack_start (GTK_BOX (vbox12), hbox11, TRUE, TRUE, 0); tocedit_textg_map1 = gtk_radio_button_new_with_label (tocedit_textg_mapselect_group, _("Map 1")); tocedit_textg_mapselect_group = gtk_radio_button_group (GTK_RADIO_BUTTON (tocedit_textg_map1)); gtk_widget_ref (tocedit_textg_map1); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_textg_map1", tocedit_textg_map1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_textg_map1); gtk_box_pack_start (GTK_BOX (hbox11), tocedit_textg_map1, FALSE, FALSE, 3); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (tocedit_textg_map1), TRUE); tocedit_textg_map2 = gtk_radio_button_new_with_label (tocedit_textg_mapselect_group, _("Map 2")); tocedit_textg_mapselect_group = gtk_radio_button_group (GTK_RADIO_BUTTON (tocedit_textg_map2)); gtk_widget_ref (tocedit_textg_map2); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_textg_map2", tocedit_textg_map2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_textg_map2); gtk_box_pack_start (GTK_BOX (hbox11), tocedit_textg_map2, FALSE, FALSE, 0); tocedit_textg_map3 = gtk_radio_button_new_with_label (tocedit_textg_mapselect_group, _("Map 3")); tocedit_textg_mapselect_group = gtk_radio_button_group (GTK_RADIO_BUTTON (tocedit_textg_map3)); gtk_widget_ref (tocedit_textg_map3); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_textg_map3", tocedit_textg_map3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_textg_map3); gtk_box_pack_start (GTK_BOX (hbox11), tocedit_textg_map3, FALSE, FALSE, 0); tocedit_textg_map4 = gtk_radio_button_new_with_label (tocedit_textg_mapselect_group, _("Map 4")); tocedit_textg_mapselect_group = gtk_radio_button_group (GTK_RADIO_BUTTON (tocedit_textg_map4)); gtk_widget_ref (tocedit_textg_map4); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_textg_map4", tocedit_textg_map4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_textg_map4); gtk_box_pack_start (GTK_BOX (hbox11), tocedit_textg_map4, FALSE, FALSE, 0); tocedit_textg_map5 = gtk_radio_button_new_with_label (tocedit_textg_mapselect_group, _("Map 5")); tocedit_textg_mapselect_group = gtk_radio_button_group (GTK_RADIO_BUTTON (tocedit_textg_map5)); gtk_widget_ref (tocedit_textg_map5); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_textg_map5", tocedit_textg_map5, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_textg_map5); gtk_box_pack_start (GTK_BOX (hbox11), tocedit_textg_map5, FALSE, FALSE, 0); tocedit_textg_map6 = gtk_radio_button_new_with_label (tocedit_textg_mapselect_group, _("Map 6")); tocedit_textg_mapselect_group = gtk_radio_button_group (GTK_RADIO_BUTTON (tocedit_textg_map6)); gtk_widget_ref (tocedit_textg_map6); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_textg_map6", tocedit_textg_map6, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_textg_map6); gtk_box_pack_start (GTK_BOX (hbox11), tocedit_textg_map6, FALSE, FALSE, 0); tocedit_textg_map7 = gtk_radio_button_new_with_label (tocedit_textg_mapselect_group, _("Map 7")); tocedit_textg_mapselect_group = gtk_radio_button_group (GTK_RADIO_BUTTON (tocedit_textg_map7)); gtk_widget_ref (tocedit_textg_map7); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_textg_map7", tocedit_textg_map7, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_textg_map7); gtk_box_pack_start (GTK_BOX (hbox11), tocedit_textg_map7, FALSE, FALSE, 0); tocedit_textg_map8 = gtk_radio_button_new_with_label (tocedit_textg_mapselect_group, _("Map 8")); tocedit_textg_mapselect_group = gtk_radio_button_group (GTK_RADIO_BUTTON (tocedit_textg_map8)); gtk_widget_ref (tocedit_textg_map8); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_textg_map8", tocedit_textg_map8, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_textg_map8); gtk_box_pack_start (GTK_BOX (hbox11), tocedit_textg_map8, FALSE, FALSE, 0); label297 = gtk_label_new (""); gtk_widget_ref (label297); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label297", label297, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label297); gtk_box_pack_start (GTK_BOX (hbox11), label297, FALSE, FALSE, 3); tocedit_textg_stats = gtk_label_new (_("None Available (NA)")); gtk_widget_ref (tocedit_textg_stats); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_textg_stats", tocedit_textg_stats, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_textg_stats); gtk_box_pack_start (GTK_BOX (hbox11), tocedit_textg_stats, FALSE, TRUE, 3); table17 = gtk_table_new (4, 6, FALSE); gtk_widget_ref (table17); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "table17", table17, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table17); gtk_box_pack_start (GTK_BOX (vbox12), table17, TRUE, TRUE, 0); tocedit_textg_language_adj = gtk_adjustment_new (0, 0, 255, 1, 10, 10); tocedit_textg_language = gtk_spin_button_new (GTK_ADJUSTMENT (tocedit_textg_language_adj), 1, 0); gtk_widget_ref (tocedit_textg_language); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_textg_language", tocedit_textg_language, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_textg_language); gtk_table_attach (GTK_TABLE (table17), tocedit_textg_language, 1, 2, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 3, 3); gtk_tooltips_set_tip (tooltips, tocedit_textg_language, _("Which language is covered by this map? 9=English"), NULL); label280 = gtk_label_new (_("Title")); gtk_widget_ref (label280); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label280", label280, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label280); gtk_table_attach (GTK_TABLE (table17), label280, 2, 3, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 3, 3); tocedit_textg_title = gtk_entry_new_with_max_length (1024); gtk_widget_ref (tocedit_textg_title); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_textg_title", tocedit_textg_title, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_textg_title); gtk_table_attach (GTK_TABLE (table17), tocedit_textg_title, 3, 4, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 3, 3); label282 = gtk_label_new (_("Performer")); gtk_widget_ref (label282); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label282", label282, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label282); gtk_table_attach (GTK_TABLE (table17), label282, 0, 1, 1, 2, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_padding (GTK_MISC (label282), 3, 3); tocedit_textg_performer = gtk_entry_new_with_max_length (1024); gtk_widget_ref (tocedit_textg_performer); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_textg_performer", tocedit_textg_performer, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_textg_performer); gtk_table_attach (GTK_TABLE (table17), tocedit_textg_performer, 1, 4, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 3, 3); label283 = gtk_label_new (_(" Songwriter")); gtk_widget_ref (label283); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label283", label283, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label283); gtk_table_attach (GTK_TABLE (table17), label283, 4, 5, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); label281 = gtk_label_new (_("ISRC")); gtk_widget_ref (label281); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label281", label281, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label281); gtk_table_attach (GTK_TABLE (table17), label281, 4, 5, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label281), 1, 0.5); gtk_misc_set_padding (GTK_MISC (label281), 3, 3); tocedit_textg_songwriter = gtk_entry_new_with_max_length (1024); gtk_widget_ref (tocedit_textg_songwriter); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_textg_songwriter", tocedit_textg_songwriter, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_textg_songwriter); gtk_table_attach (GTK_TABLE (table17), tocedit_textg_songwriter, 5, 6, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 3, 3); tocedit_textg_isrc = gtk_entry_new_with_max_length (12); gtk_widget_ref (tocedit_textg_isrc); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_textg_isrc", tocedit_textg_isrc, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_textg_isrc); gtk_table_attach (GTK_TABLE (table17), tocedit_textg_isrc, 5, 6, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 3, 3); gtk_widget_set_usize (tocedit_textg_isrc, 119, -2); label284 = gtk_label_new (_("Message")); gtk_widget_ref (label284); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label284", label284, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label284); gtk_table_attach (GTK_TABLE (table17), label284, 0, 1, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label284), 1, 0.5); gtk_misc_set_padding (GTK_MISC (label284), 3, 3); tocedit_textg_message = gtk_entry_new_with_max_length (1024); gtk_widget_ref (tocedit_textg_message); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_textg_message", tocedit_textg_message, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_textg_message); gtk_table_attach (GTK_TABLE (table17), tocedit_textg_message, 1, 4, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 3, 3); label285 = gtk_label_new (_("Arranger")); gtk_widget_ref (label285); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label285", label285, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label285); gtk_table_attach (GTK_TABLE (table17), label285, 4, 5, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 3, 3); gtk_misc_set_alignment (GTK_MISC (label285), 1, 0.5); tocedit_textg_arranger = gtk_entry_new_with_max_length (1024); gtk_widget_ref (tocedit_textg_arranger); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_textg_arranger", tocedit_textg_arranger, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_textg_arranger); gtk_table_attach (GTK_TABLE (table17), tocedit_textg_arranger, 5, 6, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 3, 3); label286 = gtk_label_new (_("Composer")); gtk_widget_ref (label286); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label286", label286, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label286); gtk_table_attach (GTK_TABLE (table17), label286, 4, 5, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 3, 3); gtk_misc_set_alignment (GTK_MISC (label286), 1, 0.5); tocedit_textg_composer = gtk_entry_new_with_max_length (1024); gtk_widget_ref (tocedit_textg_composer); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_textg_composer", tocedit_textg_composer, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_textg_composer); gtk_table_attach (GTK_TABLE (table17), tocedit_textg_composer, 5, 6, 3, 4, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 3, 3); label279 = gtk_label_new (_("Language")); gtk_widget_ref (label279); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label279", label279, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label279); gtk_table_attach (GTK_TABLE (table17), label279, 0, 1, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0); gtk_label_set_line_wrap (GTK_LABEL (label279), TRUE); gtk_misc_set_padding (GTK_MISC (label279), 3, 3); label180 = gtk_label_new (_("Disk Options")); gtk_widget_ref (label180); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label180", label180, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label180); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 3), label180); scrolledwindow10 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_ref (scrolledwindow10); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "scrolledwindow10", scrolledwindow10, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (scrolledwindow10); gtk_container_add (GTK_CONTAINER (notebook1), scrolledwindow10); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow10), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); gdrdao_tocfile = gtk_text_new (NULL, NULL); gtk_widget_ref (gdrdao_tocfile); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "gdrdao_tocfile", gdrdao_tocfile, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (gdrdao_tocfile); gtk_container_add (GTK_CONTAINER (scrolledwindow10), gdrdao_tocfile); gtk_tooltips_set_tip (tooltips, gdrdao_tocfile, _("Shows the TOC file that will be written down"), NULL); label277 = gtk_label_new (_("TOC file")); gtk_widget_ref (label277); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label277", label277, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label277); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 4), label277); vbox11 = gtk_vbox_new (FALSE, 0); gtk_widget_ref (vbox11); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "vbox11", vbox11, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox11); gtk_paned_pack2 (GTK_PANED (vpaned1), vbox11, TRUE, TRUE); tocedit_stats = gtk_label_new (""); gtk_widget_ref (tocedit_stats); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_stats", tocedit_stats, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_stats); gtk_box_pack_start (GTK_BOX (vbox11), tocedit_stats, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (tocedit_stats), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (tocedit_stats), 0, 0.5); gtk_misc_set_padding (GTK_MISC (tocedit_stats), 3, 3); scrolledwindow11 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_ref (scrolledwindow11); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "scrolledwindow11", scrolledwindow11, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (scrolledwindow11); gtk_box_pack_start (GTK_BOX (vbox11), scrolledwindow11, TRUE, TRUE, 0); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow11), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); tocedit_edit = gtk_clist_new (12); gtk_widget_ref (tocedit_edit); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "tocedit_edit", tocedit_edit, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tocedit_edit); gtk_container_add (GTK_CONTAINER (scrolledwindow11), tocedit_edit); gtk_clist_set_column_width (GTK_CLIST (tocedit_edit), 0, 23); gtk_clist_set_column_width (GTK_CLIST (tocedit_edit), 1, 38); gtk_clist_set_column_width (GTK_CLIST (tocedit_edit), 2, 42); gtk_clist_set_column_width (GTK_CLIST (tocedit_edit), 3, 46); gtk_clist_set_column_width (GTK_CLIST (tocedit_edit), 4, 242); gtk_clist_set_column_width (GTK_CLIST (tocedit_edit), 5, 48); gtk_clist_set_column_width (GTK_CLIST (tocedit_edit), 6, 47); gtk_clist_set_column_width (GTK_CLIST (tocedit_edit), 7, 45); gtk_clist_set_column_width (GTK_CLIST (tocedit_edit), 8, 45); gtk_clist_set_column_width (GTK_CLIST (tocedit_edit), 9, 19); gtk_clist_set_column_width (GTK_CLIST (tocedit_edit), 10, 18); gtk_clist_set_column_width (GTK_CLIST (tocedit_edit), 11, 8); gtk_clist_column_titles_show (GTK_CLIST (tocedit_edit)); gtk_clist_set_shadow_type (GTK_CLIST (tocedit_edit), GTK_SHADOW_NONE); label298 = gtk_label_new (_("Track")); gtk_widget_ref (label298); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label298", label298, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label298); gtk_clist_set_column_widget (GTK_CLIST (tocedit_edit), 0, label298); label299 = gtk_label_new (_("Type")); gtk_widget_ref (label299); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label299", label299, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label299); gtk_clist_set_column_widget (GTK_CLIST (tocedit_edit), 1, label299); label300 = gtk_label_new (_("ISRC")); gtk_widget_ref (label300); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label300", label300, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label300); gtk_clist_set_column_widget (GTK_CLIST (tocedit_edit), 2, label300); label301 = gtk_label_new (_("Pregap")); gtk_widget_ref (label301); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label301", label301, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label301); gtk_clist_set_column_widget (GTK_CLIST (tocedit_edit), 3, label301); label302 = gtk_label_new (_("Filename")); gtk_widget_ref (label302); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label302", label302, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label302); gtk_clist_set_column_widget (GTK_CLIST (tocedit_edit), 4, label302); label303 = gtk_label_new (_("Length")); gtk_widget_ref (label303); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label303", label303, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label303); gtk_clist_set_column_widget (GTK_CLIST (tocedit_edit), 5, label303); label304 = gtk_label_new (_("Silence")); gtk_widget_ref (label304); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label304", label304, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label304); gtk_clist_set_column_widget (GTK_CLIST (tocedit_edit), 6, label304); label305 = gtk_label_new (_("Start")); gtk_widget_ref (label305); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label305", label305, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label305); gtk_clist_set_column_widget (GTK_CLIST (tocedit_edit), 7, label305); label306 = gtk_label_new (_("End")); gtk_widget_ref (label306); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label306", label306, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label306); gtk_clist_set_column_widget (GTK_CLIST (tocedit_edit), 8, label306); label307 = gtk_label_new (_("TXT")); gtk_widget_ref (label307); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label307", label307, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label307); gtk_clist_set_column_widget (GTK_CLIST (tocedit_edit), 9, label307); label308 = gtk_label_new (_("PE")); gtk_widget_ref (label308); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label308", label308, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label308); gtk_clist_set_column_widget (GTK_CLIST (tocedit_edit), 10, label308); label309 = gtk_label_new (_("CP")); gtk_widget_ref (label309); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label309", label309, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label309); gtk_clist_set_column_widget (GTK_CLIST (tocedit_edit), 11, label309); label1 = gtk_label_new (_("TOC Editor")); gtk_widget_ref (label1); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label1", label1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label1); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook_main), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook_main), 0), label1); table21 = gtk_table_new (6, 10, FALSE); gtk_widget_ref (table21); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "table21", table21, (GtkDestroyNotify) gtk_widget_unref); gtk_container_add (GTK_CONTAINER (notebook_main), table21); gtk_widget_set_sensitive (table21, FALSE); fileentry1 = gnome_file_entry_new (NULL, NULL); gtk_widget_ref (fileentry1); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "fileentry1", fileentry1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (fileentry1); gtk_table_attach (GTK_TABLE (table21), fileentry1, 1, 10, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 3, 3); combo_entry3 = gnome_file_entry_gtk_entry (GNOME_FILE_ENTRY (fileentry1)); gtk_widget_ref (combo_entry3); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "combo_entry3", combo_entry3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (combo_entry3); label311 = gtk_label_new (_("TOC File to use")); gtk_widget_ref (label311); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label311", label311, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label311); gtk_table_attach (GTK_TABLE (table21), label311, 0, 1, 0, 1, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_padding (GTK_MISC (label311), 3, 3); frame3 = gtk_frame_new (_(" General Options ")); gtk_widget_ref (frame3); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "frame3", frame3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame3); gtk_table_attach (GTK_TABLE (table21), frame3, 0, 10, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 3, 3); gtk_frame_set_label_align (GTK_FRAME (frame3), 0.01, 0.5); table22 = gtk_table_new (5, 5, FALSE); gtk_widget_ref (table22); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "table22", table22, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table22); gtk_container_add (GTK_CONTAINER (frame3), table22); hscale1 = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (0, 0, 0, 0, 0, 0))); gtk_widget_ref (hscale1); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "hscale1", hscale1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hscale1); gtk_table_attach (GTK_TABLE (table22), hscale1, 1, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_FILL), 3, 3); gtk_scale_set_value_pos (GTK_SCALE (hscale1), GTK_POS_LEFT); checkbutton4 = gtk_check_button_new_with_label (_("Pause before writing?")); gtk_widget_ref (checkbutton4); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "checkbutton4", checkbutton4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (checkbutton4); gtk_table_attach (GTK_TABLE (table22), checkbutton4, 0, 1, 4, 5, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 3, 3); checkbutton3 = gtk_check_button_new_with_label (_("Swap")); gtk_widget_ref (checkbutton3); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "checkbutton3", checkbutton3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (checkbutton3); gtk_table_attach (GTK_TABLE (table22), checkbutton3, 0, 2, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 3, 3); checkbutton2 = gtk_check_button_new_with_label (_("Eject after write")); gtk_widget_ref (checkbutton2); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "checkbutton2", checkbutton2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (checkbutton2); gtk_table_attach (GTK_TABLE (table22), checkbutton2, 0, 2, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 3, 3); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (checkbutton2), TRUE); checkbutton1 = gtk_check_button_new_with_label (_("Simulate only")); gtk_widget_ref (checkbutton1); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "checkbutton1", checkbutton1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (checkbutton1); gtk_table_attach (GTK_TABLE (table22), checkbutton1, 0, 2, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 3, 3); checkbutton5 = gtk_check_button_new_with_label (_("Save internal TOC Files")); gtk_widget_ref (checkbutton5); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "checkbutton5", checkbutton5, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (checkbutton5); gtk_table_attach (GTK_TABLE (table22), checkbutton5, 2, 3, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 3, 3); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (checkbutton5), TRUE); checkbutton6 = gtk_check_button_new_with_label (_("Allow disk reload if necessary")); gtk_widget_ref (checkbutton6); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "checkbutton6", checkbutton6, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (checkbutton6); gtk_table_attach (GTK_TABLE (table22), checkbutton6, 2, 3, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 3, 3); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (checkbutton6), TRUE); label312 = gtk_label_new (_("Buffer Size")); gtk_widget_ref (label312); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label312", label312, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label312); gtk_table_attach (GTK_TABLE (table22), label312, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 3, 3); gtk_misc_set_alignment (GTK_MISC (label312), 0, 0.5); gtk_misc_set_padding (GTK_MISC (label312), 3, 3); frame4 = gtk_frame_new (_(" Device Options")); gtk_widget_ref (frame4); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "frame4", frame4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame4); gtk_table_attach (GTK_TABLE (table21), frame4, 0, 10, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 3, 3); table23 = gtk_table_new (5, 5, FALSE); gtk_widget_ref (table23); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "table23", table23, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table23); gtk_container_add (GTK_CONTAINER (frame4), table23); label310 = gtk_label_new (_("Burn")); gtk_widget_ref (label310); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label310", label310, (GtkDestroyNotify) gtk_widget_unref); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook_main), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook_main), 1), label310); gtk_widget_set_sensitive (label310, FALSE); table1 = gtk_table_new (3, 2, FALSE); gtk_widget_ref (table1); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "table1", table1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table1); gtk_container_add (GTK_CONTAINER (notebook_main), table1); frame2 = gtk_frame_new (_("Destination")); gtk_widget_ref (frame2); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "frame2", frame2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame2); gtk_table_attach (GTK_TABLE (table1), frame2, 1, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); vbox2 = gtk_vbox_new (FALSE, 0); gtk_widget_ref (vbox2); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "vbox2", vbox2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox2); gtk_container_add (GTK_CONTAINER (frame2), vbox2); hbox2 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox2); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "hbox2", hbox2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox2); gtk_box_pack_start (GTK_BOX (vbox2), hbox2, FALSE, TRUE, 3); label5 = gtk_label_new (_("SCSI Device to use /dev/sg")); gtk_widget_ref (label5); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label5", label5, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label5); gtk_box_pack_start (GTK_BOX (hbox2), label5, FALSE, FALSE, 0); gtk_misc_set_padding (GTK_MISC (label5), 5, 0); imgcp_dest_devsg_adj = gtk_adjustment_new (1, 0, 100, 1, 10, 10); imgcp_dest_devsg = gtk_spin_button_new (GTK_ADJUSTMENT (imgcp_dest_devsg_adj), 1, 0); gtk_widget_ref (imgcp_dest_devsg); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "imgcp_dest_devsg", imgcp_dest_devsg, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (imgcp_dest_devsg); gtk_box_pack_start (GTK_BOX (hbox2), imgcp_dest_devsg, FALSE, TRUE, 0); vbox4 = gtk_vbox_new (FALSE, 0); gtk_widget_ref (vbox4); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "vbox4", vbox4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox4); gtk_box_pack_start (GTK_BOX (vbox2), vbox4, TRUE, TRUE, 0); hbox4 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox4); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "hbox4", hbox4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox4); gtk_box_pack_start (GTK_BOX (vbox4), hbox4, FALSE, TRUE, 3); label7 = gtk_label_new (_("Buffer Size")); gtk_widget_ref (label7); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label7", label7, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label7); gtk_box_pack_start (GTK_BOX (hbox4), label7, FALSE, FALSE, 0); gtk_misc_set_padding (GTK_MISC (label7), 5, 0); imgcp_dest_bufsize = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (0, 0, 0, 0, 0, 0))); gtk_widget_ref (imgcp_dest_bufsize); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "imgcp_dest_bufsize", imgcp_dest_bufsize, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (imgcp_dest_bufsize); gtk_box_pack_start (GTK_BOX (hbox4), imgcp_dest_bufsize, TRUE, TRUE, 5); gtk_scale_set_value_pos (GTK_SCALE (imgcp_dest_bufsize), GTK_POS_LEFT); frame1 = gtk_frame_new (_("Source")); gtk_widget_ref (frame1); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "frame1", frame1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame1); gtk_table_attach (GTK_TABLE (table1), frame1, 0, 1, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); vbox1 = gtk_vbox_new (FALSE, 0); gtk_widget_ref (vbox1); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "vbox1", vbox1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox1); gtk_container_add (GTK_CONTAINER (frame1), vbox1); hbox1 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox1); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "hbox1", hbox1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox1); gtk_box_pack_start (GTK_BOX (vbox1), hbox1, FALSE, TRUE, 3); label4 = gtk_label_new (_("SCSI Device to use /dev/sg")); gtk_widget_ref (label4); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label4", label4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label4); gtk_box_pack_start (GTK_BOX (hbox1), label4, FALSE, FALSE, 0); gtk_misc_set_padding (GTK_MISC (label4), 5, 0); imgcp_src_devsg_adj = gtk_adjustment_new (0, 0, 100, 1, 10, 10); imgcp_src_devsg = gtk_spin_button_new (GTK_ADJUSTMENT (imgcp_src_devsg_adj), 1, 0); gtk_widget_ref (imgcp_src_devsg); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "imgcp_src_devsg", imgcp_src_devsg, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (imgcp_src_devsg); gtk_box_pack_start (GTK_BOX (hbox1), imgcp_src_devsg, FALSE, TRUE, 0); vbox3 = gtk_vbox_new (FALSE, 0); gtk_widget_ref (vbox3); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "vbox3", vbox3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox3); gtk_box_pack_start (GTK_BOX (vbox1), vbox3, TRUE, TRUE, 0); hbox3 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox3); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "hbox3", hbox3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox3); gtk_box_pack_start (GTK_BOX (vbox3), hbox3, FALSE, TRUE, 3); label6 = gtk_label_new (_("Image File")); gtk_widget_ref (label6); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label6", label6, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label6); gtk_box_pack_start (GTK_BOX (hbox3), label6, FALSE, FALSE, 0); gtk_misc_set_padding (GTK_MISC (label6), 5, 0); imgcp_src_image = gnome_file_entry_new (NULL, NULL); gtk_widget_ref (imgcp_src_image); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "imgcp_src_image", imgcp_src_image, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (imgcp_src_image); gtk_box_pack_start (GTK_BOX (hbox3), imgcp_src_image, TRUE, TRUE, 3); gtk_widget_set_usize (imgcp_src_image, 222, -2); imgcp_src_image_ = gnome_file_entry_gtk_entry (GNOME_FILE_ENTRY (imgcp_src_image)); gtk_widget_ref (imgcp_src_image_); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "imgcp_src_image_", imgcp_src_image_, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (imgcp_src_image_); gtk_entry_set_text (GTK_ENTRY (imgcp_src_image_), _("image.cdda")); imgcp_copycd = gtk_button_new_with_label (_("Copy CD")); gtk_widget_ref (imgcp_copycd); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "imgcp_copycd", imgcp_copycd, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (imgcp_copycd); gtk_table_attach (GTK_TABLE (table1), imgcp_copycd, 0, 2, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK), 0, 0); imgcp_readcd = gtk_button_new_with_label (_("Read CD")); gtk_widget_ref (imgcp_readcd); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "imgcp_readcd", imgcp_readcd, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (imgcp_readcd); gtk_table_attach (GTK_TABLE (table1), imgcp_readcd, 0, 1, 1, 2, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 3); imgcp_writecd = gtk_button_new_with_label (_("Write CD")); gtk_widget_ref (imgcp_writecd); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "imgcp_writecd", imgcp_writecd, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (imgcp_writecd); gtk_table_attach (GTK_TABLE (table1), imgcp_writecd, 1, 2, 1, 2, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 3); label201 = gtk_label_new (_("Image Copy")); gtk_widget_ref (label201); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "label201", label201, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label201); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook_main), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook_main), 2), label201); appbar1 = gnome_appbar_new (TRUE, TRUE, GNOME_PREFERENCES_NEVER); gtk_widget_ref (appbar1); gtk_object_set_data_full (GTK_OBJECT (GdrDAO), "appbar1", appbar1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (appbar1); gnome_app_set_statusbar (GNOME_APP (GdrDAO), appbar1); gtk_signal_connect (GTK_OBJECT (GdrDAO), "delete_event", GTK_SIGNAL_FUNC (on_GdrDAO_delete_event), NULL); gnome_app_install_menu_hints (GNOME_APP (GdrDAO), menubar1_uiinfo); gtk_signal_connect (GTK_OBJECT (gdrdao_new), "clicked", GTK_SIGNAL_FUNC (on_gdrdao_new_clicked), NULL); gtk_signal_connect (GTK_OBJECT (gdrdao_save), "clicked", GTK_SIGNAL_FUNC (on_gdrdao_save_clicked), GdrDAO); gtk_signal_connect (GTK_OBJECT (notebook1), "switch_page", GTK_SIGNAL_FUNC (on_notebook1_switch_page), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_track), "changed", GTK_SIGNAL_FUNC (on_tocedit_track_changed), GdrDAO); gtk_signal_connect (GTK_OBJECT (tocedit_silence_minutes), "changed", GTK_SIGNAL_FUNC (on_tocedit_silence_mmssff_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_silence_frames), "changed", GTK_SIGNAL_FUNC (on_tocedit_silence_mmssff_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_silence_seconds), "changed", GTK_SIGNAL_FUNC (on_tocedit_silence_mmssff_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_silence_total), "changed", GTK_SIGNAL_FUNC (on_tocedit_silence_total_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_pregap_minutes), "changed", GTK_SIGNAL_FUNC (on_tocedit_pregap_mmssff_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_pregap_frames), "changed", GTK_SIGNAL_FUNC (on_tocedit_pregap_mmssff_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_pregap_seconds), "changed", GTK_SIGNAL_FUNC (on_tocedit_pregap_mmssff_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_pregap_total), "changed", GTK_SIGNAL_FUNC (on_tocedit_pregap_total_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_start_minutes), "changed", GTK_SIGNAL_FUNC (on_tocedit_start_mmssff_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_start_frames), "changed", GTK_SIGNAL_FUNC (on_tocedit_start_mmssff_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_start_seconds), "changed", GTK_SIGNAL_FUNC (on_tocedit_start_mmssff_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_start_total), "changed", GTK_SIGNAL_FUNC (on_tocedit_start_total_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_end_minutes), "changed", GTK_SIGNAL_FUNC (on_tocedit_end_mmssff_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_end_frames), "changed", GTK_SIGNAL_FUNC (on_tocedit_end_mmssff_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_end_seconds), "changed", GTK_SIGNAL_FUNC (on_tocedit_end_mmssff_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_end_total), "changed", GTK_SIGNAL_FUNC (on_tocedit_end_total_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_button_up), "clicked", GTK_SIGNAL_FUNC (on_tocedit_button_up_clicked), GdrDAO); gtk_signal_connect (GTK_OBJECT (tocedit_button_down), "clicked", GTK_SIGNAL_FUNC (on_tocedit_button_down_clicked), GdrDAO); gtk_signal_connect (GTK_OBJECT (tocedit_button_add), "clicked", GTK_SIGNAL_FUNC (on_tocedit_button_add_clicked), GdrDAO); gtk_signal_connect (GTK_OBJECT (tocedit_button_remove), "clicked", GTK_SIGNAL_FUNC (on_tocedit_button_remove_clicked), GdrDAO); gtk_signal_connect (GTK_OBJECT (tocedit_button_change), "clicked", GTK_SIGNAL_FUNC (on_tocedit_button_change_clicked), GdrDAO); gtk_signal_connect (GTK_OBJECT (tocedit_button_clear), "clicked", GTK_SIGNAL_FUNC (on_tocedit_button_clear_clicked), GdrDAO); gtk_signal_connect (GTK_OBJECT (tocedit_button_directory), "clicked", GTK_SIGNAL_FUNC (on_tocedit_button_directory_clicked), GdrDAO); gtk_signal_connect (GTK_OBJECT (tocedit_text_performer), "changed", GTK_SIGNAL_FUNC (on_tocedit_text_field_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_text_songwriter), "changed", GTK_SIGNAL_FUNC (on_tocedit_text_field_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_text_isrc), "changed", GTK_SIGNAL_FUNC (on_tocedit_text_field_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_text_message), "changed", GTK_SIGNAL_FUNC (on_tocedit_text_field_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_text_arranger), "changed", GTK_SIGNAL_FUNC (on_tocedit_text_field_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_text_composer), "changed", GTK_SIGNAL_FUNC (on_tocedit_text_field_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_text_title), "changed", GTK_SIGNAL_FUNC (on_tocedit_text_field_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_text_map1), "toggled", GTK_SIGNAL_FUNC (on_tocedit_text_map_toggled), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_text_map2), "toggled", GTK_SIGNAL_FUNC (on_tocedit_text_map_toggled), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_text_map3), "toggled", GTK_SIGNAL_FUNC (on_tocedit_text_map_toggled), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_text_map4), "toggled", GTK_SIGNAL_FUNC (on_tocedit_text_map_toggled), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_text_map5), "toggled", GTK_SIGNAL_FUNC (on_tocedit_text_map_toggled), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_text_map6), "toggled", GTK_SIGNAL_FUNC (on_tocedit_text_map_toggled), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_text_map7), "toggled", GTK_SIGNAL_FUNC (on_tocedit_text_map_toggled), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_text_map8), "toggled", GTK_SIGNAL_FUNC (on_tocedit_text_map_toggled), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_pg_edit), "select_row", GTK_SIGNAL_FUNC (on_tocedit_pg_edit_select_row), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_pg_startmin), "changed", GTK_SIGNAL_FUNC (on_toceditpg_start_mmssff_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_pg_startfrm), "changed", GTK_SIGNAL_FUNC (on_toceditpg_start_mmssff_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_pg_startsec), "changed", GTK_SIGNAL_FUNC (on_toceditpg_start_mmssff_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_pg_starttotal), "changed", GTK_SIGNAL_FUNC (on_tocedit_pg_start_total_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_pg_silencemin), "changed", GTK_SIGNAL_FUNC (on_toceditpg_silence_mmssff_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_pg_silencefrm), "changed", GTK_SIGNAL_FUNC (on_toceditpg_silence_mmssff_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_pg_silencesec), "changed", GTK_SIGNAL_FUNC (on_toceditpg_silence_mmssff_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_pg_silencetotal), "changed", GTK_SIGNAL_FUNC (on_tocedit_pg_silence_total_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_pg_endmin), "changed", GTK_SIGNAL_FUNC (on_toceditpg_end_mmssff_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_pg_endfrm), "changed", GTK_SIGNAL_FUNC (on_toceditpg_end_mmssff_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_pg_endsec), "changed", GTK_SIGNAL_FUNC (on_toceditpg_end_mmssff_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_pg_endtotal), "changed", GTK_SIGNAL_FUNC (on_tocedit_pg_end_total_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_pg_up), "clicked", GTK_SIGNAL_FUNC (on_tocedit_pg_up_clicked), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_pg_down), "clicked", GTK_SIGNAL_FUNC (on_tocedit_pg_down_clicked), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_pg_add), "clicked", GTK_SIGNAL_FUNC (on_tocedit_pg_add_clicked), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_pg_remove), "clicked", GTK_SIGNAL_FUNC (on_tocedit_pg_remove_clicked), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_pg_change), "clicked", GTK_SIGNAL_FUNC (on_tocedit_pg_change_clicked), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_pg_track), "changed", GTK_SIGNAL_FUNC (on_tocedit_pg_track_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_textg_map1), "toggled", GTK_SIGNAL_FUNC (on_tocedit_textg_map_toggled), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_textg_map2), "toggled", GTK_SIGNAL_FUNC (on_tocedit_textg_map_toggled), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_textg_map3), "toggled", GTK_SIGNAL_FUNC (on_tocedit_textg_map_toggled), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_textg_map4), "toggled", GTK_SIGNAL_FUNC (on_tocedit_textg_map_toggled), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_textg_map5), "toggled", GTK_SIGNAL_FUNC (on_tocedit_textg_map_toggled), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_textg_map6), "toggled", GTK_SIGNAL_FUNC (on_tocedit_textg_map_toggled), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_textg_map7), "toggled", GTK_SIGNAL_FUNC (on_tocedit_textg_map_toggled), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_textg_map8), "toggled", GTK_SIGNAL_FUNC (on_tocedit_textg_map_toggled), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_textg_language), "changed", GTK_SIGNAL_FUNC (on_tocedit_textg_field_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_textg_language), "changed", GTK_SIGNAL_FUNC (on_tocedit_textg_language_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_textg_title), "changed", GTK_SIGNAL_FUNC (on_tocedit_textg_field_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_textg_performer), "changed", GTK_SIGNAL_FUNC (on_tocedit_textg_field_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_textg_songwriter), "changed", GTK_SIGNAL_FUNC (on_tocedit_textg_field_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_textg_isrc), "changed", GTK_SIGNAL_FUNC (on_tocedit_textg_field_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_textg_message), "changed", GTK_SIGNAL_FUNC (on_tocedit_textg_field_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_textg_arranger), "changed", GTK_SIGNAL_FUNC (on_tocedit_textg_field_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_textg_composer), "changed", GTK_SIGNAL_FUNC (on_tocedit_textg_field_changed), NULL); gtk_signal_connect (GTK_OBJECT (tocedit_edit), "select_row", GTK_SIGNAL_FUNC (on_tocedit_edit_select_row), NULL); gtk_signal_connect (GTK_OBJECT (imgcp_copycd), "clicked", GTK_SIGNAL_FUNC (on_imgcp_copycd_clicked), GdrDAO); gtk_signal_connect (GTK_OBJECT (imgcp_readcd), "clicked", GTK_SIGNAL_FUNC (on_imgcp_readcd_clicked), GdrDAO); gtk_signal_connect (GTK_OBJECT (imgcp_writecd), "clicked", GTK_SIGNAL_FUNC (on_imgcp_writecd_clicked), GdrDAO); gtk_object_set_data (GTK_OBJECT (GdrDAO), "tooltips", tooltips); return GdrDAO; } GtkWidget* create_msg_err_generic (void) { GtkWidget *msg_err_generic; GtkWidget *dialog_vbox1; GtkWidget *button4; GtkWidget *dialog_action_area1; msg_err_generic = gnome_message_box_new (_("An error occured. Operation could not be completed.\nThis is only a temporary dialog which should be replaced as\nsoon as there's more improved error handling available."), GNOME_MESSAGE_BOX_ERROR, NULL); gtk_object_set_data (GTK_OBJECT (msg_err_generic), "msg_err_generic", msg_err_generic); gtk_window_set_title (GTK_WINDOW (msg_err_generic), _("Error (Generic)")); gtk_window_set_policy (GTK_WINDOW (msg_err_generic), FALSE, FALSE, FALSE); dialog_vbox1 = GNOME_DIALOG (msg_err_generic)->vbox; gtk_object_set_data (GTK_OBJECT (msg_err_generic), "dialog_vbox1", dialog_vbox1); gtk_widget_show (dialog_vbox1); gnome_dialog_append_button (GNOME_DIALOG (msg_err_generic), GNOME_STOCK_BUTTON_OK); button4 = g_list_last (GNOME_DIALOG (msg_err_generic)->buttons)->data; gtk_widget_ref (button4); gtk_object_set_data_full (GTK_OBJECT (msg_err_generic), "button4", button4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (button4); GTK_WIDGET_SET_FLAGS (button4, GTK_CAN_DEFAULT); dialog_action_area1 = GNOME_DIALOG (msg_err_generic)->action_area; gtk_widget_ref (dialog_action_area1); gtk_object_set_data_full (GTK_OBJECT (msg_err_generic), "dialog_action_area1", dialog_action_area1, (GtkDestroyNotify) gtk_widget_unref); return msg_err_generic; } GtkWidget* create_gdrdao_about (void) { const gchar *authors[] = { "Bastian Vogl ", NULL }; GtkWidget *gdrdao_about; gdrdao_about = gnome_about_new ("GdrDAO", VERSION, _("Copyright (C) 2000 Bastian Vogl"), authors, _("GdrDAO is a simple frontend to the best CD burning program I know: cdrdao.\nhttp://gdrdao.sourceforge.net\n"), NULL); gtk_object_set_data (GTK_OBJECT (gdrdao_about), "gdrdao_about", gdrdao_about); gtk_window_set_modal (GTK_WINDOW (gdrdao_about), TRUE); return gdrdao_about; } GtkWidget* create_msg_err_fork (void) { GtkWidget *msg_err_fork; GtkWidget *dialog_vbox2; GtkWidget *button5; GtkWidget *dialog_action_area2; msg_err_fork = gnome_message_box_new (_("Couldn't fork() a child process. Operation can't be completed."), GNOME_MESSAGE_BOX_ERROR, NULL); gtk_object_set_data (GTK_OBJECT (msg_err_fork), "msg_err_fork", msg_err_fork); gtk_window_set_title (GTK_WINDOW (msg_err_fork), _("Error (Fork)")); gtk_window_set_policy (GTK_WINDOW (msg_err_fork), FALSE, FALSE, FALSE); dialog_vbox2 = GNOME_DIALOG (msg_err_fork)->vbox; gtk_object_set_data (GTK_OBJECT (msg_err_fork), "dialog_vbox2", dialog_vbox2); gtk_widget_show (dialog_vbox2); gnome_dialog_append_button (GNOME_DIALOG (msg_err_fork), GNOME_STOCK_BUTTON_OK); button5 = g_list_last (GNOME_DIALOG (msg_err_fork)->buttons)->data; gtk_widget_ref (button5); gtk_object_set_data_full (GTK_OBJECT (msg_err_fork), "button5", button5, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (button5); GTK_WIDGET_SET_FLAGS (button5, GTK_CAN_DEFAULT); dialog_action_area2 = GNOME_DIALOG (msg_err_fork)->action_area; gtk_widget_ref (dialog_action_area2); gtk_object_set_data_full (GTK_OBJECT (msg_err_fork), "dialog_action_area2", dialog_action_area2, (GtkDestroyNotify) gtk_widget_unref); return msg_err_fork; } GtkWidget* create_msg_err_selectfile (void) { GtkWidget *msg_err_selectfile; GtkWidget *dialog_vbox4; GtkWidget *button20; GtkWidget *dialog_action_area4; msg_err_selectfile = gnome_message_box_new (_("You haven't chosen a track file. Please select one\nin the appropriate box."), GNOME_MESSAGE_BOX_ERROR, NULL); gtk_object_set_data (GTK_OBJECT (msg_err_selectfile), "msg_err_selectfile", msg_err_selectfile); gtk_window_set_title (GTK_WINDOW (msg_err_selectfile), _("Error (No Trackfile Selected)")); gtk_window_set_policy (GTK_WINDOW (msg_err_selectfile), FALSE, FALSE, FALSE); dialog_vbox4 = GNOME_DIALOG (msg_err_selectfile)->vbox; gtk_object_set_data (GTK_OBJECT (msg_err_selectfile), "dialog_vbox4", dialog_vbox4); gtk_widget_show (dialog_vbox4); gnome_dialog_append_button (GNOME_DIALOG (msg_err_selectfile), GNOME_STOCK_BUTTON_OK); button20 = g_list_last (GNOME_DIALOG (msg_err_selectfile)->buttons)->data; gtk_widget_ref (button20); gtk_object_set_data_full (GTK_OBJECT (msg_err_selectfile), "button20", button20, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (button20); GTK_WIDGET_SET_FLAGS (button20, GTK_CAN_DEFAULT); dialog_action_area4 = GNOME_DIALOG (msg_err_selectfile)->action_area; gtk_widget_ref (dialog_action_area4); gtk_object_set_data_full (GTK_OBJECT (msg_err_selectfile), "dialog_action_area4", dialog_action_area4, (GtkDestroyNotify) gtk_widget_unref); return msg_err_selectfile; } GtkWidget* create_msg_err_filecreate (void) { GtkWidget *msg_err_filecreate; GtkWidget *dialog_vbox5; GtkWidget *button21; GtkWidget *dialog_action_area5; msg_err_filecreate = gnome_message_box_new (_("The selected output file could not be created."), GNOME_MESSAGE_BOX_ERROR, NULL); gtk_object_set_data (GTK_OBJECT (msg_err_filecreate), "msg_err_filecreate", msg_err_filecreate); gtk_window_set_title (GTK_WINDOW (msg_err_filecreate), _("Error (File Creation)")); gtk_window_set_policy (GTK_WINDOW (msg_err_filecreate), FALSE, FALSE, FALSE); dialog_vbox5 = GNOME_DIALOG (msg_err_filecreate)->vbox; gtk_object_set_data (GTK_OBJECT (msg_err_filecreate), "dialog_vbox5", dialog_vbox5); gtk_widget_show (dialog_vbox5); gnome_dialog_append_button (GNOME_DIALOG (msg_err_filecreate), GNOME_STOCK_BUTTON_OK); button21 = g_list_last (GNOME_DIALOG (msg_err_filecreate)->buttons)->data; gtk_widget_ref (button21); gtk_object_set_data_full (GTK_OBJECT (msg_err_filecreate), "button21", button21, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (button21); GTK_WIDGET_SET_FLAGS (button21, GTK_CAN_DEFAULT); dialog_action_area5 = GNOME_DIALOG (msg_err_filecreate)->action_area; gtk_widget_ref (dialog_action_area5); gtk_object_set_data_full (GTK_OBJECT (msg_err_filecreate), "dialog_action_area5", dialog_action_area5, (GtkDestroyNotify) gtk_widget_unref); return msg_err_filecreate; } GtkWidget* create_dlg_fileselect (void) { GtkWidget *dlg_fileselect; GtkWidget *dlg_fileselect_ok_button; GtkWidget *dlg_fileselect_cancel_button; dlg_fileselect = gtk_file_selection_new (_("Select File")); gtk_object_set_data (GTK_OBJECT (dlg_fileselect), "dlg_fileselect", dlg_fileselect); gtk_container_set_border_width (GTK_CONTAINER (dlg_fileselect), 10); dlg_fileselect_ok_button = GTK_FILE_SELECTION (dlg_fileselect)->ok_button; gtk_object_set_data (GTK_OBJECT (dlg_fileselect), "dlg_fileselect_ok_button", dlg_fileselect_ok_button); gtk_widget_show (dlg_fileselect_ok_button); GTK_WIDGET_SET_FLAGS (dlg_fileselect_ok_button, GTK_CAN_DEFAULT); dlg_fileselect_cancel_button = GTK_FILE_SELECTION (dlg_fileselect)->cancel_button; gtk_object_set_data (GTK_OBJECT (dlg_fileselect), "dlg_fileselect_cancel_button", dlg_fileselect_cancel_button); gtk_widget_show (dlg_fileselect_cancel_button); GTK_WIDGET_SET_FLAGS (dlg_fileselect_cancel_button, GTK_CAN_DEFAULT); gtk_signal_connect (GTK_OBJECT (dlg_fileselect_ok_button), "clicked", GTK_SIGNAL_FUNC (on_dlg_fileselect_ok_button_clicked), NULL); gtk_signal_connect (GTK_OBJECT (dlg_fileselect_cancel_button), "clicked", GTK_SIGNAL_FUNC (on_dlg_fileselect_cancel_button_clicked), NULL); return dlg_fileselect; } GtkWidget* create_dlg_tocedit_addfile (void) { GtkWidget *dlg_tocedit_addfile; GtkWidget *ok_button2; GtkWidget *cancel_button2; dlg_tocedit_addfile = gtk_file_selection_new (_("Select File")); gtk_object_set_data (GTK_OBJECT (dlg_tocedit_addfile), "dlg_tocedit_addfile", dlg_tocedit_addfile); gtk_container_set_border_width (GTK_CONTAINER (dlg_tocedit_addfile), 10); ok_button2 = GTK_FILE_SELECTION (dlg_tocedit_addfile)->ok_button; gtk_object_set_data (GTK_OBJECT (dlg_tocedit_addfile), "ok_button2", ok_button2); gtk_widget_show (ok_button2); GTK_WIDGET_SET_FLAGS (ok_button2, GTK_CAN_DEFAULT); cancel_button2 = GTK_FILE_SELECTION (dlg_tocedit_addfile)->cancel_button; gtk_object_set_data (GTK_OBJECT (dlg_tocedit_addfile), "cancel_button2", cancel_button2); gtk_widget_show (cancel_button2); GTK_WIDGET_SET_FLAGS (cancel_button2, GTK_CAN_DEFAULT); gtk_signal_connect (GTK_OBJECT (ok_button2), "clicked", GTK_SIGNAL_FUNC (on_ok_button2_clicked), dlg_tocedit_addfile); gtk_signal_connect (GTK_OBJECT (cancel_button2), "clicked", GTK_SIGNAL_FUNC (on_cancel_button2_clicked), dlg_tocedit_addfile); return dlg_tocedit_addfile; } GtkWidget* create_dlg_warn_exittocsave (void) { GtkWidget *dlg_warn_exittocsave; GtkWidget *dialog_vbox9; GtkWidget *label202; GtkWidget *dialog_action_area9; GtkWidget *dlg_exittocsave_yes; GtkWidget *dlg_exittocsave_no; dlg_warn_exittocsave = gnome_dialog_new (_("M$ like Exit Dialog"), NULL); gtk_object_set_data (GTK_OBJECT (dlg_warn_exittocsave), "dlg_warn_exittocsave", dlg_warn_exittocsave); gtk_window_set_policy (GTK_WINDOW (dlg_warn_exittocsave), FALSE, FALSE, FALSE); dialog_vbox9 = GNOME_DIALOG (dlg_warn_exittocsave)->vbox; gtk_object_set_data (GTK_OBJECT (dlg_warn_exittocsave), "dialog_vbox9", dialog_vbox9); gtk_widget_show (dialog_vbox9); label202 = gtk_label_new (_("The TOC file wasn't saved. All changes\nwill be lost if you decide to exit anyway.\nDo you want to exit GdrDAO now?")); gtk_widget_ref (label202); gtk_object_set_data_full (GTK_OBJECT (dlg_warn_exittocsave), "label202", label202, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label202); gtk_box_pack_start (GTK_BOX (dialog_vbox9), label202, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label202), GTK_JUSTIFY_LEFT); dialog_action_area9 = GNOME_DIALOG (dlg_warn_exittocsave)->action_area; gtk_object_set_data (GTK_OBJECT (dlg_warn_exittocsave), "dialog_action_area9", dialog_action_area9); gtk_widget_show (dialog_action_area9); gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area9), GTK_BUTTONBOX_END); gtk_button_box_set_spacing (GTK_BUTTON_BOX (dialog_action_area9), 8); gnome_dialog_append_button (GNOME_DIALOG (dlg_warn_exittocsave), GNOME_STOCK_BUTTON_YES); dlg_exittocsave_yes = g_list_last (GNOME_DIALOG (dlg_warn_exittocsave)->buttons)->data; gtk_widget_ref (dlg_exittocsave_yes); gtk_object_set_data_full (GTK_OBJECT (dlg_warn_exittocsave), "dlg_exittocsave_yes", dlg_exittocsave_yes, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (dlg_exittocsave_yes); GTK_WIDGET_SET_FLAGS (dlg_exittocsave_yes, GTK_CAN_DEFAULT); gnome_dialog_append_button (GNOME_DIALOG (dlg_warn_exittocsave), GNOME_STOCK_BUTTON_NO); dlg_exittocsave_no = g_list_last (GNOME_DIALOG (dlg_warn_exittocsave)->buttons)->data; gtk_widget_ref (dlg_exittocsave_no); gtk_object_set_data_full (GTK_OBJECT (dlg_warn_exittocsave), "dlg_exittocsave_no", dlg_exittocsave_no, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (dlg_exittocsave_no); GTK_WIDGET_SET_FLAGS (dlg_exittocsave_no, GTK_CAN_DEFAULT); return dlg_warn_exittocsave; } GtkWidget* create_dlg_warn_tocnotsaved (void) { GtkWidget *dlg_warn_tocnotsaved; GtkWidget *vbox10; GtkWidget *label203; GtkWidget *hbuttonbox1; GtkWidget *dlg_tocnotsaved_yes; GtkWidget *dlg_tocnotsaved_no; dlg_warn_tocnotsaved = gnome_dialog_new (_("M$ like Stupid Questions Dialog"), NULL); gtk_object_set_data (GTK_OBJECT (dlg_warn_tocnotsaved), "dlg_warn_tocnotsaved", dlg_warn_tocnotsaved); gtk_window_set_policy (GTK_WINDOW (dlg_warn_tocnotsaved), FALSE, FALSE, FALSE); vbox10 = GNOME_DIALOG (dlg_warn_tocnotsaved)->vbox; gtk_object_set_data (GTK_OBJECT (dlg_warn_tocnotsaved), "vbox10", vbox10); gtk_widget_show (vbox10); label203 = gtk_label_new (_("The TOC file wasn't saved. All changes\nwill be lost if you decide to continue anyway.\nDo you want to continue?")); gtk_widget_ref (label203); gtk_object_set_data_full (GTK_OBJECT (dlg_warn_tocnotsaved), "label203", label203, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label203); gtk_box_pack_start (GTK_BOX (vbox10), label203, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (label203), GTK_JUSTIFY_LEFT); hbuttonbox1 = GNOME_DIALOG (dlg_warn_tocnotsaved)->action_area; gtk_object_set_data (GTK_OBJECT (dlg_warn_tocnotsaved), "hbuttonbox1", hbuttonbox1); gtk_widget_show (hbuttonbox1); gtk_button_box_set_layout (GTK_BUTTON_BOX (hbuttonbox1), GTK_BUTTONBOX_END); gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbuttonbox1), 8); gnome_dialog_append_button (GNOME_DIALOG (dlg_warn_tocnotsaved), GNOME_STOCK_BUTTON_YES); dlg_tocnotsaved_yes = g_list_last (GNOME_DIALOG (dlg_warn_tocnotsaved)->buttons)->data; gtk_widget_ref (dlg_tocnotsaved_yes); gtk_object_set_data_full (GTK_OBJECT (dlg_warn_tocnotsaved), "dlg_tocnotsaved_yes", dlg_tocnotsaved_yes, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (dlg_tocnotsaved_yes); GTK_WIDGET_SET_FLAGS (dlg_tocnotsaved_yes, GTK_CAN_DEFAULT); gnome_dialog_append_button (GNOME_DIALOG (dlg_warn_tocnotsaved), GNOME_STOCK_BUTTON_NO); dlg_tocnotsaved_no = g_list_last (GNOME_DIALOG (dlg_warn_tocnotsaved)->buttons)->data; gtk_widget_ref (dlg_tocnotsaved_no); gtk_object_set_data_full (GTK_OBJECT (dlg_warn_tocnotsaved), "dlg_tocnotsaved_no", dlg_tocnotsaved_no, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (dlg_tocnotsaved_no); GTK_WIDGET_SET_FLAGS (dlg_tocnotsaved_no, GTK_CAN_DEFAULT); return dlg_warn_tocnotsaved; } GtkWidget* create_dlg_gdrdao_preferences (void) { GtkWidget *dlg_gdrdao_preferences; GtkWidget *notebook2; GtkWidget *empty_notebook_page; GtkWidget *label204; dlg_gdrdao_preferences = gnome_property_box_new (); gtk_object_set_data (GTK_OBJECT (dlg_gdrdao_preferences), "dlg_gdrdao_preferences", dlg_gdrdao_preferences); gtk_window_set_title (GTK_WINDOW (dlg_gdrdao_preferences), _("GdrDAO Preferences")); gtk_window_set_policy (GTK_WINDOW (dlg_gdrdao_preferences), TRUE, TRUE, FALSE); notebook2 = GNOME_PROPERTY_BOX (dlg_gdrdao_preferences)->notebook; gtk_object_set_data (GTK_OBJECT (dlg_gdrdao_preferences), "notebook2", notebook2); gtk_widget_show (notebook2); empty_notebook_page = gtk_vbox_new (FALSE, 0); gtk_widget_show (empty_notebook_page); gtk_container_add (GTK_CONTAINER (notebook2), empty_notebook_page); label204 = gtk_label_new (_("GUI Options")); gtk_widget_ref (label204); gtk_object_set_data_full (GTK_OBJECT (dlg_gdrdao_preferences), "label204", label204, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label204); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook2), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook2), 0), label204); return dlg_gdrdao_preferences; }