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-field-impl.cpp;h=2d07c1e1b701e53fb6ef4edcbbfae3da45df4614;hp=e1442764dff0b57063054a627dfa2a7cb55d8a46;hb=4849ae9123099247c8f969687a02e9648674134a;hpb=5eb13f530dc354efac87e7aeabfca52677967523 diff --git a/dali-toolkit/internal/controls/text-controls/text-field-impl.cpp b/dali-toolkit/internal/controls/text-controls/text-field-impl.cpp index e144276..2d07c1e 100644 --- a/dali-toolkit/internal/controls/text-controls/text-field-impl.cpp +++ b/dali-toolkit/internal/controls/text-controls/text-field-impl.cpp @@ -524,7 +524,8 @@ void TextField::SetProperty( BaseObject* object, Property::Index index, const Pr case Toolkit::TextField::Property::INPUT_METHOD_SETTINGS: { // Empty implementation for now. - + Property::Map map = value.Get(); + VirtualKeyboard::ApplySettings( map ); break; } } // switch @@ -785,6 +786,10 @@ Property::Value TextField::GetProperty( BaseObject* object, Property::Index inde } break; } + case Toolkit::TextField::Property::INPUT_METHOD_SETTINGS: + { + break; + } } //switch } @@ -833,6 +838,8 @@ void TextField::OnInitialize() GetTapGestureDetector().SetMaximumTapsRequired( 2 ); EnableGestureDetection(Gesture::Pan); + self.TouchedSignal().Connect( this, &TextField::OnTouched ); + // Set BoundingBox to stage size if not already set. if ( mDecorator->GetBoundingBox().IsEmpty() ) { @@ -1096,6 +1103,11 @@ void TextField::KeyboardStatusChanged(bool keyboardShown) } } +bool TextField::OnTouched( Actor actor, const TouchEvent& event ) +{ + return true; +} + TextField::TextField() : Control( ControlBehaviour( REQUIRES_STYLE_CHANGE_SIGNALS ) ), mRenderingBackend( DEFAULT_RENDERING_BACKEND ),