struct SFbPhotoLayout *m;
private:
+ static void sm_CbUpdateEmptyFocusSequence(void* cookie);
+ static void sm_CbUpdatedGrid(void* cookie);
+ static void sm_CbUnsetFocus(void* cookie);
+ static void sm_CbLinkApp(void* cookie, int type, int source_type, char *path);
+
bool t_CreateFileGrid(Evas_Object *layout);
void t_DestroyFileGrid(void);
+protected:
+ //! Show this layout instance. This function is invoked by CLayoutMgr.
+ virtual void t_OnShow(void);
+
public:
CFbPhotoLayout(const char *szLayoutId) : CBaseLayout(szLayoutId), m(0) {}
virtual ~CFbPhotoLayout() {}
bool Create(CLayoutMgr *mgr, void *data);
virtual void Destroy(void);
- void Update(bool flag);
-
- void SetFocus(Eina_Bool flag);
- Evas_Object* Grid(void);
+ void SetFocus(bool flag);
void Action(void);
+ void SetUpdateFlag(bool flag);
};