◀Unicode版開発トップへ
  • 459 Commit報告:(Fix/Imp) 表示関連の修正3件
    • 460 Re:Commit報告:(Fix/Imp) 表示関連の修正3件
      • 463 Re2:Commit報告:(Fix/Imp) 表示関連の修正3件
        • 464 Re3:Commit報告:(Fix/Imp) 表示関連の修正3件
  • [459] Commit報告:(Fix/Imp) 表示関連の修正3件 ryoji 2008年06月07日 00:33

    リビジョン:
     rev1370, 1371, 1372

    変更種別:
     表示関連のバグ修正および改善

    内容:

    rev1370:
    Fix: 外部へのドロップ移動で分割他ビューが更新されない

    rev1371:
    Fix: Grep結果が分割他ビューに反映されない
    (無題画面を分割してヒットしないGrepを実行すると現象が顕著に見られた)

    rev1372:
    Fix: メニューバーに表示される行:列のラベルがウィンドウの縁を突き抜ける
    (>>unicode:458 Vista以外のOSで起きていました)
    Imp: メニューバーに表示される行:列の位置調整
    Imp: ステータスバーの文字コード表示幅微調整
    (Vista以外のOSでキャレット位置の文字コード表示部にCRLFを表示すると右端が欠けていました)
    • [460] Re:Commit報告:(Fix/Imp) 表示関連の修正3件 kobake 2008年06月07日 16:47

      コード、動作、軽くレビューしました。問題無いです。

      ところで細かい所ですけど、
      CEditWnd::OnSize で pszLabel[3] を _T("0000") から _T("CRLF") へ変えた意図ってなんでしょうか。
      • [463] Re2:Commit報告:(Fix/Imp) 表示関連の修正3件 ryoji 2008年06月07日 17:42

        ▼ kobakeさん
        > CEditWnd::OnSize で pszLabel[3] を _T("0000") から _T("CRLF") へ変えた意図ってなんでしょうか。

        それが「Imp: ステータスバーの文字コード表示幅微調整」の部分です。
        改行位置にカーソルがあると16進コードではなくて"CRLF"といった表示になるようですが、"0000"の幅では表示幅が足りなくて XP 環境などでは右端が微妙に欠けていたので。
        #この修正はメニューバーではなくてステータスバーのほう
        • [464] Re3:Commit報告:(Fix/Imp) 表示関連の修正3件 kobake 2008年06月07日 18:11

          ▼ ryojiさん
          > ▼ kobakeさん
          > > CEditWnd::OnSize で pszLabel[3] を _T("0000") から _T("CRLF") へ変えた意図ってなんでしょうか。
          >
          > それが「Imp: ステータスバーの文字コード表示幅微調整」の部分です。
          > 改行位置にカーソルがあると16進コードではなくて"CRLF"といった表示になるようですが、"0000"の幅では表示幅が足りなくて XP 環境などでは右端が微妙に欠けていたので。
          > #この修正はメニューバーではなくてステータスバーのほう

          なるほど、UI部分なので等幅フォントじゃないんですね。見落としていました。
          ご解説ありがとうございます。

          #ちなみに自分はWindowsのUIフォントをぜんぶ等幅にしてしまっているので(笑)気づきませんでした…。