To add "Jump Back", "Jump Frwd", "Jump Clear" to contextmenu do the following:
-------------------------------
1. go to module "JumpTracker.cpp"...
-------------------------------
... to function "JumpTracker::BuildModuleMenu" and replace it by following code:
// ----------------------------------------------------------------------------
void JumpTracker::BuildModuleMenu(const ModuleType type, wxMenu* pMenu, const FileTreeData* /*data*/)
// ----------------------------------------------------------------------------
{
wxMenuItem* pMenuItem = NULL;
if (!pMenu || !IsAttached())
return;
//pMenu->AppendSeparator();
pMenuItem = pMenu->Append(idMenuJumpBack, _("Jump Back"));
pMenuItem->Enable(true);
pMenuItem = pMenu->Append(idMenuJumpNext, _("Jump Frwd"));
pMenuItem->Enable(true);
pMenuItem = pMenu->Append(idMenuJumpClear, _("Jump Clear"));
pMenuItem->Enable(true);
}
-------------------------------
2. go to module "BrowseTracker.cpp"...
-------------------------------
... to function/method "void BrowseTracker::BuildModuleMenu" and add between
end of cycle "for (int i=0; i<knt; ++i)" and "popup->AppendSeparator();" following code:
popup->AppendSeparator();
m_pJumpTracker->BuildModuleMenu(type, popup);
-------------------------------
3. open "CodeBlocks.workspace"...
-------------------------------
with original C::B, select only "BrowseTracker" plugin and build it.
-------------------------------
4. hit "update.bat"...
-------------------------------
... , "..\src\output" will be generated with
4.1."..\src\output\share\CodeBlocks\BrowseTracker.zip" file and ...
4.2."..\src\output\share\CodeBlocks\plugins\BrowseTracker.dll" file