#ifndef __TIZEN_ATTACH_PANEL_H__
#define __TIZEN_ATTACH_PANEL_H__
+#include <tizen.h>
#include <Elementary.h>
#include <tizen_error.h>
#include <app_control.h>
#endif
/**
+ * @deprecated Deprecated since tizen 9.0.
* @file attach_panel.h
* @brief Declares the API of the libattach-panel library.
*/
*/
/**
+ * @deprecated Deprecated since tizen 9.0.
* @brief Enumeration for content categories.
* @since_tizen 2.4
* @see attach_panel_add_content_category()
/**
+ * @deprecated Deprecated since tizen 9.0.
* @brief Enumeration for events.
* @since_tizen 2.4
* @see attach_panel_set_event_cb()
} attach_panel_event_e;
/**
+ * @deprecated Deprecated since tizen 9.0.
* @brief Enumeration for window state
* @since_tizen 3.0
* @see attach_panel_get_state()
/**
+ * @deprecated Deprecated since tizen 9.0.
* @brief Attach panel handle.
* @since_tizen 2.4
*/
/**
+ * @deprecated Deprecated since tizen 9.0.
* @brief Called when an user selects and confirms something to attach on the caller app.
* @since_tizen 2.4
* @param[in] attach_panel Attach panel handler
/**
+ * @deprecated Deprecated since tizen 9.0.
* @brief Called when reserved events are published from the panel-side.
* @since_tizen 2.4
* @param[in] attach_panel Attach panel handler
/**
+ * @deprecated Deprecated since tizen 9.0.
* @brief Enumeration for values of attach-panel response types.
* @since_tizen 2.4
*/
/**
+ * @deprecated Deprecated since tizen 9.0.
* @brief Creates an attach panel.
* @since_tizen 2.4
* @remarks The caller app has to check the return value of this function.\n
*
* @endcode
*/
-int attach_panel_create(Evas_Object *conformant, attach_panel_h *attach_panel);
+int attach_panel_create(Evas_Object *conformant, attach_panel_h *attach_panel) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since tizen 9.0.
* @brief Destroys the attach panel.
* @since_tizen 2.4
* @remarks The caller app has to check the return value of this function.\n
*
* @endcode
*/
-int attach_panel_destroy(attach_panel_h attach_panel);
+int attach_panel_destroy(attach_panel_h attach_panel) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since tizen 9.0.
* @brief Adds a content category in the attach panel.
* @since_tizen 2.4
* @privlevel public
*
* @endcode
*/
-int attach_panel_add_content_category(attach_panel_h attach_panel, attach_panel_content_category_e content_category, bundle *extra_data);
+int attach_panel_add_content_category(attach_panel_h attach_panel, attach_panel_content_category_e content_category, bundle *extra_data) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since tizen 9.0.
* @brief Removes the content category from the attach panel.
* @since_tizen 2.4
* @remarks The caller app has to check the return value of this function.\n
*
* @endcode
*/
-int attach_panel_remove_content_category(attach_panel_h attach_panel, attach_panel_content_category_e content_category);
+int attach_panel_remove_content_category(attach_panel_h attach_panel, attach_panel_content_category_e content_category) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since tizen 9.0.
* @brief Sets extra data to send to the content category using a bundle.
* @since_tizen 2.4
* @privlevel public
*
* @endcode
*/
-int attach_panel_set_extra_data(attach_panel_h attach_panel, attach_panel_content_category_e content_category, bundle *extra_data);
+int attach_panel_set_extra_data(attach_panel_h attach_panel, attach_panel_content_category_e content_category, bundle *extra_data) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since tizen 9.0.
* @brief Sets the result callback that will be called when an user selects and confirms something to attach in the attach panel.
* @since_tizen 2.4
* @remarks The caller app has to check the return value of this function.\n
*
* @endcode
*/
-int attach_panel_set_result_cb(attach_panel_h attach_panel, attach_panel_result_cb result_cb, void *user_data);
+int attach_panel_set_result_cb(attach_panel_h attach_panel, attach_panel_result_cb result_cb, void *user_data) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since tizen 9.0.
* @brief Unsets the result callback that will be called when an user selects and confirms something to attach in the attach panel.
* @since_tizen 2.4
* @remarks The caller app has to check the return value of this function.\n
*
* @endcode
*/
-int attach_panel_unset_result_cb(attach_panel_h attach_panel);
+int attach_panel_unset_result_cb(attach_panel_h attach_panel) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since tizen 9.0.
* @brief Sets the event callback that will be called when reserved events are published from the panel-side.
* @since_tizen 2.4
* @remarks The caller app has to check the return value of this function.\n
*
* @endcode
*/
-int attach_panel_set_event_cb(attach_panel_h attach_panel, attach_panel_event_cb panel_event_cb, void *user_data);
+int attach_panel_set_event_cb(attach_panel_h attach_panel, attach_panel_event_cb panel_event_cb, void *user_data) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since tizen 9.0.
* @brief Unsets the event callback
* @since_tizen 2.4
* @remarks The caller app has to check the return value of this function.
*
* @endcode
*/
-int attach_panel_unset_event_cb(attach_panel_h attach_panel);
+int attach_panel_unset_event_cb(attach_panel_h attach_panel) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since tizen 9.0.
* @brief Shows the attach panel, asynchronously.
* @since_tizen 2.4
* @remarks The caller app has to check the return value of this function.\n
*
* @endcode
*/
-int attach_panel_show(attach_panel_h attach_panel);
+int attach_panel_show(attach_panel_h attach_panel) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since tizen 9.0.
* @brief Shows the attach panel, synchronously.
* @since_tizen 4.0
* @param[in] attach_panel The attach panel handle
*
* @endcode
*/
-int attach_panel_show_without_animation(attach_panel_h attach_panel);
+int attach_panel_show_without_animation(attach_panel_h attach_panel) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since tizen 9.0.
* @brief Hides the attach panel, asynchronously.
* @since_tizen 2.4
* @remarks The caller app has to check the return value of this function.\n
*
* @endcode
*/
-int attach_panel_hide(attach_panel_h attach_panel);
+int attach_panel_hide(attach_panel_h attach_panel) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since tizen 9.0.
* @brief Hides the attach panel, synchronously.
* @since_tizen 4.0
* @param[in] attach_panel The attach panel handle
*
* @endcode
*/
-int attach_panel_hide_without_animation(attach_panel_h attach_panel);
+int attach_panel_hide_without_animation(attach_panel_h attach_panel) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since tizen 9.0.
* @brief Gets a value that indicates whether the attach_panel is visible.
* @since_tizen 2.4
* @remarks The caller app has to check the return value of this function.\n
*
* @endcode
*/
-int attach_panel_get_visibility(attach_panel_h attach_panel, bool *visible);
+int attach_panel_get_visibility(attach_panel_h attach_panel, bool *visible) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since tizen 9.0.
* @brief Gets the state of the attach_panel.
* @since_tizen 3.0
* @remarks Users can toggle the attach panel between full screen state or partial window state.\n
*
* @endcode
*/
-int attach_panel_get_state(attach_panel_h attach_panel, attach_panel_state_e *state);
+int attach_panel_get_state(attach_panel_h attach_panel, attach_panel_state_e *state) TIZEN_DEPRECATED_API;
/**
* @}