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

aharui 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 48eb25c  horizontalAlign in MX Container/Panel
48eb25c is described below

commit 48eb25c03d3ab87df4976c65cfd723e528de0863
Author: Alex Harui <[email protected]>
AuthorDate: Fri Aug 16 16:32:48 2019 -0700

    horizontalAlign in MX Container/Panel
---
 .../MXRoyale/src/main/royale/mx/containers/beads/BoxLayout.as      | 2 +-
 .../MXRoyale/src/main/royale/mx/containers/beads/PanelView.as      | 3 +++
 frameworks/projects/MXRoyale/src/main/royale/mx/core/Container.as  | 7 ++++---
 3 files changed, 8 insertions(+), 4 deletions(-)

diff --git 
a/frameworks/projects/MXRoyale/src/main/royale/mx/containers/beads/BoxLayout.as 
b/frameworks/projects/MXRoyale/src/main/royale/mx/containers/beads/BoxLayout.as
index 36821e1..f1b88b0 100644
--- 
a/frameworks/projects/MXRoyale/src/main/royale/mx/containers/beads/BoxLayout.as
+++ 
b/frameworks/projects/MXRoyale/src/main/royale/mx/containers/beads/BoxLayout.as
@@ -474,7 +474,7 @@ package mx.containers.beads
                 */
                public function getHorizontalAlignValue():Number
                {
-                       var horizontalAlign:String = 
target.getStyle("horizontalAlign");
+                       var horizontalAlign:String = target.horizontalAlign;
                        
                        if (horizontalAlign == "center")
                                return 0.5;
diff --git 
a/frameworks/projects/MXRoyale/src/main/royale/mx/containers/beads/PanelView.as 
b/frameworks/projects/MXRoyale/src/main/royale/mx/containers/beads/PanelView.as
index 7b7aff3..447cc14 100644
--- 
a/frameworks/projects/MXRoyale/src/main/royale/mx/containers/beads/PanelView.as
+++ 
b/frameworks/projects/MXRoyale/src/main/royale/mx/containers/beads/PanelView.as
@@ -26,6 +26,7 @@ import mx.containers.PanelTitleBar;
 import mx.containers.beads.BoxLayout;
 import mx.containers.beads.CanvasLayout;
 import mx.containers.beads.models.PanelModel;
+import mx.core.Container;
 import mx.core.ContainerLayout;
 import mx.core.UIComponent;
 
@@ -108,6 +109,8 @@ public class PanelView extends 
org.apache.royale.html.beads.PanelView
                     = BoxDirection.HORIZONTAL;
         }
         
+        (contentArea as Container).horizontalAlign = (host as 
Container).horizontalAlign;
+        
         if (layoutObject)
             contentArea.addBead(layoutObject);            
         
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 577df42..ed3fc8f 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/core/Container.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/core/Container.as
@@ -614,6 +614,8 @@ public class Container extends UIComponent
         trace("verticalGap not implemented");
     }
        
+    private var _horizontalAlign:String;
+    
     /**
      *  horizontalAlign (was a style in Flex)
      * 
@@ -626,12 +628,11 @@ public class Container extends UIComponent
      */
     public function get horizontalAlign():String
     {
-        trace("Container:horizontalAlign not implemented");
-        return null;
+        return _horizontalAlign;
     }
     public function set horizontalAlign(value:String):void
     {
-        trace("Container:horizontalAlign not implemented");
+        _horizontalAlign = value;
     }
     
     

Reply via email to