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)