79 |
GtkWidget *vboxpage5, *logsframe, *logsvbox, *pathlabel, *pathhbox, |
GtkWidget *vboxpage5, *logsframe, *logsvbox, *pathlabel, *pathhbox, |
80 |
*pathbutton, *logshseparator, *loadlabel, *savingframe, *savingvbox, |
*pathbutton, *logshseparator, *loadlabel, *savingframe, *savingvbox, |
81 |
*autosavehbox, *autosavelabel, *minuteslabel, *pathentry, *logsentry, |
*autosavehbox, *autosavelabel, *minuteslabel, *pathentry, *logsentry, |
82 |
*savecheckbutton, *autosavecheckbutton, *autosaveframe, *backupframe, |
*saveradiobutton, *autosaveradiobutton, *autosaveframe, *backupframe, |
83 |
*backupvbox, *backupradiobutton1, *backupradiobutton2, *backupbutton, |
*backupvbox, *backupradiobutton1, *backupradiobutton2, *backupbutton, |
84 |
*backuphbox, *backupentry; |
*backuphbox, *backupentry; |
85 |
GtkWidget *vboxpage6, *remotedataframe, *remotedatavbox, *remotedatalabel, |
GtkWidget *vboxpage6, *remotedataframe, *remotedatavbox, *remotedatalabel, |
87 |
*remoteradiobutton2; |
*remoteradiobutton2; |
88 |
|
|
89 |
GSList *modesradiobutton_group = NULL, *bandsradiobutton_group = NULL, |
GSList *modesradiobutton_group = NULL, *bandsradiobutton_group = NULL, |
90 |
*remoteradiobutton_group = NULL, *backupradiobutton_group = NULL; |
*remoteradiobutton_group = NULL, *backupradiobutton_group = NULL, |
91 |
|
*saveradiobutton_group = NULL; |
92 |
GtkTooltips *tooltips; |
GtkTooltips *tooltips; |
93 |
|
|
94 |
gchar *temp, *font; |
gchar *temp, *font; |
470 |
gtk_box_pack_start (GTK_BOX (vboxpage5), savingframe, FALSE, FALSE, 0); |
gtk_box_pack_start (GTK_BOX (vboxpage5), savingframe, FALSE, FALSE, 0); |
471 |
savingvbox = gtk_vbox_new (FALSE, 0); |
savingvbox = gtk_vbox_new (FALSE, 0); |
472 |
gtk_container_add (GTK_CONTAINER (savingframe), savingvbox); |
gtk_container_add (GTK_CONTAINER (savingframe), savingvbox); |
473 |
savecheckbutton = gtk_check_button_new_with_label |
saveradiobutton = gtk_radio_button_new_with_label |
474 |
(_("Save with every log change")); |
(NULL, _("Save with every log change")); |
475 |
gtk_box_pack_start |
gtk_box_pack_start |
476 |
(GTK_BOX (savingvbox), savecheckbutton, FALSE, FALSE, 0); |
(GTK_BOX (savingvbox), saveradiobutton, FALSE, FALSE, 0); |
477 |
autosavecheckbutton = gtk_check_button_new_with_label |
saveradiobutton_group = gtk_radio_button_get_group |
478 |
(_("Enable autosave")); |
(GTK_RADIO_BUTTON (saveradiobutton)); |
479 |
|
autosaveradiobutton = gtk_radio_button_new_with_label |
480 |
|
(saveradiobutton_group, _("Enable autosave")); |
481 |
gtk_box_pack_start |
gtk_box_pack_start |
482 |
(GTK_BOX (savingvbox), autosavecheckbutton, FALSE, FALSE, 0); |
(GTK_BOX (savingvbox), autosaveradiobutton, FALSE, FALSE, 0); |
483 |
|
|
484 |
autosaveframe = gtk_frame_new (NULL); |
autosaveframe = gtk_frame_new (NULL); |
485 |
gtk_box_pack_start |
gtk_box_pack_start |
618 |
if (preferences.saving == 1) |
if (preferences.saving == 1) |
619 |
{ |
{ |
620 |
gtk_toggle_button_set_active |
gtk_toggle_button_set_active |
621 |
(GTK_TOGGLE_BUTTON(autosavecheckbutton), TRUE); |
(GTK_TOGGLE_BUTTON(autosaveradiobutton), TRUE); |
622 |
} |
} |
623 |
else |
else |
624 |
{ |
{ |
625 |
gtk_toggle_button_set_active |
gtk_toggle_button_set_active |
626 |
(GTK_TOGGLE_BUTTON(savecheckbutton), TRUE); |
(GTK_TOGGLE_BUTTON(saveradiobutton), TRUE); |
627 |
gtk_widget_set_sensitive(autosaveframe, FALSE); |
gtk_widget_set_sensitive(autosaveframe, FALSE); |
628 |
} |
} |
629 |
|
|
843 |
|
|
844 |
/* page 5 */ |
/* page 5 */ |
845 |
GLADE_HOOKUP_OBJECT (preferencesdialog, pathentry, "pathentry"); |
GLADE_HOOKUP_OBJECT (preferencesdialog, pathentry, "pathentry"); |
|
GLADE_HOOKUP_OBJECT (preferencesdialog, autosavecheckbutton, |
|
|
"autosavecheckbutton"); |
|
|
GLADE_HOOKUP_OBJECT (preferencesdialog, savecheckbutton, "savecheckbutton"); |
|
846 |
GLADE_HOOKUP_OBJECT (preferencesdialog, autosaveframe, "autosaveframe"); |
GLADE_HOOKUP_OBJECT (preferencesdialog, autosaveframe, "autosaveframe"); |
847 |
GLADE_HOOKUP_OBJECT (preferencesdialog, backupentry, "backupentry"); |
GLADE_HOOKUP_OBJECT (preferencesdialog, backupentry, "backupentry"); |
848 |
GLADE_HOOKUP_OBJECT (preferencesdialog, backupbutton, "backupbutton"); |
GLADE_HOOKUP_OBJECT (preferencesdialog, backupbutton, "backupbutton"); |
849 |
g_signal_connect ((gpointer) pathbutton, "clicked", |
g_signal_connect ((gpointer) pathbutton, "clicked", |
850 |
G_CALLBACK (on_pathbutton_clicked), GINT_TO_POINTER(1)); |
G_CALLBACK (on_pathbutton_clicked), GINT_TO_POINTER(1)); |
851 |
g_signal_connect ((gpointer) savecheckbutton, "toggled", |
g_signal_connect ((gpointer) autosaveradiobutton, "toggled", |
852 |
G_CALLBACK (on_savecheckbutton_toggled), NULL); |
G_CALLBACK (on_autosaveradiobutton_toggled), NULL); |
|
g_signal_connect ((gpointer) autosavecheckbutton, "toggled", |
|
|
G_CALLBACK (on_autosavecheckbutton_toggled), NULL); |
|
853 |
g_signal_connect ((gpointer) backupbutton, "clicked", |
g_signal_connect ((gpointer) backupbutton, "clicked", |
854 |
G_CALLBACK (on_pathbutton_clicked), GINT_TO_POINTER(2)); |
G_CALLBACK (on_pathbutton_clicked), GINT_TO_POINTER(2)); |
855 |
g_signal_connect ((gpointer) backupradiobutton2, "toggled", |
g_signal_connect ((gpointer) backupradiobutton2, "toggled", |
866 |
{ |
{ |
867 |
/* check autosave value */ |
/* check autosave value */ |
868 |
if (gtk_toggle_button_get_active |
if (gtk_toggle_button_get_active |
869 |
(GTK_TOGGLE_BUTTON (autosavecheckbutton))) |
(GTK_TOGGLE_BUTTON (autosaveradiobutton))) |
870 |
saving = 1; |
saving = 1; |
871 |
else if (gtk_toggle_button_get_active |
else if (gtk_toggle_button_get_active |
872 |
(GTK_TOGGLE_BUTTON (savecheckbutton))) |
(GTK_TOGGLE_BUTTON (saveradiobutton))) |
873 |
saving = 2; |
saving = 2; |
874 |
else |
else |
875 |
saving = 0; |
saving = 0; |