Adapt the AIL filter used to new ones
[profile/ivi/ico-uxf-homescreen.git] / lib / system-controller / CicoSCWindowController.h
index 7ac6eca..9b346a3 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2013-2014, TOYOTA MOTOR CORPORATION.
+ * Copyright (c) 2013, TOYOTA MOTOR CORPORATION.
  *
  * This program is licensed under the terms and conditions of the
  * Apache License, version 2.0.  The full text of the Apache License is at
@@ -25,6 +25,7 @@ using namespace std;
 #include "CicoSCWlWinMgrIF.h"
 
 #define ICO_SC_APPID_DEFAULT_ONS    "org.tizen.ico.onscreen"
+#define ICO_SC_LAYERID_SCREENBASE   1000
 
 //==========================================================================
 //  Forward declaration
@@ -107,6 +108,8 @@ public:
 
     int lower(int surfaceid, const char *animation, int animationTime);
 
+    int setWindowAnimation(int surfaceid, int type, const char *animation, int time);
+
     int setWindowLayer(int surfaceid, int layerid);
 
     int showLayer(int displayid, int layerid);
@@ -182,9 +185,11 @@ public:
                               int32_t height,
                               int32_t refresh);
 
-    virtual void createSurfaceCB(void           *data,
+    virtual void createSurfaceCB(void       *data,
                                  struct ivi_controller *ivi_controller,
-                                 uint32_t id_surface);
+                                 uint32_t   id_surface,
+                                 int32_t    pid,
+                                 const char *title);
 
     const CicoSCWindow* findWindowObj(int32_t pid, uint32_t surfaceid) const;