Updated Branches:
  refs/heads/develop 801862b9c -> 7cef6640f

Set the x and y scale values to prevent resizing scrollbars from being rescaled.


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

Branch: refs/heads/develop
Commit: 8fabb09115a816969e4af4021ddec39a68bc423b
Parents: 801862b
Author: Peter Ent <[email protected]>
Authored: Tue Oct 22 16:01:32 2013 -0400
Committer: Peter Ent <[email protected]>
Committed: Tue Oct 22 16:01:32 2013 -0400

----------------------------------------------------------------------
 .../flex/html/staticControls/beads/VScrollBarThumbView.as    | 3 +++
 .../flex/html/staticControls/beads/VScrollBarTrackView.as    | 8 ++++++--
 2 files changed, 9 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/8fabb091/frameworks/as/src/org/apache/flex/html/staticControls/beads/VScrollBarThumbView.as
----------------------------------------------------------------------
diff --git 
a/frameworks/as/src/org/apache/flex/html/staticControls/beads/VScrollBarThumbView.as
 
b/frameworks/as/src/org/apache/flex/html/staticControls/beads/VScrollBarThumbView.as
index 500e34a..d84fcb2 100644
--- 
a/frameworks/as/src/org/apache/flex/html/staticControls/beads/VScrollBarThumbView.as
+++ 
b/frameworks/as/src/org/apache/flex/html/staticControls/beads/VScrollBarThumbView.as
@@ -80,6 +80,9 @@ package org.apache.flex.html.staticControls.beads
 
         private function heightChangedHandler(event:Event):void
         {
+                       DisplayObject(_strand).scaleY = 1.0;
+                       DisplayObject(_strand).scaleX = 1.0;
+                       
             var hh:Number = DisplayObject(_strand).height;
             drawView(upView.graphics, 0xCCCCCC);
             drawView(downView.graphics, 0x808080);

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/8fabb091/frameworks/as/src/org/apache/flex/html/staticControls/beads/VScrollBarTrackView.as
----------------------------------------------------------------------
diff --git 
a/frameworks/as/src/org/apache/flex/html/staticControls/beads/VScrollBarTrackView.as
 
b/frameworks/as/src/org/apache/flex/html/staticControls/beads/VScrollBarTrackView.as
index 16d5aa7..528fcf3 100644
--- 
a/frameworks/as/src/org/apache/flex/html/staticControls/beads/VScrollBarTrackView.as
+++ 
b/frameworks/as/src/org/apache/flex/html/staticControls/beads/VScrollBarTrackView.as
@@ -18,11 +18,12 @@
 
////////////////////////////////////////////////////////////////////////////////
 package org.apache.flex.html.staticControls.beads
 {
+       import flash.display.DisplayObject;
        import flash.display.Graphics;
-       import flash.display.SimpleButton;
        import flash.display.Shape;
+       import flash.display.SimpleButton;
        
-    import org.apache.flex.core.IBeadView;
+       import org.apache.flex.core.IBeadView;
        import org.apache.flex.core.IStrand;
        import org.apache.flex.events.Event;
        
@@ -48,6 +49,9 @@ package org.apache.flex.html.staticControls.beads
 
                private function heightChangeHandler(event:Event):void
                {
+                       DisplayObject(_strand).scaleY = 1.0;
+                       DisplayObject(_strand).scaleX = 1.0;
+                       
                        var h:Number = SimpleButton(_strand).height;
                        
                        drawView(upView.graphics, 0xCCCCCC, h);

Reply via email to