Program: bbtk
Module: $RCSfile: bbtkBlackBox.cxx,v $
Language: C++
- Date: $Date: 2009/02/27 11:20:25 $
- Version: $Revision: 1.39 $
+ Date: $Date: 2009/03/23 13:06:41 $
+ Version: $Revision: 1.40 $
=========================================================================*/
/* ---------------------------------------------------------------------
static std::set<BlackBox::WeakPointer> bbmgExecutionList;
//=========================================================================
+
BlackBox::Deleter::Deleter()
{
}
bool wasExecuting = bbGlobalGetSomeBoxExecuting();
bbGlobalSetSomeBoxExecuting(true);
+ this->bbCreateWidget();
+
// Updates its inputs
IOStatus s = bbUpdateInputs();
if ( (s != UPTODATE) ||
bbBoxProcessModeIsAlways() )
{
- // Displays the window (WxBlackbox)
- // bbShowWindow(caller);
+ // Displays the window (WxBlackbox)
+ // bbShowWindow(caller);
- // Actual processing (virtual)
- this->bbProcess();
+ // Actual processing (virtual)
+ this->bbProcess();
- // Update the I/O statuses
- bbComputePostProcessStatus();
+ // Update the I/O statuses
+ bbComputePostProcessStatus();
}
else
{
<<std::endl);
}
+ this->bbShowWidget();
+
+
bbtkDebugMessage("process",3,
"<= BlackBox::bbRecursiveExecute() ["
<<bbGetFullName()<<"]"<<std::endl);