diff --git a/docs/cef4delphi.chm b/docs/cef4delphi.chm
index de5d9842..0a9ed1a5 100644
Binary files a/docs/cef4delphi.chm and b/docs/cef4delphi.chm differ
diff --git a/docs/html/AllClasses.html b/docs/html/AllClasses.html
index d087c473..fab2fb5a 100644
--- a/docs/html/AllClasses.html
+++ b/docs/html/AllClasses.html
@@ -2677,473 +2677,478 @@
+TCefSimulatedTouchPoint
+uCEFTypes
+ Structure representing a simulated touch point.
+
+
TCefSize
uCEFTypes
Structure representing a size.
-
+
TCefSslInfo
uCEFTypes
Structure representing SSL information.
-
+
TCefSslInfoRef
uCEFSslInfo
-
+
TCefSSLStatus
uCEFTypes
Structure representing the SSL information for a navigation entry.
-
+
TCefSSLStatusRef
uCEFSSLStatus
-
+
TCefStreamReader
uCEFTypes
Structure used to read data from a stream. The functions of this structure may be called on any thread.
-
+
TCefStreamReaderRef
uCEFStreamReader
-
+
TCefStreamWriter
uCEFTypes
Structure used to write data to a stream. The functions of this structure may be called on any thread.
-
+
TCefStreamWriterRef
uCEFStreamWriter
-
+
TCefStringListOwn
uCEFStringList
-
+
TCefStringListRef
uCEFStringList
-
+
TCefStringMapOwn
uCEFStringMap
-
+
TCefStringMapRef
uCEFStringMap
-
+
TCefStringMultimapOwn
uCEFStringMultimap
-
+
TCefStringMultimapRef
uCEFStringMultimap
-
+
TCefStringUtf16
uCEFTypes
CEF utf16 string type definition. Whomever allocates |str| is responsible for providing an appropriate |dtor| implementation that will free the string in the same memory space. When reusing an existing string structure make sure to call |dtor| for the old value before assigning new |str| and |dtor| values. Static strings will have a NULL |dtor| value. Using the below functions if you want this managed for you.
-
+
TCefStringUtf8
uCEFTypes
CEF utf8 string type definition. Whomever allocates |str| is responsible for providing an appropriate |dtor| implementation that will free the string in the same memory space. When reusing an existing string structure make sure to call |dtor| for the old value before assigning new |str| and |dtor| values. Static strings will have a NULL |dtor| value. Using the below functions if you want this managed for you.
-
+
TCefStringVisitor
uCEFTypes
Implement this structure to receive string values asynchronously.
-
+
TCefStringVisitorOwn
uCEFStringVisitor
-
+
TCefStringWide
uCEFTypes
CEF wide string type definition. Whomever allocates |str| is responsible for providing an appropriate |dtor| implementation that will free the string in the same memory space. When reusing an existing string structure make sure to call |dtor| for the old value before assigning new |str| and |dtor| values. Static strings will have a NULL |dtor| value. Using the below functions if you want this managed for you.
-
+
TCefTask
uCEFTypes
Implement this structure for asynchronous task execution. If the task is posted successfully and if the associated message loop is still running then the execute() function will be called on the target thread. If the task fails to post then the task object may be destroyed on the source thread instead of the target thread. For this reason be cautious when performing work in the task object destructor.
-
+
TCefTaskOwn
uCEFTask
-
+
TCefTaskRef
uCEFTask
-
+
TCefTaskRunner
uCEFTypes
Structure that asynchronously executes tasks on the associated thread. It is safe to call the functions of this structure on any thread.
CEF maintains multiple internal threads that are used for handling different types of tasks in different processes. The TCefThreadId definitions in cef_types.h list the common CEF threads. Task runners are also available for other CEF threads as appropriate (for example, V8 WebWorker threads).
-
+
TCefTaskRunnerRef
uCEFTaskRunner
-
+
TCefTextfield
uCEFTypes
A Textfield supports editing of text. This control is custom rendered with no platform-specific code. Methods must be called on the browser process UI thread unless otherwise indicated.
-
+
TCEFTextfieldComponent
uCEFTextfieldComponent
-
+
TCefTextfieldDelegate
uCEFTypes
Implement this structure to handle Textfield events. The functions of this structure will be called on the browser process UI thread unless otherwise indicated.
-
+
TCefTextfieldDelegateOwn
uCEFTextfieldDelegate
Implement this interface to handle Textfield events. The functions of this interface will be called on the browser process UI thread unless otherwise indicated.
-
+
TCefTextfieldDelegateRef
uCEFTextfieldDelegate
-
+
TCefTextfieldRef
uCEFTextfield
A Textfield supports editing of text. This control is custom rendered with no platform-specific code. Methods must be called on the browser process UI thread unless otherwise indicated.
-
+
TCefThread
uCEFTypes
A simple thread abstraction that establishes a message loop on a new thread. The consumer uses ICefTaskRunner to execute code on the thread's message loop. The thread is terminated when the ICefThread object is destroyed or stop() is called. All pending tasks queued on the thread's message loop will run to completion before the thread is terminated. cef_thread_create() can be called on any valid CEF thread in either the browser or render process. This structure should only be used for tasks that require a dedicated thread. In most cases you can post tasks to an existing CEF thread instead of creating a new one; see cef_task.h for details.
-
+
TCefThreadRef
uCEFThread
-
+
TCefTime
uCEFTypes
Time information. Values should always be in UTC.
-
+
TCEFTimerWorkScheduler
uCEFTimerWorkScheduler
-
+
TCefToggleAudioMutedTask
uCEFTask
-
+
TCefTouchEvent
uCEFTypes
Structure representing touch event information.
-
+
TCefTouchHandleState
uCEFTypes
Touch handle state.
-
+
TCefUnresponsiveProcessCallback
uCEFTypes
Callback structure for asynchronous handling of an unresponsive process.
-
+
TCefUnresponsiveProcessCallbackRef
uCEFUnresponsiveProcessCallback
-
+
TCefUpdatePrefsTask
uCEFTask
-
+
TCefUpdateZoomPctTask
uCEFTask
-
+
TCefUpdateZoomStepTask
uCEFTask
-
+
TCefUrlParts
uCEFTypes
URL component parts.
-
+
TCefUrlRequest
uCEFTypes
Structure used to make a URL request. URL requests are not associated with a browser instance so no ICefClient callbacks will be executed. URL requests can be created on any valid CEF thread in either the browser or render process. Once created the functions of the URL request object must be accessed on the same thread that created it.
-
+
TCefUrlrequestClient
uCEFTypes
Structure that should be implemented by the ICefUrlRequest client. The functions of this structure will be called on the same thread that created the request unless otherwise documented.
-
+
TCEFUrlRequestClientComponent
uCEFUrlRequestClientComponent
The TCEFUrlRequestClientComponent class puts together all CEF URL request procedures, functions, properties and events in one place.
-
+
TCefUrlrequestClientOwn
uCEFUrlrequestClient
-
+
TCefUrlrequestClientRef
uCEFUrlrequestClient
-
+
TCefURLRequestClientTask
uCEFTask
Custom class used to execute CEF tasks with a TCEFUrlRequestClientComponent component.
-
+
TCefUrlRequestRef
uCEFUrlRequest
-
+
TCefURLRequestTask
uCEFTask
-
+
TCefV8Accessor
uCEFTypes
Structure that should be implemented to handle V8 accessor calls. Accessor identifiers are registered by calling ICefv8value.SetValue(). The functions of this structure will be called on the thread associated with the V8 accessor.
-
+
TCefV8AccessorOwn
uCEFv8Accessor
-
+
TCefv8ArrayBufferReleaseCallback
uCEFTypes
Callback structure that is passed to ICefv8value.CreateArrayBuffer.
-
+
TCefv8ArrayBufferReleaseCallbackOwn
uCEFv8ArrayBufferReleaseCallback
-
+
TCefv8ArrayBufferReleaseCallbackRef
uCEFv8ArrayBufferReleaseCallback
-
+
TCefV8Context
uCEFTypes
Structure representing a V8 context handle. V8 handles can only be accessed from the thread on which they are created. Valid threads for creating a V8 handle include the render process main thread (TID_RENDERER) and WebWorker threads. A task runner for posting tasks on the associated thread can be retrieved via the ICefv8context.GetTaskRunner() function.
-
+
TCefv8ContextRef
uCEFv8Context
-
+
TCefV8Exception
uCEFTypes
Structure representing a V8 exception. The functions of this structure may be called on any render process thread.
-
+
TCefV8ExceptionRef
uCEFv8Exception
-
+
TCefv8Handler
uCEFTypes
Structure that should be implemented to handle V8 function calls. The functions of this structure will be called on the thread associated with the V8 function.
-
+
TCefv8HandlerOwn
uCEFv8Handler
-
+
TCefv8HandlerRef
uCEFv8Handler
-
+
TCefV8Interceptor
uCEFTypes
Structure that should be implemented to handle V8 interceptor calls. The functions of this structure will be called on the thread associated with the V8 interceptor. Interceptor's named property handlers (with first argument of type CefString) are called when object is indexed by string. Indexed property handlers (with first argument of type int) are called when object is indexed by integer.
-
+
TCefV8InterceptorOwn
uCEFv8Interceptor
-
+
TCefV8StackFrame
uCEFTypes
Structure representing a V8 stack frame handle. V8 handles can only be accessed from the thread on which they are created. Valid threads for creating a V8 handle include the render process main thread (TID_RENDERER) and WebWorker threads. A task runner for posting tasks on the associated thread can be retrieved via the ICefv8context.GetTaskRunner() function.
-
+
TCefV8StackFrameRef
uCEFv8StackFrame
-
+
TCefV8StackTrace
uCEFTypes
Structure representing a V8 stack trace handle. V8 handles can only be accessed from the thread on which they are created. Valid threads for creating a V8 handle include the render process main thread (TID_RENDERER) and WebWorker threads. A task runner for posting tasks on the associated thread can be retrieved via the ICefv8context.GetTaskRunner() function.
-
+
TCefV8StackTraceRef
uCEFv8StackTrace
-
+
TCefv8Value
uCEFTypes
Structure representing a V8 value handle. V8 handles can only be accessed from the thread on which they are created. Valid threads for creating a V8 handle include the render process main thread (TID_RENDERER) and WebWorker threads. A task runner for posting tasks on the associated thread can be retrieved via the ICefv8context.GetTaskRunner() function.
-
+
TCefv8ValueRef
uCEFv8Value
-
+
TCefValue
uCEFTypes
Structure that wraps other data value types. Complex types (binary, dictionary and list) will be referenced but not owned by this object. Can be used on any process and thread.
-
+
TCefValueRef
uCEFValue
-
+
TCefView
uCEFTypes
A View is a rectangle within the views View hierarchy. It is the base structure for all Views. All size and position values are in density independent pixels (DIP) unless otherwise indicated. Methods must be called on the browser process UI thread unless otherwise indicated.
-
+
TCEFViewComponent
uCEFViewComponent
-
+
TCefViewDelegate
uCEFTypes
Implement this structure to handle view events. All size and position values are in density independent pixels (DIP) unless otherwise indicated. The functions of this structure will be called on the browser process UI thread unless otherwise indicated.
-
+
TCefViewDelegateOwn
uCEFViewDelegate
Implement this interface to handle view events. All size and position values are in density independent pixels (DIP) unless otherwise indicated. The functions of this interface will be called on the browser process UI thread unless otherwise indicated.
-
+
TCefViewDelegateRef
uCEFViewDelegate
-
+
TCefViewDelegateTask
uCEFTask
Custom class used to execute CEF tasks with a TCEFViewComponent component.
-
+
TCefViewRef
uCEFView
A View is a rectangle within the views View hierarchy. It is the base interface for all Views. All size and position values are in density independent pixels (DIP) unless otherwise indicated. Methods must be called on the browser process UI thread unless otherwise indicated.
-
+
TCefWaitableEvent
uCEFTypes
WaitableEvent is a thread synchronization tool that allows one thread to wait for another thread to finish some work. This is equivalent to using a Lock+ConditionVariable to protect a simple boolean value. However, using WaitableEvent in conjunction with a Lock to wait for a more complex state change (e.g., for an item to be added to a queue) is not recommended. In that case consider using a ConditionVariable instead of a WaitableEvent. It is safe to create and/or signal a WaitableEvent from any thread. Blocking on a WaitableEvent by calling the *wait() functions is not allowed on the browser process UI or IO threads.
-
+
TCefWaitableEventRef
uCEFWaitableEvent
-
+
TCEFWinControl
uCEFWinControl
Custom TWinControl used by CEF browsers.
-
+
TCefWindow
uCEFTypes
A Window is a top-level Window/widget in the Views hierarchy. By default it will have a non-client area with title bar, icon and buttons that supports moving and resizing. All size and position values are in density independent pixels (DIP) unless otherwise indicated. Methods must be called on the browser process UI thread unless otherwise indicated.
-
+
TCEFWindowComponent
uCEFWindowComponent
-
+
TCefWindowDelegate
uCEFTypes
Implement this structure to handle window events. The functions of this structure will be called on the browser process UI thread unless otherwise indicated.
-
+
TCefWindowDelegateOwn
uCEFWindowDelegate
Implement this interface to handle window events. The functions of this interface will be called on the browser process UI thread unless otherwise indicated.
-
+
TCefWindowDelegateRef
uCEFWindowDelegate
-
+
TCefWindowInfo
uCEFTypes
Structure representing window information.
-
+
TCEFWindowInfoWrapper
uCEFWindowInfoWrapper
Wrapper class used to initialize a TCEFWindowInfo record.
-
+
TCEFWindowParent
uCEFWindowParent
-
+
TCefWindowRef
uCEFWindow
A Window is a top-level Window/widget in the Views hierarchy. By default it will have a non-client area with title bar, icon and buttons that supports moving and resizing. All size and position values are in density independent pixels (DIP) unless otherwise indicated. Methods must be called on the browser process UI thread unless otherwise indicated.
-
+
TCEFWorkScheduler
uCEFWorkScheduler
@@ -3154,87 +3159,87 @@
-
+
TCEFWorkSchedulerQueueThread
uCEFWorkSchedulerQueueThread
-
+
TCEFWorkSchedulerThread
uCEFWorkSchedulerThread
-
+
TCefWriteHandler
uCEFTypes
Structure the client can implement to provide a custom stream writer. The functions of this structure may be called on any thread.
-
+
TCefWriteHandlerOwn
uCEFWriteHandler
-
+
TCefX509Certificate
uCEFTypes
Structure representing a X.509 certificate.
-
+
TCEFX509CertificateRef
uCEFX509Certificate
-
+
TCefX509CertPrincipal
uCEFTypes
Structure representing the issuer or subject field of an X.509 certificate.
-
+
TCefX509CertPrincipalRef
uCEFX509CertPrincipal
-
+
TCefXmlReader
uCEFTypes
Structure that supports the reading of XML data via the libxml streaming API. The functions of this structure should only be called on the thread that creates the object.
-
+
TCefXmlReaderRef
uCEFXmlReader
-
+
TCefZipReader
uCEFTypes
Structure that supports the reading of zip archives via the zlib unzip API. The functions of this structure should only be called on the thread that creates the object.
-
+
TCefZipReaderRef
uCEFZipReader
-
+
TChromium
uCEFChromium
VCL and LCL version of TChromiumCore that puts together all browser procedures, functions, properties and events in one place. It has all you need to create, modify and destroy a web browser.
-
+
TChromiumCore
uCEFChromiumCore
Parent class of TChromium and TFMXChromium that puts together all browser procedures, functions, properties and events in one place. It has all you need to create, modify and destroy a web browser.
-
+
TChromiumFontOptions
uCEFChromiumFontOptions
The TChromiumFontOptions properties are used to fill the TCefBrowserSettings record which is used during the browser creation.
-
+
TChromiumOptions
uCEFChromiumOptions
The TChromiumOptions properties used to fill the TCefBrowserSettings record which is used during the browser creation.
-
+
TChromiumWindow
uCEFChromiumWindow
@@ -3245,217 +3250,217 @@
-
+
TChromiumWrapper
uCEFBrowserWindow
TChromiumWrapper
-
+
TCookie
uCEFTypes
Cookie information.
-
+
TCustomAccessibilityHandler
uCEFAccessibilityHandler
-
+
TCustomAudioHandler
uCEFAudioHandler
-
+
TCustomBrowserViewDelegate
uCEFBrowserViewDelegate
This class handles all the ICefBrowserViewDelegate methods which call the ICefBrowserViewDelegateEvents methods. ICefBrowserViewDelegateEvents will be implemented by the control receiving the ICefBrowserViewDelegate events.
-
+
TCustomButtonDelegate
uCEFButtonDelegate
This class handles all the ICefButtonDelegate methods which call the ICefButtonDelegateEvents methods. ICefButtonDelegateEvents will be implemented by the control receiving the ICefButtonDelegate events.
-
+
TCustomCefApp
uCEFApp
-
+
TCustomCefNavigationEntryVisitor
uCEFNavigationEntryVisitor
-
+
TCustomCefStringVisitor
uCEFStringVisitor
-
+
TCustomCefUrlrequestClient
uCEFUrlrequestClient
-
+
TCustomClientHandler
uCEFClient
-
+
TCustomCommandHandler
uCEFCommandHandler
-
+
TCustomContextMenuHandler
uCEFContextMenuHandler
-
+
TCustomCookieAccessFilter
uCEFCookieAccessFilter
-
+
TCustomDevToolsMessageObserver
uCEFDevToolsMessageObserver
-
+
TCustomDialogHandler
uCEFDialogHandler
-
+
TCustomDisplayHandler
uCEFDisplayHandler
-
+
TCustomDownloadHandler
uCEFDownloadHandler
-
+
TCustomDragHandler
uCEFDragHandler
-
+
TCustomExtensionHandler
uCEFExtensionHandler
-
+
TCustomFindHandler
uCEFFindHandler
-
+
TCustomFocusHandler
uCEFFocusHandler
-
+
TCustomFrameHandler
uCEFFrameHandler
-
+
TCustomJsDialogHandler
uCEFJsDialogHandler
-
+
TCustomKeyboardHandler
uCEFKeyboardHandler
-
+
TCustomLifeSpanHandler
uCEFLifeSpanHandler
-
+
TCustomLoadHandler
uCEFLoadHandler
-
+
TCustomMediaObserver
uCEFMediaObserver
-
+
TCustomMenuButtonDelegate
uCEFMenuButtonDelegate
This class handles all the ICefMenuButtonDelegate methods which call the ICefMenuButtonDelegateEvents methods. ICefMenuButtonDelegateEvents will be implemented by the control receiving the ICefMenuButtonDelegate events.
-
+
TCustomPanelDelegate
uCEFPanelDelegate
This class handles all the ICefPanelDelegate methods which call the ICefPanelDelegateEvents methods. ICefPanelDelegateEvents will be implemented by the control receiving the ICefPanelDelegate events.
-
+
TCustomPermissionHandler
uCEFPermissionHandler
-
+
TCustomPrintHandler
uCEFPrintHandler
-
+
TCustomRenderHandler
uCEFRenderHandler
-
+
TCustomRenderLoadHandler
uCEFLoadHandler
-
+
TCustomRequestContextHandler
uCEFRequestContextHandler
-
+
TCustomRequestHandler
uCEFRequestHandler
-
+
TCustomResourceRequestHandler
uCEFResourceRequestHandler
-
+
TCustomResponseFilter
uCEFResponseFilter
Custom class implementing a resource filter with events.
-
+
TCustomServerHandler
uCEFServerHandler
-
+
TCustomTextfieldDelegate
uCEFTextfieldDelegate
This class handles all the ICefTextfieldDelegate and ICefViewDelegate methods which call the ICefTextfieldDelegateEvents methods. ICefTextfieldDelegateEvents will be implemented by the control receiving the ICefTextfieldDelegate events.
-
+
TCustomViewDelegate
uCEFViewDelegate
This class handles all the ICefViewDelegate methods which call the ICefViewDelegateEvents methods. ICefViewDelegateEvents will be implemented by the control receiving the ICefViewDelegate events.
-
+
TCustomWindowDelegate
uCEFWindowDelegate
This class handles all the TCustomWindowDelegate methods which call the ICefWindowDelegateEvents methods. ICefWindowDelegateEvents will be implemented by the control receiving the TCustomWindowDelegate events.
-
+
TEmbeddedChromium
uCEFBrowserWindow
TEmbeddedChromium
@@ -3464,34 +3469,34 @@
2) TEmbeddedChromium adds InternalEvents that can be hooked by the component that owns the TEmbeddedChromium. This means the default published events are available to the end user. Published events that should not be available are hidden via THiddenPropertyEditor * Hidden event properties must not be assigned by any end user code. *
-
+
TEmbeddedOsrChromium
uCEFOsrBrowserWindow
TEmbeddedOsrChromium
Hides (THiddenPropertyEditor) any published event that is used by TOsrBrowserWindow * Hidden events must also not be used by user code *
-
+
TFileVersionInfo
uCEFTypes
Record used by GetDLLVersion to get the DLL version information
-
+
TFMXBufferPanel
uCEFFMXBufferPanel
TBufferPanel is used by FMX applications with browsers in OSR mode to draw the browser contents. See the FMXExternalPumpBrowser demo for more details.
-
+
TFMXChromium
uCEFFMXChromium
FMX version of TChromiumCore that puts together all browser procedures, functions, properties and events in one place. It has all you need to create, modify and destroy a web browser.
-
+
TFMXWindowParent
uCEFFMXWindowParent
-
+
TFMXWorkScheduler
uCEFFMXWorkScheduler
@@ -3502,42 +3507,42 @@
-
+
TLoggingInterfacedObject
uCEFBaseRefCounted
-
+
TMyMemoryStatusEx
uCEFTypes
Record used with GetGlobalMemoryStatusEx to get the memory status.
-
+
TOLEDataObject
uCEFOLEDragAndDrop
-
+
TOLEDragAndDropMgr
uCEFOLEDragAndDrop
-
+
TOLEDropSource
uCEFOLEDragAndDrop
-
+
TOLEDropTarget
uCEFOLEDragAndDrop
-
+
TOLEEnumFormatEtc
uCEFOLEDragAndDrop
-
+
TOsrBrowserWindow
uCEFOsrBrowserWindow
TOsrBrowserWindow - Off-Screen-Rendering
@@ -3548,17 +3553,17 @@
This component is still experimental. - On MacOS Keyboard support is not complete
-
+
TOSVersionInfoEx
uCEFTypes
Record used with RtlGetVersion to get the Windows version information.
-
+
TPDFPrintOptions
uCEFPDFPrintOptions
The TPDFPrintOptions properties are used to fill the TCefPdfPrintSettings record which is used in the TChromiumCore.PrintToPDF call.
-
+
TUrlParts
uCEFTypes
String version of TCefUrlParts
diff --git a/docs/html/AllConstants.html b/docs/html/AllConstants.html
index 713f3e6a..30727c0e 100644
--- a/docs/html/AllConstants.html
+++ b/docs/html/AllConstants.html
@@ -461,526 +461,581 @@
No permission.
+CEF_MOUSETOUCH_EVENT_MODIFIERS_ALT
+uCEFConstants
+
+
+
+CEF_MOUSETOUCH_EVENT_MODIFIERS_CTRL
+uCEFConstants
+
+
+
+CEF_MOUSETOUCH_EVENT_MODIFIERS_METACMD
+uCEFConstants
+
+
+
+CEF_MOUSETOUCH_EVENT_MODIFIERS_NONE
+uCEFConstants
+Modifier values used in the Input.dispatchTouchEvent and Input.dispatchMouseEvent DevTools methods. Bit field representing pressed modifier keys. Alt=1, Ctrl=2, Meta/Command=4, Shift=8 (default: 0). https://chromedevtools.github.io/devtools-protocol/tot/Input/#method-dispatchTouchEvent
+
+
+CEF_MOUSETOUCH_EVENT_MODIFIERS_SHIFT
+uCEFConstants
+
+
+
CEF_MRCR_CANCELLED
uCEFConstants
-
+
CEF_MRCR_INVALID_ORIGIN
uCEFConstants
-
+
CEF_MRCR_NO_SUPPORTED_PROVIDER
uCEFConstants
-
+
CEF_MRCR_OK
uCEFConstants
-
+
CEF_MRCR_ROUTE_ALREADY_EXISTS
uCEFConstants
-
+
CEF_MRCR_ROUTE_ALREADY_TERMINATED
uCEFConstants
-
+
CEF_MRCR_ROUTE_NOT_FOUND
uCEFConstants
-
+
CEF_MRCR_SINK_NOT_FOUND
uCEFConstants
-
+
CEF_MRCR_TIMED_OUT
uCEFConstants
-
+
CEF_MRCR_UNKNOWN_ERROR
uCEFConstants
Result codes for ICefMediaRouter.CreateRoute. Should be kept in sync with Chromium's media_router::mojom::RouteRequestResultCode type.
-
+
CEF_OSR_FRAMERATE_DEFAULT
uCEFConstants
Default values for the Windowsless framerate setting in TChromiumOptions The values are frames per second.
-
+
CEF_OSR_SHARED_TEXTURES_FRAMERATE_DEFAULT
uCEFConstants
Used when the shared textures are disabled.
-
+
CEF_PENDINGINVALIDATE
uCEFConstants
-
+
CEF_PENDINGRESIZE
uCEFConstants
-
+
CEF_PERMISSION_TYPE_ACCESSIBILITY_EVENTS
uCEFConstants
-
+
CEF_PERMISSION_TYPE_AR_SESSION
uCEFConstants
-
+
CEF_PERMISSION_TYPE_CAMERA_PAN_TILT_ZOOM
uCEFConstants
-
+
CEF_PERMISSION_TYPE_CAMERA_STREAM
uCEFConstants
-
+
CEF_PERMISSION_TYPE_CAPTURED_SURFACE_CONTROL
uCEFConstants
-
+
CEF_PERMISSION_TYPE_CLIPBOARD
uCEFConstants
-
+
CEF_PERMISSION_TYPE_DISK_QUOTA
uCEFConstants
-
+
CEF_PERMISSION_TYPE_FILE_SYSTEM_ACCESS
uCEFConstants
-
+
CEF_PERMISSION_TYPE_GEOLOCATION
uCEFConstants
-
+
CEF_PERMISSION_TYPE_IDENTITY_PROVIDER
uCEFConstants
-
+
CEF_PERMISSION_TYPE_IDLE_DETECTION
uCEFConstants
-
+
CEF_PERMISSION_TYPE_KEYBOARD_LOCK
uCEFConstants
-
+
CEF_PERMISSION_TYPE_LOCAL_FONTS
uCEFConstants
-
+
CEF_PERMISSION_TYPE_MIC_STREAM
uCEFConstants
-
+
CEF_PERMISSION_TYPE_MIDI_SYSEX
uCEFConstants
-
+
CEF_PERMISSION_TYPE_MULTIPLE_DOWNLOADS
uCEFConstants
-
+
CEF_PERMISSION_TYPE_NONE
uCEFConstants
Permission types used with OnShowPermissionPrompt. Some types are platform-specific or only supported with the Chrome runtime. Should be kept in sync with Chromium's permissions::RequestType type.
-
+
CEF_PERMISSION_TYPE_NOTIFICATIONS
uCEFConstants
-
+
CEF_PERMISSION_TYPE_POINTER_LOCK
uCEFConstants
-
+
CEF_PERMISSION_TYPE_PROTECTED_MEDIA_IDENTIFIER
uCEFConstants
-
+
CEF_PERMISSION_TYPE_REGISTER_PROTOCOL_HANDLER
uCEFConstants
-
+
CEF_PERMISSION_TYPE_STORAGE_ACCESS
uCEFConstants
-
+
CEF_PERMISSION_TYPE_TOP_LEVEL_STORAGE_ACCESS
uCEFConstants
-
+
CEF_PERMISSION_TYPE_VR_SESSION
uCEFConstants
-
+
CEF_PERMISSION_TYPE_WINDOW_MANAGEMENT
uCEFConstants
-
+
CEF_PREFERENCES_SAVED
uCEFConstants
-
-CEF_PROXYTYPE_AUTODETECT
-uCEFConstants
- Auto_detect proxy type: Auto detect proxy settings.
-
-CEF_PROXYTYPE_DIRECT
-uCEFConstants
- Direct proxy type: Never use a proxy.
-
-
-CEF_PROXYTYPE_FIXED_SERVERS
-uCEFConstants
- Fixed_servers proxy type: Use fixed proxy servers.
-
-
-CEF_PROXYTYPE_PAC_SCRIPT
-uCEFConstants
- Pac_script proxy type: Use a .pac proxy script.
-
-
-CEF_PROXYTYPE_SYSTEM
-uCEFConstants
- System proxy type: Use system proxy settings.
-
-
-CEF_PUMPHAVEWORK
+CEF_PRESSED_MOUSE_BUTTONS_BACK
uCEFConstants
+CEF_PRESSED_MOUSE_BUTTONS_FORWARD
+uCEFConstants
+
+
+
+CEF_PRESSED_MOUSE_BUTTONS_LEFT
+uCEFConstants
+
+
+
+CEF_PRESSED_MOUSE_BUTTONS_MIDDLE
+uCEFConstants
+
+
+
+CEF_PRESSED_MOUSE_BUTTONS_NONE
+uCEFConstants
+Modifier values used in the Input.dispatchMouseEvent DevTools method. A number indicating which buttons are pressed on the mouse when a mouse event is triggered. Left=1, Right=2, Middle=4, Back=8, Forward=16, None=0. https://chromedevtools.github.io/devtools-protocol/tot/Input/#method-dispatchMouseEvent
+
+
+CEF_PRESSED_MOUSE_BUTTONS_RIGHT
+uCEFConstants
+
+
+
+CEF_PROXYTYPE_AUTODETECT
+uCEFConstants
+ Auto_detect proxy type: Auto detect proxy settings.
+
+
+CEF_PROXYTYPE_DIRECT
+uCEFConstants
+ Direct proxy type: Never use a proxy.
+
+
+CEF_PROXYTYPE_FIXED_SERVERS
+uCEFConstants
+ Fixed_servers proxy type: Use fixed proxy servers.
+
+
+CEF_PROXYTYPE_PAC_SCRIPT
+uCEFConstants
+ Pac_script proxy type: Use a .pac proxy script.
+
+
+CEF_PROXYTYPE_SYSTEM
+uCEFConstants
+ System proxy type: Use system proxy settings.
+
+
+CEF_PUMPHAVEWORK
+uCEFConstants
+
+
+
CEF_RESULT_CODE_ACTION_DISALLOWED_BY_POLICY
uCEFConstants
The action is not allowed by a policy.
-
+
CEF_RESULT_CODE_BAD_PROCESS_TYPE
uCEFConstants
The process is of an unknown type.
-
+
CEF_RESULT_CODE_CHROME_FIRST
uCEFConstants
First Chrome result code.
-
+
CEF_RESULT_CODE_CHROME_LAST
uCEFConstants
Last Chrome result code.
-
+
CEF_RESULT_CODE_CLOUD_POLICY_ENROLLMENT_FAILED
uCEFConstants
Cloud policy enrollment is failed or given up by user.
-
+
CEF_RESULT_CODE_DOWNGRADE_AND_RELAUNCH
uCEFConstants
Chrome was downgraded since the last launch. Perform downgrade processing and relaunch.
-
+
CEF_RESULT_CODE_EULA_REFUSED
uCEFConstants
Returned when the user has not yet accepted the EULA.
-
+
CEF_RESULT_CODE_GPU_DEAD_ON_ARRIVAL
uCEFConstants
The GPU process exited because initialization failed.
-
+
CEF_RESULT_CODE_GPU_EXIT_ON_CONTEXT_LOST
uCEFConstants
The GPU process was terminated due to context lost.
-
+
CEF_RESULT_CODE_HUNG
uCEFConstants
Process hung.
-
+
CEF_RESULT_CODE_IMPORTER_HUNG
uCEFConstants
Browser import hung and was killed.
-
+
CEF_RESULT_CODE_INSTALL_FROM_WEBSTORE_ERROR_2
uCEFConstants
Failed to install an item from the webstore when the kInstallEphemeralAppFromWebstore command line flag was present. As this flag is no longer supported, this return code should never be returned.
-
+
CEF_RESULT_CODE_INVALID_CMDLINE_URL
uCEFConstants
An invalid command line url was given.
-
+
CEF_RESULT_CODE_INVALID_POST_LOGIN_PARAMS
uCEFConstants
The Lacros process exited because the post-login parameters received from Ash are either empty or invalid (Lacros-only).
-
+
CEF_RESULT_CODE_INVALID_SANDBOX_STATE
uCEFConstants
A browser process was sandboxed. This should never happen.
-
+
CEF_RESULT_CODE_KILLED
uCEFConstants
Process was killed by user or system.
-
+
CEF_RESULT_CODE_KILLED_BAD_MESSAGE
uCEFConstants
A bad message caused the process termination.
-
+
CEF_RESULT_CODE_MACHINE_LEVEL_INSTALL_EXISTS
uCEFConstants
Machine level install exists.
-
+
CEF_RESULT_CODE_MISSING_DATA
uCEFConstants
A critical chrome file is missing.
-
+
CEF_RESULT_CODE_NORMAL_EXIT
uCEFConstants
Normal exit code.
-
+
CEF_RESULT_CODE_NORMAL_EXIT_CANCEL
uCEFConstants
For experiments this return code means that the user canceled causes the did_run "dr" signal to be reset soi this chrome run does not count as active chrome usage.
-
+
CEF_RESULT_CODE_NORMAL_EXIT_EXP1
uCEFConstants
Generic code used to communicate some simple outcome back to the process that launched us. This is used for experiments and the actual meaning depends on the experiment.
-
+
CEF_RESULT_CODE_NORMAL_EXIT_EXP2
uCEFConstants
Generic code used to communicate some simple outcome back to the process that launched us. This is used for experiments and the actual meaning depends on the experiment.
-
+
CEF_RESULT_CODE_NORMAL_EXIT_EXP3
uCEFConstants
Generic code used to communicate some simple outcome back to the process that launched us. This is used for experiments and the actual meaning depends on the experiment.
-
+
CEF_RESULT_CODE_NORMAL_EXIT_EXP4
uCEFConstants
Generic code used to communicate some simple outcome back to the process that launched us. This is used for experiments and the actual meaning depends on the experiment.
-
+
CEF_RESULT_CODE_NORMAL_EXIT_PACK_EXTENSION_SUCCESS
uCEFConstants
An early startup command was executed and the browser must exit.
-
+
CEF_RESULT_CODE_NORMAL_EXIT_PROCESS_NOTIFIED
uCEFConstants
The browser process exited early by passing the command line to another running browser.
-
+
CEF_RESULT_CODE_NORMAL_EXIT_UPGRADE_RELAUNCHED
uCEFConstants
Chrome detected that there was a new version waiting to launch and renamed the files and launched the new version. This result code is never returned from the main process, but is instead used as a signal for early termination of browser. See `IsNormalResultCode` below.
-
+
CEF_RESULT_CODE_NOTUSED_1
uCEFConstants
A dummy value we should not use. See crbug.com/152285.
-
+
CEF_RESULT_CODE_NOTUSED_2
uCEFConstants
A dummy value we should not use. See crbug.com/152285.
-
+
CEF_RESULT_CODE_PACK_EXTENSION_ERROR
uCEFConstants
Failed to pack an extension via the cmd line.
-
+
CEF_RESULT_CODE_PROFILE_IN_USE
uCEFConstants
The profile was in use on another host.
-
+
CEF_RESULT_CODE_RESPAWN_FAILED
uCEFConstants
Trying to restart the browser we crashed.
-
+
CEF_RESULT_CODE_SANDBOX_FATAL_CACHEDISABLE
uCEFConstants
Windows sandbox failed to forbid HCKU caching.
-
+
CEF_RESULT_CODE_SANDBOX_FATAL_CLOSEHANDLES
uCEFConstants
Windows sandbox failed to close pending handles.
-
+
CEF_RESULT_CODE_SANDBOX_FATAL_DROPTOKEN
uCEFConstants
Windows sandbox could not lower the token.
-
+
CEF_RESULT_CODE_SANDBOX_FATAL_FIRST
uCEFConstants
First Sandbox result code.
-
+
CEF_RESULT_CODE_SANDBOX_FATAL_FLUSHANDLES
uCEFConstants
Windows sandbox failed to flush registry handles.
-
+
CEF_RESULT_CODE_SANDBOX_FATAL_INTEGRITY
uCEFConstants
Windows sandbox could not set the integrity level.
-
+
CEF_RESULT_CODE_SANDBOX_FATAL_LAST
uCEFConstants
Last Sandbox result code.
-
+
CEF_RESULT_CODE_SANDBOX_FATAL_MEMORY_EXCEEDED
uCEFConstants
Windows sandbox exceeded the job memory limit.
-
+
CEF_RESULT_CODE_SANDBOX_FATAL_MITIGATION
uCEFConstants
Windows sandbox could not set the mitigation policy.
-
+
CEF_RESULT_CODE_SANDBOX_FATAL_WARMUP
uCEFConstants
Windows sandbox failed to warmup.
-
+
CEF_RESULT_CODE_SHELL_INTEGRATION_FAILED
uCEFConstants
Failed to make Chrome default browser (not used?).
-
+
CEF_RESULT_CODE_SXS_MIGRATION_FAILED_NOT_USED
uCEFConstants
Failed to migrate user data directory for side-by-side package support (Linux-only).
-
+
CEF_RESULT_CODE_SYSTEM_RESOURCE_EXHAUSTED
uCEFConstants
The browser process exited because system resource are exhausted. The system state can't be recovered and will be unstable.
-
+
CEF_RESULT_CODE_UNINSTALL_CHROME_ALIVE
uCEFConstants
Uninstall detected another chrome instance.
-
+
CEF_RESULT_CODE_UNINSTALL_DELETE_PROFILE
uCEFConstants
Delete profile as well during uninstall.
-
+
CEF_RESULT_CODE_UNINSTALL_EXTENSION_ERROR
uCEFConstants
Failed to silently uninstall an extension.
-
+
CEF_RESULT_CODE_UNINSTALL_USER_CANCEL
uCEFConstants
The user changed their mind.
-
+
CEF_RESULT_CODE_UNSUPPORTED_PARAM
uCEFConstants
Command line parameter is not supported.
-
+
CEF_SCHEME_OPTION_CORS_ENABLED
uCEFConstants
If CEF_SCHEME_OPTION_CORS_ENABLED is set the scheme can be sent CORS requests. This value should be set in most cases where CEF_SCHEME_OPTION_STANDARD is set.
-
+
CEF_SCHEME_OPTION_CSP_BYPASSING
uCEFConstants
If CEF_SCHEME_OPTION_CSP_BYPASSING is set the scheme can bypass Content- Security-Policy (CSP) checks. This value should not be set in most cases where CEF_SCHEME_OPTION_STANDARD is set.
-
+
CEF_SCHEME_OPTION_DISPLAY_ISOLATED
uCEFConstants
If CEF_SCHEME_OPTION_DISPLAY_ISOLATED is set the scheme can only be displayed from other content hosted with the same scheme. For example, pages in other origins cannot create iframes or hyperlinks to URLs with the scheme. For schemes that must be accessible from other schemes don't set this, set CEF_SCHEME_OPTION_CORS_ENABLED, and use CORS "Access-Control-Allow-Origin" headers to further restrict access.
-
+
CEF_SCHEME_OPTION_FETCH_ENABLED
uCEFConstants
If CEF_SCHEME_OPTION_FETCH_ENABLED is set the scheme can perform Fetch API requests.
-
+
CEF_SCHEME_OPTION_LOCAL
uCEFConstants
If CEF_SCHEME_OPTION_LOCAL is set the scheme will be treated with the same security rules as those applied to "file" URLs. Normal pages cannot link to or access local URLs. Also, by default, local URLs can only perform XMLHttpRequest calls to the same URL (origin + path) that originated the request. To allow XMLHttpRequest calls from a local URL to other URLs with the same origin set the CefSettings.file_access_from_file_urls_allowed value to true (1). To allow XMLHttpRequest calls from a local URL to all origins set the CefSettings.universal_access_from_file_urls_allowed value to true (1).
-
+
CEF_SCHEME_OPTION_NONE
uCEFConstants
No options.
-
+
CEF_SCHEME_OPTION_SECURE
uCEFConstants
If CEF_SCHEME_OPTION_SECURE is set the scheme will be treated with the same security rules as those applied to "https" URLs. For example, loading this scheme from other secure schemes will not trigger mixed content warnings.
-
+
CEF_SCHEME_OPTION_STANDARD
uCEFConstants
If CEF_SCHEME_OPTION_STANDARD is set the scheme will be treated as a standard scheme. Standard schemes are subject to URL canonicalization and parsing rules as defined in the Common Internet Scheme Syntax RFC 1738 Section 3.1 available at http://www.ietf.org/rfc/rfc1738.txt
@@ -989,4692 +1044,4692 @@
For non-standard scheme URLs only the "scheme:" component is parsed and canonicalized. The remainder of the URL will be passed to the handler as- is. For example, "scheme:///some%20text " will remain the same. Non-standard scheme URLs cannot be used as a target for form submission.
-
+
CEF_SENTINEL_DOCLOSE
uCEFConstants
-
+
CEF_SENTINEL_START
uCEFConstants
-
+
CEF_SETTINGS_URL
uCEFConstants
-
+
CEF_SHOW_STATE_FULLSCREEN
uCEFConstants
Show the window as fullscreen.
-
+
CEF_SHOW_STATE_HIDDEN
uCEFConstants
Show the window as hidden (no dock thumbnail). Only supported on MacOS..
-
+
CEF_SHOW_STATE_MAXIMIZED
uCEFConstants
Show the window as maximized.
-
+
CEF_SHOW_STATE_MINIMIZED
uCEFConstants
Show the window as minimized.
-
+
CEF_SHOW_STATE_NORMAL
uCEFConstants
Show the window as normal.
-
+
CEF_STARTDRAGGING
uCEFConstants
-
+
CEF_SUPPORTED_VERSION_BUILD
uCEFApplication
-
+
CEF_SUPPORTED_VERSION_BUILD
uCEFApplicationCore
-
+
CEF_SUPPORTED_VERSION_MAJOR
uCEFApplication
-
+
CEF_SUPPORTED_VERSION_MAJOR
uCEFApplicationCore
-
+
CEF_SUPPORTED_VERSION_MINOR
uCEFApplication
-
+
CEF_SUPPORTED_VERSION_MINOR
uCEFApplicationCore
-
+
CEF_SUPPORTED_VERSION_RELEASE
uCEFApplication
-
+
CEF_SUPPORTED_VERSION_RELEASE
uCEFApplicationCore
-
+
CEF_TFC_COPY
uCEFConstants
-
+
CEF_TFC_CUT
uCEFConstants
Represents commands available to TextField.
-
+
CEF_TFC_DELETE
uCEFConstants
-
+
CEF_TFC_PASTE
uCEFConstants
-
+
CEF_TFC_SELECT_ALL
uCEFConstants
-
+
CEF_TFC_UNDO
uCEFConstants
-
+
CEF_THS_FLAG_ALPHA
uCEFConstants
-
+
CEF_THS_FLAG_ENABLED
uCEFConstants
-
+
CEF_THS_FLAG_NONE
uCEFConstants
Values indicating what state of the touch handle is set.
-
+
CEF_THS_FLAG_ORIENTATION
uCEFConstants
-
+
CEF_THS_FLAG_ORIGIN
uCEFConstants
-
+
CEF_TIMER_DEPLETEWORK_CYCLES
uCEFConstants
-
+
CEF_TIMER_DEPLETEWORK_DELAY
uCEFConstants
-
+
CEF_TIMER_MAXDELAY
uCEFConstants
-
+
CEF_TIMER_MAXIMUM
uCEFConstants
-
+
CEF_TIMER_MINIMUM
uCEFConstants
Used when the shared textures are enabled.
-
+
CEF_URLS_URL
uCEFConstants
-
+
CEF_VERSION_URL
uCEFConstants
-
+
CERT_STATUS_AUTHORITY_INVALID
uCEFConstants
-
+
CERT_STATUS_COMMON_NAME_INVALID
uCEFConstants
-
+
CERT_STATUS_CT_COMPLIANCE_FAILED
uCEFConstants
-
+
CERT_STATUS_DATE_INVALID
uCEFConstants
-
+
CERT_STATUS_FIRST_ERROR
uCEFConstants
-
+
CERT_STATUS_INVALID
uCEFConstants
-
+
CERT_STATUS_IS_EV
uCEFConstants
-
+
CERT_STATUS_LAST_ERROR
uCEFConstants
-
+
CERT_STATUS_NAME_CONSTRAINT_VIOLATION
uCEFConstants
-
+
CERT_STATUS_NONE
uCEFConstants
Supported certificate status code values. See net\cert\cert_status_flags.h for more information. CERT_STATUS_NONE is new in CEF because we use an enum while cert_status_flags.h uses a typedef and static const variables.
-
+
CERT_STATUS_NON_UNIQUE_NAME
uCEFConstants
-
+
CERT_STATUS_NO_REVOCATION_MECHANISM
uCEFConstants
-
+
CERT_STATUS_PINNED_KEY_MISSING
uCEFConstants
-
+
CERT_STATUS_REVOKED
uCEFConstants
-
+
CERT_STATUS_REV_CHECKING_ENABLED
uCEFConstants
-
+
CERT_STATUS_SHA1_SIGNATURE_PRESENT
uCEFConstants
-
+
CERT_STATUS_UNABLE_TO_CHECK_REVOCATION
uCEFConstants
-
+
CERT_STATUS_VALIDITY_TOO_LONG
uCEFConstants
-
+
CERT_STATUS_WEAK_KEY
uCEFConstants
-
+
CERT_STATUS_WEAK_SIGNATURE_ALGORITHM
uCEFConstants
-
+
CHROMEELF_DLL
uCEFApplication
-
+
CHROMEELF_DLL
uCEFApplicationCore
-
+
CHROMIUM_NONBROWSERSHUTDOWNPRIORITY
uCEFConstants
This constant is defined by Chromium in chrome/app/main_dll_loader_win.cc It's used with SetProcessShutdownParameters to set a shutdown priority for the subprocesses. $280 is the default value for applications.
-
+
CM_EDITFLAG_CAN_COPY
uCEFConstants
-
+
CM_EDITFLAG_CAN_CUT
uCEFConstants
-
+
CM_EDITFLAG_CAN_DELETE
uCEFConstants
-
+
CM_EDITFLAG_CAN_EDIT_RICHLY
uCEFConstants
-
+
CM_EDITFLAG_CAN_PASTE
uCEFConstants
-
+
CM_EDITFLAG_CAN_REDO
uCEFConstants
-
+
CM_EDITFLAG_CAN_SELECT_ALL
uCEFConstants
-
+
CM_EDITFLAG_CAN_TRANSLATE
uCEFConstants
-
+
CM_EDITFLAG_CAN_UNDO
uCEFConstants
-
+
CM_EDITFLAG_NONE
uCEFConstants
Supported context menu edit state bit flags. These constants match their equivalents in Chromium's ContextMenuDataEditFlags and should not be renumbered.
-
+
CM_MEDIAFLAG_CAN_LOOP
uCEFConstants
-
+
CM_MEDIAFLAG_CAN_PICTURE_IN_PICTURE
uCEFConstants
-
+
CM_MEDIAFLAG_CAN_PRINT
uCEFConstants
-
+
CM_MEDIAFLAG_CAN_ROTATE
uCEFConstants
-
+
CM_MEDIAFLAG_CAN_SAVE
uCEFConstants
-
+
CM_MEDIAFLAG_CAN_TOGGLE_CONTROLS
uCEFConstants
-
+
CM_MEDIAFLAG_CONTROLS
uCEFConstants
-
+
CM_MEDIAFLAG_HAS_AUDIO
uCEFConstants
-
+
CM_MEDIAFLAG_IN_ERROR
uCEFConstants
-
+
CM_MEDIAFLAG_LOOP
uCEFConstants
-
+
CM_MEDIAFLAG_MUTED
uCEFConstants
-
+
CM_MEDIAFLAG_NONE
uCEFConstants
Supported context menu media state bit flags. These constants match their equivalents in Chromium's ContextMenuData::MediaFlags and should not be renumbered.
-
+
CM_MEDIAFLAG_PAUSED
uCEFConstants
-
+
CM_MEDIAFLAG_PICTURE_IN_PICTURE
uCEFConstants
-
+
CM_TYPEFLAG_EDITABLE
uCEFConstants
An editable element is selected.
-
+
CM_TYPEFLAG_FRAME
uCEFConstants
A subframe page is selected.
-
+
CM_TYPEFLAG_LINK
uCEFConstants
A link is selected.
-
+
CM_TYPEFLAG_MEDIA
uCEFConstants
A media node is selected.
-
+
CM_TYPEFLAG_NONE
uCEFConstants
No node is selected.
-
+
CM_TYPEFLAG_PAGE
uCEFConstants
The top page is selected.
-
+
CM_TYPEFLAG_SELECTION
uCEFConstants
There is a textual or mixed selection that is selected.
-
+
COMMAND_ID_FIRST_UNBOUNDED
uCEFConstants
command_id constants declared in cef_command_ids.h and used by some callbacks in ICefCommandHandler cef_command_ids.h is generated in /include/cef_command_ids.h
-
+
CRLF
uCEFConstants
-
+
CUSTOM_ARRAY_LENGTH
uCEFOLEDragAndDrop
-
+
DEFAULT_BLINK_BACKGROUND_COLOR
uCEFOSRIMEHandler
Black SkColor
-
+
DEFAULT_BLINK_UNDERLINE_COLOR
uCEFOSRIMEHandler
-
+
DEFAULT_BLINK_UNDERLINE_STYLE
uCEFOSRIMEHandler
White SkColor
-
+
DEFAULT_CEFSERVER_ADDRESS
uCEFServerComponent
-
+
DEFAULT_CEFSERVER_BACKLOG
uCEFServerComponent
-
+
DEFAULT_CEFSERVER_PORT
uCEFServerComponent
-
+
DEFAULT_REDIRECT_IPV4_HOST
uCEFOAuth2Helper
REFERENCES : ============ https://tools.ietf.org/html/rfc6749 https://tools.ietf.org/html/rfc6750 https://tools.ietf.org/html/rfc8252 https://tools.ietf.org/html/rfc6819 https://tools.ietf.org/html/rfc7636 https://tools.ietf.org/html/draft-ietf-oauth-native-apps-12 https://tools.ietf.org/html/draft-ietf-oauth-security-topics-13 https://developers.google.com/identity/protocols/OAuth2 https://developers.google.com/identity/protocols/OAuth2InstalledApp https://developers.google.com/identity/protocols/googlescopes https://developers.google.com/identity/protocols/OpenIDConnect https://aaronparecki.com/oauth-2-simplified/ https://example-app.com/pkce
-
+
DEFAULT_REDIRECT_IPV6_HOST
uCEFOAuth2Helper
-
+
DEFAULT_REDIRECT_PORT
uCEFOAuth2Helper
-
+
DEVTOOLS_WINDOWNAME
uCEFConstants
-
+
DOM_EVENT_CATEGORY_BEFORE_TEXT_INSERTED
uCEFConstants
DOM event category flag.
-
+
DOM_EVENT_CATEGORY_CLIPBOARD
uCEFConstants
DOM event category flag.
-
+
DOM_EVENT_CATEGORY_COMPOSITION
uCEFConstants
DOM event category flag.
-
+
DOM_EVENT_CATEGORY_DRAG
uCEFConstants
DOM event category flag.
-
+
DOM_EVENT_CATEGORY_KEYBOARD
uCEFConstants
DOM event category flag.
-
+
DOM_EVENT_CATEGORY_MESSAGE
uCEFConstants
DOM event category flag.
-
+
DOM_EVENT_CATEGORY_MOUSE
uCEFConstants
DOM event category flag.
-
+
DOM_EVENT_CATEGORY_MUTATION
uCEFConstants
DOM event category flag.
-
+
DOM_EVENT_CATEGORY_OVERFLOW
uCEFConstants
DOM event category flag.
-
+
DOM_EVENT_CATEGORY_PAGE_TRANSITION
uCEFConstants
DOM event category flag.
-
+
DOM_EVENT_CATEGORY_POPSTATE
uCEFConstants
DOM event category flag.
-
+
DOM_EVENT_CATEGORY_PROGRESS
uCEFConstants
DOM event category flag.
-
+
DOM_EVENT_CATEGORY_TEXT
uCEFConstants
DOM event category flag.
-
+
DOM_EVENT_CATEGORY_UI
uCEFConstants
DOM event category flag.
-
+
DOM_EVENT_CATEGORY_UNKNOWN
uCEFConstants
DOM event category flag.
-
+
DOM_EVENT_CATEGORY_WHEEL
uCEFConstants
DOM event category flag.
-
+
DOM_EVENT_CATEGORY_XMLHTTPREQUEST_PROGRESS
uCEFConstants
DOM event category flag.
-
+
DRAG_OPERATION_COPY
uCEFConstants
"Verb" of a drag-and-drop operation as negotiated between the source and destination.
-
+
DRAG_OPERATION_DELETE
uCEFConstants
"Verb" of a drag-and-drop operation as negotiated between the source and destination.
-
+
DRAG_OPERATION_EVERY
uCEFConstants
"Verb" of a drag-and-drop operation as negotiated between the source and destination.
-
+
DRAG_OPERATION_GENERIC
uCEFConstants
"Verb" of a drag-and-drop operation as negotiated between the source and destination.
-
+
DRAG_OPERATION_LINK
uCEFConstants
"Verb" of a drag-and-drop operation as negotiated between the source and destination.
-
+
DRAG_OPERATION_MOVE
uCEFConstants
"Verb" of a drag-and-drop operation as negotiated between the source and destination.
-
+
DRAG_OPERATION_NONE
uCEFConstants
"Verb" of a drag-and-drop operation as negotiated between the source and destination.
-
+
DRAG_OPERATION_PRIVATE
uCEFConstants
"Verb" of a drag-and-drop operation as negotiated between the source and destination.
-
+
DUPLEX_MODE_LONG_EDGE
uCEFConstants
-
+
DUPLEX_MODE_SHORT_EDGE
uCEFConstants
-
+
DUPLEX_MODE_SIMPLEX
uCEFConstants
-
+
DUPLEX_MODE_UNKNOWN
uCEFConstants
Print job duplex mode values.
-
+
ERR_ABORTED
uCEFConstants
-
+
ERR_ACCESS_DENIED
uCEFConstants
-
+
ERR_ADDRESS_INVALID
uCEFConstants
-
+
ERR_ADDRESS_IN_USE
uCEFConstants
-
+
ERR_ADDRESS_UNREACHABLE
uCEFConstants
-
+
ERR_ADD_USER_CERT_FAILED
uCEFConstants
-
+
ERR_ALPN_NEGOTIATION_FAILED
uCEFConstants
-
+
ERR_BAD_SSL_CLIENT_AUTH_CERT
uCEFConstants
-
+
ERR_BLOCKED_BY_ADMINISTRATOR
uCEFConstants
-
+
ERR_BLOCKED_BY_CLIENT
uCEFConstants
-
+
ERR_BLOCKED_BY_CSP
uCEFConstants
-
+
ERR_BLOCKED_BY_RESPONSE
uCEFConstants
-
+
ERR_BLOCKED_BY_XSS_AUDITOR
uCEFConstants
-
+
ERR_BLOCKED_ENROLLMENT_CHECK_PENDING
uCEFConstants
-
+
ERR_CACHE_AUTH_FAILURE_AFTER_READ
uCEFConstants
-
+
ERR_CACHE_CHECKSUM_MISMATCH
uCEFConstants
-
+
ERR_CACHE_CHECKSUM_READ_FAILURE
uCEFConstants
-
+
ERR_CACHE_CREATE_FAILURE
uCEFConstants
-
+
ERR_CACHE_DOOM_FAILURE
uCEFConstants
-
+
ERR_CACHE_ENTRY_NOT_SUITABLE
uCEFConstants
-
+
ERR_CACHE_LOCK_TIMEOUT
uCEFConstants
-
+
ERR_CACHE_MISS
uCEFConstants
-
+
ERR_CACHE_OPEN_FAILURE
uCEFConstants
-
+
ERR_CACHE_OPEN_OR_CREATE_FAILURE
uCEFConstants
-
+
ERR_CACHE_OPERATION_NOT_SUPPORTED
uCEFConstants
-
+
ERR_CACHE_RACE
uCEFConstants
-
+
ERR_CACHE_READ_FAILURE
uCEFConstants
-
+
ERR_CACHE_WRITE_FAILURE
uCEFConstants
-
+
ERR_CERTIFICATE_TRANSPARENCY_REQUIRED
uCEFConstants
-
+
ERR_CERT_AUTHORITY_INVALID
uCEFConstants
-
+
ERR_CERT_COMMON_NAME_INVALID
uCEFConstants
-
+
ERR_CERT_CONTAINS_ERRORS
uCEFConstants
-
+
ERR_CERT_DATABASE_CHANGED
uCEFConstants
-
+
ERR_CERT_DATE_INVALID
uCEFConstants
-
+
ERR_CERT_END
uCEFConstants
-
+
ERR_CERT_ERROR_IN_SSL_RENEGOTIATION
uCEFConstants
-
+
ERR_CERT_INVALID
uCEFConstants
-
+
ERR_CERT_KNOWN_INTERCEPTION_BLOCKED
uCEFConstants
-
+
ERR_CERT_NAME_CONSTRAINT_VIOLATION
uCEFConstants
-
+
ERR_CERT_NON_UNIQUE_NAME
uCEFConstants
-
+
ERR_CERT_NO_REVOCATION_MECHANISM
uCEFConstants
-
+
ERR_CERT_REVOKED
uCEFConstants
-
+
ERR_CERT_SYMANTEC_LEGACY
uCEFConstants
-
+
ERR_CERT_UNABLE_TO_CHECK_REVOCATION
uCEFConstants
-
+
ERR_CERT_VALIDITY_TOO_LONG
uCEFConstants
-
+
ERR_CERT_WEAK_KEY
uCEFConstants
-
+
ERR_CERT_WEAK_SIGNATURE_ALGORITHM
uCEFConstants
-
+
ERR_CLEARTEXT_NOT_PERMITTED
uCEFConstants
-
+
ERR_CLIENT_AUTH_CERT_TYPE_UNSUPPORTED
uCEFConstants
-
+
ERR_CONNECTION_ABORTED
uCEFConstants
-
+
ERR_CONNECTION_CLOSED
uCEFConstants
-
+
ERR_CONNECTION_FAILED
uCEFConstants
-
+
ERR_CONNECTION_REFUSED
uCEFConstants
-
+
ERR_CONNECTION_RESET
uCEFConstants
-
+
ERR_CONNECTION_TIMED_OUT
uCEFConstants
-
+
ERR_CONTENT_DECODING_FAILED
uCEFConstants
-
+
ERR_CONTENT_DECODING_INIT_FAILED
uCEFConstants
-
+
ERR_CONTENT_LENGTH_MISMATCH
uCEFConstants
-
+
ERR_CONTEXT_SHUT_DOWN
uCEFConstants
-
+
ERR_CT_CONSISTENCY_PROOF_PARSING_FAILED
uCEFConstants
-
+
ERR_CT_STH_INCOMPLETE
uCEFConstants
-
+
ERR_CT_STH_PARSING_FAILED
uCEFConstants
-
+
ERR_DISALLOWED_URL_SCHEME
uCEFConstants
-
+
ERR_DNS_MALFORMED_RESPONSE
uCEFConstants
-
+
ERR_DNS_NAME_HTTPS_ONLY
uCEFConstants
-
+
ERR_DNS_SEARCH_EMPTY
uCEFConstants
-
+
ERR_DNS_SECURE_RESOLVER_HOSTNAME_RESOLUTION_FAILED
uCEFConstants
-
+
ERR_DNS_SERVER_FAILED
uCEFConstants
-
+
ERR_DNS_SERVER_REQUIRES_TCP
uCEFConstants
-
+
ERR_DNS_SORT_ERROR
uCEFConstants
-
+
ERR_DNS_TIMED_OUT
uCEFConstants
-
+
ERR_EARLY_DATA_REJECTED
uCEFConstants
-
+
ERR_ECH_FALLBACK_CERTIFICATE_INVALID
uCEFConstants
-
+
ERR_ECH_NOT_NEGOTIATED
uCEFConstants
-
+
ERR_EMPTY_RESPONSE
uCEFConstants
-
+
ERR_ENCODING_CONVERSION_FAILED
uCEFConstants
-
+
ERR_ENCODING_DETECTION_FAILED
uCEFConstants
-
+
ERR_FAILED
uCEFConstants
-
+
ERR_FILE_EXISTS
uCEFConstants
-
+
ERR_FILE_NOT_FOUND
uCEFConstants
-
+
ERR_FILE_NO_SPACE
uCEFConstants
-
+
ERR_FILE_PATH_TOO_LONG
uCEFConstants
-
+
ERR_FILE_TOO_BIG
uCEFConstants
-
+
ERR_FILE_VIRUS_INFECTED
uCEFConstants
-
+
ERR_FTP_BAD_COMMAND_SEQUENCE
uCEFConstants
-
+
ERR_FTP_COMMAND_NOT_SUPPORTED
uCEFConstants
-
+
ERR_FTP_FAILED
uCEFConstants
-
+
ERR_FTP_FILE_BUSY
uCEFConstants
-
+
ERR_FTP_SERVICE_UNAVAILABLE
uCEFConstants
-
+
ERR_FTP_SYNTAX_ERROR
uCEFConstants
-
+
ERR_FTP_TRANSFER_ABORTED
uCEFConstants
-
+
ERR_H2_OR_QUIC_REQUIRED
uCEFConstants
-
+
ERR_HOST_RESOLVER_QUEUE_TOO_LARGE
uCEFConstants
-
+
ERR_HTTPS_PROXY_TUNNEL_RESPONSE_REDIRECT
uCEFConstants
-
+
ERR_HTTP_1_1_REQUIRED
uCEFConstants
-
+
ERR_HTTP_RESPONSE_CODE_FAILURE
uCEFConstants
-
+
ERR_ICANN_NAME_COLLISION
uCEFConstants
-
+
ERR_IMPORT_CA_CERT_FAILED
uCEFConstants
-
+
ERR_IMPORT_CA_CERT_NOT_CA
uCEFConstants
-
+
ERR_IMPORT_CERT_ALREADY_EXISTS
uCEFConstants
-
+
ERR_IMPORT_SERVER_CERT_FAILED
uCEFConstants
-
+
ERR_INCOMPLETE_CHUNKED_ENCODING
uCEFConstants
-
+
ERR_INCOMPLETE_SPDY_HEADERS
uCEFConstants
-
+
ERR_INSECURE_RESPONSE
uCEFConstants
-
+
ERR_INSUFFICIENT_RESOURCES
uCEFConstants
-
+
ERR_INTERNET_DISCONNECTED
uCEFConstants
-
+
ERR_INVALID_ARGUMENT
uCEFConstants
-
+
ERR_INVALID_AUTH_CREDENTIALS
uCEFConstants
-
+
ERR_INVALID_CHUNKED_ENCODING
uCEFConstants
-
+
ERR_INVALID_ECH_CONFIG_LIST
uCEFConstants
-
+
ERR_INVALID_HANDLE
uCEFConstants
-
+
ERR_INVALID_HTTP_RESPONSE
uCEFConstants
-
+
ERR_INVALID_REDIRECT
uCEFConstants
-
+
ERR_INVALID_RESPONSE
uCEFConstants
-
+
ERR_INVALID_SIGNED_EXCHANGE
uCEFConstants
-
+
ERR_INVALID_URL
uCEFConstants
-
+
ERR_INVALID_WEB_BUNDLE
uCEFConstants
-
+
ERR_IO_PENDING
uCEFConstants
-
+
ERR_KEY_GENERATION_FAILED
uCEFConstants
-
+
ERR_MALFORMED_IDENTITY
uCEFConstants
-
+
ERR_MANDATORY_PROXY_CONFIGURATION_FAILED
uCEFConstants
-
+
ERR_METHOD_NOT_SUPPORTED
uCEFConstants
-
+
ERR_MISCONFIGURED_AUTH_ENVIRONMENT
uCEFConstants
-
+
ERR_MISSING_AUTH_CREDENTIALS
uCEFConstants
-
+
ERR_MSG_TOO_BIG
uCEFConstants
-
+
ERR_NAME_NOT_RESOLVED
uCEFConstants
-
+
ERR_NAME_RESOLUTION_FAILED
uCEFConstants
-
+
ERR_NETWORK_ACCESS_DENIED
uCEFConstants
-
+
ERR_NETWORK_CHANGED
uCEFConstants
-
+
ERR_NETWORK_IO_SUSPENDED
uCEFConstants
-
+
ERR_NONE
uCEFConstants
Supported error code values. Ranges: 0- 99 System related errors 100-199 Connection related errors 200-299 Certificate errors 300-399 HTTP errors 400-499 Cache errors 500-599 ? 600-699 FTP errors 700-799 Certificate manager errors 800-899 DNS resolver errors
-
+
ERR_NOT_IMPLEMENTED
uCEFConstants
-
+
ERR_NO_BUFFER_SPACE
uCEFConstants
-
+
ERR_NO_PRIVATE_KEY_FOR_CERT
uCEFConstants
-
+
ERR_NO_SSL_VERSIONS_ENABLED
uCEFConstants
-
+
ERR_NO_SUPPORTED_PROXIES
uCEFConstants
-
+
ERR_NS_CACHE_MISS
uCEFConstants
-
+
ERR_OUT_OF_MEMORY
uCEFConstants
-
+
ERR_PAC_NOT_IN_DHCP
uCEFConstants
-
+
ERR_PAC_SCRIPT_FAILED
uCEFConstants
-
+
ERR_PAC_SCRIPT_TERMINATED
uCEFConstants
-
+
ERR_PKCS12_IMPORT_BAD_PASSWORD
uCEFConstants
-
+
ERR_PKCS12_IMPORT_FAILED
uCEFConstants
-
+
ERR_PKCS12_IMPORT_INVALID_FILE
uCEFConstants
-
+
ERR_PKCS12_IMPORT_INVALID_MAC
uCEFConstants
-
+
ERR_PKCS12_IMPORT_UNSUPPORTED
uCEFConstants
-
+
ERR_PRECONNECT_MAX_SOCKET_LIMIT
uCEFConstants
-
+
ERR_PRIVATE_KEY_EXPORT_FAILED
uCEFConstants
-
+
ERR_PROXY_AUTH_REQUESTED
uCEFConstants
-
+
ERR_PROXY_AUTH_REQUESTED_WITH_NO_CONNECTION
uCEFConstants
-
+
ERR_PROXY_AUTH_UNSUPPORTED
uCEFConstants
-
+
ERR_PROXY_CERTIFICATE_INVALID
uCEFConstants
-
+
ERR_PROXY_CONNECTION_FAILED
uCEFConstants
-
+
ERR_PROXY_HTTP_1_1_REQUIRED
uCEFConstants
-
+
ERR_QUIC_CERT_ROOT_NOT_KNOWN
uCEFConstants
-
+
ERR_QUIC_GOAWAY_REQUEST_CAN_BE_RETRIED
uCEFConstants
-
+
ERR_QUIC_HANDSHAKE_FAILED
uCEFConstants
-
+
ERR_QUIC_PROTOCOL_ERROR
uCEFConstants
-
+
ERR_READ_IF_READY_NOT_IMPLEMENTED
uCEFConstants
-
+
ERR_REQUEST_RANGE_NOT_SATISFIABLE
uCEFConstants
-
+
ERR_RESPONSE_BODY_TOO_BIG_TO_DRAIN
uCEFConstants
-
+
ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION
uCEFConstants
-
+
ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_LENGTH
uCEFConstants
-
+
ERR_RESPONSE_HEADERS_MULTIPLE_LOCATION
uCEFConstants
-
+
ERR_RESPONSE_HEADERS_TOO_BIG
uCEFConstants
-
+
ERR_RESPONSE_HEADERS_TRUNCATED
uCEFConstants
-
+
ERR_SELF_SIGNED_CERT_GENERATION_FAILED
uCEFConstants
-
+
ERR_SOCKET_IS_CONNECTED
uCEFConstants
-
+
ERR_SOCKET_NOT_CONNECTED
uCEFConstants
-
+
ERR_SOCKET_RECEIVE_BUFFER_SIZE_UNCHANGEABLE
uCEFConstants
-
+
ERR_SOCKET_SEND_BUFFER_SIZE_UNCHANGEABLE
uCEFConstants
-
+
ERR_SOCKET_SET_RECEIVE_BUFFER_SIZE_ERROR
uCEFConstants
-
+
ERR_SOCKET_SET_SEND_BUFFER_SIZE_ERROR
uCEFConstants
-
+
ERR_SOCKS_CONNECTION_FAILED
uCEFConstants
-
+
ERR_SOCKS_CONNECTION_HOST_UNREACHABLE
uCEFConstants
-
+
ERR_SPDY_CLAIMED_PUSHED_STREAM_RESET_BY_SERVER
uCEFConstants
-
+
ERR_SPDY_CLIENT_REFUSED_STREAM
uCEFConstants
-
+
ERR_SPDY_COMPRESSION_ERROR
uCEFConstants
-
+
ERR_SPDY_FLOW_CONTROL_ERROR
uCEFConstants
-
+
ERR_SPDY_FRAME_SIZE_ERROR
uCEFConstants
-
+
ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY
uCEFConstants
-
+
ERR_SPDY_PING_FAILED
uCEFConstants
-
+
ERR_SPDY_PROTOCOL_ERROR
uCEFConstants
-
+
ERR_SPDY_PUSHED_RESPONSE_DOES_NOT_MATCH
uCEFConstants
-
+
ERR_SPDY_PUSHED_STREAM_NOT_AVAILABLE
uCEFConstants
-
+
ERR_SPDY_RST_STREAM_NO_ERROR_RECEIVED
uCEFConstants
-
+
ERR_SPDY_SERVER_REFUSED_STREAM
uCEFConstants
-
+
ERR_SPDY_STREAM_CLOSED
uCEFConstants
-
+
ERR_SSL_BAD_PEER_PUBLIC_KEY
uCEFConstants
-
+
ERR_SSL_BAD_RECORD_MAC_ALERT
uCEFConstants
-
+
ERR_SSL_CLIENT_AUTH_CERT_BAD_FORMAT
uCEFConstants
-
+
ERR_SSL_CLIENT_AUTH_CERT_NEEDED
uCEFConstants
-
+
ERR_SSL_CLIENT_AUTH_CERT_NO_PRIVATE_KEY
uCEFConstants
-
+
ERR_SSL_CLIENT_AUTH_NO_COMMON_ALGORITHMS
uCEFConstants
-
+
ERR_SSL_CLIENT_AUTH_PRIVATE_KEY_ACCESS_DENIED
uCEFConstants
-
+
ERR_SSL_CLIENT_AUTH_SIGNATURE_FAILED
uCEFConstants
-
+
ERR_SSL_DECOMPRESSION_FAILURE_ALERT
uCEFConstants
-
+
ERR_SSL_DECRYPT_ERROR_ALERT
uCEFConstants
-
+
ERR_SSL_HANDSHAKE_NOT_COMPLETED
uCEFConstants
-
+
ERR_SSL_KEY_USAGE_INCOMPATIBLE
uCEFConstants
-
+
ERR_SSL_NO_RENEGOTIATION
uCEFConstants
-
+
ERR_SSL_OBSOLETE_CIPHER
uCEFConstants
-
+
ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN
uCEFConstants
-
+
ERR_SSL_PROTOCOL_ERROR
uCEFConstants
-
+
ERR_SSL_RENEGOTIATION_REQUESTED
uCEFConstants
-
+
ERR_SSL_SERVER_CERT_BAD_FORMAT
uCEFConstants
-
+
ERR_SSL_SERVER_CERT_CHANGED
uCEFConstants
-
+
ERR_SSL_UNRECOGNIZED_NAME_ALERT
uCEFConstants
-
+
ERR_SSL_VERSION_OR_CIPHER_MISMATCH
uCEFConstants
-
+
ERR_SYN_REPLY_NOT_RECEIVED
uCEFConstants
-
+
ERR_TEMPORARILY_THROTTLED
uCEFConstants
-
+
ERR_TIMED_OUT
uCEFConstants
-
+
ERR_TLS13_DOWNGRADE_DETECTED
uCEFConstants
-
+
ERR_TOO_MANY_REDIRECTS
uCEFConstants
-
+
ERR_TOO_MANY_RETRIES
uCEFConstants
-
+
ERR_TRUST_TOKEN_OPERATION_FAILED
uCEFConstants
-
+
ERR_TRUST_TOKEN_OPERATION_SUCCESS_WITHOUT_SENDING_REQUEST
uCEFConstants
-
+
ERR_TUNNEL_CONNECTION_FAILED
uCEFConstants
-
+
ERR_UNABLE_TO_REUSE_CONNECTION_FOR_PROXY_AUTH
uCEFConstants
-
+
ERR_UNDOCUMENTED_SECURITY_LIBRARY_STATUS
uCEFConstants
-
+
ERR_UNEXPECTED
uCEFConstants
-
+
ERR_UNEXPECTED_PROXY_AUTH
uCEFConstants
-
+
ERR_UNEXPECTED_SECURITY_LIBRARY_STATUS
uCEFConstants
-
+
ERR_UNKNOWN_URL_SCHEME
uCEFConstants
-
+
ERR_UNRECOGNIZED_FTP_DIRECTORY_LISTING_FORMAT
uCEFConstants
-
+
ERR_UNSAFE_PORT
uCEFConstants
-
+
ERR_UNSAFE_REDIRECT
uCEFConstants
-
+
ERR_UNSUPPORTED_AUTH_SCHEME
uCEFConstants
-
+
ERR_UPLOAD_FILE_CHANGED
uCEFConstants
-
+
ERR_UPLOAD_STREAM_REWIND_NOT_SUPPORTED
uCEFConstants
-
+
ERR_WINSOCK_UNEXPECTED_WRITTEN_BYTES
uCEFConstants
-
+
ERR_WRONG_VERSION_ON_EARLY_DATA
uCEFConstants
-
+
ERR_WS_PROTOCOL_ERROR
uCEFConstants
-
+
ERR_WS_THROTTLE_QUEUE_TOO_LARGE
uCEFConstants
-
+
ERR_WS_UPGRADE
uCEFConstants
-
+
EVENTFLAG_ALTGR_DOWN
uCEFConstants
Supported event bit flag.
-
+
EVENTFLAG_ALT_DOWN
uCEFConstants
Supported event bit flag.
-
+
EVENTFLAG_CAPS_LOCK_ON
uCEFConstants
Supported event bit flag.
-
+
EVENTFLAG_COMMAND_DOWN
uCEFConstants
Supported event bit flag.
-
+
EVENTFLAG_CONTROL_DOWN
uCEFConstants
Supported event bit flag.
-
+
EVENTFLAG_IS_KEY_PAD
uCEFConstants
Supported event bit flag.
-
+
EVENTFLAG_IS_LEFT
uCEFConstants
Supported event bit flag.
-
+
EVENTFLAG_IS_REPEAT
uCEFConstants
Supported event bit flag.
-
+
EVENTFLAG_IS_RIGHT
uCEFConstants
Supported event bit flag.
-
+
EVENTFLAG_LEFT_MOUSE_BUTTON
uCEFConstants
Supported event bit flag.
-
+
EVENTFLAG_MIDDLE_MOUSE_BUTTON
uCEFConstants
Supported event bit flag.
-
+
EVENTFLAG_NONE
uCEFConstants
Supported event bit flag.
-
+
EVENTFLAG_NUM_LOCK_ON
uCEFConstants
Supported event bit flag.
-
+
EVENTFLAG_RIGHT_MOUSE_BUTTON
uCEFConstants
Supported event bit flag.
-
+
EVENTFLAG_SHIFT_DOWN
uCEFConstants
Supported event bit flag.
-
+
FILE_DIALOG_OPEN
uCEFConstants
Requires that the file exists before allowing the user to pick it.
-
+
FILE_DIALOG_OPEN_FOLDER
uCEFConstants
Like Open, but selects a folder to open.
-
+
FILE_DIALOG_OPEN_MULTIPLE
uCEFConstants
Like Open, but allows picking multiple files to open.
-
+
FILE_DIALOG_SAVE
uCEFConstants
Allows picking a nonexistent file, and prompts to overwrite if the file already exists.
-
+
GOOGLE_DISCOVERY_DOCUMENT
uCEFOAuth2Helper
-
+
GWLP_HWNDPARENT
uCEFMiscFunctions
-
+
GWLP_WNDPROC
uCEFMiscFunctions
-
+
IDC_ABOUT
uCEFConstants
-
+
IDC_ADD_NEW_PROFILE
uCEFConstants
-
+
IDC_ALL_WINDOWS_FRONT
uCEFConstants
-
+
IDC_ALWAYS_ON_TOP
uCEFConstants
-
+
IDC_AUTOFILL_MANDATORY_REAUTH
uCEFConstants
-
+
IDC_BACK
uCEFConstants
-
+
IDC_BASIC_PRINT
uCEFConstants
-
+
IDC_BOOKMARKS_MENU
uCEFConstants
-
+
IDC_BOOKMARK_ALL_TABS
uCEFConstants
-
+
IDC_BOOKMARK_BAR_ADD_NEW_BOOKMARK
uCEFConstants
-
+
IDC_BOOKMARK_BAR_ADD_TO_BOOKMARKS_BAR
uCEFConstants
-
+
IDC_BOOKMARK_BAR_ALWAYS_SHOW
uCEFConstants
-
+
IDC_BOOKMARK_BAR_EDIT
uCEFConstants
-
+
IDC_BOOKMARK_BAR_NEW_FOLDER
uCEFConstants
-
+
IDC_BOOKMARK_BAR_OPEN_ALL
uCEFConstants
-
+
IDC_BOOKMARK_BAR_OPEN_ALL_INCOGNITO
uCEFConstants
-
+
IDC_BOOKMARK_BAR_OPEN_ALL_NEW_TAB_GROUP
uCEFConstants
-
+
IDC_BOOKMARK_BAR_OPEN_ALL_NEW_WINDOW
uCEFConstants
-
+
IDC_BOOKMARK_BAR_OPEN_INCOGNITO
uCEFConstants
-
+
IDC_BOOKMARK_BAR_REDO
uCEFConstants
-
+
IDC_BOOKMARK_BAR_REMOVE
uCEFConstants
-
+
IDC_BOOKMARK_BAR_REMOVE_FROM_BOOKMARKS_BAR
uCEFConstants
-
+
IDC_BOOKMARK_BAR_RENAME_FOLDER
uCEFConstants
-
+
IDC_BOOKMARK_BAR_SHOW_APPS_SHORTCUT
uCEFConstants
-
+
IDC_BOOKMARK_BAR_SHOW_MANAGED_BOOKMARKS
uCEFConstants
-
+
IDC_BOOKMARK_BAR_SHOW_READING_LIST
uCEFConstants
-
+
IDC_BOOKMARK_BAR_TRACK_PRICE_FOR_SHOPPING_BOOKMARK
uCEFConstants
-
+
IDC_BOOKMARK_BAR_UNDO
uCEFConstants
-
+
IDC_BOOKMARK_BAR_UNTRACK_PRICE_FOR_SHOPPING_BOOKMARK
uCEFConstants
-
+
IDC_BOOKMARK_MANAGER
uCEFConstants
-
+
IDC_BOOKMARK_THIS_TAB
uCEFConstants
-
+
IDC_CARET_BROWSING_TOGGLE
uCEFConstants
-
+
IDC_CHECK_SPELLING_WHILE_TYPING
uCEFConstants
-
+
IDC_CHROME_MENU
uCEFConstants
-
+
IDC_CHROME_TIPS
uCEFConstants
-
+
IDC_CHROME_WHATS_NEW
uCEFConstants
-
+
IDC_CLEAR_BROWSING_DATA
uCEFConstants
-
+
IDC_CLOSE_FIND_OR_STOP
uCEFConstants
-
+
IDC_CLOSE_PROFILE
uCEFConstants
-
+
IDC_CLOSE_SIGN_IN_PROMO
uCEFConstants
-
+
IDC_CLOSE_TAB
uCEFConstants
-
+
IDC_CLOSE_WINDOW
uCEFConstants
-
+
IDC_CONTENT_CLIPBOARD_HISTORY_MENU
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_ACCESSIBILITY_LABELS
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_ACCESSIBILITY_LABELS_TOGGLE
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_ACCESSIBILITY_LABELS_TOGGLE_ONCE
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_ADD_A_NOTE
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_AUTOFILL_FALLBACK_ADDRESS
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_AUTOFILL_FALLBACK_PAYMENTS
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_AUTOFILL_FALLBACK_PLUS_ADDRESS
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_AUTOFILL_FEEDBACK
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_CONTROLS
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_COPY
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_COPYAVLOCATION
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_COPYEMAILADDRESS
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_COPYIMAGE
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_COPYIMAGELOCATION
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_COPYLINKLOCATION
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_COPYLINKTEXT
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_COPYLINKTOTEXT
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_COPYVIDEOFRAME
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_CUSTOM_FIRST
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_CUSTOM_LAST
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_CUT
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_DELETE
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_EMOJI
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_EXIT_FULLSCREEN
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_GENERATEPASSWORD
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_GENERATE_QR_CODE
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_GOTOURL
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_INSPECTBACKGROUNDPAGE
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_INSPECTELEMENT
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_LANGUAGE_SETTINGS
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_LENS_REGION_SEARCH
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_LOAD_IMAGE
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_LOOK_UP
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_LOOP
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_NO_SPELLING_SUGGESTIONS
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_OPENAVNEWTAB
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_OPENIMAGENEWTAB
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_OPENLINKBOOKMARKAPP
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_OPENLINKINPROFILE
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_OPENLINKNEWTAB
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_OPENLINKNEWWINDOW
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_OPENLINKOFFTHERECORD
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_OPENLINKPREVIEW
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_OPENLINKWITH
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_OPEN_IN_READING_MODE
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_OPEN_ORIGINAL_IMAGE_NEW_TAB
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_OPEN_WITH1
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_OPEN_WITH10
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_OPEN_WITH11
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_OPEN_WITH12
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_OPEN_WITH13
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_OPEN_WITH14
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_OPEN_WITH2
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_OPEN_WITH3
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_OPEN_WITH4
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_OPEN_WITH5
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_OPEN_WITH6
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_OPEN_WITH7
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_OPEN_WITH8
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_OPEN_WITH9
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_OPEN_WITH_LAST
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_PARTIAL_TRANSLATE
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_PASTE
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_PASTE_AND_MATCH_STYLE
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_PDF_OCR
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_PICTUREINPICTURE
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_FIRST
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_LAST
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_SETTINGS
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_QUICK_ANSWERS_INLINE_ANSWER
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_QUICK_ANSWERS_INLINE_QUERY
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_REDO
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_RELOADFRAME
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_RELOAD_PACKAGED_APP
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_REMOVELINKTOTEXT
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_RESHARELINKTOTEXT
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_RESTART_PACKAGED_APP
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_ROTATECCW
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_ROTATECW
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_RUN_LAYOUT_EXTRACTION
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_SAVEAVAS
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_SAVEIMAGEAS
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_SAVELINKAS
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_SAVEPLUGINAS
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_SAVEVIDEOFRAMEAS
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_SEARCHLENSFORIMAGE
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_SEARCHLENSFORVIDEOFRAME
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_SEARCHWEBFOR
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_SEARCHWEBFORIMAGE
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_SEARCHWEBFORNEWTAB
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_SEARCHWEBFORVIDEOFRAME
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_SELECTALL
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_SHARING_CLICK_TO_CALL_MULTIPLE_DEVICES
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_SHARING_CLICK_TO_CALL_SINGLE_DEVICE
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_SHARING_SHARED_CLIPBOARD_MULTIPLE_DEVICES
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_SHARING_SHARED_CLIPBOARD_SINGLE_DEVICE
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_SHARING_SUBMENU
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_SHOWALLSAVEDPASSWORDS
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_SPELLING_SUGGESTION
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_SPELLING_TOGGLE
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_START_SMART_SELECTION_ACTION1
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_START_SMART_SELECTION_ACTION2
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_START_SMART_SELECTION_ACTION3
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_START_SMART_SELECTION_ACTION4
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_START_SMART_SELECTION_ACTION5
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_START_SMART_SELECTION_ACTION_LAST
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_TRANSLATE
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_TRANSLATEIMAGEWITHLENS
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_TRANSLATEIMAGEWITHWEB
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_UNDO
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_VIEWFRAMEINFO
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_VIEWFRAMESOURCE
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_VIEWPAGEINFO
uCEFConstants
-
+
IDC_CONTENT_CONTEXT_WEB_REGION_SEARCH
uCEFConstants
-
+
IDC_CONTENT_PASTE_FROM_CLIPBOARD
uCEFConstants
-
+
IDC_CONTEXT_COMPOSE
uCEFConstants
-
+
IDC_COPY
uCEFConstants
-
+
IDC_COPY_URL
uCEFConstants
-
+
IDC_CREATE_SHORTCUT
uCEFConstants
-
+
IDC_CUSTOMIZE_CHROME
uCEFConstants
-
+
IDC_CUSTOMIZE_TOUCH_BAR
uCEFConstants
-
+
IDC_CUT
uCEFConstants
-
+
IDC_DEBUG_PRINT_VIEW_TREE
uCEFConstants
-
+
IDC_DEBUG_PRINT_VIEW_TREE_DETAILS
uCEFConstants
-
+
IDC_DEBUG_TOGGLE_TABLET_MODE
uCEFConstants
-
+
IDC_DEVELOPER_MENU
uCEFConstants
-
+
IDC_DEVICE_SYSTEM_TRAY_ICON_FIRST
uCEFConstants
-
+
IDC_DEVICE_SYSTEM_TRAY_ICON_LAST
uCEFConstants
-
+
IDC_DEV_TOOLS
uCEFConstants
-
+
IDC_DEV_TOOLS_CONSOLE
uCEFConstants
-
+
IDC_DEV_TOOLS_DEVICES
uCEFConstants
-
+
IDC_DEV_TOOLS_INSPECT
uCEFConstants
-
+
IDC_DEV_TOOLS_TOGGLE
uCEFConstants
-
+
IDC_DISTILL_PAGE
uCEFConstants
-
+
IDC_DUPLICATE_TAB
uCEFConstants
-
+
IDC_DUPLICATE_TARGET_TAB
uCEFConstants
-
+
IDC_EDIT_MENU
uCEFConstants
-
+
IDC_EDIT_SEARCH_ENGINES
uCEFConstants
-
+
IDC_ELEVATED_RECOVERY_DIALOG
uCEFConstants
-
+
IDC_EMAIL_PAGE_LOCATION
uCEFConstants
-
+
IDC_EXIT
uCEFConstants
-
+
IDC_EXTENSIONS_CONTEXT_CUSTOM_FIRST
uCEFConstants
-
+
IDC_EXTENSIONS_CONTEXT_CUSTOM_LAST
uCEFConstants
-
+
IDC_EXTENSIONS_SUBMENU
uCEFConstants
-
+
IDC_EXTENSIONS_SUBMENU_MANAGE_EXTENSIONS
uCEFConstants
-
+
IDC_EXTENSIONS_SUBMENU_VISIT_CHROME_WEB_STORE
uCEFConstants
-
+
IDC_EXTENSION_ERRORS
uCEFConstants
-
+
IDC_EXTENSION_INSTALL_ERROR_FIRST
uCEFConstants
-
+
IDC_EXTENSION_INSTALL_ERROR_LAST
uCEFConstants
-
+
IDC_FEEDBACK
uCEFConstants
-
+
IDC_FILE_MENU
uCEFConstants
-
+
IDC_FIND
uCEFConstants
-
+
IDC_FIND_AND_EDIT_MENU
uCEFConstants
-
+
IDC_FIND_MENU
uCEFConstants
-
+
IDC_FIND_NEXT
uCEFConstants
-
+
IDC_FIND_PREVIOUS
uCEFConstants
-
+
IDC_FIRST_UNBOUNDED_MENU
uCEFConstants
-
+
IDC_FOCUS_BOOKMARKS
uCEFConstants
-
+
IDC_FOCUS_INACTIVE_POPUP_FOR_ACCESSIBILITY
uCEFConstants
-
+
IDC_FOCUS_LOCATION
uCEFConstants
-
+
IDC_FOCUS_MENU_BAR
uCEFConstants
-
+
IDC_FOCUS_NEXT_PANE
uCEFConstants
-
+
IDC_FOCUS_PREVIOUS_PANE
uCEFConstants
-
+
IDC_FOCUS_SEARCH
uCEFConstants
-
+
IDC_FOCUS_THIS_TAB
uCEFConstants
-
+
IDC_FOCUS_TOOLBAR
uCEFConstants
-
+
IDC_FOCUS_WEB_CONTENTS_PANE
uCEFConstants
-
+
IDC_FOLLOW
uCEFConstants
-
+
IDC_FORWARD
uCEFConstants
-
+
IDC_FULLSCREEN
uCEFConstants
-
+
IDC_GROUP_TARGET_TAB
uCEFConstants
-
+
IDC_HELP_MENU
uCEFConstants
-
+
IDC_HELP_PAGE_VIA_KEYBOARD
uCEFConstants
-
+
IDC_HELP_PAGE_VIA_MENU
uCEFConstants
-
+
IDC_HIDE_APP
uCEFConstants
-
+
IDC_HISTORY_MENU
uCEFConstants
-
+
IDC_HOME
uCEFConstants
-
+
IDC_IMPORT_SETTINGS
uCEFConstants
-
+
IDC_INPUT_METHODS_MENU
uCEFConstants
-
+
IDC_INSTALL_PWA
uCEFConstants
-
+
IDC_LACROS_DATA_MIGRATION
uCEFConstants
-
+
IDC_LIVE_CAPTION
uCEFConstants
-
+
IDC_MANAGE_CHROME_PROFILES
uCEFConstants
-
+
IDC_MANAGE_EXTENSIONS
uCEFConstants
-
+
IDC_MANAGE_GOOGLE_ACCOUNT
uCEFConstants
-
+
IDC_MANAGE_PASSWORDS_FOR_PAGE
uCEFConstants
-
+
IDC_MAXIMIZE_WINDOW
uCEFConstants
-
+
IDC_MEDIA_CONTEXT_MEDIA_STREAM_CAPTURE_LIST_FIRST
uCEFConstants
-
+
IDC_MEDIA_CONTEXT_MEDIA_STREAM_CAPTURE_LIST_LAST
uCEFConstants
-
+
IDC_MEDIA_ROUTER_ABOUT
uCEFConstants
-
+
IDC_MEDIA_ROUTER_ALWAYS_SHOW_TOOLBAR_ACTION
uCEFConstants
-
+
IDC_MEDIA_ROUTER_HELP
uCEFConstants
-
+
IDC_MEDIA_ROUTER_LEARN_MORE
uCEFConstants
-
+
IDC_MEDIA_ROUTER_SHOWN_BY_POLICY
uCEFConstants
-
+
IDC_MEDIA_ROUTER_SHOW_IN_TOOLBAR
uCEFConstants
-
+
IDC_MEDIA_ROUTER_TOGGLE_MEDIA_REMOTING
uCEFConstants
-
+
IDC_MEDIA_STREAM_DEVICE_ALWAYS_ALLOW
uCEFConstants
-
+
IDC_MEDIA_STREAM_DEVICE_STATUS_TRAY
uCEFConstants
-
+
IDC_MEDIA_TOOLBAR_CONTEXT_REPORT_CAST_ISSUE
uCEFConstants
-
+
IDC_MEDIA_TOOLBAR_CONTEXT_SHOW_OTHER_SESSIONS
uCEFConstants
-
+
IDC_MIGRATE_LOCAL_CREDIT_CARD_FOR_PAGE
uCEFConstants
-
+
IDC_MINIMIZE_WINDOW
uCEFConstants
-
+
IDC_MinimumLabelValue
uCEFConstants
-
+
IDC_MORE_TOOLS_MENU
uCEFConstants
-
+
IDC_MOVE_TAB_NEXT
uCEFConstants
-
+
IDC_MOVE_TAB_PREVIOUS
uCEFConstants
-
+
IDC_MOVE_TAB_TO_NEW_WINDOW
uCEFConstants
-
+
IDC_MUTE_TARGET_SITE
uCEFConstants
-
+
IDC_NAME_WINDOW
uCEFConstants
-
+
IDC_NEW_INCOGNITO_WINDOW
uCEFConstants
-
+
IDC_NEW_TAB
uCEFConstants
-
+
IDC_NEW_TAB_TO_RIGHT
uCEFConstants
-
+
IDC_NEW_WINDOW
uCEFConstants
-
+
IDC_OFFERS_AND_REWARDS_FOR_PAGE
uCEFConstants
-
+
IDC_OPEN_CURRENT_URL
uCEFConstants
-
+
IDC_OPEN_FILE
uCEFConstants
-
+
IDC_OPEN_GUEST_PROFILE
uCEFConstants
-
+
IDC_OPEN_IN_CHROME
uCEFConstants
-
+
IDC_OPEN_IN_PWA_WINDOW
uCEFConstants
-
+
IDC_OPEN_LINK_IN_PROFILE_FIRST
uCEFConstants
-
+
IDC_OPEN_LINK_IN_PROFILE_LAST
uCEFConstants
-
+
IDC_OPEN_RECENT_TAB
uCEFConstants
-
+
IDC_OPEN_SAFETY_HUB
uCEFConstants
-
+
IDC_OPTIONS
uCEFConstants
-
+
IDC_ORGANIZE_TABS
uCEFConstants
-
+
IDC_PASSWORDS_AND_AUTOFILL_MENU
uCEFConstants
-
+
IDC_PASTE
uCEFConstants
-
+
IDC_PASTE_AND_GO
uCEFConstants
-
+
IDC_PERFORMANCE
uCEFConstants
-
+
IDC_PIN_TARGET_TAB
uCEFConstants
-
+
IDC_PRINT
uCEFConstants
-
+
IDC_PROFILE_MAIN_MENU
uCEFConstants
-
+
IDC_PROFILE_MENU_IN_APP_MENU
uCEFConstants
-
+
IDC_PROFILING_ENABLED
uCEFConstants
-
+
IDC_QRCODE_GENERATOR
uCEFConstants
-
+
IDC_READING_LIST_MENU
uCEFConstants
-
+
IDC_READING_LIST_MENU_ADD_TAB
uCEFConstants
-
+
IDC_READING_LIST_MENU_SHOW_UI
uCEFConstants
-
+
IDC_RECENT_TABS_LOGIN_FOR_DEVICE_TABS
uCEFConstants
-
+
IDC_RECENT_TABS_MENU
uCEFConstants
-
+
IDC_RECENT_TABS_NO_DEVICE_TABS
uCEFConstants
-
+
IDC_RELOAD
uCEFConstants
-
+
IDC_RELOAD_BYPASSING_CACHE
uCEFConstants
-
+
IDC_RELOAD_CLEARING_CACHE
uCEFConstants
-
+
IDC_RESTORE_TAB
uCEFConstants
-
+
IDC_RESTORE_WINDOW
uCEFConstants
-
+
IDC_ROUTE_MEDIA
uCEFConstants
-
+
IDC_SAVE_AND_SHARE_MENU
uCEFConstants
-
+
IDC_SAVE_AUTOFILL_ADDRESS
uCEFConstants
-
+
IDC_SAVE_CREDIT_CARD_FOR_PAGE
uCEFConstants
-
+
IDC_SAVE_IBAN_FOR_PAGE
uCEFConstants
-
+
IDC_SAVE_PAGE
uCEFConstants
-
+
IDC_SEARCH
uCEFConstants
-
+
IDC_SELECT_LAST_TAB
uCEFConstants
-
+
IDC_SELECT_NEXT_TAB
uCEFConstants
-
+
IDC_SELECT_PREVIOUS_TAB
uCEFConstants
-
+
IDC_SELECT_TAB_0
uCEFConstants
-
+
IDC_SELECT_TAB_1
uCEFConstants
-
+
IDC_SELECT_TAB_2
uCEFConstants
-
+
IDC_SELECT_TAB_3
uCEFConstants
-
+
IDC_SELECT_TAB_4
uCEFConstants
-
+
IDC_SELECT_TAB_5
uCEFConstants
-
+
IDC_SELECT_TAB_6
uCEFConstants
-
+
IDC_SELECT_TAB_7
uCEFConstants
-
+
IDC_SEND_TAB_TO_SELF
uCEFConstants
-
+
IDC_SHARING_HUB
uCEFConstants
-
+
IDC_SHARING_HUB_MENU
uCEFConstants
-
+
IDC_SHARING_HUB_SCREENSHOT
uCEFConstants
-
+
IDC_SHOW_ADDRESSES
uCEFConstants
-
+
IDC_SHOW_APP_MENU
uCEFConstants
-
+
IDC_SHOW_AS_TAB
uCEFConstants
-
+
IDC_SHOW_AVATAR_MENU
uCEFConstants
-
+
IDC_SHOW_BETA_FORUM
uCEFConstants
-
+
IDC_SHOW_BOOKMARK_BAR
uCEFConstants
-
+
IDC_SHOW_BOOKMARK_MANAGER
uCEFConstants
-
+
IDC_SHOW_BOOKMARK_SIDE_PANEL
uCEFConstants
-
+
IDC_SHOW_CHROME_LABS
uCEFConstants
-
+
IDC_SHOW_DOWNLOADS
uCEFConstants
-
+
IDC_SHOW_FULL_URLS
uCEFConstants
-
+
IDC_SHOW_HISTORY
uCEFConstants
-
+
IDC_SHOW_HISTORY_CLUSTERS_SIDE_PANEL
uCEFConstants
-
+
IDC_SHOW_MANAGEMENT_PAGE
uCEFConstants
-
+
IDC_SHOW_PASSWORD_CHECKUP
uCEFConstants
-
+
IDC_SHOW_PASSWORD_MANAGER
uCEFConstants
-
+
IDC_SHOW_PAYMENT_METHODS
uCEFConstants
-
+
IDC_SHOW_READING_MODE_SIDE_PANEL
uCEFConstants
-
+
IDC_SHOW_SAVE_LOCAL_CARD_SIGN_IN_PROMO_IF_APPLICABLE
uCEFConstants
-
+
IDC_SHOW_SEARCH_COMPANION
uCEFConstants
-
+
IDC_SHOW_SETTINGS_CHANGE_FIRST
uCEFConstants
-
+
IDC_SHOW_SETTINGS_CHANGE_LAST
uCEFConstants
-
+
IDC_SHOW_SETTINGS_RESET_BUBBLE
uCEFConstants
-
+
IDC_SHOW_SIGNIN_WHEN_PAUSED
uCEFConstants
-
+
IDC_SHOW_SRT_BUBBLE
uCEFConstants
-
+
IDC_SHOW_SYNC_SETTINGS
uCEFConstants
-
+
IDC_SHOW_TRANSLATE
uCEFConstants
-
+
IDC_SPELLCHECK_ADD_TO_DICTIONARY
uCEFConstants
-
+
IDC_SPELLCHECK_LANGUAGES_FIRST
uCEFConstants
-
+
IDC_SPELLCHECK_LANGUAGES_LAST
uCEFConstants
-
+
IDC_SPELLCHECK_MENU
uCEFConstants
-
+
IDC_SPELLCHECK_MULTI_LINGUAL
uCEFConstants
-
+
IDC_SPELLCHECK_SUGGESTION_0
uCEFConstants
-
+
IDC_SPELLCHECK_SUGGESTION_1
uCEFConstants
-
+
IDC_SPELLCHECK_SUGGESTION_2
uCEFConstants
-
+
IDC_SPELLCHECK_SUGGESTION_3
uCEFConstants
-
+
IDC_SPELLCHECK_SUGGESTION_4
uCEFConstants
-
+
IDC_SPELLCHECK_SUGGESTION_LAST
uCEFConstants
-
+
IDC_SPELLPANEL_TOGGLE
uCEFConstants
-
+
IDC_STATUS_TRAY_KEEP_CHROME_RUNNING_IN_BACKGROUND
uCEFConstants
-
+
IDC_STOP
uCEFConstants
-
+
IDC_TAB_MENU
uCEFConstants
-
+
IDC_TAB_SEARCH
uCEFConstants
-
+
IDC_TAB_SEARCH_CLOSE
uCEFConstants
-
+
IDC_TAKE_SCREENSHOT
uCEFConstants
-
+
IDC_TASK_MANAGER
uCEFConstants
-
+
IDC_TOGGLE_FULLSCREEN_TOOLBAR
uCEFConstants
-
+
IDC_TOGGLE_JAVASCRIPT_APPLE_EVENTS
uCEFConstants
-
+
IDC_TOGGLE_MULTITASK_MENU
uCEFConstants
-
+
IDC_TOGGLE_REQUEST_TABLET_SITE
uCEFConstants
-
+
IDC_TRANSLATE_ORIGINAL_LANGUAGE_BASE
uCEFConstants
-
+
IDC_TRANSLATE_TARGET_LANGUAGE_BASE
uCEFConstants
-
+
IDC_TURN_ON_SYNC
uCEFConstants
-
+
IDC_UNFOLLOW
uCEFConstants
-
+
IDC_UPDATE_SIDE_PANEL_PIN_STATE
uCEFConstants
-
+
IDC_UPGRADE_DIALOG
uCEFConstants
-
+
IDC_USE_SYSTEM_TITLE_BAR
uCEFConstants
-
+
IDC_VIEW_MENU
uCEFConstants
-
+
IDC_VIEW_PASSWORDS
uCEFConstants
-
+
IDC_VIEW_SOURCE
uCEFConstants
-
+
IDC_VIRTUAL_CARD_ENROLL
uCEFConstants
-
+
IDC_VIRTUAL_CARD_MANUAL_FALLBACK
uCEFConstants
-
+
IDC_VISIT_DESKTOP_OF_LRU_USER_2
uCEFConstants
-
+
IDC_VISIT_DESKTOP_OF_LRU_USER_3
uCEFConstants
-
+
IDC_VISIT_DESKTOP_OF_LRU_USER_4
uCEFConstants
-
+
IDC_VISIT_DESKTOP_OF_LRU_USER_5
uCEFConstants
-
+
IDC_VISIT_DESKTOP_OF_LRU_USER_LAST
uCEFConstants
-
+
IDC_VISIT_DESKTOP_OF_LRU_USER_NEXT
uCEFConstants
-
+
IDC_WEBAUTHN
uCEFConstants
-
+
IDC_WEB_APP_MENU_APP_INFO
uCEFConstants
-
+
IDC_WEB_APP_SETTINGS
uCEFConstants
-
+
IDC_WINDOW_CLOSE_OTHER_TABS
uCEFConstants
-
+
IDC_WINDOW_CLOSE_TABS_TO_RIGHT
uCEFConstants
-
+
IDC_WINDOW_GROUP_TAB
uCEFConstants
-
+
IDC_WINDOW_MENU
uCEFConstants
-
+
IDC_WINDOW_MUTE_SITE
uCEFConstants
-
+
IDC_WINDOW_PIN_TAB
uCEFConstants
-
+
IDC_WRITING_DIRECTION_DEFAULT
uCEFConstants
-
+
IDC_WRITING_DIRECTION_LTR
uCEFConstants
-
+
IDC_WRITING_DIRECTION_MENU
uCEFConstants
-
+
IDC_WRITING_DIRECTION_RTL
uCEFConstants
-
+
IDC_ZOOM_MENU
uCEFConstants
-
+
IDC_ZOOM_MINUS
uCEFConstants
-
+
IDC_ZOOM_NORMAL
uCEFConstants
-
+
IDC_ZOOM_PLUS
uCEFConstants
-
+
INFINITE
uCEFConstants
-
+
JSON_WRITER_DEFAULT
uCEFConstants
Default behavior.
-
+
JSON_WRITER_OMIT_BINARY_VALUES
uCEFConstants
This option instructs the writer that if a Binary value is encountered, the value (and key if within a dictionary) will be omitted from the output, and success will be returned. Otherwise, if a binary value is encountered, failure will be returned.
-
+
JSON_WRITER_OMIT_DOUBLE_TYPE_PRESERVATION
uCEFConstants
This option instructs the writer to write doubles that have no fractional part as a normal integer (i.e., without using exponential notation or appending a '.0') as long as the value is within the range of a 64-bit int.
-
+
JSON_WRITER_PRETTY_PRINT
uCEFConstants
Return a slightly nicer formatted json string (pads with whitespace to help with readability).
-
+
Kernel32DLL
uCEFMiscFunctions
-
+
KEYBOARD_LAYOUT_EN_US
uCEFOSRIMEHandler
-
+
LIBCEF_DLL
uCEFApplication
-
+
LIBCEF_DLL
uCEFApplicationCore
-
+
LIBCEF_LOCALE_DIR
uCEFApplicationCore
-
+
LIBCEF_LOCALE_ENUS
uCEFApplicationCore
-
+
LIBCEF_PAK
uCEFApplicationCore
for InitLibLocationFromArgs
-
+
LOGSEVERITY_DEBUG
uCEFConstants
DEBUG logging.
-
+
LOGSEVERITY_DEFAULT
uCEFConstants
Default logging (currently INFO logging).
-
+
LOGSEVERITY_DISABLE
uCEFConstants
Disable logging to file for all messages, and to stderr for messages with severity less than FATAL.
-
+
LOGSEVERITY_ERROR
uCEFConstants
ERROR logging.
-
+
LOGSEVERITY_FATAL
uCEFConstants
FATAL logging.
-
+
LOGSEVERITY_INFO
uCEFConstants
INFO logging.
-
+
LOGSEVERITY_VERBOSE
uCEFConstants
Verbose logging.
-
+
LOGSEVERITY_WARNING
uCEFConstants
WARNING logging.
-
+
LOG_ITEMS_DEFAULT
uCEFConstants
Prepend the default list of items.
-
+
LOG_ITEMS_FLAG_PROCESS_ID
uCEFConstants
Prepend the process ID.
-
+
LOG_ITEMS_FLAG_THREAD_ID
uCEFConstants
Prepend the thread ID.
-
+
LOG_ITEMS_FLAG_TICK_COUNT
uCEFConstants
Prepend the tickcount.
-
+
LOG_ITEMS_FLAG_TIME_STAMP
uCEFConstants
Prepend the timestamp.
-
+
LOG_ITEMS_NONE
uCEFConstants
Prepend no items.
-
+
MENU_ID_ADD_TO_DICTIONARY
uCEFConstants
-
+
MENU_ID_BACK
uCEFConstants
Navigation.
-
+
MENU_ID_COPY
uCEFConstants
-
+
MENU_ID_CUSTOM_FIRST
uCEFConstants
Custom menu items originating from the renderer process.
-
+
MENU_ID_CUSTOM_LAST
uCEFConstants
-
+
MENU_ID_CUT
uCEFConstants
-
+
MENU_ID_DELETE
uCEFConstants
-
+
MENU_ID_FIND
uCEFConstants
Miscellaneous.
-
+
MENU_ID_FORWARD
uCEFConstants
-
+
MENU_ID_NO_SPELLING_SUGGESTIONS
uCEFConstants
-
+
MENU_ID_PASTE
uCEFConstants
-
+
MENU_ID_PRINT
uCEFConstants
-
+
MENU_ID_REDO
uCEFConstants
-
+
MENU_ID_RELOAD
uCEFConstants
-
+
MENU_ID_RELOAD_NOCACHE
uCEFConstants
-
+
MENU_ID_SELECT_ALL
uCEFConstants
-
+
MENU_ID_SPELLCHECK_SUGGESTION_0
uCEFConstants
Spell checking word correction suggestions.
-
+
MENU_ID_SPELLCHECK_SUGGESTION_1
uCEFConstants
-
+
MENU_ID_SPELLCHECK_SUGGESTION_2
uCEFConstants
-
+
MENU_ID_SPELLCHECK_SUGGESTION_3
uCEFConstants
-
+
MENU_ID_SPELLCHECK_SUGGESTION_4
uCEFConstants
-
+
MENU_ID_SPELLCHECK_SUGGESTION_LAST
uCEFConstants
-
+
MENU_ID_STOPLOAD
uCEFConstants
-
+
MENU_ID_UNDO
uCEFConstants
Editing.
-
+
MENU_ID_USER_FIRST
uCEFConstants
All user-defined menu IDs should come between MENU_ID_USER_FIRST and MENU_ID_USER_LAST to avoid overlapping the Chromium and CEF ID ranges defined in the tools/gritsettings/resource_ids file.
-
+
MENU_ID_USER_LAST
uCEFConstants
-
+
MENU_ID_VIEW_SOURCE
uCEFConstants
-
+
Netapi32DLL
uCEFMiscFunctions
-
+
NTDLL
uCEFMiscFunctions
-
+
pfidLinux
uCEFConstants
-
+
pfidOSX
uCEFConstants
-
+
pfidWindows
uCEFConstants
-
+
pidLinux64
uCEFConstants
-
+
pidOSX32
uCEFConstants
-
+
pidOSX64
uCEFConstants
-
+
pidOSXArm64
uCEFConstants
-
+
pidWin32
uCEFConstants
If any of the platform IDs are not defined then we set them as 0 to avoid build errors on older Delphi versions.
-
+
pidWin64
uCEFConstants
-
+
QM_EDITFLAG_CAN_COPY
uCEFConstants
-
+
QM_EDITFLAG_CAN_CUT
uCEFConstants
-
+
QM_EDITFLAG_CAN_ELLIPSIS
uCEFConstants
-
+
QM_EDITFLAG_CAN_PASTE
uCEFConstants
-
+
QM_EDITFLAG_NONE
uCEFConstants
Supported quick menu state bit flags.
-
+
SHLWAPIDLL
uCEFMiscFunctions
-
+
SSL_CONNECTION_VERSION_QUIC
uCEFConstants
-
+
SSL_CONNECTION_VERSION_SSL2
uCEFConstants
-
+
SSL_CONNECTION_VERSION_SSL3
uCEFConstants
-
+
SSL_CONNECTION_VERSION_TLS1
uCEFConstants
-
+
SSL_CONNECTION_VERSION_TLS1_1
uCEFConstants
-
+
SSL_CONNECTION_VERSION_TLS1_2
uCEFConstants
-
+
SSL_CONNECTION_VERSION_TLS1_3
uCEFConstants
-
+
SSL_CONNECTION_VERSION_UNKNOWN
uCEFConstants
Supported SSL version values.
-
+
SSL_CONTENT_DISPLAYED_INSECURE_CONTENT
uCEFConstants
-
+
SSL_CONTENT_NORMAL_CONTENT
uCEFConstants
Supported SSL content status flags. See content/public/common/ssl_status.h for more information.
-
+
SSL_CONTENT_RAN_INSECURE_CONTENT
uCEFConstants
-
+
TT_AUTO_BOOKMARK
uCEFConstants
User got to this page through a suggestion in the UI (for example, via the destinations page). Chrome runtime only.
-
+
TT_AUTO_SUBFRAME
uCEFConstants
Source is a subframe navigation. This is any content that is automatically loaded in a non-toplevel frame. For example, if a page consists of several frames containing ads, those ad URLs will have this transition type. The user may not even realize the content in these pages is a separate frame, so may not care about the URL.
-
+
TT_AUTO_TOPLEVEL
uCEFConstants
This is a toplevel navigation. This is any content that is automatically loaded in a toplevel frame. For example, opening a tab to show the ASH screen saver, opening the devtools window, opening the NTP after the safe browsing warning, opening web-based dialog boxes are examples of AUTO_TOPLEVEL navigations. Chrome runtime only.
-
+
TT_BLOCKED_FLAG
uCEFConstants
Attempted to visit a URL but was blocked.
-
+
TT_CHAIN_END_FLAG
uCEFConstants
The last transition in a redirect chain.
-
+
TT_CHAIN_START_FLAG
uCEFConstants
The beginning of a navigation chain.
-
+
TT_CLIENT_REDIRECT_FLAG
uCEFConstants
Redirects caused by JavaScript or a meta refresh tag on the page.
-
+
TT_DIRECT_LOAD_FLAG
uCEFConstants
Loaded a URL directly via CreateBrowser, LoadURL or LoadRequest.
-
+
TT_EXPLICIT
uCEFConstants
Source is some other "explicit" navigation. This is the default value for navigations where the actual type is unknown. See also TT_DIRECT_LOAD_FLAG.
-
+
TT_FORM_SUBMIT
uCEFConstants
Source is a form submission by the user. NOTE: In some situations submitting a form does not result in this transition type. This can happen if the form uses a script to submit the contents.
-
+
TT_FORWARD_BACK_FLAG
uCEFConstants
Used the Forward or Back function to navigate among browsing history. Will be ORed to the transition type for the original load.
-
+
TT_FROM_API_FLAG
uCEFConstants
The transition originated from an external application; the exact definition of this is embedder dependent. Chrome runtime and extension system only.
-
+
TT_GENERATED
uCEFConstants
User got to this page by typing in the URL bar and selecting an entry that did not look like a URL. For example, a match might have the URL of a Google search result page, but appear like "Search Google for ...". These are not quite the same as EXPLICIT navigations because the user didn't type or see the destination URL. Chrome runtime only. See also TT_KEYWORD.
-
+
TT_HOME_PAGE_FLAG
uCEFConstants
User is navigating to the home page. Chrome runtime only.
-
+
TT_IS_REDIRECT_MASK
uCEFConstants
Used to test whether a transition involves a redirect.
-
+
TT_KEYWORD
uCEFConstants
The url was generated from a replaceable keyword other than the default search provider. If the user types a keyword (which also applies to tab-to-search) in the omnibox this qualifier is applied to the transition type of the generated url. TemplateURLModel then may generate an additional visit with a transition type of TT_KEYWORD_GENERATED against the url 'http:// ' + keyword. For example, if you do a tab-to-search against wikipedia the generated url has a transition qualifer of TT_KEYWORD, and TemplateURLModel generates a visit for 'wikipedia.org' with a transition type of TT_KEYWORD_GENERATED. Chrome runtime only.
-
+
TT_KEYWORD_GENERATED
uCEFConstants
Corresponds to a visit generated for a keyword. See description of TT_KEYWORD for more details. Chrome runtime only.
-
+
TT_LINK
uCEFConstants
Source is a link click or the JavaScript window.open function. This is also the default value for requests like sub-resource loads that are not navigations.
-
+
TT_MANUAL_SUBFRAME
uCEFConstants
Source is a subframe navigation explicitly requested by the user that will generate new navigation entries in the back/forward list. These are probably more important than frames that were automatically loaded in the background because the user probably cares about the fact that this link was loaded.
-
+
TT_QUALIFIER_MASK
uCEFConstants
General mask defining the bits used for the qualifiers.
-
+
TT_RELOAD
uCEFConstants
Source is a "reload" of the page via the Reload function or by re-visiting the same URL. NOTE: This is distinct from the concept of whether a particular load uses "reload semantics" (i.e. bypasses cached data).
-
+
TT_SERVER_REDIRECT_FLAG
uCEFConstants
Redirects sent from the server by HTTP headers.
-
+
TT_SOURCE_MASK
uCEFConstants
General mask defining the bits used for the source values.
-
+
UR_FLAG_ALLOW_STORED_CREDENTIALS
uCEFConstants
If set user name, password, and cookies may be sent with the request, and cookies may be saved from the response.
-
+
UR_FLAG_DISABLE_CACHE
uCEFConstants
If set the cache will not be used at all. Setting this value is equivalent to specifying the "Cache-Control: no-store" request header. Setting this value in combination with UR_FLAG_ONLY_FROM_CACHE will cause the request to fail.
-
+
UR_FLAG_NONE
uCEFConstants
Default behavior.
-
+
UR_FLAG_NO_DOWNLOAD_DATA
uCEFConstants
If set the ICefURLRequestClient.OnDownloadData method will not be called.
-
+
UR_FLAG_NO_RETRY_ON_5XX
uCEFConstants
If set 5XX redirect errors will be propagated to the observer instead of automatically re-tried. This currently only applies for requests originated in the browser process.
-
+
UR_FLAG_ONLY_FROM_CACHE
uCEFConstants
If set the request will fail if it cannot be served from the cache (or some equivalent local store). Setting this value is equivalent to specifying the "Cache-Control: only-if-cached" request header. Setting this value in combination with UR_FLAG_SKIP_CACHE or UR_FLAG_DISABLE_CACHE will cause the request to fail.
-
+
UR_FLAG_REPORT_UPLOAD_PROGRESS
uCEFConstants
If set upload progress events will be generated when a request has a body.
-
+
UR_FLAG_SKIP_CACHE
uCEFConstants
If set the cache will be skipped when handling the request. Setting this value is equivalent to specifying the "Cache-Control: no-cache" request header. Setting this value in combination with UR_FLAG_ONLY_FROM_CACHE will cause the request to fail.
-
+
UR_FLAG_STOP_ON_REDIRECT
uCEFConstants
If set 3XX responses will cause the fetch to halt immediately rather than continue through the redirect.
-
+
User32DLL
uCEFMiscFunctions
-
+
USER_DEFAULT_SCREEN_DPI
uCEFConstants
-
+
UU_NONE
uCEFConstants
Don't unescape anything at all.
-
+
UU_NORMAL
uCEFConstants
Don't unescape anything special, but all normal unescaping will happen. This is a placeholder and can't be combined with other flags (since it's just the absence of them). All other unescape rules imply "normal" in addition to their special meaning. Things like escaped letters, digits, and most symbols will get unescaped with this mode.
-
+
UU_PATH_SEPARATORS
uCEFConstants
Unescapes '/' and '\\'. If these characters were unescaped, the resulting URL won't be the same as the source one. Moreover, they are dangerous to unescape in strings that will be used as file paths or names. This value should only be used when slashes don't have special meaning, like data URLs.
-
+
UU_REPLACE_PLUS_WITH_SPACE
uCEFConstants
URL queries use "+" for space. This flag controls that replacement.
-
+
UU_SPACES
uCEFConstants
Convert %20 to spaces. In some places where we're showing URLs, we may want this. In places where the URL may be copied and pasted out, then you wouldn't want this since it might not be interpreted in one piece by other applications.
-
+
UU_URL_SPECIAL_CHARS_EXCEPT_PATH_SEPARATORS
uCEFConstants
Unescapes various characters that will change the meaning of URLs, including '%', '+', '&', '#'. Does not unescape path separators. If these characters were unescaped, the resulting URL won't be the same as the source one. This flag is used when generating final output like filenames for URLs where we won't be interpreting as a URL and want to do as much unescaping as possible.
-
+
V8_PROPERTY_ATTRIBUTE_DONTDELETE
uCEFConstants
Not configurable
-
+
V8_PROPERTY_ATTRIBUTE_DONTENUM
uCEFConstants
Not enumerable
-
+
V8_PROPERTY_ATTRIBUTE_NONE
uCEFConstants
Writeable, Enumerable, Configurable
-
+
V8_PROPERTY_ATTRIBUTE_READONLY
uCEFConstants
Not writeable
-
+
WM_POINTERDOWN
uCEFConstants
-
+
WM_POINTERUP
uCEFConstants
-
+
WM_POINTERUPDATE
uCEFConstants
-
+
WM_TOUCH
uCEFConstants
Lazarus and some old Delphi versions don't have these message contants
-
+
YOUTUBE_RESTRICT_MODERATE
uCEFConstants
-
+
YOUTUBE_RESTRICT_OFF
uCEFConstants
delay in ms to enable the browser focus <summary> YouTube restrict mode. </summary> <remarks> <para><see href="https://chromium.googlesource.com/chromium/src/ +/refs/tags/77.0.3865.90/chrome/common/net/safe_search_util.h">Chromium source file: /chrome/common/net/safe_search_util.h (YouTubeRestrictMode)</see></para> <para><see href="https://www.chromium.org/administrators/policy-list-3#ForceYouTubeRestrict ">Chromium policy list: https://www.chromium.org/administrators/policy-list-3#ForceYouTubeRestrict </see></para> </remarks>
-
+
YOUTUBE_RESTRICT_STRICT
uCEFConstants
-
+
ZoomStepValues
uCEFConstants
-
+
ZOOM_PCT_DELTA
uCEFConstants
-
+
ZOOM_STEP_100
uCEFConstants
-
+
ZOOM_STEP_110
uCEFConstants
-
+
ZOOM_STEP_125
uCEFConstants
-
+
ZOOM_STEP_150
uCEFConstants
-
+
ZOOM_STEP_175
uCEFConstants
-
+
ZOOM_STEP_200
uCEFConstants
-
+
ZOOM_STEP_25
uCEFConstants
-
+
ZOOM_STEP_250
uCEFConstants
-
+
ZOOM_STEP_300
uCEFConstants
-
+
ZOOM_STEP_33
uCEFConstants
-
+
ZOOM_STEP_400
uCEFConstants
-
+
ZOOM_STEP_50
uCEFConstants
-
+
ZOOM_STEP_500
uCEFConstants
-
+
ZOOM_STEP_67
uCEFConstants
-
+
ZOOM_STEP_75
uCEFConstants
-
+
ZOOM_STEP_90
uCEFConstants
-
+
ZOOM_STEP_DEF
uCEFConstants
-
+
ZOOM_STEP_MAX
uCEFConstants
-
+
ZOOM_STEP_MIN
uCEFConstants
-
+
ZOOM_STEP_UNK
uCEFConstants
diff --git a/docs/html/AllFunctions.html b/docs/html/AllFunctions.html
index 80a8f3a8..618016b2 100644
--- a/docs/html/AllFunctions.html
+++ b/docs/html/AllFunctions.html
@@ -569,16 +569,6 @@
-DeviceToLogical
-uCEFMiscFunctions
-
-
-
-DeviceToLogical
-uCEFMiscFunctions
-
-
-
DeviceToLogical
uCEFMiscFunctions
@@ -594,6 +584,16 @@
+DeviceToLogical
+uCEFMiscFunctions
+
+
+
+DeviceToLogical
+uCEFMiscFunctions
+
+
+
DoubleTimeNow
uCEFMiscFunctions
Retrieve the current system time in a double type.
@@ -614,41 +614,46 @@
+EditingCommandToString
+uCEFMiscFunctions
+ Convert an editting command to string.
+
+
FileVersionInfoToString
uCEFMiscFunctions
-
+
FixCefTime
uCEFMiscFunctions
Returns a new TCefTime with a valid time in case the original has errors.
-
+
GetAbsoluteDirPath
uCEFMiscFunctions
-
+
GetCefKeyboardModifiers
uCEFMiscFunctions
-
+
GetCefMouseModifiers
uCEFMiscFunctions
-
+
GetCefMouseModifiers
uCEFMiscFunctions
-
+
GetCommandLineSwitchValue
uCEFMiscFunctions
Returns a command line switch value if it exists.
-
+
GetDefaultCEFUserAgent
uCEFMiscFunctions
@@ -659,327 +664,327 @@
-
+
GetDeviceScaleFactor
uCEFMiscFunctions
-
+
GetDLLHeaderMachine
uCEFMiscFunctions
-
+
GetDLLVersion
uCEFMiscFunctions
-
+
GetDPIForHandle
uCEFMiscFunctions
-
+
GetExtendedFileVersion
uCEFMiscFunctions
-
+
GetFileTypeDescription
uCEFMiscFunctions
-
+
GetGlobalMemoryStatusEx
uCEFMiscFunctions
-
+
GetIsWow64Process2
uCEFMiscFunctions
-
+
GetModulePath
uCEFMiscFunctions
Retrieves the fully qualified path for the current module.
-
+
GetRealWindowsVersion
uCEFMiscFunctions
-
+
GetRegistryWindowsVersion
uCEFMiscFunctions
-
+
GetScreenDPI
uCEFMiscFunctions
-
+
GetTimeIntervalMilliseconds
uCEFMiscFunctions
Returns the time interval between now and from_ in milliseconds. This funcion should only be used by TCEFTimerWorkScheduler.
-
+
GetWindowsMajorMinorVersion
uCEFMiscFunctions
-
+
InitializeCefTime
uCEFMiscFunctions
Initialize a TCefTime variable.
-
+
InitializeWindowHandle
uCEFMiscFunctions
-
+
Is32BitProcess
uCEFMiscFunctions
-
+
IsCEFSubprocess
uCEFMiscFunctions
Returns true if the command line switch has a "type" value.
-
+
IsWowProcess
uCEFMiscFunctions
-
+
LogicalToDevice
uCEFMiscFunctions
-
+
LogicalToDevice
uCEFMiscFunctions
-
+
MoveFileList
uCEFMiscFunctions
-
+
NetApiBufferFree
uCEFMiscFunctions
-
+
NetServerGetInfo
uCEFMiscFunctions
-
+
OutputDebugMessage
uCEFMiscFunctions
-
+
OutputLastErrorMessage
uCEFMiscFunctions
-
+
PathCanonicalizeAnsi
uCEFMiscFunctions
-
+
PathCanonicalizeUnicode
uCEFMiscFunctions
-
+
PathIsRelativeAnsi
uCEFMiscFunctions
-
+
PathIsRelativeUnicode
uCEFMiscFunctions
-
+
PathIsUNCAnsi
uCEFMiscFunctions
-
+
PathIsUNCUnicode
uCEFMiscFunctions
-
+
PathIsURLAnsi
uCEFMiscFunctions
-
+
PathIsURLUnicode
uCEFMiscFunctions
-
+
ProcessUnderWow64
uCEFMiscFunctions
-
+
Register
uCEFBrowserViewComponent
-
+
Register
uCEFBrowserWindow
-
+
Register
uCEFBufferPanel
-
+
Register
uCEFChromium
-
+
Register
uCEFChromiumWindow
-
+
Register
uCEFLabelButtonComponent
-
+
Register
uCEFLinkedWindowParent
-
+
Register
uCEFMenuButtonComponent
-
+
Register
uCEFOsrBrowserWindow
-
+
Register
uCEFPanelComponent
-
+
Register
uCEFScrollViewComponent
-
+
Register
uCEFSentinel
-
+
Register
uCEFServerComponent
-
+
Register
uCEFTextfieldComponent
-
+
Register
uCEFUrlRequestClientComponent
-
+
Register
uCEFWindowComponent
-
+
Register
uCEFWindowParent
-
+
Register
uCEFWorkScheduler
-
+
RunningWindows10OrNewer
uCEFMiscFunctions
-
+
SetWindowLongPtr
uCEFMiscFunctions
-
+
ShutdownBlockReasonCreate
uCEFMiscFunctions
-
+
ShutdownBlockReasonDestroy
uCEFMiscFunctions
-
+
SplitLongString
uCEFMiscFunctions
-
+
SystemTimeToCefTime
uCEFMiscFunctions
Converts a TSystemTime value to TCefTime.
-
+
UInt64ToFileVersionInfo
uCEFMiscFunctions
-
+
UnixTimeToCefTime
uCEFMiscFunctions
Converts cef_time_t from time_t. time_t is almost always an integral value holding the number of seconds (not counting leap seconds) since 00:00, Jan 1 1970 UTC, corresponding to POSIX time.
-
+
ValidCefWindowHandle
uCEFMiscFunctions
-
+
WindowInfoAsChild
uCEFMiscFunctions
-
+
WindowInfoAsPopUp
uCEFMiscFunctions
-
+
WindowInfoAsWindowless
uCEFMiscFunctions
diff --git a/docs/html/AllIdentifiers.html b/docs/html/AllIdentifiers.html
index 1e69e778..5f003f29 100644
--- a/docs/html/AllIdentifiers.html
+++ b/docs/html/AllIdentifiers.html
@@ -369,15 +369,15 @@
Sets or clears a specific key-value pair from the crash metadata.
-CefString
-uCEFMiscFunctions
-Converts ustring to TCefString.
-
-
CefString
uCEFMiscFunctions
Converts PCefString to ustring.
+
+CefString
+uCEFMiscFunctions
+Converts ustring to TCefString.
+
CefStringAlloc
uCEFMiscFunctions
@@ -404,12 +404,12 @@
-CefStringSet
+CefStringSet
uCEFMiscFunctions
-CefStringSet
+CefStringSet
uCEFMiscFunctions
@@ -1179,646 +1179,701 @@
/include/capi/cef_menu_model_capi.h
+CEF_MOUSETOUCH_EVENT_MODIFIERS_ALT
+uCEFConstants
+
+
+
+CEF_MOUSETOUCH_EVENT_MODIFIERS_CTRL
+uCEFConstants
+
+
+
+CEF_MOUSETOUCH_EVENT_MODIFIERS_METACMD
+uCEFConstants
+
+
+
+CEF_MOUSETOUCH_EVENT_MODIFIERS_NONE
+uCEFConstants
+Modifier values used in the Input.dispatchTouchEvent and Input.dispatchMouseEvent DevTools methods. Bit field representing pressed modifier keys. Alt=1, Ctrl=2, Meta/Command=4, Shift=8 (default: 0). https://chromedevtools.github.io/devtools-protocol/tot/Input/#method-dispatchTouchEvent
+
+
+CEF_MOUSETOUCH_EVENT_MODIFIERS_SHIFT
+uCEFConstants
+
+
+
CEF_MRCR_CANCELLED
uCEFConstants
-
+
CEF_MRCR_INVALID_ORIGIN
uCEFConstants
-
+
CEF_MRCR_NO_SUPPORTED_PROVIDER
uCEFConstants
-
+
CEF_MRCR_OK
uCEFConstants
-
+
CEF_MRCR_ROUTE_ALREADY_EXISTS
uCEFConstants
-
+
CEF_MRCR_ROUTE_ALREADY_TERMINATED
uCEFConstants
-
+
CEF_MRCR_ROUTE_NOT_FOUND
uCEFConstants
-
+
CEF_MRCR_SINK_NOT_FOUND
uCEFConstants
-
+
CEF_MRCR_TIMED_OUT
uCEFConstants
-
+
CEF_MRCR_UNKNOWN_ERROR
uCEFConstants
Result codes for ICefMediaRouter.CreateRoute. Should be kept in sync with Chromium's media_router::mojom::RouteRequestResultCode type.
-
+
cef_now_from_system_trace_time
uCEFLibFunctions
-
+
CEF_OSR_FRAMERATE_DEFAULT
uCEFConstants
Default values for the Windowsless framerate setting in TChromiumOptions The values are frames per second.
-
+
CEF_OSR_SHARED_TEXTURES_FRAMERATE_DEFAULT
uCEFConstants
Used when the shared textures are disabled.
-
+
cef_panel_create
uCEFLibFunctions
/include/capi/views/cef_panel_capi.h
-
+
cef_parse_json
uCEFLibFunctions
-
+
cef_parse_jsonand_return_error
uCEFLibFunctions
-
+
cef_parse_json_buffer
uCEFLibFunctions
-
+
cef_parse_url
uCEFLibFunctions
-
+
CEF_PENDINGINVALIDATE
uCEFConstants
-
+
CEF_PENDINGRESIZE
uCEFConstants
-
+
CEF_PERMISSION_TYPE_ACCESSIBILITY_EVENTS
uCEFConstants
-
+
CEF_PERMISSION_TYPE_AR_SESSION
uCEFConstants
-
+
CEF_PERMISSION_TYPE_CAMERA_PAN_TILT_ZOOM
uCEFConstants
-
+
CEF_PERMISSION_TYPE_CAMERA_STREAM
uCEFConstants
-
+
CEF_PERMISSION_TYPE_CAPTURED_SURFACE_CONTROL
uCEFConstants
-
+
CEF_PERMISSION_TYPE_CLIPBOARD
uCEFConstants
-
+
CEF_PERMISSION_TYPE_DISK_QUOTA
uCEFConstants
-
+
CEF_PERMISSION_TYPE_FILE_SYSTEM_ACCESS
uCEFConstants
-
+
CEF_PERMISSION_TYPE_GEOLOCATION
uCEFConstants
-
+
CEF_PERMISSION_TYPE_IDENTITY_PROVIDER
uCEFConstants
-
+
CEF_PERMISSION_TYPE_IDLE_DETECTION
uCEFConstants
-
+
CEF_PERMISSION_TYPE_KEYBOARD_LOCK
uCEFConstants
-
+
CEF_PERMISSION_TYPE_LOCAL_FONTS
uCEFConstants
-
+
CEF_PERMISSION_TYPE_MIC_STREAM
uCEFConstants
-
+
CEF_PERMISSION_TYPE_MIDI_SYSEX
uCEFConstants
-
+
CEF_PERMISSION_TYPE_MULTIPLE_DOWNLOADS
uCEFConstants
-
+
CEF_PERMISSION_TYPE_NONE
uCEFConstants
Permission types used with OnShowPermissionPrompt. Some types are platform-specific or only supported with the Chrome runtime. Should be kept in sync with Chromium's permissions::RequestType type.
-
+
CEF_PERMISSION_TYPE_NOTIFICATIONS
uCEFConstants
-
+
CEF_PERMISSION_TYPE_POINTER_LOCK
uCEFConstants
-
+
CEF_PERMISSION_TYPE_PROTECTED_MEDIA_IDENTIFIER
uCEFConstants
-
+
CEF_PERMISSION_TYPE_REGISTER_PROTOCOL_HANDLER
uCEFConstants
-
+
CEF_PERMISSION_TYPE_STORAGE_ACCESS
uCEFConstants
-
+
CEF_PERMISSION_TYPE_TOP_LEVEL_STORAGE_ACCESS
uCEFConstants
-
+
CEF_PERMISSION_TYPE_VR_SESSION
uCEFConstants
-
+
CEF_PERMISSION_TYPE_WINDOW_MANAGEMENT
uCEFConstants
-
+
cef_post_data_create
uCEFLibFunctions
-
+
cef_post_data_element_create
uCEFLibFunctions
-
+
cef_post_delayed_task
uCEFLibFunctions
-
+
cef_post_task
uCEFLibFunctions
-
+
CEF_PREFERENCES_SAVED
uCEFConstants
-
+
cef_preference_manager_get_global
uCEFLibFunctions
/include/capi/cef_preference_capi.h
+
+CEF_PRESSED_MOUSE_BUTTONS_BACK
+uCEFConstants
+
+
+CEF_PRESSED_MOUSE_BUTTONS_FORWARD
+uCEFConstants
+
+
+
+CEF_PRESSED_MOUSE_BUTTONS_LEFT
+uCEFConstants
+
+
+
+CEF_PRESSED_MOUSE_BUTTONS_MIDDLE
+uCEFConstants
+
+
+
+CEF_PRESSED_MOUSE_BUTTONS_NONE
+uCEFConstants
+Modifier values used in the Input.dispatchMouseEvent DevTools method. A number indicating which buttons are pressed on the mouse when a mouse event is triggered. Left=1, Right=2, Middle=4, Back=8, Forward=16, None=0. https://chromedevtools.github.io/devtools-protocol/tot/Input/#method-dispatchMouseEvent
+
+
+CEF_PRESSED_MOUSE_BUTTONS_RIGHT
+uCEFConstants
+
+
+
cef_print_settings_create
uCEFLibFunctions
/include/capi/cef_print_settings_capi.h
-
+
cef_process_message_create
uCEFLibFunctions
/include/capi/cef_process_message_capi.h
-
+
CEF_PROXYTYPE_AUTODETECT
uCEFConstants
Auto_detect proxy type: Auto detect proxy settings.
-
+
CEF_PROXYTYPE_DIRECT
uCEFConstants
Direct proxy type: Never use a proxy.
-
+
CEF_PROXYTYPE_FIXED_SERVERS
uCEFConstants
Fixed_servers proxy type: Use fixed proxy servers.
-
+
CEF_PROXYTYPE_PAC_SCRIPT
uCEFConstants
Pac_script proxy type: Use a .pac proxy script.
-
+
CEF_PROXYTYPE_SYSTEM
uCEFConstants
System proxy type: Use system proxy settings.
-
+
CEF_PUMPHAVEWORK
uCEFConstants
-
+
cef_quit_message_loop
uCEFLibFunctions
-
+
cef_register_extension
uCEFLibFunctions
-
+
cef_register_scheme_handler_factory
uCEFLibFunctions
/include/capi/cef_scheme_capi.h
-
+
cef_remove_cross_origin_whitelist_entry
uCEFLibFunctions
-
+
cef_request_context_create_context
uCEFLibFunctions
-
+
cef_request_context_get_global_context
uCEFLibFunctions
/include/capi/cef_request_context_capi.h
-
+
cef_request_create
uCEFLibFunctions
/include/capi/cef_request_capi.h
-
+
cef_resolve_url
uCEFLibFunctions
/include/capi/cef_parser_capi.h
-
+
cef_resource_bundle_get_global
uCEFLibFunctions
/include/capi/cef_resource_bundle_capi.h
-
+
cef_response_create
uCEFLibFunctions
/include/capi/cef_response_capi.h
-
+
CEF_RESULT_CODE_ACTION_DISALLOWED_BY_POLICY
uCEFConstants
The action is not allowed by a policy.
-
+
CEF_RESULT_CODE_BAD_PROCESS_TYPE
uCEFConstants
The process is of an unknown type.
-
+
CEF_RESULT_CODE_CHROME_FIRST
uCEFConstants
First Chrome result code.
-
+
CEF_RESULT_CODE_CHROME_LAST
uCEFConstants
Last Chrome result code.
-
+
CEF_RESULT_CODE_CLOUD_POLICY_ENROLLMENT_FAILED
uCEFConstants
Cloud policy enrollment is failed or given up by user.
-
+
CEF_RESULT_CODE_DOWNGRADE_AND_RELAUNCH
uCEFConstants
Chrome was downgraded since the last launch. Perform downgrade processing and relaunch.
-
+
CEF_RESULT_CODE_EULA_REFUSED
uCEFConstants
Returned when the user has not yet accepted the EULA.
-
+
CEF_RESULT_CODE_GPU_DEAD_ON_ARRIVAL
uCEFConstants
The GPU process exited because initialization failed.
-
+
CEF_RESULT_CODE_GPU_EXIT_ON_CONTEXT_LOST
uCEFConstants
The GPU process was terminated due to context lost.
-
+
CEF_RESULT_CODE_HUNG
uCEFConstants
Process hung.
-
+
CEF_RESULT_CODE_IMPORTER_HUNG
uCEFConstants
Browser import hung and was killed.
-
+
CEF_RESULT_CODE_INSTALL_FROM_WEBSTORE_ERROR_2
uCEFConstants
Failed to install an item from the webstore when the kInstallEphemeralAppFromWebstore command line flag was present. As this flag is no longer supported, this return code should never be returned.
-
+
CEF_RESULT_CODE_INVALID_CMDLINE_URL
uCEFConstants
An invalid command line url was given.
-
+
CEF_RESULT_CODE_INVALID_POST_LOGIN_PARAMS
uCEFConstants
The Lacros process exited because the post-login parameters received from Ash are either empty or invalid (Lacros-only).
-
+
CEF_RESULT_CODE_INVALID_SANDBOX_STATE
uCEFConstants
A browser process was sandboxed. This should never happen.
-
+
CEF_RESULT_CODE_KILLED
uCEFConstants
Process was killed by user or system.
-
+
CEF_RESULT_CODE_KILLED_BAD_MESSAGE
uCEFConstants
A bad message caused the process termination.
-
+
CEF_RESULT_CODE_MACHINE_LEVEL_INSTALL_EXISTS
uCEFConstants
Machine level install exists.
-
+
CEF_RESULT_CODE_MISSING_DATA
uCEFConstants
A critical chrome file is missing.
-
+
CEF_RESULT_CODE_NORMAL_EXIT
uCEFConstants
Normal exit code.
-
+
CEF_RESULT_CODE_NORMAL_EXIT_CANCEL
uCEFConstants
For experiments this return code means that the user canceled causes the did_run "dr" signal to be reset soi this chrome run does not count as active chrome usage.
-
+
CEF_RESULT_CODE_NORMAL_EXIT_EXP1
uCEFConstants
Generic code used to communicate some simple outcome back to the process that launched us. This is used for experiments and the actual meaning depends on the experiment.
-
+
CEF_RESULT_CODE_NORMAL_EXIT_EXP2
uCEFConstants
Generic code used to communicate some simple outcome back to the process that launched us. This is used for experiments and the actual meaning depends on the experiment.
-
+
CEF_RESULT_CODE_NORMAL_EXIT_EXP3
uCEFConstants
Generic code used to communicate some simple outcome back to the process that launched us. This is used for experiments and the actual meaning depends on the experiment.
-
+
CEF_RESULT_CODE_NORMAL_EXIT_EXP4
uCEFConstants
Generic code used to communicate some simple outcome back to the process that launched us. This is used for experiments and the actual meaning depends on the experiment.
-
+
CEF_RESULT_CODE_NORMAL_EXIT_PACK_EXTENSION_SUCCESS
uCEFConstants
An early startup command was executed and the browser must exit.
-
+
CEF_RESULT_CODE_NORMAL_EXIT_PROCESS_NOTIFIED
uCEFConstants
The browser process exited early by passing the command line to another running browser.
-
+
CEF_RESULT_CODE_NORMAL_EXIT_UPGRADE_RELAUNCHED
uCEFConstants
Chrome detected that there was a new version waiting to launch and renamed the files and launched the new version. This result code is never returned from the main process, but is instead used as a signal for early termination of browser. See `IsNormalResultCode` below.
-
+
CEF_RESULT_CODE_NOTUSED_1
uCEFConstants
A dummy value we should not use. See crbug.com/152285.
-
+
CEF_RESULT_CODE_NOTUSED_2
uCEFConstants
A dummy value we should not use. See crbug.com/152285.
-
+
CEF_RESULT_CODE_PACK_EXTENSION_ERROR
uCEFConstants
Failed to pack an extension via the cmd line.
-
+
CEF_RESULT_CODE_PROFILE_IN_USE
uCEFConstants
The profile was in use on another host.
-
+
CEF_RESULT_CODE_RESPAWN_FAILED
uCEFConstants
Trying to restart the browser we crashed.
-
+
CEF_RESULT_CODE_SANDBOX_FATAL_CACHEDISABLE
uCEFConstants
Windows sandbox failed to forbid HCKU caching.
-
+
CEF_RESULT_CODE_SANDBOX_FATAL_CLOSEHANDLES
uCEFConstants
Windows sandbox failed to close pending handles.
-
+
CEF_RESULT_CODE_SANDBOX_FATAL_DROPTOKEN
uCEFConstants
Windows sandbox could not lower the token.
-
+
CEF_RESULT_CODE_SANDBOX_FATAL_FIRST
uCEFConstants
First Sandbox result code.
-
+
CEF_RESULT_CODE_SANDBOX_FATAL_FLUSHANDLES
uCEFConstants
Windows sandbox failed to flush registry handles.
-
+
CEF_RESULT_CODE_SANDBOX_FATAL_INTEGRITY
uCEFConstants
Windows sandbox could not set the integrity level.
-
+
CEF_RESULT_CODE_SANDBOX_FATAL_LAST
uCEFConstants
Last Sandbox result code.
-
+
CEF_RESULT_CODE_SANDBOX_FATAL_MEMORY_EXCEEDED
uCEFConstants
Windows sandbox exceeded the job memory limit.
-
+
CEF_RESULT_CODE_SANDBOX_FATAL_MITIGATION
uCEFConstants
Windows sandbox could not set the mitigation policy.
-
+
CEF_RESULT_CODE_SANDBOX_FATAL_WARMUP
uCEFConstants
Windows sandbox failed to warmup.
-
+
CEF_RESULT_CODE_SHELL_INTEGRATION_FAILED
uCEFConstants
Failed to make Chrome default browser (not used?).
-
+
CEF_RESULT_CODE_SXS_MIGRATION_FAILED_NOT_USED
uCEFConstants
Failed to migrate user data directory for side-by-side package support (Linux-only).
-
+
CEF_RESULT_CODE_SYSTEM_RESOURCE_EXHAUSTED
uCEFConstants
The browser process exited because system resource are exhausted. The system state can't be recovered and will be unstable.
-
+
CEF_RESULT_CODE_UNINSTALL_CHROME_ALIVE
uCEFConstants
Uninstall detected another chrome instance.
-
+
CEF_RESULT_CODE_UNINSTALL_DELETE_PROFILE
uCEFConstants
Delete profile as well during uninstall.
-
+
CEF_RESULT_CODE_UNINSTALL_EXTENSION_ERROR
uCEFConstants
Failed to silently uninstall an extension.
-
+
CEF_RESULT_CODE_UNINSTALL_USER_CANCEL
uCEFConstants
The user changed their mind.
-
+
CEF_RESULT_CODE_UNSUPPORTED_PARAM
uCEFConstants
Command line parameter is not supported.
-
+
cef_run_message_loop
uCEFLibFunctions
-
+
CEF_SCHEME_OPTION_CORS_ENABLED
uCEFConstants
If CEF_SCHEME_OPTION_CORS_ENABLED is set the scheme can be sent CORS requests. This value should be set in most cases where CEF_SCHEME_OPTION_STANDARD is set.
-
+
CEF_SCHEME_OPTION_CSP_BYPASSING
uCEFConstants
If CEF_SCHEME_OPTION_CSP_BYPASSING is set the scheme can bypass Content- Security-Policy (CSP) checks. This value should not be set in most cases where CEF_SCHEME_OPTION_STANDARD is set.
-
+
CEF_SCHEME_OPTION_DISPLAY_ISOLATED
uCEFConstants
If CEF_SCHEME_OPTION_DISPLAY_ISOLATED is set the scheme can only be displayed from other content hosted with the same scheme. For example, pages in other origins cannot create iframes or hyperlinks to URLs with the scheme. For schemes that must be accessible from other schemes don't set this, set CEF_SCHEME_OPTION_CORS_ENABLED, and use CORS "Access-Control-Allow-Origin" headers to further restrict access.
-
+
CEF_SCHEME_OPTION_FETCH_ENABLED
uCEFConstants
If CEF_SCHEME_OPTION_FETCH_ENABLED is set the scheme can perform Fetch API requests.
-
+
CEF_SCHEME_OPTION_LOCAL
uCEFConstants
If CEF_SCHEME_OPTION_LOCAL is set the scheme will be treated with the same security rules as those applied to "file" URLs. Normal pages cannot link to or access local URLs. Also, by default, local URLs can only perform XMLHttpRequest calls to the same URL (origin + path) that originated the request. To allow XMLHttpRequest calls from a local URL to other URLs with the same origin set the CefSettings.file_access_from_file_urls_allowed value to true (1). To allow XMLHttpRequest calls from a local URL to all origins set the CefSettings.universal_access_from_file_urls_allowed value to true (1).
-
+
CEF_SCHEME_OPTION_NONE
uCEFConstants
No options.
-
+
CEF_SCHEME_OPTION_SECURE
uCEFConstants
If CEF_SCHEME_OPTION_SECURE is set the scheme will be treated with the same security rules as those applied to "https" URLs. For example, loading this scheme from other secure schemes will not trigger mixed content warnings.
-
+
CEF_SCHEME_OPTION_STANDARD
uCEFConstants
If CEF_SCHEME_OPTION_STANDARD is set the scheme will be treated as a standard scheme. Standard schemes are subject to URL canonicalization and parsing rules as defined in the Common Internet Scheme Syntax RFC 1738 Section 3.1 available at http://www.ietf.org/rfc/rfc1738.txt
@@ -1827,1391 +1882,1396 @@
For non-standard scheme URLs only the "scheme:" component is parsed and canonicalized. The remainder of the URL will be passed to the handler as- is. For example, "scheme:///some%20text " will remain the same. Non-standard scheme URLs cannot be used as a target for form submission.
-
+
cef_scroll_view_create
uCEFLibFunctions
/include/capi/views/cef_scroll_view_capi.h
-
+
CEF_SENTINEL_DOCLOSE
uCEFConstants
-
+
CEF_SENTINEL_START
uCEFConstants
-
+
cef_server_create
uCEFLibFunctions
/include/capi/cef_server_capi.h
-
+
CEF_SETTINGS_URL
uCEFConstants
-
+
cef_set_crash_key_value
uCEFLibFunctions
-
+
cef_set_osmodal_loop
uCEFLibFunctions
********************************* *********** INTERNAL ************ ********************************* /include/internal/cef_app_win.h
-
+
cef_shared_process_message_builder_create
uCEFLibFunctions
/include/capi/cef_shared_process_message_builder_capi.h
-
+
CEF_SHOW_STATE_FULLSCREEN
uCEFConstants
Show the window as fullscreen.
-
+
CEF_SHOW_STATE_HIDDEN
uCEFConstants
Show the window as hidden (no dock thumbnail). Only supported on MacOS..
-
+
CEF_SHOW_STATE_MAXIMIZED
uCEFConstants
Show the window as maximized.
-
+
CEF_SHOW_STATE_MINIMIZED
uCEFConstants
Show the window as minimized.
-
+
CEF_SHOW_STATE_NORMAL
uCEFConstants
Show the window as normal.
-
+
cef_shutdown
uCEFLibFunctions
-
+
CEF_STARTDRAGGING
uCEFConstants
-
+
cef_stream_reader_create_for_data
uCEFLibFunctions
-
+
cef_stream_reader_create_for_file
uCEFLibFunctions
/include/capi/cef_stream_capi.h
-
+
cef_stream_reader_create_for_handler
uCEFLibFunctions
-
+
cef_stream_writer_create_for_file
uCEFLibFunctions
-
+
cef_stream_writer_create_for_handler
uCEFLibFunctions
-
+
cef_string_ascii_to_utf16
uCEFLibFunctions
-
+
cef_string_ascii_to_wide
uCEFLibFunctions
-
+
cef_string_copy
uCEFMiscFunctions
-
+
cef_string_list_alloc
uCEFLibFunctions
/include/internal/cef_string_list.h
-
+
cef_string_list_append
uCEFLibFunctions
-
+
cef_string_list_clear
uCEFLibFunctions
-
+
cef_string_list_copy
uCEFLibFunctions
-
+
cef_string_list_free
uCEFLibFunctions
-
+
cef_string_list_size
uCEFLibFunctions
-
+
cef_string_list_value
uCEFLibFunctions
-
+
cef_string_map_alloc
uCEFLibFunctions
/include/internal/cef_string_map.h
-
+
cef_string_map_append
uCEFLibFunctions
-
+
cef_string_map_clear
uCEFLibFunctions
-
+
cef_string_map_find
uCEFLibFunctions
-
+
cef_string_map_free
uCEFLibFunctions
-
+
cef_string_map_key
uCEFLibFunctions
-
+
cef_string_map_size
uCEFLibFunctions
-
+
cef_string_map_value
uCEFLibFunctions
-
+
cef_string_multimap_alloc
uCEFLibFunctions
/include/internal/cef_string_multimap.h
-
+
cef_string_multimap_append
uCEFLibFunctions
-
+
cef_string_multimap_clear
uCEFLibFunctions
-
+
cef_string_multimap_enumerate
uCEFLibFunctions
-
+
cef_string_multimap_find_count
uCEFLibFunctions
-
+
cef_string_multimap_free
uCEFLibFunctions
-
+
cef_string_multimap_key
uCEFLibFunctions
-
+
cef_string_multimap_size
uCEFLibFunctions
-
+
cef_string_multimap_value
uCEFLibFunctions
-
+
cef_string_userfree_utf16_alloc
uCEFLibFunctions
-
+
cef_string_userfree_utf16_free
uCEFLibFunctions
-
+
cef_string_userfree_utf8_alloc
uCEFLibFunctions
-
+
cef_string_userfree_utf8_free
uCEFLibFunctions
-
+
cef_string_userfree_wide_alloc
uCEFLibFunctions
-
+
cef_string_userfree_wide_free
uCEFLibFunctions
-
+
cef_string_utf16_clear
uCEFLibFunctions
-
+
cef_string_utf16_cmp
uCEFLibFunctions
-
+
cef_string_utf16_copy
uCEFMiscFunctions
-
+
cef_string_utf16_set
uCEFLibFunctions
-
+
cef_string_utf16_to_lower
uCEFLibFunctions
-
+
cef_string_utf16_to_upper
uCEFLibFunctions
-
+
cef_string_utf16_to_utf8
uCEFLibFunctions
-
+
cef_string_utf16_to_wide
uCEFLibFunctions
-
+
cef_string_utf8_clear
uCEFLibFunctions
-
+
cef_string_utf8_cmp
uCEFLibFunctions
-
+
cef_string_utf8_copy
uCEFMiscFunctions
-
+
cef_string_utf8_set
uCEFLibFunctions
-
+
cef_string_utf8_to_utf16
uCEFLibFunctions
-
+
cef_string_utf8_to_wide
uCEFLibFunctions
-
+
cef_string_wide_clear
uCEFLibFunctions
-
+
cef_string_wide_cmp
uCEFLibFunctions
-
+
cef_string_wide_copy
uCEFMiscFunctions
-
+
cef_string_wide_set
uCEFLibFunctions
/include/internal/cef_string_types.h
-
+
cef_string_wide_to_utf16
uCEFLibFunctions
-
+
cef_string_wide_to_utf8
uCEFLibFunctions
-
+
CEF_SUPPORTED_VERSION_BUILD
uCEFApplication
-
+
CEF_SUPPORTED_VERSION_BUILD
uCEFApplicationCore
-
+
CEF_SUPPORTED_VERSION_MAJOR
uCEFApplication
-
+
CEF_SUPPORTED_VERSION_MAJOR
uCEFApplicationCore
-
+
CEF_SUPPORTED_VERSION_MINOR
uCEFApplication
-
+
CEF_SUPPORTED_VERSION_MINOR
uCEFApplicationCore
-
+
CEF_SUPPORTED_VERSION_RELEASE
uCEFApplication
-
+
CEF_SUPPORTED_VERSION_RELEASE
uCEFApplicationCore
-
+
cef_task_runner_get_for_current_thread
uCEFLibFunctions
/include/capi/cef_task_capi.h
-
+
cef_task_runner_get_for_thread
uCEFLibFunctions
-
+
cef_textfield_create
uCEFLibFunctions
/include/capi/views/cef_textfield_capi.h
-
+
CEF_TFC_COPY
uCEFConstants
-
+
CEF_TFC_CUT
uCEFConstants
Represents commands available to TextField.
-
+
CEF_TFC_DELETE
uCEFConstants
-
+
CEF_TFC_PASTE
uCEFConstants
-
+
CEF_TFC_SELECT_ALL
uCEFConstants
-
+
CEF_TFC_UNDO
uCEFConstants
-
+
cef_thread_create
uCEFLibFunctions
/include/capi/cef_thread_capi.h
-
+
CEF_THS_FLAG_ALPHA
uCEFConstants
-
+
CEF_THS_FLAG_ENABLED
uCEFConstants
-
+
CEF_THS_FLAG_NONE
uCEFConstants
Values indicating what state of the touch handle is set.
-
+
CEF_THS_FLAG_ORIENTATION
uCEFConstants
-
+
CEF_THS_FLAG_ORIGIN
uCEFConstants
-
+
CEF_TIMER_DEPLETEWORK_CYCLES
uCEFConstants
-
+
CEF_TIMER_DEPLETEWORK_DELAY
uCEFConstants
-
+
CEF_TIMER_MAXDELAY
uCEFConstants
-
+
CEF_TIMER_MAXIMUM
uCEFConstants
-
+
CEF_TIMER_MINIMUM
uCEFConstants
Used when the shared textures are enabled.
-
+
cef_time_delta
uCEFLibFunctions
-
+
cef_time_from_basetime
uCEFLibFunctions
-
+
cef_time_from_doublet
uCEFLibFunctions
-
+
cef_time_from_timet
uCEFLibFunctions
-
+
cef_time_now
uCEFLibFunctions
-
+
cef_time_to_basetime
uCEFLibFunctions
-
+
cef_time_to_doublet
uCEFLibFunctions
-
+
cef_time_to_timet
uCEFLibFunctions
/include/internal/cef_time.h
-
+
cef_trace_counter
uCEFLibFunctions
-
+
cef_trace_counter_id
uCEFLibFunctions
-
+
cef_trace_event_async_begin
uCEFLibFunctions
-
+
cef_trace_event_async_end
uCEFLibFunctions
-
+
cef_trace_event_async_step_into
uCEFLibFunctions
-
+
cef_trace_event_async_step_past
uCEFLibFunctions
-
+
cef_trace_event_begin
uCEFLibFunctions
-
+
cef_trace_event_end
uCEFLibFunctions
-
+
cef_trace_event_instant
uCEFLibFunctions
/include/internal/cef_trace_event_internal.h
-
+
cef_uridecode
uCEFLibFunctions
-
+
cef_uriencode
uCEFLibFunctions
-
+
cef_urlrequest_create
uCEFLibFunctions
/include/capi/cef_urlrequest_capi.h
-
+
CEF_URLS_URL
uCEFConstants
-
+
cef_v8context_get_current_context
uCEFLibFunctions
/include/capi/cef_v8_capi.h
-
+
cef_v8context_get_entered_context
uCEFLibFunctions
-
+
cef_v8context_in_context
uCEFLibFunctions
-
+
cef_v8stack_trace_get_current
uCEFLibFunctions
-
+
cef_v8value_create_array
uCEFLibFunctions
-
+
cef_v8value_create_array_buffer
uCEFLibFunctions
-
+
cef_v8value_create_bool
uCEFLibFunctions
-
+
cef_v8value_create_date
uCEFLibFunctions
-
+
cef_v8value_create_double
uCEFLibFunctions
-
+
cef_v8value_create_function
uCEFLibFunctions
-
+
cef_v8value_create_int
uCEFLibFunctions
-
+
cef_v8value_create_null
uCEFLibFunctions
-
+
cef_v8value_create_object
uCEFLibFunctions
-
+
cef_v8value_create_promise
uCEFLibFunctions
-
+
cef_v8value_create_string
uCEFLibFunctions
-
+
cef_v8value_create_uint
uCEFLibFunctions
-
+
cef_v8value_create_undefined
uCEFLibFunctions
-
+
cef_value_create
uCEFLibFunctions
/include/capi/cef_values_capi.h
-
+
CEF_VERSION_URL
uCEFConstants
-
+
cef_waitable_event_create
uCEFLibFunctions
/include/capi/cef_waitable_event_capi.h
-
+
cef_window_create_top_level
uCEFLibFunctions
/include/capi/views/cef_window_capi.h
-
+
cef_write_json
uCEFLibFunctions
-
+
cef_xml_reader_create
uCEFLibFunctions
/include/capi/cef_xml_reader_capi.h
-
+
cef_zip_directory
uCEFLibFunctions
-
+
cef_zip_reader_create
uCEFLibFunctions
/include/capi/cef_zip_reader_capi.h
-
+
CERT_STATUS_AUTHORITY_INVALID
uCEFConstants
-
+
CERT_STATUS_COMMON_NAME_INVALID
uCEFConstants
-
+
CERT_STATUS_CT_COMPLIANCE_FAILED
uCEFConstants
-
+
CERT_STATUS_DATE_INVALID
uCEFConstants
-
+
CERT_STATUS_FIRST_ERROR
uCEFConstants
-
+
CERT_STATUS_INVALID
uCEFConstants
-
+
CERT_STATUS_IS_EV
uCEFConstants
-
+
CERT_STATUS_LAST_ERROR
uCEFConstants
-
+
CERT_STATUS_NAME_CONSTRAINT_VIOLATION
uCEFConstants
-
+
CERT_STATUS_NONE
uCEFConstants
Supported certificate status code values. See net\cert\cert_status_flags.h for more information. CERT_STATUS_NONE is new in CEF because we use an enum while cert_status_flags.h uses a typedef and static const variables.
-
+
CERT_STATUS_NON_UNIQUE_NAME
uCEFConstants
-
+
CERT_STATUS_NO_REVOCATION_MECHANISM
uCEFConstants
-
+
CERT_STATUS_PINNED_KEY_MISSING
uCEFConstants
-
+
CERT_STATUS_REVOKED
uCEFConstants
-
+
CERT_STATUS_REV_CHECKING_ENABLED
uCEFConstants
-
+
CERT_STATUS_SHA1_SIGNATURE_PRESENT
uCEFConstants
-
+
CERT_STATUS_UNABLE_TO_CHECK_REVOCATION
uCEFConstants
-
+
CERT_STATUS_VALIDITY_TOO_LONG
uCEFConstants
-
+
CERT_STATUS_WEAK_KEY
uCEFConstants
-
+
CERT_STATUS_WEAK_SIGNATURE_ALGORITHM
uCEFConstants
-
+
CetTimeFromCefBaseTime
uCEFMiscFunctions
Converts TCefBaseTime to TCefTime.
-
+
CetTimeToCefBaseTime
uCEFMiscFunctions
Converts TCefTime to TCefBaseTime.
-
+
Char16
uCEFTypes
-
+
CheckDLLs
uCEFMiscFunctions
-
+
CheckDLLVersion
uCEFMiscFunctions
-
+
CheckFilesExist
uCEFMiscFunctions
-
+
CheckLocales
uCEFMiscFunctions
-
+
CheckRealWindowsVersion
uCEFMiscFunctions
-
+
CheckResources
uCEFMiscFunctions
-
+
CheckSubprocessPath
uCEFMiscFunctions
-
+
CHROMEELF_DLL
uCEFApplication
-
+
CHROMEELF_DLL
uCEFApplicationCore
-
+
CHROMIUM_NONBROWSERSHUTDOWNPRIORITY
uCEFConstants
This constant is defined by Chromium in chrome/app/main_dll_loader_win.cc It's used with SetProcessShutdownParameters to set a shutdown priority for the subprocesses. $280 is the default value for applications.
-
+
CM_EDITFLAG_CAN_COPY
uCEFConstants
-
+
CM_EDITFLAG_CAN_CUT
uCEFConstants
-
+
CM_EDITFLAG_CAN_DELETE
uCEFConstants
-
+
CM_EDITFLAG_CAN_EDIT_RICHLY
uCEFConstants
-
+
CM_EDITFLAG_CAN_PASTE
uCEFConstants
-
+
CM_EDITFLAG_CAN_REDO
uCEFConstants
-
+
CM_EDITFLAG_CAN_SELECT_ALL
uCEFConstants
-
+
CM_EDITFLAG_CAN_TRANSLATE
uCEFConstants
-
+
CM_EDITFLAG_CAN_UNDO
uCEFConstants
-
+
CM_EDITFLAG_NONE
uCEFConstants
Supported context menu edit state bit flags. These constants match their equivalents in Chromium's ContextMenuDataEditFlags and should not be renumbered.
-
+
CM_MEDIAFLAG_CAN_LOOP
uCEFConstants
-
+
CM_MEDIAFLAG_CAN_PICTURE_IN_PICTURE
uCEFConstants
-
+
CM_MEDIAFLAG_CAN_PRINT
uCEFConstants
-
+
CM_MEDIAFLAG_CAN_ROTATE
uCEFConstants
-
+
CM_MEDIAFLAG_CAN_SAVE
uCEFConstants
-
+
CM_MEDIAFLAG_CAN_TOGGLE_CONTROLS
uCEFConstants
-
+
CM_MEDIAFLAG_CONTROLS
uCEFConstants
-
+
CM_MEDIAFLAG_HAS_AUDIO
uCEFConstants
-
+
CM_MEDIAFLAG_IN_ERROR
uCEFConstants
-
+
CM_MEDIAFLAG_LOOP
uCEFConstants
-
+
CM_MEDIAFLAG_MUTED
uCEFConstants
-
+
CM_MEDIAFLAG_NONE
uCEFConstants
Supported context menu media state bit flags. These constants match their equivalents in Chromium's ContextMenuData::MediaFlags and should not be renumbered.
-
+
CM_MEDIAFLAG_PAUSED
uCEFConstants
-
+
CM_MEDIAFLAG_PICTURE_IN_PICTURE
uCEFConstants
-
+
CM_TYPEFLAG_EDITABLE
uCEFConstants
An editable element is selected.
-
+
CM_TYPEFLAG_FRAME
uCEFConstants
A subframe page is selected.
-
+
CM_TYPEFLAG_LINK
uCEFConstants
A link is selected.
-
+
CM_TYPEFLAG_MEDIA
uCEFConstants
A media node is selected.
-
+
CM_TYPEFLAG_NONE
uCEFConstants
No node is selected.
-
+
CM_TYPEFLAG_PAGE
uCEFConstants
The top page is selected.
-
+
CM_TYPEFLAG_SELECTION
uCEFConstants
There is a textual or mixed selection that is selected.
-
+
COMMAND_ID_FIRST_UNBOUNDED
uCEFConstants
command_id constants declared in cef_command_ids.h and used by some callbacks in ICefCommandHandler cef_command_ids.h is generated in /include/cef_command_ids.h
-
+
CRLF
uCEFConstants
-
+
CustomAbsolutePath
uCEFMiscFunctions
Returns the absolute path version of aPath.
-
+
CustomExceptionHandler
uCEFMiscFunctions
-
+
CustomPathCanonicalize
uCEFMiscFunctions
Simplifies a path by removing navigation elements such as "." and ".." to produce a direct, well-formed path.
-
+
CustomPathIsRelative
uCEFMiscFunctions
Returns true if aPath is a relative path.
-
+
CustomPathIsUNC
uCEFMiscFunctions
Determines if aPath is a valid Universal Naming Convention (UNC) path, as opposed to a path based on a drive letter.
-
+
CustomPathIsURL
uCEFMiscFunctions
Tests aPath to determine if it conforms to a valid URL format.
-
+
CUSTOM_ARRAY_LENGTH
uCEFOLEDragAndDrop
-
+
DateTimeToCefBaseTime
uCEFMiscFunctions
Converts a TDateTime value to TCefBaseTime.
-
+
DateTimeToCefTime
uCEFMiscFunctions
Converts a TDateTime value to TCefTime.
-
+
DEFAULT_BLINK_BACKGROUND_COLOR
uCEFOSRIMEHandler
Black SkColor
-
+
DEFAULT_BLINK_UNDERLINE_COLOR
uCEFOSRIMEHandler
-
+
DEFAULT_BLINK_UNDERLINE_STYLE
uCEFOSRIMEHandler
White SkColor
-
+
DEFAULT_CEFSERVER_ADDRESS
uCEFServerComponent
-
+
DEFAULT_CEFSERVER_BACKLOG
uCEFServerComponent
-
+
DEFAULT_CEFSERVER_PORT
uCEFServerComponent
-
+
DEFAULT_REDIRECT_IPV4_HOST
uCEFOAuth2Helper
REFERENCES : ============ https://tools.ietf.org/html/rfc6749 https://tools.ietf.org/html/rfc6750 https://tools.ietf.org/html/rfc8252 https://tools.ietf.org/html/rfc6819 https://tools.ietf.org/html/rfc7636 https://tools.ietf.org/html/draft-ietf-oauth-native-apps-12 https://tools.ietf.org/html/draft-ietf-oauth-security-topics-13 https://developers.google.com/identity/protocols/OAuth2 https://developers.google.com/identity/protocols/OAuth2InstalledApp https://developers.google.com/identity/protocols/googlescopes https://developers.google.com/identity/protocols/OpenIDConnect https://aaronparecki.com/oauth-2-simplified/ https://example-app.com/pkce
-
+
DEFAULT_REDIRECT_IPV6_HOST
uCEFOAuth2Helper
-
+
DEFAULT_REDIRECT_PORT
uCEFOAuth2Helper
-
+
DeleteDirContents
uCEFMiscFunctions
-
+
DeleteFileList
uCEFMiscFunctions
-
+
DestroyGlobalCEFApp
uCEFApplication
-
+
DestroyGlobalCEFApp
uCEFApplicationCore
-
+
DestroyGlobalCEFTimerWorkScheduler
uCEFTimerWorkScheduler
-
+
DestroyGlobalCEFWorkScheduler
uCEFWorkScheduler
-
+
DestroyGlobalFMXWorkScheduler
uCEFFMXWorkScheduler
-
-DeviceToLogical
-uCEFMiscFunctions
-
-
-DeviceToLogical
-uCEFMiscFunctions
-
-
-
DeviceToLogical
uCEFMiscFunctions
-
-DeviceToLogical
-uCEFMiscFunctions
-
-
DeviceToLogical
uCEFMiscFunctions
+DeviceToLogical
+uCEFMiscFunctions
+
+
+
+DeviceToLogical
+uCEFMiscFunctions
+
+
+
+DeviceToLogical
+uCEFMiscFunctions
+
+
+
DEVTOOLS_WINDOWNAME
uCEFConstants
-
+
DOM_EVENT_CATEGORY_BEFORE_TEXT_INSERTED
uCEFConstants
DOM event category flag.
-
+
DOM_EVENT_CATEGORY_CLIPBOARD
uCEFConstants
DOM event category flag.
-
+
DOM_EVENT_CATEGORY_COMPOSITION
uCEFConstants
DOM event category flag.
-
+
DOM_EVENT_CATEGORY_DRAG
uCEFConstants
DOM event category flag.
-
+
DOM_EVENT_CATEGORY_KEYBOARD
uCEFConstants
DOM event category flag.
-
+
DOM_EVENT_CATEGORY_MESSAGE
uCEFConstants
DOM event category flag.
-
+
DOM_EVENT_CATEGORY_MOUSE
uCEFConstants
DOM event category flag.
-
+
DOM_EVENT_CATEGORY_MUTATION
uCEFConstants
DOM event category flag.
-
+
DOM_EVENT_CATEGORY_OVERFLOW
uCEFConstants
DOM event category flag.
-
+
DOM_EVENT_CATEGORY_PAGE_TRANSITION
uCEFConstants
DOM event category flag.
-
+
DOM_EVENT_CATEGORY_POPSTATE
uCEFConstants
DOM event category flag.
-
+
DOM_EVENT_CATEGORY_PROGRESS
uCEFConstants
DOM event category flag.
-
+
DOM_EVENT_CATEGORY_TEXT
uCEFConstants
DOM event category flag.
-
+
DOM_EVENT_CATEGORY_UI
uCEFConstants
DOM event category flag.
-
+
DOM_EVENT_CATEGORY_UNKNOWN
uCEFConstants
DOM event category flag.
-
+
DOM_EVENT_CATEGORY_WHEEL
uCEFConstants
DOM event category flag.
-
+
DOM_EVENT_CATEGORY_XMLHTTPREQUEST_PROGRESS
uCEFConstants
DOM event category flag.
-
+
DoubleTimeNow
uCEFMiscFunctions
Retrieve the current system time in a double type.
-
+
DoubleToCefTime
uCEFMiscFunctions
Converts TCefTime from a double which is the number of seconds since epoch (Jan 1, 1970). Webkit uses this format to represent time. A value of 0 means "not initialized".
-
+
DragOperationToDropEffect
uCEFMiscFunctions
-
+
DRAG_OPERATION_COPY
uCEFConstants
"Verb" of a drag-and-drop operation as negotiated between the source and destination.
-
+
DRAG_OPERATION_DELETE
uCEFConstants
"Verb" of a drag-and-drop operation as negotiated between the source and destination.
-
+
DRAG_OPERATION_EVERY
uCEFConstants
"Verb" of a drag-and-drop operation as negotiated between the source and destination.
-
+
DRAG_OPERATION_GENERIC
uCEFConstants
"Verb" of a drag-and-drop operation as negotiated between the source and destination.
-
+
DRAG_OPERATION_LINK
uCEFConstants
"Verb" of a drag-and-drop operation as negotiated between the source and destination.
-
+
DRAG_OPERATION_MOVE
uCEFConstants
"Verb" of a drag-and-drop operation as negotiated between the source and destination.
-
+
DRAG_OPERATION_NONE
uCEFConstants
"Verb" of a drag-and-drop operation as negotiated between the source and destination.
-
+
DRAG_OPERATION_PRIVATE
uCEFConstants
"Verb" of a drag-and-drop operation as negotiated between the source and destination.
-
+
DropEffectToDragOperation
uCEFMiscFunctions
-
+
DUPLEX_MODE_LONG_EDGE
uCEFConstants
-
+
DUPLEX_MODE_SHORT_EDGE
uCEFConstants
-
+
DUPLEX_MODE_SIMPLEX
uCEFConstants
-
+
DUPLEX_MODE_UNKNOWN
uCEFConstants
Print job duplex mode values.
+
+EditingCommandToString
+uCEFMiscFunctions
+ Convert an editting command to string.
+
ERR_ABORTED
uCEFConstants
@@ -4503,12 +4563,12 @@
-GetCefMouseModifiers
+GetCefMouseModifiers
uCEFMiscFunctions
-GetCefMouseModifiers
+GetCefMouseModifiers
uCEFMiscFunctions
@@ -7549,12 +7609,12 @@
for InitLibLocationFromArgs
-LogicalToDevice
+LogicalToDevice
uCEFMiscFunctions
-LogicalToDevice
+LogicalToDevice
uCEFMiscFunctions
@@ -10134,26 +10194,31 @@
Print job duplex mode values.
+TCefEditingCommand
+uCEFTypes
+ Blink editing commands used by the "Input.dispatchKeyEvent" DevTools method.
+
+
TCefEnableFocusTask
uCEFTask
-
+
TCefEndTracingCallback
uCEFTypes
Implement this structure to receive notification when tracing has completed. The functions of this structure will be called on the browser process UI thread.
-
+
TCefEndTracingCallbackOwn
uCEFEndTracingCallback
-
+
TCefEndTracingCallbackProc
uCEFInterfaces
* ******************************************* **** Callback procedures and functions **** ******************************************* *
-
+
TCefErrorCode
uCEFTypes
Supported error code values.
@@ -10172,212 +10237,212 @@ Ranges:
-
+
TCefEventCompletionCallback
uCEFCompletionCallback
-
+
TCefEventFlags
uCEFTypes
Supported event bit flags.
-
+
TCefEventHandle
uCEFTypes
Native event handle.
-
+
TCefExtension
uCEFTypes
Object representing an extension. Methods may be called on any thread unless otherwise indicated.
-
+
TCefExtensionHandler
uCEFTypes
Implement this structure to handle events related to browser extensions. The functions of this structure will be called on the UI thread. See ICefRequestContext.LoadExtension for information about extension loading.
-
+
TCefExtensionHandlerOwn
uCEFExtensionHandler
-
+
TCefExtensionHandlerRef
uCEFExtensionHandler
-
+
TCefExtensionRef
uCEFExtension
-
+
TCefFastCompletionCallback
uCEFCompletionCallback
-
+
TCefFastCookieVisitor
uCEFCookieVisitor
-
+
TCefFastDeleteCookiesCallback
uCEFDeleteCookiesCallback
-
+
TCefFastDomVisitor
uCEFDomVisitor
-
+
TCefFastDomVisitor2
uCEFDomVisitor
-
+
TCefFastDomVisitor3
uCEFDomVisitor
-
+
TCefFastDownloadImageCallback
uCEFDownloadImageCallBack
-
+
TCefFastEndTracingCallback
uCEFEndTracingCallback
-
+
TCefFastMediaRouteCreateCallback
uCEFMediaRouteCreateCallback
-
+
TCefFastMediaSinkDeviceInfoCallback
uCEFMediaSinkDeviceInfoCallback
-
+
TCefFastNavigationEntryVisitor
uCEFNavigationEntryVisitor
-
+
TCefFastPdfPrintCallback
uCEFPDFPrintCallback
-
+
TCefFastRunFileDialogCallback
uCEFRunFileDialogCallback
-
+
TCefFastSetCookieCallback
uCEFSetCookieCallback
-
+
TCefFastStringVisitor
uCEFStringVisitor
-
+
TCefFastTask
uCEFTask
-
+
TCefFastTaskProc
uCEFInterfaces
-
+
TCefFastV8Accessor
uCEFv8Accessor
-
+
TCefFastv8ArrayBufferReleaseCallback
uCEFv8ArrayBufferReleaseCallback
-
+
TCefFastV8Interceptor
uCEFv8Interceptor
-
+
TCefFileDialogCallback
uCEFTypes
Callback structure for asynchronous continuation of file dialog requests.
-
+
TCefFileDialogCallbackRef
uCEFFileDialogCallback
-
+
TCEFFileDialogInfo
uCEFFileDialogInfo
-
+
TCefFileDialogMode
uCEFTypes
Supported file dialog modes.
-
+
TCefFillLayout
uCEFTypes
A simple Layout that causes the associated Panel's one child to be sized to match the bounds of its parent. Methods must be called on the browser process UI thread unless otherwise indicated.
-
+
TCefFillLayoutRef
uCEFFillLayout
A simple Layout that causes the associated Panel's one child to be sized to match the bounds of its parent. Methods must be called on the browser process UI thread unless otherwise indicated.
-
+
TCefFindHandler
uCEFTypes
Implement this structure to handle events related to find results. The functions of this structure will be called on the UI thread.
-
+
TCefFindHandlerOwn
uCEFFindHandler
-
+
TCefFlushStoreCompletionCallback
uCEFCookieManager
-
+
TCefFocusHandler
uCEFTypes
Implement this structure to handle events related to focus. The functions of this structure will be called on the UI thread.
-
+
TCefFocusHandlerOwn
uCEFFocusHandler
-
+
TCefFocusSource
uCEFTypes
Focus sources.
-
+
TCefFrame
uCEFTypes
Structure used to represent a frame in the browser window. When used in the browser process the functions of this structure may be called on any thread unless otherwise indicated in the comments. When used in the render process the functions of this structure may only be called on the main thread.
-
+
TCefFrameHandler
uCEFTypes
Implement this STRUCTURE to handle events related to ICefFrame life span. The order of callbacks is:
@@ -10400,121 +10465,126 @@ Ranges:
The functions of this interface will be called on the UI thread unless otherwise indicated.
-
+
TCefFrameHandlerOwn
uCEFFrameHandler
-
+
TCefFrameRef
uCEFFrame
-
+
TCefGenericTask
uCEFTask
-
+
TCefGestureCommand
uCEFTypes
Specifies the gesture commands.
-
+
TCefGetExtensionResourceCallback
uCEFTypes
Callback structure used for asynchronous continuation of ICefExtensionHandler.GetExtensionResource.
-
+
TCefGetExtensionResourceCallbackRef
uCEFGetExtensionResourceCallback
-
+
TCefHighEfficiencyModeState
uCEFTypes
Values used by the high efficiency mode state preference.
-
+
TCefHorizontalAlignment
uCEFTypes
Specifies the horizontal text alignment mode.
-
+
TCefImage
uCEFTypes
Container for a single image represented at different scale factors. All image representations should be the same size in density independent pixel (DIP) units. For example, if the image at scale factor 1.0 is 100x100 pixels then the image at scale factor 2.0 should be 200x200 pixels – both images will display with a DIP size of 100x100 units. The functions of this structure can be called on any browser process thread.
-
+
TCefImageRef
uCEFImage
-
+
TCefInsets
uCEFTypes
Structure representing insets.
-
+
TCefJsDialogCallback
uCEFTypes
Callback structure used for asynchronous continuation of JavaScript dialog requests.
-
+
TCefJsDialogCallbackRef
uCEFJsDialogCallback
-
+
TCefJsDialogHandler
uCEFTypes
Implement this structure to handle events related to JavaScript dialogs. The functions of this structure will be called on the UI thread.
-
+
TCefJsDialogHandlerOwn
uCEFJsDialogHandler
-
+
TCefJsDialogType
uCEFTypes
Supported JavaScript dialog types.
-
+
TCEFJson
uCEFJson
-
+
TCefJsonParserOptions
uCEFTypes
Options that can be passed to CefParseJSON.
-
+
TCefJsonWriterOptions
uCEFTypes
Options that can be passed to CefWriteJSON.
-
+
TCefKeyboardHandler
uCEFTypes
Implement this structure to handle events related to keyboard input. The functions of this structure will be called on the UI thread.
-
+
TCefKeyboardHandlerOwn
uCEFKeyboardHandler
-
+
TCefKeyEvent
uCEFTypes
Structure representing keyboard event information.
-
+
TCefKeyEventType
uCEFTypes
Notification that a character was typed. Use this for text input. Key down events may generate 0, 1, or more than one character event depending on the key, locale, and operating system.
+
+TCefKeyLocation
+uCEFTypes
+ Key location value used in the TChromiumCore.dispatchKeyEvent DevTools method.
+
TCefLabelButton
uCEFTypes
@@ -11629,6 +11699,36 @@ Ranges:
Show states supported by ICefWindowDelegate.GetInitialShowState.
+TCefSimulatedMouseButton
+uCEFTypes
+ Mouse button in the TChromiumCore.SimulateMouseEvent function.
+
+
+TCefSimulatedMouseEventType
+uCEFTypes
+ Type of mouse event in the TChromiumCore.SimulateMouseEvent function.
+
+
+TCefSimulatedPointerType
+uCEFTypes
+ Pointer type in the TChromiumCore.SimulateMouseEvent function.
+
+
+TCefSimulatedTouchEventType
+uCEFTypes
+ Type of touch event in the TChromiumCore.SimulateTouchEvent function.
+
+
+TCefSimulatedTouchPoint
+uCEFTypes
+ Structure representing a simulated touch point.
+
+
+TCefSimulatedTouchPointArray
+uCEFTypes
+
+
+
TCefSize
uCEFTypes
Structure representing a size.
diff --git a/docs/html/AllTypes.html b/docs/html/AllTypes.html
index ef2e6451..c4324105 100644
--- a/docs/html/AllTypes.html
+++ b/docs/html/AllTypes.html
@@ -1378,11 +1378,16 @@
Print job duplex mode values.
+TCefEditingCommand
+uCEFTypes
+ Blink editing commands used by the "Input.dispatchKeyEvent" DevTools method.
+
+
TCefEndTracingCallbackProc
uCEFInterfaces
* ******************************************* **** Callback procedures and functions **** ******************************************* *
-
+
TCefErrorCode
uCEFTypes
Supported error code values.
@@ -1401,66 +1406,71 @@ Ranges:
-
+
TCefEventFlags
uCEFTypes
Supported event bit flags.
-
+
TCefEventHandle
uCEFTypes
Native event handle.
-
+
TCefFastTaskProc
uCEFInterfaces
-
+
TCefFileDialogMode
uCEFTypes
Supported file dialog modes.
-
+
TCefFocusSource
uCEFTypes
Focus sources.
-
+
TCefGestureCommand
uCEFTypes
Specifies the gesture commands.
-
+
TCefHighEfficiencyModeState
uCEFTypes
Values used by the high efficiency mode state preference.
-
+
TCefHorizontalAlignment
uCEFTypes
Specifies the horizontal text alignment mode.
-
+
TCefJsDialogType
uCEFTypes
Supported JavaScript dialog types.
-
+
TCefJsonParserOptions
uCEFTypes
Options that can be passed to CefParseJSON.
-
+
TCefJsonWriterOptions
uCEFTypes
Options that can be passed to CefWriteJSON.
-
+
TCefKeyEventType
uCEFTypes
Notification that a character was typed. Use this for text input. Key down events may generate 0, 1, or more than one character event depending on the key, locale, and operating system.
+
+TCefKeyLocation
+uCEFTypes
+ Key location value used in the TChromiumCore.dispatchKeyEvent DevTools method.
+
TCefLogItems
uCEFTypes
@@ -1740,1441 +1750,1466 @@ Ranges:
Show states supported by ICefWindowDelegate.GetInitialShowState.
+TCefSimulatedMouseButton
+uCEFTypes
+ Mouse button in the TChromiumCore.SimulateMouseEvent function.
+
+
+TCefSimulatedMouseEventType
+uCEFTypes
+ Type of mouse event in the TChromiumCore.SimulateMouseEvent function.
+
+
+TCefSimulatedPointerType
+uCEFTypes
+ Pointer type in the TChromiumCore.SimulateMouseEvent function.
+
+
+TCefSimulatedTouchEventType
+uCEFTypes
+ Type of touch event in the TChromiumCore.SimulateTouchEvent function.
+
+
+TCefSimulatedTouchPointArray
+uCEFTypes
+
+
+
TCefSSLContentStatus
uCEFTypes
Supported SSL content status flags. See content/public/common/ssl_status.h for more information.
-
+
TCefSSLVersion
uCEFTypes
Supported SSL version values.
-
+
TCefState
uCEFTypes
Represents the state of a setting.
-
+
TCefStorageType
uCEFTypes
Storage types.
-
+
TCefString
uCEFTypes
String record used by the CEF C API. The CEF interface is built with the UTF16 string type as the default.
-
+
TCefStringList
uCEFTypes
CEF string maps are a set of key/value string pairs.
-
+
TCefStringMap
uCEFTypes
CEF string maps are a set of key/value string pairs.
-
+
TCefStringMultimap
uCEFTypes
CEF string multimaps are a set of key/value string pairs. More than one value can be assigned to a single key.
-
+
TCefStringUserFree
uCEFTypes
-
+
TCefStringUserFreeUtf16
uCEFTypes
-
+
TCefStringUserFreeUtf8
uCEFTypes
-
+
TCefStringUserFreeWide
uCEFTypes
-
+
TCefStringVisitorProc
uCEFInterfaces
-
+
TCefTerminationStatus
uCEFTypes
Process termination status values.
-
+
TCefTestCertType
uCEFTypes
Specifies the gesture commands.
-
+
TCefTextFieldCommands
uCEFTypes
Represents commands available to TextField.
-
+
TCefTextInpuMode
uCEFTypes
Input mode of a virtual keyboard. These constants match their equivalents in Chromium's text_input_mode.h and should not be renumbered. See https://html.spec.whatwg.org/#input-modalities:-the-inputmode-attribute
-
+
TCefTextStyle
uCEFTypes
Text style types. Should be kepy in sync with gfx::TextStyle.
-
+
TCefThreadId
uCEFTypes
Existing thread IDs.
-
+
TCefThreadPriority
uCEFTypes
Thread priority values listed in increasing order of importance.
-
+
TCefTouchEeventType
uCEFTypes
Touch points states types.
-
+
TCefTouchHandleStateFlags
uCEFTypes
Values indicating what state of the touch handle is set.
-
+
TCefTransitionType
uCEFTypes
Transition type for a request. Made up of one source value and 0 or more qualifiers.
-
+
TCefUIColorMode
uCEFTypes
Color mode in UI for platforms that support it.
-
+
TCefUriUnescapeRule
uCEFTypes
URI unescape rules passed to CefURIDecode().
-
+
TCefUrlRequestFlags
uCEFTypes
Flags used to customize the behavior of CefURLRequest.
-
+
TCefUrlRequestStatus
uCEFTypes
Flags that represent CefURLRequest status.
-
+
TCefV8AccessorGetterProc
uCEFInterfaces
-
+
TCefV8AccessorSetterProc
uCEFInterfaces
-
+
TCefv8ArrayBufferReleaseCallbackProc
uCEFInterfaces
-
+
TCefV8InterceptorGetterByIndexProc
uCEFInterfaces
-
+
TCefV8InterceptorGetterByNameProc
uCEFInterfaces
-
+
TCefV8InterceptorSetterByIndexProc
uCEFInterfaces
-
+
TCefV8InterceptorSetterByNameProc
uCEFInterfaces
-
+
TCefV8PropertyAttributes
uCEFTypes
V8 property attribute values.
-
+
TCefv8ValueArray
uCEFInterfaces
-
+
TCefValueType
uCEFTypes
Supported value types.
-
+
TCefWebPluginIsUnstableProc
uCEFInterfaces
-
+
TCefWebRTCHandlingPolicy
uCEFTypes
WebRTC handling policy types used by TChromiumCore.WebRTCIPHandlingPolicy.
-
+
TCefWindowHandle
uCEFTypes
Native Window handle.
-
+
TCefWindowOpenDisposition
uCEFTypes
The manner in which a link click should be opened. These constants match their equivalents in Chromium's window_open_disposition.h and should not be renumbered.
-
+
TCefX509CertificateArray
uCEFInterfaces
-
+
TCefXmlEncodingType
uCEFTypes
Supported XML encoding types. The parser supports ASCII, ISO-8859-1, and UTF16 (LE and BE) by default. All other types must be translated to UTF8 before being passed to the parser. If a BOM is detected and the correct decoder is available then that decoder will be used automatically.
-
+
TCefXmlNodeType
uCEFTypes
XML node types.
-
+
TCefZoomCommand
uCEFTypes
Specifies the zoom commands supported by ICefBrowserHost.Zoom.
-
+
TDialogKeyEvent
uCEFFMXBufferPanel
-
+
TDragEnterEvent
uCEFDragAndDropMgr
-
+
TDragOverEvent
uCEFDragAndDropMgr
-
+
TDropEvent
uCEFDragAndDropMgr
-
+
TOAuthChallengeMethod
uCEFOAuth2Helper
-
+
TOLEFormatArray
uCEFOLEDragAndDrop
-
+
TOLEMediumArray
uCEFOLEDragAndDrop
-
+
TOnAcceleratedPaint
uCEFChromiumEvents
-
+
TOnAcceleratorEvent
uCEFViewsFrameworkEvents
-
+
TOnAcceptsFirstMouseEvent
uCEFViewsFrameworkEvents
-
+
TOnAccessibilityEvent
uCEFAccessibilityHandler
-
+
TOnAddressChange
uCEFChromiumEvents
ICefDisplayHandler
-
+
TOnAfterCreated
uCEFChromiumEvents
-
+
TOnAfterUserActionEvent
uCEFViewsFrameworkEvents
-
+
TOnAllowEvent
uCEFTimerWorkScheduler
-
+
TOnAlreadyRunningAppRelaunchEvent
uCEFApplicationEvents
-
+
TOnAudioStreamErrorEvent
uCEFChromiumEvents
-
+
TOnAudioStreamPacketEvent
uCEFChromiumEvents
-
+
TOnAudioStreamStartedEvent
uCEFChromiumEvents
-
+
TOnAudioStreamStoppedEvent
uCEFChromiumEvents
-
+
TOnAutoResize
uCEFChromiumEvents
-
+
TOnBeforeBackgroundBrowserEvent
uCEFChromiumEvents
-
+
TOnBeforeBrowse
uCEFChromiumEvents
ICefRequestHandler
-
+
TOnBeforeBrowserEvent
uCEFChromiumEvents
-
+
TOnBeforeChildProcessLaunchEvent
uCEFApplicationEvents
-
+
TOnBeforeClose
uCEFChromiumEvents
-
+
TOnBeforeContextMenu
uCEFChromiumEvents
ICefContextMenuHandler
-
+
TOnBeforeDevToolsPopup
uCEFChromiumEvents
-
+
TOnBeforeDownload
uCEFChromiumEvents
-
+
TOnBeforePopup
uCEFChromiumEvents
ICefLifeSpanHandler
-
+
TOnBeforeResourceLoad
uCEFChromiumEvents
ICefResourceRequestHandler
-
+
TOnBeforeUnloadDialog
uCEFChromiumEvents
-
+
TOnBlurEvent
uCEFViewsFrameworkEvents
-
+
TOnBrowserCreatedEvent
uCEFApplicationEvents
-
+
TOnBrowserCreatedEvent
uCEFViewsFrameworkEvents
ICefPanelDelegate ICefBrowserViewDelegate
-
+
TOnBrowserDestroyedEvent
uCEFApplicationEvents
-
+
TOnBrowserDestroyedEvent
uCEFViewsFrameworkEvents
-
+
TOnButtonPressedEvent
uCEFViewsFrameworkEvents
ICefButtonDelegate
-
+
TOnButtonStateChangedEvent
uCEFViewsFrameworkEvents
-
+
TOnCanAccessBrowserEvent
uCEFChromiumEvents
-
+
TOnCanCloseEvent
uCEFViewsFrameworkEvents
-
+
TOnCanDownloadEvent
uCEFChromiumEvents
ICefDownloadHandler
-
+
TOnCanMaximizeEvent
uCEFViewsFrameworkEvents
-
+
TOnCanMinimizeEvent
uCEFViewsFrameworkEvents
-
+
TOnCanResizeEvent
uCEFViewsFrameworkEvents
-
+
TOnCanSaveCookie
uCEFChromiumEvents
-
+
TOnCanSendCookie
uCEFChromiumEvents
ICefCookieAccessFilter
-
+
TOnCertificateError
uCEFChromiumEvents
-
+
TOnChildViewChangedEvent
uCEFViewsFrameworkEvents
-
+
TOnChromeCommandEvent
uCEFChromiumEvents
ICefCommandHandler
-
+
TOnClientConnected
uCEFServerEvents
-
+
TOnClientDisconnected
uCEFServerEvents
-
+
TOnClose
uCEFChromiumEvents
-
+
TOnCompMsgEvent
uCEFChromiumEvents
-
+
TOnConsoleMessage
uCEFChromiumEvents
-
+
TOnContextCreatedEvent
uCEFApplicationEvents
-
+
TOnContextInitializedEvent
uCEFApplicationEvents
-
+
TOnContextMenuCommand
uCEFChromiumEvents
-
+
TOnContextMenuDismissed
uCEFChromiumEvents
-
+
TOnContextReleasedEvent
uCEFApplicationEvents
-
+
TOnCookiesDeletedEvent
uCEFChromiumEvents
-
+
TOnCookieSet
uCEFChromiumEvents
-
+
TOnCookiesVisited
uCEFChromiumEvents
-
+
TOnCookieVisitorDestroyed
uCEFChromiumEvents
-
+
TOnCursorChange
uCEFChromiumEvents
-
+
TOnDevToolsAgentAttachedEvent
uCEFChromiumEvents
-
+
TOnDevToolsAgentDetachedEvent
uCEFChromiumEvents
-
+
TOnDevToolsEventEvent
uCEFChromiumEvents
-
+
TOnDevToolsEventRawEvent
uCEFChromiumEvents
-
+
TOnDevToolsMessageEvent
uCEFChromiumEvents
ICefDevToolsMessageObserver
-
+
TOnDevToolsMethodRawResultEvent
uCEFChromiumEvents
-
+
TOnDevToolsMethodResultEvent
uCEFChromiumEvents
-
+
TOnDevToolsRawMessageEvent
uCEFChromiumEvents
-
+
TOnDialogClosed
uCEFChromiumEvents
-
+
TOnDismissPermissionPromptEvent
uCEFChromiumEvents
-
+
TOnDocumentAvailableInMainFrame
uCEFChromiumEvents
-
+
TOnDownloadData
uCEFUrlRequestClientEvents
-
+
TOnDownloadImageFinishedEvent
uCEFChromiumEvents
-
+
TOnDownloadImageFinishedProc
uCEFInterfaces
-
+
TOnDownloadProgress
uCEFUrlRequestClientEvents
-
+
TOnDownloadUpdated
uCEFChromiumEvents
-
+
TOnDragEnter
uCEFChromiumEvents
ICefDragHandler
-
+
TOnDraggableRegionsChanged
uCEFChromiumEvents
-
+
TOnExecuteTaskOnCefThread
uCEFChromiumEvents
-
+
TOnExtensionLoadedEvent
uCEFChromiumEvents
-
+
TOnExtensionLoadFailedEvent
uCEFChromiumEvents
ICefExtensionHandler
-
+
TOnExtensionUnloadedEvent
uCEFChromiumEvents
-
+
TOnFavIconUrlChange
uCEFChromiumEvents
-
+
TOnFileDialog
uCEFChromiumEvents
ICefDialogHandler
-
+
TOnFilterEvent
uCEFResponseFilter
-
+
TOnFindResult
uCEFChromiumEvents
ICefFindHandler
-
+
TOnFocusedNodeChangedEvent
uCEFApplicationEvents
-
+
TOnFocusEvent
uCEFViewsFrameworkEvents
-
+
TOnFrameAttached
uCEFChromiumEvents
-
+
TOnFrameCreated
uCEFChromiumEvents
ICefFrameHandler
-
+
TOnFrameDetached
uCEFChromiumEvents
-
+
TOnFullScreenModeChange
uCEFChromiumEvents
-
+
TOnGestureCommandEvent
uCEFViewsFrameworkEvents
-
+
TOnGetAccessibilityHandler
uCEFChromiumEvents
ICefRenderHandler
-
+
TOnGetActiveBrowserEvent
uCEFChromiumEvents
-
+
TOnGetAudioParametersEvent
uCEFChromiumEvents
ICefAudioHandler
-
+
TOnGetAuthCredentials
uCEFChromiumEvents
-
+
TOnGetAuthCredentials
uCEFUrlRequestClientEvents
-
+
TOnGetBrowserRuntimeStyleEvent
uCEFViewsFrameworkEvents
-
+
TOnGetChromeToolbarTypeEvent
uCEFViewsFrameworkEvents
-
+
TOnGetDataResourceEvent
uCEFApplicationEvents
-
+
TOnGetDataResourceForScaleEvent
uCEFApplicationEvents
-
+
TOnGetDefaultClientEvent
uCEFApplicationEvents
-
+
TOnGetDefaultRequestContextHandlerEvent
uCEFApplicationEvents
-
+
TOnGetDelegateForPopupBrowserViewEvent
uCEFViewsFrameworkEvents
-
+
TOnGetExtensionResourceEvent
uCEFChromiumEvents
-
+
TOnGetHeightForWidthEvent
uCEFViewsFrameworkEvents
-
+
TOnGetInitialBoundsEvent
uCEFViewsFrameworkEvents
-
+
TOnGetInitialShowStateEvent
uCEFViewsFrameworkEvents
-
+
TOnGetLocalizedStringEvent
uCEFApplicationEvents
ICefResourceBundleHandler
-
+
TOnGetMaximumSizeEvent
uCEFViewsFrameworkEvents
-
+
TOnGetMinimumSizeEvent
uCEFViewsFrameworkEvents
-
+
TOnGetParentWindowEvent
uCEFViewsFrameworkEvents
-
+
TOnGetPDFPaperSizeEvent
uCEFChromiumEvents
-
+
TOnGetPreferredSizeEvent
uCEFViewsFrameworkEvents
ICefViewDelegate
-
+
TOnGetResourceHandler
uCEFChromiumEvents
-
+
TOnGetResourceRequestHandler
uCEFChromiumEvents
-
+
TOnGetResourceResponseFilter
uCEFChromiumEvents
-
+
TOnGetRootScreenRect
uCEFChromiumEvents
-
+
TOnGetScreenInfo
uCEFChromiumEvents
-
+
TOnGetScreenPoint
uCEFChromiumEvents
-
+
TOnGetTitlebarHeightEvent
uCEFViewsFrameworkEvents
-
+
TOnGetTouchHandleSize
uCEFChromiumEvents
-
+
TOnGetViewRect
uCEFChromiumEvents
-
+
TOnGetWindowRuntimeStyleEvent
uCEFViewsFrameworkEvents
-
+
TOnGotFocus
uCEFChromiumEvents
-
+
TOnHandledMessageEvent
uCEFBufferPanel
-
+
TOnHttpRequest
uCEFServerEvents
-
+
TOnIMECommitTextEvent
uCEFBufferPanel
-
+
TOnIMECompositionRangeChanged
uCEFChromiumEvents
-
+
TOnIMESetCompositionEvent
uCEFBufferPanel
-
+
TOnInitFilterEvent
uCEFResponseFilter
-
+
TOnIsChromeAppMenuItemEnabledEvent
uCEFChromiumEvents
-
+
TOnIsChromeAppMenuItemVisibleEvent
uCEFChromiumEvents
-
+
TOnIsChromePageActionIconVisibleEvent
uCEFChromiumEvents
-
+
TOnIsChromeToolbarButtonVisibleEvent
uCEFChromiumEvents
-
+
TOnIsFramelessEvent
uCEFViewsFrameworkEvents
-
+
TOnIsWindowModalDialogEvent
uCEFViewsFrameworkEvents
-
+
TOnJsdialog
uCEFChromiumEvents
ICefJsDialogHandler
-
+
TOnKeyEvent
uCEFChromiumEvents
-
+
TOnLayoutChangedEvent
uCEFViewsFrameworkEvents
-
+
TOnLoadEnd
uCEFChromiumEvents
-
+
TOnLoadError
uCEFChromiumEvents
-
+
TOnLoadingProgressChange
uCEFChromiumEvents
-
+
TOnLoadingStateChange
uCEFChromiumEvents
-
+
TOnLoadStart
uCEFChromiumEvents
ICefLoadHandler
-
+
TOnMainFrameChanged
uCEFChromiumEvents
-
+
TOnMediaAccessChange
uCEFChromiumEvents
-
+
TOnMediaRouteCreateFinishedEvent
uCEFChromiumEvents
-
+
TOnMediaSinkDeviceInfoEvent
uCEFChromiumEvents
-
+
TOnMenuButtonPressedEvent
uCEFViewsFrameworkEvents
ICefMenuButtonDelegate
-
+
TOnNavigationVisitorResultAvailableEvent
uCEFChromiumEvents
-
+
TOnOpenUrlFromTab
uCEFChromiumEvents
-
+
TOnPaint
uCEFChromiumEvents
-
+
TOnParentViewChangedEvent
uCEFViewsFrameworkEvents
-
+
TOnPdfPrintFinishedEvent
uCEFChromiumEvents
-
+
TOnPdfPrintFinishedProc
uCEFInterfaces
-
+
TOnPopupBrowserViewCreatedEvent
uCEFViewsFrameworkEvents
-
+
TOnPopupShow
uCEFChromiumEvents
-
+
TOnPopupSize
uCEFChromiumEvents
-
+
TOnPrefsAvailableEvent
uCEFChromiumEvents
-
+
TOnPreKeyEvent
uCEFChromiumEvents
ICefKeyboardHandler
-
+
TOnPrintDialogEvent
uCEFChromiumEvents
-
+
TOnPrintJobEvent
uCEFChromiumEvents
-
+
TOnPrintResetEvent
uCEFChromiumEvents
-
+
TOnPrintSettingsEvent
uCEFChromiumEvents
-
+
TOnPrintStartEvent
uCEFChromiumEvents
ICefPrintHandler
-
+
TOnProcessMessageReceived
uCEFChromiumEvents
ICefClient
-
+
TOnProcessMessageReceivedEvent
uCEFApplicationEvents
-
+
TOnProtocolExecution
uCEFChromiumEvents
-
+
TOnPulseEvent
uCEFWorkSchedulerQueueThread
-
+
TOnQuickMenuCommandEvent
uCEFChromiumEvents
-
+
TOnQuickMenuDismissedEvent
uCEFChromiumEvents
-
+
TOnRegisterCustomPreferencesEvent
uCEFApplicationEvents
ICefBrowserProcessHandler
-
+
TOnRegisterCustomSchemesEvent
uCEFApplicationEvents
ICefApp
-
+
TOnRenderLoadEnd
uCEFApplicationEvents
-
+
TOnRenderLoadError
uCEFApplicationEvents
-
+
TOnRenderLoadingStateChange
uCEFApplicationEvents
ICefLoadHandler
-
+
TOnRenderLoadStart
uCEFApplicationEvents
-
+
TOnRenderProcessResponsive
uCEFChromiumEvents
-
+
TOnRenderProcessTerminated
uCEFChromiumEvents
-
+
TOnRenderProcessUnresponsive
uCEFChromiumEvents
-
+
TOnRenderViewReady
uCEFChromiumEvents
-
+
TOnRequestComplete
uCEFUrlRequestClientEvents
-
+
TOnRequestContextInitialized
uCEFChromiumEvents
ICefRequestContextHandler
-
+
TOnRequestMediaAccessPermissionEvent
uCEFChromiumEvents
ICefPermissionHandler
-
+
TOnResetDialogState
uCEFChromiumEvents
-
+
TOnResolvedIPsAvailableEvent
uCEFChromiumEvents
-
+
TOnResourceLoadComplete
uCEFChromiumEvents
-
+
TOnResourceRedirect
uCEFChromiumEvents
-
+
TOnResourceResponse
uCEFChromiumEvents
-
+
TOnRouteMessageReceivedEvent
uCEFChromiumEvents
-
+
TOnRoutesEvent
uCEFChromiumEvents
-
+
TOnRouteStateChangedEvent
uCEFChromiumEvents
-
+
TOnRunContextMenu
uCEFChromiumEvents
-
+
TOnRunQuickMenuEvent
uCEFChromiumEvents
-
+
TOnScheduleMessagePumpWorkEvent
uCEFApplicationEvents
-
+
TOnScrollOffsetChanged
uCEFChromiumEvents
-
+
TOnSelectClientCertificate
uCEFChromiumEvents
-
+
TOnServerCreated
uCEFServerEvents
-
+
TOnServerDestroyed
uCEFServerEvents
-
+
TOnSetFocus
uCEFChromiumEvents
-
+
TOnShowPermissionPromptEvent
uCEFChromiumEvents
-
+
TOnSinksEvent
uCEFChromiumEvents
ICefRequestContextHandler uses the same TOnGetResourceRequestHandler event type defined for ICefRequestHandler ICefMediaObserver
-
+
TOnStartDragging
uCEFChromiumEvents
-
+
TOnStatusMessage
uCEFChromiumEvents
-
+
TOnTakeFocus
uCEFChromiumEvents
ICefFocusHandler
-
+
TOnTextfieldKeyEventEvent
uCEFViewsFrameworkEvents
ICefTextfieldDelegate
-
+
TOnTextResultAvailableEvent
uCEFChromiumEvents
Custom
-
+
TOnTextSelectionChanged
uCEFChromiumEvents
-
+
TOnThemeChangedEvent
uCEFViewsFrameworkEvents
-
+
TOnThemeColorsChangedEvent
uCEFViewsFrameworkEvents
-
+
TOnTitleChange
uCEFChromiumEvents
-
+
TOnTooltip
uCEFChromiumEvents
-
+
TOnTouchHandleStateChanged
uCEFChromiumEvents
-
+
TOnUncaughtExceptionEvent
uCEFApplicationEvents
-
+
TOnUpdateDragCursor
uCEFChromiumEvents
-
+
TOnUploadProgress
uCEFUrlRequestClientEvents
-
+
TOnUseFramelessWindowForPictureInPicture
uCEFViewsFrameworkEvents
-
+
TOnVirtualKeyboardRequested
uCEFChromiumEvents
-
+
TOnWebKitInitializedEvent
uCEFApplicationEvents
ICefRenderProcessHandler
-
+
TOnWebSocketConnected
uCEFServerEvents
-
+
TOnWebSocketMessage
uCEFServerEvents
-
+
TOnWebSocketRequest
uCEFServerEvents
-
+
TOnWindowActivationChangedEvent
uCEFViewsFrameworkEvents
-
+
TOnWindowBoundsChangedEvent
uCEFViewsFrameworkEvents
-
+
TOnWindowChangedEvent
uCEFViewsFrameworkEvents
-
+
TOnWindowClosingEvent
uCEFViewsFrameworkEvents
-
+
TOnWindowCreatedEvent
uCEFViewsFrameworkEvents
ICefWindowDelegate
-
+
TOnWindowDestroyedEvent
uCEFViewsFrameworkEvents
-
+
TOnWindowFullscreenTransitionEvent
uCEFViewsFrameworkEvents
-
+
TOnWindowKeyEventEvent
uCEFViewsFrameworkEvents
-
+
TOnWithStandardWindowButtonsEvent
uCEFViewsFrameworkEvents
-
+
TOnZoomPctAvailable
uCEFChromiumEvents
-
+
TSentinelStatus
uCEFSentinel
-
+
TSimulatedCefKeyEventType
uCEFTypes
Event type used by TChromiumCore.SimulateKeyEvent
-
+
TValuesArray
uCEFWorkSchedulerQueueThread
-
+
ustring
uCEFTypes
String type used by CEF. ustring was created to use the same type in Delphi and Lazarus.
diff --git a/docs/html/cef4delphi.hhc b/docs/html/cef4delphi.hhc
index 41d26d77..9818986f 100644
--- a/docs/html/cef4delphi.hhc
+++ b/docs/html/cef4delphi.hhc
@@ -9038,6 +9038,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -15770,6 +15782,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -18628,6 +18684,14 @@
+
+
+
+
+
+
+
+
@@ -18678,6 +18742,14 @@
+
+
+
+
+
+
+
+
@@ -18732,6 +18804,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -32803,6 +32887,10 @@
+
+
+
+
@@ -42136,6 +42224,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -50878,6 +51022,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -51050,6 +51218,10 @@
+
+
+
+
@@ -76540,6 +76712,14 @@
+
+
+
+
+
+
+
+
@@ -76590,6 +76770,14 @@
+
+
+
+
+
+
+
+
@@ -76660,6 +76848,10 @@
+
+
+
+
@@ -76676,6 +76868,14 @@
+
+
+
+
+
+
+
+
@@ -85654,6 +85854,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -96142,14 +96398,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/html/cef4delphi.hhk b/docs/html/cef4delphi.hhk
index d2a34d2c..7cb6acbe 100644
--- a/docs/html/cef4delphi.hhk
+++ b/docs/html/cef4delphi.hhk
@@ -939,6 +939,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1143,6 +1163,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2444,11 +2488,15 @@
-
+
+
+
+
+
@@ -2463,10 +2511,6 @@
-
-
-
-
@@ -2605,6 +2649,10 @@
+
+
+
+
@@ -3950,16 +3998,16 @@
-
+
@@ -5558,16 +5606,16 @@
-
+
@@ -13434,16 +13482,16 @@
-
+
@@ -14986,16 +15034,16 @@
-
+
@@ -17744,16 +17792,16 @@
-
+
@@ -17790,16 +17838,16 @@
-
+
@@ -21438,16 +21486,16 @@
-
+
@@ -23383,6 +23431,10 @@
+
+
+
+
@@ -24127,6 +24179,14 @@
+
+
+
+
+
+
+
+
@@ -24136,13 +24196,17 @@
-
+
+
+
+
+
@@ -24187,6 +24251,14 @@
+
+
+
+
+
+
+
+
@@ -24247,6 +24319,14 @@
+
+
+
+
+
+
+
+
@@ -24932,16 +25012,16 @@
-
+
@@ -24996,11 +25076,15 @@
-
+
+
+
+
+
@@ -25009,10 +25093,6 @@
-
-
-
-
@@ -25101,6 +25181,10 @@
+
+
+
+
@@ -31799,6 +31883,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -38720,16 +38872,16 @@
-
+
@@ -38742,16 +38894,16 @@
-
+
@@ -38768,16 +38920,16 @@
-
+
@@ -38818,16 +38970,16 @@
-
+
@@ -40966,16 +41118,16 @@
-
+
@@ -40994,16 +41146,16 @@
-
+
@@ -41940,16 +42092,16 @@
-
+
@@ -42181,14 +42333,26 @@
+
+
+
+
-
+
+
+
+
+
+
+
+
+
@@ -42230,16 +42394,16 @@
-
+
-
+
-
+
@@ -44800,16 +44964,16 @@
-
+
-
+
-
+
@@ -44938,16 +45102,16 @@
-
+
@@ -45640,16 +45804,16 @@
-
+
diff --git a/docs/html/cef4delphi.hhp b/docs/html/cef4delphi.hhp
index 375d981e..f4dda523 100644
--- a/docs/html/cef4delphi.hhp
+++ b/docs/html/cef4delphi.hhp
@@ -703,6 +703,7 @@ uCEFTypes.TCookie.html
uCEFTypes.TCefPdfPrintSettings.html
uCEFTypes.TCefMouseEvent.html
uCEFTypes.TCefTouchEvent.html
+uCEFTypes.TCefSimulatedTouchPoint.html
uCEFTypes.TCefAudioParameters.html
uCEFTypes.TCefMediaSinkDeviceInfo.html
uCEFTypes.TCefBaseRefCounted.html
diff --git a/docs/html/cef4delphi.log b/docs/html/cef4delphi.log
index 09222044..56f281e5 100644
--- a/docs/html/cef4delphi.log
+++ b/docs/html/cef4delphi.log
@@ -690,6 +690,7 @@ uCEFTypes.TCookie.html
uCEFTypes.TCefPdfPrintSettings.html
uCEFTypes.TCefMouseEvent.html
uCEFTypes.TCefTouchEvent.html
+uCEFTypes.TCefSimulatedTouchPoint.html
uCEFTypes.TCefAudioParameters.html
uCEFTypes.TCefMediaSinkDeviceInfo.html
uCEFTypes.TCefBaseRefCounted.html
@@ -932,12 +933,12 @@ published.gif
automated.gif
pasdoc.css
-Compile time: 0 minutes, 14 seconds
-16,480 Topics
-140,660 Local links
+Compile time: 0 minutes, 15 seconds
+16,529 Topics
+141,082 Local links
35 Internet links
5 Graphics
-Created c:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\docs\cef4delphi.chm, 3,628,708 bytes
-Compression decreased file by 23,517,583 bytes.
+Created c:\Users\usuario\Documents\Embarcadero\Studio\Projects\CEF4Delphi\docs\cef4delphi.chm, 3,646,118 bytes
+Compression decreased file by 23,602,598 bytes.
diff --git a/docs/html/uCEFApplicationCore.html b/docs/html/uCEFApplicationCore.html
index 2af2bd65..b5075b6a 100644
--- a/docs/html/uCEFApplicationCore.html
+++ b/docs/html/uCEFApplicationCore.html
@@ -40,10 +40,10 @@
CEF_SUPPORTED_VERSION_MAJOR = 126;
-CEF_SUPPORTED_VERSION_MINOR = 1;
+CEF_SUPPORTED_VERSION_MINOR = 2;
-CEF_SUPPORTED_VERSION_RELEASE = 14;
+CEF_SUPPORTED_VERSION_RELEASE = 18;
CEF_SUPPORTED_VERSION_BUILD = 0;
@@ -58,7 +58,7 @@
CEF_CHROMEELF_VERSION_RELEASE = 6478;
-CEF_CHROMEELF_VERSION_BUILD = 57;
+CEF_CHROMEELF_VERSION_BUILD = 183;
LIBCEF_DLL = 'libcef.dll';
@@ -101,14 +101,14 @@
-CEF_SUPPORTED_VERSION_MINOR = 1;
+CEF_SUPPORTED_VERSION_MINOR = 2;
This item has no description.
-CEF_SUPPORTED_VERSION_RELEASE = 14;
+CEF_SUPPORTED_VERSION_RELEASE = 18;
This item has no description.
@@ -143,7 +143,7 @@
-CEF_CHROMEELF_VERSION_BUILD = 57;
+CEF_CHROMEELF_VERSION_BUILD = 183;
This item has no description.
diff --git a/docs/html/uCEFChromiumCore.TChromiumCore.html b/docs/html/uCEFChromiumCore.TChromiumCore.html
index 424e9c26..f19ba23b 100644
--- a/docs/html/uCEFChromiumCore.TChromiumCore.html
+++ b/docs/html/uCEFChromiumCore.TChromiumCore.html
@@ -2376,417 +2376,429 @@
-procedure SimulateKeyEvent (type_: TSimulatedCefKeyEventType ; modifiers, windowsVirtualKeyCode, nativeVirtualKeyCode: integer; timestamp: integer = 0; location: integer = 0; autoRepeat: boolean = False; isKeypad: boolean = False; isSystemKey: boolean = False; const text: ustring = ''; const unmodifiedtext: ustring = ''; const keyIdentifier: ustring = ''; const code: ustring = ''; const key: ustring = '');
+procedure SimulateKeyEvent (type_: TSimulatedCefKeyEventType ; modifiers: integer = CEF_MOUSETOUCH_EVENT_MODIFIERS_NONE ; timestamp: single = 0; const text: ustring = ''; const unmodifiedtext: ustring = ''; const keyIdentifier: ustring = ''; const code: ustring = ''; const key: ustring = ''; windowsVirtualKeyCode: integer = 0; nativeVirtualKeyCode: integer = 0; autoRepeat: boolean = False; isKeypad: boolean = False; isSystemKey: boolean = False; location: TCefKeyLocation = CEF_KEYLOCATION_NONE ; commands: TCefEditingCommand = ecNone );
+procedure SimulateMouseEvent (type_: TCefSimulatedMouseEventType ; x, y: single; modifiers: integer = CEF_MOUSETOUCH_EVENT_MODIFIERS_NONE ; timestamp: single = 0; button: TCefSimulatedMouseButton = CEF_SIMULATEDMOUSEBUTTON_NONE ; buttons: integer = CEF_PRESSED_MOUSE_BUTTONS_NONE ; clickCount: integer = 0; force: single = 0; tangentialPressure: single = 0; tiltX: single = 0; tiltY: single = 0; twist: integer = 0; deltaX: single = 0; deltaY: single = 0; pointerType: TCefSimulatedPointerType = CEF_SIMULATEDPOINTERTYPE_MOUSE );
+
+
+
+procedure SimulateTouchEvent (type_: TCefSimulatedTouchEventType ; var touchPoints: TCefSimulatedTouchPointArray ; modifiers: integer = CEF_MOUSETOUCH_EVENT_MODIFIERS_NONE ; timestamp: single = 0);
+
+
+
+procedure SimulateEditingCommand (command : TCefEditingCommand );
+
+
+
function ClearCertificateExceptions (aClearImmediately : boolean = True) : boolean;
-
+
function ClearHttpAuthCredentials (aClearImmediately : boolean = True) : boolean;
-
+
function CloseAllConnections (aCloseImmediately : boolean = True) : boolean;
-
+
procedure RetrieveHTML (const aFrameName : ustring = ''; const aFrameIdentifier : ustring = ''); overload;
-
+
procedure RetrieveHTML (const aFrame : ICefFrame ); overload;
-
+
procedure RetrieveText (const aFrameName : ustring = ''; const aFrameIdentifier : ustring = ''); overload;
-
+
procedure RetrieveText (const aFrame : ICefFrame ); overload;
-
+
procedure GetNavigationEntries (currentOnly: Boolean);
-
+
function GetFrameNames (var aFrameNames : TStrings) : boolean;
-
+
function GetFrameIdentifiers (var aFrameIdentifiers : TStrings) : boolean;
-
+
procedure ExecuteJavaScript (const aCode, aScriptURL : ustring ; const aFrameName : ustring = ''; const aFrameIdentifier : ustring = ''; aStartLine : integer = 0); overload;
-
+
procedure ExecuteJavaScript (const aCode, aScriptURL : ustring ; const aFrame : ICefFrame ; aStartLine : integer = 0); overload;
-
+
procedure UpdatePreferences ;
-
+
procedure SavePreferences (const aFileName : string);
-
+
procedure ResolveHost (const aURL : ustring );
-
+
function IsSameBrowser (const aBrowser : ICefBrowser ) : boolean;
-
+
function ExecuteTaskOnCefThread (aCefThreadId : TCefThreadId ; aTaskID : cardinal; aDelayMs : Int64 = 0) : boolean;
-
+
procedure SetUserAgentOverride (const aUserAgent : ustring ; const aAcceptLanguage : ustring = ''; const aPlatform : ustring = '');
-
+
procedure ClearDataForOrigin (const aOrigin : ustring ; aStorageTypes : TCefClearDataStorageTypes = cdstAll );
-
+
procedure ClearCache ;
-
+
procedure ToggleAudioMuted ;
-
+
function DeleteCookies (const url : ustring = ''; const cookieName : ustring = ''; aDeleteImmediately : boolean = False) : boolean;
-
+
function VisitAllCookies (aID : integer = 0) : boolean;
-
+
function VisitURLCookies (const url : ustring ; includeHttpOnly : boolean = False; aID : integer = 0) : boolean;
-
+
function SetCookie (const url, name_, value, domain, path: ustring ; secure, httponly, hasExpires: Boolean; const creation, lastAccess, expires: TDateTime; same_site : TCefCookieSameSite ; priority : TCefCookiePriority ; aSetImmediately : boolean = True; aID : integer = 0): Boolean;
-
+
function FlushCookieStore (aFlushImmediately : boolean = True) : boolean;
-
+
procedure ShowDevTools (const inspectElementAt: TPoint; aWindowInfo: PCefWindowInfo );
-
+
procedure CloseDevTools ; overload;
-
+
procedure CloseDevTools (const aDevToolsWnd : TCefWindowHandle ); overload;
-
+
function SendDevToolsMessage (const message_: ustring ): boolean;
-
+
function ExecuteDevToolsMethod (message_id: integer; const method: ustring ; const params: ICefDictionaryValue ): Integer;
-
+
function AddDevToolsMessageObserver (const observer: ICefDevToolsMessageObserver ): ICefRegistration ;
-
+
procedure Find (const aSearchText : ustring ; aForward, aMatchCase, aFindNext : Boolean);
-
+
procedure StopFinding (aClearSelection : Boolean);
-
+
procedure Print ;
-
+
procedure PrintToPDF (const aFilePath : ustring );
-
+
procedure ClipboardCopy ;
-
+
procedure ClipboardPaste ;
-
+
procedure ClipboardCut ;
-
+
procedure ClipboardUndo ;
-
+
procedure ClipboardRedo ;
-
+
procedure ClipboardDel ;
-
+
procedure SelectAll ;
-
+
procedure IncZoomStep ;
-
+
procedure DecZoomStep ;
-
+
procedure IncZoomPct ;
-
+
procedure DecZoomPct ;
-
+
procedure ResetZoomStep ;
-
+
procedure ResetZoomLevel ;
-
+
procedure ResetZoomPct ;
-
+
procedure ReadZoom ;
-
+
procedure IncZoomCommand ;
-
+
procedure DecZoomCommand ;
-
+
procedure ResetZoomCommand ;
-
+
procedure WasResized ;
-
+
procedure WasHidden (hidden: Boolean);
-
+
procedure NotifyScreenInfoChanged ;
-
+
procedure NotifyMoveOrResizeStarted ;
-
+
procedure Invalidate (type_: TCefPaintElementType = PET_VIEW );
-
+
procedure ExitFullscreen (will_cause_resize: boolean);
-
+
function CanExecuteChromeCommand (command_id: integer): boolean;
-
+
procedure ExecuteChromeCommand (command_id: integer; disposition: TCefWindowOpenDisposition );
-
+
procedure SendExternalBeginFrame ;
-
+
procedure SendKeyEvent (const event: PCefKeyEvent );
-
+
procedure SendMouseClickEvent (const event: PCefMouseEvent ; type_: TCefMouseButtonType ; mouseUp: Boolean; clickCount: Integer);
-
+
procedure SendMouseMoveEvent (const event: PCefMouseEvent ; mouseLeave: Boolean);
-
+
procedure SendMouseWheelEvent (const event: PCefMouseEvent ; deltaX, deltaY: Integer);
-
+
procedure SendTouchEvent (const event: PCefTouchEvent );
-
+
procedure SendCaptureLostEvent ;
-
+
procedure SendProcessMessage (targetProcess: TCefProcessId ; const ProcMessage: ICefProcessMessage ; const aFrameName : ustring = ''; const aFrameIdentifier : ustring = ''); overload;
-
+
procedure SendProcessMessage (targetProcess: TCefProcessId ; const ProcMessage: ICefProcessMessage ; const aFrame : ICefFrame ); overload;
-
+
function CreateUrlRequest (const request: ICefRequest ; const client: ICefUrlrequestClient ; const aFrameName : ustring = ''; const aFrameIdentifier : ustring = ''): ICefUrlRequest ; overload;
-
+
function CreateUrlRequest (const request: ICefRequest ; const client: ICefUrlrequestClient ; const aFrame : ICefFrame ): ICefUrlRequest ; overload;
-
+
procedure SetFocus (focus: Boolean);
-
+
procedure SetAccessibilityState (accessibilityState: TCefState );
-
+
procedure DragTargetDragEnter (const dragData: ICefDragData ; const event: PCefMouseEvent ; allowedOps: TCefDragOperations );
-
+
procedure DragTargetDragOver (const event: PCefMouseEvent ; allowedOps: TCefDragOperations );
-
+
procedure DragTargetDragLeave ;
-
+
procedure DragTargetDrop (const event: PCefMouseEvent );
-
+
procedure DragSourceEndedAt (x, y: Integer; op: TCefDragOperation );
-
+
procedure DragSourceSystemDragEnded ;
-
+
procedure IMESetComposition (const text: ustring ; const underlines : TCefCompositionUnderlineDynArray ; const replacement_range, selection_range : PCefRange );
-
+
procedure IMECommitText (const text: ustring ; const replacement_range : PCefRange ; relative_cursor_pos : integer);
-
+
procedure IMEFinishComposingText (keep_selection : boolean);
-
+
procedure IMECancelComposition ;
-
+
procedure ReplaceMisspelling (const aWord : ustring );
-
+
procedure AddWordToDictionary (const aWord : ustring );
-
+
function AddObserver (const observer: ICefMediaObserver ): ICefRegistration ;
-
+
function GetSource (const urn: ustring ): ICefMediaSource ;
-
+
procedure NotifyCurrentSinks ;
-
+
procedure NotifyCurrentRoutes ;
-
+
procedure CreateRoute (const source: ICefMediaSource ; const sink: ICefMediaSink );
-
+
procedure GetDeviceInfo (const aMediaSink: ICefMediaSink );
-
+
function LoadExtension (const root_directory: ustring ; const manifest: ICefDictionaryValue = nil; const handler: ICefExtensionHandler = nil; const requestContext : ICefRequestContext = nil) : boolean; deprecated;
-
+
function DidLoadExtension (const extension_id: ustring ): boolean; deprecated;
-
+
function HasExtension (const extension_id: ustring ): boolean; deprecated;
-
+
function GetExtensions (const extension_ids: TStringList): boolean; deprecated;
-
+
function GetExtension (const extension_id: ustring ): ICefExtension ; deprecated;
-
+
function GetWebsiteSetting (const requesting_url, top_level_url: ustring ; content_type: TCefContentSettingTypes ): ICefValue ;
-
+
procedure SetWebsiteSetting (const requesting_url, top_level_url: ustring ; content_type: TCefContentSettingTypes ; const value: ICefValue );
-
+
function GetContentSetting (const requesting_url, top_level_url: ustring ; content_type: TCefContentSettingTypes ): TCefContentSettingValues ;
-
+
procedure SetContentSetting (const requesting_url, top_level_url: ustring ; content_type: TCefContentSettingTypes ; value: TCefContentSettingValues );
-
+
procedure SetChromeColorScheme (variant: TCefColorVariant ; user_color: TCefColor );
@@ -8640,7 +8652,7 @@ Custom
-procedure SimulateKeyEvent (type_: TSimulatedCefKeyEventType ; modifiers, windowsVirtualKeyCode, nativeVirtualKeyCode: integer; timestamp: integer = 0; location: integer = 0; autoRepeat: boolean = False; isKeypad: boolean = False; isSystemKey: boolean = False; const text: ustring = ''; const unmodifiedtext: ustring = ''; const keyIdentifier: ustring = ''; const code: ustring = ''; const key: ustring = '');
+procedure SimulateKeyEvent (type_: TSimulatedCefKeyEventType ; modifiers: integer = CEF_MOUSETOUCH_EVENT_MODIFIERS_NONE ; timestamp: single = 0; const text: ustring = ''; const unmodifiedtext: ustring = ''; const keyIdentifier: ustring = ''; const code: ustring = ''; const key: ustring = ''; windowsVirtualKeyCode: integer = 0; nativeVirtualKeyCode: integer = 0; autoRepeat: boolean = False; isKeypad: boolean = False; isSystemKey: boolean = False; location: TCefKeyLocation = CEF_KEYLOCATION_NONE ; commands: TCefEditingCommand = ecNone );
@@ -8674,43 +8686,173 @@ Custom
+
+
<see href="https://chromedevtools.github.io/devtools-protocol/1-3/Input/#method-dispatchKeyEvent ">See the "Input.dispatchKeyEvent" DevTools method.)
Parameters
type_
Type of the key event.
modifiers
-Bit field representing pressed modifier keys. Alt=1, Ctrl=2, Meta/Command=4, Shift=8.
-windowsVirtualKeyCode
-Windows virtual key code.
-nativeVirtualKeyCode
-Native virtual key code.
+Bit field representing pressed modifier keys. Alt=1, Ctrl=2, Meta/Command=4, Shift=8.(default: 0).
timestamp
Time at which the event occurred.
-location
-Whether the event was from the left or right side of the keyboard. 1=Left, 2=Right.
-autoRepeat
-Whether the event was generated from auto repeat.
-isKeypad
-Whether the event was generated from the keypad.
-isSystemKey
-Whether the event was a system key event.
text
-Text as generated by processing a virtual key code with a keyboard layout. Not needed for for keyUp and rawKeyDown events.
+Text as generated by processing a virtual key code with a keyboard layout. Not needed for for keyUp and rawKeyDown events.(default: "")
unmodifiedtext
-Text that would have been generated by the keyboard if no modifiers were pressed (except for shift). Useful for shortcut (accelerator) key handling.
+Text that would have been generated by the keyboard if no modifiers were pressed (except for shift). Useful for shortcut (accelerator) key handling.(default: "").
keyIdentifier
-Unique key identifier (e.g., 'U+0041').
+Unique key identifier (e.g., 'U+0041').(default: "").
code
-Unique DOM defined string value for each physical key (e.g., 'KeyA').
+Unique DOM defined string value for each physical key (e.g., 'KeyA').(default: "").
key
-Unique DOM defined string value describing the meaning of the key in the context of active modifiers, keyboard layout, etc (e.g., 'AltGr').
+Unique DOM defined string value describing the meaning of the key in the context of active modifiers, keyboard layout, etc (e.g., 'AltGr').(default: "").
+windowsVirtualKeyCode
+Windows virtual key code.(default: 0).
+nativeVirtualKeyCode
+Native virtual key code.(default: 0).
+autoRepeat
+Whether the event was generated from auto repeat.(default: false).
+isKeypad
+Whether the event was generated from the keypad.(default: false).
+isSystemKey
+Whether the event was a system key event.(default: false).
+location
+Whether the event was from the left or right side of the keyboard. 1=Left, 2=Right.(default: 0).
+commands
+Editing commands to send with the key event (e.g., 'selectAll') (default: []). These are related to but not equal the command names used in document.execCommand and NSStandardKeyBindingResponding. See https://source.chromium.org/chromium/chromium/src/ +/main:third_party/blink/renderer/core/editing/commands/editor_command_names.h for valid command names.
+procedure SimulateMouseEvent (type_: TCefSimulatedMouseEventType ; x, y: single; modifiers: integer = CEF_MOUSETOUCH_EVENT_MODIFIERS_NONE ; timestamp: single = 0; button: TCefSimulatedMouseButton = CEF_SIMULATEDMOUSEBUTTON_NONE ; buttons: integer = CEF_PRESSED_MOUSE_BUTTONS_NONE ; clickCount: integer = 0; force: single = 0; tangentialPressure: single = 0; tiltX: single = 0; tiltY: single = 0; twist: integer = 0; deltaX: single = 0; deltaY: single = 0; pointerType: TCefSimulatedPointerType = CEF_SIMULATEDPOINTERTYPE_MOUSE );
+
+
+
+ Dispatches a key event to the page using the "Input.dispatchKeyEvent" DevTools method. The browser has to be focused before simulating any key event.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
<see href="https://chromedevtools.github.io/devtools-protocol/1-3/Input/#method-dispatchKeyEvent ">See the "Input.dispatchKeyEvent" DevTools method.)
+Parameters
+
+type_
+Type of the mouse event.
+x
+X coordinate of the event relative to the main frame's viewport in CSS pixels.
+y
+Y coordinate of the event relative to the main frame's viewport in CSS pixels. 0 refers to the top of the viewport and Y increases as it proceeds towards the bottom of the viewport.
+modifiers
+Bit field representing pressed modifier keys. Alt=1, Ctrl=2, Meta/Command=4, Shift=8 (default: 0). See the CEF_MOUSETOUCH_EVENT_MODIFIERS_* constants.
+timestamp
+Time at which the event occurred.
+button
+Mouse button (default: "none").
+buttons
+A number indicating which buttons are pressed on the mouse when a mouse event is triggered. Left=1, Right=2, Middle=4, Back=8, Forward=16, None=0.
+clickCount
+Number of times the mouse button was clicked (default: 0).
+force
+The normalized pressure, which has a range of [0,1] (default: 0).
+tangentialPressure
+The normalized tangential pressure, which has a range of [-1,1] (default: 0).
+tiltX
+The plane angle between the Y-Z plane and the plane containing both the stylus axis and the Y axis, in degrees of the range [-90,90], a positive tiltX is to the right (default: 0).
+tiltY
+The plane angle between the X-Z plane and the plane containing both the stylus axis and the X axis, in degrees of the range [-90,90], a positive tiltY is towards the user (default: 0).
+twist
+The clockwise rotation of a pen stylus around its own major axis, in degrees in the range [0,359] (default: 0).
+deltaX
+X delta in CSS pixels for mouse wheel event (default: 0).
+deltaY
+Y delta in CSS pixels for mouse wheel event (default: 0).
+pointerType
+Pointer type (default: "mouse").
+
+
+
+
+
+
@@ -12815,6 +12848,87 @@ These contants are declared in the "Windows" unit but some old Delphi
+
+
+CEF_MOUSETOUCH_EVENT_MODIFIERS_ALT = 1 shl 0;
+
+
+This item has no description.
+
+
+
+CEF_MOUSETOUCH_EVENT_MODIFIERS_CTRL = 1 shl 1;
+
+
+This item has no description.
+
+
+
+CEF_MOUSETOUCH_EVENT_MODIFIERS_METACMD = 1 shl 2;
+
+
+This item has no description.
+
+
+
+CEF_MOUSETOUCH_EVENT_MODIFIERS_SHIFT = 1 shl 3;
+
+
+This item has no description.
+
+
+
+
+CEF_PRESSED_MOUSE_BUTTONS_LEFT = 1 shl 0;
+
+
+This item has no description.
+
+
+
+CEF_PRESSED_MOUSE_BUTTONS_RIGHT = 1 shl 1;
+
+
+This item has no description.
+
+
+
+CEF_PRESSED_MOUSE_BUTTONS_MIDDLE = 1 shl 2;
+
+
+This item has no description.
+
+
+
+CEF_PRESSED_MOUSE_BUTTONS_BACK = 1 shl 3;
+
+
+This item has no description.
+
+
+
+CEF_PRESSED_MOUSE_BUTTONS_FORWARD = 1 shl 4;
+
+
+This item has no description.
+
+
@@ -123,6 +143,14 @@
+property AcceptExtensions : TStrings write SetAcceptExtensions ;
+
+
+
+property AcceptDescriptions : TStrings write SetAcceptDescriptions ;
+
+
+
property Callback : ICefFileDialogCallback read FCallback write FCallback ;
@@ -195,6 +223,22 @@
+FAcceptExtensions : TStrings;
+
+
+This item has no description.
+
+
+
+
+FAcceptDescriptions : TStrings;
+
+
+This item has no description.
+
+
+
+
FCallback : ICefFileDialogCallback ;
@@ -276,7 +320,31 @@
-function CEFAcceptFilterToDialogFilter (const aAcceptFilter : ustring ) : ustring ; virtual;
+procedure SetAcceptExtensions (const aAcceptExtensions : TStrings);
+
+
+This item has no description.
+
+
+
+
+procedure SetAcceptDescriptions (const aAcceptDescriptions : TStrings);
+
+
+This item has no description.
+
+
+
+
+function ConvertExtensions (aExtensions : ustring ): ustring ;
+
+
+This item has no description.
+
+
+
+
+function CEFAcceptFilterToDialogFilter (const aAcceptFilter, aExtension, aDescription : ustring ) : ustring ; virtual;
This item has no description.
@@ -349,6 +417,22 @@
+property AcceptExtensions : TStrings write SetAcceptExtensions ;
+
+
+This item has no description.
+
+
+
+
+property AcceptDescriptions : TStrings write SetAcceptDescriptions ;
+
+
+This item has no description.
+
+
Constants
@@ -1928,6 +1931,15 @@ Converts PCefString to ustring.
Returns true if the command line switch has a "type" value.
+
+
+function EditingCommandToString (aEditingCommand : TCefEditingCommand ): ustring ;
+
+
+
+ Convert an editting command to string.
+
+
Constants
diff --git a/docs/html/uCEFTypes.TCefSimulatedTouchPoint.html b/docs/html/uCEFTypes.TCefSimulatedTouchPoint.html
new file mode 100644
index 00000000..d063c9b8
--- /dev/null
+++ b/docs/html/uCEFTypes.TCefSimulatedTouchPoint.html
@@ -0,0 +1,189 @@
+
+
+
+cef4delphi: uCEFTypes: Record TCefSimulatedTouchPoint
+
+
+
+
+
+
+Record TCefSimulatedTouchPoint
+
+
Hierarchy
Methods
Properties
+Unit
+
+uCEFTypes
+Declaration
+
+type TCefSimulatedTouchPoint = record
+Description
+
+ Structure representing a simulated touch point.
+
+
+
+
<see href="https://chromedevtools.github.io/devtools-protocol/tot/Input/#type-TouchPoint ">See the Input.TouchPoint type in the DevTools docs.)
+Overview
+Fields
+
+Description
+Fields
+
+
+
+id : integer;
+
+
+
+ Identifier used to track touch sources between events, must be unique within an event. This is an optional value.
+
+
+
+
+
+x : integer;
+
+
+
+ X coordinate of the event relative to the main frame's viewport in CSS pixels.
+
+
+
+
+
+y : integer;
+
+
+
+ Y coordinate of the event relative to the main frame's viewport in CSS pixels. 0 refers to the top of the viewport and Y increases as it proceeds towards the bottom of the viewport.
+
+
+
+
+
+radiusX : single;
+
+
+
+ X radius of the touch area (default: 1.0). This is an optional value.
+
+
+
+
+
+radiusY : single;
+
+
+
+ Y radius of the touch area (default: 1.0). This is an optional value.
+
+
+
+
+
+rotationAngle : single;
+
+
+
+ Rotation angle (default: 0.0). This is an optional value.
+
+
+
+
+
+force : single;
+
+
+
+ Force (default: 1.0). This is an optional value.
+
+
+
+
+
+tangentialPressure : single;
+
+
+
+ The normalized tangential pressure, which has a range of [-1,1] (default: 0). This is an optional value.
+
+
+
+
+
+tiltX : integer;
+
+
+
+ The plane angle between the Y-Z plane and the plane containing both the stylus axis and the Y axis, in degrees of the range [-90,90], a positive tiltX is to the right (default: 0) This is an optional value.
+
+
+
+
+
+tiltY : integer;
+
+
+
+ The plane angle between the X-Z plane and the plane containing both the stylus axis and the X axis, in degrees of the range [-90,90], a positive tiltY is towards the user (default: 0). This is an optional value.
+
+
+
+
+
+twist : integer;
+
+
+
+ The clockwise rotation of a pen stylus around its own major axis, in degrees in the range [0,359] (default: 0). This is an optional value.
+
+
+Generated by PasDoc 0.16.0-snapshot .
+
+
diff --git a/docs/html/uCEFTypes.html b/docs/html/uCEFTypes.html
index 1c2a6633..a4727a58 100644
--- a/docs/html/uCEFTypes.html
+++ b/docs/html/uCEFTypes.html
@@ -152,492 +152,496 @@
Structure representing touch event information.
+Record TCefSimulatedTouchPoint
+ Structure representing a simulated touch point.
+
+
Record TCefAudioParameters
Structure representing the audio parameters for setting up the audio handler.
-
+
Record TCefMediaSinkDeviceInfo
Device information for a MediaSink object. handler.
-
+
Record TCefBaseRefCounted
All ref-counted framework structures must include this structure first.
-
+
Record TCefBaseScoped
All scoped framework structures must include this structure first.
-
+
Record TCefStreamWriter
Structure used to write data to a stream. The functions of this structure may be called on any thread.
-
+
Record TCefX509CertPrincipal
Structure representing the issuer or subject field of an X.509 certificate.
-
+
Record TCefX509Certificate
Structure representing a X.509 certificate.
-
+
Record TCefSslInfo
Structure representing SSL information.
-
+
Record TCefSSLStatus
Structure representing the SSL information for a navigation entry.
-
+
Record TCefSelectClientCertificateCallback
Callback structure used to select a client certificate for authentication.
-
+
Record TCefRunContextMenuCallback
Callback structure used for continuation of custom context menu display.
-
+
Record TCefFileDialogCallback
Callback structure for asynchronous continuation of file dialog requests.
-
+
Record TCefUnresponsiveProcessCallback
Callback structure for asynchronous handling of an unresponsive process.
-
+
Record TCefDialogHandler
Implement this structure to handle dialog events. The functions of this structure will be called on the browser process UI thread.
-
+
Record TCefDisplayHandler
Implement this structure to handle events related to browser display state. The functions of this structure will be called on the UI thread.
-
+
Record TCefDownloadHandler
Structure used to handle file downloads. The functions of this structure will called on the browser process UI thread.
-
+
Record TCefDragHandler
Implement this structure to handle events related to dragging. The functions of this structure will be called on the UI thread.
-
+
Record TCefFindHandler
Implement this structure to handle events related to find results. The functions of this structure will be called on the UI thread.
-
+
Record TCefFocusHandler
Implement this structure to handle events related to focus. The functions of this structure will be called on the UI thread.
-
+
Record TCefJsDialogHandler
Implement this structure to handle events related to JavaScript dialogs. The functions of this structure will be called on the UI thread.
-
+
Record TCefJsDialogCallback
Callback structure used for asynchronous continuation of JavaScript dialog requests.
-
+
Record TCefKeyboardHandler
Implement this structure to handle events related to keyboard input. The functions of this structure will be called on the UI thread.
-
+
Record TCefLifeSpanHandler
Implement this structure to handle events related to browser life span. The functions of this structure will be called on the UI thread unless otherwise indicated.
-
+
Record TCefRegistration
Generic callback structure used for managing the lifespan of a registration.
-
+
Record TCefDevToolsMessageObserver
Callback structure for ICefBrowserHost.AddDevToolsMessageObserver. The functions of this structure will be called on the browser process UI thread.
-
+
Record TCefMediaRouter
Supports discovery of and communication with media devices on the local network via the Cast and DIAL protocols. The functions of this structure may be called on any browser process thread unless otherwise indicated.
-
+
Record TCefMediaObserver
Implemented by the client to observe MediaRouter events and registered via ICefMediaRouter.AddObserver. The functions of this structure will be called on the browser process UI thread.
-
+
Record TCefMediaRoute
Represents the route between a media source and sink. Instances of this object are created via ICefMediaRouter.CreateRoute and retrieved via ICefMediaObserver.OnRoutes. Contains the status and metadata of a routing operation. The functions of this structure may be called on any browser process thread unless otherwise indicated.
-
+
Record TCefMediaRouteCreateCallback
Callback structure for ICefMediaRouter.CreateRoute. The functions of this structure will be called on the browser process UI thread.
-
+
Record TCefMediaSink
Represents a sink to which media can be routed. Instances of this object are retrieved via ICefMediaObserver.OnSinks. The functions of this structure may be called on any browser process thread unless otherwise indicated.
-
+
Record TCefMediaSinkDeviceInfoCallback
Callback structure for ICefMediaSink.GetDeviceInfo. The functions of this structure will be called on the browser process UI thread.
-
+
Record TCefMediaSource
Represents a source from which media can be routed. Instances of this object are retrieved via ICefMediaRouter.GetSource. The functions of this structure may be called on any browser process thread unless otherwise indicated.
-
+
Record TCefGetExtensionResourceCallback
Callback structure used for asynchronous continuation of ICefExtensionHandler.GetExtensionResource.
-
+
Record TCefExtensionHandler
Implement this structure to handle events related to browser extensions. The functions of this structure will be called on the UI thread. See ICefRequestContext.LoadExtension for information about extension loading.
-
+
Record TCefAudioHandler
Implement this structure to handle audio events.
-
+
Record TCefExtension
Object representing an extension. Methods may be called on any thread unless otherwise indicated.
-
+
Record TCefLoadHandler
Implement this structure to handle events related to browser load status. The functions of this structure will be called on the browser process UI thread or render process main thread (TID_RENDERER).
-
+
Record TCefRenderHandler
Implement this structure to handle events when window rendering is disabled. The functions of this structure will be called on the UI thread.
-
+
Record TCefPreferenceRegistrar
Structure that manages custom preference registrations.
-
+
Record TCefPreferenceManager
Manage access to preferences. Many built-in preferences are registered by Chromium. Custom preferences can be registered in ICefBrowserProcessHandler.OnRegisterCustomPreferences.
-
+
Record TCefV8StackTrace
Structure representing a V8 stack trace handle. V8 handles can only be accessed from the thread on which they are created. Valid threads for creating a V8 handle include the render process main thread (TID_RENDERER) and WebWorker threads. A task runner for posting tasks on the associated thread can be retrieved via the ICefv8context.GetTaskRunner() function.
-
+
Record TCefV8StackFrame
Structure representing a V8 stack frame handle. V8 handles can only be accessed from the thread on which they are created. Valid threads for creating a V8 handle include the render process main thread (TID_RENDERER) and WebWorker threads. A task runner for posting tasks on the associated thread can be retrieved via the ICefv8context.GetTaskRunner() function.
-
+
Record TCefStreamReader
Structure used to read data from a stream. The functions of this structure may be called on any thread.
-
+
Record TCefReadHandler
Structure the client can implement to provide a custom stream reader. The functions of this structure may be called on any thread.
-
+
Record TCefWriteHandler
Structure the client can implement to provide a custom stream writer. The functions of this structure may be called on any thread.
-
+
Record TCefXmlReader
Structure that supports the reading of XML data via the libxml streaming API. The functions of this structure should only be called on the thread that creates the object.
-
+
Record TCefZipReader
Structure that supports the reading of zip archives via the zlib unzip API. The functions of this structure should only be called on the thread that creates the object.
-
+
Record TCefUrlrequestClient
Structure that should be implemented by the ICefUrlRequest client. The functions of this structure will be called on the same thread that created the request unless otherwise documented.
-
+
Record TCefUrlRequest
Structure used to make a URL request. URL requests are not associated with a browser instance so no ICefClient callbacks will be executed. URL requests can be created on any valid CEF thread in either the browser or render process. Once created the functions of the URL request object must be accessed on the same thread that created it.
-
+
Record TCefThread
A simple thread abstraction that establishes a message loop on a new thread. The consumer uses ICefTaskRunner to execute code on the thread's message loop. The thread is terminated when the ICefThread object is destroyed or stop() is called. All pending tasks queued on the thread's message loop will run to completion before the thread is terminated. cef_thread_create() can be called on any valid CEF thread in either the browser or render process. This structure should only be used for tasks that require a dedicated thread. In most cases you can post tasks to an existing CEF thread instead of creating a new one; see cef_task.h for details.
-
+
Record TCefWaitableEvent
WaitableEvent is a thread synchronization tool that allows one thread to wait for another thread to finish some work. This is equivalent to using a Lock+ConditionVariable to protect a simple boolean value. However, using WaitableEvent in conjunction with a Lock to wait for a more complex state change (e.g., for an item to be added to a queue) is not recommended. In that case consider using a ConditionVariable instead of a WaitableEvent. It is safe to create and/or signal a WaitableEvent from any thread. Blocking on a WaitableEvent by calling the *wait() functions is not allowed on the browser process UI or IO threads.
-
+
Record TCefTaskRunner
Structure that asynchronously executes tasks on the associated thread. It is safe to call the functions of this structure on any thread.
CEF maintains multiple internal threads that are used for handling different types of tasks in different processes. The TCefThreadId definitions in cef_types.h list the common CEF threads. Task runners are also available for other CEF threads as appropriate (for example, V8 WebWorker threads).
-
+
Record TCefEndTracingCallback
Implement this structure to receive notification when tracing has completed. The functions of this structure will be called on the browser process UI thread.
-
+
Record TCefResourceBundle
Structure used for retrieving resources from the resource bundle (*.pak) files loaded by CEF during startup or via the ICefResourceBundleHandler returned from ICefApp.GetResourceBundleHandler. See TCefSettings for additional options related to resource bundle loading. The functions of this structure may be called on any thread unless otherwise indicated.
-
+
Record TCefMenuModelDelegate
Implement this structure to handle menu model events. The functions of this structure will be called on the browser process UI thread unless otherwise indicated.
-
+
Record TCefProcessMessage
Structure representing a message. Can be used on any process and thread.
-
+
Record TCefRenderProcessHandler
Structure used to implement render process callbacks. The functions of this structure will be called on the render process main thread (TID_RENDERER) unless otherwise indicated.
-
+
Record TCefRequestHandler
Implement this structure to handle events related to browser requests. The functions of this structure will be called on the thread indicated.
-
+
Record TCefMediaAccessCallback
Callback structure used for asynchronous continuation of media access permission requests.
-
+
Record TCefMediaAccessHandler
Implement this structure to handle events related to media access permission requests. The functions of this structure will be called on the browser process UI thread.
-
+
Record TCefPermissionPromptCallback
Callback structure used for asynchronous continuation of permission prompts.
-
+
Record TCefPermissionHandler
Implement this structure to handle events related to permission requests. The functions of this structure will be called on the browser process UI thread.
-
+
Record TCefSharedMemoryRegion
Structure that wraps platform-dependent share memory region mapping.
-
+
Record TCefSharedProcessMessageBuilder
Structure that builds a ICefProcessMessage containing a shared memory region. This structure is not thread-safe but may be used exclusively on a different thread from the one which constructed it.
-
+
Record TCefResourceSkipCallback
Callback for asynchronous continuation of ICefResourceHandler.skip().
-
+
Record TCefResourceReadCallback
Callback for asynchronous continuation of ICefResourceHandler.read().
-
+
Record TCefResourceHandler
Structure used to implement a custom request handler structure. The functions of this structure will be called on the IO thread unless otherwise indicated.
-
+
Record TCefResourceRequestHandler
Implement this structure to handle events related to browser requests. The functions of this structure will be called on the IO thread unless otherwise indicated.
-
+
Record TCefCookieAccessFilter
Implement this structure to filter cookies that may be sent or received from resource requests. The functions of this structure will be called on the IO thread unless otherwise indicated.
-
+
Record TCefResponse
Structure used to represent a web response. The functions of this structure may be called on any thread.
-
+
Record TCefResponseFilter
Implement this structure to filter resource response content. The functions of this structure will be called on the browser process IO thread.
-
+
Record TCefAuthCallback
Callback structure used for asynchronous continuation of authentication requests.
-
+
Record TCefCallback
Generic callback structure used for asynchronous continuation.
-
+
Record TCefRequestContext
A request context provides request handling for a set of related browser or URL request objects. A request context can be specified when creating a new browser via the ICefBrowserHost static factory functions or when creating a new URL request via the ICefUrlRequest static factory functions. Browser objects with different request contexts will never be hosted in the same render process. Browser objects with the same request context may or may not be hosted in the same render process depending on the process model. Browser objects created indirectly via the JavaScript window.open function or targeted links will share the same render process and the same request context as the source browser. When running in single-process mode there is only a single render process (the main process) and so all browsers created in single-process mode will share the same request context. This will be the first request context passed into a ICefBrowserHost static factory function and all other request context objects will be ignored.
-
+
Record TCefRequestContextHandler
Implement this structure to provide handler implementations. The handler instance will not be released until all objects related to the context have been destroyed.
-
+
Record TCefCompletionCallback
Generic callback structure used for asynchronous completion.
-
+
Record TCefCookieManager
Structure used for managing cookies. The functions of this structure may be called on any thread unless otherwise indicated.
-
+
Record TCefSchemeHandlerFactory
Structure that creates ICefResourceHandler instances for handling scheme requests. The functions of this structure will always be called on the IO thread.
-
+
Record TCefResolveCallback
Callback structure for ICefRequestContext.ResolveHost.
-
+
Record TCefCookieVisitor
Structure to implement for visiting cookie values. The functions of this structure will always be called on the UI thread.
-
+
Record TCefSetCookieCallback
Structure to implement to be notified of asynchronous completion via ICefCookieManager.SetCookie().
-
+
Record TCefDeleteCookiesCallback
Structure to implement to be notified of asynchronous completion via ICefCookieManager.DeleteCookies().
-
+
Record TCefRunFileDialogCallback
Callback structure for ICefBrowserHost.RunFileDialog. The functions of this structure will be called on the browser process UI thread.
-
+
Record TCefDownloadImageCallback
Callback structure for ICefBrowserHost.DownloadImage. The functions of this structure will be called on the browser process UI thread.
-
+
Record TCefImage
Container for a single image represented at different scale factors. All image representations should be the same size in density independent pixel (DIP) units. For example, if the image at scale factor 1.0 is 100x100 pixels then the image at scale factor 2.0 should be 200x200 pixels – both images will display with a DIP size of 100x100 units. The functions of this structure can be called on any browser process thread.
-
+
Record TCefPdfPrintCallback
Callback structure for ICefBrowserHost.PrintToPDF. The functions of this structure will be called on the browser process UI thread.
-
+
Record TCefNavigationEntryVisitor
Callback structure for ICefBrowserHost.GetNavigationEntries. The functions of this structure will be called on the browser process UI thread.
-
+
Record TCefNavigationEntry
Structure used to represent an entry in navigation history.
-
+
Record TCefPrintSettings
Structure representing print settings.
-
+
Record TCefPrintDialogCallback
Callback structure for asynchronous continuation of print dialog requests.
-
+
Record TCefPrintJobCallback
Callback structure for asynchronous continuation of print job requests.
-
+
Record TCefPrintHandler
Implement this structure to handle printing on Linux. Each browser will have only one print job in progress at a time. The functions of this structure will be called on the browser process UI thread.
-
+
Record TCefDragData
Structure used to represent drag data. The functions of this structure may be called on any thread.
-
+
Record TCefCommandLine
Structure used to create and/or parse command line arguments. Arguments with "–", "-" and, on Windows, "/" prefixes are considered switches. Switches will always precede any arguments without switch prefixes. Switches can optionally have a value specified using the "=" delimiter (e.g. "-switch=value"). An argument of "–" will terminate switch parsing with all subsequent tokens, regardless of prefix, being interpreted as non-switch arguments. Switch names should be lowercase ASCII and will be converted to such if necessary. Switch values will retain the original case and UTF8 encoding. This structure can be used before cef_initialize() is called.
-
+
Record TCefCommandHandler
Implement this structure to handle events related to commands. The functions of this structure will be called on the UI thread.
-
+
Record TCefSchemeRegistrar
Structure that manages custom scheme registrations.
-
+
Record TCefBinaryValue
Structure representing a binary value. Can be used on any process and thread.
-
+
Record TCefValue
Structure that wraps other data value types. Complex types (binary, dictionary and list) will be referenced but not owned by this object. Can be used on any process and thread.
-
+
Record TCefDictionaryValue
Structure representing a dictionary value. Can be used on any process and thread.
-
+
Record TCefListValue
Structure representing a list value. Can be used on any process and thread.
-
+
Record TCefStringVisitor
Implement this structure to receive string values asynchronously.
-
+
Record TCefPostDataElement
Structure used to represent a single element in the request post data. The functions of this structure may be called on any thread.
-
+
Record TCefPostData
Structure used to represent post data for a web request. The functions of this structure may be called on any thread.
-
+
Record TCefRequest
Structure used to represent a web request. The functions of this structure may be called on any thread.
-
+
Record TCefTask
Implement this structure for asynchronous task execution. If the task is posted successfully and if the associated message loop is still running then the execute() function will be called on the target thread. If the task fails to post then the task object may be destroyed on the source thread instead of the target thread. For this reason be cautious when performing work in the task object destructor.
-
+
Record TCefDomVisitor
Structure to implement for visiting the DOM. The functions of this structure will be called on the render process main thread.
-
+
Record TCefMenuModel
Supports creation and modification of menus. See TCefMenuId (cef_menu_id_t) for the command ids that have default implementations. All user-defined command ids should be between MENU_ID_USER_FIRST and MENU_ID_USER_LAST. The functions of this structure can only be accessed on the browser process the UI thread.
-
+
Record TCefContextMenuParams
Provides information about the context menu state. The functions of this structure can only be accessed on browser process the UI thread.
-
+
Record TCefDownloadItem
Structure used to represent a download item.
-
+
Record TCefBeforeDownloadCallback
Callback structure used to asynchronously continue a download.
-
+
Record TCefDownloadItemCallback
Callback structure used to asynchronously cancel a download.
-
+
Record TCefDomNode
Structure used to represent a DOM node. The functions of this structure should only be called on the render process main thread.
-
+
Record TCefDomDocument
Structure used to represent a DOM document. The functions of this structure should only be called on the render process main thread thread.
-
+
Record TCefv8Handler
Structure that should be implemented to handle V8 function calls. The functions of this structure will be called on the thread associated with the V8 function.
-
+
Record TCefV8Exception
Structure representing a V8 exception. The functions of this structure may be called on any render process thread.
-
+
Record TCefv8ArrayBufferReleaseCallback
Callback structure that is passed to ICefv8value.CreateArrayBuffer.
-
+
Record TCefv8Value
Structure representing a V8 value handle. V8 handles can only be accessed from the thread on which they are created. Valid threads for creating a V8 handle include the render process main thread (TID_RENDERER) and WebWorker threads. A task runner for posting tasks on the associated thread can be retrieved via the ICefv8context.GetTaskRunner() function.
-
+
Record TCefV8Context
Structure representing a V8 context handle. V8 handles can only be accessed from the thread on which they are created. Valid threads for creating a V8 handle include the render process main thread (TID_RENDERER) and WebWorker threads. A task runner for posting tasks on the associated thread can be retrieved via the ICefv8context.GetTaskRunner() function.
-
+
Record TCefV8Interceptor
Structure that should be implemented to handle V8 interceptor calls. The functions of this structure will be called on the thread associated with the V8 interceptor. Interceptor's named property handlers (with first argument of type CefString) are called when object is indexed by string. Indexed property handlers (with first argument of type int) are called when object is indexed by integer.
-
+
Record TCefV8Accessor
Structure that should be implemented to handle V8 accessor calls. Accessor identifiers are registered by calling ICefv8value.SetValue(). The functions of this structure will be called on the thread associated with the V8 accessor.
-
+
Record TCefFrame
Structure used to represent a frame in the browser window. When used in the browser process the functions of this structure may be called on any thread unless otherwise indicated in the comments. When used in the render process the functions of this structure may only be called on the main thread.
-
+
Record TCefFrameHandler
Implement this STRUCTURE to handle events related to ICefFrame life span. The order of callbacks is:
@@ -659,135 +663,135 @@
The functions of this interface will be called on the UI thread unless otherwise indicated.
-
+
Record TCefAccessibilityHandler
Implement this structure to receive accessibility notification when accessibility events have been registered. The functions of this structure will be called on the UI thread.
-
+
Record TCefContextMenuHandler
Implement this structure to handle context menu events. The functions of this structure will be called on the UI thread.
-
+
Record TCefRunQuickMenuCallback
Callback structure used for continuation of custom quick menu display.
-
+
Record TCefClient
Implement this structure to provide handler implementations.
-
+
Record TCefBrowserHost
Structure used to represent the browser process aspects of a browser. The functions of this structure can only be called in the browser process. They may be called on any thread in that process unless otherwise indicated in the comments.
-
+
Record TCefBrowser
Structure used to represent a browser. When used in the browser process the functions of this structure may be called on any thread unless otherwise indicated in the comments. When used in the render process the functions of this structure may only be called on the main thread.
-
+
Record TCefResourceBundleHandler
Structure used to implement a custom resource bundle structure. See TCefSettings for additional options related to resource bundle loading. The functions of this structure may be called on multiple threads.
-
+
Record TCefBrowserProcessHandler
Structure used to implement browser process callbacks. The functions of this structure will be called on the browser process main thread unless otherwise indicated.
-
+
Record TCefApp
Implement this structure to provide handler implementations. Methods will be called by the process and/or thread indicated.
-
+
Record TCefServer
Structure representing a server that supports HTTP and WebSocket requests. Server capacity is limited and is intended to handle only a small number of simultaneous connections (e.g. for communicating between applications on localhost). The functions of this structure are safe to call from any thread in the brower process unless otherwise indicated.
-
+
Record TCefServerHandler
Implement this structure to handle HTTP server requests. A new thread will be created for each ICefServer.CreateServer call (the "dedicated server thread"), and the functions of this structure will be called on that thread. It is therefore recommended to use a different ICefServerHandler instance for each ICefServer.CreateServer call to avoid thread safety issues in the ICefServerHandler implementation.
-
+
Record TCefDisplay
This structure typically, but not always, corresponds to a physical display connected to the system. A fake Display may exist on a headless system, or a Display may correspond to a remote, virtual display. All size and position values are in density independent pixel (DIP) coordinates unless otherwise indicated. Methods must be called on the browser process UI thread unless otherwise indicated.
-
+
Record TCefLayout
A Layout handles the sizing of the children of a Panel according to implementation-specific heuristics. Methods must be called on the browser process UI thread unless otherwise indicated.
-
+
Record TCefBoxLayout
A Layout manager that arranges child views vertically or horizontally in a side-by-side fashion with spacing around and between the child views. The child views are always sized according to their preferred size. If the host's bounds provide insufficient space, child views will be clamped. Excess space will not be distributed. Methods must be called on the browser process UI thread unless otherwise indicated.
-
+
Record TCefFillLayout
A simple Layout that causes the associated Panel's one child to be sized to match the bounds of its parent. Methods must be called on the browser process UI thread unless otherwise indicated.
-
+
Record TCefOverlayController
Controller for an overlay that contains a contents View added via ICefWindow.AddOverlayView. Methods exposed by this controller should be called in preference to functions of the same name exposed by the contents View unless otherwise indicated. Methods must be called on the browser process UI thread unless otherwise indicated.
-
+
Record TCefView
A View is a rectangle within the views View hierarchy. It is the base structure for all Views. All size and position values are in density independent pixels (DIP) unless otherwise indicated. Methods must be called on the browser process UI thread unless otherwise indicated.
-
+
Record TCefViewDelegate
Implement this structure to handle view events. All size and position values are in density independent pixels (DIP) unless otherwise indicated. The functions of this structure will be called on the browser process UI thread unless otherwise indicated.
-
+
Record TCefTextfield
A Textfield supports editing of text. This control is custom rendered with no platform-specific code. Methods must be called on the browser process UI thread unless otherwise indicated.
-
+
Record TCefTextfieldDelegate
Implement this structure to handle Textfield events. The functions of this structure will be called on the browser process UI thread unless otherwise indicated.
-
+
Record TCefScrollView
A ScrollView will show horizontal and/or vertical scrollbars when necessary based on the size of the attached content view. Methods must be called on the browser process UI thread unless otherwise indicated.
-
+
Record TCefPanel
A Panel is a container in the views hierarchy that can contain other Views as children. Methods must be called on the browser process UI thread unless otherwise indicated.
-
+
Record TCefPanelDelegate
Implement this structure to handle Panel events. The functions of this structure will be called on the browser process UI thread unless otherwise indicated.
-
+
Record TCefBrowserView
A View hosting a ICefBrowser instance. Methods must be called on the browser process UI thread unless otherwise indicated.
-
+
Record TCefBrowserViewDelegate
Implement this structure to handle BrowserView events. The functions of this structure will be called on the browser process UI thread unless otherwise indicated.
-
+
Record TCefButton
A View representing a button. Depending on the specific type, the button could be implemented by a native control or custom rendered. Methods must be called on the browser process UI thread unless otherwise indicated.
-
+
Record TCefButtonDelegate
Implement this structure to handle Button events. The functions of this structure will be called on the browser process UI thread unless otherwise indicated.
-
+
Record TCefLabelButton
LabelButton is a button with optional text and/or icon. Methods must be called on the browser process UI thread unless otherwise indicated.
-
+
Record TCefMenuButton
MenuButton is a button with optional text, icon and/or menu marker that shows a menu when clicked with the left mouse button. All size and position values are in density independent pixels (DIP) unless otherwise indicated. Methods must be called on the browser process UI thread unless otherwise indicated.
-
+
Record TCefMenuButtonPressedLock
MenuButton pressed lock is released when this object is destroyed.
-
+
Record TCefMenuButtonDelegate
Implement this structure to handle MenuButton events. The functions of this structure will be called on the browser process UI thread unless otherwise indicated.
-
+
Record TCefWindow
A Window is a top-level Window/widget in the Views hierarchy. By default it will have a non-client area with title bar, icon and buttons that supports moving and resizing. All size and position values are in density independent pixels (DIP) unless otherwise indicated. Methods must be called on the browser process UI thread unless otherwise indicated.
-
+
Record TCefWindowDelegate
Implement this structure to handle window events. The functions of this structure will be called on the browser process UI thread unless otherwise indicated.
@@ -1695,6 +1699,24 @@
TCefPointerType = (...);
+TCefSimulatedTouchEventType = (...);
+
+
+TCefSimulatedMouseEventType = (...);
+
+
+TCefSimulatedMouseButton = (...);
+
+
+TCefSimulatedPointerType = (...);
+
+
+TCefKeyLocation = (...);
+
+
+TCefEditingCommand = (...);
+
+
TCefChannelLayout = (...);
@@ -1824,12 +1846,15 @@
TCefDraggableRegionArray = array[0..(High(Integer) div SizeOf(TCefDraggableRegion ))-1] of TCefDraggableRegion ;
-TCefContentSettingTypes = (...);
+TCefSimulatedTouchPointArray = array of TCefSimulatedTouchPoint ;
-TCefContentSettingValues = (...);
+TCefContentSettingTypes = (...);
+TCefContentSettingValues = (...);
+
+
PCefV8ValueArray = array[0..(High(Integer) div SizeOf(Pointer)) - 1] of PCefV8Value ;
@@ -5113,6 +5138,422 @@ Ranges:
+
+
+
+TCefSimulatedMouseButton = (...);
+
+
+
+ Mouse button in the TChromiumCore.SimulateMouseEvent function.
+
+
+
+
<see href="https://chromedevtools.github.io/devtools-protocol/tot/Input/#method-dispatchMouseEvent ">See the Input.dispatchMouseEvent DevTools method)
+Values
+
+
+CEF_SIMULATEDMOUSEBUTTON_NONE
+
+CEF_SIMULATEDMOUSEBUTTON_LEFT
+
+CEF_SIMULATEDMOUSEBUTTON_MIDDLE
+
+CEF_SIMULATEDMOUSEBUTTON_RIGHT
+
+CEF_SIMULATEDMOUSEBUTTON_BACK
+
+CEF_SIMULATEDMOUSEBUTTON_FORWARD
+
+
+
+
+
+
+
+
TCefChannelLayout = (...);
@@ -6360,6 +6801,13 @@ Ranges:
+
+
TCefContentSettingTypes = (...);
diff --git a/source/uCEFChromiumCore.pas b/source/uCEFChromiumCore.pas
index a9d6cbbd..ca28ca03 100644
--- a/source/uCEFChromiumCore.pas
+++ b/source/uCEFChromiumCore.pas
@@ -903,23 +903,80 @@ type
/// key event.
///
/// Type of the key event.
- /// Bit field representing pressed modifier keys. Alt=1, Ctrl=2, Meta/Command=4, Shift=8.
- /// Windows virtual key code.
- /// Native virtual key code.
+ /// Bit field representing pressed modifier keys. Alt=1, Ctrl=2, Meta/Command=4, Shift=8.(default: 0).
/// Time at which the event occurred.
- /// Whether the event was from the left or right side of the keyboard. 1=Left, 2=Right.
- /// Whether the event was generated from auto repeat.
- /// Whether the event was generated from the keypad.
- /// Whether the event was a system key event.
- /// Text as generated by processing a virtual key code with a keyboard layout. Not needed for for keyUp and rawKeyDown events.
- /// Text that would have been generated by the keyboard if no modifiers were pressed (except for shift). Useful for shortcut (accelerator) key handling.
- /// Unique key identifier (e.g., 'U+0041').
- /// Unique DOM defined string value for each physical key (e.g., 'KeyA').
- /// Unique DOM defined string value describing the meaning of the key in the context of active modifiers, keyboard layout, etc (e.g., 'AltGr').
+ /// Text as generated by processing a virtual key code with a keyboard layout. Not needed for for keyUp and rawKeyDown events.(default: "")
+ /// Text that would have been generated by the keyboard if no modifiers were pressed (except for shift). Useful for shortcut (accelerator) key handling.(default: "").
+ /// Unique key identifier (e.g., 'U+0041').(default: "").
+ /// Unique DOM defined string value for each physical key (e.g., 'KeyA').(default: "").
+ /// Unique DOM defined string value describing the meaning of the key in the context of active modifiers, keyboard layout, etc (e.g., 'AltGr').(default: "").
+ /// Windows virtual key code.(default: 0).
+ /// Native virtual key code.(default: 0).
+ /// Whether the event was generated from auto repeat.(default: false).
+ /// Whether the event was generated from the keypad.(default: false).
+ /// Whether the event was a system key event.(default: false).
+ /// Whether the event was from the left or right side of the keyboard. 1=Left, 2=Right.(default: 0).
+ /// Editing commands to send with the key event (e.g., 'selectAll') (default: []). These are related to but not equal the command names used in document.execCommand and NSStandardKeyBindingResponding. See https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/editing/commands/editor_command_names.h for valid command names.
///
/// See the "Input.dispatchKeyEvent" DevTools method.
///
- procedure SimulateKeyEvent(type_: TSimulatedCefKeyEventType; modifiers, windowsVirtualKeyCode, nativeVirtualKeyCode: integer; timestamp: integer = 0; location: integer = 0; autoRepeat: boolean = False; isKeypad: boolean = False; isSystemKey: boolean = False; const text: ustring = ''; const unmodifiedtext: ustring = ''; const keyIdentifier: ustring = ''; const code: ustring = ''; const key: ustring = '');
+ procedure SimulateKeyEvent(type_: TSimulatedCefKeyEventType; modifiers: integer = CEF_MOUSETOUCH_EVENT_MODIFIERS_NONE;
+ timestamp: single = 0; const text: ustring = ''; const unmodifiedtext: ustring = '';
+ const keyIdentifier: ustring = ''; const code: ustring = ''; const key: ustring = '';
+ windowsVirtualKeyCode: integer = 0; nativeVirtualKeyCode: integer = 0;
+ autoRepeat: boolean = False; isKeypad: boolean = False; isSystemKey: boolean = False;
+ location: TCefKeyLocation = CEF_KEYLOCATION_NONE; commands: TCefEditingCommand = ecNone);
+ ///
+ /// Dispatches a key event to the page using the "Input.dispatchKeyEvent"
+ /// DevTools method. The browser has to be focused before simulating any
+ /// key event.
+ ///
+ /// Type of the mouse event.
+ /// X coordinate of the event relative to the main frame's viewport in CSS pixels.
+ /// Y coordinate of the event relative to the main frame's viewport in CSS pixels. 0 refers to the top of the viewport and Y increases as it proceeds towards the bottom of the viewport.
+ /// Bit field representing pressed modifier keys. Alt=1, Ctrl=2, Meta/Command=4, Shift=8 (default: 0). See the CEF_MOUSETOUCH_EVENT_MODIFIERS_* constants.
+ /// Time at which the event occurred.
+ /// Mouse button (default: "none").
+ /// A number indicating which buttons are pressed on the mouse when a mouse event is triggered. Left=1, Right=2, Middle=4, Back=8, Forward=16, None=0.
+ /// Number of times the mouse button was clicked (default: 0).
+ /// The normalized pressure, which has a range of [0,1] (default: 0).
+ /// The normalized tangential pressure, which has a range of [-1,1] (default: 0).
+ /// The plane angle between the Y-Z plane and the plane containing both the stylus axis and the Y axis, in degrees of the range [-90,90], a positive tiltX is to the right (default: 0).
+ /// The plane angle between the X-Z plane and the plane containing both the stylus axis and the X axis, in degrees of the range [-90,90], a positive tiltY is towards the user (default: 0).
+ /// The clockwise rotation of a pen stylus around its own major axis, in degrees in the range [0,359] (default: 0).
+ /// X delta in CSS pixels for mouse wheel event (default: 0).
+ /// Y delta in CSS pixels for mouse wheel event (default: 0).
+ /// Pointer type (default: "mouse").
+ ///
+ /// See the "Input.dispatchKeyEvent" DevTools method.
+ ///
+ procedure SimulateMouseEvent(type_: TCefSimulatedMouseEventType; x, y: single; modifiers: integer = CEF_MOUSETOUCH_EVENT_MODIFIERS_NONE;
+ timestamp: single = 0; button: TCefSimulatedMouseButton = CEF_SIMULATEDMOUSEBUTTON_NONE;
+ buttons: integer = CEF_PRESSED_MOUSE_BUTTONS_NONE; clickCount: integer = 0; force: single = 0;
+ tangentialPressure: single = 0; tiltX: single = 0; tiltY: single = 0; twist: integer = 0;
+ deltaX: single = 0; deltaY: single = 0; pointerType: TCefSimulatedPointerType = CEF_SIMULATEDPOINTERTYPE_MOUSE);
+ ///
+ /// Dispatches a touch event to the page using the "Input.dispatchTouchEvent"
+ /// DevTools method. The browser has to be focused before simulating any
+ /// key event.
+ ///
+ /// Type of touch event.
+ /// Array of touch points.
+ /// Bit field representing pressed modifier keys. Alt=1, Ctrl=2, Meta/Command=4, Shift=8.(default: 0). See the CEF_MOUSETOUCH_EVENT_MODIFIERS_* constants.
+ /// Time at which the event occurred.
+ ///
+ /// See the "Input.dispatchTouchEvent" DevTools method.
+ ///
+ procedure SimulateTouchEvent(type_: TCefSimulatedTouchEventType; var touchPoints: TCefSimulatedTouchPointArray;
+ modifiers: integer = CEF_MOUSETOUCH_EVENT_MODIFIERS_NONE; timestamp: single = 0);
+ ///
+ /// Simulate editing commands using the "Input.dispatchKeyEvent" DevTools method.
+ ///
+ ///
+ /// See the "Input.dispatchKeyEvent" DevTools method.
+ /// See the Chromium sources.
+ ///
+ procedure SimulateEditingCommand(command : TCefEditingCommand);
///
/// Clears all certificate exceptions that were added as part of handling
/// OnCertificateError. If you call this it is recommended that you also call
@@ -6944,20 +7001,22 @@ end;
procedure TChromiumCore.SimulateKeyEvent( type_ : TSimulatedCefKeyEventType;
modifiers : integer;
- windowsVirtualKeyCode : integer;
- nativeVirtualKeyCode : integer;
- timestamp : integer;
- location : integer;
- autoRepeat : boolean;
- isKeypad : boolean;
- isSystemKey : boolean;
+ timestamp : single;
const text : ustring;
const unmodifiedtext : ustring;
const keyIdentifier : ustring;
const code : ustring;
- const key : ustring);
+ const key : ustring;
+ windowsVirtualKeyCode : integer;
+ nativeVirtualKeyCode : integer;
+ autoRepeat : boolean;
+ isKeypad : boolean;
+ isSystemKey : boolean;
+ location : TCefKeyLocation;
+ commands : TCefEditingCommand);
var
TempParams : ICefDictionaryValue;
+ TempList : ICefListValue;
begin
try
TempParams := TCefDictionaryValueRef.New;
@@ -6969,19 +7028,226 @@ begin
ketChar : TempParams.SetString('type', 'char');
end;
- TempParams.SetInt('modifiers', modifiers);
- TempParams.SetInt('timestamp', timestamp);
- TempParams.SetString('text', text);
- TempParams.SetString('unmodifiedtext', unmodifiedtext);
- TempParams.SetString('keyIdentifier', keyIdentifier);
- TempParams.SetString('code', code);
- TempParams.SetString('key', key);
- TempParams.SetInt('windowsVirtualKeyCode', windowsVirtualKeyCode);
- TempParams.SetInt('nativeVirtualKeyCode', nativeVirtualKeyCode);
- TempParams.SetBool('autoRepeat', autoRepeat);
- TempParams.SetBool('isKeypad', isKeypad);
- TempParams.SetBool('isSystemKey', isSystemKey);
- TempParams.SetInt('location', location);
+ if (modifiers <> CEF_MOUSETOUCH_EVENT_MODIFIERS_NONE) then
+ TempParams.SetInt('modifiers', modifiers);
+
+ if (timestamp <> 0) then
+ TempParams.SetDouble('timestamp', timestamp);
+
+ if (length(text) > 0) then
+ TempParams.SetString('text', text);
+
+ if (length(unmodifiedtext) > 0) then
+ TempParams.SetString('unmodifiedtext', unmodifiedtext);
+
+ if (length(keyIdentifier) > 0) then
+ TempParams.SetString('keyIdentifier', keyIdentifier);
+
+ if (length(code) > 0) then
+ TempParams.SetString('code', code);
+
+ if (length(key) > 0) then
+ TempParams.SetString('key', key);
+
+ if (windowsVirtualKeyCode <> 0) then
+ TempParams.SetInt('windowsVirtualKeyCode', windowsVirtualKeyCode);
+
+ if (nativeVirtualKeyCode <> 0) then
+ TempParams.SetInt('nativeVirtualKeyCode', nativeVirtualKeyCode);
+
+ if autoRepeat then
+ TempParams.SetBool('autoRepeat', autoRepeat);
+
+ if isKeypad then
+ TempParams.SetBool('isKeypad', isKeypad);
+
+ if isSystemKey then
+ TempParams.SetBool('isSystemKey', isSystemKey);
+
+ if (location <> CEF_KEYLOCATION_NONE) then
+ TempParams.SetInt('location', integer(location));
+
+ if (commands <> ecNone) then
+ begin
+ TempList := TCefListValueRef.New;
+ TempList.SetString(0, EditingCommandToString(commands));
+ TempParams.SetList('commands', TempList);
+ end;
+
+ ExecuteDevToolsMethod(0, 'Input.dispatchKeyEvent', TempParams);
+ finally
+ TempParams := nil;
+ end;
+end;
+
+procedure TChromiumCore.SimulateMouseEvent(type_ : TCefSimulatedMouseEventType;
+ x : single;
+ y : single;
+ modifiers : integer;
+ timestamp : single;
+ button : TCefSimulatedMouseButton;
+ buttons : integer;
+ clickCount : integer;
+ force : single;
+ tangentialPressure : single;
+ tiltX : single;
+ tiltY : single;
+ twist : integer;
+ deltaX : single;
+ deltaY : single;
+ pointerType : TCefSimulatedPointerType);
+var
+ TempParams : ICefDictionaryValue;
+begin
+ try
+ TempParams := TCefDictionaryValueRef.New;
+
+ case type_ of
+ mousePressed : TempParams.SetString('type', 'mousePressed');
+ mouseReleased : TempParams.SetString('type', 'mouseReleased');
+ mouseMoved : TempParams.SetString('type', 'mouseMoved');
+ mouseWheel : TempParams.SetString('type', 'mouseWheel');
+ end;
+
+ TempParams.SetDouble('x', x);
+ TempParams.SetDouble('y', y);
+
+ if (modifiers <> CEF_MOUSETOUCH_EVENT_MODIFIERS_NONE) then
+ TempParams.SetInt('modifiers', modifiers);
+
+ if (timestamp <> 0) then
+ TempParams.SetDouble('timestamp', timestamp);
+
+ case button of
+ CEF_SIMULATEDMOUSEBUTTON_LEFT : TempParams.SetString('button', 'left');
+ CEF_SIMULATEDMOUSEBUTTON_MIDDLE : TempParams.SetString('button', 'middle');
+ CEF_SIMULATEDMOUSEBUTTON_RIGHT : TempParams.SetString('button', 'right');
+ CEF_SIMULATEDMOUSEBUTTON_BACK : TempParams.SetString('button', 'back');
+ CEF_SIMULATEDMOUSEBUTTON_FORWARD : TempParams.SetString('button', 'forward');
+ end;
+
+ if (buttons <> CEF_PRESSED_MOUSE_BUTTONS_NONE) then
+ TempParams.SetInt('buttons', buttons);
+
+ if (clickCount <> 0) then
+ TempParams.SetInt('clickCount', clickCount);
+
+ if (force <> 0) then
+ TempParams.SetDouble('force', force);
+
+ if (tangentialPressure <> 0) then
+ TempParams.SetDouble('tangentialPressure', tangentialPressure);
+
+ if (tiltX <> 0) then
+ TempParams.SetDouble('tiltX', tiltX);
+
+ if (tiltY <> 0) then
+ TempParams.SetDouble('tiltY', tiltY);
+
+ if (twist <> 0) then
+ TempParams.SetInt('twist', twist);
+
+ if (deltaX <> 0) then
+ TempParams.SetDouble('deltaX', deltaX);
+
+ if (deltaY <> 0) then
+ TempParams.SetDouble('deltaY', deltaY);
+
+ case pointerType of
+ CEF_SIMULATEDPOINTERTYPE_MOUSE : TempParams.SetString('pointerType', 'mouse');
+ CEF_SIMULATEDPOINTERTYPE_PEN : TempParams.SetString('pointerType', 'pen');
+ end;
+
+ ExecuteDevToolsMethod(0, 'Input.dispatchMouseEvent', TempParams);
+ finally
+ TempParams := nil;
+ end;
+end;
+
+procedure TChromiumCore.SimulateTouchEvent( type_ : TCefSimulatedTouchEventType;
+ var touchPoints : TCefSimulatedTouchPointArray;
+ modifiers : integer;
+ timestamp : single);
+var
+ TempParams : ICefDictionaryValue;
+ TempPointList : ICefListValue;
+ TempPoint : ICefDictionaryValue;
+ i : integer;
+begin
+ try
+ TempParams := TCefDictionaryValueRef.New;
+
+ case type_ of
+ touchStart : TempParams.SetString('type', 'touchStart');
+ touchEnd : TempParams.SetString('type', 'touchEnd');
+ touchMove : TempParams.SetString('type', 'touchMove');
+ touchCancel : TempParams.SetString('type', 'touchCancel');
+ end;
+
+ TempPointList := TCefListValueRef.New;
+ i := 0;
+
+ while (i < length(touchPoints)) do
+ begin
+ TempPoint := TCefDictionaryValueRef.New;
+
+ TempPoint.SetInt('x', touchPoints[i].x);
+ TempPoint.SetInt('y', touchPoints[i].y);
+
+ if (touchPoints[i].radiusX <> 1) then
+ TempPoint.SetDouble('radiusX', touchPoints[i].radiusX);
+
+ if (touchPoints[i].radiusY <> 1) then
+ TempPoint.SetDouble('radiusY', touchPoints[i].radiusY);
+
+ if (touchPoints[i].rotationAngle <> 0) then
+ TempPoint.SetDouble('rotationAngle', touchPoints[i].rotationAngle);
+
+ if (touchPoints[i].force <> 1) then
+ TempPoint.SetDouble('force', touchPoints[i].force);
+
+ if (touchPoints[i].tangentialPressure <> 0) then
+ TempPoint.SetDouble('tangentialPressure', touchPoints[i].tangentialPressure);
+
+ if (touchPoints[i].tiltX <> 0) then
+ TempPoint.SetInt('tiltX', touchPoints[i].tiltX);
+
+ if (touchPoints[i].tiltY <> 0) then
+ TempPoint.SetInt('tiltY', touchPoints[i].tiltY);
+
+ if (touchPoints[i].twist <> 0) then
+ TempPoint.SetInt('twist', touchPoints[i].twist);
+
+ TempPointList.SetDictionary(i, TempPoint);
+ inc(i);
+ end;
+
+ TempParams.SetList('touchPoints', TempPointList);
+
+ if (modifiers <> CEF_MOUSETOUCH_EVENT_MODIFIERS_NONE) then
+ TempParams.SetInt('modifiers', modifiers);
+
+ if (timestamp <> 0) then
+ TempParams.SetDouble('timestamp', timestamp);
+
+ ExecuteDevToolsMethod(0, 'Input.dispatchTouchEvent', TempParams);
+ finally
+ TempParams := nil;
+ end;
+end;
+
+procedure TChromiumCore.SimulateEditingCommand(command : TCefEditingCommand);
+var
+ TempParams : ICefDictionaryValue;
+ TempList : ICefListValue;
+begin
+ try
+ TempParams := TCefDictionaryValueRef.New;
+ TempParams.SetString('type', 'char');
+
+ TempList := TCefListValueRef.New;
+ TempList.SetString(0, EditingCommandToString(command));
+ TempParams.SetList('commands', TempList);
ExecuteDevToolsMethod(0, 'Input.dispatchKeyEvent', TempParams);
finally
diff --git a/source/uCEFConstants.pas b/source/uCEFConstants.pas
index 57acec92..1a690d27 100644
--- a/source/uCEFConstants.pas
+++ b/source/uCEFConstants.pas
@@ -3151,6 +3151,25 @@ const
USER_DEFAULT_SCREEN_DPI = 96;
{$IFEND}
+ // Modifier values used in the Input.dispatchTouchEvent and Input.dispatchMouseEvent DevTools methods.
+ // Bit field representing pressed modifier keys. Alt=1, Ctrl=2, Meta/Command=4, Shift=8 (default: 0).
+ // https://chromedevtools.github.io/devtools-protocol/tot/Input/#method-dispatchTouchEvent
+ CEF_MOUSETOUCH_EVENT_MODIFIERS_NONE = 0;
+ CEF_MOUSETOUCH_EVENT_MODIFIERS_ALT = 1 shl 0;
+ CEF_MOUSETOUCH_EVENT_MODIFIERS_CTRL = 1 shl 1;
+ CEF_MOUSETOUCH_EVENT_MODIFIERS_METACMD = 1 shl 2;
+ CEF_MOUSETOUCH_EVENT_MODIFIERS_SHIFT = 1 shl 3;
+
+ // Modifier values used in the Input.dispatchMouseEvent DevTools method.
+ // A number indicating which buttons are pressed on the mouse when a mouse event is triggered. Left=1, Right=2, Middle=4, Back=8, Forward=16, None=0.
+ // https://chromedevtools.github.io/devtools-protocol/tot/Input/#method-dispatchMouseEvent
+ CEF_PRESSED_MOUSE_BUTTONS_NONE = 0;
+ CEF_PRESSED_MOUSE_BUTTONS_LEFT = 1 shl 0;
+ CEF_PRESSED_MOUSE_BUTTONS_RIGHT = 1 shl 1;
+ CEF_PRESSED_MOUSE_BUTTONS_MIDDLE = 1 shl 2;
+ CEF_PRESSED_MOUSE_BUTTONS_BACK = 1 shl 3;
+ CEF_PRESSED_MOUSE_BUTTONS_FORWARD = 1 shl 4;
+
// This constant is defined by Chromium in chrome/app/main_dll_loader_win.cc
// It's used with SetProcessShutdownParameters to set a shutdown priority for the
// subprocesses. $280 is the default value for applications.
diff --git a/source/uCEFMiscFunctions.pas b/source/uCEFMiscFunctions.pas
index 0c0e78e0..514babd1 100644
--- a/source/uCEFMiscFunctions.pas
+++ b/source/uCEFMiscFunctions.pas
@@ -827,6 +827,10 @@ function IsCEFSubprocess : boolean;
{$IFNDEF FPC}{$IFNDEF DELPHI7_UP}
function PosEx(const SubStr, S: string; Offset: Cardinal = 1): Integer;
{$ENDIF}{$ENDIF}
+///
+/// Convert an editting command to string.
+///
+function EditingCommandToString(aEditingCommand : TCefEditingCommand): ustring;
implementation
@@ -3388,4 +3392,150 @@ begin
end;
{$ENDIF}{$ENDIF}
+function EditingCommandToString(aEditingCommand : TCefEditingCommand): ustring;
+begin
+ case aEditingCommand of
+ ecAlignCenter : Result := 'AlignCenter';
+ ecAlignJustified : Result := 'AlignJustified';
+ ecAlignLeft : Result := 'AlignLeft';
+ ecAlignRight : Result := 'AlignRight';
+ ecBackColor : Result := 'BackColor';
+ ecBackwardDelete : Result := 'BackwardDelete';
+ ecBold : Result := 'Bold';
+ ecCopy : Result := 'Copy';
+ ecCreateLink : Result := 'CreateLink';
+ ecCut : Result := 'Cut';
+ ecDefaultParagraphSeparator : Result := 'DefaultParagraphSeparator';
+ ecDelete : Result := 'Delete';
+ ecDeleteBackward : Result := 'DeleteBackward';
+ ecDeleteBackwardByDecomposingPreviousCharacter : Result := 'DeleteBackwardByDecomposingPreviousCharacter';
+ ecDeleteForward : Result := 'DeleteForward';
+ ecDeleteToBeginningOfLine : Result := 'DeleteToBeginningOfLine';
+ ecDeleteToBeginningOfParagraph : Result := 'DeleteToBeginningOfParagraph';
+ ecDeleteToEndOfLine : Result := 'DeleteToEndOfLine';
+ ecDeleteToEndOfParagraph : Result := 'DeleteToEndOfParagraph';
+ ecDeleteToMark : Result := 'DeleteToMark';
+ ecDeleteWordBackward : Result := 'DeleteWordBackward';
+ ecDeleteWordForward : Result := 'DeleteWordForward';
+ ecFindString : Result := 'FindString';
+ ecFontName : Result := 'FontName';
+ ecFontSize : Result := 'FontSize';
+ ecFontSizeDelta : Result := 'FontSizeDelta';
+ ecForeColor : Result := 'ForeColor';
+ ecFormatBlock : Result := 'FormatBlock';
+ ecForwardDelete : Result := 'ForwardDelete';
+ ecHiliteColor : Result := 'HiliteColor';
+ ecIgnoreSpelling : Result := 'IgnoreSpelling';
+ ecIndent : Result := 'Indent';
+ ecInsertBacktab : Result := 'InsertBacktab';
+ ecInsertHorizontalRule : Result := 'InsertHorizontalRule';
+ ecInsertHTML : Result := 'InsertHTML';
+ ecInsertImage : Result := 'InsertImage';
+ ecInsertLineBreak : Result := 'InsertLineBreak';
+ ecInsertNewline : Result := 'InsertNewline';
+ ecInsertNewlineInQuotedContent : Result := 'InsertNewlineInQuotedContent';
+ ecInsertOrderedList : Result := 'InsertOrderedList';
+ ecInsertParagraph : Result := 'InsertParagraph';
+ ecInsertTab : Result := 'InsertTab';
+ ecInsertText : Result := 'InsertText';
+ ecInsertUnorderedList : Result := 'InsertUnorderedList';
+ ecItalic : Result := 'Italic';
+ ecJustifyCenter : Result := 'JustifyCenter';
+ ecJustifyFull : Result := 'JustifyFull';
+ ecJustifyLeft : Result := 'JustifyLeft';
+ ecJustifyNone : Result := 'JustifyNone';
+ ecJustifyRight : Result := 'JustifyRight';
+ ecMakeTextWritingDirectionLeftToRight : Result := 'MakeTextWritingDirectionLeftToRight';
+ ecMakeTextWritingDirectionNatural : Result := 'MakeTextWritingDirectionNatural';
+ ecMakeTextWritingDirectionRightToLeft : Result := 'MakeTextWritingDirectionRightToLeft';
+ ecMoveBackward : Result := 'MoveBackward';
+ ecMoveBackwardAndModifySelection : Result := 'MoveBackwardAndModifySelection';
+ ecMoveDown : Result := 'MoveDown';
+ ecMoveDownAndModifySelection : Result := 'MoveDownAndModifySelection';
+ ecMoveForward : Result := 'MoveForward';
+ ecMoveForwardAndModifySelection : Result := 'MoveForwardAndModifySelection';
+ ecMoveLeft : Result := 'MoveLeft';
+ ecMoveLeftAndModifySelection : Result := 'MoveLeftAndModifySelection';
+ ecMovePageDown : Result := 'MovePageDown';
+ ecMovePageDownAndModifySelection : Result := 'MovePageDownAndModifySelection';
+ ecMovePageUp : Result := 'MovePageUp';
+ ecMovePageUpAndModifySelection : Result := 'MovePageUpAndModifySelection';
+ ecMoveParagraphBackward : Result := 'MoveParagraphBackward';
+ ecMoveParagraphBackwardAndModifySelection : Result := 'MoveParagraphBackwardAndModifySelection';
+ ecMoveParagraphForward : Result := 'MoveParagraphForward';
+ ecMoveParagraphForwardAndModifySelection : Result := 'MoveParagraphForwardAndModifySelection';
+ ecMoveRight : Result := 'MoveRight';
+ ecMoveRightAndModifySelection : Result := 'MoveRightAndModifySelection';
+ ecMoveToBeginningOfDocument : Result := 'MoveToBeginningOfDocument';
+ ecMoveToBeginningOfDocumentAndModifySelection : Result := 'MoveToBeginningOfDocumentAndModifySelection';
+ ecMoveToBeginningOfLine : Result := 'MoveToBeginningOfLine';
+ ecMoveToBeginningOfLineAndModifySelection : Result := 'MoveToBeginningOfLineAndModifySelection';
+ ecMoveToBeginningOfParagraph : Result := 'MoveToBeginningOfParagraph';
+ ecMoveToBeginningOfParagraphAndModifySelection : Result := 'MoveToBeginningOfParagraphAndModifySelection';
+ ecMoveToBeginningOfSentence : Result := 'MoveToBeginningOfSentence';
+ ecMoveToBeginningOfSentenceAndModifySelection : Result := 'MoveToBeginningOfSentenceAndModifySelection';
+ ecMoveToEndOfDocument : Result := 'MoveToEndOfDocument';
+ ecMoveToEndOfDocumentAndModifySelection : Result := 'MoveToEndOfDocumentAndModifySelection';
+ ecMoveToEndOfLine : Result := 'MoveToEndOfLine';
+ ecMoveToEndOfLineAndModifySelection : Result := 'MoveToEndOfLineAndModifySelection';
+ ecMoveToEndOfParagraph : Result := 'MoveToEndOfParagraph';
+ ecMoveToEndOfParagraphAndModifySelection : Result := 'MoveToEndOfParagraphAndModifySelection';
+ ecMoveToEndOfSentence : Result := 'MoveToEndOfSentence';
+ ecMoveToEndOfSentenceAndModifySelection : Result := 'MoveToEndOfSentenceAndModifySelection';
+ ecMoveToLeftEndOfLine : Result := 'MoveToLeftEndOfLine';
+ ecMoveToLeftEndOfLineAndModifySelection : Result := 'MoveToLeftEndOfLineAndModifySelection';
+ ecMoveToRightEndOfLine : Result := 'MoveToRightEndOfLine';
+ ecMoveToRightEndOfLineAndModifySelection : Result := 'MoveToRightEndOfLineAndModifySelection';
+ ecMoveUp : Result := 'MoveUp';
+ ecMoveUpAndModifySelection : Result := 'MoveUpAndModifySelection';
+ ecMoveWordBackward : Result := 'MoveWordBackward';
+ ecMoveWordBackwardAndModifySelection : Result := 'MoveWordBackwardAndModifySelection';
+ ecMoveWordForward : Result := 'MoveWordForward';
+ ecMoveWordForwardAndModifySelection : Result := 'MoveWordForwardAndModifySelection';
+ ecMoveWordLeft : Result := 'MoveWordLeft';
+ ecMoveWordLeftAndModifySelection : Result := 'MoveWordLeftAndModifySelection';
+ ecMoveWordRight : Result := 'MoveWordRight';
+ ecMoveWordRightAndModifySelection : Result := 'MoveWordRightAndModifySelection';
+ ecOutdent : Result := 'Outdent';
+ ecOverWrite : Result := 'OverWrite';
+ ecPaste : Result := 'Paste';
+ ecPasteAndMatchStyle : Result := 'PasteAndMatchStyle';
+ ecPasteGlobalSelection : Result := 'PasteGlobalSelection';
+ ecPrint : Result := 'Print';
+ ecRedo : Result := 'Redo';
+ ecRemoveFormat : Result := 'RemoveFormat';
+ ecScrollLineDown : Result := 'ScrollLineDown';
+ ecScrollLineUp : Result := 'ScrollLineUp';
+ ecScrollPageBackward : Result := 'ScrollPageBackward';
+ ecScrollPageForward : Result := 'ScrollPageForward';
+ ecScrollToBeginningOfDocument : Result := 'ScrollToBeginningOfDocument';
+ ecScrollToEndOfDocument : Result := 'ScrollToEndOfDocument';
+ ecSelectAll : Result := 'SelectAll';
+ ecSelectLine : Result := 'SelectLine';
+ ecSelectParagraph : Result := 'SelectParagraph';
+ ecSelectSentence : Result := 'SelectSentence';
+ ecSelectToMark : Result := 'SelectToMark';
+ ecSelectWord : Result := 'SelectWord';
+ ecSetMark : Result := 'SetMark';
+ ecStrikethrough : Result := 'Strikethrough';
+ ecStyleWithCSS : Result := 'StyleWithCSS';
+ ecSubscript : Result := 'Subscript';
+ ecSuperscript : Result := 'Superscript';
+ ecSwapWithMark : Result := 'SwapWithMark';
+ ecToggleBold : Result := 'ToggleBold';
+ ecToggleItalic : Result := 'ToggleItalic';
+ ecToggleUnderline : Result := 'ToggleUnderline';
+ ecTranspose : Result := 'Transpose';
+ ecUnderline : Result := 'Underline';
+ ecUndo : Result := 'Undo';
+ ecUnlink : Result := 'Unlink';
+ ecUnscript : Result := 'Unscript';
+ ecUnselect : Result := 'Unselect';
+ ecUseCSS : Result := 'UseCSS';
+ ecYank : Result := 'Yank';
+ ecYankAndSelect : Result := 'YankAndSelect';
+ else Result := '';
+ end;
+end;
+
end.
diff --git a/source/uCEFTypes.pas b/source/uCEFTypes.pas
index a3a02bc4..2dbf1551 100644
--- a/source/uCEFTypes.pas
+++ b/source/uCEFTypes.pas
@@ -1937,6 +1937,218 @@ type
CEF_POINTER_TYPE_UNKNOWN
);
+ ///
+ /// Type of touch event in the TChromiumCore.SimulateTouchEvent function.
+ ///
+ ///
+ /// See the Input.dispatchTouchEvent DevTools method
+ ///
+ TCefSimulatedTouchEventType = (
+ touchStart,
+ touchEnd,
+ touchMove,
+ touchCancel
+ );
+
+ ///
+ /// Type of mouse event in the TChromiumCore.SimulateMouseEvent function.
+ ///
+ ///
+ /// See the Input.dispatchMouseEvent DevTools method
+ ///
+ TCefSimulatedMouseEventType = (
+ mousePressed,
+ mouseReleased,
+ mouseMoved,
+ mouseWheel
+ );
+
+ ///
+ /// Mouse button in the TChromiumCore.SimulateMouseEvent function.
+ ///
+ ///
+ /// See the Input.dispatchMouseEvent DevTools method
+ ///
+ TCefSimulatedMouseButton = (
+ CEF_SIMULATEDMOUSEBUTTON_NONE,
+ CEF_SIMULATEDMOUSEBUTTON_LEFT,
+ CEF_SIMULATEDMOUSEBUTTON_MIDDLE,
+ CEF_SIMULATEDMOUSEBUTTON_RIGHT,
+ CEF_SIMULATEDMOUSEBUTTON_BACK,
+ CEF_SIMULATEDMOUSEBUTTON_FORWARD
+ );
+
+ ///
+ /// Pointer type in the TChromiumCore.SimulateMouseEvent function.
+ ///
+ ///
+ /// See the Input.dispatchMouseEvent DevTools method
+ ///
+ TCefSimulatedPointerType = (
+ CEF_SIMULATEDPOINTERTYPE_MOUSE,
+ CEF_SIMULATEDPOINTERTYPE_PEN
+ );
+
+ ///
+ /// Key location value used in the TChromiumCore.dispatchKeyEvent DevTools method.
+ ///
+ ///
+ /// See the "Input.dispatchKeyEvent" DevTools method.
+ ///
+ TCefKeyLocation = (
+ CEF_KEYLOCATION_NONE,
+ CEF_KEYLOCATION_LEFT,
+ CEF_KEYLOCATION_RIGHT
+ );
+
+ ///
+ /// Blink editing commands used by the "Input.dispatchKeyEvent" DevTools method.
+ ///
+ ///
+ /// See the "Input.dispatchKeyEvent" DevTools method.
+ /// See the Chromium sources.
+ ///
+ TCefEditingCommand = (ecNone,
+ ecAlignCenter,
+ ecAlignJustified,
+ ecAlignLeft,
+ ecAlignRight,
+ ecBackColor,
+ ecBackwardDelete,
+ ecBold,
+ ecCopy,
+ ecCreateLink,
+ ecCut,
+ ecDefaultParagraphSeparator,
+ ecDelete,
+ ecDeleteBackward,
+ ecDeleteBackwardByDecomposingPreviousCharacter,
+ ecDeleteForward,
+ ecDeleteToBeginningOfLine,
+ ecDeleteToBeginningOfParagraph,
+ ecDeleteToEndOfLine,
+ ecDeleteToEndOfParagraph,
+ ecDeleteToMark,
+ ecDeleteWordBackward,
+ ecDeleteWordForward,
+ ecFindString,
+ ecFontName,
+ ecFontSize,
+ ecFontSizeDelta,
+ ecForeColor,
+ ecFormatBlock,
+ ecForwardDelete,
+ ecHiliteColor,
+ ecIgnoreSpelling,
+ ecIndent,
+ ecInsertBacktab,
+ ecInsertHorizontalRule,
+ ecInsertHTML,
+ ecInsertImage,
+ ecInsertLineBreak,
+ ecInsertNewline,
+ ecInsertNewlineInQuotedContent,
+ ecInsertOrderedList,
+ ecInsertParagraph,
+ ecInsertTab,
+ ecInsertText,
+ ecInsertUnorderedList,
+ ecItalic,
+ ecJustifyCenter,
+ ecJustifyFull,
+ ecJustifyLeft,
+ ecJustifyNone,
+ ecJustifyRight,
+ ecMakeTextWritingDirectionLeftToRight,
+ ecMakeTextWritingDirectionNatural,
+ ecMakeTextWritingDirectionRightToLeft,
+ ecMoveBackward,
+ ecMoveBackwardAndModifySelection,
+ ecMoveDown,
+ ecMoveDownAndModifySelection,
+ ecMoveForward,
+ ecMoveForwardAndModifySelection,
+ ecMoveLeft,
+ ecMoveLeftAndModifySelection,
+ ecMovePageDown,
+ ecMovePageDownAndModifySelection,
+ ecMovePageUp,
+ ecMovePageUpAndModifySelection,
+ ecMoveParagraphBackward,
+ ecMoveParagraphBackwardAndModifySelection,
+ ecMoveParagraphForward,
+ ecMoveParagraphForwardAndModifySelection,
+ ecMoveRight,
+ ecMoveRightAndModifySelection,
+ ecMoveToBeginningOfDocument,
+ ecMoveToBeginningOfDocumentAndModifySelection,
+ ecMoveToBeginningOfLine,
+ ecMoveToBeginningOfLineAndModifySelection,
+ ecMoveToBeginningOfParagraph,
+ ecMoveToBeginningOfParagraphAndModifySelection,
+ ecMoveToBeginningOfSentence,
+ ecMoveToBeginningOfSentenceAndModifySelection,
+ ecMoveToEndOfDocument,
+ ecMoveToEndOfDocumentAndModifySelection,
+ ecMoveToEndOfLine,
+ ecMoveToEndOfLineAndModifySelection,
+ ecMoveToEndOfParagraph,
+ ecMoveToEndOfParagraphAndModifySelection,
+ ecMoveToEndOfSentence,
+ ecMoveToEndOfSentenceAndModifySelection,
+ ecMoveToLeftEndOfLine,
+ ecMoveToLeftEndOfLineAndModifySelection,
+ ecMoveToRightEndOfLine,
+ ecMoveToRightEndOfLineAndModifySelection,
+ ecMoveUp,
+ ecMoveUpAndModifySelection,
+ ecMoveWordBackward,
+ ecMoveWordBackwardAndModifySelection,
+ ecMoveWordForward,
+ ecMoveWordForwardAndModifySelection,
+ ecMoveWordLeft,
+ ecMoveWordLeftAndModifySelection,
+ ecMoveWordRight,
+ ecMoveWordRightAndModifySelection,
+ ecOutdent,
+ ecOverWrite,
+ ecPaste,
+ ecPasteAndMatchStyle,
+ ecPasteGlobalSelection,
+ ecPrint,
+ ecRedo,
+ ecRemoveFormat,
+ ecScrollLineDown,
+ ecScrollLineUp,
+ ecScrollPageBackward,
+ ecScrollPageForward,
+ ecScrollToBeginningOfDocument,
+ ecScrollToEndOfDocument,
+ ecSelectAll,
+ ecSelectLine,
+ ecSelectParagraph,
+ ecSelectSentence,
+ ecSelectToMark,
+ ecSelectWord,
+ ecSetMark,
+ ecStrikethrough,
+ ecStyleWithCSS,
+ ecSubscript,
+ ecSuperscript,
+ ecSwapWithMark,
+ ecToggleBold,
+ ecToggleItalic,
+ ecToggleUnderline,
+ ecTranspose,
+ ecUnderline,
+ ecUndo,
+ ecUnlink,
+ ecUnscript,
+ ecUnselect,
+ ecUseCSS,
+ ecYank,
+ ecYankAndSelect);
+
///
/// Enumerates the various representations of the ordering of audio channels.
/// Must be kept synchronized with media::ChannelLayout from Chromium.
@@ -4180,6 +4392,62 @@ type
pointer_type : TCefPointerType;
end;
+
+ ///
+ /// Structure representing a simulated touch point.
+ ///
+ ///
+ /// See the Input.TouchPoint type in the DevTools docs.
+ ///
+ TCefSimulatedTouchPoint = record
+ ///
+ /// Identifier used to track touch sources between events, must be unique within an event. This is an optional value.
+ ///
+ id : integer;
+ ///
+ /// X coordinate of the event relative to the main frame's viewport in CSS pixels.
+ ///
+ x : integer;
+ ///
+ /// Y coordinate of the event relative to the main frame's viewport in CSS pixels. 0 refers to the top of the viewport and Y increases as it proceeds towards the bottom of the viewport.
+ ///
+ y : integer;
+ ///
+ /// X radius of the touch area (default: 1.0). This is an optional value.
+ ///
+ radiusX : single;
+ ///
+ /// Y radius of the touch area (default: 1.0). This is an optional value.
+ ///
+ radiusY : single;
+ ///
+ /// Rotation angle (default: 0.0). This is an optional value.
+ ///
+ rotationAngle : single;
+ ///
+ /// Force (default: 1.0). This is an optional value.
+ ///
+ force : single;
+ ///
+ /// The normalized tangential pressure, which has a range of [-1,1] (default: 0). This is an optional value.
+ ///
+ tangentialPressure : single;
+ ///
+ /// The plane angle between the Y-Z plane and the plane containing both the stylus axis and the Y axis, in degrees of the range [-90,90], a positive tiltX is to the right (default: 0) This is an optional value.
+ ///
+ tiltX : integer;
+ ///
+ /// The plane angle between the X-Z plane and the plane containing both the stylus axis and the X axis, in degrees of the range [-90,90], a positive tiltY is towards the user (default: 0). This is an optional value.
+ ///
+ tiltY : integer;
+ ///
+ /// The clockwise rotation of a pen stylus around its own major axis, in degrees in the range [0,359] (default: 0). This is an optional value.
+ ///
+ twist : integer;
+ end;
+ TCefSimulatedTouchPointArray = array of TCefSimulatedTouchPoint;
+
+
///
/// Structure representing the audio parameters for setting up the audio
/// handler.
diff --git a/update_CEF4Delphi.json b/update_CEF4Delphi.json
index bcc2d7e8..18c3ded6 100644
--- a/update_CEF4Delphi.json
+++ b/update_CEF4Delphi.json
@@ -2,7 +2,7 @@
"UpdateLazPackages" : [
{
"ForceNotify" : true,
- "InternalVersion" : 627,
+ "InternalVersion" : 628,
"Name" : "cef4delphi_lazarus.lpk",
"Version" : "126.2.18"
}