X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fcontrols%2Fbuttons%2Fpush-button-impl.cpp;h=cf34f85cc409078894308024b9f326d9e9ca20cf;hp=3910e43af120105fcfe7e1ba6942b8d07664cd26;hb=fc72d9dfdefd7434202ed73ac579d425279947f3;hpb=7aa9e3d716396348b89c913b306bbc1ce201db69 diff --git a/dali-toolkit/internal/controls/buttons/push-button-impl.cpp b/dali-toolkit/internal/controls/buttons/push-button-impl.cpp index 3910e43..cf34f85 100644 --- a/dali-toolkit/internal/controls/buttons/push-button-impl.cpp +++ b/dali-toolkit/internal/controls/buttons/push-button-impl.cpp @@ -62,8 +62,8 @@ void SizeOfActorIfLarger( Actor root, Vector3& size ) if ( root ) { // RelayoutSize retreived for Actor to use any padding set to it. - size.width = std::max( root.GetRelayoutSize( WIDTH ), size.width ); - size.height = std::max( root.GetRelayoutSize( HEIGHT ), size.height ); + size.width = std::max( root.GetRelayoutSize( Dimension::WIDTH ), size.width ); + size.height = std::max( root.GetRelayoutSize( Dimension::HEIGHT ), size.height ); } } @@ -102,7 +102,7 @@ void PushButton::OnButtonInitialize() self.SetLeaveRequired( true ); // Set resize policy to natural size so that buttons will resize to background images - self.SetResizePolicy( USE_NATURAL_SIZE, ALL_DIMENSIONS ); + self.SetResizePolicy( ResizePolicy::USE_NATURAL_SIZE, Dimension::ALL_DIMENSIONS ); } void PushButton::OnLabelSet() @@ -113,7 +113,15 @@ void PushButton::OnLabelSet() { label.SetAnchorPoint( AnchorPoint::CENTER ); label.SetParentOrigin( ParentOrigin::CENTER ); - label.SetSize( mSize ); + label.SetResizePolicy( ResizePolicy::FILL_TO_PARENT, Dimension::ALL_DIMENSIONS ); + + Toolkit::TextLabel textLabel = Toolkit::TextLabel::DownCast( label ); + if( textLabel ) + { + textLabel.SetProperty( Toolkit::TextLabel::Property::HORIZONTAL_ALIGNMENT, "CENTER" ); + textLabel.SetProperty( Toolkit::TextLabel::Property::VERTICAL_ALIGNMENT, "CENTER" ); + textLabel.SetProperty( Toolkit::TextLabel::Property::MULTI_LINE, true ); + } } } @@ -121,7 +129,7 @@ void PushButton::OnButtonImageSet() { Actor& buttonImage = GetButtonImage(); - buttonImage.SetResizePolicy( FILL_TO_PARENT, ALL_DIMENSIONS ); + buttonImage.SetResizePolicy( ResizePolicy::FILL_TO_PARENT, Dimension::ALL_DIMENSIONS ); buttonImage.RelayoutRequestTree(); @@ -132,7 +140,7 @@ void PushButton::OnSelectedImageSet() { Actor& selectedImage = GetSelectedImage(); - selectedImage.SetResizePolicy( FILL_TO_PARENT, ALL_DIMENSIONS ); + selectedImage.SetResizePolicy( ResizePolicy::FILL_TO_PARENT, Dimension::ALL_DIMENSIONS ); selectedImage.RelayoutRequestTree(); @@ -143,7 +151,7 @@ void PushButton::OnBackgroundImageSet() { Actor& backgroundImage = GetBackgroundImage(); - backgroundImage.SetResizePolicy( FILL_TO_PARENT, ALL_DIMENSIONS ); + backgroundImage.SetResizePolicy( ResizePolicy::FILL_TO_PARENT, Dimension::ALL_DIMENSIONS ); backgroundImage.RelayoutRequestTree(); @@ -154,14 +162,14 @@ void PushButton::OnSelectedBackgroundImageSet() { Actor& selectedBackgroundImage = GetSelectedBackgroundImage(); - selectedBackgroundImage.SetResizePolicy( FILL_TO_PARENT, ALL_DIMENSIONS ); + selectedBackgroundImage.SetResizePolicy( ResizePolicy::FILL_TO_PARENT, Dimension::ALL_DIMENSIONS ); } void PushButton::OnDisabledImageSet() { Actor& disabledImage = GetDisabledImage(); - disabledImage.SetResizePolicy( FILL_TO_PARENT, ALL_DIMENSIONS ); + disabledImage.SetResizePolicy( ResizePolicy::FILL_TO_PARENT, Dimension::ALL_DIMENSIONS ); disabledImage.RelayoutRequestTree(); @@ -172,7 +180,7 @@ void PushButton::OnDisabledBackgroundImageSet() { Actor& disabledBackgroundImage = GetDisabledBackgroundImage(); - disabledBackgroundImage.SetResizePolicy( FILL_TO_PARENT, ALL_DIMENSIONS ); + disabledBackgroundImage.SetResizePolicy( ResizePolicy::FILL_TO_PARENT, Dimension::ALL_DIMENSIONS ); disabledBackgroundImage.RelayoutRequestTree();