mirror of
https://gitee.com/energye/energy.git
synced 2024-12-03 20:27:50 +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
|
||
|
}
|