You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdebindings/kjsembed/README

49 lines
1.3 KiB

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 (QComboBox)
kjs> console.child(2)
RunButton (QPushButton)
kjs> console.child("RunButton")
RunButton (QPushButton)
kjs> console.child("RunButton").text = "Go!"
Go!
kjs> console.caption = "Different Title"
Different Title
Copyright (C) 2001-2003, Richard J. Moore <rich@kde.org>