OSDN Git Service

[ 724473 ] Move WaitStatusCursor strings into RC
authorPerry Rapp <elsapo@users.sourceforge.net>
Sun, 20 Apr 2003 04:46:22 +0000 (04:46 +0000)
committerPerry Rapp <elsapo@users.sourceforge.net>
Sun, 20 Apr 2003 04:46:22 +0000 (04:46 +0000)
Src/DirDoc.cpp
Src/DirView.cpp
Src/MainFrm.cpp
Src/Merge.rc
Src/MergeDoc.cpp
Src/MergeEditView.cpp
Src/StdAfx.cpp
Src/StdAfx.h
Src/readme.txt
Src/resource.h

index 812d485..a69e866 100644 (file)
@@ -205,7 +205,7 @@ diff_dirs2 (filevec, handle_file, depth)
 
 void CDirDoc::Rescan()
 {
-       WaitStatusCursor waitstatus(_T("Rescanning"));
+       WaitStatusCursor waitstatus(LoadResString(IDS_STATUS_RESCANNING));
 
        ASSERT(m_pCtxt != NULL);
 
index 44550db..c5c0755 100644 (file)
@@ -213,7 +213,7 @@ void CDirView::OnInitialUpdate()
 
 void CDirView::OnLButtonDblClk(UINT nFlags, CPoint point) 
 {
-       WaitStatusCursor waitstatus(_T("Opening selection"));
+       WaitStatusCursor waitstatus(LoadResString(IDS_STATUS_OPENING_SELECTION));
        OpenSelection();
        CListViewEx::OnLButtonDblClk(nFlags, point);
 }
@@ -486,7 +486,7 @@ void CDirView::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags)
 {
        if(nChar==VK_RETURN)
        {
-               WaitStatusCursor waitstatus(_T("Opening selection"));
+               WaitStatusCursor waitstatus(LoadResString(IDS_STATUS_OPENING_SELECTION));
                OpenSelection();
        }
        CListViewEx::OnChar(nChar, nRepCnt, nFlags);
@@ -513,40 +513,30 @@ void CDirView::OpenSelection()
                        break;
                case FILE_SAME:
                        {
-                               CString s;
-                               VERIFY(s.LoadString(IDS_FILESSAME));
-                               AfxMessageBox(s, MB_ICONINFORMATION);
+                               AfxMessageBox(IDS_FILESSAME, MB_ICONINFORMATION);
                        }
                        break;
                case FILE_LDIRUNIQUE:
                case FILE_RDIRUNIQUE:
                        {
-                               CString s;
-                               VERIFY(s.LoadString(IDS_FILEISDIR));
-                               AfxMessageBox(s, MB_ICONINFORMATION);
+                               AfxMessageBox(IDS_FILEISDIR, MB_ICONINFORMATION);
                        }
                        break;
                case FILE_LUNIQUE:
                case FILE_RUNIQUE:
                        {
-                               CString s;
-                               VERIFY(s.LoadString(IDS_FILEUNIQUE));
-                               AfxMessageBox(s, MB_ICONINFORMATION);
+                               AfxMessageBox(IDS_FILEUNIQUE, MB_ICONINFORMATION);
                        }
                        break;
                case FILE_BINDIFF:
                case FILE_BINSAME:
                        {
-                               CString s;
-                               VERIFY(s.LoadString(IDS_FILEBINARY));
-                               AfxMessageBox(s, MB_ICONSTOP);
+                               AfxMessageBox(IDS_FILEBINARY, MB_ICONSTOP);
                        }
                        break;
                default:
                        {
-                               CString s;
-                               VERIFY(s.LoadString(IDS_FILEERROR));
-                               AfxMessageBox(s, MB_ICONSTOP);
+                               AfxMessageBox(IDS_FILEERROR, MB_ICONSTOP);
                        }
                        break;
                }
index 575626f..b14a0d2 100644 (file)
@@ -1242,9 +1242,7 @@ void CMainFrame::OnUpdateViewUsedefaultfont(CCmdUI* pCmdUI)
 
 void CMainFrame::UpdateResources()
 {
-       CString s;
-       VERIFY(s.LoadString(AFX_IDS_IDLEMESSAGE));
-       m_wndStatusBar.SetPaneText(0, s);
+       m_wndStatusBar.SetPaneText(0, LoadResString(AFX_IDS_IDLEMESSAGE));
 
        DirDocList dirdocs;
        GetAllDirDocs(&dirdocs);
index bdc9202..092eea1 100644 (file)
@@ -1046,6 +1046,7 @@ BEGIN
     ID_DIR_OPEN_RIGHT_WITH  "Open right file with..."
     ID_OPTIONS_SHOWBINARIES "Displays binary files"
     ID_VIEW_WHITESPACE      "Shows whitespace characters"
+    ID_REFRESH              "Refresh display\nRefresh (F5)"
 END
 
 STRINGTABLE DISCARDABLE 
@@ -1053,7 +1054,12 @@ BEGIN
     IDS_FILESAVE_FAILED     "Saving %1 failed. Would you like to save the file under a different name?"
     IDS_ERROR_FILE_NOT_FOUND "File not found: %1"
     IDS_ERROR_INCOMPARABLE  "Select two existing directories or files to compare"
-    ID_REFRESH              "Refresh display\nRefresh (F5)"
+    IDS_STATUS_RESCANNING   "Rescanning"
+    IDS_STATUS_OPENING_SELECTION "Opening selection"
+    IDS_STATUS_COPYL2R      "Copying Left to Right"
+    IDS_STATUS_COPYR2L      "Copying Right to Left"
+    IDS_STATUS_COPYALL2L    "Copying All to Left"
+    IDS_STATUS_COPYALL2R    "Copying All to Right"
 END
 
 #endif    // English (U.S.) resources
index 04671f8..c10fc3b 100644 (file)
@@ -1676,7 +1676,7 @@ void CMergeDoc::RescanIfNeeded()
                COleDateTimeSpan elapsed = COleDateTime::GetCurrentTime() - m_LastRescan;
                if (elapsed.GetTotalSeconds() > 1)
                {
-                       WaitStatusCursor waitstatus(_T("Rescanning"));
+                       WaitStatusCursor waitstatus(LoadResString(IDS_STATUS_RESCANNING));
                        FlushAndRescan();
                }
        }
index e3ba75a..ac0aaaa 100644 (file)
@@ -589,7 +589,7 @@ void CMergeEditView::UpdateLineLengths()
 
 void CMergeEditView::OnL2r()
 {
-       WaitStatusCursor waitstatus(_T("Copying Left to Right"));
+       WaitStatusCursor waitstatus(LoadResString(IDS_STATUS_COPYL2R));
        GetDocument()->ListCopy(true);
 }
 
@@ -600,7 +600,7 @@ void CMergeEditView::OnUpdateL2r(CCmdUI* pCmdUI)
 
 void CMergeEditView::OnR2l()
 {
-       WaitStatusCursor waitstatus(_T("Copying Right to Left"));
+       WaitStatusCursor waitstatus(LoadResString(IDS_STATUS_COPYR2L));
        GetDocument()->ListCopy(false);
 }
 
@@ -611,7 +611,7 @@ void CMergeEditView::OnUpdateR2l(CCmdUI* pCmdUI)
 
 void CMergeEditView::OnAllLeft()
 {
-       WaitStatusCursor waitstatus(_T("Copying All to Left"));
+       WaitStatusCursor waitstatus(LoadResString(IDS_STATUS_COPYALL2L));
 
        CMergeDoc* pDoc = GetDocument();
        // Unfortunately difftools is not designed for this kind
@@ -635,7 +635,7 @@ void CMergeEditView::OnUpdateAllLeft(CCmdUI* pCmdUI)
 
 void CMergeEditView::OnAllRight()
 {
-       WaitStatusCursor waitstatus(_T("Copying All to Right"));
+       WaitStatusCursor waitstatus(LoadResString(IDS_STATUS_COPYALL2R));
 
        CMergeDoc* pDoc = GetDocument();
        // Unfortunately difftools is not designed for this kind
index b088a7d..62e7092 100644 (file)
@@ -49,3 +49,10 @@ xisalnum (int c)
 {
   return isalnum (normch(c)) || xisspecial (normch(c));
 }
+
+CString LoadResString(int id)
+{
+       CString s;
+       VERIFY(s.LoadString(id));
+       return s;
+}
index 0b5c1cf..d6e6f60 100644 (file)
@@ -35,8 +35,7 @@ int xisspecial (int c);
 int xisalpha (int c);
 int xisalnum (int c);
 
-
-
+CString LoadResString(int id);
 
 //{{AFX_INSERT_LOCATION}}
 // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
index 928dc40..df848ee 100644 (file)
@@ -4,6 +4,8 @@
  PATCH: [ 724309 ] Add WaitStatusCursors
   WinMerge: DirDoc.cpp DirView.cpp MainFrm.cpp Merge.dsp MergeDoc.cpp MergeEditView.cpp 
    WaitStatusCursor.cpp WaitStatusCursor.h
+ PATCH: [ 724473 ] Move WaitStatusCursor strings into RC
+  WinMerge: DirDoc.cpp DirView.cpp MainFrm.cpp MergeDoc.cpp MergeEditView.cpp resource.h StdAfx.cpp StdAfx.h
 
 2003-04-19 Perry
  [ 724280 ] Could use wait cursors at OpenSelection calls
index 63df887..a932b82 100644 (file)
 #define IDS_FILESAVE_FAILED             192
 #define IDS_ERROR_FILE_NOT_FOUND        193
 #define IDS_ERROR_INCOMPARABLE          194
+#define IDS_STATUS_RESCANNING           195
+#define IDS_STATUS_OPENING_SELECTION    196
+#define IDS_STATUS_COPYL2R              197
+#define IDS_STATUS_COPYR2L              198
+#define IDS_STATUS_COPYALL2L            199
+#define IDS_STATUS_COPYALL2R            200
 #define IDB_EQUAL                       213
 #define IDB_NOTEQUAL                    214
 #define IDB_RFOLDER                     215