| 622 |
{ |
{ |
| 623 |
Tgrave *Lg = sc_grave_load("window_main.glade"); |
Tgrave *Lg = sc_grave_load("window_main.glade"); |
| 624 |
GtkWidget *Lwindow; |
GtkWidget *Lwindow; |
| 625 |
|
GtkCheckMenuItem *Lmenuitem; |
| 626 |
GtkNotebook *Lbodycdaudio, *Lbodycddata, *Lbodycdcopy, *Lbodycdother, *Lbodydvddata; |
GtkNotebook *Lbodycdaudio, *Lbodycddata, *Lbodycdcopy, *Lbodycdother, *Lbodydvddata; |
| 627 |
GtkHBox *Lmainbody; |
GtkHBox *Lmainbody; |
| 628 |
GtkComboBox *Lcombo; |
GtkComboBox *Lcombo; |
| 629 |
GtkTreeView *Ltreeaudio, *Ltreedata, *Ltopmenu, *Ltreedvddata; |
GtkTreeView *Ltreeaudio, *Ltreedata, *Ltopmenu, *Ltreedvddata; |
| 630 |
|
gboolean Ltooltips = conf_get_boolean("tooltips"); |
| 631 |
|
|
| 632 |
g_assert(Lg); |
g_assert(Lg); |
| 633 |
|
|
| 634 |
Lmainbody = GTK_HBOX(sc_grave_get_widget(Lg, "mainbody")); |
Lmainbody = GTK_HBOX(sc_grave_get_widget(Lg, "mainbody")); |
| 635 |
Lwindow = GTK_WIDGET(sc_grave_get_widget(Lg, "topwindow")); |
Lwindow = GTK_WIDGET(sc_grave_get_widget(Lg, "topwindow")); |
| 636 |
|
|
|
sc_tooltips(Lwindow, conf_get_boolean("tooltips")); |
|
| 637 |
image_prepare_main_window(Lg); |
image_prepare_main_window(Lg); |
| 638 |
|
|
| 639 |
sc_grave_set_data(Lg, Lwindow, "window"); |
sc_grave_set_data(Lg, Lwindow, "window"); |
| 688 |
G_CALLBACK(menu_active_panel), Lg); |
G_CALLBACK(menu_active_panel), Lg); |
| 689 |
g_signal_connect(G_OBJECT(sc_grave_get_widget(Lg, "menucdother")), "activate", |
g_signal_connect(G_OBJECT(sc_grave_get_widget(Lg, "menucdother")), "activate", |
| 690 |
G_CALLBACK(menu_active_panel), Lg); |
G_CALLBACK(menu_active_panel), Lg); |
|
g_signal_connect(G_OBJECT(sc_grave_get_widget(Lg, "menuproperties")), "activate", |
|
|
G_CALLBACK(menu_active_proprietes), Lg); |
|
| 691 |
g_signal_connect(G_OBJECT(sc_grave_get_widget(Lg, "menuquit")), "activate", |
g_signal_connect(G_OBJECT(sc_grave_get_widget(Lg, "menuquit")), "activate", |
| 692 |
G_CALLBACK(menu_quit), Lg); |
G_CALLBACK(menu_quit), Lg); |
| 693 |
g_signal_connect(G_OBJECT(sc_grave_get_widget(Lg, "menuabout")), "activate", |
g_signal_connect(G_OBJECT(sc_grave_get_widget(Lg, "menuabout")), "activate", |
| 694 |
G_CALLBACK(on_about), Lg); |
G_CALLBACK(on_about), Lg); |
| 695 |
|
|
| 696 |
|
/* tooltips menu */ |
| 697 |
|
sc_tooltips(Lwindow, Ltooltips); |
| 698 |
|
Lmenuitem = GTK_CHECK_MENU_ITEM(sc_grave_get_widget(Lg, "menutooltips")); |
| 699 |
|
gtk_check_menu_item_set_active(Lmenuitem, Ltooltips); |
| 700 |
|
|
| 701 |
|
g_signal_connect(G_OBJECT(Lmenuitem), "activate", |
| 702 |
|
G_CALLBACK(menu_active_tooltips), Lg); |
| 703 |
|
g_signal_connect(G_OBJECT(sc_grave_get_widget(Lg, "menuproperties")), "activate", |
| 704 |
|
G_CALLBACK(menu_active_proprietes), Lg); |
| 705 |
|
|
| 706 |
prepare_combobox_vitesse(GTK_COMBO_BOX(sc_grave_get_widget(Lg, "dstaudiospeed"))); |
prepare_combobox_vitesse(GTK_COMBO_BOX(sc_grave_get_widget(Lg, "dstaudiospeed"))); |
| 707 |
prepare_combobox_vitesse(GTK_COMBO_BOX(sc_grave_get_widget(Lg, "dstcopyspeed"))); |
prepare_combobox_vitesse(GTK_COMBO_BOX(sc_grave_get_widget(Lg, "dstcopyspeed"))); |
| 708 |
prepare_combobox_vitesse(GTK_COMBO_BOX(sc_grave_get_widget(Lg, "dstdataspeed"))); |
prepare_combobox_vitesse(GTK_COMBO_BOX(sc_grave_get_widget(Lg, "dstdataspeed"))); |
| 900 |
return Lfileselection; |
return Lfileselection; |
| 901 |
} |
} |
| 902 |
|
|
| 903 |
GtkWidget* create_addfileselection (GtkWindow *AParent) |
GtkWidget* interface_create_addfileselection (GtkWindow *AParent) |
| 904 |
{ |
{ |
| 905 |
GtkWidget *Lfileselection; |
GtkWidget *Lfileselection; |
| 906 |
|
|
| 912 |
gtk_file_filter_add_pattern(filterall, "*"); |
gtk_file_filter_add_pattern(filterall, "*"); |
| 913 |
|
|
| 914 |
Lfileselection = gtk_file_chooser_dialog_new(_("Select files to add"), |
Lfileselection = gtk_file_chooser_dialog_new(_("Select files to add"), |
| 915 |
AParent, GTK_FILE_CHOOSER_ACTION_OPEN, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, |
AParent, GTK_FILE_CHOOSER_ACTION_OPEN, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, |
| 916 |
GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, NULL); |
GTK_STOCK_OPEN, 10, NULL); |
| 917 |
|
|
| 918 |
gtk_file_chooser_set_select_multiple(GTK_FILE_CHOOSER(Lfileselection), TRUE); |
gtk_file_chooser_set_select_multiple(GTK_FILE_CHOOSER(Lfileselection), TRUE); |
| 919 |
gtk_dialog_set_default_response (GTK_DIALOG (Lfileselection), GTK_RESPONSE_ACCEPT); |
gtk_dialog_set_default_response (GTK_DIALOG (Lfileselection), GTK_RESPONSE_ACCEPT); |
| 1010 |
return Lfileselection; |
return Lfileselection; |
| 1011 |
} |
} |
| 1012 |
|
|
| 1013 |
GtkWidget* create_adddirselection (GtkWindow *AParent) |
GtkWidget* interface_create_adddirselection (GtkWindow *AParent) |
| 1014 |
{ |
{ |
| 1015 |
GtkWidget *Lfileselection; |
GtkWidget *Lfileselection; |
| 1016 |
GtkFileFilter *Lfilterall; |
GtkFileFilter *Lfilterall; |