]> Creatis software - bbtk.git/blobdiff - kernel/src/bbtkBlackBoxDescriptor.cxx
Bug #1754
[bbtk.git] / kernel / src / bbtkBlackBoxDescriptor.cxx
index 18dfcd181546f43e8ca8e4f4a3279ede30f958ae..e165e97c139d922fc5e7d9dfbb5bf8af5699dd5c 100644 (file)
@@ -2,8 +2,8 @@
   Program:   bbtk
   Module:    $RCSfile: bbtkBlackBoxDescriptor.cxx,v $
   Language:  C++
-  Date:      $Date: 2009/12/08 14:10:36 $
-  Version:   $Revision: 1.22 $
+  Date:      $Date: 2012/11/14 07:12:00 $
+  Version:   $Revision: 1.23 $
 =========================================================================*/
 
 /* ---------------------------------------------------------------------
@@ -59,6 +59,7 @@ namespace bbtk
       mAuthor(""),
       mCategory(""),
       mKind(STANDARD),
+         mTypeOfScript(TS_BINARY),
       mPackage()
   {
     bbtkDDebugMessage("object",4,
@@ -72,6 +73,7 @@ namespace bbtk
   /// Default ctor
   BlackBoxDescriptor::BlackBoxDescriptor(const BlackBoxDescriptor&)  
   {
+         mScriptFileName="";
   }
   //=========================================================================
   /// Dtor
@@ -527,4 +529,28 @@ namespace bbtk
    }
   //=========================================================================
  
+       
+       //==========================================================================
+       void BlackBoxDescriptor::SetTypeOfScript_Application()
+       {
+               SetTypeOfScript(TS_SCRIPT_APPLICATION);
+       }        
+       //==========================================================================
+       
+               
+       //==========================================================================
+       bool BlackBoxDescriptor::IsTypeOfScript_Application()
+       {
+               return (GetTypeOfScript()==TS_SCRIPT_APPLICATION);
+       }
+       //==========================================================================
+
+       
+       //==========================================================================
+       bool BlackBoxDescriptor::IsTypeOfScript_ComplexBox()
+       {
+               return (GetTypeOfScript()==TS_SCRIPT_COMPLEXBOX);
+       }
+       //==========================================================================
+       
 }