Quantcast
Channel: All Open Tickets - Tera Term on OSDN
Viewing all articles
Browse latest Browse all 2128

ログUIの変更 - Tera Term Ticket #40519 on OSDN

$
0
0

ログUIの変更

Eröffnet am: 2020-07-01 00:18

Letztes Update: 2020-07-01 19:50

Auswertung:zmatsuoVerantwortlicher:zmatsuo
Priorität:5 - MittelMeilenstein:Tera Term 5.0
Typ:FunktionsanfragenSchweregrad:5 - Mittel
Komponente:Tera TermStatus:Offen [Owner assigned]
LösungKeine

Einzelheiten

ファイル選択ダイアログのカスタマイズをやめてダイアログを追加します。

ファイル選択ダイアログをカスタマイズすると 古いスタイルのダイアログになります。 UIの互換性を保つためだと思われます。

ダイアログのイメージは次のようにしようと考えています。

ログ

Filename (drop file in this dialog)
 [ (*1)                           ] [...] (*4)

( ) text
    [UTF-8    ▼]  (*2)
    |UTF-16BE  |
    |UTF-16LE  |
( ) binary

[ ] BOM (*3)
[ ] append (*2)
[ ] plain text
[ ] no dialog
[ ] include buffer
[ ] time stamp
    [local time          ▼]
    |UTC                  |
    |Elapsed time logging |
    |Elapsed connection   |

             [help] [ok] [cancel]
  • 1 設定のフォルダ、ファイル名がデフォルトで入る
  • 2 appendの時、ファイルにBOMがあれば自動選択される
  • 3 新規ファイル & binary以外選択可
  • 4 ファイル選択ダイアログ

Letzte Aktualisierung für dieses Ticket

2020-07-01 19:50 Aktualisiert von: nmaya

Kommentar

https://twitter.com/sempreff/status/1274238623215489025
現在このような現象がありますが、これが改善されることを期待します。

確か OPENFILENAME.Flags に OFN_OVERWRITEPROMPT を入れ、OPENFILENAME.lpTemplateName を指定して GetSaveFileName() を呼んでいたと思います。
呼ぶ前に Append かどうかが分かればいいのですが、Append を選択するのは lpTemplateName のダイアログの中になるのでそれができません。
Append でないときに上書き確認を出さずに上書きされてしまうのと、Append なので必要のないアラートが出て鬱陶しいのとでは、前者の方が危険なので後者には我慢してもらっているかたちになります。

ところで、ダイアログをオリジナルで作成すると、それぞれの OS バージョンでの GetSaveFileName() のような外観?になるのでしょうか?


Viewing all articles
Browse latest Browse all 2128