◀Unicode版開発トップへ
  • 799 テキスト折り返し方法の追加(その2)
    • 1028 Commit報告(New) テキスト折り返し方法の追加(その2)
  • [799] テキスト折り返し方法の追加(その2) なすこじ 2009年02月03日 15:38

    「折り返さない」機能について再修正し、目指して
    いた形である”テキストの最大幅にスクロールバー
    の幅を追従させる”を実装しました。

    ANSI版 Patches #2028628 のBと同一の内容です。

     各レイアウト行のレイアウト情報にレイアウト行長
     を保持する変数を追加し、行の編集時にレイアウト
     行長を計算・保存します。
     これにより全ライン走査時の負荷が軽減されてい
     ます。

     高負荷な操作:
      ・最大幅の行を含む削除
      ・最大幅の行かつ行頭以外での改行
      ・最大幅の行を含む置換

    PatchUnicode #2559747
    • [1028] Commit報告(New) テキスト折り返し方法の追加(その2) なすこじ 2009年09月14日 08:50

      rev1653でコミットしました。