#include <wxGEditorTabPanel.h>
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) |
wxVtkSceneManager * | getSceneManager () |
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 |
Definition at line 78 of file wxGEditorTabPanel.h.
bbtk::wxGEditorTabPanel::wxGEditorTabPanel | ( | ) |
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
wxVtkSceneManager * bbtk::wxGEditorTabPanel::getSceneManager | ( | ) |
Definition at line 384 of file wxGEditorTabPanel.cxx.
References _sceneManager.
Referenced by bbtk::wxGUIEditorGraphicBBS::boxNameExists(), bbtk::wxGUIEditorGraphicBBS::OnClickBtnBox(), bbtk::wxGUIEditorGraphicBBS::OnClickBtnExecutableBox(), and bbtk::wxGUIEditorGraphicBBS::OnOpenBBS().
00385 { 00386 return _sceneManager; 00387 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
std::vector<std::string>::iterator bbtk::wxGEditorTabPanel::_actualdo [private] |
Definition at line 177 of file wxGEditorTabPanel.h.
Referenced by getRedoState(), getUndoState(), loadTempDiagram(), saveTempDiagram(), and wxGEditorTabPanel().
std::string bbtk::wxGEditorTabPanel::_fileName [private] |
std::string bbtk::wxGEditorTabPanel::_fullPath [private] |
int bbtk::wxGEditorTabPanel::_id [private] |
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().
Definition at line 184 of file wxGEditorTabPanel.h.
Referenced by displayBlackBoxInfo(), editBlackBox(), saveTempandUpdate(), setPanelsManager(), updateStatusBar(), and ~wxGEditorTabPanel().
std::vector<std::string>::iterator bbtk::wxGEditorTabPanel::_sactualdo [private] |
Definition at line 179 of file wxGEditorTabPanel.h.
Referenced by getRedoState(), getUndoState(), loadTempDiagram(), saveTempDiagram(), and wxGEditorTabPanel().
Definition at line 183 of file wxGEditorTabPanel.h.
Referenced by addComplexInputPort(), addComplexOutputPort(), addObjects(), centerView(), deleteAllBoxes(), GetAuthor(), GetCategory(), GetCbName(), GetCbPackageName(), GetDescription(), getDiagramBBS(), getNumSelectedObjects(), getSceneManager(), getSelectedObjects(), initWxVtkCanvas(), isComplexBox(), loadDiagram(), loadTempDiagram(), OnDropText(), saveComplexBoxBBS(), saveDiagram(), saveTempDiagram(), SetAuthor(), SetCategory(), SetCbName(), SetCbPackageName(), setComplexBox(), SetDescription(), wxGEditorTabPanel(), and ~wxGEditorTabPanel().
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] |
Definition at line 176 of file wxGEditorTabPanel.h.
Referenced by getRedoState(), getUndoState(), loadTempDiagram(), saveTempDiagram(), and wxGEditorTabPanel().