clean cross-compile for TextField

Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/93ca6b89
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/93ca6b89
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/93ca6b89

Branch: refs/heads/spark
Commit: 93ca6b890fb2bdfb8d5e3f783438c816bf57a0f3
Parents: 33d2a05
Author: Alex Harui <[email protected]>
Authored: Thu Mar 17 14:47:54 2016 -0700
Committer: Alex Harui <[email protected]>
Committed: Thu Mar 17 14:47:54 2016 -0700

----------------------------------------------------------------------
 .../MX/src/main/flex/flex/text/TextField.as     | 215 +++++++++++--------
 .../MX/src/main/flex/mx/core/IUITextField.as    |   2 +-
 2 files changed, 128 insertions(+), 89 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/93ca6b89/frameworks/projects/MX/src/main/flex/flex/text/TextField.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/MX/src/main/flex/flex/text/TextField.as 
b/frameworks/projects/MX/src/main/flex/flex/text/TextField.as
index d512bd4..d8bde5f 100644
--- a/frameworks/projects/MX/src/main/flex/flex/text/TextField.as
+++ b/frameworks/projects/MX/src/main/flex/flex/text/TextField.as
@@ -8,11 +8,13 @@ COMPILE::JS
 {
        import mx.core.IFlexModuleFactory;
        import mx.core.IUITextField;
+       import mx.core.UITextFormat;
        import mx.managers.ISystemManager;
        
        import flex.display.DisplayObject;
        import flex.display.DisplayObjectContainer;
        import flex.display.Sprite;
+       import flex.display.TopOfDisplayList;
        
        import org.apache.flex.geom.Rectangle;
        import org.apache.flex.html.Label;
@@ -39,29 +41,31 @@ public class TextField extends Label implements IUITextField
        public function set alwaysShowSelection(value:Boolean):void
        {
                _alwaysShowSelection = value;
-               trace("not implemented");
+               trace("TextField.alwaysShowSelection not implemented");
        }
        
        private var _antiAliasType:String;
        public function get antiAliasType():String
        {
+               trace("TextField.antiAliasType not implemented");
                return _antiAliasType;
        }
        public function set antiAliasType(value:String):void
        {
                _antiAliasType = value;
-               trace("not implemented");
+               trace("TextField.antiAliasType not implemented");
        }
 
        private var _autoSize:String;
        public function get autoSize():String
        {
+               trace("TextField.autoSize not implemented");
                return _autoSize;
        }
        public function set autoSize(value:String):void
        {
                _autoSize = value;
-               trace("not implemented");
+               trace("TextField.autoSize not implemented");
        }
 
        private var _background:Boolean;
@@ -92,7 +96,7 @@ public class TextField extends Label implements IUITextField
 
        public function get baselinePosition():Number
        {
-               trace("not implemented");
+               trace("TextField.baselinePosition not implemented");
                return 0;
        }
        
@@ -124,36 +128,38 @@ public class TextField extends Label implements 
IUITextField
        
        public function get bottomScrollV():int
        {
-               trace("not implemented");
+               trace("TextField.bottomScrollV not implemented");
                return 0;
        }
        
        public function get caretIndex():int
        {
-               trace("not implemented");
+               trace("TextField.caretIndex not implemented");
                return 0;
        }
        
        private var _condenseWhite:Boolean;
        public function get condenseWhite():Boolean
        {
+               trace("TextField.condenseWhite not implemented");
                return _condenseWhite;
        }
        public function set condenseWhite(value:Boolean):void
        {
                _condenseWhite = value;
-               trace("not implemented");
+               trace("TextField.condenseWhite not implemented");
        }
 
        private var _defaultTextFormat:TextFormat;
        public function get defaultTextFormat():TextFormat
        {
+               trace("TextField.defaultTextFormat not implemented");
                return _defaultTextFormat;
        }
        public function set defaultTextFormat(value:TextFormat):void
        {
                _defaultTextFormat = value;
-               trace("not implemented");
+               trace("TextField.defaultTextFormat not implemented");
        }
        
        private var _displayAsPassword:Boolean;
@@ -186,23 +192,25 @@ public class TextField extends Label implements 
IUITextField
        private var _doubleClickEnabled:Boolean;
        public function get doubleClickEnabled():Boolean
        {
+               trace("TextField.doubleClickEnabled not implemented");
                return _doubleClickEnabled;
        }
        public function set doubleClickEnabled(value:Boolean):void
        {
                _doubleClickEnabled = value;
-               trace("not implemented");
+               trace("TextField.doubleClickEnabled not implemented");
        }
        
        private var _embedFonts:Boolean;
        public function get embedFonts():Boolean
        {
+               trace("TextField.embedFonts not implemented");
                return _embedFonts;
        }
        public function set embedFonts(value:Boolean):void
        {
                _embedFonts = value;
-               trace("not implemented");
+               trace("TextField.embedFonts not implemented");
        }
        
        private var _enabled:Boolean;
@@ -217,65 +225,68 @@ public class TextField extends Label implements 
IUITextField
        
        public function get enableIME():Boolean
        {
-               trace("not implemented");
+               trace("TextField.enableIME not implemented");
                return false;
        }
        
        public function get explicitMaxWidth():Number
        {
-               trace("not implemented");
+               trace("TextField.explicitMaxWidth not implemented");
                return 0;
        }
        
        public function get explicitMaxHeight():Number
        {
-               trace("not implemented");
+               trace("TextField.explicitMaxHeight not implemented");
                return 0;
        }
        
        public function get explicitMinHeight():Number
        {
-               trace("not implemented");
+               trace("TextField.explicitMinHeight not implemented");
                return 0;
        }
        
        public function get explicitMinWidth():Number
        {
-               trace("not implemented");
+               trace("TextField.explicitMinWidth not implemented");
                return 0;
        }
        
        private var _focusPane:Sprite;
        public function get focusPane():Sprite
        {
+               trace("TextField.focusPane not implemented");
                return _focusPane;
        }
        public function set focusPane(value:Sprite):void
        {
                _focusPane = value;
-               trace("not implemented");
+               trace("TextField.focusPane not implemented");
        }
        
        private var _focusRect:Object;
        public function get focusRect():Object
        {
+               trace("TextField.focusRect not implemented");
                return _focusRect;
        }
        public function set focusRect(value:Object):void
        {
                _focusRect = value;
-               trace("not implemented");
+               trace("TextField.focusRect not implemented");
        }
 
        private var _gridFitType:String;
        public function get gridFitType():String
        {
+               trace("TextField.gridFitType not implemented");
                return _gridFitType;
        }
        public function set gridFitType(value:String):void
        {
                _gridFitType = value;
-               trace("not implemented");
+               trace("TextField.gridFitType not implemented");
        }
        
        private var _htmlText:String;
@@ -291,12 +302,13 @@ public class TextField extends Label implements 
IUITextField
        private var _ignorePadding:Boolean;
        public function get ignorePadding():Boolean
        {
+               trace("TextField.ignorePadding not implemented");
                return _ignorePadding;
        }
        public function set ignorePadding(value:Boolean):void
        {
                _ignorePadding = value;
-               trace("not implemented");
+               trace("TextField.ignorePadding not implemented");
        }
        
        private var _imeMode:String;
@@ -312,34 +324,37 @@ public class TextField extends Label implements 
IUITextField
        private var _includeInLayout:Boolean;
        public function get includeInLayout():Boolean
        {
+               trace("TextField.includeInLayout not implemented");
                return _includeInLayout;
        }
        public function set includeInLayout(value:Boolean):void
        {
                _includeInLayout = value;
-               trace("not implemented");
+               trace("TextField.includeInLayout not implemented");
        }
 
        private var _inheritingStyles:Object;
        public function get inheritingStyles():Object
        {
+               trace("TextField.inheritingStyles not implemented");
                return _inheritingStyles;
        }
        public function set inheritingStyles(value:Object):void
        {
                _inheritingStyles = value;
-               trace("not implemented");
+               trace("TextField.inheritingStyles not implemented");
        }
 
        private var _isPopUp:Boolean;
        public function get isPopUp():Boolean
        {
+               trace("TextField.isPopUp not implemented");
                return _isPopUp;
        }
        public function set isPopUp(value:Boolean):void
        {
                _isPopUp = value;
-               trace("not implemented");
+               trace("TextField.isPopUp not implemented");
        }
        
        public function get length():int
@@ -360,116 +375,122 @@ public class TextField extends Label implements 
IUITextField
        
        public function get maxHeight():Number
        {
-               trace("not implemented");
+               trace("TextField.maxHeight not implemented");
                return 0;
        }
        
        public function get maxScrollH():int
        {
-               trace("not implemented");
+               trace("TextField.maxScrollH not implemented");
                return 0;
        }
        
        public function get maxScrollV():int
        {
-               trace("not implemented");
+               trace("TextField.maxScrollV not implemented");
                return 0;
        }
        
        public function get maxWidth():Number
        {
-               trace("not implemented");
+               trace("TextField.maxWidth not implemented");
                return 0;
        }
        
        public function get measuredHeight():Number
        {
-               trace("not implemented");
+               trace("TextField.measuredHeight not implemented");
                return 0;
        }
                
        private var _measuredMinHeight:Number;
        public function get measuredMinHeight():Number
        {
+               trace("TextField.measuredMinHeight not implemented");
                return _measuredMinHeight;
        }
        public function set measuredMinHeight(value:Number):void
        {
                _measuredMinHeight = value;
-               trace("not implemented");
+               trace("TextField.measuredMinHeight not implemented");
        }
        
        public function get measuredWidth():Number
        {
-               trace("not implemented");
+               trace("TextField.measuredWidth not implemented");
                return 0;
        }
        
        private var _measuredMinWidth:Number;
        public function get measuredMinWidth():Number
        {
+               trace("TextField.measuredMinWidth not implemented");
                return _measuredMinWidth;
        }
        public function set measuredMinWidth(value:Number):void
        {
                _measuredMinWidth = value;
-               trace("not implemented");
+               trace("TextField.measuredMinWidth not implemented");
        }
        
        public function get minHeight():Number
        {
-               trace("not implemented");
+               trace("TextField.minHeight not implemented");
                return 0;
        }
        
        public function get minWidth():Number
        {
-               trace("not implemented");
+               trace("TextField.minWidth not implemented");
                return 0;
        }
 
        private var _moduleFactory:IFlexModuleFactory;
        public function get moduleFactory():IFlexModuleFactory
        {
+               trace("TextField.moduleFactory not implemented");
                return _moduleFactory;
        }
        public function set moduleFactory(value:IFlexModuleFactory):void
        {
                _moduleFactory = value;
-               trace("not implemented");
+               trace("TextField.moduleFactory not implemented");
        }
        
        private var _mouseEnabled:Boolean;
        public function get mouseEnabled():Boolean
        {
+               trace("TextField.mouseEnabled not implemented");
                return _mouseEnabled;
        }
        public function set mouseEnabled(value:Boolean):void
        {
                _mouseEnabled = value;
-               trace("not implemented");
+               trace("TextField.mouseEnabled not implemented");
        }
                
        private var _mouseWheelEnabled:Boolean;
        public function get mouseWheelEnabled():Boolean
        {
+               trace("TextField.mouseWheelEnabled not implemented");
                return _mouseWheelEnabled;
        }
        public function set mouseWheelEnabled(value:Boolean):void
        {
                _mouseWheelEnabled = value;
-               trace("not implemented");
+               trace("TextField.mouseWheelEnabled not implemented");
        }
        
        private var _multiline:Boolean;
        public function get multiline():Boolean
        {
+               trace("TextField.multiline not implemented");
                return _multiline;
        }
        public function set multiline(value:Boolean):void
        {
                _multiline = value;
-               trace("not implemented");
+               trace("TextField.multiline not implemented");
        }
        
        private var _name:String;
@@ -506,97 +527,103 @@ public class TextField extends Label implements 
IUITextField
        private var _nonInheritingStyles:Object;
        public function get nonInheritingStyles():Object
        {
+               trace("TextField.nonInheritingStyles not implemented");
                return _nonInheritingStyles;
        }
        public function set nonInheritingStyles(value:Object):void
        {
                _nonInheritingStyles = value;
-               trace("not implemented");
+               trace("TextField.nonInheritingStyles not implemented");
        }
        
        public function get nonZeroTextHeight():Number
        {
-               trace("not implemented");
+               trace("TextField.nonZeroTextHeight not implemented");
                return 0;
        }
        
        public function get numLines():int
        {
-               trace("not implemented");
+               trace("TextField.numLines not implemented");
                return 0;
        }
 
        private var _restrict:String;
        public function get restrict():String
        {
+               trace("TextField.restrict not implemented");
                return _restrict;
        }
        public function set restrict(value:String):void
        {
                _restrict = value;
-               trace("not implemented");
+               trace("TextField.restrict not implemented");
        }
        
        private var _scrollH:int;
        public function get scrollH():int
        {
+               trace("TextField.scrollH not implemented");
                return _scrollH;
        }
        public function set scrollH(value:int):void
        {
                _scrollH = value;
-               trace("not implemented");
+               trace("TextField.scrollH not implemented");
        }
        
        private var _scrollV:int;
        public function get scrollV():int
        {
+               trace("TextField.scrollV not implemented");
                return _scrollV;
        }
        public function set scrollV(value:int):void
        {
                _scrollV = value;
-               trace("not implemented");
+               trace("TextField.scrollV not implemented");
        }
        
        public function get root():DisplayObject
        {
-               trace("not implemented");
+               trace("TextField.root not implemented");
                return null;
        }
        
        private var _selectable:Boolean;
        public function get selectable():Boolean
        {
+               trace("TextField.selectable not implemented");
                return _selectable;
        }
        public function set selectable(value:Boolean):void
        {
                _selectable = value;
-               trace("not implemented");
+               trace("TextField.selectable not implemented");
        }
        
        public function get selectionBeginIndex():int
        {
-               trace("not implemented");
+               trace("TextField.selectionBeginIndex not implemented");
                return 0;
        }
        
        public function get selectionEndIndex():int
        {
-               trace("not implemented");
+               trace("TextField.selectionEndIndex not implemented");
                return 0;
        }
 
        private var _sharpness:Number;
        public function get sharpness():Number
        {
+               trace("TextField.sharpness not implemented");
                return _sharpness;
        }
        public function set sharpness(value:Number):void
        {
                _sharpness = value;
-               trace("not implemented");
+               trace("TextField.sharpness not implemented");
        }
        
        private var _styleName:Object;
@@ -613,45 +640,49 @@ public class TextField extends Label implements 
IUITextField
        private var _styleSheet:StyleSheet;
        public function get styleSheet():StyleSheet
        {
+               trace("TextField.styleSheet not implemented");
                return _styleSheet;
        }
        public function set styleSheet(value:StyleSheet):void
        {
                _styleSheet = value;
-               trace("not implemented");
+               trace("TextField.styleSheet not implemented");
        }
        
        private var _systemManager:ISystemManager;
        public function get systemManager():ISystemManager
        {
+               trace("TextField.systemManager not implemented");
                return _systemManager;
        }
        public function set systemManager(value:ISystemManager):void
        {
                _systemManager = value;
-               trace("not implemented");
+               trace("TextField.systemManager not implemented");
        }
        
        private var _tabEnabled:Boolean;
        public function get tabEnabled():Boolean
        {
+               trace("TextField.tabEnabled not implemented");
                return _tabEnabled;
        }
        public function set tabEnabled(value:Boolean):void
        {
                _tabEnabled = value;
-               trace("not implemented");
+               trace("TextField.tabEnabled not implemented");
        }
        
        private var _tabIndex:int;
        public function get tabIndex():int
        {
+               trace("TextField.tabIndex not implemented");
                return _tabIndex;
        }
        public function set tabIndex(value:int):void
        {
                _tabIndex = value;
-               trace("not implemented");
+               trace("TextField.tabIndex not implemented");
        }
        
        private var _textColor:uint;
@@ -678,72 +709,79 @@ public class TextField extends Label implements 
IUITextField
        private var _thickness:Number;
        public function get thickness():Number
        {
+               trace("TextField.thickness not implemented");
                return _thickness;
        }
        public function set thickness(value:Number):void
        {
                _thickness = value;
-               trace("not implemented");
+               trace("TextField.thickness not implemented");
        }
        
        private var _toolTip:String;
        public function get toolTip():String
        {
+               trace("TextField.toolTip not implemented");
                return _toolTip;
        }
        public function set toolTip(value:String):void
        {
                _toolTip = value;
-               trace("not implemented");
+               trace("TextField.toolTip not implemented");
        }
        
        private var _tweeningProperties:Array;
        public function get tweeningProperties():Array
        {
+               trace("TextField.tweeningProperties not implemented");
                return _tweeningProperties;
        }
        public function set tweeningProperties(value:Array):void
        {
                _tweeningProperties = value;
-               trace("not implemented");
+               trace("TextField.tweeningProperties not implemented");
        }
        
        public function get topOfDisplayList():TopOfDisplayList
        {
-               trace("not implemented");
+               trace("TextField.topOfDisplayList not implemented");
+               return null;
        }
        
        private var _type:String;
        public function get type():String
        {
+               trace("TextField.type not implemented");
                return _type;
        }
        public function set type(value:String):void
        {
                _type = value;
-               trace("not implemented");
+               trace("TextField.type not implemented");
        }
        
        private var _useRichTextClipboard:Boolean;
        public function get useRichTextClipboard():Boolean
        {
+               trace("TextField.useRichTextClipboard not implemented");
                return _useRichTextClipboard;
        }
        public function set useRichTextClipboard(value:Boolean):void
        {
                _useRichTextClipboard = value;
-               trace("not implemented");
+               trace("TextField.useRichTextClipboard not implemented");
        }
        
        private var _wordWrap:Boolean;
        public function get wordWrap():Boolean
        {
+               trace("TextField.wordWrap not implemented");
                return _wordWrap;
        }
        public function set wordWrap(value:Boolean):void
        {
                _wordWrap = value;
-               trace("not implemented");
+               trace("TextField.wordWrap not implemented");
        }
        
        public function appendText(value:String):void
@@ -753,118 +791,118 @@ public class TextField extends Label implements 
IUITextField
        
        public function getCharBoundaries(charIndex:int):Rectangle
        {
-               trace("not implemented");
+               trace("TextField.getCharBoundaries not implemented");
                return null;
        }
 
        public function getCharIndexAtPoint(x:Number, y:Number):int
        {
-               trace("not implemented");
+               trace("TextField.getCharIndexAtPoint not implemented");
                return 0;
        }
        
        public function getExplicitOrMeasuredHeight():Number
        {
-               trace("not implemented");
+               trace("TextField.getExplicitOrMeasuredHeight not implemented");
                return 0;
        }
        
        public function getExplicitOrMeasuredWidth():Number
        {
-               trace("not implemented");
+               trace("TextField.getExplicitOrMeasuredWidth not implemented");
                return 0;
        }
        
        public function getFirstCharInParagraph(index:int):int
        {
-               trace("not implemented");
+               trace("TextField.getFirstCharInParagraph not implemented");
                return 0;
        }
        
        public function getImageReference(id:String):DisplayObject
        {
-               trace("not implemented");
+               trace("TextField.getImageReference not implemented");
                return null;
        }
        
        public function getLineIndexAtPoint(x:Number, y:Number):int
        {
-               trace("not implemented");
+               trace("TextField.getLineIndexAtPoint not implemented");
                return 0;
        }
        
        public function getLineIndexOfChar(index:int):int
        {
-               trace("not implemented");
+               trace("TextField.getLineIndexOfChar not implemented");
                return 0;
        }
        
        public function getLineLength(index:int):int
        {
-               trace("not implemented");
+               trace("TextField.getLineLength not implemented");
                return 0;
        }
        
-       public function getLineMetrics(index:int):TextMetrics
+       public function getLineMetrics(index:int):TextLineMetrics
        {
-               trace("not implemented");
-               return 0;
+               trace("TextField.getLineMetrics not implemented");
+               return null;
        }
        
        public function getLineOffset(index:int):int
        {
-               trace("not implemented");
+               trace("TextField.getLineOffset not implemented");
                return 0;
        }
        
        public function getLineText(index:int):String
        {
-               trace("not implemented");
+               trace("TextField.getLineText not implemented");
                return null;
        }
        
        public function getParagraphLength(index:int):int
        {
-               trace("not implemented");
+               trace("TextField.getParagraphLength not implemented");
                return 0;
        }
        
        public function getStyle(styleName:String):*
        {
-               trace("not implemented");
+               trace("TextField.getStyle not implemented");
                return undefined;
        }
        
        public function getTextFormat(beginIndex:int = -1, endIndex:int = 
-1):TextFormat
        {
-               trace("not implemented");
+               trace("TextField.getTextFormat not implemented");
                return null;
        }
        
-       public function getUITextFormat(beginIndex:int = -1, endIndex:int = 
-1):UITextFormat
+       public function getUITextFormat():UITextFormat
        {
-               trace("not implemented");
+               trace("TextField.getUITextFormat not implemented");
                return null;
        }
        
        public function initialize():void
        {
-               trace("not implemented");
+               trace("TextField.initialize not implemented");
        }
 
        public function invalidateDisplayList():void
        {
-               trace("not implemented");
+               trace("TextField.invalidateDisplayList not implemented");
        }
        
        public function invalidateProperties():void
        {
-               trace("not implemented");
+               trace("TextField.invalidateProperties not implemented");
        }
        
        public function invalidateSize():void
        {
-               trace("not implemented");
+               trace("TextField.invalidateSize not implemented");
        }
        
        public function move(x:Number, y:Number):void
@@ -884,12 +922,12 @@ public class TextField extends Label implements 
IUITextField
        
        public function replaceSelectedText(text:String):void
        {
-               trace("not implemented");
+               trace("TextField.replaceSelectedText not implemented");
        }
        
        public function replaceText(begin:int, end:int, text:String):void
        {
-               trace("not implemented");
+               trace("TextField.replaceText not implemented");
        }
        
        public function setActualSize(x:Number, y:Number):void
@@ -909,12 +947,12 @@ public class TextField extends Label implements 
IUITextField
        
        public function setSelection(begin:int, end:int):void
        {
-               trace("not implemented");
+               trace("TextField.setSelection not implemented");
        }
        
        public function setTextFormat(format:TextFormat, begin:int = -1, 
end:int = -1):void
        {
-               trace("not implemented");
+               trace("TextField.setTextFormat not implemented");
        }
        
        public function setVisible(value:Boolean, noEvent:Boolean = false):void
@@ -927,12 +965,13 @@ public class TextField extends Label implements 
IUITextField
        
        public function styleChanged(styleProp:String):void
        {
-               trace("not implemented");               
+               trace("TextField.styleChanged not implemented");                
        }
                
-       public function truncateToFit(format:TextFormat, begin:int = -1, 
end:int = -1):void
+       public function truncateToFit(truncationIndicator:String = null):Boolean
        {
-               trace("not implemented");
+               trace("TextField.truncateToFit not implemented");
+               return false;
        }
        
        public function validateNow():void

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/93ca6b89/frameworks/projects/MX/src/main/flex/mx/core/IUITextField.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/MX/src/main/flex/mx/core/IUITextField.as 
b/frameworks/projects/MX/src/main/flex/mx/core/IUITextField.as
index a009f81..07a332e 100644
--- a/frameworks/projects/MX/src/main/flex/mx/core/IUITextField.as
+++ b/frameworks/projects/MX/src/main/flex/mx/core/IUITextField.as
@@ -31,10 +31,10 @@ COMPILE::AS3
 COMPILE::JS
 {
        import flex.display.DisplayObject;
-       import flex.geom.Rectangle;
        import flex.text.StyleSheet;
        import flex.text.TextFormat;
        import flex.text.TextLineMetrics;               
+       import org.apache.flex.geom.Rectangle;
 }
 import mx.managers.IToolTipManagerClient;
 import mx.styles.ISimpleStyleClient;

Reply via email to