WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
test-wk2.c
test-wk2.c (text/c), 1.79 KB, created by
Milan Crha
on 2015-04-17 03:42:35 PDT
(
hide
)
Description:
test-wk2.c
Filename:
MIME Type:
Creator:
Milan Crha
Created:
2015-04-17 03:42:35 PDT
Size:
1.79 KB
patch
obsolete
>/* gcc `pkg-config --cflags --libs gtk+-3.0 webkit2gtk-4.0` test-wk2.c -g -O0 -o test-wk2 && ./test-wk2 */ > >#include <stdio.h> >#include <stdlib.h> >#include <string.h> >#include <gtk/gtk.h> >#include <webkit2/webkit2.h> > >static GTimer *timer = NULL; > >static void >ready_to_show_cb (WebKitWebView *web_view, > gpointer user_data) >{ > printf ("%s: after %gs\n", __FUNCTION__, g_timer_elapsed (timer, NULL)); >} > >static void >load_changed_cb (WebKitWebView *web_view, > WebKitLoadEvent load_event, > gpointer user_data) >{ > printf ("%s: %s after %gs\n", __FUNCTION__, > load_event == WEBKIT_LOAD_STARTED ? "WEBKIT_LOAD_STARTED" : > load_event == WEBKIT_LOAD_REDIRECTED ? "WEBKIT_LOAD_REDIRECTED" : > load_event == WEBKIT_LOAD_COMMITTED ? "WEBKIT_LOAD_COMMITTED" : > load_event == WEBKIT_LOAD_FINISHED ? "WEBKIT_LOAD_FINISHED" : "???", > g_timer_elapsed (timer, NULL)); >} > >int main (int argc, char *argv[]) >{ > GtkWidget *dialog, *container, *wk; > > gtk_init (&argc, &argv); > > dialog = gtk_dialog_new_with_buttons ("test-wk2", NULL, 0, "_Cancel", GTK_RESPONSE_CANCEL, NULL); > > container = gtk_dialog_get_content_area (GTK_DIALOG (dialog)); > > wk = webkit_web_view_new (); > gtk_container_add (GTK_CONTAINER (container), wk); > g_object_set (G_OBJECT (wk), > "hexpand", TRUE, > "halign", GTK_ALIGN_FILL, > "vexpand", TRUE, > "valign", GTK_ALIGN_FILL, > "height-request", 90, > "width-request", 90, > NULL); > > timer = g_timer_new (); > g_signal_connect (wk, "ready-to-show", G_CALLBACK (ready_to_show_cb), NULL); > g_signal_connect (wk, "load-changed", G_CALLBACK (load_changed_cb), NULL); > webkit_web_view_load_uri (WEBKIT_WEB_VIEW (wk), "file:///tmp/b.html"); > > gtk_widget_show_all (gtk_dialog_get_content_area (GTK_DIALOG (dialog))); > gtk_dialog_run (GTK_DIALOG (dialog)); > > gtk_widget_destroy (dialog); > g_timer_destroy (timer); > > return 0; >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 143868
:
251010
|
251011
| 251013