module GI.WebKit.Objects.WebView
(
WebView(..) ,
IsWebView ,
toWebView ,
noWebView ,
WebViewCanCopyClipboardMethodInfo ,
webViewCanCopyClipboard ,
WebViewCanCutClipboardMethodInfo ,
webViewCanCutClipboard ,
WebViewCanGoBackMethodInfo ,
webViewCanGoBack ,
WebViewCanGoBackOrForwardMethodInfo ,
webViewCanGoBackOrForward ,
WebViewCanGoForwardMethodInfo ,
webViewCanGoForward ,
WebViewCanPasteClipboardMethodInfo ,
webViewCanPasteClipboard ,
WebViewCanRedoMethodInfo ,
webViewCanRedo ,
WebViewCanShowMimeTypeMethodInfo ,
webViewCanShowMimeType ,
WebViewCanUndoMethodInfo ,
webViewCanUndo ,
WebViewCopyClipboardMethodInfo ,
webViewCopyClipboard ,
WebViewCutClipboardMethodInfo ,
webViewCutClipboard ,
WebViewDeleteSelectionMethodInfo ,
webViewDeleteSelection ,
WebViewExecuteScriptMethodInfo ,
webViewExecuteScript ,
WebViewGetBackForwardListMethodInfo ,
webViewGetBackForwardList ,
WebViewGetCopyTargetListMethodInfo ,
webViewGetCopyTargetList ,
WebViewGetCustomEncodingMethodInfo ,
webViewGetCustomEncoding ,
WebViewGetDomDocumentMethodInfo ,
webViewGetDomDocument ,
WebViewGetEditableMethodInfo ,
webViewGetEditable ,
WebViewGetEncodingMethodInfo ,
webViewGetEncoding ,
WebViewGetFocusedFrameMethodInfo ,
webViewGetFocusedFrame ,
WebViewGetFullContentZoomMethodInfo ,
webViewGetFullContentZoom ,
WebViewGetHitTestResultMethodInfo ,
webViewGetHitTestResult ,
WebViewGetIconPixbufMethodInfo ,
webViewGetIconPixbuf ,
WebViewGetIconUriMethodInfo ,
webViewGetIconUri ,
WebViewGetInspectorMethodInfo ,
webViewGetInspector ,
WebViewGetLoadStatusMethodInfo ,
webViewGetLoadStatus ,
WebViewGetMainFrameMethodInfo ,
webViewGetMainFrame ,
WebViewGetPasteTargetListMethodInfo ,
webViewGetPasteTargetList ,
WebViewGetProgressMethodInfo ,
webViewGetProgress ,
WebViewGetSettingsMethodInfo ,
webViewGetSettings ,
WebViewGetSnapshotMethodInfo ,
webViewGetSnapshot ,
WebViewGetTitleMethodInfo ,
webViewGetTitle ,
WebViewGetTransparentMethodInfo ,
webViewGetTransparent ,
WebViewGetUriMethodInfo ,
webViewGetUri ,
WebViewGetViewModeMethodInfo ,
webViewGetViewMode ,
WebViewGetViewSourceModeMethodInfo ,
webViewGetViewSourceMode ,
WebViewGetViewportAttributesMethodInfo ,
webViewGetViewportAttributes ,
WebViewGetWindowFeaturesMethodInfo ,
webViewGetWindowFeatures ,
WebViewGetZoomLevelMethodInfo ,
webViewGetZoomLevel ,
WebViewGoBackMethodInfo ,
webViewGoBack ,
WebViewGoBackOrForwardMethodInfo ,
webViewGoBackOrForward ,
WebViewGoForwardMethodInfo ,
webViewGoForward ,
WebViewGoToBackForwardItemMethodInfo ,
webViewGoToBackForwardItem ,
WebViewHasSelectionMethodInfo ,
webViewHasSelection ,
WebViewLoadHtmlStringMethodInfo ,
webViewLoadHtmlString ,
WebViewLoadRequestMethodInfo ,
webViewLoadRequest ,
WebViewLoadStringMethodInfo ,
webViewLoadString ,
WebViewLoadUriMethodInfo ,
webViewLoadUri ,
WebViewMarkTextMatchesMethodInfo ,
webViewMarkTextMatches ,
WebViewMoveCursorMethodInfo ,
webViewMoveCursor ,
webViewNew ,
WebViewOpenMethodInfo ,
webViewOpen ,
WebViewPasteClipboardMethodInfo ,
webViewPasteClipboard ,
WebViewRedoMethodInfo ,
webViewRedo ,
WebViewReloadMethodInfo ,
webViewReload ,
WebViewReloadBypassCacheMethodInfo ,
webViewReloadBypassCache ,
WebViewSearchTextMethodInfo ,
webViewSearchText ,
WebViewSelectAllMethodInfo ,
webViewSelectAll ,
WebViewSetCustomEncodingMethodInfo ,
webViewSetCustomEncoding ,
WebViewSetEditableMethodInfo ,
webViewSetEditable ,
WebViewSetFullContentZoomMethodInfo ,
webViewSetFullContentZoom ,
WebViewSetHighlightTextMatchesMethodInfo,
webViewSetHighlightTextMatches ,
WebViewSetMaintainsBackForwardListMethodInfo,
webViewSetMaintainsBackForwardList ,
WebViewSetSettingsMethodInfo ,
webViewSetSettings ,
WebViewSetTransparentMethodInfo ,
webViewSetTransparent ,
WebViewSetViewModeMethodInfo ,
webViewSetViewMode ,
WebViewSetViewSourceModeMethodInfo ,
webViewSetViewSourceMode ,
WebViewSetZoomLevelMethodInfo ,
webViewSetZoomLevel ,
WebViewStopLoadingMethodInfo ,
webViewStopLoading ,
WebViewTryGetFaviconPixbufMethodInfo ,
webViewTryGetFaviconPixbuf ,
WebViewUndoMethodInfo ,
webViewUndo ,
WebViewUnmarkTextMatchesMethodInfo ,
webViewUnmarkTextMatches ,
WebViewZoomInMethodInfo ,
webViewZoomIn ,
WebViewZoomOutMethodInfo ,
webViewZoomOut ,
WebViewCopyTargetListPropertyInfo ,
getWebViewCopyTargetList ,
webViewCopyTargetList ,
WebViewCustomEncodingPropertyInfo ,
constructWebViewCustomEncoding ,
getWebViewCustomEncoding ,
setWebViewCustomEncoding ,
webViewCustomEncoding ,
WebViewEditablePropertyInfo ,
constructWebViewEditable ,
getWebViewEditable ,
setWebViewEditable ,
webViewEditable ,
WebViewEncodingPropertyInfo ,
getWebViewEncoding ,
webViewEncoding ,
WebViewFullContentZoomPropertyInfo ,
constructWebViewFullContentZoom ,
getWebViewFullContentZoom ,
setWebViewFullContentZoom ,
webViewFullContentZoom ,
WebViewIconUriPropertyInfo ,
getWebViewIconUri ,
webViewIconUri ,
WebViewImContextPropertyInfo ,
getWebViewImContext ,
webViewImContext ,
WebViewLoadStatusPropertyInfo ,
getWebViewLoadStatus ,
webViewLoadStatus ,
WebViewPasteTargetListPropertyInfo ,
getWebViewPasteTargetList ,
webViewPasteTargetList ,
WebViewProgressPropertyInfo ,
getWebViewProgress ,
webViewProgress ,
WebViewSelfScrollingPropertyInfo ,
constructWebViewSelfScrolling ,
getWebViewSelfScrolling ,
webViewSelfScrolling ,
WebViewSettingsPropertyInfo ,
constructWebViewSettings ,
getWebViewSettings ,
setWebViewSettings ,
webViewSettings ,
WebViewTitlePropertyInfo ,
getWebViewTitle ,
webViewTitle ,
WebViewTransparentPropertyInfo ,
constructWebViewTransparent ,
getWebViewTransparent ,
setWebViewTransparent ,
webViewTransparent ,
WebViewUriPropertyInfo ,
getWebViewUri ,
webViewUri ,
WebViewViewModePropertyInfo ,
constructWebViewViewMode ,
getWebViewViewMode ,
setWebViewViewMode ,
webViewViewMode ,
WebViewViewportAttributesPropertyInfo ,
getWebViewViewportAttributes ,
webViewViewportAttributes ,
WebViewWebInspectorPropertyInfo ,
getWebViewWebInspector ,
webViewWebInspector ,
WebViewWindowFeaturesPropertyInfo ,
clearWebViewWindowFeatures ,
constructWebViewWindowFeatures ,
getWebViewWindowFeatures ,
setWebViewWindowFeatures ,
webViewWindowFeatures ,
WebViewZoomLevelPropertyInfo ,
constructWebViewZoomLevel ,
getWebViewZoomLevel ,
setWebViewZoomLevel ,
webViewZoomLevel ,
C_WebViewCloseWebViewCallback ,
WebViewCloseWebViewCallback ,
WebViewCloseWebViewSignalInfo ,
afterWebViewCloseWebView ,
genClosure_WebViewCloseWebView ,
mk_WebViewCloseWebViewCallback ,
noWebViewCloseWebViewCallback ,
onWebViewCloseWebView ,
wrap_WebViewCloseWebViewCallback ,
C_WebViewConsoleMessageCallback ,
WebViewConsoleMessageCallback ,
WebViewConsoleMessageSignalInfo ,
afterWebViewConsoleMessage ,
genClosure_WebViewConsoleMessage ,
mk_WebViewConsoleMessageCallback ,
noWebViewConsoleMessageCallback ,
onWebViewConsoleMessage ,
wrap_WebViewConsoleMessageCallback ,
C_WebViewContextMenuCallback ,
WebViewContextMenuCallback ,
WebViewContextMenuSignalInfo ,
afterWebViewContextMenu ,
genClosure_WebViewContextMenu ,
mk_WebViewContextMenuCallback ,
noWebViewContextMenuCallback ,
onWebViewContextMenu ,
wrap_WebViewContextMenuCallback ,
C_WebViewCopyClipboardCallback ,
WebViewCopyClipboardCallback ,
WebViewCopyClipboardSignalInfo ,
afterWebViewCopyClipboard ,
genClosure_WebViewCopyClipboard ,
mk_WebViewCopyClipboardCallback ,
noWebViewCopyClipboardCallback ,
onWebViewCopyClipboard ,
wrap_WebViewCopyClipboardCallback ,
C_WebViewCreatePluginWidgetCallback ,
WebViewCreatePluginWidgetCallback ,
WebViewCreatePluginWidgetSignalInfo ,
afterWebViewCreatePluginWidget ,
genClosure_WebViewCreatePluginWidget ,
mk_WebViewCreatePluginWidgetCallback ,
noWebViewCreatePluginWidgetCallback ,
onWebViewCreatePluginWidget ,
wrap_WebViewCreatePluginWidgetCallback ,
C_WebViewCreateWebViewCallback ,
WebViewCreateWebViewCallback ,
WebViewCreateWebViewSignalInfo ,
afterWebViewCreateWebView ,
genClosure_WebViewCreateWebView ,
mk_WebViewCreateWebViewCallback ,
noWebViewCreateWebViewCallback ,
onWebViewCreateWebView ,
wrap_WebViewCreateWebViewCallback ,
C_WebViewCutClipboardCallback ,
WebViewCutClipboardCallback ,
WebViewCutClipboardSignalInfo ,
afterWebViewCutClipboard ,
genClosure_WebViewCutClipboard ,
mk_WebViewCutClipboardCallback ,
noWebViewCutClipboardCallback ,
onWebViewCutClipboard ,
wrap_WebViewCutClipboardCallback ,
C_WebViewDatabaseQuotaExceededCallback ,
WebViewDatabaseQuotaExceededCallback ,
WebViewDatabaseQuotaExceededSignalInfo ,
afterWebViewDatabaseQuotaExceeded ,
genClosure_WebViewDatabaseQuotaExceeded ,
mk_WebViewDatabaseQuotaExceededCallback ,
noWebViewDatabaseQuotaExceededCallback ,
onWebViewDatabaseQuotaExceeded ,
wrap_WebViewDatabaseQuotaExceededCallback,
C_WebViewDocumentLoadFinishedCallback ,
WebViewDocumentLoadFinishedCallback ,
WebViewDocumentLoadFinishedSignalInfo ,
afterWebViewDocumentLoadFinished ,
genClosure_WebViewDocumentLoadFinished ,
mk_WebViewDocumentLoadFinishedCallback ,
noWebViewDocumentLoadFinishedCallback ,
onWebViewDocumentLoadFinished ,
wrap_WebViewDocumentLoadFinishedCallback,
C_WebViewDownloadRequestedCallback ,
WebViewDownloadRequestedCallback ,
WebViewDownloadRequestedSignalInfo ,
afterWebViewDownloadRequested ,
genClosure_WebViewDownloadRequested ,
mk_WebViewDownloadRequestedCallback ,
noWebViewDownloadRequestedCallback ,
onWebViewDownloadRequested ,
wrap_WebViewDownloadRequestedCallback ,
C_WebViewEditingBeganCallback ,
WebViewEditingBeganCallback ,
WebViewEditingBeganSignalInfo ,
afterWebViewEditingBegan ,
genClosure_WebViewEditingBegan ,
mk_WebViewEditingBeganCallback ,
noWebViewEditingBeganCallback ,
onWebViewEditingBegan ,
wrap_WebViewEditingBeganCallback ,
C_WebViewEditingEndedCallback ,
WebViewEditingEndedCallback ,
WebViewEditingEndedSignalInfo ,
afterWebViewEditingEnded ,
genClosure_WebViewEditingEnded ,
mk_WebViewEditingEndedCallback ,
noWebViewEditingEndedCallback ,
onWebViewEditingEnded ,
wrap_WebViewEditingEndedCallback ,
C_WebViewEnteringFullscreenCallback ,
WebViewEnteringFullscreenCallback ,
WebViewEnteringFullscreenSignalInfo ,
afterWebViewEnteringFullscreen ,
genClosure_WebViewEnteringFullscreen ,
mk_WebViewEnteringFullscreenCallback ,
noWebViewEnteringFullscreenCallback ,
onWebViewEnteringFullscreen ,
wrap_WebViewEnteringFullscreenCallback ,
C_WebViewFrameCreatedCallback ,
WebViewFrameCreatedCallback ,
WebViewFrameCreatedSignalInfo ,
afterWebViewFrameCreated ,
genClosure_WebViewFrameCreated ,
mk_WebViewFrameCreatedCallback ,
noWebViewFrameCreatedCallback ,
onWebViewFrameCreated ,
wrap_WebViewFrameCreatedCallback ,
C_WebViewGeolocationPolicyDecisionCancelledCallback,
WebViewGeolocationPolicyDecisionCancelledCallback,
WebViewGeolocationPolicyDecisionCancelledSignalInfo,
afterWebViewGeolocationPolicyDecisionCancelled,
genClosure_WebViewGeolocationPolicyDecisionCancelled,
mk_WebViewGeolocationPolicyDecisionCancelledCallback,
noWebViewGeolocationPolicyDecisionCancelledCallback,
onWebViewGeolocationPolicyDecisionCancelled,
wrap_WebViewGeolocationPolicyDecisionCancelledCallback,
C_WebViewGeolocationPolicyDecisionRequestedCallback,
WebViewGeolocationPolicyDecisionRequestedCallback,
WebViewGeolocationPolicyDecisionRequestedSignalInfo,
afterWebViewGeolocationPolicyDecisionRequested,
genClosure_WebViewGeolocationPolicyDecisionRequested,
mk_WebViewGeolocationPolicyDecisionRequestedCallback,
noWebViewGeolocationPolicyDecisionRequestedCallback,
onWebViewGeolocationPolicyDecisionRequested,
wrap_WebViewGeolocationPolicyDecisionRequestedCallback,
C_WebViewHoveringOverLinkCallback ,
WebViewHoveringOverLinkCallback ,
WebViewHoveringOverLinkSignalInfo ,
afterWebViewHoveringOverLink ,
genClosure_WebViewHoveringOverLink ,
mk_WebViewHoveringOverLinkCallback ,
noWebViewHoveringOverLinkCallback ,
onWebViewHoveringOverLink ,
wrap_WebViewHoveringOverLinkCallback ,
C_WebViewIconLoadedCallback ,
WebViewIconLoadedCallback ,
WebViewIconLoadedSignalInfo ,
afterWebViewIconLoaded ,
genClosure_WebViewIconLoaded ,
mk_WebViewIconLoadedCallback ,
noWebViewIconLoadedCallback ,
onWebViewIconLoaded ,
wrap_WebViewIconLoadedCallback ,
C_WebViewLeavingFullscreenCallback ,
WebViewLeavingFullscreenCallback ,
WebViewLeavingFullscreenSignalInfo ,
afterWebViewLeavingFullscreen ,
genClosure_WebViewLeavingFullscreen ,
mk_WebViewLeavingFullscreenCallback ,
noWebViewLeavingFullscreenCallback ,
onWebViewLeavingFullscreen ,
wrap_WebViewLeavingFullscreenCallback ,
C_WebViewLoadCommittedCallback ,
WebViewLoadCommittedCallback ,
WebViewLoadCommittedSignalInfo ,
afterWebViewLoadCommitted ,
genClosure_WebViewLoadCommitted ,
mk_WebViewLoadCommittedCallback ,
noWebViewLoadCommittedCallback ,
onWebViewLoadCommitted ,
wrap_WebViewLoadCommittedCallback ,
C_WebViewLoadErrorCallback ,
WebViewLoadErrorCallback ,
WebViewLoadErrorSignalInfo ,
afterWebViewLoadError ,
genClosure_WebViewLoadError ,
mk_WebViewLoadErrorCallback ,
noWebViewLoadErrorCallback ,
onWebViewLoadError ,
wrap_WebViewLoadErrorCallback ,
C_WebViewLoadFinishedCallback ,
WebViewLoadFinishedCallback ,
WebViewLoadFinishedSignalInfo ,
afterWebViewLoadFinished ,
genClosure_WebViewLoadFinished ,
mk_WebViewLoadFinishedCallback ,
noWebViewLoadFinishedCallback ,
onWebViewLoadFinished ,
wrap_WebViewLoadFinishedCallback ,
C_WebViewLoadProgressChangedCallback ,
WebViewLoadProgressChangedCallback ,
WebViewLoadProgressChangedSignalInfo ,
afterWebViewLoadProgressChanged ,
genClosure_WebViewLoadProgressChanged ,
mk_WebViewLoadProgressChangedCallback ,
noWebViewLoadProgressChangedCallback ,
onWebViewLoadProgressChanged ,
wrap_WebViewLoadProgressChangedCallback ,
C_WebViewLoadStartedCallback ,
WebViewLoadStartedCallback ,
WebViewLoadStartedSignalInfo ,
afterWebViewLoadStarted ,
genClosure_WebViewLoadStarted ,
mk_WebViewLoadStartedCallback ,
noWebViewLoadStartedCallback ,
onWebViewLoadStarted ,
wrap_WebViewLoadStartedCallback ,
C_WebViewMimeTypePolicyDecisionRequestedCallback,
WebViewMimeTypePolicyDecisionRequestedCallback,
WebViewMimeTypePolicyDecisionRequestedSignalInfo,
afterWebViewMimeTypePolicyDecisionRequested,
genClosure_WebViewMimeTypePolicyDecisionRequested,
mk_WebViewMimeTypePolicyDecisionRequestedCallback,
noWebViewMimeTypePolicyDecisionRequestedCallback,
onWebViewMimeTypePolicyDecisionRequested,
wrap_WebViewMimeTypePolicyDecisionRequestedCallback,
C_WebViewMoveCursorCallback ,
WebViewMoveCursorCallback ,
WebViewMoveCursorSignalInfo ,
afterWebViewMoveCursor ,
genClosure_WebViewMoveCursor ,
mk_WebViewMoveCursorCallback ,
noWebViewMoveCursorCallback ,
onWebViewMoveCursor ,
wrap_WebViewMoveCursorCallback ,
C_WebViewNavigationPolicyDecisionRequestedCallback,
WebViewNavigationPolicyDecisionRequestedCallback,
WebViewNavigationPolicyDecisionRequestedSignalInfo,
afterWebViewNavigationPolicyDecisionRequested,
genClosure_WebViewNavigationPolicyDecisionRequested,
mk_WebViewNavigationPolicyDecisionRequestedCallback,
noWebViewNavigationPolicyDecisionRequestedCallback,
onWebViewNavigationPolicyDecisionRequested,
wrap_WebViewNavigationPolicyDecisionRequestedCallback,
C_WebViewNavigationRequestedCallback ,
WebViewNavigationRequestedCallback ,
WebViewNavigationRequestedSignalInfo ,
afterWebViewNavigationRequested ,
genClosure_WebViewNavigationRequested ,
mk_WebViewNavigationRequestedCallback ,
noWebViewNavigationRequestedCallback ,
onWebViewNavigationRequested ,
wrap_WebViewNavigationRequestedCallback ,
C_WebViewNewWindowPolicyDecisionRequestedCallback,
WebViewNewWindowPolicyDecisionRequestedCallback,
WebViewNewWindowPolicyDecisionRequestedSignalInfo,
afterWebViewNewWindowPolicyDecisionRequested,
genClosure_WebViewNewWindowPolicyDecisionRequested,
mk_WebViewNewWindowPolicyDecisionRequestedCallback,
noWebViewNewWindowPolicyDecisionRequestedCallback,
onWebViewNewWindowPolicyDecisionRequested,
wrap_WebViewNewWindowPolicyDecisionRequestedCallback,
C_WebViewOnloadEventCallback ,
WebViewOnloadEventCallback ,
WebViewOnloadEventSignalInfo ,
afterWebViewOnloadEvent ,
genClosure_WebViewOnloadEvent ,
mk_WebViewOnloadEventCallback ,
noWebViewOnloadEventCallback ,
onWebViewOnloadEvent ,
wrap_WebViewOnloadEventCallback ,
C_WebViewPasteClipboardCallback ,
WebViewPasteClipboardCallback ,
WebViewPasteClipboardSignalInfo ,
afterWebViewPasteClipboard ,
genClosure_WebViewPasteClipboard ,
mk_WebViewPasteClipboardCallback ,
noWebViewPasteClipboardCallback ,
onWebViewPasteClipboard ,
wrap_WebViewPasteClipboardCallback ,
C_WebViewPopulatePopupCallback ,
WebViewPopulatePopupCallback ,
WebViewPopulatePopupSignalInfo ,
afterWebViewPopulatePopup ,
genClosure_WebViewPopulatePopup ,
mk_WebViewPopulatePopupCallback ,
noWebViewPopulatePopupCallback ,
onWebViewPopulatePopup ,
wrap_WebViewPopulatePopupCallback ,
C_WebViewPrintRequestedCallback ,
WebViewPrintRequestedCallback ,
WebViewPrintRequestedSignalInfo ,
afterWebViewPrintRequested ,
genClosure_WebViewPrintRequested ,
mk_WebViewPrintRequestedCallback ,
noWebViewPrintRequestedCallback ,
onWebViewPrintRequested ,
wrap_WebViewPrintRequestedCallback ,
C_WebViewRedoCallback ,
WebViewRedoCallback ,
WebViewRedoSignalInfo ,
afterWebViewRedo ,
genClosure_WebViewRedo ,
mk_WebViewRedoCallback ,
noWebViewRedoCallback ,
onWebViewRedo ,
wrap_WebViewRedoCallback ,
C_WebViewResourceContentLengthReceivedCallback,
WebViewResourceContentLengthReceivedCallback,
WebViewResourceContentLengthReceivedSignalInfo,
afterWebViewResourceContentLengthReceived,
genClosure_WebViewResourceContentLengthReceived,
mk_WebViewResourceContentLengthReceivedCallback,
noWebViewResourceContentLengthReceivedCallback,
onWebViewResourceContentLengthReceived ,
wrap_WebViewResourceContentLengthReceivedCallback,
C_WebViewResourceLoadFailedCallback ,
WebViewResourceLoadFailedCallback ,
WebViewResourceLoadFailedSignalInfo ,
afterWebViewResourceLoadFailed ,
genClosure_WebViewResourceLoadFailed ,
mk_WebViewResourceLoadFailedCallback ,
noWebViewResourceLoadFailedCallback ,
onWebViewResourceLoadFailed ,
wrap_WebViewResourceLoadFailedCallback ,
C_WebViewResourceLoadFinishedCallback ,
WebViewResourceLoadFinishedCallback ,
WebViewResourceLoadFinishedSignalInfo ,
afterWebViewResourceLoadFinished ,
genClosure_WebViewResourceLoadFinished ,
mk_WebViewResourceLoadFinishedCallback ,
noWebViewResourceLoadFinishedCallback ,
onWebViewResourceLoadFinished ,
wrap_WebViewResourceLoadFinishedCallback,
C_WebViewResourceRequestStartingCallback,
WebViewResourceRequestStartingCallback ,
WebViewResourceRequestStartingSignalInfo,
afterWebViewResourceRequestStarting ,
genClosure_WebViewResourceRequestStarting,
mk_WebViewResourceRequestStartingCallback,
noWebViewResourceRequestStartingCallback,
onWebViewResourceRequestStarting ,
wrap_WebViewResourceRequestStartingCallback,
C_WebViewResourceResponseReceivedCallback,
WebViewResourceResponseReceivedCallback ,
WebViewResourceResponseReceivedSignalInfo,
afterWebViewResourceResponseReceived ,
genClosure_WebViewResourceResponseReceived,
mk_WebViewResourceResponseReceivedCallback,
noWebViewResourceResponseReceivedCallback,
onWebViewResourceResponseReceived ,
wrap_WebViewResourceResponseReceivedCallback,
C_WebViewRunFileChooserCallback ,
WebViewRunFileChooserCallback ,
WebViewRunFileChooserSignalInfo ,
afterWebViewRunFileChooser ,
genClosure_WebViewRunFileChooser ,
mk_WebViewRunFileChooserCallback ,
noWebViewRunFileChooserCallback ,
onWebViewRunFileChooser ,
wrap_WebViewRunFileChooserCallback ,
C_WebViewScriptAlertCallback ,
WebViewScriptAlertCallback ,
WebViewScriptAlertSignalInfo ,
afterWebViewScriptAlert ,
genClosure_WebViewScriptAlert ,
mk_WebViewScriptAlertCallback ,
noWebViewScriptAlertCallback ,
onWebViewScriptAlert ,
wrap_WebViewScriptAlertCallback ,
C_WebViewScriptConfirmCallback ,
WebViewScriptConfirmCallback ,
WebViewScriptConfirmSignalInfo ,
afterWebViewScriptConfirm ,
genClosure_WebViewScriptConfirm ,
mk_WebViewScriptConfirmCallback ,
noWebViewScriptConfirmCallback ,
onWebViewScriptConfirm ,
wrap_WebViewScriptConfirmCallback ,
C_WebViewScriptPromptCallback ,
WebViewScriptPromptCallback ,
WebViewScriptPromptSignalInfo ,
afterWebViewScriptPrompt ,
genClosure_WebViewScriptPrompt ,
mk_WebViewScriptPromptCallback ,
noWebViewScriptPromptCallback ,
onWebViewScriptPrompt ,
wrap_WebViewScriptPromptCallback ,
C_WebViewSelectAllCallback ,
WebViewSelectAllCallback ,
WebViewSelectAllSignalInfo ,
afterWebViewSelectAll ,
genClosure_WebViewSelectAll ,
mk_WebViewSelectAllCallback ,
noWebViewSelectAllCallback ,
onWebViewSelectAll ,
wrap_WebViewSelectAllCallback ,
C_WebViewSelectionChangedCallback ,
WebViewSelectionChangedCallback ,
WebViewSelectionChangedSignalInfo ,
afterWebViewSelectionChanged ,
genClosure_WebViewSelectionChanged ,
mk_WebViewSelectionChangedCallback ,
noWebViewSelectionChangedCallback ,
onWebViewSelectionChanged ,
wrap_WebViewSelectionChangedCallback ,
C_WebViewShouldApplyStyleCallback ,
WebViewShouldApplyStyleCallback ,
WebViewShouldApplyStyleSignalInfo ,
afterWebViewShouldApplyStyle ,
genClosure_WebViewShouldApplyStyle ,
mk_WebViewShouldApplyStyleCallback ,
noWebViewShouldApplyStyleCallback ,
onWebViewShouldApplyStyle ,
wrap_WebViewShouldApplyStyleCallback ,
C_WebViewShouldBeginEditingCallback ,
WebViewShouldBeginEditingCallback ,
WebViewShouldBeginEditingSignalInfo ,
afterWebViewShouldBeginEditing ,
genClosure_WebViewShouldBeginEditing ,
mk_WebViewShouldBeginEditingCallback ,
noWebViewShouldBeginEditingCallback ,
onWebViewShouldBeginEditing ,
wrap_WebViewShouldBeginEditingCallback ,
C_WebViewShouldChangeSelectedRangeCallback,
WebViewShouldChangeSelectedRangeCallback,
WebViewShouldChangeSelectedRangeSignalInfo,
afterWebViewShouldChangeSelectedRange ,
genClosure_WebViewShouldChangeSelectedRange,
mk_WebViewShouldChangeSelectedRangeCallback,
noWebViewShouldChangeSelectedRangeCallback,
onWebViewShouldChangeSelectedRange ,
wrap_WebViewShouldChangeSelectedRangeCallback,
C_WebViewShouldDeleteRangeCallback ,
WebViewShouldDeleteRangeCallback ,
WebViewShouldDeleteRangeSignalInfo ,
afterWebViewShouldDeleteRange ,
genClosure_WebViewShouldDeleteRange ,
mk_WebViewShouldDeleteRangeCallback ,
noWebViewShouldDeleteRangeCallback ,
onWebViewShouldDeleteRange ,
wrap_WebViewShouldDeleteRangeCallback ,
C_WebViewShouldEndEditingCallback ,
WebViewShouldEndEditingCallback ,
WebViewShouldEndEditingSignalInfo ,
afterWebViewShouldEndEditing ,
genClosure_WebViewShouldEndEditing ,
mk_WebViewShouldEndEditingCallback ,
noWebViewShouldEndEditingCallback ,
onWebViewShouldEndEditing ,
wrap_WebViewShouldEndEditingCallback ,
C_WebViewShouldInsertNodeCallback ,
WebViewShouldInsertNodeCallback ,
WebViewShouldInsertNodeSignalInfo ,
afterWebViewShouldInsertNode ,
genClosure_WebViewShouldInsertNode ,
mk_WebViewShouldInsertNodeCallback ,
noWebViewShouldInsertNodeCallback ,
onWebViewShouldInsertNode ,
wrap_WebViewShouldInsertNodeCallback ,
C_WebViewShouldInsertTextCallback ,
WebViewShouldInsertTextCallback ,
WebViewShouldInsertTextSignalInfo ,
afterWebViewShouldInsertText ,
genClosure_WebViewShouldInsertText ,
mk_WebViewShouldInsertTextCallback ,
noWebViewShouldInsertTextCallback ,
onWebViewShouldInsertText ,
wrap_WebViewShouldInsertTextCallback ,
C_WebViewShouldShowDeleteInterfaceForElementCallback,
WebViewShouldShowDeleteInterfaceForElementCallback,
WebViewShouldShowDeleteInterfaceForElementSignalInfo,
afterWebViewShouldShowDeleteInterfaceForElement,
genClosure_WebViewShouldShowDeleteInterfaceForElement,
mk_WebViewShouldShowDeleteInterfaceForElementCallback,
noWebViewShouldShowDeleteInterfaceForElementCallback,
onWebViewShouldShowDeleteInterfaceForElement,
wrap_WebViewShouldShowDeleteInterfaceForElementCallback,
C_WebViewStatusBarTextChangedCallback ,
WebViewStatusBarTextChangedCallback ,
WebViewStatusBarTextChangedSignalInfo ,
afterWebViewStatusBarTextChanged ,
genClosure_WebViewStatusBarTextChanged ,
mk_WebViewStatusBarTextChangedCallback ,
noWebViewStatusBarTextChangedCallback ,
onWebViewStatusBarTextChanged ,
wrap_WebViewStatusBarTextChangedCallback,
C_WebViewTitleChangedCallback ,
WebViewTitleChangedCallback ,
WebViewTitleChangedSignalInfo ,
afterWebViewTitleChanged ,
genClosure_WebViewTitleChanged ,
mk_WebViewTitleChangedCallback ,
noWebViewTitleChangedCallback ,
onWebViewTitleChanged ,
wrap_WebViewTitleChangedCallback ,
C_WebViewUndoCallback ,
WebViewUndoCallback ,
WebViewUndoSignalInfo ,
afterWebViewUndo ,
genClosure_WebViewUndo ,
mk_WebViewUndoCallback ,
noWebViewUndoCallback ,
onWebViewUndo ,
wrap_WebViewUndoCallback ,
C_WebViewUserChangedContentsCallback ,
WebViewUserChangedContentsCallback ,
WebViewUserChangedContentsSignalInfo ,
afterWebViewUserChangedContents ,
genClosure_WebViewUserChangedContents ,
mk_WebViewUserChangedContentsCallback ,
noWebViewUserChangedContentsCallback ,
onWebViewUserChangedContents ,
wrap_WebViewUserChangedContentsCallback ,
C_WebViewViewportAttributesChangedCallback,
WebViewViewportAttributesChangedCallback,
WebViewViewportAttributesChangedSignalInfo,
afterWebViewViewportAttributesChanged ,
genClosure_WebViewViewportAttributesChanged,
mk_WebViewViewportAttributesChangedCallback,
noWebViewViewportAttributesChangedCallback,
onWebViewViewportAttributesChanged ,
wrap_WebViewViewportAttributesChangedCallback,
C_WebViewViewportAttributesRecomputeRequestedCallback,
WebViewViewportAttributesRecomputeRequestedCallback,
WebViewViewportAttributesRecomputeRequestedSignalInfo,
afterWebViewViewportAttributesRecomputeRequested,
genClosure_WebViewViewportAttributesRecomputeRequested,
mk_WebViewViewportAttributesRecomputeRequestedCallback,
noWebViewViewportAttributesRecomputeRequestedCallback,
onWebViewViewportAttributesRecomputeRequested,
wrap_WebViewViewportAttributesRecomputeRequestedCallback,
C_WebViewWebViewReadyCallback ,
WebViewWebViewReadyCallback ,
WebViewWebViewReadySignalInfo ,
afterWebViewWebViewReady ,
genClosure_WebViewWebViewReady ,
mk_WebViewWebViewReadyCallback ,
noWebViewWebViewReadyCallback ,
onWebViewWebViewReady ,
wrap_WebViewWebViewReadyCallback ,
C_WebViewWindowObjectClearedCallback ,
WebViewWindowObjectClearedCallback ,
WebViewWindowObjectClearedSignalInfo ,
afterWebViewWindowObjectCleared ,
genClosure_WebViewWindowObjectCleared ,
mk_WebViewWindowObjectClearedCallback ,
noWebViewWindowObjectClearedCallback ,
onWebViewWindowObjectCleared ,
wrap_WebViewWindowObjectClearedCallback ,
) where
import Data.GI.Base.ShortPrelude
import qualified Data.GI.Base.ShortPrelude as SP
import qualified Data.GI.Base.Overloading as O
import qualified Prelude as P
import qualified Data.GI.Base.Attributes as GI.Attributes
import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
import qualified Data.GI.Base.GError as B.GError
import qualified Data.GI.Base.GVariant as B.GVariant
import qualified Data.GI.Base.GParamSpec as B.GParamSpec
import qualified Data.GI.Base.CallStack as B.CallStack
import qualified Data.Text as T
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
import qualified Foreign.Ptr as FP
import qualified GI.Atk.Interfaces.ImplementorIface as Atk.ImplementorIface
import qualified GI.Cairo.Structs.Surface as Cairo.Surface
import qualified GI.GObject.Objects.Object as GObject.Object
import qualified GI.Gdk.Structs.EventButton as Gdk.EventButton
import qualified GI.GdkPixbuf.Objects.Pixbuf as GdkPixbuf.Pixbuf
import qualified GI.Gtk.Enums as Gtk.Enums
import qualified GI.Gtk.Interfaces.Buildable as Gtk.Buildable
import qualified GI.Gtk.Interfaces.Scrollable as Gtk.Scrollable
import qualified GI.Gtk.Objects.Container as Gtk.Container
import qualified GI.Gtk.Objects.IMContext as Gtk.IMContext
import qualified GI.Gtk.Objects.Menu as Gtk.Menu
import qualified GI.Gtk.Objects.Widget as Gtk.Widget
import qualified GI.Gtk.Structs.TargetList as Gtk.TargetList
import qualified GI.WebKit.Enums as WebKit.Enums
import qualified GI.WebKit.Objects.DOMCSSStyleDeclaration as WebKit.DOMCSSStyleDeclaration
import qualified GI.WebKit.Objects.DOMDocument as WebKit.DOMDocument
import qualified GI.WebKit.Objects.DOMHTMLElement as WebKit.DOMHTMLElement
import qualified GI.WebKit.Objects.DOMNode as WebKit.DOMNode
import qualified GI.WebKit.Objects.DOMRange as WebKit.DOMRange
import qualified GI.WebKit.Objects.Download as WebKit.Download
import qualified GI.WebKit.Objects.FileChooserRequest as WebKit.FileChooserRequest
import qualified GI.WebKit.Objects.GeolocationPolicyDecision as WebKit.GeolocationPolicyDecision
import qualified GI.WebKit.Objects.HitTestResult as WebKit.HitTestResult
import qualified GI.WebKit.Objects.NetworkRequest as WebKit.NetworkRequest
import qualified GI.WebKit.Objects.NetworkResponse as WebKit.NetworkResponse
import qualified GI.WebKit.Objects.ViewportAttributes as WebKit.ViewportAttributes
import qualified GI.WebKit.Objects.WebBackForwardList as WebKit.WebBackForwardList
import qualified GI.WebKit.Objects.WebFrame as WebKit.WebFrame
import qualified GI.WebKit.Objects.WebHistoryItem as WebKit.WebHistoryItem
import qualified GI.WebKit.Objects.WebInspector as WebKit.WebInspector
import qualified GI.WebKit.Objects.WebNavigationAction as WebKit.WebNavigationAction
import qualified GI.WebKit.Objects.WebPolicyDecision as WebKit.WebPolicyDecision
import qualified GI.WebKit.Objects.WebResource as WebKit.WebResource
import qualified GI.WebKit.Objects.WebSettings as WebKit.WebSettings
import qualified GI.WebKit.Objects.WebWindowFeatures as WebKit.WebWindowFeatures
newtype WebView = WebView (ManagedPtr WebView)
foreign import ccall "webkit_web_view_get_type"
c_webkit_web_view_get_type :: IO GType
instance GObject WebView where
gobjectType _ = c_webkit_web_view_get_type
class GObject o => IsWebView o
#if MIN_VERSION_base(4,9,0)
instance (GObject a, O.UnknownAncestorError WebView a) =>
IsWebView a
#endif
instance IsWebView WebView
instance Gtk.Container.IsContainer WebView
instance Gtk.Widget.IsWidget WebView
instance GObject.Object.IsObject WebView
instance Atk.ImplementorIface.IsImplementorIface WebView
instance Gtk.Buildable.IsBuildable WebView
instance Gtk.Scrollable.IsScrollable WebView
toWebView :: IsWebView o => o -> IO WebView
toWebView = unsafeCastTo WebView
noWebView :: Maybe WebView
noWebView = Nothing
type family ResolveWebViewMethod (t :: Symbol) (o :: *) :: * where
ResolveWebViewMethod "activate" o = Gtk.Widget.WidgetActivateMethodInfo
ResolveWebViewMethod "add" o = Gtk.Container.ContainerAddMethodInfo
ResolveWebViewMethod "addAccelerator" o = Gtk.Widget.WidgetAddAcceleratorMethodInfo
ResolveWebViewMethod "addChild" o = Gtk.Buildable.BuildableAddChildMethodInfo
ResolveWebViewMethod "addDeviceEvents" o = Gtk.Widget.WidgetAddDeviceEventsMethodInfo
ResolveWebViewMethod "addEvents" o = Gtk.Widget.WidgetAddEventsMethodInfo
ResolveWebViewMethod "addMnemonicLabel" o = Gtk.Widget.WidgetAddMnemonicLabelMethodInfo
ResolveWebViewMethod "addTickCallback" o = Gtk.Widget.WidgetAddTickCallbackMethodInfo
ResolveWebViewMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveWebViewMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveWebViewMethod "canActivateAccel" o = Gtk.Widget.WidgetCanActivateAccelMethodInfo
ResolveWebViewMethod "canCopyClipboard" o = WebViewCanCopyClipboardMethodInfo
ResolveWebViewMethod "canCutClipboard" o = WebViewCanCutClipboardMethodInfo
ResolveWebViewMethod "canGoBack" o = WebViewCanGoBackMethodInfo
ResolveWebViewMethod "canGoBackOrForward" o = WebViewCanGoBackOrForwardMethodInfo
ResolveWebViewMethod "canGoForward" o = WebViewCanGoForwardMethodInfo
ResolveWebViewMethod "canPasteClipboard" o = WebViewCanPasteClipboardMethodInfo
ResolveWebViewMethod "canRedo" o = WebViewCanRedoMethodInfo
ResolveWebViewMethod "canShowMimeType" o = WebViewCanShowMimeTypeMethodInfo
ResolveWebViewMethod "canUndo" o = WebViewCanUndoMethodInfo
ResolveWebViewMethod "checkResize" o = Gtk.Container.ContainerCheckResizeMethodInfo
ResolveWebViewMethod "childFocus" o = Gtk.Widget.WidgetChildFocusMethodInfo
ResolveWebViewMethod "childGetProperty" o = Gtk.Container.ContainerChildGetPropertyMethodInfo
ResolveWebViewMethod "childNotify" o = Gtk.Container.ContainerChildNotifyMethodInfo
ResolveWebViewMethod "childNotifyByPspec" o = Gtk.Container.ContainerChildNotifyByPspecMethodInfo
ResolveWebViewMethod "childSetProperty" o = Gtk.Container.ContainerChildSetPropertyMethodInfo
ResolveWebViewMethod "childType" o = Gtk.Container.ContainerChildTypeMethodInfo
ResolveWebViewMethod "classPath" o = Gtk.Widget.WidgetClassPathMethodInfo
ResolveWebViewMethod "computeExpand" o = Gtk.Widget.WidgetComputeExpandMethodInfo
ResolveWebViewMethod "constructChild" o = Gtk.Buildable.BuildableConstructChildMethodInfo
ResolveWebViewMethod "copyClipboard" o = WebViewCopyClipboardMethodInfo
ResolveWebViewMethod "createPangoContext" o = Gtk.Widget.WidgetCreatePangoContextMethodInfo
ResolveWebViewMethod "createPangoLayout" o = Gtk.Widget.WidgetCreatePangoLayoutMethodInfo
ResolveWebViewMethod "customFinished" o = Gtk.Buildable.BuildableCustomFinishedMethodInfo
ResolveWebViewMethod "customTagEnd" o = Gtk.Buildable.BuildableCustomTagEndMethodInfo
ResolveWebViewMethod "customTagStart" o = Gtk.Buildable.BuildableCustomTagStartMethodInfo
ResolveWebViewMethod "cutClipboard" o = WebViewCutClipboardMethodInfo
ResolveWebViewMethod "deleteSelection" o = WebViewDeleteSelectionMethodInfo
ResolveWebViewMethod "destroy" o = Gtk.Widget.WidgetDestroyMethodInfo
ResolveWebViewMethod "destroyed" o = Gtk.Widget.WidgetDestroyedMethodInfo
ResolveWebViewMethod "deviceIsShadowed" o = Gtk.Widget.WidgetDeviceIsShadowedMethodInfo
ResolveWebViewMethod "dragBegin" o = Gtk.Widget.WidgetDragBeginMethodInfo
ResolveWebViewMethod "dragBeginWithCoordinates" o = Gtk.Widget.WidgetDragBeginWithCoordinatesMethodInfo
ResolveWebViewMethod "dragCheckThreshold" o = Gtk.Widget.WidgetDragCheckThresholdMethodInfo
ResolveWebViewMethod "dragDestAddImageTargets" o = Gtk.Widget.WidgetDragDestAddImageTargetsMethodInfo
ResolveWebViewMethod "dragDestAddTextTargets" o = Gtk.Widget.WidgetDragDestAddTextTargetsMethodInfo
ResolveWebViewMethod "dragDestAddUriTargets" o = Gtk.Widget.WidgetDragDestAddUriTargetsMethodInfo
ResolveWebViewMethod "dragDestFindTarget" o = Gtk.Widget.WidgetDragDestFindTargetMethodInfo
ResolveWebViewMethod "dragDestGetTargetList" o = Gtk.Widget.WidgetDragDestGetTargetListMethodInfo
ResolveWebViewMethod "dragDestGetTrackMotion" o = Gtk.Widget.WidgetDragDestGetTrackMotionMethodInfo
ResolveWebViewMethod "dragDestSet" o = Gtk.Widget.WidgetDragDestSetMethodInfo
ResolveWebViewMethod "dragDestSetProxy" o = Gtk.Widget.WidgetDragDestSetProxyMethodInfo
ResolveWebViewMethod "dragDestSetTargetList" o = Gtk.Widget.WidgetDragDestSetTargetListMethodInfo
ResolveWebViewMethod "dragDestSetTrackMotion" o = Gtk.Widget.WidgetDragDestSetTrackMotionMethodInfo
ResolveWebViewMethod "dragDestUnset" o = Gtk.Widget.WidgetDragDestUnsetMethodInfo
ResolveWebViewMethod "dragGetData" o = Gtk.Widget.WidgetDragGetDataMethodInfo
ResolveWebViewMethod "dragHighlight" o = Gtk.Widget.WidgetDragHighlightMethodInfo
ResolveWebViewMethod "dragSourceAddImageTargets" o = Gtk.Widget.WidgetDragSourceAddImageTargetsMethodInfo
ResolveWebViewMethod "dragSourceAddTextTargets" o = Gtk.Widget.WidgetDragSourceAddTextTargetsMethodInfo
ResolveWebViewMethod "dragSourceAddUriTargets" o = Gtk.Widget.WidgetDragSourceAddUriTargetsMethodInfo
ResolveWebViewMethod "dragSourceGetTargetList" o = Gtk.Widget.WidgetDragSourceGetTargetListMethodInfo
ResolveWebViewMethod "dragSourceSet" o = Gtk.Widget.WidgetDragSourceSetMethodInfo
ResolveWebViewMethod "dragSourceSetIconGicon" o = Gtk.Widget.WidgetDragSourceSetIconGiconMethodInfo
ResolveWebViewMethod "dragSourceSetIconName" o = Gtk.Widget.WidgetDragSourceSetIconNameMethodInfo
ResolveWebViewMethod "dragSourceSetIconPixbuf" o = Gtk.Widget.WidgetDragSourceSetIconPixbufMethodInfo
ResolveWebViewMethod "dragSourceSetIconStock" o = Gtk.Widget.WidgetDragSourceSetIconStockMethodInfo
ResolveWebViewMethod "dragSourceSetTargetList" o = Gtk.Widget.WidgetDragSourceSetTargetListMethodInfo
ResolveWebViewMethod "dragSourceUnset" o = Gtk.Widget.WidgetDragSourceUnsetMethodInfo
ResolveWebViewMethod "dragUnhighlight" o = Gtk.Widget.WidgetDragUnhighlightMethodInfo
ResolveWebViewMethod "draw" o = Gtk.Widget.WidgetDrawMethodInfo
ResolveWebViewMethod "ensureStyle" o = Gtk.Widget.WidgetEnsureStyleMethodInfo
ResolveWebViewMethod "errorBell" o = Gtk.Widget.WidgetErrorBellMethodInfo
ResolveWebViewMethod "event" o = Gtk.Widget.WidgetEventMethodInfo
ResolveWebViewMethod "executeScript" o = WebViewExecuteScriptMethodInfo
ResolveWebViewMethod "forall" o = Gtk.Container.ContainerForallMethodInfo
ResolveWebViewMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveWebViewMethod "foreach" o = Gtk.Container.ContainerForeachMethodInfo
ResolveWebViewMethod "freezeChildNotify" o = Gtk.Widget.WidgetFreezeChildNotifyMethodInfo
ResolveWebViewMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveWebViewMethod "goBack" o = WebViewGoBackMethodInfo
ResolveWebViewMethod "goBackOrForward" o = WebViewGoBackOrForwardMethodInfo
ResolveWebViewMethod "goForward" o = WebViewGoForwardMethodInfo
ResolveWebViewMethod "goToBackForwardItem" o = WebViewGoToBackForwardItemMethodInfo
ResolveWebViewMethod "grabAdd" o = Gtk.Widget.WidgetGrabAddMethodInfo
ResolveWebViewMethod "grabDefault" o = Gtk.Widget.WidgetGrabDefaultMethodInfo
ResolveWebViewMethod "grabFocus" o = Gtk.Widget.WidgetGrabFocusMethodInfo
ResolveWebViewMethod "grabRemove" o = Gtk.Widget.WidgetGrabRemoveMethodInfo
ResolveWebViewMethod "hasDefault" o = Gtk.Widget.WidgetHasDefaultMethodInfo
ResolveWebViewMethod "hasFocus" o = Gtk.Widget.WidgetHasFocusMethodInfo
ResolveWebViewMethod "hasGrab" o = Gtk.Widget.WidgetHasGrabMethodInfo
ResolveWebViewMethod "hasRcStyle" o = Gtk.Widget.WidgetHasRcStyleMethodInfo
ResolveWebViewMethod "hasScreen" o = Gtk.Widget.WidgetHasScreenMethodInfo
ResolveWebViewMethod "hasSelection" o = WebViewHasSelectionMethodInfo
ResolveWebViewMethod "hasVisibleFocus" o = Gtk.Widget.WidgetHasVisibleFocusMethodInfo
ResolveWebViewMethod "hide" o = Gtk.Widget.WidgetHideMethodInfo
ResolveWebViewMethod "hideOnDelete" o = Gtk.Widget.WidgetHideOnDeleteMethodInfo
ResolveWebViewMethod "inDestruction" o = Gtk.Widget.WidgetInDestructionMethodInfo
ResolveWebViewMethod "initTemplate" o = Gtk.Widget.WidgetInitTemplateMethodInfo
ResolveWebViewMethod "inputShapeCombineRegion" o = Gtk.Widget.WidgetInputShapeCombineRegionMethodInfo
ResolveWebViewMethod "insertActionGroup" o = Gtk.Widget.WidgetInsertActionGroupMethodInfo
ResolveWebViewMethod "intersect" o = Gtk.Widget.WidgetIntersectMethodInfo
ResolveWebViewMethod "isAncestor" o = Gtk.Widget.WidgetIsAncestorMethodInfo
ResolveWebViewMethod "isComposited" o = Gtk.Widget.WidgetIsCompositedMethodInfo
ResolveWebViewMethod "isDrawable" o = Gtk.Widget.WidgetIsDrawableMethodInfo
ResolveWebViewMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveWebViewMethod "isFocus" o = Gtk.Widget.WidgetIsFocusMethodInfo
ResolveWebViewMethod "isSensitive" o = Gtk.Widget.WidgetIsSensitiveMethodInfo
ResolveWebViewMethod "isToplevel" o = Gtk.Widget.WidgetIsToplevelMethodInfo
ResolveWebViewMethod "isVisible" o = Gtk.Widget.WidgetIsVisibleMethodInfo
ResolveWebViewMethod "keynavFailed" o = Gtk.Widget.WidgetKeynavFailedMethodInfo
ResolveWebViewMethod "listAccelClosures" o = Gtk.Widget.WidgetListAccelClosuresMethodInfo
ResolveWebViewMethod "listActionPrefixes" o = Gtk.Widget.WidgetListActionPrefixesMethodInfo
ResolveWebViewMethod "listMnemonicLabels" o = Gtk.Widget.WidgetListMnemonicLabelsMethodInfo
ResolveWebViewMethod "loadHtmlString" o = WebViewLoadHtmlStringMethodInfo
ResolveWebViewMethod "loadRequest" o = WebViewLoadRequestMethodInfo
ResolveWebViewMethod "loadString" o = WebViewLoadStringMethodInfo
ResolveWebViewMethod "loadUri" o = WebViewLoadUriMethodInfo
ResolveWebViewMethod "map" o = Gtk.Widget.WidgetMapMethodInfo
ResolveWebViewMethod "markTextMatches" o = WebViewMarkTextMatchesMethodInfo
ResolveWebViewMethod "mnemonicActivate" o = Gtk.Widget.WidgetMnemonicActivateMethodInfo
ResolveWebViewMethod "modifyBase" o = Gtk.Widget.WidgetModifyBaseMethodInfo
ResolveWebViewMethod "modifyBg" o = Gtk.Widget.WidgetModifyBgMethodInfo
ResolveWebViewMethod "modifyCursor" o = Gtk.Widget.WidgetModifyCursorMethodInfo
ResolveWebViewMethod "modifyFg" o = Gtk.Widget.WidgetModifyFgMethodInfo
ResolveWebViewMethod "modifyFont" o = Gtk.Widget.WidgetModifyFontMethodInfo
ResolveWebViewMethod "modifyStyle" o = Gtk.Widget.WidgetModifyStyleMethodInfo
ResolveWebViewMethod "modifyText" o = Gtk.Widget.WidgetModifyTextMethodInfo
ResolveWebViewMethod "moveCursor" o = WebViewMoveCursorMethodInfo
ResolveWebViewMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveWebViewMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveWebViewMethod "open" o = WebViewOpenMethodInfo
ResolveWebViewMethod "overrideBackgroundColor" o = Gtk.Widget.WidgetOverrideBackgroundColorMethodInfo
ResolveWebViewMethod "overrideColor" o = Gtk.Widget.WidgetOverrideColorMethodInfo
ResolveWebViewMethod "overrideCursor" o = Gtk.Widget.WidgetOverrideCursorMethodInfo
ResolveWebViewMethod "overrideFont" o = Gtk.Widget.WidgetOverrideFontMethodInfo
ResolveWebViewMethod "overrideSymbolicColor" o = Gtk.Widget.WidgetOverrideSymbolicColorMethodInfo
ResolveWebViewMethod "parserFinished" o = Gtk.Buildable.BuildableParserFinishedMethodInfo
ResolveWebViewMethod "pasteClipboard" o = WebViewPasteClipboardMethodInfo
ResolveWebViewMethod "path" o = Gtk.Widget.WidgetPathMethodInfo
ResolveWebViewMethod "propagateDraw" o = Gtk.Container.ContainerPropagateDrawMethodInfo
ResolveWebViewMethod "queueAllocate" o = Gtk.Widget.WidgetQueueAllocateMethodInfo
ResolveWebViewMethod "queueComputeExpand" o = Gtk.Widget.WidgetQueueComputeExpandMethodInfo
ResolveWebViewMethod "queueDraw" o = Gtk.Widget.WidgetQueueDrawMethodInfo
ResolveWebViewMethod "queueDrawArea" o = Gtk.Widget.WidgetQueueDrawAreaMethodInfo
ResolveWebViewMethod "queueDrawRegion" o = Gtk.Widget.WidgetQueueDrawRegionMethodInfo
ResolveWebViewMethod "queueResize" o = Gtk.Widget.WidgetQueueResizeMethodInfo
ResolveWebViewMethod "queueResizeNoRedraw" o = Gtk.Widget.WidgetQueueResizeNoRedrawMethodInfo
ResolveWebViewMethod "realize" o = Gtk.Widget.WidgetRealizeMethodInfo
ResolveWebViewMethod "redo" o = WebViewRedoMethodInfo
ResolveWebViewMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveWebViewMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveWebViewMethod "regionIntersect" o = Gtk.Widget.WidgetRegionIntersectMethodInfo
ResolveWebViewMethod "registerWindow" o = Gtk.Widget.WidgetRegisterWindowMethodInfo
ResolveWebViewMethod "reload" o = WebViewReloadMethodInfo
ResolveWebViewMethod "reloadBypassCache" o = WebViewReloadBypassCacheMethodInfo
ResolveWebViewMethod "remove" o = Gtk.Container.ContainerRemoveMethodInfo
ResolveWebViewMethod "removeAccelerator" o = Gtk.Widget.WidgetRemoveAcceleratorMethodInfo
ResolveWebViewMethod "removeMnemonicLabel" o = Gtk.Widget.WidgetRemoveMnemonicLabelMethodInfo
ResolveWebViewMethod "removeTickCallback" o = Gtk.Widget.WidgetRemoveTickCallbackMethodInfo
ResolveWebViewMethod "renderIcon" o = Gtk.Widget.WidgetRenderIconMethodInfo
ResolveWebViewMethod "renderIconPixbuf" o = Gtk.Widget.WidgetRenderIconPixbufMethodInfo
ResolveWebViewMethod "reparent" o = Gtk.Widget.WidgetReparentMethodInfo
ResolveWebViewMethod "replaceData" o = GObject.Object.ObjectReplaceDataMethodInfo
ResolveWebViewMethod "replaceQdata" o = GObject.Object.ObjectReplaceQdataMethodInfo
ResolveWebViewMethod "resetRcStyles" o = Gtk.Widget.WidgetResetRcStylesMethodInfo
ResolveWebViewMethod "resetStyle" o = Gtk.Widget.WidgetResetStyleMethodInfo
ResolveWebViewMethod "resizeChildren" o = Gtk.Container.ContainerResizeChildrenMethodInfo
ResolveWebViewMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveWebViewMethod "searchText" o = WebViewSearchTextMethodInfo
ResolveWebViewMethod "selectAll" o = WebViewSelectAllMethodInfo
ResolveWebViewMethod "sendExpose" o = Gtk.Widget.WidgetSendExposeMethodInfo
ResolveWebViewMethod "sendFocusChange" o = Gtk.Widget.WidgetSendFocusChangeMethodInfo
ResolveWebViewMethod "shapeCombineRegion" o = Gtk.Widget.WidgetShapeCombineRegionMethodInfo
ResolveWebViewMethod "show" o = Gtk.Widget.WidgetShowMethodInfo
ResolveWebViewMethod "showAll" o = Gtk.Widget.WidgetShowAllMethodInfo
ResolveWebViewMethod "showNow" o = Gtk.Widget.WidgetShowNowMethodInfo
ResolveWebViewMethod "sizeAllocate" o = Gtk.Widget.WidgetSizeAllocateMethodInfo
ResolveWebViewMethod "sizeAllocateWithBaseline" o = Gtk.Widget.WidgetSizeAllocateWithBaselineMethodInfo
ResolveWebViewMethod "sizeRequest" o = Gtk.Widget.WidgetSizeRequestMethodInfo
ResolveWebViewMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveWebViewMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveWebViewMethod "stopLoading" o = WebViewStopLoadingMethodInfo
ResolveWebViewMethod "styleAttach" o = Gtk.Widget.WidgetStyleAttachMethodInfo
ResolveWebViewMethod "styleGetProperty" o = Gtk.Widget.WidgetStyleGetPropertyMethodInfo
ResolveWebViewMethod "thawChildNotify" o = Gtk.Widget.WidgetThawChildNotifyMethodInfo
ResolveWebViewMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveWebViewMethod "translateCoordinates" o = Gtk.Widget.WidgetTranslateCoordinatesMethodInfo
ResolveWebViewMethod "triggerTooltipQuery" o = Gtk.Widget.WidgetTriggerTooltipQueryMethodInfo
ResolveWebViewMethod "tryGetFaviconPixbuf" o = WebViewTryGetFaviconPixbufMethodInfo
ResolveWebViewMethod "undo" o = WebViewUndoMethodInfo
ResolveWebViewMethod "unmap" o = Gtk.Widget.WidgetUnmapMethodInfo
ResolveWebViewMethod "unmarkTextMatches" o = WebViewUnmarkTextMatchesMethodInfo
ResolveWebViewMethod "unparent" o = Gtk.Widget.WidgetUnparentMethodInfo
ResolveWebViewMethod "unrealize" o = Gtk.Widget.WidgetUnrealizeMethodInfo
ResolveWebViewMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveWebViewMethod "unregisterWindow" o = Gtk.Widget.WidgetUnregisterWindowMethodInfo
ResolveWebViewMethod "unsetFocusChain" o = Gtk.Container.ContainerUnsetFocusChainMethodInfo
ResolveWebViewMethod "unsetStateFlags" o = Gtk.Widget.WidgetUnsetStateFlagsMethodInfo
ResolveWebViewMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveWebViewMethod "zoomIn" o = WebViewZoomInMethodInfo
ResolveWebViewMethod "zoomOut" o = WebViewZoomOutMethodInfo
ResolveWebViewMethod "getAccessible" o = Gtk.Widget.WidgetGetAccessibleMethodInfo
ResolveWebViewMethod "getActionGroup" o = Gtk.Widget.WidgetGetActionGroupMethodInfo
ResolveWebViewMethod "getAllocatedBaseline" o = Gtk.Widget.WidgetGetAllocatedBaselineMethodInfo
ResolveWebViewMethod "getAllocatedHeight" o = Gtk.Widget.WidgetGetAllocatedHeightMethodInfo
ResolveWebViewMethod "getAllocatedSize" o = Gtk.Widget.WidgetGetAllocatedSizeMethodInfo
ResolveWebViewMethod "getAllocatedWidth" o = Gtk.Widget.WidgetGetAllocatedWidthMethodInfo
ResolveWebViewMethod "getAllocation" o = Gtk.Widget.WidgetGetAllocationMethodInfo
ResolveWebViewMethod "getAncestor" o = Gtk.Widget.WidgetGetAncestorMethodInfo
ResolveWebViewMethod "getAppPaintable" o = Gtk.Widget.WidgetGetAppPaintableMethodInfo
ResolveWebViewMethod "getBackForwardList" o = WebViewGetBackForwardListMethodInfo
ResolveWebViewMethod "getBorder" o = Gtk.Scrollable.ScrollableGetBorderMethodInfo
ResolveWebViewMethod "getBorderWidth" o = Gtk.Container.ContainerGetBorderWidthMethodInfo
ResolveWebViewMethod "getCanDefault" o = Gtk.Widget.WidgetGetCanDefaultMethodInfo
ResolveWebViewMethod "getCanFocus" o = Gtk.Widget.WidgetGetCanFocusMethodInfo
ResolveWebViewMethod "getChildRequisition" o = Gtk.Widget.WidgetGetChildRequisitionMethodInfo
ResolveWebViewMethod "getChildVisible" o = Gtk.Widget.WidgetGetChildVisibleMethodInfo
ResolveWebViewMethod "getChildren" o = Gtk.Container.ContainerGetChildrenMethodInfo
ResolveWebViewMethod "getClip" o = Gtk.Widget.WidgetGetClipMethodInfo
ResolveWebViewMethod "getClipboard" o = Gtk.Widget.WidgetGetClipboardMethodInfo
ResolveWebViewMethod "getCompositeName" o = Gtk.Widget.WidgetGetCompositeNameMethodInfo
ResolveWebViewMethod "getCopyTargetList" o = WebViewGetCopyTargetListMethodInfo
ResolveWebViewMethod "getCustomEncoding" o = WebViewGetCustomEncodingMethodInfo
ResolveWebViewMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveWebViewMethod "getDeviceEnabled" o = Gtk.Widget.WidgetGetDeviceEnabledMethodInfo
ResolveWebViewMethod "getDeviceEvents" o = Gtk.Widget.WidgetGetDeviceEventsMethodInfo
ResolveWebViewMethod "getDirection" o = Gtk.Widget.WidgetGetDirectionMethodInfo
ResolveWebViewMethod "getDisplay" o = Gtk.Widget.WidgetGetDisplayMethodInfo
ResolveWebViewMethod "getDomDocument" o = WebViewGetDomDocumentMethodInfo
ResolveWebViewMethod "getDoubleBuffered" o = Gtk.Widget.WidgetGetDoubleBufferedMethodInfo
ResolveWebViewMethod "getEditable" o = WebViewGetEditableMethodInfo
ResolveWebViewMethod "getEncoding" o = WebViewGetEncodingMethodInfo
ResolveWebViewMethod "getEvents" o = Gtk.Widget.WidgetGetEventsMethodInfo
ResolveWebViewMethod "getFocusChain" o = Gtk.Container.ContainerGetFocusChainMethodInfo
ResolveWebViewMethod "getFocusChild" o = Gtk.Container.ContainerGetFocusChildMethodInfo
ResolveWebViewMethod "getFocusHadjustment" o = Gtk.Container.ContainerGetFocusHadjustmentMethodInfo
ResolveWebViewMethod "getFocusOnClick" o = Gtk.Widget.WidgetGetFocusOnClickMethodInfo
ResolveWebViewMethod "getFocusVadjustment" o = Gtk.Container.ContainerGetFocusVadjustmentMethodInfo
ResolveWebViewMethod "getFocusedFrame" o = WebViewGetFocusedFrameMethodInfo
ResolveWebViewMethod "getFontMap" o = Gtk.Widget.WidgetGetFontMapMethodInfo
ResolveWebViewMethod "getFontOptions" o = Gtk.Widget.WidgetGetFontOptionsMethodInfo
ResolveWebViewMethod "getFrameClock" o = Gtk.Widget.WidgetGetFrameClockMethodInfo
ResolveWebViewMethod "getFullContentZoom" o = WebViewGetFullContentZoomMethodInfo
ResolveWebViewMethod "getHadjustment" o = Gtk.Scrollable.ScrollableGetHadjustmentMethodInfo
ResolveWebViewMethod "getHalign" o = Gtk.Widget.WidgetGetHalignMethodInfo
ResolveWebViewMethod "getHasTooltip" o = Gtk.Widget.WidgetGetHasTooltipMethodInfo
ResolveWebViewMethod "getHasWindow" o = Gtk.Widget.WidgetGetHasWindowMethodInfo
ResolveWebViewMethod "getHexpand" o = Gtk.Widget.WidgetGetHexpandMethodInfo
ResolveWebViewMethod "getHexpandSet" o = Gtk.Widget.WidgetGetHexpandSetMethodInfo
ResolveWebViewMethod "getHitTestResult" o = WebViewGetHitTestResultMethodInfo
ResolveWebViewMethod "getHscrollPolicy" o = Gtk.Scrollable.ScrollableGetHscrollPolicyMethodInfo
ResolveWebViewMethod "getIconPixbuf" o = WebViewGetIconPixbufMethodInfo
ResolveWebViewMethod "getIconUri" o = WebViewGetIconUriMethodInfo
ResolveWebViewMethod "getInspector" o = WebViewGetInspectorMethodInfo
ResolveWebViewMethod "getInternalChild" o = Gtk.Buildable.BuildableGetInternalChildMethodInfo
ResolveWebViewMethod "getLoadStatus" o = WebViewGetLoadStatusMethodInfo
ResolveWebViewMethod "getMainFrame" o = WebViewGetMainFrameMethodInfo
ResolveWebViewMethod "getMapped" o = Gtk.Widget.WidgetGetMappedMethodInfo
ResolveWebViewMethod "getMarginBottom" o = Gtk.Widget.WidgetGetMarginBottomMethodInfo
ResolveWebViewMethod "getMarginEnd" o = Gtk.Widget.WidgetGetMarginEndMethodInfo
ResolveWebViewMethod "getMarginLeft" o = Gtk.Widget.WidgetGetMarginLeftMethodInfo
ResolveWebViewMethod "getMarginRight" o = Gtk.Widget.WidgetGetMarginRightMethodInfo
ResolveWebViewMethod "getMarginStart" o = Gtk.Widget.WidgetGetMarginStartMethodInfo
ResolveWebViewMethod "getMarginTop" o = Gtk.Widget.WidgetGetMarginTopMethodInfo
ResolveWebViewMethod "getModifierMask" o = Gtk.Widget.WidgetGetModifierMaskMethodInfo
ResolveWebViewMethod "getModifierStyle" o = Gtk.Widget.WidgetGetModifierStyleMethodInfo
ResolveWebViewMethod "getName" o = Gtk.Widget.WidgetGetNameMethodInfo
ResolveWebViewMethod "getNoShowAll" o = Gtk.Widget.WidgetGetNoShowAllMethodInfo
ResolveWebViewMethod "getOpacity" o = Gtk.Widget.WidgetGetOpacityMethodInfo
ResolveWebViewMethod "getPangoContext" o = Gtk.Widget.WidgetGetPangoContextMethodInfo
ResolveWebViewMethod "getParent" o = Gtk.Widget.WidgetGetParentMethodInfo
ResolveWebViewMethod "getParentWindow" o = Gtk.Widget.WidgetGetParentWindowMethodInfo
ResolveWebViewMethod "getPasteTargetList" o = WebViewGetPasteTargetListMethodInfo
ResolveWebViewMethod "getPath" o = Gtk.Widget.WidgetGetPathMethodInfo
ResolveWebViewMethod "getPathForChild" o = Gtk.Container.ContainerGetPathForChildMethodInfo
ResolveWebViewMethod "getPointer" o = Gtk.Widget.WidgetGetPointerMethodInfo
ResolveWebViewMethod "getPreferredHeight" o = Gtk.Widget.WidgetGetPreferredHeightMethodInfo
ResolveWebViewMethod "getPreferredHeightAndBaselineForWidth" o = Gtk.Widget.WidgetGetPreferredHeightAndBaselineForWidthMethodInfo
ResolveWebViewMethod "getPreferredHeightForWidth" o = Gtk.Widget.WidgetGetPreferredHeightForWidthMethodInfo
ResolveWebViewMethod "getPreferredSize" o = Gtk.Widget.WidgetGetPreferredSizeMethodInfo
ResolveWebViewMethod "getPreferredWidth" o = Gtk.Widget.WidgetGetPreferredWidthMethodInfo
ResolveWebViewMethod "getPreferredWidthForHeight" o = Gtk.Widget.WidgetGetPreferredWidthForHeightMethodInfo
ResolveWebViewMethod "getProgress" o = WebViewGetProgressMethodInfo
ResolveWebViewMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveWebViewMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveWebViewMethod "getRealized" o = Gtk.Widget.WidgetGetRealizedMethodInfo
ResolveWebViewMethod "getReceivesDefault" o = Gtk.Widget.WidgetGetReceivesDefaultMethodInfo
ResolveWebViewMethod "getRequestMode" o = Gtk.Widget.WidgetGetRequestModeMethodInfo
ResolveWebViewMethod "getRequisition" o = Gtk.Widget.WidgetGetRequisitionMethodInfo
ResolveWebViewMethod "getResizeMode" o = Gtk.Container.ContainerGetResizeModeMethodInfo
ResolveWebViewMethod "getRootWindow" o = Gtk.Widget.WidgetGetRootWindowMethodInfo
ResolveWebViewMethod "getScaleFactor" o = Gtk.Widget.WidgetGetScaleFactorMethodInfo
ResolveWebViewMethod "getScreen" o = Gtk.Widget.WidgetGetScreenMethodInfo
ResolveWebViewMethod "getSensitive" o = Gtk.Widget.WidgetGetSensitiveMethodInfo
ResolveWebViewMethod "getSettings" o = WebViewGetSettingsMethodInfo
ResolveWebViewMethod "getSizeRequest" o = Gtk.Widget.WidgetGetSizeRequestMethodInfo
ResolveWebViewMethod "getSnapshot" o = WebViewGetSnapshotMethodInfo
ResolveWebViewMethod "getState" o = Gtk.Widget.WidgetGetStateMethodInfo
ResolveWebViewMethod "getStateFlags" o = Gtk.Widget.WidgetGetStateFlagsMethodInfo
ResolveWebViewMethod "getStyle" o = Gtk.Widget.WidgetGetStyleMethodInfo
ResolveWebViewMethod "getStyleContext" o = Gtk.Widget.WidgetGetStyleContextMethodInfo
ResolveWebViewMethod "getSupportMultidevice" o = Gtk.Widget.WidgetGetSupportMultideviceMethodInfo
ResolveWebViewMethod "getTemplateChild" o = Gtk.Widget.WidgetGetTemplateChildMethodInfo
ResolveWebViewMethod "getTitle" o = WebViewGetTitleMethodInfo
ResolveWebViewMethod "getTooltipMarkup" o = Gtk.Widget.WidgetGetTooltipMarkupMethodInfo
ResolveWebViewMethod "getTooltipText" o = Gtk.Widget.WidgetGetTooltipTextMethodInfo
ResolveWebViewMethod "getTooltipWindow" o = Gtk.Widget.WidgetGetTooltipWindowMethodInfo
ResolveWebViewMethod "getToplevel" o = Gtk.Widget.WidgetGetToplevelMethodInfo
ResolveWebViewMethod "getTransparent" o = WebViewGetTransparentMethodInfo
ResolveWebViewMethod "getUri" o = WebViewGetUriMethodInfo
ResolveWebViewMethod "getVadjustment" o = Gtk.Scrollable.ScrollableGetVadjustmentMethodInfo
ResolveWebViewMethod "getValign" o = Gtk.Widget.WidgetGetValignMethodInfo
ResolveWebViewMethod "getValignWithBaseline" o = Gtk.Widget.WidgetGetValignWithBaselineMethodInfo
ResolveWebViewMethod "getVexpand" o = Gtk.Widget.WidgetGetVexpandMethodInfo
ResolveWebViewMethod "getVexpandSet" o = Gtk.Widget.WidgetGetVexpandSetMethodInfo
ResolveWebViewMethod "getViewMode" o = WebViewGetViewModeMethodInfo
ResolveWebViewMethod "getViewSourceMode" o = WebViewGetViewSourceModeMethodInfo
ResolveWebViewMethod "getViewportAttributes" o = WebViewGetViewportAttributesMethodInfo
ResolveWebViewMethod "getVisible" o = Gtk.Widget.WidgetGetVisibleMethodInfo
ResolveWebViewMethod "getVisual" o = Gtk.Widget.WidgetGetVisualMethodInfo
ResolveWebViewMethod "getVscrollPolicy" o = Gtk.Scrollable.ScrollableGetVscrollPolicyMethodInfo
ResolveWebViewMethod "getWindow" o = Gtk.Widget.WidgetGetWindowMethodInfo
ResolveWebViewMethod "getWindowFeatures" o = WebViewGetWindowFeaturesMethodInfo
ResolveWebViewMethod "getZoomLevel" o = WebViewGetZoomLevelMethodInfo
ResolveWebViewMethod "setAccelPath" o = Gtk.Widget.WidgetSetAccelPathMethodInfo
ResolveWebViewMethod "setAllocation" o = Gtk.Widget.WidgetSetAllocationMethodInfo
ResolveWebViewMethod "setAppPaintable" o = Gtk.Widget.WidgetSetAppPaintableMethodInfo
ResolveWebViewMethod "setBorderWidth" o = Gtk.Container.ContainerSetBorderWidthMethodInfo
ResolveWebViewMethod "setBuildableProperty" o = Gtk.Buildable.BuildableSetBuildablePropertyMethodInfo
ResolveWebViewMethod "setCanDefault" o = Gtk.Widget.WidgetSetCanDefaultMethodInfo
ResolveWebViewMethod "setCanFocus" o = Gtk.Widget.WidgetSetCanFocusMethodInfo
ResolveWebViewMethod "setChildVisible" o = Gtk.Widget.WidgetSetChildVisibleMethodInfo
ResolveWebViewMethod "setClip" o = Gtk.Widget.WidgetSetClipMethodInfo
ResolveWebViewMethod "setCompositeName" o = Gtk.Widget.WidgetSetCompositeNameMethodInfo
ResolveWebViewMethod "setCustomEncoding" o = WebViewSetCustomEncodingMethodInfo
ResolveWebViewMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveWebViewMethod "setDeviceEnabled" o = Gtk.Widget.WidgetSetDeviceEnabledMethodInfo
ResolveWebViewMethod "setDeviceEvents" o = Gtk.Widget.WidgetSetDeviceEventsMethodInfo
ResolveWebViewMethod "setDirection" o = Gtk.Widget.WidgetSetDirectionMethodInfo
ResolveWebViewMethod "setDoubleBuffered" o = Gtk.Widget.WidgetSetDoubleBufferedMethodInfo
ResolveWebViewMethod "setEditable" o = WebViewSetEditableMethodInfo
ResolveWebViewMethod "setEvents" o = Gtk.Widget.WidgetSetEventsMethodInfo
ResolveWebViewMethod "setFocusChain" o = Gtk.Container.ContainerSetFocusChainMethodInfo
ResolveWebViewMethod "setFocusChild" o = Gtk.Container.ContainerSetFocusChildMethodInfo
ResolveWebViewMethod "setFocusHadjustment" o = Gtk.Container.ContainerSetFocusHadjustmentMethodInfo
ResolveWebViewMethod "setFocusOnClick" o = Gtk.Widget.WidgetSetFocusOnClickMethodInfo
ResolveWebViewMethod "setFocusVadjustment" o = Gtk.Container.ContainerSetFocusVadjustmentMethodInfo
ResolveWebViewMethod "setFontMap" o = Gtk.Widget.WidgetSetFontMapMethodInfo
ResolveWebViewMethod "setFontOptions" o = Gtk.Widget.WidgetSetFontOptionsMethodInfo
ResolveWebViewMethod "setFullContentZoom" o = WebViewSetFullContentZoomMethodInfo
ResolveWebViewMethod "setHadjustment" o = Gtk.Scrollable.ScrollableSetHadjustmentMethodInfo
ResolveWebViewMethod "setHalign" o = Gtk.Widget.WidgetSetHalignMethodInfo
ResolveWebViewMethod "setHasTooltip" o = Gtk.Widget.WidgetSetHasTooltipMethodInfo
ResolveWebViewMethod "setHasWindow" o = Gtk.Widget.WidgetSetHasWindowMethodInfo
ResolveWebViewMethod "setHexpand" o = Gtk.Widget.WidgetSetHexpandMethodInfo
ResolveWebViewMethod "setHexpandSet" o = Gtk.Widget.WidgetSetHexpandSetMethodInfo
ResolveWebViewMethod "setHighlightTextMatches" o = WebViewSetHighlightTextMatchesMethodInfo
ResolveWebViewMethod "setHscrollPolicy" o = Gtk.Scrollable.ScrollableSetHscrollPolicyMethodInfo
ResolveWebViewMethod "setMaintainsBackForwardList" o = WebViewSetMaintainsBackForwardListMethodInfo
ResolveWebViewMethod "setMapped" o = Gtk.Widget.WidgetSetMappedMethodInfo
ResolveWebViewMethod "setMarginBottom" o = Gtk.Widget.WidgetSetMarginBottomMethodInfo
ResolveWebViewMethod "setMarginEnd" o = Gtk.Widget.WidgetSetMarginEndMethodInfo
ResolveWebViewMethod "setMarginLeft" o = Gtk.Widget.WidgetSetMarginLeftMethodInfo
ResolveWebViewMethod "setMarginRight" o = Gtk.Widget.WidgetSetMarginRightMethodInfo
ResolveWebViewMethod "setMarginStart" o = Gtk.Widget.WidgetSetMarginStartMethodInfo
ResolveWebViewMethod "setMarginTop" o = Gtk.Widget.WidgetSetMarginTopMethodInfo
ResolveWebViewMethod "setName" o = Gtk.Widget.WidgetSetNameMethodInfo
ResolveWebViewMethod "setNoShowAll" o = Gtk.Widget.WidgetSetNoShowAllMethodInfo
ResolveWebViewMethod "setOpacity" o = Gtk.Widget.WidgetSetOpacityMethodInfo
ResolveWebViewMethod "setParent" o = Gtk.Widget.WidgetSetParentMethodInfo
ResolveWebViewMethod "setParentWindow" o = Gtk.Widget.WidgetSetParentWindowMethodInfo
ResolveWebViewMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveWebViewMethod "setRealized" o = Gtk.Widget.WidgetSetRealizedMethodInfo
ResolveWebViewMethod "setReallocateRedraws" o = Gtk.Container.ContainerSetReallocateRedrawsMethodInfo
ResolveWebViewMethod "setReceivesDefault" o = Gtk.Widget.WidgetSetReceivesDefaultMethodInfo
ResolveWebViewMethod "setRedrawOnAllocate" o = Gtk.Widget.WidgetSetRedrawOnAllocateMethodInfo
ResolveWebViewMethod "setResizeMode" o = Gtk.Container.ContainerSetResizeModeMethodInfo
ResolveWebViewMethod "setSensitive" o = Gtk.Widget.WidgetSetSensitiveMethodInfo
ResolveWebViewMethod "setSettings" o = WebViewSetSettingsMethodInfo
ResolveWebViewMethod "setSizeRequest" o = Gtk.Widget.WidgetSetSizeRequestMethodInfo
ResolveWebViewMethod "setState" o = Gtk.Widget.WidgetSetStateMethodInfo
ResolveWebViewMethod "setStateFlags" o = Gtk.Widget.WidgetSetStateFlagsMethodInfo
ResolveWebViewMethod "setStyle" o = Gtk.Widget.WidgetSetStyleMethodInfo
ResolveWebViewMethod "setSupportMultidevice" o = Gtk.Widget.WidgetSetSupportMultideviceMethodInfo
ResolveWebViewMethod "setTooltipMarkup" o = Gtk.Widget.WidgetSetTooltipMarkupMethodInfo
ResolveWebViewMethod "setTooltipText" o = Gtk.Widget.WidgetSetTooltipTextMethodInfo
ResolveWebViewMethod "setTooltipWindow" o = Gtk.Widget.WidgetSetTooltipWindowMethodInfo
ResolveWebViewMethod "setTransparent" o = WebViewSetTransparentMethodInfo
ResolveWebViewMethod "setVadjustment" o = Gtk.Scrollable.ScrollableSetVadjustmentMethodInfo
ResolveWebViewMethod "setValign" o = Gtk.Widget.WidgetSetValignMethodInfo
ResolveWebViewMethod "setVexpand" o = Gtk.Widget.WidgetSetVexpandMethodInfo
ResolveWebViewMethod "setVexpandSet" o = Gtk.Widget.WidgetSetVexpandSetMethodInfo
ResolveWebViewMethod "setViewMode" o = WebViewSetViewModeMethodInfo
ResolveWebViewMethod "setViewSourceMode" o = WebViewSetViewSourceModeMethodInfo
ResolveWebViewMethod "setVisible" o = Gtk.Widget.WidgetSetVisibleMethodInfo
ResolveWebViewMethod "setVisual" o = Gtk.Widget.WidgetSetVisualMethodInfo
ResolveWebViewMethod "setVscrollPolicy" o = Gtk.Scrollable.ScrollableSetVscrollPolicyMethodInfo
ResolveWebViewMethod "setWindow" o = Gtk.Widget.WidgetSetWindowMethodInfo
ResolveWebViewMethod "setZoomLevel" o = WebViewSetZoomLevelMethodInfo
ResolveWebViewMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveWebViewMethod t WebView, O.MethodInfo info WebView p) => O.IsLabelProxy t (WebView -> p) where
fromLabelProxy _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
#if MIN_VERSION_base(4,9,0)
instance (info ~ ResolveWebViewMethod t WebView, O.MethodInfo info WebView p) => O.IsLabel t (WebView -> p) where
fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
#endif
type WebViewCloseWebViewCallback =
IO Bool
noWebViewCloseWebViewCallback :: Maybe WebViewCloseWebViewCallback
noWebViewCloseWebViewCallback = Nothing
type C_WebViewCloseWebViewCallback =
Ptr () ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_WebViewCloseWebViewCallback :: C_WebViewCloseWebViewCallback -> IO (FunPtr C_WebViewCloseWebViewCallback)
genClosure_WebViewCloseWebView :: WebViewCloseWebViewCallback -> IO Closure
genClosure_WebViewCloseWebView cb = do
let cb' = wrap_WebViewCloseWebViewCallback cb
mk_WebViewCloseWebViewCallback cb' >>= newCClosure
wrap_WebViewCloseWebViewCallback ::
WebViewCloseWebViewCallback ->
Ptr () ->
Ptr () ->
IO CInt
wrap_WebViewCloseWebViewCallback _cb _ _ = do
result <- _cb
let result' = (fromIntegral . fromEnum) result
return result'
onWebViewCloseWebView :: (GObject a, MonadIO m) => a -> WebViewCloseWebViewCallback -> m SignalHandlerId
onWebViewCloseWebView obj cb = liftIO $ connectWebViewCloseWebView obj cb SignalConnectBefore
afterWebViewCloseWebView :: (GObject a, MonadIO m) => a -> WebViewCloseWebViewCallback -> m SignalHandlerId
afterWebViewCloseWebView obj cb = connectWebViewCloseWebView obj cb SignalConnectAfter
connectWebViewCloseWebView :: (GObject a, MonadIO m) =>
a -> WebViewCloseWebViewCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewCloseWebView obj cb after = liftIO $ do
let cb' = wrap_WebViewCloseWebViewCallback cb
cb'' <- mk_WebViewCloseWebViewCallback cb'
connectSignalFunPtr obj "close-web-view" cb'' after
type WebViewConsoleMessageCallback =
T.Text ->
Int32 ->
T.Text ->
IO Bool
noWebViewConsoleMessageCallback :: Maybe WebViewConsoleMessageCallback
noWebViewConsoleMessageCallback = Nothing
type C_WebViewConsoleMessageCallback =
Ptr () ->
CString ->
Int32 ->
CString ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_WebViewConsoleMessageCallback :: C_WebViewConsoleMessageCallback -> IO (FunPtr C_WebViewConsoleMessageCallback)
genClosure_WebViewConsoleMessage :: WebViewConsoleMessageCallback -> IO Closure
genClosure_WebViewConsoleMessage cb = do
let cb' = wrap_WebViewConsoleMessageCallback cb
mk_WebViewConsoleMessageCallback cb' >>= newCClosure
wrap_WebViewConsoleMessageCallback ::
WebViewConsoleMessageCallback ->
Ptr () ->
CString ->
Int32 ->
CString ->
Ptr () ->
IO CInt
wrap_WebViewConsoleMessageCallback _cb _ message line sourceId _ = do
message' <- cstringToText message
sourceId' <- cstringToText sourceId
result <- _cb message' line sourceId'
let result' = (fromIntegral . fromEnum) result
return result'
onWebViewConsoleMessage :: (GObject a, MonadIO m) => a -> WebViewConsoleMessageCallback -> m SignalHandlerId
onWebViewConsoleMessage obj cb = liftIO $ connectWebViewConsoleMessage obj cb SignalConnectBefore
afterWebViewConsoleMessage :: (GObject a, MonadIO m) => a -> WebViewConsoleMessageCallback -> m SignalHandlerId
afterWebViewConsoleMessage obj cb = connectWebViewConsoleMessage obj cb SignalConnectAfter
connectWebViewConsoleMessage :: (GObject a, MonadIO m) =>
a -> WebViewConsoleMessageCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewConsoleMessage obj cb after = liftIO $ do
let cb' = wrap_WebViewConsoleMessageCallback cb
cb'' <- mk_WebViewConsoleMessageCallback cb'
connectSignalFunPtr obj "console-message" cb'' after
type WebViewContextMenuCallback =
Gtk.Widget.Widget ->
WebKit.HitTestResult.HitTestResult ->
Bool ->
IO Bool
noWebViewContextMenuCallback :: Maybe WebViewContextMenuCallback
noWebViewContextMenuCallback = Nothing
type C_WebViewContextMenuCallback =
Ptr () ->
Ptr Gtk.Widget.Widget ->
Ptr WebKit.HitTestResult.HitTestResult ->
CInt ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_WebViewContextMenuCallback :: C_WebViewContextMenuCallback -> IO (FunPtr C_WebViewContextMenuCallback)
genClosure_WebViewContextMenu :: WebViewContextMenuCallback -> IO Closure
genClosure_WebViewContextMenu cb = do
let cb' = wrap_WebViewContextMenuCallback cb
mk_WebViewContextMenuCallback cb' >>= newCClosure
wrap_WebViewContextMenuCallback ::
WebViewContextMenuCallback ->
Ptr () ->
Ptr Gtk.Widget.Widget ->
Ptr WebKit.HitTestResult.HitTestResult ->
CInt ->
Ptr () ->
IO CInt
wrap_WebViewContextMenuCallback _cb _ defaultMenu hitTestResult triggeredWithKeyboard _ = do
defaultMenu' <- (newObject Gtk.Widget.Widget) defaultMenu
hitTestResult' <- (newObject WebKit.HitTestResult.HitTestResult) hitTestResult
let triggeredWithKeyboard' = (/= 0) triggeredWithKeyboard
result <- _cb defaultMenu' hitTestResult' triggeredWithKeyboard'
let result' = (fromIntegral . fromEnum) result
return result'
onWebViewContextMenu :: (GObject a, MonadIO m) => a -> WebViewContextMenuCallback -> m SignalHandlerId
onWebViewContextMenu obj cb = liftIO $ connectWebViewContextMenu obj cb SignalConnectBefore
afterWebViewContextMenu :: (GObject a, MonadIO m) => a -> WebViewContextMenuCallback -> m SignalHandlerId
afterWebViewContextMenu obj cb = connectWebViewContextMenu obj cb SignalConnectAfter
connectWebViewContextMenu :: (GObject a, MonadIO m) =>
a -> WebViewContextMenuCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewContextMenu obj cb after = liftIO $ do
let cb' = wrap_WebViewContextMenuCallback cb
cb'' <- mk_WebViewContextMenuCallback cb'
connectSignalFunPtr obj "context-menu" cb'' after
type WebViewCopyClipboardCallback =
IO ()
noWebViewCopyClipboardCallback :: Maybe WebViewCopyClipboardCallback
noWebViewCopyClipboardCallback = Nothing
type C_WebViewCopyClipboardCallback =
Ptr () ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WebViewCopyClipboardCallback :: C_WebViewCopyClipboardCallback -> IO (FunPtr C_WebViewCopyClipboardCallback)
genClosure_WebViewCopyClipboard :: WebViewCopyClipboardCallback -> IO Closure
genClosure_WebViewCopyClipboard cb = do
let cb' = wrap_WebViewCopyClipboardCallback cb
mk_WebViewCopyClipboardCallback cb' >>= newCClosure
wrap_WebViewCopyClipboardCallback ::
WebViewCopyClipboardCallback ->
Ptr () ->
Ptr () ->
IO ()
wrap_WebViewCopyClipboardCallback _cb _ _ = do
_cb
onWebViewCopyClipboard :: (GObject a, MonadIO m) => a -> WebViewCopyClipboardCallback -> m SignalHandlerId
onWebViewCopyClipboard obj cb = liftIO $ connectWebViewCopyClipboard obj cb SignalConnectBefore
afterWebViewCopyClipboard :: (GObject a, MonadIO m) => a -> WebViewCopyClipboardCallback -> m SignalHandlerId
afterWebViewCopyClipboard obj cb = connectWebViewCopyClipboard obj cb SignalConnectAfter
connectWebViewCopyClipboard :: (GObject a, MonadIO m) =>
a -> WebViewCopyClipboardCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewCopyClipboard obj cb after = liftIO $ do
let cb' = wrap_WebViewCopyClipboardCallback cb
cb'' <- mk_WebViewCopyClipboardCallback cb'
connectSignalFunPtr obj "copy-clipboard" cb'' after
type WebViewCreatePluginWidgetCallback =
T.Text ->
T.Text ->
Map.Map (Ptr ()) (Ptr ()) ->
IO Gtk.Widget.Widget
noWebViewCreatePluginWidgetCallback :: Maybe WebViewCreatePluginWidgetCallback
noWebViewCreatePluginWidgetCallback = Nothing
type C_WebViewCreatePluginWidgetCallback =
Ptr () ->
CString ->
CString ->
Ptr (GHashTable (Ptr ()) (Ptr ())) ->
Ptr () ->
IO (Ptr Gtk.Widget.Widget)
foreign import ccall "wrapper"
mk_WebViewCreatePluginWidgetCallback :: C_WebViewCreatePluginWidgetCallback -> IO (FunPtr C_WebViewCreatePluginWidgetCallback)
genClosure_WebViewCreatePluginWidget :: WebViewCreatePluginWidgetCallback -> IO Closure
genClosure_WebViewCreatePluginWidget cb = do
let cb' = wrap_WebViewCreatePluginWidgetCallback cb
mk_WebViewCreatePluginWidgetCallback cb' >>= newCClosure
wrap_WebViewCreatePluginWidgetCallback ::
WebViewCreatePluginWidgetCallback ->
Ptr () ->
CString ->
CString ->
Ptr (GHashTable (Ptr ()) (Ptr ())) ->
Ptr () ->
IO (Ptr Gtk.Widget.Widget)
wrap_WebViewCreatePluginWidgetCallback _cb _ mimeType uri param _ = do
mimeType' <- cstringToText mimeType
uri' <- cstringToText uri
param' <- unpackGHashTable param
let param'' = mapFirst ptrUnpackPtr param'
let param''' = mapSecond ptrUnpackPtr param''
let param'''' = Map.fromList param'''
result <- _cb mimeType' uri' param''''
result' <- B.ManagedPtr.disownObject result
return result'
onWebViewCreatePluginWidget :: (GObject a, MonadIO m) => a -> WebViewCreatePluginWidgetCallback -> m SignalHandlerId
onWebViewCreatePluginWidget obj cb = liftIO $ connectWebViewCreatePluginWidget obj cb SignalConnectBefore
afterWebViewCreatePluginWidget :: (GObject a, MonadIO m) => a -> WebViewCreatePluginWidgetCallback -> m SignalHandlerId
afterWebViewCreatePluginWidget obj cb = connectWebViewCreatePluginWidget obj cb SignalConnectAfter
connectWebViewCreatePluginWidget :: (GObject a, MonadIO m) =>
a -> WebViewCreatePluginWidgetCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewCreatePluginWidget obj cb after = liftIO $ do
let cb' = wrap_WebViewCreatePluginWidgetCallback cb
cb'' <- mk_WebViewCreatePluginWidgetCallback cb'
connectSignalFunPtr obj "create-plugin-widget" cb'' after
type WebViewCreateWebViewCallback =
WebKit.WebFrame.WebFrame ->
IO WebView
noWebViewCreateWebViewCallback :: Maybe WebViewCreateWebViewCallback
noWebViewCreateWebViewCallback = Nothing
type C_WebViewCreateWebViewCallback =
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr () ->
IO (Ptr WebView)
foreign import ccall "wrapper"
mk_WebViewCreateWebViewCallback :: C_WebViewCreateWebViewCallback -> IO (FunPtr C_WebViewCreateWebViewCallback)
genClosure_WebViewCreateWebView :: WebViewCreateWebViewCallback -> IO Closure
genClosure_WebViewCreateWebView cb = do
let cb' = wrap_WebViewCreateWebViewCallback cb
mk_WebViewCreateWebViewCallback cb' >>= newCClosure
wrap_WebViewCreateWebViewCallback ::
WebViewCreateWebViewCallback ->
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr () ->
IO (Ptr WebView)
wrap_WebViewCreateWebViewCallback _cb _ frame _ = do
frame' <- (newObject WebKit.WebFrame.WebFrame) frame
result <- _cb frame'
result' <- B.ManagedPtr.disownObject result
return result'
onWebViewCreateWebView :: (GObject a, MonadIO m) => a -> WebViewCreateWebViewCallback -> m SignalHandlerId
onWebViewCreateWebView obj cb = liftIO $ connectWebViewCreateWebView obj cb SignalConnectBefore
afterWebViewCreateWebView :: (GObject a, MonadIO m) => a -> WebViewCreateWebViewCallback -> m SignalHandlerId
afterWebViewCreateWebView obj cb = connectWebViewCreateWebView obj cb SignalConnectAfter
connectWebViewCreateWebView :: (GObject a, MonadIO m) =>
a -> WebViewCreateWebViewCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewCreateWebView obj cb after = liftIO $ do
let cb' = wrap_WebViewCreateWebViewCallback cb
cb'' <- mk_WebViewCreateWebViewCallback cb'
connectSignalFunPtr obj "create-web-view" cb'' after
type WebViewCutClipboardCallback =
IO ()
noWebViewCutClipboardCallback :: Maybe WebViewCutClipboardCallback
noWebViewCutClipboardCallback = Nothing
type C_WebViewCutClipboardCallback =
Ptr () ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WebViewCutClipboardCallback :: C_WebViewCutClipboardCallback -> IO (FunPtr C_WebViewCutClipboardCallback)
genClosure_WebViewCutClipboard :: WebViewCutClipboardCallback -> IO Closure
genClosure_WebViewCutClipboard cb = do
let cb' = wrap_WebViewCutClipboardCallback cb
mk_WebViewCutClipboardCallback cb' >>= newCClosure
wrap_WebViewCutClipboardCallback ::
WebViewCutClipboardCallback ->
Ptr () ->
Ptr () ->
IO ()
wrap_WebViewCutClipboardCallback _cb _ _ = do
_cb
onWebViewCutClipboard :: (GObject a, MonadIO m) => a -> WebViewCutClipboardCallback -> m SignalHandlerId
onWebViewCutClipboard obj cb = liftIO $ connectWebViewCutClipboard obj cb SignalConnectBefore
afterWebViewCutClipboard :: (GObject a, MonadIO m) => a -> WebViewCutClipboardCallback -> m SignalHandlerId
afterWebViewCutClipboard obj cb = connectWebViewCutClipboard obj cb SignalConnectAfter
connectWebViewCutClipboard :: (GObject a, MonadIO m) =>
a -> WebViewCutClipboardCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewCutClipboard obj cb after = liftIO $ do
let cb' = wrap_WebViewCutClipboardCallback cb
cb'' <- mk_WebViewCutClipboardCallback cb'
connectSignalFunPtr obj "cut-clipboard" cb'' after
type WebViewDatabaseQuotaExceededCallback =
GObject.Object.Object ->
GObject.Object.Object ->
IO ()
noWebViewDatabaseQuotaExceededCallback :: Maybe WebViewDatabaseQuotaExceededCallback
noWebViewDatabaseQuotaExceededCallback = Nothing
type C_WebViewDatabaseQuotaExceededCallback =
Ptr () ->
Ptr GObject.Object.Object ->
Ptr GObject.Object.Object ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WebViewDatabaseQuotaExceededCallback :: C_WebViewDatabaseQuotaExceededCallback -> IO (FunPtr C_WebViewDatabaseQuotaExceededCallback)
genClosure_WebViewDatabaseQuotaExceeded :: WebViewDatabaseQuotaExceededCallback -> IO Closure
genClosure_WebViewDatabaseQuotaExceeded cb = do
let cb' = wrap_WebViewDatabaseQuotaExceededCallback cb
mk_WebViewDatabaseQuotaExceededCallback cb' >>= newCClosure
wrap_WebViewDatabaseQuotaExceededCallback ::
WebViewDatabaseQuotaExceededCallback ->
Ptr () ->
Ptr GObject.Object.Object ->
Ptr GObject.Object.Object ->
Ptr () ->
IO ()
wrap_WebViewDatabaseQuotaExceededCallback _cb _ frame database _ = do
frame' <- (newObject GObject.Object.Object) frame
database' <- (newObject GObject.Object.Object) database
_cb frame' database'
onWebViewDatabaseQuotaExceeded :: (GObject a, MonadIO m) => a -> WebViewDatabaseQuotaExceededCallback -> m SignalHandlerId
onWebViewDatabaseQuotaExceeded obj cb = liftIO $ connectWebViewDatabaseQuotaExceeded obj cb SignalConnectBefore
afterWebViewDatabaseQuotaExceeded :: (GObject a, MonadIO m) => a -> WebViewDatabaseQuotaExceededCallback -> m SignalHandlerId
afterWebViewDatabaseQuotaExceeded obj cb = connectWebViewDatabaseQuotaExceeded obj cb SignalConnectAfter
connectWebViewDatabaseQuotaExceeded :: (GObject a, MonadIO m) =>
a -> WebViewDatabaseQuotaExceededCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewDatabaseQuotaExceeded obj cb after = liftIO $ do
let cb' = wrap_WebViewDatabaseQuotaExceededCallback cb
cb'' <- mk_WebViewDatabaseQuotaExceededCallback cb'
connectSignalFunPtr obj "database-quota-exceeded" cb'' after
type WebViewDocumentLoadFinishedCallback =
WebKit.WebFrame.WebFrame ->
IO ()
noWebViewDocumentLoadFinishedCallback :: Maybe WebViewDocumentLoadFinishedCallback
noWebViewDocumentLoadFinishedCallback = Nothing
type C_WebViewDocumentLoadFinishedCallback =
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WebViewDocumentLoadFinishedCallback :: C_WebViewDocumentLoadFinishedCallback -> IO (FunPtr C_WebViewDocumentLoadFinishedCallback)
genClosure_WebViewDocumentLoadFinished :: WebViewDocumentLoadFinishedCallback -> IO Closure
genClosure_WebViewDocumentLoadFinished cb = do
let cb' = wrap_WebViewDocumentLoadFinishedCallback cb
mk_WebViewDocumentLoadFinishedCallback cb' >>= newCClosure
wrap_WebViewDocumentLoadFinishedCallback ::
WebViewDocumentLoadFinishedCallback ->
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr () ->
IO ()
wrap_WebViewDocumentLoadFinishedCallback _cb _ webFrame _ = do
webFrame' <- (newObject WebKit.WebFrame.WebFrame) webFrame
_cb webFrame'
onWebViewDocumentLoadFinished :: (GObject a, MonadIO m) => a -> WebViewDocumentLoadFinishedCallback -> m SignalHandlerId
onWebViewDocumentLoadFinished obj cb = liftIO $ connectWebViewDocumentLoadFinished obj cb SignalConnectBefore
afterWebViewDocumentLoadFinished :: (GObject a, MonadIO m) => a -> WebViewDocumentLoadFinishedCallback -> m SignalHandlerId
afterWebViewDocumentLoadFinished obj cb = connectWebViewDocumentLoadFinished obj cb SignalConnectAfter
connectWebViewDocumentLoadFinished :: (GObject a, MonadIO m) =>
a -> WebViewDocumentLoadFinishedCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewDocumentLoadFinished obj cb after = liftIO $ do
let cb' = wrap_WebViewDocumentLoadFinishedCallback cb
cb'' <- mk_WebViewDocumentLoadFinishedCallback cb'
connectSignalFunPtr obj "document-load-finished" cb'' after
type WebViewDownloadRequestedCallback =
WebKit.Download.Download ->
IO Bool
noWebViewDownloadRequestedCallback :: Maybe WebViewDownloadRequestedCallback
noWebViewDownloadRequestedCallback = Nothing
type C_WebViewDownloadRequestedCallback =
Ptr () ->
Ptr WebKit.Download.Download ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_WebViewDownloadRequestedCallback :: C_WebViewDownloadRequestedCallback -> IO (FunPtr C_WebViewDownloadRequestedCallback)
genClosure_WebViewDownloadRequested :: WebViewDownloadRequestedCallback -> IO Closure
genClosure_WebViewDownloadRequested cb = do
let cb' = wrap_WebViewDownloadRequestedCallback cb
mk_WebViewDownloadRequestedCallback cb' >>= newCClosure
wrap_WebViewDownloadRequestedCallback ::
WebViewDownloadRequestedCallback ->
Ptr () ->
Ptr WebKit.Download.Download ->
Ptr () ->
IO CInt
wrap_WebViewDownloadRequestedCallback _cb _ download _ = do
download' <- (newObject WebKit.Download.Download) download
result <- _cb download'
let result' = (fromIntegral . fromEnum) result
return result'
onWebViewDownloadRequested :: (GObject a, MonadIO m) => a -> WebViewDownloadRequestedCallback -> m SignalHandlerId
onWebViewDownloadRequested obj cb = liftIO $ connectWebViewDownloadRequested obj cb SignalConnectBefore
afterWebViewDownloadRequested :: (GObject a, MonadIO m) => a -> WebViewDownloadRequestedCallback -> m SignalHandlerId
afterWebViewDownloadRequested obj cb = connectWebViewDownloadRequested obj cb SignalConnectAfter
connectWebViewDownloadRequested :: (GObject a, MonadIO m) =>
a -> WebViewDownloadRequestedCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewDownloadRequested obj cb after = liftIO $ do
let cb' = wrap_WebViewDownloadRequestedCallback cb
cb'' <- mk_WebViewDownloadRequestedCallback cb'
connectSignalFunPtr obj "download-requested" cb'' after
type WebViewEditingBeganCallback =
IO ()
noWebViewEditingBeganCallback :: Maybe WebViewEditingBeganCallback
noWebViewEditingBeganCallback = Nothing
type C_WebViewEditingBeganCallback =
Ptr () ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WebViewEditingBeganCallback :: C_WebViewEditingBeganCallback -> IO (FunPtr C_WebViewEditingBeganCallback)
genClosure_WebViewEditingBegan :: WebViewEditingBeganCallback -> IO Closure
genClosure_WebViewEditingBegan cb = do
let cb' = wrap_WebViewEditingBeganCallback cb
mk_WebViewEditingBeganCallback cb' >>= newCClosure
wrap_WebViewEditingBeganCallback ::
WebViewEditingBeganCallback ->
Ptr () ->
Ptr () ->
IO ()
wrap_WebViewEditingBeganCallback _cb _ _ = do
_cb
onWebViewEditingBegan :: (GObject a, MonadIO m) => a -> WebViewEditingBeganCallback -> m SignalHandlerId
onWebViewEditingBegan obj cb = liftIO $ connectWebViewEditingBegan obj cb SignalConnectBefore
afterWebViewEditingBegan :: (GObject a, MonadIO m) => a -> WebViewEditingBeganCallback -> m SignalHandlerId
afterWebViewEditingBegan obj cb = connectWebViewEditingBegan obj cb SignalConnectAfter
connectWebViewEditingBegan :: (GObject a, MonadIO m) =>
a -> WebViewEditingBeganCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewEditingBegan obj cb after = liftIO $ do
let cb' = wrap_WebViewEditingBeganCallback cb
cb'' <- mk_WebViewEditingBeganCallback cb'
connectSignalFunPtr obj "editing-began" cb'' after
type WebViewEditingEndedCallback =
IO ()
noWebViewEditingEndedCallback :: Maybe WebViewEditingEndedCallback
noWebViewEditingEndedCallback = Nothing
type C_WebViewEditingEndedCallback =
Ptr () ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WebViewEditingEndedCallback :: C_WebViewEditingEndedCallback -> IO (FunPtr C_WebViewEditingEndedCallback)
genClosure_WebViewEditingEnded :: WebViewEditingEndedCallback -> IO Closure
genClosure_WebViewEditingEnded cb = do
let cb' = wrap_WebViewEditingEndedCallback cb
mk_WebViewEditingEndedCallback cb' >>= newCClosure
wrap_WebViewEditingEndedCallback ::
WebViewEditingEndedCallback ->
Ptr () ->
Ptr () ->
IO ()
wrap_WebViewEditingEndedCallback _cb _ _ = do
_cb
onWebViewEditingEnded :: (GObject a, MonadIO m) => a -> WebViewEditingEndedCallback -> m SignalHandlerId
onWebViewEditingEnded obj cb = liftIO $ connectWebViewEditingEnded obj cb SignalConnectBefore
afterWebViewEditingEnded :: (GObject a, MonadIO m) => a -> WebViewEditingEndedCallback -> m SignalHandlerId
afterWebViewEditingEnded obj cb = connectWebViewEditingEnded obj cb SignalConnectAfter
connectWebViewEditingEnded :: (GObject a, MonadIO m) =>
a -> WebViewEditingEndedCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewEditingEnded obj cb after = liftIO $ do
let cb' = wrap_WebViewEditingEndedCallback cb
cb'' <- mk_WebViewEditingEndedCallback cb'
connectSignalFunPtr obj "editing-ended" cb'' after
type WebViewEnteringFullscreenCallback =
WebKit.DOMHTMLElement.DOMHTMLElement ->
IO Bool
noWebViewEnteringFullscreenCallback :: Maybe WebViewEnteringFullscreenCallback
noWebViewEnteringFullscreenCallback = Nothing
type C_WebViewEnteringFullscreenCallback =
Ptr () ->
Ptr WebKit.DOMHTMLElement.DOMHTMLElement ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_WebViewEnteringFullscreenCallback :: C_WebViewEnteringFullscreenCallback -> IO (FunPtr C_WebViewEnteringFullscreenCallback)
genClosure_WebViewEnteringFullscreen :: WebViewEnteringFullscreenCallback -> IO Closure
genClosure_WebViewEnteringFullscreen cb = do
let cb' = wrap_WebViewEnteringFullscreenCallback cb
mk_WebViewEnteringFullscreenCallback cb' >>= newCClosure
wrap_WebViewEnteringFullscreenCallback ::
WebViewEnteringFullscreenCallback ->
Ptr () ->
Ptr WebKit.DOMHTMLElement.DOMHTMLElement ->
Ptr () ->
IO CInt
wrap_WebViewEnteringFullscreenCallback _cb _ element _ = do
element' <- (newObject WebKit.DOMHTMLElement.DOMHTMLElement) element
result <- _cb element'
let result' = (fromIntegral . fromEnum) result
return result'
onWebViewEnteringFullscreen :: (GObject a, MonadIO m) => a -> WebViewEnteringFullscreenCallback -> m SignalHandlerId
onWebViewEnteringFullscreen obj cb = liftIO $ connectWebViewEnteringFullscreen obj cb SignalConnectBefore
afterWebViewEnteringFullscreen :: (GObject a, MonadIO m) => a -> WebViewEnteringFullscreenCallback -> m SignalHandlerId
afterWebViewEnteringFullscreen obj cb = connectWebViewEnteringFullscreen obj cb SignalConnectAfter
connectWebViewEnteringFullscreen :: (GObject a, MonadIO m) =>
a -> WebViewEnteringFullscreenCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewEnteringFullscreen obj cb after = liftIO $ do
let cb' = wrap_WebViewEnteringFullscreenCallback cb
cb'' <- mk_WebViewEnteringFullscreenCallback cb'
connectSignalFunPtr obj "entering-fullscreen" cb'' after
type WebViewFrameCreatedCallback =
WebKit.WebFrame.WebFrame ->
IO ()
noWebViewFrameCreatedCallback :: Maybe WebViewFrameCreatedCallback
noWebViewFrameCreatedCallback = Nothing
type C_WebViewFrameCreatedCallback =
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WebViewFrameCreatedCallback :: C_WebViewFrameCreatedCallback -> IO (FunPtr C_WebViewFrameCreatedCallback)
genClosure_WebViewFrameCreated :: WebViewFrameCreatedCallback -> IO Closure
genClosure_WebViewFrameCreated cb = do
let cb' = wrap_WebViewFrameCreatedCallback cb
mk_WebViewFrameCreatedCallback cb' >>= newCClosure
wrap_WebViewFrameCreatedCallback ::
WebViewFrameCreatedCallback ->
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr () ->
IO ()
wrap_WebViewFrameCreatedCallback _cb _ webFrame _ = do
webFrame' <- (newObject WebKit.WebFrame.WebFrame) webFrame
_cb webFrame'
onWebViewFrameCreated :: (GObject a, MonadIO m) => a -> WebViewFrameCreatedCallback -> m SignalHandlerId
onWebViewFrameCreated obj cb = liftIO $ connectWebViewFrameCreated obj cb SignalConnectBefore
afterWebViewFrameCreated :: (GObject a, MonadIO m) => a -> WebViewFrameCreatedCallback -> m SignalHandlerId
afterWebViewFrameCreated obj cb = connectWebViewFrameCreated obj cb SignalConnectAfter
connectWebViewFrameCreated :: (GObject a, MonadIO m) =>
a -> WebViewFrameCreatedCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewFrameCreated obj cb after = liftIO $ do
let cb' = wrap_WebViewFrameCreatedCallback cb
cb'' <- mk_WebViewFrameCreatedCallback cb'
connectSignalFunPtr obj "frame-created" cb'' after
type WebViewGeolocationPolicyDecisionCancelledCallback =
WebKit.WebFrame.WebFrame ->
IO ()
noWebViewGeolocationPolicyDecisionCancelledCallback :: Maybe WebViewGeolocationPolicyDecisionCancelledCallback
noWebViewGeolocationPolicyDecisionCancelledCallback = Nothing
type C_WebViewGeolocationPolicyDecisionCancelledCallback =
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WebViewGeolocationPolicyDecisionCancelledCallback :: C_WebViewGeolocationPolicyDecisionCancelledCallback -> IO (FunPtr C_WebViewGeolocationPolicyDecisionCancelledCallback)
genClosure_WebViewGeolocationPolicyDecisionCancelled :: WebViewGeolocationPolicyDecisionCancelledCallback -> IO Closure
genClosure_WebViewGeolocationPolicyDecisionCancelled cb = do
let cb' = wrap_WebViewGeolocationPolicyDecisionCancelledCallback cb
mk_WebViewGeolocationPolicyDecisionCancelledCallback cb' >>= newCClosure
wrap_WebViewGeolocationPolicyDecisionCancelledCallback ::
WebViewGeolocationPolicyDecisionCancelledCallback ->
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr () ->
IO ()
wrap_WebViewGeolocationPolicyDecisionCancelledCallback _cb _ frame _ = do
frame' <- (newObject WebKit.WebFrame.WebFrame) frame
_cb frame'
onWebViewGeolocationPolicyDecisionCancelled :: (GObject a, MonadIO m) => a -> WebViewGeolocationPolicyDecisionCancelledCallback -> m SignalHandlerId
onWebViewGeolocationPolicyDecisionCancelled obj cb = liftIO $ connectWebViewGeolocationPolicyDecisionCancelled obj cb SignalConnectBefore
afterWebViewGeolocationPolicyDecisionCancelled :: (GObject a, MonadIO m) => a -> WebViewGeolocationPolicyDecisionCancelledCallback -> m SignalHandlerId
afterWebViewGeolocationPolicyDecisionCancelled obj cb = connectWebViewGeolocationPolicyDecisionCancelled obj cb SignalConnectAfter
connectWebViewGeolocationPolicyDecisionCancelled :: (GObject a, MonadIO m) =>
a -> WebViewGeolocationPolicyDecisionCancelledCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewGeolocationPolicyDecisionCancelled obj cb after = liftIO $ do
let cb' = wrap_WebViewGeolocationPolicyDecisionCancelledCallback cb
cb'' <- mk_WebViewGeolocationPolicyDecisionCancelledCallback cb'
connectSignalFunPtr obj "geolocation-policy-decision-cancelled" cb'' after
type WebViewGeolocationPolicyDecisionRequestedCallback =
WebKit.WebFrame.WebFrame ->
WebKit.GeolocationPolicyDecision.GeolocationPolicyDecision ->
IO Bool
noWebViewGeolocationPolicyDecisionRequestedCallback :: Maybe WebViewGeolocationPolicyDecisionRequestedCallback
noWebViewGeolocationPolicyDecisionRequestedCallback = Nothing
type C_WebViewGeolocationPolicyDecisionRequestedCallback =
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr WebKit.GeolocationPolicyDecision.GeolocationPolicyDecision ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_WebViewGeolocationPolicyDecisionRequestedCallback :: C_WebViewGeolocationPolicyDecisionRequestedCallback -> IO (FunPtr C_WebViewGeolocationPolicyDecisionRequestedCallback)
genClosure_WebViewGeolocationPolicyDecisionRequested :: WebViewGeolocationPolicyDecisionRequestedCallback -> IO Closure
genClosure_WebViewGeolocationPolicyDecisionRequested cb = do
let cb' = wrap_WebViewGeolocationPolicyDecisionRequestedCallback cb
mk_WebViewGeolocationPolicyDecisionRequestedCallback cb' >>= newCClosure
wrap_WebViewGeolocationPolicyDecisionRequestedCallback ::
WebViewGeolocationPolicyDecisionRequestedCallback ->
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr WebKit.GeolocationPolicyDecision.GeolocationPolicyDecision ->
Ptr () ->
IO CInt
wrap_WebViewGeolocationPolicyDecisionRequestedCallback _cb _ frame policyDecision _ = do
frame' <- (newObject WebKit.WebFrame.WebFrame) frame
policyDecision' <- (newObject WebKit.GeolocationPolicyDecision.GeolocationPolicyDecision) policyDecision
result <- _cb frame' policyDecision'
let result' = (fromIntegral . fromEnum) result
return result'
onWebViewGeolocationPolicyDecisionRequested :: (GObject a, MonadIO m) => a -> WebViewGeolocationPolicyDecisionRequestedCallback -> m SignalHandlerId
onWebViewGeolocationPolicyDecisionRequested obj cb = liftIO $ connectWebViewGeolocationPolicyDecisionRequested obj cb SignalConnectBefore
afterWebViewGeolocationPolicyDecisionRequested :: (GObject a, MonadIO m) => a -> WebViewGeolocationPolicyDecisionRequestedCallback -> m SignalHandlerId
afterWebViewGeolocationPolicyDecisionRequested obj cb = connectWebViewGeolocationPolicyDecisionRequested obj cb SignalConnectAfter
connectWebViewGeolocationPolicyDecisionRequested :: (GObject a, MonadIO m) =>
a -> WebViewGeolocationPolicyDecisionRequestedCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewGeolocationPolicyDecisionRequested obj cb after = liftIO $ do
let cb' = wrap_WebViewGeolocationPolicyDecisionRequestedCallback cb
cb'' <- mk_WebViewGeolocationPolicyDecisionRequestedCallback cb'
connectSignalFunPtr obj "geolocation-policy-decision-requested" cb'' after
type WebViewHoveringOverLinkCallback =
T.Text ->
T.Text ->
IO ()
noWebViewHoveringOverLinkCallback :: Maybe WebViewHoveringOverLinkCallback
noWebViewHoveringOverLinkCallback = Nothing
type C_WebViewHoveringOverLinkCallback =
Ptr () ->
CString ->
CString ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WebViewHoveringOverLinkCallback :: C_WebViewHoveringOverLinkCallback -> IO (FunPtr C_WebViewHoveringOverLinkCallback)
genClosure_WebViewHoveringOverLink :: WebViewHoveringOverLinkCallback -> IO Closure
genClosure_WebViewHoveringOverLink cb = do
let cb' = wrap_WebViewHoveringOverLinkCallback cb
mk_WebViewHoveringOverLinkCallback cb' >>= newCClosure
wrap_WebViewHoveringOverLinkCallback ::
WebViewHoveringOverLinkCallback ->
Ptr () ->
CString ->
CString ->
Ptr () ->
IO ()
wrap_WebViewHoveringOverLinkCallback _cb _ title uri _ = do
title' <- cstringToText title
uri' <- cstringToText uri
_cb title' uri'
onWebViewHoveringOverLink :: (GObject a, MonadIO m) => a -> WebViewHoveringOverLinkCallback -> m SignalHandlerId
onWebViewHoveringOverLink obj cb = liftIO $ connectWebViewHoveringOverLink obj cb SignalConnectBefore
afterWebViewHoveringOverLink :: (GObject a, MonadIO m) => a -> WebViewHoveringOverLinkCallback -> m SignalHandlerId
afterWebViewHoveringOverLink obj cb = connectWebViewHoveringOverLink obj cb SignalConnectAfter
connectWebViewHoveringOverLink :: (GObject a, MonadIO m) =>
a -> WebViewHoveringOverLinkCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewHoveringOverLink obj cb after = liftIO $ do
let cb' = wrap_WebViewHoveringOverLinkCallback cb
cb'' <- mk_WebViewHoveringOverLinkCallback cb'
connectSignalFunPtr obj "hovering-over-link" cb'' after
type WebViewIconLoadedCallback =
T.Text ->
IO ()
noWebViewIconLoadedCallback :: Maybe WebViewIconLoadedCallback
noWebViewIconLoadedCallback = Nothing
type C_WebViewIconLoadedCallback =
Ptr () ->
CString ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WebViewIconLoadedCallback :: C_WebViewIconLoadedCallback -> IO (FunPtr C_WebViewIconLoadedCallback)
genClosure_WebViewIconLoaded :: WebViewIconLoadedCallback -> IO Closure
genClosure_WebViewIconLoaded cb = do
let cb' = wrap_WebViewIconLoadedCallback cb
mk_WebViewIconLoadedCallback cb' >>= newCClosure
wrap_WebViewIconLoadedCallback ::
WebViewIconLoadedCallback ->
Ptr () ->
CString ->
Ptr () ->
IO ()
wrap_WebViewIconLoadedCallback _cb _ iconUri _ = do
iconUri' <- cstringToText iconUri
_cb iconUri'
onWebViewIconLoaded :: (GObject a, MonadIO m) => a -> WebViewIconLoadedCallback -> m SignalHandlerId
onWebViewIconLoaded obj cb = liftIO $ connectWebViewIconLoaded obj cb SignalConnectBefore
afterWebViewIconLoaded :: (GObject a, MonadIO m) => a -> WebViewIconLoadedCallback -> m SignalHandlerId
afterWebViewIconLoaded obj cb = connectWebViewIconLoaded obj cb SignalConnectAfter
connectWebViewIconLoaded :: (GObject a, MonadIO m) =>
a -> WebViewIconLoadedCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewIconLoaded obj cb after = liftIO $ do
let cb' = wrap_WebViewIconLoadedCallback cb
cb'' <- mk_WebViewIconLoadedCallback cb'
connectSignalFunPtr obj "icon-loaded" cb'' after
type WebViewLeavingFullscreenCallback =
WebKit.DOMHTMLElement.DOMHTMLElement ->
IO Bool
noWebViewLeavingFullscreenCallback :: Maybe WebViewLeavingFullscreenCallback
noWebViewLeavingFullscreenCallback = Nothing
type C_WebViewLeavingFullscreenCallback =
Ptr () ->
Ptr WebKit.DOMHTMLElement.DOMHTMLElement ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_WebViewLeavingFullscreenCallback :: C_WebViewLeavingFullscreenCallback -> IO (FunPtr C_WebViewLeavingFullscreenCallback)
genClosure_WebViewLeavingFullscreen :: WebViewLeavingFullscreenCallback -> IO Closure
genClosure_WebViewLeavingFullscreen cb = do
let cb' = wrap_WebViewLeavingFullscreenCallback cb
mk_WebViewLeavingFullscreenCallback cb' >>= newCClosure
wrap_WebViewLeavingFullscreenCallback ::
WebViewLeavingFullscreenCallback ->
Ptr () ->
Ptr WebKit.DOMHTMLElement.DOMHTMLElement ->
Ptr () ->
IO CInt
wrap_WebViewLeavingFullscreenCallback _cb _ element _ = do
element' <- (newObject WebKit.DOMHTMLElement.DOMHTMLElement) element
result <- _cb element'
let result' = (fromIntegral . fromEnum) result
return result'
onWebViewLeavingFullscreen :: (GObject a, MonadIO m) => a -> WebViewLeavingFullscreenCallback -> m SignalHandlerId
onWebViewLeavingFullscreen obj cb = liftIO $ connectWebViewLeavingFullscreen obj cb SignalConnectBefore
afterWebViewLeavingFullscreen :: (GObject a, MonadIO m) => a -> WebViewLeavingFullscreenCallback -> m SignalHandlerId
afterWebViewLeavingFullscreen obj cb = connectWebViewLeavingFullscreen obj cb SignalConnectAfter
connectWebViewLeavingFullscreen :: (GObject a, MonadIO m) =>
a -> WebViewLeavingFullscreenCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewLeavingFullscreen obj cb after = liftIO $ do
let cb' = wrap_WebViewLeavingFullscreenCallback cb
cb'' <- mk_WebViewLeavingFullscreenCallback cb'
connectSignalFunPtr obj "leaving-fullscreen" cb'' after
type WebViewLoadCommittedCallback =
WebKit.WebFrame.WebFrame ->
IO ()
noWebViewLoadCommittedCallback :: Maybe WebViewLoadCommittedCallback
noWebViewLoadCommittedCallback = Nothing
type C_WebViewLoadCommittedCallback =
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WebViewLoadCommittedCallback :: C_WebViewLoadCommittedCallback -> IO (FunPtr C_WebViewLoadCommittedCallback)
genClosure_WebViewLoadCommitted :: WebViewLoadCommittedCallback -> IO Closure
genClosure_WebViewLoadCommitted cb = do
let cb' = wrap_WebViewLoadCommittedCallback cb
mk_WebViewLoadCommittedCallback cb' >>= newCClosure
wrap_WebViewLoadCommittedCallback ::
WebViewLoadCommittedCallback ->
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr () ->
IO ()
wrap_WebViewLoadCommittedCallback _cb _ frame _ = do
frame' <- (newObject WebKit.WebFrame.WebFrame) frame
_cb frame'
onWebViewLoadCommitted :: (GObject a, MonadIO m) => a -> WebViewLoadCommittedCallback -> m SignalHandlerId
onWebViewLoadCommitted obj cb = liftIO $ connectWebViewLoadCommitted obj cb SignalConnectBefore
afterWebViewLoadCommitted :: (GObject a, MonadIO m) => a -> WebViewLoadCommittedCallback -> m SignalHandlerId
afterWebViewLoadCommitted obj cb = connectWebViewLoadCommitted obj cb SignalConnectAfter
connectWebViewLoadCommitted :: (GObject a, MonadIO m) =>
a -> WebViewLoadCommittedCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewLoadCommitted obj cb after = liftIO $ do
let cb' = wrap_WebViewLoadCommittedCallback cb
cb'' <- mk_WebViewLoadCommittedCallback cb'
connectSignalFunPtr obj "load-committed" cb'' after
type WebViewLoadErrorCallback =
WebKit.WebFrame.WebFrame ->
T.Text ->
GError ->
IO Bool
noWebViewLoadErrorCallback :: Maybe WebViewLoadErrorCallback
noWebViewLoadErrorCallback = Nothing
type C_WebViewLoadErrorCallback =
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
CString ->
Ptr GError ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_WebViewLoadErrorCallback :: C_WebViewLoadErrorCallback -> IO (FunPtr C_WebViewLoadErrorCallback)
genClosure_WebViewLoadError :: WebViewLoadErrorCallback -> IO Closure
genClosure_WebViewLoadError cb = do
let cb' = wrap_WebViewLoadErrorCallback cb
mk_WebViewLoadErrorCallback cb' >>= newCClosure
wrap_WebViewLoadErrorCallback ::
WebViewLoadErrorCallback ->
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
CString ->
Ptr GError ->
Ptr () ->
IO CInt
wrap_WebViewLoadErrorCallback _cb _ webFrame uri webError _ = do
webFrame' <- (newObject WebKit.WebFrame.WebFrame) webFrame
uri' <- cstringToText uri
webError' <- (newBoxed GError) webError
result <- _cb webFrame' uri' webError'
let result' = (fromIntegral . fromEnum) result
return result'
onWebViewLoadError :: (GObject a, MonadIO m) => a -> WebViewLoadErrorCallback -> m SignalHandlerId
onWebViewLoadError obj cb = liftIO $ connectWebViewLoadError obj cb SignalConnectBefore
afterWebViewLoadError :: (GObject a, MonadIO m) => a -> WebViewLoadErrorCallback -> m SignalHandlerId
afterWebViewLoadError obj cb = connectWebViewLoadError obj cb SignalConnectAfter
connectWebViewLoadError :: (GObject a, MonadIO m) =>
a -> WebViewLoadErrorCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewLoadError obj cb after = liftIO $ do
let cb' = wrap_WebViewLoadErrorCallback cb
cb'' <- mk_WebViewLoadErrorCallback cb'
connectSignalFunPtr obj "load-error" cb'' after
type WebViewLoadFinishedCallback =
WebKit.WebFrame.WebFrame ->
IO ()
noWebViewLoadFinishedCallback :: Maybe WebViewLoadFinishedCallback
noWebViewLoadFinishedCallback = Nothing
type C_WebViewLoadFinishedCallback =
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WebViewLoadFinishedCallback :: C_WebViewLoadFinishedCallback -> IO (FunPtr C_WebViewLoadFinishedCallback)
genClosure_WebViewLoadFinished :: WebViewLoadFinishedCallback -> IO Closure
genClosure_WebViewLoadFinished cb = do
let cb' = wrap_WebViewLoadFinishedCallback cb
mk_WebViewLoadFinishedCallback cb' >>= newCClosure
wrap_WebViewLoadFinishedCallback ::
WebViewLoadFinishedCallback ->
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr () ->
IO ()
wrap_WebViewLoadFinishedCallback _cb _ frame _ = do
frame' <- (newObject WebKit.WebFrame.WebFrame) frame
_cb frame'
onWebViewLoadFinished :: (GObject a, MonadIO m) => a -> WebViewLoadFinishedCallback -> m SignalHandlerId
onWebViewLoadFinished obj cb = liftIO $ connectWebViewLoadFinished obj cb SignalConnectBefore
afterWebViewLoadFinished :: (GObject a, MonadIO m) => a -> WebViewLoadFinishedCallback -> m SignalHandlerId
afterWebViewLoadFinished obj cb = connectWebViewLoadFinished obj cb SignalConnectAfter
connectWebViewLoadFinished :: (GObject a, MonadIO m) =>
a -> WebViewLoadFinishedCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewLoadFinished obj cb after = liftIO $ do
let cb' = wrap_WebViewLoadFinishedCallback cb
cb'' <- mk_WebViewLoadFinishedCallback cb'
connectSignalFunPtr obj "load-finished" cb'' after
type WebViewLoadProgressChangedCallback =
Int32 ->
IO ()
noWebViewLoadProgressChangedCallback :: Maybe WebViewLoadProgressChangedCallback
noWebViewLoadProgressChangedCallback = Nothing
type C_WebViewLoadProgressChangedCallback =
Ptr () ->
Int32 ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WebViewLoadProgressChangedCallback :: C_WebViewLoadProgressChangedCallback -> IO (FunPtr C_WebViewLoadProgressChangedCallback)
genClosure_WebViewLoadProgressChanged :: WebViewLoadProgressChangedCallback -> IO Closure
genClosure_WebViewLoadProgressChanged cb = do
let cb' = wrap_WebViewLoadProgressChangedCallback cb
mk_WebViewLoadProgressChangedCallback cb' >>= newCClosure
wrap_WebViewLoadProgressChangedCallback ::
WebViewLoadProgressChangedCallback ->
Ptr () ->
Int32 ->
Ptr () ->
IO ()
wrap_WebViewLoadProgressChangedCallback _cb _ progress _ = do
_cb progress
onWebViewLoadProgressChanged :: (GObject a, MonadIO m) => a -> WebViewLoadProgressChangedCallback -> m SignalHandlerId
onWebViewLoadProgressChanged obj cb = liftIO $ connectWebViewLoadProgressChanged obj cb SignalConnectBefore
afterWebViewLoadProgressChanged :: (GObject a, MonadIO m) => a -> WebViewLoadProgressChangedCallback -> m SignalHandlerId
afterWebViewLoadProgressChanged obj cb = connectWebViewLoadProgressChanged obj cb SignalConnectAfter
connectWebViewLoadProgressChanged :: (GObject a, MonadIO m) =>
a -> WebViewLoadProgressChangedCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewLoadProgressChanged obj cb after = liftIO $ do
let cb' = wrap_WebViewLoadProgressChangedCallback cb
cb'' <- mk_WebViewLoadProgressChangedCallback cb'
connectSignalFunPtr obj "load-progress-changed" cb'' after
type WebViewLoadStartedCallback =
WebKit.WebFrame.WebFrame ->
IO ()
noWebViewLoadStartedCallback :: Maybe WebViewLoadStartedCallback
noWebViewLoadStartedCallback = Nothing
type C_WebViewLoadStartedCallback =
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WebViewLoadStartedCallback :: C_WebViewLoadStartedCallback -> IO (FunPtr C_WebViewLoadStartedCallback)
genClosure_WebViewLoadStarted :: WebViewLoadStartedCallback -> IO Closure
genClosure_WebViewLoadStarted cb = do
let cb' = wrap_WebViewLoadStartedCallback cb
mk_WebViewLoadStartedCallback cb' >>= newCClosure
wrap_WebViewLoadStartedCallback ::
WebViewLoadStartedCallback ->
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr () ->
IO ()
wrap_WebViewLoadStartedCallback _cb _ frame _ = do
frame' <- (newObject WebKit.WebFrame.WebFrame) frame
_cb frame'
onWebViewLoadStarted :: (GObject a, MonadIO m) => a -> WebViewLoadStartedCallback -> m SignalHandlerId
onWebViewLoadStarted obj cb = liftIO $ connectWebViewLoadStarted obj cb SignalConnectBefore
afterWebViewLoadStarted :: (GObject a, MonadIO m) => a -> WebViewLoadStartedCallback -> m SignalHandlerId
afterWebViewLoadStarted obj cb = connectWebViewLoadStarted obj cb SignalConnectAfter
connectWebViewLoadStarted :: (GObject a, MonadIO m) =>
a -> WebViewLoadStartedCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewLoadStarted obj cb after = liftIO $ do
let cb' = wrap_WebViewLoadStartedCallback cb
cb'' <- mk_WebViewLoadStartedCallback cb'
connectSignalFunPtr obj "load-started" cb'' after
type WebViewMimeTypePolicyDecisionRequestedCallback =
WebKit.WebFrame.WebFrame ->
WebKit.NetworkRequest.NetworkRequest ->
T.Text ->
WebKit.WebPolicyDecision.WebPolicyDecision ->
IO Bool
noWebViewMimeTypePolicyDecisionRequestedCallback :: Maybe WebViewMimeTypePolicyDecisionRequestedCallback
noWebViewMimeTypePolicyDecisionRequestedCallback = Nothing
type C_WebViewMimeTypePolicyDecisionRequestedCallback =
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr WebKit.NetworkRequest.NetworkRequest ->
CString ->
Ptr WebKit.WebPolicyDecision.WebPolicyDecision ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_WebViewMimeTypePolicyDecisionRequestedCallback :: C_WebViewMimeTypePolicyDecisionRequestedCallback -> IO (FunPtr C_WebViewMimeTypePolicyDecisionRequestedCallback)
genClosure_WebViewMimeTypePolicyDecisionRequested :: WebViewMimeTypePolicyDecisionRequestedCallback -> IO Closure
genClosure_WebViewMimeTypePolicyDecisionRequested cb = do
let cb' = wrap_WebViewMimeTypePolicyDecisionRequestedCallback cb
mk_WebViewMimeTypePolicyDecisionRequestedCallback cb' >>= newCClosure
wrap_WebViewMimeTypePolicyDecisionRequestedCallback ::
WebViewMimeTypePolicyDecisionRequestedCallback ->
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr WebKit.NetworkRequest.NetworkRequest ->
CString ->
Ptr WebKit.WebPolicyDecision.WebPolicyDecision ->
Ptr () ->
IO CInt
wrap_WebViewMimeTypePolicyDecisionRequestedCallback _cb _ frame request mimetype policyDecision _ = do
frame' <- (newObject WebKit.WebFrame.WebFrame) frame
request' <- (newObject WebKit.NetworkRequest.NetworkRequest) request
mimetype' <- cstringToText mimetype
policyDecision' <- (newObject WebKit.WebPolicyDecision.WebPolicyDecision) policyDecision
result <- _cb frame' request' mimetype' policyDecision'
let result' = (fromIntegral . fromEnum) result
return result'
onWebViewMimeTypePolicyDecisionRequested :: (GObject a, MonadIO m) => a -> WebViewMimeTypePolicyDecisionRequestedCallback -> m SignalHandlerId
onWebViewMimeTypePolicyDecisionRequested obj cb = liftIO $ connectWebViewMimeTypePolicyDecisionRequested obj cb SignalConnectBefore
afterWebViewMimeTypePolicyDecisionRequested :: (GObject a, MonadIO m) => a -> WebViewMimeTypePolicyDecisionRequestedCallback -> m SignalHandlerId
afterWebViewMimeTypePolicyDecisionRequested obj cb = connectWebViewMimeTypePolicyDecisionRequested obj cb SignalConnectAfter
connectWebViewMimeTypePolicyDecisionRequested :: (GObject a, MonadIO m) =>
a -> WebViewMimeTypePolicyDecisionRequestedCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewMimeTypePolicyDecisionRequested obj cb after = liftIO $ do
let cb' = wrap_WebViewMimeTypePolicyDecisionRequestedCallback cb
cb'' <- mk_WebViewMimeTypePolicyDecisionRequestedCallback cb'
connectSignalFunPtr obj "mime-type-policy-decision-requested" cb'' after
type WebViewMoveCursorCallback =
Gtk.Enums.MovementStep ->
Int32 ->
IO Bool
noWebViewMoveCursorCallback :: Maybe WebViewMoveCursorCallback
noWebViewMoveCursorCallback = Nothing
type C_WebViewMoveCursorCallback =
Ptr () ->
CUInt ->
Int32 ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_WebViewMoveCursorCallback :: C_WebViewMoveCursorCallback -> IO (FunPtr C_WebViewMoveCursorCallback)
genClosure_WebViewMoveCursor :: WebViewMoveCursorCallback -> IO Closure
genClosure_WebViewMoveCursor cb = do
let cb' = wrap_WebViewMoveCursorCallback cb
mk_WebViewMoveCursorCallback cb' >>= newCClosure
wrap_WebViewMoveCursorCallback ::
WebViewMoveCursorCallback ->
Ptr () ->
CUInt ->
Int32 ->
Ptr () ->
IO CInt
wrap_WebViewMoveCursorCallback _cb _ step count _ = do
let step' = (toEnum . fromIntegral) step
result <- _cb step' count
let result' = (fromIntegral . fromEnum) result
return result'
onWebViewMoveCursor :: (GObject a, MonadIO m) => a -> WebViewMoveCursorCallback -> m SignalHandlerId
onWebViewMoveCursor obj cb = liftIO $ connectWebViewMoveCursor obj cb SignalConnectBefore
afterWebViewMoveCursor :: (GObject a, MonadIO m) => a -> WebViewMoveCursorCallback -> m SignalHandlerId
afterWebViewMoveCursor obj cb = connectWebViewMoveCursor obj cb SignalConnectAfter
connectWebViewMoveCursor :: (GObject a, MonadIO m) =>
a -> WebViewMoveCursorCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewMoveCursor obj cb after = liftIO $ do
let cb' = wrap_WebViewMoveCursorCallback cb
cb'' <- mk_WebViewMoveCursorCallback cb'
connectSignalFunPtr obj "move-cursor" cb'' after
type WebViewNavigationPolicyDecisionRequestedCallback =
WebKit.WebFrame.WebFrame ->
WebKit.NetworkRequest.NetworkRequest ->
WebKit.WebNavigationAction.WebNavigationAction ->
WebKit.WebPolicyDecision.WebPolicyDecision ->
IO Bool
noWebViewNavigationPolicyDecisionRequestedCallback :: Maybe WebViewNavigationPolicyDecisionRequestedCallback
noWebViewNavigationPolicyDecisionRequestedCallback = Nothing
type C_WebViewNavigationPolicyDecisionRequestedCallback =
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr WebKit.NetworkRequest.NetworkRequest ->
Ptr WebKit.WebNavigationAction.WebNavigationAction ->
Ptr WebKit.WebPolicyDecision.WebPolicyDecision ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_WebViewNavigationPolicyDecisionRequestedCallback :: C_WebViewNavigationPolicyDecisionRequestedCallback -> IO (FunPtr C_WebViewNavigationPolicyDecisionRequestedCallback)
genClosure_WebViewNavigationPolicyDecisionRequested :: WebViewNavigationPolicyDecisionRequestedCallback -> IO Closure
genClosure_WebViewNavigationPolicyDecisionRequested cb = do
let cb' = wrap_WebViewNavigationPolicyDecisionRequestedCallback cb
mk_WebViewNavigationPolicyDecisionRequestedCallback cb' >>= newCClosure
wrap_WebViewNavigationPolicyDecisionRequestedCallback ::
WebViewNavigationPolicyDecisionRequestedCallback ->
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr WebKit.NetworkRequest.NetworkRequest ->
Ptr WebKit.WebNavigationAction.WebNavigationAction ->
Ptr WebKit.WebPolicyDecision.WebPolicyDecision ->
Ptr () ->
IO CInt
wrap_WebViewNavigationPolicyDecisionRequestedCallback _cb _ frame request navigationAction policyDecision _ = do
frame' <- (newObject WebKit.WebFrame.WebFrame) frame
request' <- (newObject WebKit.NetworkRequest.NetworkRequest) request
navigationAction' <- (newObject WebKit.WebNavigationAction.WebNavigationAction) navigationAction
policyDecision' <- (newObject WebKit.WebPolicyDecision.WebPolicyDecision) policyDecision
result <- _cb frame' request' navigationAction' policyDecision'
let result' = (fromIntegral . fromEnum) result
return result'
onWebViewNavigationPolicyDecisionRequested :: (GObject a, MonadIO m) => a -> WebViewNavigationPolicyDecisionRequestedCallback -> m SignalHandlerId
onWebViewNavigationPolicyDecisionRequested obj cb = liftIO $ connectWebViewNavigationPolicyDecisionRequested obj cb SignalConnectBefore
afterWebViewNavigationPolicyDecisionRequested :: (GObject a, MonadIO m) => a -> WebViewNavigationPolicyDecisionRequestedCallback -> m SignalHandlerId
afterWebViewNavigationPolicyDecisionRequested obj cb = connectWebViewNavigationPolicyDecisionRequested obj cb SignalConnectAfter
connectWebViewNavigationPolicyDecisionRequested :: (GObject a, MonadIO m) =>
a -> WebViewNavigationPolicyDecisionRequestedCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewNavigationPolicyDecisionRequested obj cb after = liftIO $ do
let cb' = wrap_WebViewNavigationPolicyDecisionRequestedCallback cb
cb'' <- mk_WebViewNavigationPolicyDecisionRequestedCallback cb'
connectSignalFunPtr obj "navigation-policy-decision-requested" cb'' after
type WebViewNavigationRequestedCallback =
WebKit.WebFrame.WebFrame ->
WebKit.NetworkRequest.NetworkRequest ->
IO WebKit.Enums.NavigationResponse
noWebViewNavigationRequestedCallback :: Maybe WebViewNavigationRequestedCallback
noWebViewNavigationRequestedCallback = Nothing
type C_WebViewNavigationRequestedCallback =
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr WebKit.NetworkRequest.NetworkRequest ->
Ptr () ->
IO CUInt
foreign import ccall "wrapper"
mk_WebViewNavigationRequestedCallback :: C_WebViewNavigationRequestedCallback -> IO (FunPtr C_WebViewNavigationRequestedCallback)
genClosure_WebViewNavigationRequested :: WebViewNavigationRequestedCallback -> IO Closure
genClosure_WebViewNavigationRequested cb = do
let cb' = wrap_WebViewNavigationRequestedCallback cb
mk_WebViewNavigationRequestedCallback cb' >>= newCClosure
wrap_WebViewNavigationRequestedCallback ::
WebViewNavigationRequestedCallback ->
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr WebKit.NetworkRequest.NetworkRequest ->
Ptr () ->
IO CUInt
wrap_WebViewNavigationRequestedCallback _cb _ frame request _ = do
frame' <- (newObject WebKit.WebFrame.WebFrame) frame
request' <- (newObject WebKit.NetworkRequest.NetworkRequest) request
result <- _cb frame' request'
let result' = (fromIntegral . fromEnum) result
return result'
onWebViewNavigationRequested :: (GObject a, MonadIO m) => a -> WebViewNavigationRequestedCallback -> m SignalHandlerId
onWebViewNavigationRequested obj cb = liftIO $ connectWebViewNavigationRequested obj cb SignalConnectBefore
afterWebViewNavigationRequested :: (GObject a, MonadIO m) => a -> WebViewNavigationRequestedCallback -> m SignalHandlerId
afterWebViewNavigationRequested obj cb = connectWebViewNavigationRequested obj cb SignalConnectAfter
connectWebViewNavigationRequested :: (GObject a, MonadIO m) =>
a -> WebViewNavigationRequestedCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewNavigationRequested obj cb after = liftIO $ do
let cb' = wrap_WebViewNavigationRequestedCallback cb
cb'' <- mk_WebViewNavigationRequestedCallback cb'
connectSignalFunPtr obj "navigation-requested" cb'' after
type WebViewNewWindowPolicyDecisionRequestedCallback =
WebKit.WebFrame.WebFrame ->
WebKit.NetworkRequest.NetworkRequest ->
WebKit.WebNavigationAction.WebNavigationAction ->
WebKit.WebPolicyDecision.WebPolicyDecision ->
IO Bool
noWebViewNewWindowPolicyDecisionRequestedCallback :: Maybe WebViewNewWindowPolicyDecisionRequestedCallback
noWebViewNewWindowPolicyDecisionRequestedCallback = Nothing
type C_WebViewNewWindowPolicyDecisionRequestedCallback =
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr WebKit.NetworkRequest.NetworkRequest ->
Ptr WebKit.WebNavigationAction.WebNavigationAction ->
Ptr WebKit.WebPolicyDecision.WebPolicyDecision ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_WebViewNewWindowPolicyDecisionRequestedCallback :: C_WebViewNewWindowPolicyDecisionRequestedCallback -> IO (FunPtr C_WebViewNewWindowPolicyDecisionRequestedCallback)
genClosure_WebViewNewWindowPolicyDecisionRequested :: WebViewNewWindowPolicyDecisionRequestedCallback -> IO Closure
genClosure_WebViewNewWindowPolicyDecisionRequested cb = do
let cb' = wrap_WebViewNewWindowPolicyDecisionRequestedCallback cb
mk_WebViewNewWindowPolicyDecisionRequestedCallback cb' >>= newCClosure
wrap_WebViewNewWindowPolicyDecisionRequestedCallback ::
WebViewNewWindowPolicyDecisionRequestedCallback ->
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr WebKit.NetworkRequest.NetworkRequest ->
Ptr WebKit.WebNavigationAction.WebNavigationAction ->
Ptr WebKit.WebPolicyDecision.WebPolicyDecision ->
Ptr () ->
IO CInt
wrap_WebViewNewWindowPolicyDecisionRequestedCallback _cb _ frame request navigationAction policyDecision _ = do
frame' <- (newObject WebKit.WebFrame.WebFrame) frame
request' <- (newObject WebKit.NetworkRequest.NetworkRequest) request
navigationAction' <- (newObject WebKit.WebNavigationAction.WebNavigationAction) navigationAction
policyDecision' <- (newObject WebKit.WebPolicyDecision.WebPolicyDecision) policyDecision
result <- _cb frame' request' navigationAction' policyDecision'
let result' = (fromIntegral . fromEnum) result
return result'
onWebViewNewWindowPolicyDecisionRequested :: (GObject a, MonadIO m) => a -> WebViewNewWindowPolicyDecisionRequestedCallback -> m SignalHandlerId
onWebViewNewWindowPolicyDecisionRequested obj cb = liftIO $ connectWebViewNewWindowPolicyDecisionRequested obj cb SignalConnectBefore
afterWebViewNewWindowPolicyDecisionRequested :: (GObject a, MonadIO m) => a -> WebViewNewWindowPolicyDecisionRequestedCallback -> m SignalHandlerId
afterWebViewNewWindowPolicyDecisionRequested obj cb = connectWebViewNewWindowPolicyDecisionRequested obj cb SignalConnectAfter
connectWebViewNewWindowPolicyDecisionRequested :: (GObject a, MonadIO m) =>
a -> WebViewNewWindowPolicyDecisionRequestedCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewNewWindowPolicyDecisionRequested obj cb after = liftIO $ do
let cb' = wrap_WebViewNewWindowPolicyDecisionRequestedCallback cb
cb'' <- mk_WebViewNewWindowPolicyDecisionRequestedCallback cb'
connectSignalFunPtr obj "new-window-policy-decision-requested" cb'' after
type WebViewOnloadEventCallback =
WebKit.WebFrame.WebFrame ->
IO ()
noWebViewOnloadEventCallback :: Maybe WebViewOnloadEventCallback
noWebViewOnloadEventCallback = Nothing
type C_WebViewOnloadEventCallback =
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WebViewOnloadEventCallback :: C_WebViewOnloadEventCallback -> IO (FunPtr C_WebViewOnloadEventCallback)
genClosure_WebViewOnloadEvent :: WebViewOnloadEventCallback -> IO Closure
genClosure_WebViewOnloadEvent cb = do
let cb' = wrap_WebViewOnloadEventCallback cb
mk_WebViewOnloadEventCallback cb' >>= newCClosure
wrap_WebViewOnloadEventCallback ::
WebViewOnloadEventCallback ->
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr () ->
IO ()
wrap_WebViewOnloadEventCallback _cb _ frame _ = do
frame' <- (newObject WebKit.WebFrame.WebFrame) frame
_cb frame'
onWebViewOnloadEvent :: (GObject a, MonadIO m) => a -> WebViewOnloadEventCallback -> m SignalHandlerId
onWebViewOnloadEvent obj cb = liftIO $ connectWebViewOnloadEvent obj cb SignalConnectBefore
afterWebViewOnloadEvent :: (GObject a, MonadIO m) => a -> WebViewOnloadEventCallback -> m SignalHandlerId
afterWebViewOnloadEvent obj cb = connectWebViewOnloadEvent obj cb SignalConnectAfter
connectWebViewOnloadEvent :: (GObject a, MonadIO m) =>
a -> WebViewOnloadEventCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewOnloadEvent obj cb after = liftIO $ do
let cb' = wrap_WebViewOnloadEventCallback cb
cb'' <- mk_WebViewOnloadEventCallback cb'
connectSignalFunPtr obj "onload-event" cb'' after
type WebViewPasteClipboardCallback =
IO ()
noWebViewPasteClipboardCallback :: Maybe WebViewPasteClipboardCallback
noWebViewPasteClipboardCallback = Nothing
type C_WebViewPasteClipboardCallback =
Ptr () ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WebViewPasteClipboardCallback :: C_WebViewPasteClipboardCallback -> IO (FunPtr C_WebViewPasteClipboardCallback)
genClosure_WebViewPasteClipboard :: WebViewPasteClipboardCallback -> IO Closure
genClosure_WebViewPasteClipboard cb = do
let cb' = wrap_WebViewPasteClipboardCallback cb
mk_WebViewPasteClipboardCallback cb' >>= newCClosure
wrap_WebViewPasteClipboardCallback ::
WebViewPasteClipboardCallback ->
Ptr () ->
Ptr () ->
IO ()
wrap_WebViewPasteClipboardCallback _cb _ _ = do
_cb
onWebViewPasteClipboard :: (GObject a, MonadIO m) => a -> WebViewPasteClipboardCallback -> m SignalHandlerId
onWebViewPasteClipboard obj cb = liftIO $ connectWebViewPasteClipboard obj cb SignalConnectBefore
afterWebViewPasteClipboard :: (GObject a, MonadIO m) => a -> WebViewPasteClipboardCallback -> m SignalHandlerId
afterWebViewPasteClipboard obj cb = connectWebViewPasteClipboard obj cb SignalConnectAfter
connectWebViewPasteClipboard :: (GObject a, MonadIO m) =>
a -> WebViewPasteClipboardCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewPasteClipboard obj cb after = liftIO $ do
let cb' = wrap_WebViewPasteClipboardCallback cb
cb'' <- mk_WebViewPasteClipboardCallback cb'
connectSignalFunPtr obj "paste-clipboard" cb'' after
type WebViewPopulatePopupCallback =
Gtk.Menu.Menu ->
IO ()
noWebViewPopulatePopupCallback :: Maybe WebViewPopulatePopupCallback
noWebViewPopulatePopupCallback = Nothing
type C_WebViewPopulatePopupCallback =
Ptr () ->
Ptr Gtk.Menu.Menu ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WebViewPopulatePopupCallback :: C_WebViewPopulatePopupCallback -> IO (FunPtr C_WebViewPopulatePopupCallback)
genClosure_WebViewPopulatePopup :: WebViewPopulatePopupCallback -> IO Closure
genClosure_WebViewPopulatePopup cb = do
let cb' = wrap_WebViewPopulatePopupCallback cb
mk_WebViewPopulatePopupCallback cb' >>= newCClosure
wrap_WebViewPopulatePopupCallback ::
WebViewPopulatePopupCallback ->
Ptr () ->
Ptr Gtk.Menu.Menu ->
Ptr () ->
IO ()
wrap_WebViewPopulatePopupCallback _cb _ menu _ = do
menu' <- (newObject Gtk.Menu.Menu) menu
_cb menu'
onWebViewPopulatePopup :: (GObject a, MonadIO m) => a -> WebViewPopulatePopupCallback -> m SignalHandlerId
onWebViewPopulatePopup obj cb = liftIO $ connectWebViewPopulatePopup obj cb SignalConnectBefore
afterWebViewPopulatePopup :: (GObject a, MonadIO m) => a -> WebViewPopulatePopupCallback -> m SignalHandlerId
afterWebViewPopulatePopup obj cb = connectWebViewPopulatePopup obj cb SignalConnectAfter
connectWebViewPopulatePopup :: (GObject a, MonadIO m) =>
a -> WebViewPopulatePopupCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewPopulatePopup obj cb after = liftIO $ do
let cb' = wrap_WebViewPopulatePopupCallback cb
cb'' <- mk_WebViewPopulatePopupCallback cb'
connectSignalFunPtr obj "populate-popup" cb'' after
type WebViewPrintRequestedCallback =
WebKit.WebFrame.WebFrame ->
IO Bool
noWebViewPrintRequestedCallback :: Maybe WebViewPrintRequestedCallback
noWebViewPrintRequestedCallback = Nothing
type C_WebViewPrintRequestedCallback =
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_WebViewPrintRequestedCallback :: C_WebViewPrintRequestedCallback -> IO (FunPtr C_WebViewPrintRequestedCallback)
genClosure_WebViewPrintRequested :: WebViewPrintRequestedCallback -> IO Closure
genClosure_WebViewPrintRequested cb = do
let cb' = wrap_WebViewPrintRequestedCallback cb
mk_WebViewPrintRequestedCallback cb' >>= newCClosure
wrap_WebViewPrintRequestedCallback ::
WebViewPrintRequestedCallback ->
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr () ->
IO CInt
wrap_WebViewPrintRequestedCallback _cb _ webFrame _ = do
webFrame' <- (newObject WebKit.WebFrame.WebFrame) webFrame
result <- _cb webFrame'
let result' = (fromIntegral . fromEnum) result
return result'
onWebViewPrintRequested :: (GObject a, MonadIO m) => a -> WebViewPrintRequestedCallback -> m SignalHandlerId
onWebViewPrintRequested obj cb = liftIO $ connectWebViewPrintRequested obj cb SignalConnectBefore
afterWebViewPrintRequested :: (GObject a, MonadIO m) => a -> WebViewPrintRequestedCallback -> m SignalHandlerId
afterWebViewPrintRequested obj cb = connectWebViewPrintRequested obj cb SignalConnectAfter
connectWebViewPrintRequested :: (GObject a, MonadIO m) =>
a -> WebViewPrintRequestedCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewPrintRequested obj cb after = liftIO $ do
let cb' = wrap_WebViewPrintRequestedCallback cb
cb'' <- mk_WebViewPrintRequestedCallback cb'
connectSignalFunPtr obj "print-requested" cb'' after
type WebViewRedoCallback =
IO ()
noWebViewRedoCallback :: Maybe WebViewRedoCallback
noWebViewRedoCallback = Nothing
type C_WebViewRedoCallback =
Ptr () ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WebViewRedoCallback :: C_WebViewRedoCallback -> IO (FunPtr C_WebViewRedoCallback)
genClosure_WebViewRedo :: WebViewRedoCallback -> IO Closure
genClosure_WebViewRedo cb = do
let cb' = wrap_WebViewRedoCallback cb
mk_WebViewRedoCallback cb' >>= newCClosure
wrap_WebViewRedoCallback ::
WebViewRedoCallback ->
Ptr () ->
Ptr () ->
IO ()
wrap_WebViewRedoCallback _cb _ _ = do
_cb
onWebViewRedo :: (GObject a, MonadIO m) => a -> WebViewRedoCallback -> m SignalHandlerId
onWebViewRedo obj cb = liftIO $ connectWebViewRedo obj cb SignalConnectBefore
afterWebViewRedo :: (GObject a, MonadIO m) => a -> WebViewRedoCallback -> m SignalHandlerId
afterWebViewRedo obj cb = connectWebViewRedo obj cb SignalConnectAfter
connectWebViewRedo :: (GObject a, MonadIO m) =>
a -> WebViewRedoCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewRedo obj cb after = liftIO $ do
let cb' = wrap_WebViewRedoCallback cb
cb'' <- mk_WebViewRedoCallback cb'
connectSignalFunPtr obj "redo" cb'' after
type WebViewResourceContentLengthReceivedCallback =
WebKit.WebFrame.WebFrame ->
WebKit.WebResource.WebResource ->
Int32 ->
IO ()
noWebViewResourceContentLengthReceivedCallback :: Maybe WebViewResourceContentLengthReceivedCallback
noWebViewResourceContentLengthReceivedCallback = Nothing
type C_WebViewResourceContentLengthReceivedCallback =
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr WebKit.WebResource.WebResource ->
Int32 ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WebViewResourceContentLengthReceivedCallback :: C_WebViewResourceContentLengthReceivedCallback -> IO (FunPtr C_WebViewResourceContentLengthReceivedCallback)
genClosure_WebViewResourceContentLengthReceived :: WebViewResourceContentLengthReceivedCallback -> IO Closure
genClosure_WebViewResourceContentLengthReceived cb = do
let cb' = wrap_WebViewResourceContentLengthReceivedCallback cb
mk_WebViewResourceContentLengthReceivedCallback cb' >>= newCClosure
wrap_WebViewResourceContentLengthReceivedCallback ::
WebViewResourceContentLengthReceivedCallback ->
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr WebKit.WebResource.WebResource ->
Int32 ->
Ptr () ->
IO ()
wrap_WebViewResourceContentLengthReceivedCallback _cb _ webFrame webResource lengthReceived _ = do
webFrame' <- (newObject WebKit.WebFrame.WebFrame) webFrame
webResource' <- (newObject WebKit.WebResource.WebResource) webResource
_cb webFrame' webResource' lengthReceived
onWebViewResourceContentLengthReceived :: (GObject a, MonadIO m) => a -> WebViewResourceContentLengthReceivedCallback -> m SignalHandlerId
onWebViewResourceContentLengthReceived obj cb = liftIO $ connectWebViewResourceContentLengthReceived obj cb SignalConnectBefore
afterWebViewResourceContentLengthReceived :: (GObject a, MonadIO m) => a -> WebViewResourceContentLengthReceivedCallback -> m SignalHandlerId
afterWebViewResourceContentLengthReceived obj cb = connectWebViewResourceContentLengthReceived obj cb SignalConnectAfter
connectWebViewResourceContentLengthReceived :: (GObject a, MonadIO m) =>
a -> WebViewResourceContentLengthReceivedCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewResourceContentLengthReceived obj cb after = liftIO $ do
let cb' = wrap_WebViewResourceContentLengthReceivedCallback cb
cb'' <- mk_WebViewResourceContentLengthReceivedCallback cb'
connectSignalFunPtr obj "resource-content-length-received" cb'' after
type WebViewResourceLoadFailedCallback =
WebKit.WebFrame.WebFrame ->
WebKit.WebResource.WebResource ->
GError ->
IO ()
noWebViewResourceLoadFailedCallback :: Maybe WebViewResourceLoadFailedCallback
noWebViewResourceLoadFailedCallback = Nothing
type C_WebViewResourceLoadFailedCallback =
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr WebKit.WebResource.WebResource ->
Ptr GError ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WebViewResourceLoadFailedCallback :: C_WebViewResourceLoadFailedCallback -> IO (FunPtr C_WebViewResourceLoadFailedCallback)
genClosure_WebViewResourceLoadFailed :: WebViewResourceLoadFailedCallback -> IO Closure
genClosure_WebViewResourceLoadFailed cb = do
let cb' = wrap_WebViewResourceLoadFailedCallback cb
mk_WebViewResourceLoadFailedCallback cb' >>= newCClosure
wrap_WebViewResourceLoadFailedCallback ::
WebViewResourceLoadFailedCallback ->
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr WebKit.WebResource.WebResource ->
Ptr GError ->
Ptr () ->
IO ()
wrap_WebViewResourceLoadFailedCallback _cb _ webFrame webResource error_ _ = do
webFrame' <- (newObject WebKit.WebFrame.WebFrame) webFrame
webResource' <- (newObject WebKit.WebResource.WebResource) webResource
error_' <- (newBoxed GError) error_
_cb webFrame' webResource' error_'
onWebViewResourceLoadFailed :: (GObject a, MonadIO m) => a -> WebViewResourceLoadFailedCallback -> m SignalHandlerId
onWebViewResourceLoadFailed obj cb = liftIO $ connectWebViewResourceLoadFailed obj cb SignalConnectBefore
afterWebViewResourceLoadFailed :: (GObject a, MonadIO m) => a -> WebViewResourceLoadFailedCallback -> m SignalHandlerId
afterWebViewResourceLoadFailed obj cb = connectWebViewResourceLoadFailed obj cb SignalConnectAfter
connectWebViewResourceLoadFailed :: (GObject a, MonadIO m) =>
a -> WebViewResourceLoadFailedCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewResourceLoadFailed obj cb after = liftIO $ do
let cb' = wrap_WebViewResourceLoadFailedCallback cb
cb'' <- mk_WebViewResourceLoadFailedCallback cb'
connectSignalFunPtr obj "resource-load-failed" cb'' after
type WebViewResourceLoadFinishedCallback =
WebKit.WebFrame.WebFrame ->
WebKit.WebResource.WebResource ->
IO ()
noWebViewResourceLoadFinishedCallback :: Maybe WebViewResourceLoadFinishedCallback
noWebViewResourceLoadFinishedCallback = Nothing
type C_WebViewResourceLoadFinishedCallback =
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr WebKit.WebResource.WebResource ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WebViewResourceLoadFinishedCallback :: C_WebViewResourceLoadFinishedCallback -> IO (FunPtr C_WebViewResourceLoadFinishedCallback)
genClosure_WebViewResourceLoadFinished :: WebViewResourceLoadFinishedCallback -> IO Closure
genClosure_WebViewResourceLoadFinished cb = do
let cb' = wrap_WebViewResourceLoadFinishedCallback cb
mk_WebViewResourceLoadFinishedCallback cb' >>= newCClosure
wrap_WebViewResourceLoadFinishedCallback ::
WebViewResourceLoadFinishedCallback ->
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr WebKit.WebResource.WebResource ->
Ptr () ->
IO ()
wrap_WebViewResourceLoadFinishedCallback _cb _ webFrame webResource _ = do
webFrame' <- (newObject WebKit.WebFrame.WebFrame) webFrame
webResource' <- (newObject WebKit.WebResource.WebResource) webResource
_cb webFrame' webResource'
onWebViewResourceLoadFinished :: (GObject a, MonadIO m) => a -> WebViewResourceLoadFinishedCallback -> m SignalHandlerId
onWebViewResourceLoadFinished obj cb = liftIO $ connectWebViewResourceLoadFinished obj cb SignalConnectBefore
afterWebViewResourceLoadFinished :: (GObject a, MonadIO m) => a -> WebViewResourceLoadFinishedCallback -> m SignalHandlerId
afterWebViewResourceLoadFinished obj cb = connectWebViewResourceLoadFinished obj cb SignalConnectAfter
connectWebViewResourceLoadFinished :: (GObject a, MonadIO m) =>
a -> WebViewResourceLoadFinishedCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewResourceLoadFinished obj cb after = liftIO $ do
let cb' = wrap_WebViewResourceLoadFinishedCallback cb
cb'' <- mk_WebViewResourceLoadFinishedCallback cb'
connectSignalFunPtr obj "resource-load-finished" cb'' after
type WebViewResourceRequestStartingCallback =
WebKit.WebFrame.WebFrame ->
WebKit.WebResource.WebResource ->
WebKit.NetworkRequest.NetworkRequest ->
WebKit.NetworkResponse.NetworkResponse ->
IO ()
noWebViewResourceRequestStartingCallback :: Maybe WebViewResourceRequestStartingCallback
noWebViewResourceRequestStartingCallback = Nothing
type C_WebViewResourceRequestStartingCallback =
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr WebKit.WebResource.WebResource ->
Ptr WebKit.NetworkRequest.NetworkRequest ->
Ptr WebKit.NetworkResponse.NetworkResponse ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WebViewResourceRequestStartingCallback :: C_WebViewResourceRequestStartingCallback -> IO (FunPtr C_WebViewResourceRequestStartingCallback)
genClosure_WebViewResourceRequestStarting :: WebViewResourceRequestStartingCallback -> IO Closure
genClosure_WebViewResourceRequestStarting cb = do
let cb' = wrap_WebViewResourceRequestStartingCallback cb
mk_WebViewResourceRequestStartingCallback cb' >>= newCClosure
wrap_WebViewResourceRequestStartingCallback ::
WebViewResourceRequestStartingCallback ->
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr WebKit.WebResource.WebResource ->
Ptr WebKit.NetworkRequest.NetworkRequest ->
Ptr WebKit.NetworkResponse.NetworkResponse ->
Ptr () ->
IO ()
wrap_WebViewResourceRequestStartingCallback _cb _ webFrame webResource request response _ = do
webFrame' <- (newObject WebKit.WebFrame.WebFrame) webFrame
webResource' <- (newObject WebKit.WebResource.WebResource) webResource
request' <- (newObject WebKit.NetworkRequest.NetworkRequest) request
response' <- (newObject WebKit.NetworkResponse.NetworkResponse) response
_cb webFrame' webResource' request' response'
onWebViewResourceRequestStarting :: (GObject a, MonadIO m) => a -> WebViewResourceRequestStartingCallback -> m SignalHandlerId
onWebViewResourceRequestStarting obj cb = liftIO $ connectWebViewResourceRequestStarting obj cb SignalConnectBefore
afterWebViewResourceRequestStarting :: (GObject a, MonadIO m) => a -> WebViewResourceRequestStartingCallback -> m SignalHandlerId
afterWebViewResourceRequestStarting obj cb = connectWebViewResourceRequestStarting obj cb SignalConnectAfter
connectWebViewResourceRequestStarting :: (GObject a, MonadIO m) =>
a -> WebViewResourceRequestStartingCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewResourceRequestStarting obj cb after = liftIO $ do
let cb' = wrap_WebViewResourceRequestStartingCallback cb
cb'' <- mk_WebViewResourceRequestStartingCallback cb'
connectSignalFunPtr obj "resource-request-starting" cb'' after
type WebViewResourceResponseReceivedCallback =
WebKit.WebFrame.WebFrame ->
WebKit.WebResource.WebResource ->
WebKit.NetworkResponse.NetworkResponse ->
IO ()
noWebViewResourceResponseReceivedCallback :: Maybe WebViewResourceResponseReceivedCallback
noWebViewResourceResponseReceivedCallback = Nothing
type C_WebViewResourceResponseReceivedCallback =
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr WebKit.WebResource.WebResource ->
Ptr WebKit.NetworkResponse.NetworkResponse ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WebViewResourceResponseReceivedCallback :: C_WebViewResourceResponseReceivedCallback -> IO (FunPtr C_WebViewResourceResponseReceivedCallback)
genClosure_WebViewResourceResponseReceived :: WebViewResourceResponseReceivedCallback -> IO Closure
genClosure_WebViewResourceResponseReceived cb = do
let cb' = wrap_WebViewResourceResponseReceivedCallback cb
mk_WebViewResourceResponseReceivedCallback cb' >>= newCClosure
wrap_WebViewResourceResponseReceivedCallback ::
WebViewResourceResponseReceivedCallback ->
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr WebKit.WebResource.WebResource ->
Ptr WebKit.NetworkResponse.NetworkResponse ->
Ptr () ->
IO ()
wrap_WebViewResourceResponseReceivedCallback _cb _ webFrame webResource response _ = do
webFrame' <- (newObject WebKit.WebFrame.WebFrame) webFrame
webResource' <- (newObject WebKit.WebResource.WebResource) webResource
response' <- (newObject WebKit.NetworkResponse.NetworkResponse) response
_cb webFrame' webResource' response'
onWebViewResourceResponseReceived :: (GObject a, MonadIO m) => a -> WebViewResourceResponseReceivedCallback -> m SignalHandlerId
onWebViewResourceResponseReceived obj cb = liftIO $ connectWebViewResourceResponseReceived obj cb SignalConnectBefore
afterWebViewResourceResponseReceived :: (GObject a, MonadIO m) => a -> WebViewResourceResponseReceivedCallback -> m SignalHandlerId
afterWebViewResourceResponseReceived obj cb = connectWebViewResourceResponseReceived obj cb SignalConnectAfter
connectWebViewResourceResponseReceived :: (GObject a, MonadIO m) =>
a -> WebViewResourceResponseReceivedCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewResourceResponseReceived obj cb after = liftIO $ do
let cb' = wrap_WebViewResourceResponseReceivedCallback cb
cb'' <- mk_WebViewResourceResponseReceivedCallback cb'
connectSignalFunPtr obj "resource-response-received" cb'' after
type WebViewRunFileChooserCallback =
WebKit.FileChooserRequest.FileChooserRequest ->
IO Bool
noWebViewRunFileChooserCallback :: Maybe WebViewRunFileChooserCallback
noWebViewRunFileChooserCallback = Nothing
type C_WebViewRunFileChooserCallback =
Ptr () ->
Ptr WebKit.FileChooserRequest.FileChooserRequest ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_WebViewRunFileChooserCallback :: C_WebViewRunFileChooserCallback -> IO (FunPtr C_WebViewRunFileChooserCallback)
genClosure_WebViewRunFileChooser :: WebViewRunFileChooserCallback -> IO Closure
genClosure_WebViewRunFileChooser cb = do
let cb' = wrap_WebViewRunFileChooserCallback cb
mk_WebViewRunFileChooserCallback cb' >>= newCClosure
wrap_WebViewRunFileChooserCallback ::
WebViewRunFileChooserCallback ->
Ptr () ->
Ptr WebKit.FileChooserRequest.FileChooserRequest ->
Ptr () ->
IO CInt
wrap_WebViewRunFileChooserCallback _cb _ request _ = do
request' <- (newObject WebKit.FileChooserRequest.FileChooserRequest) request
result <- _cb request'
let result' = (fromIntegral . fromEnum) result
return result'
onWebViewRunFileChooser :: (GObject a, MonadIO m) => a -> WebViewRunFileChooserCallback -> m SignalHandlerId
onWebViewRunFileChooser obj cb = liftIO $ connectWebViewRunFileChooser obj cb SignalConnectBefore
afterWebViewRunFileChooser :: (GObject a, MonadIO m) => a -> WebViewRunFileChooserCallback -> m SignalHandlerId
afterWebViewRunFileChooser obj cb = connectWebViewRunFileChooser obj cb SignalConnectAfter
connectWebViewRunFileChooser :: (GObject a, MonadIO m) =>
a -> WebViewRunFileChooserCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewRunFileChooser obj cb after = liftIO $ do
let cb' = wrap_WebViewRunFileChooserCallback cb
cb'' <- mk_WebViewRunFileChooserCallback cb'
connectSignalFunPtr obj "run-file-chooser" cb'' after
type WebViewScriptAlertCallback =
WebKit.WebFrame.WebFrame ->
T.Text ->
IO Bool
noWebViewScriptAlertCallback :: Maybe WebViewScriptAlertCallback
noWebViewScriptAlertCallback = Nothing
type C_WebViewScriptAlertCallback =
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
CString ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_WebViewScriptAlertCallback :: C_WebViewScriptAlertCallback -> IO (FunPtr C_WebViewScriptAlertCallback)
genClosure_WebViewScriptAlert :: WebViewScriptAlertCallback -> IO Closure
genClosure_WebViewScriptAlert cb = do
let cb' = wrap_WebViewScriptAlertCallback cb
mk_WebViewScriptAlertCallback cb' >>= newCClosure
wrap_WebViewScriptAlertCallback ::
WebViewScriptAlertCallback ->
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
CString ->
Ptr () ->
IO CInt
wrap_WebViewScriptAlertCallback _cb _ frame message _ = do
frame' <- (newObject WebKit.WebFrame.WebFrame) frame
message' <- cstringToText message
result <- _cb frame' message'
let result' = (fromIntegral . fromEnum) result
return result'
onWebViewScriptAlert :: (GObject a, MonadIO m) => a -> WebViewScriptAlertCallback -> m SignalHandlerId
onWebViewScriptAlert obj cb = liftIO $ connectWebViewScriptAlert obj cb SignalConnectBefore
afterWebViewScriptAlert :: (GObject a, MonadIO m) => a -> WebViewScriptAlertCallback -> m SignalHandlerId
afterWebViewScriptAlert obj cb = connectWebViewScriptAlert obj cb SignalConnectAfter
connectWebViewScriptAlert :: (GObject a, MonadIO m) =>
a -> WebViewScriptAlertCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewScriptAlert obj cb after = liftIO $ do
let cb' = wrap_WebViewScriptAlertCallback cb
cb'' <- mk_WebViewScriptAlertCallback cb'
connectSignalFunPtr obj "script-alert" cb'' after
type WebViewScriptConfirmCallback =
WebKit.WebFrame.WebFrame ->
T.Text ->
Ptr () ->
IO Bool
noWebViewScriptConfirmCallback :: Maybe WebViewScriptConfirmCallback
noWebViewScriptConfirmCallback = Nothing
type C_WebViewScriptConfirmCallback =
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
CString ->
Ptr () ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_WebViewScriptConfirmCallback :: C_WebViewScriptConfirmCallback -> IO (FunPtr C_WebViewScriptConfirmCallback)
genClosure_WebViewScriptConfirm :: WebViewScriptConfirmCallback -> IO Closure
genClosure_WebViewScriptConfirm cb = do
let cb' = wrap_WebViewScriptConfirmCallback cb
mk_WebViewScriptConfirmCallback cb' >>= newCClosure
wrap_WebViewScriptConfirmCallback ::
WebViewScriptConfirmCallback ->
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
CString ->
Ptr () ->
Ptr () ->
IO CInt
wrap_WebViewScriptConfirmCallback _cb _ frame message confirmed _ = do
frame' <- (newObject WebKit.WebFrame.WebFrame) frame
message' <- cstringToText message
result <- _cb frame' message' confirmed
let result' = (fromIntegral . fromEnum) result
return result'
onWebViewScriptConfirm :: (GObject a, MonadIO m) => a -> WebViewScriptConfirmCallback -> m SignalHandlerId
onWebViewScriptConfirm obj cb = liftIO $ connectWebViewScriptConfirm obj cb SignalConnectBefore
afterWebViewScriptConfirm :: (GObject a, MonadIO m) => a -> WebViewScriptConfirmCallback -> m SignalHandlerId
afterWebViewScriptConfirm obj cb = connectWebViewScriptConfirm obj cb SignalConnectAfter
connectWebViewScriptConfirm :: (GObject a, MonadIO m) =>
a -> WebViewScriptConfirmCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewScriptConfirm obj cb after = liftIO $ do
let cb' = wrap_WebViewScriptConfirmCallback cb
cb'' <- mk_WebViewScriptConfirmCallback cb'
connectSignalFunPtr obj "script-confirm" cb'' after
type WebViewScriptPromptCallback =
WebKit.WebFrame.WebFrame ->
T.Text ->
T.Text ->
Ptr () ->
IO Bool
noWebViewScriptPromptCallback :: Maybe WebViewScriptPromptCallback
noWebViewScriptPromptCallback = Nothing
type C_WebViewScriptPromptCallback =
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
CString ->
CString ->
Ptr () ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_WebViewScriptPromptCallback :: C_WebViewScriptPromptCallback -> IO (FunPtr C_WebViewScriptPromptCallback)
genClosure_WebViewScriptPrompt :: WebViewScriptPromptCallback -> IO Closure
genClosure_WebViewScriptPrompt cb = do
let cb' = wrap_WebViewScriptPromptCallback cb
mk_WebViewScriptPromptCallback cb' >>= newCClosure
wrap_WebViewScriptPromptCallback ::
WebViewScriptPromptCallback ->
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
CString ->
CString ->
Ptr () ->
Ptr () ->
IO CInt
wrap_WebViewScriptPromptCallback _cb _ frame message default_ text _ = do
frame' <- (newObject WebKit.WebFrame.WebFrame) frame
message' <- cstringToText message
default_' <- cstringToText default_
result <- _cb frame' message' default_' text
let result' = (fromIntegral . fromEnum) result
return result'
onWebViewScriptPrompt :: (GObject a, MonadIO m) => a -> WebViewScriptPromptCallback -> m SignalHandlerId
onWebViewScriptPrompt obj cb = liftIO $ connectWebViewScriptPrompt obj cb SignalConnectBefore
afterWebViewScriptPrompt :: (GObject a, MonadIO m) => a -> WebViewScriptPromptCallback -> m SignalHandlerId
afterWebViewScriptPrompt obj cb = connectWebViewScriptPrompt obj cb SignalConnectAfter
connectWebViewScriptPrompt :: (GObject a, MonadIO m) =>
a -> WebViewScriptPromptCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewScriptPrompt obj cb after = liftIO $ do
let cb' = wrap_WebViewScriptPromptCallback cb
cb'' <- mk_WebViewScriptPromptCallback cb'
connectSignalFunPtr obj "script-prompt" cb'' after
type WebViewSelectAllCallback =
IO ()
noWebViewSelectAllCallback :: Maybe WebViewSelectAllCallback
noWebViewSelectAllCallback = Nothing
type C_WebViewSelectAllCallback =
Ptr () ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WebViewSelectAllCallback :: C_WebViewSelectAllCallback -> IO (FunPtr C_WebViewSelectAllCallback)
genClosure_WebViewSelectAll :: WebViewSelectAllCallback -> IO Closure
genClosure_WebViewSelectAll cb = do
let cb' = wrap_WebViewSelectAllCallback cb
mk_WebViewSelectAllCallback cb' >>= newCClosure
wrap_WebViewSelectAllCallback ::
WebViewSelectAllCallback ->
Ptr () ->
Ptr () ->
IO ()
wrap_WebViewSelectAllCallback _cb _ _ = do
_cb
onWebViewSelectAll :: (GObject a, MonadIO m) => a -> WebViewSelectAllCallback -> m SignalHandlerId
onWebViewSelectAll obj cb = liftIO $ connectWebViewSelectAll obj cb SignalConnectBefore
afterWebViewSelectAll :: (GObject a, MonadIO m) => a -> WebViewSelectAllCallback -> m SignalHandlerId
afterWebViewSelectAll obj cb = connectWebViewSelectAll obj cb SignalConnectAfter
connectWebViewSelectAll :: (GObject a, MonadIO m) =>
a -> WebViewSelectAllCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewSelectAll obj cb after = liftIO $ do
let cb' = wrap_WebViewSelectAllCallback cb
cb'' <- mk_WebViewSelectAllCallback cb'
connectSignalFunPtr obj "select-all" cb'' after
type WebViewSelectionChangedCallback =
IO ()
noWebViewSelectionChangedCallback :: Maybe WebViewSelectionChangedCallback
noWebViewSelectionChangedCallback = Nothing
type C_WebViewSelectionChangedCallback =
Ptr () ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WebViewSelectionChangedCallback :: C_WebViewSelectionChangedCallback -> IO (FunPtr C_WebViewSelectionChangedCallback)
genClosure_WebViewSelectionChanged :: WebViewSelectionChangedCallback -> IO Closure
genClosure_WebViewSelectionChanged cb = do
let cb' = wrap_WebViewSelectionChangedCallback cb
mk_WebViewSelectionChangedCallback cb' >>= newCClosure
wrap_WebViewSelectionChangedCallback ::
WebViewSelectionChangedCallback ->
Ptr () ->
Ptr () ->
IO ()
wrap_WebViewSelectionChangedCallback _cb _ _ = do
_cb
onWebViewSelectionChanged :: (GObject a, MonadIO m) => a -> WebViewSelectionChangedCallback -> m SignalHandlerId
onWebViewSelectionChanged obj cb = liftIO $ connectWebViewSelectionChanged obj cb SignalConnectBefore
afterWebViewSelectionChanged :: (GObject a, MonadIO m) => a -> WebViewSelectionChangedCallback -> m SignalHandlerId
afterWebViewSelectionChanged obj cb = connectWebViewSelectionChanged obj cb SignalConnectAfter
connectWebViewSelectionChanged :: (GObject a, MonadIO m) =>
a -> WebViewSelectionChangedCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewSelectionChanged obj cb after = liftIO $ do
let cb' = wrap_WebViewSelectionChangedCallback cb
cb'' <- mk_WebViewSelectionChangedCallback cb'
connectSignalFunPtr obj "selection-changed" cb'' after
type WebViewShouldApplyStyleCallback =
WebKit.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration ->
WebKit.DOMRange.DOMRange ->
IO Bool
noWebViewShouldApplyStyleCallback :: Maybe WebViewShouldApplyStyleCallback
noWebViewShouldApplyStyleCallback = Nothing
type C_WebViewShouldApplyStyleCallback =
Ptr () ->
Ptr WebKit.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration ->
Ptr WebKit.DOMRange.DOMRange ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_WebViewShouldApplyStyleCallback :: C_WebViewShouldApplyStyleCallback -> IO (FunPtr C_WebViewShouldApplyStyleCallback)
genClosure_WebViewShouldApplyStyle :: WebViewShouldApplyStyleCallback -> IO Closure
genClosure_WebViewShouldApplyStyle cb = do
let cb' = wrap_WebViewShouldApplyStyleCallback cb
mk_WebViewShouldApplyStyleCallback cb' >>= newCClosure
wrap_WebViewShouldApplyStyleCallback ::
WebViewShouldApplyStyleCallback ->
Ptr () ->
Ptr WebKit.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration ->
Ptr WebKit.DOMRange.DOMRange ->
Ptr () ->
IO CInt
wrap_WebViewShouldApplyStyleCallback _cb _ set range _ = do
set' <- (newObject WebKit.DOMCSSStyleDeclaration.DOMCSSStyleDeclaration) set
range' <- (newObject WebKit.DOMRange.DOMRange) range
result <- _cb set' range'
let result' = (fromIntegral . fromEnum) result
return result'
onWebViewShouldApplyStyle :: (GObject a, MonadIO m) => a -> WebViewShouldApplyStyleCallback -> m SignalHandlerId
onWebViewShouldApplyStyle obj cb = liftIO $ connectWebViewShouldApplyStyle obj cb SignalConnectBefore
afterWebViewShouldApplyStyle :: (GObject a, MonadIO m) => a -> WebViewShouldApplyStyleCallback -> m SignalHandlerId
afterWebViewShouldApplyStyle obj cb = connectWebViewShouldApplyStyle obj cb SignalConnectAfter
connectWebViewShouldApplyStyle :: (GObject a, MonadIO m) =>
a -> WebViewShouldApplyStyleCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewShouldApplyStyle obj cb after = liftIO $ do
let cb' = wrap_WebViewShouldApplyStyleCallback cb
cb'' <- mk_WebViewShouldApplyStyleCallback cb'
connectSignalFunPtr obj "should-apply-style" cb'' after
type WebViewShouldBeginEditingCallback =
WebKit.DOMRange.DOMRange ->
IO Bool
noWebViewShouldBeginEditingCallback :: Maybe WebViewShouldBeginEditingCallback
noWebViewShouldBeginEditingCallback = Nothing
type C_WebViewShouldBeginEditingCallback =
Ptr () ->
Ptr WebKit.DOMRange.DOMRange ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_WebViewShouldBeginEditingCallback :: C_WebViewShouldBeginEditingCallback -> IO (FunPtr C_WebViewShouldBeginEditingCallback)
genClosure_WebViewShouldBeginEditing :: WebViewShouldBeginEditingCallback -> IO Closure
genClosure_WebViewShouldBeginEditing cb = do
let cb' = wrap_WebViewShouldBeginEditingCallback cb
mk_WebViewShouldBeginEditingCallback cb' >>= newCClosure
wrap_WebViewShouldBeginEditingCallback ::
WebViewShouldBeginEditingCallback ->
Ptr () ->
Ptr WebKit.DOMRange.DOMRange ->
Ptr () ->
IO CInt
wrap_WebViewShouldBeginEditingCallback _cb _ range _ = do
range' <- (newObject WebKit.DOMRange.DOMRange) range
result <- _cb range'
let result' = (fromIntegral . fromEnum) result
return result'
onWebViewShouldBeginEditing :: (GObject a, MonadIO m) => a -> WebViewShouldBeginEditingCallback -> m SignalHandlerId
onWebViewShouldBeginEditing obj cb = liftIO $ connectWebViewShouldBeginEditing obj cb SignalConnectBefore
afterWebViewShouldBeginEditing :: (GObject a, MonadIO m) => a -> WebViewShouldBeginEditingCallback -> m SignalHandlerId
afterWebViewShouldBeginEditing obj cb = connectWebViewShouldBeginEditing obj cb SignalConnectAfter
connectWebViewShouldBeginEditing :: (GObject a, MonadIO m) =>
a -> WebViewShouldBeginEditingCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewShouldBeginEditing obj cb after = liftIO $ do
let cb' = wrap_WebViewShouldBeginEditingCallback cb
cb'' <- mk_WebViewShouldBeginEditingCallback cb'
connectSignalFunPtr obj "should-begin-editing" cb'' after
type WebViewShouldChangeSelectedRangeCallback =
WebKit.DOMRange.DOMRange ->
WebKit.DOMRange.DOMRange ->
WebKit.Enums.SelectionAffinity ->
Bool ->
IO Bool
noWebViewShouldChangeSelectedRangeCallback :: Maybe WebViewShouldChangeSelectedRangeCallback
noWebViewShouldChangeSelectedRangeCallback = Nothing
type C_WebViewShouldChangeSelectedRangeCallback =
Ptr () ->
Ptr WebKit.DOMRange.DOMRange ->
Ptr WebKit.DOMRange.DOMRange ->
CUInt ->
CInt ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_WebViewShouldChangeSelectedRangeCallback :: C_WebViewShouldChangeSelectedRangeCallback -> IO (FunPtr C_WebViewShouldChangeSelectedRangeCallback)
genClosure_WebViewShouldChangeSelectedRange :: WebViewShouldChangeSelectedRangeCallback -> IO Closure
genClosure_WebViewShouldChangeSelectedRange cb = do
let cb' = wrap_WebViewShouldChangeSelectedRangeCallback cb
mk_WebViewShouldChangeSelectedRangeCallback cb' >>= newCClosure
wrap_WebViewShouldChangeSelectedRangeCallback ::
WebViewShouldChangeSelectedRangeCallback ->
Ptr () ->
Ptr WebKit.DOMRange.DOMRange ->
Ptr WebKit.DOMRange.DOMRange ->
CUInt ->
CInt ->
Ptr () ->
IO CInt
wrap_WebViewShouldChangeSelectedRangeCallback _cb _ fromRange toRange affinity stillSelecting _ = do
fromRange' <- (newObject WebKit.DOMRange.DOMRange) fromRange
toRange' <- (newObject WebKit.DOMRange.DOMRange) toRange
let affinity' = (toEnum . fromIntegral) affinity
let stillSelecting' = (/= 0) stillSelecting
result <- _cb fromRange' toRange' affinity' stillSelecting'
let result' = (fromIntegral . fromEnum) result
return result'
onWebViewShouldChangeSelectedRange :: (GObject a, MonadIO m) => a -> WebViewShouldChangeSelectedRangeCallback -> m SignalHandlerId
onWebViewShouldChangeSelectedRange obj cb = liftIO $ connectWebViewShouldChangeSelectedRange obj cb SignalConnectBefore
afterWebViewShouldChangeSelectedRange :: (GObject a, MonadIO m) => a -> WebViewShouldChangeSelectedRangeCallback -> m SignalHandlerId
afterWebViewShouldChangeSelectedRange obj cb = connectWebViewShouldChangeSelectedRange obj cb SignalConnectAfter
connectWebViewShouldChangeSelectedRange :: (GObject a, MonadIO m) =>
a -> WebViewShouldChangeSelectedRangeCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewShouldChangeSelectedRange obj cb after = liftIO $ do
let cb' = wrap_WebViewShouldChangeSelectedRangeCallback cb
cb'' <- mk_WebViewShouldChangeSelectedRangeCallback cb'
connectSignalFunPtr obj "should-change-selected-range" cb'' after
type WebViewShouldDeleteRangeCallback =
WebKit.DOMRange.DOMRange ->
IO Bool
noWebViewShouldDeleteRangeCallback :: Maybe WebViewShouldDeleteRangeCallback
noWebViewShouldDeleteRangeCallback = Nothing
type C_WebViewShouldDeleteRangeCallback =
Ptr () ->
Ptr WebKit.DOMRange.DOMRange ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_WebViewShouldDeleteRangeCallback :: C_WebViewShouldDeleteRangeCallback -> IO (FunPtr C_WebViewShouldDeleteRangeCallback)
genClosure_WebViewShouldDeleteRange :: WebViewShouldDeleteRangeCallback -> IO Closure
genClosure_WebViewShouldDeleteRange cb = do
let cb' = wrap_WebViewShouldDeleteRangeCallback cb
mk_WebViewShouldDeleteRangeCallback cb' >>= newCClosure
wrap_WebViewShouldDeleteRangeCallback ::
WebViewShouldDeleteRangeCallback ->
Ptr () ->
Ptr WebKit.DOMRange.DOMRange ->
Ptr () ->
IO CInt
wrap_WebViewShouldDeleteRangeCallback _cb _ range _ = do
range' <- (newObject WebKit.DOMRange.DOMRange) range
result <- _cb range'
let result' = (fromIntegral . fromEnum) result
return result'
onWebViewShouldDeleteRange :: (GObject a, MonadIO m) => a -> WebViewShouldDeleteRangeCallback -> m SignalHandlerId
onWebViewShouldDeleteRange obj cb = liftIO $ connectWebViewShouldDeleteRange obj cb SignalConnectBefore
afterWebViewShouldDeleteRange :: (GObject a, MonadIO m) => a -> WebViewShouldDeleteRangeCallback -> m SignalHandlerId
afterWebViewShouldDeleteRange obj cb = connectWebViewShouldDeleteRange obj cb SignalConnectAfter
connectWebViewShouldDeleteRange :: (GObject a, MonadIO m) =>
a -> WebViewShouldDeleteRangeCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewShouldDeleteRange obj cb after = liftIO $ do
let cb' = wrap_WebViewShouldDeleteRangeCallback cb
cb'' <- mk_WebViewShouldDeleteRangeCallback cb'
connectSignalFunPtr obj "should-delete-range" cb'' after
type WebViewShouldEndEditingCallback =
WebKit.DOMRange.DOMRange ->
IO Bool
noWebViewShouldEndEditingCallback :: Maybe WebViewShouldEndEditingCallback
noWebViewShouldEndEditingCallback = Nothing
type C_WebViewShouldEndEditingCallback =
Ptr () ->
Ptr WebKit.DOMRange.DOMRange ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_WebViewShouldEndEditingCallback :: C_WebViewShouldEndEditingCallback -> IO (FunPtr C_WebViewShouldEndEditingCallback)
genClosure_WebViewShouldEndEditing :: WebViewShouldEndEditingCallback -> IO Closure
genClosure_WebViewShouldEndEditing cb = do
let cb' = wrap_WebViewShouldEndEditingCallback cb
mk_WebViewShouldEndEditingCallback cb' >>= newCClosure
wrap_WebViewShouldEndEditingCallback ::
WebViewShouldEndEditingCallback ->
Ptr () ->
Ptr WebKit.DOMRange.DOMRange ->
Ptr () ->
IO CInt
wrap_WebViewShouldEndEditingCallback _cb _ range _ = do
range' <- (newObject WebKit.DOMRange.DOMRange) range
result <- _cb range'
let result' = (fromIntegral . fromEnum) result
return result'
onWebViewShouldEndEditing :: (GObject a, MonadIO m) => a -> WebViewShouldEndEditingCallback -> m SignalHandlerId
onWebViewShouldEndEditing obj cb = liftIO $ connectWebViewShouldEndEditing obj cb SignalConnectBefore
afterWebViewShouldEndEditing :: (GObject a, MonadIO m) => a -> WebViewShouldEndEditingCallback -> m SignalHandlerId
afterWebViewShouldEndEditing obj cb = connectWebViewShouldEndEditing obj cb SignalConnectAfter
connectWebViewShouldEndEditing :: (GObject a, MonadIO m) =>
a -> WebViewShouldEndEditingCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewShouldEndEditing obj cb after = liftIO $ do
let cb' = wrap_WebViewShouldEndEditingCallback cb
cb'' <- mk_WebViewShouldEndEditingCallback cb'
connectSignalFunPtr obj "should-end-editing" cb'' after
type WebViewShouldInsertNodeCallback =
WebKit.DOMNode.DOMNode ->
WebKit.DOMRange.DOMRange ->
WebKit.Enums.InsertAction ->
IO Bool
noWebViewShouldInsertNodeCallback :: Maybe WebViewShouldInsertNodeCallback
noWebViewShouldInsertNodeCallback = Nothing
type C_WebViewShouldInsertNodeCallback =
Ptr () ->
Ptr WebKit.DOMNode.DOMNode ->
Ptr WebKit.DOMRange.DOMRange ->
CUInt ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_WebViewShouldInsertNodeCallback :: C_WebViewShouldInsertNodeCallback -> IO (FunPtr C_WebViewShouldInsertNodeCallback)
genClosure_WebViewShouldInsertNode :: WebViewShouldInsertNodeCallback -> IO Closure
genClosure_WebViewShouldInsertNode cb = do
let cb' = wrap_WebViewShouldInsertNodeCallback cb
mk_WebViewShouldInsertNodeCallback cb' >>= newCClosure
wrap_WebViewShouldInsertNodeCallback ::
WebViewShouldInsertNodeCallback ->
Ptr () ->
Ptr WebKit.DOMNode.DOMNode ->
Ptr WebKit.DOMRange.DOMRange ->
CUInt ->
Ptr () ->
IO CInt
wrap_WebViewShouldInsertNodeCallback _cb _ node range action _ = do
node' <- (newObject WebKit.DOMNode.DOMNode) node
range' <- (newObject WebKit.DOMRange.DOMRange) range
let action' = (toEnum . fromIntegral) action
result <- _cb node' range' action'
let result' = (fromIntegral . fromEnum) result
return result'
onWebViewShouldInsertNode :: (GObject a, MonadIO m) => a -> WebViewShouldInsertNodeCallback -> m SignalHandlerId
onWebViewShouldInsertNode obj cb = liftIO $ connectWebViewShouldInsertNode obj cb SignalConnectBefore
afterWebViewShouldInsertNode :: (GObject a, MonadIO m) => a -> WebViewShouldInsertNodeCallback -> m SignalHandlerId
afterWebViewShouldInsertNode obj cb = connectWebViewShouldInsertNode obj cb SignalConnectAfter
connectWebViewShouldInsertNode :: (GObject a, MonadIO m) =>
a -> WebViewShouldInsertNodeCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewShouldInsertNode obj cb after = liftIO $ do
let cb' = wrap_WebViewShouldInsertNodeCallback cb
cb'' <- mk_WebViewShouldInsertNodeCallback cb'
connectSignalFunPtr obj "should-insert-node" cb'' after
type WebViewShouldInsertTextCallback =
T.Text ->
WebKit.DOMRange.DOMRange ->
WebKit.Enums.InsertAction ->
IO Bool
noWebViewShouldInsertTextCallback :: Maybe WebViewShouldInsertTextCallback
noWebViewShouldInsertTextCallback = Nothing
type C_WebViewShouldInsertTextCallback =
Ptr () ->
CString ->
Ptr WebKit.DOMRange.DOMRange ->
CUInt ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_WebViewShouldInsertTextCallback :: C_WebViewShouldInsertTextCallback -> IO (FunPtr C_WebViewShouldInsertTextCallback)
genClosure_WebViewShouldInsertText :: WebViewShouldInsertTextCallback -> IO Closure
genClosure_WebViewShouldInsertText cb = do
let cb' = wrap_WebViewShouldInsertTextCallback cb
mk_WebViewShouldInsertTextCallback cb' >>= newCClosure
wrap_WebViewShouldInsertTextCallback ::
WebViewShouldInsertTextCallback ->
Ptr () ->
CString ->
Ptr WebKit.DOMRange.DOMRange ->
CUInt ->
Ptr () ->
IO CInt
wrap_WebViewShouldInsertTextCallback _cb _ string range action _ = do
string' <- cstringToText string
range' <- (newObject WebKit.DOMRange.DOMRange) range
let action' = (toEnum . fromIntegral) action
result <- _cb string' range' action'
let result' = (fromIntegral . fromEnum) result
return result'
onWebViewShouldInsertText :: (GObject a, MonadIO m) => a -> WebViewShouldInsertTextCallback -> m SignalHandlerId
onWebViewShouldInsertText obj cb = liftIO $ connectWebViewShouldInsertText obj cb SignalConnectBefore
afterWebViewShouldInsertText :: (GObject a, MonadIO m) => a -> WebViewShouldInsertTextCallback -> m SignalHandlerId
afterWebViewShouldInsertText obj cb = connectWebViewShouldInsertText obj cb SignalConnectAfter
connectWebViewShouldInsertText :: (GObject a, MonadIO m) =>
a -> WebViewShouldInsertTextCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewShouldInsertText obj cb after = liftIO $ do
let cb' = wrap_WebViewShouldInsertTextCallback cb
cb'' <- mk_WebViewShouldInsertTextCallback cb'
connectSignalFunPtr obj "should-insert-text" cb'' after
type WebViewShouldShowDeleteInterfaceForElementCallback =
WebKit.DOMHTMLElement.DOMHTMLElement ->
IO Bool
noWebViewShouldShowDeleteInterfaceForElementCallback :: Maybe WebViewShouldShowDeleteInterfaceForElementCallback
noWebViewShouldShowDeleteInterfaceForElementCallback = Nothing
type C_WebViewShouldShowDeleteInterfaceForElementCallback =
Ptr () ->
Ptr WebKit.DOMHTMLElement.DOMHTMLElement ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_WebViewShouldShowDeleteInterfaceForElementCallback :: C_WebViewShouldShowDeleteInterfaceForElementCallback -> IO (FunPtr C_WebViewShouldShowDeleteInterfaceForElementCallback)
genClosure_WebViewShouldShowDeleteInterfaceForElement :: WebViewShouldShowDeleteInterfaceForElementCallback -> IO Closure
genClosure_WebViewShouldShowDeleteInterfaceForElement cb = do
let cb' = wrap_WebViewShouldShowDeleteInterfaceForElementCallback cb
mk_WebViewShouldShowDeleteInterfaceForElementCallback cb' >>= newCClosure
wrap_WebViewShouldShowDeleteInterfaceForElementCallback ::
WebViewShouldShowDeleteInterfaceForElementCallback ->
Ptr () ->
Ptr WebKit.DOMHTMLElement.DOMHTMLElement ->
Ptr () ->
IO CInt
wrap_WebViewShouldShowDeleteInterfaceForElementCallback _cb _ element _ = do
element' <- (newObject WebKit.DOMHTMLElement.DOMHTMLElement) element
result <- _cb element'
let result' = (fromIntegral . fromEnum) result
return result'
onWebViewShouldShowDeleteInterfaceForElement :: (GObject a, MonadIO m) => a -> WebViewShouldShowDeleteInterfaceForElementCallback -> m SignalHandlerId
onWebViewShouldShowDeleteInterfaceForElement obj cb = liftIO $ connectWebViewShouldShowDeleteInterfaceForElement obj cb SignalConnectBefore
afterWebViewShouldShowDeleteInterfaceForElement :: (GObject a, MonadIO m) => a -> WebViewShouldShowDeleteInterfaceForElementCallback -> m SignalHandlerId
afterWebViewShouldShowDeleteInterfaceForElement obj cb = connectWebViewShouldShowDeleteInterfaceForElement obj cb SignalConnectAfter
connectWebViewShouldShowDeleteInterfaceForElement :: (GObject a, MonadIO m) =>
a -> WebViewShouldShowDeleteInterfaceForElementCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewShouldShowDeleteInterfaceForElement obj cb after = liftIO $ do
let cb' = wrap_WebViewShouldShowDeleteInterfaceForElementCallback cb
cb'' <- mk_WebViewShouldShowDeleteInterfaceForElementCallback cb'
connectSignalFunPtr obj "should-show-delete-interface-for-element" cb'' after
type WebViewStatusBarTextChangedCallback =
T.Text ->
IO ()
noWebViewStatusBarTextChangedCallback :: Maybe WebViewStatusBarTextChangedCallback
noWebViewStatusBarTextChangedCallback = Nothing
type C_WebViewStatusBarTextChangedCallback =
Ptr () ->
CString ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WebViewStatusBarTextChangedCallback :: C_WebViewStatusBarTextChangedCallback -> IO (FunPtr C_WebViewStatusBarTextChangedCallback)
genClosure_WebViewStatusBarTextChanged :: WebViewStatusBarTextChangedCallback -> IO Closure
genClosure_WebViewStatusBarTextChanged cb = do
let cb' = wrap_WebViewStatusBarTextChangedCallback cb
mk_WebViewStatusBarTextChangedCallback cb' >>= newCClosure
wrap_WebViewStatusBarTextChangedCallback ::
WebViewStatusBarTextChangedCallback ->
Ptr () ->
CString ->
Ptr () ->
IO ()
wrap_WebViewStatusBarTextChangedCallback _cb _ object _ = do
object' <- cstringToText object
_cb object'
onWebViewStatusBarTextChanged :: (GObject a, MonadIO m) => a -> WebViewStatusBarTextChangedCallback -> m SignalHandlerId
onWebViewStatusBarTextChanged obj cb = liftIO $ connectWebViewStatusBarTextChanged obj cb SignalConnectBefore
afterWebViewStatusBarTextChanged :: (GObject a, MonadIO m) => a -> WebViewStatusBarTextChangedCallback -> m SignalHandlerId
afterWebViewStatusBarTextChanged obj cb = connectWebViewStatusBarTextChanged obj cb SignalConnectAfter
connectWebViewStatusBarTextChanged :: (GObject a, MonadIO m) =>
a -> WebViewStatusBarTextChangedCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewStatusBarTextChanged obj cb after = liftIO $ do
let cb' = wrap_WebViewStatusBarTextChangedCallback cb
cb'' <- mk_WebViewStatusBarTextChangedCallback cb'
connectSignalFunPtr obj "status-bar-text-changed" cb'' after
type WebViewTitleChangedCallback =
WebKit.WebFrame.WebFrame ->
T.Text ->
IO ()
noWebViewTitleChangedCallback :: Maybe WebViewTitleChangedCallback
noWebViewTitleChangedCallback = Nothing
type C_WebViewTitleChangedCallback =
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
CString ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WebViewTitleChangedCallback :: C_WebViewTitleChangedCallback -> IO (FunPtr C_WebViewTitleChangedCallback)
genClosure_WebViewTitleChanged :: WebViewTitleChangedCallback -> IO Closure
genClosure_WebViewTitleChanged cb = do
let cb' = wrap_WebViewTitleChangedCallback cb
mk_WebViewTitleChangedCallback cb' >>= newCClosure
wrap_WebViewTitleChangedCallback ::
WebViewTitleChangedCallback ->
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
CString ->
Ptr () ->
IO ()
wrap_WebViewTitleChangedCallback _cb _ frame title _ = do
frame' <- (newObject WebKit.WebFrame.WebFrame) frame
title' <- cstringToText title
_cb frame' title'
onWebViewTitleChanged :: (GObject a, MonadIO m) => a -> WebViewTitleChangedCallback -> m SignalHandlerId
onWebViewTitleChanged obj cb = liftIO $ connectWebViewTitleChanged obj cb SignalConnectBefore
afterWebViewTitleChanged :: (GObject a, MonadIO m) => a -> WebViewTitleChangedCallback -> m SignalHandlerId
afterWebViewTitleChanged obj cb = connectWebViewTitleChanged obj cb SignalConnectAfter
connectWebViewTitleChanged :: (GObject a, MonadIO m) =>
a -> WebViewTitleChangedCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewTitleChanged obj cb after = liftIO $ do
let cb' = wrap_WebViewTitleChangedCallback cb
cb'' <- mk_WebViewTitleChangedCallback cb'
connectSignalFunPtr obj "title-changed" cb'' after
type WebViewUndoCallback =
IO ()
noWebViewUndoCallback :: Maybe WebViewUndoCallback
noWebViewUndoCallback = Nothing
type C_WebViewUndoCallback =
Ptr () ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WebViewUndoCallback :: C_WebViewUndoCallback -> IO (FunPtr C_WebViewUndoCallback)
genClosure_WebViewUndo :: WebViewUndoCallback -> IO Closure
genClosure_WebViewUndo cb = do
let cb' = wrap_WebViewUndoCallback cb
mk_WebViewUndoCallback cb' >>= newCClosure
wrap_WebViewUndoCallback ::
WebViewUndoCallback ->
Ptr () ->
Ptr () ->
IO ()
wrap_WebViewUndoCallback _cb _ _ = do
_cb
onWebViewUndo :: (GObject a, MonadIO m) => a -> WebViewUndoCallback -> m SignalHandlerId
onWebViewUndo obj cb = liftIO $ connectWebViewUndo obj cb SignalConnectBefore
afterWebViewUndo :: (GObject a, MonadIO m) => a -> WebViewUndoCallback -> m SignalHandlerId
afterWebViewUndo obj cb = connectWebViewUndo obj cb SignalConnectAfter
connectWebViewUndo :: (GObject a, MonadIO m) =>
a -> WebViewUndoCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewUndo obj cb after = liftIO $ do
let cb' = wrap_WebViewUndoCallback cb
cb'' <- mk_WebViewUndoCallback cb'
connectSignalFunPtr obj "undo" cb'' after
type WebViewUserChangedContentsCallback =
IO ()
noWebViewUserChangedContentsCallback :: Maybe WebViewUserChangedContentsCallback
noWebViewUserChangedContentsCallback = Nothing
type C_WebViewUserChangedContentsCallback =
Ptr () ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WebViewUserChangedContentsCallback :: C_WebViewUserChangedContentsCallback -> IO (FunPtr C_WebViewUserChangedContentsCallback)
genClosure_WebViewUserChangedContents :: WebViewUserChangedContentsCallback -> IO Closure
genClosure_WebViewUserChangedContents cb = do
let cb' = wrap_WebViewUserChangedContentsCallback cb
mk_WebViewUserChangedContentsCallback cb' >>= newCClosure
wrap_WebViewUserChangedContentsCallback ::
WebViewUserChangedContentsCallback ->
Ptr () ->
Ptr () ->
IO ()
wrap_WebViewUserChangedContentsCallback _cb _ _ = do
_cb
onWebViewUserChangedContents :: (GObject a, MonadIO m) => a -> WebViewUserChangedContentsCallback -> m SignalHandlerId
onWebViewUserChangedContents obj cb = liftIO $ connectWebViewUserChangedContents obj cb SignalConnectBefore
afterWebViewUserChangedContents :: (GObject a, MonadIO m) => a -> WebViewUserChangedContentsCallback -> m SignalHandlerId
afterWebViewUserChangedContents obj cb = connectWebViewUserChangedContents obj cb SignalConnectAfter
connectWebViewUserChangedContents :: (GObject a, MonadIO m) =>
a -> WebViewUserChangedContentsCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewUserChangedContents obj cb after = liftIO $ do
let cb' = wrap_WebViewUserChangedContentsCallback cb
cb'' <- mk_WebViewUserChangedContentsCallback cb'
connectSignalFunPtr obj "user-changed-contents" cb'' after
type WebViewViewportAttributesChangedCallback =
WebKit.ViewportAttributes.ViewportAttributes ->
IO ()
noWebViewViewportAttributesChangedCallback :: Maybe WebViewViewportAttributesChangedCallback
noWebViewViewportAttributesChangedCallback = Nothing
type C_WebViewViewportAttributesChangedCallback =
Ptr () ->
Ptr WebKit.ViewportAttributes.ViewportAttributes ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WebViewViewportAttributesChangedCallback :: C_WebViewViewportAttributesChangedCallback -> IO (FunPtr C_WebViewViewportAttributesChangedCallback)
genClosure_WebViewViewportAttributesChanged :: WebViewViewportAttributesChangedCallback -> IO Closure
genClosure_WebViewViewportAttributesChanged cb = do
let cb' = wrap_WebViewViewportAttributesChangedCallback cb
mk_WebViewViewportAttributesChangedCallback cb' >>= newCClosure
wrap_WebViewViewportAttributesChangedCallback ::
WebViewViewportAttributesChangedCallback ->
Ptr () ->
Ptr WebKit.ViewportAttributes.ViewportAttributes ->
Ptr () ->
IO ()
wrap_WebViewViewportAttributesChangedCallback _cb _ object _ = do
object' <- (newObject WebKit.ViewportAttributes.ViewportAttributes) object
_cb object'
onWebViewViewportAttributesChanged :: (GObject a, MonadIO m) => a -> WebViewViewportAttributesChangedCallback -> m SignalHandlerId
onWebViewViewportAttributesChanged obj cb = liftIO $ connectWebViewViewportAttributesChanged obj cb SignalConnectBefore
afterWebViewViewportAttributesChanged :: (GObject a, MonadIO m) => a -> WebViewViewportAttributesChangedCallback -> m SignalHandlerId
afterWebViewViewportAttributesChanged obj cb = connectWebViewViewportAttributesChanged obj cb SignalConnectAfter
connectWebViewViewportAttributesChanged :: (GObject a, MonadIO m) =>
a -> WebViewViewportAttributesChangedCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewViewportAttributesChanged obj cb after = liftIO $ do
let cb' = wrap_WebViewViewportAttributesChangedCallback cb
cb'' <- mk_WebViewViewportAttributesChangedCallback cb'
connectSignalFunPtr obj "viewport-attributes-changed" cb'' after
type WebViewViewportAttributesRecomputeRequestedCallback =
WebKit.ViewportAttributes.ViewportAttributes ->
IO ()
noWebViewViewportAttributesRecomputeRequestedCallback :: Maybe WebViewViewportAttributesRecomputeRequestedCallback
noWebViewViewportAttributesRecomputeRequestedCallback = Nothing
type C_WebViewViewportAttributesRecomputeRequestedCallback =
Ptr () ->
Ptr WebKit.ViewportAttributes.ViewportAttributes ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WebViewViewportAttributesRecomputeRequestedCallback :: C_WebViewViewportAttributesRecomputeRequestedCallback -> IO (FunPtr C_WebViewViewportAttributesRecomputeRequestedCallback)
genClosure_WebViewViewportAttributesRecomputeRequested :: WebViewViewportAttributesRecomputeRequestedCallback -> IO Closure
genClosure_WebViewViewportAttributesRecomputeRequested cb = do
let cb' = wrap_WebViewViewportAttributesRecomputeRequestedCallback cb
mk_WebViewViewportAttributesRecomputeRequestedCallback cb' >>= newCClosure
wrap_WebViewViewportAttributesRecomputeRequestedCallback ::
WebViewViewportAttributesRecomputeRequestedCallback ->
Ptr () ->
Ptr WebKit.ViewportAttributes.ViewportAttributes ->
Ptr () ->
IO ()
wrap_WebViewViewportAttributesRecomputeRequestedCallback _cb _ object _ = do
object' <- (newObject WebKit.ViewportAttributes.ViewportAttributes) object
_cb object'
onWebViewViewportAttributesRecomputeRequested :: (GObject a, MonadIO m) => a -> WebViewViewportAttributesRecomputeRequestedCallback -> m SignalHandlerId
onWebViewViewportAttributesRecomputeRequested obj cb = liftIO $ connectWebViewViewportAttributesRecomputeRequested obj cb SignalConnectBefore
afterWebViewViewportAttributesRecomputeRequested :: (GObject a, MonadIO m) => a -> WebViewViewportAttributesRecomputeRequestedCallback -> m SignalHandlerId
afterWebViewViewportAttributesRecomputeRequested obj cb = connectWebViewViewportAttributesRecomputeRequested obj cb SignalConnectAfter
connectWebViewViewportAttributesRecomputeRequested :: (GObject a, MonadIO m) =>
a -> WebViewViewportAttributesRecomputeRequestedCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewViewportAttributesRecomputeRequested obj cb after = liftIO $ do
let cb' = wrap_WebViewViewportAttributesRecomputeRequestedCallback cb
cb'' <- mk_WebViewViewportAttributesRecomputeRequestedCallback cb'
connectSignalFunPtr obj "viewport-attributes-recompute-requested" cb'' after
type WebViewWebViewReadyCallback =
IO Bool
noWebViewWebViewReadyCallback :: Maybe WebViewWebViewReadyCallback
noWebViewWebViewReadyCallback = Nothing
type C_WebViewWebViewReadyCallback =
Ptr () ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_WebViewWebViewReadyCallback :: C_WebViewWebViewReadyCallback -> IO (FunPtr C_WebViewWebViewReadyCallback)
genClosure_WebViewWebViewReady :: WebViewWebViewReadyCallback -> IO Closure
genClosure_WebViewWebViewReady cb = do
let cb' = wrap_WebViewWebViewReadyCallback cb
mk_WebViewWebViewReadyCallback cb' >>= newCClosure
wrap_WebViewWebViewReadyCallback ::
WebViewWebViewReadyCallback ->
Ptr () ->
Ptr () ->
IO CInt
wrap_WebViewWebViewReadyCallback _cb _ _ = do
result <- _cb
let result' = (fromIntegral . fromEnum) result
return result'
onWebViewWebViewReady :: (GObject a, MonadIO m) => a -> WebViewWebViewReadyCallback -> m SignalHandlerId
onWebViewWebViewReady obj cb = liftIO $ connectWebViewWebViewReady obj cb SignalConnectBefore
afterWebViewWebViewReady :: (GObject a, MonadIO m) => a -> WebViewWebViewReadyCallback -> m SignalHandlerId
afterWebViewWebViewReady obj cb = connectWebViewWebViewReady obj cb SignalConnectAfter
connectWebViewWebViewReady :: (GObject a, MonadIO m) =>
a -> WebViewWebViewReadyCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewWebViewReady obj cb after = liftIO $ do
let cb' = wrap_WebViewWebViewReadyCallback cb
cb'' <- mk_WebViewWebViewReadyCallback cb'
connectSignalFunPtr obj "web-view-ready" cb'' after
type WebViewWindowObjectClearedCallback =
WebKit.WebFrame.WebFrame ->
Ptr () ->
Ptr () ->
IO ()
noWebViewWindowObjectClearedCallback :: Maybe WebViewWindowObjectClearedCallback
noWebViewWindowObjectClearedCallback = Nothing
type C_WebViewWindowObjectClearedCallback =
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr () ->
Ptr () ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WebViewWindowObjectClearedCallback :: C_WebViewWindowObjectClearedCallback -> IO (FunPtr C_WebViewWindowObjectClearedCallback)
genClosure_WebViewWindowObjectCleared :: WebViewWindowObjectClearedCallback -> IO Closure
genClosure_WebViewWindowObjectCleared cb = do
let cb' = wrap_WebViewWindowObjectClearedCallback cb
mk_WebViewWindowObjectClearedCallback cb' >>= newCClosure
wrap_WebViewWindowObjectClearedCallback ::
WebViewWindowObjectClearedCallback ->
Ptr () ->
Ptr WebKit.WebFrame.WebFrame ->
Ptr () ->
Ptr () ->
Ptr () ->
IO ()
wrap_WebViewWindowObjectClearedCallback _cb _ frame context windowObject _ = do
frame' <- (newObject WebKit.WebFrame.WebFrame) frame
_cb frame' context windowObject
onWebViewWindowObjectCleared :: (GObject a, MonadIO m) => a -> WebViewWindowObjectClearedCallback -> m SignalHandlerId
onWebViewWindowObjectCleared obj cb = liftIO $ connectWebViewWindowObjectCleared obj cb SignalConnectBefore
afterWebViewWindowObjectCleared :: (GObject a, MonadIO m) => a -> WebViewWindowObjectClearedCallback -> m SignalHandlerId
afterWebViewWindowObjectCleared obj cb = connectWebViewWindowObjectCleared obj cb SignalConnectAfter
connectWebViewWindowObjectCleared :: (GObject a, MonadIO m) =>
a -> WebViewWindowObjectClearedCallback -> SignalConnectMode -> m SignalHandlerId
connectWebViewWindowObjectCleared obj cb after = liftIO $ do
let cb' = wrap_WebViewWindowObjectClearedCallback cb
cb'' <- mk_WebViewWindowObjectClearedCallback cb'
connectSignalFunPtr obj "window-object-cleared" cb'' after
getWebViewCopyTargetList :: (MonadIO m, IsWebView o) => o -> m (Maybe Gtk.TargetList.TargetList)
getWebViewCopyTargetList obj = liftIO $ getObjectPropertyBoxed obj "copy-target-list" Gtk.TargetList.TargetList
data WebViewCopyTargetListPropertyInfo
instance AttrInfo WebViewCopyTargetListPropertyInfo where
type AttrAllowedOps WebViewCopyTargetListPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint WebViewCopyTargetListPropertyInfo = (~) ()
type AttrBaseTypeConstraint WebViewCopyTargetListPropertyInfo = IsWebView
type AttrGetType WebViewCopyTargetListPropertyInfo = (Maybe Gtk.TargetList.TargetList)
type AttrLabel WebViewCopyTargetListPropertyInfo = "copy-target-list"
type AttrOrigin WebViewCopyTargetListPropertyInfo = WebView
attrGet _ = getWebViewCopyTargetList
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
getWebViewCustomEncoding :: (MonadIO m, IsWebView o) => o -> m T.Text
getWebViewCustomEncoding obj = liftIO $ checkUnexpectedNothing "getWebViewCustomEncoding" $ getObjectPropertyString obj "custom-encoding"
setWebViewCustomEncoding :: (MonadIO m, IsWebView o) => o -> T.Text -> m ()
setWebViewCustomEncoding obj val = liftIO $ setObjectPropertyString obj "custom-encoding" (Just val)
constructWebViewCustomEncoding :: (IsWebView o) => T.Text -> IO (GValueConstruct o)
constructWebViewCustomEncoding val = constructObjectPropertyString "custom-encoding" (Just val)
data WebViewCustomEncodingPropertyInfo
instance AttrInfo WebViewCustomEncodingPropertyInfo where
type AttrAllowedOps WebViewCustomEncodingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebViewCustomEncodingPropertyInfo = (~) T.Text
type AttrBaseTypeConstraint WebViewCustomEncodingPropertyInfo = IsWebView
type AttrGetType WebViewCustomEncodingPropertyInfo = T.Text
type AttrLabel WebViewCustomEncodingPropertyInfo = "custom-encoding"
type AttrOrigin WebViewCustomEncodingPropertyInfo = WebView
attrGet _ = getWebViewCustomEncoding
attrSet _ = setWebViewCustomEncoding
attrConstruct _ = constructWebViewCustomEncoding
attrClear _ = undefined
getWebViewEditable :: (MonadIO m, IsWebView o) => o -> m Bool
getWebViewEditable obj = liftIO $ getObjectPropertyBool obj "editable"
setWebViewEditable :: (MonadIO m, IsWebView o) => o -> Bool -> m ()
setWebViewEditable obj val = liftIO $ setObjectPropertyBool obj "editable" val
constructWebViewEditable :: (IsWebView o) => Bool -> IO (GValueConstruct o)
constructWebViewEditable val = constructObjectPropertyBool "editable" val
data WebViewEditablePropertyInfo
instance AttrInfo WebViewEditablePropertyInfo where
type AttrAllowedOps WebViewEditablePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebViewEditablePropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebViewEditablePropertyInfo = IsWebView
type AttrGetType WebViewEditablePropertyInfo = Bool
type AttrLabel WebViewEditablePropertyInfo = "editable"
type AttrOrigin WebViewEditablePropertyInfo = WebView
attrGet _ = getWebViewEditable
attrSet _ = setWebViewEditable
attrConstruct _ = constructWebViewEditable
attrClear _ = undefined
getWebViewEncoding :: (MonadIO m, IsWebView o) => o -> m T.Text
getWebViewEncoding obj = liftIO $ checkUnexpectedNothing "getWebViewEncoding" $ getObjectPropertyString obj "encoding"
data WebViewEncodingPropertyInfo
instance AttrInfo WebViewEncodingPropertyInfo where
type AttrAllowedOps WebViewEncodingPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint WebViewEncodingPropertyInfo = (~) ()
type AttrBaseTypeConstraint WebViewEncodingPropertyInfo = IsWebView
type AttrGetType WebViewEncodingPropertyInfo = T.Text
type AttrLabel WebViewEncodingPropertyInfo = "encoding"
type AttrOrigin WebViewEncodingPropertyInfo = WebView
attrGet _ = getWebViewEncoding
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
getWebViewFullContentZoom :: (MonadIO m, IsWebView o) => o -> m Bool
getWebViewFullContentZoom obj = liftIO $ getObjectPropertyBool obj "full-content-zoom"
setWebViewFullContentZoom :: (MonadIO m, IsWebView o) => o -> Bool -> m ()
setWebViewFullContentZoom obj val = liftIO $ setObjectPropertyBool obj "full-content-zoom" val
constructWebViewFullContentZoom :: (IsWebView o) => Bool -> IO (GValueConstruct o)
constructWebViewFullContentZoom val = constructObjectPropertyBool "full-content-zoom" val
data WebViewFullContentZoomPropertyInfo
instance AttrInfo WebViewFullContentZoomPropertyInfo where
type AttrAllowedOps WebViewFullContentZoomPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebViewFullContentZoomPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebViewFullContentZoomPropertyInfo = IsWebView
type AttrGetType WebViewFullContentZoomPropertyInfo = Bool
type AttrLabel WebViewFullContentZoomPropertyInfo = "full-content-zoom"
type AttrOrigin WebViewFullContentZoomPropertyInfo = WebView
attrGet _ = getWebViewFullContentZoom
attrSet _ = setWebViewFullContentZoom
attrConstruct _ = constructWebViewFullContentZoom
attrClear _ = undefined
getWebViewIconUri :: (MonadIO m, IsWebView o) => o -> m T.Text
getWebViewIconUri obj = liftIO $ checkUnexpectedNothing "getWebViewIconUri" $ getObjectPropertyString obj "icon-uri"
data WebViewIconUriPropertyInfo
instance AttrInfo WebViewIconUriPropertyInfo where
type AttrAllowedOps WebViewIconUriPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint WebViewIconUriPropertyInfo = (~) ()
type AttrBaseTypeConstraint WebViewIconUriPropertyInfo = IsWebView
type AttrGetType WebViewIconUriPropertyInfo = T.Text
type AttrLabel WebViewIconUriPropertyInfo = "icon-uri"
type AttrOrigin WebViewIconUriPropertyInfo = WebView
attrGet _ = getWebViewIconUri
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
getWebViewImContext :: (MonadIO m, IsWebView o) => o -> m (Maybe Gtk.IMContext.IMContext)
getWebViewImContext obj = liftIO $ getObjectPropertyObject obj "im-context" Gtk.IMContext.IMContext
data WebViewImContextPropertyInfo
instance AttrInfo WebViewImContextPropertyInfo where
type AttrAllowedOps WebViewImContextPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint WebViewImContextPropertyInfo = (~) ()
type AttrBaseTypeConstraint WebViewImContextPropertyInfo = IsWebView
type AttrGetType WebViewImContextPropertyInfo = (Maybe Gtk.IMContext.IMContext)
type AttrLabel WebViewImContextPropertyInfo = "im-context"
type AttrOrigin WebViewImContextPropertyInfo = WebView
attrGet _ = getWebViewImContext
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
getWebViewLoadStatus :: (MonadIO m, IsWebView o) => o -> m WebKit.Enums.LoadStatus
getWebViewLoadStatus obj = liftIO $ getObjectPropertyEnum obj "load-status"
data WebViewLoadStatusPropertyInfo
instance AttrInfo WebViewLoadStatusPropertyInfo where
type AttrAllowedOps WebViewLoadStatusPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint WebViewLoadStatusPropertyInfo = (~) ()
type AttrBaseTypeConstraint WebViewLoadStatusPropertyInfo = IsWebView
type AttrGetType WebViewLoadStatusPropertyInfo = WebKit.Enums.LoadStatus
type AttrLabel WebViewLoadStatusPropertyInfo = "load-status"
type AttrOrigin WebViewLoadStatusPropertyInfo = WebView
attrGet _ = getWebViewLoadStatus
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
getWebViewPasteTargetList :: (MonadIO m, IsWebView o) => o -> m (Maybe Gtk.TargetList.TargetList)
getWebViewPasteTargetList obj = liftIO $ getObjectPropertyBoxed obj "paste-target-list" Gtk.TargetList.TargetList
data WebViewPasteTargetListPropertyInfo
instance AttrInfo WebViewPasteTargetListPropertyInfo where
type AttrAllowedOps WebViewPasteTargetListPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint WebViewPasteTargetListPropertyInfo = (~) ()
type AttrBaseTypeConstraint WebViewPasteTargetListPropertyInfo = IsWebView
type AttrGetType WebViewPasteTargetListPropertyInfo = (Maybe Gtk.TargetList.TargetList)
type AttrLabel WebViewPasteTargetListPropertyInfo = "paste-target-list"
type AttrOrigin WebViewPasteTargetListPropertyInfo = WebView
attrGet _ = getWebViewPasteTargetList
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
getWebViewProgress :: (MonadIO m, IsWebView o) => o -> m Double
getWebViewProgress obj = liftIO $ getObjectPropertyDouble obj "progress"
data WebViewProgressPropertyInfo
instance AttrInfo WebViewProgressPropertyInfo where
type AttrAllowedOps WebViewProgressPropertyInfo = '[ 'AttrGet]
type AttrSetTypeConstraint WebViewProgressPropertyInfo = (~) ()
type AttrBaseTypeConstraint WebViewProgressPropertyInfo = IsWebView
type AttrGetType WebViewProgressPropertyInfo = Double
type AttrLabel WebViewProgressPropertyInfo = "progress"
type AttrOrigin WebViewProgressPropertyInfo = WebView
attrGet _ = getWebViewProgress
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
getWebViewSelfScrolling :: (MonadIO m, IsWebView o) => o -> m Bool
getWebViewSelfScrolling obj = liftIO $ getObjectPropertyBool obj "self-scrolling"
constructWebViewSelfScrolling :: (IsWebView o) => Bool -> IO (GValueConstruct o)
constructWebViewSelfScrolling val = constructObjectPropertyBool "self-scrolling" val
data WebViewSelfScrollingPropertyInfo
instance AttrInfo WebViewSelfScrollingPropertyInfo where
type AttrAllowedOps WebViewSelfScrollingPropertyInfo = '[ 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebViewSelfScrollingPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebViewSelfScrollingPropertyInfo = IsWebView
type AttrGetType WebViewSelfScrollingPropertyInfo = Bool
type AttrLabel WebViewSelfScrollingPropertyInfo = "self-scrolling"
type AttrOrigin WebViewSelfScrollingPropertyInfo = WebView
attrGet _ = getWebViewSelfScrolling
attrSet _ = undefined
attrConstruct _ = constructWebViewSelfScrolling
attrClear _ = undefined
getWebViewSettings :: (MonadIO m, IsWebView o) => o -> m WebKit.WebSettings.WebSettings
getWebViewSettings obj = liftIO $ checkUnexpectedNothing "getWebViewSettings" $ getObjectPropertyObject obj "settings" WebKit.WebSettings.WebSettings
setWebViewSettings :: (MonadIO m, IsWebView o, WebKit.WebSettings.IsWebSettings a) => o -> a -> m ()
setWebViewSettings obj val = liftIO $ setObjectPropertyObject obj "settings" (Just val)
constructWebViewSettings :: (IsWebView o, WebKit.WebSettings.IsWebSettings a) => a -> IO (GValueConstruct o)
constructWebViewSettings val = constructObjectPropertyObject "settings" (Just val)
data WebViewSettingsPropertyInfo
instance AttrInfo WebViewSettingsPropertyInfo where
type AttrAllowedOps WebViewSettingsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebViewSettingsPropertyInfo = WebKit.WebSettings.IsWebSettings
type AttrBaseTypeConstraint WebViewSettingsPropertyInfo = IsWebView
type AttrGetType WebViewSettingsPropertyInfo = WebKit.WebSettings.WebSettings
type AttrLabel WebViewSettingsPropertyInfo = "settings"
type AttrOrigin WebViewSettingsPropertyInfo = WebView
attrGet _ = getWebViewSettings
attrSet _ = setWebViewSettings
attrConstruct _ = constructWebViewSettings
attrClear _ = undefined
getWebViewTitle :: (MonadIO m, IsWebView o) => o -> m T.Text
getWebViewTitle obj = liftIO $ checkUnexpectedNothing "getWebViewTitle" $ getObjectPropertyString obj "title"
data WebViewTitlePropertyInfo
instance AttrInfo WebViewTitlePropertyInfo where
type AttrAllowedOps WebViewTitlePropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint WebViewTitlePropertyInfo = (~) ()
type AttrBaseTypeConstraint WebViewTitlePropertyInfo = IsWebView
type AttrGetType WebViewTitlePropertyInfo = T.Text
type AttrLabel WebViewTitlePropertyInfo = "title"
type AttrOrigin WebViewTitlePropertyInfo = WebView
attrGet _ = getWebViewTitle
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
getWebViewTransparent :: (MonadIO m, IsWebView o) => o -> m Bool
getWebViewTransparent obj = liftIO $ getObjectPropertyBool obj "transparent"
setWebViewTransparent :: (MonadIO m, IsWebView o) => o -> Bool -> m ()
setWebViewTransparent obj val = liftIO $ setObjectPropertyBool obj "transparent" val
constructWebViewTransparent :: (IsWebView o) => Bool -> IO (GValueConstruct o)
constructWebViewTransparent val = constructObjectPropertyBool "transparent" val
data WebViewTransparentPropertyInfo
instance AttrInfo WebViewTransparentPropertyInfo where
type AttrAllowedOps WebViewTransparentPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebViewTransparentPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebViewTransparentPropertyInfo = IsWebView
type AttrGetType WebViewTransparentPropertyInfo = Bool
type AttrLabel WebViewTransparentPropertyInfo = "transparent"
type AttrOrigin WebViewTransparentPropertyInfo = WebView
attrGet _ = getWebViewTransparent
attrSet _ = setWebViewTransparent
attrConstruct _ = constructWebViewTransparent
attrClear _ = undefined
getWebViewUri :: (MonadIO m, IsWebView o) => o -> m (Maybe T.Text)
getWebViewUri obj = liftIO $ getObjectPropertyString obj "uri"
data WebViewUriPropertyInfo
instance AttrInfo WebViewUriPropertyInfo where
type AttrAllowedOps WebViewUriPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint WebViewUriPropertyInfo = (~) ()
type AttrBaseTypeConstraint WebViewUriPropertyInfo = IsWebView
type AttrGetType WebViewUriPropertyInfo = (Maybe T.Text)
type AttrLabel WebViewUriPropertyInfo = "uri"
type AttrOrigin WebViewUriPropertyInfo = WebView
attrGet _ = getWebViewUri
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
getWebViewViewMode :: (MonadIO m, IsWebView o) => o -> m WebKit.Enums.WebViewViewMode
getWebViewViewMode obj = liftIO $ getObjectPropertyEnum obj "view-mode"
setWebViewViewMode :: (MonadIO m, IsWebView o) => o -> WebKit.Enums.WebViewViewMode -> m ()
setWebViewViewMode obj val = liftIO $ setObjectPropertyEnum obj "view-mode" val
constructWebViewViewMode :: (IsWebView o) => WebKit.Enums.WebViewViewMode -> IO (GValueConstruct o)
constructWebViewViewMode val = constructObjectPropertyEnum "view-mode" val
data WebViewViewModePropertyInfo
instance AttrInfo WebViewViewModePropertyInfo where
type AttrAllowedOps WebViewViewModePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebViewViewModePropertyInfo = (~) WebKit.Enums.WebViewViewMode
type AttrBaseTypeConstraint WebViewViewModePropertyInfo = IsWebView
type AttrGetType WebViewViewModePropertyInfo = WebKit.Enums.WebViewViewMode
type AttrLabel WebViewViewModePropertyInfo = "view-mode"
type AttrOrigin WebViewViewModePropertyInfo = WebView
attrGet _ = getWebViewViewMode
attrSet _ = setWebViewViewMode
attrConstruct _ = constructWebViewViewMode
attrClear _ = undefined
getWebViewViewportAttributes :: (MonadIO m, IsWebView o) => o -> m WebKit.ViewportAttributes.ViewportAttributes
getWebViewViewportAttributes obj = liftIO $ checkUnexpectedNothing "getWebViewViewportAttributes" $ getObjectPropertyObject obj "viewport-attributes" WebKit.ViewportAttributes.ViewportAttributes
data WebViewViewportAttributesPropertyInfo
instance AttrInfo WebViewViewportAttributesPropertyInfo where
type AttrAllowedOps WebViewViewportAttributesPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint WebViewViewportAttributesPropertyInfo = (~) ()
type AttrBaseTypeConstraint WebViewViewportAttributesPropertyInfo = IsWebView
type AttrGetType WebViewViewportAttributesPropertyInfo = WebKit.ViewportAttributes.ViewportAttributes
type AttrLabel WebViewViewportAttributesPropertyInfo = "viewport-attributes"
type AttrOrigin WebViewViewportAttributesPropertyInfo = WebView
attrGet _ = getWebViewViewportAttributes
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
getWebViewWebInspector :: (MonadIO m, IsWebView o) => o -> m (Maybe WebKit.WebInspector.WebInspector)
getWebViewWebInspector obj = liftIO $ getObjectPropertyObject obj "web-inspector" WebKit.WebInspector.WebInspector
data WebViewWebInspectorPropertyInfo
instance AttrInfo WebViewWebInspectorPropertyInfo where
type AttrAllowedOps WebViewWebInspectorPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint WebViewWebInspectorPropertyInfo = (~) ()
type AttrBaseTypeConstraint WebViewWebInspectorPropertyInfo = IsWebView
type AttrGetType WebViewWebInspectorPropertyInfo = (Maybe WebKit.WebInspector.WebInspector)
type AttrLabel WebViewWebInspectorPropertyInfo = "web-inspector"
type AttrOrigin WebViewWebInspectorPropertyInfo = WebView
attrGet _ = getWebViewWebInspector
attrSet _ = undefined
attrConstruct _ = undefined
attrClear _ = undefined
getWebViewWindowFeatures :: (MonadIO m, IsWebView o) => o -> m WebKit.WebWindowFeatures.WebWindowFeatures
getWebViewWindowFeatures obj = liftIO $ checkUnexpectedNothing "getWebViewWindowFeatures" $ getObjectPropertyObject obj "window-features" WebKit.WebWindowFeatures.WebWindowFeatures
setWebViewWindowFeatures :: (MonadIO m, IsWebView o, WebKit.WebWindowFeatures.IsWebWindowFeatures a) => o -> a -> m ()
setWebViewWindowFeatures obj val = liftIO $ setObjectPropertyObject obj "window-features" (Just val)
constructWebViewWindowFeatures :: (IsWebView o, WebKit.WebWindowFeatures.IsWebWindowFeatures a) => a -> IO (GValueConstruct o)
constructWebViewWindowFeatures val = constructObjectPropertyObject "window-features" (Just val)
clearWebViewWindowFeatures :: (MonadIO m, IsWebView o) => o -> m ()
clearWebViewWindowFeatures obj = liftIO $ setObjectPropertyObject obj "window-features" (Nothing :: Maybe WebKit.WebWindowFeatures.WebWindowFeatures)
data WebViewWindowFeaturesPropertyInfo
instance AttrInfo WebViewWindowFeaturesPropertyInfo where
type AttrAllowedOps WebViewWindowFeaturesPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint WebViewWindowFeaturesPropertyInfo = WebKit.WebWindowFeatures.IsWebWindowFeatures
type AttrBaseTypeConstraint WebViewWindowFeaturesPropertyInfo = IsWebView
type AttrGetType WebViewWindowFeaturesPropertyInfo = WebKit.WebWindowFeatures.WebWindowFeatures
type AttrLabel WebViewWindowFeaturesPropertyInfo = "window-features"
type AttrOrigin WebViewWindowFeaturesPropertyInfo = WebView
attrGet _ = getWebViewWindowFeatures
attrSet _ = setWebViewWindowFeatures
attrConstruct _ = constructWebViewWindowFeatures
attrClear _ = clearWebViewWindowFeatures
getWebViewZoomLevel :: (MonadIO m, IsWebView o) => o -> m Float
getWebViewZoomLevel obj = liftIO $ getObjectPropertyFloat obj "zoom-level"
setWebViewZoomLevel :: (MonadIO m, IsWebView o) => o -> Float -> m ()
setWebViewZoomLevel obj val = liftIO $ setObjectPropertyFloat obj "zoom-level" val
constructWebViewZoomLevel :: (IsWebView o) => Float -> IO (GValueConstruct o)
constructWebViewZoomLevel val = constructObjectPropertyFloat "zoom-level" val
data WebViewZoomLevelPropertyInfo
instance AttrInfo WebViewZoomLevelPropertyInfo where
type AttrAllowedOps WebViewZoomLevelPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebViewZoomLevelPropertyInfo = (~) Float
type AttrBaseTypeConstraint WebViewZoomLevelPropertyInfo = IsWebView
type AttrGetType WebViewZoomLevelPropertyInfo = Float
type AttrLabel WebViewZoomLevelPropertyInfo = "zoom-level"
type AttrOrigin WebViewZoomLevelPropertyInfo = WebView
attrGet _ = getWebViewZoomLevel
attrSet _ = setWebViewZoomLevel
attrConstruct _ = constructWebViewZoomLevel
attrClear _ = undefined
instance O.HasAttributeList WebView
type instance O.AttributeList WebView = WebViewAttributeList
type WebViewAttributeList = ('[ '("appPaintable", Gtk.Widget.WidgetAppPaintablePropertyInfo), '("borderWidth", Gtk.Container.ContainerBorderWidthPropertyInfo), '("canDefault", Gtk.Widget.WidgetCanDefaultPropertyInfo), '("canFocus", Gtk.Widget.WidgetCanFocusPropertyInfo), '("child", Gtk.Container.ContainerChildPropertyInfo), '("compositeChild", Gtk.Widget.WidgetCompositeChildPropertyInfo), '("copyTargetList", WebViewCopyTargetListPropertyInfo), '("customEncoding", WebViewCustomEncodingPropertyInfo), '("doubleBuffered", Gtk.Widget.WidgetDoubleBufferedPropertyInfo), '("editable", WebViewEditablePropertyInfo), '("encoding", WebViewEncodingPropertyInfo), '("events", Gtk.Widget.WidgetEventsPropertyInfo), '("expand", Gtk.Widget.WidgetExpandPropertyInfo), '("focusOnClick", Gtk.Widget.WidgetFocusOnClickPropertyInfo), '("fullContentZoom", WebViewFullContentZoomPropertyInfo), '("hadjustment", Gtk.Scrollable.ScrollableHadjustmentPropertyInfo), '("halign", Gtk.Widget.WidgetHalignPropertyInfo), '("hasDefault", Gtk.Widget.WidgetHasDefaultPropertyInfo), '("hasFocus", Gtk.Widget.WidgetHasFocusPropertyInfo), '("hasTooltip", Gtk.Widget.WidgetHasTooltipPropertyInfo), '("heightRequest", Gtk.Widget.WidgetHeightRequestPropertyInfo), '("hexpand", Gtk.Widget.WidgetHexpandPropertyInfo), '("hexpandSet", Gtk.Widget.WidgetHexpandSetPropertyInfo), '("hscrollPolicy", Gtk.Scrollable.ScrollableHscrollPolicyPropertyInfo), '("iconUri", WebViewIconUriPropertyInfo), '("imContext", WebViewImContextPropertyInfo), '("isFocus", Gtk.Widget.WidgetIsFocusPropertyInfo), '("loadStatus", WebViewLoadStatusPropertyInfo), '("margin", Gtk.Widget.WidgetMarginPropertyInfo), '("marginBottom", Gtk.Widget.WidgetMarginBottomPropertyInfo), '("marginEnd", Gtk.Widget.WidgetMarginEndPropertyInfo), '("marginLeft", Gtk.Widget.WidgetMarginLeftPropertyInfo), '("marginRight", Gtk.Widget.WidgetMarginRightPropertyInfo), '("marginStart", Gtk.Widget.WidgetMarginStartPropertyInfo), '("marginTop", Gtk.Widget.WidgetMarginTopPropertyInfo), '("name", Gtk.Widget.WidgetNamePropertyInfo), '("noShowAll", Gtk.Widget.WidgetNoShowAllPropertyInfo), '("opacity", Gtk.Widget.WidgetOpacityPropertyInfo), '("parent", Gtk.Widget.WidgetParentPropertyInfo), '("pasteTargetList", WebViewPasteTargetListPropertyInfo), '("progress", WebViewProgressPropertyInfo), '("receivesDefault", Gtk.Widget.WidgetReceivesDefaultPropertyInfo), '("resizeMode", Gtk.Container.ContainerResizeModePropertyInfo), '("scaleFactor", Gtk.Widget.WidgetScaleFactorPropertyInfo), '("selfScrolling", WebViewSelfScrollingPropertyInfo), '("sensitive", Gtk.Widget.WidgetSensitivePropertyInfo), '("settings", WebViewSettingsPropertyInfo), '("style", Gtk.Widget.WidgetStylePropertyInfo), '("title", WebViewTitlePropertyInfo), '("tooltipMarkup", Gtk.Widget.WidgetTooltipMarkupPropertyInfo), '("tooltipText", Gtk.Widget.WidgetTooltipTextPropertyInfo), '("transparent", WebViewTransparentPropertyInfo), '("uri", WebViewUriPropertyInfo), '("vadjustment", Gtk.Scrollable.ScrollableVadjustmentPropertyInfo), '("valign", Gtk.Widget.WidgetValignPropertyInfo), '("vexpand", Gtk.Widget.WidgetVexpandPropertyInfo), '("vexpandSet", Gtk.Widget.WidgetVexpandSetPropertyInfo), '("viewMode", WebViewViewModePropertyInfo), '("viewportAttributes", WebViewViewportAttributesPropertyInfo), '("visible", Gtk.Widget.WidgetVisiblePropertyInfo), '("vscrollPolicy", Gtk.Scrollable.ScrollableVscrollPolicyPropertyInfo), '("webInspector", WebViewWebInspectorPropertyInfo), '("widthRequest", Gtk.Widget.WidgetWidthRequestPropertyInfo), '("window", Gtk.Widget.WidgetWindowPropertyInfo), '("windowFeatures", WebViewWindowFeaturesPropertyInfo), '("zoomLevel", WebViewZoomLevelPropertyInfo)] :: [(Symbol, *)])
webViewCopyTargetList :: AttrLabelProxy "copyTargetList"
webViewCopyTargetList = AttrLabelProxy
webViewCustomEncoding :: AttrLabelProxy "customEncoding"
webViewCustomEncoding = AttrLabelProxy
webViewEditable :: AttrLabelProxy "editable"
webViewEditable = AttrLabelProxy
webViewEncoding :: AttrLabelProxy "encoding"
webViewEncoding = AttrLabelProxy
webViewFullContentZoom :: AttrLabelProxy "fullContentZoom"
webViewFullContentZoom = AttrLabelProxy
webViewIconUri :: AttrLabelProxy "iconUri"
webViewIconUri = AttrLabelProxy
webViewImContext :: AttrLabelProxy "imContext"
webViewImContext = AttrLabelProxy
webViewLoadStatus :: AttrLabelProxy "loadStatus"
webViewLoadStatus = AttrLabelProxy
webViewPasteTargetList :: AttrLabelProxy "pasteTargetList"
webViewPasteTargetList = AttrLabelProxy
webViewProgress :: AttrLabelProxy "progress"
webViewProgress = AttrLabelProxy
webViewSelfScrolling :: AttrLabelProxy "selfScrolling"
webViewSelfScrolling = AttrLabelProxy
webViewSettings :: AttrLabelProxy "settings"
webViewSettings = AttrLabelProxy
webViewTitle :: AttrLabelProxy "title"
webViewTitle = AttrLabelProxy
webViewTransparent :: AttrLabelProxy "transparent"
webViewTransparent = AttrLabelProxy
webViewUri :: AttrLabelProxy "uri"
webViewUri = AttrLabelProxy
webViewViewMode :: AttrLabelProxy "viewMode"
webViewViewMode = AttrLabelProxy
webViewViewportAttributes :: AttrLabelProxy "viewportAttributes"
webViewViewportAttributes = AttrLabelProxy
webViewWebInspector :: AttrLabelProxy "webInspector"
webViewWebInspector = AttrLabelProxy
webViewWindowFeatures :: AttrLabelProxy "windowFeatures"
webViewWindowFeatures = AttrLabelProxy
webViewZoomLevel :: AttrLabelProxy "zoomLevel"
webViewZoomLevel = AttrLabelProxy
data WebViewCloseWebViewSignalInfo
instance SignalInfo WebViewCloseWebViewSignalInfo where
type HaskellCallbackType WebViewCloseWebViewSignalInfo = WebViewCloseWebViewCallback
connectSignal _ = connectWebViewCloseWebView
data WebViewConsoleMessageSignalInfo
instance SignalInfo WebViewConsoleMessageSignalInfo where
type HaskellCallbackType WebViewConsoleMessageSignalInfo = WebViewConsoleMessageCallback
connectSignal _ = connectWebViewConsoleMessage
data WebViewContextMenuSignalInfo
instance SignalInfo WebViewContextMenuSignalInfo where
type HaskellCallbackType WebViewContextMenuSignalInfo = WebViewContextMenuCallback
connectSignal _ = connectWebViewContextMenu
data WebViewCopyClipboardSignalInfo
instance SignalInfo WebViewCopyClipboardSignalInfo where
type HaskellCallbackType WebViewCopyClipboardSignalInfo = WebViewCopyClipboardCallback
connectSignal _ = connectWebViewCopyClipboard
data WebViewCreatePluginWidgetSignalInfo
instance SignalInfo WebViewCreatePluginWidgetSignalInfo where
type HaskellCallbackType WebViewCreatePluginWidgetSignalInfo = WebViewCreatePluginWidgetCallback
connectSignal _ = connectWebViewCreatePluginWidget
data WebViewCreateWebViewSignalInfo
instance SignalInfo WebViewCreateWebViewSignalInfo where
type HaskellCallbackType WebViewCreateWebViewSignalInfo = WebViewCreateWebViewCallback
connectSignal _ = connectWebViewCreateWebView
data WebViewCutClipboardSignalInfo
instance SignalInfo WebViewCutClipboardSignalInfo where
type HaskellCallbackType WebViewCutClipboardSignalInfo = WebViewCutClipboardCallback
connectSignal _ = connectWebViewCutClipboard
data WebViewDatabaseQuotaExceededSignalInfo
instance SignalInfo WebViewDatabaseQuotaExceededSignalInfo where
type HaskellCallbackType WebViewDatabaseQuotaExceededSignalInfo = WebViewDatabaseQuotaExceededCallback
connectSignal _ = connectWebViewDatabaseQuotaExceeded
data WebViewDocumentLoadFinishedSignalInfo
instance SignalInfo WebViewDocumentLoadFinishedSignalInfo where
type HaskellCallbackType WebViewDocumentLoadFinishedSignalInfo = WebViewDocumentLoadFinishedCallback
connectSignal _ = connectWebViewDocumentLoadFinished
data WebViewDownloadRequestedSignalInfo
instance SignalInfo WebViewDownloadRequestedSignalInfo where
type HaskellCallbackType WebViewDownloadRequestedSignalInfo = WebViewDownloadRequestedCallback
connectSignal _ = connectWebViewDownloadRequested
data WebViewEditingBeganSignalInfo
instance SignalInfo WebViewEditingBeganSignalInfo where
type HaskellCallbackType WebViewEditingBeganSignalInfo = WebViewEditingBeganCallback
connectSignal _ = connectWebViewEditingBegan
data WebViewEditingEndedSignalInfo
instance SignalInfo WebViewEditingEndedSignalInfo where
type HaskellCallbackType WebViewEditingEndedSignalInfo = WebViewEditingEndedCallback
connectSignal _ = connectWebViewEditingEnded
data WebViewEnteringFullscreenSignalInfo
instance SignalInfo WebViewEnteringFullscreenSignalInfo where
type HaskellCallbackType WebViewEnteringFullscreenSignalInfo = WebViewEnteringFullscreenCallback
connectSignal _ = connectWebViewEnteringFullscreen
data WebViewFrameCreatedSignalInfo
instance SignalInfo WebViewFrameCreatedSignalInfo where
type HaskellCallbackType WebViewFrameCreatedSignalInfo = WebViewFrameCreatedCallback
connectSignal _ = connectWebViewFrameCreated
data WebViewGeolocationPolicyDecisionCancelledSignalInfo
instance SignalInfo WebViewGeolocationPolicyDecisionCancelledSignalInfo where
type HaskellCallbackType WebViewGeolocationPolicyDecisionCancelledSignalInfo = WebViewGeolocationPolicyDecisionCancelledCallback
connectSignal _ = connectWebViewGeolocationPolicyDecisionCancelled
data WebViewGeolocationPolicyDecisionRequestedSignalInfo
instance SignalInfo WebViewGeolocationPolicyDecisionRequestedSignalInfo where
type HaskellCallbackType WebViewGeolocationPolicyDecisionRequestedSignalInfo = WebViewGeolocationPolicyDecisionRequestedCallback
connectSignal _ = connectWebViewGeolocationPolicyDecisionRequested
data WebViewHoveringOverLinkSignalInfo
instance SignalInfo WebViewHoveringOverLinkSignalInfo where
type HaskellCallbackType WebViewHoveringOverLinkSignalInfo = WebViewHoveringOverLinkCallback
connectSignal _ = connectWebViewHoveringOverLink
data WebViewIconLoadedSignalInfo
instance SignalInfo WebViewIconLoadedSignalInfo where
type HaskellCallbackType WebViewIconLoadedSignalInfo = WebViewIconLoadedCallback
connectSignal _ = connectWebViewIconLoaded
data WebViewLeavingFullscreenSignalInfo
instance SignalInfo WebViewLeavingFullscreenSignalInfo where
type HaskellCallbackType WebViewLeavingFullscreenSignalInfo = WebViewLeavingFullscreenCallback
connectSignal _ = connectWebViewLeavingFullscreen
data WebViewLoadCommittedSignalInfo
instance SignalInfo WebViewLoadCommittedSignalInfo where
type HaskellCallbackType WebViewLoadCommittedSignalInfo = WebViewLoadCommittedCallback
connectSignal _ = connectWebViewLoadCommitted
data WebViewLoadErrorSignalInfo
instance SignalInfo WebViewLoadErrorSignalInfo where
type HaskellCallbackType WebViewLoadErrorSignalInfo = WebViewLoadErrorCallback
connectSignal _ = connectWebViewLoadError
data WebViewLoadFinishedSignalInfo
instance SignalInfo WebViewLoadFinishedSignalInfo where
type HaskellCallbackType WebViewLoadFinishedSignalInfo = WebViewLoadFinishedCallback
connectSignal _ = connectWebViewLoadFinished
data WebViewLoadProgressChangedSignalInfo
instance SignalInfo WebViewLoadProgressChangedSignalInfo where
type HaskellCallbackType WebViewLoadProgressChangedSignalInfo = WebViewLoadProgressChangedCallback
connectSignal _ = connectWebViewLoadProgressChanged
data WebViewLoadStartedSignalInfo
instance SignalInfo WebViewLoadStartedSignalInfo where
type HaskellCallbackType WebViewLoadStartedSignalInfo = WebViewLoadStartedCallback
connectSignal _ = connectWebViewLoadStarted
data WebViewMimeTypePolicyDecisionRequestedSignalInfo
instance SignalInfo WebViewMimeTypePolicyDecisionRequestedSignalInfo where
type HaskellCallbackType WebViewMimeTypePolicyDecisionRequestedSignalInfo = WebViewMimeTypePolicyDecisionRequestedCallback
connectSignal _ = connectWebViewMimeTypePolicyDecisionRequested
data WebViewMoveCursorSignalInfo
instance SignalInfo WebViewMoveCursorSignalInfo where
type HaskellCallbackType WebViewMoveCursorSignalInfo = WebViewMoveCursorCallback
connectSignal _ = connectWebViewMoveCursor
data WebViewNavigationPolicyDecisionRequestedSignalInfo
instance SignalInfo WebViewNavigationPolicyDecisionRequestedSignalInfo where
type HaskellCallbackType WebViewNavigationPolicyDecisionRequestedSignalInfo = WebViewNavigationPolicyDecisionRequestedCallback
connectSignal _ = connectWebViewNavigationPolicyDecisionRequested
data WebViewNavigationRequestedSignalInfo
instance SignalInfo WebViewNavigationRequestedSignalInfo where
type HaskellCallbackType WebViewNavigationRequestedSignalInfo = WebViewNavigationRequestedCallback
connectSignal _ = connectWebViewNavigationRequested
data WebViewNewWindowPolicyDecisionRequestedSignalInfo
instance SignalInfo WebViewNewWindowPolicyDecisionRequestedSignalInfo where
type HaskellCallbackType WebViewNewWindowPolicyDecisionRequestedSignalInfo = WebViewNewWindowPolicyDecisionRequestedCallback
connectSignal _ = connectWebViewNewWindowPolicyDecisionRequested
data WebViewOnloadEventSignalInfo
instance SignalInfo WebViewOnloadEventSignalInfo where
type HaskellCallbackType WebViewOnloadEventSignalInfo = WebViewOnloadEventCallback
connectSignal _ = connectWebViewOnloadEvent
data WebViewPasteClipboardSignalInfo
instance SignalInfo WebViewPasteClipboardSignalInfo where
type HaskellCallbackType WebViewPasteClipboardSignalInfo = WebViewPasteClipboardCallback
connectSignal _ = connectWebViewPasteClipboard
data WebViewPopulatePopupSignalInfo
instance SignalInfo WebViewPopulatePopupSignalInfo where
type HaskellCallbackType WebViewPopulatePopupSignalInfo = WebViewPopulatePopupCallback
connectSignal _ = connectWebViewPopulatePopup
data WebViewPrintRequestedSignalInfo
instance SignalInfo WebViewPrintRequestedSignalInfo where
type HaskellCallbackType WebViewPrintRequestedSignalInfo = WebViewPrintRequestedCallback
connectSignal _ = connectWebViewPrintRequested
data WebViewRedoSignalInfo
instance SignalInfo WebViewRedoSignalInfo where
type HaskellCallbackType WebViewRedoSignalInfo = WebViewRedoCallback
connectSignal _ = connectWebViewRedo
data WebViewResourceContentLengthReceivedSignalInfo
instance SignalInfo WebViewResourceContentLengthReceivedSignalInfo where
type HaskellCallbackType WebViewResourceContentLengthReceivedSignalInfo = WebViewResourceContentLengthReceivedCallback
connectSignal _ = connectWebViewResourceContentLengthReceived
data WebViewResourceLoadFailedSignalInfo
instance SignalInfo WebViewResourceLoadFailedSignalInfo where
type HaskellCallbackType WebViewResourceLoadFailedSignalInfo = WebViewResourceLoadFailedCallback
connectSignal _ = connectWebViewResourceLoadFailed
data WebViewResourceLoadFinishedSignalInfo
instance SignalInfo WebViewResourceLoadFinishedSignalInfo where
type HaskellCallbackType WebViewResourceLoadFinishedSignalInfo = WebViewResourceLoadFinishedCallback
connectSignal _ = connectWebViewResourceLoadFinished
data WebViewResourceRequestStartingSignalInfo
instance SignalInfo WebViewResourceRequestStartingSignalInfo where
type HaskellCallbackType WebViewResourceRequestStartingSignalInfo = WebViewResourceRequestStartingCallback
connectSignal _ = connectWebViewResourceRequestStarting
data WebViewResourceResponseReceivedSignalInfo
instance SignalInfo WebViewResourceResponseReceivedSignalInfo where
type HaskellCallbackType WebViewResourceResponseReceivedSignalInfo = WebViewResourceResponseReceivedCallback
connectSignal _ = connectWebViewResourceResponseReceived
data WebViewRunFileChooserSignalInfo
instance SignalInfo WebViewRunFileChooserSignalInfo where
type HaskellCallbackType WebViewRunFileChooserSignalInfo = WebViewRunFileChooserCallback
connectSignal _ = connectWebViewRunFileChooser
data WebViewScriptAlertSignalInfo
instance SignalInfo WebViewScriptAlertSignalInfo where
type HaskellCallbackType WebViewScriptAlertSignalInfo = WebViewScriptAlertCallback
connectSignal _ = connectWebViewScriptAlert
data WebViewScriptConfirmSignalInfo
instance SignalInfo WebViewScriptConfirmSignalInfo where
type HaskellCallbackType WebViewScriptConfirmSignalInfo = WebViewScriptConfirmCallback
connectSignal _ = connectWebViewScriptConfirm
data WebViewScriptPromptSignalInfo
instance SignalInfo WebViewScriptPromptSignalInfo where
type HaskellCallbackType WebViewScriptPromptSignalInfo = WebViewScriptPromptCallback
connectSignal _ = connectWebViewScriptPrompt
data WebViewSelectAllSignalInfo
instance SignalInfo WebViewSelectAllSignalInfo where
type HaskellCallbackType WebViewSelectAllSignalInfo = WebViewSelectAllCallback
connectSignal _ = connectWebViewSelectAll
data WebViewSelectionChangedSignalInfo
instance SignalInfo WebViewSelectionChangedSignalInfo where
type HaskellCallbackType WebViewSelectionChangedSignalInfo = WebViewSelectionChangedCallback
connectSignal _ = connectWebViewSelectionChanged
data WebViewShouldApplyStyleSignalInfo
instance SignalInfo WebViewShouldApplyStyleSignalInfo where
type HaskellCallbackType WebViewShouldApplyStyleSignalInfo = WebViewShouldApplyStyleCallback
connectSignal _ = connectWebViewShouldApplyStyle
data WebViewShouldBeginEditingSignalInfo
instance SignalInfo WebViewShouldBeginEditingSignalInfo where
type HaskellCallbackType WebViewShouldBeginEditingSignalInfo = WebViewShouldBeginEditingCallback
connectSignal _ = connectWebViewShouldBeginEditing
data WebViewShouldChangeSelectedRangeSignalInfo
instance SignalInfo WebViewShouldChangeSelectedRangeSignalInfo where
type HaskellCallbackType WebViewShouldChangeSelectedRangeSignalInfo = WebViewShouldChangeSelectedRangeCallback
connectSignal _ = connectWebViewShouldChangeSelectedRange
data WebViewShouldDeleteRangeSignalInfo
instance SignalInfo WebViewShouldDeleteRangeSignalInfo where
type HaskellCallbackType WebViewShouldDeleteRangeSignalInfo = WebViewShouldDeleteRangeCallback
connectSignal _ = connectWebViewShouldDeleteRange
data WebViewShouldEndEditingSignalInfo
instance SignalInfo WebViewShouldEndEditingSignalInfo where
type HaskellCallbackType WebViewShouldEndEditingSignalInfo = WebViewShouldEndEditingCallback
connectSignal _ = connectWebViewShouldEndEditing
data WebViewShouldInsertNodeSignalInfo
instance SignalInfo WebViewShouldInsertNodeSignalInfo where
type HaskellCallbackType WebViewShouldInsertNodeSignalInfo = WebViewShouldInsertNodeCallback
connectSignal _ = connectWebViewShouldInsertNode
data WebViewShouldInsertTextSignalInfo
instance SignalInfo WebViewShouldInsertTextSignalInfo where
type HaskellCallbackType WebViewShouldInsertTextSignalInfo = WebViewShouldInsertTextCallback
connectSignal _ = connectWebViewShouldInsertText
data WebViewShouldShowDeleteInterfaceForElementSignalInfo
instance SignalInfo WebViewShouldShowDeleteInterfaceForElementSignalInfo where
type HaskellCallbackType WebViewShouldShowDeleteInterfaceForElementSignalInfo = WebViewShouldShowDeleteInterfaceForElementCallback
connectSignal _ = connectWebViewShouldShowDeleteInterfaceForElement
data WebViewStatusBarTextChangedSignalInfo
instance SignalInfo WebViewStatusBarTextChangedSignalInfo where
type HaskellCallbackType WebViewStatusBarTextChangedSignalInfo = WebViewStatusBarTextChangedCallback
connectSignal _ = connectWebViewStatusBarTextChanged
data WebViewTitleChangedSignalInfo
instance SignalInfo WebViewTitleChangedSignalInfo where
type HaskellCallbackType WebViewTitleChangedSignalInfo = WebViewTitleChangedCallback
connectSignal _ = connectWebViewTitleChanged
data WebViewUndoSignalInfo
instance SignalInfo WebViewUndoSignalInfo where
type HaskellCallbackType WebViewUndoSignalInfo = WebViewUndoCallback
connectSignal _ = connectWebViewUndo
data WebViewUserChangedContentsSignalInfo
instance SignalInfo WebViewUserChangedContentsSignalInfo where
type HaskellCallbackType WebViewUserChangedContentsSignalInfo = WebViewUserChangedContentsCallback
connectSignal _ = connectWebViewUserChangedContents
data WebViewViewportAttributesChangedSignalInfo
instance SignalInfo WebViewViewportAttributesChangedSignalInfo where
type HaskellCallbackType WebViewViewportAttributesChangedSignalInfo = WebViewViewportAttributesChangedCallback
connectSignal _ = connectWebViewViewportAttributesChanged
data WebViewViewportAttributesRecomputeRequestedSignalInfo
instance SignalInfo WebViewViewportAttributesRecomputeRequestedSignalInfo where
type HaskellCallbackType WebViewViewportAttributesRecomputeRequestedSignalInfo = WebViewViewportAttributesRecomputeRequestedCallback
connectSignal _ = connectWebViewViewportAttributesRecomputeRequested
data WebViewWebViewReadySignalInfo
instance SignalInfo WebViewWebViewReadySignalInfo where
type HaskellCallbackType WebViewWebViewReadySignalInfo = WebViewWebViewReadyCallback
connectSignal _ = connectWebViewWebViewReady
data WebViewWindowObjectClearedSignalInfo
instance SignalInfo WebViewWindowObjectClearedSignalInfo where
type HaskellCallbackType WebViewWindowObjectClearedSignalInfo = WebViewWindowObjectClearedCallback
connectSignal _ = connectWebViewWindowObjectCleared
type instance O.SignalList WebView = WebViewSignalList
type WebViewSignalList = ('[ '("accelClosuresChanged", Gtk.Widget.WidgetAccelClosuresChangedSignalInfo), '("add", Gtk.Container.ContainerAddSignalInfo), '("buttonPressEvent", Gtk.Widget.WidgetButtonPressEventSignalInfo), '("buttonReleaseEvent", Gtk.Widget.WidgetButtonReleaseEventSignalInfo), '("canActivateAccel", Gtk.Widget.WidgetCanActivateAccelSignalInfo), '("checkResize", Gtk.Container.ContainerCheckResizeSignalInfo), '("childNotify", Gtk.Widget.WidgetChildNotifySignalInfo), '("closeWebView", WebViewCloseWebViewSignalInfo), '("compositedChanged", Gtk.Widget.WidgetCompositedChangedSignalInfo), '("configureEvent", Gtk.Widget.WidgetConfigureEventSignalInfo), '("consoleMessage", WebViewConsoleMessageSignalInfo), '("contextMenu", WebViewContextMenuSignalInfo), '("copyClipboard", WebViewCopyClipboardSignalInfo), '("createPluginWidget", WebViewCreatePluginWidgetSignalInfo), '("createWebView", WebViewCreateWebViewSignalInfo), '("cutClipboard", WebViewCutClipboardSignalInfo), '("damageEvent", Gtk.Widget.WidgetDamageEventSignalInfo), '("databaseQuotaExceeded", WebViewDatabaseQuotaExceededSignalInfo), '("deleteEvent", Gtk.Widget.WidgetDeleteEventSignalInfo), '("destroy", Gtk.Widget.WidgetDestroySignalInfo), '("destroyEvent", Gtk.Widget.WidgetDestroyEventSignalInfo), '("directionChanged", Gtk.Widget.WidgetDirectionChangedSignalInfo), '("documentLoadFinished", WebViewDocumentLoadFinishedSignalInfo), '("downloadRequested", WebViewDownloadRequestedSignalInfo), '("dragBegin", Gtk.Widget.WidgetDragBeginSignalInfo), '("dragDataDelete", Gtk.Widget.WidgetDragDataDeleteSignalInfo), '("dragDataGet", Gtk.Widget.WidgetDragDataGetSignalInfo), '("dragDataReceived", Gtk.Widget.WidgetDragDataReceivedSignalInfo), '("dragDrop", Gtk.Widget.WidgetDragDropSignalInfo), '("dragEnd", Gtk.Widget.WidgetDragEndSignalInfo), '("dragFailed", Gtk.Widget.WidgetDragFailedSignalInfo), '("dragLeave", Gtk.Widget.WidgetDragLeaveSignalInfo), '("dragMotion", Gtk.Widget.WidgetDragMotionSignalInfo), '("draw", Gtk.Widget.WidgetDrawSignalInfo), '("editingBegan", WebViewEditingBeganSignalInfo), '("editingEnded", WebViewEditingEndedSignalInfo), '("enterNotifyEvent", Gtk.Widget.WidgetEnterNotifyEventSignalInfo), '("enteringFullscreen", WebViewEnteringFullscreenSignalInfo), '("event", Gtk.Widget.WidgetEventSignalInfo), '("eventAfter", Gtk.Widget.WidgetEventAfterSignalInfo), '("focus", Gtk.Widget.WidgetFocusSignalInfo), '("focusInEvent", Gtk.Widget.WidgetFocusInEventSignalInfo), '("focusOutEvent", Gtk.Widget.WidgetFocusOutEventSignalInfo), '("frameCreated", WebViewFrameCreatedSignalInfo), '("geolocationPolicyDecisionCancelled", WebViewGeolocationPolicyDecisionCancelledSignalInfo), '("geolocationPolicyDecisionRequested", WebViewGeolocationPolicyDecisionRequestedSignalInfo), '("grabBrokenEvent", Gtk.Widget.WidgetGrabBrokenEventSignalInfo), '("grabFocus", Gtk.Widget.WidgetGrabFocusSignalInfo), '("grabNotify", Gtk.Widget.WidgetGrabNotifySignalInfo), '("hide", Gtk.Widget.WidgetHideSignalInfo), '("hierarchyChanged", Gtk.Widget.WidgetHierarchyChangedSignalInfo), '("hoveringOverLink", WebViewHoveringOverLinkSignalInfo), '("iconLoaded", WebViewIconLoadedSignalInfo), '("keyPressEvent", Gtk.Widget.WidgetKeyPressEventSignalInfo), '("keyReleaseEvent", Gtk.Widget.WidgetKeyReleaseEventSignalInfo), '("keynavFailed", Gtk.Widget.WidgetKeynavFailedSignalInfo), '("leaveNotifyEvent", Gtk.Widget.WidgetLeaveNotifyEventSignalInfo), '("leavingFullscreen", WebViewLeavingFullscreenSignalInfo), '("loadCommitted", WebViewLoadCommittedSignalInfo), '("loadError", WebViewLoadErrorSignalInfo), '("loadFinished", WebViewLoadFinishedSignalInfo), '("loadProgressChanged", WebViewLoadProgressChangedSignalInfo), '("loadStarted", WebViewLoadStartedSignalInfo), '("map", Gtk.Widget.WidgetMapSignalInfo), '("mapEvent", Gtk.Widget.WidgetMapEventSignalInfo), '("mimeTypePolicyDecisionRequested", WebViewMimeTypePolicyDecisionRequestedSignalInfo), '("mnemonicActivate", Gtk.Widget.WidgetMnemonicActivateSignalInfo), '("motionNotifyEvent", Gtk.Widget.WidgetMotionNotifyEventSignalInfo), '("moveCursor", WebViewMoveCursorSignalInfo), '("moveFocus", Gtk.Widget.WidgetMoveFocusSignalInfo), '("navigationPolicyDecisionRequested", WebViewNavigationPolicyDecisionRequestedSignalInfo), '("navigationRequested", WebViewNavigationRequestedSignalInfo), '("newWindowPolicyDecisionRequested", WebViewNewWindowPolicyDecisionRequestedSignalInfo), '("notify", GObject.Object.ObjectNotifySignalInfo), '("onloadEvent", WebViewOnloadEventSignalInfo), '("parentSet", Gtk.Widget.WidgetParentSetSignalInfo), '("pasteClipboard", WebViewPasteClipboardSignalInfo), '("populatePopup", WebViewPopulatePopupSignalInfo), '("popupMenu", Gtk.Widget.WidgetPopupMenuSignalInfo), '("printRequested", WebViewPrintRequestedSignalInfo), '("propertyNotifyEvent", Gtk.Widget.WidgetPropertyNotifyEventSignalInfo), '("proximityInEvent", Gtk.Widget.WidgetProximityInEventSignalInfo), '("proximityOutEvent", Gtk.Widget.WidgetProximityOutEventSignalInfo), '("queryTooltip", Gtk.Widget.WidgetQueryTooltipSignalInfo), '("realize", Gtk.Widget.WidgetRealizeSignalInfo), '("redo", WebViewRedoSignalInfo), '("remove", Gtk.Container.ContainerRemoveSignalInfo), '("resourceContentLengthReceived", WebViewResourceContentLengthReceivedSignalInfo), '("resourceLoadFailed", WebViewResourceLoadFailedSignalInfo), '("resourceLoadFinished", WebViewResourceLoadFinishedSignalInfo), '("resourceRequestStarting", WebViewResourceRequestStartingSignalInfo), '("resourceResponseReceived", WebViewResourceResponseReceivedSignalInfo), '("runFileChooser", WebViewRunFileChooserSignalInfo), '("screenChanged", Gtk.Widget.WidgetScreenChangedSignalInfo), '("scriptAlert", WebViewScriptAlertSignalInfo), '("scriptConfirm", WebViewScriptConfirmSignalInfo), '("scriptPrompt", WebViewScriptPromptSignalInfo), '("scrollEvent", Gtk.Widget.WidgetScrollEventSignalInfo), '("selectAll", WebViewSelectAllSignalInfo), '("selectionChanged", WebViewSelectionChangedSignalInfo), '("selectionClearEvent", Gtk.Widget.WidgetSelectionClearEventSignalInfo), '("selectionGet", Gtk.Widget.WidgetSelectionGetSignalInfo), '("selectionNotifyEvent", Gtk.Widget.WidgetSelectionNotifyEventSignalInfo), '("selectionReceived", Gtk.Widget.WidgetSelectionReceivedSignalInfo), '("selectionRequestEvent", Gtk.Widget.WidgetSelectionRequestEventSignalInfo), '("setFocusChild", Gtk.Container.ContainerSetFocusChildSignalInfo), '("shouldApplyStyle", WebViewShouldApplyStyleSignalInfo), '("shouldBeginEditing", WebViewShouldBeginEditingSignalInfo), '("shouldChangeSelectedRange", WebViewShouldChangeSelectedRangeSignalInfo), '("shouldDeleteRange", WebViewShouldDeleteRangeSignalInfo), '("shouldEndEditing", WebViewShouldEndEditingSignalInfo), '("shouldInsertNode", WebViewShouldInsertNodeSignalInfo), '("shouldInsertText", WebViewShouldInsertTextSignalInfo), '("shouldShowDeleteInterfaceForElement", WebViewShouldShowDeleteInterfaceForElementSignalInfo), '("show", Gtk.Widget.WidgetShowSignalInfo), '("showHelp", Gtk.Widget.WidgetShowHelpSignalInfo), '("sizeAllocate", Gtk.Widget.WidgetSizeAllocateSignalInfo), '("stateChanged", Gtk.Widget.WidgetStateChangedSignalInfo), '("stateFlagsChanged", Gtk.Widget.WidgetStateFlagsChangedSignalInfo), '("statusBarTextChanged", WebViewStatusBarTextChangedSignalInfo), '("styleSet", Gtk.Widget.WidgetStyleSetSignalInfo), '("styleUpdated", Gtk.Widget.WidgetStyleUpdatedSignalInfo), '("titleChanged", WebViewTitleChangedSignalInfo), '("touchEvent", Gtk.Widget.WidgetTouchEventSignalInfo), '("undo", WebViewUndoSignalInfo), '("unmap", Gtk.Widget.WidgetUnmapSignalInfo), '("unmapEvent", Gtk.Widget.WidgetUnmapEventSignalInfo), '("unrealize", Gtk.Widget.WidgetUnrealizeSignalInfo), '("userChangedContents", WebViewUserChangedContentsSignalInfo), '("viewportAttributesChanged", WebViewViewportAttributesChangedSignalInfo), '("viewportAttributesRecomputeRequested", WebViewViewportAttributesRecomputeRequestedSignalInfo), '("visibilityNotifyEvent", Gtk.Widget.WidgetVisibilityNotifyEventSignalInfo), '("webViewReady", WebViewWebViewReadySignalInfo), '("windowObjectCleared", WebViewWindowObjectClearedSignalInfo), '("windowStateEvent", Gtk.Widget.WidgetWindowStateEventSignalInfo)] :: [(Symbol, *)])
foreign import ccall "webkit_web_view_new" webkit_web_view_new ::
IO (Ptr WebView)
webViewNew ::
(B.CallStack.HasCallStack, MonadIO m) =>
m WebView
webViewNew = liftIO $ do
result <- webkit_web_view_new
checkUnexpectedReturnNULL "webViewNew" result
result' <- (newObject WebView) result
return result'
foreign import ccall "webkit_web_view_can_copy_clipboard" webkit_web_view_can_copy_clipboard ::
Ptr WebView ->
IO CInt
webViewCanCopyClipboard ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m Bool
webViewCanCopyClipboard webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
result <- webkit_web_view_can_copy_clipboard webView'
let result' = (/= 0) result
touchManagedPtr webView
return result'
data WebViewCanCopyClipboardMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsWebView a) => O.MethodInfo WebViewCanCopyClipboardMethodInfo a signature where
overloadedMethod _ = webViewCanCopyClipboard
foreign import ccall "webkit_web_view_can_cut_clipboard" webkit_web_view_can_cut_clipboard ::
Ptr WebView ->
IO CInt
webViewCanCutClipboard ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m Bool
webViewCanCutClipboard webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
result <- webkit_web_view_can_cut_clipboard webView'
let result' = (/= 0) result
touchManagedPtr webView
return result'
data WebViewCanCutClipboardMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsWebView a) => O.MethodInfo WebViewCanCutClipboardMethodInfo a signature where
overloadedMethod _ = webViewCanCutClipboard
foreign import ccall "webkit_web_view_can_go_back" webkit_web_view_can_go_back ::
Ptr WebView ->
IO CInt
webViewCanGoBack ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m Bool
webViewCanGoBack webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
result <- webkit_web_view_can_go_back webView'
let result' = (/= 0) result
touchManagedPtr webView
return result'
data WebViewCanGoBackMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsWebView a) => O.MethodInfo WebViewCanGoBackMethodInfo a signature where
overloadedMethod _ = webViewCanGoBack
foreign import ccall "webkit_web_view_can_go_back_or_forward" webkit_web_view_can_go_back_or_forward ::
Ptr WebView ->
Int32 ->
IO CInt
webViewCanGoBackOrForward ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> Int32
-> m Bool
webViewCanGoBackOrForward webView steps = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
result <- webkit_web_view_can_go_back_or_forward webView' steps
let result' = (/= 0) result
touchManagedPtr webView
return result'
data WebViewCanGoBackOrForwardMethodInfo
instance (signature ~ (Int32 -> m Bool), MonadIO m, IsWebView a) => O.MethodInfo WebViewCanGoBackOrForwardMethodInfo a signature where
overloadedMethod _ = webViewCanGoBackOrForward
foreign import ccall "webkit_web_view_can_go_forward" webkit_web_view_can_go_forward ::
Ptr WebView ->
IO CInt
webViewCanGoForward ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m Bool
webViewCanGoForward webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
result <- webkit_web_view_can_go_forward webView'
let result' = (/= 0) result
touchManagedPtr webView
return result'
data WebViewCanGoForwardMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsWebView a) => O.MethodInfo WebViewCanGoForwardMethodInfo a signature where
overloadedMethod _ = webViewCanGoForward
foreign import ccall "webkit_web_view_can_paste_clipboard" webkit_web_view_can_paste_clipboard ::
Ptr WebView ->
IO CInt
webViewCanPasteClipboard ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m Bool
webViewCanPasteClipboard webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
result <- webkit_web_view_can_paste_clipboard webView'
let result' = (/= 0) result
touchManagedPtr webView
return result'
data WebViewCanPasteClipboardMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsWebView a) => O.MethodInfo WebViewCanPasteClipboardMethodInfo a signature where
overloadedMethod _ = webViewCanPasteClipboard
foreign import ccall "webkit_web_view_can_redo" webkit_web_view_can_redo ::
Ptr WebView ->
IO CInt
webViewCanRedo ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m Bool
webViewCanRedo webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
result <- webkit_web_view_can_redo webView'
let result' = (/= 0) result
touchManagedPtr webView
return result'
data WebViewCanRedoMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsWebView a) => O.MethodInfo WebViewCanRedoMethodInfo a signature where
overloadedMethod _ = webViewCanRedo
foreign import ccall "webkit_web_view_can_show_mime_type" webkit_web_view_can_show_mime_type ::
Ptr WebView ->
CString ->
IO CInt
webViewCanShowMimeType ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> T.Text
-> m Bool
webViewCanShowMimeType webView mimeType = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
mimeType' <- textToCString mimeType
result <- webkit_web_view_can_show_mime_type webView' mimeType'
let result' = (/= 0) result
touchManagedPtr webView
freeMem mimeType'
return result'
data WebViewCanShowMimeTypeMethodInfo
instance (signature ~ (T.Text -> m Bool), MonadIO m, IsWebView a) => O.MethodInfo WebViewCanShowMimeTypeMethodInfo a signature where
overloadedMethod _ = webViewCanShowMimeType
foreign import ccall "webkit_web_view_can_undo" webkit_web_view_can_undo ::
Ptr WebView ->
IO CInt
webViewCanUndo ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m Bool
webViewCanUndo webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
result <- webkit_web_view_can_undo webView'
let result' = (/= 0) result
touchManagedPtr webView
return result'
data WebViewCanUndoMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsWebView a) => O.MethodInfo WebViewCanUndoMethodInfo a signature where
overloadedMethod _ = webViewCanUndo
foreign import ccall "webkit_web_view_copy_clipboard" webkit_web_view_copy_clipboard ::
Ptr WebView ->
IO ()
webViewCopyClipboard ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m ()
webViewCopyClipboard webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
webkit_web_view_copy_clipboard webView'
touchManagedPtr webView
return ()
data WebViewCopyClipboardMethodInfo
instance (signature ~ (m ()), MonadIO m, IsWebView a) => O.MethodInfo WebViewCopyClipboardMethodInfo a signature where
overloadedMethod _ = webViewCopyClipboard
foreign import ccall "webkit_web_view_cut_clipboard" webkit_web_view_cut_clipboard ::
Ptr WebView ->
IO ()
webViewCutClipboard ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m ()
webViewCutClipboard webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
webkit_web_view_cut_clipboard webView'
touchManagedPtr webView
return ()
data WebViewCutClipboardMethodInfo
instance (signature ~ (m ()), MonadIO m, IsWebView a) => O.MethodInfo WebViewCutClipboardMethodInfo a signature where
overloadedMethod _ = webViewCutClipboard
foreign import ccall "webkit_web_view_delete_selection" webkit_web_view_delete_selection ::
Ptr WebView ->
IO ()
webViewDeleteSelection ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m ()
webViewDeleteSelection webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
webkit_web_view_delete_selection webView'
touchManagedPtr webView
return ()
data WebViewDeleteSelectionMethodInfo
instance (signature ~ (m ()), MonadIO m, IsWebView a) => O.MethodInfo WebViewDeleteSelectionMethodInfo a signature where
overloadedMethod _ = webViewDeleteSelection
foreign import ccall "webkit_web_view_execute_script" webkit_web_view_execute_script ::
Ptr WebView ->
CString ->
IO ()
webViewExecuteScript ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> T.Text
-> m ()
webViewExecuteScript webView script = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
script' <- textToCString script
webkit_web_view_execute_script webView' script'
touchManagedPtr webView
freeMem script'
return ()
data WebViewExecuteScriptMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsWebView a) => O.MethodInfo WebViewExecuteScriptMethodInfo a signature where
overloadedMethod _ = webViewExecuteScript
foreign import ccall "webkit_web_view_get_back_forward_list" webkit_web_view_get_back_forward_list ::
Ptr WebView ->
IO (Ptr WebKit.WebBackForwardList.WebBackForwardList)
webViewGetBackForwardList ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m WebKit.WebBackForwardList.WebBackForwardList
webViewGetBackForwardList webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
result <- webkit_web_view_get_back_forward_list webView'
checkUnexpectedReturnNULL "webViewGetBackForwardList" result
result' <- (newObject WebKit.WebBackForwardList.WebBackForwardList) result
touchManagedPtr webView
return result'
data WebViewGetBackForwardListMethodInfo
instance (signature ~ (m WebKit.WebBackForwardList.WebBackForwardList), MonadIO m, IsWebView a) => O.MethodInfo WebViewGetBackForwardListMethodInfo a signature where
overloadedMethod _ = webViewGetBackForwardList
foreign import ccall "webkit_web_view_get_copy_target_list" webkit_web_view_get_copy_target_list ::
Ptr WebView ->
IO (Ptr Gtk.TargetList.TargetList)
webViewGetCopyTargetList ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m Gtk.TargetList.TargetList
webViewGetCopyTargetList webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
result <- webkit_web_view_get_copy_target_list webView'
checkUnexpectedReturnNULL "webViewGetCopyTargetList" result
result' <- (wrapBoxed Gtk.TargetList.TargetList) result
touchManagedPtr webView
return result'
data WebViewGetCopyTargetListMethodInfo
instance (signature ~ (m Gtk.TargetList.TargetList), MonadIO m, IsWebView a) => O.MethodInfo WebViewGetCopyTargetListMethodInfo a signature where
overloadedMethod _ = webViewGetCopyTargetList
foreign import ccall "webkit_web_view_get_custom_encoding" webkit_web_view_get_custom_encoding ::
Ptr WebView ->
IO CString
webViewGetCustomEncoding ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m T.Text
webViewGetCustomEncoding webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
result <- webkit_web_view_get_custom_encoding webView'
checkUnexpectedReturnNULL "webViewGetCustomEncoding" result
result' <- cstringToText result
touchManagedPtr webView
return result'
data WebViewGetCustomEncodingMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsWebView a) => O.MethodInfo WebViewGetCustomEncodingMethodInfo a signature where
overloadedMethod _ = webViewGetCustomEncoding
foreign import ccall "webkit_web_view_get_dom_document" webkit_web_view_get_dom_document ::
Ptr WebView ->
IO (Ptr WebKit.DOMDocument.DOMDocument)
webViewGetDomDocument ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m WebKit.DOMDocument.DOMDocument
webViewGetDomDocument webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
result <- webkit_web_view_get_dom_document webView'
checkUnexpectedReturnNULL "webViewGetDomDocument" result
result' <- (newObject WebKit.DOMDocument.DOMDocument) result
touchManagedPtr webView
return result'
data WebViewGetDomDocumentMethodInfo
instance (signature ~ (m WebKit.DOMDocument.DOMDocument), MonadIO m, IsWebView a) => O.MethodInfo WebViewGetDomDocumentMethodInfo a signature where
overloadedMethod _ = webViewGetDomDocument
foreign import ccall "webkit_web_view_get_editable" webkit_web_view_get_editable ::
Ptr WebView ->
IO CInt
webViewGetEditable ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m Bool
webViewGetEditable webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
result <- webkit_web_view_get_editable webView'
let result' = (/= 0) result
touchManagedPtr webView
return result'
data WebViewGetEditableMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsWebView a) => O.MethodInfo WebViewGetEditableMethodInfo a signature where
overloadedMethod _ = webViewGetEditable
foreign import ccall "webkit_web_view_get_encoding" webkit_web_view_get_encoding ::
Ptr WebView ->
IO CString
webViewGetEncoding ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m T.Text
webViewGetEncoding webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
result <- webkit_web_view_get_encoding webView'
checkUnexpectedReturnNULL "webViewGetEncoding" result
result' <- cstringToText result
touchManagedPtr webView
return result'
data WebViewGetEncodingMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsWebView a) => O.MethodInfo WebViewGetEncodingMethodInfo a signature where
overloadedMethod _ = webViewGetEncoding
foreign import ccall "webkit_web_view_get_focused_frame" webkit_web_view_get_focused_frame ::
Ptr WebView ->
IO (Ptr WebKit.WebFrame.WebFrame)
webViewGetFocusedFrame ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m WebKit.WebFrame.WebFrame
webViewGetFocusedFrame webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
result <- webkit_web_view_get_focused_frame webView'
checkUnexpectedReturnNULL "webViewGetFocusedFrame" result
result' <- (newObject WebKit.WebFrame.WebFrame) result
touchManagedPtr webView
return result'
data WebViewGetFocusedFrameMethodInfo
instance (signature ~ (m WebKit.WebFrame.WebFrame), MonadIO m, IsWebView a) => O.MethodInfo WebViewGetFocusedFrameMethodInfo a signature where
overloadedMethod _ = webViewGetFocusedFrame
foreign import ccall "webkit_web_view_get_full_content_zoom" webkit_web_view_get_full_content_zoom ::
Ptr WebView ->
IO CInt
webViewGetFullContentZoom ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m Bool
webViewGetFullContentZoom webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
result <- webkit_web_view_get_full_content_zoom webView'
let result' = (/= 0) result
touchManagedPtr webView
return result'
data WebViewGetFullContentZoomMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsWebView a) => O.MethodInfo WebViewGetFullContentZoomMethodInfo a signature where
overloadedMethod _ = webViewGetFullContentZoom
foreign import ccall "webkit_web_view_get_hit_test_result" webkit_web_view_get_hit_test_result ::
Ptr WebView ->
Ptr Gdk.EventButton.EventButton ->
IO (Ptr WebKit.HitTestResult.HitTestResult)
webViewGetHitTestResult ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> Gdk.EventButton.EventButton
-> m WebKit.HitTestResult.HitTestResult
webViewGetHitTestResult webView event = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
event' <- unsafeManagedPtrGetPtr event
result <- webkit_web_view_get_hit_test_result webView' event'
checkUnexpectedReturnNULL "webViewGetHitTestResult" result
result' <- (wrapObject WebKit.HitTestResult.HitTestResult) result
touchManagedPtr webView
touchManagedPtr event
return result'
data WebViewGetHitTestResultMethodInfo
instance (signature ~ (Gdk.EventButton.EventButton -> m WebKit.HitTestResult.HitTestResult), MonadIO m, IsWebView a) => O.MethodInfo WebViewGetHitTestResultMethodInfo a signature where
overloadedMethod _ = webViewGetHitTestResult
foreign import ccall "webkit_web_view_get_icon_pixbuf" webkit_web_view_get_icon_pixbuf ::
Ptr WebView ->
IO (Ptr GdkPixbuf.Pixbuf.Pixbuf)
webViewGetIconPixbuf ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m GdkPixbuf.Pixbuf.Pixbuf
webViewGetIconPixbuf webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
result <- webkit_web_view_get_icon_pixbuf webView'
checkUnexpectedReturnNULL "webViewGetIconPixbuf" result
result' <- (wrapObject GdkPixbuf.Pixbuf.Pixbuf) result
touchManagedPtr webView
return result'
data WebViewGetIconPixbufMethodInfo
instance (signature ~ (m GdkPixbuf.Pixbuf.Pixbuf), MonadIO m, IsWebView a) => O.MethodInfo WebViewGetIconPixbufMethodInfo a signature where
overloadedMethod _ = webViewGetIconPixbuf
foreign import ccall "webkit_web_view_get_icon_uri" webkit_web_view_get_icon_uri ::
Ptr WebView ->
IO CString
webViewGetIconUri ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m T.Text
webViewGetIconUri webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
result <- webkit_web_view_get_icon_uri webView'
checkUnexpectedReturnNULL "webViewGetIconUri" result
result' <- cstringToText result
touchManagedPtr webView
return result'
data WebViewGetIconUriMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsWebView a) => O.MethodInfo WebViewGetIconUriMethodInfo a signature where
overloadedMethod _ = webViewGetIconUri
foreign import ccall "webkit_web_view_get_inspector" webkit_web_view_get_inspector ::
Ptr WebView ->
IO (Ptr WebKit.WebInspector.WebInspector)
webViewGetInspector ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m WebKit.WebInspector.WebInspector
webViewGetInspector webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
result <- webkit_web_view_get_inspector webView'
checkUnexpectedReturnNULL "webViewGetInspector" result
result' <- (newObject WebKit.WebInspector.WebInspector) result
touchManagedPtr webView
return result'
data WebViewGetInspectorMethodInfo
instance (signature ~ (m WebKit.WebInspector.WebInspector), MonadIO m, IsWebView a) => O.MethodInfo WebViewGetInspectorMethodInfo a signature where
overloadedMethod _ = webViewGetInspector
foreign import ccall "webkit_web_view_get_load_status" webkit_web_view_get_load_status ::
Ptr WebView ->
IO CUInt
webViewGetLoadStatus ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m WebKit.Enums.LoadStatus
webViewGetLoadStatus webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
result <- webkit_web_view_get_load_status webView'
let result' = (toEnum . fromIntegral) result
touchManagedPtr webView
return result'
data WebViewGetLoadStatusMethodInfo
instance (signature ~ (m WebKit.Enums.LoadStatus), MonadIO m, IsWebView a) => O.MethodInfo WebViewGetLoadStatusMethodInfo a signature where
overloadedMethod _ = webViewGetLoadStatus
foreign import ccall "webkit_web_view_get_main_frame" webkit_web_view_get_main_frame ::
Ptr WebView ->
IO (Ptr WebKit.WebFrame.WebFrame)
webViewGetMainFrame ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m WebKit.WebFrame.WebFrame
webViewGetMainFrame webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
result <- webkit_web_view_get_main_frame webView'
checkUnexpectedReturnNULL "webViewGetMainFrame" result
result' <- (newObject WebKit.WebFrame.WebFrame) result
touchManagedPtr webView
return result'
data WebViewGetMainFrameMethodInfo
instance (signature ~ (m WebKit.WebFrame.WebFrame), MonadIO m, IsWebView a) => O.MethodInfo WebViewGetMainFrameMethodInfo a signature where
overloadedMethod _ = webViewGetMainFrame
foreign import ccall "webkit_web_view_get_paste_target_list" webkit_web_view_get_paste_target_list ::
Ptr WebView ->
IO (Ptr Gtk.TargetList.TargetList)
webViewGetPasteTargetList ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m Gtk.TargetList.TargetList
webViewGetPasteTargetList webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
result <- webkit_web_view_get_paste_target_list webView'
checkUnexpectedReturnNULL "webViewGetPasteTargetList" result
result' <- (wrapBoxed Gtk.TargetList.TargetList) result
touchManagedPtr webView
return result'
data WebViewGetPasteTargetListMethodInfo
instance (signature ~ (m Gtk.TargetList.TargetList), MonadIO m, IsWebView a) => O.MethodInfo WebViewGetPasteTargetListMethodInfo a signature where
overloadedMethod _ = webViewGetPasteTargetList
foreign import ccall "webkit_web_view_get_progress" webkit_web_view_get_progress ::
Ptr WebView ->
IO CDouble
webViewGetProgress ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m Double
webViewGetProgress webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
result <- webkit_web_view_get_progress webView'
let result' = realToFrac result
touchManagedPtr webView
return result'
data WebViewGetProgressMethodInfo
instance (signature ~ (m Double), MonadIO m, IsWebView a) => O.MethodInfo WebViewGetProgressMethodInfo a signature where
overloadedMethod _ = webViewGetProgress
foreign import ccall "webkit_web_view_get_settings" webkit_web_view_get_settings ::
Ptr WebView ->
IO (Ptr WebKit.WebSettings.WebSettings)
webViewGetSettings ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m WebKit.WebSettings.WebSettings
webViewGetSettings webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
result <- webkit_web_view_get_settings webView'
checkUnexpectedReturnNULL "webViewGetSettings" result
result' <- (newObject WebKit.WebSettings.WebSettings) result
touchManagedPtr webView
return result'
data WebViewGetSettingsMethodInfo
instance (signature ~ (m WebKit.WebSettings.WebSettings), MonadIO m, IsWebView a) => O.MethodInfo WebViewGetSettingsMethodInfo a signature where
overloadedMethod _ = webViewGetSettings
foreign import ccall "webkit_web_view_get_snapshot" webkit_web_view_get_snapshot ::
Ptr WebView ->
IO (Ptr Cairo.Surface.Surface)
webViewGetSnapshot ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m Cairo.Surface.Surface
webViewGetSnapshot webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
result <- webkit_web_view_get_snapshot webView'
checkUnexpectedReturnNULL "webViewGetSnapshot" result
result' <- (wrapBoxed Cairo.Surface.Surface) result
touchManagedPtr webView
return result'
data WebViewGetSnapshotMethodInfo
instance (signature ~ (m Cairo.Surface.Surface), MonadIO m, IsWebView a) => O.MethodInfo WebViewGetSnapshotMethodInfo a signature where
overloadedMethod _ = webViewGetSnapshot
foreign import ccall "webkit_web_view_get_title" webkit_web_view_get_title ::
Ptr WebView ->
IO CString
webViewGetTitle ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m T.Text
webViewGetTitle webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
result <- webkit_web_view_get_title webView'
checkUnexpectedReturnNULL "webViewGetTitle" result
result' <- cstringToText result
touchManagedPtr webView
return result'
data WebViewGetTitleMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsWebView a) => O.MethodInfo WebViewGetTitleMethodInfo a signature where
overloadedMethod _ = webViewGetTitle
foreign import ccall "webkit_web_view_get_transparent" webkit_web_view_get_transparent ::
Ptr WebView ->
IO CInt
webViewGetTransparent ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m Bool
webViewGetTransparent webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
result <- webkit_web_view_get_transparent webView'
let result' = (/= 0) result
touchManagedPtr webView
return result'
data WebViewGetTransparentMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsWebView a) => O.MethodInfo WebViewGetTransparentMethodInfo a signature where
overloadedMethod _ = webViewGetTransparent
foreign import ccall "webkit_web_view_get_uri" webkit_web_view_get_uri ::
Ptr WebView ->
IO CString
webViewGetUri ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m (Maybe T.Text)
webViewGetUri webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
result <- webkit_web_view_get_uri webView'
maybeResult <- convertIfNonNull result $ \result' -> do
result'' <- cstringToText result'
return result''
touchManagedPtr webView
return maybeResult
data WebViewGetUriMethodInfo
instance (signature ~ (m (Maybe T.Text)), MonadIO m, IsWebView a) => O.MethodInfo WebViewGetUriMethodInfo a signature where
overloadedMethod _ = webViewGetUri
foreign import ccall "webkit_web_view_get_view_mode" webkit_web_view_get_view_mode ::
Ptr WebView ->
IO CUInt
webViewGetViewMode ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m WebKit.Enums.WebViewViewMode
webViewGetViewMode webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
result <- webkit_web_view_get_view_mode webView'
let result' = (toEnum . fromIntegral) result
touchManagedPtr webView
return result'
data WebViewGetViewModeMethodInfo
instance (signature ~ (m WebKit.Enums.WebViewViewMode), MonadIO m, IsWebView a) => O.MethodInfo WebViewGetViewModeMethodInfo a signature where
overloadedMethod _ = webViewGetViewMode
foreign import ccall "webkit_web_view_get_view_source_mode" webkit_web_view_get_view_source_mode ::
Ptr WebView ->
IO CInt
webViewGetViewSourceMode ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m Bool
webViewGetViewSourceMode webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
result <- webkit_web_view_get_view_source_mode webView'
let result' = (/= 0) result
touchManagedPtr webView
return result'
data WebViewGetViewSourceModeMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsWebView a) => O.MethodInfo WebViewGetViewSourceModeMethodInfo a signature where
overloadedMethod _ = webViewGetViewSourceMode
foreign import ccall "webkit_web_view_get_viewport_attributes" webkit_web_view_get_viewport_attributes ::
Ptr WebView ->
IO (Ptr WebKit.ViewportAttributes.ViewportAttributes)
webViewGetViewportAttributes ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m WebKit.ViewportAttributes.ViewportAttributes
webViewGetViewportAttributes webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
result <- webkit_web_view_get_viewport_attributes webView'
checkUnexpectedReturnNULL "webViewGetViewportAttributes" result
result' <- (newObject WebKit.ViewportAttributes.ViewportAttributes) result
touchManagedPtr webView
return result'
data WebViewGetViewportAttributesMethodInfo
instance (signature ~ (m WebKit.ViewportAttributes.ViewportAttributes), MonadIO m, IsWebView a) => O.MethodInfo WebViewGetViewportAttributesMethodInfo a signature where
overloadedMethod _ = webViewGetViewportAttributes
foreign import ccall "webkit_web_view_get_window_features" webkit_web_view_get_window_features ::
Ptr WebView ->
IO (Ptr WebKit.WebWindowFeatures.WebWindowFeatures)
webViewGetWindowFeatures ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m WebKit.WebWindowFeatures.WebWindowFeatures
webViewGetWindowFeatures webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
result <- webkit_web_view_get_window_features webView'
checkUnexpectedReturnNULL "webViewGetWindowFeatures" result
result' <- (newObject WebKit.WebWindowFeatures.WebWindowFeatures) result
touchManagedPtr webView
return result'
data WebViewGetWindowFeaturesMethodInfo
instance (signature ~ (m WebKit.WebWindowFeatures.WebWindowFeatures), MonadIO m, IsWebView a) => O.MethodInfo WebViewGetWindowFeaturesMethodInfo a signature where
overloadedMethod _ = webViewGetWindowFeatures
foreign import ccall "webkit_web_view_get_zoom_level" webkit_web_view_get_zoom_level ::
Ptr WebView ->
IO CFloat
webViewGetZoomLevel ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m Float
webViewGetZoomLevel webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
result <- webkit_web_view_get_zoom_level webView'
let result' = realToFrac result
touchManagedPtr webView
return result'
data WebViewGetZoomLevelMethodInfo
instance (signature ~ (m Float), MonadIO m, IsWebView a) => O.MethodInfo WebViewGetZoomLevelMethodInfo a signature where
overloadedMethod _ = webViewGetZoomLevel
foreign import ccall "webkit_web_view_go_back" webkit_web_view_go_back ::
Ptr WebView ->
IO ()
webViewGoBack ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m ()
webViewGoBack webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
webkit_web_view_go_back webView'
touchManagedPtr webView
return ()
data WebViewGoBackMethodInfo
instance (signature ~ (m ()), MonadIO m, IsWebView a) => O.MethodInfo WebViewGoBackMethodInfo a signature where
overloadedMethod _ = webViewGoBack
foreign import ccall "webkit_web_view_go_back_or_forward" webkit_web_view_go_back_or_forward ::
Ptr WebView ->
Int32 ->
IO ()
webViewGoBackOrForward ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> Int32
-> m ()
webViewGoBackOrForward webView steps = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
webkit_web_view_go_back_or_forward webView' steps
touchManagedPtr webView
return ()
data WebViewGoBackOrForwardMethodInfo
instance (signature ~ (Int32 -> m ()), MonadIO m, IsWebView a) => O.MethodInfo WebViewGoBackOrForwardMethodInfo a signature where
overloadedMethod _ = webViewGoBackOrForward
foreign import ccall "webkit_web_view_go_forward" webkit_web_view_go_forward ::
Ptr WebView ->
IO ()
webViewGoForward ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m ()
webViewGoForward webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
webkit_web_view_go_forward webView'
touchManagedPtr webView
return ()
data WebViewGoForwardMethodInfo
instance (signature ~ (m ()), MonadIO m, IsWebView a) => O.MethodInfo WebViewGoForwardMethodInfo a signature where
overloadedMethod _ = webViewGoForward
foreign import ccall "webkit_web_view_go_to_back_forward_item" webkit_web_view_go_to_back_forward_item ::
Ptr WebView ->
Ptr WebKit.WebHistoryItem.WebHistoryItem ->
IO CInt
webViewGoToBackForwardItem ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a, WebKit.WebHistoryItem.IsWebHistoryItem b) =>
a
-> b
-> m Bool
webViewGoToBackForwardItem webView item = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
item' <- unsafeManagedPtrCastPtr item
result <- webkit_web_view_go_to_back_forward_item webView' item'
let result' = (/= 0) result
touchManagedPtr webView
touchManagedPtr item
return result'
data WebViewGoToBackForwardItemMethodInfo
instance (signature ~ (b -> m Bool), MonadIO m, IsWebView a, WebKit.WebHistoryItem.IsWebHistoryItem b) => O.MethodInfo WebViewGoToBackForwardItemMethodInfo a signature where
overloadedMethod _ = webViewGoToBackForwardItem
foreign import ccall "webkit_web_view_has_selection" webkit_web_view_has_selection ::
Ptr WebView ->
IO CInt
webViewHasSelection ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m Bool
webViewHasSelection webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
result <- webkit_web_view_has_selection webView'
let result' = (/= 0) result
touchManagedPtr webView
return result'
data WebViewHasSelectionMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsWebView a) => O.MethodInfo WebViewHasSelectionMethodInfo a signature where
overloadedMethod _ = webViewHasSelection
foreign import ccall "webkit_web_view_load_html_string" webkit_web_view_load_html_string ::
Ptr WebView ->
CString ->
CString ->
IO ()
webViewLoadHtmlString ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> T.Text
-> T.Text
-> m ()
webViewLoadHtmlString webView content baseUri = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
content' <- textToCString content
baseUri' <- textToCString baseUri
webkit_web_view_load_html_string webView' content' baseUri'
touchManagedPtr webView
freeMem content'
freeMem baseUri'
return ()
data WebViewLoadHtmlStringMethodInfo
instance (signature ~ (T.Text -> T.Text -> m ()), MonadIO m, IsWebView a) => O.MethodInfo WebViewLoadHtmlStringMethodInfo a signature where
overloadedMethod _ = webViewLoadHtmlString
foreign import ccall "webkit_web_view_load_request" webkit_web_view_load_request ::
Ptr WebView ->
Ptr WebKit.NetworkRequest.NetworkRequest ->
IO ()
webViewLoadRequest ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a, WebKit.NetworkRequest.IsNetworkRequest b) =>
a
-> b
-> m ()
webViewLoadRequest webView request = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
request' <- unsafeManagedPtrCastPtr request
webkit_web_view_load_request webView' request'
touchManagedPtr webView
touchManagedPtr request
return ()
data WebViewLoadRequestMethodInfo
instance (signature ~ (b -> m ()), MonadIO m, IsWebView a, WebKit.NetworkRequest.IsNetworkRequest b) => O.MethodInfo WebViewLoadRequestMethodInfo a signature where
overloadedMethod _ = webViewLoadRequest
foreign import ccall "webkit_web_view_load_string" webkit_web_view_load_string ::
Ptr WebView ->
CString ->
CString ->
CString ->
CString ->
IO ()
webViewLoadString ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> T.Text
-> T.Text
-> T.Text
-> T.Text
-> m ()
webViewLoadString webView content mimeType encoding baseUri = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
content' <- textToCString content
mimeType' <- textToCString mimeType
encoding' <- textToCString encoding
baseUri' <- textToCString baseUri
webkit_web_view_load_string webView' content' mimeType' encoding' baseUri'
touchManagedPtr webView
freeMem content'
freeMem mimeType'
freeMem encoding'
freeMem baseUri'
return ()
data WebViewLoadStringMethodInfo
instance (signature ~ (T.Text -> T.Text -> T.Text -> T.Text -> m ()), MonadIO m, IsWebView a) => O.MethodInfo WebViewLoadStringMethodInfo a signature where
overloadedMethod _ = webViewLoadString
foreign import ccall "webkit_web_view_load_uri" webkit_web_view_load_uri ::
Ptr WebView ->
CString ->
IO ()
webViewLoadUri ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> T.Text
-> m ()
webViewLoadUri webView uri = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
uri' <- textToCString uri
webkit_web_view_load_uri webView' uri'
touchManagedPtr webView
freeMem uri'
return ()
data WebViewLoadUriMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsWebView a) => O.MethodInfo WebViewLoadUriMethodInfo a signature where
overloadedMethod _ = webViewLoadUri
foreign import ccall "webkit_web_view_mark_text_matches" webkit_web_view_mark_text_matches ::
Ptr WebView ->
CString ->
CInt ->
Word32 ->
IO Word32
webViewMarkTextMatches ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> T.Text
-> Bool
-> Word32
-> m Word32
webViewMarkTextMatches webView string caseSensitive limit = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
string' <- textToCString string
let caseSensitive' = (fromIntegral . fromEnum) caseSensitive
result <- webkit_web_view_mark_text_matches webView' string' caseSensitive' limit
touchManagedPtr webView
freeMem string'
return result
data WebViewMarkTextMatchesMethodInfo
instance (signature ~ (T.Text -> Bool -> Word32 -> m Word32), MonadIO m, IsWebView a) => O.MethodInfo WebViewMarkTextMatchesMethodInfo a signature where
overloadedMethod _ = webViewMarkTextMatches
foreign import ccall "webkit_web_view_move_cursor" webkit_web_view_move_cursor ::
Ptr WebView ->
CUInt ->
Int32 ->
IO ()
webViewMoveCursor ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> Gtk.Enums.MovementStep
-> Int32
-> m ()
webViewMoveCursor webView step count = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
let step' = (fromIntegral . fromEnum) step
webkit_web_view_move_cursor webView' step' count
touchManagedPtr webView
return ()
data WebViewMoveCursorMethodInfo
instance (signature ~ (Gtk.Enums.MovementStep -> Int32 -> m ()), MonadIO m, IsWebView a) => O.MethodInfo WebViewMoveCursorMethodInfo a signature where
overloadedMethod _ = webViewMoveCursor
foreign import ccall "webkit_web_view_open" webkit_web_view_open ::
Ptr WebView ->
CString ->
IO ()
webViewOpen ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> T.Text
-> m ()
webViewOpen webView uri = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
uri' <- textToCString uri
webkit_web_view_open webView' uri'
touchManagedPtr webView
freeMem uri'
return ()
data WebViewOpenMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsWebView a) => O.MethodInfo WebViewOpenMethodInfo a signature where
overloadedMethod _ = webViewOpen
foreign import ccall "webkit_web_view_paste_clipboard" webkit_web_view_paste_clipboard ::
Ptr WebView ->
IO ()
webViewPasteClipboard ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m ()
webViewPasteClipboard webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
webkit_web_view_paste_clipboard webView'
touchManagedPtr webView
return ()
data WebViewPasteClipboardMethodInfo
instance (signature ~ (m ()), MonadIO m, IsWebView a) => O.MethodInfo WebViewPasteClipboardMethodInfo a signature where
overloadedMethod _ = webViewPasteClipboard
foreign import ccall "webkit_web_view_redo" webkit_web_view_redo ::
Ptr WebView ->
IO ()
webViewRedo ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m ()
webViewRedo webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
webkit_web_view_redo webView'
touchManagedPtr webView
return ()
data WebViewRedoMethodInfo
instance (signature ~ (m ()), MonadIO m, IsWebView a) => O.MethodInfo WebViewRedoMethodInfo a signature where
overloadedMethod _ = webViewRedo
foreign import ccall "webkit_web_view_reload" webkit_web_view_reload ::
Ptr WebView ->
IO ()
webViewReload ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m ()
webViewReload webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
webkit_web_view_reload webView'
touchManagedPtr webView
return ()
data WebViewReloadMethodInfo
instance (signature ~ (m ()), MonadIO m, IsWebView a) => O.MethodInfo WebViewReloadMethodInfo a signature where
overloadedMethod _ = webViewReload
foreign import ccall "webkit_web_view_reload_bypass_cache" webkit_web_view_reload_bypass_cache ::
Ptr WebView ->
IO ()
webViewReloadBypassCache ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m ()
webViewReloadBypassCache webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
webkit_web_view_reload_bypass_cache webView'
touchManagedPtr webView
return ()
data WebViewReloadBypassCacheMethodInfo
instance (signature ~ (m ()), MonadIO m, IsWebView a) => O.MethodInfo WebViewReloadBypassCacheMethodInfo a signature where
overloadedMethod _ = webViewReloadBypassCache
foreign import ccall "webkit_web_view_search_text" webkit_web_view_search_text ::
Ptr WebView ->
CString ->
CInt ->
CInt ->
CInt ->
IO CInt
webViewSearchText ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> T.Text
-> Bool
-> Bool
-> Bool
-> m Bool
webViewSearchText webView text caseSensitive forward wrap = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
text' <- textToCString text
let caseSensitive' = (fromIntegral . fromEnum) caseSensitive
let forward' = (fromIntegral . fromEnum) forward
let wrap' = (fromIntegral . fromEnum) wrap
result <- webkit_web_view_search_text webView' text' caseSensitive' forward' wrap'
let result' = (/= 0) result
touchManagedPtr webView
freeMem text'
return result'
data WebViewSearchTextMethodInfo
instance (signature ~ (T.Text -> Bool -> Bool -> Bool -> m Bool), MonadIO m, IsWebView a) => O.MethodInfo WebViewSearchTextMethodInfo a signature where
overloadedMethod _ = webViewSearchText
foreign import ccall "webkit_web_view_select_all" webkit_web_view_select_all ::
Ptr WebView ->
IO ()
webViewSelectAll ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m ()
webViewSelectAll webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
webkit_web_view_select_all webView'
touchManagedPtr webView
return ()
data WebViewSelectAllMethodInfo
instance (signature ~ (m ()), MonadIO m, IsWebView a) => O.MethodInfo WebViewSelectAllMethodInfo a signature where
overloadedMethod _ = webViewSelectAll
foreign import ccall "webkit_web_view_set_custom_encoding" webkit_web_view_set_custom_encoding ::
Ptr WebView ->
CString ->
IO ()
webViewSetCustomEncoding ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> T.Text
-> m ()
webViewSetCustomEncoding webView encoding = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
encoding' <- textToCString encoding
webkit_web_view_set_custom_encoding webView' encoding'
touchManagedPtr webView
freeMem encoding'
return ()
data WebViewSetCustomEncodingMethodInfo
instance (signature ~ (T.Text -> m ()), MonadIO m, IsWebView a) => O.MethodInfo WebViewSetCustomEncodingMethodInfo a signature where
overloadedMethod _ = webViewSetCustomEncoding
foreign import ccall "webkit_web_view_set_editable" webkit_web_view_set_editable ::
Ptr WebView ->
CInt ->
IO ()
webViewSetEditable ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> Bool
-> m ()
webViewSetEditable webView flag = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
let flag' = (fromIntegral . fromEnum) flag
webkit_web_view_set_editable webView' flag'
touchManagedPtr webView
return ()
data WebViewSetEditableMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsWebView a) => O.MethodInfo WebViewSetEditableMethodInfo a signature where
overloadedMethod _ = webViewSetEditable
foreign import ccall "webkit_web_view_set_full_content_zoom" webkit_web_view_set_full_content_zoom ::
Ptr WebView ->
CInt ->
IO ()
webViewSetFullContentZoom ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> Bool
-> m ()
webViewSetFullContentZoom webView fullContentZoom = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
let fullContentZoom' = (fromIntegral . fromEnum) fullContentZoom
webkit_web_view_set_full_content_zoom webView' fullContentZoom'
touchManagedPtr webView
return ()
data WebViewSetFullContentZoomMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsWebView a) => O.MethodInfo WebViewSetFullContentZoomMethodInfo a signature where
overloadedMethod _ = webViewSetFullContentZoom
foreign import ccall "webkit_web_view_set_highlight_text_matches" webkit_web_view_set_highlight_text_matches ::
Ptr WebView ->
CInt ->
IO ()
webViewSetHighlightTextMatches ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> Bool
-> m ()
webViewSetHighlightTextMatches webView highlight = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
let highlight' = (fromIntegral . fromEnum) highlight
webkit_web_view_set_highlight_text_matches webView' highlight'
touchManagedPtr webView
return ()
data WebViewSetHighlightTextMatchesMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsWebView a) => O.MethodInfo WebViewSetHighlightTextMatchesMethodInfo a signature where
overloadedMethod _ = webViewSetHighlightTextMatches
foreign import ccall "webkit_web_view_set_maintains_back_forward_list" webkit_web_view_set_maintains_back_forward_list ::
Ptr WebView ->
CInt ->
IO ()
webViewSetMaintainsBackForwardList ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> Bool
-> m ()
webViewSetMaintainsBackForwardList webView flag = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
let flag' = (fromIntegral . fromEnum) flag
webkit_web_view_set_maintains_back_forward_list webView' flag'
touchManagedPtr webView
return ()
data WebViewSetMaintainsBackForwardListMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsWebView a) => O.MethodInfo WebViewSetMaintainsBackForwardListMethodInfo a signature where
overloadedMethod _ = webViewSetMaintainsBackForwardList
foreign import ccall "webkit_web_view_set_settings" webkit_web_view_set_settings ::
Ptr WebView ->
Ptr WebKit.WebSettings.WebSettings ->
IO ()
webViewSetSettings ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a, WebKit.WebSettings.IsWebSettings b) =>
a
-> b
-> m ()
webViewSetSettings webView settings = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
settings' <- unsafeManagedPtrCastPtr settings
webkit_web_view_set_settings webView' settings'
touchManagedPtr webView
touchManagedPtr settings
return ()
data WebViewSetSettingsMethodInfo
instance (signature ~ (b -> m ()), MonadIO m, IsWebView a, WebKit.WebSettings.IsWebSettings b) => O.MethodInfo WebViewSetSettingsMethodInfo a signature where
overloadedMethod _ = webViewSetSettings
foreign import ccall "webkit_web_view_set_transparent" webkit_web_view_set_transparent ::
Ptr WebView ->
CInt ->
IO ()
webViewSetTransparent ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> Bool
-> m ()
webViewSetTransparent webView flag = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
let flag' = (fromIntegral . fromEnum) flag
webkit_web_view_set_transparent webView' flag'
touchManagedPtr webView
return ()
data WebViewSetTransparentMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsWebView a) => O.MethodInfo WebViewSetTransparentMethodInfo a signature where
overloadedMethod _ = webViewSetTransparent
foreign import ccall "webkit_web_view_set_view_mode" webkit_web_view_set_view_mode ::
Ptr WebView ->
CUInt ->
IO ()
webViewSetViewMode ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> WebKit.Enums.WebViewViewMode
-> m ()
webViewSetViewMode webView mode = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
let mode' = (fromIntegral . fromEnum) mode
webkit_web_view_set_view_mode webView' mode'
touchManagedPtr webView
return ()
data WebViewSetViewModeMethodInfo
instance (signature ~ (WebKit.Enums.WebViewViewMode -> m ()), MonadIO m, IsWebView a) => O.MethodInfo WebViewSetViewModeMethodInfo a signature where
overloadedMethod _ = webViewSetViewMode
foreign import ccall "webkit_web_view_set_view_source_mode" webkit_web_view_set_view_source_mode ::
Ptr WebView ->
CInt ->
IO ()
webViewSetViewSourceMode ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> Bool
-> m ()
webViewSetViewSourceMode webView viewSourceMode = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
let viewSourceMode' = (fromIntegral . fromEnum) viewSourceMode
webkit_web_view_set_view_source_mode webView' viewSourceMode'
touchManagedPtr webView
return ()
data WebViewSetViewSourceModeMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsWebView a) => O.MethodInfo WebViewSetViewSourceModeMethodInfo a signature where
overloadedMethod _ = webViewSetViewSourceMode
foreign import ccall "webkit_web_view_set_zoom_level" webkit_web_view_set_zoom_level ::
Ptr WebView ->
CFloat ->
IO ()
webViewSetZoomLevel ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> Float
-> m ()
webViewSetZoomLevel webView zoomLevel = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
let zoomLevel' = realToFrac zoomLevel
webkit_web_view_set_zoom_level webView' zoomLevel'
touchManagedPtr webView
return ()
data WebViewSetZoomLevelMethodInfo
instance (signature ~ (Float -> m ()), MonadIO m, IsWebView a) => O.MethodInfo WebViewSetZoomLevelMethodInfo a signature where
overloadedMethod _ = webViewSetZoomLevel
foreign import ccall "webkit_web_view_stop_loading" webkit_web_view_stop_loading ::
Ptr WebView ->
IO ()
webViewStopLoading ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m ()
webViewStopLoading webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
webkit_web_view_stop_loading webView'
touchManagedPtr webView
return ()
data WebViewStopLoadingMethodInfo
instance (signature ~ (m ()), MonadIO m, IsWebView a) => O.MethodInfo WebViewStopLoadingMethodInfo a signature where
overloadedMethod _ = webViewStopLoading
foreign import ccall "webkit_web_view_try_get_favicon_pixbuf" webkit_web_view_try_get_favicon_pixbuf ::
Ptr WebView ->
Word32 ->
Word32 ->
IO (Ptr GdkPixbuf.Pixbuf.Pixbuf)
webViewTryGetFaviconPixbuf ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> Word32
-> Word32
-> m GdkPixbuf.Pixbuf.Pixbuf
webViewTryGetFaviconPixbuf webView width height = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
result <- webkit_web_view_try_get_favicon_pixbuf webView' width height
checkUnexpectedReturnNULL "webViewTryGetFaviconPixbuf" result
result' <- (wrapObject GdkPixbuf.Pixbuf.Pixbuf) result
touchManagedPtr webView
return result'
data WebViewTryGetFaviconPixbufMethodInfo
instance (signature ~ (Word32 -> Word32 -> m GdkPixbuf.Pixbuf.Pixbuf), MonadIO m, IsWebView a) => O.MethodInfo WebViewTryGetFaviconPixbufMethodInfo a signature where
overloadedMethod _ = webViewTryGetFaviconPixbuf
foreign import ccall "webkit_web_view_undo" webkit_web_view_undo ::
Ptr WebView ->
IO ()
webViewUndo ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m ()
webViewUndo webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
webkit_web_view_undo webView'
touchManagedPtr webView
return ()
data WebViewUndoMethodInfo
instance (signature ~ (m ()), MonadIO m, IsWebView a) => O.MethodInfo WebViewUndoMethodInfo a signature where
overloadedMethod _ = webViewUndo
foreign import ccall "webkit_web_view_unmark_text_matches" webkit_web_view_unmark_text_matches ::
Ptr WebView ->
IO ()
webViewUnmarkTextMatches ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m ()
webViewUnmarkTextMatches webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
webkit_web_view_unmark_text_matches webView'
touchManagedPtr webView
return ()
data WebViewUnmarkTextMatchesMethodInfo
instance (signature ~ (m ()), MonadIO m, IsWebView a) => O.MethodInfo WebViewUnmarkTextMatchesMethodInfo a signature where
overloadedMethod _ = webViewUnmarkTextMatches
foreign import ccall "webkit_web_view_zoom_in" webkit_web_view_zoom_in ::
Ptr WebView ->
IO ()
webViewZoomIn ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m ()
webViewZoomIn webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
webkit_web_view_zoom_in webView'
touchManagedPtr webView
return ()
data WebViewZoomInMethodInfo
instance (signature ~ (m ()), MonadIO m, IsWebView a) => O.MethodInfo WebViewZoomInMethodInfo a signature where
overloadedMethod _ = webViewZoomIn
foreign import ccall "webkit_web_view_zoom_out" webkit_web_view_zoom_out ::
Ptr WebView ->
IO ()
webViewZoomOut ::
(B.CallStack.HasCallStack, MonadIO m, IsWebView a) =>
a
-> m ()
webViewZoomOut webView = liftIO $ do
webView' <- unsafeManagedPtrCastPtr webView
webkit_web_view_zoom_out webView'
touchManagedPtr webView
return ()
data WebViewZoomOutMethodInfo
instance (signature ~ (m ()), MonadIO m, IsWebView a) => O.MethodInfo WebViewZoomOutMethodInfo a signature where
overloadedMethod _ = webViewZoomOut