X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fcontrols%2Ftext-controls%2Ftext-selection-popup-impl.cpp;h=68a30c5ba334d670bae1cb8c589972d08b806ca1;hp=0c4787777429601bf3033bfd6465bea748aaa1fa;hb=6d57c78dba8e6322b50d7d39ee3c553d74cfb459;hpb=88e08dd541d5441bd0b6661e392621c1d6ba4d6a diff --git a/dali-toolkit/internal/controls/text-controls/text-selection-popup-impl.cpp b/dali-toolkit/internal/controls/text-controls/text-selection-popup-impl.cpp index 0c47877..68a30c5 100644 --- a/dali-toolkit/internal/controls/text-controls/text-selection-popup-impl.cpp +++ b/dali-toolkit/internal/controls/text-controls/text-selection-popup-impl.cpp @@ -30,6 +30,7 @@ #include #include #include +#include #include #include @@ -49,7 +50,7 @@ namespace // todo Move this to adaptor?? #define GET_LOCALE_TEXT(string) dgettext("elementary", string) -const std::string TEXT_SELECTION_POPUP_LABEL( "textselectionpopuplabel" ); +const std::string TEXT_SELECTION_POPUP_BUTTON_STYLE_NAME( "textselectionpopupbutton" ); const Dali::Vector4 DEFAULT_OPTION_PRESSED_COLOR( Dali::Vector4( 0.24f, 0.72f, 0.8f, 1.0f ) ); #ifdef DGETTEXT_ENABLED @@ -688,8 +689,13 @@ std::string TextSelectionPopup::GetPressedImage() const // 2. Set the options contents. if( showCaption ) { + // PushButton layout properties. option.SetProperty( Toolkit::PushButton::Property::LABEL_PADDING, Vector4( 24.0f, 24.0f, 14.0f, 14.0f ) ); - option.SetLabelText( button.caption ); + + // Label properties. + Property::Map buttonLabelProperties; + buttonLabelProperties.Insert( "text", button.caption ); + option.SetProperty( Toolkit::Button::Property::LABEL, buttonLabelProperties ); } if( showIcons ) { @@ -708,6 +714,7 @@ std::string TextSelectionPopup::GetPressedImage() const // The image can be blank, the color can be used regardless. option.SetSelectedImage( mPressedImage ); option.SetProperty( Toolkit::Button::Property::SELECTED_COLOR, mPressedColor ); + option.SetProperty( Toolkit::Control::Property::STYLE_NAME, TEXT_SELECTION_POPUP_BUTTON_STYLE_NAME ); // 5 Add option to tool bar mToolbar.AddOption( option );