}
//=========================================================================
- wxGEditorTabPanel::wxGEditorTabPanel(wxWindow *parent,int id):wxPanel(parent),wxTextDropTarget()
+ wxGEditorTabPanel::wxGEditorTabPanel(wxWindow *parent,int id, Factory::Pointer bbtkfactory)
+ : wxPanel(parent),wxTextDropTarget()
{
printf("EED wxGEditorTabPanel::wxGEditorTabPanel 0\n");
printf ("EED %p wxGEditorTabPanel 2 ()\n" , this );
_id=id;
- _panelAUIMgr = new wxAuiManager(this);
- _sceneManager = NULL;
- _actualdo = states.begin();
- _sactualdo = sstates.begin();
+ _panelAUIMgr = new wxAuiManager(this);
+ _sceneManager = NULL;
+ _actualdo = states.begin();
+ _sactualdo = sstates.begin();
+ _bbtkfactory = bbtkfactory;
initWxVtkCanvas();
printf("EED wxGEditorTabPanel::wxGEditorTabPanel 1\n");
}
delete _sceneManager;
printf ("EED %p ~wxGEditorTabPanel() END\n" , this );
-
}
//=========================================================================
printf("EED wxGEditorTabPanel::initWxVtkCanvas 0\n");
wxVtk3DBaseView *baseview = new wxVtk3DBaseView(this);
baseview->Configure();
- _sceneManager=new wxVtkSceneManager(this,baseview,_id);
+//EED 15 oct 2012 _sceneManager=new wxVtkSceneManager(this,baseview,_id);
+ _sceneManager=new wxVtkSceneManager(this,baseview,_id, _bbtkfactory);
//EED02JUIN2010