Ok, I changed that statement in my version of cbDragScroll.
Like so:
// ----------------------------------------------------------------------------
// cbDragScroll class declaration
// ----------------------------------------------------------------------------
class cbDragScroll : public cbPlugin
{
public:
cbDragScroll();
~cbDragScroll();
int Configure();
void BuildMenu(wxMenuBar* menuBar){ return; }
void BuildModuleMenu(const ModuleType type, wxMenu* menu, const FileTreeData* data){ return; }
bool BuildToolBar(wxToolBar* toolBar){ return false; }
void OnAttach(); // fires when the plugin is attached to the application
void OnRelease(bool appShutDown); // fires when the plugin is released from the application
protected:
private:
void OnEditorOpen(CodeBlocksEvent& event);
void OnEditorClose(CodeBlocksEvent& event);
void OnProjectOpened(CodeBlocksEvent& event);
void OnProjectClosed(CodeBlocksEvent& event);
void OnAppStartupDone(CodeBlocksEvent& event);
bool IsAttachedTo(wxWindow* p);
void Attach(wxWindow *p);
void AttachRecursively(wxWindow *p);
void DetachAll();
wxWindow* winExists(wxWindow *parent);
wxWindow* FindWindowRecursively(const wxWindow* parent, const wxWindow* handle);
wxArrayString m_UsableWindows;
wxArrayPtrVoid m_EditorPtrs;
wxLogWindow* pMyLog;
bool m_bNotebooksAttached;
wxArrayPtrVoid m_EventHandlerArray;
private:
DECLARE_EVENT_TABLE()
};
I now get the following errs: I dont know what they mean or
how to correct them... Im using XP with svn 1808
-------------- Build: default in cbDragScroll ---------------
Compiling: cbdragscroll.cpp
c:\Temp/ccsfcaaa.o: In function `ZN12cbDragScrollC2Ev':
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:37: undefined reference to `cbPlugin::cbPlugin()'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:48: undefined reference to `_imp___ZN13wxArrayStringD1Ev'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:48: undefined reference to `cbPlugin::~cbPlugin()'
c:\Temp/ccsfcaaa.o: In function `ZN12cbDragScrollC1Ev':
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:37: undefined reference to `cbPlugin::cbPlugin()'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:48: undefined reference to `_imp___ZN13wxArrayStringD1Ev'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:48: undefined reference to `cbPlugin::~cbPlugin()'
c:\Temp/ccsfcaaa.o: In function `ZN12cbDragScrollD2Ev':
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:54: undefined reference to `_imp___ZN13wxArrayStringD1Ev'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:54: undefined reference to `_imp___ZN13wxArrayStringD1Ev'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:54: undefined reference to `cbPlugin::~cbPlugin()'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:54: undefined reference to `cbPlugin::~cbPlugin()'
c:\Temp/ccsfcaaa.o: In function `ZN12cbDragScrollD1Ev':
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:54: undefined reference to `_imp___ZN13wxArrayStringD1Ev'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:54: undefined reference to `_imp___ZN13wxArrayStringD1Ev'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:54: undefined reference to `cbPlugin::~cbPlugin()'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:54: undefined reference to `cbPlugin::~cbPlugin()'
c:\Temp/ccsfcaaa.o: In function `ZN12cbDragScrollD0Ev':
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:54: undefined reference to `_imp___ZN13wxArrayStringD1Ev'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:54: undefined reference to `_imp___ZN13wxArrayStringD1Ev'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:54: undefined reference to `cbPlugin::~cbPlugin()'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:54: undefined reference to `cbPlugin::~cbPlugin()'
c:\Temp/ccsfcaaa.o: In function `ZN12cbDragScroll8OnAttachEv':
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:73: undefined reference to `_imp___ZN7Manager3GetEP7wxFrame'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:73: undefined reference to `_imp___ZNK7Manager12GetAppWindowEv'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:74: undefined reference to `_imp___ZN11wxLogWindowC1EP8wxWindowPKwbb'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:75: undefined reference to `_imp___ZN5wxLog15SetActiveTargetEPS_'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:76: undefined reference to `_imp___Z12wxLogMessagePKwz'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:78: undefined reference to `_imp___ZNK11wxLogWindow8GetFrameEv'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:82: undefined reference to `_imp___ZN13wxArrayString3AddERK8wxStringj'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:83: undefined reference to `_imp___ZN13wxArrayString3AddERK8wxStringj'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:84: undefined reference to `_imp___ZN13wxArrayString3AddERK8wxStringj'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:85: undefined reference to `_imp___ZN13wxArrayString3AddERK8wxStringj'
c:\Temp/ccsfcaaa.o: In function `ZN12cbDragScroll6AttachEP8wxWindow':
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:128: undefined reference to `_imp___ZN8wxString9MakeLowerEv'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:129: undefined reference to `_imp___ZNK13wxArrayString5IndexEPKwbb'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:131: undefined reference to `_imp___Z12wxLogMessagePKwz'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:135: undefined reference to `_imp___Z12wxLogMessagePKwz'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:139: undefined reference to `_imp___ZN12wxWindowBase16PushEventHandlerEP12wxEvtHandler'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:146: undefined reference to `_imp___Z12wxLogMessagePKwz'
c:\Temp/ccsfcaaa.o: In function `ZN12cbDragScroll9winExistsEP8wxWindow':
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:205: undefined reference to `_imp__wxTopLevelWindows'
c:\Temp/ccsfcaaa.o: In function `ZN12cbDragScroll9DetachAllEv':
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:222: undefined reference to `_imp___Z12wxLogMessagePKwz'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:229: undefined reference to `_imp___Z12wxLogMessagePKwz'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:237: undefined reference to `_imp___ZN12wxWindowBase18RemoveEventHandlerEP12wxEvtHandler'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:239: undefined reference to `_imp___Z12wxLogMessagePKwz'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:252: undefined reference to `_imp___Z12wxLogMessagePKwz'
c:\Temp/ccsfcaaa.o: In function `ZN12cbDragScroll12OnEditorOpenER15CodeBlocksEvent':
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:270: undefined reference to `_imp___ZN7Manager3GetEP7wxFrame'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:270: undefined reference to `_imp___ZNK7Manager12GetAppWindowEv'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:281: undefined reference to `_imp___ZN12wxWindowBase16FindWindowByNameERK8wxStringPK8wxWindow'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:303: undefined reference to `_imp___ZN12wxWindowBase16PushEventHandlerEP12wxEvtHandler'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:310: undefined reference to `_imp___Z12wxLogMessagePKwz'
c:\Temp/ccsfcaaa.o: In function `ZN12cbDragScroll13OnEditorCloseER15CodeBlocksEvent':
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:336: undefined reference to `_imp___ZN12wxWindowBase16FindWindowByNameERK8wxStringPK8wxWindow'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:351: undefined reference to `_imp___Z12wxLogMessagePKwz'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:362: undefined reference to `_imp___ZN12wxWindowBase18RemoveEventHandlerEP12wxEvtHandler'
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:367: undefined reference to `_imp___Z12wxLogMessagePKwz'
c:\Temp/ccsfcaaa.o: In function `ZN12cbDragScroll15OnProjectOpenedER15CodeBlocksEvent':
C:/Usr/Proj/cbDragScroll/RC3/cbdragscroll.cpp:382: undefined reference to `_imp___Z12wxLogMessagePKwz'
Process terminated with status 1 (0 minutes, 5 seconds)
52 errors, 0 warnings