void OnEcoreEventWindowRedrawRequest();
/**
+ * @brief Called when a conformant is changed.
+ */
+ void OnEcoreEventConformantChange(void* event);
+
+ /**
* @brief Called when window's auxiliary is changed then display server send the changed message.
*
* @param[in] auxiliary's message data. It has key, value and integer list data.
void OnEcoreEventWindowAuxiliaryMessage(void* event);
/**
+ * @brief Called when window has been moved by then display server.
+ * To move the window by display server, RequestMoveToServer() should be called.
+ * After the moving job is completed, this function will be called.
+ *
+ * @param[in] the completed event's data. It has the latest window geometry data.
+ */
+ void OnMoveCompleted(void* event);
+
+ /**
+ * @brief Called when window has been resized by then display server.
+ * To resize the window by display server, RequestResizeToServer() should be called.
+ * After the resizing job is completed, this function will be called.
+ *
+ * @param[in] the completed event's data. It has the latest window geometry data.
+ */
+ void OnResizeCompleted(void* event);
+
+ /**
* @brief Called when a keymap is changed.
*/
void KeymapChanged(void* data, int type, void* event);
void RegistryGlobalCallbackRemove(void* data, struct wl_registry* registry, uint32_t id);
/**
+ * @brief TizenPolicyConformantArea
+ */
+ void TizenPolicyConformantArea(void* data, struct tizen_policy* tizenPolicy, struct wl_surface* surface, uint32_t conformantPart, uint32_t state, int32_t x, int32_t y, int32_t w, int32_t h);
+
+ /**
* @brief TizenPolicyNotificationChangeDone
*/
void TizenPolicyNotificationChangeDone(void* data, struct tizen_policy* tizenPolicy, struct wl_surface* surface, int32_t level, uint32_t state);