mirror of
https://gitee.com/energye/energy.git
synced 2024-12-02 19:57:48 +08:00
89 lines
3.1 KiB
Go
89 lines
3.1 KiB
Go
package cef
|
|
|
|
type iCefV8ContextPtr struct {
|
|
Browse uintptr //ptr
|
|
Frame uintptr //ptr
|
|
Global uintptr //ptr
|
|
}
|
|
|
|
type cefCookie struct {
|
|
url, name, value, domain, path uintptr //string
|
|
secure, httponly, hasExpires uintptr //bool
|
|
creation, lastAccess, expires uintptr //float64
|
|
count, total, aID uintptr //int32
|
|
sameSite uintptr //int32 TCefCookieSameSite
|
|
priority uintptr //int32 TCefCookiePriority
|
|
aSetImmediately uintptr //bool
|
|
aDeleteCookie uintptr //bool
|
|
aResult uintptr //bool
|
|
}
|
|
|
|
type tCefRequestContextSettingsPtr struct {
|
|
Size uintptr //uint32
|
|
CachePath uintptr //TCefString
|
|
PersistSessionCookies uintptr //int32
|
|
PersistUserPreferences uintptr //int32
|
|
AcceptLanguageList uintptr //uint32
|
|
CookieableSchemesList uintptr //uint32
|
|
CookieableSchemesExcludeDefaults uintptr //int32
|
|
}
|
|
|
|
type TCefBrowserSettingsPtr struct {
|
|
Size uintptr //NativeUInt
|
|
WindowlessFrameRate uintptr //Integer
|
|
StandardFontFamily uintptr //TCefString
|
|
FixedFontFamily uintptr //TCefString
|
|
SerifFontFamily uintptr //TCefString
|
|
SansSerifFontFamily uintptr //TCefString
|
|
CursiveFontFamily uintptr //TCefString
|
|
FantasyFontFamily uintptr //TCefString
|
|
DefaultFontSize uintptr //Integer
|
|
DefaultFixedFontSize uintptr //Integer
|
|
MinimumFontSize uintptr //Integer
|
|
MinimumLogicalFontSize uintptr //Integer
|
|
DefaultEncoding uintptr //TCefString
|
|
RemoteFonts uintptr //TCefState
|
|
Javascript uintptr //TCefState
|
|
JavascriptCloseWindows uintptr //TCefState
|
|
JavascriptAccessClipboard uintptr //TCefState
|
|
JavascriptDomPaste uintptr //TCefState
|
|
ImageLoading uintptr //TCefState
|
|
ImageShrinkStandaLonetoFit uintptr //TCefState
|
|
TextAreaResize uintptr //TCefState
|
|
TabToLinks uintptr //TCefState
|
|
LocalStorage uintptr //TCefState
|
|
Databases uintptr //TCefState
|
|
Webgl uintptr //TCefState
|
|
BackgroundColor uintptr //TCefColor
|
|
AcceptLanguageList uintptr //TCefString
|
|
ChromeStatusBubble uintptr //TCefState
|
|
}
|
|
|
|
type tCefProxyPtr struct {
|
|
ProxyType uintptr //TCefProxyType
|
|
ProxyScheme uintptr //TCefProxySchem
|
|
ProxyServer uintptr //string
|
|
ProxyPort uintptr //int32
|
|
ProxyUsername uintptr //string
|
|
ProxyPassword uintptr //string
|
|
ProxyScriptURL uintptr //string
|
|
ProxyByPassList uintptr //string
|
|
MaxConnectionsPerProxy uintptr //int32
|
|
CustomHeaderName uintptr //string
|
|
CustomHeaderValue uintptr //string
|
|
}
|
|
|
|
type beforePopupInfoPtr struct {
|
|
TargetUrl uintptr //string
|
|
TargetFrameName uintptr //string
|
|
TargetDisposition uintptr //int32
|
|
UserGesture uintptr //bool
|
|
}
|
|
|
|
type tCefRectPtr struct {
|
|
X uintptr //int32
|
|
Y uintptr //int32
|
|
Width uintptr //int32
|
|
Height uintptr //int32
|
|
}
|