You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by al...@apache.org on 2021/03/01 11:01:45 UTC

[royale-asjs] branch develop updated: new methods and properties added to mx and spark emulation components

This is an automated email from the ASF dual-hosted git repository.

alinakazi 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 b4f73af  new methods and properties added to mx and spark emulation components
b4f73af is described below

commit b4f73af9f24714277176712bfe56b8a336e862ff
Author: alinakazi <al...@gmail.com>
AuthorDate: Mon Mar 1 16:01:28 2021 +0500

    new methods and properties added to mx and spark emulation components
---
 .../MXRoyale/src/main/royale/mx/controls/PopUpButton.as | 12 ++++++++++--
 .../MXRoyale/src/main/royale/mx/core/Container.as       | 12 ++++++++++++
 .../main/royale/mx/printing/FlexPrintJobScaleType.as    |  9 ++++-----
 .../src/main/royale/spark/components/Application.as     | 17 +++++++++++------
 4 files changed, 37 insertions(+), 13 deletions(-)

diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/PopUpButton.as b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/PopUpButton.as
index c5075c0..96559cc 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/PopUpButton.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/PopUpButton.as
@@ -173,9 +173,17 @@ public class PopUpButton extends Button
      *  @private
      *  Greater of the arrowButtonWidth style and the icon's width.
      */
-    private var arrowButtonsWidth:Number = 0;
+    private var _arrowButtonWidth:Number = 0;
 	
-
+	public function get arrowButtonWidth():Number
+	{
+			return _arrowButtonWidth;
+	}
+	
+	public function set arrowButtonWidth(value:Number):void
+	{
+			_arrowButtonWidth = value;
+	}
     /**
      *  @private
      *  Is the popUp list currently shown?
diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/core/Container.as b/frameworks/projects/MXRoyale/src/main/royale/mx/core/Container.as
index 04f8088..6ddbfc8 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/core/Container.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/core/Container.as
@@ -219,6 +219,18 @@ use namespace mx_internal;
 [Style(name="backgroundAlpha", type="Number", inherit="no")]
 
 [Style(name="contentBackgroundAlpha", type="Number", inherit="yes")]
+
+/**
+ *  The alpha value for the overlay that is placed on top of the
+ *  container when it is disabled.
+ *  
+ *  @langversion 3.0
+ *  @playerversion Flash 9
+ *  @playerversion AIR 1.1
+ *  @productversion Flex 3
+ */
+[Style(name="disabledOverlayAlpha", type="Number", inherit="no")]
+
 /**
  * The default property uses when additional MXML content appears within an element's
  * definition in an MXML file.
diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/printing/FlexPrintJobScaleType.as b/frameworks/projects/MXRoyale/src/main/royale/mx/printing/FlexPrintJobScaleType.as
index 4131938..b0ce3c5 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/printing/FlexPrintJobScaleType.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/printing/FlexPrintJobScaleType.as
@@ -51,7 +51,7 @@ public final class FlexPrintJobScaleType
 	 *  @playerversion AIR 1.1
 	 *  @productversion Royale 0.9.3
 	 */
-	//public static const FILL_PAGE:String = "fillPage";
+	public static const FILL_PAGE:String = "fillPage";
 	
 	/**
 	 *  Scales the object to fill the available page height. 
@@ -63,7 +63,7 @@ public final class FlexPrintJobScaleType
 	 *  @playerversion AIR 1.1
 	 *  @productversion Royale 0.9.3
 	 */
-	//public static const MATCH_HEIGHT:String = "matchHeight";
+	public static const MATCH_HEIGHT:String = "matchHeight";
 
 	/**
 	 *  Scales the object to fill the available page width. 
@@ -75,7 +75,7 @@ public final class FlexPrintJobScaleType
 	 *  @playerversion AIR 1.1
 	 *  @productversion Royale 0.9.3
 	 */
-	//public static const MATCH_WIDTH:String = "matchWidth";
+	public static const MATCH_WIDTH:String = "matchWidth";
 	
 	/**
 	 *  Does not scale the output. 
@@ -88,7 +88,7 @@ public final class FlexPrintJobScaleType
 	 *  @playerversion AIR 1.1
 	 *  @productversion Royale 0.9.3
 	 */
-	//public static const NONE:String = "none";
+	public static const NONE:String = "none";
 
 	/**
 	 *  Scales the object to fit on a single page, filling one dimension; 
@@ -101,7 +101,6 @@ public final class FlexPrintJobScaleType
 	 *  @productversion Royale 0.9.3
 	 */
 	public static const SHOW_ALL:String = "showAll";
-	public static const MATCH_WIDTH:String = "matchWidth";
 }
 
 }
diff --git a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/Application.as b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/Application.as
index bf7510d..90dd0b9 100644
--- a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/Application.as
+++ b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/Application.as
@@ -696,16 +696,19 @@ public class Application extends SkinnableContainer implements IStrand, IParent,
      *  @playerversion AIR 1.5
      *  @productversion Flex 4
      */
-    /* public function get controlBarVisible():Boolean
+     public function get controlBarVisible():Boolean
     {
-        return (controlBarGroup)
+        /*return (controlBarGroup)
             ? controlBarGroup.visible
-            : controlBarGroupProperties.visible;
+            : controlBarGroupProperties.visible;*/
+		trace("Application::controlBarVisible not implemented")
+		
+		return true;
     } 
 
     public function set controlBarVisible(value:Boolean):void
     {
-        if (controlBarGroup)
+       /* if (controlBarGroup)
         {
             controlBarGroup.visible = value;
             controlBarGroupProperties = BitFlagUtil.update(controlBarGroupProperties as uint,
@@ -716,8 +719,10 @@ public class Application extends SkinnableContainer implements IStrand, IParent,
 
         invalidateSkinState();
         if (skin)
-            skin.invalidateSize();
-    }*/
+            skin.invalidateSize(); */
+		trace("Application::controlBarVisible not implemented")
+
+    }
 
     //--------------------------------------------------------------------------
     //