minigui_addons.webview

A webview (based on arsd.webview) for minigui.

For now at least, to use this, you MUST have a WebViewApp in scope in main for the duration of your gui application.

Warning: CEF spams the current directory with a bunch of files and directories. You might want to run your program in a dedicated location.

Members

Classes

WebViewWidget_CEF
class WebViewWidget_CEF
Undocumented in source.

Structs

BrowserSettings
struct BrowserSettings

Defines settings for a browser widget. Not all backends will respect all settings.

OpenNewWindowParams
struct OpenNewWindowParams

The openInNewWindow delegate is given these params.

SettingValue
struct SettingValue

Represents a browser setting that can be left default or specifically turned on or off.

Examples

/+ dub.sdl:
	name "web"
	dependency "arsd-official:minigui-webview" version="*"
+/

import arsd.minigui;
import arsd.minigui_addons.webview;

void main() {
	auto app = WebViewApp(null);
	auto window = new Window;
	auto webview = new WebViewWidget("http://dlang.org/", window);
	window.loop;
}

Meta

History

Added November 5, 2021. NOT YET STABLE.