#endif
}
+void ewk_context_time_offset_set(Ewk_Context* context, double time_offset) {}
+void ewk_context_timezone_offset_set(Ewk_Context* context,
+ double time_zone_offset,
+ double daylight_saving_time) {}
void ewk_context_default_zoom_factor_set(Ewk_Context* context,
double zoom_factor) {
EINA_SAFETY_ON_NULL_RETURN(context);
setenv("ELM_ACCEL", "hw", 1);
}
+Eina_Bool ewk_check_chromium_ready() {
+ return false;
+}
+
*/
EXPORT_API int ewk_set_version_policy(int preference);
+/**
+ * @brief Check if the chromium mount is done.
+ *
+ * @details Check if the chromium mount is complete by calling LwipcIsDone.
+ *
+ * @since_tizen 5.5
+ *
+ * @return @c true if chromium mount is done, otherwise @c false
+ *
+ */
+EXPORT_API Eina_Bool ewk_check_chromium_ready();
+
#ifdef __cplusplus
}
#endif
LOG_EWK_API_MOCKUP();
}
+Eina_Bool ewk_settings_mixed_contents_set(const Ewk_Settings* settings, Eina_Bool allow)
+{
+ return EINA_FALSE;
+}
+
Eina_Bool ewk_settings_viewport_meta_tag_set(Ewk_Settings* settings, Eina_Bool enable)
{
LOG_EWK_API_MOCKUP();
EINA_SAFETY_ON_NULL_RETURN_VAL(settings, EINA_FALSE);
return settings->getPreferences().supports_multiple_windows;
}
+void ewk_settings_ime_handle_key_event_enabled_set(Ewk_Settings* settings, Eina_Bool Enabled) {}
+Eina_Bool ewk_settings_ime_handle_key_event_enabled_get(const Ewk_Settings* settings)
+{
+ return EINA_FALSE;
+}
EXPORT_API void ewk_settings_default_audio_input_device_set(Ewk_Settings* settings, const char* device_id);
+/**
+ * Request to set enable/disable use ime to handle key event
+ *
+ * By default, use ime to handle key event is enabled
+ * Some Apps want to disable use ime to handle key event
+ *
+ * @param settings setting object
+ * @param Enabled @c EINA_TRUE to enable use ime to handle key event
+ * @c EINA_FALSE to disable use ime to handle key event
+ *
+ */
+EXPORT_API void ewk_settings_ime_handle_key_event_enabled_set(Ewk_Settings* settings, Eina_Bool Enabled);
+
+/**
+ * Returns whether use ime to handle key event is enabled or disabled
+ *
+ * @param settings setting object
+ *
+ * @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);
#ifdef __cplusplus
}
#endif
#endif
}
+void ewk_view_set_cursor_by_client(Evas_Object* ewkView, Eina_Bool enable) {}
+
void ewk_view_widget_pepper_extension_callback_set(Evas_Object* ewk_view, Generic_Sync_Call_Callback cb, void* user_data) {
LOG_EWK_API_MOCKUP();
}
void ewk_view_media_device_list_get(Evas_Object* o, Ewk_Media_Device_List_Get_Callback callback, void* user_data) {
//TODO
-}
\ No newline at end of file
+}
+void ewk_view_run_mixed_content_confirm_callback_set(
+ Evas_Object* /* ewkView */,
+ Ewk_View_Run_Mixed_Content_Confirm_Callback /* callback */,
+ void* /* user_data */) {}
+void ewk_view_error_page_load_callback_set(Evas_Object* ewk_view, Ewk_View_Error_Page_Load_Callback callback, void* user_data) {}
+
+Eina_Bool ewk_view_add_item_to_back_forward_list(Evas_Object* o, const Ewk_Back_Forward_List_Item* item)
+{
+ return EINA_FALSE;
+}
+
+void ewk_view_poweroff_suspend(Evas_Object *item) {}
#include "ewk_context_product.h"
#include "ewk_media_playback_info_product.h"
+#include "ewk_error.h"
#include "ewk_value_product.h"
#include "ewk_view_internal.h"
EXPORT_API void ewk_view_auto_login(Evas_Object *view, const char* user_name, const char* password);
/**
+ * @brief A ErrorPage contains information that get from app side.
+ *
+ * @since_tizen 6.5
+ */
+struct _Ewk_Error_Page {
+ const char* content; /**< The content of error page */
+};
+
+/**
+ * @brief A struct that creates a type name for the #Ewk_Error_Page.
+ * @since_tizen 6.5
+ */
+typedef struct _Ewk_Error_Page Ewk_Error_Page;
+
+/**
+ * Callback for ewk_view_error_page_load_callback_set
+ *
+ * @param o view object.
+ * @param error_info Query failing URL for this error.
+ * @param error_page Get customer error page from app side.
+ * @param user_data user data will be passed while ewk_view_error_page_load_callback_set is called.
+ */
+typedef void (*Ewk_View_Error_Page_Load_Callback)(Evas_Object* o, const Ewk_Error* error_info, Ewk_Error_Page* error_page, void* user_data);
+
+/**
+ * @brief Get customer error page html string while app set callback.
+ *
+ * @since_tizen 6.5
+ *
+ * @param[in] o view object
+ * @param callback callback function
+ * @param user_data user data will be passed when the callback is called
+ */
+EXPORT_API void ewk_view_error_page_load_callback_set(Evas_Object* ewk_view, Ewk_View_Error_Page_Load_Callback callback, void* user_data);
+
+/**
* @}
*/