private void on_render_process_terminated(cef_load_handler_t* self, cef_browser_t* browser, CefTerminationStatus status) { CheckSelf(self); var m_browser = CefBrowser.FromNative(browser); OnRenderProcessTerminated(m_browser, status); }
private int on_before_popup(cef_life_span_handler_t* self, cef_browser_t* browser, cef_frame_t* frame, cef_string_t* target_url, cef_string_t* target_frame_name, cef_popup_features_t* popupFeatures, cef_window_info_t* windowInfo, cef_client_t** client, cef_browser_settings_t* settings, int* no_javascript_access) { CheckSelf(self); var m_browser = CefBrowser.FromNative(browser); var m_frame = CefFrame.FromNative(frame); var m_targetUrl = cef_string_t.ToString(target_url); var m_targetFrameName = cef_string_t.ToString(target_frame_name); var m_popupFeatures = new CefPopupFeatures(popupFeatures); var m_windowInfo = CefWindowInfo.FromNative(windowInfo); var m_client = CefClient.FromNative(*client); var m_settings = new CefBrowserSettings(settings); var m_noJavascriptAccess = (*no_javascript_access) != 0; var o_client = m_client; var result = OnBeforePopup(m_browser, m_frame, m_targetUrl, m_targetFrameName, m_popupFeatures, m_windowInfo, ref m_client, m_settings, ref m_noJavascriptAccess); if ((object)o_client != m_client && m_client != null) { *client = m_client.ToNative(); } *no_javascript_access = m_noJavascriptAccess ? 1 : 0; m_popupFeatures.Dispose(); m_windowInfo.Dispose(); m_settings.Dispose(); return result ? 1 : 0; }
private void on_loading_state_change(cef_load_handler_t* self, cef_browser_t* browser, int isLoading, int canGoBack, int canGoForward) { CheckSelf(self); var mBrowser = CefBrowser.FromNative(browser); OnLoadingStateChange(mBrowser, isLoading != 0, canGoBack != 0, canGoForward != 0); }
private void on_browser_destroyed(cef_render_process_handler_t* self, cef_browser_t* browser) { CheckSelf(self); var m_browser = CefBrowser.FromNative(browser); OnBrowserDestroyed(m_browser); }
private void on_after_created(cef_life_span_handler_t* self, cef_browser_t* browser) { CheckSelf(self); var m_browser = CefBrowser.FromNative(browser); OnAfterCreated(m_browser); }
private void on_take_focus(cef_focus_handler_t* self, cef_browser_t* browser, int next) { CheckSelf(self); var m_browser = CefBrowser.FromNative(browser); OnTakeFocus(m_browser, next != 0); }
private int on_set_focus(cef_focus_handler_t* self, cef_browser_t* browser, CefFocusSource source) { CheckSelf(self); var m_browser = CefBrowser.FromNative(browser); return OnSetFocus(m_browser, source) ? 1 : 0; }
private void on_dialog_closed(cef_jsdialog_handler_t* self, cef_browser_t* browser) { CheckSelf(self); var m_browser = CefBrowser.FromNative(browser); OnDialogClosed(m_browser); }
private void on_reset_dialog_state(cef_jsdialog_handler_t* self, cef_browser_t* browser) { CheckSelf(self); var m_browser = CefBrowser.FromNative(browser); OnResetDialogState(m_browser); }
private void on_got_focus(cef_focus_handler_t* self, cef_browser_t* browser) { CheckSelf(self); var m_browser = CefBrowser.FromNative(browser); OnGotFocus(m_browser); }
private int run_modal(cef_life_span_handler_t* self, cef_browser_t* browser) { CheckSelf(self); var m_browser = CefBrowser.FromNative(browser); return RunModal(m_browser) ? 1 : 0; }
private void on_load_start(cef_load_handler_t* self, cef_browser_t* browser, cef_frame_t* frame) { CheckSelf(self); var m_browser = CefBrowser.FromNative(browser); var m_frame = CefFrame.FromNative(frame); OnLoadStart(m_browser, m_frame); }
private void on_title_change(cef_display_handler_t* self, cef_browser_t* browser, cef_string_t* title) { CheckSelf(self); var mBrowser = CefBrowser.FromNative(browser); var mTitle = cef_string_t.ToString(title); OnTitleChange(mBrowser, mTitle); }
private void on_load_end(cef_load_handler_t* self, cef_browser_t* browser, cef_frame_t* frame, int httpStatusCode) { CheckSelf(self); var m_browser = CefBrowser.FromNative(browser); var m_frame = CefFrame.FromNative(frame); OnLoadEnd(m_browser, m_frame, httpStatusCode); }
private void on_context_menu_dismissed(cef_context_menu_handler_t* self, cef_browser_t* browser, cef_frame_t* frame) { CheckSelf(self); var mBrowser = CefBrowser.FromNative(browser); var mFrame = CefFrame.FromNative(frame); OnContextMenuDismissed(mBrowser, mFrame); }
private void on_cancel_geolocation_permission(cef_geolocation_handler_t* self, cef_browser_t* browser, cef_string_t* requesting_url, int request_id) { CheckSelf(self); var m_browser = CefBrowser.FromNative(browser); var m_requesting_url = cef_string_t.ToString(requesting_url); OnCancelGeolocationPermission(m_browser, m_requesting_url, request_id); }
private void on_status_message(cef_display_handler_t* self, cef_browser_t* browser, cef_string_t* value) { CheckSelf(self); var mBrowser = CefBrowser.FromNative(browser); var mValue = cef_string_t.ToString(value); OnStatusMessage(mBrowser, mValue); }
private int on_tooltip(cef_display_handler_t* self, cef_browser_t* browser, cef_string_t* text) { CheckSelf(self); var mBrowser = CefBrowser.FromNative(browser); var mText = cef_string_t.ToString(text); return OnTooltip(mBrowser, mText) ? 1 : 0; }
private int on_before_unload_dialog(cef_jsdialog_handler_t* self, cef_browser_t* browser, cef_string_t* message_text, int is_reload, cef_jsdialog_callback_t* callback) { CheckSelf(self); var m_browser = CefBrowser.FromNative(browser); var m_message_text = cef_string_t.ToString(message_text); var m_callback = CefJSDialogCallback.FromNative(callback); return OnBeforeUnloadDialog(m_browser, m_message_text, is_reload != 0, m_callback) ? 1 : 0; }
private int on_drag_enter(cef_drag_handler_t* self, cef_browser_t* browser, cef_drag_data_t* dragData, CefDragOperationsMask mask) { CheckSelf(self); var m_browser = CefBrowser.FromNative(browser); var m_dragData = CefDragData.FromNative(dragData); var m_result = OnDragEnter(m_browser, m_dragData, mask); return m_result ? 1 : 0; }
private int on_request_geolocation_permission(cef_geolocation_handler_t* self, cef_browser_t* browser, cef_string_t* requesting_url, int request_id, cef_geolocation_callback_t* callback) { CheckSelf(self); var m_browser = CefBrowser.FromNative(browser); var m_requesting_url = cef_string_t.ToString(requesting_url); var m_callback = CefGeolocationCallback.FromNative(callback); return OnRequestGeolocationPermission(m_browser, m_requesting_url, request_id, m_callback); }
private int on_console_message(cef_display_handler_t* self, cef_browser_t* browser, cef_string_t* message, cef_string_t* source, int line) { CheckSelf(self); var mBrowser = CefBrowser.FromNative(browser); var mMessage = cef_string_t.ToString(message); var mSource = cef_string_t.ToString(source); return OnConsoleMessage(mBrowser, mMessage, mSource, line) ? 1 : 0; }
private void on_address_change(cef_display_handler_t* self, cef_browser_t* browser, cef_frame_t* frame, cef_string_t* url) { CheckSelf(self); var mBrowser = CefBrowser.FromNative(browser); var mFrame = CefFrame.FromNative(frame); var mUrl = cef_string_t.ToString(url); OnAddressChange(mBrowser, mFrame, mUrl); }
private void on_load_error(cef_load_handler_t* self, cef_browser_t* browser, cef_frame_t* frame, CefErrorCode errorCode, cef_string_t* errorText, cef_string_t* failedUrl) { CheckSelf(self); var m_browser = CefBrowser.FromNative(browser); var m_frame = CefFrame.FromNative(frame); var m_errorText = cef_string_t.ToString(errorText); var m_failedUrl = cef_string_t.ToString(failedUrl); OnLoadError(m_browser, m_frame, errorCode, m_errorText, m_failedUrl); }
private int on_before_navigation(cef_render_process_handler_t* self, cef_browser_t* browser, cef_frame_t* frame, cef_request_t* request, CefNavigationType navigation_type, int is_redirect) { CheckSelf(self); var mBrowser = CefBrowser.FromNative(browser); var mFrame = CefFrame.FromNative(frame); var mRequest = CefRequest.FromNative(request); var result = OnBeforeNavigation(mBrowser, mFrame, mRequest, navigation_type, is_redirect != 0); return result ? 1 : 0; }
private void on_download_updated(cef_download_handler_t* self, cef_browser_t* browser, cef_download_item_t* download_item, cef_download_item_callback_t* callback) { CheckSelf(self); var m_browser = CefBrowser.FromNative(browser); var m_download_item = CefDownloadItem.FromNative(download_item); var m_callback = CefDownloadItemCallback.FromNative(callback); OnDownloadUpdated(m_browser, m_download_item, m_callback); m_download_item.Dispose(); }
private void on_before_download(cef_download_handler_t* self, cef_browser_t* browser, cef_download_item_t* download_item, cef_string_t* suggested_name, cef_before_download_callback_t* callback) { CheckSelf(self); var m_browser = CefBrowser.FromNative(browser); var m_download_item = CefDownloadItem.FromNative(download_item); var m_suggested_name = cef_string_t.ToString(suggested_name); var m_callback = CefBeforeDownloadCallback.FromNative(callback); OnBeforeDownload(m_browser, m_download_item, m_suggested_name, m_callback); m_download_item.Dispose(); }
private int on_before_browse(cef_request_handler_t* self, cef_browser_t* browser, cef_frame_t* frame, cef_request_t* request, int is_redirect) { CheckSelf(self); var m_browser = CefBrowser.FromNative(browser); var m_frame = CefFrame.FromNative(frame); var m_request = CefRequest.FromNative(request); var m_isRedirect = is_redirect != 0; var result = OnBeforeBrowse(m_browser, m_frame, m_request, m_isRedirect); return result ? 1 : 0; }
private cef_resource_handler_t* create(cef_scheme_handler_factory_t* self, cef_browser_t* browser, cef_frame_t* frame, cef_string_t* scheme_name, cef_request_t* request) { CheckSelf(self); var m_browser = CefBrowser.FromNativeOrNull(browser); var m_frame = CefFrame.FromNativeOrNull(frame); var m_schemeName = cef_string_t.ToString(scheme_name); var m_request = CefRequest.FromNative(request); var handler = Create(m_browser, m_frame, m_schemeName, m_request); // TODO: [ApiUsage] method can return null, only when schemeName is built-in scheme, in other cases it is incorrect. return handler != null ? handler.ToNative() : null; }
private cef_resource_handler_t* get_resource_handler(cef_request_handler_t* self, cef_browser_t* browser, cef_frame_t* frame, cef_request_t* request) { CheckSelf(self); var m_browser = CefBrowser.FromNative(browser); var m_frame = CefFrame.FromNative(frame); var m_request = CefRequest.FromNative(request); var handler = GetResourceHandler(m_browser, m_frame, m_request); m_request.Dispose(); return handler != null ? handler.ToNative() : null; }