From 114a878c64ce6f8223cfd22d76a20eb16d177e5e Mon Sep 17 00:00:00 2001 From: toma Date: Wed, 25 Nov 2009 17:56:58 +0000 Subject: Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdevelop@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- languages/kjssupport/template/Makefile.am | 20 +++++++++++++ languages/kjssupport/template/app.js | 18 ++++++++++++ languages/kjssupport/template/app.kdevelop | 45 ++++++++++++++++++++++++++++++ languages/kjssupport/template/jshello | 6 ++++ languages/kjssupport/template/script | 13 +++++++++ 5 files changed, 102 insertions(+) create mode 100644 languages/kjssupport/template/Makefile.am create mode 100644 languages/kjssupport/template/app.js create mode 100644 languages/kjssupport/template/app.kdevelop create mode 100644 languages/kjssupport/template/jshello create mode 100644 languages/kjssupport/template/script (limited to 'languages/kjssupport/template') diff --git a/languages/kjssupport/template/Makefile.am b/languages/kjssupport/template/Makefile.am new file mode 100644 index 00000000..3244188a --- /dev/null +++ b/languages/kjssupport/template/Makefile.am @@ -0,0 +1,20 @@ +appwizarddatadir = ${kde_datadir}/kdevappwizard +commondatadir = ${appwizarddatadir}/template-common +jshellodir = ${appwizarddatadir}/template-jshello +templatedir = ${appwizarddatadir}/templates + +jshello_DATA = app.js app.kdevelop +template_DATA = jshello + +DISTCLEANFILES = script.local +EXTRA_DIST = script + +perl = perl + +script.local: ${srcdir}/script + cp ${srcdir}/script script.local ; \ + perl -npi -e 's%^#\!.*$$%#!'${perl}' -I'${commondatadir}'%g;' script.local + +install-data-local: script.local + $(mkinstalldirs) $(DESTDIR)$(jshellodir) + $(INSTALL_DATA) script.local $(DESTDIR)$(jshellodir)/script diff --git a/languages/kjssupport/template/app.js b/languages/kjssupport/template/app.js new file mode 100644 index 00000000..aa564dd6 --- /dev/null +++ b/languages/kjssupport/template/app.js @@ -0,0 +1,18 @@ +#!/usr/bin/env kjscmd + +// Create main view +var mw = new KMainWindow(); +var lv = new KListView( mw ); +mw.setCentralWidget(lv); + +lv.addColumn('One'); +lv.addColumn('Two'); +lv.addColumn('Three'); + +lv.insertItem( 'Something', "Nothing", "Thing" ); +lv.insertItem( 'Something', "Nothing", "Thing" ); +lv.insertItem( 'Something', "Nothing", "Thing" ); +lv.insertItem( 'Something', "Nothing", "Thing" ); + +mw.show(); + diff --git a/languages/kjssupport/template/app.kdevelop b/languages/kjssupport/template/app.kdevelop new file mode 100644 index 00000000..2bb39a0a --- /dev/null +++ b/languages/kjssupport/template/app.kdevelop @@ -0,0 +1,45 @@ + + + + $AUTHOR$ + $EMAIL$ + $VERSION$ + KDevScriptProject + Javascript + + Javascript + + + KDevFileView + KDevdistpart + KDevDebugger + + + + + src + *.js + *~ + + + + + + + + + + kde + gtk + gnustep + python + perl + php + + + + + + + + diff --git a/languages/kjssupport/template/jshello b/languages/kjssupport/template/jshello new file mode 100644 index 00000000..8013b033 --- /dev/null +++ b/languages/kjssupport/template/jshello @@ -0,0 +1,6 @@ +# KDE Config File +[General] +Name=Simple KJSEmbed Script +Category=Script +Comment=This generates a simplistic 'Hello world' program in KJSEmbed +FileTemplates=js,Javascript diff --git a/languages/kjssupport/template/script b/languages/kjssupport/template/script new file mode 100644 index 00000000..d3a808c5 --- /dev/null +++ b/languages/kjssupport/template/script @@ -0,0 +1,13 @@ +#!perl -I/usr/kde/3.1/share/apps/kdevappwizard/template-common + +use gideon; + +initGideon(); + +print "Installing project file\n"; +installHTML( "${src}/template-jshello/app.kdevelop", "${dest}/${APPNAMELC}.kdevelop" ); + +print "Installing application sources\n"; +install( "${src}/template-jshello/app.js", "${dest}/${APPNAMELC}.js" ); + +print "Finished\n"; -- cgit v1.2.3