jpeg pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=6505f535f681bbca21c7f60878fe13414641b8f8

commit 6505f535f681bbca21c7f60878fe13414641b8f8
Author: Lukasz Stanislawski <[email protected]>
Date:   Mon Nov 13 12:08:57 2017 +0900

    elm: evaluate MULTISELECTABLE state for genlist and gengrid
    
    Subscribers: cedric, jpeg
    
    Differential Revision: https://phab.enlightenment.org/D5452
---
 src/lib/elementary/elm_gengrid.c | 3 +++
 src/lib/elementary/elm_genlist.c | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/src/lib/elementary/elm_gengrid.c b/src/lib/elementary/elm_gengrid.c
index 69d53dc8cf..025db3035e 100644
--- a/src/lib/elementary/elm_gengrid.c
+++ b/src/lib/elementary/elm_gengrid.c
@@ -5606,6 +5606,9 @@ _elm_gengrid_efl_access_state_set_get(Eo *obj, 
Elm_Gengrid_Data *sd EINA_UNUSED)
 
    STATE_TYPE_SET(ret, EFL_ACCESS_STATE_MANAGES_DESCENDANTS);
 
+   if (elm_gengrid_multi_select_get(obj))
+     STATE_TYPE_SET(ret, EFL_ACCESS_STATE_MULTISELECTABLE);
+
    return ret;
 }
 
diff --git a/src/lib/elementary/elm_genlist.c b/src/lib/elementary/elm_genlist.c
index 25aa0b1bd5..6fb54d3b2b 100644
--- a/src/lib/elementary/elm_genlist.c
+++ b/src/lib/elementary/elm_genlist.c
@@ -8634,6 +8634,9 @@ _elm_genlist_efl_access_state_set_get(Eo *obj, 
Elm_Genlist_Data *sd EINA_UNUSED)
 
    STATE_TYPE_SET(ret, EFL_ACCESS_STATE_MANAGES_DESCENDANTS);
 
+   if (elm_genlist_multi_select_get(obj))
+     STATE_TYPE_SET(ret, EFL_ACCESS_STATE_MULTISELECTABLE);
+
    return ret;
 }
 

-- 


Reply via email to