From: Hyoyoung Chang <hyoyoung@gmail.com>
authorHyoyoung Chang <hyoyoung@gmail.com>
Wed, 7 Mar 2012 12:43:19 +0000 (12:43 +0000)
committerCarsten Haitzler <raster@rasterman.com>
Wed, 7 Mar 2012 12:43:19 +0000 (12:43 +0000)
commit6fde32a96c130c3b5c488671c4afeeacfce60727
tree834ab240e236d107823123071074a7e6a24f3bbb
parent759470cfeb6027aa1656670a401ae8d40efc79d0
From: Hyoyoung Chang <hyoyoung@gmail.com>
Subject: [E-devel] [patch] elm_gen{list, grid} - add elm_genlist_select_mode_set

As discussed in irc, I made a patch about unifying
always_select_mode_set and no_select_mode_set.

I'm introducing two apis in genlist (also in gengrid)

+EAPI void
+elm_genlist_select_mode_set(Evas_Object *obj,
Elm_Object_Select_Mode_Type mode)

+EAPI Elm_Object_Select_Mode_Type
+elm_genlist_select_mode_get(const Evas_Object *obj);

And added a enum in elm_general.h

+typedef enum
+{
+   ELM_OBJECT_NORMAL_SELECT = 0, /**< default select mode */
+   ELM_OBJECT_ALWAYS_SELECT, /**< always select mode */
+   ELM_OBJECT_NO_SELECT, /**< no select mode */
+
+   ELM_OBJECT_SELECT_MODE_MAX
+} Elm_Object_Select_Mode_Type;

After this is commited, i'll send a patch about examples and
edje_external.

SVN revision: 68937
src/bin/test_gengrid.c
src/bin/test_genlist.c
src/lib/elm_deprecated.h
src/lib/elm_gen_common.h
src/lib/elm_general.h
src/lib/elm_gengrid.c
src/lib/elm_gengrid.h
src/lib/elm_genlist.c
src/lib/elm_genlist.h