Missing ewk API tests
[framework/web/webkit-efl.git] / Source / WebKit2 / UIProcess / API / efl / ewk_view.h
index 089267a..c01947f 100644 (file)
@@ -944,6 +944,18 @@ EAPI Eina_Bool ewk_view_custom_header_clear(const Evas_Object* o);
 EAPI Eina_Bool ewk_view_visibility_set(Evas_Object* o, Eina_Bool enable);
 //#endif
 
+//#if ENABLE(TIZEN_BACKGROUND_DISK_CACHE)
+/**
+ * Notify the foreground/background status of app.
+ *
+ * @param o view object that is in given status.
+ * @param enable EINA_TRUE to notify that page is foreground, EINA_FALSE otherwise.
+ *
+ * @return @c EINA_TRUE on successful request, @c EINA_FALSE on errors
+ */
+EAPI Eina_Bool ewk_view_foreground_set(Evas_Object* o, Eina_Bool enable);
+//#endif
+
 /**
  * Returns the evas image object of the specified viewArea of page
  *
@@ -1542,7 +1554,7 @@ EAPI Eina_Bool ewk_view_text_find_highlight_clear(Evas_Object *o);
  * The "text,found" callback will be called with the number of matched string.
  *
  * @param o view object to find text
- * @param text text to find
+ * @param text text to find, must @b not be @c NULL
  * @param options options to find
  * @param max_match_count maximum match count to find, unlimited if 0
  *
@@ -1612,7 +1624,7 @@ EAPI Eina_Bool ewk_view_touch_events_enabled_get(const Evas_Object *o);
  *
  * @return @c EINA_TRUE on success or @c EINA_FALSE on failure
  */
-Eina_Bool ewk_view_main_frame_scrollbar_visible_set(Evas_Object *o, Eina_Bool visible);
+EAPI Eina_Bool ewk_view_main_frame_scrollbar_visible_set(Evas_Object *o, Eina_Bool visible);
 
 /**
  * Gets the visibility of main frame scrollbar.
@@ -1621,7 +1633,7 @@ Eina_Bool ewk_view_main_frame_scrollbar_visible_set(Evas_Object *o, Eina_Bool vi
  *
  * @return @c EINA_TRUE if scrollbar is visible or @c EINA_FALSE on failure
  */
-Eina_Bool ewk_view_main_frame_scrollbar_visible_get(const Evas_Object *o);
+EAPI Eina_Bool ewk_view_main_frame_scrollbar_visible_get(const Evas_Object *o);
 
 /**
  * Get contents of the current web page.
@@ -1705,6 +1717,14 @@ EAPI void ewk_view_rotation_prepare(Evas_Object* ewkView, int angle);
  */
 EAPI void ewk_view_use_settings_font(Evas_Object* o);
 
+/*
+ * Exit fullscreen when the back key is pressed.
+ *
+ * @param o view object to exit fullscreen mode
+ *
+ */
+EAPI void ewk_view_fullscreen_exit(Evas_Object* o);
+
 #ifdef __cplusplus
 }
 #endif