[Kst] branches/work/kst/1.6/kst/src

Andrew Walker arwalker at sumusltd.com
Fri Jan 18 20:16:34 CET 2008


SVN commit 763153 by arwalker:

CCBUG:151757 KstBasicPlugin and KstCPlugin are now accessible from javaScript

 M  +5 -5      extensions/js/bind_plugin.cpp  
 M  +6 -0      libkstmath/kstbasicplugin.cpp  


--- branches/work/kst/1.6/kst/src/extensions/js/bind_plugin.cpp #763152:763153
@@ -430,7 +430,7 @@
           bp->setInputVector(input, vp);
           bp->setDirty(true);
         } else {
-          KJS::Object eobj = KJS::Error::create(exec, KJS::GeneralError, "0 Argument was not of the expected type.");
+          KJS::Object eobj = KJS::Error::create(exec, KJS::GeneralError, "Argument was not of the expected type.");
           exec->setException(eobj);
           return KJS::Undefined();
         }
@@ -440,7 +440,7 @@
           bp->setInputScalar(input, sp);
           bp->setDirty(true);
         } else {
-          KJS::Object eobj = KJS::Error::create(exec, KJS::GeneralError, "1 Argument was not of the expected type.");
+          KJS::Object eobj = KJS::Error::create(exec, KJS::GeneralError, "Argument was not of the expected type.");
           exec->setException(eobj);
           return KJS::Undefined();
         }
@@ -450,17 +450,17 @@
           bp->setInputString(input, sp);
           bp->setDirty(true);
         } else {
-          KJS::Object eobj = KJS::Error::create(exec, KJS::GeneralError, "2 Argument was not of the expected type.");
+          KJS::Object eobj = KJS::Error::create(exec, KJS::GeneralError, "Argument was not of the expected type.");
           exec->setException(eobj);
           return KJS::Undefined();
         }
       } else {
-        KJS::Object eobj = KJS::Error::create(exec, KJS::GeneralError, "3 Argument was not of the expected type.");
+        KJS::Object eobj = KJS::Error::create(exec, KJS::GeneralError, "Argument was not of the expected type.");
         exec->setException(eobj);
         return KJS::Undefined();
       }
     } else {
-      KJS::Object eobj = KJS::Error::create(exec, KJS::GeneralError, "4 Argument was not of the expected type.");
+      KJS::Object eobj = KJS::Error::create(exec, KJS::GeneralError, "Argument was not of the expected type.");
       exec->setException(eobj);
       return KJS::Undefined();
     }
--- branches/work/kst/1.6/kst/src/libkstmath/kstbasicplugin.cpp #763152:763153
@@ -290,11 +290,17 @@
 }
 
 
+//
+// to be used only from javaScript...
+//
 bool KstBasicPlugin::isValid() const {
   return inputsExist();
 }
 
 
+//
+// to be used only from javaScript...
+//
 bool KstBasicPlugin::validate() {
   bool rc = false;
 


More information about the Kst mailing list