Deprecate widget-app EFL api 52/321252/4
authorJihoi Kim <jihoi.kim@samsung.com>
Tue, 18 Mar 2025 04:49:37 +0000 (13:49 +0900)
committerJihoi Kim <jihoi.kim@samsung.com>
Wed, 19 Mar 2025 03:43:53 +0000 (12:43 +0900)
* Since Tizen 10.0, EFL will be deprecated.
- deprecate 'widget_app_get_elm_win' and add log

Change-Id: I82046d15fc45abe6725e342f48c4bed70d812fa2
Signed-off-by: Jihoi Kim <jihoi.kim@samsung.com>
include/widget_app_efl.h
src/efl_base/widget_app.cc

index 5deb827e5c6abc68758f66a116ca2e4818a544c3..7a50dafa3d08ce53b486dcba1d5d8f13583ef74c 100644 (file)
@@ -32,6 +32,7 @@ extern "C" {
  */
 
 /**
+ * @deprecated Deprecated since 10.0.
  * @brief Gets an Evas object for the widget.
  * @since_tizen 2.3.1
  * @remarks The @a win should be released using evas_object_del().
@@ -52,7 +53,7 @@ int widget_create(widget_context_h context)
   Evas_Object *win = NULL;
   int ret;
 
-  ret = widget_app_elm_win(context, &win);
+  ret = widget_app_get_elm_win(context, &win);
   ...
   evas_object_del(win)
 
@@ -61,7 +62,8 @@ int widget_create(widget_context_h context)
  * @endcode
  * @see evas_object_del()
  */
-int widget_app_get_elm_win(widget_context_h context, Evas_Object **win);
+int widget_app_get_elm_win(widget_context_h context,
+    Evas_Object **win) TIZEN_DEPRECATED_API;
 
 
 /**
index a97b2eaee85613eb5b6ee939f89b19490e2481b2..94e3bc0263110fa9d488828da13ff66909f9f5d9 100644 (file)
@@ -466,6 +466,8 @@ API const char* widget_app_get_id(widget_context_h context) {
 }
 
 API int widget_app_get_elm_win(widget_context_h context, Evas_Object** win) {
+  _W("DEPRECATION WARNING: %s() is deprecated and will be removed "
+      "from future release.", __FUNCTION__);
   bool feature;
   int ret = system_info_get_platform_bool(kFeatureShellAppWidget, &feature);
   if (ret < 0)