Ignore:
Timestamp:
Jun 17, 2008, 9:30:54 PM (16 years ago)
Author:
dai_9181
Message:

・BreakPoint周りをリファクタリング
・FileTree周りをリファクタリング

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0/abdev/abdev/ProjectControl.cpp

    r629 r651  
    135135                                // 対象ファイルを開く
    136136                                lstrcpy(temporary,
    137                                     projectInfo.pobj_DBFileInfo->ppobj_FileInfo[pobj_ClassTreeView->pProcInfo[i].FileNum]->m_path);
     137                                    projectInfo.pobj_DBFileInfo->ppobj_FileInfo[pobj_ClassTreeView->pProcInfo[i].FileNum]->GetPath().c_str());
    138138                                lstrcpy( temporary, projectInfo.GetWorkDir().GetFullPath( temporary ).c_str() );
    139139                                hChild=OpenFileWithExtension(temporary);
     
    403403void ShowFileView(){
    404404    TabCtrl_SetCurSel(hProjectViewTab,0);
    405     ShowWindow(pobj_FileTree->hTree,SW_SHOW);
     405    pobj_FileTree->ShowWindow( SW_SHOW );
    406406    ShowWindow(hProcedureTreeView,SW_HIDE);
    407407    ShowWindow(hMaterialTreeView,SW_HIDE);
     
    409409void ShowClassView(){
    410410    TabCtrl_SetCurSel(hProjectViewTab,1);
    411     ShowWindow(pobj_FileTree->hTree,SW_HIDE);
     411    pobj_FileTree->ShowWindow( SW_HIDE );
    412412    ShowWindow(hMaterialTreeView,SW_HIDE);
    413413    ShowWindow(hProcedureTreeView,SW_SHOW);
     
    415415void ShowMaterialView(){
    416416    TabCtrl_SetCurSel(hProjectViewTab,2);
    417     ShowWindow(pobj_FileTree->hTree,SW_HIDE);
     417    pobj_FileTree->ShowWindow( SW_HIDE );
    418418    ShowWindow(hProcedureTreeView,SW_HIDE);
    419419    ShowWindow(hMaterialTreeView,SW_SHOW);
     
    455455
    456456            //ファイルツリービューを作成
    457             pobj_FileTree=new CFileTree(hProjectViewTab);
     457            pobj_FileTree = new FileListTreeViewCtrl( hProjectViewTab );
    458458
    459459            //クラスツリービューを作成
     
    494494            TreeView_SetImageList(hMaterialTreeView,hMaterialTreeViewImageList,TVSIL_NORMAL);
    495495
    496             ShowWindow(pobj_FileTree->hTree,SW_SHOW);
     496            pobj_FileTree->ShowWindow( SW_SHOW );
    497497            GetClientRect(hwnd,&rect);
    498498            SendMessage(hwnd,WM_SIZE,0,MAKELONG(rect.right,rect.bottom));
     
    605605                rect.bottom++;
    606606
    607                 pobj_FileTree->resize(rect.left,rect.top,rect.right-rect.left,rect.bottom-rect.top);
     607                pobj_FileTree->MoveWindow(rect.left,rect.top,rect.right-rect.left,rect.bottom-rect.top);
    608608                MoveWindow(hProcedureTreeView,
    609609                    rect.left,rect.top,rect.right-rect.left,rect.bottom-rect.top,1);
     
    623623                TabCtrl_AdjustRect(hProjectViewTab,FALSE,&rect);
    624624
    625                 pobj_FileTree->resize(rect.left,rect.top,rect.right-rect.left,rect.bottom-rect.top);
     625                pobj_FileTree->MoveWindow(rect.left,rect.top,rect.right-rect.left,rect.bottom-rect.top);
    626626                MoveWindow(hProcedureTreeView,
    627627                    rect.left,rect.top,rect.right-rect.left,rect.bottom-rect.top,1);
     
    687687
    688688    //ツリービューから削除
    689     TreeView_DeleteItem(pobj_FileTree->hTree,hTreeItem);
     689    pobj_FileTree->DeleteItem( hTreeItem );
    690690
    691691    //projectInfo.pobj_DBFileInfoオブジェクトから削除
     
    14071407                temporary[i2]=buffer[i];
    14081408            }
    1409             if(temporary[0]=='1') TreeView_Expand(pobj_FileTree->hTree,TreeView_GetRoot(pobj_FileTree->hTree),TVE_EXPAND);
     1409            if(temporary[0]=='1')
     1410            {
     1411                pobj_FileTree->Expand( pobj_FileTree->GetRootItem(), TVE_EXPAND );
     1412            }
    14101413
    14111414            for(i+=2,i2=0;;i++,i2++){
     
    15291532                temporary[i2]=buffer[i];
    15301533            }
    1531             if(temporary[0]=='1') TreeView_Expand(pobj_FileTree->hTree,TreeView_GetRoot(pobj_FileTree->hTree),TVE_EXPAND);
     1534            if(temporary[0]=='1')
     1535            {
     1536                pobj_FileTree->Expand( pobj_FileTree->GetRootItem(), TVE_EXPAND );
     1537            }
    15321538
    15331539            for(i+=2,i2=0;;i++,i2++){
     
    16641670
    16651671                    sprintf(buffer+i2,"text,\"%s\",%d,%d,%d,%d\r\n",
    1666                         projectInfo.pobj_DBFileInfo->ppobj_FileInfo[i]->m_path,
     1672                        projectInfo.pobj_DBFileInfo->ppobj_FileInfo[i]->GetPath().c_str(),
    16671673                        pos.x,
    16681674                        pos.y,
     
    17181724    memset(&tvItem,0,sizeof(TVITEM));
    17191725    tvItem.mask=TVIF_HANDLE|TVIF_STATE;
    1720     tvItem.hItem=TreeView_GetRoot(pobj_FileTree->hTree);
    1721     TreeView_GetItem(pobj_FileTree->hTree,&tvItem);
     1726    tvItem.hItem = pobj_FileTree->GetRootItem();
     1727    pobj_FileTree->GetItem( &tvItem );
    17221728    if(tvItem.state&TVIS_EXPANDED) i=1;
    17231729    else i=0;
Note: See TracChangeset for help on using the changeset viewer.