/[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 160 by twoaday, Wed Jan 18 11:52:45 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 142  gpgprefs_dlg_proc (HWND dlg, UINT msg, W Line 155  gpgprefs_dlg_proc (HWND dlg, UINT msg, W
155          SetDlgItemText (dlg, IDC_GPGPREFS_OVRDEFAULT, _("&Overwrite default settings"));          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          EnableWindow (GetDlgItem (dlg, IDC_GPGPREFS_OVRDEFAULT),              CheckDlgButton (dlg, IDC_GPGPREFS_OVRDEFAULT, BST_CHECKED);
161                        gpg4win? TRUE : FALSE);          }
162    
163          p = get_gnupg_cfgfile ();          p = get_gnupg_cfgfile ();
164          if (p) {          if (p) {
# Line 176  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.160  
changed lines
  Added in v.161

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26