Develop and Download Open Source Software

Browse Subversion Repository

Diff of /branches/ssh_chacha20poly1305/ttssh2/ttxssh/ttxssh.c

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

revision 4151 by doda, Wed Nov 10 06:20:21 2010 UTC revision 4229 by maya, Sat Dec 18 13:04:43 2010 UTC
# Line 363  static void read_ssh_options(PTInstVar p Line 363  static void read_ssh_options(PTInstVar p
363          // agent forward を有効にする (2008.11.25 maya)          // agent forward を有効にする (2008.11.25 maya)
364          settings->ForwardAgent = read_BOOL_option(fileName, "ForwardAgent", FALSE);          settings->ForwardAgent = read_BOOL_option(fileName, "ForwardAgent", FALSE);
365    
366            // agent forward 確認を有効にする
367            settings->ForwardAgentConfirm = read_BOOL_option(fileName, "ForwardAgentConfirm", TRUE);
368    
369          clear_local_settings(pvar);          clear_local_settings(pvar);
370  }  }
371    
# Line 439  static void write_ssh_options(PTInstVar Line 442  static void write_ssh_options(PTInstVar
442          // agent forward を有効にする (2008.11.25 maya)          // agent forward を有効にする (2008.11.25 maya)
443          WritePrivateProfileString("TTSSH", "ForwardAgent",          WritePrivateProfileString("TTSSH", "ForwardAgent",
444                                    settings->ForwardAgent ? "1" : "0", fileName);                                    settings->ForwardAgent ? "1" : "0", fileName);
445    
446            // agent forward 確認を有効にする
447            WritePrivateProfileString("TTSSH", "ForwardAgentConfirm",
448                                      settings->ForwardAgentConfirm ? "1" : "0", fileName);
449  }  }
450    
451    
# Line 2459  static void init_setup_dlg(PTInstVar pva Line 2466  static void init_setup_dlg(PTInstVar pva
2466          GetDlgItemText(dlg, IDC_FORWARDAGENT, uimsg, sizeof(uimsg));          GetDlgItemText(dlg, IDC_FORWARDAGENT, uimsg, sizeof(uimsg));
2467          UTIL_get_lang_msg("DLG_SSHSETUP_FORWARDAGENT", pvar, uimsg);          UTIL_get_lang_msg("DLG_SSHSETUP_FORWARDAGENT", pvar, uimsg);
2468          SetDlgItemText(dlg, IDC_FORWARDAGENT, pvar->ts->UIMsg);          SetDlgItemText(dlg, IDC_FORWARDAGENT, pvar->ts->UIMsg);
2469            GetDlgItemText(dlg, IDC_FORWARDAGENTCONFIRM, uimsg, sizeof(uimsg));
2470            UTIL_get_lang_msg("DLG_SSHSETUP_FORWARDAGENTCONFIRM", pvar, uimsg);
2471            SetDlgItemText(dlg, IDC_FORWARDAGENTCONFIRM, pvar->ts->UIMsg);
2472          GetDlgItemText(dlg, IDC_NOTICEBANNER, uimsg, sizeof(uimsg));          GetDlgItemText(dlg, IDC_NOTICEBANNER, uimsg, sizeof(uimsg));
2473          UTIL_get_lang_msg("DLG_SSHSETUP_NOTICE", pvar, uimsg);          UTIL_get_lang_msg("DLG_SSHSETUP_NOTICE", pvar, uimsg);
2474          SetDlgItemText(dlg, IDC_NOTICEBANNER, pvar->ts->UIMsg);          SetDlgItemText(dlg, IDC_NOTICEBANNER, pvar->ts->UIMsg);
# Line 2516  static void init_setup_dlg(PTInstVar pva Line 2526  static void init_setup_dlg(PTInstVar pva
2526          if (pvar->settings.ForwardAgent) {          if (pvar->settings.ForwardAgent) {
2527                  CheckDlgButton(dlg, IDC_FORWARDAGENT, TRUE);                  CheckDlgButton(dlg, IDC_FORWARDAGENT, TRUE);
2528          }          }
2529            else {
2530                    EnableWindow(GetDlgItem(dlg, IDC_FORWARDAGENTCONFIRM), FALSE);
2531            }
2532            if (pvar->settings.ForwardAgentConfirm) {
2533                    CheckDlgButton(dlg, IDC_FORWARDAGENTCONFIRM, TRUE);
2534            }
2535  }  }
2536    
2537  void get_teraterm_dir_relative_name(char FAR * buf, int bufsize,  void get_teraterm_dir_relative_name(char FAR * buf, int bufsize,
# Line 2656  static void complete_setup_dlg(PTInstVar Line 2672  static void complete_setup_dlg(PTInstVar
2672    
2673          pvar->settings.remember_password = IsDlgButtonChecked(dlg, IDC_REMEMBERPASSWORD);          pvar->settings.remember_password = IsDlgButtonChecked(dlg, IDC_REMEMBERPASSWORD);
2674          pvar->settings.ForwardAgent = IsDlgButtonChecked(dlg, IDC_FORWARDAGENT);          pvar->settings.ForwardAgent = IsDlgButtonChecked(dlg, IDC_FORWARDAGENT);
2675            pvar->settings.ForwardAgentConfirm = IsDlgButtonChecked(dlg, IDC_FORWARDAGENTCONFIRM);
2676  }  }
2677    
2678  static void move_cur_sel_delta(HWND listbox, int delta)  static void move_cur_sel_delta(HWND listbox, int delta)
# Line 2784  static BOOL CALLBACK TTXSetupDlg(HWND dl Line 2801  static BOOL CALLBACK TTXSetupDlg(HWND dl
2801                          SendDlgItemMessage(dlg, IDC_HEARTBEATLABEL2, WM_SETFONT, (WPARAM)DlgSetupFont, MAKELPARAM(TRUE,0));                          SendDlgItemMessage(dlg, IDC_HEARTBEATLABEL2, WM_SETFONT, (WPARAM)DlgSetupFont, MAKELPARAM(TRUE,0));
2802                          SendDlgItemMessage(dlg, IDC_REMEMBERPASSWORD, WM_SETFONT, (WPARAM)DlgSetupFont, MAKELPARAM(TRUE,0));                          SendDlgItemMessage(dlg, IDC_REMEMBERPASSWORD, WM_SETFONT, (WPARAM)DlgSetupFont, MAKELPARAM(TRUE,0));
2803                          SendDlgItemMessage(dlg, IDC_FORWARDAGENT, WM_SETFONT, (WPARAM)DlgSetupFont, MAKELPARAM(TRUE,0));                          SendDlgItemMessage(dlg, IDC_FORWARDAGENT, WM_SETFONT, (WPARAM)DlgSetupFont, MAKELPARAM(TRUE,0));
2804                            SendDlgItemMessage(dlg, IDC_FORWARDAGENTCONFIRM, WM_SETFONT, (WPARAM)DlgSetupFont, MAKELPARAM(TRUE,0));
2805                          SendDlgItemMessage(dlg, IDOK, WM_SETFONT, (WPARAM)DlgSetupFont, MAKELPARAM(TRUE,0));                          SendDlgItemMessage(dlg, IDOK, WM_SETFONT, (WPARAM)DlgSetupFont, MAKELPARAM(TRUE,0));
2806                          SendDlgItemMessage(dlg, IDCANCEL, WM_SETFONT, (WPARAM)DlgSetupFont, MAKELPARAM(TRUE,0));                          SendDlgItemMessage(dlg, IDCANCEL, WM_SETFONT, (WPARAM)DlgSetupFont, MAKELPARAM(TRUE,0));
2807                  }                  }
# Line 2827  static BOOL CALLBACK TTXSetupDlg(HWND dl Line 2845  static BOOL CALLBACK TTXSetupDlg(HWND dl
2845                  case IDC_CHOOSEREADONLYFILE:                  case IDC_CHOOSEREADONLYFILE:
2846                          choose_read_only_file(dlg);                          choose_read_only_file(dlg);
2847                          return TRUE;                          return TRUE;
2848                    case IDC_FORWARDAGENT:
2849                            if (!IsDlgButtonChecked(dlg, IDC_FORWARDAGENT)) {
2850                                    EnableWindow(GetDlgItem(dlg, IDC_FORWARDAGENTCONFIRM), FALSE);
2851                            }
2852                            else {
2853                                    EnableWindow(GetDlgItem(dlg, IDC_FORWARDAGENTCONFIRM), TRUE);
2854                            }
2855                            return TRUE;
2856                  }                  }
2857                  break;                  break;
2858          }          }

Legend:
Removed from v.4151  
changed lines
  Added in v.4229

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26