]> Creatis software - bbtkGEditor.git/blobdiff - lib/EditorGraphicBBS/bbsKernelEditorGraphic/wxVtkSceneManager.cxx
*** empty log message ***
[bbtkGEditor.git] / lib / EditorGraphicBBS / bbsKernelEditorGraphic / wxVtkSceneManager.cxx
index 50991d12c27689408f839e8cede7bfd1cac94c71..902db263402a2189e8e5190bb88de0d80f14063f 100644 (file)
@@ -43,6 +43,7 @@ namespace bbtk
        //=========================================================================
        wxVtkSceneManager::wxVtkSceneManager(wxGEditorTabPanel *parent, wxVtk3DBaseView *baseView,int idManager)
        {
+               printf ("EED %p wxVtkSceneManager()\n" , this );
                _parent = parent;
                _numBoxes=0;
                _idManager=idManager;
@@ -52,6 +53,7 @@ namespace bbtk
 
                if( _baseView!=NULL )
                {
+//EED02JUIN2010        
                        _baseView->GetWxVTKRenderWindowInteractor()->SetDropTarget((wxDropTarget*)parent);                      
                        configureBaseView();
                        _worldState=NOTHING_HAPPENS;
@@ -65,13 +67,17 @@ namespace bbtk
 
        void wxVtkSceneManager::disconnectDrop()
        {
-               _baseView->GetWxVTKRenderWindowInteractor()->SetDropTarget(NULL);
+               printf ("EED %p ~wxVtkSceneManager::disconnectDrop()\n" , this );
+//EED02JUIN2010                _baseView->GetWxVTKRenderWindowInteractor()->SetDropTarget(NULL);
+//     _baseView->GetWxVTKRenderWindowInteractor()->SetDropTarget( new tmpClasswxTextDropTarget() );
        }
 
        //=========================================================================
 
        wxVtkSceneManager::~wxVtkSceneManager()
        {
+               printf ("EED %p ~wxVtkSceneManager()\n" , this );
+               disconnectDrop();
        }
  
        //=========================================================================