You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by pe...@apache.org on 2013/06/27 19:12:21 UTC
git commit: [flex-asjs] [refs/heads/develop] - Sample app showing
Panel and Alerts.
Updated Branches:
refs/heads/develop b116436ad -> 318d5fc44
Sample app showing Panel and Alerts.
Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/318d5fc4
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/318d5fc4
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/318d5fc4
Branch: refs/heads/develop
Commit: 318d5fc448cb7cd2c6f4aed3fefd5a48045549de
Parents: b116436
Author: Peter Ent <pe...@apache.org>
Authored: Thu Jun 27 13:12:13 2013 -0400
Committer: Peter Ent <pe...@apache.org>
Committed: Thu Jun 27 13:12:13 2013 -0400
----------------------------------------------------------------------
.../FlexJSTest_Panel/src/FlexJSTest_Panel.mxml | 32 +++++
.../FlexJSTest_Panel/src/MyInitialView.mxml | 125 +++++++++++++++++++
2 files changed, 157 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/318d5fc4/examples/FlexJSTest_Panel/src/FlexJSTest_Panel.mxml
----------------------------------------------------------------------
diff --git a/examples/FlexJSTest_Panel/src/FlexJSTest_Panel.mxml b/examples/FlexJSTest_Panel/src/FlexJSTest_Panel.mxml
new file mode 100644
index 0000000..2e50fc8
--- /dev/null
+++ b/examples/FlexJSTest_Panel/src/FlexJSTest_Panel.mxml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!---
+//
+// 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.
+//
+////////////////////////////////////////////////////////////////////////////////
+-->
+<basic:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
+ xmlns:local="*"
+ xmlns:basic="library://ns.apache.org/flexjs/basic"
+ >
+
+ <basic:valuesImpl>
+ <basic:SimpleCSSValuesImpl />
+ </basic:valuesImpl>
+ <basic:initialView>
+ <local:MyInitialView />
+ </basic:initialView>
+</basic:Application>
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/318d5fc4/examples/FlexJSTest_Panel/src/MyInitialView.mxml
----------------------------------------------------------------------
diff --git a/examples/FlexJSTest_Panel/src/MyInitialView.mxml b/examples/FlexJSTest_Panel/src/MyInitialView.mxml
new file mode 100644
index 0000000..89f5a1f
--- /dev/null
+++ b/examples/FlexJSTest_Panel/src/MyInitialView.mxml
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+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.
+
+-->
+<basic:ViewBase xmlns:fx="http://ns.adobe.com/mxml/2009"
+ xmlns:basic="library://ns.apache.org/flexjs/basic"
+ initComplete="initControls()">
+ <fx:Script>
+ <![CDATA[
+ import org.apache.flex.html.staticControls.Alert;
+ import org.apache.flex.html.staticControls.SimpleAlert;
+ import org.apache.flex.html.staticControls.Spinner;
+
+ private function initControls():void
+ {
+ }
+
+ private function onButtonClick() : void
+ {
+ Alert.show("This is an Alert! I want to see all of this text.",
+ this,
+ "Testing",
+ Alert.OK|Alert.CANCEL);
+
+ }
+
+ private function spinnerChanged():void
+ {
+ spinMe.text = "Spin: "+String(spinner.value);
+ }
+
+ private function showSimpleAlert() : void
+ {
+ SimpleAlert.show("A Simple Alert", this);
+ }
+ ]]>
+ </fx:Script>
+
+ <fx:Style>
+ @namespace basic "library://ns.apache.org/flexjs/basic";
+
+ .Alert {
+ background-color: #EEEEEE;
+ border-style: solid;
+ border-color: #0000FF;
+ border-thickness: 5;
+ }
+
+ .Alert #titleBar #title {
+ font-weight: bold;
+ color: #EEEEEE;
+ }
+
+ .SimpleAlert {
+ background-color: #99FF00;
+ border-style: solid;
+ border-color: #FF9900;
+ border-thickness: 5;
+ padding: 5px;
+ }
+
+ .TitleBar {
+ padding: 5px;
+ color: #FFFFFF;
+ font-weight: bold;
+ text-align: center;
+ background-color: #444444;
+ iBackgroundBead: ClassReference('org.apache.flex.html.staticControls.beads.SolidBackgroundBead');
+ }
+
+ .panel1 {
+ padding: 1px;
+ background-color: #EEEEEE;
+ border-color: #000000;
+ border-thickness: 1;
+ iBorderBead: ClassReference('org.apache.flex.html.staticControls.beads.SingleLineBorderBead');
+ iBackgroundBead: ClassReference('org.apache.flex.html.staticControls.beads.SolidBackgroundBead');
+ }
+
+ .numStepper {
+ padding: 5px;
+ border-style: solid;
+ border-color: #000000;
+ border-thickness: 1;
+ background-color: #FFFFCC;
+ iBorderBead: ClassReference('org.apache.flex.html.staticControls.beads.SingleLineBorderBead');
+ iBackgroundBead: ClassReference('org.apache.flex.html.staticControls.beads.SolidBackgroundBead');
+ }
+ </fx:Style>
+
+
+ <basic:Panel title="Example" x="300" width="300" y="50" className="panel1">
+ <basic:beads>
+ <basic:NonVirtualVerticalLayout />
+ </basic:beads>
+ <basic:Label text="Displays a SimpleAlert that has an OK button." />
+ <basic:TextButton text="Show Simple Alert" click="showSimpleAlert()" />
+ <basic:Label text="Displays an Alert which can have multiple buttons." />
+ <basic:TextButton text="Push Me" click="onButtonClick()" />
+ <basic:Container className="numStepper">
+ <basic:beads>
+ <basic:NonVirtualHorizontalLayout />
+ </basic:beads>
+ <basic:Label id="spinMe" width="50" text="Spin: 0" />
+ <basic:Spinner id="spinner" valueChanged="spinnerChanged()" />
+ </basic:Container>
+ </basic:Panel>
+
+
+</basic:ViewBase>