You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by pe...@apache.org on 2017/03/23 15:59:42 UTC

[12/12] git commit: [flex-asjs] [refs/heads/develop] - Merge branch 'containerwork' into develop

Merge branch 'containerwork' into develop

* containerwork:
  "layoutComplete" event now dispatched by GroupView rather than individual layouts. SWF-side border and background beads now listen for layout changes as another indicator they need to redraw.
  Renamed ILayoutObject to ILayoutView which is more descriptive.
  Updated Effects package to use new interfaces. Tweaked the horizontal scrollbar layout. Fixed scrolling for Panels.
  List now extends DataContainer; ListView extends DataContainerView.
  Fixed DateChooser and DataContainer. Updates to some layouts.
  Major overhaul of containers and layouts.


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/6cac2118
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/6cac2118
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/6cac2118

Branch: refs/heads/develop
Commit: 6cac21189380cc5046817d8f2249512e3509bf72
Parents: 405fe49 e3a883a
Author: Peter Ent <pe...@apache.org>
Authored: Thu Mar 23 11:59:08 2017 -0400
Committer: Peter Ent <pe...@apache.org>
Committed: Thu Mar 23 11:59:08 2017 -0400

----------------------------------------------------------------------
 frameworks/build.xml                            |   6 +-
 .../src/main/flex/org/apache/flex/html/VRule.as |  14 +-
 .../projects/Core/src/main/flex/CoreClasses.as  |   1 +
 .../flex/org/apache/flex/core/IContainer.as     |   6 +
 .../org/apache/flex/core/IItemRendererParent.as |   4 +-
 .../flex/org/apache/flex/core/ILayoutHost.as    |   6 +-
 .../flex/org/apache/flex/core/ILayoutView.as    |  86 +++
 .../main/flex/org/apache/flex/core/IViewport.as |   2 +-
 .../org/apache/flex/core/SimpleCSSStyles.as     |   8 +-
 .../flex/org/apache/flex/utils/LayoutTweener.as |  31 +-
 .../org/apache/flex/utils/MockContentView.as    | 101 ++--
 .../org/apache/flex/utils/MockLayoutHost.as     |  12 +-
 .../org/apache/flex/utils/MockLayoutParent.as   | 131 ++---
 .../projects/HTML/src/main/flex/HTMLClasses.as  |   5 +-
 .../flex/org/apache/flex/core/ContainerBase.as  |  21 +-
 .../main/flex/org/apache/flex/core/GroupBase.as |  28 +-
 .../src/main/flex/org/apache/flex/core/IList.as |  48 ++
 .../main/flex/org/apache/flex/core/ListBase.as  | 100 ++--
 .../main/flex/org/apache/flex/core/UIBase.as    |  10 +-
 .../flex/org/apache/flex/core/UIButtonBase.as   |   2 +-
 .../src/main/flex/org/apache/flex/core/View.as  |   5 +-
 .../main/flex/org/apache/flex/core/ViewBase.as  |  28 +-
 .../main/flex/org/apache/flex/html/ButtonBar.as |  38 +-
 .../flex/org/apache/flex/html/ButtonBase.as     |   1 -
 .../main/flex/org/apache/flex/html/CheckBox.as  |   2 +-
 .../main/flex/org/apache/flex/html/Container.as | 121 ++--
 .../flex/org/apache/flex/html/ControlBar.as     |  39 +-
 .../flex/org/apache/flex/html/DataContainer.as  | 187 +++++--
 .../flex/org/apache/flex/html/DateChooser.as    |   4 +-
 .../flex/org/apache/flex/html/DropDownList.as   |  54 +-
 .../src/main/flex/org/apache/flex/html/Form.as  |  22 +-
 .../src/main/flex/org/apache/flex/html/Group.as |  34 +-
 .../flex/org/apache/flex/html/HContainer.as     |   2 +-
 .../src/main/flex/org/apache/flex/html/HRule.as |  16 +-
 .../src/main/flex/org/apache/flex/html/Image.as |  14 +-
 .../org/apache/flex/html/ImageAndTextButton.as  |  34 +-
 .../flex/org/apache/flex/html/ImageButton.as    |  12 +-
 .../src/main/flex/org/apache/flex/html/List.as  | 184 +------
 .../flex/org/apache/flex/html/MXMLBeadView.as   |   4 +-
 .../flex/org/apache/flex/html/NumericStepper.as |   2 +-
 .../src/main/flex/org/apache/flex/html/Panel.as |  86 ++-
 .../org/apache/flex/html/PanelWithControlBar.as |  48 +-
 .../flex/org/apache/flex/html/RadioButton.as    |   2 +-
 .../flex/org/apache/flex/html/SimpleList.as     |  18 +-
 .../main/flex/org/apache/flex/html/Slider.as    |  40 +-
 .../main/flex/org/apache/flex/html/Spinner.as   |   2 +-
 .../main/flex/org/apache/flex/html/TextArea.as  |  26 +-
 .../main/flex/org/apache/flex/html/TextInput.as |  44 +-
 .../main/flex/org/apache/flex/html/TitleBar.as  |   5 +-
 .../flex/org/apache/flex/html/VContainer.as     |   2 +-
 .../src/main/flex/org/apache/flex/html/VRule.as |  14 +-
 .../html/beads/AccordionItemRendererView.as     |   4 +-
 .../org/apache/flex/html/beads/AccordionView.as |   1 +
 .../org/apache/flex/html/beads/ContainerView.as | 420 +++++---------
 .../apache/flex/html/beads/DataContainerView.as | 115 ++--
 .../org/apache/flex/html/beads/DataGridView.as  |  13 +-
 .../DataItemRendererFactoryForArrayData.as      |  31 +-
 .../DataItemRendererFactoryForArrayList.as      |  46 +-
 .../DataItemRendererFactoryForColumnData.as     |  26 +-
 .../apache/flex/html/beads/DateChooserView.as   | 120 ++--
 .../apache/flex/html/beads/DropDownListView.as  |   1 +
 .../org/apache/flex/html/beads/GroupView.as     | 241 ++++++--
 .../flex/html/beads/HScrollBarTrackView.as      |   5 +-
 .../flex/org/apache/flex/html/beads/ListView.as | 117 ++--
 .../org/apache/flex/html/beads/PanelView.as     | 225 +++++---
 .../flex/html/beads/PanelWithControlBarView.as  | 154 ++----
 .../flex/html/beads/SingleLineBorderBead.as     |   6 +-
 .../flex/html/beads/SolidBackgroundBead.as      |   9 +-
 .../TextItemRendererFactoryForArrayData.as      |  12 +-
 ...extItemRendererFactoryForStringVectorData.as |  24 +-
 .../apache/flex/html/beads/TitleBarView.mxml    |   8 +-
 .../flex/html/beads/layouts/BasicLayout.as      |  68 ++-
 .../flex/html/beads/layouts/ButtonBarLayout.as  | 110 ++--
 .../flex/html/beads/layouts/DataGridLayout.as   |  63 ++-
 .../beads/layouts/DataGridPercentageLayout.as   | 167 ++++--
 .../FlexibleFirstChildHorizontalLayout.as       | 228 ++++----
 .../flex/html/beads/layouts/HScrollBarLayout.as |  12 +-
 .../html/beads/layouts/HorizontalFlexLayout.as  | 188 +++++--
 .../html/beads/layouts/HorizontalFlowLayout.as  |  45 +-
 .../flex/html/beads/layouts/HorizontalLayout.as | 333 ++++-------
 .../layouts/OneFlexibleChildHorizontalLayout.as | 389 ++++++-------
 .../layouts/OneFlexibleChildVerticalLayout.as   | 547 +++++++------------
 .../flex/html/beads/layouts/TileLayout.as       |  11 +-
 .../html/beads/layouts/VerticalColumnLayout.as  |  43 +-
 .../html/beads/layouts/VerticalFlexLayout.as    | 190 +++++--
 .../flex/html/beads/layouts/VerticalLayout.as   | 306 +++--------
 .../flex/html/beads/models/ButtonBarModel.as    | 102 ++++
 .../ButtonBarButtonItemRenderer.as              |   1 +
 .../flex/html/supportClasses/CheckBoxIcon.as    |   2 +-
 .../html/supportClasses/ClippingViewport.as     |  11 +-
 .../html/supportClasses/ContainerContentArea.as |  48 +-
 .../flex/html/supportClasses/DataContentBead.as | 124 +++++
 .../DataGridButtonBarButtonItemRenderer.as      |  11 +
 .../flex/html/supportClasses/DataGroup.as       |  10 +-
 .../html/supportClasses/DataItemRenderer.as     |   2 +-
 .../html/supportClasses/DateChooserHeader.as    |  10 +-
 .../html/supportClasses/GroupContentProxy.as    |  91 +++
 .../html/supportClasses/MXMLItemRenderer.as     |  15 +-
 .../html/supportClasses/PanelLayoutProxy.as     | 132 +++++
 .../flex/html/supportClasses/RadioButtonIcon.as |   2 +-
 .../html/supportClasses/ScrollingViewport.as    | 317 +++++------
 .../html/supportClasses/StringItemRenderer.as   |  54 +-
 .../apache/flex/html/supportClasses/Viewport.as |  56 +-
 .../main/flex/org/apache/flex/svg/DOMWrapper.as |   6 +-
 .../org/apache/flex/svg/GraphicContainer.as     |  60 +-
 .../flex/org/apache/flex/svg/GraphicShape.as    |   8 +-
 .../src/main/flex/org/apache/flex/svg/Image.as  |  24 +-
 .../HTML/src/main/resources/defaults.css        | 147 +++--
 108 files changed, 3967 insertions(+), 3256 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6cac2118/frameworks/projects/Core/src/main/flex/CoreClasses.as
----------------------------------------------------------------------