<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Spark TileGroup</title><link>https://sourceforge.net/adobe/flexsdk/wiki/Spark%2520TileGroup/</link><description>Recent changes to Spark TileGroup</description><atom:link href="https://sourceforge.net/adobe/flexsdk/wiki/Spark%20TileGroup/feed" rel="self"/><language>en</language><lastBuildDate>Thu, 06 Dec 2012 23:22:05 -0000</lastBuildDate><atom:link href="https://sourceforge.net/adobe/flexsdk/wiki/Spark%20TileGroup/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage Spark TileGroup modified by SourceForge Editorial Staff</title><link>https://sourceforge.net/adobe/flexsdk/wiki/Spark%2520TileGroup/</link><description>&lt;pre&gt;--- v1
+++ v2
@@ -1,11 +1,10 @@
 
-
-&lt;div class="section"&gt;
+&lt;div class="section" markdown&gt;
 
    
 
 
-&lt;div class="column" style="display:inline-block; vertical-align:top; width:80%;"&gt;
+&lt;div class="column" style="display:inline-block; vertical-align:top; width:80%;" markdown&gt;
 
  
 
@@ -296,4 +295,4 @@
 &lt;/div&gt;
 
    
-[[ include ref='site:open_commentlogin' ]]
+ 
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">SourceForge Editorial Staff</dc:creator><pubDate>Thu, 06 Dec 2012 23:22:05 -0000</pubDate><guid>https://sourceforge.net1d399d2369a829b096577306dfe7420a37e15468</guid></item><item><title>WikiPage Spark TileGroup modified by SourceForge Editorial Staff</title><link>https://sourceforge.net/adobe/flexsdk/wiki/Spark%2520TileGroup/</link><description>

&lt;div class="section"&gt;

   


&lt;div class="column" style="display:inline-block; vertical-align:top; width:80%;"&gt;

 

# TileGroup Specification

----

## Summary and Background

----

TileGroup is a Group that has a TileLayout set on it by default. It exposes the public properties of the TileLayout so they can be set directly on the TileGroup rather than through its layout property.

## Usage Scenarios

----

The user wants to create a Group with a TileLayout in ActionScript by instantiating one object.

The user wants to create a Group with a TileLayout in MXML with a single tag.

## Detailed Description

----

VGroup/HGroup are currently available as convenience containers that define VerticalLayout/HorizontalLayout as their default layout and Group is configured with a BasicLayout by default. Having TileGroup will mean that each layout provided in Flex 4 will have an equivalent Group:

Group - BasicLayout  
VGroup - VerticalLayout  
HGroup - HorizontalLayout  
TileGroup - TileLayout

The layout property of a TileGroup/VGroup/HGroup can not be changed and attempting to do so will result in a runtime error.

## API Description

----


    package spark.components 
    {
    
    public class TileGroup extends Group 
    {
    
        //----------------------------------
        //  columnAlign
        //----------------------------------
    
        [Inspectable(category="General", 
                     enumeration="left,justifyUsingGap,justifyUsingWidth",
                     defaultValue="left")]
        
        /**
         *  @copy spark.layouts.TileLayout#columnAlign
         *  
         *  @default "left"
         */
        public function get columnAlign():String
        public function set columnAlign(value:String):void
    
        //----------------------------------
        //  columnCount
        //----------------------------------
        
        &lt;a href="Bindable%28%26quot%3BpropertyChange%26quot%3B%29"&gt;Bindable("propertyChange")&lt;/a&gt;
        &lt;a href="Inspectable%28category%3D%26quot%3BGeneral%26quot%3B%29"&gt;Inspectable(category="General")&lt;/a&gt;
        
        /**
         *  @copy spark.layouts.TileLayout#columnCount
         * 
         *  @default -1
         */
        public function get columnCount():int
    
        //----------------------------------
        //  columnWidth
        //----------------------------------
    
        &lt;a href="Bindable%28%26quot%3BpropertyChange%26quot%3B%29"&gt;Bindable("propertyChange")&lt;/a&gt;
        &lt;a href="Inspectable%28category%3D%26quot%3BGeneral%26quot%3B%29"&gt;Inspectable(category="General")&lt;/a&gt;
        
        /**
         *  @copy spark.layouts.TileLayout#columnWidth
         * 
         *  @default 0
         */
        public function get columnWidth():int
        public function set columnWidth(value:int):void
        
        //----------------------------------
        //  horizontalAlign
        //----------------------------------
        
        [Inspectable(category="General", 
                     enumeration="left,center,right,justify,contentJustify",
                     defaultValue="left")]
    
        /**
         *  @copy spark.layouts.TileLayout#horizontalAlign
         *  
         *  @default "justify"
         */
        public function get horizontalAlign():String
        public function set horizontalAlign(value:String):void
        
        //----------------------------------
        //  horizontalGap
        //----------------------------------
        
        &lt;a href="Bindable%28%26quot%3BpropertyChange%26quot%3B%29"&gt;Bindable("propertyChange")&lt;/a&gt;
        &lt;a href="Inspectable%28category%3D%26quot%3BGeneral%26quot%3B%29"&gt;Inspectable(category="General")&lt;/a&gt;
    
        /**
         *  @copy spark.layouts.TileLayout#horizontalGap
         * 
         *  @default 6
         */
        public function get horizontalGap():int
        public function set horizontalGap(value:int):void
    
        //----------------------------------
        //  orientation
        //----------------------------------
        
        [Inspectable(category="General", 
                     enumeration="rows,columns", 
                     defaultValue="rows")]
    
        /**
         *  @copy spark.layouts.TileLayout#orientation
         * 
         *  @default "rows"
         */
        public function get orientation():String
        public function set orientation(value:String):void
        
        //----------------------------------
        //  requestedColumnCount
        //----------------------------------
    
        &lt;a href="Inspectable%28category%3D%26quot%3BGeneral%26quot%3B%29"&gt;Inspectable(category="General")&lt;/a&gt;
    
        /**
         *  @copy spark.layouts.TileLayout#requestedColumnCount
         * 
         *  @default -1
         */
        public function get requestedColumnCount():int
        public function set requestedColumnCount(value:int):void
    
        //----------------------------------
        //  requestedRowCount
        //----------------------------------
    
        &lt;a href="Inspectable%28category%3D%26quot%3BGeneral%26quot%3B%29"&gt;Inspectable(category="General")&lt;/a&gt;
    
        /**
         *  @copy spark.layouts.TileLayout#requestedRowCount
         * 
         *  @default -1
         */
        public function get requestedRowCount():int
        public function set requestedRowCount(value:int):void
    
        //----------------------------------
        //  rowAlign
        //----------------------------------
    
        [Inspectable(category="General", 
                     enumeration="top,justifyUsingGap,justifyUsingHeight",
                     defaultValue="top")]
    
        /**
         *  @copy spark.layouts.TileLayout#rowAlign
         * 
         *  @default "top"
         */
        public function get rowAlign():String
        public function set rowAlign(value:String):void
    
        //----------------------------------
        //  rowCount
        //----------------------------------
    
        &lt;a href="Bindable%28%26quot%3BpropertyChange%26quot%3B%29"&gt;Bindable("propertyChange")&lt;/a&gt;
        &lt;a href="Inspectable%28category%3D%26quot%3BGeneral%26quot%3B%29"&gt;Inspectable(category="General")&lt;/a&gt;
    
        /**
         *  @copy spark.layouts.TileLayout#rowCount
         * 
         *  @default -1
         */
        public function get rowCount():int
        
        //----------------------------------
        //  rowHeight
        //----------------------------------
        
        &lt;a href="Bindable%28%26quot%3BpropertyChange%26quot%3B%29"&gt;Bindable("propertyChange")&lt;/a&gt;
        &lt;a href="Inspectable%28category%3D%26quot%3BGeneral%26quot%3B%29"&gt;Inspectable(category="General")&lt;/a&gt;
    
        /**
         *  @copy spark.layouts.TileLayout#rowHeight
         * 
         *  @default 0
         */
        public function get rowHeight():int
        public function set rowHeight(value:int):void
        
        //----------------------------------
        //  verticalAlign
        //----------------------------------
        
        [Inspectable(category="General", 
                     enumeration="top,bottom,middle,justify", 
                     defaultValue="justify")]
    
        /**
         *  @copy spark.layouts.TileLayout#verticalAlign
         *  
         *  @default "justify"
         */
        public function get verticalAlign():String
        public function set verticalAlign(value:String):void 
        
        //----------------------------------
        //  verticalGap
        //----------------------------------
        
        &lt;a href="Bindable%28%26quot%3BpropertyChange%26quot%3B%29"&gt;Bindable("propertyChange")&lt;/a&gt;
        &lt;a href="Inspectable%28category%3D%26quot%3BGeneral%26quot%3B%29"&gt;Inspectable(category="General")&lt;/a&gt;
    
        /**
         *  @copy spark.layouts.TileLayout#verticalGap
         * 
         *  @default 6
         */
        public function get verticalGap():int
        public function set verticalGap(value:int):void
        
    }
    }
    

## B Features

----  
None

## Examples and Usage

----

Instead of defining a Group with a TileLayout and changing properties on the layout:


    &lt;Group&gt;
    	&lt;layout&gt;
    		&lt;TileLayout horizontalGap="5" /&gt;
    	&lt;/layout&gt;
    	...
    &lt;/Group&gt;
    

You can use a TileGroup and change the layout properties directly on the TileGroup:


    &lt;TileGroup horizontalGap="5"&gt;
    	...
    &lt;/TileGroup&gt;
    

## Documentation

----  
The majority of the documentation of TileGroup is copied from the TileLayout class using @copy.  
----



&lt;/div&gt;

   
[[ include ref='flexsdk_rightnav' ]]   


&lt;/div&gt;

   
[[ include ref='site:open_commentlogin' ]]
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">SourceForge Editorial Staff</dc:creator><pubDate>Thu, 15 Mar 2012 18:13:05 -0000</pubDate><guid>https://sourceforge.net3a4c5fede22a645e46fc1fcb7b54cd5947c82b71</guid></item></channel></rss>