WARNING: ------- This library does not keep source or binary compatibility. Unless every one of your users compiles from source and recompiles after upgrading kjsembed, you should be making a complete copy of this code in your app and using that instead of the installed version. ----------------------------------------------------------------------------- A library for embedding the KJS Javascript interpreter in application. - A tutorial is under development, see http://xmelegance.org/kjsembed/ or take a look in the docs directory. - For information on using the library run kdoc over the header files. Here is an example interactive session with the test application, all lines beginning with 'kjs>' show the commands typed. -- Enter a JS expression and press enter -- kjs> 10+20 30 kjs> print("Hello World!") Hello World! undefined kjs> Math.sin(0) 0 kjs> Math.cos(0) 1 kjs> console JSConsoleWidget (KJSEmbed::JSConsoleWidget) kjs> console.childCount() 4 kjs> console.child(1) CmdEdit (TQComboBox) kjs> console.child(2) RunButton (TQPushButton) kjs> console.child("RunButton") RunButton (TQPushButton) kjs> console.child("RunButton").text = "Go!" Go! kjs> console.caption = "Different Title" Different Title Copyright (C) 2001-2003, Richard J. Moore