{
return EINA_FALSE;
}
+
+void ewk_settings_ime_style_set(Ewk_Settings* settings, Ewk_Ime_Style style) {
+ LOG_EWK_API_MOCKUP("Only for Tizen TV");
+}
+
+Ewk_Ime_Style ewk_settings_ime_style_get(const Ewk_Settings* settings) {
+ LOG_EWK_API_MOCKUP("Only for Tizen TV");
+ return IME_STYLE_FULL;
+}
};
typedef enum _Ewk_List_Style_Position Ewk_List_Style_Position;
+
+enum _Ewk_Ime_Style {
+ IME_STYLE_FULL, /**< Full IME style */
+ IME_STYLE_FLOATING, /**< Floating IME style */
+ IME_STYLE_DYNAMIC, /**< Dynamic IME style */
+};
+typedef enum _Ewk_Ime_Style Ewk_Ime_Style;
+
/*
* Enables/disables the Javascript Fullscreen API. The Javascript API allows
* to request full screen mode, for more information see:
* @return @c EINA_TRUE enable use ime to handle key event or @c EINA_FALSE disable use ime to handle key event
*/
EXPORT_API Eina_Bool ewk_settings_ime_handle_key_event_enabled_get(const Ewk_Settings *settings);
+
+/**
+ * Request to set IME style
+ * By default, the IME style is Full
+ *
+ * @param settings settings object
+ * @param style @c IME_STYLE_FULL full IME style
+ * @c IME_STYLE_FLOATING floating IME style
+ * @c IME_STYLE_DYNAMIC dynamic IME style
+ *
+ */
+EXPORT_API void ewk_settings_ime_style_set(Ewk_Settings* settings, Ewk_Ime_Style style);
+
+/**
+ * Returns IME style
+ *
+ * @param settings settings object
+ *
+ * @return @c IME_STYLE_FULL full IME style
+ @c IME_STYLE_FLOATING floating IME style
+ @c IME_STYLE_DYNAMIC dynamic IME style
+*/
+EXPORT_API Ewk_Ime_Style ewk_settings_ime_style_get(const Ewk_Settings* settings);
+
#ifdef __cplusplus
}
#endif
void ewk_view_poweroff_suspend(Evas_Object *item) {}
+Eina_Bool ewk_view_mouse_pointer_support_set(Evas_Object *view, Eina_Bool support)
+{
+ LOG_EWK_API_MOCKUP("Only for Tizen TV.");
+ return EINA_FALSE;
+}
+
Eina_Bool ewk_view_ime_position_align_set(const Evas_Object* view,
int x,
int y,
EXPORT_API void ewk_view_media_device_list_get(Evas_Object* o, Ewk_Media_Device_List_Get_Callback callback, void* user_data);
+/**
+ * Sets whether the ewk_view supports the mouse pointer(include support the mouse event and update the cursor) or not.
+ *
+ * The ewk_view will support the mouse pointer(include support the mouse event and update the cursor) if EINA_TRUE
+ * or not support the mouse pointer otherwise. The default value is EINA_TRUE.
+ *
+ * @param o view object to support/don't support the mouse pointer
+ * @param supported a state to set
+ *
+ * @return @c EINA_TRUE on success or @c EINA_FALSE on failure
+ */
+EXPORT_API Eina_Bool ewk_view_mouse_pointer_support_set(Evas_Object *view, Eina_Bool support);
+
#ifdef __cplusplus
}
#endif