Develop and Download Open Source Software

Browse Subversion Repository

Annotation of /trunk/doc/ja/html/menu/setup-additional-visual-theme.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 10192 - (hide annotations) (download) (as text)
Fri Aug 26 14:29:24 2022 UTC (19 months, 2 weeks ago) by zmatsuo
File MIME type: text/html
File size: 5344 byte(s)
文字色設定の整理

- 反転表示、常に標準の背景色を使う、8/16/256色表示 を整理
  - 反転表示 = 文字のBGとFGの色が入れ替わる処理
- vtdisp.c の DispSetupDC() のみで表示文字の色設定を行うようにした
- 従来、カラーテーブルの入れ替え、上書きなどを行っていた
  - BGExchangeColor() を削除
  - テーブルの入れ替えなどを行っている部分を削除
- 文字背景色が標準属性背景色で上書きしなくても表示できるようにした
  - ウィンドウの設定ダイアログの「常に標準の背景色を使う」のチェック
  - TERATERM.INI の [Tera Term] セクション UseNormalBGColor=on/off
  - 次の手順で上書きされる
    - 標準色を使うのチェックが外れている状態から
    - チェックを入れて
    - TERATERM.INIを保存すると、背景色が標準背景色となる
- 各種文字色設定をテストするテストを追加 color-sgr-decscnm.pl
  - いろいろなパターンの色設定を表示
  - 反転表示
  - マニュアルにスクリプトについて追記
1 zmatsuo 10134 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
2     "http://www.w3.org/TR/html4/strict.dtd">
3     <html>
4     <head>
5     <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
6     <title>Theme Editor</title>
7     <META http-equiv="Content-Style-Type" content="text/css">
8     <link rel="stylesheet" href="../style.css" type="text/css">
9     </head>
10    
11     <body>
12     <h1>Theme Editor</h1>
13    
14     テーマはTera Termの背景、文字の色、または、両方を一括して扱う仕組み。<br>
15     各タブで設定を行う。<br>
16     [OK] で動作中のTera Termに反映され、[Cancel] で反映されずに破棄される。
17    
18     <dl>
19     <dt><a href="#preview">preview/file tab</a></dt>
20     <dd>テーマの一時的な設定(preview),テーマファイルの読み込みと書き出し</dd>
21     <dt><a href="#bg">Backgroud tab</a></dt>
22     <dd>BG(背景画像)に関する設定を行う</dd>
23     <dt><a href="#color">color tab</a></dt>
24     <dd>文字の色に関する設定を行う</dd>
25     </dl>
26    
27     <a href="#theme_file">テーマファイルについて</a>
28    
29     <hr>
30    
31     <h2 id="preview">preview/file tab</h2>
32    
33     preview<br>
34     テーマの一時的な設定(preview)、やり直し(undo)を行う
35     <dl>
36     <dt>[preview]</dt>
37     <dd>設定したテーマを一時的に設定(preview)する</dd>
38     <dt>[undo]</dt>
39     <dd>変更したテーマをダイアログを開く前の状態に戻す</dd>
40     </dl>
41    
42     file<br>
43     テーマファイルからテーマを読み込み、テーマを保存する
44     <dl>
45     <dt>[load]</dt>
46     <dd>テーマファイルを読み込む</dd>
47     <dt>[save]</dt>
48     <dd>
49     設定中のテーマをファイルに書き出す<br>
50     BGテーマ、Colorテーマを書き出すかを選択できる
51     </dd>
52     </dl>
53    
54     <hr>
55    
56     <h2 id="bg">Backgroud tab(背景テーマ)</h2>
57    
58     <p>
59     *注意* 背景画像を表示するため、文字の背景は無効化される。
60 zmatsuo 10189 </p>
61 zmatsuo 10134
62 zmatsuo 10189 <h3>背景画像</h3>
63    
64 zmatsuo 10134 <p>
65 zmatsuo 10189 Tera Term の背景画像は次のように合成される。<br>
66 zmatsuo 10134 <img src="setup-additional-visual-theme.png"><br>
67    
68     <a href="../setup/teraterm-win.html#eterm">テーマファイルについて(Eterm風半透明ウィンドウ)</a>
69    
70 zmatsuo 10189 <h3>文字BG</h3>
71    
72     <p>
73     文字を選択したとき、文字の背景と背景画像の混合比を指定することができる。
74     </p>
75    
76 zmatsuo 10134 <h3>iniファイル内のキーについてのメモ</h3>
77    
78     仕様が固まったら消す
79    
80     <dl>
81     <dt>BGPictureTone</dt>
82     <dd>
83     背景画像(Dest)にデスクトップ画像(Src1)どれぐらいブレンドするか<br>
84     BGSrc1Alpha = 255 - BGPictureTone<br>
85     0=デスクトップ画像(Src1)が100%<br>
86     255=背景画像(Dest)が100%
87     </dd>
88     <dt>BGFadeColor</dt>
89     <dd>
90     Src2の色<br>
91     BGFadeColor = BGSrc2Color
92     </dd>
93     <dt>BGFadeTone</dt>
94     <dd>DestとSrc1の合成画像に単色(Src2)をどれぐらいブレンドするか<br>
95     BGSrc2Alpha = 255 - BGFadeTone<br>
96     0=単色(Src2)が100%<br>
97     255=DestとSrc1の合成画像が100%
98     </dd>
99     </dl>
100    
101     <hr>
102    
103     <h2 id="color">color tab(カラーテーマ)</h2>
104    
105     <p>
106     *注意* 背景画像を表示しているとき、文字の背景は無効化される。
107    
108     <p>
109     カラーテーマはデフォルト色に上書きして色が設定される。<br>
110     <a href="#default_color">デフォルト色</a>はTERATERM.INI で設定される。<br>
111     iniファイル内で設定しない色はデフォルト色となる。
112    
113     <p>
114     このタブでは次のことができる<br>
115     <ul>
116     <li>色の設定
117     <li>デフォルトの色に戻す
118     </ul>
119    
120     <p>
121     色の設定はリストで色を選んで右クリック(orダブルクリック)
122    
123     <p>
124     今のところ commctrlのカラーピッカーを使用。<br>
125     Tera Term内のカラーピッカーに切り替えるか?
126    
127     <p>
128     設定した色を表示する例
129 zmatsuo 10192 <pre>
130     wget https://osdn.net/projects/ttssh2/scm/svn/blobs/head/trunk/tests/256colors2.pl?export=raw -O - | perl
131     wget https://osdn.net/projects/ttssh2/scm/svn/blobs/head/trunk/tests/colortable16.sh?export=raw -O - | sh
132     wget https://osdn.net/projects/ttssh2/scm/svn/blobs/head/trunk/tests/color-sgr-decscnm.pl?export=raw -O - | perl</pre>
133 zmatsuo 10134
134     <dl>
135     <dt>[default]</dt>
136     <dd>デフォルト色を設定</dd>
137     </dl>
138    
139     <hr>
140    
141     <h2 id="theme_file">themeファイル</h2>
142    
143     <ul>
144     <li>themeファイルの種類
145     <li>デフォルト色について
146     </ul>
147    
148     <h3>themeファイルの種類</h3>
149    
150     テーマファイルにはいくつかの種類がある。<br>
151 zmatsuo 10154 TODO
152     <ul>
153     <li>仕様をちゃんと決める
154     <li>仕様に合わせて<a href="https://ttssh2.osdn.jp/tmp/color/">color picker(仮)</a>を修正
155     </ul>
156 zmatsuo 10134
157     <dl>
158     <dt>BG + カラー</dt>
159     <dd>
160     [BG]と[Color Theme]の2セクション入ったファイル<br>
161     [BG]セクションには背景画像の設定だけ入っている
162     </dd>
163     <dt>BG のみ</dt>
164     <dd>
165     [BG]セクションのみのファイル<br>
166     [BG]セクションには背景画像の設定だけ入っている
167     </dd>
168     <dt>カラーのみ</dt>
169     <dd>
170     [Color Theme]のみのファイル<br>
171     </dd>
172     <dt>BG + 旧カラー (廃止したい)</dt>
173     <dd>
174     [BG]セクションのみのファイル<br>
175     [BG]セクションには背景画像と文字の色情報が入っている<br>
176     [BG]セクションの色情報は廃止したい<br>
177     </dd>
178     </dl>
179    
180     <h3 id="default_color">デフォルト色について</h3>
181    
182     デフォルト色は TERATERM.INI の次のキーワードで設定できる
183     <ul>
184     <li>VTColor
185     <li>VTBoldColor
186     <li>VTBlinkColor
187     <li>VTReverseColor
188     <li>URLColor
189     <li>ANSIColor
190     </ul>
191    
192     </body>
193     </html>

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26