/[winpt]/trunk/Src/wptPreferencesDlg.cpp
ViewVC logotype

Diff of /trunk/Src/wptPreferencesDlg.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 181 by twoaday, Tue Mar 14 11:01:22 2006 UTC revision 222 by twoaday, Thu Jun 1 08:30:46 2006 UTC
# Line 129  on_init_dialog (HWND dlg) Line 129  on_init_dialog (HWND dlg)
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            {IDC_PREFS_BAKSECRING, _("&Backup includes secret keyring")},
134          {IDCANCEL, _("&Cancel")},          {IDCANCEL, _("&Cancel")},
135      {0, NULL}};      {0, NULL}};
136      int i;      int i;
137        HWND cb;
138    
139      gettext_localize_dialog (dlg, prefs, _("WinPT Preferences"));      gettext_localize_dialog (dlg, prefs, _("WinPT Preferences"));
140    
# Line 148  on_init_dialog (HWND dlg) Line 151  on_init_dialog (HWND dlg)
151          key[1] = 0;          key[1] = 0;
152          SetDlgItemText (dlg, hotkeys[i], key);          SetDlgItemText (dlg, hotkeys[i], key);
153      }      }
154        cb = GetDlgItem (dlg, IDC_PREFS_DEFEXT);
155        combox_add_string (cb, "GnuPG (.gpg)");
156        combox_add_string (cb, "PGP   (.pgp)");
157        SendMessage (cb, CB_SETCURSEL, 0, 0);
158    
159      CheckDlgButton (dlg, IDC_PREFS_DISABLE_HOTKEYS,      CheckDlgButton (dlg, IDC_PREFS_DISABLE_HOTKEYS,
160                      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);  
161      CheckDlgButton (dlg, IDC_PREFS_VIEWER,      CheckDlgButton (dlg, IDC_PREFS_VIEWER,
162                      reg_prefs.use_viewer ? BST_CHECKED: BST_UNCHECKED);                      reg_prefs.use_viewer ? BST_CHECKED: BST_UNCHECKED);
163      CheckDlgButton (dlg, IDC_PREFS_TRUST,      CheckDlgButton (dlg, IDC_PREFS_TRUST,
# Line 162  on_init_dialog (HWND dlg) Line 168  on_init_dialog (HWND dlg)
168                      reg_prefs.backup.mode==1? BST_CHECKED : BST_UNCHECKED);                      reg_prefs.backup.mode==1? BST_CHECKED : BST_UNCHECKED);
169      CheckDlgButton (dlg, IDC_PREFS_BAKUSER,      CheckDlgButton (dlg, IDC_PREFS_BAKUSER,
170                      reg_prefs.backup.mode==2? BST_CHECKED : BST_UNCHECKED);                      reg_prefs.backup.mode==2? BST_CHECKED : BST_UNCHECKED);
171        CheckDlgButton (dlg, IDC_PREFS_BAKSECRING,
172                        reg_prefs.backup.include_secr? BST_CHECKED :BST_UNCHECKED);
173        SendDlgItemMessage (dlg, IDC_PREFS_DEFEXT, CB_SETCURSEL,
174                            reg_prefs.default_ext, 0);
175      if (reg_prefs.no_hotkeys)      if (reg_prefs.no_hotkeys)
176          disable_hotkey_items (dlg, 1);          disable_hotkey_items (dlg, 1);
177      if (!reg_prefs.auto_backup)      if (!reg_prefs.auto_backup)
# Line 272  prefs_dlg_proc (HWND dlg, UINT msg, WPAR Line 282  prefs_dlg_proc (HWND dlg, UINT msg, WPAR
282                           _("Preferences"), MB_ERR);                           _("Preferences"), MB_ERR);
283                  return TRUE;                  return TRUE;
284              }              }
285                reg_prefs.default_ext = SendDlgItemMessage (dlg, IDC_PREFS_DEFEXT, CB_GETCURSEL, 0, 0);
286              reg_prefs.word_wrap = rc;              reg_prefs.word_wrap = rc;
             reg_prefs.use_tmpfiles = IsDlgButtonChecked (dlg, IDC_PREFS_SECMODE)? 0 : 1;  
287              reg_prefs.use_viewer = IsDlgButtonChecked (dlg, IDC_PREFS_VIEWER)? 1 : 0;              reg_prefs.use_viewer = IsDlgButtonChecked (dlg, IDC_PREFS_VIEWER)? 1 : 0;
288              reg_prefs.backup.mode = IsDlgButtonChecked (dlg, IDC_PREFS_BAKHOME ) ? 1 :              reg_prefs.backup.mode = IsDlgButtonChecked (dlg, IDC_PREFS_BAKHOME ) ? 1 :
289                                      IsDlgButtonChecked (dlg, IDC_PREFS_BAKUSER)? 2 : 0;                                      IsDlgButtonChecked (dlg, IDC_PREFS_BAKUSER)? 2 : 0;
290                reg_prefs.backup.include_secr = IsDlgButtonChecked (dlg, IDC_PREFS_BAKSECRING)? 1 : 0;
291              if (reg_prefs.backup.mode == 2) {              if (reg_prefs.backup.mode == 2) {
292                  if (!GetDlgItemText (dlg, IDC_PREFS_BAKPATH, path, sizeof (path)-1)                  if (!GetDlgItemText (dlg, IDC_PREFS_BAKPATH, path, sizeof (path)-1)
293                      || dir_exist_check (path)) {                      || dir_exist_check (path)) {

Legend:
Removed from v.181  
changed lines
  Added in v.222

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26