You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pivot.apache.org by gb...@apache.org on 2009/09/30 22:30:19 UTC
svn commit: r820433 - in /incubator/pivot/trunk:
demos/src/org/apache/pivot/demos/scripting/ demos/www/
tutorials/src/org/apache/pivot/tutorials/scripting/
Author: gbrown
Date: Wed Sep 30 20:30:18 2009
New Revision: 820433
URL: http://svn.apache.org/viewvc?rev=820433&view=rev
Log:
Move scripting demo to tutorials.
Added:
incubator/pivot/trunk/tutorials/src/org/apache/pivot/tutorials/scripting/
incubator/pivot/trunk/tutorials/src/org/apache/pivot/tutorials/scripting/Scripting.java
incubator/pivot/trunk/tutorials/src/org/apache/pivot/tutorials/scripting/example.js
- copied unchanged from r820380, incubator/pivot/trunk/demos/src/org/apache/pivot/demos/scripting/demo.js
incubator/pivot/trunk/tutorials/src/org/apache/pivot/tutorials/scripting/scripting.wtkx
- copied, changed from r820380, incubator/pivot/trunk/demos/src/org/apache/pivot/demos/scripting/scripting_demo.wtkx
Removed:
incubator/pivot/trunk/demos/src/org/apache/pivot/demos/scripting/
Modified:
incubator/pivot/trunk/demos/www/scripting.template.html
Modified: incubator/pivot/trunk/demos/www/scripting.template.html
URL: http://svn.apache.org/viewvc/incubator/pivot/trunk/demos/www/scripting.template.html?rev=820433&r1=820432&r2=820433&view=diff
==============================================================================
--- incubator/pivot/trunk/demos/www/scripting.template.html (original)
+++ incubator/pivot/trunk/demos/www/scripting.template.html Wed Sep 30 20:30:18 2009
@@ -28,11 +28,11 @@
<script src="http://java.com/js/deployJava.js"></script>
<script>
var attributes = {code:"org.apache.pivot.wtk.BrowserApplicationContext$HostApplet",
- archive:"lib/@project_name@-core-@version@.jar,lib/@project_name@-wtk-@version@.jar,lib/@project_name@-wtk-@version@.terra.jar,lib/@project_name@-demos-@version@.jar",
- width:640,
- height:480
+ archive:"lib/@project_name@-core-@version@.jar,lib/@project_name@-wtk-@version@.jar,lib/@project_name@-wtk-@version@.terra.jar,lib/@project_name@-tutorials-@version@.jar",
+ width:480,
+ height:360
};
-var parameters = {application_class_name:"org.apache.pivot.demos.scripting.ScriptingDemo",
+var parameters = {application_class_name:"org.apache.pivot.tutorials.scripting.Scripting",
codebase_lookup:false,
java_arguments:"-Dsun.awt.noerasebackground=true -Dsun.awt.erasebackgroundonresize=true"
};
Added: incubator/pivot/trunk/tutorials/src/org/apache/pivot/tutorials/scripting/Scripting.java
URL: http://svn.apache.org/viewvc/incubator/pivot/trunk/tutorials/src/org/apache/pivot/tutorials/scripting/Scripting.java?rev=820433&view=auto
==============================================================================
--- incubator/pivot/trunk/tutorials/src/org/apache/pivot/tutorials/scripting/Scripting.java (added)
+++ incubator/pivot/trunk/tutorials/src/org/apache/pivot/tutorials/scripting/Scripting.java Wed Sep 30 20:30:18 2009
@@ -0,0 +1,78 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to you under the Apache License,
+ * Version 2.0 (the "License"); you may not use this file except in
+ * compliance with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.pivot.tutorials.scripting;
+
+import org.apache.pivot.collections.List;
+import org.apache.pivot.collections.Map;
+import org.apache.pivot.wtk.Application;
+import org.apache.pivot.wtk.Button;
+import org.apache.pivot.wtk.ButtonPressListener;
+import org.apache.pivot.wtk.DesktopApplicationContext;
+import org.apache.pivot.wtk.Display;
+import org.apache.pivot.wtk.Window;
+import org.apache.pivot.wtkx.WTKXSerializer;
+
+public class Scripting implements Application {
+ public static class MyButtonPressListener implements ButtonPressListener {
+ @Override
+ public void buttonPressed(Button button) {
+ System.out.println("[Java] A button was clicked.");
+ }
+ }
+
+ private Window window = null;
+
+ private String foo;
+ private List<?> listData;
+
+ @Override
+ public void startup(Display display, Map<String, String> properties)
+ throws Exception {
+ WTKXSerializer wtkxSerializer = new WTKXSerializer();
+ wtkxSerializer.put("bar", "12345");
+
+ window = (Window)wtkxSerializer.readObject(this, "scripting.wtkx");
+ foo = (String)wtkxSerializer.get("foo");
+ listData = (List<?>)wtkxSerializer.get("listData");
+
+ System.out.println("foo = " + foo);
+ System.out.println("listData.getLength() = " + listData.getLength());
+
+ window.open(display);
+ }
+
+ @Override
+ public boolean shutdown(boolean optional) {
+ if (window != null) {
+ window.close();
+ }
+
+ return false;
+ }
+
+ @Override
+ public void suspend() {
+ }
+
+ @Override
+ public void resume() {
+ }
+
+ public static void main(String[] args) {
+ DesktopApplicationContext.main(Scripting.class, args);
+ }
+}
Copied: incubator/pivot/trunk/tutorials/src/org/apache/pivot/tutorials/scripting/scripting.wtkx (from r820380, incubator/pivot/trunk/demos/src/org/apache/pivot/demos/scripting/scripting_demo.wtkx)
URL: http://svn.apache.org/viewvc/incubator/pivot/trunk/tutorials/src/org/apache/pivot/tutorials/scripting/scripting.wtkx?p2=incubator/pivot/trunk/tutorials/src/org/apache/pivot/tutorials/scripting/scripting.wtkx&p1=incubator/pivot/trunk/demos/src/org/apache/pivot/demos/scripting/scripting_demo.wtkx&r1=820380&r2=820433&rev=820433&view=diff
==============================================================================
Binary files - no diff available.