Sync with the latest tizen 2.4
[apps/native/widget/widget.git] / include / binder.h
index 8496778..a9bb94e 100644 (file)
  * Abstracted Data Type of Virtual Window
  */
 typedef struct virtual_window_info {
+       enum _state {
+               VWIN_INFO_CREATED = 0x00beef00,
+               VWIN_INFO_DESTROYED = 0x00dead00
+       } state;
        char *id; /**< Identification */
        widget_buffer_h handle; /**< Livebox buffer handle */
        enum win_type {
@@ -39,6 +43,9 @@ typedef struct virtual_window_info {
        int pressed;
 
        int orientation;
+
+       Ecore_Timer *pended_events_consumer;
+       Eina_List *pended_events_list;
 } *vwin_info_t;
 
 extern int binder_widget_send_updated(const char *pkgname, const char *id, widget_buffer_h handle, int idx, int x, int y, int w, int h, int gbar, const char *descfile);