1 #ifndef __FBMUSIC_LAYOUT_H__
2 #define __FBMUSIC_LAYOUT_H__
5 class CFbMusicLayout : public CBaseLayout {
7 struct SFbMusicLayout *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 //! Show this layout instance. This function is invoked by CLayoutMgr.
20 virtual void t_OnShow(void);
23 CFbMusicLayout(const char *szLayoutId) : CBaseLayout(szLayoutId), m(0) {}
24 virtual ~CFbMusicLayout() {}
26 bool Create(CLayoutMgr *mgr, void *data);
27 virtual void Destroy(void);
29 void SetFocus(Eina_Bool flag);
31 void SetUpdateFlag(bool flag);
35 #endif /* __FBMUSIC_LAYOUT_H__ */