Lines Matching full:frame
69 * contains the content of one URI. The URI and name of the frame can
76 * /<!-- -->* Get the frame from the #WebKitWebView *<!-- -->/
77 * WebKitWebFrame *frame = webkit_web_view_get_main_frame (WEBKIT_WEB_VIEW(my_view));
78 * g_print("The URI of this frame is '%s'", webkit_web_frame_get_uri (frame));
113 WebKitWebFrame* frame = WEBKIT_WEB_FRAME(object);
117 g_value_set_string(value, webkit_web_frame_get_name(frame));
120 g_value_set_string(value, webkit_web_frame_get_title(frame));
123 g_value_set_string(value, webkit_web_frame_get_uri(frame));
126 g_value_set_enum(value, webkit_web_frame_get_load_status(frame));
129 g_value_set_enum(value, webkit_web_frame_get_horizontal_scrollbar_policy(frame));
132 g_value_set_enum(value, webkit_web_frame_get_vertical_scrollbar_policy(frame));
143 void webkit_web_frame_core_frame_gone(WebKitWebFrame* frame)
145 ASSERT(WEBKIT_IS_WEB_FRAME(frame));
146 frame->priv->coreFrame = 0;
156 WebKitWebFrame* frame = WEBKIT_WEB_FRAME(object);
157 WebKitWebFramePrivate* priv = frame->priv;
191 * Emitted when frame loading is done.
208 * Emitted when frame loading is done.
225 * @frame: the object on which the signal is emitted
259 * a #GtkScrolledWindow and the frame is the main frame. If you do
299 _("The name of the frame"),
306 _("The document title of the frame"),
313 _("The current URI of the contents displayed by the frame"),
336 * the frame. For the main frame, make sure to set the same policy
345 _("Determines the current policy for the horizontal scrollbar of the frame."),
354 * the frame. For the main frame, make sure to set the same policy
363 _("Determines the current policy for the vertical scrollbar of the frame."),
371 static void webkit_web_frame_init(WebKitWebFrame* frame)
373 WebKitWebFramePrivate* priv = WEBKIT_WEB_FRAME_GET_PRIVATE(frame);
376 frame->priv = priv;
394 WebKitWebFrame* frame = WEBKIT_WEB_FRAME(g_object_new(WEBKIT_TYPE_WEB_FRAME, NULL));
395 WebKitWebFramePrivate* priv = frame->priv;
399 WebKit::FrameLoaderClient* client = new WebKit::FrameLoaderClient(frame);
400 priv->coreFrame = Frame::create(viewPriv->corePage, 0, client).get();
405 return frame;
408 PassRefPtr<Frame> webkit_web_frame_init_with_web_view(WebKitWebView* webView, HTMLFrameOwnerElement* element)
410 WebKitWebFrame* frame = WEBKIT_WEB_FRAME(g_object_new(WEBKIT_TYPE_WEB_FRAME, NULL));
411 WebKitWebFramePrivate* priv = frame->priv;
415 WebKit::FrameLoaderClient* client = new WebKit::FrameLoaderClient(frame);
417 RefPtr<Frame> coreFrame = Frame::create(viewPriv->corePage, element, client);
425 * @frame: a #WebKitWebFrame
427 * Returns the @frame's document title
429 * Return value: the title of @frame
431 G_CONST_RETURN gchar* webkit_web_frame_get_title(WebKitWebFrame* frame)
433 g_return_val_if_fail(WEBKIT_IS_WEB_FRAME(frame), NULL);
435 WebKitWebFramePrivate* priv = frame->priv;
441 * @frame: a #WebKitWebFrame
443 * Returns the current URI of the contents displayed by the @frame
445 * Return value: the URI of @frame
447 G_CONST_RETURN gchar* webkit_web_frame_get_uri(WebKitWebFrame* frame)
449 g_return_val_if_fail(WEBKIT_IS_WEB_FRAME(frame), NULL);
451 WebKitWebFramePrivate* priv = frame->priv;
457 * @frame: a #WebKitWebFrame
462 * objects that contains @frame.
464 * Return value: the #WebKitWebView that manages @frame
466 WebKitWebView* webkit_web_frame_get_web_view(WebKitWebFrame* frame)
468 g_return_val_if_fail(WEBKIT_IS_WEB_FRAME(frame), NULL);
470 frame->priv;
476 * @frame: a #WebKitWebFrame
478 * Returns the @frame's name
480 * Return value: the name of @frame
482 G_CONST_RETURN gchar* webkit_web_frame_get_name(WebKitWebFrame* frame)
484 g_return_val_if_fail(WEBKIT_IS_WEB_FRAME(frame), NULL);
486 WebKitWebFramePrivate* priv = frame->priv;
491 Frame* coreFrame = core(frame);
502 * @frame: a #WebKitWebFrame
504 * Returns the @frame's parent frame, or %NULL if it has none.
508 WebKitWebFrame* webkit_web_frame_get_parent(WebKitWebFrame* frame)
510 g_return_val_if_fail(WEBKIT_IS_WEB_FRAME(frame), NULL);
512 Frame* coreFrame = core(frame);
521 * @frame: a #WebKitWebFrame
528 void webkit_web_frame_load_uri(WebKitWebFrame* frame, const gchar* uri)
530 g_return_if_fail(WEBKIT_IS_WEB_FRAME(frame));
533 Frame* coreFrame = core(frame);
540 static void webkit_web_frame_load_data(WebKitWebFrame* frame, const gchar* content, const gchar* mimeType, const gchar* encoding, const gchar* baseURL, const gchar* unreachableURL)
542 Frame* coreFrame = core(frame);
561 * @frame: a #WebKitWebFrame
576 void webkit_web_frame_load_string(WebKitWebFrame* frame, const gchar* content, const gchar* contentMimeType, const gchar* contentEncoding, const gchar* baseUri)
578 g_return_if_fail(WEBKIT_IS_WEB_FRAME(frame));
581 webkit_web_frame_load_data(frame, content, contentMimeType, contentEncoding, baseUri, NULL);
586 * @frame: a #WebKitWebFrame
587 * @content: the alternate content to display as the main page of the @frame
597 void webkit_web_frame_load_alternate_string(WebKitWebFrame* frame, const gchar* content, const gchar* baseURL, const gchar* unreachableURL)
599 g_return_if_fail(WEBKIT_IS_WEB_FRAME(frame));
602 webkit_web_frame_load_data(frame, content, NULL, NULL, baseURL, unreachableURL);
607 * @frame: a #WebKitWebFrame
614 * stop the load. This function is typically invoked on the main frame.
616 void webkit_web_frame_load_request(WebKitWebFrame* frame, WebKitNetworkRequest* request)
618 g_return_if_fail(WEBKIT_IS_WEB_FRAME(frame));
621 Frame* coreFrame = core(frame);
630 * @frame: a #WebKitWebFrame
632 * Stops any pending loads on @frame's data source, and those of its children.
634 void webkit_web_frame_stop_loading(WebKitWebFrame* frame)
636 g_return_if_fail(WEBKIT_IS_WEB_FRAME(frame));
638 Frame* coreFrame = core(frame);
647 * @frame: a #WebKitWebFrame
651 void webkit_web_frame_reload(WebKitWebFrame* frame)
653 g_return_if_fail(WEBKIT_IS_WEB_FRAME(frame));
655 Frame* coreFrame = core(frame);
664 * @frame: a #WebKitWebFrame
665 * @name: the name of the frame to be found
667 * For pre-defined names, returns @frame if @name is "_self" or "_current",
668 * returns @frame's parent frame if @name is "_parent", and returns the main
669 * frame if @name is "_top". Also returns @frame if it is the main frame and
671 * the first frame that matches @name. This function searches @frame and its
672 * descendents first, then @frame's parent and its children moving up the
673 * hierarchy until a match is found. If no match is found in @frame's
674 * hierarchy, this function will search for a matching frame in other main
675 * frame hierarchies. Returns %NULL if no match is found.
679 WebKitWebFrame* webkit_web_frame_find_frame(WebKitWebFrame* frame, const gchar* name)
681 g_return_val_if_fail(WEBKIT_IS_WEB_FRAME(frame), NULL);
684 Frame* coreFrame = core(frame);
694 * @frame: a #WebKitWebFrame
701 JSGlobalContextRef webkit_web_frame_get_global_context(WebKitWebFrame* frame)
703 g_return_val_if_fail(WEBKIT_IS_WEB_FRAME(frame), NULL);
705 Frame* coreFrame = core(frame);
714 * @frame: a #WebKitWebFrame
722 WebKitWebDataSource* webkit_web_frame_get_data_source(WebKitWebFrame* frame)
724 g_return_val_if_fail(WEBKIT_IS_WEB_FRAME(frame), NULL);
726 Frame* coreFrame = core(frame);
732 * @frame: a #WebKitWebFrame
744 WebKitWebDataSource* webkit_web_frame_get_provisional_data_source(WebKitWebFrame* frame)
746 g_return_val_if_fail(WEBKIT_IS_WEB_FRAME(frame), NULL);
748 Frame* coreFrame = core(frame);
754 * @frame: a #WebKitWebFrame
756 * Return value: child frames of @frame
758 GSList* webkit_web_frame_get_children(WebKitWebFrame* frame)
760 g_return_val_if_fail(WEBKIT_IS_WEB_FRAME(frame), NULL);
762 Frame* coreFrame = core(frame);
767 for (Frame* child = coreFrame->tree()->firstChild(); child; child = child->tree()->nextSibling()) {
779 * @frame: a #WebKitWebFrame
781 * Return value: inner text of @frame
783 gchar* webkit_web_frame_get_inner_text(WebKitWebFrame* frame)
785 g_return_val_if_fail(WEBKIT_IS_WEB_FRAME(frame), NULL);
787 Frame* coreFrame = core(frame);
803 * @frame: a #WebKitWebFrame
805 * Return value: Non-recursive render tree dump of @frame
807 gchar* webkit_web_frame_dump_render_tree(WebKitWebFrame* frame)
809 g_return_val_if_fail(WEBKIT_IS_WEB_FRAME(frame), NULL);
811 Frame* coreFrame = core(frame);
826 * @frame: a #WebKitWebFrame
829 * Return value: The counter value of element @id in @frame
831 gchar* webkit_web_frame_counter_value_for_element_by_id(WebKitWebFrame* frame, const gchar* id)
833 g_return_val_if_fail(WEBKIT_IS_WEB_FRAME(frame), NULL);
835 Frame* coreFrame = core(frame);
848 * @frame: a #WebKitWebFrame
855 int webkit_web_frame_page_number_for_element_by_id(WebKitWebFrame* frame, const gchar* id, float pageWidth, float pageHeight)
857 g_return_val_if_fail(WEBKIT_IS_WEB_FRAME(frame), NULL);
859 Frame* coreFrame = core(frame);
871 * @frame: a #WebKitWebFrame
875 guint webkit_web_frame_get_pending_unload_event_count(WebKitWebFrame* frame)
877 g_return_val_if_fail(WEBKIT_IS_WEB_FRAME(frame), 0);
879 return core(frame)->domWindow()->pendingUnloadEventListeners();
921 * @frame: a #WebKitWebFrame to be printed
933 GtkPrintOperationResult webkit_web_frame_print_full(WebKitWebFrame* frame, GtkPrintOperation* operation, GtkPrintOperationAction action, GError** error)
935 g_return_val_if_fail(WEBKIT_IS_WEB_FRAME(frame), GTK_PRINT_OPERATION_RESULT_ERROR);
938 GtkWidget* topLevel = gtk_widget_get_toplevel(GTK_WIDGET(webkit_web_frame_get_web_view(frame)));
947 Frame* coreFrame = core(frame);
962 * @frame: a #WebKitWebFrame
970 void webkit_web_frame_print(WebKitWebFrame* frame)
972 g_return_if_fail(WEBKIT_IS_WEB_FRAME(frame));
974 WebKitWebFramePrivate* priv = frame->priv;
978 webkit_web_frame_print_full(frame, operation, GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG, &error);
1004 bool webkit_web_frame_pause_animation(WebKitWebFrame* frame, const gchar* name, double time, const gchar* element)
1006 ASSERT(core(frame));
1007 Element* coreElement = core(frame)->document()->getElementById(AtomicString(element));
1010 return core(frame)->animation()->pauseAnimationAtTime(coreElement->renderer(), AtomicString(name), time);
1013 bool webkit_web_frame_pause_transition(WebKitWebFrame* frame, const gchar* name, double time, const gchar* element)
1015 ASSERT(core(frame));
1016 Element* coreElement = core(frame)->document()->getElementById(AtomicString(element));
1019 return core(frame)->animation()->pauseTransitionAtTime(coreElement->renderer(), AtomicString(name), time);
1022 bool webkit_web_frame_pause_svg_animation(WebKitWebFrame* frame, const gchar* animationId, double time, const gchar* elementId)
1024 ASSERT(core(frame));
1026 Document* document = core(frame)->document();
1038 unsigned int webkit_web_frame_number_of_active_animations(WebKitWebFrame* frame)
1040 Frame* coreFrame = core(frame);
1051 gchar* webkit_web_frame_get_response_mime_type(WebKitWebFrame* frame)
1053 Frame* coreFrame = core(frame);
1061 * @frame: a #WebKitWebView
1067 WebKitLoadStatus webkit_web_frame_get_load_status(WebKitWebFrame* frame)
1069 g_return_val_if_fail(WEBKIT_IS_WEB_FRAME(frame), WEBKIT_LOAD_FINISHED);
1071 WebKitWebFramePrivate* priv = frame->priv;
1075 void webkit_web_frame_clear_main_frame_name(WebKitWebFrame* frame)
1077 g_return_if_fail(WEBKIT_IS_WEB_FRAME(frame));
1079 core(frame)->tree()->clearName();
1099 AtkObject* webkit_web_frame_get_focused_accessible_element(WebKitWebFrame* frame)
1101 g_return_val_if_fail(WEBKIT_IS_WEB_FRAME(frame), NULL);
1107 WebKitWebFramePrivate* priv = frame->priv;
1125 GtkPolicyType webkit_web_frame_get_horizontal_scrollbar_policy(WebKitWebFrame* frame)
1127 g_return_val_if_fail(WEBKIT_IS_WEB_FRAME(frame), GTK_POLICY_AUTOMATIC);
1129 Frame* coreFrame = core(frame);
1145 GtkPolicyType webkit_web_frame_get_vertical_scrollbar_policy(WebKitWebFrame* frame)
1147 g_return_val_if_fail(WEBKIT_IS_WEB_FRAME(frame), GTK_POLICY_AUTOMATIC);
1149 Frame* coreFrame = core(frame);
1167 * @frame: a #WebKitWebFrame
1169 * Returns the @frame's security origin.
1171 * Return value: the security origin of @frame
1175 WebKitSecurityOrigin* webkit_web_frame_get_security_origin(WebKitWebFrame* frame)
1177 WebKitWebFramePrivate* priv = frame->priv;
1191 void webkit_web_frame_layout(WebKitWebFrame* frame)
1193 Frame* coreFrame = core(frame);
1206 * @frame: a #WebKitWebFrame
1209 * that was given to the request for the given frame, or NULL if the
1210 * frame was not created by a load. You must unref the object when you
1217 WebKitNetworkResponse* webkit_web_frame_get_network_response(WebKitWebFrame* frame)
1219 Frame* coreFrame = core(frame);