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/05/21 10:44:27 UTC
[royale-asjs] branch develop updated: ViewStack children don't have
scrolling viewports by default.
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 dcdc9aa ViewStack children don't have scrolling viewports by default.
dcdc9aa is described below
commit dcdc9aa1dcdd5c21c195777c9aa13e4a83728e0f
Author: DESKTOP-RH4S838\Yishay <yi...@hotmail.com>
AuthorDate: Thu May 21 13:41:12 2020 +0300
ViewStack children don't have scrolling viewports by default.
---
frameworks/projects/MXRoyale/src/main/resources/defaults.css | 2 ++
.../MXRoyale/src/main/royale/mx/containers/beads/TabNavigatorView.as | 5 +++++
2 files changed, 7 insertions(+)
diff --git a/frameworks/projects/MXRoyale/src/main/resources/defaults.css b/frameworks/projects/MXRoyale/src/main/resources/defaults.css
index 87a8e53..2a2ad19 100644
--- a/frameworks/projects/MXRoyale/src/main/resources/defaults.css
+++ b/frameworks/projects/MXRoyale/src/main/resources/defaults.css
@@ -472,6 +472,7 @@ TabNavigator
IBeadModel: ClassReference("org.apache.royale.html.beads.models.ArraySelectionModel");
IBeadView: ClassReference("mx.containers.beads.TabNavigatorView");
ITabNavigatorContentArea: ClassReference("mx.core.Container");
+ IViewport: ClassReference("org.apache.royale.html.supportClasses.Viewport");
verticalGap: 0;
background-color: #FFFFFF;
}
@@ -523,6 +524,7 @@ ToggleButtonBar
ViewStack
{
IBeadLayout: ClassReference("mx.containers.beads.BoxLayout");
+ IViewport: ClassReference("org.apache.royale.html.supportClasses.Viewport");
}
charts|ChartBase
diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/containers/beads/TabNavigatorView.as b/frameworks/projects/MXRoyale/src/main/royale/mx/containers/beads/TabNavigatorView.as
index 1201bb2..96d3474 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/containers/beads/TabNavigatorView.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/containers/beads/TabNavigatorView.as
@@ -130,7 +130,12 @@ public class TabNavigatorView extends GroupView
if (!_contentArea) {
var cls:Class = ValuesManager.valuesImpl.getValue(_strand, "iTabNavigatorContentArea");
+ var viewportClass:Class = ValuesManager.valuesImpl.getValue(_strand, "iViewport");
_contentArea = new cls() as UIBase;
+ if (viewportClass)
+ {
+ _contentArea.addBead((new viewportClass()) as IBead)
+ }
_contentArea.id = "tabNavigatorContent";
_contentArea.typeNames = "TabNavigatorContent";
}