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

Diff of /trunk/Src/wptGPGPrefsDlg.cpp

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

revision 139 by twoaday, Wed Jan 11 12:19:41 2006 UTC revision 161 by twoaday, Thu Jan 19 16:10:37 2006 UTC
# Line 34  Line 34 
34  #include "wptW32API.h"  #include "wptW32API.h"
35    
36    
37    /* Enable all edit items if @val is TRUE, disable them otherwise. */
38    static void
39    enable_disable_items (HWND dlg, BOOL val)
40    {
41        EnableWindow (GetDlgItem (dlg, IDC_GPGPREFS_EXEDIR), val);
42        EnableWindow (GetDlgItem (dlg, IDC_GPGREFS_EXEDLG), val);
43        EnableWindow (GetDlgItem (dlg, IDC_GPGPREFS_LOCALE), val);
44        EnableWindow (GetDlgItem (dlg, IDC_GPGPREFS_LOCDLG), val);
45        EnableWindow (GetDlgItem (dlg, IDC_GPGPREFS_HOMEDIR), val);
46        EnableWindow (GetDlgItem (dlg, IDC_GPGPREFS_HOMEDLG), val);
47    }
48    
49    
50  /* Load the GPG4WIN default values and disabled the  /* Load the GPG4WIN default values and disabled the
51     dialog items to indicate these are fixed values.     dialog items to indicate these are fixed values.
52     Return value: true if GPG4win was found. */     Return value: true if GPG4win was found. */
# Line 136  gpgprefs_dlg_proc (HWND dlg, UINT msg, W Line 149  gpgprefs_dlg_proc (HWND dlg, UINT msg, W
149          SetDlgItemText (dlg, IDC_GPGPREFS_CMTINF, _("Comment in armored files"));          SetDlgItemText (dlg, IDC_GPGPREFS_CMTINF, _("Comment in armored files"));
150          SetDlgItemText (dlg, IDC_GPGPREFS_ENCINF, _("Encrypt to this key"));          SetDlgItemText (dlg, IDC_GPGPREFS_ENCINF, _("Encrypt to this key"));
151          SetDlgItemText (dlg, IDC_GPGPREFS_ALLOPTINF, _("General GPG options"));          SetDlgItemText (dlg, IDC_GPGPREFS_ALLOPTINF, _("General GPG options"));
152            SetDlgItemText (dlg, IDC_GPGPREFS_HOMEDLG, _("Browse..."));
153            SetDlgItemText (dlg, IDC_GPGREFS_EXEDLG, _("Browse..."));
154            SetDlgItemText (dlg, IDC_GPGPREFS_LOCDLG, _("Browse..."));
155            SetDlgItemText (dlg, IDC_GPGPREFS_OVRDEFAULT, _("&Overwrite default settings"));
156    
157          gpg4win = load_gpg4win_values (dlg);          gpg4win = load_gpg4win_values (dlg);
158          if (!gpg4win)          if (!gpg4win) {
159              load_registry_values (dlg);              load_registry_values (dlg);
160                CheckDlgButton (dlg, IDC_GPGPREFS_OVRDEFAULT, BST_CHECKED);
161            }
162    
163          p = get_gnupg_cfgfile ();          p = get_gnupg_cfgfile ();
164          if (p) {          if (p) {
# Line 170  gpgprefs_dlg_proc (HWND dlg, UINT msg, W Line 189  gpgprefs_dlg_proc (HWND dlg, UINT msg, W
189          return FALSE;          return FALSE;
190                    
191      case WM_COMMAND:      case WM_COMMAND:
192            if (HIWORD (wparam) == BN_CLICKED &&
193                LOWORD (wparam) == IDC_GPGPREFS_OVRDEFAULT) {
194                if (IsDlgButtonChecked (dlg, LOWORD (wparam)))
195                    enable_disable_items (dlg, TRUE);
196                else
197                    enable_disable_items (dlg, FALSE);
198                break;
199            }
200    
201          switch (LOWORD (wparam)) {          switch (LOWORD (wparam)) {
202          case IDC_GPGPREFS_SAVE:          case IDC_GPGPREFS_SAVE:
203              if (!GetDlgItemText (dlg, IDC_GPGPREFS_HOMEDIR,              if (!GetDlgItemText (dlg, IDC_GPGPREFS_HOMEDIR,

Legend:
Removed from v.139  
changed lines
  Added in v.161

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26