@@ -54,33 +54,35 @@ void NuiAutofillPopup::Prepare() {
5454void NuiAutofillPopup::Show (Dali::Actor* actor) {
5555 const std::vector<std::unique_ptr<AutofillItem>>& items =
5656 TizenAutofill::GetInstance ().GetResponseItems ();
57- if (!items.empty ()) {
58- Prepare ();
59- Dali::Toolkit::TableView content =
60- Dali::Toolkit::TableView::New (items.size (), 1 );
61- content.SetResizePolicy (Dali::ResizePolicy::FILL_TO_PARENT,
62- Dali::Dimension::ALL_DIMENSIONS);
63- content.SetProperty (Dali::Actor::Property::PADDING,
64- Dali::Vector4 (10 , 10 , 0 , 0 ));
65- for (uint32_t i = 0 ; i < items.size (); ++i) {
66- Dali::Toolkit::TextLabel label =
67- Dali::Toolkit::TextLabel::New (items[i]->label_ );
68- label.SetProperty (Dali::Actor::Property::NAME, items[i]->value_ );
69- label.SetResizePolicy (Dali::ResizePolicy::DIMENSION_DEPENDENCY,
70- Dali::Dimension::HEIGHT);
71- label.SetProperty (Dali::Toolkit::TextLabel::Property::TEXT_COLOR,
72- Dali::Color::WHITE_SMOKE);
73- label.SetProperty (Dali::Toolkit::TextLabel::Property::POINT_SIZE, 7 .0f );
74- label.TouchedSignal ().Connect (this , &NuiAutofillPopup::Touched);
75- content.AddChild (label, Dali::Toolkit::TableView::CellPosition (i, 0 ));
76- content.SetFitHeight (i);
77- }
78- popup_.SetProperty (Dali::Actor::Property::SIZE,
79- Dali::Vector2 (140 .0f , 35 .0f * items.size ()));
80- popup_.SetContent (content);
81- popup_.SetDisplayState (Dali::Toolkit::Popup::SHOWN);
82- actor->Add (popup_);
57+ if (items.empty ()) {
58+ return ;
8359 }
60+
61+ Prepare ();
62+ Dali::Toolkit::TableView content =
63+ Dali::Toolkit::TableView::New (items.size (), 1 );
64+ content.SetResizePolicy (Dali::ResizePolicy::FILL_TO_PARENT,
65+ Dali::Dimension::ALL_DIMENSIONS);
66+ content.SetProperty (Dali::Actor::Property::PADDING,
67+ Dali::Vector4 (10 , 10 , 0 , 0 ));
68+ for (uint32_t i = 0 ; i < items.size (); ++i) {
69+ Dali::Toolkit::TextLabel label =
70+ Dali::Toolkit::TextLabel::New (items[i]->label_ );
71+ label.SetProperty (Dali::Actor::Property::NAME, items[i]->value_ );
72+ label.SetResizePolicy (Dali::ResizePolicy::DIMENSION_DEPENDENCY,
73+ Dali::Dimension::HEIGHT);
74+ label.SetProperty (Dali::Toolkit::TextLabel::Property::TEXT_COLOR,
75+ Dali::Color::WHITE_SMOKE);
76+ label.SetProperty (Dali::Toolkit::TextLabel::Property::POINT_SIZE, 7 .0f );
77+ label.TouchedSignal ().Connect (this , &NuiAutofillPopup::Touched);
78+ content.AddChild (label, Dali::Toolkit::TableView::CellPosition (i, 0 ));
79+ content.SetFitHeight (i);
80+ }
81+ popup_.SetProperty (Dali::Actor::Property::SIZE,
82+ Dali::Vector2 (140 .0f , 35 .0f * items.size ()));
83+ popup_.SetContent (content);
84+ popup_.SetDisplayState (Dali::Toolkit::Popup::SHOWN);
85+ actor->Add (popup_);
8486}
8587
8688} // namespace flutter
0 commit comments