webkit2gtkd ~main

A wrapper for the webkit2gtk library using GtkD


To use this package, run the following command in your project's root directory:

Manual usage
Put the following dependency into your project's dependences section:

Webkit2GtkD

forthebadge

A small D binding for the webkit2gtk library using GtkD and built-in types.

Building and dependencies

The dependencies are:

  • dub and a compatible D compiler.
  • webkit2gtk (Development version if available).

The recommended procedure to build is:

dub fetch webkit2gtkd
dub build webkit2gtkd

Or you can add it to a previous dub project with:

dub add webkit2gtkd

Example

The simplest hello world program using webkit2 would be

import gtk.Main:        Main;
import gtk.Window:      Window;
import webkit2.WebView: WebView;

void main(string[] args)
{
    Main.init(args);
    auto window  = new Window("Hello World Webkit!");
    auto webview = new WebView();
    webview.loadUri("https://dlang.org");
    window.add(webview);
    window.showAll();
    Main.run();
}

Wrapped versions

LibraryVersion
javascriptcoreBundled with webkit2 in the repo.
soup2.72.X
webkit2gtk2.30.X
webki2webextensionBundled with webkit2 in the repo.
Authors:
  • streaksu
Dependencies:
gtk-d
System dependencies:
WebKit2GTK version >= 2.30.1
Versions:
0.0.3 2020-Oct-23
0.0.2 2020-Oct-23
0.0.1 2020-Oct-08
~main 2020-Nov-01
Show all 4 versions
Download Stats:
  • 0 downloads today

  • 1 downloads this week

  • 1 downloads this month

  • 213 downloads total

Score:
0.5
Short URL:
webkit2gtkd.dub.pm