Add PhotoLayout, VideoLayout, MusicLayout code and layout change code
[profile/tv/apps/native/filebrowser.git] / include / FbVideoLayout.h
index ba1a7c5..90f2c51 100644 (file)
@@ -7,14 +7,17 @@ private:
        struct SFbVideoLayout *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);
-       //! Hide this layout instance. this function is invoked by CLayoutMgr.
-       virtual void t_OnHide(void);
 
 public:
        CFbVideoLayout(const char *szLayoutId) : CBaseLayout(szLayoutId), m(0) {}
@@ -23,10 +26,7 @@ public:
        bool Create(CLayoutMgr *mgr, void *data);
        virtual void Destroy(void);
 
-       void Update(bool flag);
-
        void SetFocus(Eina_Bool flag);
-       Evas_Object* Grid(void);
        void Action(void);
 };