Change FbBaseLayout -> FbAllLayout / Add layout dummy code files for
[profile/tv/apps/native/filebrowser.git] / include / FbPhotoLayout.h
1 #ifndef __FBPHOTO_LAYOUT_H__
2 #define __FBPHOTO_LAYOUT_H__
3
4
5 class CFbPhotoLayout : public CBaseLayout {
6 private:
7         struct SFbPhotoLayout *m;
8
9 private:
10         bool t_CreateFileGrid(Evas_Object *layout);
11         void t_DestroyFileGrid(void);
12
13 public:
14         CFbPhotoLayout(const char *szLayoutId) : CBaseLayout(szLayoutId), m(0) {}
15         virtual ~CFbPhotoLayout() {}
16
17         bool Create(CLayoutMgr *mgr, void *data);
18         virtual void Destroy(void);
19
20         void Update(bool flag);
21
22         void SetFocus(Eina_Bool flag);
23         Evas_Object* Grid(void);
24         void Action(void);
25 };
26
27
28 #endif /* __FBPHOTO_LAYOUT_H__ */