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/27 10:58:44 UTC
[royale-asjs] 02/03: Adding some extra events and other emulation
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 798f6fad41d88c5798247b0ee31a97fbf371fceb
Author: Yishay Weiss <yi...@hotmail.com>
AuthorDate: Tue Oct 27 10:57:59 2020 +0000
Adding some extra events and other emulation stubs
---
.../MXRoyale/src/main/royale/mx/states/State.as | 25 ++++++++++++++++
.../src/main/royale/spark/components/Image.as | 34 ++++++++++++----------
.../components/supportClasses/DropDownListBase.as | 10 +++----
3 files changed, 48 insertions(+), 21 deletions(-)
diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/states/State.as b/frameworks/projects/MXRoyale/src/main/royale/mx/states/State.as
index b63734d..78214ae 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/states/State.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/states/State.as
@@ -41,6 +41,31 @@ use namespace mx_internal;
[Event(name="exitState", type="mx.events.FlexEvent")]
/**
+ * Dispatched after a view state has been entered.
+ *
+ * @eventType mx.events.FlexEvent.ENTER_STATE
+ *
+ * @langversion 3.0
+ * @playerversion Flash 9
+ * @playerversion AIR 1.1
+ * @productversion Flex 3
+ */
+[Event(name="enterState", type="mx.events.FlexEvent")] // not implemented
+
+/**
+ * Dispatched just before a view state is exited.
+ * This event is dispatched before the changes
+ * to the default view state have been removed.
+ *
+ * @eventType mx.events.FlexEvent.EXIT_STATE
+ *
+ * @langversion 3.0
+ * @playerversion Flash 9
+ * @playerversion AIR 1.1
+ * @productversion Flex 3
+ */
+[Event(name="exitState", type="mx.events.FlexEvent")] // not implemented
+/**
* The State class defines a view state, a particular view of a component.
* For example, a product thumbnail could have two view states;
* a base view state with minimal information, and a rich view state with
diff --git a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/Image.as b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/Image.as
index 0bb9c5b..1c2b6a1 100644
--- a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/Image.as
+++ b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/Image.as
@@ -794,29 +794,31 @@ public class Image extends SkinnableComponent implements IImage
* @playerversion Flash 10
* @playerversion AIR 2.5
* @productversion Flex 4.5
- public function get horizontalAlign():String
+ **/
+ public function get horizontalAlign():String // not implemented
{
- if (imageDisplay)
- return imageDisplay.horizontalAlign;
- else
- return imageDisplayProperties.horizontalAlign;
+ //if (imageDisplay)
+ //return imageDisplay.horizontalAlign;
+ //else
+ //return imageDisplayProperties.horizontalAlign;
+ return "center";
}
- */
/**
* @private
- public function set horizontalAlign(value:String):void
+ */
+ public function set horizontalAlign(value:String):void // not implemented
{
- if (imageDisplay)
- {
- imageDisplay.horizontalAlign = value;
- imageDisplayProperties = BitFlagUtil.update(imageDisplayProperties as uint,
- HORIZONTAL_ALIGN_PROPERTY_FLAG, value != null);
- }
- else
- imageDisplayProperties.horizontalAlign = value;
+ //if (imageDisplay)
+ //{
+ //imageDisplay.horizontalAlign = value;
+ //imageDisplayProperties = BitFlagUtil.update(imageDisplayProperties as uint,
+ //HORIZONTAL_ALIGN_PROPERTY_FLAG, value != null);
+ //}
+ //else
+ //imageDisplayProperties.horizontalAlign = value;
}
- */
+
//----------------------------------
// preliminaryHeight
diff --git a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/supportClasses/DropDownListBase.as b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/supportClasses/DropDownListBase.as
index 1d632cc..288d5d8 100644
--- a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/supportClasses/DropDownListBase.as
+++ b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/supportClasses/DropDownListBase.as
@@ -512,13 +512,13 @@ public class DropDownListBase extends List
* @playerversion AIR 1.5
* @productversion Royale 0.9.4
*/
- /* public function get isDropDownOpen():Boolean
+ public function get isDropDownOpen():Boolean // not implemented
{
- if (dropDownController)
- return dropDownController.isOpen;
- else
+ //if (dropDownController)
+ //return dropDownController.isOpen;
+ //else
return false;
- } */
+ }
//----------------------------------
// closeDropDownOnResize