Revision: 3521
http://svn.sourceforge.net/winmerge/?rev=3521&view=rev
Author: sdottaka
Date: 2006-09-04 12:16:56 -0700 (Mon, 04 Sep 2006)
Log Message:
-----------
PATCH: [ 1551332 ] defer loading plugin
Modified Paths:
--------------
trunk/Src/Changes.txt
trunk/Src/Languages/Brazilian/MergeBrazilian.rc
trunk/Src/Languages/Bulgarian/MergeBulgarian.rc
trunk/Src/Languages/Catalan/MergeCatalan.rc
trunk/Src/Languages/ChineseSimplified/MergeChineseSimplified.rc
trunk/Src/Languages/ChineseTraditional/MergeChineseTraditional.rc
trunk/Src/Languages/Czech/MergeCzech.rc
trunk/Src/Languages/Danish/MergeDanish.rc
trunk/Src/Languages/Dutch/MergeDutch.rc
trunk/Src/Languages/French/MergeFrench.rc
trunk/Src/Languages/German/MergeGerman.rc
trunk/Src/Languages/Hungarian/MergeHungarian.rc
trunk/Src/Languages/Italian/MergeItalian.rc
trunk/Src/Languages/Japanese/MergeJapanese.rc
trunk/Src/Languages/Korean/MergeKorean.rc
trunk/Src/Languages/Norwegian/MergeNorwegian.rc
trunk/Src/Languages/Polish/MergePolish.rc
trunk/Src/Languages/Russian/MergeRussian.rc
trunk/Src/Languages/Slovak/MergeSlovak.rc
trunk/Src/Languages/Spanish/MergeSpanish.rc
trunk/Src/Languages/Swedish/MergeSwedish.rc
trunk/Src/Languages/Turkish/MergeTurkish.rc
trunk/Src/MainFrm.cpp
trunk/Src/Merge.rc
trunk/Src/MergeDoc.cpp
trunk/Src/MergeEditView.cpp
trunk/Src/MergeEditView.h
Modified: trunk/Src/Changes.txt
===================================================================
--- trunk/Src/Changes.txt 2006-09-04 16:23:48 UTC (rev 3520)
+++ trunk/Src/Changes.txt 2006-09-04 19:16:56 UTC (rev 3521)
@@ -2,6 +2,11 @@
Add new items to top.
(This summarizes all changes to all files under Src, including Src\Languages.)
+2006-09-04 Takashi
+ PATCH: [ 1551332 ] defer loading plugin
+ Src: MainFrm.cpp Merge.rc MergeDoc.cpp MergeEditView.cpp MergeEditView.h
+ Src/Languages/*: Merge*.rc
+
2006-09-04 Kimmo
BUG: [ 1550427 ] WinMerge 2.5.5.7 don't save "Include subfoders by default"
Src: PropRegistry.cpp
Modified: trunk/Src/Languages/Brazilian/MergeBrazilian.rc
===================================================================
--- trunk/Src/Languages/Brazilian/MergeBrazilian.rc 2006-09-04 16:23:48 UTC (rev 3520)
+++ trunk/Src/Languages/Brazilian/MergeBrazilian.rc 2006-09-04 19:16:56 UTC (rev 3521)
@@ -441,7 +441,7 @@
MENUITEM SEPARATOR
POPUP "&Prediffer"
BEGIN
- MENUITEM SEPARATOR
+ MENUITEM "", ID_NO_PREDIFFER
END
MENUITEM SEPARATOR
MENUITEM "&Reload plugins", ID_RELOAD_PLUGINS
Modified: trunk/Src/Languages/Bulgarian/MergeBulgarian.rc
===================================================================
--- trunk/Src/Languages/Bulgarian/MergeBulgarian.rc 2006-09-04 16:23:48 UTC (rev 3520)
+++ trunk/Src/Languages/Bulgarian/MergeBulgarian.rc 2006-09-04 19:16:56 UTC (rev 3521)
@@ -441,7 +441,7 @@
MENUITEM SEPARATOR
POPUP "&\xCD\xE0\xEB\xE8\xF7\xED\xE8"
BEGIN
- MENUITEM SEPARATOR
+ MENUITEM "", ID_NO_PREDIFFER
END
MENUITEM SEPARATOR
MENUITEM "&\xCF\xF0\xE5\xE7\xE0\xF0\xE5\xE4\xE8 \xE4\xEE\xE1\xE0\xE2\xEA\xE8\xF2\xE5", ID_RELOAD_PLUGINS
Modified: trunk/Src/Languages/Catalan/MergeCatalan.rc
===================================================================
--- trunk/Src/Languages/Catalan/MergeCatalan.rc 2006-09-04 16:23:48 UTC (rev 3520)
+++ trunk/Src/Languages/Catalan/MergeCatalan.rc 2006-09-04 19:16:56 UTC (rev 3521)
@@ -441,7 +441,7 @@
MENUITEM SEPARATOR
POPUP "&Prediferenciaci\xF3"
BEGIN
- MENUITEM SEPARATOR
+ MENUITEM "", ID_NO_PREDIFFER
END
MENUITEM SEPARATOR
MENUITEM "&Recarrega els connectors", ID_RELOAD_PLUGINS
Modified: trunk/Src/Languages/ChineseSimplified/MergeChineseSimplified.rc
===================================================================
--- trunk/Src/Languages/ChineseSimplified/MergeChineseSimplified.rc 2006-09-04 16:23:48 UTC (rev 3520)
+++ trunk/Src/Languages/ChineseSimplified/MergeChineseSimplified.rc 2006-09-04 19:16:56 UTC (rev 3521)
@@ -443,7 +443,7 @@
MENUITEM SEPARATOR
POPUP "Ԥ\xB6Ա\xC8(&P)"
BEGIN
- MENUITEM SEPARATOR
+ MENUITEM "", ID_NO_PREDIFFER
END
MENUITEM SEPARATOR
MENUITEM "\xD6\xD8\xD0\xC2װ\xC8\xEB\xB2\xE5\xBC\xFE(&R)", ID_RELOAD_PLUGINS
Modified: trunk/Src/Languages/ChineseTraditional/MergeChineseTraditional.rc
===================================================================
--- trunk/Src/Languages/ChineseTraditional/MergeChineseTraditional.rc 2006-09-04 16:23:48 UTC (rev 3520)
+++ trunk/Src/Languages/ChineseTraditional/MergeChineseTraditional.rc 2006-09-04 19:16:56 UTC (rev 3521)
@@ -441,7 +441,7 @@
MENUITEM SEPARATOR
POPUP "\xABe\xB8m\xA4\xA3\xA6P(&P)"
BEGIN
- MENUITEM SEPARATOR
+ MENUITEM "", ID_NO_PREDIFFER
END
MENUITEM SEPARATOR
MENUITEM "\xAD\xAB\xB7s\xB8\xFC\xA4J\xA5~\xB1\xBE(&R)", ID_RELOAD_PLUGINS
Modified: trunk/Src/Languages/Czech/MergeCzech.rc
===================================================================
--- trunk/Src/Languages/Czech/MergeCzech.rc 2006-09-04 16:23:48 UTC (rev 3520)
+++ trunk/Src/Languages/Czech/MergeCzech.rc 2006-09-04 19:16:56 UTC (rev 3521)
@@ -441,7 +441,7 @@
MENUITEM SEPARATOR
POPUP "&Prediffer"
BEGIN
- MENUITEM SEPARATOR
+ MENUITEM "", ID_NO_PREDIFFER
END
MENUITEM SEPARATOR
MENUITEM "Znovu &na\xE8\xEDst", ID_RELOAD_PLUGINS
Modified: trunk/Src/Languages/Danish/MergeDanish.rc
===================================================================
--- trunk/Src/Languages/Danish/MergeDanish.rc 2006-09-04 16:23:48 UTC (rev 3520)
+++ trunk/Src/Languages/Danish/MergeDanish.rc 2006-09-04 19:16:56 UTC (rev 3521)
@@ -441,7 +441,7 @@
MENUITEM SEPARATOR
POPUP "&Prediffer"
BEGIN
- MENUITEM SEPARATOR
+ MENUITEM "", ID_NO_PREDIFFER
END
MENUITEM SEPARATOR
MENUITEM "&Reload plugins", ID_RELOAD_PLUGINS
Modified: trunk/Src/Languages/Dutch/MergeDutch.rc
===================================================================
--- trunk/Src/Languages/Dutch/MergeDutch.rc 2006-09-04 16:23:48 UTC (rev 3520)
+++ trunk/Src/Languages/Dutch/MergeDutch.rc 2006-09-04 19:16:56 UTC (rev 3521)
@@ -441,7 +441,7 @@
MENUITEM SEPARATOR
POPUP "&Prediffer"
BEGIN
- MENUITEM SEPARATOR
+ MENUITEM "", ID_NO_PREDIFFER
END
MENUITEM SEPARATOR
MENUITEM "Plug-ins he&rladen", ID_RELOAD_PLUGINS
Modified: trunk/Src/Languages/French/MergeFrench.rc
===================================================================
--- trunk/Src/Languages/French/MergeFrench.rc 2006-09-04 16:23:48 UTC (rev 3520)
+++ trunk/Src/Languages/French/MergeFrench.rc 2006-09-04 19:16:56 UTC (rev 3521)
@@ -439,7 +439,7 @@
MENUITEM SEPARATOR
POPUP "&Pr\xE9-comparer"
BEGIN
- MENUITEM SEPARATOR
+ MENUITEM "", ID_NO_PREDIFFER
END
MENUITEM SEPARATOR
MENUITEM "&Recharger les plugiciels", ID_RELOAD_PLUGINS
Modified: trunk/Src/Languages/German/MergeGerman.rc
===================================================================
--- trunk/Src/Languages/German/MergeGerman.rc 2006-09-04 16:23:48 UTC (rev 3520)
+++ trunk/Src/Languages/German/MergeGerman.rc 2006-09-04 19:16:56 UTC (rev 3521)
@@ -441,7 +441,7 @@
MENUITEM SEPARATOR
POPUP "&Prediffer"
BEGIN
- MENUITEM SEPARATOR
+ MENUITEM "", ID_NO_PREDIFFER
END
MENUITEM SEPARATOR
MENUITEM "Plugins &neu laden", ID_RELOAD_PLUGINS
Modified: trunk/Src/Languages/Hungarian/MergeHungarian.rc
===================================================================
--- trunk/Src/Languages/Hungarian/MergeHungarian.rc 2006-09-04 16:23:48 UTC (rev 3520)
+++ trunk/Src/Languages/Hungarian/MergeHungarian.rc 2006-09-04 19:16:56 UTC (rev 3521)
@@ -441,7 +441,7 @@
MENUITEM SEPARATOR
POPUP "&El\xF5vizsg\xE1l\xF3"
BEGIN
- MENUITEM SEPARATOR
+ MENUITEM "", ID_NO_PREDIFFER
END
MENUITEM SEPARATOR
MENUITEM "&B\xF5v\xEDtm\xE9nyek bet\xF6lt\xE9se", ID_RELOAD_PLUGINS
Modified: trunk/Src/Languages/Italian/MergeItalian.rc
===================================================================
--- trunk/Src/Languages/Italian/MergeItalian.rc 2006-09-04 16:23:48 UTC (rev 3520)
+++ trunk/Src/Languages/Italian/MergeItalian.rc 2006-09-04 19:16:56 UTC (rev 3521)
@@ -441,7 +441,7 @@
MENUITEM SEPARATOR
POPUP "&Prediffer"
BEGIN
- MENUITEM SEPARATOR
+ MENUITEM "", ID_NO_PREDIFFER
END
MENUITEM SEPARATOR
MENUITEM "&Ricarica plugin", ID_RELOAD_PLUGINS
Modified: trunk/Src/Languages/Japanese/MergeJapanese.rc
===================================================================
--- trunk/Src/Languages/Japanese/MergeJapanese.rc 2006-09-04 16:23:48 UTC (rev 3520)
+++ trunk/Src/Languages/Japanese/MergeJapanese.rc 2006-09-04 19:16:56 UTC (rev 3521)
@@ -441,7 +441,7 @@
MENUITEM SEPARATOR
POPUP "\x94\xE4\x8Ar\x91O\x8F\x88\x97\x9D\x83v\x83\x89\x83O\x83C\x83\x93(&P)"
BEGIN
- MENUITEM SEPARATOR
+ MENUITEM "", ID_NO_PREDIFFER
END
MENUITEM SEPARATOR
MENUITEM "\x83v\x83\x89\x83O\x83C\x83\x93\x82̍ēǍ\x9E\x82\xDD(&R)", ID_RELOAD_PLUGINS
Modified: trunk/Src/Languages/Korean/MergeKorean.rc
===================================================================
--- trunk/Src/Languages/Korean/MergeKorean.rc 2006-09-04 16:23:48 UTC (rev 3520)
+++ trunk/Src/Languages/Korean/MergeKorean.rc 2006-09-04 19:16:56 UTC (rev 3521)
@@ -441,7 +441,7 @@
MENUITEM SEPARATOR
POPUP "&Prediffer"
BEGIN
- MENUITEM SEPARATOR
+ MENUITEM "", ID_NO_PREDIFFER
END
MENUITEM SEPARATOR
MENUITEM "\xC7÷\xAF\xB1\xD7\xC0\xCE \xB4ٽ\xC3 \xB7ε\xE5(&R)", ID_RELOAD_PLUGINS
Modified: trunk/Src/Languages/Norwegian/MergeNorwegian.rc
===================================================================
--- trunk/Src/Languages/Norwegian/MergeNorwegian.rc 2006-09-04 16:23:48 UTC (rev 3520)
+++ trunk/Src/Languages/Norwegian/MergeNorwegian.rc 2006-09-04 19:16:56 UTC (rev 3521)
@@ -441,7 +441,7 @@
MENUITEM SEPARATOR
POPUP "&Forh\xE5ndsforskjell"
BEGIN
- MENUITEM SEPARATOR
+ MENUITEM "", ID_NO_PREDIFFER
END
MENUITEM SEPARATOR
MENUITEM "&Oppdater programtillegg", ID_RELOAD_PLUGINS
Modified: trunk/Src/Languages/Polish/MergePolish.rc
===================================================================
--- trunk/Src/Languages/Polish/MergePolish.rc 2006-09-04 16:23:48 UTC (rev 3520)
+++ trunk/Src/Languages/Polish/MergePolish.rc 2006-09-04 19:16:56 UTC (rev 3521)
@@ -441,7 +441,7 @@
MENUITEM SEPARATOR
POPUP "&R\xF3\xBFnicowanie wst\xEApne"
BEGIN
- MENUITEM SEPARATOR
+ MENUITEM "", ID_NO_PREDIFFER
END
MENUITEM SEPARATOR
MENUITEM "&Prze\xB3aduj wtyczki", ID_RELOAD_PLUGINS
Modified: trunk/Src/Languages/Russian/MergeRussian.rc
===================================================================
--- trunk/Src/Languages/Russian/MergeRussian.rc 2006-09-04 16:23:48 UTC (rev 3520)
+++ trunk/Src/Languages/Russian/MergeRussian.rc 2006-09-04 19:16:56 UTC (rev 3521)
@@ -441,7 +441,7 @@
MENUITEM SEPARATOR
POPUP "&\xCF\xF0\xE5\xE4\xF1\xF0\xE0\xE2\xED\xE5\xED\xE8\xE5"
BEGIN
- MENUITEM SEPARATOR
+ MENUITEM "", ID_NO_PREDIFFER
END
MENUITEM SEPARATOR
MENUITEM "&\xCF\xE5\xF0\xE5\xE3\xF0\xF3\xE7\xE8\xF2\xFC \xE2\xF1\xE5 \xEF\xEB\xE0\xE3\xE8\xED\xFB", ID_RELOAD_PLUGINS
Modified: trunk/Src/Languages/Slovak/MergeSlovak.rc
===================================================================
--- trunk/Src/Languages/Slovak/MergeSlovak.rc 2006-09-04 16:23:48 UTC (rev 3520)
+++ trunk/Src/Languages/Slovak/MergeSlovak.rc 2006-09-04 19:16:56 UTC (rev 3521)
@@ -441,7 +441,7 @@
MENUITEM SEPARATOR
POPUP "&Prediffer"
BEGIN
- MENUITEM SEPARATOR
+ MENUITEM "", ID_NO_PREDIFFER
END
MENUITEM SEPARATOR
MENUITEM "&Reload plugins", ID_RELOAD_PLUGINS
Modified: trunk/Src/Languages/Spanish/MergeSpanish.rc
===================================================================
--- trunk/Src/Languages/Spanish/MergeSpanish.rc 2006-09-04 16:23:48 UTC (rev 3520)
+++ trunk/Src/Languages/Spanish/MergeSpanish.rc 2006-09-04 19:16:56 UTC (rev 3521)
@@ -441,7 +441,7 @@
MENUITEM SEPARATOR
POPUP "&Prediffer"
BEGIN
- MENUITEM SEPARATOR
+ MENUITEM "", ID_NO_PREDIFFER
END
MENUITEM SEPARATOR
MENUITEM "&Recargar complementos", ID_RELOAD_PLUGINS
Modified: trunk/Src/Languages/Swedish/MergeSwedish.rc
===================================================================
--- trunk/Src/Languages/Swedish/MergeSwedish.rc 2006-09-04 16:23:48 UTC (rev 3520)
+++ trunk/Src/Languages/Swedish/MergeSwedish.rc 2006-09-04 19:16:56 UTC (rev 3521)
@@ -441,7 +441,7 @@
MENUITEM SEPARATOR
POPUP "&Prediffer"
BEGIN
- MENUITEM SEPARATOR
+ MENUITEM "", ID_NO_PREDIFFER
END
MENUITEM SEPARATOR
MENUITEM "&\xD6ppna plugins igen", ID_RELOAD_PLUGINS
Modified: trunk/Src/Languages/Turkish/MergeTurkish.rc
===================================================================
--- trunk/Src/Languages/Turkish/MergeTurkish.rc 2006-09-04 16:23:48 UTC (rev 3520)
+++ trunk/Src/Languages/Turkish/MergeTurkish.rc 2006-09-04 19:16:56 UTC (rev 3521)
@@ -441,7 +441,7 @@
MENUITEM SEPARATOR
POPUP "&\xD6ncelikli Fark"
BEGIN
- MENUITEM SEPARATOR
+ MENUITEM "", ID_NO_PREDIFFER
END
MENUITEM SEPARATOR
MENUITEM "Eklentileri &Tekrar Y\xFCkle", ID_RELOAD_PLUGINS
Modified: trunk/Src/MainFrm.cpp
===================================================================
--- trunk/Src/MainFrm.cpp 2006-09-04 16:23:48 UTC (rev 3520)
+++ trunk/Src/MainFrm.cpp 2006-09-04 19:16:56 UTC (rev 3521)
@@ -453,11 +453,6 @@
m_pMenus[MENU_DEFAULT]->ModifyODMenu(NULL, ID_TOOLS_GENERATEPATCH, IDB_TOOLS_GENERATEPATCH);
m_pMenus[MENU_DEFAULT]->LoadToolbar(IDR_MAINFRAME);
- // append the scripts submenu
- HMENU scriptsSubmenu = GetScriptsSubmenu(m_pMenus[MENU_DEFAULT]->GetSafeHmenu());
- if (scriptsSubmenu != NULL)
- CMergeEditView::createScriptsSubmenu(scriptsSubmenu);
-
FixupDebugMenu(m_pMenus[MENU_DEFAULT]);
return(m_pMenus[MENU_DEFAULT]->Detach());
@@ -501,11 +496,6 @@
m_pMenus[MENU_MERGEVIEW]->ModifyODMenu(NULL, ID_EDIT_CLEAR_ALL_BOOKMARKS, IDB_EDIT_CLEAR_ALL_BOOKMARKS);
m_pMenus[MENU_MERGEVIEW]->LoadToolbar(IDR_MAINFRAME);
- // append the scripts submenu
- HMENU scriptsSubmenu = GetScriptsSubmenu(m_pMenus[MENU_MERGEVIEW]->GetSafeHmenu());
- if (scriptsSubmenu != NULL)
- CMergeEditView::createScriptsSubmenu(scriptsSubmenu);
-
FixupDebugMenu(m_pMenus[MENU_MERGEVIEW]);
return(m_pMenus[MENU_MERGEVIEW]->Detach());
Modified: trunk/Src/Merge.rc
===================================================================
--- trunk/Src/Merge.rc 2006-09-04 16:23:48 UTC (rev 3520)
+++ trunk/Src/Merge.rc 2006-09-04 19:16:56 UTC (rev 3521)
@@ -441,7 +441,7 @@
MENUITEM SEPARATOR
POPUP "&Prediffer"
BEGIN
- MENUITEM SEPARATOR
+ MENUITEM "", ID_NO_PREDIFFER
END
MENUITEM SEPARATOR
MENUITEM "&Reload plugins", ID_RELOAD_PLUGINS
Modified: trunk/Src/MergeDoc.cpp
===================================================================
--- trunk/Src/MergeDoc.cpp 2006-09-04 16:23:48 UTC (rev 3520)
+++ trunk/Src/MergeDoc.cpp 2006-09-04 19:16:56 UTC (rev 3521)
@@ -2799,10 +2799,6 @@
nRescanResult = Rescan(bBinary, bIdentical);
- // recreate the sub menu (to fill the "selected prediffers")
- // keep after Rescan (in automatic mode, prediffer is set during the first Rescan)
- GetMainFrame()->UpdatePrediffersMenu();
-
// Open filed if rescan succeed and files are not binaries
if (nRescanResult == RESCAN_OK && bBinary == FALSE)
{
Modified: trunk/Src/MergeEditView.cpp
===================================================================
--- trunk/Src/MergeEditView.cpp 2006-09-04 16:23:48 UTC (rev 3520)
+++ trunk/Src/MergeEditView.cpp 2006-09-04 19:16:56 UTC (rev 3521)
@@ -172,7 +172,7 @@
ON_COMMAND_RANGE(ID_SCRIPT_FIRST, ID_SCRIPT_LAST, OnScripts)
ON_UPDATE_COMMAND_UI_RANGE(ID_SCRIPT_FIRST, ID_SCRIPT_LAST, OnUpdateScripts)
ON_COMMAND(ID_NO_PREDIFFER, OnNoPrediffer)
- ON_UPDATE_COMMAND_UI(ID_NO_PREDIFFER, OnUpdatePrediffer)
+ ON_UPDATE_COMMAND_UI(ID_NO_PREDIFFER, OnUpdateNoPrediffer)
ON_COMMAND_RANGE(ID_PREDIFFERS_FIRST, ID_PREDIFFERS_LAST, OnPrediffer)
ON_UPDATE_COMMAND_UI_RANGE(ID_PREDIFFERS_FIRST, ID_PREDIFFERS_LAST, OnUpdatePrediffer)
ON_COMMAND(ID_FILE_MERGINGMODE, OnMergingMode)
@@ -193,6 +193,7 @@
ON_COMMAND(ID_FILE_OPEN_WITH, OnOpenFileWith)
ON_COMMAND(ID_VIEW_SWAPPANES, OnViewSwapPanes)
ON_UPDATE_COMMAND_UI(ID_VIEW_LINEDIFFS, OnUpdateViewSwapPanes)
+ ON_UPDATE_COMMAND_UI(ID_NO_EDIT_SCRIPTS, OnUpdateNoEditScripts)
ON_WM_SIZE()
ON_COMMAND(ID_HELP, OnHelp)
//}}AFX_MSG_MAP
@@ -324,7 +325,6 @@
CMergeDoc* pDoc = GetDocument();
pDoc->UpdateHeaderActivity(m_nThisPane, bActivate);
- GetMainFrame()->UpdatePrediffersMenu();
}
int CMergeEditView::GetAdditionalTextBlocks (int nLineIndex, TEXTBLOCK *pBuf)
@@ -2318,6 +2318,19 @@
/**
* @brief Called when an editor script item is updated
*/
+void CMergeEditView::OnUpdateNoEditScripts(CCmdUI* pCmdUI)
+{
+ // append the scripts submenu
+ HMENU scriptsSubmenu = dynamic_cast<CMainFrame*>(AfxGetMainWnd())->GetScriptsSubmenu(AfxGetMainWnd()->GetMenu()->m_hMenu);
+ if (scriptsSubmenu != NULL)
+ createScriptsSubmenu(scriptsSubmenu);
+
+ pCmdUI->Enable(TRUE);
+}
+
+/**
+ * @brief Called when an editor script item is updated
+ */
void CMergeEditView::OnUpdatePrediffer(CCmdUI* pCmdUI)
{
pCmdUI->Enable(TRUE);
@@ -2340,6 +2353,16 @@
pCmdUI->SetRadio(pCmdUI->m_nID == m_CurrentPredifferID);
}
+/**
+ * @brief Update "Prediffer" menuitem
+ */
+void CMergeEditView::OnUpdateNoPrediffer(CCmdUI* pCmdUI)
+{
+ // recreate the sub menu (to fill the "selected prediffers")
+ GetMainFrame()->UpdatePrediffersMenu();
+ OnUpdatePrediffer(pCmdUI);
+}
+
void CMergeEditView::OnNoPrediffer()
{
OnPrediffer(ID_NO_PREDIFFER);
Modified: trunk/Src/MergeEditView.h
===================================================================
--- trunk/Src/MergeEditView.h 2006-09-04 16:23:48 UTC (rev 3520)
+++ trunk/Src/MergeEditView.h 2006-09-04 19:16:56 UTC (rev 3521)
@@ -262,6 +262,7 @@
afx_msg void OnUpdateWMGoto(CCmdUI* pCmdUI);
afx_msg void OnUpdateScripts(CCmdUI* pCmdUI);
afx_msg void OnScripts(UINT nID );
+ afx_msg void OnUpdateNoPrediffer(CCmdUI* pCmdUI);
afx_msg void OnUpdatePrediffer(CCmdUI* pCmdUI);
afx_msg void OnNoPrediffer();
afx_msg void OnPrediffer(UINT nID );
@@ -283,6 +284,7 @@
afx_msg void OnOpenFileWithEditor();
afx_msg void OnViewSwapPanes();
afx_msg void OnUpdateViewSwapPanes(CCmdUI* pCmdUI);
+ afx_msg void OnUpdateNoEditScripts(CCmdUI* pCmdUI);
afx_msg void OnSize(UINT nType, int cx, int cy);
afx_msg void OnHelp();
//}}AFX_MSG
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|