1 #ifndef __FBBASE_LAYOUT_H__
2 #define __FBBASE_LAYOUT_H__
5 class CFbBaseLayout : public CBaseLayout {
7 struct SFbBaseLayout *m;
10 static void sm_CbUpdateEmptyFocusSequence(void* cookie);
11 static void sm_CbUpdatedGrid(void* cookie);
12 static void sm_CbUnsetFocus(void* cookie);
13 static void sm_CbLinkApp(void* cookie, int type, int source_type, char *path);
15 bool t_CreateFileGrid(Evas_Object *layout);
16 void t_DestroyFileGrid(void);
19 CFbBaseLayout(const char *szLayoutId) : CBaseLayout(szLayoutId), m(0) {}
20 virtual ~CFbBaseLayout() {}
22 bool Create(CLayoutMgr *mgr, void *data);
23 virtual void Destroy(void);
25 void Update(bool flag);
27 void SetFocus(Eina_Bool flag);
28 Evas_Object* Grid(void);
33 #endif /* __FBBASE_LAYOUT_H__ */