Revision: 8396 https://osdn.net/projects/ttssh2/scm/svn/commits/8396 Author: doda Date: 2019-11-23 00:14:50 +0900 (Sat, 23 Nov 2019) Log Message: ----------- [File] メニューに [Pause Logging] / [Stop Logging] を追加 Ticket: #39062 問題: ログ取得中にログを一時中断したり終了する場合、[Show Log Dialog] 等で 一度ログダイアログを表示する必要が有り、手間がかかる。 対処: [File] メニューに [Pause Logging] / [Stop Logging] を追加した。 Ticket Links: ------------ https://osdn.net/projects/ttssh2/tracker/detail/39062 Modified Paths: -------------- trunk/doc/en/html/about/history.html trunk/doc/en/html/menu/file.html trunk/doc/ja/html/about/history.html trunk/doc/ja/html/menu/file.html trunk/installer/release/lang/English.lng trunk/installer/release/lang/French.lng trunk/installer/release/lang/German.lng trunk/installer/release/lang/Japanese.lng trunk/installer/release/lang/Korean.lng trunk/installer/release/lang/Russian.lng trunk/installer/release/lang/Simplified Chinese.lng trunk/installer/release/lang/Traditional Chinese.lng trunk/teraterm/common/tt_res.h trunk/teraterm/teraterm/ttermpro.rc trunk/teraterm/teraterm/vtwin.cpp trunk/teraterm/teraterm/vtwin.h -------------- next part -------------- Modified: trunk/doc/en/html/about/history.html =================================================================== --- trunk/doc/en/html/about/history.html 2019-11-22 15:14:44 UTC (rev 8395) +++ trunk/doc/en/html/about/history.html 2019-11-22 15:14:50 UTC (rev 8396) @@ -48,6 +48,7 @@ <li>Added the <a href="../menu/setup-additional.html#ed3">"Accept clearing scroll buffer from remote"</a> setting on the <a href="../menu/setup-additional.html#TabControlSequence">Control Sequence tab</a> of the <a href="../menu/setup-additional.html">Additional settings dialog</a>. The default value is off.</li> </ul></li> <li>Added <a href="../commandline/teraterm.html#osc52">/OSC52=</a> commandline option for change the <a href="../menu/setup-additional.html#ClipboardAccessFromRemote">"Clipboard access from remote"</a> setting.</li> + <li>Added the <a href="../menu/file.html#PauseLog">[Pause Logging]</a> and the <a href="../menu/file.html#StopLog">[Stop Logging]</a> menu into the <a href="../menu/file.html">[File]</a> menu.</li> <li>Serial port connection <ul> Modified: trunk/doc/en/html/menu/file.html =================================================================== --- trunk/doc/en/html/menu/file.html 2019-11-22 15:14:44 UTC (rev 8395) +++ trunk/doc/en/html/menu/file.html 2019-11-22 15:14:50 UTC (rev 8396) @@ -27,6 +27,11 @@ Logs received characters to a file. </dd> + <dt id="PauseLog">Pause Logging</dt> + <dd> + Pause logging. + </dd> + <dt>Comment to Log...</dt> <dd> Adds comment to the log file. @@ -43,6 +48,11 @@ Displays the log dialog. </dd> + <dt id="StopLog">Stop Logging</dt> + <dd> + Stop logging and closes the log file. + </dd> + <dt><a href="file-sendfile.html">Send file...</a></dt> <dd> Sends a file to the host. Modified: trunk/doc/ja/html/about/history.html =================================================================== --- trunk/doc/ja/html/about/history.html 2019-11-22 15:14:44 UTC (rev 8395) +++ trunk/doc/ja/html/about/history.html 2019-11-22 15:14:50 UTC (rev 8396) @@ -48,6 +48,7 @@ <li><a href="../menu/setup-additional.html">Additional settings\x83_\x83C\x83A\x83\x8D\x83O</a>\x82\xCC<a href="../menu/setup-additional.html#TabControlSequence">Control Sequence\x83^\x83u</a>\x82\xC9<a href="../menu/setup-additional.html#ed3">\x81u\x83\x8A\x83\x82\x81[\x83g\x82\xA9\x82\xE7\x82̃X\x83N\x83\x8D\x81[\x83\x8B\x83o\x83b\x83t\x83@\x8F\xC1\x8B\x8E\x82\xF0\x8E\xFC\x82\xEA\x82\xE9\x81v</a>\x82\xF0\x92lj\xC1\x82\xB5\x82\xBD\x81B\x83f\x83t\x83H\x83\x8B\x83g\x82\xCDoff\x81B</li> </ul></li> <li><a href="../menu/setup-additional.html#ClipboardAccessFromRemote">\x81u\x83\x8A\x83\x82\x81[\x83g\x82\xA9\x82\xE7\x82̃N\x83\x8A\x83b\x83v\x83{\x81[\x83h\x83A\x83N\x83Z\x83X\x81v</a>\x90ݒ\xE8\x82\xF0\x95ύX\x82\xB7\x82\xE9\x88ׂ̃R\x83}\x83\x93\x83h\x83\x89\x83C\x83\x93\x83I\x83v\x83V\x83\x87\x83\x93\x82Ƃ\xB5\x82\xC4<a href="../commandline/teraterm.html#osc52">/OSC52=</a>\x82\xF0\x92lj\xC1\x82\xB5\x82\xBD\x81B</li> + <li><a href="../menu/file.html">[File]</a> \x83\x81\x83j\x83\x85\x81[\x82\xC9 <a href="../menu/file.html#PauseLog">[Pause Logging]</a> / <a href="../menu/file.html#StopLog">[Stop Logging]</a> \x82\xF0\x92lj\xC1\x82\xB5\x82\xBD\x81B</li> <li>\x83V\x83\x8A\x83A\x83\x8B\x83|\x81[\x83g\x90ڑ\xB1 <ul> Modified: trunk/doc/ja/html/menu/file.html =================================================================== --- trunk/doc/ja/html/menu/file.html 2019-11-22 15:14:44 UTC (rev 8395) +++ trunk/doc/ja/html/menu/file.html 2019-11-22 15:14:50 UTC (rev 8396) @@ -27,6 +27,11 @@ \x8E\xF3\x90M\x82\xB3\x82\xEA\x82镶\x8E\x9A\x82\xF0\x83t\x83@\x83C\x83\x8B\x82ɏ\x91\x82\xAB\x8D\x9E\x82݂܂\xB7\x81B </dd> + <dt id="PauseLog">Pause Logging</dt> + <dd> + \x83\x8D\x83O\x82̋L\x98^\x82\xF0\x88ꎞ\x92\x86\x92f\x82\xB5\x82܂\xB7\x81B + </dt> + <dt>Comment to Log...</dt> <dd> \x83\x8D\x83O\x83t\x83@\x83C\x83\x8B\x82փR\x83\x81\x83\x93\x83g\x82\xF0\x92lj\xC1\x82\xB7\x82邱\x82Ƃ\xAA\x82ł\xAB\x82܂\xB7\x81B @@ -43,6 +48,11 @@ \x83\x8D\x83O\x83_\x83C\x83A\x83\x8D\x83O\x82\xF0\x95\\x8E\xA6\x82\xB5\x82܂\xB7\x81B </dd> + <dt id="StopLog">Stop Logging</dt> + <dd> + \x83\x8D\x83O\x82̋L\x98^\x82\xF0\x8FI\x97\xB9\x82\xB5\x82܂\xB7\x81B + </dt> + <dt><a href="file-sendfile.html">Send file...</a></dt> <dd> \x83t\x83@\x83C\x83\x8B\x82𑗐M\x82\xB5\x82܂\xB7\x81B Modified: trunk/installer/release/lang/English.lng =================================================================== --- trunk/installer/release/lang/English.lng 2019-11-22 15:14:44 UTC (rev 8395) +++ trunk/installer/release/lang/English.lng 2019-11-22 15:14:50 UTC (rev 8396) @@ -1,4 +1,4 @@ -; Updated by TeraTerm Project (2019-09-11) +; Updated by TeraTerm Project (2019-11-22) [Tera Term] DLG_SYSTEM_FONT=System,14,0 @@ -9,9 +9,11 @@ MENU_FILE_DUPLICATE=D&uplicate session\tAlt+D MENU_FILE_GYGWIN=Cy&gwin connection\tAlt+G MENU_FILE_LOG=&Log... +MENU_FILE_PAUSELOG=Pause Logg&ing MENU_FILE_COMMENTLOG=C&omment to Log... MENU_FILE_VIEWLOG=&View Log MENU_FILE_SHOWLOGDIALOG=Sho&w Log dialog... +MENU_FILE_STOPLOG=Stop Logging (&Q) MENU_FILE_SENDFILE=&Send file... MENU_FILE_CHANGEDIR=&Change directory... MENU_FILE_REPLAYLOG=&Replay Log... Modified: trunk/installer/release/lang/French.lng =================================================================== --- trunk/installer/release/lang/French.lng 2019-11-22 15:14:44 UTC (rev 8395) +++ trunk/installer/release/lang/French.lng 2019-11-22 15:14:50 UTC (rev 8396) @@ -1,4 +1,4 @@ -; Updated by TeraTerm Project (2019-09-11) +; Updated by TeraTerm Project (2019-11-22) ; Last translated (French language) by Francois MOCQ (2010-07-21) [Tera Term] @@ -10,9 +10,11 @@ MENU_FILE_DUPLICATE=D&upliquer la session\tAlt+D MENU_FILE_GYGWIN=Connexion Cy&gwin\tAlt+G MENU_FILE_LOG=&Journal... +MENU_FILE_PAUSELOG=Pause Logg&ing MENU_FILE_COMMENTLOG=Ajouter un C&ommentaire au Journal... MENU_FILE_VIEWLOG=&Voir le Journal MENU_FILE_SHOWLOGDIALOG=Boite de dialogue du Journal... +MENU_FILE_STOPLOG=Stop Logging (&Q) MENU_FILE_SENDFILE=&Envoyer un fichier... MENU_FILE_CHANGEDIR=&Changer de dossier... MENU_FILE_REPLAYLOG=&Reafficher le journal... Modified: trunk/installer/release/lang/German.lng =================================================================== --- trunk/installer/release/lang/German.lng 2019-11-22 15:14:44 UTC (rev 8395) +++ trunk/installer/release/lang/German.lng 2019-11-22 15:14:50 UTC (rev 8396) @@ -1,4 +1,4 @@ -; Updated by TeraTerm Project (2019-09-11) +; Updated by TeraTerm Project (2019-11-22) ; Last translated (German language) by Frederik Schwarzer (2010-05-17) [Tera Term] @@ -10,9 +10,11 @@ MENU_FILE_DUPLICATE=&Verbindung duplizieren\tAlt+D MENU_FILE_GYGWIN=&Cygwin-Verbindung\tAlt+G MENU_FILE_LOG=&Log... +MENU_FILE_PAUSELOG=Pause Logg&ing MENU_FILE_COMMENTLOG=&Kommentar zum Log MENU_FILE_VIEWLOG=Log ansehen MENU_FILE_SHOWLOGDIALOG=Sho&w Log dialog... +MENU_FILE_STOPLOG=Stop Logging (&Q) MENU_FILE_SENDFILE=Datei &senden MENU_FILE_CHANGEDIR=&Verzeichnis wechseln MENU_FILE_REPLAYLOG=&Log abspielen Modified: trunk/installer/release/lang/Japanese.lng =================================================================== --- trunk/installer/release/lang/Japanese.lng 2019-11-22 15:14:44 UTC (rev 8395) +++ trunk/installer/release/lang/Japanese.lng 2019-11-22 15:14:50 UTC (rev 8396) @@ -1,4 +1,4 @@ -; Updated by TeraTerm Project (2019-09-11) +; Updated by TeraTerm Project (2019-11-22) [Tera Term] DLG_SYSTEM_FONT=\x82l\x82r \x82o\x83S\x83V\x83b\x83N,12,128 @@ -9,9 +9,11 @@ MENU_FILE_DUPLICATE=\x83Z\x83b\x83V\x83\x87\x83\x93\x82̕\xA1\x90\xBB(&U)\tAlt+D MENU_FILE_GYGWIN=Cygwin\x90ڑ\xB1(&G)\tAlt+G MENU_FILE_LOG=\x83\x8D\x83O(&L)... +MENU_FILE_PAUSELOG=\x83\x8D\x83O\x82𒆒f(&I) MENU_FILE_COMMENTLOG=\x83\x8D\x83O\x82ɃR\x83\x81\x83\x93\x83g\x82\xF0\x95t\x89\xC1(&O)... MENU_FILE_VIEWLOG=\x83\x8D\x83O\x82\xF0\x95\\x8E\xA6(&V) MENU_FILE_SHOWLOGDIALOG=\x83\x8D\x83O\x83_\x83C\x83A\x83\x8D\x83O\x82\xF0\x95\\x8E\xA6(&W)... +MENU_FILE_STOPLOG=\x83\x8D\x83O\x82\xF0\x8FI\x97\xB9(&Q) MENU_FILE_SENDFILE=\x83t\x83@\x83C\x83\x8B\x91\x97\x90M(&S)... MENU_FILE_CHANGEDIR=\x83f\x83B\x83\x8C\x83N\x83g\x83\x8A\x82\xF0\x95ύX(&C)... MENU_FILE_REPLAYLOG=\x83\x8D\x83O\x82\xF0\x8DĐ\xB6(&R)... Modified: trunk/installer/release/lang/Korean.lng =================================================================== --- trunk/installer/release/lang/Korean.lng 2019-11-22 15:14:44 UTC (rev 8395) +++ trunk/installer/release/lang/Korean.lng 2019-11-22 15:14:50 UTC (rev 8396) @@ -1,4 +1,4 @@ -; Updated by TeraTerm Project (2019-09-11) +; Updated by TeraTerm Project (2019-11-22) ; Last translated (Korean language) by Daehong Kim (2013-07-25) [Tera Term] @@ -10,9 +10,11 @@ MENU_FILE_DUPLICATE=\xBC\xBC\xBC\xC7 \xBA\xB9\xBB\xE7(&U)\tAlt+D MENU_FILE_GYGWIN=Cygwin \xBF\xAC\xB0\xE1(&G)\tAlt+G MENU_FILE_LOG=\xB7α\xD7(&L)... +MENU_FILE_PAUSELOG=Pause Logg&ing MENU_FILE_COMMENTLOG=\xB7α\xD7 \xC1ּ\xAE(&O)... MENU_FILE_VIEWLOG=\xB7α\xD7 \xBA\xB8\xB1\xE2(&V) MENU_FILE_SHOWLOGDIALOG=\xB7α\xD7 \xB4\xD9\xC0̾\xF3\xB7α\xD7(&W)... +MENU_FILE_STOPLOG=Stop Logging (&Q) MENU_FILE_SENDFILE=\xC6\xC4\xC0\xCF \xBA\xB8\xB3\xBB\xB1\xE2(&S)... MENU_FILE_CHANGEDIR=\xC6\xFA\xB4\xF5 \xBA\xAF\xB0\xE6(&C)... MENU_FILE_REPLAYLOG=\xB7α\xD7 \xC0\xE7\xBD\xC7\xC7\xE0(&R)... Modified: trunk/installer/release/lang/Russian.lng =================================================================== --- trunk/installer/release/lang/Russian.lng 2019-11-22 15:14:44 UTC (rev 8395) +++ trunk/installer/release/lang/Russian.lng 2019-11-22 15:14:50 UTC (rev 8396) @@ -1,4 +1,4 @@ -; Updated by TeraTerm Project (2019-09-11) +; Updated by TeraTerm Project (2019-11-22) ; Last translated (Russian language) by Ryumik Sergey (2017-07-19) [Tera Term] @@ -10,9 +10,11 @@ MENU_FILE_DUPLICATE=&\xCF\xEE\xE2\xF2\xEE\xF0\xED\xE0\xFF \xF1\xE5\xF1\xF1\xE8\xFF\tAlt+D MENU_FILE_GYGWIN=Cy&gwin \xF1\xEE\xE5\xE4\xE8\xED\xE5\xED\xE8\xE5\tAlt+G MENU_FILE_LOG=&\xCB\xEE\xE3... +MENU_FILE_PAUSELOG=Pause Logg&ing MENU_FILE_COMMENTLOG=&\xCA\xEE\xEC\xEC\xE5\xED\xF2\xE0\xF0\xE8\xE8 \xEA \xEB\xEE\xE3\xF3... MENU_FILE_VIEWLOG=&\xCF\xF0\xEE\xF1\xEC\xEE\xF2\xF0\xE5\xF2\xFC \xEB\xEE\xE3 MENU_FILE_SHOWLOGDIALOG=&\xCF\xEE\xEA\xE0\xE7\xE0\xF2\xFC \xE4\xE8\xE0\xEB\xEE\xE3... +MENU_FILE_STOPLOG=Stop Logging (&Q) MENU_FILE_SENDFILE=&\xCF\xE5\xF0\xE5\xE4\xE0\xF2\xFC \xF4\xE0\xE9\xEB... MENU_FILE_CHANGEDIR=&\xC8\xE7\xEC\xE5\xED\xE8\xF2\xFC \xEF\xF3\xF2\xFC... MENU_FILE_REPLAYLOG=&\xC2\xEE\xF1\xEF\xF0\xEE\xE8\xE7\xE2\xE5\xF1\xF2\xE8 \xEB\xEE\xE3... Modified: trunk/installer/release/lang/Simplified Chinese.lng =================================================================== --- trunk/installer/release/lang/Simplified Chinese.lng 2019-11-22 15:14:44 UTC (rev 8395) +++ trunk/installer/release/lang/Simplified Chinese.lng 2019-11-22 15:14:50 UTC (rev 8396) @@ -1,4 +1,4 @@ -; Updated by TeraTerm Project (2019-09-11) +; Updated by TeraTerm Project (2019-11-22) ; Last translated (Simplified Chinese language) by LiShaohui (2017-04-11) [Tera Term] @@ -10,9 +10,11 @@ MENU_FILE_DUPLICATE=\xB8\xB4\xD6ƻỰ(&U)\tAlt+D MENU_FILE_GYGWIN=Cygwin\xC1\xAC\xBD\xD3(&G)\tAlt+G MENU_FILE_LOG=\xC8\xD5־(&L)... +MENU_FILE_PAUSELOG=Pause Logg&ing MENU_FILE_COMMENTLOG=ע\xCA\xCD\xC8\xD5־(&O)... MENU_FILE_VIEWLOG=\xB2鿴\xC8\xD5־(&V) MENU_FILE_SHOWLOGDIALOG=\xCF\xD4ʾ\xC8\xD5־\xB6Ի\xB0\xBF\xF2(&W)... +MENU_FILE_STOPLOG=Stop Logging (&Q) MENU_FILE_SENDFILE=\xB7\xA2\xCB\xCD\xCEļ\xFE(&S)... MENU_FILE_CHANGEDIR=\xB8\xFC\xB8\xC4Ŀ¼(&C)... MENU_FILE_REPLAYLOG=\xD6ز\xA5\xC8\xD5־(&R)... Modified: trunk/installer/release/lang/Traditional Chinese.lng =================================================================== --- trunk/installer/release/lang/Traditional Chinese.lng 2019-11-22 15:14:44 UTC (rev 8395) +++ trunk/installer/release/lang/Traditional Chinese.lng 2019-11-22 15:14:50 UTC (rev 8396) @@ -1,4 +1,4 @@ -; Updated by TeraTerm Project (2019-09-11) +; Updated by TeraTerm Project (2019-11-22) ; Last translated (Traditional Chinese language) by kikiqqp (2014-09-20) [Tera Term] @@ -10,9 +10,11 @@ MENU_FILE_DUPLICATE=\xBDƻs\xB5\xF8\xB5\xA1(&U)\tAlt+D MENU_FILE_GYGWIN=Cygwin\xB3s\xBDu(&G)\tAlt+G MENU_FILE_LOG=\xA4\xE9\xBBx(&L)... +MENU_FILE_PAUSELOG=Pause Logg&ing MENU_FILE_COMMENTLOG=\xB5\xF9\xC4\xC0\xA4\xE9\xBBx(&O)... MENU_FILE_VIEWLOG=\xACd\xACݤ\xE9\xBBx(&V) MENU_FILE_SHOWLOGDIALOG=\xC5\xE3\xA5ܤ\xE9\xBBx\xB9\xEF\xB8ܮ\xD8(&W)... +MENU_FILE_STOPLOG=Stop Logging (&Q) MENU_FILE_SENDFILE=\xB5o\xB0e\xA4\xE5\xA5\xF3(&S)... MENU_FILE_CHANGEDIR=\xA7\xF3\xA7\xEF\xA5ؿ\xFD(&C)... MENU_FILE_REPLAYLOG=\xAD\xAB\xBC\xBD\xA4\xE9\xBBx(&R)... Modified: trunk/teraterm/common/tt_res.h =================================================================== --- trunk/teraterm/common/tt_res.h 2019-11-22 15:14:44 UTC (rev 8395) +++ trunk/teraterm/common/tt_res.h 2019-11-22 15:14:50 UTC (rev 8396) @@ -259,6 +259,8 @@ #define ID_FILE_COMMENTTOLOG 50121 #define ID_FILE_VIEWLOG 50122 #define ID_FILE_SHOWLOGDIALOG 50123 +#define ID_FILE_PAUSELOG 50124 +#define ID_FILE_STOPLOG 50125 #define ID_FILE_SENDFILE 50130 #define ID_FILE_KERMITRCV 50141 #define ID_FILE_KERMITGET 50142 Modified: trunk/teraterm/teraterm/ttermpro.rc =================================================================== --- trunk/teraterm/teraterm/ttermpro.rc 2019-11-22 15:14:44 UTC (rev 8395) +++ trunk/teraterm/teraterm/ttermpro.rc 2019-11-22 15:14:50 UTC (rev 8396) @@ -517,9 +517,11 @@ MENUITEM "Cy&gwin connection\tAlt+G", ID_FILE_CYGWINCONNECTION MENUITEM SEPARATOR MENUITEM "&Log...", ID_FILE_LOG + MENUITEM "Pause Logg&ing", ID_FILE_PAUSELOG MENUITEM "C&omment to Log...", ID_FILE_COMMENTTOLOG MENUITEM "&View Log", ID_FILE_VIEWLOG MENUITEM "Sho&w Log dialog...", ID_FILE_SHOWLOGDIALOG + MENUITEM "Stop Logging (&Q)", ID_FILE_STOPLOG MENUITEM "&Send file...", ID_FILE_SENDFILE POPUP "&Transfer" BEGIN Modified: trunk/teraterm/teraterm/vtwin.cpp =================================================================== --- trunk/teraterm/teraterm/vtwin.cpp 2019-11-22 15:14:44 UTC (rev 8395) +++ trunk/teraterm/teraterm/vtwin.cpp 2019-11-22 15:14:50 UTC (rev 8396) @@ -1117,6 +1117,12 @@ GetMenuString(FileMenu, ID_FILE_SHOWLOGDIALOG, uimsg, sizeof(uimsg), MF_BYCOMMAND); get_lang_msg("MENU_FILE_SHOWLOGDIALOG", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); ModifyMenu(FileMenu, ID_FILE_SHOWLOGDIALOG, MF_BYCOMMAND, ID_FILE_SHOWLOGDIALOG, ts.UIMsg); + GetMenuString(FileMenu, ID_FILE_PAUSELOG, uimsg, sizeof(uimsg), MF_BYCOMMAND); + get_lang_msg("MENU_FILE_PAUSELOG", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); + ModifyMenu(FileMenu, ID_FILE_PAUSELOG, MF_BYCOMMAND, ID_FILE_PAUSELOG, ts.UIMsg); + GetMenuString(FileMenu, ID_FILE_STOPLOG, uimsg, sizeof(uimsg), MF_BYCOMMAND); + get_lang_msg("MENU_FILE_STOPLOG", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); + ModifyMenu(FileMenu, ID_FILE_STOPLOG, MF_BYCOMMAND, ID_FILE_STOPLOG, ts.UIMsg); GetMenuString(FileMenu, ID_FILE_SENDFILE, uimsg, sizeof(uimsg), MF_BYCOMMAND); get_lang_msg("MENU_FILE_SENDFILE", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); ModifyMenu(FileMenu, ID_FILE_SENDFILE, MF_BYCOMMAND, ID_FILE_SENDFILE, ts.UIMsg); @@ -1144,9 +1150,9 @@ get_lang_msg("MENU_FILE_EXITALL", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); ModifyMenu(FileMenu, ID_FILE_EXITALL, MF_BYCOMMAND, ID_FILE_EXITALL, ts.UIMsg); - GetMenuString(FileMenu, 9, uimsg, sizeof(uimsg), MF_BYPOSITION); + GetMenuString(FileMenu, 11, uimsg, sizeof(uimsg), MF_BYPOSITION); get_lang_msg("MENU_TRANS", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); - ModifyMenu(FileMenu, 9, MF_BYPOSITION, 9, ts.UIMsg); + ModifyMenu(FileMenu, 11, MF_BYPOSITION, 11, ts.UIMsg); GetMenuString(FileMenu, ID_FILE_KERMITRCV, uimsg, sizeof(uimsg), MF_BYCOMMAND); get_lang_msg("MENU_TRANS_KERMIT_RCV", ts.UIMsg, sizeof(ts.UIMsg), uimsg, ts.UILanguageFile); @@ -1383,11 +1389,23 @@ EnableMenuItem(FileMenu,ID_FILE_COMMENTTOLOG, MF_BYCOMMAND | MF_ENABLED); EnableMenuItem(FileMenu,ID_FILE_VIEWLOG, MF_BYCOMMAND | MF_ENABLED); EnableMenuItem(FileMenu,ID_FILE_SHOWLOGDIALOG, MF_BYCOMMAND | MF_ENABLED); + EnableMenuItem(FileMenu,ID_FILE_PAUSELOG, MF_BYCOMMAND | MF_ENABLED); + EnableMenuItem(FileMenu,ID_FILE_STOPLOG, MF_BYCOMMAND | MF_ENABLED); + if (cv.FilePause & OpLog) { + CheckMenuItem(FileMenu,ID_FILE_PAUSELOG, MF_BYCOMMAND | MF_CHECKED); + } + else { + CheckMenuItem(FileMenu,ID_FILE_PAUSELOG, MF_BYCOMMAND | MF_UNCHECKED); + } } else { EnableMenuItem(FileMenu,ID_FILE_LOG,MF_BYCOMMAND | MF_ENABLED); EnableMenuItem(FileMenu,ID_FILE_COMMENTTOLOG, MF_BYCOMMAND | MF_GRAYED); EnableMenuItem(FileMenu,ID_FILE_VIEWLOG, MF_BYCOMMAND | MF_GRAYED); EnableMenuItem(FileMenu,ID_FILE_SHOWLOGDIALOG, MF_BYCOMMAND | MF_GRAYED); + EnableMenuItem(FileMenu,ID_FILE_PAUSELOG, MF_BYCOMMAND | MF_GRAYED); + EnableMenuItem(FileMenu,ID_FILE_STOPLOG, MF_BYCOMMAND | MF_GRAYED); + + CheckMenuItem(FileMenu,ID_FILE_PAUSELOG, MF_BYCOMMAND | MF_UNCHECKED); } } @@ -4219,7 +4237,18 @@ ShowFTDlg(OpLog); } +// \x83\x8D\x83O\x8E擾\x82𒆒f/\x8DĊJ\x82\xB7\x82\xE9 +void CVTWindow::OnPauseLog() +{ + FLogChangeButton(!(cv.FilePause & OpLog)); +} +// \x83\x8D\x83O\x8E擾\x82\xF0\x8FI\x97\xB9\x82\xB7\x82\xE9 +void CVTWindow::OnStopLog() +{ + FileTransEnd(OpLog); +} + // \x83\x8D\x83O\x82̍Đ\xB6 (2006.12.13 yutaka) void CVTWindow::OnReplayLog() { @@ -6556,6 +6585,8 @@ case ID_FILE_COMMENTTOLOG: OnCommentToLog(); break; case ID_FILE_VIEWLOG: OnViewLog(); break; case ID_FILE_SHOWLOGDIALOG: OnShowLogDialog(); break; + case ID_FILE_PAUSELOG: OnPauseLog(); break; + case ID_FILE_STOPLOG: OnStopLog(); break; case ID_FILE_REPLAYLOG: OnReplayLog(); break; case ID_FILE_SENDFILE: OnFileSend(); break; case ID_FILE_KERMITRCV: OnFileKermitRcv(); break; Modified: trunk/teraterm/teraterm/vtwin.h =================================================================== --- trunk/teraterm/teraterm/vtwin.h 2019-11-22 15:14:44 UTC (rev 8395) +++ trunk/teraterm/teraterm/vtwin.h 2019-11-22 15:14:50 UTC (rev 8396) @@ -159,6 +159,8 @@ void OnCommentToLog(); void OnViewLog(); void OnShowLogDialog(); + void OnPauseLog(); + void OnStopLog(); void OnReplayLog(); void OnExternalSetup(); void OnFileSend();