These enumerations define the Domain Event IDs used within the PureBasic WebGadget framework for executing Chrome DevTools Protocol (CDP) methods. Each domain has a base Event ID, and enumerations use an increment of 100, allowing the same method to be invoked multiple times (+1, +2, etc.) while maintaining unique identifiers.
Enumeration BROWSER_USER_EVENTS 100000 Step 100
#UE_Browser_Close
#UE_Browser_GetVersion
#UE_Browser_GetBrowserCommandLine
#UE_Browser_GetWindowBounds
#UE_Browser_GetWindowForTarget
#UE_Browser_GrantPermissions
#UE_Browser_ResetPermissions
#UE_Browser_SetDownloadBehavior
#UE_Browser_SetPermission
#UE_Browser_SetWindowBounds
EndEnumeration
Enumeration DOM_USER_EVENTS 110000 Step 100
#UE_DOM_DescribeNode
#UE_DOM_Disable
#UE_DOM_Enable
#UE_DOM_GetDocument
#UE_DOM_GetNodeForLocation
#UE_DOM_GetOuterHTML
EndEnumeration
Enumeration EMULATION_USER_EVENTS 120000 Step 100
#UE_Emulation_ClearDeviceMetricsOverride
#UE_Emulation_ClearGeolocationOverride
#UE_Emulation_SetDeviceMetricsOverride
#UE_Emulation_SetGeolocationOverride
EndEnumeration
Enumeration FETCH_USER_EVENTS 130000 Step 100
#UE_Fetch_ContinueRequest
#UE_Fetch_ContinueWithAuth
#UE_Fetch_Disable
#UE_Fetch_Enable
#UE_Fetch_FailRequest
#UE_Fetch_FulfillRequest
#UE_Fetch_GetResponseBody
EndEnumeration
Enumeration INPUT_USER_EVENTS 140000 Step 100
#UE_Input_DispatchKeyEvent
#UE_Input_DispatchMouseEvent
#UE_Input_EmulateTouchFromMouseEvent
#UE_Input_InsertText
EndEnumeration
Enumeration NETWORK_USER_EVENTS 150000 Step 100
#UE_Network_ClearBrowserCache
#UE_Network_ClearBrowserCookies
#UE_Network_Disable
#UE_Network_Enable
#UE_Network_GetCookies
#UE_Network_GetResponseBody
#UE_Network_SetCookie
#UE_Network_SetCookies
#UE_Network_SetExtraHTTPHeaders
#UE_Network_SetUserAgentOverride
EndEnumeration
Enumeration OVERLAY_USER_EVENTS 160000 Step 100
#UE_Overlay_Disable
#UE_Overlay_Enable
#UE_Overlay_HideHighlight
#UE_Overlay_HighlightNode
EndEnumeration
Enumeration PAGE_USER_EVENTS 170000 Step 100
#UE_Page_AddScriptToEvaluateOnNewDocument
#UE_Page_BringToFront
#UE_Page_CaptureScreenshot
#UE_Page_Close
#UE_Page_CreateIsolatedWorld
#UE_Page_Enable
#UE_Page_GetLayoutMetrics
#UE_Page_GetNavigationHistory
#UE_Page_HandleJavaScriptDialog
#UE_Page_NavigateToHistoryEntry
#UE_Page_Navigate
#UE_Page_PrintToPDF
#UE_Page_Reload
#UE_Page_RemoveScriptToEvaluateOnNewDocument
#UE_Page_ResetNavigationHistory
#UE_Page_ScreencastFrameAck
#UE_Page_SetBypassCSP
#UE_Page_SetDocumentContent
#UE_Page_SetInterceptFileChooserDialog
#UE_Page_StartScreencast
#UE_Page_StopLoading
#UE_Page_StopScreencast
EndEnumeration
Enumeration RUNTIME_USER_EVENTS 180000 Step 100
#UE_Runtime_AddBinding
#UE_Runtime_AwaitPromise
#UE_Runtime_CallFunctionOn
#UE_Runtime_CompileScript
#UE_Runtime_Disable
#UE_Runtime_Enable
#UE_Runtime_Evaluate
#UE_Runtime_RemoveBinding
#UE_Runtime_RunScript
EndEnumeration
Enumeration TARGET_USER_EVENTS 190000 Step 100
#UE_Target_ActivateTarget
#UE_Target_AttachToTarget
#UE_Target_CloseTarget
#UE_Target_CreateTarget
#UE_Target_DetachFromTarget
#UE_Target_GetTargetInfo
#UE_Target_GetTargets
#UE_Target_SetDiscoverTargets
EndEnumeration