This is an automated email from the ASF dual-hosted git repository.

carlosrovira pushed a commit to branch feature/jewel-ui-set
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git


The following commit(s) were added to refs/heads/feature/jewel-ui-set by this 
push:
     new 267cd97  add TextFieldView;
267cd97 is described below

commit 267cd97b44a157f08cb005acf08eec0a897be23b
Author: Carlos Rovira <carlosrov...@apache.org>
AuthorDate: Tue Mar 13 18:01:55 2018 +0100

    add TextFieldView;
---
 .../projects/Jewel/src/main/royale/JewelClasses.as |  2 +
 .../apache/royale/jewel/beads/TextFieldView.as}    | 57 +++++++++++++---------
 2 files changed, 35 insertions(+), 24 deletions(-)

diff --git a/frameworks/projects/Jewel/src/main/royale/JewelClasses.as 
b/frameworks/projects/Jewel/src/main/royale/JewelClasses.as
index 3cb788e..b2dfb99 100644
--- a/frameworks/projects/Jewel/src/main/royale/JewelClasses.as
+++ b/frameworks/projects/Jewel/src/main/royale/JewelClasses.as
@@ -31,6 +31,8 @@ package
            
         COMPILE::SWF
            {
+            import org.apache.royale.html.beads.TextFieldView; TextFieldView;
+            
             import org.apache.royale.jewel.beads.SliderThumbView; 
SliderThumbView;
             import org.apache.royale.jewel.beads.SliderTrackView; 
SliderTrackView;
 
diff --git a/frameworks/projects/Jewel/src/main/royale/JewelClasses.as 
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/TextFieldView.as
similarity index 51%
copy from frameworks/projects/Jewel/src/main/royale/JewelClasses.as
copy to 
frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/TextFieldView.as
index 3cb788e..884d8d6 100644
--- a/frameworks/projects/Jewel/src/main/royale/JewelClasses.as
+++ 
b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/TextFieldView.as
@@ -16,30 +16,39 @@
 //  limitations under the License.
 //
 
////////////////////////////////////////////////////////////////////////////////
-package
+package org.apache.royale.jewel.beads
 {
-
+       import flash.text.TextFieldType;
+       
     /**
-     *  @private
-     *  This class is used to link additional classes into jewel.swc
-     *  beyond those that are found by dependecy analysis starting
-     *  from the classes specified in manifest.xml.
+     *  The TextFieldView class is the default view for
+     *  the org.apache.royale.jewel.Label class.
+     *  It displays text using a TextField, so there is no
+     *  right-to-left text support in this view.
+     *  
+     *  @langversion 3.0
+     *  @playerversion Flash 10.2
+     *  @playerversion AIR 2.6
+     *  @productversion Royale 0.0
      */
-    internal class JewelClasses
-    {
-        import org.apache.royale.jewel.beads.SliderView; SliderView;
-           
-        COMPILE::SWF
-           {
-            import org.apache.royale.jewel.beads.SliderThumbView; 
SliderThumbView;
-            import org.apache.royale.jewel.beads.SliderTrackView; 
SliderTrackView;
-
-            import org.apache.royale.jewel.beads.RadioButtonView; 
RadioButtonView;
-        }
-
-        import org.apache.royale.jewel.beads.layouts.HorizontalLayout; 
HorizontalLayout;
-        import org.apache.royale.jewel.beads.layouts.VerticalLayout; 
VerticalLayout;
-        import 
org.apache.royale.jewel.beads.layouts.VerticalLayoutWithPaddingAndGap; 
VerticalLayoutWithPaddingAndGap;
-    }
-
-}
\ No newline at end of file
+       public class TextFieldView extends TextFieldViewBase
+       {
+        /**
+         *  Constructor.
+         *  
+         *  @langversion 3.0
+         *  @playerversion Flash 10.2
+         *  @playerversion AIR 2.6
+         *  @productversion Royale 0.0
+         */
+               public function TextFieldView()
+               {
+                       super();
+                       
+                       textField.selectable = false;
+                       textField.type = TextFieldType.DYNAMIC;
+                       textField.mouseEnabled = false;
+                       textField.autoSize = "left";
+               }
+       }
+}

-- 
To stop receiving notification emails like this one, please contact
carlosrov...@apache.org.

Reply via email to