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

アプリからセットするアイコンサイズを拡大率にあわせて変更する - Tera Term Ticket #43907 on OSDN

$
0
0

アプリからセットするアイコンサイズを拡大率にあわせて変更する

Eröffnet am: 2022-02-19 01:34

Letztes Update: 2022-05-10 12:59

Auswertung:nmayaVerantwortlicher:(Keine)
Priorität:5 - MittelMeilenstein:Tera Term 5.0 alpha2
Typ:RemindsSchweregrad:5 - Mittel
Komponente:(Keine)Status:Offen
LösungKeine

Einzelheiten

cf. ttssh2-dev 243ttssh2-dev 254

adjust_iconブランチで作業中

cf. ttssh2-dev 386, ttssh2-dev 387

  • VTウィンドウのアイコン
    • TTSSH 側も拡大率にあわせて読み込む必要がある
      • ttxssh.c notify_established_secure_connection()
    • SSH 切断時にアイコンを戻す処理
      • ttxssh.c notify_established_secure_connection() で、SSH 接続時に元のアイコンを pvar->OldLargeIcon, pvar->OldSmallIcon に取っておいて切断時に戻している
      • SSH 接続中に解像度が変わらない保証がないので、アイコンを保持しておくことはできない
      • 本体側で「今の解像度」の「VTウィンドウ」のアイコンを読み込み直す必要がある
    • SSH 接続中に解像度が変わったとき
      • CVTWindow::OnDpiChanged() でアイコンをセットせず、TTSSH 側で「今の解像度」の「SSHアイコン」を読み込む必要がある
  • 通知アイコン
    • cf. https://osdn.net/projects/ttssh2/ticket/44517#comment:1412:44517:1651892097
    • 拡大率にあわせたサイズを読み込んでいないので対応する必要がある
    • 解像度が変わったとき
      • なにもしていないので対応する必要がある
    • TTSSH 側も拡大率にあわせて読み込む必要がある
    • SSH 切断時にアイコンを戻す処理
      • 注意点はVT ウィンドウと同様。通知アイコン設定時に OldNotifyIcon に元のアイコンを取っておいているので、これをやめる必要がある
    • SSH 接続中に解像度が変わったとき
      • 注意点はVT ウィンドウと同様。

Letzte Aktualisierung für dieses Ticket

2022-05-10 12:59 Aktualisiert von: nmaya

  • File アイコン設定-改良案.png (File ID: 9200) is attached

Viewing all articles
Browse latest Browse all 2128