#include "wxTabPanelsManager.h"
+
namespace bbtk
{
}
//=========================================================================
- void wxTabPanelsManager::addNewTab(wxString tabName)
+ void wxTabPanelsManager::addNewTab()
{
-printf("EED wxTabPanelsManager::addNewTab 0\n");
-
_lastId++;
wxGEditorTabPanel *newPanel = new wxGEditorTabPanel(_notebook,_lastId);
newPanel->setPanelsManager(this);
_panels[_lastId] = newPanel;
_actual = newPanel;
- _notebook->AddPage(newPanel, tabName ,true);
-printf("EED wxTabPanelsManager::addNewTab 1\n");
+ _notebook->AddPage(newPanel,_T("Diagram"),true);
}
//=========================================================================
//=========================================================================
- std::string wxTabPanelsManager::getActualComplexBoxBBS()
+ std::string wxTabPanelsManager::getActualComplexBoxBBS(std::string cbName,std::string cbAuthor,std::string cbCategory,std::string cbDescription)
{
- return _actual->saveComplexBoxBBS();
+ return _actual->saveComplexBoxBBS(cbName,cbAuthor,cbCategory,cbDescription);
}
//=========================================================================
//=========================================================================
- void wxTabPanelsManager::saveActualDiagram(std::string &content, const std::string &path) //DFCH
+ void wxTabPanelsManager::saveActualDiagram(std::string &content)
{
- _actual->saveDiagram(content, path);
+ _actual->saveDiagram(content);
}
//=========================================================================
- void wxTabPanelsManager::loadDiagram(ifstream &inputStream, const std::string &path) //DFCH
+ void wxTabPanelsManager::loadDiagram(ifstream &inputStream)
{
- _actual->loadDiagram(inputStream, path);
+ _actual->loadDiagram(inputStream);
}
//=========================================================================
void wxTabPanelsManager::OnTabChanged(wxAuiNotebookEvent& event)
{
+printf("wxTabPanelsManager::OnTabChanged \n");
int index = event.GetSelection();
wxGEditorTabPanel* tab = (wxGEditorTabPanel*)_notebook->GetPage(index);
int id = tab->getPanelId();
}
//=========================================================================
- std::string wxTabPanelsManager::GetCbName()
- {
- return _actual->GetCbName();
- }
-
- //=========================================================================
- void wxTabPanelsManager::SetNameTabPanel(wxString tabpanelname)
- {
- int id = _notebook->GetSelection();
- _notebook->SetPageText( id , tabpanelname );
- }
-
- //=========================================================================
- //DFCH
- std::string wxTabPanelsManager::GetCurrentTabPanelPath( )
- {
- int id = _notebook->GetSelection();
- wxGEditorTabPanel* auxPanel = (wxGEditorTabPanel*) _notebook->GetPage(id);
- return( auxPanel->GetFullPath( ) );
- //return ( (wxGEditorTabPanel) _notebook->GetPage(id)->GetFullPath( ) );
- }
-
-
- //=========================================================================
- std::string wxTabPanelsManager::GetCbPackageName()
- {
- return _actual->GetCbPackageName();
- }
-
- //=========================================================================
- std::string wxTabPanelsManager::GetAuthor()
- {
- return _actual->GetAuthor();
- }
-
- //=========================================================================
- std::string wxTabPanelsManager::GetDescription()
- {
- return _actual->GetDescription();
- }
-
- //=========================================================================
- std::string wxTabPanelsManager::GetCategory()
- {
- return _actual->GetCategory();
- }
-
- //=========================================================================
- void wxTabPanelsManager::SetCbName(std::string cbName)
- {
- _actual->SetCbName( cbName );
- }
-
- //=========================================================================
- void wxTabPanelsManager::SetCbPackageName(std::string packagename)
- {
- _actual->SetCbPackageName( packagename );
- }
-
-
- //=========================================================================
- void wxTabPanelsManager::SetAuthor(std::string author)
- {
- _actual->SetAuthor( author );
- }
-
-
- //=========================================================================
- void wxTabPanelsManager::SetCategory(std::string category)
- {
- _actual->SetCategory( category );
- }
-
-
- //=========================================================================
- void wxTabPanelsManager::SetDescription(std::string description)
- {
- _actual->SetDescription( description );
- }
-
-
-
-
-
-
-