Initial commit
This commit is contained in:
@@ -0,0 +1,316 @@
|
||||
// CodeGear C++Builder
|
||||
// Copyright (c) 1995, 2025 by Embarcadero Technologies, Inc.
|
||||
// All rights reserved
|
||||
|
||||
// (DO NOT EDIT: machine generated header) 'uCEFChromiumEvents.pas' rev: 37.00 (Windows)
|
||||
|
||||
#ifndef uCEFChromiumEventsHPP
|
||||
#define uCEFChromiumEventsHPP
|
||||
|
||||
#pragma delphiheader begin
|
||||
#pragma option push
|
||||
#if defined(__BORLANDC__) && !defined(__clang__)
|
||||
#pragma option -w- // All warnings off
|
||||
#pragma option -Vx // Zero-length empty class member
|
||||
#endif
|
||||
#pragma pack(push,8)
|
||||
#include <System.hpp>
|
||||
#include <SysInit.hpp>
|
||||
#include <System.Classes.hpp>
|
||||
#include <Winapi.Messages.hpp>
|
||||
#include <uCEFTypes.hpp>
|
||||
#include <uCEFInterfaces.hpp>
|
||||
|
||||
//-- user supplied -----------------------------------------------------------
|
||||
|
||||
namespace Ucefchromiumevents
|
||||
{
|
||||
//-- forward type declarations -----------------------------------------------
|
||||
//-- type declarations -------------------------------------------------------
|
||||
typedef void __fastcall (__closure *TOnProcessMessageReceived)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefFrame frame, Uceftypes::TCefProcessId sourceProcess, const Ucefinterfaces::_di_ICefProcessMessage message, /* out */ bool &Result);
|
||||
|
||||
typedef void __fastcall (__closure *TOnLoadStart)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefFrame frame, Uceftypes::TCefTransitionType transitionType);
|
||||
|
||||
typedef void __fastcall (__closure *TOnLoadEnd)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefFrame frame, int httpStatusCode);
|
||||
|
||||
typedef void __fastcall (__closure *TOnLoadError)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefFrame frame, Uceftypes::TCefErrorCode errorCode, const Uceftypes::ustring errorText, const Uceftypes::ustring failedUrl);
|
||||
|
||||
typedef void __fastcall (__closure *TOnLoadingStateChange)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, bool isLoading, bool canGoBack, bool canGoForward);
|
||||
|
||||
typedef void __fastcall (__closure *TOnTakeFocus)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, bool next_);
|
||||
|
||||
typedef void __fastcall (__closure *TOnSetFocus)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, Uceftypes::TCefFocusSource source, /* out */ bool &Result);
|
||||
|
||||
typedef void __fastcall (__closure *TOnGotFocus)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser);
|
||||
|
||||
typedef void __fastcall (__closure *TOnBeforeContextMenu)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefFrame frame, const Ucefinterfaces::_di_ICefContextMenuParams params, const Ucefinterfaces::_di_ICefMenuModel model);
|
||||
|
||||
typedef void __fastcall (__closure *TOnRunContextMenu)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefFrame frame, const Ucefinterfaces::_di_ICefContextMenuParams params, const Ucefinterfaces::_di_ICefMenuModel model, const Ucefinterfaces::_di_ICefRunContextMenuCallback callback, bool &aResult);
|
||||
|
||||
typedef void __fastcall (__closure *TOnContextMenuCommand)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefFrame frame, const Ucefinterfaces::_di_ICefContextMenuParams params, int commandId, Uceftypes::TCefEventFlags eventFlags, /* out */ bool &Result);
|
||||
|
||||
typedef void __fastcall (__closure *TOnContextMenuDismissed)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefFrame frame);
|
||||
|
||||
typedef void __fastcall (__closure *TOnRunQuickMenuEvent)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefFrame frame, const Uceftypes::TCefPoint &location, const Uceftypes::TCefSize &size, Uceftypes::TCefQuickMenuEditStateFlags edit_state_flags, const Ucefinterfaces::_di_ICefRunQuickMenuCallback callback, bool &aResult);
|
||||
|
||||
typedef void __fastcall (__closure *TOnQuickMenuCommandEvent)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefFrame frame, int command_id, Uceftypes::TCefEventFlags event_flags, bool &aResult);
|
||||
|
||||
typedef void __fastcall (__closure *TOnQuickMenuDismissedEvent)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefFrame frame);
|
||||
|
||||
typedef void __fastcall (__closure *TOnPreKeyEvent)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Uceftypes::PCefKeyEvent event, Uceftypes::TCefEventHandle osEvent, /* out */ bool &isKeyboardShortcut, /* out */ bool &Result);
|
||||
|
||||
typedef void __fastcall (__closure *TOnKeyEvent)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Uceftypes::PCefKeyEvent event, Uceftypes::TCefEventHandle osEvent, /* out */ bool &Result);
|
||||
|
||||
typedef void __fastcall (__closure *TOnAddressChange)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefFrame frame, const Uceftypes::ustring url);
|
||||
|
||||
typedef void __fastcall (__closure *TOnTitleChange)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Uceftypes::ustring title);
|
||||
|
||||
typedef void __fastcall (__closure *TOnFavIconUrlChange)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, System::Classes::TStrings* const iconUrls);
|
||||
|
||||
typedef void __fastcall (__closure *TOnFullScreenModeChange)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, bool fullscreen);
|
||||
|
||||
typedef void __fastcall (__closure *TOnTooltip)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, Uceftypes::ustring &text, /* out */ bool &Result);
|
||||
|
||||
typedef void __fastcall (__closure *TOnStatusMessage)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Uceftypes::ustring value);
|
||||
|
||||
typedef void __fastcall (__closure *TOnConsoleMessage)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, Uceftypes::TCefLogSeverity level, const Uceftypes::ustring message, const Uceftypes::ustring source, int line, /* out */ bool &Result);
|
||||
|
||||
typedef void __fastcall (__closure *TOnAutoResize)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Uceftypes::PCefSize new_size, /* out */ bool &Result);
|
||||
|
||||
typedef void __fastcall (__closure *TOnLoadingProgressChange)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const double progress);
|
||||
|
||||
typedef void __fastcall (__closure *TOnCursorChange)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, Uceftypes::TCefCursorHandle cursor_, Uceftypes::TCefCursorType cursorType, const Uceftypes::PCefCursorInfo customCursorInfo, bool &aResult);
|
||||
|
||||
typedef void __fastcall (__closure *TOnMediaAccessChange)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, bool has_video_access, bool has_audio_access);
|
||||
|
||||
typedef void __fastcall (__closure *TOnContentsBoundsChange)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Uceftypes::PCefRect new_bounds, bool &aResult);
|
||||
|
||||
typedef void __fastcall (__closure *TOnGetRootWindowScreenRect)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, Uceftypes::PCefRect rect_, bool &aResult);
|
||||
|
||||
typedef void __fastcall (__closure *TOnCanDownloadEvent)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Uceftypes::ustring url, const Uceftypes::ustring request_method, bool &aResult);
|
||||
|
||||
typedef void __fastcall (__closure *TOnBeforeDownload)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefDownloadItem downloadItem, const Uceftypes::ustring suggestedName, const Ucefinterfaces::_di_ICefBeforeDownloadCallback callback, bool &aResult);
|
||||
|
||||
typedef void __fastcall (__closure *TOnDownloadUpdated)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefDownloadItem downloadItem, const Ucefinterfaces::_di_ICefDownloadItemCallback callback);
|
||||
|
||||
typedef void __fastcall (__closure *TOnJsdialog)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Uceftypes::ustring originUrl, Uceftypes::TCefJsDialogType dialogType, const Uceftypes::ustring messageText, const Uceftypes::ustring defaultPromptText, const Ucefinterfaces::_di_ICefJsDialogCallback callback, /* out */ bool &suppressMessage, /* out */ bool &Result);
|
||||
|
||||
typedef void __fastcall (__closure *TOnBeforeUnloadDialog)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Uceftypes::ustring messageText, bool isReload, const Ucefinterfaces::_di_ICefJsDialogCallback callback, /* out */ bool &Result);
|
||||
|
||||
typedef void __fastcall (__closure *TOnResetDialogState)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser);
|
||||
|
||||
typedef void __fastcall (__closure *TOnDialogClosed)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser);
|
||||
|
||||
typedef void __fastcall (__closure *TOnBeforePopup)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefFrame frame, int popup_id, const Uceftypes::ustring targetUrl, const Uceftypes::ustring targetFrameName, Uceftypes::TCefWindowOpenDisposition targetDisposition, bool userGesture, const Uceftypes::TCefPopupFeatures &popupFeatures, Uceftypes::TCefWindowInfo &windowInfo, Ucefinterfaces::_di_ICefClient &client, Uceftypes::TCefBrowserSettings &settings, Ucefinterfaces::_di_ICefDictionaryValue &extra_info, bool &noJavascriptAccess, bool &Result);
|
||||
|
||||
typedef void __fastcall (__closure *TOnBeforePopupAborted)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, int popup_id);
|
||||
|
||||
typedef void __fastcall (__closure *TOnBeforeDevToolsPopup)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, Uceftypes::TCefWindowInfo &windowInfo, Ucefinterfaces::_di_ICefClient &client, Uceftypes::TCefBrowserSettings &settings, Ucefinterfaces::_di_ICefDictionaryValue &extra_info, bool &use_default_window);
|
||||
|
||||
typedef void __fastcall (__closure *TOnAfterCreated)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser);
|
||||
|
||||
typedef void __fastcall (__closure *TOnBeforeClose)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser);
|
||||
|
||||
typedef void __fastcall (__closure *TOnClose)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, Uceftypes::TCefCloseBrowserAction &aAction);
|
||||
|
||||
typedef void __fastcall (__closure *TOnBeforeBrowse)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefFrame frame, const Ucefinterfaces::_di_ICefRequest request, bool user_gesture, bool isRedirect, /* out */ bool &Result);
|
||||
|
||||
typedef void __fastcall (__closure *TOnOpenUrlFromTab)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefFrame frame, const Uceftypes::ustring targetUrl, Uceftypes::TCefWindowOpenDisposition targetDisposition, bool userGesture, /* out */ bool &Result);
|
||||
|
||||
typedef void __fastcall (__closure *TOnGetAuthCredentials)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Uceftypes::ustring originUrl, bool isProxy, const Uceftypes::ustring host, int port, const Uceftypes::ustring realm, const Uceftypes::ustring scheme, const Ucefinterfaces::_di_ICefAuthCallback callback, /* out */ bool &Result);
|
||||
|
||||
typedef void __fastcall (__closure *TOnCertificateError)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, Uceftypes::TCefErrorCode certError, const Uceftypes::ustring requestUrl, const Ucefinterfaces::_di_ICefSslInfo sslInfo, const Ucefinterfaces::_di_ICefCallback callback, /* out */ bool &Result);
|
||||
|
||||
typedef void __fastcall (__closure *TOnSelectClientCertificate)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, bool isProxy, const Uceftypes::ustring host, int port, System::NativeUInt certificatesCount, const Ucefinterfaces::TCefX509CertificateArray certificates, const Ucefinterfaces::_di_ICefSelectClientCertificateCallback callback, bool &aResult);
|
||||
|
||||
typedef void __fastcall (__closure *TOnRenderViewReady)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser);
|
||||
|
||||
typedef void __fastcall (__closure *TOnRenderProcessUnresponsive)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefUnresponsiveProcessCallback callback, bool &aResult);
|
||||
|
||||
typedef void __fastcall (__closure *TOnRenderProcessResponsive)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser);
|
||||
|
||||
typedef void __fastcall (__closure *TOnRenderProcessTerminated)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, Uceftypes::TCefTerminationStatus status, int error_code, const Uceftypes::ustring error_string);
|
||||
|
||||
typedef void __fastcall (__closure *TOnGetResourceRequestHandler)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefFrame frame, const Ucefinterfaces::_di_ICefRequest request, bool is_navigation, bool is_download, const Uceftypes::ustring request_initiator, bool &disable_default_handling, Ucefinterfaces::_di_ICefResourceRequestHandler &aExternalResourceRequestHandler);
|
||||
|
||||
typedef void __fastcall (__closure *TOnDocumentAvailableInMainFrame)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser);
|
||||
|
||||
typedef void __fastcall (__closure *TOnBeforeResourceLoad)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefFrame frame, const Ucefinterfaces::_di_ICefRequest request, const Ucefinterfaces::_di_ICefCallback callback, /* out */ Uceftypes::TCefReturnValue &Result);
|
||||
|
||||
typedef void __fastcall (__closure *TOnGetResourceHandler)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefFrame frame, const Ucefinterfaces::_di_ICefRequest request, Ucefinterfaces::_di_ICefResourceHandler &aResourceHandler);
|
||||
|
||||
typedef void __fastcall (__closure *TOnResourceRedirect)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefFrame frame, const Ucefinterfaces::_di_ICefRequest request, const Ucefinterfaces::_di_ICefResponse response, Uceftypes::ustring &newUrl);
|
||||
|
||||
typedef void __fastcall (__closure *TOnResourceResponse)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefFrame frame, const Ucefinterfaces::_di_ICefRequest request, const Ucefinterfaces::_di_ICefResponse response, /* out */ bool &Result);
|
||||
|
||||
typedef void __fastcall (__closure *TOnGetResourceResponseFilter)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefFrame frame, const Ucefinterfaces::_di_ICefRequest request, const Ucefinterfaces::_di_ICefResponse response, /* out */ Ucefinterfaces::_di_ICefResponseFilter &Result);
|
||||
|
||||
typedef void __fastcall (__closure *TOnResourceLoadComplete)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefFrame frame, const Ucefinterfaces::_di_ICefRequest request, const Ucefinterfaces::_di_ICefResponse response, Uceftypes::TCefUrlRequestStatus status, __int64 receivedContentLength);
|
||||
|
||||
typedef void __fastcall (__closure *TOnProtocolExecution)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefFrame frame, const Ucefinterfaces::_di_ICefRequest request, bool &allowOsExecution);
|
||||
|
||||
typedef void __fastcall (__closure *TOnCanSendCookie)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefFrame frame, const Ucefinterfaces::_di_ICefRequest request, const Uceftypes::PCefCookie cookie, bool &aResult);
|
||||
|
||||
typedef void __fastcall (__closure *TOnCanSaveCookie)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefFrame frame, const Ucefinterfaces::_di_ICefRequest request, const Ucefinterfaces::_di_ICefResponse response, const Uceftypes::PCefCookie cookie, bool &aResult);
|
||||
|
||||
typedef void __fastcall (__closure *TOnFileDialog)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, Uceftypes::TCefFileDialogMode mode, const Uceftypes::ustring title, const Uceftypes::ustring defaultFilePath, System::Classes::TStrings* const acceptFilters, System::Classes::TStrings* const accept_extensions, System::Classes::TStrings* const accept_descriptions, const Ucefinterfaces::_di_ICefFileDialogCallback callback, bool &Result);
|
||||
|
||||
typedef void __fastcall (__closure *TOnGetAccessibilityHandler)(System::TObject* Sender, Ucefinterfaces::_di_ICefAccessibilityHandler &aAccessibilityHandler);
|
||||
|
||||
typedef void __fastcall (__closure *TOnGetRootScreenRect)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, Uceftypes::TCefRect &rect, /* out */ bool &Result);
|
||||
|
||||
typedef void __fastcall (__closure *TOnGetViewRect)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, Uceftypes::TCefRect &rect);
|
||||
|
||||
typedef void __fastcall (__closure *TOnGetScreenPoint)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, int viewX, int viewY, int &screenX, int &screenY, /* out */ bool &Result);
|
||||
|
||||
typedef void __fastcall (__closure *TOnGetScreenInfo)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, Uceftypes::TCefScreenInfo &screenInfo, /* out */ bool &Result);
|
||||
|
||||
typedef void __fastcall (__closure *TOnPopupShow)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, bool show);
|
||||
|
||||
typedef void __fastcall (__closure *TOnPopupSize)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Uceftypes::PCefRect rect);
|
||||
|
||||
typedef void __fastcall (__closure *TOnPaint)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, Uceftypes::TCefPaintElementType type_, System::NativeUInt dirtyRectsCount, const Uceftypes::PCefRectArray dirtyRects, const void * buffer, int width, int height);
|
||||
|
||||
typedef void __fastcall (__closure *TOnAcceleratedPaint)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, Uceftypes::TCefPaintElementType type_, System::NativeUInt dirtyRectsCount, const Uceftypes::PCefRectArray dirtyRects, const Uceftypes::PCefAcceleratedPaintInfo info);
|
||||
|
||||
typedef void __fastcall (__closure *TOnGetTouchHandleSize)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, Uceftypes::TCefHorizontalAlignment orientation, Uceftypes::TCefSize &size);
|
||||
|
||||
typedef void __fastcall (__closure *TOnTouchHandleStateChanged)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Uceftypes::TCefTouchHandleState &state);
|
||||
|
||||
typedef void __fastcall (__closure *TOnStartDragging)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefDragData dragData, Uceftypes::TCefDragOperations allowedOps, int x, int y, /* out */ bool &Result);
|
||||
|
||||
typedef void __fastcall (__closure *TOnUpdateDragCursor)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, Uceftypes::TCefDragOperation operation);
|
||||
|
||||
typedef void __fastcall (__closure *TOnScrollOffsetChanged)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, double x, double y);
|
||||
|
||||
typedef void __fastcall (__closure *TOnIMECompositionRangeChanged)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Uceftypes::PCefRange selected_range, System::NativeUInt character_boundsCount, const Uceftypes::PCefRect character_bounds);
|
||||
|
||||
typedef void __fastcall (__closure *TOnTextSelectionChanged)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Uceftypes::ustring selected_text, const Uceftypes::PCefRange selected_range);
|
||||
|
||||
typedef void __fastcall (__closure *TOnVirtualKeyboardRequested)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, Uceftypes::TCefTextInpuMode input_mode);
|
||||
|
||||
typedef void __fastcall (__closure *TOnDragEnter)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefDragData dragData, Uceftypes::TCefDragOperations mask, /* out */ bool &Result);
|
||||
|
||||
typedef void __fastcall (__closure *TOnDraggableRegionsChanged)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefFrame frame, System::NativeUInt regionsCount, const Uceftypes::PCefDraggableRegionArray regions);
|
||||
|
||||
typedef void __fastcall (__closure *TOnFindResult)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, int identifier, int count, const Uceftypes::PCefRect selectionRect, int activeMatchOrdinal, bool finalUpdate);
|
||||
|
||||
typedef void __fastcall (__closure *TOnRequestContextInitialized)(System::TObject* Sender, const Ucefinterfaces::_di_ICefRequestContext request_context);
|
||||
|
||||
typedef void __fastcall (__closure *TOnSinksEvent)(System::TObject* Sender, const Ucefinterfaces::TCefMediaSinkArray sinks);
|
||||
|
||||
typedef void __fastcall (__closure *TOnRoutesEvent)(System::TObject* Sender, const Ucefinterfaces::TCefMediaRouteArray routes);
|
||||
|
||||
typedef void __fastcall (__closure *TOnRouteStateChangedEvent)(System::TObject* Sender, const Ucefinterfaces::_di_ICefMediaRoute route, Uceftypes::TCefMediaRouteConnectionState state);
|
||||
|
||||
typedef void __fastcall (__closure *TOnRouteMessageReceivedEvent)(System::TObject* Sender, const Ucefinterfaces::_di_ICefMediaRoute route, const Uceftypes::ustring message_);
|
||||
|
||||
typedef void __fastcall (__closure *TOnGetAudioParametersEvent)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, Uceftypes::TCefAudioParameters ¶ms, bool &aResult);
|
||||
|
||||
typedef void __fastcall (__closure *TOnAudioStreamStartedEvent)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Uceftypes::TCefAudioParameters ¶ms, int channels);
|
||||
|
||||
typedef void __fastcall (__closure *TOnAudioStreamPacketEvent)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Uceftypes::PPSingle data, int frames, __int64 pts);
|
||||
|
||||
typedef void __fastcall (__closure *TOnAudioStreamStoppedEvent)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser);
|
||||
|
||||
typedef void __fastcall (__closure *TOnAudioStreamErrorEvent)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Uceftypes::ustring message_);
|
||||
|
||||
typedef void __fastcall (__closure *TOnDevToolsMessageEvent)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefValue message_, bool &aHandled);
|
||||
|
||||
typedef void __fastcall (__closure *TOnDevToolsRawMessageEvent)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const void * message_, System::NativeUInt message_size, bool &aHandled);
|
||||
|
||||
typedef void __fastcall (__closure *TOnDevToolsMethodResultEvent)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, int message_id, bool success, const Ucefinterfaces::_di_ICefValue result);
|
||||
|
||||
typedef void __fastcall (__closure *TOnDevToolsMethodRawResultEvent)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, int message_id, bool success, const void * result, System::NativeUInt result_size);
|
||||
|
||||
typedef void __fastcall (__closure *TOnDevToolsEventEvent)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Uceftypes::ustring method, const Ucefinterfaces::_di_ICefValue params);
|
||||
|
||||
typedef void __fastcall (__closure *TOnDevToolsEventRawEvent)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Uceftypes::ustring method, const void * params, System::NativeUInt params_size);
|
||||
|
||||
typedef void __fastcall (__closure *TOnDevToolsAgentAttachedEvent)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser);
|
||||
|
||||
typedef void __fastcall (__closure *TOnDevToolsAgentDetachedEvent)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser);
|
||||
|
||||
typedef void __fastcall (__closure *TOnPrintStartEvent)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser);
|
||||
|
||||
typedef void __fastcall (__closure *TOnPrintSettingsEvent)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefPrintSettings settings, bool getDefaults);
|
||||
|
||||
typedef void __fastcall (__closure *TOnPrintDialogEvent)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, bool hasSelection, const Ucefinterfaces::_di_ICefPrintDialogCallback callback, bool &aResult);
|
||||
|
||||
typedef void __fastcall (__closure *TOnPrintJobEvent)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Uceftypes::ustring documentName, const Uceftypes::ustring PDFFilePath, const Ucefinterfaces::_di_ICefPrintJobCallback callback, bool &aResult);
|
||||
|
||||
typedef void __fastcall (__closure *TOnPrintResetEvent)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser);
|
||||
|
||||
typedef void __fastcall (__closure *TOnGetPDFPaperSizeEvent)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, int deviceUnitsPerInch, Uceftypes::TCefSize &aResult);
|
||||
|
||||
typedef void __fastcall (__closure *TOnFrameCreated)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefFrame frame);
|
||||
|
||||
typedef void __fastcall (__closure *TOnFrameDestroyed)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefFrame frame);
|
||||
|
||||
typedef void __fastcall (__closure *TOnFrameAttached)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefFrame frame, bool reattached);
|
||||
|
||||
typedef void __fastcall (__closure *TOnFrameDetached)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefFrame frame);
|
||||
|
||||
typedef void __fastcall (__closure *TOnMainFrameChanged)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefFrame old_frame, const Ucefinterfaces::_di_ICefFrame new_frame);
|
||||
|
||||
typedef void __fastcall (__closure *TOnChromeCommandEvent)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, int command_id, Uceftypes::TCefWindowOpenDisposition disposition, bool &aResult);
|
||||
|
||||
typedef void __fastcall (__closure *TOnIsChromeAppMenuItemVisibleEvent)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, int command_id, bool &aResult);
|
||||
|
||||
typedef void __fastcall (__closure *TOnIsChromeAppMenuItemEnabledEvent)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, int command_id, bool &aResult);
|
||||
|
||||
typedef void __fastcall (__closure *TOnIsChromePageActionIconVisibleEvent)(System::TObject* Sender, Uceftypes::TCefChromePageActionIconType icon_type, bool &aResult);
|
||||
|
||||
typedef void __fastcall (__closure *TOnIsChromeToolbarButtonVisibleEvent)(System::TObject* Sender, Uceftypes::TCefChromeToolbarButtonType button_type, bool &aResult);
|
||||
|
||||
typedef void __fastcall (__closure *TOnRequestMediaAccessPermissionEvent)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, const Ucefinterfaces::_di_ICefFrame frame, const Uceftypes::ustring requesting_origin, unsigned requested_permissions, const Ucefinterfaces::_di_ICefMediaAccessCallback callback, bool &aResult);
|
||||
|
||||
typedef void __fastcall (__closure *TOnShowPermissionPromptEvent)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, unsigned __int64 prompt_id, const Uceftypes::ustring requesting_origin, unsigned requested_permissions, const Ucefinterfaces::_di_ICefPermissionPromptCallback callback, bool &aResult);
|
||||
|
||||
typedef void __fastcall (__closure *TOnDismissPermissionPromptEvent)(System::TObject* Sender, const Ucefinterfaces::_di_ICefBrowser browser, unsigned __int64 prompt_id, Uceftypes::TCefPermissionRequestResult result);
|
||||
|
||||
typedef void __fastcall (__closure *TOnPreferenceChangedEvent)(System::TObject* Sender, const Uceftypes::ustring name_);
|
||||
|
||||
typedef void __fastcall (__closure *TOnSettingChangedEvent)(System::TObject* Sender, const Uceftypes::ustring requesting_url, const Uceftypes::ustring top_level_url, Uceftypes::TCefContentSettingTypes content_type);
|
||||
|
||||
typedef void __fastcall (__closure *TOnTextResultAvailableEvent)(System::TObject* Sender, const Uceftypes::ustring aText);
|
||||
|
||||
typedef void __fastcall (__closure *TOnPdfPrintFinishedEvent)(System::TObject* Sender, bool aResultOK);
|
||||
|
||||
typedef void __fastcall (__closure *TOnPrefsAvailableEvent)(System::TObject* Sender, bool aResultOK);
|
||||
|
||||
typedef void __fastcall (__closure *TOnCookiesDeletedEvent)(System::TObject* Sender, int numDeleted);
|
||||
|
||||
typedef void __fastcall (__closure *TOnResolvedIPsAvailableEvent)(System::TObject* Sender, Uceftypes::TCefErrorCode result, System::Classes::TStrings* const resolvedIps);
|
||||
|
||||
typedef void __fastcall (__closure *TOnNavigationVisitorResultAvailableEvent)(System::TObject* Sender, const Ucefinterfaces::_di_ICefNavigationEntry entry, bool current, int index, int total, bool &aResult);
|
||||
|
||||
typedef void __fastcall (__closure *TOnDownloadImageFinishedEvent)(System::TObject* Sender, const Uceftypes::ustring imageUrl, int httpStatusCode, const Ucefinterfaces::_di_ICefImage image);
|
||||
|
||||
typedef void __fastcall (__closure *TOnExecuteTaskOnCefThread)(System::TObject* Sender, unsigned aTaskID);
|
||||
|
||||
typedef void __fastcall (__closure *TOnCookiesVisited)(System::TObject* Sender, const Uceftypes::ustring name_, const Uceftypes::ustring value, const Uceftypes::ustring domain, const Uceftypes::ustring path, bool secure, bool httponly, bool hasExpires, const System::TDateTime creation, const System::TDateTime lastAccess, const System::TDateTime expires, int count, int total, int aID, Uceftypes::TCefCookieSameSite same_site, Uceftypes::TCefCookiePriority priority, bool &aDeleteCookie, bool &aResult);
|
||||
|
||||
typedef void __fastcall (__closure *TOnCookieVisitorDestroyed)(System::TObject* Sender, int aID);
|
||||
|
||||
typedef void __fastcall (__closure *TOnCookieSet)(System::TObject* Sender, bool aSuccess, int aID);
|
||||
|
||||
typedef void __fastcall (__closure *TOnZoomPctAvailable)(System::TObject* Sender, const double aZoomPct);
|
||||
|
||||
typedef void __fastcall (__closure *TOnMediaRouteCreateFinishedEvent)(System::TObject* Sender, Uceftypes::TCefMediaRouterCreateResult result, const Uceftypes::ustring error, const Ucefinterfaces::_di_ICefMediaRoute route);
|
||||
|
||||
typedef void __fastcall (__closure *TOnMediaSinkDeviceInfoEvent)(System::TObject* Sender, const Uceftypes::ustring ip_address, int port, const Uceftypes::ustring model_name);
|
||||
|
||||
typedef void __fastcall (__closure *TOnCompMsgEvent)(System::TObject* Sender, Winapi::Messages::TMessage &aMessage, bool &aHandled);
|
||||
|
||||
//-- var, const, procedure ---------------------------------------------------
|
||||
} /* namespace Ucefchromiumevents */
|
||||
#if !defined(DELPHIHEADER_NO_IMPLICIT_NAMESPACE_USE) && !defined(NO_USING_NAMESPACE_UCEFCHROMIUMEVENTS)
|
||||
using namespace Ucefchromiumevents;
|
||||
#endif
|
||||
#pragma pack(pop)
|
||||
#pragma option pop
|
||||
|
||||
#pragma delphiheader end.
|
||||
//-- end unit ----------------------------------------------------------------
|
||||
#endif // uCEFChromiumEventsHPP
|
||||
Reference in New Issue
Block a user