//=========================================================================
wxTabPanelsManager::wxTabPanelsManager(wxGUIEditorGraphicBBS *parent)
{
- _parent = parent;
- _lastId = 0;
- _notebook = _parent->getAuiNotebook();
+ _parent = parent;
+ _lastId = 0;
+ _notebook = _parent->getAuiNotebook();
addNewTab();
_notebook->Connect(wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGED,wxAuiNotebookEventHandler(wxTabPanelsManager::OnTabChanged),0,this);
}
//=========================================================================
- void wxTabPanelsManager::editDiagramParameters(wxVtkSceneManager* scene)
- {
- _parent->editDiagramParameters(scene);
- }
-
- //=========================================================================
-
void wxTabPanelsManager::deleteAllBoxesActualDiagram()
{
_actual->deleteAllBoxes();
//=========================================================================
+ 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();