You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by yi...@apache.org on 2020/10/19 05:05:36 UTC
[royale-asjs] 01/02: New bunch of unimplemented stubs
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 <yi...@yell.com>
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