Menu

#1078 タブ幅がフォントサイズが大きいと4固定になる

None
closed
nobody
None
5
2017-03-04
2016-06-19
Moca
No

フォントを大きくしたり、タブ幅を10や20に設定した時に、設定値にならないバグです。
具体的には、タブ文字ピクセル数が折り返し文字数以上だと、タブ幅が4文字になるバグを修正します。

他にも、行頭折り返しの最大値の幅のpxと文字数の混同も修正しました。

1 Attachments

Discussion

  • novice123

    novice123 - 2017-01-04

    動作確認中に気がつきました(今回の修正とは直接関係ないところ)。

    フォント大きめ、タブ幅を10、折り返し方法を「右端で折り返す」状態にして、
    エディタのウィンドウ幅を狭めていくとタブ幅が4になります。
    その後、エディタのウィンドウ幅を広げても4のままで元に戻らないようです。
    ANSI版も同様でした。

    CLayoutMgr::_DoLayout()に「折り返し幅 <= TAB幅」のときに4にする処理がありますが、
    元に戻すところがないのが原因のような気がします。

     
  • novice123

    novice123 - 2017-01-04

    コメント追加、条件式を計算式に合わせました。

     
  • novice123

    novice123 - 2017-01-07

    [r4162]でcommitしました。

     

    Related

    Commit: [r4162]

  • Moca

    Moca - 2017-03-04
    • status: open --> closed
    • Group: -->
     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.