[ttssh2-commit] [10390] フォントダイアログの親子関係を修正した

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2022年 11月 29日 (火) 23:30:13 JST


Revision: 10390
          https://osdn.net/projects/ttssh2/scm/svn/commits/10390
Author:   zmatsuo
Date:     2022-11-29 23:30:13 +0900 (Tue, 29 Nov 2022)
Log Message:
-----------
フォントダイアログの親子関係を修正した

- 「その他の設定」ダイアログの「フォント」タブの「VTウィンドウフォント」
- trunkのみ

ticket #46078

Ticket Links:
------------
    https://osdn.net/projects/ttssh2/tracker/detail/46078

Modified Paths:
--------------
    trunk/teraterm/teraterm/font_pp.cpp
    trunk/teraterm/teraterm/vtdisp.c
    trunk/teraterm/teraterm/vtdisp.h
    trunk/teraterm/teraterm/vtwin.cpp

-------------- next part --------------
Modified: trunk/teraterm/teraterm/font_pp.cpp
===================================================================
--- trunk/teraterm/teraterm/font_pp.cpp	2022-11-28 13:56:20 UTC (rev 10389)
+++ trunk/teraterm/teraterm/font_pp.cpp	2022-11-29 14:30:13 UTC (rev 10390)
@@ -245,7 +245,7 @@
 				break;
 			}
 			case IDC_VTFONT_CHOOSE | (BN_CLICKED << 16): {
-				DispSetupFontDlg();
+				DispSetupFontDlg(hWnd);
 				SetDlgItemInt(hWnd, IDC_VTFONT_CODEPAGE_EDIT, UnicodeDebugParam.CodePageForANSIDraw, FALSE);
 				SetVTFontString(hWnd, IDC_VTFONT_EDIT, ts);
 				break;

Modified: trunk/teraterm/teraterm/vtdisp.c
===================================================================
--- trunk/teraterm/teraterm/vtdisp.c	2022-11-28 13:56:20 UTC (rev 10389)
+++ trunk/teraterm/teraterm/vtdisp.c	2022-11-29 14:30:13 UTC (rev 10390)
@@ -3258,7 +3258,7 @@
 	return CP_ACP;
 }
 
-void DispSetupFontDlg(void)
+void DispSetupFontDlg(HWND hwndOwner)
 //  Popup the Setup Font dialogbox and
 //  reset window
 {
@@ -3268,7 +3268,7 @@
   ts.VTFlag = 1;
   if (! LoadTTDLG()) return;
   SetLogFont(&VTlf, FALSE);
-  Ok = ChooseFontDlg(HVTWin,&VTlf,&ts);
+  Ok = ChooseFontDlg(hwndOwner,&VTlf,&ts);
   if (! Ok) return;
 
   strncpy_s(ts.VTFont, sizeof(ts.VTFont),VTlf.lfFaceName, _TRUNCATE);

Modified: trunk/teraterm/teraterm/vtdisp.h
===================================================================
--- trunk/teraterm/teraterm/vtdisp.h	2022-11-28 13:56:20 UTC (rev 10389)
+++ trunk/teraterm/teraterm/vtdisp.h	2022-11-29 14:30:13 UTC (rev 10390)
@@ -115,7 +115,7 @@
 void DispAutoScroll(POINT p);
 void DispHScroll(int Func, int Pos);
 void DispVScroll(int Func, int Pos);
-void DispSetupFontDlg(void);
+void DispSetupFontDlg(HWND hwndOwner);
 void DispRestoreWinSize(void);
 void DispSetWinPos(void);
 void DispSetActive(BOOL ActiveFlag);

Modified: trunk/teraterm/teraterm/vtwin.cpp
===================================================================
--- trunk/teraterm/teraterm/vtwin.cpp	2022-11-28 13:56:20 UTC (rev 10389)
+++ trunk/teraterm/teraterm/vtwin.cpp	2022-11-29 14:30:13 UTC (rev 10390)
@@ -4334,7 +4334,7 @@
 	}
 	else {
 		HelpId = HlpSetupFont;
-		DispSetupFontDlg();
+		DispSetupFontDlg(m_hWnd);
 		// ANSI\x95\\x8E\xA6\x97p\x82̃R\x81[\x83h\x83y\x81[\x83W\x82\xF0\x90ݒ肷\x82\xE9
 		BuffSetDispCodePage(UnicodeDebugParam.CodePageForANSIDraw);
 	}


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