Ticket #45372

設定に下線属性の文字表示を有効/無効を追加する

Eröffnet am: 2022-08-15 01:33 Letztes Update: 2022-09-17 22:31

Auswertung:
Verantwortlicher:
(Keine)
Typ:
Status:
Geschlossen
Komponente:
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Gefixt
Datei:
Keine
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

設定に下線属性の文字表示を有効/無効を追加する

  • 設定-その他の設定-表示タブ に追加
  • r10157 で表示できるようになったが常に有効となっている

Ticket-Verlauf (3/12 Historien)

2022-08-15 01:33 Aktualisiert von: zmatsuo
  • New Ticket "設定に下線属性の文字表示を有効/無効を追加する" created
2022-08-30 00:31 Aktualisiert von: zmatsuo
Kommentar

r10214 で、下線属性の設定を追加して、設定に従って下線属性を表示するようにしました。

次のアイテムはおって作ります。

  • マニュアル
  • lng

INIに項目を追加しました (NEWが今回追加)

Attr \ ini font on/off color on/off color(R,G,B,R,G,B)
Normal - - VTColor
Bold EnableBold EnableBoldAttrColor VTBoldColor
Blink - EnableBlinkAttrColor VTBlinkColor
Reverse - EnableReverseAttrColor VTReverseColor
URL Underline URLUnderline EnableURLColor URLColor
Underline(NEW) UnderlineAttrFont UnderlineAttrColor VTUnderlineColor

GUIで設定できるので大丈夫なのですが、ちょっと直行性がないので変更したくなりますが、 これでよいかなと思います。いかがでしょう?

develop に沿っています。

2022-08-30 00:42 Aktualisiert von: zmatsuo
Kommentar

#44552 は teraterm/teraprn.cpp の PrnSetAttr() で 反転表示するかフラグをチェックすれば解決できるかもしれないです。

印字用と画面用の2種類のチェックボタンを作るか、共有するかですね。

フォント関連がだいぶんわかってきたので #11195 の対応ができるかもしれないです。

2022-08-30 12:58 Aktualisiert von: nmaya
Kommentar

ありがとうございます。

INI の色が反映されなかったので r10215, r10216 で修正しました。

TODO

  • 色のデフォルトを決める
  • 色設定の変更UI(Setup - Window)?※
  • lng
  • マニュアル
    • UIを変更したダイアログのページ
    • 変更履歴

※たぶんテーマエディタに入っているので、これはTODOではないと思われていると思います。

私は Normal - ANSIColor までの色はテーマではなく基本のものだと思っています(TERATERM.INIに書くものなので)。

色(RGB)を指定するUIが4種類くらいあったり、基本の色とテーマの境目とか、そもそも設定ダイアログ全体をどうするかと言う話になりそうですが、私はそれらは 5.0 より後でいいと思っているので、別の話にしましょう。

(Edited, 2022-08-30 13:00 Aktualisiert von: nmaya)
2022-08-31 01:09 Aktualisiert von: zmatsuo
Kommentar

修正ありがとうございます。

日本語だけでもとマニュアルを準備していたのですが明日以降になります…。

Underline色設定、後回しでもよさそうですね。簡単そうならを追加してみます。

色設定、設定ダイアログなどなどはもう少し後ですね。

TODO追加

  • TERATERM.INI の初期値修正
2022-08-31 23:27 Aktualisiert von: zmatsuo
Kommentar

r10219, r10220で対応しました

  • TERATERM.INI の初期値修正
  • lng
  • マニュアル
  • UIを変更したダイアログのページ
  • iniファイル一覧
  • 変更履歴

TODO

  • 色のデフォルトを決める
  • 色設定の変更UI(Setup - Window)(後回しでok)

下線属性の色ですが・・今のところ思いつかないです。

2022-09-01 23:59 Aktualisiert von: zmatsuo
Kommentar

不具合を見つけたので修正しました(r10222)。

属性ごとの色,fontをすべてoffにすると、画面上は #44552 向けな出力になります。 少し考えてみます。

2022-09-02 00:26 Aktualisiert von: nmaya
Kommentar

r10219, r10220で対応しました

ありがとうございます。

r10225 でデフォルト色を変更しました。

2022-09-03 00:53 Aktualisiert von: zmatsuo
Kommentar

r10225 でデフォルト色を変更しました。

ありがとうございます。よさそうです。

引き続き色に関連する修正を行いました。 ちょっと関係ないのも入っていますが r10222からr10228です。

UseTextColor=on の動作を16/256色モードに拡張しました。

UseNormalBGColor=on、UseTextColor=on 時の カラーテーブルの中身入れ替え処理をなくしました。

Win32 の GetNearestColor() API をつかって 近い色に変換する箇所が気になりますが 後回しにしようと思います。

2022-09-03 01:42 Aktualisiert von: zmatsuo
Kommentar

色設定の変更UIチケットを作りました #45549

2022-09-17 22:29 Aktualisiert von: zmatsuo
  • Status Update from Offen to Geschlossen
2022-09-17 22:31 Aktualisiert von: zmatsuo
  • Lösung Update from Keine to Gefixt

Dateianhangliste

Keine Anhänge

Bearbeiten

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Anmelden