svnno****@sourc*****
svnno****@sourc*****
2010年 1月 8日 (金) 18:17:05 JST
Revision: 3727 http://sourceforge.jp/projects/ttssh2/svn/view?view=rev&revision=3727 Author: doda Date: 2010-01-08 18:17:05 +0900 (Fri, 08 Jan 2010) Log Message: ----------- Additional Settings 㧠ClearOnResize ãè¨å®ã§ããããã«ããã Modified Paths: -------------- trunk/installer/release/lang/English.lng trunk/installer/release/lang/German.lng trunk/installer/release/lang/Japanese.lng trunk/teraterm/common/tt_res.h trunk/teraterm/teraterm/addsetting.cpp trunk/teraterm/teraterm/ttermpro.rc -------------- next part -------------- Modified: trunk/installer/release/lang/English.lng =================================================================== --- trunk/installer/release/lang/English.lng 2010-01-08 08:11:47 UTC (rev 3726) +++ trunk/installer/release/lang/English.lng 2010-01-08 09:17:05 UTC (rev 3727) @@ -162,6 +162,7 @@ DLG_TAB_GENERAL_ACCEPT_TITLE_CHANGING_OVERWRITE=overwrite DLG_TAB_GENERAL_ACCEPT_TITLE_CHANGING_AHEAD=ahead DLG_TAB_GENERAL_ACCEPT_TITLE_CHANGING_LAST=last +DLG_TAB_GENERAL_CLEAR_ON_RESIZE=&Clear display when window resized DLG_TAB_COPYPASTE_CONTINUE=EnableContinued&LineCopy DLG_TAB_COPYPASTE_MOUSEPASTE=&DisableMouseRButtonPaste Modified: trunk/installer/release/lang/German.lng =================================================================== --- trunk/installer/release/lang/German.lng 2010-01-08 08:11:47 UTC (rev 3726) +++ trunk/installer/release/lang/German.lng 2010-01-08 09:17:05 UTC (rev 3727) @@ -161,6 +161,7 @@ DLG_TAB_GENERAL_ACCEPT_TITLE_CHANGING_OVERWRITE=overwrite DLG_TAB_GENERAL_ACCEPT_TITLE_CHANGING_AHEAD=ahead DLG_TAB_GENERAL_ACCEPT_TITLE_CHANGING_LAST=last +DLG_TAB_GENERAL_CLEAR_ON_RESIZE=&Clear display when window resized DLG_TAB_COPYPASTE_CONTINUE=mehrere Zeilen kopieren DLG_TAB_COPYPASTE_MOUSEPASTE=&Einfügen mit rechter Maustaste aus Modified: trunk/installer/release/lang/Japanese.lng =================================================================== --- trunk/installer/release/lang/Japanese.lng 2010-01-08 08:11:47 UTC (rev 3726) +++ trunk/installer/release/lang/Japanese.lng 2010-01-08 09:17:05 UTC (rev 3727) @@ -162,6 +162,7 @@ DLG_TAB_GENERAL_ACCEPT_TITLE_CHANGING_OVERWRITE=ã« DLG_TAB_GENERAL_ACCEPT_TITLE_CHANGING_AHEAD=OÉÇÁ DLG_TAB_GENERAL_ACCEPT_TITLE_CHANGING_LAST=ãÉÇÁ +DLG_TAB_GENERAL_CLEAR_ON_RESIZE=EBhETCYÏXÉ\¦àeðNA·é(&C) DLG_TAB_COPYPASTE_CONTINUE=p±sRs[ðLøÉ·é(&L) DLG_TAB_COPYPASTE_MOUSEPASTE=ENbNÅÌ\èt¯ð³øÉ·é(&D) Modified: trunk/teraterm/common/tt_res.h =================================================================== --- trunk/teraterm/common/tt_res.h 2010-01-08 08:11:47 UTC (rev 3726) +++ trunk/teraterm/common/tt_res.h 2010-01-08 09:17:05 UTC (rev 3727) @@ -137,6 +137,7 @@ #define IDC_CONFIRM_STRING_FILE 2520 #define IDC_CONFIRM_STRING_FILE_PATH 2521 #define IDC_CONFIRM_STRING_FILE_LABEL 2522 +#define IDC_CLEAR_ON_RESIZE 2523 #define ID_ACC_SENDBREAK 50001 #define ID_ACC_COPY 50002 #define ID_ACC_NEWCONNECTION 50003 @@ -229,7 +230,7 @@ #define _APS_NO_MFC 1 #define _APS_NEXT_RESOURCE_VALUE 121 #define _APS_NEXT_COMMAND_VALUE 52030 -#define _APS_NEXT_CONTROL_VALUE 2523 +#define _APS_NEXT_CONTROL_VALUE 2524 #define _APS_NEXT_SYMED_VALUE 101 #endif #endif Modified: trunk/teraterm/teraterm/addsetting.cpp =================================================================== --- trunk/teraterm/teraterm/addsetting.cpp 2010-01-08 08:11:47 UTC (rev 3726) +++ trunk/teraterm/teraterm/addsetting.cpp 2010-01-08 09:17:05 UTC (rev 3727) @@ -119,6 +119,7 @@ SendDlgItemMessage(IDC_DISABLE_MOUSE_TRACKING_CTRL, WM_SETFONT, (WPARAM)DlgGeneralFont, MAKELPARAM(TRUE,0)); SendDlgItemMessage(IDC_ACCEPT_TITLE_CHANGING_LABEL, WM_SETFONT, (WPARAM)DlgGeneralFont, MAKELPARAM(TRUE,0)); SendDlgItemMessage(IDC_ACCEPT_TITLE_CHANGING, WM_SETFONT, (WPARAM)DlgGeneralFont, MAKELPARAM(TRUE,0)); + SendDlgItemMessage(IDC_CLEAR_ON_RESIZE, WM_SETFONT, (WPARAM)DlgGeneralFont, MAKELPARAM(TRUE,0)); } else { DlgGeneralFont = NULL; @@ -158,6 +159,9 @@ get_lang_msg("DLG_TAB_GENERAL_ACCEPT_TITLE_CHANGING_LAST", ts.UIMsg, sizeof(ts.UIMsg), "last", ts.UILanguageFile); SendDlgItemMessage(IDC_ACCEPT_TITLE_CHANGING, CB_ADDSTRING, 0, (LPARAM)ts.UIMsg); + GetDlgItemText(IDC_CLEAR_ON_RESIZE, uimsg, sizeof(uimsg)); + get_lang_msg("DLG_TAB_GENERAL_CLEAR_ON_RESIZE", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); + SetDlgItemText(IDC_CLEAR_ON_RESIZE, ts.UIMsg); // (1)DisableAcceleratorSendBreak btn = (CButton *)GetDlgItem(IDC_DISABLE_SENDBREAK); @@ -196,6 +200,10 @@ cmb = (CComboBox *)GetDlgItem(IDC_ACCEPT_TITLE_CHANGING); cmb->SetCurSel(ts.AcceptTitleChangeRequest); + // (9)IDC_CLEAR_ON_RESIZE + btn = (CButton *)GetDlgItem(IDC_CLEAR_ON_RESIZE); + btn->SetCheck((ts.TermFlag & TF_CLEARONRESIZE) != 0); + // _CAOÉtH[JXðÄé (2004.12.7 yutaka) ::SetFocus(::GetDlgItem(GetSafeHwnd(), IDC_CLICKABLE_URL)); @@ -260,6 +268,12 @@ // (8)IDC_ACCEPT_TITLE_CHANGING cmb = (CComboBox *)GetDlgItem(IDC_ACCEPT_TITLE_CHANGING); ts.AcceptTitleChangeRequest = cmb->GetCurSel(); + + // (9)IDC_CLEAR_ON_RESIZE + btn = (CButton *)GetDlgItem(IDC_CLEAR_ON_RESIZE); + if (((ts.TermFlag & TF_CLEARONRESIZE) != 0) != btn->GetCheck()) { + ts.TermFlag ^= TF_CLEARONRESIZE; + } } Modified: trunk/teraterm/teraterm/ttermpro.rc =================================================================== --- trunk/teraterm/teraterm/ttermpro.rc 2010-01-08 08:11:47 UTC (rev 3726) +++ trunk/teraterm/teraterm/ttermpro.rc 2010-01-08 09:17:05 UTC (rev 3727) @@ -91,6 +91,8 @@ "Button",BS_AUTOCHECKBOX | WS_TABSTOP,20,100,220,10 LTEXT "Accept Window &Title Change Request",IDC_ACCEPT_TITLE_CHANGING_LABEL,11,116,141,8 COMBOBOX IDC_ACCEPT_TITLE_CHANGING,162,114,45,12,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + CONTROL "&Clear display when window resized",IDC_CLEAR_ON_RESIZE, + "Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,130,220,10 END IDD_BROADCAST_DIALOG DIALOGEX 0, 0, 252, 104