AutoFillForms - Check box disappear after rotate device 94/78394/2
authorm.kawonczyk <m.kawonczyk@samsung.com>
Tue, 5 Jul 2016 09:53:25 +0000 (11:53 +0200)
committerm.kawonczyk <m.kawonczyk@samsung.com>
Tue, 5 Jul 2016 09:53:25 +0000 (11:53 +0200)
    [Issue]        http://suprem.sec.samsung.net/jira/browse/TSAM-5890
    [Problem]      Checkbox should display normally after rotate
    [Solution]     Add efl functions to customize genlist.
    [Verify]       MoreMenu > Settings > Autofill forms. Rotate device.
                   Delete > rotate. Checkbox in genlist elements should
                   be visible.

Change-Id: Ie4ea990f1135bd8de4b160ebe6f95dbe8edc15b3

services/SettingsUI/AutoFillForm/AutoProfileDeleteView.cpp

index 369d1714afcb92a8b77e809f87b575739a19e4b9..dbf944c326edcdfc011f7a36e759a52a3290dacc 100644 (file)
@@ -155,6 +155,14 @@ Evas_Object *AutoProfileDeleteView::createGenlist(Evas_Object *parent)
         return nullptr;
     }
 
+    elm_scroller_policy_set(genlist, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF);
+    elm_genlist_homogeneous_set(genlist, EINA_TRUE);
+    elm_genlist_multi_select_set(genlist, EINA_FALSE);
+    elm_genlist_select_mode_set(genlist, ELM_OBJECT_SELECT_MODE_ALWAYS);
+    elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS);
+    evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+    evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+
     m_itemClass = elm_genlist_item_class_new();
     if (!m_itemClass) {
         BROWSER_LOGE("elm_genlist_item_class_new for description_item_class failed");