129 |
{IDC_PREFS_CURRINF, _("Current window hotkeys")}, |
{IDC_PREFS_CURRINF, _("Current window hotkeys")}, |
130 |
{IDC_PREFS_KSELFILE, _("Browse...")}, |
{IDC_PREFS_KSELFILE, _("Browse...")}, |
131 |
{IDC_PREFS_BAKSELECT, _("Browse...")}, |
{IDC_PREFS_BAKSELECT, _("Browse...")}, |
132 |
|
{IDC_PREFS_EXTINF, _("Default extension for encrypted files")}, |
133 |
{IDCANCEL, _("&Cancel")}, |
{IDCANCEL, _("&Cancel")}, |
134 |
{0, NULL}}; |
{0, NULL}}; |
135 |
int i; |
int i; |
136 |
|
HWND cb; |
137 |
|
|
138 |
gettext_localize_dialog (dlg, prefs, _("WinPT Preferences")); |
gettext_localize_dialog (dlg, prefs, _("WinPT Preferences")); |
139 |
|
|
150 |
key[1] = 0; |
key[1] = 0; |
151 |
SetDlgItemText (dlg, hotkeys[i], key); |
SetDlgItemText (dlg, hotkeys[i], key); |
152 |
} |
} |
153 |
|
cb = GetDlgItem (dlg, IDC_PREFS_DEFEXT); |
154 |
|
combox_add_string (cb, _("GnuPG (.gpg)")); |
155 |
|
combox_add_string (cb, _("PGP (.pgp)")); |
156 |
|
SendMessage (cb, CB_SETCURSEL, 0, 0); |
157 |
|
|
158 |
CheckDlgButton (dlg, IDC_PREFS_DISABLE_HOTKEYS, |
CheckDlgButton (dlg, IDC_PREFS_DISABLE_HOTKEYS, |
159 |
reg_prefs.no_hotkeys ? BST_CHECKED : BST_UNCHECKED); |
reg_prefs.no_hotkeys ? BST_CHECKED : BST_UNCHECKED); |
|
CheckDlgButton (dlg, IDC_PREFS_SECMODE, |
|
|
reg_prefs.use_tmpfiles ? BST_UNCHECKED : BST_CHECKED); |
|
160 |
CheckDlgButton (dlg, IDC_PREFS_VIEWER, |
CheckDlgButton (dlg, IDC_PREFS_VIEWER, |
161 |
reg_prefs.use_viewer ? BST_CHECKED: BST_UNCHECKED); |
reg_prefs.use_viewer ? BST_CHECKED: BST_UNCHECKED); |
162 |
CheckDlgButton (dlg, IDC_PREFS_TRUST, |
CheckDlgButton (dlg, IDC_PREFS_TRUST, |
167 |
reg_prefs.backup.mode==1? BST_CHECKED : BST_UNCHECKED); |
reg_prefs.backup.mode==1? BST_CHECKED : BST_UNCHECKED); |
168 |
CheckDlgButton (dlg, IDC_PREFS_BAKUSER, |
CheckDlgButton (dlg, IDC_PREFS_BAKUSER, |
169 |
reg_prefs.backup.mode==2? BST_CHECKED : BST_UNCHECKED); |
reg_prefs.backup.mode==2? BST_CHECKED : BST_UNCHECKED); |
170 |
|
SendDlgItemMessage (dlg, IDC_PREFS_DEFEXT, CB_SETCURSEL, |
171 |
|
reg_prefs.default_ext, 0); |
172 |
if (reg_prefs.no_hotkeys) |
if (reg_prefs.no_hotkeys) |
173 |
disable_hotkey_items (dlg, 1); |
disable_hotkey_items (dlg, 1); |
174 |
if (!reg_prefs.auto_backup) |
if (!reg_prefs.auto_backup) |
279 |
_("Preferences"), MB_ERR); |
_("Preferences"), MB_ERR); |
280 |
return TRUE; |
return TRUE; |
281 |
} |
} |
282 |
|
reg_prefs.default_ext = SendDlgItemMessage (dlg, IDC_PREFS_DEFEXT, CB_GETCURSEL, 0, 0); |
283 |
reg_prefs.word_wrap = rc; |
reg_prefs.word_wrap = rc; |
|
reg_prefs.use_tmpfiles = IsDlgButtonChecked (dlg, IDC_PREFS_SECMODE)? 0 : 1; |
|
284 |
reg_prefs.use_viewer = IsDlgButtonChecked (dlg, IDC_PREFS_VIEWER)? 1 : 0; |
reg_prefs.use_viewer = IsDlgButtonChecked (dlg, IDC_PREFS_VIEWER)? 1 : 0; |
285 |
reg_prefs.backup.mode = IsDlgButtonChecked (dlg, IDC_PREFS_BAKHOME ) ? 1 : |
reg_prefs.backup.mode = IsDlgButtonChecked (dlg, IDC_PREFS_BAKHOME ) ? 1 : |
286 |
IsDlgButtonChecked (dlg, IDC_PREFS_BAKUSER)? 2 : 0; |
IsDlgButtonChecked (dlg, IDC_PREFS_BAKUSER)? 2 : 0; |