warn--
authorraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 7 Mar 2012 16:36:33 +0000 (16:36 +0000)
committerraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 7 Mar 2012 16:36:33 +0000 (16:36 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@68997 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/bin/test_gengrid.c

index 7fb13e4..a43dcad 100644 (file)
@@ -15,7 +15,6 @@ char *grid_text_get(void *data, Evas_Object *obj __UNUSED__,
 Eina_Bool grid_state_get(void *data __UNUSED__, Evas_Object *obj __UNUSED__,
                          const char *part __UNUSED__);
 void grid_del(void *data __UNUSED__, Evas_Object *obj __UNUSED__);
-static Evas_Object *gtt_item_icon(void *data   __UNUSED__, Evas_Object *obj __UNUSED__, Evas_Object *tt, void *item   __UNUSED__);
 
 typedef struct _Testitem
 {
@@ -145,20 +144,6 @@ static const char *cur[4] =
    ELM_CURSOR_CROSS,
 };
 
-static Evas_Object *
-gtt_item_icon(void *data   __UNUSED__,
-              Evas_Object *obj __UNUSED__,
-              Evas_Object *tt,
-              void *item   __UNUSED__)
-{
-   Evas_Object *ic = elm_icon_add(tt);
-   char buf[PATH_MAX];
-   snprintf(buf, sizeof(buf), "%s/images/logo.png", elm_app_data_dir_get());
-   elm_icon_file_set(ic, buf, NULL);
-   elm_icon_resizable_set(ic, 0, 0);
-   return ic;
-}
-
 static int n_current_pic = 0;
 static void
 _horizontal_grid(void *data, Evas_Object *obj, void *event_info __UNUSED__)
@@ -290,7 +275,10 @@ static void
 always_select_mode_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__)
 {
    api_data *api = data;
-   elm_gengrid_always_select_mode_set(api->grid, elm_check_state_get(obj));
+   if (elm_check_state_get(obj))
+     elm_gengrid_highlight_mode_set(api->grid, ELM_OBJECT_SELECT_MODE_ALWAYS);
+   else
+     elm_gengrid_highlight_mode_set(api->grid, ELM_OBJECT_SELECT_MODE_DEFAULT);
 }
 
 static void