webkit2gtkd ~main

A wrapper for the webkit2gtk library using GtkD


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

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

| Library | Version | | --------------------- | --------------------------------- | | javascriptcore | Bundled with webkit2 in the repo. | | soup | 2.72.X | | webkit2gtk | 2.30.X | | webki2webextension | Bundled 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-Oct-27
Show all 4 versions
Download Stats:
  • 2 downloads today

  • 18 downloads this week

  • 29 downloads this month

  • 29 downloads total

Score:
0.7
Short URL:
webkit2gtkd.dub.pm