Sha256: 71105941145f8a24a96fcad871f46e88dba339ab88d6992b02f1b580fc785990

Contents?: true

Size: 373 Bytes

Versions: 11

Compression:

Stored size: 373 Bytes

Contents

require 'gir_ffi-gtk3'

GirFFI.setup :WebKit, '3.0'

Gtk.init

win = Gtk::OffscreenWindow.new
web_view = WebKit::WebView.new
win.add(web_view)

web_view.signal_connect "load-finished" do
  pixbuf = win.get_pixbuf
  pixbuf.savev("google.png", "png", nil, nil)
  puts web_view.get_title
  Gtk.main_quit
end

web_view.load_uri('http://www.google.com/')
win.show_all

Gtk.main

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
gir_ffi-gtk-0.15.0 examples/08_webkit_headless.rb
gir_ffi-gtk-0.14.1 examples/08_webkit_headless.rb
gir_ffi-gtk-0.14.0 examples/08_webkit_headless.rb
gir_ffi-gtk-0.13.1 examples/08_webkit_headless.rb
gir_ffi-gtk-0.13.0 examples/08_webkit_headless.rb
gir_ffi-gtk-0.12.1 examples/08_webkit_headless.rb
gir_ffi-gtk-0.12.0 examples/08_webkit_headless.rb
gir_ffi-gtk-0.11.0 examples/08_webkit_headless.rb
gir_ffi-gtk-0.10.0 examples/08_webkit_headless.rb
gir_ffi-gtk-0.9.0 examples/08_webkit_headless.rb
gir_ffi-gtk-0.8.1 examples/08_webkit_headless.rb