[ttssh2-commit] [10017] ツリープロパティシート組み込み

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2022年 6月 24日 (金) 23:04:34 JST


Revision: 10017
          https://osdn.net/projects/ttssh2/scm/svn/commits/10017
Author:   zmatsuo
Date:     2022-06-24 23:04:34 +0900 (Fri, 24 Jun 2022)
Log Message:
-----------
ツリープロパティシート組み込み

- INIファイルに設定するとツリー表示が有効になる
  - TERATERM.INI の [Experimental] セクション TreeProprtySheet=ON

Modified Paths:
--------------
    trunk/teraterm/common/tttypes.h
    trunk/teraterm/teraterm/vtwin.cpp
    trunk/teraterm/ttpset/ttset.c

-------------- next part --------------
Modified: trunk/teraterm/common/tttypes.h
===================================================================
--- trunk/teraterm/common/tttypes.h	2022-06-24 14:04:22 UTC (rev 10016)
+++ trunk/teraterm/common/tttypes.h	2022-06-24 14:04:34 UTC (rev 10017)
@@ -655,6 +655,9 @@
 	HINSTANCE PluginVTIconInstance;
 	WORD PluginVTIconID;
 	HINSTANCE TeraTermInstance;
+
+	// Experimental
+	BYTE ExperimentalTreeProprtySheetEnable;
 };
 
 typedef struct tttset TTTSet, *PTTSet;

Modified: trunk/teraterm/teraterm/vtwin.cpp
===================================================================
--- trunk/teraterm/teraterm/vtwin.cpp	2022-06-24 14:04:22 UTC (rev 10016)
+++ trunk/teraterm/teraterm/vtwin.cpp	2022-06-24 14:04:34 UTC (rev 10017)
@@ -4210,6 +4210,7 @@
 	BOOL old_use_unicode_api = UnicodeDebugParam.UseUnicodeApi;
 	SetDialogFont(ts.DialogFontName, ts.DialogFontPoint, ts.DialogFontCharSet,
 				  ts.UILanguageFile, "Tera Term", "DLG_TAHOMA_FONT");
+	CAddSettingPropSheetDlg::SetTreeViewMode(ts.ExperimentalTreeProprtySheetEnable);
 	CAddSettingPropSheetDlg CAddSetting(m_hInst, HVTWin);
 	INT_PTR ret = CAddSetting.DoModal();
 	if (ret == IDOK) {

Modified: trunk/teraterm/ttpset/ttset.c
===================================================================
--- trunk/teraterm/ttpset/ttset.c	2022-06-24 14:04:22 UTC (rev 10016)
+++ trunk/teraterm/ttpset/ttset.c	2022-06-24 14:04:34 UTC (rev 10017)
@@ -2263,6 +2263,9 @@
 	}
 
 	DispReadIni(FName, ts);
+
+	// Experimental
+	ts->ExperimentalTreeProprtySheetEnable = GetOnOff("Experimental", "TreeProprtySheet", FName, FALSE);
 }
 
 void PASCAL WriteIniFile(const wchar_t *FName, PTTSet ts)


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