api

types.ch

Declarations in types.ch

1 declarationswebview

Declarations

Public only
webview#
Publicnamespace
namespace webview
JsResultCallback#
Publictypealias
type JsResultCallback = func(*void, *char) : void
Callback invoked with the result of webview_evaluate_js_result.
JsBindHandler#
Publictypealias
type JsBindHandler = function<func(string_view, string_view) : string>
method name and `args` is the JSON array of arguments exactly as passed to
DispatchCallback#
Publictypealias
type DispatchCallback = func(*void) : void
Callback for webview_dispatch: a function scheduled to run on the UI thread.
WebViewVersion#
Publicstruct
struct WebViewVersion { var major : u32 var minor : u32 var patch : u32 }
Library version information.
WebViewError#
Publicvariant
variant WebViewError { var PlatformNotSupported : WebViewError var InitFailed : WebViewError var NavigationFailed : WebViewError var JsEvaluationFailed : WebViewError var BindFailed : WebViewError }
message#
Publicfunction
func message(self : &WebViewError) : string
delete#
function
func delete(self : *WebViewError) : void