* In this callback, you can initialize application resources like window creation, data structure, and so on.
* After this callback function returns @c true, the main loop starts up and app_control_cb() is subsequently called.
* If this callback function returns @c false, the main loop doesn't start and app_terminate_cb() is subsequently called.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @param[in] user_data The user data passed from the callback registration function
* @return @c true on success,
* otherwise @c false
/**
* @brief Called when the application is completely obscured by another application and becomes invisible.
* @details The application is not terminated and still running in the paused state.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @param[in] user_data The user data passed from the callback registration function
* @see ui_app_main()
* @see #ui_app_lifecycle_callback_s
/**
* @brief Called when the application becomes visible.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @param[in] user_data The user data passed from the callback registration function
* @see ui_app_main()
* @see #ui_app_lifecycle_callback_s
/**
* @brief Called when the application's main loop exits.
* @details You should release the application's resources in this function.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @param[in] user_data The user data passed from the callback registration function
* @see ui_app_main()
* @see #ui_app_lifecycle_callback_s
* If the application is launched from the application launcher or explicitly launched by another application,
* the passed app_control handle may include only the default operation (#APP_CONTROL_OPERATION_DEFAULT) without any data.
* For more information, see The @ref CAPI_APP_CONTROL_MODULE API description.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @remarks After this callback returns, the handle of the app_control is freed.
* Therefore, if you want to use the handle after returning this callback, you MUST copy it by using app_control_clone() API.
* @param[in] app_control The handle to the app_control
/**
* @brief The structure type containing the set of callback functions for handling application lifecycle events.
* @details It is one of the input parameters of the ui_app_main() function.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @see ui_app_main()
* @see app_create_cb()
* @see app_pause_cb()
/**
* @brief Gets the current device orientation.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @return The current device orientation
*/
app_device_orientation_e app_get_device_orientation(void);
* After the app_create_cb() callback function returns true, the main loop starts up and the app_control_cb() callback function is subsequently called.
* If the app_create_cb() callback function returns false, the main loop doesn't start up and app_terminate_cb() callback function is called.
* This main loop supports event handling for the Ecore Main Loop.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @param[in] argc The argument count
* @param[in] argv The argument vector
* @param[in] callback The set of callback functions to handle application lifecycle events
/**
* @brief Exits the main loop of application.
* @details The main loop of application stops and app_terminate_cb() is invoked.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @see ui_app_main()
* @see app_terminate_cb()
*/
/**
* @brief Adds the system event handler.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @param[out] event_handler The event handler
* @param[in] event_type The system event type
* @param[in] callback The callback function
/**
* @brief Removes registered event handler.
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @param[in] event_handler The event handler
* @return @c 0 on success,
* otherwise a negative error value
/**
* @brief Gets the preinitialized window object.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @remarks This function only supports BASIC type window.
*
* @param[in] win_name The name to be set for the preinitialized window
/**
* @brief Gets the preinitialized background object added to the preinitialized window.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @remarks This function should be called after calling app_get_preinitizlized_window().
*
* @return A @a background object on success,
/**
* @brief Gets the preinitialized conformant widget added to the preinitialized window.
*
- * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
+ * @since_tizen 2.3
* @remarks This function should be called after calling app_get_preinitizlized_window().
*
* @return A conformant object on success,