Changeset 24 in dev for ProjectEditor/FileOperation.cpp


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

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ProjectEditor/FileOperation.cpp

    r22 r24  
    423423        //文字コードを復元
    424424        char *pBuf;
    425         pBuf=nkf.RestoreBuffer(MdiInfo[WndNum].pmti->buffer,MdiInfo[WndNum].pmti->iCharCode);
     425        pBuf=nkf.RestoreBuffer(MdiInfo[WndNum].pMdiTextEdit->buffer,MdiInfo[WndNum].pMdiTextEdit->iCharCode);
    426426
    427427        //改行コードを復元
    428         if(MdiInfo[WndNum].pmti->iLfCode==LFCODE_LF) nkf.ToLF(pBuf);
    429         else if(MdiInfo[WndNum].pmti->iLfCode==LFCODE_CR) nkf.ToCR(pBuf);
     428        if(MdiInfo[WndNum].pMdiTextEdit->iLfCode==LFCODE_LF) nkf.ToLF(pBuf);
     429        else if(MdiInfo[WndNum].pMdiTextEdit->iLfCode==LFCODE_CR) nkf.ToCR(pBuf);
    430430
    431431
     
    446446        HeapDefaultFree(pBuf);
    447447
    448         //変更フラグに0をセット
    449         MdiInfo[WndNum].pmti->bModify=0;
     448        //変更フラグをオフにする
     449        MdiInfo[WndNum].pMdiTextEdit->UnModify();
    450450    }
    451451    else if(MdiInfo[WndNum].DocType==WNDTYPE_ICONEDIT){
     
    496496        COLORREF color;
    497497        color=pobj_MainTab->GetItemColor(szOldTitle);
    498         pobj_MainTab->delete_item(szOldTitle,0);
    499         pobj_MainTab->insert(MdiInfo[WndNum].title,0,color);
     498        pobj_MainTab->DeleteItem( szOldTitle, false );
     499        pobj_MainTab->InsertItem( MdiInfo[WndNum].title, false, color );
    500500    }
    501501    else{
    502         pobj_MainTab->reset_item(szOldTitle,MdiInfo[WndNum].title);
     502        pobj_MainTab->RenameItem( szOldTitle, MdiInfo[WndNum].title );
    503503    }
    504504
Note: See TracChangeset for help on using the changeset viewer.