[Ttssh2-commit] [3727] Additional Settings で ClearOnResize を設定できるようにした。

Back to archive index

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‚ɒljÁ
 DLG_TAB_GENERAL_ACCEPT_TITLE_CHANGING_LAST=Œã‚ɒljÁ
+DLG_TAB_GENERAL_CLEAR_ON_RESIZE=ƒEƒBƒ“ƒhƒEƒTƒCƒY•ÏXŽž‚É•\Ž¦“à—e‚ðƒNƒŠƒA‚·‚é(&C)
 
 DLG_TAB_COPYPASTE_CONTINUE=Œp‘±sƒRƒs[‚ð—LŒø‚É‚·‚é(&L)
 DLG_TAB_COPYPASTE_MOUSEPASTE=‰EƒNƒŠƒbƒN‚Å‚Ì“\‚è•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);
+
 	// ƒ_ƒCƒAƒƒO‚ɃtƒH[ƒJƒX‚ð“–‚Ä‚é (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



Ttssh2-commit メーリングリストの案内
Back to archive index