In codeBlock, manager window displays three tabs i.e Projects, Symbols and Resources. I am looking for the wxWidget code where this manager window is getting created. Can anyone tell me the source file(.cpp) where manager window gets created.
Thanks,
Puneet
main.cpp, 619ff.
I can see the following code creating the management window. But where is the code which create the tabs "Projects","Symbols" and "Resources".
Manager::Get(this);
m_LayoutManager.AddPane(Manager::Get()->GetProjectManager()->GetNotebook(), wxAuiPaneInfo().
Name(wxT("ManagementPane")).Caption(_("Management")).
BestSize(wxSize(leftW, clientsize.GetHeight())).MinSize(wxSize(100,100)).
Left().Layer(1));
Quote from: puneet_m on August 16, 2007, 07:44:20 PM
I can see the following code creating the management window. But where is the code which create the tabs "Projects"
projectmanager.cpp (see InitPane called by the ProjectManager constructor)
Quote
"Symbols"
code completion plugin: plugins\codecompletion\nativeparser.cpp, in the NativeParser method CreateClassBrowser
Quote
"Resources"
wxsmith plugin (search for AddPage or InsertPage)
Quote from: puneet_m on August 16, 2007, 07:44:20 PMBut where is the code...
There:
Quote from: puneet_m on August 16, 2007, 07:44:20 PMm_LayoutManager.AddPane(Manager::Get()->GetProjectManager()->GetNotebook(), wxAuiPaneInfo().
Name(wxT("ManagementPane")).Caption(_("Management")).
BestSize(wxSize(leftW, clientsize.GetHeight())).MinSize(wxSize(100,100)).
Left().Layer(1));
ProjectManager (found in
projectmanager.cpp) has a function
GetNotebook(), which returns a notebook, and this is added in the above line of code.