1 #ifndef __GENGRID_ITEM_CLASS_H__
2 #define __GENGRID_ITEM_CLASS_H__
10 class CGengridItemClass {
13 Elm_Gengrid_Item_Class *m_pItemClass;
17 static void sm_SetTypeimage(Evas_Object *img, int type);
18 static Evas_Object *sm_GetIcon(Evas_Object *obj, CExtNameInfo *pInfo);
19 static Evas_Object *sm_AddThumbnail(Evas_Object *obj, CExtNameInfo *pInfo);
21 static char *sm_CbTextGet (void *data, Evas_Object *obj, const char *part);
22 static Evas_Object *sm_CbContentGet(void *data, Evas_Object *obj, const char *part);
23 static void sm_CbRemove (void *data, Evas_Object *obj);
27 CGengridItemClass() : m_pItemClass(NULL) {}
28 virtual ~CGengridItemClass() { }
31 virtual void Destroy(void);
33 Elm_Gengrid_Item_Class* Handle(void);
37 #endif /* __GENGRID_ITEM_CLASS_H__ */