Changeset 24 in dev for ProjectEditor/DrawBuffer.cpp


Ignore:
Timestamp:
Dec 30, 2006, 10:18:01 AM (18 years ago)
Author:
dai_9181
Message:

保存されていないドキュメントのタブに(*)をつける機能に対応。
MDITEXTEDITINFOをCMdiTextEditに変更。今後、オブジェクト指向化を進める。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ProjectEditor/DrawBuffer.cpp

    r3 r24  
    283283    int iControlTabSpace;
    284284    int iLineNumberTextCount;
    285     iControlTabSpace=MdiInfo[WndNum].pmti->iWidth_ControlTabSpace;
    286     iLineNumberTextCount=MdiInfo[WndNum].pmti->iLineNumberTextCount;
     285    iControlTabSpace=MdiInfo[WndNum].pMdiTextEdit->iWidth_ControlTabSpace;
     286    iLineNumberTextCount=MdiInfo[WndNum].pMdiTextEdit->iLineNumberTextCount;
    287287
    288288    //一ページ中に表示できる行数を取得
     
    301301
    302302    //テキストバッファをコード内で参照しやすいようにポインタ変数を利用する
    303     pBuf=MdiInfo[WndNum].pmti->buffer;
     303    pBuf=MdiInfo[WndNum].pMdiTextEdit->buffer;
    304304
    305305    //選択範囲を取得
     
    335335        if(pBuf[i]=='\0'){
    336336            if(0<=y&&y<=OnePage_CharHeight){
    337                 if(MdiInfo[WndNum].pmti->StartCaretPos.y==y-BaseY){
     337                if(MdiInfo[WndNum].pMdiTextEdit->StartCaretPos.y==y-BaseY){
    338338                    ////////////////////////////////////
    339339                    // カーソル行では余白を塗りつぶす
     
    375375            /////////////////
    376376
    377             if(MdiInfo[WndNum].pmti->StartCaretPos.y==y-BaseY){
     377            if(MdiInfo[WndNum].pMdiTextEdit->StartCaretPos.y==y-BaseY){
    378378                ///////////////////////////////////////////////////////////
    379379                //改行コードよりも右側は白いブラシで塗りつぶす(カーソル行用)
     
    446446
    447447        //ハイパーリンク用下線
    448         if(MdiInfo[WndNum].pmti->iUnderStart<=i&&i<MdiInfo[WndNum].pmti->iUnderEnd)
     448        if(MdiInfo[WndNum].pMdiTextEdit->iUnderStart<=i&&i<MdiInfo[WndNum].pMdiTextEdit->iUnderEnd)
    449449            bHyperLinkUnderBar=1;
    450450        else bHyperLinkUnderBar=0;
     
    463463            else{
    464464                //通常カラー
    465                 NextColor=MdiInfo[WndNum].pmti->pColorRef[i];
     465                NextColor=MdiInfo[WndNum].pMdiTextEdit->pColorRef[i];
    466466            }
    467467
     
    472472            }
    473473            else{
    474                 if(MdiInfo[WndNum].pmti->StartCaretPos.y==y-BaseY){
     474                if(MdiInfo[WndNum].pMdiTextEdit->StartCaretPos.y==y-BaseY){
    475475                    //カーソル行
    476476                    NextBackColor=CaretBackColor;
     
    523523
    524524
    525                 if(MdiInfo[WndNum].pmti->StartCaretPos.y==y-BaseY){
     525                if(MdiInfo[WndNum].pMdiTextEdit->StartCaretPos.y==y-BaseY){
    526526                    ///////////////////////////////////////////////////////////
    527527                    //改行コードよりも右側は白いブラシで塗りつぶす(カーソル行用)
Note: See TracChangeset for help on using the changeset viewer.