This is an automated email from the ASF dual-hosted git repository.
aharui pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git.
from 36152d9 add ws to .gitignore
new 738d58f fix construction with XMLList literal.
new 8cb40f0 if dataProvider changes, update the dataprovider in the
column lists
new 4da068a SWF side also needs to dispatch itemMouseDown
new bb56d8a switch to using an interface
new 1da49c2 allow overriding of what text is displayed
new b41edf6 allow overriding of what text to display
new d50ed88 handle ICollectionViews when creating renderers
new 656f2e4 update ComboBoxModel to handle ICollectionView
new 7f0a980 fix datagridcolumn labels
new 04b91aa add new classes to swc
new f8586ae use new classes as beads. Also fix some Panel styling
new 765c85c SWF needed override
new d4fded5 size to contentarea to content unless Panel is sized by parent
new dc18a7a fix header text
new 3b32ee4 handle XML
new 8084664 use ICollectionView
new a260d71 listen for click instead of up, at least for now
new 1939818 also layout content area when children added
new 67c1a3a adjust test script since click is currenly required in JS
menus
new 006bdf9 hide menus on selection
new 642e35c refactor popuphost to have a reference from the effective
parent back to the popuphost. this is better than walking the parent chain
because in JS we are going to host the popups off the system manager so there
is no parent chain to walk. Using systemmanager moves the popups out of the
childlist in the application where the layouts try to run on the popup, which
may not be a UIComponent (if it is a re-used UIBase from Basic).
The 21 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../royale/org/apache/royale/core/Application.as | 10 +++-
.../main/royale/org/apache/royale/core/ViewBase.as | 11 +++-
.../org/apache/royale/html/beads/DataGridView.as | 6 +++
.../controllers/ItemRendererMouseController.as | 7 +++
.../beads/controllers/MenuBarMouseController.as | 4 +-
.../controllers/MenuSelectionMouseController.as | 5 +-
.../royale/html/beads/models/MenuBarModel.as | 3 +-
.../html/supportClasses/StringItemRenderer.as | 8 ++-
.../html/supportClasses/TextButtonItemRenderer.as | 2 +-
.../projects/Core/src/main/royale/CoreClasses.as | 2 +
.../royale/core/ContainerBaseStrandChildren.as | 10 +++-
.../core/{ITransformModel.as => IMenuBarModel.as} | 15 +++---
.../royale/org/apache/royale/core/IPopUpHost.as | 2 +-
.../core/{IPopUpHost.as => IPopUpHostParent.as} | 10 ++--
.../main/royale/org/apache/royale/utils/UIUtils.as | 13 +++--
.../MXRoyale/src/main/resources/defaults.css | 22 ++++++--
.../MXRoyale/src/main/royale/MXRoyaleClasses.as | 3 ++
.../royale/mx/collections/ListCollectionView.as | 1 +
.../src/main/royale/mx/containers/Panel.as | 14 +++++
.../main/royale/mx/containers/beads/PanelView.as | 8 ++-
.../src/main/royale/mx/controls/ComboBase.as | 35 ++++++++++++
.../mx/controls/beads/models/ComboBoxModel.as} | 62 +++++++++++++++-------
.../mx/controls/beads/models/MenuBarModel.as | 27 +++++++++-
.../TextButtonDataGridColumnItemRenderer.as} | 27 +++++-----
.../mx/controls/dataGridClasses/DataGridColumn.as | 1 +
...taItemRendererFactoryForICollectionViewData.as} | 38 ++-----------
.../royale/mx/controls/listClasses/ListBase.as | 36 +++++++++++++
.../mx/controls/listClasses/ListItemRenderer.as | 14 ++++-
.../src/main/royale/mx/core/Application.as | 29 ++++++++--
.../src/main/royale/mx/managers/SystemManager.as | 53 ++++++++++++++++--
frameworks/projects/XML/src/main/royale/XMLList.as | 37 +++++++++++--
.../basicTests/halo/scripts/MenuBarTestScript.mxml | 3 ++
32 files changed, 394 insertions(+), 124 deletions(-)
copy
frameworks/projects/Core/src/main/royale/org/apache/royale/core/{ITransformModel.as
=> IMenuBarModel.as} (74%)
copy
frameworks/projects/Core/src/main/royale/org/apache/royale/core/{IPopUpHost.as
=> IPopUpHostParent.as} (77%)
copy
frameworks/projects/{Core/src/main/royale/org/apache/royale/events/StyleChangeEvent.as
=> MXRoyale/src/main/royale/mx/controls/beads/models/ComboBoxModel.as} (55%)
copy frameworks/projects/MXRoyale/src/main/royale/mx/{core/IFlexModule.as =>
controls/buttonBarClasses/TextButtonDataGridColumnItemRenderer.as} (69%)
copy
frameworks/projects/MXRoyale/src/main/royale/mx/controls/{treeClasses/DataItemRendererFactoryForICollectionViewHierarchicalData.as
=> listClasses/DataItemRendererFactoryForICollectionViewData.as} (79%)