X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;ds=sidebyside;f=dali-toolkit%2Finternal%2Fcontrols%2Fprogress-bar%2Fprogress-bar-impl.cpp;h=ff3ed25b3d557f743819989a87fb524e7023c25e;hb=5dfc8a984974c173ce1ebc1969749e8c84268184;hp=b8d9f59c4c466623a5a693227ee99496b71797a3;hpb=3eb60a0aef6b188727b79bdee2e35c575c432a90;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/controls/progress-bar/progress-bar-impl.cpp b/dali-toolkit/internal/controls/progress-bar/progress-bar-impl.cpp index b8d9f59..ff3ed25 100755 --- a/dali-toolkit/internal/controls/progress-bar/progress-bar-impl.cpp +++ b/dali-toolkit/internal/controls/progress-bar/progress-bar-impl.cpp @@ -59,7 +59,6 @@ const char* SKINNED_PROGRESS_VISUAL = DALI_IMAGE_DIR "slider-skin-progress.9.png float DEFAULT_VALUE = 0.0f; float DEFAULT_LOWER_BOUND = 0.0f; float DEFAULT_UPPER_BOUND = 1.0f; -float DEFAULT_PADDING = 24.0f; } // Unnamed namespace @@ -111,13 +110,10 @@ void ProgressBar::OnInitialize() void ProgressBar::OnRelayout( const Vector2& size, RelayoutContainer& container ) { - Vector2 trackSize( size ); - trackSize.width = std::max( 0.0f, size.width - DEFAULT_PADDING ); // Ensure we don't go negative - // Track if( mTrack ) { - container.Add( mTrack, trackSize ); + container.Add( mTrack, size ); // mValueTextLabel will have its relayout method called automatically as it's a child of mTrack, // which is added to the container @@ -126,13 +122,13 @@ void ProgressBar::OnRelayout( const Vector2& size, RelayoutContainer& container // Progress bar if( mProgress ) { - mDomain = CalcDomain( trackSize ); + mDomain = CalcDomain( size ); - Vector2 progressSize( trackSize ); + Vector2 progressSize( size ); // If no progress, then we do not want a n-patch image shown incorrectly progressSize.width = std::max( mProgressVisualSize.width, mDomain.from.x + mValue * ( mDomain.to.x - mDomain.from.x ) ); - progressSize.width = std::min( progressSize.width, trackSize.width ); // We should not exceed given size + progressSize.width = std::min( progressSize.width, size.width ); // We should not exceed given size container.Add( mProgress, progressSize ); }