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

Diff of /trunk/Src/wptFileSaveDlg.cpp

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

revision 48 by werner, Mon Oct 31 21:14:11 2005 UTC revision 105 by twoaday, Wed Nov 30 10:22:00 2005 UTC
# Line 1  Line 1 
1  /* wptFileSaveDlg.cpp - Save a file  /* wptFileSaveDlg.cpp - Save a file
2   *      Copyright (C) 2002, 2003 Timo Schulz   *      Copyright (C) 2002, 2003, 2005 Timo Schulz
3   *   *
4   * This file is part of WinPT.   * This file is part of WinPT.
5   *   *
# Line 17  Line 17 
17   * along with WinPT; if not, write to the Free Software Foundation,   * along with WinPT; if not, write to the Free Software Foundation,
18   * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA   * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
19   */   */
   
20  #ifdef HAVE_CONFIG_H  #ifdef HAVE_CONFIG_H
21  #include <config.h>  #include <config.h>
22  #endif  #endif
# Line 32  Line 31 
31  #include "wptErrors.h"  #include "wptErrors.h"
32    
33  static void  static void
34  switch_buttons( HWND dlg, int file )  switch_buttons (HWND dlg, int file)
35  {  {
36      int check1 = file? BST_CHECKED : BST_UNCHECKED;      int check1 = file? BST_CHECKED : BST_UNCHECKED;
37      int check2 = file? BST_UNCHECKED: BST_CHECKED;      int check2 = file? BST_UNCHECKED: BST_CHECKED;
38            
39      CheckDlgButton( dlg, IDC_FILE_SAVE_TOFILE, check1 );      CheckDlgButton (dlg, IDC_FILE_SAVE_TOFILE, check1);
40      CheckDlgButton( dlg, IDC_FILE_SAVE_CLIP, check2 );          CheckDlgButton (dlg, IDC_FILE_SAVE_CLIP, check2);
41  } /* switch_buttons */  }
42    
43    
44    /* Dialog box procedure to save the plaintext of a signature
45       plus some additional information. */
46  BOOL CALLBACK  BOOL CALLBACK
47  file_save_dlg_proc( HWND dlg, UINT msg, WPARAM wparam, LPARAM lparam )  file_save_dlg_proc (HWND dlg, UINT msg, WPARAM wparam, LPARAM lparam)
48  {      {    
49      gpgme_data_t sig, plain;      gpgme_data_t sig, plain;
50      gpgme_error_t err;      gpgme_error_t err;
# Line 51  file_save_dlg_proc( HWND dlg, UINT msg, Line 52  file_save_dlg_proc( HWND dlg, UINT msg,
52      int has_data;      int has_data;
53      char file[768];      char file[768];
54            
55      switch ( msg ) {      switch (msg) {
56      case WM_INITDIALOG:      case WM_INITDIALOG:
57          #ifndef LANG_DE          SetWindowText (dlg, _("Save Plaintext"));
58          SetWindowText( dlg, _("Save Plaintext") );          SetDlgItemText (dlg, IDCANCEL, _("&Cancel"));
59          #endif          SetDlgItemText (dlg, IDC_FILE_SAVE, _("&Save additional information"));
60          switch_buttons( dlg, 0 );          SetDlgItemText (dlg, IDC_FILE_SAVE_TOFILE, _("Save to &file"));
61          SetForegroundWindow( dlg );          SetDlgItemText (dlg, IDC_FILE_SAVE_CLIP, _("Send to &clipboard"));
62            switch_buttons (dlg, 0);
63            SetForegroundWindow (dlg);
64          return TRUE;          return TRUE;
65                    
66      case WM_SYSCOMMAND:      case WM_SYSCOMMAND:
67          if( LOWORD( wparam ) == SC_CLOSE )          if (LOWORD (wparam) == SC_CLOSE)
68              EndDialog( dlg, TRUE );              EndDialog (dlg, TRUE);
69          return FALSE;          return FALSE;
70                    
71      case WM_COMMAND:      case WM_COMMAND:
# Line 117  file_save_dlg_proc( HWND dlg, UINT msg, Line 120  file_save_dlg_proc( HWND dlg, UINT msg,
120      }      }
121            
122      return FALSE;      return FALSE;
123  } /* file_save_dlg_proc */  }

Legend:
Removed from v.48  
changed lines
  Added in v.105

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26