You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ah...@apache.org on 2012/09/05 08:44:33 UTC

svn commit: r1381025 [8/20] - in /incubator/flex/sdk/branches/develop/mustella/tests/gumbo: DeferredInstantiation/DfrdInst_Tests/ DeferredInstantiation/DfrdInst_Tests/Baselines/ FCK/integration/ FCK/integration/baselines/ FCK/states/baselines/ componen...

Modified: incubator/flex/sdk/branches/develop/mustella/tests/gumbo/components/DataGrid/Properties/DataGrid_Properties_colResize.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/mustella/tests/gumbo/components/DataGrid/Properties/DataGrid_Properties_colResize.mxml?rev=1381025&r1=1381024&r2=1381025&view=diff
==============================================================================
--- incubator/flex/sdk/branches/develop/mustella/tests/gumbo/components/DataGrid/Properties/DataGrid_Properties_colResize.mxml (original)
+++ incubator/flex/sdk/branches/develop/mustella/tests/gumbo/components/DataGrid/Properties/DataGrid_Properties_colResize.mxml Wed Sep  5 06:43:18 2012
@@ -56,24 +56,24 @@
 				<WaitForEvent target="stage" eventName="enterFrame" numExpectedEvents="2"/>				
 			</setup>
 			<body>				
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="253"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="250"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="33"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="27"/>								
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="45"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="32"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="44"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="29"/>								
 				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="42" localY="10" waitEvent="rollOver" /> 				
 				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="42" localY="10" waitEvent="separatorMouseDown" /> 
 				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="152" localY="10" waitEvent="separatorMouseDrag" /> 
 				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="152" localY="10" waitEvent="separatorMouseUp" /> 												
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="149"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="148"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="33"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="27"/>
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="363"/>				
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="45"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="32"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="44"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="29"/>
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="360"/>				
 			</body>
 		</TestCase>
 	
@@ -83,34 +83,34 @@
 				<WaitForEvent target="stage" eventName="enterFrame" numExpectedEvents="2"/>				
 			</setup>
 			<body>				
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="253"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="250"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="33"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="27"/>				
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="45"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="32"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="44"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="29"/>				
 				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="42" localY="10" waitEvent="rollOver" /> 
 				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="42" localY="10" waitEvent="separatorMouseDown" /> 
 				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="152" localY="10" waitEvent="separatorMouseDrag" /> 
 				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="152" localY="10" waitEvent="separatorMouseUp" /> 	
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="149"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="148"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="33"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="27"/>
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="363"/>									
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="45"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="32"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="44"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="29"/>
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="360"/>									
 				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="152" localY="10" waitEvent="separatorMouseDown" /> 
 				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="82" localY="10" waitEvent="separatorMouseDrag" /> 
 				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="82" localY="10" waitEvent="enterFrame" waitTarget="stage" />
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="79"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="78"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="60"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="60"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="47"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="60"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="41"/>
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="363"/>				
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="59"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="46"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="58"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="43"/>
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="360"/>				
 			</body>
 		</TestCase>
 
@@ -120,23 +120,23 @@
 				<WaitForEvent target="stage" eventName="enterFrame" numExpectedEvents="2"/>				
 			</setup>
 			<body>				
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="253"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="250"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="33"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="27"/>				
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="45"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="32"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="44"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="29"/>				
 				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="42" localY="10" waitEvent="rollOver" /> 
 				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="42" localY="10" waitEvent="separatorMouseDown" /> 				
 				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="42" localY="10" waitEvent="separatorMouseUp" /> 								
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="33"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="27"/>
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="253"/>																	
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="45"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="32"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="44"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="29"/>
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="250"/>																	
 			</body>
 		</TestCase>	
 		
@@ -146,25 +146,25 @@
 				<WaitForEvent target="stage" eventName="enterFrame" numExpectedEvents="2"/>				
 			</setup>
 			<body>				
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="253"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="250"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="33"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="27"/>				
-				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="42" localY="10" waitEvent="rollOver" /> 
-				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="42" localY="10" waitEvent="separatorMouseDown" /> 
-				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="82" localY="10" waitEvent="separatorMouseDrag" /> 			
-				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="42" localY="10" waitEvent="separatorMouseDrag" /> 								
-				<!--DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="42" localY="10" waitEvent="separatorMouseUp" /--> 
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="45"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="32"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="44"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="29"/>				
+				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="41" localY="10" waitEvent="rollOver" /> 
+				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="41" localY="10" waitEvent="separatorMouseDown" /> 
+				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="81" localY="10" waitEvent="separatorMouseDrag" /> 			
+				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="41" localY="10" waitEvent="separatorMouseDrag" /> 								
+				<!--DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="41" localY="10" waitEvent="separatorMouseUp" /--> 
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="54"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="54"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="41"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="54"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="35"/>
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="293"/>																	
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="53"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="40"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="52"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="37"/>
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="290"/>																	
 			</body>
 		</TestCase>		
 
@@ -177,23 +177,23 @@
 				<WaitForEvent target="stage" eventName="enterFrame" numExpectedEvents="2"/>		
 			</setup>
 			<body>				
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="253"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="250"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="33"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="27"/>								
-				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="177" localY="10" waitEvent="rollOver" /> 
-				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="177" localY="10" waitEvent="separatorMouseDown" /> 
-				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="203" localY="10" waitEvent="separatorMouseDrag" /> 
-				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="203" localY="10" waitEvent="separatorMouseUp" /> 
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="60"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="43"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="27"/>						
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="45"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="32"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="44"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="29"/>								
+				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="208" localY="10" waitEvent="rollOver" /> 
+				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="208" localY="10" waitEvent="separatorMouseDown" /> 
+				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="216" localY="10" waitEvent="separatorMouseDrag" /> 
+				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="216" localY="10" waitEvent="separatorMouseUp" /> 
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="45"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="32"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="52"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="21"/>						
 			</body>
 		</TestCase>			
 		
@@ -203,25 +203,25 @@
 				<WaitForEvent target="stage" eventName="enterFrame" numExpectedEvents="2"/>				
 			</setup>
 			<body>				
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="253"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="250"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="33"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="27"/>				
-				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="79" localY="10" waitEvent="rollOver" /> 
-				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="79" localY="10" waitEvent="separatorMouseDown" /> 
-				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="160" localY="10" waitEvent="separatorMouseDrag" /> 
-				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="160" localY="10" waitEvent="separatorMouseUp" /> 												
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="45"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="32"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="44"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="29"/>				
+				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="87" localY="10" waitEvent="rollOver" /> 
+				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="87" localY="10" waitEvent="separatorMouseDown" /> 
+				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="161" localY="10" waitEvent="separatorMouseDrag" /> 
+				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="161" localY="10" waitEvent="separatorMouseUp" /> 												
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="120"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="33"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="27"/>
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="371"/>				
-			</body>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="45"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="32"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="44"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="29"/>
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="324"/>				
+			</body>	
 		</TestCase>		
 		
 		<TestCase testID="DataGrid_Properties_col3ResizeLarger" keywords="[DataGrid, Property, column, resize]" description="Test how resizing column 3 larger effects widths">			
@@ -230,24 +230,24 @@
 				<WaitForEvent target="stage" eventName="enterFrame" numExpectedEvents="2"/>				
 			</setup>
 			<body>				
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="253"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="250"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="33"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="27"/>				
-				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="140" localY="10" waitEvent="rollOver" /> 
-				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="140" localY="10" waitEvent="separatorMouseDown" /> 
-				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="170" localY="10" waitEvent="separatorMouseDrag" /> 
-				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="170" localY="10" waitEvent="separatorMouseUp" /> 												
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="45"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="32"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="44"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="29"/>				
+				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="132" localY="10" waitEvent="rollOver" /> 
+				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="132" localY="10" waitEvent="separatorMouseDown" /> 
+				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="179" localY="10" waitEvent="separatorMouseDrag" /> 
+				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="179" localY="10" waitEvent="separatorMouseUp" /> 												
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="92"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="33"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="27"/>
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="320"/>				
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="32"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="44"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="29"/>
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="297"/>				
 			</body>
 		</TestCase>		
 				
@@ -257,35 +257,35 @@
 				<WaitForEvent target="stage" eventName="enterFrame" numExpectedEvents="2"/>				
 			</setup>
 			<body>				
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="253"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="250"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="33"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="27"/>				
-				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="140" localY="10" waitEvent="rollOver" /> 
-				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="140" localY="10" waitEvent="separatorMouseDown" /> 
-				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="170" localY="10" waitEvent="separatorMouseDrag" /> 
-				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="170" localY="10" waitEvent="separatorMouseUp" /> 												
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="45"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="32"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="44"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="29"/>				
+				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="132" localY="10" waitEvent="rollOver" /> 
+				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="132" localY="10" waitEvent="separatorMouseDown" /> 
+				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="179" localY="10" waitEvent="separatorMouseDrag" /> 
+				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="179" localY="10" waitEvent="separatorMouseUp" /> 												
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="92"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="33"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="27"/>
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="320"/>				
-				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="170" localY="10" waitEvent="rollOver" /> 
-				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="170" localY="10" waitEvent="separatorMouseDown" /> 
-				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="150" localY="10" waitEvent="separatorMouseDrag" /> 
-				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="150" localY="10" waitEvent="enterFrame" waitTarget="stage"/> 						
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="39"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="72"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="41"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="76"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="36"/>				
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="320"/>				
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="32"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="44"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="29"/>
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="297"/>				
+				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="179" localY="10" waitEvent="rollOver" /> 
+				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="179" localY="10" waitEvent="separatorMouseDown" /> 
+				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="132" localY="10" waitEvent="separatorMouseDrag" /> 
+				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="132" localY="10" waitEvent="enterFrame" waitTarget="stage"/> 						
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="45"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="48"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="60"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="44"/>				
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="297"/>				
 			</body>
 		</TestCase>				
 
@@ -301,35 +301,35 @@
 				<AssertPropertyValue target="myComp1.c1_4" propertyName="width" value="40"/>
 				<AssertPropertyValue target="myComp1.c1_5" propertyName="width" value="80"/>
 				<AssertPropertyValue target="myComp1.c1_6" propertyName="width" value="40"/>				
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="307"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="305"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="46"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="45"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="40"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="80"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="40"/>																
-				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="140" localY="10" waitEvent="rollOver" /> 
-				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="140" localY="10" waitEvent="separatorMouseDown" /> 
-				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="170" localY="10" waitEvent="separatorMouseDrag" /> 
-				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="170" localY="10" waitEvent="separatorMouseUp" />
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
+				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="132" localY="10" waitEvent="rollOver" /> 
+				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="132" localY="10" waitEvent="separatorMouseDown" /> 
+				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="179" localY="10" waitEvent="separatorMouseDrag" /> 
+				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="179" localY="10" waitEvent="separatorMouseUp" />
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="92"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="39"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="40"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="80"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="39"/>												
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="347"/>				
-				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="170" localY="10" waitEvent="rollOver" /> 
-				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="170" localY="10" waitEvent="separatorMouseDown" /> 
-				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="150" localY="10" waitEvent="separatorMouseDrag" /> 
-				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="150" localY="10" waitEvent="enterFrame" waitTarget="stage"/> 						
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="40"/>												
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="352"/>				
+				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="179" localY="10" waitEvent="rollOver" /> 
+				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="179" localY="10" waitEvent="separatorMouseDown" /> 
+				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="132" localY="10" waitEvent="separatorMouseDrag" /> 
+				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="132" localY="10" waitEvent="enterFrame" waitTarget="stage"/> 						
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="72"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="39"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="45"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="40"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="80"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="39"/>				
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="327"/>								
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="40"/>				
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="305"/>								
 			</body>
 		</TestCase>		
 
@@ -339,32 +339,32 @@
 				<WaitForEvent target="stage" eventName="enterFrame" numExpectedEvents="2"/>				
 			</setup>
 			<body>				
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="253"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="250"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="33"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="27"/>				
-				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="140" localY="10" waitEvent="rollOver" /> 
-				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="140" localY="10" waitEvent="separatorMouseDown" /> 
-				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="170" localY="10" waitEvent="separatorMouseDrag" /> 
-				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="170" localY="10" waitEvent="separatorMouseUp" /> 												
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="45"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="32"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="44"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="29"/>				
+				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="132" localY="10" waitEvent="rollOver" /> 
+				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="132" localY="10" waitEvent="separatorMouseDown" /> 
+				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="179" localY="10" waitEvent="separatorMouseDrag" /> 
+				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="179" localY="10" waitEvent="separatorMouseUp" /> 												
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="92"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="33"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="27"/>				
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="320"/>				
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="32"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="44"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="29"/>				
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="297"/>				
 				<SetProperty target="myComp1.dataGrid1" propertyName="width" value="420" waitEvent="updateComplete"/>
 				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="420"/>				
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="92"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="68"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="103"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="46"/>												
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="73"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="85"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="70"/>												
 			</body>
 		</TestCase>	
 		
@@ -374,35 +374,35 @@
 				<WaitForEvent target="stage" eventName="enterFrame" numExpectedEvents="2"/>				
 			</setup>
 			<body>								
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="253"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="250"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="33"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="27"/>									
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="45"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="32"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="44"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="29"/>									
 				<SetProperty target="myComp1.c1_5" propertyName="width" value="80" waitEvent="enterFrame" waitTarget="stage"/>
 				<SetProperty target="myComp1.c1_6" propertyName="width" value="40" waitEvent="enterFrame" waitTarget="stage"/>
 				<AssertPropertyValue target="myComp1.c1_5" propertyName="width" value="80"/>
 				<AssertPropertyValue target="myComp1.c1_6" propertyName="width" value="40"/>				
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="300"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="297"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="33"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="45"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="32"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="80"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="40"/>																
-				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="140" localY="10" waitEvent="rollOver" /> 
-				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="140" localY="10" waitEvent="separatorMouseDown" /> 
-				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="170" localY="10" waitEvent="separatorMouseDrag" /> 
-				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="170" localY="10" waitEvent="separatorMouseUp" />
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
+				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="132" localY="10" waitEvent="rollOver" /> 
+				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="132" localY="10" waitEvent="separatorMouseDown" /> 
+				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="179" localY="10" waitEvent="separatorMouseDrag" /> 
+				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="179" localY="10" waitEvent="separatorMouseUp" />
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="92"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="33"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="32"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="80"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="39"/>												
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="341"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="40"/>												
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="344"/>
 			</body>
 		</TestCase>		
 
@@ -416,35 +416,35 @@
 			<body>												
 				<AssertPropertyValue target="myComp1.c1_5" propertyName="width" value="80"/>
 				<AssertPropertyValue target="myComp1.c1_6" propertyName="width" value="40"/>				
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="300"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="297"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="33"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="45"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="32"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="80"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="40"/>																
-				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="140" localY="10" waitEvent="rollOver" /> 
-				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="140" localY="10" waitEvent="separatorMouseDown" /> 
-				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="170" localY="10" waitEvent="separatorMouseDrag" /> 
-				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="170" localY="10" waitEvent="separatorMouseUp" />
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
+				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="132" localY="10" waitEvent="rollOver" /> 
+				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="132" localY="10" waitEvent="separatorMouseDown" /> 
+				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="179" localY="10" waitEvent="separatorMouseDrag" /> 
+				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="179" localY="10" waitEvent="separatorMouseUp" />
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="92"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="33"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="32"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="80"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="40"/>												
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="341"/>				
-				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="170" localY="10" waitEvent="rollOver" /> 
-				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="170" localY="10" waitEvent="separatorMouseDown" /> 
-				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="150" localY="10" waitEvent="separatorMouseDrag" /> 
-				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="150" localY="10" waitEvent="enterFrame" waitTarget="stage"/> 						
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="344"/>				
+				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="179" localY="10" waitEvent="rollOver" /> 
+				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="179" localY="10" waitEvent="separatorMouseDown" /> 
+				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="132" localY="10" waitEvent="separatorMouseDrag" /> 
+				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="132" localY="10" waitEvent="enterFrame" waitTarget="stage"/> 						
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="72"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="54"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="45"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="79"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="80"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="40"/>				
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="341"/>								
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="344"/>								
 			</body>
 		</TestCase>				
 		
@@ -454,32 +454,32 @@
 				<WaitForEvent target="stage" eventName="enterFrame" numExpectedEvents="2"/>				
 			</setup>
 			<body>				
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="253"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="250"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="33"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="27"/>				
-				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="140" localY="10" waitEvent="rollOver" /> 
-				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="140" localY="10" waitEvent="separatorMouseDown" /> 
-				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="170" localY="10" waitEvent="separatorMouseDrag" /> 
-				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="170" localY="10" waitEvent="separatorMouseUp" /> 												
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="45"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="32"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="44"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="29"/>				
+				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="132" localY="10" waitEvent="rollOver" /> 
+				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="132" localY="10" waitEvent="separatorMouseDown" /> 
+				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="179" localY="10" waitEvent="separatorMouseDrag" /> 
+				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="179" localY="10" waitEvent="separatorMouseUp" /> 												
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="92"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="33"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="27"/>				
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="320"/>				
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="32"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="44"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="29"/>				
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="297"/>				
 				<SetProperty target="myComp1.dataGrid1" propertyName="width" value="390" waitEvent="updateComplete"/>
 				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="390"/>				
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="92"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="58"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="93"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="52"/>												
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="63"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="75"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="60"/>												
 			</body>
 		</TestCase>					
 
@@ -489,24 +489,24 @@
 				<WaitForEvent target="stage" eventName="enterFrame" numExpectedEvents="2"/>				
 			</setup>
 			<body>				
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="253"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="250"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="33"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="27"/>				
-				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="175" localY="10" waitEvent="rollOver" /> 
-				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="175" localY="10" waitEvent="separatorMouseDown" /> 
-				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="200" localY="10" waitEvent="separatorMouseDrag" /> 
-				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="200" localY="10" waitEvent="separatorMouseUp" /> 												
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="59"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="27"/>
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="315"/>				
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="45"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="32"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="44"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="29"/>				
+				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="164" localY="10" waitEvent="rollOver" /> 
+				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="164" localY="10" waitEvent="separatorMouseDown" /> 
+				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="197" localY="10" waitEvent="separatorMouseDrag" /> 
+				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="197" localY="10" waitEvent="separatorMouseUp" /> 												
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="45"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="65"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="44"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="29"/>
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="283"/>				
 			</body>
 		</TestCase>		
 		
@@ -516,35 +516,35 @@
 				<WaitForEvent target="stage" eventName="enterFrame" numExpectedEvents="2"/>				
 			</setup>
 			<body>				
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="253"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="250"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="33"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="27"/>				
-				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="244" localY="10" waitEvent="rollOver" /> 
-				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="244" localY="10" waitEvent="separatorMouseDown" /> 
-				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="284" localY="10" waitEvent="separatorMouseDrag" /> 
-				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="284" localY="10" waitEvent="separatorMouseUp" /> 												
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="45"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="32"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="44"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="29"/>				
+				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="208" localY="10" waitEvent="rollOver" /> 
+				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="208" localY="10" waitEvent="separatorMouseDown" /> 
+				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="273" localY="10" waitEvent="separatorMouseDrag" /> 
+				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="273" localY="10" waitEvent="separatorMouseUp" /> 												
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="33"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="45"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="32"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="109"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="27"/>
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="330"/>
-				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="284" localY="10" waitEvent="rollOver" /> 
-				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="284" localY="10" waitEvent="separatorMouseDown" /> 
-				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="274" localY="10" waitEvent="separatorMouseDrag" /> 
-				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="274" localY="10" waitEvent="enterFrame" waitTarget="stage"/> 												
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="29"/>
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="315"/>
+				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="273" localY="10" waitEvent="rollOver" /> 
+				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="273" localY="10" waitEvent="separatorMouseDown" /> 
+				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="263" localY="10" waitEvent="separatorMouseDrag" /> 
+				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="263" localY="10" waitEvent="enterFrame" waitTarget="stage"/> 												
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="33"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="45"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="32"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="99"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="39"/>
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="330"/>				
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="315"/>				
 			</body>
 		</TestCase>			      
 		
@@ -554,24 +554,24 @@
 				<WaitForEvent target="stage" eventName="enterFrame" numExpectedEvents="2"/>				
 			</setup>
 			<body>				
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="253"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="250"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="33"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="27"/>				
-				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="244" localY="10" waitEvent="rollOver" /> 
-				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="244" localY="10" waitEvent="separatorMouseDown" /> 
-				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="284" localY="10" waitEvent="separatorMouseDrag" /> 
-				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="284" localY="10" waitEvent="separatorMouseUp" /> 												
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="45"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="32"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="44"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="29"/>				
+				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="208" localY="10" waitEvent="rollOver" /> 
+				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="208" localY="10" waitEvent="separatorMouseDown" /> 
+				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="273" localY="10" waitEvent="separatorMouseDrag" /> 
+				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="273" localY="10" waitEvent="separatorMouseUp" /> 												
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="33"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="45"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="32"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="109"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="27"/>
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="330"/>				
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="29"/>
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="315"/>				
 			</body>
 		</TestCase>						
 
@@ -581,32 +581,32 @@
 				<WaitForEvent target="stage" eventName="enterFrame" numExpectedEvents="2"/>				
 			</setup>
 			<body>				
-				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="253"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="39"/>
+				<AssertPropertyValue target="myComp1.dataGrid1" propertyName="width" value="250"/>
+				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(0).width" value="38"/>
 				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(1).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(2).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(3).width" value="33"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(4).width" value="46"/>
-				<AssertMethodValue method="value=FlexGlobals.topLevelApplication.myComp1.dataGrid1.grid.getColumnBounds(5).width" value="27"/>				
-				<DispatchMouseEvent type="rollOver" target="myComp1.dataGrid1" localX="244" localY="10" waitEvent="rollOver" /> 
-				<DispatchMouseEvent type="mouseDown" target="myComp1.dataGrid1.columnHeaderGroup" localX="244" localY="10" waitEvent="separatorMouseDown" /> 
-				<DispatchMouseEvent type="mouseMove" target="myComp1.dataGrid1.columnHeaderGroup" localX="284" localY="10" waitEvent="separatorMouseDrag" /> 
-				<DispatchMouseEvent type="mouseUp" target="myComp1.dataGrid1.columnHeaderGroup" localX="284" localY="10" waitEvent="separatorMouseUp" /> 												

[... 238 lines stripped ...]