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
tpearson c7d821721a
Fix a number of runtime object identification problems which led to an even larger array of minor glitches
14 years ago
..
bindings TQt conversion fixes 14 years ago
bindwizard Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
builtins TQt conversion fixes 14 years ago
cpptests Trinity Qt initial conversion 14 years ago
docs Trinity Qt initial conversion 14 years ago
kjsembed Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
kscript Trinity Qt initial conversion 14 years ago
plugin Trinity Qt initial conversion 14 years ago
plugins Trinity Qt initial conversion 14 years ago
qjscmd Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
qjscmdw Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
qtbindings Fix a number of runtime object identification problems which led to an even larger array of minor glitches 14 years ago
stdlib * Updated automake/autoconf 15 years ago
tests Trinity Qt initial conversion 14 years ago
tools TQt conversion fixes 14 years ago
Doxyfile Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
Doxyfile-Internal Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
Makefile.am Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
README Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 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 Compilation fix 14 years ago
customobject_imp.h TQt conversion fixes 14 years ago
design.h Trinity Qt initial conversion 14 years ago
doxygen_fakes.h Trinity Qt initial conversion 14 years ago
global.cpp Trinity Qt initial conversion 14 years ago
global.h Trinity Qt initial conversion 14 years ago
jsbinding.cpp Trinity Qt initial conversion 14 years ago
jsbinding.h Trinity Qt initial conversion 14 years ago
jsbindingbase.h Trinity Qt initial conversion 14 years ago
jsbindingplugin.cpp Trinity Qt initial conversion 14 years ago
jsbindingplugin.h Trinity Qt initial conversion 14 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 Trinity Qt initial conversion 14 years ago
jsbuiltin_imp.h Trinity Qt initial conversion 14 years ago
jsbuiltinproxy.cpp Trinity Qt initial conversion 14 years ago
jsbuiltinproxy.h Trinity Qt initial conversion 14 years ago
jsconsolewidget.cpp Trinity Qt initial conversion 14 years ago
jsconsolewidget.h TQt conversion fixes 14 years ago
jseventmapper.cpp Trinity Qt initial conversion 14 years ago
jseventmapper.h Trinity Qt initial conversion 14 years ago
jseventutils.cpp Trinity Qt initial conversion 14 years ago
jseventutils.h Trinity Qt initial conversion 14 years ago
jsfactory.cpp Trinity Qt initial conversion 14 years ago
jsfactory.h TQt conversion fixes 14 years ago
jsfactory_imp.cpp Trinity Qt initial conversion 14 years ago
jsfactory_imp.h Trinity Qt initial conversion 14 years ago
jsobjecteventproxy.cpp Trinity Qt initial conversion 14 years ago
jsobjecteventproxy.h Trinity Qt initial conversion 14 years ago
jsobjectproxy.cpp Trinity Qt initial conversion 14 years ago
jsobjectproxy.h Trinity Qt initial conversion 14 years ago
jsobjectproxy_imp.cpp Trinity Qt initial conversion 14 years ago
jsobjectproxy_imp.h Trinity Qt initial conversion 14 years ago
jsopaqueproxy.cpp Trinity Qt initial conversion 14 years ago
jsopaqueproxy.h TQt conversion fixes 14 years ago
jsopaqueproxy_imp.cpp Trinity Qt initial conversion 14 years ago
jsopaqueproxy_imp.h Trinity Qt initial conversion 14 years ago
jsproxy.cpp Trinity Qt initial conversion 14 years ago
jsproxy.h Trinity Qt initial conversion 14 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 Trinity Qt initial conversion 14 years ago
jssecuritypolicy.h Trinity Qt initial conversion 14 years ago
jsvalueproxy.cpp Trinity Qt initial conversion 14 years ago
jsvalueproxy.h Trinity Qt initial conversion 14 years ago
jsvalueproxy_imp.cpp Trinity Qt initial conversion 14 years ago
jsvalueproxy_imp.h Trinity Qt initial conversion 14 years ago
kjs.pro Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
kjscmd.1 Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
kjscmd.cpp Trinity Qt initial conversion 14 years ago
kjscmd.desktop Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
kjsembedpart.cpp Trinity Qt initial conversion 14 years ago
kjsembedpart.h TQt conversion fixes 14 years ago
kjsembedpart_imp.cpp Trinity Qt initial conversion 14 years ago
kjsembedpart_imp.h Trinity Qt initial conversion 14 years ago
ksimpleprocess.cpp Trinity Qt initial conversion 14 years ago
ksimpleprocess.h Trinity Qt initial conversion 14 years ago
lgpl.txt Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
qjscmd.cpp Trinity Qt initial conversion 14 years ago
qjsembed.nsi Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 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 Trinity Qt initial conversion 14 years ago
qtstubs.h TQt conversion fixes 14 years ago
setup_qtonly Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
slotproxy.cpp Trinity Qt initial conversion 14 years ago
slotproxy.h TQt conversion fixes 14 years ago
slotutils.cpp Trinity Qt initial conversion 14 years ago
slotutils.h TQt conversion fixes 14 years ago
testkjsembed.cpp Trinity Qt initial conversion 14 years ago
xmlactionclient.cpp Trinity Qt initial conversion 14 years ago
xmlactionclient.h Trinity Qt initial conversion 14 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 (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>