PUI: fill out missing variables when an ani is created, fix timer stuff
[platform/core/uifw/libpui.git] / include / PUI_backend.h
index a39f197..2881796 100644 (file)
@@ -26,11 +26,6 @@ struct _pui_backend_ani_func
        void (*reserved3)(void);
        void (*reserved4)(void);
        void (*reserved5)(void);
-       void (*reserved6)(void);
-       void (*reserved7)(void);
-       void (*reserved8)(void);
-       void (*reserved9)(void);
-       void (*reserved10)(void);
 };
 
 typedef void pui_backend_ani_info;
@@ -48,6 +43,12 @@ struct _pui_backend_module_data
        pui_int_error (*create_ani_collection)(void);
        pui_backend_ani_data *(*ani_create)(pui_id id);
        void (*ani_destroy)(pui_backend_ani_data *ani_data);
+
+       void (*reserved1)(void);
+       void (*reserved2)(void);
+       void (*reserved3)(void);
+       void (*reserved4)(void);
+       void (*reserved5)(void);
 };
 
 struct _pui_backend_module
@@ -73,7 +74,7 @@ pui_backend_ani_set_buffer(pui_ani_t *ani, pui_ani_control_buffer *buffer);
 pui_int_error
 pui_backend_ani_update(pui_ani_t *ani);
 
-void
+pui_bool
 pui_backend_ani_add_frame_cb(pui_ani_t *ani, pui_bool (*frame_cb)(void *data, int serial), double frame_interval);
 
 void