]> Creatis software - bbtk.git/blobdiff - kernel/src/bbtkExecuter.cxx
Add some commented out code (as exemples for newbees)
[bbtk.git] / kernel / src / bbtkExecuter.cxx
index af9c62ffb07b5eb8e8dc7c653a0e6a131e94b4e0..84273c0815cc85404d6c1fe180218b37f3a15241 100644 (file)
@@ -2,8 +2,8 @@
   Program:   bbtk
   Module:    $RCSfile: bbtkExecuter.cxx,v $
   Language:  C++
-  Date:      $Date: 2008/12/11 15:30:04 $
-  Version:   $Revision: 1.24 $
+  Date:      $Date: 2009/01/27 14:22:56 $
+  Version:   $Revision: 1.27 $
 =========================================================================*/
 
 /* ---------------------------------------------------------------------
@@ -64,7 +64,8 @@ namespace bbtk
     mRootPackage(),
     mRootCBB(),
     mNoExecMode(false),
-    mDialogMode(NoDialog)
+    mDialogMode(NoDialog),
+    mNoErrorMode(false)
   {
     bbtkDebugMessageInc("Kernel",9,"Executer::Executer()" <<std::endl);
     mFactory = Factory::New();
@@ -120,10 +121,7 @@ namespace bbtk
 
     // Create user package
     Package::Pointer p =
-      Package::New("user","internal",
-                  "User defined black boxes",
-                  "",
-                  BBTK_STRINGIFY_SYMBOL(BBTK_VERSION));
+      Package::New("user","internal","User defined black boxes","");
     // Insert the user package in the factory
     GetFactory()->InsertPackage(p);
     // And in the list of open packages
@@ -149,6 +147,7 @@ namespace bbtk
   }
   //=======================================================================
 
+
   //=======================================================================
   /// changes the workspace name
   void Executer::SetWorkspaceName( const std::string& n )
@@ -169,11 +168,7 @@ namespace bbtk
       }
     catch (Exception e)
       {
-       p = Package::New(name,
-                         "",
-                         "",
-                         "",
-                         BBTK_STRINGIFY_SYMBOL(BBTK_VERSION));
+       p = Package::New(name,"","","");
        GetFactory()->InsertPackage(p);
       }
      mOpenPackage.push_back(p);
@@ -215,6 +210,15 @@ namespace bbtk
   }
   //=======================================================================
 
+  //=======================================================================
+  void Executer::Clear()
+  {
+    bbtkDebugMessageInc("Kernel",9,"Executer::Clear()" <<std::endl);
+    GetCurrentDescriptor()->GetPrototype()->Clear();
+
+  }
+  //=======================================================================
+
   //=======================================================================
   void Executer::EndDefine ()
   {
@@ -232,11 +236,7 @@ namespace bbtk
          }
        catch (Exception e)
          {
-           p = Package::New(pname,
-                            "",
-                            "",
-                            "",
-                            BBTK_STRINGIFY_SYMBOL(BBTK_VERSION));
+           p = Package::New(pname,"","","");
            GetFactory()->InsertPackage(p);
          }
       }