"| void printpng" : "() {\n //var filename = \"/tmp/test.pdf\";\n //print(\"load_changed %d ?= %d\\n\", le, LoadEvent.FINISHED);\n\n //if (le != LoadEvent.FINISHED) {\n // return;\n // }\n \n// what size is the documet.\n\n print(\"making screenshot\\n\");\n#if GTK3\n\n#else \n // fix vapi - get_snapshot add '?' to all null.\n var pixmap = _this.view.el.get_snapshot( null );\n\n \n \n int w,h;\n \n // add out to gdkpixmap.get_size\n\tpixmap.get_size( out w , out h);\n\tvar pixbuf = Gdk.pixbuf_get_from_drawable(null, pixmap, null , 0, 0, 0, 0, w, h);\n\tprint(\"pixbuf size: %d x %d\\n \", w,h);\n\t \n \n \n pixbuf.save(webkitpdf.opt_target_png, \"png\");\n print(\"Saved to %s\\n\", webkitpdf.opt_target_png);\n //view.get_snapshot.begin(WebKit.SnapshotRegion.FULL_DOCUMENT, WebKit.SnapshotOptions.NONE, null, (obj, res) => {\n // var sf = view.get_snapshot.end(res);\n\n // sf.write_to_png(Browser.opt_target_png);\n //});\n Gtk.main_quit();\n \n#endif \n \n \n\n}\n",
"bool print_started" : false,
"$ xns" : "WebKit"
"| void printpng" : "() {\n //var filename = \"/tmp/test.pdf\";\n //print(\"load_changed %d ?= %d\\n\", le, LoadEvent.FINISHED);\n\n //if (le != LoadEvent.FINISHED) {\n // return;\n // }\n \n// what size is the documet.\n\n print(\"making screenshot\\n\");\n#if GTK3\n\n#else \n // fix vapi - get_snapshot add '?' to all null.\n var pixmap = _this.view.el.get_snapshot( null );\n\n \n \n int w,h;\n \n // add out to gdkpixmap.get_size\n\tpixmap.get_size( out w , out h);\n\tvar pixbuf = Gdk.pixbuf_get_from_drawable(null, pixmap, null , 0, 0, 0, 0, w, h);\n\tprint(\"pixbuf size: %d x %d\\n \", w,h);\n\t \n \n \n pixbuf.save(webkitpdf.opt_target_png, \"png\");\n print(\"Saved to %s\\n\", webkitpdf.opt_target_png);\n //view.get_snapshot.begin(WebKit.SnapshotRegion.FULL_DOCUMENT, WebKit.SnapshotOptions.NONE, null, (obj, res) => {\n // var sf = view.get_snapshot.end(res);\n\n // sf.write_to_png(Browser.opt_target_png);\n //});\n Gtk.main_quit();\n \n#endif \n \n \n\n}\n",
"bool print_started" : false,
"$ xns" : "WebKit"