You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by jm...@apache.org on 2014/09/04 00:50:20 UTC
[39/50] [abbrv] git commit: [flex-utilities] [refs/heads/master] -
FLEX-34506 remove Adobe from file names and directories
FLEX-34506 remove Adobe from file names and directories
Project: http://git-wip-us.apache.org/repos/asf/flex-utilities/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-utilities/commit/fd2bc5a5
Tree: http://git-wip-us.apache.org/repos/asf/flex-utilities/tree/fd2bc5a5
Diff: http://git-wip-us.apache.org/repos/asf/flex-utilities/diff/fd2bc5a5
Branch: refs/heads/master
Commit: fd2bc5a547146c6034a3da71efd3f1e294b74255
Parents: 6e0d435
Author: Justin Mclean <jm...@apache.org>
Authored: Thu Aug 28 14:32:27 2014 +1000
Committer: Justin Mclean <jm...@apache.org>
Committed: Thu Aug 28 14:32:27 2014 +1000
----------------------------------------------------------------------
.../SimpleEditor/src/AdobeSpellingConfig.xml | 22 --
.../Demo/SimpleEditor/src/SpellingConfig.xml | 22 ++
.../src/AdobeSpellingFrameworkExample.mxml | 80 -------
.../src/SpellingFrameworkExample.mxml | 80 +++++++
.../src/AdobeSpellingAirDemo-app.xml | 153 --------------
.../src/AdobeSpellingAirDemo.mxml | 39 ----
.../src/AdobeSpellingAirDemoEx-app.xml | 153 --------------
.../src/AdobeSpellingAirDemoEx.mxml | 71 -------
.../src/AdobeSpellingConfig.xml | 26 ---
.../src/AdobeSpellingDemo.mxml | 72 -------
.../src/AdobeSpellingConfig.xml | 27 ---
.../src/AdobeSpellingDemoEx.mxml | 70 -------
.../SpellingAirDemo/src/SpellingAirDemo-app.xml | 153 ++++++++++++++
.../SpellingAirDemo/src/SpellingAirDemo.mxml | 39 ++++
.../src/SpellingAirDemoEx-app.xml | 153 ++++++++++++++
.../src/SpellingAirDemoEx.mxml | 71 +++++++
.../Demo/SpellingDemo/src/SpellingConfig.xml | 26 +++
.../Demo/SpellingDemo/src/SpellingDemo.mxml | 72 +++++++
.../Demo/SpellingDemoEx/src/SpellingConfig.xml | 27 +++
.../main/Tools/AdobeSpellingDictGen/README.txt | 16 --
.../sample/sampleWordList.txt | 13 --
.../src/AdobeSpellingDictGen-app.xml | 153 --------------
.../src/AdobeSpellingDictGen.mxml | 210 -------------------
.../Tools/AdobeSpellingDictGen/src/UIWord.as | 37 ----
Squiggly/main/Tools/SpellingDictGen/README.txt | 16 ++
.../SpellingDictGen/sample/sampleWordList.txt | 13 ++
.../SpellingDictGen/src/SpellingDictGen-app.xml | 153 ++++++++++++++
.../SpellingDictGen/src/SpellingDictGen.mxml | 210 +++++++++++++++++++
.../main/Tools/SpellingDictGen/src/UIWord.as | 37 ++++
29 files changed, 1072 insertions(+), 1142 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/fd2bc5a5/Squiggly/ane/Squiggly/Demo/SimpleEditor/src/AdobeSpellingConfig.xml
----------------------------------------------------------------------
diff --git a/Squiggly/ane/Squiggly/Demo/SimpleEditor/src/AdobeSpellingConfig.xml b/Squiggly/ane/Squiggly/Demo/SimpleEditor/src/AdobeSpellingConfig.xml
deleted file mode 100644
index 19c97ba..0000000
--- a/Squiggly/ane/Squiggly/Demo/SimpleEditor/src/AdobeSpellingConfig.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?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.
-
--->
-<SpellingConfig>
- <ThirdPartyResourceLocation URL="D:\\Program Files\\Common Files\\adobe\\linguistics\\ThirdPartyResources" />
-</SpellingConfig>
http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/fd2bc5a5/Squiggly/ane/Squiggly/Demo/SimpleEditor/src/SpellingConfig.xml
----------------------------------------------------------------------
diff --git a/Squiggly/ane/Squiggly/Demo/SimpleEditor/src/SpellingConfig.xml b/Squiggly/ane/Squiggly/Demo/SimpleEditor/src/SpellingConfig.xml
new file mode 100644
index 0000000..d115126
--- /dev/null
+++ b/Squiggly/ane/Squiggly/Demo/SimpleEditor/src/SpellingConfig.xml
@@ -0,0 +1,22 @@
+<?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.
+
+-->
+<SpellingConfig>
+ <ThirdPartyResourceLocation URL="D:\\Program Files\\Common Files\\adobe\\linguistics\\ThirdPartyResources" />
+</SpellingConfig>
http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/fd2bc5a5/Squiggly/main/ASDocExamples/com/adobe/linguistics/spelling/Examples/Flex/SpellingServiceExample/src/AdobeSpellingFrameworkExample.mxml
----------------------------------------------------------------------
diff --git a/Squiggly/main/ASDocExamples/com/adobe/linguistics/spelling/Examples/Flex/SpellingServiceExample/src/AdobeSpellingFrameworkExample.mxml b/Squiggly/main/ASDocExamples/com/adobe/linguistics/spelling/Examples/Flex/SpellingServiceExample/src/AdobeSpellingFrameworkExample.mxml
deleted file mode 100644
index 0fc24f3..0000000
--- a/Squiggly/main/ASDocExamples/com/adobe/linguistics/spelling/Examples/Flex/SpellingServiceExample/src/AdobeSpellingFrameworkExample.mxml
+++ /dev/null
@@ -1,80 +0,0 @@
-<?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.
-
--->
-<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
- xmlns:s="library://ns.adobe.com/flex/spark"
- xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" initialize="init();">
- <fx:Declarations>
- <!-- Place non-visual elements (e.g., services, value objects) here -->
- </fx:Declarations>
- <fx:Script>
- <![CDATA[
- import com.adobe.linguistics.spelling.framework.*;
- import com.adobe.linguistics.spelling.*;
-
- private var spellingService:SpellingService = null;
-
- private function init():void {
- result.text += "AdobeSpellingServiceFramework tests\n===================\n";
- result.text += "Setting SpellingConfiguration and initializing SpellingService ...\n";
-
- var resourceTable:ResourceTable = new ResourceTable();
- resourceTable.setResource("en_US", {rule:"data/en_US.aff", dict:"data/en_US.dic"});
- SpellingConfiguration.resourceTable = resourceTable;
-
- spellingService = new SpellingService("en_US");
- spellingService.addEventListener(Event.COMPLETE, spellingServiceReady);
- spellingService.init();
- }
-
- private function spellingServiceReady(e:Event):void {
- result.text += "SpellingService ready for use\n";
-
- result.text += "Checking \"hello\" ... " + spellingService.checkWord("hello") + "\n";
- result.text += "Checking \"heello\" ... " + spellingService.checkWord("heello") + "\n";
- result.text += "Getting suggestions for \"heello\" ... " + spellingService.getSuggestions("heello") + "\n";
-
-
- var ud:UserDictionary = new UserDictionary();
- result.text += "Adding \"heello\" to UserDictionary ..." + ud.addWord("heello") + "\n";
- result.text += "Adding UserDicitonary to SpellingService ..." + spellingService.addUserDictionary(ud) +"\n";
- result.text += "Checking \"heello\" again, expect true ..." + spellingService.checkWord("heello") + "\n";
-
- result.text += "Removing \"heello\" from UserDictionary ..." + ud.removeWord("heello") + "\n"
- result.text += "Checking \"heello\" again, expect false ..." + spellingService.checkWord("heello") + "\n";
-
- result.text += "Number of UserDictionary, expect 1 ..." + spellingService.userDictionaries.length + "\n";
-
- var ud2:UserDictionary = new UserDictionary();
- result.text += "Adding UserDicitonary 2 to SpellingService ..." + spellingService.addUserDictionary(ud2) +"\n";
- result.text += "Adding \"heello\" to UserDictionary 2 ..." + ud2.addWord("heello") + "\n";
- result.text += "Checking \"heello\" again, expect true ..." + spellingService.checkWord("heello") + "\n";
- result.text += "Number of UserDictionary, expect 2 ..." + spellingService.userDictionaries.length + "\n";
-
- spellingService.removeUserDictionary(ud);
- spellingService.removeUserDictionary(ud2);
- result.text += "Checking \"heello\" again after removing all UserDictionaries, expect false ..." + spellingService.checkWord("heello") + "\n";
- result.text += "Number of UserDictionary, expect 0 ..." + spellingService.userDictionaries.length + "\n";
-
- }
-
- ]]>
- </fx:Script>
- <mx:Text id="result"/>
-</s:Application>
http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/fd2bc5a5/Squiggly/main/ASDocExamples/com/adobe/linguistics/spelling/Examples/Flex/SpellingServiceExample/src/SpellingFrameworkExample.mxml
----------------------------------------------------------------------
diff --git a/Squiggly/main/ASDocExamples/com/adobe/linguistics/spelling/Examples/Flex/SpellingServiceExample/src/SpellingFrameworkExample.mxml b/Squiggly/main/ASDocExamples/com/adobe/linguistics/spelling/Examples/Flex/SpellingServiceExample/src/SpellingFrameworkExample.mxml
new file mode 100644
index 0000000..0fc24f3
--- /dev/null
+++ b/Squiggly/main/ASDocExamples/com/adobe/linguistics/spelling/Examples/Flex/SpellingServiceExample/src/SpellingFrameworkExample.mxml
@@ -0,0 +1,80 @@
+<?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.
+
+-->
+<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
+ xmlns:s="library://ns.adobe.com/flex/spark"
+ xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" initialize="init();">
+ <fx:Declarations>
+ <!-- Place non-visual elements (e.g., services, value objects) here -->
+ </fx:Declarations>
+ <fx:Script>
+ <![CDATA[
+ import com.adobe.linguistics.spelling.framework.*;
+ import com.adobe.linguistics.spelling.*;
+
+ private var spellingService:SpellingService = null;
+
+ private function init():void {
+ result.text += "AdobeSpellingServiceFramework tests\n===================\n";
+ result.text += "Setting SpellingConfiguration and initializing SpellingService ...\n";
+
+ var resourceTable:ResourceTable = new ResourceTable();
+ resourceTable.setResource("en_US", {rule:"data/en_US.aff", dict:"data/en_US.dic"});
+ SpellingConfiguration.resourceTable = resourceTable;
+
+ spellingService = new SpellingService("en_US");
+ spellingService.addEventListener(Event.COMPLETE, spellingServiceReady);
+ spellingService.init();
+ }
+
+ private function spellingServiceReady(e:Event):void {
+ result.text += "SpellingService ready for use\n";
+
+ result.text += "Checking \"hello\" ... " + spellingService.checkWord("hello") + "\n";
+ result.text += "Checking \"heello\" ... " + spellingService.checkWord("heello") + "\n";
+ result.text += "Getting suggestions for \"heello\" ... " + spellingService.getSuggestions("heello") + "\n";
+
+
+ var ud:UserDictionary = new UserDictionary();
+ result.text += "Adding \"heello\" to UserDictionary ..." + ud.addWord("heello") + "\n";
+ result.text += "Adding UserDicitonary to SpellingService ..." + spellingService.addUserDictionary(ud) +"\n";
+ result.text += "Checking \"heello\" again, expect true ..." + spellingService.checkWord("heello") + "\n";
+
+ result.text += "Removing \"heello\" from UserDictionary ..." + ud.removeWord("heello") + "\n"
+ result.text += "Checking \"heello\" again, expect false ..." + spellingService.checkWord("heello") + "\n";
+
+ result.text += "Number of UserDictionary, expect 1 ..." + spellingService.userDictionaries.length + "\n";
+
+ var ud2:UserDictionary = new UserDictionary();
+ result.text += "Adding UserDicitonary 2 to SpellingService ..." + spellingService.addUserDictionary(ud2) +"\n";
+ result.text += "Adding \"heello\" to UserDictionary 2 ..." + ud2.addWord("heello") + "\n";
+ result.text += "Checking \"heello\" again, expect true ..." + spellingService.checkWord("heello") + "\n";
+ result.text += "Number of UserDictionary, expect 2 ..." + spellingService.userDictionaries.length + "\n";
+
+ spellingService.removeUserDictionary(ud);
+ spellingService.removeUserDictionary(ud2);
+ result.text += "Checking \"heello\" again after removing all UserDictionaries, expect false ..." + spellingService.checkWord("heello") + "\n";
+ result.text += "Number of UserDictionary, expect 0 ..." + spellingService.userDictionaries.length + "\n";
+
+ }
+
+ ]]>
+ </fx:Script>
+ <mx:Text id="result"/>
+</s:Application>
http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/fd2bc5a5/Squiggly/main/Demo/AdobeSpellingAirDemo/src/AdobeSpellingAirDemo-app.xml
----------------------------------------------------------------------
diff --git a/Squiggly/main/Demo/AdobeSpellingAirDemo/src/AdobeSpellingAirDemo-app.xml b/Squiggly/main/Demo/AdobeSpellingAirDemo/src/AdobeSpellingAirDemo-app.xml
deleted file mode 100644
index 36fb899..0000000
--- a/Squiggly/main/Demo/AdobeSpellingAirDemo/src/AdobeSpellingAirDemo-app.xml
+++ /dev/null
@@ -1,153 +0,0 @@
-<?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.
-
- -->
-<application xmlns="http://ns.adobe.com/air/application/1.5">
-
-<!-- Adobe AIR Application Descriptor File Template.
-
- Specifies parameters for identifying, installing, and launching AIR applications.
-
- xmlns - The Adobe AIR namespace: http://ns.adobe.com/air/application/1.5
- The last segment of the namespace specifies the version
- of the AIR runtime required for this application to run.
-
- minimumPatchLevel - The minimum patch level of the AIR runtime required to run
- the application. Optional.
--->
-
- <!-- The application identifier string, unique to this application. Required. -->
- <id>AdobeSpellingAirDemo</id>
-
- <!-- Used as the filename for the application. Required. -->
- <filename>AdobeSpellingAirDemo</filename>
-
- <!-- The name that is displayed in the AIR application installer.
- May have multiple values for each language. See samples or xsd schema file. Optional. -->
- <name>AdobeSpellingAirDemo</name>
-
- <!-- An application version designator (such as "v1", "2.5", or "Alpha 1"). Required. -->
- <version>v1</version>
-
- <!-- Description, displayed in the AIR application installer.
- May have multiple values for each language. See samples or xsd schema file. Optional. -->
- <!-- <description></description> -->
-
- <!-- Copyright information. Optional -->
- <!-- <copyright></copyright> -->
-
- <!-- Settings for the application's initial window. Required. -->
- <initialWindow>
- <!-- The main SWF or HTML file of the application. Required. -->
- <!-- Note: In Flex Builder, the SWF reference is set automatically. -->
- <content>[This value will be overwritten by Flex Builder in the output app.xml]</content>
-
- <!-- The title of the main window. Optional. -->
- <!-- <title></title> -->
-
- <!-- The type of system chrome to use (either "standard" or "none"). Optional. Default standard. -->
- <!-- <systemChrome></systemChrome> -->
-
- <!-- Whether the window is transparent. Only applicable when systemChrome is none. Optional. Default false. -->
- <!-- <transparent></transparent> -->
-
- <!-- Whether the window is initially visible. Optional. Default false. -->
- <!-- <visible></visible> -->
-
- <!-- Whether the user can minimize the window. Optional. Default true. -->
- <!-- <minimizable></minimizable> -->
-
- <!-- Whether the user can maximize the window. Optional. Default true. -->
- <!-- <maximizable></maximizable> -->
-
- <!-- Whether the user can resize the window. Optional. Default true. -->
- <!-- <resizable></resizable> -->
-
- <!-- The window's initial width. Optional. -->
- <!-- <width></width> -->
-
- <!-- The window's initial height. Optional. -->
- <!-- <height></height> -->
-
- <!-- The window's initial x position. Optional. -->
- <!-- <x></x> -->
-
- <!-- The window's initial y position. Optional. -->
- <!-- <y></y> -->
-
- <!-- The window's minimum size, specified as a width/height pair, such as "400 200". Optional. -->
- <!-- <minSize></minSize> -->
-
- <!-- The window's initial maximum size, specified as a width/height pair, such as "1600 1200". Optional. -->
- <!-- <maxSize></maxSize> -->
- </initialWindow>
-
- <!-- The subpath of the standard default installation location to use. Optional. -->
- <!-- <installFolder></installFolder> -->
-
- <!-- The subpath of the Programs menu to use. (Ignored on operating systems without a Programs menu.) Optional. -->
- <!-- <programMenuFolder></programMenuFolder> -->
-
- <!-- The icon the system uses for the application. For at least one resolution,
- specify the path to a PNG file included in the AIR package. Optional. -->
- <!-- <icon>
- <image16x16></image16x16>
- <image32x32></image32x32>
- <image48x48></image48x48>
- <image128x128></image128x128>
- </icon> -->
-
- <!-- Whether the application handles the update when a user double-clicks an update version
- of the AIR file (true), or the default AIR application installer handles the update (false).
- Optional. Default false. -->
- <!-- <customUpdateUI></customUpdateUI> -->
-
- <!-- Whether the application can be launched when the user clicks a link in a web browser.
- Optional. Default false. -->
- <!-- <allowBrowserInvocation></allowBrowserInvocation> -->
-
- <!-- Listing of file types for which the application can register. Optional. -->
- <!-- <fileTypes> -->
-
- <!-- Defines one file type. Optional. -->
- <!-- <fileType> -->
-
- <!-- The name that the system displays for the registered file type. Required. -->
- <!-- <name></name> -->
-
- <!-- The extension to register. Required. -->
- <!-- <extension></extension> -->
-
- <!-- The description of the file type. Optional. -->
- <!-- <description></description> -->
-
- <!-- The MIME content type. -->
- <!-- <contentType></contentType> -->
-
- <!-- The icon to display for the file type. Optional. -->
- <!-- <icon>
- <image16x16></image16x16>
- <image32x32></image32x32>
- <image48x48></image48x48>
- <image128x128></image128x128>
- </icon> -->
-
- <!-- </fileType> -->
- <!-- </fileTypes> -->
-
-</application>
http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/fd2bc5a5/Squiggly/main/Demo/AdobeSpellingAirDemo/src/AdobeSpellingAirDemo.mxml
----------------------------------------------------------------------
diff --git a/Squiggly/main/Demo/AdobeSpellingAirDemo/src/AdobeSpellingAirDemo.mxml b/Squiggly/main/Demo/AdobeSpellingAirDemo/src/AdobeSpellingAirDemo.mxml
deleted file mode 100644
index 4c68739..0000000
--- a/Squiggly/main/Demo/AdobeSpellingAirDemo/src/AdobeSpellingAirDemo.mxml
+++ /dev/null
@@ -1,39 +0,0 @@
-<?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.
-
--->
-<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" width="1024" height="768" initialize="init()">
- <mx:Script>
- <![CDATA[
-
- import com.adobe.linguistics.spelling.SpellUI;
-
- public function init():void
- {
- SpellUI.enableSpelling(ti, "usa.zwl");
- SpellUI.enableSpelling(ta, "usa.zwl");
- SpellUI.enableSpelling(rte, "usa.zwl");
- }
- ]]>
- </mx:Script>
-
- <mx:Label text="Squiggly Spell Checker Air Demo v0.1" fontSize="30"/>
- <mx:TextInput id="ti" width="50%" fontSize="30"/>
- <mx:TextArea id="ta" width="50%" height="50%" fontSize="30"/>
- <mx:RichTextEditor id="rte" width="50%" height="50%" fontSize="30"/>
-</mx:WindowedApplication>
http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/fd2bc5a5/Squiggly/main/Demo/AdobeSpellingAirDemoEx/src/AdobeSpellingAirDemoEx-app.xml
----------------------------------------------------------------------
diff --git a/Squiggly/main/Demo/AdobeSpellingAirDemoEx/src/AdobeSpellingAirDemoEx-app.xml b/Squiggly/main/Demo/AdobeSpellingAirDemoEx/src/AdobeSpellingAirDemoEx-app.xml
deleted file mode 100644
index 95c29b4..0000000
--- a/Squiggly/main/Demo/AdobeSpellingAirDemoEx/src/AdobeSpellingAirDemoEx-app.xml
+++ /dev/null
@@ -1,153 +0,0 @@
-<?xml version="1.0" encoding="utf-8" standalone="no"?>
-<!--
-
- 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.
-
- -->
-<application xmlns="http://ns.adobe.com/air/application/1.5.2">
-
-<!-- Adobe AIR Application Descriptor File Template.
-
- Specifies parameters for identifying, installing, and launching AIR applications.
-
- xmlns - The Adobe AIR namespace: http://ns.adobe.com/air/application/1.5.2
- The last segment of the namespace specifies the version
- of the AIR runtime required for this application to run.
-
- minimumPatchLevel - The minimum patch level of the AIR runtime required to run
- the application. Optional.
--->
-
- <!-- The application identifier string, unique to this application. Required. -->
- <id>AdobeSpellingAirDemoEx</id>
-
- <!-- Used as the filename for the application. Required. -->
- <filename>AdobeSpellingAirDemoEx</filename>
-
- <!-- The name that is displayed in the AIR application installer.
- May have multiple values for each language. See samples or xsd schema file. Optional. -->
- <name>AdobeSpellingAirDemoEx</name>
-
- <!-- An application version designator (such as "v1", "2.5", or "Alpha 1"). Required. -->
- <version>v1</version>
-
- <!-- Description, displayed in the AIR application installer.
- May have multiple values for each language. See samples or xsd schema file. Optional. -->
- <!-- <description></description> -->
-
- <!-- Copyright information. Optional -->
- <!-- <copyright></copyright> -->
-
- <!-- Settings for the application's initial window. Required. -->
- <initialWindow>
- <!-- The main SWF or HTML file of the application. Required. -->
- <!-- Note: In Flash Builder, the SWF reference is set automatically. -->
- <content>[This value will be overwritten by Flash Builder in the output app.xml]</content>
-
- <!-- The title of the main window. Optional. -->
- <!-- <title></title> -->
-
- <!-- The type of system chrome to use (either "standard" or "none"). Optional. Default standard. -->
- <!-- <systemChrome></systemChrome> -->
-
- <!-- Whether the window is transparent. Only applicable when systemChrome is none. Optional. Default false. -->
- <!-- <transparent></transparent> -->
-
- <!-- Whether the window is initially visible. Optional. Default false. -->
- <!-- <visible></visible> -->
-
- <!-- Whether the user can minimize the window. Optional. Default true. -->
- <!-- <minimizable></minimizable> -->
-
- <!-- Whether the user can maximize the window. Optional. Default true. -->
- <!-- <maximizable></maximizable> -->
-
- <!-- Whether the user can resize the window. Optional. Default true. -->
- <!-- <resizable></resizable> -->
-
- <!-- The window's initial width. Optional. -->
- <!-- <width></width> -->
-
- <!-- The window's initial height. Optional. -->
- <!-- <height></height> -->
-
- <!-- The window's initial x position. Optional. -->
- <!-- <x></x> -->
-
- <!-- The window's initial y position. Optional. -->
- <!-- <y></y> -->
-
- <!-- The window's minimum size, specified as a width/height pair, such as "400 200". Optional. -->
- <!-- <minSize></minSize> -->
-
- <!-- The window's initial maximum size, specified as a width/height pair, such as "1600 1200". Optional. -->
- <!-- <maxSize></maxSize> -->
- </initialWindow>
-
- <!-- The subpath of the standard default installation location to use. Optional. -->
- <!-- <installFolder></installFolder> -->
-
- <!-- The subpath of the Programs menu to use. (Ignored on operating systems without a Programs menu.) Optional. -->
- <!-- <programMenuFolder></programMenuFolder> -->
-
- <!-- The icon the system uses for the application. For at least one resolution,
- specify the path to a PNG file included in the AIR package. Optional. -->
- <!-- <icon>
- <image16x16></image16x16>
- <image32x32></image32x32>
- <image48x48></image48x48>
- <image128x128></image128x128>
- </icon> -->
-
- <!-- Whether the application handles the update when a user double-clicks an update version
- of the AIR file (true), or the default AIR application installer handles the update (false).
- Optional. Default false. -->
- <!-- <customUpdateUI></customUpdateUI> -->
-
- <!-- Whether the application can be launched when the user clicks a link in a web browser.
- Optional. Default false. -->
- <!-- <allowBrowserInvocation></allowBrowserInvocation> -->
-
- <!-- Listing of file types for which the application can register. Optional. -->
- <!-- <fileTypes> -->
-
- <!-- Defines one file type. Optional. -->
- <!-- <fileType> -->
-
- <!-- The name that the system displays for the registered file type. Required. -->
- <!-- <name></name> -->
-
- <!-- The extension to register. Required. -->
- <!-- <extension></extension> -->
-
- <!-- The description of the file type. Optional. -->
- <!-- <description></description> -->
-
- <!-- The MIME content type. -->
- <!-- <contentType></contentType> -->
-
- <!-- The icon to display for the file type. Optional. -->
- <!-- <icon>
- <image16x16></image16x16>
- <image32x32></image32x32>
- <image48x48></image48x48>
- <image128x128></image128x128>
- </icon> -->
-
- <!-- </fileType> -->
- <!-- </fileTypes> -->
-
-</application>
http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/fd2bc5a5/Squiggly/main/Demo/AdobeSpellingAirDemoEx/src/AdobeSpellingAirDemoEx.mxml
----------------------------------------------------------------------
diff --git a/Squiggly/main/Demo/AdobeSpellingAirDemoEx/src/AdobeSpellingAirDemoEx.mxml b/Squiggly/main/Demo/AdobeSpellingAirDemoEx/src/AdobeSpellingAirDemoEx.mxml
deleted file mode 100644
index e8912c9..0000000
--- a/Squiggly/main/Demo/AdobeSpellingAirDemoEx/src/AdobeSpellingAirDemoEx.mxml
+++ /dev/null
@@ -1,71 +0,0 @@
-<?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.
-
--->
-<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
- xmlns:s="library://ns.adobe.com/flex/spark"
- xmlns:mx="library://ns.adobe.com/flex/mx">
- <s:layout>
- <s:VerticalLayout/>
- </s:layout>
-
- <fx:Script>
- <![CDATA[
-
- import com.adobe.linguistics.spelling.SpellUI;
-
- private function EnableAll(evt:MouseEvent):void {
- SpellUI.enableSpelling(halo1, "usa.zwl");
- SpellUI.enableSpelling(halo2, "usa.zwl");
- SpellUI.enableSpelling(halo3, "usa.zwl");
- SpellUI.enableSpelling(spark1, "usa.zwl");
- SpellUI.enableSpelling(spark2, "usa.zwl");
-
- }
-
- private function DisableAll(evt:MouseEvent):void {
- SpellUI.disableSpelling(halo1);
- SpellUI.disableSpelling(halo2);
- SpellUI.disableSpelling(halo3);
- SpellUI.disableSpelling(spark1);
- SpellUI.disableSpelling(spark2);
- }
-
- ]]>
- </fx:Script>
-
- <mx:Label text="Squiggly Spell Checker Flex Demo v0.2" fontSize="30"/>
- <s:HGroup>
- <s:Button label="EnableSpelling" click="EnableAll(event)"/>
- <s:Button label="DisableSpelling" click="DisableAll(event)"/>
- </s:HGroup>
-
- <s:HGroup width="100%" height="100%">
- <s:VGroup width="50%" height="100%">
- <mx:Label fontSize="30" text="Halo Components"/>
- <mx:TextInput id="halo1" width="80%" fontSize="30" text="Spell cheecking in halo TextInput"/>
- <mx:TextArea id="halo2" width="80%" height="50%" fontSize="30" text="Spell cheecking in halo TextArea"/>
- <mx:RichTextEditor id="halo3" width="80%" height="50%" fontSize="30" text="Spell cheecking in halo RichTextEditor"/>
- </s:VGroup>
- <s:VGroup width="50%" height="100%">
- <mx:Label fontSize="30" text="Spark Components"/>
- <s:TextInput id="spark1" width="80%" fontSize="30" text="Spell cheecking in spark TextInput"/>
- <s:TextArea id="spark2" width="80%" height="50%" fontSize="30" text="Spell cheecking in spark TextArea"/>
- </s:VGroup>
- </s:HGroup>
-</s:WindowedApplication>
http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/fd2bc5a5/Squiggly/main/Demo/AdobeSpellingDemo/src/AdobeSpellingConfig.xml
----------------------------------------------------------------------
diff --git a/Squiggly/main/Demo/AdobeSpellingDemo/src/AdobeSpellingConfig.xml b/Squiggly/main/Demo/AdobeSpellingDemo/src/AdobeSpellingConfig.xml
deleted file mode 100644
index 4b2a819..0000000
--- a/Squiggly/main/Demo/AdobeSpellingDemo/src/AdobeSpellingConfig.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?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.
-
--->
-<SpellingConfig>
- <LanguageResource language="English" languageCode="en_US" ruleFile="data/en_US.aff" dictionaryFile="data/en_US.dic"/>
- <LanguageResource language="Spanish" languageCode="es_ES" ruleFile="data/es_ES.aff" dictionaryFile="data/es_ES.dic"/>
- <LanguageResource language="Portuguese" languageCode="pt_PT" ruleFile="data/pt_PT.aff" dictionaryFile="data/pt_PT.dic"/>
- <LanguageResource language="Italian" languageCode="it_IT" ruleFile="data/it_IT.aff" dictionaryFile="data/it_IT.dic"/>
- <LanguageResource language="French" languageCode="fr_FR" ruleFile="data/fr_FR.aff" dictionaryFile="data/fr_FR.dic"/>
-</SpellingConfig>
http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/fd2bc5a5/Squiggly/main/Demo/AdobeSpellingDemo/src/AdobeSpellingDemo.mxml
----------------------------------------------------------------------
diff --git a/Squiggly/main/Demo/AdobeSpellingDemo/src/AdobeSpellingDemo.mxml b/Squiggly/main/Demo/AdobeSpellingDemo/src/AdobeSpellingDemo.mxml
deleted file mode 100644
index 462c8e9..0000000
--- a/Squiggly/main/Demo/AdobeSpellingDemo/src/AdobeSpellingDemo.mxml
+++ /dev/null
@@ -1,72 +0,0 @@
-<?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.
-
--->
-<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" viewSourceURL="srcview/index.html" applicationComplete="init()">
- <mx:Script>
- <![CDATA[
- import com.adobe.linguistics.spelling.SpellUI;
- import com.adobe.linguistics.spelling.framework.SpellingConfiguration;
- import com.adobe.linguistics.spelling.framework.ResourceTable;
-
-
- public function init():void
- {
- var resourceTable:ResourceTable = new ResourceTable();
- resourceTable.setResource("en_US", {rule:"data/en_US.aff", dict:"data/en_US.dic"});
- resourceTable.setResource("es_ES", {rule:"data/es_ES.aff", dict:"data/es_ES.dic"});
- resourceTable.setResource("it_IT", {rule:"data/it_IT.aff", dict:"data/it_IT.dic"});
- resourceTable.setResource("pt_PT", {rule:"data/pt_PT.aff", dict:"data/pt_PT.dic"});
- resourceTable.setResource("fr_FR", {rule:"data/fr_FR.aff", dict:"data/fr_FR.dic"});
- SpellingConfiguration.resourceTable = resourceTable;
- }
- ]]>
- </mx:Script>
-
- <mx:Label text="Squiggly Spell Checker Flex Demo v0.6" fontSize="30"/>
-
- <mx:TabNavigator width="60%" height="100%" fontSize="20">
- <mx:Canvas label="English" width="100%" height="100%">
- <mx:TextArea id="ta_en" width="100%" height="100%"
- text="I know Enlish. Use the context menu to see the suggestions of the missbelled word. "
- creationComplete="SpellUI.enableSpelling(ta_en, 'en_US');"/>
- </mx:Canvas>
- <mx:Canvas label="Spanish" width="100%" height="100%">
- <mx:TextArea id="ta_es" width="100%" height="100%"
- text="Sé esbañol. Utilice el menú contextual para ver las sugerencias de la palabra mal eskrita. "
- creationComplete="SpellUI.enableSpelling(ta_es, 'es_ES');" />
- </mx:Canvas>
- <mx:Canvas label="Portuguese" width="100%" height="100%">
- <mx:TextArea id="ta_pt" width="100%" height="100%"
- text="Eu sei Portoguês. Use o menu de contexto para ver as sugestões da palavra grafada incorectamente."
- creationComplete="SpellUI.enableSpelling(ta_pt, 'pt_PT');"/>
- </mx:Canvas>
- <mx:Canvas label="Italian" width="100%" height="100%">
- <mx:TextArea id="ta_it" width="100%" height="100%"
- text="So italianou. Utilizzare il menu di scelta rapida per visualizzare le suggestioni della parola erreta. "
- creationComplete="SpellUI.enableSpelling(ta_it, 'it_IT');" />
- </mx:Canvas>
- <mx:Canvas label="French" width="100%" height="100%">
- <mx:TextArea id="ta_fr" width="100%" height="100%"
- text="Je sais que le frnçais. Utilisez le menu contextuel pour voir les suggestions du mot mal orthogrrraphié. "
- creationComplete="SpellUI.enableSpelling(ta_fr, 'fr_FR');" />
- </mx:Canvas>
- </mx:TabNavigator>
-</mx:Application>
-
-
http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/fd2bc5a5/Squiggly/main/Demo/AdobeSpellingDemoEx/src/AdobeSpellingConfig.xml
----------------------------------------------------------------------
diff --git a/Squiggly/main/Demo/AdobeSpellingDemoEx/src/AdobeSpellingConfig.xml b/Squiggly/main/Demo/AdobeSpellingDemoEx/src/AdobeSpellingConfig.xml
deleted file mode 100644
index 7386b63..0000000
--- a/Squiggly/main/Demo/AdobeSpellingDemoEx/src/AdobeSpellingConfig.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?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.
-
--->
-<SpellingConfig>
- <LanguageResource language="English" languageCode="en_US" ruleFile="data/en_US.aff" dictionaryFile="data/en_US.dic"/>
- <LanguageResource language="Spanish" languageCode="es_ES" ruleFile="data/es_ES.aff" dictionaryFile="data/es_ES.dic"/>
- <LanguageResource language="Portuguese" languageCode="pt_PT" ruleFile="data/pt_PT.aff" dictionaryFile="data/pt_PT.dic"/>
- <LanguageResource language="Portuguese(Brazil)" languageCode="pt_BR" ruleFile="data/pt_BR.aff" dictionaryFile="data/pt_BR.dic"/>
- <LanguageResource language="Italian" languageCode="it_IT" ruleFile="data/it_IT.aff" dictionaryFile="data/it_IT.dic"/>
- <LanguageResource language="Romanian" languageCode="ro_RO" ruleFile="data/ro_RO.aff" dictionaryFile="data/ro_RO.dic"/>
-</SpellingConfig>
http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/fd2bc5a5/Squiggly/main/Demo/AdobeSpellingDemoEx/src/AdobeSpellingDemoEx.mxml
----------------------------------------------------------------------
diff --git a/Squiggly/main/Demo/AdobeSpellingDemoEx/src/AdobeSpellingDemoEx.mxml b/Squiggly/main/Demo/AdobeSpellingDemoEx/src/AdobeSpellingDemoEx.mxml
deleted file mode 100644
index 9badc49..0000000
--- a/Squiggly/main/Demo/AdobeSpellingDemoEx/src/AdobeSpellingDemoEx.mxml
+++ /dev/null
@@ -1,70 +0,0 @@
-<?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.
-
--->
-<!-- Simple example to demonstrate the Spark TextArea control. -->
-<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
- xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" viewSourceURL="srcview/index.html" applicationComplete="init()">
- <s:layout>
- <s:VerticalLayout/>
- </s:layout>
-
- <fx:Script>
- <![CDATA[
- import com.adobe.linguistics.spelling.SpellUI;
- import com.adobe.linguistics.spelling.framework.SpellingConfiguration;
- import com.adobe.linguistics.spelling.framework.ResourceTable;
-
-
- public function init():void
- {
- var resourceTable:ResourceTable = new ResourceTable();
- resourceTable.setResource("en_US", {rule:"data/en_US.aff", dict:"data/en_US.dic"});
- resourceTable.setResource("es_ES", {rule:"data/es_ES.aff", dict:"data/es_ES.dic"});
- resourceTable.setResource("it_IT", {rule:"data/it_IT.aff", dict:"data/it_IT.dic"});
- resourceTable.setResource("pt_PT", {rule:"data/pt_PT.aff", dict:"data/pt_PT.dic"});
- SpellingConfiguration.resourceTable = resourceTable;
- }
- ]]>
- </fx:Script>
-
- <mx:Label text="Squiggly Spell Checker Flex Demo v0.3" fontSize="30"/>
-
- <mx:TabNavigator width="70%" height="100%" fontSize="25">
- <s:NavigatorContent label="English" width="100%" height="100%">
- <s:TextArea id="ta_en" width="100%" height="100%"
- text="I know Enlish. Use the context menu to see the suggestions of the missbelled word. "
- creationComplete="SpellUI.enableSpelling(ta_en, 'en_US');"/>
- </s:NavigatorContent>
- <s:NavigatorContent label="Spanish" width="100%" height="100%">
- <s:TextArea id="ta_es" width="100%" height="100%"
- text="Sé esbañol. Utilice el menú contextual para ver las sugerencias de la palabra mal eskrita. "
- creationComplete="SpellUI.enableSpelling(ta_es, 'es_ES');" />
- </s:NavigatorContent>
- <s:NavigatorContent label="Portuguese" width="100%" height="100%">
- <s:TextArea id="ta_pt" width="100%" height="100%"
- text="Eu sei Portoguês. Use o menu de contexto para ver as sugestões da palavra grafada incorectamente."
- creationComplete="SpellUI.enableSpelling(ta_pt, 'pt_PT');"/>
- </s:NavigatorContent>
- <s:NavigatorContent label="Italian" width="100%" height="100%">
- <s:TextArea id="ta_it" width="100%" height="100%"
- text="So italianou. Utilizzare il menu di scelta rapida per visualizzare le suggestioni della parola erreta. "
- creationComplete="SpellUI.enableSpelling(ta_it, 'it_IT');"/>
- </s:NavigatorContent>
- </mx:TabNavigator>
-</s:Application>
http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/fd2bc5a5/Squiggly/main/Demo/SpellingAirDemo/src/SpellingAirDemo-app.xml
----------------------------------------------------------------------
diff --git a/Squiggly/main/Demo/SpellingAirDemo/src/SpellingAirDemo-app.xml b/Squiggly/main/Demo/SpellingAirDemo/src/SpellingAirDemo-app.xml
new file mode 100644
index 0000000..36fb899
--- /dev/null
+++ b/Squiggly/main/Demo/SpellingAirDemo/src/SpellingAirDemo-app.xml
@@ -0,0 +1,153 @@
+<?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.
+
+ -->
+<application xmlns="http://ns.adobe.com/air/application/1.5">
+
+<!-- Adobe AIR Application Descriptor File Template.
+
+ Specifies parameters for identifying, installing, and launching AIR applications.
+
+ xmlns - The Adobe AIR namespace: http://ns.adobe.com/air/application/1.5
+ The last segment of the namespace specifies the version
+ of the AIR runtime required for this application to run.
+
+ minimumPatchLevel - The minimum patch level of the AIR runtime required to run
+ the application. Optional.
+-->
+
+ <!-- The application identifier string, unique to this application. Required. -->
+ <id>AdobeSpellingAirDemo</id>
+
+ <!-- Used as the filename for the application. Required. -->
+ <filename>AdobeSpellingAirDemo</filename>
+
+ <!-- The name that is displayed in the AIR application installer.
+ May have multiple values for each language. See samples or xsd schema file. Optional. -->
+ <name>AdobeSpellingAirDemo</name>
+
+ <!-- An application version designator (such as "v1", "2.5", or "Alpha 1"). Required. -->
+ <version>v1</version>
+
+ <!-- Description, displayed in the AIR application installer.
+ May have multiple values for each language. See samples or xsd schema file. Optional. -->
+ <!-- <description></description> -->
+
+ <!-- Copyright information. Optional -->
+ <!-- <copyright></copyright> -->
+
+ <!-- Settings for the application's initial window. Required. -->
+ <initialWindow>
+ <!-- The main SWF or HTML file of the application. Required. -->
+ <!-- Note: In Flex Builder, the SWF reference is set automatically. -->
+ <content>[This value will be overwritten by Flex Builder in the output app.xml]</content>
+
+ <!-- The title of the main window. Optional. -->
+ <!-- <title></title> -->
+
+ <!-- The type of system chrome to use (either "standard" or "none"). Optional. Default standard. -->
+ <!-- <systemChrome></systemChrome> -->
+
+ <!-- Whether the window is transparent. Only applicable when systemChrome is none. Optional. Default false. -->
+ <!-- <transparent></transparent> -->
+
+ <!-- Whether the window is initially visible. Optional. Default false. -->
+ <!-- <visible></visible> -->
+
+ <!-- Whether the user can minimize the window. Optional. Default true. -->
+ <!-- <minimizable></minimizable> -->
+
+ <!-- Whether the user can maximize the window. Optional. Default true. -->
+ <!-- <maximizable></maximizable> -->
+
+ <!-- Whether the user can resize the window. Optional. Default true. -->
+ <!-- <resizable></resizable> -->
+
+ <!-- The window's initial width. Optional. -->
+ <!-- <width></width> -->
+
+ <!-- The window's initial height. Optional. -->
+ <!-- <height></height> -->
+
+ <!-- The window's initial x position. Optional. -->
+ <!-- <x></x> -->
+
+ <!-- The window's initial y position. Optional. -->
+ <!-- <y></y> -->
+
+ <!-- The window's minimum size, specified as a width/height pair, such as "400 200". Optional. -->
+ <!-- <minSize></minSize> -->
+
+ <!-- The window's initial maximum size, specified as a width/height pair, such as "1600 1200". Optional. -->
+ <!-- <maxSize></maxSize> -->
+ </initialWindow>
+
+ <!-- The subpath of the standard default installation location to use. Optional. -->
+ <!-- <installFolder></installFolder> -->
+
+ <!-- The subpath of the Programs menu to use. (Ignored on operating systems without a Programs menu.) Optional. -->
+ <!-- <programMenuFolder></programMenuFolder> -->
+
+ <!-- The icon the system uses for the application. For at least one resolution,
+ specify the path to a PNG file included in the AIR package. Optional. -->
+ <!-- <icon>
+ <image16x16></image16x16>
+ <image32x32></image32x32>
+ <image48x48></image48x48>
+ <image128x128></image128x128>
+ </icon> -->
+
+ <!-- Whether the application handles the update when a user double-clicks an update version
+ of the AIR file (true), or the default AIR application installer handles the update (false).
+ Optional. Default false. -->
+ <!-- <customUpdateUI></customUpdateUI> -->
+
+ <!-- Whether the application can be launched when the user clicks a link in a web browser.
+ Optional. Default false. -->
+ <!-- <allowBrowserInvocation></allowBrowserInvocation> -->
+
+ <!-- Listing of file types for which the application can register. Optional. -->
+ <!-- <fileTypes> -->
+
+ <!-- Defines one file type. Optional. -->
+ <!-- <fileType> -->
+
+ <!-- The name that the system displays for the registered file type. Required. -->
+ <!-- <name></name> -->
+
+ <!-- The extension to register. Required. -->
+ <!-- <extension></extension> -->
+
+ <!-- The description of the file type. Optional. -->
+ <!-- <description></description> -->
+
+ <!-- The MIME content type. -->
+ <!-- <contentType></contentType> -->
+
+ <!-- The icon to display for the file type. Optional. -->
+ <!-- <icon>
+ <image16x16></image16x16>
+ <image32x32></image32x32>
+ <image48x48></image48x48>
+ <image128x128></image128x128>
+ </icon> -->
+
+ <!-- </fileType> -->
+ <!-- </fileTypes> -->
+
+</application>
http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/fd2bc5a5/Squiggly/main/Demo/SpellingAirDemo/src/SpellingAirDemo.mxml
----------------------------------------------------------------------
diff --git a/Squiggly/main/Demo/SpellingAirDemo/src/SpellingAirDemo.mxml b/Squiggly/main/Demo/SpellingAirDemo/src/SpellingAirDemo.mxml
new file mode 100644
index 0000000..4c68739
--- /dev/null
+++ b/Squiggly/main/Demo/SpellingAirDemo/src/SpellingAirDemo.mxml
@@ -0,0 +1,39 @@
+<?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.
+
+-->
+<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" width="1024" height="768" initialize="init()">
+ <mx:Script>
+ <![CDATA[
+
+ import com.adobe.linguistics.spelling.SpellUI;
+
+ public function init():void
+ {
+ SpellUI.enableSpelling(ti, "usa.zwl");
+ SpellUI.enableSpelling(ta, "usa.zwl");
+ SpellUI.enableSpelling(rte, "usa.zwl");
+ }
+ ]]>
+ </mx:Script>
+
+ <mx:Label text="Squiggly Spell Checker Air Demo v0.1" fontSize="30"/>
+ <mx:TextInput id="ti" width="50%" fontSize="30"/>
+ <mx:TextArea id="ta" width="50%" height="50%" fontSize="30"/>
+ <mx:RichTextEditor id="rte" width="50%" height="50%" fontSize="30"/>
+</mx:WindowedApplication>
http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/fd2bc5a5/Squiggly/main/Demo/SpellingAirDemoEx/src/SpellingAirDemoEx-app.xml
----------------------------------------------------------------------
diff --git a/Squiggly/main/Demo/SpellingAirDemoEx/src/SpellingAirDemoEx-app.xml b/Squiggly/main/Demo/SpellingAirDemoEx/src/SpellingAirDemoEx-app.xml
new file mode 100644
index 0000000..95c29b4
--- /dev/null
+++ b/Squiggly/main/Demo/SpellingAirDemoEx/src/SpellingAirDemoEx-app.xml
@@ -0,0 +1,153 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<!--
+
+ 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.
+
+ -->
+<application xmlns="http://ns.adobe.com/air/application/1.5.2">
+
+<!-- Adobe AIR Application Descriptor File Template.
+
+ Specifies parameters for identifying, installing, and launching AIR applications.
+
+ xmlns - The Adobe AIR namespace: http://ns.adobe.com/air/application/1.5.2
+ The last segment of the namespace specifies the version
+ of the AIR runtime required for this application to run.
+
+ minimumPatchLevel - The minimum patch level of the AIR runtime required to run
+ the application. Optional.
+-->
+
+ <!-- The application identifier string, unique to this application. Required. -->
+ <id>AdobeSpellingAirDemoEx</id>
+
+ <!-- Used as the filename for the application. Required. -->
+ <filename>AdobeSpellingAirDemoEx</filename>
+
+ <!-- The name that is displayed in the AIR application installer.
+ May have multiple values for each language. See samples or xsd schema file. Optional. -->
+ <name>AdobeSpellingAirDemoEx</name>
+
+ <!-- An application version designator (such as "v1", "2.5", or "Alpha 1"). Required. -->
+ <version>v1</version>
+
+ <!-- Description, displayed in the AIR application installer.
+ May have multiple values for each language. See samples or xsd schema file. Optional. -->
+ <!-- <description></description> -->
+
+ <!-- Copyright information. Optional -->
+ <!-- <copyright></copyright> -->
+
+ <!-- Settings for the application's initial window. Required. -->
+ <initialWindow>
+ <!-- The main SWF or HTML file of the application. Required. -->
+ <!-- Note: In Flash Builder, the SWF reference is set automatically. -->
+ <content>[This value will be overwritten by Flash Builder in the output app.xml]</content>
+
+ <!-- The title of the main window. Optional. -->
+ <!-- <title></title> -->
+
+ <!-- The type of system chrome to use (either "standard" or "none"). Optional. Default standard. -->
+ <!-- <systemChrome></systemChrome> -->
+
+ <!-- Whether the window is transparent. Only applicable when systemChrome is none. Optional. Default false. -->
+ <!-- <transparent></transparent> -->
+
+ <!-- Whether the window is initially visible. Optional. Default false. -->
+ <!-- <visible></visible> -->
+
+ <!-- Whether the user can minimize the window. Optional. Default true. -->
+ <!-- <minimizable></minimizable> -->
+
+ <!-- Whether the user can maximize the window. Optional. Default true. -->
+ <!-- <maximizable></maximizable> -->
+
+ <!-- Whether the user can resize the window. Optional. Default true. -->
+ <!-- <resizable></resizable> -->
+
+ <!-- The window's initial width. Optional. -->
+ <!-- <width></width> -->
+
+ <!-- The window's initial height. Optional. -->
+ <!-- <height></height> -->
+
+ <!-- The window's initial x position. Optional. -->
+ <!-- <x></x> -->
+
+ <!-- The window's initial y position. Optional. -->
+ <!-- <y></y> -->
+
+ <!-- The window's minimum size, specified as a width/height pair, such as "400 200". Optional. -->
+ <!-- <minSize></minSize> -->
+
+ <!-- The window's initial maximum size, specified as a width/height pair, such as "1600 1200". Optional. -->
+ <!-- <maxSize></maxSize> -->
+ </initialWindow>
+
+ <!-- The subpath of the standard default installation location to use. Optional. -->
+ <!-- <installFolder></installFolder> -->
+
+ <!-- The subpath of the Programs menu to use. (Ignored on operating systems without a Programs menu.) Optional. -->
+ <!-- <programMenuFolder></programMenuFolder> -->
+
+ <!-- The icon the system uses for the application. For at least one resolution,
+ specify the path to a PNG file included in the AIR package. Optional. -->
+ <!-- <icon>
+ <image16x16></image16x16>
+ <image32x32></image32x32>
+ <image48x48></image48x48>
+ <image128x128></image128x128>
+ </icon> -->
+
+ <!-- Whether the application handles the update when a user double-clicks an update version
+ of the AIR file (true), or the default AIR application installer handles the update (false).
+ Optional. Default false. -->
+ <!-- <customUpdateUI></customUpdateUI> -->
+
+ <!-- Whether the application can be launched when the user clicks a link in a web browser.
+ Optional. Default false. -->
+ <!-- <allowBrowserInvocation></allowBrowserInvocation> -->
+
+ <!-- Listing of file types for which the application can register. Optional. -->
+ <!-- <fileTypes> -->
+
+ <!-- Defines one file type. Optional. -->
+ <!-- <fileType> -->
+
+ <!-- The name that the system displays for the registered file type. Required. -->
+ <!-- <name></name> -->
+
+ <!-- The extension to register. Required. -->
+ <!-- <extension></extension> -->
+
+ <!-- The description of the file type. Optional. -->
+ <!-- <description></description> -->
+
+ <!-- The MIME content type. -->
+ <!-- <contentType></contentType> -->
+
+ <!-- The icon to display for the file type. Optional. -->
+ <!-- <icon>
+ <image16x16></image16x16>
+ <image32x32></image32x32>
+ <image48x48></image48x48>
+ <image128x128></image128x128>
+ </icon> -->
+
+ <!-- </fileType> -->
+ <!-- </fileTypes> -->
+
+</application>
http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/fd2bc5a5/Squiggly/main/Demo/SpellingAirDemoEx/src/SpellingAirDemoEx.mxml
----------------------------------------------------------------------
diff --git a/Squiggly/main/Demo/SpellingAirDemoEx/src/SpellingAirDemoEx.mxml b/Squiggly/main/Demo/SpellingAirDemoEx/src/SpellingAirDemoEx.mxml
new file mode 100644
index 0000000..e8912c9
--- /dev/null
+++ b/Squiggly/main/Demo/SpellingAirDemoEx/src/SpellingAirDemoEx.mxml
@@ -0,0 +1,71 @@
+<?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.
+
+-->
+<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
+ xmlns:s="library://ns.adobe.com/flex/spark"
+ xmlns:mx="library://ns.adobe.com/flex/mx">
+ <s:layout>
+ <s:VerticalLayout/>
+ </s:layout>
+
+ <fx:Script>
+ <![CDATA[
+
+ import com.adobe.linguistics.spelling.SpellUI;
+
+ private function EnableAll(evt:MouseEvent):void {
+ SpellUI.enableSpelling(halo1, "usa.zwl");
+ SpellUI.enableSpelling(halo2, "usa.zwl");
+ SpellUI.enableSpelling(halo3, "usa.zwl");
+ SpellUI.enableSpelling(spark1, "usa.zwl");
+ SpellUI.enableSpelling(spark2, "usa.zwl");
+
+ }
+
+ private function DisableAll(evt:MouseEvent):void {
+ SpellUI.disableSpelling(halo1);
+ SpellUI.disableSpelling(halo2);
+ SpellUI.disableSpelling(halo3);
+ SpellUI.disableSpelling(spark1);
+ SpellUI.disableSpelling(spark2);
+ }
+
+ ]]>
+ </fx:Script>
+
+ <mx:Label text="Squiggly Spell Checker Flex Demo v0.2" fontSize="30"/>
+ <s:HGroup>
+ <s:Button label="EnableSpelling" click="EnableAll(event)"/>
+ <s:Button label="DisableSpelling" click="DisableAll(event)"/>
+ </s:HGroup>
+
+ <s:HGroup width="100%" height="100%">
+ <s:VGroup width="50%" height="100%">
+ <mx:Label fontSize="30" text="Halo Components"/>
+ <mx:TextInput id="halo1" width="80%" fontSize="30" text="Spell cheecking in halo TextInput"/>
+ <mx:TextArea id="halo2" width="80%" height="50%" fontSize="30" text="Spell cheecking in halo TextArea"/>
+ <mx:RichTextEditor id="halo3" width="80%" height="50%" fontSize="30" text="Spell cheecking in halo RichTextEditor"/>
+ </s:VGroup>
+ <s:VGroup width="50%" height="100%">
+ <mx:Label fontSize="30" text="Spark Components"/>
+ <s:TextInput id="spark1" width="80%" fontSize="30" text="Spell cheecking in spark TextInput"/>
+ <s:TextArea id="spark2" width="80%" height="50%" fontSize="30" text="Spell cheecking in spark TextArea"/>
+ </s:VGroup>
+ </s:HGroup>
+</s:WindowedApplication>
http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/fd2bc5a5/Squiggly/main/Demo/SpellingDemo/src/SpellingConfig.xml
----------------------------------------------------------------------
diff --git a/Squiggly/main/Demo/SpellingDemo/src/SpellingConfig.xml b/Squiggly/main/Demo/SpellingDemo/src/SpellingConfig.xml
new file mode 100644
index 0000000..4b2a819
--- /dev/null
+++ b/Squiggly/main/Demo/SpellingDemo/src/SpellingConfig.xml
@@ -0,0 +1,26 @@
+<?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.
+
+-->
+<SpellingConfig>
+ <LanguageResource language="English" languageCode="en_US" ruleFile="data/en_US.aff" dictionaryFile="data/en_US.dic"/>
+ <LanguageResource language="Spanish" languageCode="es_ES" ruleFile="data/es_ES.aff" dictionaryFile="data/es_ES.dic"/>
+ <LanguageResource language="Portuguese" languageCode="pt_PT" ruleFile="data/pt_PT.aff" dictionaryFile="data/pt_PT.dic"/>
+ <LanguageResource language="Italian" languageCode="it_IT" ruleFile="data/it_IT.aff" dictionaryFile="data/it_IT.dic"/>
+ <LanguageResource language="French" languageCode="fr_FR" ruleFile="data/fr_FR.aff" dictionaryFile="data/fr_FR.dic"/>
+</SpellingConfig>
http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/fd2bc5a5/Squiggly/main/Demo/SpellingDemo/src/SpellingDemo.mxml
----------------------------------------------------------------------
diff --git a/Squiggly/main/Demo/SpellingDemo/src/SpellingDemo.mxml b/Squiggly/main/Demo/SpellingDemo/src/SpellingDemo.mxml
new file mode 100644
index 0000000..462c8e9
--- /dev/null
+++ b/Squiggly/main/Demo/SpellingDemo/src/SpellingDemo.mxml
@@ -0,0 +1,72 @@
+<?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.
+
+-->
+<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" viewSourceURL="srcview/index.html" applicationComplete="init()">
+ <mx:Script>
+ <![CDATA[
+ import com.adobe.linguistics.spelling.SpellUI;
+ import com.adobe.linguistics.spelling.framework.SpellingConfiguration;
+ import com.adobe.linguistics.spelling.framework.ResourceTable;
+
+
+ public function init():void
+ {
+ var resourceTable:ResourceTable = new ResourceTable();
+ resourceTable.setResource("en_US", {rule:"data/en_US.aff", dict:"data/en_US.dic"});
+ resourceTable.setResource("es_ES", {rule:"data/es_ES.aff", dict:"data/es_ES.dic"});
+ resourceTable.setResource("it_IT", {rule:"data/it_IT.aff", dict:"data/it_IT.dic"});
+ resourceTable.setResource("pt_PT", {rule:"data/pt_PT.aff", dict:"data/pt_PT.dic"});
+ resourceTable.setResource("fr_FR", {rule:"data/fr_FR.aff", dict:"data/fr_FR.dic"});
+ SpellingConfiguration.resourceTable = resourceTable;
+ }
+ ]]>
+ </mx:Script>
+
+ <mx:Label text="Squiggly Spell Checker Flex Demo v0.6" fontSize="30"/>
+
+ <mx:TabNavigator width="60%" height="100%" fontSize="20">
+ <mx:Canvas label="English" width="100%" height="100%">
+ <mx:TextArea id="ta_en" width="100%" height="100%"
+ text="I know Enlish. Use the context menu to see the suggestions of the missbelled word. "
+ creationComplete="SpellUI.enableSpelling(ta_en, 'en_US');"/>
+ </mx:Canvas>
+ <mx:Canvas label="Spanish" width="100%" height="100%">
+ <mx:TextArea id="ta_es" width="100%" height="100%"
+ text="Sé esbañol. Utilice el menú contextual para ver las sugerencias de la palabra mal eskrita. "
+ creationComplete="SpellUI.enableSpelling(ta_es, 'es_ES');" />
+ </mx:Canvas>
+ <mx:Canvas label="Portuguese" width="100%" height="100%">
+ <mx:TextArea id="ta_pt" width="100%" height="100%"
+ text="Eu sei Portoguês. Use o menu de contexto para ver as sugestões da palavra grafada incorectamente."
+ creationComplete="SpellUI.enableSpelling(ta_pt, 'pt_PT');"/>
+ </mx:Canvas>
+ <mx:Canvas label="Italian" width="100%" height="100%">
+ <mx:TextArea id="ta_it" width="100%" height="100%"
+ text="So italianou. Utilizzare il menu di scelta rapida per visualizzare le suggestioni della parola erreta. "
+ creationComplete="SpellUI.enableSpelling(ta_it, 'it_IT');" />
+ </mx:Canvas>
+ <mx:Canvas label="French" width="100%" height="100%">
+ <mx:TextArea id="ta_fr" width="100%" height="100%"
+ text="Je sais que le frnçais. Utilisez le menu contextuel pour voir les suggestions du mot mal orthogrrraphié. "
+ creationComplete="SpellUI.enableSpelling(ta_fr, 'fr_FR');" />
+ </mx:Canvas>
+ </mx:TabNavigator>
+</mx:Application>
+
+
http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/fd2bc5a5/Squiggly/main/Demo/SpellingDemoEx/src/SpellingConfig.xml
----------------------------------------------------------------------
diff --git a/Squiggly/main/Demo/SpellingDemoEx/src/SpellingConfig.xml b/Squiggly/main/Demo/SpellingDemoEx/src/SpellingConfig.xml
new file mode 100644
index 0000000..7386b63
--- /dev/null
+++ b/Squiggly/main/Demo/SpellingDemoEx/src/SpellingConfig.xml
@@ -0,0 +1,27 @@
+<?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.
+
+-->
+<SpellingConfig>
+ <LanguageResource language="English" languageCode="en_US" ruleFile="data/en_US.aff" dictionaryFile="data/en_US.dic"/>
+ <LanguageResource language="Spanish" languageCode="es_ES" ruleFile="data/es_ES.aff" dictionaryFile="data/es_ES.dic"/>
+ <LanguageResource language="Portuguese" languageCode="pt_PT" ruleFile="data/pt_PT.aff" dictionaryFile="data/pt_PT.dic"/>
+ <LanguageResource language="Portuguese(Brazil)" languageCode="pt_BR" ruleFile="data/pt_BR.aff" dictionaryFile="data/pt_BR.dic"/>
+ <LanguageResource language="Italian" languageCode="it_IT" ruleFile="data/it_IT.aff" dictionaryFile="data/it_IT.dic"/>
+ <LanguageResource language="Romanian" languageCode="ro_RO" ruleFile="data/ro_RO.aff" dictionaryFile="data/ro_RO.dic"/>
+</SpellingConfig>
http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/fd2bc5a5/Squiggly/main/Tools/AdobeSpellingDictGen/README.txt
----------------------------------------------------------------------
diff --git a/Squiggly/main/Tools/AdobeSpellingDictGen/README.txt b/Squiggly/main/Tools/AdobeSpellingDictGen/README.txt
deleted file mode 100644
index 5326ed6..0000000
--- a/Squiggly/main/Tools/AdobeSpellingDictGen/README.txt
+++ /dev/null
@@ -1,16 +0,0 @@
-Squiggly Dictionary Generator v0.1
-
-README
-===================================
-
-This is a simple AIR application that converts a plain text word list file to an Adobe Spelling Dictionary file.
-
-Here's what each step is doing:
-1. Load a plain text file, each line in the file contains one word, a sampleWOrdList.txt is provided
-2. Calculate the metaphone, which will improve spell checker performance and result
-3. Generate a Squiggly Dictionary object
-4. Export the the Squiggly Dictionary object to a compressed binary file (recommend using *.zwl extension)
-
-Once you have the zwl file, you can use it in your Flex/AIR project.
-
-
http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/fd2bc5a5/Squiggly/main/Tools/AdobeSpellingDictGen/sample/sampleWordList.txt
----------------------------------------------------------------------
diff --git a/Squiggly/main/Tools/AdobeSpellingDictGen/sample/sampleWordList.txt b/Squiggly/main/Tools/AdobeSpellingDictGen/sample/sampleWordList.txt
deleted file mode 100644
index 3c6e8ce..0000000
--- a/Squiggly/main/Tools/AdobeSpellingDictGen/sample/sampleWordList.txt
+++ /dev/null
@@ -1,13 +0,0 @@
-adobe
-apple
-amazon
-microsoft
-intel
-ibm
-google
-yahoo
-ebay
-vmware
-sun
-orcale
-facebook
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/fd2bc5a5/Squiggly/main/Tools/AdobeSpellingDictGen/src/AdobeSpellingDictGen-app.xml
----------------------------------------------------------------------
diff --git a/Squiggly/main/Tools/AdobeSpellingDictGen/src/AdobeSpellingDictGen-app.xml b/Squiggly/main/Tools/AdobeSpellingDictGen/src/AdobeSpellingDictGen-app.xml
deleted file mode 100644
index ecff5e3..0000000
--- a/Squiggly/main/Tools/AdobeSpellingDictGen/src/AdobeSpellingDictGen-app.xml
+++ /dev/null
@@ -1,153 +0,0 @@
-<?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.
-
- -->
-<application xmlns="http://ns.adobe.com/air/application/1.5">
-
-<!-- Adobe AIR Application Descriptor File Template.
-
- Specifies parameters for identifying, installing, and launching AIR applications.
-
- xmlns - The Adobe AIR namespace: http://ns.adobe.com/air/application/1.5
- The last segment of the namespace specifies the version
- of the AIR runtime required for this application to run.
-
- minimumPatchLevel - The minimum patch level of the AIR runtime required to run
- the application. Optional.
--->
-
- <!-- The application identifier string, unique to this application. Required. -->
- <id>AdobeSpellingDictGen</id>
-
- <!-- Used as the filename for the application. Required. -->
- <filename>AdobeSpellingDictGen</filename>
-
- <!-- The name that is displayed in the AIR application installer.
- May have multiple values for each language. See samples or xsd schema file. Optional. -->
- <name>AdobeSpellingDictGen</name>
-
- <!-- An application version designator (such as "v1", "2.5", or "Alpha 1"). Required. -->
- <version>v1</version>
-
- <!-- Description, displayed in the AIR application installer.
- May have multiple values for each language. See samples or xsd schema file. Optional. -->
- <!-- <description></description> -->
-
- <!-- Copyright information. Optional -->
- <!-- <copyright></copyright> -->
-
- <!-- Settings for the application's initial window. Required. -->
- <initialWindow>
- <!-- The main SWF or HTML file of the application. Required. -->
- <!-- Note: In Flex Builder, the SWF reference is set automatically. -->
- <content>[This value will be overwritten by Flex Builder in the output app.xml]</content>
-
- <!-- The title of the main window. Optional. -->
- <!-- <title></title> -->
-
- <!-- The type of system chrome to use (either "standard" or "none"). Optional. Default standard. -->
- <!-- <systemChrome></systemChrome> -->
-
- <!-- Whether the window is transparent. Only applicable when systemChrome is none. Optional. Default false. -->
- <!-- <transparent></transparent> -->
-
- <!-- Whether the window is initially visible. Optional. Default false. -->
- <!-- <visible></visible> -->
-
- <!-- Whether the user can minimize the window. Optional. Default true. -->
- <!-- <minimizable></minimizable> -->
-
- <!-- Whether the user can maximize the window. Optional. Default true. -->
- <!-- <maximizable></maximizable> -->
-
- <!-- Whether the user can resize the window. Optional. Default true. -->
- <!-- <resizable></resizable> -->
-
- <!-- The window's initial width. Optional. -->
- <!-- <width></width> -->
-
- <!-- The window's initial height. Optional. -->
- <!-- <height></height> -->
-
- <!-- The window's initial x position. Optional. -->
- <!-- <x></x> -->
-
- <!-- The window's initial y position. Optional. -->
- <!-- <y></y> -->
-
- <!-- The window's minimum size, specified as a width/height pair, such as "400 200". Optional. -->
- <!-- <minSize></minSize> -->
-
- <!-- The window's initial maximum size, specified as a width/height pair, such as "1600 1200". Optional. -->
- <!-- <maxSize></maxSize> -->
- </initialWindow>
-
- <!-- The subpath of the standard default installation location to use. Optional. -->
- <!-- <installFolder></installFolder> -->
-
- <!-- The subpath of the Programs menu to use. (Ignored on operating systems without a Programs menu.) Optional. -->
- <!-- <programMenuFolder></programMenuFolder> -->
-
- <!-- The icon the system uses for the application. For at least one resolution,
- specify the path to a PNG file included in the AIR package. Optional. -->
- <!-- <icon>
- <image16x16></image16x16>
- <image32x32></image32x32>
- <image48x48></image48x48>
- <image128x128></image128x128>
- </icon> -->
-
- <!-- Whether the application handles the update when a user double-clicks an update version
- of the AIR file (true), or the default AIR application installer handles the update (false).
- Optional. Default false. -->
- <!-- <customUpdateUI></customUpdateUI> -->
-
- <!-- Whether the application can be launched when the user clicks a link in a web browser.
- Optional. Default false. -->
- <!-- <allowBrowserInvocation></allowBrowserInvocation> -->
-
- <!-- Listing of file types for which the application can register. Optional. -->
- <!-- <fileTypes> -->
-
- <!-- Defines one file type. Optional. -->
- <!-- <fileType> -->
-
- <!-- The name that the system displays for the registered file type. Required. -->
- <!-- <name></name> -->
-
- <!-- The extension to register. Required. -->
- <!-- <extension></extension> -->
-
- <!-- The description of the file type. Optional. -->
- <!-- <description></description> -->
-
- <!-- The MIME content type. -->
- <!-- <contentType></contentType> -->
-
- <!-- The icon to display for the file type. Optional. -->
- <!-- <icon>
- <image16x16></image16x16>
- <image32x32></image32x32>
- <image48x48></image48x48>
- <image128x128></image128x128>
- </icon> -->
-
- <!-- </fileType> -->
- <!-- </fileTypes> -->
-
-</application>
http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/fd2bc5a5/Squiggly/main/Tools/AdobeSpellingDictGen/src/AdobeSpellingDictGen.mxml
----------------------------------------------------------------------
diff --git a/Squiggly/main/Tools/AdobeSpellingDictGen/src/AdobeSpellingDictGen.mxml b/Squiggly/main/Tools/AdobeSpellingDictGen/src/AdobeSpellingDictGen.mxml
deleted file mode 100644
index 2399910..0000000
--- a/Squiggly/main/Tools/AdobeSpellingDictGen/src/AdobeSpellingDictGen.mxml
+++ /dev/null
@@ -1,210 +0,0 @@
-<?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.
-
--->
-<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" width="800" height="600" fontSize="12">
-
-
- <mx:Script>
- <![CDATA[
-
- import com.adobe.linguistics.spelling.utils.WordList;
- import com.adobe.linguistics.spelling.engine.dictionary.SuseDictionary;
- import com.adobe.linguistics.spelling.codec.language.MetaPhone;
-
- // For debug only
- private var tsStart:int
- private var tsEnd:int;
-
- // An array with words only
- private var basicWordList:Array;
-
- // A suse dictionary object (hash) as defined in suse engine
- private var suse:SuseDictionary;
-
- // An array with index, word, metaphone
- [Bindable]
- private var advWordList:Array;
-
- private var src:File = File.applicationDirectory;
- private var dest:File = File.applicationDirectory;
-
-
- private function browseInFile():void
- {
- try {
- src.browseForOpen("Select a TXT file");
- src.addEventListener(Event.SELECT, inFileSelected);
- } catch (error:Error)
- {
- trace("Failed:", error.message);
- }
- }
-
- private function inFileSelected(event:Event):void
- {
- tsStart = getTimer();
- var file:File = event.target as File;
- var stream:FileStream = new FileStream();
- stream.open(file, FileMode.READ);
- var fileData:String = stream.readUTFBytes(stream.bytesAvailable);
-
- if (fileData.charAt(fileData.indexOf("\n")-2) == "\r") //Strange, but happened when generating the text file from mac
- {
- basicWordList = fileData.split("\r\r\n");
- }
- else if (fileData.charAt(fileData.indexOf("\n")-1) == "\r")
- {
- basicWordList = fileData.split("\r\n"); //Windows
- }
- else
- {
- basicWordList = fileData.split("\n"); //Mac and linux
- }
-
- loadTxtInfo.text = file.nativePath + " (" + basicWordList.length.toString() + " words, " + file.size.toString() + " bytes)";
- loadTxtInfo.setStyle("color", "green");
-
- // Debug log
- tsEnd = getTimer();
- debugInfo.text += "DebugInfo\n================\n" + "TxtLoaded: "+ file.nativePath + " " + (tsEnd - tsStart).toString() + "ms" + "\n";
- prepareToShow();
- }
-
-
- private function browseOutFile():void
- {
- try {
- dest.browseForSave("Output ZWL file");
- dest.addEventListener(Event.SELECT, outFileSelected);
- } catch (error:Error)
- {
- trace("Failed:", error.message);
- }
- }
-
- private function outFileSelected(event:Event):void
- {
- tsStart = getTimer();
- var bytes:ByteArray = new ByteArray();
- bytes.writeObject(suse);
- bytes.position = 0;
- bytes.compress();
- bytes.position = 0;
- var outFile:File = new File((event.target as File).nativePath);
- var outStream:FileStream = new FileStream();
- outStream.open(outFile, FileMode.WRITE);
- outStream.writeBytes(bytes, 0, bytes.length);
- outStream.close();
-
- exportInfo.text = outFile.nativePath + " (" + outFile.size.toString() + " bytes)";
- exportInfo.setStyle("color", "green");
-
- // Debug log
- tsEnd = getTimer();
- debugInfo.text += "\nZwlExported: " + outFile.nativePath + " " + (tsEnd - tsStart).toString() + "ms\n";
-
- }
-
-
-
- private function prepareToShow():void
- {
-
- advWordList = new Array();
- for (var i:uint=0; i<basicWordList.length; i++) {
- // In case some empty string are there
- if (basicWordList[i] != "")
- advWordList.push(new UIWord(i, basicWordList[i]));
- }
- }
-
- private function genMeta():void
- {
-
- var _metaphone:MetaPhone= new MetaPhone();
- tsStart = getTimer();
- for (var i:uint=0; i<advWordList.length; i++) {
- advWordList[i].meta = _metaphone.meta(advWordList[i].word, 4);
- }
- genMetaInfo.text = "Metaphone index generated";
- genMetaInfo.setStyle("color", "green");
- myDataGrid.dataProvider= advWordList;
- // Debug log
- tsEnd = getTimer();
- debugInfo.text += "\nMetaGenerated: " + (tsEnd - tsStart).toString() + "ms\n";
- }
-
- private function genSuseDict():void
- {
- suse = new SuseDictionary();
- tsStart = getTimer();
- for (var i:uint=0; i<advWordList.length; i++) {
- if (suse.MetaPhoneHash[advWordList[i].meta]) {
- suse.MetaPhoneHash[advWordList[i].meta].insert(advWordList[i].word);
- }
- else {
- if ((advWordList[i].meta == "") || (advWordList[i].meta == "-nde")) continue;
- suse.MetaPhoneHash[advWordList[i].meta] = new WordList();
- suse.MetaPhoneHash[advWordList[i].meta].insert(advWordList[i].word);
- }
- }
- genDictInfo.text = "SquigglyDict object generated";
- genDictInfo.setStyle("color", "green");
-
- // Debug log
- tsEnd = getTimer();
- debugInfo.text += "\nSquigglyDictGenerated: " + (tsEnd - tsStart).toString() + "ms\n";
- }
-
- ]]>
- </mx:Script>
- <mx:HBox width="100%">
- <mx:Label text="Squiggly Dictionary Generator v0.1 (txt2zwl)" fontSize="25"/>
- </mx:HBox>
- <mx:HBox width="100%">
- <mx:Button label="1. Load TXT File" click="browseInFile()"/>
- <mx:HRule visible="false" width="100%"/>
- <mx:Label id="loadTxtInfo" text="Not loaded" color="red"/>
- </mx:HBox>
- <mx:HBox width="100%">
- <mx:Button label="2. Calculate Metaphone" click="genMeta()"/>
- <mx:HRule visible="false" width="100%"/>
- <mx:Label id="genMetaInfo" text="Not calculated" color="red"/>
- </mx:HBox>
- <mx:HBox width="100%">
- <mx:Button label="3. Generate SquigglyDict" click="genSuseDict()"/>
- <mx:HRule visible="false" width="100%"/>
- <mx:Label id="genDictInfo" text="Not generated" color="red"/>
- </mx:HBox>
- <mx:HBox width="100%">
- <mx:Button label="4. Export ZWL File" click = "browseOutFile()"/>
- <mx:HRule visible="false" width="100%"/>
- <mx:Label id="exportInfo" text="Not exported" color="red"/>
- </mx:HBox>
- <mx:HBox width="100%" height="100%">
- <mx:DataGrid height="100%" id="myDataGrid" dataProvider = "{ advWordList }" width="70%">
- <mx:columns>
- <mx:DataGridColumn headerText="Index" dataField="index"/>
- <mx:DataGridColumn headerText="Word" dataField="word"/>
- <mx:DataGridColumn headerText="Metaphone" dataField="meta"/>
- </mx:columns>
- </mx:DataGrid>
- <mx:TextArea id="debugInfo" height="100%" width="30%" />
- </mx:HBox>
-</mx:WindowedApplication>