[Ttssh2-commit] [3965] New connection メニューを無効にできるようにした

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2010年 8月 4日 (水) 20:06:02 JST


Revision: 3965
          http://sourceforge.jp/projects/ttssh2/svn/view?view=rev&revision=3965
Author:   maya
Date:     2010-08-04 20:06:02 +0900 (Wed, 04 Aug 2010)

Log Message:
-----------
New connection メニューを無効にできるようにした

Modified Paths:
--------------
    trunk/doc/en/html/about/history.html
    trunk/doc/en/html/setup/teraterm-misc.html
    trunk/doc/en/html/setup/teraterm.html
    trunk/doc/ja/html/about/history.html
    trunk/doc/ja/html/setup/teraterm-misc.html
    trunk/doc/ja/html/setup/teraterm.html
    trunk/installer/release/TERATERM.INI
    trunk/teraterm/common/tttypes.h
    trunk/teraterm/teraterm/vtwin.cpp
    trunk/teraterm/ttpset/ttset.c


-------------- next part --------------
Modified: trunk/doc/en/html/about/history.html
===================================================================
--- trunk/doc/en/html/about/history.html	2010-08-03 00:12:13 UTC (rev 3964)
+++ trunk/doc/en/html/about/history.html	2010-08-04 11:06:02 UTC (rev 3965)
@@ -35,9 +35,9 @@
   <li>Changes
     <ul>
       <li>added the NextShownWin and PrevShownWin of new shortcut keys in the KEYBOARD.CNF file that display a next or previous window not minimized.</li>
-      <li>added a new optional setting that can disable the menu for "Duplicate session".
+      <li>added a new optional setting that can disable the menu for "New connection" and "Duplicate session".
         <ul>
-          <li>added the <a href="../setup/teraterm-misc.html#DisableMenuDuplicateSession">DisableMenuDuplicateSession</a> in the teraterm.ini file. The default is off.</li>
+          <li>added the <a href="../setup/teraterm-misc.html#DisableMenuNewConnection">DisableMenuNewConnection</a> and <a href="../setup/teraterm-misc.html#DisableMenuDuplicateSession">DisableMenuDuplicateSession</a> in the teraterm.ini file. The default is off.</li>
       <li>added the "<a href="../macro/command/filetruncate.html">filetruncate</a>" macro command.</li>
     </ul>
   </li>

Modified: trunk/doc/en/html/setup/teraterm-misc.html
===================================================================
--- trunk/doc/en/html/setup/teraterm-misc.html	2010-08-03 00:12:13 UTC (rev 3964)
+++ trunk/doc/en/html/setup/teraterm-misc.html	2010-08-04 11:06:02 UTC (rev 3965)
@@ -136,19 +136,19 @@
 </pre>
 
 
-<h1><a name="DisableMenuSendBreak">Disable "Send break" menu</a></h1>
+<h1><a name="DisableMenuNewConnection">Disable "New connection" menu</a></h1>
 
 <p>
-In order to disable "Send break" menu, change the DisableMenuSendBreak line at [Tera Term] section of the setup file like the following:
+In order to disable "New connection" menu, change the DisableMenuNewConnection line at [Tera Term] section of the setup file like the following:
 </p>
 
 <pre>
-DisableMenuSendBreak=on
+DisableMenuNewConnection=on
 </pre>
 
 <pre>
 Default:
-DisableMenuSendBreak=off
+DisableMenuNewConnection=off
 </pre>
 
 
@@ -168,6 +168,22 @@
 </pre>
 
 
+<h1><a name="DisableMenuSendBreak">Disable "Send break" menu</a></h1>
+
+<p>
+In order to disable "Send break" menu, change the DisableMenuSendBreak line at [Tera Term] section of the setup file like the following:
+</p>
+
+<pre>
+DisableMenuSendBreak=on
+</pre>
+
+<pre>
+Default:
+DisableMenuSendBreak=off
+</pre>
+
+
 <h1><a name="ClearScreenOnCloseConnection">Clear the screen when disconnected</a></h1>
 
 <p>

Modified: trunk/doc/en/html/setup/teraterm.html
===================================================================
--- trunk/doc/en/html/setup/teraterm.html	2010-08-03 00:12:13 UTC (rev 3964)
+++ trunk/doc/en/html/setup/teraterm.html	2010-08-04 11:06:02 UTC (rev 3965)
@@ -119,6 +119,8 @@
  <li><a href="teraterm-misc.html#mousewheel">Mouse wheel action in application cursor mode</a></li>
  <li><a href="teraterm-misc.html#hostdlg">Showing "New Connection" dialog on startup</a></li>
  <li><a href="teraterm-misc.html#DisablePasteMouseMButton">Enable paste by clicking the middle button of mouse</a></li>
+ <li><a href="teraterm-misc.html#DisableMenuNewConnection">Disable "New connection" menu</a></li>
+ <li><a href="teraterm-misc.html#DisableMenuDuplicateSession">Disable "Duplicate session" menu</a></li>
  <li><a href="teraterm-misc.html#DisableMenuSendBreak">Disable "Send break" menu</a></li>
  <li><a href="teraterm-misc.html#ClearScreenOnCloseConnection">Clear the screen when disconnected</a></li>
  <li><a href="teraterm-misc.html#DisableAcceleratorDuplicateSession">Disable accelerator key of Duplicate session</a></li>

Modified: trunk/doc/ja/html/about/history.html
===================================================================
--- trunk/doc/ja/html/about/history.html	2010-08-03 00:12:13 UTC (rev 3964)
+++ trunk/doc/ja/html/about/history.html	2010-08-04 11:06:02 UTC (rev 3965)
@@ -35,9 +35,9 @@
   <li>•ÏX
     <ul>
       <li>ƒL[ƒ{[ƒhÝ’èƒtƒ@ƒCƒ‹‚ɁAŽŸ/‘O‚̍ŏ¬‰»‚³‚ê‚Ä‚¢‚È‚¢ƒEƒBƒ“ƒhƒE‚ð•\Ž¦‚·‚éƒVƒ‡[ƒgƒJƒbƒgƒL[ NextShownWin/PrevShownWin ‚ð’ljÁ‚µ‚½B</li>
-      <li>ƒƒjƒ…[‚Ì Duplicate session ‚𖳌ø‚É‚Å‚«‚é‚悤‚É‚µ‚½B
+      <li>ƒƒjƒ…[‚Ì New connection ‚Æ Duplicate session ‚𖳌ø‚É‚Å‚«‚é‚悤‚É‚µ‚½B
         <ul>
-          <li>teraterm.ini ‚É <a href="../setup/teraterm-misc.html#DisableMenuDuplicateSession">DisableMenuDuplicateSession</a> ƒGƒ“ƒgƒŠ‚ð’ljÁ‚µ‚½BƒfƒtƒHƒ‹ƒg‚Í offB</li>
+          <li>teraterm.ini ‚É <a href="../setup/teraterm-misc.html#DisableMenuNewConnection">DisableMenuNewConnection</a> ƒGƒ“ƒgƒŠ‚Æ <a href="../setup/teraterm-misc.html#DisableMenuDuplicateSession">DisableMenuDuplicateSession</a> ƒGƒ“ƒgƒŠ‚ð’ljÁ‚µ‚½BƒfƒtƒHƒ‹ƒg‚Í offB</li>
         </ul></li>
       <li>ƒ}ƒNƒƒRƒ}ƒ“ƒh "<a href="../macro/command/filetruncate.html">filetruncate</a>" ‚ð’ljÁ‚µ‚½B</li>
     </ul>

Modified: trunk/doc/ja/html/setup/teraterm-misc.html
===================================================================
--- trunk/doc/ja/html/setup/teraterm-misc.html	2010-08-03 00:12:13 UTC (rev 3964)
+++ trunk/doc/ja/html/setup/teraterm-misc.html	2010-08-04 11:06:02 UTC (rev 3965)
@@ -163,19 +163,19 @@
 </pre>
 
 
-<h1><a name="DisableMenuSendBreak">ƒƒjƒ…[‚Ì Send break ‚𖳌ø‚É‚·‚é</a></h1>
+<h1><a name="DisableMenuNewConnection">ƒƒjƒ…[‚Ì New connection ‚𖳌ø‚É‚·‚é</a></h1>
 
 <p>
-ƒƒjƒ…[‚Ì "Send break" ‚𖳌ø‚É‚·‚é‚ɂ́AÝ’èƒtƒ@ƒCƒ‹‚Ì [Tera Term] ƒZƒNƒVƒ‡ƒ“‚Ì DisableMenuSendBreak s‚ðˆÈ‰º‚̂悤‚ɕύX‚µ‚Ä‚­‚¾‚³‚¢B
+ƒƒjƒ…[‚Ì "New connection" ‚𖳌ø‚É‚·‚é‚ɂ́AÝ’èƒtƒ@ƒCƒ‹‚Ì [Tera Term] ƒZƒNƒVƒ‡ƒ“‚Ì DisableMenuNewConnection s‚ðˆÈ‰º‚̂悤‚ɕύX‚µ‚Ä‚­‚¾‚³‚¢B
 </p>
 
 <pre>
-DisableMenuSendBreak=on
+DisableMenuNewConnection=on
 </pre>
 
 <pre>
 È—ªŽž:
-DisableMenuSendBreak=off
+DisableMenuNewConnection=off
 </pre>
 
 
@@ -195,6 +195,22 @@
 </pre>
 
 
+<h1><a name="DisableMenuSendBreak">ƒƒjƒ…[‚Ì Send break ‚𖳌ø‚É‚·‚é</a></h1>
+
+<p>
+ƒƒjƒ…[‚Ì "Send break" ‚𖳌ø‚É‚·‚é‚ɂ́AÝ’èƒtƒ@ƒCƒ‹‚Ì [Tera Term] ƒZƒNƒVƒ‡ƒ“‚Ì DisableMenuSendBreak s‚ðˆÈ‰º‚̂悤‚ɕύX‚µ‚Ä‚­‚¾‚³‚¢B
+</p>
+
+<pre>
+DisableMenuSendBreak=on
+</pre>
+
+<pre>
+È—ªŽž:
+DisableMenuSendBreak=off
+</pre>
+
+
 <h1><a name="ClearScreenOnCloseConnection">Ø’fŽž‚ɉæ–Ê‚ðƒNƒŠƒA‚·‚é</a></h1>
 
 <p>

Modified: trunk/doc/ja/html/setup/teraterm.html
===================================================================
--- trunk/doc/ja/html/setup/teraterm.html	2010-08-03 00:12:13 UTC (rev 3964)
+++ trunk/doc/ja/html/setup/teraterm.html	2010-08-04 11:06:02 UTC (rev 3965)
@@ -123,6 +123,8 @@
  <li><a href="teraterm-misc.html#mousewheel">ƒAƒvƒŠƒP[ƒVƒ‡ƒ“ƒJ[ƒ\ƒ‹ƒ‚[ƒhŽž‚̃}ƒEƒXƒzƒC[ƒ‹‚Ì“®ì</a></li>
  <li><a href="teraterm-misc.html#hostdlg">‹N“®Žž‚Ì "New Connection" ƒ_ƒCƒAƒƒO‚Ì•\Ž¦</a></li>
  <li><a href="teraterm-misc.html#DisablePasteMouseMButton">ƒ}ƒEƒX‚Ì’†ƒ{ƒ^ƒ“‚É‚æ‚é“\‚è•t‚¯‚ð—LŒø‚É‚·‚é</a></li>
+ <li><a href="teraterm-misc.html#DisableMenuNewConnection">ƒƒjƒ…[‚Ì New connection ‚𖳌ø‚É‚·‚é</a></li>
+ <li><a href="teraterm-misc.html#DisableMenuDuplicateSession">ƒƒjƒ…[‚Ì Duplicate session ‚𖳌ø‚É‚·‚é</a></li>
  <li><a href="teraterm-misc.html#DisableMenuSendBreak">ƒƒjƒ…[‚Ì Send break ‚𖳌ø‚É‚·‚é</a></li>
  <li><a href="teraterm-misc.html#ClearScreenOnCloseConnection">Ø’fŽž‚ɉæ–Ê‚ðƒNƒŠƒA‚·‚é</a></li>
  <li><a href="teraterm-misc.html#DisableAcceleratorDuplicateSession">Duplicate session ‚̃AƒNƒZƒ‰ƒŒ[ƒ^ƒL[‚𖳌ø‚É‚·‚é</a></li>

Modified: trunk/installer/release/TERATERM.INI
===================================================================
--- trunk/installer/release/TERATERM.INI	2010-08-03 00:12:13 UTC (rev 3964)
+++ trunk/installer/release/TERATERM.INI	2010-08-04 11:06:02 UTC (rev 3965)
@@ -70,6 +70,9 @@
 ; Duplicate session Menu disabled
 DisableMenuDuplicateSession=off
 
+; New connection Menu disabled
+DisableMenuNewConnection=off
+
 ; Send break Menu disabled
 DisableMenuSendBreak=off
 

Modified: trunk/teraterm/common/tttypes.h
===================================================================
--- trunk/teraterm/common/tttypes.h	2010-08-03 00:12:13 UTC (rev 3964)
+++ trunk/teraterm/common/tttypes.h	2010-08-04 11:06:02 UTC (rev 3965)
@@ -498,6 +498,7 @@
 	WORD LogBinary;
 	int pureutf8;
 	WORD DisableMenuDuplicateSession;
+	WORD DisableMenuNewConnection;
 };
 
 typedef struct tttset TTTSet, *PTTSet;
@@ -929,6 +930,7 @@
  *   added tttset.pureutf8.
  *   added NextShownWin/PrevShownWin shortcut key.
  *   added tttset.DisableMenuDuplicateSession.
+ *   added tttset.DisableMenuNewConnection.
  *
  * - At version 4.66, ttset_memfilemap was replaced with ttset_memfilemap_12.
  *   renamed tttset.Baud to Baud_.

Modified: trunk/teraterm/teraterm/vtwin.cpp
===================================================================
--- trunk/teraterm/teraterm/vtwin.cpp	2010-08-03 00:12:13 UTC (rev 3964)
+++ trunk/teraterm/teraterm/vtwin.cpp	2010-08-04 11:06:02 UTC (rev 3965)
@@ -1248,7 +1248,12 @@
 		if ( Connecting ) {
 			EnableMenuItem(FileMenu,ID_FILE_NEWCONNECTION,MF_BYCOMMAND | MF_GRAYED);
 		} else {
-			EnableMenuItem(FileMenu,ID_FILE_NEWCONNECTION,MF_BYCOMMAND | MF_ENABLED);
+			if (ts.DisableMenuNewConnection) {
+				EnableMenuItem(FileMenu,ID_FILE_NEWCONNECTION,MF_BYCOMMAND | MF_GRAYED);
+			}
+			else {
+				EnableMenuItem(FileMenu,ID_FILE_NEWCONNECTION,MF_BYCOMMAND | MF_ENABLED);
+			}
 		}
 
 		if ( (! cv.Ready) || (SendVar!=NULL) ||

Modified: trunk/teraterm/ttpset/ttset.c
===================================================================
--- trunk/teraterm/ttpset/ttset.c	2010-08-03 00:12:13 UTC (rev 3964)
+++ trunk/teraterm/ttpset/ttset.c	2010-08-04 11:06:02 UTC (rev 3965)
@@ -1302,6 +1302,10 @@
 	ts->DisableMenuDuplicateSession =
 		GetOnOff(Section, "DisableMenuDuplicateSession", FName, FALSE);
 
+	// added DisableMenuNewConnection (2010.8.4 maya)
+	ts->DisableMenuNewConnection =
+		GetOnOff(Section, "DisableMenuNewConnection", FName, FALSE);
+
 	// added PasteDelayPerLine (2009.4.12 maya)
 	ts->PasteDelayPerLine =
 		GetPrivateProfileInt(Section, "PasteDelayPerLine", 10, FName);
@@ -2314,6 +2318,10 @@
 	WriteOnOff(Section, "DisableMenuDuplicateSession", FName,
 	           ts->DisableMenuDuplicateSession);
 
+	// DisableMenuNewConnection
+	WriteOnOff(Section, "DisableMenuNewConnection", FName,
+	           ts->DisableMenuNewConnection);
+
 	// added PasteDelayPerLine (2009.4.12 maya)
 	WriteInt(Section, "PasteDelayPerLine", FName,
 	         ts->PasteDelayPerLine);



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