fixup! Add EWK API interfaces for dynamic IME and webauthn 02/317302/2
authorVaishakhi Saha <v.saha@samsung.com>
Mon, 30 Dec 2024 12:39:19 +0000 (12:39 +0000)
committerVaishakhi Saha <v.saha@samsung.com>
Mon, 30 Dec 2024 12:39:27 +0000 (12:39 +0000)
This commit adds missing EWK API interfaces to fix
build errors in VD QB for dali-extension.

Change-Id: I641768cecbaa793fb271bb3f4940e667ef23aab9
Signed-off-by: Chandan Padhi <c.padhi@samsung.com>
tizen_src/ewk/efl_integration/public/ewk_view.h
tizen_src/ewk/efl_integration/public/ewk_view_product.h

index 9b145230b49403e0788d81dd21ecf500582d1b9b..d236154314fc8ffa3e1641bfb94ed7d3feacd1d8 100644 (file)
@@ -742,61 +742,6 @@ typedef void (*Ewk_View_Request_Manifest_Callback)(Evas_Object* o, Ewk_View_Requ
  */
 EXPORT_API void ewk_view_request_manifest(Evas_Object* o, Ewk_View_Request_Manifest_Callback callback, void* user_data);
 
-/**
- * @enum _Ewk_Ime_Position_Align
- * @brief Enumeration for defining the align of Dynamic IME
- *
- * @since_tizen 9.0
- */
-enum _Ewk_Ime_Position_Align {
-  IME_ALIGN_TOP_LEFT,      /**< The top-left corner */
-  IME_ALIGN_TOP_CENTER,    /**< The top-center position */
-  IME_ALIGN_TOP_RIGHT,     /**< The top-right corner */
-  IME_ALIGN_MIDDLE_LEFT,   /**< The middle-left position */
-  IME_ALIGN_MIDDLE_CENTER, /**< The middle-center position */
-  IME_ALIGN_MIDDLE_RIGHT,  /**< The middle-right position */
-  IME_ALIGN_BOTTOM_LEFT,   /**< The bottom-left corner */
-  IME_ALIGN_BOTTOM_CENTER, /**< The bottom-center position */
-  IME_ALIGN_BOTTOM_RIGHT,  /**< The bottom-right corner */
-};
-typedef enum _Ewk_Ime_Position_Align Ewk_Ime_Position_Align;
-
-/**
- * @brief Requests to set the position and align of the Dynamic IME
- *
- * @since_tizen 9.0
- *
- * @param[in] o The view object.
- * @param[in] @c x   x position of the Dynamic IME
- *            @c y   y position of the Dynamic IME
- *            @c align   IME_ALIGN_TOP_LEFT       The top-left corner
- *                       IME_ALIGN_TOP_CENTER     The top-center position
- *                       IME_ALIGN_TOP_RIGHT      The top-right corner
- *                       IME_ALIGN_MIDDLE_LEFT    The middle-left position
- *                       IME_ALIGN_MIDDLE_CENTER  The middle-center position
- *                       IME_ALIGN_MIDDLE_RIGHT   The middle-right position
- *                       IME_ALIGN_BOTTOM_LEFT    The bottom-left corner
- *                       IME_ALIGN_BOTTOM_CENTER  The bottom-center position
- *                       IME_ALIGN_BOTTOM_RIGHT   The bottom-right corner
- *
- * @return @c EINA_TRUE on success,\n
- *         otherwise @c EINA_FALSE
- */
-EXPORT_API Eina_Bool
-ewk_view_ime_position_align_set(const Evas_Object* o,
-                                int x,
-                                int y,
-                                Ewk_Ime_Position_Align align);
-
-/**
- * @brief Cancels the authentication process of webauthn.
- *
- * @since_tizen 9.0
- *
- * @param[in] o The view object.
- */
-EXPORT_API void ewk_view_webauthn_cancel(const Evas_Object* o);
-
 /**
 * @}
 */
index 9b0eb633856ee6e9092039e04678dcf932014984..ab752a8dc5814bca43596b03616b504c527c0c9a 100644 (file)
@@ -1483,6 +1483,61 @@ typedef void (*Ewk_View_Error_Page_Load_Callback)(Evas_Object* o, const Ewk_Erro
  */
 EXPORT_API void ewk_view_error_page_load_callback_set(Evas_Object* ewk_view, Ewk_View_Error_Page_Load_Callback callback, void* user_data);
 
+/**
+ * @enum _Ewk_Ime_Position_Align
+ * @brief Enumeration for defining the align of Dynamic IME
+ *
+ * @since_tizen 9.0
+ */
+enum _Ewk_Ime_Position_Align {
+  IME_ALIGN_TOP_LEFT,      /**< The top-left corner */
+  IME_ALIGN_TOP_CENTER,    /**< The top-center position */
+  IME_ALIGN_TOP_RIGHT,     /**< The top-right corner */
+  IME_ALIGN_MIDDLE_LEFT,   /**< The middle-left position */
+  IME_ALIGN_MIDDLE_CENTER, /**< The middle-center position */
+  IME_ALIGN_MIDDLE_RIGHT,  /**< The middle-right position */
+  IME_ALIGN_BOTTOM_LEFT,   /**< The bottom-left corner */
+  IME_ALIGN_BOTTOM_CENTER, /**< The bottom-center position */
+  IME_ALIGN_BOTTOM_RIGHT,  /**< The bottom-right corner */
+};
+typedef enum _Ewk_Ime_Position_Align Ewk_Ime_Position_Align;
+
+/**
+ * @brief Requests to set the position and align of the Dynamic IME
+ *
+ * @since_tizen 9.0
+ *
+ * @param[in] o The view object.
+ * @param[in] @c x   x position of the Dynamic IME
+ *            @c y   y position of the Dynamic IME
+ *            @c align   IME_ALIGN_TOP_LEFT       The top-left corner
+ *                       IME_ALIGN_TOP_CENTER     The top-center position
+ *                       IME_ALIGN_TOP_RIGHT      The top-right corner
+ *                       IME_ALIGN_MIDDLE_LEFT    The middle-left position
+ *                       IME_ALIGN_MIDDLE_CENTER  The middle-center position
+ *                       IME_ALIGN_MIDDLE_RIGHT   The middle-right position
+ *                       IME_ALIGN_BOTTOM_LEFT    The bottom-left corner
+ *                       IME_ALIGN_BOTTOM_CENTER  The bottom-center position
+ *                       IME_ALIGN_BOTTOM_RIGHT   The bottom-right corner
+ *
+ * @return @c EINA_TRUE on success,\n
+ *         otherwise @c EINA_FALSE
+ */
+EXPORT_API Eina_Bool
+ewk_view_ime_position_align_set(const Evas_Object* o,
+                                int x,
+                                int y,
+                                Ewk_Ime_Position_Align align);
+
+/**
+ * @brief Cancels the authentication process of webauthn.
+ *
+ * @since_tizen 9.0
+ *
+ * @param[in] o The view object.
+ */
+EXPORT_API void ewk_view_webauthn_cancel(const Evas_Object* o);
+
 /**
  * @}
  */