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
Timothy Pearson 14a51084c3
Fix automake problem
13 years ago
..
bindings Initial TQt conversion 13 years ago
bindwizard Initial TQt conversion 13 years ago
builtins Initial TQt conversion 13 years ago
cpptests Initial TQt conversion 13 years ago
docs Initial TQt conversion 13 years ago
kjsembed Initial TQt conversion 13 years ago
kscript Initial TQt conversion 13 years ago
plugin Initial TQt conversion 13 years ago
plugins Initial TQt conversion 13 years ago
qjscmd Initial TQt conversion 13 years ago
qjscmdw Initial TQt conversion 13 years ago
qtbindings Initial TQt conversion 13 years ago
stdlib * Updated automake/autoconf 15 years ago
tests Initial TQt conversion 13 years ago
tools Initial TQt conversion 13 years ago
Doxyfile Initial TQt conversion 13 years ago
Doxyfile-Internal Initial TQt conversion 13 years ago
Makefile.am Initial TQt conversion 13 years ago
README Initial TQt conversion 13 years ago
TODO Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
binding_type.desktop Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
customobject_imp.cpp Initial TQt conversion 13 years ago
customobject_imp.h Initial TQt conversion 13 years ago
design.h Initial TQt conversion 13 years ago
doxygen_fakes.h Initial TQt conversion 13 years ago
global.cpp Initial TQt conversion 13 years ago
global.h Initial TQt conversion 13 years ago
jsbinding.cpp Initial TQt conversion 13 years ago
jsbinding.h Initial TQt conversion 13 years ago
jsbindingbase.h Initial TQt conversion 13 years ago
jsbindingplugin.cpp Initial TQt conversion 13 years ago
jsbindingplugin.h Initial TQt conversion 13 years ago
jsbuiltin.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
jsbuiltin.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
jsbuiltin_imp.cpp Initial TQt conversion 13 years ago
jsbuiltin_imp.h Initial TQt conversion 13 years ago
jsbuiltinproxy.cpp Initial TQt conversion 13 years ago
jsbuiltinproxy.h Initial TQt conversion 13 years ago
jsconsolewidget.cpp Initial TQt conversion 13 years ago
jsconsolewidget.h Initial TQt conversion 13 years ago
jseventmapper.cpp Initial TQt conversion 13 years ago
jseventmapper.h Initial TQt conversion 13 years ago
jseventutils.cpp Initial TQt conversion 13 years ago
jseventutils.h Initial TQt conversion 13 years ago
jsfactory.cpp Initial TQt conversion 13 years ago
jsfactory.h Initial TQt conversion 13 years ago
jsfactory_imp.cpp Initial TQt conversion 13 years ago
jsfactory_imp.h Initial TQt conversion 13 years ago
jsobjecteventproxy.cpp Initial TQt conversion 13 years ago
jsobjecteventproxy.h Initial TQt conversion 13 years ago
jsobjectproxy.cpp Initial TQt conversion 13 years ago
jsobjectproxy.h Initial TQt conversion 13 years ago
jsobjectproxy_imp.cpp Initial TQt conversion 13 years ago
jsobjectproxy_imp.h Initial TQt conversion 13 years ago
jsopaqueproxy.cpp Initial TQt conversion 13 years ago
jsopaqueproxy.h Initial TQt conversion 13 years ago
jsopaqueproxy_imp.cpp Trinity Qt initial conversion 14 years ago
jsopaqueproxy_imp.h Initial TQt conversion 13 years ago
jsproxy.cpp Initial TQt conversion 13 years ago
jsproxy.h Initial TQt conversion 13 years ago
jsproxy_imp.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
jsproxy_imp.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
jssecuritypolicy.cpp Initial TQt conversion 13 years ago
jssecuritypolicy.h Initial TQt conversion 13 years ago
jsvalueproxy.cpp Initial TQt conversion 13 years ago
jsvalueproxy.h Initial TQt conversion 13 years ago
jsvalueproxy_imp.cpp Trinity Qt initial conversion 14 years ago
jsvalueproxy_imp.h Trinity Qt initial conversion 14 years ago
kjs.pro Additional renaming of kde to tde 13 years ago
kjscmd.1 Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
kjscmd.cpp Initial TQt conversion 13 years ago
kjscmd.desktop Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
kjsembedpart.cpp Initial TQt conversion 13 years ago
kjsembedpart.h Initial TQt conversion 13 years ago
kjsembedpart_imp.cpp Initial TQt conversion 13 years ago
kjsembedpart_imp.h Initial TQt conversion 13 years ago
ksimpleprocess.cpp Initial TQt conversion 13 years ago
ksimpleprocess.h Initial TQt conversion 13 years ago
lgpl.txt Fix automake problem 13 years ago
qjscmd.cpp Initial TQt conversion 13 years ago
qjsembed.nsi Fix automake problem 13 years ago
qjsembed.pri Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
qjsembed.pro Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
qtstubs.cpp Initial TQt conversion 13 years ago
qtstubs.h Initial TQt conversion 13 years ago
setup_qtonly Additional renaming of kde to tde 13 years ago
slotproxy.cpp Initial TQt conversion 13 years ago
slotproxy.h Initial TQt conversion 13 years ago
slotutils.cpp Initial TQt conversion 13 years ago
slotutils.h Initial TQt conversion 13 years ago
testkjsembed.cpp Trinity Qt initial conversion 14 years ago
xmlactionclient.cpp Initial TQt conversion 13 years ago
xmlactionclient.h Initial TQt conversion 13 years ago

README

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 <rich@kde.org>