2002-09-21_tab2.zip
>* TAB幅を1~64まで1刻みで修正可能に.
>* 行番号の右に隙間をあけたとき,縦棒が一番右に寄ってしまうのを数字の直後に来るようにした
* 行番号の縦線と文字の隙間が行番号背景色だったのをテキスト背景色に変更
* 行番号非表示で上部余白を指定しているとき,左上にテキスト色の隙間ができていたのを解消
* TAB設定は全てCLayoutMgrの値を使用するようにした.
行番号と文字の隙間はテキストの背景色ではありますが,扱い上は行番号領域です.
ですので,アンダーラインが行番号にくっつかない,余白にマウスカーソルを置くと右向きになるなどちょっと気になる点があるかもしれません.
m_nTopYohauのようにCEditView::m_nLeftYohakuを作って,テキスト・行番号の両側で考慮した方が良いとは思いますが,それはまたの機会ということで.
TAB幅の方は,一応CLayoutMgr::m_nTabSpaceを設定してレイアウトと描画をやり直せば変わると思いますが,ファイル単位の設定をどうやって行うかが問題.で,かつて出てきたルーラをクリックするとというあろかさんの変更が生きてくるということでしょうか.
始めからあろかさんの設定を適用したところから始めるべきだったかも.う~む,突っ走りすぎた気がする.