]> Creatis software - bbtkGEditor.git/blobdiff - lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/wxTabPanelsManager.cxx
*** empty log message ***
[bbtkGEditor.git] / lib / EditorGraphicBBS / bbsWxGUIEditorGraphic / wxTabPanelsManager.cxx
index 3ac92749a487bc03d12d23ae78f78fb2cfbba881..86750fc35833f4ee646b04e3a0d14805fe7a97fc 100644 (file)
@@ -44,6 +44,7 @@ namespace bbtk
        //=========================================================================
        wxTabPanelsManager::wxTabPanelsManager(wxGUIEditorGraphicBBS *parent)
        {
+               printf ("EED %p wxTabPanelsManager()\n" , this );
                _parent = parent;
                _lastId = 0;
                _notebook = _parent->getAuiNotebook();
@@ -54,6 +55,7 @@ namespace bbtk
        //=========================================================================
        wxTabPanelsManager::~wxTabPanelsManager()
        {
+               printf ("EED %p ~wxTabPanelsManager()\n" , this );
        }
        
        //=========================================================================
@@ -116,13 +118,6 @@ namespace bbtk
 
        //=========================================================================
 
-       void wxTabPanelsManager::editDiagramParameters(wxVtkSceneManager* scene)
-       {
-               _parent->editDiagramParameters(scene);
-       }
-
-       //=========================================================================
-
        void wxTabPanelsManager::deleteAllBoxesActualDiagram()
        {
                _actual->deleteAllBoxes();
@@ -179,6 +174,24 @@ namespace bbtk
 
        //=========================================================================
 
+       void wxTabPanelsManager::copySelectedBBoxesToComplexDiagram()
+       {
+               std::map<int,GObjectController*> mapSelected = _actual->getSelectedObjects();
+               addNewTab();
+               setActualDiagramComplexBox(true);
+               _actual->addObjects(mapSelected);
+               _parent->refreshGUIControls();
+       }
+
+       //=========================================================================
+
+       int wxTabPanelsManager::getNumActualSelectedObjects()
+       {
+               return _actual->getNumSelectedObjects();
+       }
+
+       //=========================================================================
+
        void wxTabPanelsManager::OnTabChanged(wxAuiNotebookEvent& event)
        {
                int index = event.GetSelection();