bbtk::wxGEditorTabPanel Class Reference

#include <wxGEditorTabPanel.h>

Collaboration diagram for bbtk::wxGEditorTabPanel:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 wxGEditorTabPanel ()
 wxGEditorTabPanel (wxWindow *parent, int id)
 ~wxGEditorTabPanel ()
void initWxVtkCanvas ()
void setPanelsManager (wxTabPanelsManager *panelsManager)
std::string getDiagramBBS (bool wln=false)
std::string saveComplexBoxBBS ()
void editBlackBox (GBlackBoxModel *bbmodel)
void saveDiagram (std::string &content, const std::string &path)
void saveTempDiagram (const std::string &)
void saveTempandUpdate (const std::string &)
void loadDiagram (ifstream &inputStream, const std::string &path)
void saveStringAction (const std::string &action)
void loadTempDiagram (unsigned short un)
unsigned short getUndoState (std::string &)
unsigned short getRedoState (std::string &)
void addComplexInputPort (std::string portName)
void addComplexOutputPort (std::string portName)
void deleteAllBoxes ()
void centerView ()
void displayBlackBoxInfo (std::string packageName, std::string boxName)
void updateStatusBar (std::string textStatus)
int getPanelId ()
bool isComplexBox ()
void setComplexBox (bool val)
std::map< int,
GObjectController * > 
getSelectedObjects ()
void addObjects (std::map< int, GObjectController * > objectsMap)
int getNumSelectedObjects ()
virtual bool OnDropText (wxCoord x, wxCoord y, const wxString &data)
wxVtkSceneManagergetSceneManager ()
void SetFullPath (const std::string &)
void SetFileName (const std::string &)
void SetCbName (std::string cbName)
void SetCbPackageName (std::string packagename)
void SetAuthor (std::string author)
void SetCategory (std::string category)
void SetDescription (std::string description)
std::string GetFullPath ()
std::string GetFileName ()
std::string GetCbName ()
std::string GetCbPackageName ()
std::string GetAuthor ()
std::string GetDescription ()
std::string GetCategory ()

Private Attributes

std::vector< std::string > states
std::vector< std::string >
::iterator 
_actualdo
std::vector< std::string > sstates
std::vector< std::string >
::iterator 
_sactualdo
int _id
wxAuiManager * _panelAUIMgr
wxVtkSceneManager_sceneManager
wxTabPanelsManager_panelsManager
std::string _fullPath
std::string _fileName


Detailed Description

Definition at line 78 of file wxGEditorTabPanel.h.


Constructor & Destructor Documentation

bbtk::wxGEditorTabPanel::wxGEditorTabPanel (  ) 

Definition at line 44 of file wxGEditorTabPanel.cxx.

00045         {
00046                 printf ("EED %p wxGEditorTabPanel 1 ()\n" , this );
00047         }

bbtk::wxGEditorTabPanel::wxGEditorTabPanel ( wxWindow *  parent,
int  id 
)

Definition at line 50 of file wxGEditorTabPanel.cxx.

References _actualdo, _id, _panelAUIMgr, _sactualdo, _sceneManager, initWxVtkCanvas(), sstates, and states.

00050                                                                    :wxPanel(parent),wxTextDropTarget()
00051         {
00052 printf("EED wxGEditorTabPanel::wxGEditorTabPanel 0\n");
00053                 printf ("EED %p wxGEditorTabPanel 2 ()\n" , this );
00054                 _id=id;
00055                 _panelAUIMgr = new wxAuiManager(this);
00056                 _sceneManager = NULL;
00057                 _actualdo = states.begin();
00058                 _sactualdo = sstates.begin();
00059                 initWxVtkCanvas();
00060 printf("EED wxGEditorTabPanel::wxGEditorTabPanel 1\n");
00061         }

Here is the call graph for this function:

bbtk::wxGEditorTabPanel::~wxGEditorTabPanel (  ) 

Definition at line 64 of file wxGEditorTabPanel.cxx.

References _panelAUIMgr, _panelsManager, _sceneManager, and bbtk::wxTabPanelsManager::VerifyLastTabPanel().

00065         {
00066 printf ("EED %p ~wxGEditorTabPanel() START \n" , this );
00067 //ED02JUIN2010          _sceneManager->disconnectDrop();
00068 
00069         _panelsManager->VerifyLastTabPanel();
00070                 //FCY memory leaks
00071                 delete _panelAUIMgr;
00072                 delete _sceneManager;
00073 
00074                 printf ("EED %p ~wxGEditorTabPanel() END\n" , this );
00075 
00076         }

Here is the call graph for this function:


Member Function Documentation

void bbtk::wxGEditorTabPanel::addComplexInputPort ( std::string  portName  ) 

Definition at line 348 of file wxGEditorTabPanel.cxx.

References _sceneManager, and bbtk::wxVtkSceneManager::createGComplexBoxInputPort().

Referenced by bbtk::wxTabPanelsManager::addActualDiagramComplexInputPort().

00349         {
00350                 _sceneManager->createGComplexBoxInputPort(portName);
00351         }

Here is the call graph for this function:

Here is the caller graph for this function:

void bbtk::wxGEditorTabPanel::addComplexOutputPort ( std::string  portName  ) 

Definition at line 355 of file wxGEditorTabPanel.cxx.

References _sceneManager, and bbtk::wxVtkSceneManager::createGComplexBoxOutputPort().

Referenced by bbtk::wxTabPanelsManager::addActualDiagramComplexOutputPort().

00356         {
00357                 _sceneManager->createGComplexBoxOutputPort(portName);
00358         }

Here is the call graph for this function:

Here is the caller graph for this function:

void bbtk::wxGEditorTabPanel::addObjects ( std::map< int, GObjectController * >  objectsMap  ) 

Definition at line 369 of file wxGEditorTabPanel.cxx.

References _sceneManager, and bbtk::wxVtkSceneManager::addObjects().

Referenced by bbtk::wxTabPanelsManager::copySelectedBBoxesToComplexDiagram().

00370         {
00371                 _sceneManager->addObjects(objectsMap);
00372         }

Here is the call graph for this function:

Here is the caller graph for this function:

void bbtk::wxGEditorTabPanel::centerView (  ) 

Definition at line 175 of file wxGEditorTabPanel.cxx.

References _sceneManager, and bbtk::wxVtkSceneManager::centerView().

Referenced by bbtk::wxTabPanelsManager::centerViewActualDiagram().

00176         {
00177                 if(_sceneManager)
00178                 {
00179                         _sceneManager->centerView();
00180                 }
00181         }

Here is the call graph for this function:

Here is the caller graph for this function:

void bbtk::wxGEditorTabPanel::deleteAllBoxes (  ) 

Definition at line 168 of file wxGEditorTabPanel.cxx.

References _sceneManager, and bbtk::wxVtkSceneManager::deleteAllBoxes().

Referenced by bbtk::wxTabPanelsManager::deleteAllBoxesActualDiagram(), loadTempDiagram(), and bbtk::wxTabPanelsManager::OnTabClose().

00169         {
00170                 _sceneManager->deleteAllBoxes();
00171         }

Here is the call graph for this function:

Here is the caller graph for this function:

void bbtk::wxGEditorTabPanel::displayBlackBoxInfo ( std::string  packageName,
std::string  boxName 
)

Definition at line 133 of file wxGEditorTabPanel.cxx.

References _panelsManager, and bbtk::wxTabPanelsManager::displayBlackBoxInfo().

Referenced by bbtk::wxVtkSceneManager::displayBlackBoxInfo(), and bbtk::wxVtkSceneManager::OnMouseMove().

00134         {
00135                 _panelsManager->displayBlackBoxInfo(packageName,boxName);
00136         }

Here is the call graph for this function:

Here is the caller graph for this function:

void bbtk::wxGEditorTabPanel::editBlackBox ( GBlackBoxModel bbmodel  ) 

Definition at line 161 of file wxGEditorTabPanel.cxx.

References _panelsManager, and bbtk::wxTabPanelsManager::editBlackBox().

Referenced by bbtk::wxVtkSceneManager::OnLeftDClick().

00162         {
00163                 _panelsManager->editBlackBox(bbmodel);
00164         }

Here is the call graph for this function:

Here is the caller graph for this function:

std::string bbtk::wxGEditorTabPanel::GetAuthor (  ) 

Definition at line 403 of file wxGEditorTabPanel.cxx.

References _sceneManager, and bbtk::wxVtkSceneManager::GetAuthor().

Referenced by bbtk::wxTabPanelsManager::GetAuthor().

00404         {
00405             return _sceneManager->GetAuthor();
00406         }

Here is the call graph for this function:

Here is the caller graph for this function:

std::string bbtk::wxGEditorTabPanel::GetCategory (  ) 

Definition at line 415 of file wxGEditorTabPanel.cxx.

References _sceneManager, and bbtk::wxVtkSceneManager::GetCategory().

Referenced by bbtk::wxTabPanelsManager::GetCategory().

00416         {
00417             return _sceneManager->GetCategory();
00418         }

Here is the call graph for this function:

Here is the caller graph for this function:

std::string bbtk::wxGEditorTabPanel::GetCbName (  ) 

Definition at line 390 of file wxGEditorTabPanel.cxx.

References _sceneManager, and bbtk::wxVtkSceneManager::GetCbName().

Referenced by bbtk::wxTabPanelsManager::GetCbName().

00391         {
00392             return _sceneManager->GetCbName();
00393         }

Here is the call graph for this function:

Here is the caller graph for this function:

std::string bbtk::wxGEditorTabPanel::GetCbPackageName (  ) 

Definition at line 397 of file wxGEditorTabPanel.cxx.

References _sceneManager, and bbtk::wxVtkSceneManager::GetCbPackageName().

Referenced by bbtk::wxTabPanelsManager::GetCbPackageName().

00398         {
00399             return _sceneManager->GetCbPackageName();
00400         }

Here is the call graph for this function:

Here is the caller graph for this function:

std::string bbtk::wxGEditorTabPanel::GetDescription (  ) 

Definition at line 409 of file wxGEditorTabPanel.cxx.

References _sceneManager, and bbtk::wxVtkSceneManager::GetDescription().

Referenced by bbtk::wxTabPanelsManager::GetDescription().

00410         {
00411             return _sceneManager->GetDescription();
00412         }

Here is the call graph for this function:

Here is the caller graph for this function:

std::string bbtk::wxGEditorTabPanel::getDiagramBBS ( bool  wln = false  ) 

Definition at line 147 of file wxGEditorTabPanel.cxx.

References _sceneManager, and bbtk::wxVtkSceneManager::getDiagramBBS().

Referenced by bbtk::wxTabPanelsManager::getActualDiagramBBS().

00148         {
00149                 return _sceneManager->getDiagramBBS(wln);
00150         }

Here is the call graph for this function:

Here is the caller graph for this function:

std::string bbtk::wxGEditorTabPanel::GetFileName (  ) 

Definition at line 472 of file wxGEditorTabPanel.cxx.

References _fileName.

00473     {
00474                 return( this->_fileName );
00475         }

std::string bbtk::wxGEditorTabPanel::GetFullPath (  ) 

Definition at line 466 of file wxGEditorTabPanel.cxx.

References _fullPath.

Referenced by bbtk::wxTabPanelsManager::GetCurrentTabPanelPath().

00467         {
00468                 return( this->_fullPath );
00469         }

Here is the caller graph for this function:

int bbtk::wxGEditorTabPanel::getNumSelectedObjects (  ) 

Definition at line 376 of file wxGEditorTabPanel.cxx.

References _sceneManager, and bbtk::wxVtkSceneManager::getNumSelectedObjects().

Referenced by bbtk::wxTabPanelsManager::getNumActualSelectedObjects().

00377         {
00378                 return _sceneManager->getNumSelectedObjects();
00379         }

Here is the call graph for this function:

Here is the caller graph for this function:

int bbtk::wxGEditorTabPanel::getPanelId (  ) 

Definition at line 325 of file wxGEditorTabPanel.cxx.

References _id.

Referenced by bbtk::wxTabPanelsManager::OnTabChanged(), and bbtk::wxTabPanelsManager::OnTabClose().

00326         {
00327                 return _id;
00328         }

Here is the caller graph for this function:

unsigned short bbtk::wxGEditorTabPanel::getRedoState ( std::string &  stre  ) 

Definition at line 258 of file wxGEditorTabPanel.cxx.

References _actualdo, _sactualdo, and states.

Referenced by bbtk::wxTabPanelsManager::getRedoState().

00259         {
00260                 stre = "Redo";
00261                 if(states.size()>0)
00262                 {
00263                         if(_actualdo == --states.end() || states.size() == 1 || _actualdo == states.end())
00264                                 return 0;
00265                         else
00266                         {
00267                                 stre +=" - ";
00268                                 stre += _sactualdo->substr(0,(++_sactualdo)->find_last_of("."));
00269                                 --_sactualdo;
00270                                 return 1;
00271                         }
00272                 }
00273         }

Here is the caller graph for this function:

wxVtkSceneManager * bbtk::wxGEditorTabPanel::getSceneManager (  ) 

std::map< int, GObjectController * > bbtk::wxGEditorTabPanel::getSelectedObjects (  ) 

Definition at line 362 of file wxGEditorTabPanel.cxx.

References _sceneManager, and bbtk::wxVtkSceneManager::getSelectedObjects().

Referenced by bbtk::wxTabPanelsManager::copySelectedBBoxesToComplexDiagram().

00363         {
00364                 return _sceneManager->getSelectedObjects();
00365         }

Here is the call graph for this function:

Here is the caller graph for this function:

unsigned short bbtk::wxGEditorTabPanel::getUndoState ( std::string &  stun  ) 

Definition at line 238 of file wxGEditorTabPanel.cxx.

References _actualdo, _sactualdo, and states.

Referenced by bbtk::wxTabPanelsManager::getUndoState().

00239         {
00240                 stun = "Undo";
00241                 if(states.size()>0)
00242                 {
00243                         if(_actualdo == states.begin() )
00244                         {
00245                                 
00246                                 return 0;
00247                         }
00248                         else
00249                         {
00250                                 stun +=" - ";
00251                                 stun += _sactualdo->substr(0,(--_sactualdo)->find_last_of("."));
00252                                 _sactualdo++;
00253                                 return 1;
00254                         }
00255                 }
00256         }

Here is the caller graph for this function:

void bbtk::wxGEditorTabPanel::initWxVtkCanvas (  ) 

Definition at line 79 of file wxGEditorTabPanel.cxx.

References _id, _panelAUIMgr, and _sceneManager.

Referenced by wxGEditorTabPanel().

00080         {
00081 printf("EED wxGEditorTabPanel::initWxVtkCanvas 0\n");
00082                 wxVtk3DBaseView *baseview = new wxVtk3DBaseView(this);
00083                 baseview->Configure();
00084                 _sceneManager=new wxVtkSceneManager(this,baseview,_id);
00085 
00086 
00087 //EED02JUIN2010
00088                 printf("RaC-EED 21-06-2010 wxGEditorTabPanel::initWxVtkCanvas Remove the panelAUIMgr, and change to a normal sizer inside the wxGEditorTabPanel\n");
00089                 _panelAUIMgr->AddPane((wxWindow*)baseview->GetWxVTKRenderWindowInteractor(),wxAuiPaneInfo().Fixed().CenterPane());
00090 
00091                 _panelAUIMgr->Update();
00092 printf("EED wxGEditorTabPanel::initWxVtkCanvas 1\n");
00093         }

Here is the caller graph for this function:

bool bbtk::wxGEditorTabPanel::isComplexBox (  ) 

Definition at line 334 of file wxGEditorTabPanel.cxx.

References _sceneManager, and bbtk::wxVtkSceneManager::isComplexBox().

Referenced by bbtk::wxTabPanelsManager::isActualDiagramComplexBox().

00335         {
00336                 return _sceneManager->isComplexBox();
00337         }

Here is the call graph for this function:

Here is the caller graph for this function:

void bbtk::wxGEditorTabPanel::loadDiagram ( ifstream &  inputStream,
const std::string &  path 
)

Definition at line 229 of file wxGEditorTabPanel.cxx.

References _sceneManager, bbtk::wxVtkSceneManager::loadDiagram(), and SetFullPath().

Referenced by bbtk::wxTabPanelsManager::loadDiagram().

00230         {
00231                 this->SetFullPath(path);
00232                 stringstream ss;
00233                 ss << inputStream.rdbuf() ;
00234                 _sceneManager->loadDiagram(ss);
00235         }

Here is the call graph for this function:

Here is the caller graph for this function:

void bbtk::wxGEditorTabPanel::loadTempDiagram ( unsigned short  un  ) 

Definition at line 276 of file wxGEditorTabPanel.cxx.

References _actualdo, _sactualdo, _sceneManager, deleteAllBoxes(), bbtk::wxVtkSceneManager::loadDiagram(), and states.

Referenced by bbtk::wxTabPanelsManager::loadTempDiagram().

00277         {
00278                 unsigned short res = 1;
00279                 deleteAllBoxes();
00280                 std::stringstream ss;
00281                 if (un == 0) //undo
00282                 {
00283                         if(_actualdo == states.end() ) // same size, write to the end
00284                         {
00285                                 (_actualdo--);
00286                                 (_sactualdo--);
00287                         }
00288                         if(_actualdo != states.begin() )
00289                         {
00290                                 ss << *(--_actualdo);
00291                                 _sactualdo--;
00292                         }
00293                         else
00294                         {
00295                                 ss << *_actualdo;
00296                                 res = 0;
00297                         }
00298                 }
00299                 else //redo
00300                 {
00301                         _actualdo++;
00302                         _sactualdo++;
00303                         if(_actualdo != states.end())
00304                         {
00305                                 ss << *_actualdo;
00306                         }
00307                         else
00308                         {
00309                                 res = 0;
00310                         }
00311                 }
00312                 _sceneManager->loadDiagram(ss);
00313         
00314         }

Here is the call graph for this function:

Here is the caller graph for this function:

bool bbtk::wxGEditorTabPanel::OnDropText ( wxCoord  x,
wxCoord  y,
const wxString &  data 
) [virtual]

Definition at line 97 of file wxGEditorTabPanel.cxx.

References _sceneManager, bbtk::wxVtkSceneManager::createGBlackBox(), and saveTempandUpdate().

00098         {
00099                 std::string packageName="";
00100                 std::string boxType="";
00101 
00102                 wxString foo( (data) );
00103                 char str[150];
00104                 strcpy( str, (const char*)foo.mb_str(wxConvUTF8) );
00105 
00106                 char delims[] = ":";
00107                  char *result = NULL;
00108                  result = strtok( str, delims );
00109                  packageName += result;
00110 
00111                  result = strtok( NULL, delims );
00112                  boxType += result;
00113 
00114                 _sceneManager->createGBlackBox(x,y,packageName, boxType);
00115                 saveTempandUpdate("drop box");
00116           return true;
00117         }

Here is the call graph for this function:

std::string bbtk::wxGEditorTabPanel::saveComplexBoxBBS (  ) 

Definition at line 154 of file wxGEditorTabPanel.cxx.

References _sceneManager, and bbtk::wxVtkSceneManager::saveComplexBoxBBS().

Referenced by bbtk::wxTabPanelsManager::getActualComplexBoxBBS().

00155         {
00156                 return _sceneManager->saveComplexBoxBBS();
00157         }

Here is the call graph for this function:

Here is the caller graph for this function:

void bbtk::wxGEditorTabPanel::saveDiagram ( std::string &  content,
const std::string &  path 
)

Definition at line 185 of file wxGEditorTabPanel.cxx.

References _sceneManager, bbtk::wxVtkSceneManager::saveDiagram(), and SetFullPath().

Referenced by bbtk::wxTabPanelsManager::saveActualDiagram().

00186         {
00187                 this->SetFullPath(path);
00188                 _sceneManager->saveDiagram(content);
00189         }

Here is the call graph for this function:

Here is the caller graph for this function:

void bbtk::wxGEditorTabPanel::saveStringAction ( const std::string &  action  ) 

Definition at line 316 of file wxGEditorTabPanel.cxx.

References sstates.

Referenced by saveTempDiagram().

00317         {
00318                 char temp[50];
00319                 sprintf(temp,".%d", sstates.size());
00320                 sstates.push_back(action + temp);
00321         }

Here is the caller graph for this function:

void bbtk::wxGEditorTabPanel::saveTempandUpdate ( const std::string &  action  ) 

Definition at line 120 of file wxGEditorTabPanel.cxx.

References _panelsManager, and bbtk::wxTabPanelsManager::saveTempandUpdate().

Referenced by bbtk::wxVtkSceneManager::deleteObject(), OnDropText(), and bbtk::wxVtkSceneManager::update().

00121         {
00122                 _panelsManager->saveTempandUpdate(action);
00123         }

Here is the call graph for this function:

Here is the caller graph for this function:

void bbtk::wxGEditorTabPanel::saveTempDiagram ( const std::string &  action  ) 

Definition at line 193 of file wxGEditorTabPanel.cxx.

References _actualdo, _sactualdo, _sceneManager, bbtk::wxVtkSceneManager::saveDiagram(), saveStringAction(), sstates, and states.

Referenced by bbtk::wxTabPanelsManager::saveTempActualDiagram().

00194         {
00195                 std::string content = "";
00196                 // writing file header
00197                 content += "# ----------------------------------\n";
00198                 content += "# - BBTKGEditor v 1.2 BBG BlackBox Diagram file\n";
00199                 content += "# - ";
00200                 content += "temp";
00201                 content += "\n";
00202                 content += "# ----------------------------------\n";
00203                 content += "\n";
00204                 content += "APP_START\n";
00205                 _sceneManager->saveDiagram(content);
00206                 content += "APP_END\n"; //put here to avoid mistakes
00207                 if(_actualdo == states.end() ) // same size, write to the end
00208                 {
00209                         states.push_back (content);
00210                         saveStringAction(action);
00211                 }
00212                 else
00213                 {
00214                         std::vector<std::string>::iterator it = _actualdo+1;
00215                         states.erase(it, states.end());
00216                         states.push_back(content);
00217 
00218                         std::vector<std::string>::iterator sit = _sactualdo+1;
00219                         sstates.erase(sit, sstates.end());
00220                         saveStringAction(action);
00221                 }
00222                 _actualdo = states.end();
00223                 _sactualdo = sstates.end();
00224                         
00225         }

Here is the call graph for this function:

Here is the caller graph for this function:

void bbtk::wxGEditorTabPanel::SetAuthor ( std::string  author  ) 

Definition at line 434 of file wxGEditorTabPanel.cxx.

References _sceneManager, and bbtk::wxVtkSceneManager::SetAuthor().

Referenced by bbtk::wxTabPanelsManager::SetAuthor().

00435     {
00436         _sceneManager->SetAuthor( author );
00437     }

Here is the call graph for this function:

Here is the caller graph for this function:

void bbtk::wxGEditorTabPanel::SetCategory ( std::string  category  ) 

Definition at line 441 of file wxGEditorTabPanel.cxx.

References _sceneManager, and bbtk::wxVtkSceneManager::SetCategory().

Referenced by bbtk::wxTabPanelsManager::SetCategory().

00442     {
00443         _sceneManager->SetCategory( category );
00444     }

Here is the call graph for this function:

Here is the caller graph for this function:

void bbtk::wxGEditorTabPanel::SetCbName ( std::string  cbName  ) 

Definition at line 421 of file wxGEditorTabPanel.cxx.

References _sceneManager, and bbtk::wxVtkSceneManager::SetCbName().

Referenced by bbtk::wxTabPanelsManager::SetCbName().

00422     {
00423         _sceneManager->SetCbName( cbName );
00424     }

Here is the call graph for this function:

Here is the caller graph for this function:

void bbtk::wxGEditorTabPanel::SetCbPackageName ( std::string  packagename  ) 

Definition at line 427 of file wxGEditorTabPanel.cxx.

References _sceneManager, and bbtk::wxVtkSceneManager::SetCbPackageName().

Referenced by bbtk::wxTabPanelsManager::SetCbPackageName().

00428     {
00429         _sceneManager->SetCbPackageName( packagename );
00430     }

Here is the call graph for this function:

Here is the caller graph for this function:

void bbtk::wxGEditorTabPanel::setComplexBox ( bool  val  ) 

Definition at line 341 of file wxGEditorTabPanel.cxx.

References _sceneManager, and bbtk::wxVtkSceneManager::setComplexBox().

Referenced by bbtk::wxTabPanelsManager::setActualDiagramComplexBox().

00342         {
00343                 _sceneManager->setComplexBox(val);
00344         }

Here is the call graph for this function:

Here is the caller graph for this function:

void bbtk::wxGEditorTabPanel::SetDescription ( std::string  description  ) 

Definition at line 448 of file wxGEditorTabPanel.cxx.

References _sceneManager, and bbtk::wxVtkSceneManager::SetDescription().

Referenced by bbtk::wxTabPanelsManager::SetDescription().

00449     {
00450         _sceneManager->SetDescription( description );
00451     }

Here is the call graph for this function:

Here is the caller graph for this function:

void bbtk::wxGEditorTabPanel::SetFileName ( const std::string &  filename  ) 

Definition at line 460 of file wxGEditorTabPanel.cxx.

References _fileName.

00461         {
00462                 this->_fileName = filename;
00463         }

void bbtk::wxGEditorTabPanel::SetFullPath ( const std::string &  fullpath  ) 

Definition at line 454 of file wxGEditorTabPanel.cxx.

References _fullPath.

Referenced by loadDiagram(), and saveDiagram().

00455         {
00456                 this->_fullPath = fullpath;
00457         }

Here is the caller graph for this function:

void bbtk::wxGEditorTabPanel::setPanelsManager ( wxTabPanelsManager panelsManager  ) 

Definition at line 126 of file wxGEditorTabPanel.cxx.

References _panelsManager.

Referenced by bbtk::wxTabPanelsManager::addNewTab().

00127         {
00128                 _panelsManager = panelsManager;
00129         }

Here is the caller graph for this function:

void bbtk::wxGEditorTabPanel::updateStatusBar ( std::string  textStatus  ) 

Definition at line 140 of file wxGEditorTabPanel.cxx.

References _panelsManager, and bbtk::wxTabPanelsManager::updateStatusBar().

Referenced by bbtk::wxVtkSceneManager::updateStatusBar().

00141         {
00142                 _panelsManager->updateStatusBar(textStatus);
00143         }

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

std::vector<std::string>::iterator bbtk::wxGEditorTabPanel::_actualdo [private]

std::string bbtk::wxGEditorTabPanel::_fileName [private]

Definition at line 186 of file wxGEditorTabPanel.h.

Referenced by GetFileName(), and SetFileName().

std::string bbtk::wxGEditorTabPanel::_fullPath [private]

Definition at line 185 of file wxGEditorTabPanel.h.

Referenced by GetFullPath(), and SetFullPath().

Definition at line 181 of file wxGEditorTabPanel.h.

Referenced by getPanelId(), initWxVtkCanvas(), and wxGEditorTabPanel().

wxAuiManager* bbtk::wxGEditorTabPanel::_panelAUIMgr [private]

Definition at line 182 of file wxGEditorTabPanel.h.

Referenced by initWxVtkCanvas(), wxGEditorTabPanel(), and ~wxGEditorTabPanel().

std::vector<std::string>::iterator bbtk::wxGEditorTabPanel::_sactualdo [private]

std::vector<std::string> bbtk::wxGEditorTabPanel::sstates [private]

Definition at line 178 of file wxGEditorTabPanel.h.

Referenced by saveStringAction(), saveTempDiagram(), and wxGEditorTabPanel().

std::vector<std::string> bbtk::wxGEditorTabPanel::states [private]


The documentation for this class was generated from the following files:

Generated on Thu May 31 15:14:38 2012 for bbtkGEditor by  doxygen 1.5.7.1