WebKitIWebView

WebKitIWebView

Synopsis

                    WebKitIWebView;
GType               webkit_iweb_view_get_type           (void);
void                webkit_iweb_view_add_tile           (WebKitIWebView *view,
                                                         ClutterActor *actor);
void                webkit_iweb_view_load_uri           (WebKitIWebView *Param1,
                                                         const gchar *Param2);
void                webkit_iweb_view_load_string        (WebKitIWebView *view,
                                                         const gchar *content,
                                                         const gchar *mime_type,
                                                         const gchar *encoding,
                                                         const gchar *base_uri);
WebKitWebPage *     webkit_iweb_view_get_page           (WebKitIWebView *Param1);
WebKitIRenderTheme * webkit_iweb_view_get_render_theme  (WebKitIWebView *Param1);
void                webkit_iweb_view_invalidate         (WebKitIWebView *Param1);
void                webkit_iweb_view_invalidate_rect    (WebKitIWebView *Param1,
                                                         ClutterGeometry *Param2);
void                webkit_iweb_view_get_window_rect    (WebKitIWebView *Param1,
                                                         ClutterGeometry *Param2);
void                webkit_iweb_view_set_window_rect    (WebKitIWebView *Param1,
                                                         ClutterGeometry *Param2);
gboolean            webkit_iweb_view_handle_fullscreen_media
                                                        (WebKitIWebView *Param1,
                                                         WebKitDOMHTMLVideoElement *Param2,
                                                         ClutterActor *Param3);
gboolean            webkit_iweb_view_handle_exit_fullscreen_media
                                                        (WebKitIWebView *view,
                                                         ClutterActor *texture);
void                webkit_iweb_view_add_plugin_actor   (WebKitIWebView *Param1,
                                                         ClutterActor *Param2);
void                webkit_iweb_view_remove_plugin_actor
                                                        (WebKitIWebView *Param1,
                                                         ClutterActor *Param2);
void                webkit_iweb_view_post_commit_setup  (WebKitIWebView *Param1,
                                                         gboolean resetScrolling);
void                webkit_iweb_view_delegated_scroll   (WebKitIWebView *view,
                                                         int x,
                                                         int y);
void                webkit_iweb_view_cancel_gestures    (WebKitIWebView *view);
WebKitIPopupMenu *  webkit_iweb_view_create_popup_menu  (WebKitIWebView *Param1);
gboolean            webkit_iweb_view_button_press_event (ClutterActor *Param1,
                                                         ClutterButtonEvent *Param2);
gboolean            webkit_iweb_view_button_release_event
                                                        (ClutterActor *Param1,
                                                         ClutterButtonEvent *Param2);
gboolean            webkit_iweb_view_motion_event       (ClutterActor *Param1,
                                                         ClutterMotionEvent *event);
gboolean            webkit_iweb_view_scroll_event       (ClutterActor *Param1,
                                                         ClutterScrollEvent *event);
gboolean            webkit_iweb_view_key_event          (ClutterActor *Param1,
                                                         ClutterKeyEvent *event);
gboolean            webkit_iweb_view_touch_event        (ClutterActor *Param1,
                                                         ClutterTouchEvent *event);
void                webkit_iweb_view_key_focus_in       (ClutterActor *Param1);
void                webkit_iweb_view_key_focus_out      (ClutterActor *Param1);
void                webkit_iweb_view_pop_gl_context     (ClutterActor *Param1);
gboolean            webkit_iweb_view_gesture_scroll_begin
                                                        (ClutterActor *Param1,
                                                         gint64 timestamp,
                                                         gfloat event_x,
                                                         gfloat event_y);
gboolean            webkit_iweb_view_gesture_scroll_end (ClutterActor *Param1,
                                                         gint64 timestamp,
                                                         gfloat event_x,
                                                         gfloat event_y);
gboolean            webkit_iweb_view_gesture_scroll_momentum_begin
                                                        (ClutterActor *Param1,
                                                         gint64 timestamp,
                                                         gfloat event_x,
                                                         gfloat event_y);
gboolean            webkit_iweb_view_gesture_scroll_momentum_end
                                                        (ClutterActor *Param1,
                                                         gint64 timestamp,
                                                         gfloat event_x,
                                                         gfloat event_y);
gboolean            webkit_iweb_view_gesture_scroll_momentum_update
                                                        (ClutterActor *Param1,
                                                         gint64 timestamp,
                                                         gfloat event_x,
                                                         gfloat event_y,
                                                         gfloat delta_x,
                                                         gfloat delta_y);
gboolean            webkit_iweb_view_gesture_scroll_update
                                                        (ClutterActor *Param1,
                                                         gint64 timestamp,
                                                         gfloat event_x,
                                                         gfloat event_y,
                                                         gfloat delta_x,
                                                         gfloat delta_y);
gboolean            webkit_iweb_view_gesture_tap_begin  (ClutterActor *Param1,
                                                         gint64 timestamp,
                                                         gfloat event_x,
                                                         gfloat event_y,
                                                         ClutterModifierType state);
gboolean            webkit_iweb_view_gesture_tap        (ClutterActor *Param1,
                                                         gint64 timestamp,
                                                         gfloat event_x,
                                                         gfloat event_y,
                                                         ClutterModifierType state);
gboolean            webkit_iweb_view_gesture_tap_cancel (ClutterActor *Param1,
                                                         gint64 timestamp,
                                                         gfloat event_x,
                                                         gfloat event_y,
                                                         ClutterModifierType state);

Object Hierarchy

  GInterface
   +----WebKitIWebView

Prerequisites

WebKitIWebView requires GObject.

Known Implementations

WebKitIWebView is implemented by MxWebView and WebKitWebActor.

Signals

  "media-exit-fullscreen"                          : Run Last
  "media-fullscreen"                               : Run Last

Description

Details

WebKitIWebView

typedef struct _WebKitIWebView WebKitIWebView;


webkit_iweb_view_get_type ()

GType               webkit_iweb_view_get_type           (void);


webkit_iweb_view_add_tile ()

void                webkit_iweb_view_add_tile           (WebKitIWebView *view,
                                                         ClutterActor *actor);


webkit_iweb_view_load_uri ()

void                webkit_iweb_view_load_uri           (WebKitIWebView *Param1,
                                                         const gchar *Param2);


webkit_iweb_view_load_string ()

void                webkit_iweb_view_load_string        (WebKitIWebView *view,
                                                         const gchar *content,
                                                         const gchar *mime_type,
                                                         const gchar *encoding,
                                                         const gchar *base_uri);

Requests loading of the given content with the specified mime_type, encoding and base_uri.

If mime_type is NULL, "text/html" is assumed.

If encoding is NULL, "UTF-8" is assumed.

view :

a WebKitIWebView

content :

an URI string

mime_type :

the MIME type, or NULL

encoding :

the encoding, or NULL

base_uri :

the base URI for relative locations

webkit_iweb_view_get_page ()

WebKitWebPage *     webkit_iweb_view_get_page           (WebKitIWebView *Param1);


webkit_iweb_view_get_render_theme ()

WebKitIRenderTheme * webkit_iweb_view_get_render_theme  (WebKitIWebView *Param1);


webkit_iweb_view_invalidate ()

void                webkit_iweb_view_invalidate         (WebKitIWebView *Param1);


webkit_iweb_view_invalidate_rect ()

void                webkit_iweb_view_invalidate_rect    (WebKitIWebView *Param1,
                                                         ClutterGeometry *Param2);


webkit_iweb_view_get_window_rect ()

void                webkit_iweb_view_get_window_rect    (WebKitIWebView *Param1,
                                                         ClutterGeometry *Param2);


webkit_iweb_view_set_window_rect ()

void                webkit_iweb_view_set_window_rect    (WebKitIWebView *Param1,
                                                         ClutterGeometry *Param2);


webkit_iweb_view_handle_fullscreen_media ()

gboolean            webkit_iweb_view_handle_fullscreen_media
                                                        (WebKitIWebView *Param1,
                                                         WebKitDOMHTMLVideoElement *Param2,
                                                         ClutterActor *Param3);


webkit_iweb_view_handle_exit_fullscreen_media ()

gboolean            webkit_iweb_view_handle_exit_fullscreen_media
                                                        (WebKitIWebView *view,
                                                         ClutterActor *texture);


webkit_iweb_view_add_plugin_actor ()

void                webkit_iweb_view_add_plugin_actor   (WebKitIWebView *Param1,
                                                         ClutterActor *Param2);


webkit_iweb_view_remove_plugin_actor ()

void                webkit_iweb_view_remove_plugin_actor
                                                        (WebKitIWebView *Param1,
                                                         ClutterActor *Param2);


webkit_iweb_view_post_commit_setup ()

void                webkit_iweb_view_post_commit_setup  (WebKitIWebView *Param1,
                                                         gboolean resetScrolling);


webkit_iweb_view_delegated_scroll ()

void                webkit_iweb_view_delegated_scroll   (WebKitIWebView *view,
                                                         int x,
                                                         int y);


webkit_iweb_view_cancel_gestures ()

void                webkit_iweb_view_cancel_gestures    (WebKitIWebView *view);


webkit_iweb_view_create_popup_menu ()

WebKitIPopupMenu *  webkit_iweb_view_create_popup_menu  (WebKitIWebView *Param1);


webkit_iweb_view_button_press_event ()

gboolean            webkit_iweb_view_button_press_event (ClutterActor *Param1,
                                                         ClutterButtonEvent *Param2);


webkit_iweb_view_button_release_event ()

gboolean            webkit_iweb_view_button_release_event
                                                        (ClutterActor *Param1,
                                                         ClutterButtonEvent *Param2);


webkit_iweb_view_motion_event ()

gboolean            webkit_iweb_view_motion_event       (ClutterActor *Param1,
                                                         ClutterMotionEvent *event);


webkit_iweb_view_scroll_event ()

gboolean            webkit_iweb_view_scroll_event       (ClutterActor *Param1,
                                                         ClutterScrollEvent *event);


webkit_iweb_view_key_event ()

gboolean            webkit_iweb_view_key_event          (ClutterActor *Param1,
                                                         ClutterKeyEvent *event);


webkit_iweb_view_touch_event ()

gboolean            webkit_iweb_view_touch_event        (ClutterActor *Param1,
                                                         ClutterTouchEvent *event);


webkit_iweb_view_key_focus_in ()

void                webkit_iweb_view_key_focus_in       (ClutterActor *Param1);


webkit_iweb_view_key_focus_out ()

void                webkit_iweb_view_key_focus_out      (ClutterActor *Param1);


webkit_iweb_view_pop_gl_context ()

void                webkit_iweb_view_pop_gl_context     (ClutterActor *Param1);


webkit_iweb_view_gesture_scroll_begin ()

gboolean            webkit_iweb_view_gesture_scroll_begin
                                                        (ClutterActor *Param1,
                                                         gint64 timestamp,
                                                         gfloat event_x,
                                                         gfloat event_y);


webkit_iweb_view_gesture_scroll_end ()

gboolean            webkit_iweb_view_gesture_scroll_end (ClutterActor *Param1,
                                                         gint64 timestamp,
                                                         gfloat event_x,
                                                         gfloat event_y);


webkit_iweb_view_gesture_scroll_momentum_begin ()

gboolean            webkit_iweb_view_gesture_scroll_momentum_begin
                                                        (ClutterActor *Param1,
                                                         gint64 timestamp,
                                                         gfloat event_x,
                                                         gfloat event_y);


webkit_iweb_view_gesture_scroll_momentum_end ()

gboolean            webkit_iweb_view_gesture_scroll_momentum_end
                                                        (ClutterActor *Param1,
                                                         gint64 timestamp,
                                                         gfloat event_x,
                                                         gfloat event_y);


webkit_iweb_view_gesture_scroll_momentum_update ()

gboolean            webkit_iweb_view_gesture_scroll_momentum_update
                                                        (ClutterActor *Param1,
                                                         gint64 timestamp,
                                                         gfloat event_x,
                                                         gfloat event_y,
                                                         gfloat delta_x,
                                                         gfloat delta_y);


webkit_iweb_view_gesture_scroll_update ()

gboolean            webkit_iweb_view_gesture_scroll_update
                                                        (ClutterActor *Param1,
                                                         gint64 timestamp,
                                                         gfloat event_x,
                                                         gfloat event_y,
                                                         gfloat delta_x,
                                                         gfloat delta_y);


webkit_iweb_view_gesture_tap_begin ()

gboolean            webkit_iweb_view_gesture_tap_begin  (ClutterActor *Param1,
                                                         gint64 timestamp,
                                                         gfloat event_x,
                                                         gfloat event_y,
                                                         ClutterModifierType state);


webkit_iweb_view_gesture_tap ()

gboolean            webkit_iweb_view_gesture_tap        (ClutterActor *Param1,
                                                         gint64 timestamp,
                                                         gfloat event_x,
                                                         gfloat event_y,
                                                         ClutterModifierType state);


webkit_iweb_view_gesture_tap_cancel ()

gboolean            webkit_iweb_view_gesture_tap_cancel (ClutterActor *Param1,
                                                         gint64 timestamp,
                                                         gfloat event_x,
                                                         gfloat event_y,
                                                         ClutterModifierType state);

Signal Details

The "media-exit-fullscreen" signal

gboolean            user_function                      (WebKitIWebView *webkitiwebview,
                                                        ClutterActor   *arg1,
                                                        gpointer        user_data)           : Run Last

webkitiwebview :

the object which received the signal.

user_data :

user data set when the signal handler was connected.

The "media-fullscreen" signal

gboolean            user_function                      (WebKitIWebView            *webkitiwebview,
                                                        WebKitDOMHTMLVideoElement *arg1,
                                                        ClutterActor              *arg2,
                                                        gpointer                   user_data)           : Run Last

webkitiwebview :

the object which received the signal.

user_data :

user data set when the signal handler was connected.