フォントを大きくしたり、タブ幅を10や20に設定した時に、設定値にならないバグです。 具体的には、タブ文字ピクセル数が折り返し文字数以上だと、タブ幅が4文字になるバグを修正します。
他にも、行頭折り返しの最大値の幅のpxと文字数の混同も修正しました。
動作確認中に気がつきました(今回の修正とは直接関係ないところ)。
フォント大きめ、タブ幅を10、折り返し方法を「右端で折り返す」状態にして、 エディタのウィンドウ幅を狭めていくとタブ幅が4になります。 その後、エディタのウィンドウ幅を広げても4のままで元に戻らないようです。 ANSI版も同様でした。
CLayoutMgr::_DoLayout()に「折り返し幅 <= TAB幅」のときに4にする処理がありますが、 元に戻すところがないのが原因のような気がします。
コメント追加、条件式を計算式に合わせました。
[r4162]でcommitしました。
Commit: [r4162]
Log in to post a comment.
動作確認中に気がつきました(今回の修正とは直接関係ないところ)。
フォント大きめ、タブ幅を10、折り返し方法を「右端で折り返す」状態にして、
エディタのウィンドウ幅を狭めていくとタブ幅が4になります。
その後、エディタのウィンドウ幅を広げても4のままで元に戻らないようです。
ANSI版も同様でした。
CLayoutMgr::_DoLayout()に「折り返し幅 <= TAB幅」のときに4にする処理がありますが、
元に戻すところがないのが原因のような気がします。
コメント追加、条件式を計算式に合わせました。
[r4162]でcommitしました。
Related
Commit: [r4162]