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;
}