This is an automated email from the ASF dual-hosted git repository. yishayw pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
commit 07b7155e1f961f419bc1ab979738aa3b9457439c Author: Yishay Weiss <[email protected]> AuthorDate: Mon Oct 19 06:03:52 2020 +0100 New bunch of unimplemented stubs --- .../src/main/royale/mx/core/UITextField.as | 18 +++++++++++ .../MXRoyale/src/main/royale/mx/display/Bitmap.as | 6 ++++ .../src/main/royale/mx/display/Graphics.as | 7 +++++ .../MXRoyale/src/main/royale/mx/display/Loader.as | 7 ++++- .../src/main/royale/spark/components/List.as | 25 ++++++++-------- .../src/main/royale/spark/components/TextArea.as | 35 +++++++++++----------- .../components/supportClasses/SkinnableTextBase.as | 11 +++---- 7 files changed, 73 insertions(+), 36 deletions(-) diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/core/UITextField.as b/frameworks/projects/MXRoyale/src/main/royale/mx/core/UITextField.as index 3e74a0d..2f3525f 100644 --- a/frameworks/projects/MXRoyale/src/main/royale/mx/core/UITextField.as +++ b/frameworks/projects/MXRoyale/src/main/royale/mx/core/UITextField.as @@ -32,6 +32,7 @@ import flash.text.TextFormatAlign; import flash.text.TextLineMetrics; */ import mx.controls.Label; + import mx.text.TextFormat; import mx.core.UIComponent; import mx.managers.ISystemManager; import mx.styles.ISimpleStyleClient; @@ -3011,9 +3012,26 @@ public class UITextField extends UIComponent implements IUITextField { return true; } + + // not implemented + public function set multiline(value:Boolean):void + { + } + + // not implemented + public function set autosize(value:String):void + { + } + + // not implemented public function set wordWrap(value:Boolean):void { } + + // not implemented + public function set defaultTextFormat(value:TextFormat):void + { + } } } diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/display/Bitmap.as b/frameworks/projects/MXRoyale/src/main/royale/mx/display/Bitmap.as index e4097c6..c017053 100644 --- a/frameworks/projects/MXRoyale/src/main/royale/mx/display/Bitmap.as +++ b/frameworks/projects/MXRoyale/src/main/royale/mx/display/Bitmap.as @@ -35,6 +35,7 @@ package mx.display COMPILE::JS { import mx.core.UIComponent; + import org.apache.royale.display.BitmapData; //import org.apache.royale.textLayout.dummy.BitmapData; @@ -53,6 +54,11 @@ package mx.display { _smoothing = value; } + // not implemented + public function get bitmapData():BitmapData + { + return null; + } } } diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/display/Graphics.as b/frameworks/projects/MXRoyale/src/main/royale/mx/display/Graphics.as index ee9704b..c8770b3 100644 --- a/frameworks/projects/MXRoyale/src/main/royale/mx/display/Graphics.as +++ b/frameworks/projects/MXRoyale/src/main/royale/mx/display/Graphics.as @@ -22,6 +22,7 @@ package mx.display import mx.core.UIComponent; import mx.geom.Matrix; import mx.graphics.GradientEntry; + import org.apache.royale.display.BitmapData; public class Graphics// extends org.apache.royale.svg.CompoundGraphic { @@ -496,6 +497,12 @@ package mx.display } } + // not implemented + public function beginBitmapFill(bitmap:BitmapData, matrix:Matrix = null, repeat:Boolean = true, smooth:Boolean = false):void + { + } + + } } diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/display/Loader.as b/frameworks/projects/MXRoyale/src/main/royale/mx/display/Loader.as index a4bcf9c..e5c22c9 100644 --- a/frameworks/projects/MXRoyale/src/main/royale/mx/display/Loader.as +++ b/frameworks/projects/MXRoyale/src/main/royale/mx/display/Loader.as @@ -19,6 +19,7 @@ package mx.display { import mx.core.UIComponent; + import mx.utils.ByteArray; import mx.controls.Image; import org.apache.royale.net.URLRequest; import org.apache.royale.events.Event; @@ -53,6 +54,10 @@ package mx.display (content as Image).source = request.url; } + public function loadBytes(bytes:ByteArray):void + { + // TODO not implemented + } private function loadCompleteHandler(event:Event):void { @@ -60,4 +65,4 @@ package mx.display contentLoaderInfo.dispatchEvent(Event.COMPLETE); } } -} \ No newline at end of file +} diff --git a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/List.as b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/List.as index d911d12..9aca1e8 100644 --- a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/List.as +++ b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/List.as @@ -2531,19 +2531,20 @@ public class List extends ListBase implements IFocusManagerComponent * @playerversion AIR 1.5 * @productversion Flex 4 */ - /* public function ensureIndexIsVisible(index:int):void + // not implemented + public function ensureIndexIsVisible(index:int):void { - if (!layout) - return; - - var spDelta:Point = dataGroup.layout.getScrollPositionDeltaToElement(index); - - if (spDelta) - { - dataGroup.horizontalScrollPosition += spDelta.x; - dataGroup.verticalScrollPosition += spDelta.y; - } - } */ + //if (!layout) + //return; +// + //var spDelta:Point = dataGroup.layout.getScrollPositionDeltaToElement(index); + // + //if (spDelta) + //{ + //dataGroup.horizontalScrollPosition += spDelta.x; + //dataGroup.verticalScrollPosition += spDelta.y; + //} + } /** * Adjusts the selected indices to account for items being added to or diff --git a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/TextArea.as b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/TextArea.as index af69ee1..a2a1a0c 100644 --- a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/TextArea.as +++ b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/TextArea.as @@ -26,6 +26,7 @@ package spark.components import org.apache.royale.events.Event; import org.apache.royale.textLayout.elements.TextFlow; + import org.apache.royale.textLayout.formats.TextLayoutFormat; //-------------------------------------- // Styles @@ -719,16 +720,15 @@ package spark.components * @playerversion AIR 1.5 * @productversion Royale 0.9.4 */ - /* public function getFormatOfRange(requestedFormats:Vector.<String>=null, - anchorPosition:int=-1, - activePosition:int=-1):TextLayoutFormat + public function getFormatOfRange(requestedFormats:Vector.<String>=null, anchorPosition:int=-1, activePosition:int=-1):TextLayoutFormat { - if (!(textDisplay is RichEditableText)) - return null; - - return RichEditableText(textDisplay).getFormatOfRange( - requestedFormats, anchorPosition, activePosition); - } */ + return null; // not implemented + //if (!(textDisplay is RichEditableText)) + //return null; +// + //return RichEditableText(textDisplay).getFormatOfRange( + //requestedFormats, anchorPosition, activePosition); + } /** * @copy spark.components.RichEditableText#setFormatOfRange() @@ -738,16 +738,15 @@ package spark.components * @playerversion AIR 1.5 * @productversion Royale 0.9.4 */ - /* public function setFormatOfRange(format:TextLayoutFormat, - anchorPosition:int=-1, - activePosition:int=-1):void + public function setFormatOfRange(format:TextLayoutFormat, anchorPosition:int=-1, activePosition:int=-1):void { - if (!(textDisplay is RichEditableText)) - return; - - RichEditableText(textDisplay).setFormatOfRange( - format, anchorPosition, activePosition); - } */ + // not implemented + //if (!(textDisplay is RichEditableText)) + //return; + // + //RichEditableText(textDisplay).setFormatOfRange( + //format, anchorPosition, activePosition); + } /** * @copy spark.components.RichEditableText#scrollToRange() diff --git a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/supportClasses/SkinnableTextBase.as b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/supportClasses/SkinnableTextBase.as index 0735fa3..584b6e2 100644 --- a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/supportClasses/SkinnableTextBase.as +++ b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/supportClasses/SkinnableTextBase.as @@ -908,10 +908,11 @@ public class SkinnableTextBase extends SkinnableComponent /** * @private */ - /* public function set prompt(value:String):void + public function set prompt(value:String):void { - setPrompt(value); - } */ + // not implemented + //setPrompt(value); + } //---------------------------------- // tabIndex @@ -1413,10 +1414,10 @@ public class SkinnableTextBase extends SkinnableComponent * @playerversion AIR 1.5 * @productversion Royale 0.9.4 */ - /* public function get selectionAnchorPosition():int + public function get selectionAnchorPosition():int { return textDisplay ? textDisplay.selectionAnchorPosition : -1; - } */ + } //---------------------------------- // selectionHighlighting
