Versions in this module Expand all Collapse all v1 v1.0.2 Nov 18, 2020 v1.0.1 Nov 18, 2020 Changes in this version + func BindJsFunc(fn JsFnBinding) + type ConsoleCallback func(args ConsoleEvArgs) + type ConsoleEvArgs interface + Level func() string + Message func() string + SourceLine func() int + SourceName func() string + StackTrace func() string + type DocumentReadyCallback func(args DocumentReadyEvArgs) + type DocumentReadyEvArgs interface + type EventDispatcher struct + func (_this *EventDispatcher) Add(name string, fn interface{}) + func (_this *EventDispatcher) AddEx(fn interface{}) string + func (_this *EventDispatcher) Clear() + func (_this *EventDispatcher) Fire(key string, sender interface{}, param ...interface{}) + func (_this *EventDispatcher) Init(key string) *EventDispatcher + func (_this *EventDispatcher) IsEmtpy() bool + func (_this *EventDispatcher) Remove(name string) interface{} + type FileLoader struct + func (_this *FileLoader) ByUri(uri *url2.URL) []byte + func (_this *FileLoader) Domain() string + func (_this *FileLoader) Init(dir, domain string) *FileLoader + type FrameContext interface + FrameId func() uintptr + IsMain func() bool + IsRemote func() bool + RunJs func(script string) interface{} + Url func() string + type GoFn func(context GoFnContext) interface + type GoFnContext struct + Miniblink Miniblink + Name string + Param []interface{} + State interface{} + type JsFnBinding struct + Fn GoFn + Name string + State interface{} + func (_this *JsFnBinding) Call(mb Miniblink, param []interface{}) interface{} + type JsFunc func(param ...interface{}) interface + type JsReadyCallback func(args JsReadyEvArgs) + type JsReadyEvArgs interface + type LoadFailEvArgs interface + RequestBefore func() RequestBeforeEvArgs + type LoadResource interface + ByUri func(uri *url2.URL) []byte + Domain func() string + type Miniblink interface + CallJsFunc func(name string, param []interface{}) interface{} + GetHandle func() wkeHandle + JsFunc func(name string, fn GoFn, state interface{}) + LoadUri func(uri string) + MouseEnable func(b bool) + MouseIsEnable func() bool + RunJs func(script string) interface{} + SetOnConsole func(callback ConsoleCallback) + SetOnDocumentReady func(callback DocumentReadyCallback) + SetOnJsReady func(callback JsReadyCallback) + SetOnPaintUpdated func(callback PaintUpdatedCallback) + SetOnRequestBefore func(callback RequestBeforeCallback) + ToBitmap func() *image.RGBA + type MiniblinkBrowser struct + EvConsole map[string]func(sender *MiniblinkBrowser, e ConsoleEvArgs) + EvDocumentReady map[string]func(sender *MiniblinkBrowser, e DocumentReadyEvArgs) + EvJsReady map[string]func(sender *MiniblinkBrowser, e JsReadyEvArgs) + EvPaintUpdated map[string]func(sender *MiniblinkBrowser, e PaintUpdatedEvArgs) + EvRequestBefore map[string]func(sender *MiniblinkBrowser, e RequestBeforeEvArgs) + OnConsole func(e ConsoleEvArgs) + OnDocumentReady func(e DocumentReadyEvArgs) + OnJsReady func(e JsReadyEvArgs) + OnPaintUpdated func(e PaintUpdatedEvArgs) + OnRequestBefore func(e RequestBeforeEvArgs) + ResourceLoader []LoadResource + func (_this *MiniblinkBrowser) CallJsFunc(name string, param ...interface{}) interface{} + func (_this *MiniblinkBrowser) GetMiniblinkHandle() uintptr + func (_this *MiniblinkBrowser) Init() *MiniblinkBrowser + func (_this *MiniblinkBrowser) JsFunc(name string, fn GoFn, state interface{}) + func (_this *MiniblinkBrowser) JsFuncEx(name string, fn interface{}) + func (_this *MiniblinkBrowser) LoadUri(uri string) + func (_this *MiniblinkBrowser) MouseEnable(b bool) + func (_this *MiniblinkBrowser) MouseIsEnable() bool + func (_this *MiniblinkBrowser) ToBitmap() *image.RGBA + type MiniblinkForm struct + View *MiniblinkBrowser + func (_this *MiniblinkForm) Init() *MiniblinkForm + func (_this *MiniblinkForm) TransparentMode() + type PaintUpdatedCallback func(args PaintUpdatedEvArgs) + type PaintUpdatedEvArgs interface + Bitmap func() *image.RGBA + Bound func() forms.Bound + Cancel func() + IsCancel func() bool + type RequestBeforeCallback func(args RequestBeforeEvArgs) + type RequestBeforeEvArgs interface + Data func() []byte + EvFinish func() *EventDispatcher + EvLoadFail func() *EventDispatcher + EvResponse func() *EventDispatcher + Method func() string + ResetUrl func(url string) + SetCancel func(b bool) + SetData func([]byte) + SetHeader func(name, value string) + Url func() string + type ResponseCallback func(args ResponseEvArgs) + type ResponseEvArgs interface + ContentType func() string + Data func() []byte + Headers func() map[string]string + RequestBefore func() RequestBeforeEvArgs + SetContentType func(contentType string) + SetData func(data []byte)