OSDN Git Service

add 'extensions' column in directory diff
authorDennis Lim <dlkj@users.sourceforge.net>
Thu, 15 Nov 2001 14:07:29 +0000 (14:07 +0000)
committerDennis Lim <dlkj@users.sourceforge.net>
Thu, 15 Nov 2001 14:07:29 +0000 (14:07 +0000)
Src/DiffContext.h
Src/DirDoc.cpp

index eb870d0..1a766d8 100644 (file)
@@ -19,6 +19,7 @@ struct dirdata
 
 typedef struct tagDIFFITEM {
        TCHAR filename[_MAX_FNAME+_MAX_EXT];
+       TCHAR extension[_MAX_EXT];
        TCHAR lpath[MAX_PATH], rpath[MAX_PATH];
        long ltime, rtime;
        BYTE code;
index 503408b..520caf7 100644 (file)
@@ -229,6 +229,7 @@ void CDirDoc::Redisplay()
                                && (!mf->m_bHideBak || !FileExtMatches(di.filename,BACKUP_FILE_EXT)))
                        {
                                m_pView->AddItem(cnt, DV_NAME, di.filename);
+                               m_pView->AddItem(cnt, DV_EXT, di.extension);    // BSP - Add the current file extension
 
                                p = _tcsninc(di.lpath, llen);
                                s = _T(".");
@@ -245,6 +246,7 @@ void CDirDoc::Redisplay()
                                && (!mf->m_bHideBak || !FileExtMatches(di.filename,BACKUP_FILE_EXT)))
                        {
                                m_pView->AddItem(cnt, DV_NAME, di.filename);
+                               m_pView->AddItem(cnt, DV_EXT, di.extension);    // BSP - Add the current file extension
                                p = _tcsninc(di.lpath, llen);
                                s = _T(".");
                                s += p;
@@ -262,6 +264,7 @@ void CDirDoc::Redisplay()
                                && (!mf->m_bHideBak || !FileExtMatches(di.filename,BACKUP_FILE_EXT)))
                        {
                                m_pView->AddItem(cnt, DV_NAME, di.filename);
+                               m_pView->AddItem(cnt, DV_EXT, di.extension);    // BSP - Add the current file extension
                                
                                if (di.code==FILE_LUNIQUE || di.code==FILE_LDIRUNIQUE)
                                        p = _tcsninc(di.lpath, llen);
@@ -280,6 +283,7 @@ void CDirDoc::Redisplay()
                                && (!mf->m_bHideBak || !FileExtMatches(di.filename,BACKUP_FILE_EXT)))
                        {
                                m_pView->AddItem(cnt, DV_NAME, di.filename);
+                               m_pView->AddItem(cnt, DV_EXT, di.extension);    // BSP - Add the current file extension
                                p = _tcsninc(di.lpath, llen);
                                s = _T(".");
                                s += p;
@@ -291,6 +295,7 @@ void CDirDoc::Redisplay()
                        break;
                default: // error
                        m_pView->AddItem(cnt, DV_NAME, di.filename);
+                       m_pView->AddItem(cnt, DV_EXT, di.extension); // BSP - Add the current file extension
                        p = _tcsninc(di.lpath, llen);
                        s = _T(".");
                        s += p;