Layout Basics - Edit on GitHub + Edit on GitHub
@@ -4612,31 +5673,6 @@You don’t need to be aware of ASLayout except to know that it represents a computed immutable layout tree and is returned by objects conforming to the <ASLayoutable> protocol.
Layout Containers
- -AsyncDisplayKit includes a library of components that can be composed to declaratively specify a layout. The following LayoutSpecs allow you to have multiple children:
- --
-
- ASStackLayoutSpec is based on a simplified version of CSS flexbox. It allows you to stack components vertically or horizontally and specify how they should be flexed and aligned to fit in the available space. -
- ASStaticLayoutSpec allows positioning children at fixed offsets. -
The following layoutSpecs allow you to layout a single children:
- --
-
- ASLayoutSpec can be used as a spacer if it contains no children -
- ASInsetLayoutSpec applies an inset margin around a component. -
- ASBackgroundLayoutSpec lays out a component, stretching another component behind it as a backdrop. -
- ASOverlayLayoutSpec lays out a component, stretching another component on top of it as an overlay. -
- ASCenterLayoutSpec centers a component in the available space. -
- ASRatioLayoutSpec lays out a component at a fixed aspect ratio. Great for images, gifs and videos. -
- ASRelativeLayoutSpec lays out a component and positions it within the layout bounds according to vertical and horizontal positional specifiers. Similar to the “9-part” image areas, a child can be positioned at any of the 4 corners, or the middle of any of the 4 edges, as well as the center. -
Implementing layoutSpecThatFits:
- -Strategy
-Layout for UIKit Components:
-
@@ -4644,10 +5680,6 @@
- for UIViews that are added ASDisplay initWithViewBlock, you can then include it in
layoutSpecThatFits:
Debugging with ASCII Art
- -Legacy Layout Methods
-+ Layout Containers + Edit on GitHub +
+ + +AsyncDisplayKit includes a library of components that can be composed to declaratively specify a layout. The following LayoutSpecs allow you to have multiple children:
+ +-
+
- ASStackLayoutSpec is based on a simplified version of CSS flexbox. It allows you to stack components vertically or horizontally and specify how they should be flexed and aligned to fit in the available space. +
- ASStaticLayoutSpec allows positioning children at fixed offsets. +
The following layoutSpecs allow you to layout a single children:
+ +-
+
- ASLayoutSpec can be used as a spacer if it contains no children +
- ASInsetLayoutSpec applies an inset margin around a component. +
- ASBackgroundLayoutSpec lays out a component, stretching another component behind it as a backdrop. +
- ASOverlayLayoutSpec lays out a component, stretching another component on top of it as an overlay. +
- ASCenterLayoutSpec centers a component in the available space. +
- ASRatioLayoutSpec lays out a component at a fixed aspect ratio. Great for images, gifs and videos. +
- ASRelativeLayoutSpec lays out a component and positions it within the layout bounds according to vertical and horizontal positional specifiers. Similar to the “9-part” image areas, a child can be positioned at any of the 4 corners, or the middle of any of the 4 edges, as well as the center. + +
Strategy
+ + +Debug Tools
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
- + + Image Scaling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Hit Test Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Range Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4583,12 +5644,15 @@
- + + Philosophy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Installation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + References + + + + + + + + + + + + + + + + + + + + + + @@ -207,6 +666,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -377,6 +857,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -468,6 +969,24 @@ + + + + + + + + + + + + + + + + + + @@ -541,6 +1060,9 @@ + + + @@ -663,6 +1185,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -785,6 +1328,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -916,6 +1480,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1032,6 +1617,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1079,6 +1685,21 @@ + + + + + + + + + + + + + + + @@ -1184,6 +1805,12 @@ + + + + + + @@ -1193,6 +1820,18 @@ + + + + + + + + + + + + @@ -1309,6 +1948,15 @@ + + + + + + + + + @@ -1400,6 +2048,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1452,6 +2121,15 @@ + + + + + + + + + @@ -1559,12 +2237,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -1684,6 +2386,15 @@ + + + + + + + + + @@ -1778,6 +2489,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1833,6 +2565,21 @@ + + + + + + + + + + + + + + + @@ -1934,6 +2681,12 @@ + + + + + + @@ -1964,6 +2717,24 @@ + + + + + + + + + + + + + + + + + + @@ -2059,6 +2830,9 @@ + + + @@ -2119,6 +2893,24 @@ + + + + + + + + + + + + + + + + + + @@ -2184,6 +2976,9 @@ + + + @@ -2238,6 +3033,24 @@ + + + + + + + + + + + + + + + + + + @@ -2309,6 +3122,9 @@ + + + @@ -2406,6 +3222,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -2507,6 +3344,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2552,9 +3413,6 @@ - - - @@ -2609,6 +3467,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2631,7 +3513,81 @@
- - + + Layout Options + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + Layout Basics @@ -2691,56 +3647,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2811,84 +3717,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2908,8 +3736,8 @@
- - - ASStackLayoutSpec + + Layout Containers @@ -2935,157 +3763,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASInsetLayoutSpec - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASBackgroundLayoutSpec - - - - - - - @@ -3211,8 +3888,8 @@
- - - ASCenterLayoutSpec + + Layout Examples @@ -3310,70 +3987,28 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3396,8 +4031,8 @@
- - - ASOverlayLayoutSpec + + Layout Debugging @@ -3435,104 +4070,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASRelativeLayoutSpec - - - - @@ -3560,8 +4097,6 @@ - - @@ -3619,72 +4154,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASStaticLayoutSpec - - - - - - - - - - - - - - - - - - - - - - @@ -3732,6 +4201,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -3905,6 +4395,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -4027,6 +4538,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -4088,6 +4620,21 @@ + + + + + + + + + + + + + + + @@ -4185,6 +4732,12 @@ + + + + + + @@ -4219,116 +4772,6 @@ - - - - - - - - - - - -
- - - Debug Tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4449,6 +4892,12 @@ + + + + + + @@ -4492,6 +4941,173 @@ + + + + + + + + + + + + + + + + + + + + + +
- + + Image Modification Blocks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4554,6 +5170,451 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Image Scaling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Hit Test Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Range Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_site/docs/button-node.html b/_site/docs/button-node.html index e23842c3..7688c625 100644 --- a/_site/docs/button-node.html +++ b/_site/docs/button-node.html @@ -65,6 +65,21 @@ + + + + + + + + + + + + + + + @@ -154,6 +169,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Philosophy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Installation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + References + + + + + + + + + + + + + + + + + + + + + + @@ -207,6 +666,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -377,6 +857,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -468,6 +969,24 @@ + + + + + + + + + + + + + + + + + + @@ -541,6 +1060,9 @@ + + + @@ -663,6 +1185,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -785,6 +1328,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -916,6 +1480,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1032,6 +1617,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1079,6 +1685,21 @@ + + + + + + + + + + + + + + + @@ -1184,6 +1805,12 @@ + + + + + + @@ -1193,6 +1820,18 @@ + + + + + + + + + + + + @@ -1309,6 +1948,15 @@ + + + + + + + + + @@ -1400,6 +2048,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1452,6 +2121,15 @@ + + + + + + + + + @@ -1559,12 +2237,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -1684,6 +2386,15 @@ + + + + + + + + + @@ -1778,6 +2489,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1833,6 +2565,21 @@ + + + + + + + + + + + + + + + @@ -1934,6 +2681,12 @@ + + + + + + @@ -1964,6 +2717,24 @@ + + + + + + + + + + + + + + + + + + @@ -2059,6 +2830,9 @@ + + + @@ -2119,6 +2893,24 @@ + + + + + + + + + + + + + + + + + + @@ -2184,6 +2976,9 @@ + + + @@ -2238,6 +3033,24 @@ + + + + + + + + + + + + + + + + + + @@ -2309,6 +3122,9 @@ + + + @@ -2406,6 +3222,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -2507,6 +3344,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2552,9 +3413,6 @@ - - - @@ -2609,6 +3467,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2631,7 +3513,81 @@
- - + + Layout Options + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + Layout Basics @@ -2691,56 +3647,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2811,84 +3717,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2908,8 +3736,8 @@
- - - ASStackLayoutSpec + + Layout Containers @@ -2935,157 +3763,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASInsetLayoutSpec - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASBackgroundLayoutSpec - - - - - - - @@ -3211,8 +3888,8 @@
- - - ASCenterLayoutSpec + + Layout Examples @@ -3310,70 +3987,28 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3396,8 +4031,8 @@
- - - ASOverlayLayoutSpec + + Layout Debugging @@ -3435,104 +4070,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASRelativeLayoutSpec - - - - @@ -3560,8 +4097,6 @@ - - @@ -3619,72 +4154,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASStaticLayoutSpec - - - - - - - - - - - - - - - - - - - - - -
- - - Debug Tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4449,6 +4892,12 @@ + + + + + + @@ -4492,6 +4941,173 @@ + + + + + + + + + + + + + + + + + + + + + +
- + + Image Modification Blocks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4554,6 +5170,451 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Image Scaling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Hit Test Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Range Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_site/docs/cell-node.html b/_site/docs/cell-node.html index d33db7cb..a2f2ba4d 100644 --- a/_site/docs/cell-node.html +++ b/_site/docs/cell-node.html @@ -65,6 +65,21 @@ + + + + + + + + + + + + + + + @@ -154,6 +169,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Philosophy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Installation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + References + + + + + + + + + + + + + + + + + + + + + + @@ -207,6 +666,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -377,6 +857,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -468,6 +969,24 @@ + + + + + + + + + + + + + + + + + + @@ -541,6 +1060,9 @@ + + + @@ -663,6 +1185,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -785,6 +1328,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -916,6 +1480,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1032,6 +1617,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1079,6 +1685,21 @@ + + + + + + + + + + + + + + + @@ -1184,6 +1805,12 @@ + + + + + + @@ -1193,6 +1820,18 @@ + + + + + + + + + + + + @@ -1309,6 +1948,15 @@ + + + + + + + + + @@ -1400,6 +2048,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1452,6 +2121,15 @@ + + + + + + + + + @@ -1559,12 +2237,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -1684,6 +2386,15 @@ + + + + + + + + + @@ -1778,6 +2489,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1833,6 +2565,21 @@ + + + + + + + + + + + + + + + @@ -1934,6 +2681,12 @@ + + + + + + @@ -1964,6 +2717,24 @@ + + + + + + + + + + + + + + + + + + @@ -2059,6 +2830,9 @@ + + + @@ -2119,6 +2893,24 @@ + + + + + + + + + + + + + + + + + + @@ -2184,6 +2976,9 @@ + + + @@ -2238,6 +3033,24 @@ + + + + + + + + + + + + + + + + + + @@ -2309,6 +3122,9 @@ + + + @@ -2406,6 +3222,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -2507,6 +3344,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2552,9 +3413,6 @@ - - - @@ -2609,6 +3467,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2631,7 +3513,81 @@
- - + + Layout Options + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + Layout Basics @@ -2691,56 +3647,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2811,84 +3717,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2908,8 +3736,8 @@
- - - ASStackLayoutSpec + + Layout Containers @@ -2935,157 +3763,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASInsetLayoutSpec - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASBackgroundLayoutSpec - - - - - - - @@ -3211,8 +3888,8 @@
- - - ASCenterLayoutSpec + + Layout Examples @@ -3310,70 +3987,28 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3396,8 +4031,8 @@
- - - ASOverlayLayoutSpec + + Layout Debugging @@ -3435,104 +4070,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASRelativeLayoutSpec - - - - @@ -3560,8 +4097,6 @@ - - @@ -3619,72 +4154,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASStaticLayoutSpec - - - - - - - - - - - - - - - - - - - - - -
- - - Debug Tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4449,6 +4892,12 @@ + + + + + + @@ -4492,6 +4941,173 @@ + + + + + + + + + + + + + + + + + + + + + +
- + + Image Modification Blocks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4554,6 +5170,451 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Image Scaling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Hit Test Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Range Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_site/docs/control-node.html b/_site/docs/control-node.html index aaef6ad0..1c7c2360 100644 --- a/_site/docs/control-node.html +++ b/_site/docs/control-node.html @@ -65,6 +65,21 @@ + + + + + + + + + + + + + + + @@ -154,6 +169,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Philosophy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Installation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + References + + + + + + + + + + + + + + + + + + + + + + @@ -207,6 +666,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -377,6 +857,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -468,6 +969,24 @@ + + + + + + + + + + + + + + + + + + @@ -541,6 +1060,9 @@ + + + @@ -663,6 +1185,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -785,6 +1328,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -916,6 +1480,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1032,6 +1617,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1079,6 +1685,21 @@ + + + + + + + + + + + + + + + @@ -1184,6 +1805,12 @@ + + + + + + @@ -1193,6 +1820,18 @@ + + + + + + + + + + + + @@ -1309,6 +1948,15 @@ + + + + + + + + + @@ -1400,6 +2048,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1452,6 +2121,15 @@ + + + + + + + + + @@ -1559,12 +2237,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -1684,6 +2386,15 @@ + + + + + + + + + @@ -1778,6 +2489,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1833,6 +2565,21 @@ + + + + + + + + + + + + + + + @@ -1934,6 +2681,12 @@ + + + + + + @@ -1964,6 +2717,24 @@ + + + + + + + + + + + + + + + + + + @@ -2059,6 +2830,9 @@ + + + @@ -2119,6 +2893,24 @@ + + + + + + + + + + + + + + + + + + @@ -2184,6 +2976,9 @@ + + + @@ -2238,6 +3033,24 @@ + + + + + + + + + + + + + + + + + + @@ -2309,6 +3122,9 @@ + + + @@ -2406,6 +3222,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -2507,6 +3344,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2552,9 +3413,6 @@ - - - @@ -2609,6 +3467,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2631,7 +3513,81 @@
- - + + Layout Options + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + Layout Basics @@ -2691,56 +3647,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2811,84 +3717,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2908,8 +3736,8 @@
- - - ASStackLayoutSpec + + Layout Containers @@ -2935,157 +3763,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASInsetLayoutSpec - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASBackgroundLayoutSpec - - - - - - - @@ -3211,8 +3888,8 @@
- - - ASCenterLayoutSpec + + Layout Examples @@ -3310,70 +3987,28 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3396,8 +4031,8 @@
- - - ASOverlayLayoutSpec + + Layout Debugging @@ -3435,104 +4070,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASRelativeLayoutSpec - - - - @@ -3560,8 +4097,6 @@ - - @@ -3619,72 +4154,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASStaticLayoutSpec - - - - - - - - - - - - - - - - - - - - - -
- - - Debug Tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4449,6 +4892,12 @@ + + + + + + @@ -4492,6 +4941,173 @@ + + + + + + + + + + + + + + + + + + + + + +
- + + Image Modification Blocks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4554,6 +5170,451 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Image Scaling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Hit Test Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Range Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_site/docs/debugging.html b/_site/docs/debug-tool-ASRangeController.html similarity index 81% rename from _site/docs/debugging.html rename to _site/docs/debug-tool-ASRangeController.html index e636cd6f..29c3cc1c 100644 --- a/_site/docs/debugging.html +++ b/_site/docs/debug-tool-ASRangeController.html @@ -2,16 +2,16 @@ -
- + + Philosophy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Installation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + References + + + + + + + + + + + + + + + + + + + + + + @@ -207,6 +666,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -377,6 +857,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -468,6 +969,24 @@ + + + + + + + + + + + + + + + + + + @@ -541,6 +1060,9 @@ + + + @@ -663,6 +1185,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -785,6 +1328,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -916,6 +1480,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1032,6 +1617,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1079,6 +1685,21 @@ + + + + + + + + + + + + + + + @@ -1184,6 +1805,12 @@ + + + + + + @@ -1193,6 +1820,18 @@ + + + + + + + + + + + + @@ -1309,6 +1948,15 @@ + + + + + + + + + @@ -1400,6 +2048,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1452,6 +2121,15 @@ + + + + + + + + + @@ -1559,12 +2237,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -1684,6 +2386,15 @@ + + + + + + + + + @@ -1778,6 +2489,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1833,6 +2565,21 @@ + + + + + + + + + + + + + + + @@ -1934,6 +2681,12 @@ + + + + + + @@ -1964,6 +2717,24 @@ + + + + + + + + + + + + + + + + + + @@ -2059,6 +2830,9 @@ + + + @@ -2119,6 +2893,24 @@ + + + + + + + + + + + + + + + + + + @@ -2184,6 +2976,9 @@ + + + @@ -2238,6 +3033,24 @@ + + + + + + + + + + + + + + + + + + @@ -2309,6 +3122,9 @@ + + + @@ -2406,6 +3222,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -2507,6 +3344,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2552,9 +3413,6 @@ - - - @@ -2609,6 +3467,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2631,7 +3513,81 @@
- - + + Layout Options + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + Layout Basics @@ -2691,56 +3647,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2811,84 +3717,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2908,8 +3736,8 @@
- - - ASStackLayoutSpec + + Layout Containers @@ -2935,157 +3763,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASInsetLayoutSpec - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASBackgroundLayoutSpec - - - - - - - @@ -3211,8 +3888,8 @@
- - - ASCenterLayoutSpec + + Layout Examples @@ -3310,70 +3987,28 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3396,8 +4031,8 @@
- - - ASOverlayLayoutSpec + + Layout Debugging @@ -3435,104 +4070,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASRelativeLayoutSpec - - - - @@ -3560,8 +4097,6 @@ - - @@ -3619,72 +4154,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASStaticLayoutSpec - - - - - - - - - - - - - - - - - - - - - -
- - - Debug Tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4449,6 +4892,12 @@ + + + + + + @@ -4492,6 +4941,173 @@ + + + + + + + + + + + + + + + + + + + + + +
- + + Image Modification Blocks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4554,6 +5170,451 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Image Scaling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Hit Test Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Range Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4583,53 +5644,12 @@
- + + Philosophy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Installation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + References + + + + + + + + + + + + + + + + + + + + + + @@ -207,6 +666,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -377,6 +857,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -468,6 +969,24 @@ + + + + + + + + + + + + + + + + + + @@ -541,6 +1060,9 @@ + + + @@ -663,6 +1185,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -785,6 +1328,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -916,6 +1480,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1032,6 +1617,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1079,6 +1685,21 @@ + + + + + + + + + + + + + + + @@ -1184,6 +1805,12 @@ + + + + + + @@ -1193,6 +1820,18 @@ + + + + + + + + + + + + @@ -1309,6 +1948,15 @@ + + + + + + + + + @@ -1400,6 +2048,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1452,6 +2121,15 @@ + + + + + + + + + @@ -1559,12 +2237,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -1684,6 +2386,15 @@ + + + + + + + + + @@ -1778,6 +2489,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1833,6 +2565,21 @@ + + + + + + + + + + + + + + + @@ -1934,6 +2681,12 @@ + + + + + + @@ -1964,6 +2717,24 @@ + + + + + + + + + + + + + + + + + + @@ -2059,6 +2830,9 @@ + + + @@ -2119,6 +2893,24 @@ + + + + + + + + + + + + + + + + + + @@ -2184,6 +2976,9 @@ + + + @@ -2238,6 +3033,24 @@ + + + + + + + + + + + + + + + + + + @@ -2309,6 +3122,9 @@ + + + @@ -2406,6 +3222,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -2507,6 +3344,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2552,9 +3413,6 @@ - - - @@ -2609,6 +3467,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2631,7 +3513,81 @@
- - + + Layout Options + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + Layout Basics @@ -2691,56 +3647,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2811,84 +3717,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2908,8 +3736,8 @@
- - - ASStackLayoutSpec + + Layout Containers @@ -2935,157 +3763,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASInsetLayoutSpec - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASBackgroundLayoutSpec - - - - - - - @@ -3211,8 +3888,8 @@
- - - ASCenterLayoutSpec + + Layout Examples @@ -3310,70 +3987,28 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3396,8 +4031,8 @@
- - - ASOverlayLayoutSpec + + Layout Debugging @@ -3435,104 +4070,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASRelativeLayoutSpec - - - - @@ -3560,8 +4097,6 @@ - - @@ -3619,72 +4154,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASStaticLayoutSpec - - - - - - - - - - - - - - - - - - - - - -
- - - Debug Tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4449,6 +4892,12 @@ + + + + + + @@ -4492,6 +4941,173 @@ + + + + + + + + + + + + + + + + + + + + + +
- + + Image Modification Blocks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4554,6 +5170,451 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Image Scaling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Hit Test Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Range Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_site/docs/drawing-priority.html b/_site/docs/drawing-priority.html index a0c24007..8878e415 100644 --- a/_site/docs/drawing-priority.html +++ b/_site/docs/drawing-priority.html @@ -65,6 +65,21 @@ + + + + + + + + + + + + + + + @@ -154,6 +169,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Philosophy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Installation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + References + + + + + + + + + + + + + + + + + + + + + + @@ -207,6 +666,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -377,6 +857,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -468,6 +969,24 @@ + + + + + + + + + + + + + + + + + + @@ -541,6 +1060,9 @@ + + + @@ -663,6 +1185,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -785,6 +1328,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -916,6 +1480,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1032,6 +1617,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1079,6 +1685,21 @@ + + + + + + + + + + + + + + + @@ -1184,6 +1805,12 @@ + + + + + + @@ -1193,6 +1820,18 @@ + + + + + + + + + + + + @@ -1309,6 +1948,15 @@ + + + + + + + + + @@ -1400,6 +2048,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1452,6 +2121,15 @@ + + + + + + + + + @@ -1559,12 +2237,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -1684,6 +2386,15 @@ + + + + + + + + + @@ -1778,6 +2489,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1833,6 +2565,21 @@ + + + + + + + + + + + + + + + @@ -1934,6 +2681,12 @@ + + + + + + @@ -1964,6 +2717,24 @@ + + + + + + + + + + + + + + + + + + @@ -2059,6 +2830,9 @@ + + + @@ -2119,6 +2893,24 @@ + + + + + + + + + + + + + + + + + + @@ -2184,6 +2976,9 @@ + + + @@ -2238,6 +3033,24 @@ + + + + + + + + + + + + + + + + + + @@ -2309,6 +3122,9 @@ + + + @@ -2406,6 +3222,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -2507,6 +3344,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2552,9 +3413,6 @@ - - - @@ -2609,6 +3467,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2631,7 +3513,81 @@
- - + + Layout Options + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + Layout Basics @@ -2691,56 +3647,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2811,84 +3717,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2908,8 +3736,8 @@
- - - ASStackLayoutSpec + + Layout Containers @@ -2935,157 +3763,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASInsetLayoutSpec - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASBackgroundLayoutSpec - - - - - - - @@ -3211,8 +3888,8 @@
- - - ASCenterLayoutSpec + + Layout Examples @@ -3310,70 +3987,28 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3396,8 +4031,8 @@
- - - ASOverlayLayoutSpec + + Layout Debugging @@ -3435,104 +4070,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASRelativeLayoutSpec - - - - @@ -3560,8 +4097,6 @@ - - @@ -3619,72 +4154,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASStaticLayoutSpec - - - - - - - - - - - - - - - - - - - - - -
- - - Debug Tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4449,6 +4892,12 @@ + + + + + + @@ -4492,6 +4941,173 @@ + + + + + + + + + + + + + + + + + + + + + +
- + + Image Modification Blocks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4554,6 +5170,451 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Image Scaling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Hit Test Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Range Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_site/docs/editable-text-node.html b/_site/docs/editable-text-node.html index 176bbd43..fc89e340 100644 --- a/_site/docs/editable-text-node.html +++ b/_site/docs/editable-text-node.html @@ -65,6 +65,21 @@ + + + + + + + + + + + + + + + @@ -154,6 +169,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Philosophy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Installation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + References + + + + + + + + + + + + + + + + + + + + + + @@ -207,6 +666,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -377,6 +857,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -468,6 +969,24 @@ + + + + + + + + + + + + + + + + + + @@ -541,6 +1060,9 @@ + + + @@ -663,6 +1185,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -785,6 +1328,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -916,6 +1480,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1032,6 +1617,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1079,6 +1685,21 @@ + + + + + + + + + + + + + + + @@ -1184,6 +1805,12 @@ + + + + + + @@ -1193,6 +1820,18 @@ + + + + + + + + + + + + @@ -1309,6 +1948,15 @@ + + + + + + + + + @@ -1400,6 +2048,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1452,6 +2121,15 @@ + + + + + + + + + @@ -1559,12 +2237,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -1684,6 +2386,15 @@ + + + + + + + + + @@ -1778,6 +2489,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1833,6 +2565,21 @@ + + + + + + + + + + + + + + + @@ -1934,6 +2681,12 @@ + + + + + + @@ -1964,6 +2717,24 @@ + + + + + + + + + + + + + + + + + + @@ -2059,6 +2830,9 @@ + + + @@ -2119,6 +2893,24 @@ + + + + + + + + + + + + + + + + + + @@ -2184,6 +2976,9 @@ + + + @@ -2238,6 +3033,24 @@ + + + + + + + + + + + + + + + + + + @@ -2309,6 +3122,9 @@ + + + @@ -2406,6 +3222,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -2507,6 +3344,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2552,9 +3413,6 @@ - - - @@ -2609,6 +3467,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2631,7 +3513,81 @@
- - + + Layout Options + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + Layout Basics @@ -2691,56 +3647,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2811,84 +3717,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2908,8 +3736,8 @@
- - - ASStackLayoutSpec + + Layout Containers @@ -2935,157 +3763,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASInsetLayoutSpec - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASBackgroundLayoutSpec - - - - - - - @@ -3211,8 +3888,8 @@
- - - ASCenterLayoutSpec + + Layout Examples @@ -3310,70 +3987,28 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3396,8 +4031,8 @@
- - - ASOverlayLayoutSpec + + Layout Debugging @@ -3435,104 +4070,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASRelativeLayoutSpec - - - - @@ -3560,8 +4097,6 @@ - - @@ -3619,72 +4154,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASStaticLayoutSpec - - - - - - - - - - - - - - - - - - - - - -
- - - Debug Tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4449,6 +4892,12 @@ + + + + + + @@ -4492,6 +4941,173 @@ + + + + + + + + + + + + + + + + + + + + + +
- + + Image Modification Blocks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4554,6 +5170,451 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Image Scaling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Hit Test Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Range Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_site/docs/getting-started.html b/_site/docs/getting-started.html index ea43deac..697a53fd 100644 --- a/_site/docs/getting-started.html +++ b/_site/docs/getting-started.html @@ -65,6 +65,21 @@ + + + + + + + + + + + + + + + @@ -154,6 +169,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Philosophy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Installation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + References + + + + + + + + + + + + + + + + + + + + + + @@ -207,6 +666,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -377,6 +857,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -468,6 +969,24 @@ + + + + + + + + + + + + + + + + + + @@ -541,6 +1060,9 @@ + + + @@ -663,6 +1185,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -785,6 +1328,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -916,6 +1480,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1032,6 +1617,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1079,6 +1685,21 @@ + + + + + + + + + + + + + + + @@ -1184,6 +1805,12 @@ + + + + + + @@ -1193,6 +1820,18 @@ + + + + + + + + + + + + @@ -1309,6 +1948,15 @@ + + + + + + + + + @@ -1400,6 +2048,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1452,6 +2121,15 @@ + + + + + + + + + @@ -1559,12 +2237,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -1684,6 +2386,15 @@ + + + + + + + + + @@ -1778,6 +2489,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1833,6 +2565,21 @@ + + + + + + + + + + + + + + + @@ -1934,6 +2681,12 @@ + + + + + + @@ -1964,6 +2717,24 @@ + + + + + + + + + + + + + + + + + + @@ -2059,6 +2830,9 @@ + + + @@ -2119,6 +2893,24 @@ + + + + + + + + + + + + + + + + + + @@ -2184,6 +2976,9 @@ + + + @@ -2238,6 +3033,24 @@ + + + + + + + + + + + + + + + + + + @@ -2309,6 +3122,9 @@ + + + @@ -2406,6 +3222,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -2507,6 +3344,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2552,9 +3413,6 @@ - - - @@ -2609,6 +3467,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2631,7 +3513,81 @@
- - + + Layout Options + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + Layout Basics @@ -2691,56 +3647,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2811,84 +3717,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2908,8 +3736,8 @@
- - - ASStackLayoutSpec + + Layout Containers @@ -2935,157 +3763,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASInsetLayoutSpec - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASBackgroundLayoutSpec - - - - - - - @@ -3211,8 +3888,8 @@
- - - ASCenterLayoutSpec + + Layout Examples @@ -3310,70 +3987,28 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3396,8 +4031,8 @@
- - - ASOverlayLayoutSpec + + Layout Debugging @@ -3435,104 +4070,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASRelativeLayoutSpec - - - - @@ -3560,8 +4097,6 @@ - - @@ -3619,72 +4154,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASStaticLayoutSpec - - - - - - - - - - - - - - - - - - - - - -
- - - Debug Tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4449,6 +4892,12 @@ + + + + + + @@ -4492,6 +4941,173 @@ + + + + + + + + + + + + + + + + + + + + + +
- + + Image Modification Blocks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4554,6 +5170,451 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Image Scaling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Hit Test Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Range Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4636,7 +5697,7 @@ rich text support.
- ASPagerNode. A specialized ASCollectionNode which can be used in the same way as a UIPageViewController.
- + + Philosophy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Installation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + References + + + + + + + + + + + + + + + + + + + + + + @@ -207,6 +666,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -377,6 +857,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -468,6 +969,24 @@ + + + + + + + + + + + + + + + + + + @@ -541,6 +1060,9 @@ + + + @@ -663,6 +1185,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -785,6 +1328,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -916,6 +1480,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1032,6 +1617,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1079,6 +1685,21 @@ + + + + + + + + + + + + + + + @@ -1184,6 +1805,12 @@ + + + + + + @@ -1193,6 +1820,18 @@ + + + + + + + + + + + + @@ -1309,6 +1948,15 @@ + + + + + + + + + @@ -1400,6 +2048,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1452,6 +2121,15 @@ + + + + + + + + + @@ -1559,12 +2237,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -1684,6 +2386,15 @@ + + + + + + + + + @@ -1778,6 +2489,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1833,6 +2565,21 @@ + + + + + + + + + + + + + + + @@ -1934,6 +2681,12 @@ + + + + + + @@ -1964,6 +2717,24 @@ + + + + + + + + + + + + + + + + + + @@ -2059,6 +2830,9 @@ + + + @@ -2119,6 +2893,24 @@ + + + + + + + + + + + + + + + + + + @@ -2184,6 +2976,9 @@ + + + @@ -2238,6 +3033,24 @@ + + + + + + + + + + + + + + + + + + @@ -2309,6 +3122,9 @@ + + + @@ -2406,6 +3222,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -2507,6 +3344,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2552,9 +3413,6 @@ - - - @@ -2609,6 +3467,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2631,7 +3513,81 @@
- - + + Layout Options + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + Layout Basics @@ -2691,56 +3647,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2811,84 +3717,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2908,8 +3736,8 @@
- - - ASStackLayoutSpec + + Layout Containers @@ -2935,157 +3763,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASInsetLayoutSpec - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASBackgroundLayoutSpec - - - - - - - @@ -3211,8 +3888,8 @@
- - - ASCenterLayoutSpec + + Layout Examples @@ -3310,70 +3987,28 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3396,8 +4031,8 @@
- - - ASOverlayLayoutSpec + + Layout Debugging @@ -3435,104 +4070,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASRelativeLayoutSpec - - - - @@ -3560,8 +4097,6 @@ - - @@ -3619,72 +4154,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASStaticLayoutSpec - - - - - - - - - - - - - - - - - - - - - -
- - - Debug Tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4449,6 +4892,12 @@ + + + + + + @@ -4492,6 +4941,173 @@ + + + + + + + + + + + + + + + + + + + + + +
- + + Image Modification Blocks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4554,6 +5170,451 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Image Scaling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Hit Test Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Range Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_site/docs/center-layout-spec.html b/_site/docs/image-modification-block.html similarity index 80% rename from _site/docs/center-layout-spec.html rename to _site/docs/image-modification-block.html index 9b584fb0..f5cf3223 100644 --- a/_site/docs/center-layout-spec.html +++ b/_site/docs/image-modification-block.html @@ -2,16 +2,16 @@ -
- + + Philosophy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Installation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + References + + + + + + + + + + + + + + + + + + + + + + @@ -207,6 +666,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -377,6 +857,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -468,6 +969,24 @@ + + + + + + + + + + + + + + + + + + @@ -541,6 +1060,9 @@ + + + @@ -663,6 +1185,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -785,6 +1328,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -916,6 +1480,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1032,6 +1617,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1079,6 +1685,21 @@ + + + + + + + + + + + + + + + @@ -1184,6 +1805,12 @@ + + + + + + @@ -1193,6 +1820,18 @@ + + + + + + + + + + + + @@ -1309,6 +1948,15 @@ + + + + + + + + + @@ -1400,6 +2048,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1452,6 +2121,15 @@ + + + + + + + + + @@ -1559,12 +2237,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -1684,6 +2386,15 @@ + + + + + + + + + @@ -1778,6 +2489,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1833,6 +2565,21 @@ + + + + + + + + + + + + + + + @@ -1934,6 +2681,12 @@ + + + + + + @@ -1964,6 +2717,24 @@ + + + + + + + + + + + + + + + + + + @@ -2059,6 +2830,9 @@ + + + @@ -2119,6 +2893,24 @@ + + + + + + + + + + + + + + + + + + @@ -2184,6 +2976,9 @@ + + + @@ -2238,6 +3033,24 @@ + + + + + + + + + + + + + + + + + + @@ -2309,6 +3122,9 @@ + + + @@ -2406,6 +3222,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -2507,6 +3344,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2552,9 +3413,6 @@ - - - @@ -2609,6 +3467,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2631,7 +3513,81 @@
- - + + Layout Options + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + Layout Basics @@ -2691,56 +3647,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2811,84 +3717,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2908,8 +3736,8 @@
- - - ASStackLayoutSpec + + Layout Containers @@ -2935,157 +3763,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASInsetLayoutSpec - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASBackgroundLayoutSpec - - - - - - - @@ -3211,8 +3888,8 @@
- - - ASCenterLayoutSpec + + Layout Examples @@ -3310,70 +3987,28 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3396,8 +4031,8 @@
- - - ASOverlayLayoutSpec + + Layout Debugging @@ -3435,104 +4070,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASRelativeLayoutSpec - - - - @@ -3560,8 +4097,6 @@ - - @@ -3619,72 +4154,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASStaticLayoutSpec - - - - - - - - - - - - - - - - - - - - - -
- - - Debug Tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4449,6 +4892,12 @@ + + + + + + @@ -4492,6 +4941,173 @@ + + + + + + + + + + + + + + + + + + + + + +
- + + Image Modification Blocks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4554,6 +5170,451 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Image Scaling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Hit Test Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Range Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4583,8 +5644,8 @@
- + + Philosophy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Installation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + References + + + + + + + + + + + + + + + + + + + + + + @@ -207,6 +666,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -377,6 +857,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -468,6 +969,24 @@ + + + + + + + + + + + + + + + + + + @@ -541,6 +1060,9 @@ + + + @@ -663,6 +1185,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -785,6 +1328,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -916,6 +1480,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1032,6 +1617,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1079,6 +1685,21 @@ + + + + + + + + + + + + + + + @@ -1184,6 +1805,12 @@ + + + + + + @@ -1193,6 +1820,18 @@ + + + + + + + + + + + + @@ -1309,6 +1948,15 @@ + + + + + + + + + @@ -1400,6 +2048,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1452,6 +2121,15 @@ + + + + + + + + + @@ -1559,12 +2237,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -1684,6 +2386,15 @@ + + + + + + + + + @@ -1778,6 +2489,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1833,6 +2565,21 @@ + + + + + + + + + + + + + + + @@ -1934,6 +2681,12 @@ + + + + + + @@ -1964,6 +2717,24 @@ + + + + + + + + + + + + + + + + + + @@ -2059,6 +2830,9 @@ + + + @@ -2119,6 +2893,24 @@ + + + + + + + + + + + + + + + + + + @@ -2184,6 +2976,9 @@ + + + @@ -2238,6 +3033,24 @@ + + + + + + + + + + + + + + + + + + @@ -2309,6 +3122,9 @@ + + + @@ -2406,6 +3222,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -2507,6 +3344,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2552,9 +3413,6 @@ - - - @@ -2609,6 +3467,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2631,7 +3513,81 @@
- - + + Layout Options + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + Layout Basics @@ -2691,56 +3647,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2811,84 +3717,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2908,8 +3736,8 @@
- - - ASStackLayoutSpec + + Layout Containers @@ -2935,157 +3763,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASInsetLayoutSpec - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASBackgroundLayoutSpec - - - - - - - @@ -3211,8 +3888,8 @@
- - - ASCenterLayoutSpec + + Layout Examples @@ -3310,70 +3987,28 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3396,8 +4031,8 @@
- - - ASOverlayLayoutSpec + + Layout Debugging @@ -3435,104 +4070,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASRelativeLayoutSpec - - - - @@ -3560,8 +4097,6 @@ - - @@ -3619,72 +4154,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASStaticLayoutSpec - - - - - - - - - - - - - - - - - - - - - -
- - - Debug Tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4449,6 +4892,12 @@ + + + + + + @@ -4492,6 +4941,173 @@ + + + + + + + + + + + + + + + + + + + + + +
- + + Image Modification Blocks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4554,6 +5170,451 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Image Scaling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Hit Test Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Range Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_site/docs/inset-layout-spec.html b/_site/docs/inset-layout-spec.html index c72d8fad..36ae67b3 100644 --- a/_site/docs/inset-layout-spec.html +++ b/_site/docs/inset-layout-spec.html @@ -65,6 +65,21 @@ + + + + + + + + + + + + + + + @@ -154,6 +169,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Philosophy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Installation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + References + + + + + + + + + + + + + + + + + + + + + + @@ -207,6 +666,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -377,6 +857,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -468,6 +969,24 @@ + + + + + + + + + + + + + + + + + + @@ -541,6 +1060,9 @@ + + + @@ -663,6 +1185,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -785,6 +1328,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -916,6 +1480,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1032,6 +1617,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1079,6 +1685,21 @@ + + + + + + + + + + + + + + + @@ -1184,6 +1805,12 @@ + + + + + + @@ -1193,6 +1820,18 @@ + + + + + + + + + + + + @@ -1309,6 +1948,15 @@ + + + + + + + + + @@ -1400,6 +2048,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1452,6 +2121,15 @@ + + + + + + + + + @@ -1559,12 +2237,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -1684,6 +2386,15 @@ + + + + + + + + + @@ -1778,6 +2489,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1833,6 +2565,21 @@ + + + + + + + + + + + + + + + @@ -1934,6 +2681,12 @@ + + + + + + @@ -1964,6 +2717,24 @@ + + + + + + + + + + + + + + + + + + @@ -2059,6 +2830,9 @@ + + + @@ -2119,6 +2893,24 @@ + + + + + + + + + + + + + + + + + + @@ -2184,6 +2976,9 @@ + + + @@ -2238,6 +3033,24 @@ + + + + + + + + + + + + + + + + + + @@ -2309,6 +3122,9 @@ + + + @@ -2406,6 +3222,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -2507,6 +3344,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2552,9 +3413,6 @@ - - - @@ -2609,6 +3467,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2631,7 +3513,81 @@
- - + + Layout Options + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + Layout Basics @@ -2691,56 +3647,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2811,84 +3717,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2908,8 +3736,8 @@
- - - ASStackLayoutSpec + + Layout Containers @@ -2935,157 +3763,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASInsetLayoutSpec - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASBackgroundLayoutSpec - - - - - - - @@ -3211,8 +3888,8 @@
- - - ASCenterLayoutSpec + + Layout Examples @@ -3310,70 +3987,28 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3396,8 +4031,8 @@
- - - ASOverlayLayoutSpec + + Layout Debugging @@ -3435,104 +4070,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASRelativeLayoutSpec - - - - @@ -3560,8 +4097,6 @@ - - @@ -3619,72 +4154,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASStaticLayoutSpec - - - - - - - - - - - - - - - - - - - - - -
- - - Debug Tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4449,6 +4892,12 @@ + + + + + + @@ -4492,6 +4941,173 @@ + + + + + + + + + + + + + + + + + + + + + +
- + + Image Modification Blocks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4554,6 +5170,451 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Image Scaling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Hit Test Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Range Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_site/docs/installation.html b/_site/docs/installation.html new file mode 100644 index 00000000..2a139f4e --- /dev/null +++ b/_site/docs/installation.html @@ -0,0 +1,5702 @@ + + + + +
- + + Philosophy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Installation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + References + + + + + + + + + + + + + + + + + + + + + + @@ -207,6 +666,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -377,6 +857,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -468,6 +969,24 @@ + + + + + + + + + + + + + + + + + + @@ -541,6 +1060,9 @@ + + + @@ -663,6 +1185,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -785,6 +1328,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -916,6 +1480,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1032,6 +1617,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1079,6 +1685,21 @@ + + + + + + + + + + + + + + + @@ -1184,6 +1805,12 @@ + + + + + + @@ -1193,6 +1820,18 @@ + + + + + + + + + + + + @@ -1309,6 +1948,15 @@ + + + + + + + + + @@ -1400,6 +2048,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1452,6 +2121,15 @@ + + + + + + + + + @@ -1559,12 +2237,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -1684,6 +2386,15 @@ + + + + + + + + + @@ -1778,6 +2489,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1833,6 +2565,21 @@ + + + + + + + + + + + + + + + @@ -1934,6 +2681,12 @@ + + + + + + @@ -1964,6 +2717,24 @@ + + + + + + + + + + + + + + + + + + @@ -2059,6 +2830,9 @@ + + + @@ -2119,6 +2893,24 @@ + + + + + + + + + + + + + + + + + + @@ -2184,6 +2976,9 @@ + + + @@ -2238,6 +3033,24 @@ + + + + + + + + + + + + + + + + + + @@ -2309,6 +3122,9 @@ + + + @@ -2406,6 +3222,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -2507,6 +3344,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2552,9 +3413,6 @@ - - - @@ -2609,6 +3467,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2631,7 +3513,81 @@
- - + + Layout Options + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + Layout Basics @@ -2691,56 +3647,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2811,84 +3717,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2908,8 +3736,8 @@
- - - ASStackLayoutSpec + + Layout Containers @@ -2935,157 +3763,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASInsetLayoutSpec - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASBackgroundLayoutSpec - - - - - - - @@ -3211,8 +3888,8 @@
- - - ASCenterLayoutSpec + + Layout Examples @@ -3310,70 +3987,28 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3396,8 +4031,8 @@
- - - ASOverlayLayoutSpec + + Layout Debugging @@ -3435,104 +4070,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASRelativeLayoutSpec - - - - @@ -3560,8 +4097,6 @@ - - @@ -3619,72 +4154,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASStaticLayoutSpec - - - - - - - - - - - - - - - - - - - - - -
- - - Debug Tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4449,6 +4892,12 @@ + + + + + + @@ -4492,6 +4941,173 @@ + + + + + + + + + + + + + + + + + + + + + +
- + + Image Modification Blocks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4554,6 +5170,451 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Image Scaling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Hit Test Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Range Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4588,7 +5649,46 @@ - +
- Fetch Data Range: The furthest range out from being visible. This is where content should be gathered from it external source whether that’s some API or a local disk. +
- Display Range:Here, display tasks such as text rasterization and image decoding take place. +
- Visible Range:The node is onscreen by at least one pixel. +
- + + Philosophy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Installation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + References + + + + + + + + + + + + + + + + + + + + + + @@ -207,6 +666,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -377,6 +857,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -468,6 +969,24 @@ + + + + + + + + + + + + + + + + + + @@ -541,6 +1060,9 @@ + + + @@ -663,6 +1185,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -785,6 +1328,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -916,6 +1480,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1032,6 +1617,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1079,6 +1685,21 @@ + + + + + + + + + + + + + + + @@ -1184,6 +1805,12 @@ + + + + + + @@ -1193,6 +1820,18 @@ + + + + + + + + + + + + @@ -1309,6 +1948,15 @@ + + + + + + + + + @@ -1400,6 +2048,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1452,6 +2121,15 @@ + + + + + + + + + @@ -1559,12 +2237,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -1684,6 +2386,15 @@ + + + + + + + + + @@ -1778,6 +2489,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1833,6 +2565,21 @@ + + + + + + + + + + + + + + + @@ -1934,6 +2681,12 @@ + + + + + + @@ -1964,6 +2717,24 @@ + + + + + + + + + + + + + + + + + + @@ -2059,6 +2830,9 @@ + + + @@ -2119,6 +2893,24 @@ + + + + + + + + + + + + + + + + + + @@ -2184,6 +2976,9 @@ + + + @@ -2238,6 +3033,24 @@ + + + + + + + + + + + + + + + + + + @@ -2309,6 +3122,9 @@ + + + @@ -2406,6 +3222,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -2507,6 +3344,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2552,9 +3413,6 @@ - - - @@ -2609,6 +3467,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2631,7 +3513,81 @@
- - + + Layout Options + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + Layout Basics @@ -2691,56 +3647,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2811,84 +3717,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2908,8 +3736,8 @@
- - - ASStackLayoutSpec + + Layout Containers @@ -2935,157 +3763,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASInsetLayoutSpec - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASBackgroundLayoutSpec - - - - - - - @@ -3211,8 +3888,8 @@
- - - ASCenterLayoutSpec + + Layout Examples @@ -3310,70 +3987,28 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3396,8 +4031,8 @@
- - - ASOverlayLayoutSpec + + Layout Debugging @@ -3435,104 +4070,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASRelativeLayoutSpec - - - - @@ -3560,8 +4097,6 @@ - - @@ -3619,72 +4154,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASStaticLayoutSpec - - - - - - - - - - - - - - - - - - - - - - @@ -3732,6 +4201,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -3905,6 +4395,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -4027,6 +4538,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -4088,6 +4620,21 @@ + + + + + + + + + + + + + + + @@ -4185,6 +4732,12 @@ + + + + + + @@ -4219,116 +4772,6 @@ - - - - - - - - - - - -
- - - Debug Tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4449,6 +4892,12 @@ + + + + + + @@ -4492,6 +4941,173 @@ + + + + + + + + + + + + + + + + + + + + + +
- + + Image Modification Blocks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4554,6 +5170,451 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Image Scaling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Hit Test Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Range Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_site/docs/layout-engine.html b/_site/docs/layout-engine.html index 787a132e..c8e59de8 100644 --- a/_site/docs/layout-engine.html +++ b/_site/docs/layout-engine.html @@ -65,6 +65,21 @@ + + + + + + + + + + + + + + + @@ -154,6 +169,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Philosophy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Installation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + References + + + + + + + + + + + + + + + + + + + + + + @@ -207,6 +666,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -377,6 +857,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -468,6 +969,24 @@ + + + + + + + + + + + + + + + + + + @@ -541,6 +1060,9 @@ + + + @@ -663,6 +1185,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -785,6 +1328,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -916,6 +1480,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1032,6 +1617,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1079,6 +1685,21 @@ + + + + + + + + + + + + + + + @@ -1184,6 +1805,12 @@ + + + + + + @@ -1193,6 +1820,18 @@ + + + + + + + + + + + + @@ -1309,6 +1948,15 @@ + + + + + + + + + @@ -1400,6 +2048,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1452,6 +2121,15 @@ + + + + + + + + + @@ -1559,12 +2237,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -1684,6 +2386,15 @@ + + + + + + + + + @@ -1778,6 +2489,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1833,6 +2565,21 @@ + + + + + + + + + + + + + + + @@ -1934,6 +2681,12 @@ + + + + + + @@ -1964,6 +2717,24 @@ + + + + + + + + + + + + + + + + + + @@ -2059,6 +2830,9 @@ + + + @@ -2119,6 +2893,24 @@ + + + + + + + + + + + + + + + + + + @@ -2184,6 +2976,9 @@ + + + @@ -2238,6 +3033,24 @@ + + + + + + + + + + + + + + + + + + @@ -2309,6 +3122,9 @@ + + + @@ -2406,6 +3222,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -2507,6 +3344,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2552,9 +3413,6 @@ - - - @@ -2609,6 +3467,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2631,7 +3513,81 @@
- - + + Layout Options + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + Layout Basics @@ -2691,56 +3647,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2811,84 +3717,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2908,8 +3736,8 @@
- - - ASStackLayoutSpec + + Layout Containers @@ -2935,157 +3763,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASInsetLayoutSpec - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASBackgroundLayoutSpec - - - - - - - @@ -3211,8 +3888,8 @@
- - - ASCenterLayoutSpec + + Layout Examples @@ -3310,70 +3987,28 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3396,8 +4031,8 @@
- - - ASOverlayLayoutSpec + + Layout Debugging @@ -3435,104 +4070,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASRelativeLayoutSpec - - - - @@ -3560,8 +4097,6 @@ - - @@ -3619,72 +4154,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASStaticLayoutSpec - - - - - - - - - - - - - - - - - - - - - -
- - - Debug Tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4449,6 +4892,12 @@ + + + + + + @@ -4492,6 +4941,173 @@ + + + + + + + + + + + + + + + + + + + + + +
- + + Image Modification Blocks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4554,6 +5170,451 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Image Scaling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Hit Test Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Range Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_site/docs/layout-options.html b/_site/docs/layout-options.html new file mode 100644 index 00000000..a4305962 --- /dev/null +++ b/_site/docs/layout-options.html @@ -0,0 +1,5741 @@ + + + + +
- Eliminates all main thread layout cost +
- Results are cached +
- Code duplication between methods +
- Logic is not reusable +
- zero duplication +
- still async, still cached +
- logic is not reusable, and is still manual +
- can reuse even complex, custom layouts +
- built-in specs provide automatic layout +
- combine to compose new layouts easily +
- still async, cached, and zero duplication +
- + + Philosophy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Installation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + References + + + + + + + + + + + + + + + + + + + + + + @@ -207,6 +666,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -377,6 +857,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -468,6 +969,24 @@ + + + + + + + + + + + + + + + + + + @@ -541,6 +1060,9 @@ + + + @@ -663,6 +1185,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -785,6 +1328,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -916,6 +1480,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1032,6 +1617,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1079,6 +1685,21 @@ + + + + + + + + + + + + + + + @@ -1184,6 +1805,12 @@ + + + + + + @@ -1193,6 +1820,18 @@ + + + + + + + + + + + + @@ -1309,6 +1948,15 @@ + + + + + + + + + @@ -1400,6 +2048,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1452,6 +2121,15 @@ + + + + + + + + + @@ -1559,12 +2237,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -1684,6 +2386,15 @@ + + + + + + + + + @@ -1778,6 +2489,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1833,6 +2565,21 @@ + + + + + + + + + + + + + + + @@ -1934,6 +2681,12 @@ + + + + + + @@ -1964,6 +2717,24 @@ + + + + + + + + + + + + + + + + + + @@ -2059,6 +2830,9 @@ + + + @@ -2119,6 +2893,24 @@ + + + + + + + + + + + + + + + + + + @@ -2184,6 +2976,9 @@ + + + @@ -2238,6 +3033,24 @@ + + + + + + + + + + + + + + + + + + @@ -2309,6 +3122,9 @@ + + + @@ -2406,6 +3222,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -2507,6 +3344,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2552,9 +3413,6 @@ - - - @@ -2609,6 +3467,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2631,7 +3513,81 @@
- - + + Layout Options + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + Layout Basics @@ -2691,56 +3647,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2811,84 +3717,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2908,8 +3736,8 @@
- - - ASStackLayoutSpec + + Layout Containers @@ -2935,157 +3763,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASInsetLayoutSpec - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASBackgroundLayoutSpec - - - - - - - @@ -3211,8 +3888,8 @@
- - - ASCenterLayoutSpec + + Layout Examples @@ -3310,70 +3987,28 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3396,8 +4031,8 @@
- - - ASOverlayLayoutSpec + + Layout Debugging @@ -3435,104 +4070,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASRelativeLayoutSpec - - - - @@ -3560,8 +4097,6 @@ - - @@ -3619,72 +4154,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASStaticLayoutSpec - - - - - - - - - - - - - - - - - - - - - -
- - - Debug Tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4449,6 +4892,12 @@ + + + + + + @@ -4492,6 +4941,173 @@ + + + + + + + + + + + + + + + + + + + + + +
- + + Image Modification Blocks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4554,6 +5170,451 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Image Scaling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Hit Test Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Range Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_site/docs/multiplex-image-node.html b/_site/docs/multiplex-image-node.html index dcfca7cd..50c3f4b5 100644 --- a/_site/docs/multiplex-image-node.html +++ b/_site/docs/multiplex-image-node.html @@ -65,6 +65,21 @@ + + + + + + + + + + + + + + + @@ -154,6 +169,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Philosophy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Installation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + References + + + + + + + + + + + + + + + + + + + + + + @@ -207,6 +666,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -377,6 +857,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -468,6 +969,24 @@ + + + + + + + + + + + + + + + + + + @@ -541,6 +1060,9 @@ + + + @@ -663,6 +1185,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -785,6 +1328,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -916,6 +1480,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1032,6 +1617,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1079,6 +1685,21 @@ + + + + + + + + + + + + + + + @@ -1184,6 +1805,12 @@ + + + + + + @@ -1193,6 +1820,18 @@ + + + + + + + + + + + + @@ -1309,6 +1948,15 @@ + + + + + + + + + @@ -1400,6 +2048,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1452,6 +2121,15 @@ + + + + + + + + + @@ -1559,12 +2237,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -1684,6 +2386,15 @@ + + + + + + + + + @@ -1778,6 +2489,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1833,6 +2565,21 @@ + + + + + + + + + + + + + + + @@ -1934,6 +2681,12 @@ + + + + + + @@ -1964,6 +2717,24 @@ + + + + + + + + + + + + + + + + + + @@ -2059,6 +2830,9 @@ + + + @@ -2119,6 +2893,24 @@ + + + + + + + + + + + + + + + + + + @@ -2184,6 +2976,9 @@ + + + @@ -2238,6 +3033,24 @@ + + + + + + + + + + + + + + + + + + @@ -2309,6 +3122,9 @@ + + + @@ -2406,6 +3222,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -2507,6 +3344,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2552,9 +3413,6 @@ - - - @@ -2609,6 +3467,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2631,7 +3513,81 @@
- - + + Layout Options + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + Layout Basics @@ -2691,56 +3647,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2811,84 +3717,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2908,8 +3736,8 @@
- - - ASStackLayoutSpec + + Layout Containers @@ -2935,157 +3763,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASInsetLayoutSpec - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASBackgroundLayoutSpec - - - - - - - @@ -3211,8 +3888,8 @@
- - - ASCenterLayoutSpec + + Layout Examples @@ -3310,70 +3987,28 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3396,8 +4031,8 @@
- - - ASOverlayLayoutSpec + + Layout Debugging @@ -3435,104 +4070,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASRelativeLayoutSpec - - - - @@ -3560,8 +4097,6 @@ - - @@ -3619,72 +4154,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASStaticLayoutSpec - - - - - - - - - - - - - - - - - - - - - -
- - - Debug Tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4449,6 +4892,12 @@ + + + + + + @@ -4492,6 +4941,173 @@ + + + + + + + + + + + + + + + + + + + + + +
- + + Image Modification Blocks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4554,6 +5170,451 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Image Scaling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Hit Test Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Range Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_site/docs/network-image-node.html b/_site/docs/network-image-node.html index 3b5e2670..b498276d 100644 --- a/_site/docs/network-image-node.html +++ b/_site/docs/network-image-node.html @@ -65,6 +65,21 @@ + + + + + + + + + + + + + + + @@ -154,6 +169,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Philosophy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Installation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + References + + + + + + + + + + + + + + + + + + + + + + @@ -207,6 +666,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -377,6 +857,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -468,6 +969,24 @@ + + + + + + + + + + + + + + + + + + @@ -541,6 +1060,9 @@ + + + @@ -663,6 +1185,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -785,6 +1328,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -916,6 +1480,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1032,6 +1617,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1079,6 +1685,21 @@ + + + + + + + + + + + + + + + @@ -1184,6 +1805,12 @@ + + + + + + @@ -1193,6 +1820,18 @@ + + + + + + + + + + + + @@ -1309,6 +1948,15 @@ + + + + + + + + + @@ -1400,6 +2048,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1452,6 +2121,15 @@ + + + + + + + + + @@ -1559,12 +2237,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -1684,6 +2386,15 @@ + + + + + + + + + @@ -1778,6 +2489,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1833,6 +2565,21 @@ + + + + + + + + + + + + + + + @@ -1934,6 +2681,12 @@ + + + + + + @@ -1964,6 +2717,24 @@ + + + + + + + + + + + + + + + + + + @@ -2059,6 +2830,9 @@ + + + @@ -2119,6 +2893,24 @@ + + + + + + + + + + + + + + + + + + @@ -2184,6 +2976,9 @@ + + + @@ -2238,6 +3033,24 @@ + + + + + + + + + + + + + + + + + + @@ -2309,6 +3122,9 @@ + + + @@ -2406,6 +3222,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -2507,6 +3344,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2552,9 +3413,6 @@ - - - @@ -2609,6 +3467,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2631,7 +3513,81 @@
- - + + Layout Options + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + Layout Basics @@ -2691,56 +3647,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2811,84 +3717,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2908,8 +3736,8 @@
- - - ASStackLayoutSpec + + Layout Containers @@ -2935,157 +3763,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASInsetLayoutSpec - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASBackgroundLayoutSpec - - - - - - - @@ -3211,8 +3888,8 @@
- - - ASCenterLayoutSpec + + Layout Examples @@ -3310,70 +3987,28 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3396,8 +4031,8 @@
- - - ASOverlayLayoutSpec + + Layout Debugging @@ -3435,104 +4070,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASRelativeLayoutSpec - - - - @@ -3560,8 +4097,6 @@ - - @@ -3619,72 +4154,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASStaticLayoutSpec - - - - - - - - - - - - - - - - - - - - - -
- - - Debug Tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4449,6 +4892,12 @@ + + + + + + @@ -4492,6 +4941,173 @@ + + + + + + + + + + + + + + + + + + + + + +
- + + Image Modification Blocks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4554,6 +5170,451 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Image Scaling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Hit Test Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Range Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_site/docs/nodes.html b/_site/docs/nodes.html index 508e5048..82fe93c0 100644 --- a/_site/docs/nodes.html +++ b/_site/docs/nodes.html @@ -65,6 +65,21 @@ + + + + + + + + + + + + + + + @@ -154,6 +169,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Philosophy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Installation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + References + + + + + + + + + + + + + + + + + + + + + + @@ -207,6 +666,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -377,6 +857,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -468,6 +969,24 @@ + + + + + + + + + + + + + + + + + + @@ -541,6 +1060,9 @@ + + + @@ -663,6 +1185,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -785,6 +1328,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -916,6 +1480,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1032,6 +1617,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1079,6 +1685,21 @@ + + + + + + + + + + + + + + + @@ -1184,6 +1805,12 @@ + + + + + + @@ -1193,6 +1820,18 @@ + + + + + + + + + + + + @@ -1309,6 +1948,15 @@ + + + + + + + + + @@ -1400,6 +2048,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1452,6 +2121,15 @@ + + + + + + + + + @@ -1559,12 +2237,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -1684,6 +2386,15 @@ + + + + + + + + + @@ -1778,6 +2489,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1833,6 +2565,21 @@ + + + + + + + + + + + + + + + @@ -1934,6 +2681,12 @@ + + + + + + @@ -1964,6 +2717,24 @@ + + + + + + + + + + + + + + + + + + @@ -2059,6 +2830,9 @@ + + + @@ -2119,6 +2893,24 @@ + + + + + + + + + + + + + + + + + + @@ -2184,6 +2976,9 @@ + + + @@ -2238,6 +3033,24 @@ + + + + + + + + + + + + + + + + + + @@ -2309,6 +3122,9 @@ + + + @@ -2406,6 +3222,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -2507,6 +3344,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2552,9 +3413,6 @@ - - - @@ -2609,6 +3467,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2631,7 +3513,81 @@
- - + + Layout Options + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + Layout Basics @@ -2691,56 +3647,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2811,84 +3717,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2908,8 +3736,8 @@
- - - ASStackLayoutSpec + + Layout Containers @@ -2935,157 +3763,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASInsetLayoutSpec - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASBackgroundLayoutSpec - - - - - - - @@ -3211,8 +3888,8 @@
- - - ASCenterLayoutSpec + + Layout Examples @@ -3310,70 +3987,28 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3396,8 +4031,8 @@
- - - ASOverlayLayoutSpec + + Layout Debugging @@ -3435,104 +4070,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASRelativeLayoutSpec - - - - @@ -3560,8 +4097,6 @@ - - @@ -3619,72 +4154,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASStaticLayoutSpec - - - - - - - - - - - - - - - - - - - - - -
- - - Debug Tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4449,6 +4892,12 @@ + + + + + + @@ -4492,6 +4941,173 @@ + + + + + + + + + + + + + + + + + + + + + +
- + + Image Modification Blocks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4554,6 +5170,451 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Image Scaling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Hit Test Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Range Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_site/docs/overlay-layout-spec.html b/_site/docs/overlay-layout-spec.html index 79a0d095..f3835b6d 100644 --- a/_site/docs/overlay-layout-spec.html +++ b/_site/docs/overlay-layout-spec.html @@ -65,6 +65,21 @@ + + + + + + + + + + + + + + + @@ -154,6 +169,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Philosophy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Installation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + References + + + + + + + + + + + + + + + + + + + + + + @@ -207,6 +666,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -377,6 +857,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -468,6 +969,24 @@ + + + + + + + + + + + + + + + + + + @@ -541,6 +1060,9 @@ + + + @@ -663,6 +1185,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -785,6 +1328,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -916,6 +1480,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1032,6 +1617,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1079,6 +1685,21 @@ + + + + + + + + + + + + + + + @@ -1184,6 +1805,12 @@ + + + + + + @@ -1193,6 +1820,18 @@ + + + + + + + + + + + + @@ -1309,6 +1948,15 @@ + + + + + + + + + @@ -1400,6 +2048,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1452,6 +2121,15 @@ + + + + + + + + + @@ -1559,12 +2237,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -1684,6 +2386,15 @@ + + + + + + + + + @@ -1778,6 +2489,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1833,6 +2565,21 @@ + + + + + + + + + + + + + + + @@ -1934,6 +2681,12 @@ + + + + + + @@ -1964,6 +2717,24 @@ + + + + + + + + + + + + + + + + + + @@ -2059,6 +2830,9 @@ + + + @@ -2119,6 +2893,24 @@ + + + + + + + + + + + + + + + + + + @@ -2184,6 +2976,9 @@ + + + @@ -2238,6 +3033,24 @@ + + + + + + + + + + + + + + + + + + @@ -2309,6 +3122,9 @@ + + + @@ -2406,6 +3222,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -2507,6 +3344,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2552,9 +3413,6 @@ - - - @@ -2609,6 +3467,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2631,7 +3513,81 @@
- - + + Layout Options + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + Layout Basics @@ -2691,56 +3647,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2811,84 +3717,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2908,8 +3736,8 @@
- - - ASStackLayoutSpec + + Layout Containers @@ -2935,157 +3763,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASInsetLayoutSpec - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASBackgroundLayoutSpec - - - - - - - @@ -3211,8 +3888,8 @@
- - - ASCenterLayoutSpec + + Layout Examples @@ -3310,70 +3987,28 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3396,8 +4031,8 @@
- - - ASOverlayLayoutSpec + + Layout Debugging @@ -3435,104 +4070,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASRelativeLayoutSpec - - - - @@ -3560,8 +4097,6 @@ - - @@ -3619,72 +4154,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASStaticLayoutSpec - - - - - - - - - - - - - - - - - - - - - -
- - - Debug Tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4449,6 +4892,12 @@ + + + + + + @@ -4492,6 +4941,173 @@ + + + + + + + + + + + + + + + + + + + + + +
- + + Image Modification Blocks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4554,6 +5170,451 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Image Scaling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Hit Test Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Range Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_site/docs/philosophy.html b/_site/docs/philosophy.html new file mode 100644 index 00000000..44860bed --- /dev/null +++ b/_site/docs/philosophy.html @@ -0,0 +1,5727 @@ + + + + +
- ASRunLoopQueue +
- ASRangeController with Intelligent Preloading +
- automatic batch fetching (e.g. JSON payloads) +
- + + Philosophy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Installation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + References + + + + + + + + + + + + + + + + + + + + + + @@ -207,6 +666,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -377,6 +857,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -468,6 +969,24 @@ + + + + + + + + + + + + + + + + + + @@ -541,6 +1060,9 @@ + + + @@ -663,6 +1185,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -785,6 +1328,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -916,6 +1480,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1032,6 +1617,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1079,6 +1685,21 @@ + + + + + + + + + + + + + + + @@ -1184,6 +1805,12 @@ + + + + + + @@ -1193,6 +1820,18 @@ + + + + + + + + + + + + @@ -1309,6 +1948,15 @@ + + + + + + + + + @@ -1400,6 +2048,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1452,6 +2121,15 @@ + + + + + + + + + @@ -1559,12 +2237,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -1684,6 +2386,15 @@ + + + + + + + + + @@ -1778,6 +2489,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1833,6 +2565,21 @@ + + + + + + + + + + + + + + + @@ -1934,6 +2681,12 @@ + + + + + + @@ -1964,6 +2717,24 @@ + + + + + + + + + + + + + + + + + + @@ -2059,6 +2830,9 @@ + + + @@ -2119,6 +2893,24 @@ + + + + + + + + + + + + + + + + + + @@ -2184,6 +2976,9 @@ + + + @@ -2238,6 +3033,24 @@ + + + + + + + + + + + + + + + + + + @@ -2309,6 +3122,9 @@ + + + @@ -2406,6 +3222,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -2507,6 +3344,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2552,9 +3413,6 @@ - - - @@ -2609,6 +3467,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2631,7 +3513,81 @@
- - + + Layout Options + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + Layout Basics @@ -2691,56 +3647,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2811,84 +3717,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2908,8 +3736,8 @@
- - - ASStackLayoutSpec + + Layout Containers @@ -2935,157 +3763,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASInsetLayoutSpec - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASBackgroundLayoutSpec - - - - - - - @@ -3211,8 +3888,8 @@
- - - ASCenterLayoutSpec + + Layout Examples @@ -3310,70 +3987,28 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3396,8 +4031,8 @@
- - - ASOverlayLayoutSpec + + Layout Debugging @@ -3435,104 +4070,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASRelativeLayoutSpec - - - - @@ -3560,8 +4097,6 @@ - - @@ -3619,72 +4154,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASStaticLayoutSpec - - - - - - - - - - - - - - - - - - - - - -
- - - Debug Tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4449,6 +4892,12 @@ + + + + + + @@ -4492,6 +4941,173 @@ + + + + + + + + + + + + + + + + + + + + + +
- + + Image Modification Blocks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4554,6 +5170,451 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Image Scaling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Hit Test Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Range Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_site/docs/references.html b/_site/docs/references.html new file mode 100644 index 00000000..78853ad0 --- /dev/null +++ b/_site/docs/references.html @@ -0,0 +1,5704 @@ + + + + +
- Read the Getting Started guide +
- Get the sample projects +
- Browse the API reference +
- Watch the NSLondon talk or the NSSpain talk +
- This is Money +
- and many more that we don't have permission to put here... +
- + + Philosophy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Installation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + References + + + + + + + + + + + + + + + + + + + + + + @@ -207,6 +666,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -377,6 +857,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -468,6 +969,24 @@ + + + + + + + + + + + + + + + + + + @@ -541,6 +1060,9 @@ + + + @@ -663,6 +1185,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -785,6 +1328,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -916,6 +1480,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1032,6 +1617,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1079,6 +1685,21 @@ + + + + + + + + + + + + + + + @@ -1184,6 +1805,12 @@ + + + + + + @@ -1193,6 +1820,18 @@ + + + + + + + + + + + + @@ -1309,6 +1948,15 @@ + + + + + + + + + @@ -1400,6 +2048,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1452,6 +2121,15 @@ + + + + + + + + + @@ -1559,12 +2237,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -1684,6 +2386,15 @@ + + + + + + + + + @@ -1778,6 +2489,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1833,6 +2565,21 @@ + + + + + + + + + + + + + + + @@ -1934,6 +2681,12 @@ + + + + + + @@ -1964,6 +2717,24 @@ + + + + + + + + + + + + + + + + + + @@ -2059,6 +2830,9 @@ + + + @@ -2119,6 +2893,24 @@ + + + + + + + + + + + + + + + + + + @@ -2184,6 +2976,9 @@ + + + @@ -2238,6 +3033,24 @@ + + + + + + + + + + + + + + + + + + @@ -2309,6 +3122,9 @@ + + + @@ -2406,6 +3222,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -2507,6 +3344,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2552,9 +3413,6 @@ - - - @@ -2609,6 +3467,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2631,7 +3513,81 @@
- - + + Layout Options + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + Layout Basics @@ -2691,56 +3647,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2811,84 +3717,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2908,8 +3736,8 @@
- - - ASStackLayoutSpec + + Layout Containers @@ -2935,157 +3763,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASInsetLayoutSpec - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASBackgroundLayoutSpec - - - - - - - @@ -3211,8 +3888,8 @@
- - - ASCenterLayoutSpec + + Layout Examples @@ -3310,70 +3987,28 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3396,8 +4031,8 @@
- - - ASOverlayLayoutSpec + + Layout Debugging @@ -3435,104 +4070,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASRelativeLayoutSpec - - - - @@ -3560,8 +4097,6 @@ - - @@ -3619,72 +4154,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASStaticLayoutSpec - - - - - - - - - - - - - - - - - - - - - -
- - - Debug Tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4449,6 +4892,12 @@ + + + + + + @@ -4492,6 +4941,173 @@ + + + + + + + + + + + + + + + + + + + + + +
- + + Image Modification Blocks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4554,6 +5170,451 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Image Scaling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Hit Test Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Range Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_site/docs/scroll-node.html b/_site/docs/scroll-node.html index 5d8a08b1..052cfbf3 100644 --- a/_site/docs/scroll-node.html +++ b/_site/docs/scroll-node.html @@ -65,6 +65,21 @@ + + + + + + + + + + + + + + + @@ -154,6 +169,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Philosophy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Installation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + References + + + + + + + + + + + + + + + + + + + + + + @@ -207,6 +666,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -377,6 +857,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -468,6 +969,24 @@ + + + + + + + + + + + + + + + + + + @@ -541,6 +1060,9 @@ + + + @@ -663,6 +1185,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -785,6 +1328,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -916,6 +1480,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1032,6 +1617,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1079,6 +1685,21 @@ + + + + + + + + + + + + + + + @@ -1184,6 +1805,12 @@ + + + + + + @@ -1193,6 +1820,18 @@ + + + + + + + + + + + + @@ -1309,6 +1948,15 @@ + + + + + + + + + @@ -1400,6 +2048,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1452,6 +2121,15 @@ + + + + + + + + + @@ -1559,12 +2237,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -1684,6 +2386,15 @@ + + + + + + + + + @@ -1778,6 +2489,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1833,6 +2565,21 @@ + + + + + + + + + + + + + + + @@ -1934,6 +2681,12 @@ + + + + + + @@ -1964,6 +2717,24 @@ + + + + + + + + + + + + + + + + + + @@ -2059,6 +2830,9 @@ + + + @@ -2119,6 +2893,24 @@ + + + + + + + + + + + + + + + + + + @@ -2184,6 +2976,9 @@ + + + @@ -2238,6 +3033,24 @@ + + + + + + + + + + + + + + + + + + @@ -2309,6 +3122,9 @@ + + + @@ -2406,6 +3222,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -2507,6 +3344,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2552,9 +3413,6 @@ - - - @@ -2609,6 +3467,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2631,7 +3513,81 @@
- - + + Layout Options + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + Layout Basics @@ -2691,56 +3647,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2811,84 +3717,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2908,8 +3736,8 @@
- - - ASStackLayoutSpec + + Layout Containers @@ -2935,157 +3763,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASInsetLayoutSpec - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASBackgroundLayoutSpec - - - - - - - @@ -3211,8 +3888,8 @@
- - - ASCenterLayoutSpec + + Layout Examples @@ -3310,70 +3987,28 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3396,8 +4031,8 @@
- - - ASOverlayLayoutSpec + + Layout Debugging @@ -3435,104 +4070,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASRelativeLayoutSpec - - - - @@ -3560,8 +4097,6 @@ - - @@ -3619,72 +4154,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASStaticLayoutSpec - - - - - - - - - - - - - - - - - - - - - -
- - - Debug Tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4449,6 +4892,12 @@ + + + + + + @@ -4492,6 +4941,173 @@ + + + + + + + + + + + + + + + + + + + + + +
- + + Image Modification Blocks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4554,6 +5170,451 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Image Scaling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Hit Test Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Range Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_site/docs/stack-layout-spec.html b/_site/docs/stack-layout-spec.html deleted file mode 100644 index 0ac2cb7e..00000000 --- a/_site/docs/stack-layout-spec.html +++ /dev/null @@ -1,4619 +0,0 @@ - - - - -
- + + Philosophy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Installation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + References + + + + + + + + + + + + + + + + + + + + + + @@ -207,6 +666,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -377,6 +857,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -468,6 +969,24 @@ + + + + + + + + + + + + + + + + + + @@ -541,6 +1060,9 @@ + + + @@ -663,6 +1185,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -785,6 +1328,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -916,6 +1480,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1032,6 +1617,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1079,6 +1685,21 @@ + + + + + + + + + + + + + + + @@ -1184,6 +1805,12 @@ + + + + + + @@ -1193,6 +1820,18 @@ + + + + + + + + + + + + @@ -1309,6 +1948,15 @@ + + + + + + + + + @@ -1400,6 +2048,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1452,6 +2121,15 @@ + + + + + + + + + @@ -1559,12 +2237,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -1684,6 +2386,15 @@ + + + + + + + + + @@ -1778,6 +2489,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1833,6 +2565,21 @@ + + + + + + + + + + + + + + + @@ -1934,6 +2681,12 @@ + + + + + + @@ -1964,6 +2717,24 @@ + + + + + + + + + + + + + + + + + + @@ -2059,6 +2830,9 @@ + + + @@ -2119,6 +2893,24 @@ + + + + + + + + + + + + + + + + + + @@ -2184,6 +2976,9 @@ + + + @@ -2238,6 +3033,24 @@ + + + + + + + + + + + + + + + + + + @@ -2309,6 +3122,9 @@ + + + @@ -2406,6 +3222,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -2507,6 +3344,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2552,9 +3413,6 @@ - - - @@ -2609,6 +3467,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2631,7 +3513,81 @@
- - + + Layout Options + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + Layout Basics @@ -2691,56 +3647,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2811,84 +3717,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2908,8 +3736,8 @@
- - - ASStackLayoutSpec + + Layout Containers @@ -2935,157 +3763,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASInsetLayoutSpec - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASBackgroundLayoutSpec - - - - - - - @@ -3211,8 +3888,8 @@
- - - ASCenterLayoutSpec + + Layout Examples @@ -3310,70 +3987,28 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3396,8 +4031,8 @@
- - - ASOverlayLayoutSpec + + Layout Debugging @@ -3435,104 +4070,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASRelativeLayoutSpec - - - - @@ -3560,8 +4097,6 @@ - - @@ -3619,72 +4154,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASStaticLayoutSpec - - - - - - - - - - - - - - - - - - - - - -
- - - Debug Tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4449,6 +4892,12 @@ + + + + + + @@ -4492,6 +4941,173 @@ + + + + + + + + + + + + + + + + + + + + + +
- + + Image Modification Blocks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4554,6 +5170,451 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Image Scaling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Hit Test Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Range Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_site/docs/subclassing.html b/_site/docs/subclassing.html index f230daf7..f2b6704a 100644 --- a/_site/docs/subclassing.html +++ b/_site/docs/subclassing.html @@ -65,6 +65,21 @@ + + + + + + + + + + + + + + + @@ -154,6 +169,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Philosophy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Installation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + References + + + + + + + + + + + + + + + + + + + + + + @@ -207,6 +666,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -377,6 +857,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -468,6 +969,24 @@ + + + + + + + + + + + + + + + + + + @@ -541,6 +1060,9 @@ + + + @@ -663,6 +1185,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -785,6 +1328,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -916,6 +1480,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1032,6 +1617,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1079,6 +1685,21 @@ + + + + + + + + + + + + + + + @@ -1184,6 +1805,12 @@ + + + + + + @@ -1193,6 +1820,18 @@ + + + + + + + + + + + + @@ -1309,6 +1948,15 @@ + + + + + + + + + @@ -1400,6 +2048,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1452,6 +2121,15 @@ + + + + + + + + + @@ -1559,12 +2237,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -1684,6 +2386,15 @@ + + + + + + + + + @@ -1778,6 +2489,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1833,6 +2565,21 @@ + + + + + + + + + + + + + + + @@ -1934,6 +2681,12 @@ + + + + + + @@ -1964,6 +2717,24 @@ + + + + + + + + + + + + + + + + + + @@ -2059,6 +2830,9 @@ + + + @@ -2119,6 +2893,24 @@ + + + + + + + + + + + + + + + + + + @@ -2184,6 +2976,9 @@ + + + @@ -2238,6 +3033,24 @@ + + + + + + + + + + + + + + + + + + @@ -2309,6 +3122,9 @@ + + + @@ -2406,6 +3222,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -2507,6 +3344,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2552,9 +3413,6 @@ - - - @@ -2609,6 +3467,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2631,7 +3513,81 @@
- - + + Layout Options + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + Layout Basics @@ -2691,56 +3647,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2811,84 +3717,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2908,8 +3736,8 @@
- - - ASStackLayoutSpec + + Layout Containers @@ -2935,157 +3763,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASInsetLayoutSpec - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASBackgroundLayoutSpec - - - - - - - @@ -3211,8 +3888,8 @@
- - - ASCenterLayoutSpec + + Layout Examples @@ -3310,70 +3987,28 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3396,8 +4031,8 @@
- - - ASOverlayLayoutSpec + + Layout Debugging @@ -3435,104 +4070,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASRelativeLayoutSpec - - - - @@ -3560,8 +4097,6 @@ - - @@ -3619,72 +4154,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASStaticLayoutSpec - - - - - - - - - - - - - - - - - - - - - -
- - - Debug Tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4449,6 +4892,12 @@ + + + + + + @@ -4492,6 +4941,173 @@ + + + + + + + + + + + + + + + + + + + + + +
- + + Image Modification Blocks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4554,6 +5170,451 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Image Scaling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Hit Test Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Range Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_site/docs/subtree-rasterization.html b/_site/docs/subtree-rasterization.html index 70ba497e..07cd7099 100644 --- a/_site/docs/subtree-rasterization.html +++ b/_site/docs/subtree-rasterization.html @@ -65,6 +65,21 @@ + + + + + + + + + + + + + + + @@ -154,6 +169,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Philosophy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Installation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + References + + + + + + + + + + + + + + + + + + + + + + @@ -207,6 +666,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -377,6 +857,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -468,6 +969,24 @@ + + + + + + + + + + + + + + + + + + @@ -541,6 +1060,9 @@ + + + @@ -663,6 +1185,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -785,6 +1328,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -916,6 +1480,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1032,6 +1617,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1079,6 +1685,21 @@ + + + + + + + + + + + + + + + @@ -1184,6 +1805,12 @@ + + + + + + @@ -1193,6 +1820,18 @@ + + + + + + + + + + + + @@ -1309,6 +1948,15 @@ + + + + + + + + + @@ -1400,6 +2048,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1452,6 +2121,15 @@ + + + + + + + + + @@ -1559,12 +2237,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -1684,6 +2386,15 @@ + + + + + + + + + @@ -1778,6 +2489,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1833,6 +2565,21 @@ + + + + + + + + + + + + + + + @@ -1934,6 +2681,12 @@ + + + + + + @@ -1964,6 +2717,24 @@ + + + + + + + + + + + + + + + + + + @@ -2059,6 +2830,9 @@ + + + @@ -2119,6 +2893,24 @@ + + + + + + + + + + + + + + + + + + @@ -2184,6 +2976,9 @@ + + + @@ -2238,6 +3033,24 @@ + + + + + + + + + + + + + + + + + + @@ -2309,6 +3122,9 @@ + + + @@ -2406,6 +3222,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -2507,6 +3344,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2552,9 +3413,6 @@ - - - @@ -2609,6 +3467,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2631,7 +3513,81 @@
- - + + Layout Options + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + Layout Basics @@ -2691,56 +3647,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2811,84 +3717,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2908,8 +3736,8 @@
- - - ASStackLayoutSpec + + Layout Containers @@ -2935,157 +3763,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASInsetLayoutSpec - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASBackgroundLayoutSpec - - - - - - - @@ -3211,8 +3888,8 @@
- - - ASCenterLayoutSpec + + Layout Examples @@ -3310,70 +3987,28 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3396,8 +4031,8 @@
- - - ASOverlayLayoutSpec + + Layout Debugging @@ -3435,104 +4070,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASRelativeLayoutSpec - - - - @@ -3560,8 +4097,6 @@ - - @@ -3619,72 +4154,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASStaticLayoutSpec - - - - - - - - - - - - - - - - - - - - - -
- - - Debug Tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4449,6 +4892,12 @@ + + + + + + @@ -4492,6 +4941,173 @@ + + + + + + + + + + + + + + + + + + + + + +
- + + Image Modification Blocks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4554,6 +5170,451 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Image Scaling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Hit Test Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Range Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_site/docs/synchronous-concurrency.html b/_site/docs/synchronous-concurrency.html index 8f63abea..307c153a 100644 --- a/_site/docs/synchronous-concurrency.html +++ b/_site/docs/synchronous-concurrency.html @@ -65,6 +65,21 @@ + + + + + + + + + + + + + + + @@ -154,6 +169,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Philosophy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Installation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + References + + + + + + + + + + + + + + + + + + + + + + @@ -207,6 +666,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -377,6 +857,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -468,6 +969,24 @@ + + + + + + + + + + + + + + + + + + @@ -541,6 +1060,9 @@ + + + @@ -663,6 +1185,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -785,6 +1328,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -916,6 +1480,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1032,6 +1617,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1079,6 +1685,21 @@ + + + + + + + + + + + + + + + @@ -1184,6 +1805,12 @@ + + + + + + @@ -1193,6 +1820,18 @@ + + + + + + + + + + + + @@ -1309,6 +1948,15 @@ + + + + + + + + + @@ -1400,6 +2048,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1452,6 +2121,15 @@ + + + + + + + + + @@ -1559,12 +2237,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -1684,6 +2386,15 @@ + + + + + + + + + @@ -1778,6 +2489,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1833,6 +2565,21 @@ + + + + + + + + + + + + + + + @@ -1934,6 +2681,12 @@ + + + + + + @@ -1964,6 +2717,24 @@ + + + + + + + + + + + + + + + + + + @@ -2059,6 +2830,9 @@ + + + @@ -2119,6 +2893,24 @@ + + + + + + + + + + + + + + + + + + @@ -2184,6 +2976,9 @@ + + + @@ -2238,6 +3033,24 @@ + + + + + + + + + + + + + + + + + + @@ -2309,6 +3122,9 @@ + + + @@ -2406,6 +3222,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -2507,6 +3344,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2552,9 +3413,6 @@ - - - @@ -2609,6 +3467,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2631,7 +3513,81 @@
- - + + Layout Options + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + Layout Basics @@ -2691,56 +3647,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2811,84 +3717,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2908,8 +3736,8 @@
- - - ASStackLayoutSpec + + Layout Containers @@ -2935,157 +3763,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASInsetLayoutSpec - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASBackgroundLayoutSpec - - - - - - - @@ -3211,8 +3888,8 @@
- - - ASCenterLayoutSpec + + Layout Examples @@ -3310,70 +3987,28 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3396,8 +4031,8 @@
- - - ASOverlayLayoutSpec + + Layout Debugging @@ -3435,104 +4070,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASRelativeLayoutSpec - - - - @@ -3560,8 +4097,6 @@ - - @@ -3619,72 +4154,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASStaticLayoutSpec - - - - - - - - - - - - - - - - - - - - - -
- - - Debug Tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4449,6 +4892,12 @@ + + + + + + @@ -4492,6 +4941,173 @@ + + + + + + + + + + + + + + + + + + + + + +
- + + Image Modification Blocks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4554,6 +5170,451 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Image Scaling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Hit Test Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Range Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_site/docs/text-cell-node.html b/_site/docs/text-cell-node.html index ed0af8e7..782c8592 100644 --- a/_site/docs/text-cell-node.html +++ b/_site/docs/text-cell-node.html @@ -65,6 +65,21 @@ + + + + + + + + + + + + + + + @@ -154,6 +169,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Philosophy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Installation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + References + + + + + + + + + + + + + + + + + + + + + + @@ -207,6 +666,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -377,6 +857,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -468,6 +969,24 @@ + + + + + + + + + + + + + + + + + + @@ -541,6 +1060,9 @@ + + + @@ -663,6 +1185,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -785,6 +1328,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -916,6 +1480,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1032,6 +1617,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1079,6 +1685,21 @@ + + + + + + + + + + + + + + + @@ -1184,6 +1805,12 @@ + + + + + + @@ -1193,6 +1820,18 @@ + + + + + + + + + + + + @@ -1309,6 +1948,15 @@ + + + + + + + + + @@ -1400,6 +2048,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1452,6 +2121,15 @@ + + + + + + + + + @@ -1559,12 +2237,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -1684,6 +2386,15 @@ + + + + + + + + + @@ -1778,6 +2489,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1833,6 +2565,21 @@ + + + + + + + + + + + + + + + @@ -1934,6 +2681,12 @@ + + + + + + @@ -1964,6 +2717,24 @@ + + + + + + + + + + + + + + + + + + @@ -2059,6 +2830,9 @@ + + + @@ -2119,6 +2893,24 @@ + + + + + + + + + + + + + + + + + + @@ -2184,6 +2976,9 @@ + + + @@ -2238,6 +3033,24 @@ + + + + + + + + + + + + + + + + + + @@ -2309,6 +3122,9 @@ + + + @@ -2406,6 +3222,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -2507,6 +3344,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2552,9 +3413,6 @@ - - - @@ -2609,6 +3467,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2631,7 +3513,81 @@
- - + + Layout Options + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + Layout Basics @@ -2691,56 +3647,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2811,84 +3717,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2908,8 +3736,8 @@
- - - ASStackLayoutSpec + + Layout Containers @@ -2935,157 +3763,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASInsetLayoutSpec - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASBackgroundLayoutSpec - - - - - - - @@ -3211,8 +3888,8 @@
- - - ASCenterLayoutSpec + + Layout Examples @@ -3310,70 +3987,28 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3396,8 +4031,8 @@
- - - ASOverlayLayoutSpec + + Layout Debugging @@ -3435,104 +4070,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASRelativeLayoutSpec - - - - @@ -3560,8 +4097,6 @@ - - @@ -3619,72 +4154,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASStaticLayoutSpec - - - - - - - - - - - - - - - - - - - - - -
- - - Debug Tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4449,6 +4892,12 @@ + + + + + + @@ -4492,6 +4941,173 @@ + + + + + + + + + + + + + + + + + + + + + +
- + + Image Modification Blocks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4554,6 +5170,451 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Image Scaling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Hit Test Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Range Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_site/docs/text-node.html b/_site/docs/text-node.html index 1b5a36b0..d896fb33 100644 --- a/_site/docs/text-node.html +++ b/_site/docs/text-node.html @@ -65,6 +65,21 @@ + + + + + + + + + + + + + + + @@ -154,6 +169,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Philosophy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Installation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + References + + + + + + + + + + + + + + + + + + + + + + @@ -207,6 +666,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -377,6 +857,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -468,6 +969,24 @@ + + + + + + + + + + + + + + + + + + @@ -541,6 +1060,9 @@ + + + @@ -663,6 +1185,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -785,6 +1328,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -916,6 +1480,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1032,6 +1617,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1079,6 +1685,21 @@ + + + + + + + + + + + + + + + @@ -1184,6 +1805,12 @@ + + + + + + @@ -1193,6 +1820,18 @@ + + + + + + + + + + + + @@ -1309,6 +1948,15 @@ + + + + + + + + + @@ -1400,6 +2048,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1452,6 +2121,15 @@ + + + + + + + + + @@ -1559,12 +2237,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -1684,6 +2386,15 @@ + + + + + + + + + @@ -1778,6 +2489,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1833,6 +2565,21 @@ + + + + + + + + + + + + + + + @@ -1934,6 +2681,12 @@ + + + + + + @@ -1964,6 +2717,24 @@ + + + + + + + + + + + + + + + + + + @@ -2059,6 +2830,9 @@ + + + @@ -2119,6 +2893,24 @@ + + + + + + + + + + + + + + + + + + @@ -2184,6 +2976,9 @@ + + + @@ -2238,6 +3033,24 @@ + + + + + + + + + + + + + + + + + + @@ -2309,6 +3122,9 @@ + + + @@ -2406,6 +3222,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -2507,6 +3344,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2552,9 +3413,6 @@ - - - @@ -2609,6 +3467,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2631,7 +3513,81 @@
- - + + Layout Options + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + Layout Basics @@ -2691,56 +3647,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2811,84 +3717,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2908,8 +3736,8 @@
- - - ASStackLayoutSpec + + Layout Containers @@ -2935,157 +3763,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASInsetLayoutSpec - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASBackgroundLayoutSpec - - - - - - - @@ -3211,8 +3888,8 @@
- - - ASCenterLayoutSpec + + Layout Examples @@ -3310,70 +3987,28 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3396,8 +4031,8 @@
- - - ASOverlayLayoutSpec + + Layout Debugging @@ -3435,104 +4070,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASRelativeLayoutSpec - - - - @@ -3560,8 +4097,6 @@ - - @@ -3619,72 +4154,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASStaticLayoutSpec - - - - - - - - - - - - - - - - - - - - - -
- - - Debug Tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4449,6 +4892,12 @@ + + + + + + @@ -4492,6 +4941,173 @@ + + + + + + + + + + + + + + + + + + + + + +
- + + Image Modification Blocks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4554,6 +5170,451 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Image Scaling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Hit Test Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Range Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_site/docs/video-node.html b/_site/docs/video-node.html index 29cabad1..96d4a05a 100644 --- a/_site/docs/video-node.html +++ b/_site/docs/video-node.html @@ -65,6 +65,21 @@ + + + + + + + + + + + + + + + @@ -154,6 +169,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Philosophy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Installation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + References + + + + + + + + + + + + + + + + + + + + + + @@ -207,6 +666,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -377,6 +857,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -468,6 +969,24 @@ + + + + + + + + + + + + + + + + + + @@ -541,6 +1060,9 @@ + + + @@ -663,6 +1185,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -785,6 +1328,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -916,6 +1480,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1032,6 +1617,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1079,6 +1685,21 @@ + + + + + + + + + + + + + + + @@ -1184,6 +1805,12 @@ + + + + + + @@ -1193,6 +1820,18 @@ + + + + + + + + + + + + @@ -1309,6 +1948,15 @@ + + + + + + + + + @@ -1400,6 +2048,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1452,6 +2121,15 @@ + + + + + + + + + @@ -1559,12 +2237,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -1684,6 +2386,15 @@ + + + + + + + + + @@ -1778,6 +2489,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1833,6 +2565,21 @@ + + + + + + + + + + + + + + + @@ -1934,6 +2681,12 @@ + + + + + + @@ -1964,6 +2717,24 @@ + + + + + + + + + + + + + + + + + + @@ -2059,6 +2830,9 @@ + + + @@ -2119,6 +2893,24 @@ + + + + + + + + + + + + + + + + + + @@ -2184,6 +2976,9 @@ + + + @@ -2238,6 +3033,24 @@ + + + + + + + + + + + + + + + + + + @@ -2309,6 +3122,9 @@ + + + @@ -2406,6 +3222,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -2507,6 +3344,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2552,9 +3413,6 @@ - - - @@ -2609,6 +3467,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2631,7 +3513,81 @@
- - + + Layout Options + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + Layout Basics @@ -2691,56 +3647,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2811,84 +3717,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2908,8 +3736,8 @@
- - - ASStackLayoutSpec + + Layout Containers @@ -2935,157 +3763,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASInsetLayoutSpec - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASBackgroundLayoutSpec - - - - - - - @@ -3211,8 +3888,8 @@
- - - ASCenterLayoutSpec + + Layout Examples @@ -3310,70 +3987,28 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3396,8 +4031,8 @@
- - - ASOverlayLayoutSpec + + Layout Debugging @@ -3435,104 +4070,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASRelativeLayoutSpec - - - - @@ -3560,8 +4097,6 @@ - - @@ -3619,72 +4154,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASStaticLayoutSpec - - - - - - - - - - - - - - - - - - - - - -
- - - Debug Tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4449,6 +4892,12 @@ + + + + + + @@ -4492,6 +4941,173 @@ + + + + + + + + + + + + + + + + + + + + + +
- + + Image Modification Blocks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4554,6 +5170,451 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Image Scaling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Hit Test Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Range Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_site/index.html b/_site/index.html index 5246aace..3771730d 100644 --- a/_site/index.html +++ b/_site/index.html @@ -49,33 +49,8 @@ pop's physics-based animations — but it's just as powerful with UIKit Dynamics and conventional app designs. - As the framework has grown, many features have been added that can save developers tons of time by eliminating common boilerplate style structures common in modern iOS apps. +
- + + Philosophy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Installation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + References + + + + + + + + + + + + + + + + + + + + + + @@ -207,6 +666,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -377,6 +857,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -468,6 +969,24 @@ + + + + + + + + + + + + + + + + + + @@ -541,6 +1060,9 @@ + + + @@ -663,6 +1185,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -785,6 +1328,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -916,6 +1480,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1032,6 +1617,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1079,6 +1685,21 @@ + + + + + + + + + + + + + + + @@ -1184,6 +1805,12 @@ + + + + + + @@ -1193,6 +1820,18 @@ + + + + + + + + + + + + @@ -1309,6 +1948,15 @@ + + + + + + + + + @@ -1400,6 +2048,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1452,6 +2121,15 @@ + + + + + + + + + @@ -1559,12 +2237,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -1684,6 +2386,15 @@ + + + + + + + + + @@ -1778,6 +2489,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1833,6 +2565,21 @@ + + + + + + + + + + + + + + + @@ -1934,6 +2681,12 @@ + + + + + + @@ -1964,6 +2717,24 @@ + + + + + + + + + + + + + + + + + + @@ -2059,6 +2830,9 @@ + + + @@ -2119,6 +2893,24 @@ + + + + + + + + + + + + + + + + + + @@ -2184,6 +2976,9 @@ + + + @@ -2238,6 +3033,24 @@ + + + + + + + + + + + + + + + + + + @@ -2309,6 +3122,9 @@ + + + @@ -2406,6 +3222,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -2507,6 +3344,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2552,9 +3413,6 @@ - - - @@ -2609,6 +3467,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -2631,7 +3513,81 @@
- - + + Layout Options + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + Layout Basics @@ -2691,56 +3647,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2811,84 +3717,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2908,8 +3736,8 @@
- - - ASStackLayoutSpec + + Layout Containers @@ -2935,157 +3763,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASInsetLayoutSpec - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASBackgroundLayoutSpec - - - - - - - @@ -3211,8 +3888,8 @@
- - - ASCenterLayoutSpec + + Layout Examples @@ -3310,70 +3987,28 @@ + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3396,8 +4031,8 @@
- - - ASOverlayLayoutSpec + + Layout Debugging @@ -3435,104 +4070,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASRelativeLayoutSpec - - - - @@ -3560,8 +4097,6 @@ - - @@ -3619,72 +4154,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - ASStaticLayoutSpec - - - - - - - - - - - - - - - - - - - - - -
- - - Debug Tools - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4449,6 +4892,12 @@ + + + + + + @@ -4492,6 +4941,173 @@ + + + + + + + + + + + + + + + + + + + + + +
- + + Image Modification Blocks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4554,6 +5170,451 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Image Scaling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Hit Test Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- + + Range Visualization + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_site/static/layout-example-1.png b/_site/static/layout-example-1.png new file mode 100644 index 00000000..aac85798 Binary files /dev/null and b/_site/static/layout-example-1.png differ diff --git a/_site/static/layout-example-2.png b/_site/static/layout-example-2.png new file mode 100644 index 00000000..673c1672 Binary files /dev/null and b/_site/static/layout-example-2.png differ diff --git a/_site/static/layout-example-3.png b/_site/static/layout-example-3.png new file mode 100644 index 00000000..72f9179e Binary files /dev/null and b/_site/static/layout-example-3.png differ
- Layout Specs - Edit on GitHub + Layout Debugging + Edit on GitHub
- +Debugging with ASCII Art
+ +ASLayoutSpecPlayground App
++ Layout Examples + Edit on GitHub +
+ + +Three examples in increasing order of complexity.
+ +NSSpain Talk Example
+ +
- (ASLayoutSpec *)layoutSpecThatFits:(ASSizeRange)constraint
+{
+ ASStackLayoutSpec *vStack = [[ASStackLayoutSpec alloc] init];
+
+ [vStack setChildren:@[titleNode, bodyNode];
+
+ ASStackLayoutSpec *hstack = [[ASStackLayoutSpec alloc] init];
+ hStack.direction = ASStackLayoutDirectionHorizontal;
+ hStack.spacing = 5.0;
+
+ [hStack setChildren:@[imageNode, vStack]];
+
+ ASInsetLayoutSpec *insetSpec = [ASInsetLayoutSpec insetLayoutSpecWithInsets:UIEdgeInsetsMake(5,5,5,5) child:hStack];
+
+ return insetSpec;
+}
+Discussion
+ +Social App Layout
+ +
- (ASLayoutSpec *)layoutSpecThatFits:(ASSizeRange)constrainedSize
+{
+ // header stack
+ _userAvatarImageView.preferredFrameSize = CGSizeMake(USER_IMAGE_HEIGHT, USER_IMAGE_HEIGHT); // constrain avatar image frame size
+
+ ASLayoutSpec *spacer = [[ASLayoutSpec alloc] init];
+ spacer.flexGrow = YES;
+
+ ASStackLayoutSpec *headerStack = [ASStackLayoutSpec horizontalStackLayoutSpec];
+ headerStack.alignItems = ASStackLayoutAlignItemsCenter; // center items vertically in horizontal stack
+ headerStack.justifyContent = ASStackLayoutJustifyContentStart; // justify content to left side of header stack
+ headerStack.spacing = HORIZONTAL_BUFFER;
+
+ [headerStack setChildren:@[_userAvatarImageView, _userNameLabel, spacer, _photoTimeIntervalSincePostLabel]];
+
+ // header inset stack
+
+ UIEdgeInsets insets = UIEdgeInsetsMake(0, HORIZONTAL_BUFFER, 0, HORIZONTAL_BUFFER);
+ ASInsetLayoutSpec *headerWithInset = [ASInsetLayoutSpec insetLayoutSpecWithInsets:insets child:headerStack];
+ headerWithInset.flexShrink = YES;
+
+ // vertical stack
+
+ CGFloat cellWidth = constrainedSize.max.width;
+ _photoImageView.preferredFrameSize = CGSizeMake(cellWidth, cellWidth); // constrain photo frame size
+
+ ASStackLayoutSpec *verticalStack = [ASStackLayoutSpec verticalStackLayoutSpec];
+ verticalStack.alignItems = ASStackLayoutAlignItemsStretch; // stretch headerStack to fill horizontal space
+
+ [verticalStack setChildren:@[headerWithInset, _photoImageView, footerWithInset]];
+
+ return verticalStack;
+}
+Discussion
+ +Get the full ASDK project at examples/ASDKgram.
+ +Social App Layout 2
+ +
- (ASLayoutSpec *)layoutSpecThatFits:(ASSizeRange)constrainedSize {
+
+ ASLayoutSpec *textSpec = [self textSpec];
+ ASLayoutSpec *imageSpec = [self imageSpecWithSize:constrainedSize];
+ ASOverlayLayoutSpec *soldOutOverImage = [ASOverlayLayoutSpec overlayLayoutSpecWithChild:imageSpec
+ overlay:[self soldOutLabelSpec]];
+
+ NSArray *stackChildren = @[soldOutOverImage, textSpec];
+
+ ASStackLayoutSpec *mainStack = [ASStackLayoutSpec stackLayoutSpecWithDirection:ASStackLayoutDirectionVertical
+ spacing:0.0
+ justifyContent:ASStackLayoutJustifyContentStart
+ alignItems:ASStackLayoutAlignItemsStretch
+ children:stackChildren];
+
+ ASOverlayLayoutSpec *soldOutOverlay = [ASOverlayLayoutSpec overlayLayoutSpecWithChild:mainStack
+ overlay:self.soldOutOverlay];
+
+ return soldOutOverlay;
+}
+
+- (ASLayoutSpec *)textSpec {
+ CGFloat kInsetHorizontal = 16.0;
+ CGFloat kInsetTop = 6.0;
+ CGFloat kInsetBottom = 0.0;
+ UIEdgeInsets textInsets = UIEdgeInsetsMake(kInsetTop, kInsetHorizontal, kInsetBottom, kInsetHorizontal);
+
+ ASLayoutSpec *verticalSpacer = [[ASLayoutSpec alloc] init];
+ verticalSpacer.flexGrow = YES;
+
+ ASLayoutSpec *horizontalSpacer1 = [[ASLayoutSpec alloc] init];
+ horizontalSpacer1.flexGrow = YES;
+
+ ASLayoutSpec *horizontalSpacer2 = [[ASLayoutSpec alloc] init];
+ horizontalSpacer2.flexGrow = YES;
+
+ NSArray *info1Children = @[self.firstInfoLabel, self.distanceLabel, horizontalSpacer1, self.originalPriceLabel];
+ NSArray *info2Children = @[self.secondInfoLabel, horizontalSpacer2, self.finalPriceLabel];
+ if ([ItemNode isRTL]) {
+ info1Children = [[info1Children reverseObjectEnumerator] allObjects];
+ info2Children = [[info2Children reverseObjectEnumerator] allObjects];
+ }
+
+ ASStackLayoutSpec *info1Stack = [ASStackLayoutSpec stackLayoutSpecWithDirection:ASStackLayoutDirectionHorizontal
+ spacing:1.0
+ justifyContent:ASStackLayoutJustifyContentStart
+ alignItems:ASStackLayoutAlignItemsBaselineLast children:info1Children];
+
+ ASStackLayoutSpec *info2Stack = [ASStackLayoutSpec stackLayoutSpecWithDirection:ASStackLayoutDirectionHorizontal
+ spacing:0.0
+ justifyContent:ASStackLayoutJustifyContentCenter
+ alignItems:ASStackLayoutAlignItemsBaselineLast children:info2Children];
+
+ ASStackLayoutSpec *textStack = [ASStackLayoutSpec stackLayoutSpecWithDirection:ASStackLayoutDirectionVertical
+ spacing:0.0
+ justifyContent:ASStackLayoutJustifyContentEnd
+ alignItems:ASStackLayoutAlignItemsStretch
+ children:@[self.titleLabel, verticalSpacer, info1Stack, info2Stack]];
+
+ ASInsetLayoutSpec *textWrapper = [ASInsetLayoutSpec insetLayoutSpecWithInsets:textInsets
+ child:textStack];
+ textWrapper.flexGrow = YES;
+
+ return textWrapper;
+}
+
+- (ASLayoutSpec *)imageSpecWithSize:(ASSizeRange)constrainedSize {
+ CGFloat imageRatio = [self imageRatioFromSize:constrainedSize.max];
+
+ ASRatioLayoutSpec *imagePlace = [ASRatioLayoutSpec ratioLayoutSpecWithRatio:imageRatio child:self.dealImageView];
+
+ self.badge.layoutPosition = CGPointMake(0, constrainedSize.max.height - kFixedLabelsAreaHeight - kBadgeHeight);
+ self.badge.sizeRange = ASRelativeSizeRangeMake(ASRelativeSizeMake(ASRelativeDimensionMakeWithPercent(0), ASRelativeDimensionMakeWithPoints(kBadgeHeight)), ASRelativeSizeMake(ASRelativeDimensionMakeWithPercent(1), ASRelativeDimensionMakeWithPoints(kBadgeHeight)));
+ ASStaticLayoutSpec *badgePosition = [ASStaticLayoutSpec staticLayoutSpecWithChildren:@[self.badge]];
+
+ ASOverlayLayoutSpec *badgeOverImage = [ASOverlayLayoutSpec overlayLayoutSpecWithChild:imagePlace overlay:badgePosition];
+ badgeOverImage.flexGrow = YES;
+
+ return badgeOverImage;
+}
+
+- (ASLayoutSpec *)soldOutLabelSpec {
+ ASCenterLayoutSpec *centerSoldOutLabel = [ASCenterLayoutSpec centerLayoutSpecWithCenteringOptions:ASCenterLayoutSpecCenteringXY
+ sizingOptions:ASCenterLayoutSpecSizingOptionMinimumXY child:self.soldOutLabelFlat];
+ ASStaticLayoutSpec *soldOutBG = [ASStaticLayoutSpec staticLayoutSpecWithChildren:@[self.soldOutLabelBackground]];
+ ASCenterLayoutSpec *centerSoldOut = [ASCenterLayoutSpec centerLayoutSpecWithCenteringOptions:ASCenterLayoutSpecCenteringXY sizingOptions:ASCenterLayoutSpecSizingOptionDefault child:soldOutBG];
+ ASBackgroundLayoutSpec *soldOutLabelOverBackground = [ASBackgroundLayoutSpec backgroundLayoutSpecWithChild:centerSoldOutLabel background:centerSoldOut];
+ return soldOutLabelOverBackground;
+}
+Discussion
+ +Get the full ASDK project at examples/CatDealsCollectionView.
+ + +Debug Tools
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Debug Tools
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Debug Tools
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Debug Tools
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Debug Tools
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
- Debug Tools - Edit on GitHub + Range Visualization + Edit on GitHub
-Visualize ASImageNode.image’s pixel scaling
- -Description
- -This debug feature adds a red text label overlay on the bottom right hand corner of an ASImageNode if (and only if) the image’s size in pixels does not match it’s bounds size in pixels, e.g.
- -imageSizeInPixels = image.size * image.scale
-boundsSizeInPixels = bounds.size * contentsScale
-scaleFactor = imageSizeInPixels / boundsSizeInPixels
if (scaleFactor != 1.0) {
- NSString *scaleString = [NSString stringWithFormat:@"%.2fx", scaleFactor];
- _debugLabelNode.hidden = NO;
-}
This debug feature is useful for quickly determining if you are (1) downloading and rendering excessive amounts of image data or (2) upscaling a low quality image. In the screenshot below, you can quickly see that the avatar image is unnecessarily large for it’s bounds size and that the center picture is more optimized, but not perfectly so. If you are using an external data source (such as the 500px API used in the example), it's likely that you won’t be able to get the scaleFactor to exactly 1.0. However, if you control your own endpoint, optimize your API / app to return a correctly sized image!
- -
Usage
- -In your AppDelegate, (1) import AsyncDisplayKit+Debug.h and (2) at the top of didFinishLaunchingWithOptions: enable this feature by adding [ASImageNode setShouldShowImageScalingOverlay:YES]; Make sure to call this method before initializing any ASImageNodes.
Visualize tappable areas on ASControlNodes
- -Description
- -This debug feature adds a semi-transparent neon green highlight overlay on any ASControlNodes that have a target:action: pair added. The tappable range is defined as the ASControlNode’s frame + its hitTestSlop (UIEdgeInsets used by the ASControlNode to extend it’s tappable range).
This debug feature is useful for quickly visualizing an ASControlNode's tappable range. In the screenshot below, you can quickly see 3 things: (1) The tappable area for the avatar image overlaps the username’s tappable area. In this case, the user avatar image is on top in the view hierarchy and is capturing some touches that should go to the username. (2) It would probably make sense to expand the hitTestSlop for the username to allow the user to more easily hit it. (3) I’ve accidentally set the hitTestSlop’s UIEdgeInsets to be positive instead of negative for the photo likes count label. It’s going to be hard for a user to tap the smaller target.
- -
Usage
- -In your AppDelegate, (1) import AsyncDisplayKit+Debug.h and (2) at the top of didFinishLaunchingWithOptions: enable this feature by adding[ASControlNode setEnableHitTestDebug:YES]; Make sure to call this method before initializing any ASControlNodes (including ASButtonNodes, ASImageNodes, and ASTextNodes).
Limitations
- -This only works for ASControlNodes’s with addTarget:action: pairs added. It will not work with gesture recognizers.
Visualize ASRangeController tuning parameters - PR #1390
+Visualize ASRangeController tuning parameters (PR #1390)
Description
diff --git a/_site/docs/debug-tool-hit-test-slop.html b/_site/docs/debug-tool-hit-test-slop.html new file mode 100644 index 00000000..77262c3d --- /dev/null +++ b/_site/docs/debug-tool-hit-test-slop.html @@ -0,0 +1,5697 @@ + + + + ++ Hit Test Visualization + Edit on GitHub +
+ + +Visualize tappable areas on ASControlNodes
+ +Description
+ +This debug feature adds a semi-transparent neon green highlight overlay on any ASControlNodes that have a target:action: pair added. The tappable range is defined as the ASControlNode’s frame + its hitTestSlop (UIEdgeInsets used by the ASControlNode to extend it’s tappable range).
This debug feature is useful for quickly visualizing an ASControlNode's tappable range. In the screenshot below, you can quickly see 3 things: (1) The tappable area for the avatar image overlaps the username’s tappable area. In this case, the user avatar image is on top in the view hierarchy and is capturing some touches that should go to the username. (2) It would probably make sense to expand the hitTestSlop for the username to allow the user to more easily hit it. (3) I’ve accidentally set the hitTestSlop’s UIEdgeInsets to be positive instead of negative for the photo likes count label. It’s going to be hard for a user to tap the smaller target.
+ +
Usage
+ +In your AppDelegate, (1) import AsyncDisplayKit+Debug.h and (2) at the top of didFinishLaunchingWithOptions: enable this feature by adding[ASControlNode setEnableHitTestDebug:YES]; Make sure to call this method before initializing any ASControlNodes (including ASButtonNodes, ASImageNodes, and ASTextNodes).
Limitations
+ +This only works for ASControlNodes’s with addTarget:action: pairs added. It will not work with gesture recognizers.
+ Image Scaling + Edit on GitHub +
+ + +Visualize ASImageNode.image’s pixel scaling
+ +Description
+ +This debug feature adds a red text label overlay on the bottom right hand corner of an ASImageNode if (and only if) the image’s size in pixels does not match it’s bounds size in pixels, e.g.
+ +imageSizeInPixels = image.size * image.scale
+boundsSizeInPixels = bounds.size * contentsScale
+scaleFactor = imageSizeInPixels / boundsSizeInPixels
if (scaleFactor != 1.0) {
+ NSString *scaleString = [NSString stringWithFormat:@"%.2fx", scaleFactor];
+ _debugLabelNode.hidden = NO;
+}
This debug feature is useful for quickly determining if you are (1) downloading and rendering excessive amounts of image data or (2) upscaling a low quality image. In the screenshot below, you can quickly see that the avatar image is unnecessarily large for it’s bounds size and that the center picture is more optimized, but not perfectly so. If you are using an external data source (such as the 500px API used in the example), it's likely that you won’t be able to get the scaleFactor to exactly 1.0. However, if you control your own endpoint, optimize your API / app to return a correctly sized image!
+ +
Usage
+ +In your AppDelegate, (1) import AsyncDisplayKit+Debug.h and (2) at the top of didFinishLaunchingWithOptions: enable this feature by adding [ASImageNode setShouldShowImageScalingOverlay:YES]; Make sure to call this method before initializing any ASImageNodes.
Debug Tools
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Debug Tools
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Debug Tools
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Debug Tools
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Layout Engine
+Layout Engine
AsyncDisplayKit's layout engine is both one of its most powerful and one of its most unique features. Based on the CSS FlexBox model, it provides a declarative way of specifying a custom node's size and layout of its subnodes. While all nodes are concurrently rendered by default, asynchronous measurement and layout are performed by providing an ASLayoutSpec for each node.
diff --git a/_site/docs/hit-test-slop.html b/_site/docs/hit-test-slop.html index 917595df..8ecd1b7a 100644 --- a/_site/docs/hit-test-slop.html +++ b/_site/docs/hit-test-slop.html @@ -65,6 +65,21 @@ + + + + + + + + + + + + + + + @@ -154,6 +169,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Debug Tools
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Debug Tools
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
- ASCenterLayoutSpec - Edit on GitHub + Image Modification Blocks + Edit on GitHub
diff --git a/_site/docs/image-node.html b/_site/docs/image-node.html index e617e2aa..cc9ec107 100644 --- a/_site/docs/image-node.html +++ b/_site/docs/image-node.html @@ -65,6 +65,21 @@ + + + + + + + + + + + + + + + @@ -154,6 +169,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Debug Tools
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Debug Tools
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Installation + Edit on GitHub +
+ + +CocoaPods
+ +ASDK is available on CocoaPods. Add the following to your Podfile:
+pod 'AsyncDisplayKit'
+ASDK can also be used as a regular static library:
+ +Copy the project to your codebase manually, adding AsyncDisplayKit.xcodeproj to your workspace. Add libAsyncDisplayKit.a, AssetsLibrary, and Photos to the "Link Binary With Libraries" build phase. Include -lc++ -ObjC in your project linker flags.
Import the framework header, or create an Objective-C bridging header if you're using Swift:
+#import <AsyncDisplayKit/AsyncDisplayKit.h>
+Carthage
+ +ASDK is available through Carthage. Add the following to your Cartfile:
+github "facebook/AsyncDisplayKit"
+Run ‘carthage update’ in Terminal and to fetch and build the ASDK library. This will create a folder named Carthage in your app’s root folder. In that folder there will be a ‘Build’ folder from where you have to drag the frameworks you want to use into the “Linked Frameworks and Libraries” section in Xcode.
+ +Learn more about Carthage.
+ + +Debug Tools
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
While a node's ability to be rendered and measured asynchronously makes it quite powerful, another crucially important layer to ASDK is the idea of intelligent preloading.
+ +As was pointed out in getting started, it is rarely advantageous to use a node outside of the context of one of the containers. This is due to the fact that all nodes have a notion of their current interface state.
+ +This interfaceState property is constantly updated by an ASRangeController which all containers create and maintain internally.
A node used outside of a container won't have its state updated by any range controller which is what results in the common flashes as nodes are rendered after realizing they're already onscreen without any warning.
+ +Interface State Ranges
+ +When nodes are added to a scrolling or paging interface they are typically in one of the following ranges. This means that as the scrolling view is scrolled, their interface states will be updated as they move through them.
+ +A node will be in one of following ranges:
+ +-
+
Interface State Callbacks
+ +As a user scrolls, nodes move through the ranges and react appropriately by loading data, rendering, etc. Your own node subclasses can easily tap into this mechanism by implementing the corresponding callback methods.
+ +Visible Range
+ +- (void)visibilityDidChange:(BOOL)isVisible;
Display Range
+ +- (void)displayWillStart
+- (void)displayDidFinish
Fetch Data Range
+ +- (void)fetchData
+- (void)clearFetchedData
Just remember to call super ok? 😉
+Debug Tools
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Debug Tools
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Layout Options + Edit on GitHub +
+ + +When using ASDK, you have three options for layout. Note that UIKit Autolayout is not supported by ASDK.
+ +Manual Sizing & Layout
+ +This original layout method shipped with ASDK 1.0 and is analogous to UIKit's layout methods. Use this method for for ASViewControllers (unless you subclass the node).
+ +[ASDisplayNode calculateSizeThatFits:] vs. [UIView sizeThatFits:]
[ASDisplayNode layout] vs. [UIView layoutSubviews]
Advantages (over UIKit)
+ +-
+
Shortcomings (same as UIKit):
+ +-
+
Unified Sizing & Layout
+ +This layout method does not have a UIKit analog. It is implemented by calling
+ +- (ASLayout *)calculateLayoutThatFits: (ASSizeRange)constraint
Advantages
+ +-
+
Shortcomings
+ +-
+
Automatic, Extensible Layout
+ +This is the reccomended layout method. It does not have a UIKit analog and is implemented by calling
+ +- (ASLayoutSpec *)layoutSpecThatFits:(ASSizeRange)constraint
Advantages
+ +-
+
The diagram below shows how options #2 and #3 above both result in an ASLayout, except that in option #3, the ASLayout is produced automatically by the ASLayoutSpec.
+ +Debug Tools
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Debug Tools
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Debug Tools
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Debug Tools
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Debug Tools
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Philosophy + Edit on GitHub +
+ + +Asynchronous Performance Gains
+ +AsyncDisplayKit is a UI framework that was originally born from Facebook’s Paper app. It came as an answer to one of the core questions the Paper team faced. How can you keep the main thread as clear as possible?
+ +Nowadays, many apps have a user experience that relies heavily upon continuous gestures and physics based animations. At the very least, your UI is probably dependent on some form of scroll view. These types of user interfaces depend entirely on the main thread and are extremely sensitive to main thread stalls. A clogged main thread means dropped frames and an unpleasant user experience.
+ +AsyncDisplayKit Nodes are a thread-safe abstraction layer over UIViews and CALayers:
+ +
You can access most view and layer properties when using nodes, the difference is that nodes are rendered concurrently by default, and measured and laid out asynchronously when used correctly!
+ +Too see asynchronous performance gains in action, check out the examples/ASDKgram app which compares a UIKit-implemented social media feed with an ASDK-implemented social media feed!
On an iPhone 6+, the performance may not be radically different, but on a 4S, the difference is dramatic! Which leads us to ASDK's next priority...
+ +A Great App Experience for All Users
+ +ASDK's performance gains allow you to easily design a great experience for every app user - across all devices, on all network connections.
+ +A Great Developer Experience
+ +ASDK also strives to make the developer experience great
+- platform compatability: iOS & tvOS
+- language compatability: Objective-C & Swift
+- requires fewer lines of code to build advanced apps (see examples/ASDKgram for a direct comparison of a UIKit implemention of an app vs. an equivalent ASDK implementation)
+- cleaner architecture patterns
+- robust code (some really brilliant minds have worked on this for 3+ years).
Advanced Developer Tools
+ +As ASDK has grown, some of the brightest iOS engineers have contributed advanced technologies that will save you, as a developer using ASDK, development time.
+ +Advanced Technology
+ +-
+
Network Code Savings
+ +-
+
Debug Tools
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ References + Edit on GitHub +
+ + +Join our Slack!
+ +For general discussion, announcements and help. Email AsyncDisplayKit@gmail.com for an invite.
+ +Learn more
+ +-
+
Apps (that we know of) that use ASDK
+ +-
+
Email us to add your app to this list.
+ + +Debug Tools
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Debug Tools
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
- ASStackLayoutSpec - Edit on GitHub -
- - - - -Debug Tools
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Debug Tools
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Debug Tools
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Debug Tools
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Debug Tools
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Debug Tools
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Debug Tools
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
As the framework has grown, many features have been added that can save developers tons of time by eliminating common boilerplate style structures common in modern iOS apps. If you've ever dealt with cell reuse bugs, tried to performantly preload data for a page or scroll style interface or even just tried to keep your app from dropping too many frames you can benefit from integrating ASDK.
- If you've ever dealt with cell reuse bugs, tried to performantly preload data for a page or scroll style interface or even just tried to keep your app from dropping too many frames you can benefit from integrating ASDK. - -Quick start
- -ASDK is available on CocoaPods. Add the following to your Podfile:
-pod 'AsyncDisplayKit'
- (ASDK can also be used as a regular static library: Copy the project to your
- codebase manually, adding AsyncDisplayKit.xcodeproj to your workspace. Add
- libAsyncDisplayKit.a, AssetsLibrary, and Photos to the "Link Binary With
- Libraries" build phase. Include -lc++ -ObjC in your project linker flags.)
Import the framework header, or create an Objective-C bridging - header - if you're using Swift:
-#import <AsyncDisplayKit/AsyncDisplayKit.h>
- AsyncDisplayKit Nodes are a thread-safe abstraction layer over UIViews and - CALayers:
- -
To learn more, check out our docs! diff --git a/_site/resources.html b/_site/resources.html index 51255158..e83e69f9 100644 --- a/_site/resources.html +++ b/_site/resources.html @@ -65,6 +65,21 @@ + + + + + + + + + + + + + + + @@ -154,6 +169,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Debug Tools
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+