X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fcontrols%2Ftext-controls%2Ftext-selection-popup-property-handler.cpp;h=424cb9c3f751f821b86db3da64ca6063524d5d02;hb=cf38a1c61a88e9431efa4201833e88703057c40e;hp=fe6e93fa8139f420da36c1e61005e6ef95510407;hpb=b7a404261738c78fc2a72766c0d4d4e763ac45c4;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/controls/text-controls/text-selection-popup-property-handler.cpp b/dali-toolkit/internal/controls/text-controls/text-selection-popup-property-handler.cpp index fe6e93f..424cb9c 100644 --- a/dali-toolkit/internal/controls/text-controls/text-selection-popup-property-handler.cpp +++ b/dali-toolkit/internal/controls/text-controls/text-selection-popup-property-handler.cpp @@ -100,6 +100,11 @@ void TextSelectionPopup::PropertyHandler::SetProperty(Toolkit::TextSelectionPopu impl.mPressedColor = value.Get(); break; } + case Toolkit::TextSelectionPopup::Property::POPUP_PRESSED_CORNER_RADIUS: + { + impl.mPressedCornerRadius = value.Get(); + break; + } case Toolkit::TextSelectionPopup::Property::POPUP_PRESSED_IMAGE: { impl.SetPressedImage(value.Get()); @@ -121,6 +126,33 @@ void TextSelectionPopup::PropertyHandler::SetProperty(Toolkit::TextSelectionPopu impl.CreateBackgroundBorder(map); break; } + case Toolkit::TextSelectionPopup::Property::BACKGROUND: + { + Property::Map map = value.Get(); + impl.CreateBackground(map); + break; + } + case Toolkit::TextSelectionPopup::Property::LABEL_MINIMUM_SIZE: + { + impl.mLabelMinimumSize = value.Get(); + break; + } + case Toolkit::TextSelectionPopup::Property::LABEL_PADDING: + { + Vector4 padding(value.Get()); + impl.SetLabelPadding(Padding(padding.x, padding.y, padding.z, padding.w)); + break; + } + case Toolkit::TextSelectionPopup::Property::LABEL_TEXT_VISUAL: + { + impl.mLabelTextVisual = value.Get(); + break; + } + case Toolkit::TextSelectionPopup::Property::ENABLE_SCROLL_BAR: + { + impl.mEnableScrollBar = value.Get(); + break; + } } } @@ -202,6 +234,11 @@ Property::Value TextSelectionPopup::PropertyHandler::GetProperty(Toolkit::TextSe value = impl.mPressedColor; break; } + case Toolkit::TextSelectionPopup::Property::POPUP_PRESSED_CORNER_RADIUS: + { + value = impl.mPressedCornerRadius; + break; + } case Toolkit::TextSelectionPopup::Property::POPUP_PRESSED_IMAGE: { value = impl.GetPressedImage(); @@ -228,6 +265,38 @@ Property::Value TextSelectionPopup::PropertyHandler::GetProperty(Toolkit::TextSe value = map; break; } + case Toolkit::TextSelectionPopup::Property::BACKGROUND: + { + Property::Map map; + Toolkit::Visual::Base visual = DevelControl::GetVisual(impl, Toolkit::Control::Property::BACKGROUND); + if(visual) + { + visual.CreatePropertyMap(map); + } + value = map; + break; + } + case Toolkit::TextSelectionPopup::Property::LABEL_MINIMUM_SIZE: + { + value = impl.mLabelMinimumSize; + break; + } + case Toolkit::TextSelectionPopup::Property::LABEL_PADDING: + { + Padding padding = impl.GetLabelPadding(); + value = Vector4(padding.left, padding.right, padding.top, padding.bottom); + break; + } + case Toolkit::TextSelectionPopup::Property::LABEL_TEXT_VISUAL: + { + value = impl.mLabelTextVisual; + break; + } + case Toolkit::TextSelectionPopup::Property::ENABLE_SCROLL_BAR: + { + value = impl.mEnableScrollBar; + break; + } } return value;