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
The following commit(s) were added to refs/heads/develop by this push:
new efef327 Faking some skin parts in SparkRoyale
efef327 is described below
commit efef3272c051a89da3e673b2d8e43b0967f5ffb2
Author: Yishay Weiss <[email protected]>
AuthorDate: Tue Oct 6 14:01:30 2020 +0100
Faking some skin parts in SparkRoyale
---
.../MXRoyale/src/main/royale/mx/net/FileReference.as | 4 ++++
.../src/main/royale/spark/components/DropDownList.as | 15 ++++++++++++++-
.../royale/spark/components/supportClasses/ButtonBase.as | 14 +++++++++++++-
.../spark/components/supportClasses/ItemRenderer.as | 3 +++
4 files changed, 34 insertions(+), 2 deletions(-)
diff --git
a/frameworks/projects/MXRoyale/src/main/royale/mx/net/FileReference.as
b/frameworks/projects/MXRoyale/src/main/royale/mx/net/FileReference.as
index 2ef9931..bdb1613 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/net/FileReference.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/net/FileReference.as
@@ -111,6 +111,10 @@ package mx.net
{
_uploader.upload(request.url);
}
+
+ // not implemented
+ public function download(request:URLRequest, defaultFileName:String =
null):void {}
+
private function modelChangedHandler(event:Event):void
{
diff --git
a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/DropDownList.as
b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/DropDownList.as
index f17a8bd..fd18ee1 100644
---
a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/DropDownList.as
+++
b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/DropDownList.as
@@ -33,6 +33,8 @@ import spark.utils.LabelUtil;
*/
import spark.components.supportClasses.DropDownListBase;
import spark.components.beads.DropDownListView;
+ import spark.components.beads.DropDownListView;
+ import spark.components.Label;
//--------------------------------------
@@ -154,6 +156,17 @@ public class DropDownList extends DropDownListBase
// [SkinPart(required="false")]
+ private var _labelDisplay:Label;
+
+ // not implemeted
+ public function get labelDisplay():Label
+ {
+ if (!_labelDisplay)
+ {
+ _labelDisplay = new Label();
+ }
+ return _labelDisplay;
+ }
/**
* An optional skin part that holds the prompt or the text of the
selected item.
*
@@ -411,4 +424,4 @@ public class DropDownList extends DropDownListBase
return mh;
}
}
-}
\ No newline at end of file
+}
diff --git
a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/supportClasses/ButtonBase.as
b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/supportClasses/ButtonBase.as
index 51407f5..a7b5fdb 100644
---
a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/supportClasses/ButtonBase.as
+++
b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/supportClasses/ButtonBase.as
@@ -47,6 +47,7 @@ import spark.primitives.BitmapImage;
use namespace mx_internal;
*/
+import spark.components.Label;
import org.apache.royale.core.ITextModel;
import org.apache.royale.events.Event;
import org.apache.royale.events.IEventDispatcher;
@@ -427,7 +428,18 @@ public class ButtonBase extends SkinnableComponent
implements IFocusManagerCompo
{
return ITextModel(model).text;
}
-
+
+ private var _labelDisplay:Label;
+
+ // not implemeted
+ public function get labelDisplay():Label
+ {
+ if (!_labelDisplay)
+ {
+ _labelDisplay = new Label();
+ }
+ return _labelDisplay;
+ }
/**
* @royaleignorecoercion HTMLImageElement
diff --git
a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/supportClasses/ItemRenderer.as
b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/supportClasses/ItemRenderer.as
index e2d1f99..14329b2 100644
---
a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/supportClasses/ItemRenderer.as
+++
b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/supportClasses/ItemRenderer.as
@@ -608,6 +608,9 @@ public class ItemRenderer extends DataRenderer implements
IItemRenderer
invalidateRendererState();
}
} */
+
+ // not implemented
+ public function set label(value:String):void {}
//----------------------------------
// label