gi-webkit2 0.2.10.12 → 0.2.10.13
raw patch · 96 files changed
+14322/−10126 lines, 96 filesdep ~gi-atkdep ~gi-cairodep ~gi-gdkPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: gi-atk, gi-cairo, gi-gdk, gi-gio, gi-glib, gi-gobject, gi-gtk, gi-javascriptcore, gi-soup, haskell-gi-base
API changes (from Hackage documentation)
- GI.WebKit2.Enums: instance BoxedEnum AuthenticationScheme
- GI.WebKit2.Enums: instance BoxedEnum CacheModel
- GI.WebKit2.Enums: instance BoxedEnum ContextMenuAction
- GI.WebKit2.Enums: instance BoxedEnum CookieAcceptPolicy
- GI.WebKit2.Enums: instance BoxedEnum CookiePersistentStorage
- GI.WebKit2.Enums: instance BoxedEnum CredentialPersistence
- GI.WebKit2.Enums: instance BoxedEnum DownloadError
- GI.WebKit2.Enums: instance BoxedEnum FaviconDatabaseError
- GI.WebKit2.Enums: instance BoxedEnum InsecureContentEvent
- GI.WebKit2.Enums: instance BoxedEnum JavascriptError
- GI.WebKit2.Enums: instance BoxedEnum LoadEvent
- GI.WebKit2.Enums: instance BoxedEnum NavigationType
- GI.WebKit2.Enums: instance BoxedEnum NetworkError
- GI.WebKit2.Enums: instance BoxedEnum PluginError
- GI.WebKit2.Enums: instance BoxedEnum PolicyDecisionType
- GI.WebKit2.Enums: instance BoxedEnum PolicyError
- GI.WebKit2.Enums: instance BoxedEnum PrintError
- GI.WebKit2.Enums: instance BoxedEnum PrintOperationResponse
- GI.WebKit2.Enums: instance BoxedEnum ProcessModel
- GI.WebKit2.Enums: instance BoxedEnum SaveMode
- GI.WebKit2.Enums: instance BoxedEnum ScriptDialogType
- GI.WebKit2.Enums: instance BoxedEnum SnapshotError
- GI.WebKit2.Enums: instance BoxedEnum SnapshotRegion
- GI.WebKit2.Enums: instance BoxedEnum TLSErrorsPolicy
- GI.WebKit2.Enums: instance BoxedEnum UserContentInjectedFrames
- GI.WebKit2.Enums: instance BoxedEnum UserScriptInjectionTime
- GI.WebKit2.Enums: instance BoxedEnum UserStyleLevel
- GI.WebKit2.Enums: instance Enum AuthenticationScheme
- GI.WebKit2.Enums: instance Enum CacheModel
- GI.WebKit2.Enums: instance Enum ContextMenuAction
- GI.WebKit2.Enums: instance Enum CookieAcceptPolicy
- GI.WebKit2.Enums: instance Enum CookiePersistentStorage
- GI.WebKit2.Enums: instance Enum CredentialPersistence
- GI.WebKit2.Enums: instance Enum DownloadError
- GI.WebKit2.Enums: instance Enum FaviconDatabaseError
- GI.WebKit2.Enums: instance Enum InsecureContentEvent
- GI.WebKit2.Enums: instance Enum JavascriptError
- GI.WebKit2.Enums: instance Enum LoadEvent
- GI.WebKit2.Enums: instance Enum NavigationType
- GI.WebKit2.Enums: instance Enum NetworkError
- GI.WebKit2.Enums: instance Enum PluginError
- GI.WebKit2.Enums: instance Enum PolicyDecisionType
- GI.WebKit2.Enums: instance Enum PolicyError
- GI.WebKit2.Enums: instance Enum PrintError
- GI.WebKit2.Enums: instance Enum PrintOperationResponse
- GI.WebKit2.Enums: instance Enum ProcessModel
- GI.WebKit2.Enums: instance Enum SaveMode
- GI.WebKit2.Enums: instance Enum ScriptDialogType
- GI.WebKit2.Enums: instance Enum SnapshotError
- GI.WebKit2.Enums: instance Enum SnapshotRegion
- GI.WebKit2.Enums: instance Enum TLSErrorsPolicy
- GI.WebKit2.Enums: instance Enum UserContentInjectedFrames
- GI.WebKit2.Enums: instance Enum UserScriptInjectionTime
- GI.WebKit2.Enums: instance Enum UserStyleLevel
- GI.WebKit2.Enums: instance Eq AuthenticationScheme
- GI.WebKit2.Enums: instance Eq CacheModel
- GI.WebKit2.Enums: instance Eq ContextMenuAction
- GI.WebKit2.Enums: instance Eq CookieAcceptPolicy
- GI.WebKit2.Enums: instance Eq CookiePersistentStorage
- GI.WebKit2.Enums: instance Eq CredentialPersistence
- GI.WebKit2.Enums: instance Eq DownloadError
- GI.WebKit2.Enums: instance Eq FaviconDatabaseError
- GI.WebKit2.Enums: instance Eq InsecureContentEvent
- GI.WebKit2.Enums: instance Eq JavascriptError
- GI.WebKit2.Enums: instance Eq LoadEvent
- GI.WebKit2.Enums: instance Eq NavigationType
- GI.WebKit2.Enums: instance Eq NetworkError
- GI.WebKit2.Enums: instance Eq PluginError
- GI.WebKit2.Enums: instance Eq PolicyDecisionType
- GI.WebKit2.Enums: instance Eq PolicyError
- GI.WebKit2.Enums: instance Eq PrintError
- GI.WebKit2.Enums: instance Eq PrintOperationResponse
- GI.WebKit2.Enums: instance Eq ProcessModel
- GI.WebKit2.Enums: instance Eq SaveMode
- GI.WebKit2.Enums: instance Eq ScriptDialogType
- GI.WebKit2.Enums: instance Eq SnapshotError
- GI.WebKit2.Enums: instance Eq SnapshotRegion
- GI.WebKit2.Enums: instance Eq TLSErrorsPolicy
- GI.WebKit2.Enums: instance Eq UserContentInjectedFrames
- GI.WebKit2.Enums: instance Eq UserScriptInjectionTime
- GI.WebKit2.Enums: instance Eq UserStyleLevel
- GI.WebKit2.Enums: instance GErrorClass DownloadError
- GI.WebKit2.Enums: instance GErrorClass FaviconDatabaseError
- GI.WebKit2.Enums: instance GErrorClass JavascriptError
- GI.WebKit2.Enums: instance GErrorClass NetworkError
- GI.WebKit2.Enums: instance GErrorClass PluginError
- GI.WebKit2.Enums: instance GErrorClass PolicyError
- GI.WebKit2.Enums: instance GErrorClass PrintError
- GI.WebKit2.Enums: instance GErrorClass SnapshotError
- GI.WebKit2.Enums: instance Show AuthenticationScheme
- GI.WebKit2.Enums: instance Show CacheModel
- GI.WebKit2.Enums: instance Show ContextMenuAction
- GI.WebKit2.Enums: instance Show CookieAcceptPolicy
- GI.WebKit2.Enums: instance Show CookiePersistentStorage
- GI.WebKit2.Enums: instance Show CredentialPersistence
- GI.WebKit2.Enums: instance Show DownloadError
- GI.WebKit2.Enums: instance Show FaviconDatabaseError
- GI.WebKit2.Enums: instance Show InsecureContentEvent
- GI.WebKit2.Enums: instance Show JavascriptError
- GI.WebKit2.Enums: instance Show LoadEvent
- GI.WebKit2.Enums: instance Show NavigationType
- GI.WebKit2.Enums: instance Show NetworkError
- GI.WebKit2.Enums: instance Show PluginError
- GI.WebKit2.Enums: instance Show PolicyDecisionType
- GI.WebKit2.Enums: instance Show PolicyError
- GI.WebKit2.Enums: instance Show PrintError
- GI.WebKit2.Enums: instance Show PrintOperationResponse
- GI.WebKit2.Enums: instance Show ProcessModel
- GI.WebKit2.Enums: instance Show SaveMode
- GI.WebKit2.Enums: instance Show ScriptDialogType
- GI.WebKit2.Enums: instance Show SnapshotError
- GI.WebKit2.Enums: instance Show SnapshotRegion
- GI.WebKit2.Enums: instance Show TLSErrorsPolicy
- GI.WebKit2.Enums: instance Show UserContentInjectedFrames
- GI.WebKit2.Enums: instance Show UserScriptInjectionTime
- GI.WebKit2.Enums: instance Show UserStyleLevel
- GI.WebKit2.Flags: instance BoxedEnum EditorTypingAttributes
- GI.WebKit2.Flags: instance BoxedEnum FindOptions
- GI.WebKit2.Flags: instance BoxedEnum HitTestResultContext
- GI.WebKit2.Flags: instance BoxedEnum SnapshotOptions
- GI.WebKit2.Flags: instance Enum EditorTypingAttributes
- GI.WebKit2.Flags: instance Enum FindOptions
- GI.WebKit2.Flags: instance Enum HitTestResultContext
- GI.WebKit2.Flags: instance Enum SnapshotOptions
- GI.WebKit2.Flags: instance Eq EditorTypingAttributes
- GI.WebKit2.Flags: instance Eq FindOptions
- GI.WebKit2.Flags: instance Eq HitTestResultContext
- GI.WebKit2.Flags: instance Eq SnapshotOptions
- GI.WebKit2.Flags: instance IsGFlag EditorTypingAttributes
- GI.WebKit2.Flags: instance IsGFlag FindOptions
- GI.WebKit2.Flags: instance IsGFlag HitTestResultContext
- GI.WebKit2.Flags: instance IsGFlag SnapshotOptions
- GI.WebKit2.Flags: instance Show EditorTypingAttributes
- GI.WebKit2.Flags: instance Show FindOptions
- GI.WebKit2.Flags: instance Show HitTestResultContext
- GI.WebKit2.Flags: instance Show SnapshotOptions
- GI.WebKit2.Functions: downloadErrorQuark :: MonadIO m => m Word32
- GI.WebKit2.Functions: faviconDatabaseErrorQuark :: MonadIO m => m Word32
- GI.WebKit2.Functions: javascriptErrorQuark :: MonadIO m => m Word32
- GI.WebKit2.Functions: networkErrorQuark :: MonadIO m => m Word32
- GI.WebKit2.Functions: pluginErrorQuark :: MonadIO m => m Word32
- GI.WebKit2.Functions: policyErrorQuark :: MonadIO m => m Word32
- GI.WebKit2.Functions: printErrorQuark :: MonadIO m => m Word32
- GI.WebKit2.Functions: snapshotErrorQuark :: MonadIO m => m Word32
- GI.WebKit2.Interfaces.PermissionRequest: instance (GObject o, IsDescendantOf PermissionRequest o) => PermissionRequestK o
- GI.WebKit2.Interfaces.PermissionRequest: instance GObject PermissionRequest
- GI.WebKit2.Objects.AuthenticationRequest: instance (GObject o, IsDescendantOf AuthenticationRequest o) => AuthenticationRequestK o
- GI.WebKit2.Objects.AuthenticationRequest: instance GObject AuthenticationRequest
- GI.WebKit2.Objects.AuthenticationRequest: instance SignalInfo AuthenticationRequestCancelledSignalInfo
- GI.WebKit2.Objects.BackForwardList: instance (GObject o, IsDescendantOf BackForwardList o) => BackForwardListK o
- GI.WebKit2.Objects.BackForwardList: instance GObject BackForwardList
- GI.WebKit2.Objects.BackForwardList: instance SignalInfo BackForwardListChangedSignalInfo
- GI.WebKit2.Objects.BackForwardListItem: instance (GObject o, IsDescendantOf BackForwardListItem o) => BackForwardListItemK o
- GI.WebKit2.Objects.BackForwardListItem: instance GObject BackForwardListItem
- GI.WebKit2.Objects.ColorChooserRequest: instance (GObject o, IsDescendantOf ColorChooserRequest o) => ColorChooserRequestK o
- GI.WebKit2.Objects.ColorChooserRequest: instance AttrInfo ColorChooserRequestRgbaPropertyInfo
- GI.WebKit2.Objects.ColorChooserRequest: instance GObject ColorChooserRequest
- GI.WebKit2.Objects.ColorChooserRequest: instance SignalInfo ColorChooserRequestFinishedSignalInfo
- GI.WebKit2.Objects.ContextMenu: instance (GObject o, IsDescendantOf ContextMenu o) => ContextMenuK o
- GI.WebKit2.Objects.ContextMenu: instance GObject ContextMenu
- GI.WebKit2.Objects.ContextMenuItem: instance (GObject o, IsDescendantOf ContextMenuItem o) => ContextMenuItemK o
- GI.WebKit2.Objects.ContextMenuItem: instance GObject ContextMenuItem
- GI.WebKit2.Objects.CookieManager: instance (GObject o, IsDescendantOf CookieManager o) => CookieManagerK o
- GI.WebKit2.Objects.CookieManager: instance GObject CookieManager
- GI.WebKit2.Objects.CookieManager: instance SignalInfo CookieManagerChangedSignalInfo
- GI.WebKit2.Objects.Download: instance (GObject o, IsDescendantOf Download o) => DownloadK o
- GI.WebKit2.Objects.Download: instance AttrInfo DownloadAllowOverwritePropertyInfo
- GI.WebKit2.Objects.Download: instance AttrInfo DownloadDestinationPropertyInfo
- GI.WebKit2.Objects.Download: instance AttrInfo DownloadEstimatedProgressPropertyInfo
- GI.WebKit2.Objects.Download: instance AttrInfo DownloadResponsePropertyInfo
- GI.WebKit2.Objects.Download: instance GObject Download
- GI.WebKit2.Objects.Download: instance SignalInfo DownloadCreatedDestinationSignalInfo
- GI.WebKit2.Objects.Download: instance SignalInfo DownloadDecideDestinationSignalInfo
- GI.WebKit2.Objects.Download: instance SignalInfo DownloadFailedSignalInfo
- GI.WebKit2.Objects.Download: instance SignalInfo DownloadFinishedSignalInfo
- GI.WebKit2.Objects.Download: instance SignalInfo DownloadReceivedDataSignalInfo
- GI.WebKit2.Objects.EditorState: instance (GObject o, IsDescendantOf EditorState o) => EditorStateK o
- GI.WebKit2.Objects.EditorState: instance AttrInfo EditorStateTypingAttributesPropertyInfo
- GI.WebKit2.Objects.EditorState: instance GObject EditorState
- GI.WebKit2.Objects.FaviconDatabase: instance (GObject o, IsDescendantOf FaviconDatabase o) => FaviconDatabaseK o
- GI.WebKit2.Objects.FaviconDatabase: instance GObject FaviconDatabase
- GI.WebKit2.Objects.FaviconDatabase: instance SignalInfo FaviconDatabaseFaviconChangedSignalInfo
- GI.WebKit2.Objects.FileChooserRequest: instance (GObject o, IsDescendantOf FileChooserRequest o) => FileChooserRequestK o
- GI.WebKit2.Objects.FileChooserRequest: instance AttrInfo FileChooserRequestFilterPropertyInfo
- GI.WebKit2.Objects.FileChooserRequest: instance AttrInfo FileChooserRequestMimeTypesPropertyInfo
- GI.WebKit2.Objects.FileChooserRequest: instance AttrInfo FileChooserRequestSelectMultiplePropertyInfo
- GI.WebKit2.Objects.FileChooserRequest: instance AttrInfo FileChooserRequestSelectedFilesPropertyInfo
- GI.WebKit2.Objects.FileChooserRequest: instance GObject FileChooserRequest
- GI.WebKit2.Objects.FindController: instance (GObject o, IsDescendantOf FindController o) => FindControllerK o
- GI.WebKit2.Objects.FindController: instance AttrInfo FindControllerMaxMatchCountPropertyInfo
- GI.WebKit2.Objects.FindController: instance AttrInfo FindControllerOptionsPropertyInfo
- GI.WebKit2.Objects.FindController: instance AttrInfo FindControllerTextPropertyInfo
- GI.WebKit2.Objects.FindController: instance AttrInfo FindControllerWebViewPropertyInfo
- GI.WebKit2.Objects.FindController: instance GObject FindController
- GI.WebKit2.Objects.FindController: instance SignalInfo FindControllerCountedMatchesSignalInfo
- GI.WebKit2.Objects.FindController: instance SignalInfo FindControllerFailedToFindTextSignalInfo
- GI.WebKit2.Objects.FindController: instance SignalInfo FindControllerFoundTextSignalInfo
- GI.WebKit2.Objects.FormSubmissionRequest: instance (GObject o, IsDescendantOf FormSubmissionRequest o) => FormSubmissionRequestK o
- GI.WebKit2.Objects.FormSubmissionRequest: instance GObject FormSubmissionRequest
- GI.WebKit2.Objects.GeolocationPermissionRequest: instance (GObject o, IsDescendantOf GeolocationPermissionRequest o) => GeolocationPermissionRequestK o
- GI.WebKit2.Objects.GeolocationPermissionRequest: instance GObject GeolocationPermissionRequest
- GI.WebKit2.Objects.HitTestResult: instance (GObject o, IsDescendantOf HitTestResult o) => HitTestResultK o
- GI.WebKit2.Objects.HitTestResult: instance AttrInfo HitTestResultContextPropertyInfo
- GI.WebKit2.Objects.HitTestResult: instance AttrInfo HitTestResultImageUriPropertyInfo
- GI.WebKit2.Objects.HitTestResult: instance AttrInfo HitTestResultLinkLabelPropertyInfo
- GI.WebKit2.Objects.HitTestResult: instance AttrInfo HitTestResultLinkTitlePropertyInfo
- GI.WebKit2.Objects.HitTestResult: instance AttrInfo HitTestResultLinkUriPropertyInfo
- GI.WebKit2.Objects.HitTestResult: instance AttrInfo HitTestResultMediaUriPropertyInfo
- GI.WebKit2.Objects.HitTestResult: instance GObject HitTestResult
- GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest: instance (GObject o, IsDescendantOf InstallMissingMediaPluginsPermissionRequest o) => InstallMissingMediaPluginsPermissionRequestK o
- GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest: instance GObject InstallMissingMediaPluginsPermissionRequest
- GI.WebKit2.Objects.NavigationPolicyDecision: instance (GObject o, IsDescendantOf NavigationPolicyDecision o) => NavigationPolicyDecisionK o
- GI.WebKit2.Objects.NavigationPolicyDecision: instance AttrInfo NavigationPolicyDecisionFrameNamePropertyInfo
- GI.WebKit2.Objects.NavigationPolicyDecision: instance AttrInfo NavigationPolicyDecisionModifiersPropertyInfo
- GI.WebKit2.Objects.NavigationPolicyDecision: instance AttrInfo NavigationPolicyDecisionMouseButtonPropertyInfo
- GI.WebKit2.Objects.NavigationPolicyDecision: instance AttrInfo NavigationPolicyDecisionNavigationActionPropertyInfo
- GI.WebKit2.Objects.NavigationPolicyDecision: instance AttrInfo NavigationPolicyDecisionNavigationTypePropertyInfo
- GI.WebKit2.Objects.NavigationPolicyDecision: instance AttrInfo NavigationPolicyDecisionRequestPropertyInfo
- GI.WebKit2.Objects.NavigationPolicyDecision: instance GObject NavigationPolicyDecision
- GI.WebKit2.Objects.Notification: instance (GObject o, IsDescendantOf Notification o) => NotificationK o
- GI.WebKit2.Objects.Notification: instance AttrInfo NotificationBodyPropertyInfo
- GI.WebKit2.Objects.Notification: instance AttrInfo NotificationIdPropertyInfo
- GI.WebKit2.Objects.Notification: instance AttrInfo NotificationTitlePropertyInfo
- GI.WebKit2.Objects.Notification: instance GObject Notification
- GI.WebKit2.Objects.Notification: instance SignalInfo NotificationClosedSignalInfo
- GI.WebKit2.Objects.NotificationPermissionRequest: instance (GObject o, IsDescendantOf NotificationPermissionRequest o) => NotificationPermissionRequestK o
- GI.WebKit2.Objects.NotificationPermissionRequest: instance GObject NotificationPermissionRequest
- GI.WebKit2.Objects.Plugin: instance (GObject o, IsDescendantOf Plugin o) => PluginK o
- GI.WebKit2.Objects.Plugin: instance GObject Plugin
- GI.WebKit2.Objects.PolicyDecision: instance (GObject o, IsDescendantOf PolicyDecision o) => PolicyDecisionK o
- GI.WebKit2.Objects.PolicyDecision: instance GObject PolicyDecision
- GI.WebKit2.Objects.PrintOperation: instance (GObject o, IsDescendantOf PrintOperation o) => PrintOperationK o
- GI.WebKit2.Objects.PrintOperation: instance AttrInfo PrintOperationPageSetupPropertyInfo
- GI.WebKit2.Objects.PrintOperation: instance AttrInfo PrintOperationPrintSettingsPropertyInfo
- GI.WebKit2.Objects.PrintOperation: instance AttrInfo PrintOperationWebViewPropertyInfo
- GI.WebKit2.Objects.PrintOperation: instance GObject PrintOperation
- GI.WebKit2.Objects.PrintOperation: instance SignalInfo PrintOperationFailedSignalInfo
- GI.WebKit2.Objects.PrintOperation: instance SignalInfo PrintOperationFinishedSignalInfo
- GI.WebKit2.Objects.ResponsePolicyDecision: instance (GObject o, IsDescendantOf ResponsePolicyDecision o) => ResponsePolicyDecisionK o
- GI.WebKit2.Objects.ResponsePolicyDecision: instance AttrInfo ResponsePolicyDecisionRequestPropertyInfo
- GI.WebKit2.Objects.ResponsePolicyDecision: instance AttrInfo ResponsePolicyDecisionResponsePropertyInfo
- GI.WebKit2.Objects.ResponsePolicyDecision: instance GObject ResponsePolicyDecision
- GI.WebKit2.Objects.SecurityManager: instance (GObject o, IsDescendantOf SecurityManager o) => SecurityManagerK o
- GI.WebKit2.Objects.SecurityManager: instance GObject SecurityManager
- GI.WebKit2.Objects.Settings: instance (GObject o, IsDescendantOf Settings o) => SettingsK o
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsAllowFileAccessFromFileUrlsPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsAllowModalDialogsPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsAutoLoadImagesPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsCursiveFontFamilyPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsDefaultCharsetPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsDefaultFontFamilyPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsDefaultFontSizePropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsDefaultMonospaceFontSizePropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsDrawCompositingIndicatorsPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsEnableAccelerated2dCanvasPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsEnableCaretBrowsingPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsEnableDeveloperExtrasPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsEnableDnsPrefetchingPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsEnableFrameFlatteningPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsEnableFullscreenPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsEnableHtml5DatabasePropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsEnableHtml5LocalStoragePropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsEnableHyperlinkAuditingPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsEnableJavaPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsEnableJavascriptPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsEnableMediaStreamPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsEnableMediasourcePropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsEnableOfflineWebApplicationCachePropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsEnablePageCachePropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsEnablePluginsPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsEnablePrivateBrowsingPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsEnableResizableTextAreasPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsEnableSiteSpecificQuirksPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsEnableSmoothScrollingPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsEnableSpatialNavigationPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsEnableTabsToLinksPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsEnableWebaudioPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsEnableWebglPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsEnableWriteConsoleMessagesToStdoutPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsEnableXssAuditorPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsFantasyFontFamilyPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsJavascriptCanAccessClipboardPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsJavascriptCanOpenWindowsAutomaticallyPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsLoadIconsIgnoringImageLoadSettingPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsMediaPlaybackAllowsInlinePropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsMediaPlaybackRequiresUserGesturePropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsMinimumFontSizePropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsMonospaceFontFamilyPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsPictographFontFamilyPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsPrintBackgroundsPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsSansSerifFontFamilyPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsSerifFontFamilyPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsUserAgentPropertyInfo
- GI.WebKit2.Objects.Settings: instance AttrInfo SettingsZoomTextOnlyPropertyInfo
- GI.WebKit2.Objects.Settings: instance GObject Settings
- GI.WebKit2.Objects.URIRequest: instance (GObject o, IsDescendantOf URIRequest o) => URIRequestK o
- GI.WebKit2.Objects.URIRequest: instance AttrInfo URIRequestUriPropertyInfo
- GI.WebKit2.Objects.URIRequest: instance GObject URIRequest
- GI.WebKit2.Objects.URIResponse: instance (GObject o, IsDescendantOf URIResponse o) => URIResponseK o
- GI.WebKit2.Objects.URIResponse: instance AttrInfo URIResponseContentLengthPropertyInfo
- GI.WebKit2.Objects.URIResponse: instance AttrInfo URIResponseHttpHeadersPropertyInfo
- GI.WebKit2.Objects.URIResponse: instance AttrInfo URIResponseMimeTypePropertyInfo
- GI.WebKit2.Objects.URIResponse: instance AttrInfo URIResponseStatusCodePropertyInfo
- GI.WebKit2.Objects.URIResponse: instance AttrInfo URIResponseSuggestedFilenamePropertyInfo
- GI.WebKit2.Objects.URIResponse: instance AttrInfo URIResponseUriPropertyInfo
- GI.WebKit2.Objects.URIResponse: instance GObject URIResponse
- GI.WebKit2.Objects.URISchemeRequest: instance (GObject o, IsDescendantOf URISchemeRequest o) => URISchemeRequestK o
- GI.WebKit2.Objects.URISchemeRequest: instance GObject URISchemeRequest
- GI.WebKit2.Objects.UserContentManager: instance (GObject o, IsDescendantOf UserContentManager o) => UserContentManagerK o
- GI.WebKit2.Objects.UserContentManager: instance GObject UserContentManager
- GI.WebKit2.Objects.UserContentManager: instance SignalInfo UserContentManagerScriptMessageReceivedSignalInfo
- GI.WebKit2.Objects.UserMediaPermissionRequest: instance (GObject o, IsDescendantOf UserMediaPermissionRequest o) => UserMediaPermissionRequestK o
- GI.WebKit2.Objects.UserMediaPermissionRequest: instance AttrInfo UserMediaPermissionRequestIsForAudioDevicePropertyInfo
- GI.WebKit2.Objects.UserMediaPermissionRequest: instance AttrInfo UserMediaPermissionRequestIsForVideoDevicePropertyInfo
- GI.WebKit2.Objects.UserMediaPermissionRequest: instance GObject UserMediaPermissionRequest
- GI.WebKit2.Objects.WebContext: instance (GObject o, IsDescendantOf WebContext o) => WebContextK o
- GI.WebKit2.Objects.WebContext: instance AttrInfo WebContextLocalStorageDirectoryPropertyInfo
- GI.WebKit2.Objects.WebContext: instance AttrInfo WebContextWebsiteDataManagerPropertyInfo
- GI.WebKit2.Objects.WebContext: instance GObject WebContext
- GI.WebKit2.Objects.WebContext: instance SignalInfo WebContextDownloadStartedSignalInfo
- GI.WebKit2.Objects.WebContext: instance SignalInfo WebContextInitializeWebExtensionsSignalInfo
- GI.WebKit2.Objects.WebInspector: instance (GObject o, IsDescendantOf WebInspector o) => WebInspectorK o
- GI.WebKit2.Objects.WebInspector: instance AttrInfo WebInspectorAttachedHeightPropertyInfo
- GI.WebKit2.Objects.WebInspector: instance AttrInfo WebInspectorCanAttachPropertyInfo
- GI.WebKit2.Objects.WebInspector: instance AttrInfo WebInspectorInspectedUriPropertyInfo
- GI.WebKit2.Objects.WebInspector: instance GObject WebInspector
- GI.WebKit2.Objects.WebInspector: instance SignalInfo WebInspectorAttachSignalInfo
- GI.WebKit2.Objects.WebInspector: instance SignalInfo WebInspectorBringToFrontSignalInfo
- GI.WebKit2.Objects.WebInspector: instance SignalInfo WebInspectorClosedSignalInfo
- GI.WebKit2.Objects.WebInspector: instance SignalInfo WebInspectorDetachSignalInfo
- GI.WebKit2.Objects.WebInspector: instance SignalInfo WebInspectorOpenWindowSignalInfo
- GI.WebKit2.Objects.WebResource: instance (GObject o, IsDescendantOf WebResource o) => WebResourceK o
- GI.WebKit2.Objects.WebResource: instance AttrInfo WebResourceResponsePropertyInfo
- GI.WebKit2.Objects.WebResource: instance AttrInfo WebResourceUriPropertyInfo
- GI.WebKit2.Objects.WebResource: instance GObject WebResource
- GI.WebKit2.Objects.WebResource: instance SignalInfo WebResourceFailedSignalInfo
- GI.WebKit2.Objects.WebResource: instance SignalInfo WebResourceFailedWithTlsErrorsSignalInfo
- GI.WebKit2.Objects.WebResource: instance SignalInfo WebResourceFinishedSignalInfo
- GI.WebKit2.Objects.WebResource: instance SignalInfo WebResourceReceivedDataSignalInfo
- GI.WebKit2.Objects.WebResource: instance SignalInfo WebResourceSentRequestSignalInfo
- GI.WebKit2.Objects.WebView: instance (GObject o, IsDescendantOf WebView o) => WebViewK o
- GI.WebKit2.Objects.WebView: instance AttrInfo WebViewEditablePropertyInfo
- GI.WebKit2.Objects.WebView: instance AttrInfo WebViewEstimatedLoadProgressPropertyInfo
- GI.WebKit2.Objects.WebView: instance AttrInfo WebViewFaviconPropertyInfo
- GI.WebKit2.Objects.WebView: instance AttrInfo WebViewIsLoadingPropertyInfo
- GI.WebKit2.Objects.WebView: instance AttrInfo WebViewIsPlayingAudioPropertyInfo
- GI.WebKit2.Objects.WebView: instance AttrInfo WebViewRelatedViewPropertyInfo
- GI.WebKit2.Objects.WebView: instance AttrInfo WebViewSettingsPropertyInfo
- GI.WebKit2.Objects.WebView: instance AttrInfo WebViewTitlePropertyInfo
- GI.WebKit2.Objects.WebView: instance AttrInfo WebViewUriPropertyInfo
- GI.WebKit2.Objects.WebView: instance AttrInfo WebViewUserContentManagerPropertyInfo
- GI.WebKit2.Objects.WebView: instance AttrInfo WebViewWebContextPropertyInfo
- GI.WebKit2.Objects.WebView: instance AttrInfo WebViewZoomLevelPropertyInfo
- GI.WebKit2.Objects.WebView: instance GObject WebView
- GI.WebKit2.Objects.WebView: instance SignalInfo WebViewAuthenticateSignalInfo
- GI.WebKit2.Objects.WebView: instance SignalInfo WebViewCloseSignalInfo
- GI.WebKit2.Objects.WebView: instance SignalInfo WebViewContextMenuDismissedSignalInfo
- GI.WebKit2.Objects.WebView: instance SignalInfo WebViewContextMenuSignalInfo
- GI.WebKit2.Objects.WebView: instance SignalInfo WebViewCreateSignalInfo
- GI.WebKit2.Objects.WebView: instance SignalInfo WebViewDecidePolicySignalInfo
- GI.WebKit2.Objects.WebView: instance SignalInfo WebViewEnterFullscreenSignalInfo
- GI.WebKit2.Objects.WebView: instance SignalInfo WebViewInsecureContentDetectedSignalInfo
- GI.WebKit2.Objects.WebView: instance SignalInfo WebViewLeaveFullscreenSignalInfo
- GI.WebKit2.Objects.WebView: instance SignalInfo WebViewLoadChangedSignalInfo
- GI.WebKit2.Objects.WebView: instance SignalInfo WebViewLoadFailedSignalInfo
- GI.WebKit2.Objects.WebView: instance SignalInfo WebViewLoadFailedWithTlsErrorsSignalInfo
- GI.WebKit2.Objects.WebView: instance SignalInfo WebViewMouseTargetChangedSignalInfo
- GI.WebKit2.Objects.WebView: instance SignalInfo WebViewPermissionRequestSignalInfo
- GI.WebKit2.Objects.WebView: instance SignalInfo WebViewPrintSignalInfo
- GI.WebKit2.Objects.WebView: instance SignalInfo WebViewReadyToShowSignalInfo
- GI.WebKit2.Objects.WebView: instance SignalInfo WebViewResourceLoadStartedSignalInfo
- GI.WebKit2.Objects.WebView: instance SignalInfo WebViewRunAsModalSignalInfo
- GI.WebKit2.Objects.WebView: instance SignalInfo WebViewRunColorChooserSignalInfo
- GI.WebKit2.Objects.WebView: instance SignalInfo WebViewRunFileChooserSignalInfo
- GI.WebKit2.Objects.WebView: instance SignalInfo WebViewScriptDialogSignalInfo
- GI.WebKit2.Objects.WebView: instance SignalInfo WebViewShowNotificationSignalInfo
- GI.WebKit2.Objects.WebView: instance SignalInfo WebViewSubmitFormSignalInfo
- GI.WebKit2.Objects.WebView: instance SignalInfo WebViewWebProcessCrashedSignalInfo
- GI.WebKit2.Objects.WebViewBase: instance (GObject o, IsDescendantOf WebViewBase o) => WebViewBaseK o
- GI.WebKit2.Objects.WebViewBase: instance GObject WebViewBase
- GI.WebKit2.Objects.WebsiteDataManager: instance (GObject o, IsDescendantOf WebsiteDataManager o) => WebsiteDataManagerK o
- GI.WebKit2.Objects.WebsiteDataManager: instance AttrInfo WebsiteDataManagerBaseCacheDirectoryPropertyInfo
- GI.WebKit2.Objects.WebsiteDataManager: instance AttrInfo WebsiteDataManagerBaseDataDirectoryPropertyInfo
- GI.WebKit2.Objects.WebsiteDataManager: instance AttrInfo WebsiteDataManagerDiskCacheDirectoryPropertyInfo
- GI.WebKit2.Objects.WebsiteDataManager: instance AttrInfo WebsiteDataManagerIndexeddbDirectoryPropertyInfo
- GI.WebKit2.Objects.WebsiteDataManager: instance AttrInfo WebsiteDataManagerLocalStorageDirectoryPropertyInfo
- GI.WebKit2.Objects.WebsiteDataManager: instance AttrInfo WebsiteDataManagerOfflineApplicationCacheDirectoryPropertyInfo
- GI.WebKit2.Objects.WebsiteDataManager: instance AttrInfo WebsiteDataManagerWebsqlDirectoryPropertyInfo
- GI.WebKit2.Objects.WebsiteDataManager: instance GObject WebsiteDataManager
- GI.WebKit2.Objects.WindowProperties: instance (GObject o, IsDescendantOf WindowProperties o) => WindowPropertiesK o
- GI.WebKit2.Objects.WindowProperties: instance AttrInfo WindowPropertiesFullscreenPropertyInfo
- GI.WebKit2.Objects.WindowProperties: instance AttrInfo WindowPropertiesGeometryPropertyInfo
- GI.WebKit2.Objects.WindowProperties: instance AttrInfo WindowPropertiesLocationbarVisiblePropertyInfo
- GI.WebKit2.Objects.WindowProperties: instance AttrInfo WindowPropertiesMenubarVisiblePropertyInfo
- GI.WebKit2.Objects.WindowProperties: instance AttrInfo WindowPropertiesResizablePropertyInfo
- GI.WebKit2.Objects.WindowProperties: instance AttrInfo WindowPropertiesScrollbarsVisiblePropertyInfo
- GI.WebKit2.Objects.WindowProperties: instance AttrInfo WindowPropertiesStatusbarVisiblePropertyInfo
- GI.WebKit2.Objects.WindowProperties: instance AttrInfo WindowPropertiesToolbarVisiblePropertyInfo
- GI.WebKit2.Objects.WindowProperties: instance GObject WindowProperties
- GI.WebKit2.Structs.Credential: instance BoxedObject Credential
- GI.WebKit2.Structs.JavascriptResult: instance BoxedObject JavascriptResult
- GI.WebKit2.Structs.MimeInfo: instance BoxedObject MimeInfo
- GI.WebKit2.Structs.NavigationAction: instance BoxedObject NavigationAction
- GI.WebKit2.Structs.ScriptDialog: instance BoxedObject ScriptDialog
- GI.WebKit2.Structs.UserScript: instance BoxedObject UserScript
- GI.WebKit2.Structs.UserStyleSheet: instance BoxedObject UserStyleSheet
+ GI.WebKit2.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.AuthenticationScheme
+ GI.WebKit2.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.CacheModel
+ GI.WebKit2.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.ContextMenuAction
+ GI.WebKit2.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.CookieAcceptPolicy
+ GI.WebKit2.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.CookiePersistentStorage
+ GI.WebKit2.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.CredentialPersistence
+ GI.WebKit2.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.DownloadError
+ GI.WebKit2.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.FaviconDatabaseError
+ GI.WebKit2.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.InsecureContentEvent
+ GI.WebKit2.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.JavascriptError
+ GI.WebKit2.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.LoadEvent
+ GI.WebKit2.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.NavigationType
+ GI.WebKit2.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.NetworkError
+ GI.WebKit2.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.PluginError
+ GI.WebKit2.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.PolicyDecisionType
+ GI.WebKit2.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.PolicyError
+ GI.WebKit2.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.PrintError
+ GI.WebKit2.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.PrintOperationResponse
+ GI.WebKit2.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.ProcessModel
+ GI.WebKit2.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.SaveMode
+ GI.WebKit2.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.ScriptDialogType
+ GI.WebKit2.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.SnapshotError
+ GI.WebKit2.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.SnapshotRegion
+ GI.WebKit2.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.TLSErrorsPolicy
+ GI.WebKit2.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.UserContentInjectedFrames
+ GI.WebKit2.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.UserScriptInjectionTime
+ GI.WebKit2.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Enums.UserStyleLevel
+ GI.WebKit2.Enums: instance Data.GI.Base.GError.GErrorClass GI.WebKit2.Enums.DownloadError
+ GI.WebKit2.Enums: instance Data.GI.Base.GError.GErrorClass GI.WebKit2.Enums.FaviconDatabaseError
+ GI.WebKit2.Enums: instance Data.GI.Base.GError.GErrorClass GI.WebKit2.Enums.JavascriptError
+ GI.WebKit2.Enums: instance Data.GI.Base.GError.GErrorClass GI.WebKit2.Enums.NetworkError
+ GI.WebKit2.Enums: instance Data.GI.Base.GError.GErrorClass GI.WebKit2.Enums.PluginError
+ GI.WebKit2.Enums: instance Data.GI.Base.GError.GErrorClass GI.WebKit2.Enums.PolicyError
+ GI.WebKit2.Enums: instance Data.GI.Base.GError.GErrorClass GI.WebKit2.Enums.PrintError
+ GI.WebKit2.Enums: instance Data.GI.Base.GError.GErrorClass GI.WebKit2.Enums.SnapshotError
+ GI.WebKit2.Enums: instance GHC.Classes.Eq GI.WebKit2.Enums.AuthenticationScheme
+ GI.WebKit2.Enums: instance GHC.Classes.Eq GI.WebKit2.Enums.CacheModel
+ GI.WebKit2.Enums: instance GHC.Classes.Eq GI.WebKit2.Enums.ContextMenuAction
+ GI.WebKit2.Enums: instance GHC.Classes.Eq GI.WebKit2.Enums.CookieAcceptPolicy
+ GI.WebKit2.Enums: instance GHC.Classes.Eq GI.WebKit2.Enums.CookiePersistentStorage
+ GI.WebKit2.Enums: instance GHC.Classes.Eq GI.WebKit2.Enums.CredentialPersistence
+ GI.WebKit2.Enums: instance GHC.Classes.Eq GI.WebKit2.Enums.DownloadError
+ GI.WebKit2.Enums: instance GHC.Classes.Eq GI.WebKit2.Enums.FaviconDatabaseError
+ GI.WebKit2.Enums: instance GHC.Classes.Eq GI.WebKit2.Enums.InsecureContentEvent
+ GI.WebKit2.Enums: instance GHC.Classes.Eq GI.WebKit2.Enums.JavascriptError
+ GI.WebKit2.Enums: instance GHC.Classes.Eq GI.WebKit2.Enums.LoadEvent
+ GI.WebKit2.Enums: instance GHC.Classes.Eq GI.WebKit2.Enums.NavigationType
+ GI.WebKit2.Enums: instance GHC.Classes.Eq GI.WebKit2.Enums.NetworkError
+ GI.WebKit2.Enums: instance GHC.Classes.Eq GI.WebKit2.Enums.PluginError
+ GI.WebKit2.Enums: instance GHC.Classes.Eq GI.WebKit2.Enums.PolicyDecisionType
+ GI.WebKit2.Enums: instance GHC.Classes.Eq GI.WebKit2.Enums.PolicyError
+ GI.WebKit2.Enums: instance GHC.Classes.Eq GI.WebKit2.Enums.PrintError
+ GI.WebKit2.Enums: instance GHC.Classes.Eq GI.WebKit2.Enums.PrintOperationResponse
+ GI.WebKit2.Enums: instance GHC.Classes.Eq GI.WebKit2.Enums.ProcessModel
+ GI.WebKit2.Enums: instance GHC.Classes.Eq GI.WebKit2.Enums.SaveMode
+ GI.WebKit2.Enums: instance GHC.Classes.Eq GI.WebKit2.Enums.ScriptDialogType
+ GI.WebKit2.Enums: instance GHC.Classes.Eq GI.WebKit2.Enums.SnapshotError
+ GI.WebKit2.Enums: instance GHC.Classes.Eq GI.WebKit2.Enums.SnapshotRegion
+ GI.WebKit2.Enums: instance GHC.Classes.Eq GI.WebKit2.Enums.TLSErrorsPolicy
+ GI.WebKit2.Enums: instance GHC.Classes.Eq GI.WebKit2.Enums.UserContentInjectedFrames
+ GI.WebKit2.Enums: instance GHC.Classes.Eq GI.WebKit2.Enums.UserScriptInjectionTime
+ GI.WebKit2.Enums: instance GHC.Classes.Eq GI.WebKit2.Enums.UserStyleLevel
+ GI.WebKit2.Enums: instance GHC.Enum.Enum GI.WebKit2.Enums.AuthenticationScheme
+ GI.WebKit2.Enums: instance GHC.Enum.Enum GI.WebKit2.Enums.CacheModel
+ GI.WebKit2.Enums: instance GHC.Enum.Enum GI.WebKit2.Enums.ContextMenuAction
+ GI.WebKit2.Enums: instance GHC.Enum.Enum GI.WebKit2.Enums.CookieAcceptPolicy
+ GI.WebKit2.Enums: instance GHC.Enum.Enum GI.WebKit2.Enums.CookiePersistentStorage
+ GI.WebKit2.Enums: instance GHC.Enum.Enum GI.WebKit2.Enums.CredentialPersistence
+ GI.WebKit2.Enums: instance GHC.Enum.Enum GI.WebKit2.Enums.DownloadError
+ GI.WebKit2.Enums: instance GHC.Enum.Enum GI.WebKit2.Enums.FaviconDatabaseError
+ GI.WebKit2.Enums: instance GHC.Enum.Enum GI.WebKit2.Enums.InsecureContentEvent
+ GI.WebKit2.Enums: instance GHC.Enum.Enum GI.WebKit2.Enums.JavascriptError
+ GI.WebKit2.Enums: instance GHC.Enum.Enum GI.WebKit2.Enums.LoadEvent
+ GI.WebKit2.Enums: instance GHC.Enum.Enum GI.WebKit2.Enums.NavigationType
+ GI.WebKit2.Enums: instance GHC.Enum.Enum GI.WebKit2.Enums.NetworkError
+ GI.WebKit2.Enums: instance GHC.Enum.Enum GI.WebKit2.Enums.PluginError
+ GI.WebKit2.Enums: instance GHC.Enum.Enum GI.WebKit2.Enums.PolicyDecisionType
+ GI.WebKit2.Enums: instance GHC.Enum.Enum GI.WebKit2.Enums.PolicyError
+ GI.WebKit2.Enums: instance GHC.Enum.Enum GI.WebKit2.Enums.PrintError
+ GI.WebKit2.Enums: instance GHC.Enum.Enum GI.WebKit2.Enums.PrintOperationResponse
+ GI.WebKit2.Enums: instance GHC.Enum.Enum GI.WebKit2.Enums.ProcessModel
+ GI.WebKit2.Enums: instance GHC.Enum.Enum GI.WebKit2.Enums.SaveMode
+ GI.WebKit2.Enums: instance GHC.Enum.Enum GI.WebKit2.Enums.ScriptDialogType
+ GI.WebKit2.Enums: instance GHC.Enum.Enum GI.WebKit2.Enums.SnapshotError
+ GI.WebKit2.Enums: instance GHC.Enum.Enum GI.WebKit2.Enums.SnapshotRegion
+ GI.WebKit2.Enums: instance GHC.Enum.Enum GI.WebKit2.Enums.TLSErrorsPolicy
+ GI.WebKit2.Enums: instance GHC.Enum.Enum GI.WebKit2.Enums.UserContentInjectedFrames
+ GI.WebKit2.Enums: instance GHC.Enum.Enum GI.WebKit2.Enums.UserScriptInjectionTime
+ GI.WebKit2.Enums: instance GHC.Enum.Enum GI.WebKit2.Enums.UserStyleLevel
+ GI.WebKit2.Enums: instance GHC.Show.Show GI.WebKit2.Enums.AuthenticationScheme
+ GI.WebKit2.Enums: instance GHC.Show.Show GI.WebKit2.Enums.CacheModel
+ GI.WebKit2.Enums: instance GHC.Show.Show GI.WebKit2.Enums.ContextMenuAction
+ GI.WebKit2.Enums: instance GHC.Show.Show GI.WebKit2.Enums.CookieAcceptPolicy
+ GI.WebKit2.Enums: instance GHC.Show.Show GI.WebKit2.Enums.CookiePersistentStorage
+ GI.WebKit2.Enums: instance GHC.Show.Show GI.WebKit2.Enums.CredentialPersistence
+ GI.WebKit2.Enums: instance GHC.Show.Show GI.WebKit2.Enums.DownloadError
+ GI.WebKit2.Enums: instance GHC.Show.Show GI.WebKit2.Enums.FaviconDatabaseError
+ GI.WebKit2.Enums: instance GHC.Show.Show GI.WebKit2.Enums.InsecureContentEvent
+ GI.WebKit2.Enums: instance GHC.Show.Show GI.WebKit2.Enums.JavascriptError
+ GI.WebKit2.Enums: instance GHC.Show.Show GI.WebKit2.Enums.LoadEvent
+ GI.WebKit2.Enums: instance GHC.Show.Show GI.WebKit2.Enums.NavigationType
+ GI.WebKit2.Enums: instance GHC.Show.Show GI.WebKit2.Enums.NetworkError
+ GI.WebKit2.Enums: instance GHC.Show.Show GI.WebKit2.Enums.PluginError
+ GI.WebKit2.Enums: instance GHC.Show.Show GI.WebKit2.Enums.PolicyDecisionType
+ GI.WebKit2.Enums: instance GHC.Show.Show GI.WebKit2.Enums.PolicyError
+ GI.WebKit2.Enums: instance GHC.Show.Show GI.WebKit2.Enums.PrintError
+ GI.WebKit2.Enums: instance GHC.Show.Show GI.WebKit2.Enums.PrintOperationResponse
+ GI.WebKit2.Enums: instance GHC.Show.Show GI.WebKit2.Enums.ProcessModel
+ GI.WebKit2.Enums: instance GHC.Show.Show GI.WebKit2.Enums.SaveMode
+ GI.WebKit2.Enums: instance GHC.Show.Show GI.WebKit2.Enums.ScriptDialogType
+ GI.WebKit2.Enums: instance GHC.Show.Show GI.WebKit2.Enums.SnapshotError
+ GI.WebKit2.Enums: instance GHC.Show.Show GI.WebKit2.Enums.SnapshotRegion
+ GI.WebKit2.Enums: instance GHC.Show.Show GI.WebKit2.Enums.TLSErrorsPolicy
+ GI.WebKit2.Enums: instance GHC.Show.Show GI.WebKit2.Enums.UserContentInjectedFrames
+ GI.WebKit2.Enums: instance GHC.Show.Show GI.WebKit2.Enums.UserScriptInjectionTime
+ GI.WebKit2.Enums: instance GHC.Show.Show GI.WebKit2.Enums.UserStyleLevel
+ GI.WebKit2.Flags: instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Flags.EditorTypingAttributes
+ GI.WebKit2.Flags: instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Flags.FindOptions
+ GI.WebKit2.Flags: instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Flags.HitTestResultContext
+ GI.WebKit2.Flags: instance Data.GI.Base.BasicTypes.BoxedEnum GI.WebKit2.Flags.SnapshotOptions
+ GI.WebKit2.Flags: instance Data.GI.Base.BasicTypes.IsGFlag GI.WebKit2.Flags.EditorTypingAttributes
+ GI.WebKit2.Flags: instance Data.GI.Base.BasicTypes.IsGFlag GI.WebKit2.Flags.FindOptions
+ GI.WebKit2.Flags: instance Data.GI.Base.BasicTypes.IsGFlag GI.WebKit2.Flags.HitTestResultContext
+ GI.WebKit2.Flags: instance Data.GI.Base.BasicTypes.IsGFlag GI.WebKit2.Flags.SnapshotOptions
+ GI.WebKit2.Flags: instance GHC.Classes.Eq GI.WebKit2.Flags.EditorTypingAttributes
+ GI.WebKit2.Flags: instance GHC.Classes.Eq GI.WebKit2.Flags.FindOptions
+ GI.WebKit2.Flags: instance GHC.Classes.Eq GI.WebKit2.Flags.HitTestResultContext
+ GI.WebKit2.Flags: instance GHC.Classes.Eq GI.WebKit2.Flags.SnapshotOptions
+ GI.WebKit2.Flags: instance GHC.Enum.Enum GI.WebKit2.Flags.EditorTypingAttributes
+ GI.WebKit2.Flags: instance GHC.Enum.Enum GI.WebKit2.Flags.FindOptions
+ GI.WebKit2.Flags: instance GHC.Enum.Enum GI.WebKit2.Flags.HitTestResultContext
+ GI.WebKit2.Flags: instance GHC.Enum.Enum GI.WebKit2.Flags.SnapshotOptions
+ GI.WebKit2.Flags: instance GHC.Show.Show GI.WebKit2.Flags.EditorTypingAttributes
+ GI.WebKit2.Flags: instance GHC.Show.Show GI.WebKit2.Flags.FindOptions
+ GI.WebKit2.Flags: instance GHC.Show.Show GI.WebKit2.Flags.HitTestResultContext
+ GI.WebKit2.Flags: instance GHC.Show.Show GI.WebKit2.Flags.SnapshotOptions
+ GI.WebKit2.Interfaces.PermissionRequest: data PermissionRequestAllowMethodInfo
+ GI.WebKit2.Interfaces.PermissionRequest: data PermissionRequestDenyMethodInfo
+ GI.WebKit2.Interfaces.PermissionRequest: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Interfaces.PermissionRequest.PermissionRequest o) => GI.WebKit2.Interfaces.PermissionRequest.PermissionRequestK o
+ GI.WebKit2.Interfaces.PermissionRequest: instance (info Data.Type.Equality.~ GI.WebKit2.Interfaces.PermissionRequest.ResolvePermissionRequestMethod t GI.WebKit2.Interfaces.PermissionRequest.PermissionRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Interfaces.PermissionRequest.PermissionRequest p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Interfaces.PermissionRequest.PermissionRequest -> p)
+ GI.WebKit2.Interfaces.PermissionRequest: instance (info Data.Type.Equality.~ GI.WebKit2.Interfaces.PermissionRequest.ResolvePermissionRequestMethod t GI.WebKit2.Interfaces.PermissionRequest.PermissionRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Interfaces.PermissionRequest.PermissionRequest p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Interfaces.PermissionRequest.PermissionRequest -> p)
+ GI.WebKit2.Interfaces.PermissionRequest: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Interfaces.PermissionRequest.PermissionRequestK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Interfaces.PermissionRequest.PermissionRequestAllowMethodInfo a signature
+ GI.WebKit2.Interfaces.PermissionRequest: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Interfaces.PermissionRequest.PermissionRequestK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Interfaces.PermissionRequest.PermissionRequestDenyMethodInfo a signature
+ GI.WebKit2.Interfaces.PermissionRequest: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Interfaces.PermissionRequest.PermissionRequest
+ GI.WebKit2.Objects.AuthenticationRequest: data AuthenticationRequestAuthenticateMethodInfo
+ GI.WebKit2.Objects.AuthenticationRequest: data AuthenticationRequestCanSaveCredentialsMethodInfo
+ GI.WebKit2.Objects.AuthenticationRequest: data AuthenticationRequestCancelMethodInfo
+ GI.WebKit2.Objects.AuthenticationRequest: data AuthenticationRequestGetHostMethodInfo
+ GI.WebKit2.Objects.AuthenticationRequest: data AuthenticationRequestGetPortMethodInfo
+ GI.WebKit2.Objects.AuthenticationRequest: data AuthenticationRequestGetProposedCredentialMethodInfo
+ GI.WebKit2.Objects.AuthenticationRequest: data AuthenticationRequestGetRealmMethodInfo
+ GI.WebKit2.Objects.AuthenticationRequest: data AuthenticationRequestGetSchemeMethodInfo
+ GI.WebKit2.Objects.AuthenticationRequest: data AuthenticationRequestIsForProxyMethodInfo
+ GI.WebKit2.Objects.AuthenticationRequest: data AuthenticationRequestIsRetryMethodInfo
+ GI.WebKit2.Objects.AuthenticationRequest: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequest o) => GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequestK o
+ GI.WebKit2.Objects.AuthenticationRequest: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.AuthenticationRequest.ResolveAuthenticationRequestMethod t GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequest p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequest -> p)
+ GI.WebKit2.Objects.AuthenticationRequest: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.AuthenticationRequest.ResolveAuthenticationRequestMethod t GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequest p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequest -> p)
+ GI.WebKit2.Objects.AuthenticationRequest: instance (signature Data.Type.Equality.~ (GHC.Base.Maybe GI.WebKit2.Structs.Credential.Credential -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequestK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequestAuthenticateMethodInfo a signature
+ GI.WebKit2.Objects.AuthenticationRequest: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequestK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequestCancelMethodInfo a signature
+ GI.WebKit2.Objects.AuthenticationRequest: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequestK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequestGetHostMethodInfo a signature
+ GI.WebKit2.Objects.AuthenticationRequest: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequestK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequestGetRealmMethodInfo a signature
+ GI.WebKit2.Objects.AuthenticationRequest: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequestK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequestCanSaveCredentialsMethodInfo a signature
+ GI.WebKit2.Objects.AuthenticationRequest: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequestK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequestIsForProxyMethodInfo a signature
+ GI.WebKit2.Objects.AuthenticationRequest: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequestK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequestIsRetryMethodInfo a signature
+ GI.WebKit2.Objects.AuthenticationRequest: instance (signature Data.Type.Equality.~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequestK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequestGetPortMethodInfo a signature
+ GI.WebKit2.Objects.AuthenticationRequest: instance (signature Data.Type.Equality.~ m GI.WebKit2.Enums.AuthenticationScheme, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequestK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequestGetSchemeMethodInfo a signature
+ GI.WebKit2.Objects.AuthenticationRequest: instance (signature Data.Type.Equality.~ m GI.WebKit2.Structs.Credential.Credential, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequestK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequestGetProposedCredentialMethodInfo a signature
+ GI.WebKit2.Objects.AuthenticationRequest: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequest
+ GI.WebKit2.Objects.AuthenticationRequest: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.AuthenticationRequest.AuthenticationRequestCancelledSignalInfo
+ GI.WebKit2.Objects.BackForwardList: data BackForwardListGetBackItemMethodInfo
+ GI.WebKit2.Objects.BackForwardList: data BackForwardListGetBackListMethodInfo
+ GI.WebKit2.Objects.BackForwardList: data BackForwardListGetBackListWithLimitMethodInfo
+ GI.WebKit2.Objects.BackForwardList: data BackForwardListGetCurrentItemMethodInfo
+ GI.WebKit2.Objects.BackForwardList: data BackForwardListGetForwardItemMethodInfo
+ GI.WebKit2.Objects.BackForwardList: data BackForwardListGetForwardListMethodInfo
+ GI.WebKit2.Objects.BackForwardList: data BackForwardListGetForwardListWithLimitMethodInfo
+ GI.WebKit2.Objects.BackForwardList: data BackForwardListGetLengthMethodInfo
+ GI.WebKit2.Objects.BackForwardList: data BackForwardListGetNthItemMethodInfo
+ GI.WebKit2.Objects.BackForwardList: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.BackForwardList.BackForwardList o) => GI.WebKit2.Objects.BackForwardList.BackForwardListK o
+ GI.WebKit2.Objects.BackForwardList: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.BackForwardList.ResolveBackForwardListMethod t GI.WebKit2.Objects.BackForwardList.BackForwardList, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.BackForwardList.BackForwardList p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.BackForwardList.BackForwardList -> p)
+ GI.WebKit2.Objects.BackForwardList: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.BackForwardList.ResolveBackForwardListMethod t GI.WebKit2.Objects.BackForwardList.BackForwardList, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.BackForwardList.BackForwardList p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.BackForwardList.BackForwardList -> p)
+ GI.WebKit2.Objects.BackForwardList: instance (signature Data.Type.Equality.~ (GHC.Int.Int32 -> m GI.WebKit2.Objects.BackForwardListItem.BackForwardListItem), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.BackForwardList.BackForwardListK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.BackForwardList.BackForwardListGetNthItemMethodInfo a signature
+ GI.WebKit2.Objects.BackForwardList: instance (signature Data.Type.Equality.~ (GHC.Word.Word32 -> m [GI.WebKit2.Objects.BackForwardListItem.BackForwardListItem]), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.BackForwardList.BackForwardListK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.BackForwardList.BackForwardListGetBackListWithLimitMethodInfo a signature
+ GI.WebKit2.Objects.BackForwardList: instance (signature Data.Type.Equality.~ (GHC.Word.Word32 -> m [GI.WebKit2.Objects.BackForwardListItem.BackForwardListItem]), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.BackForwardList.BackForwardListK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.BackForwardList.BackForwardListGetForwardListWithLimitMethodInfo a signature
+ GI.WebKit2.Objects.BackForwardList: instance (signature Data.Type.Equality.~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.BackForwardList.BackForwardListK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.BackForwardList.BackForwardListGetLengthMethodInfo a signature
+ GI.WebKit2.Objects.BackForwardList: instance (signature Data.Type.Equality.~ m GI.WebKit2.Objects.BackForwardListItem.BackForwardListItem, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.BackForwardList.BackForwardListK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.BackForwardList.BackForwardListGetBackItemMethodInfo a signature
+ GI.WebKit2.Objects.BackForwardList: instance (signature Data.Type.Equality.~ m GI.WebKit2.Objects.BackForwardListItem.BackForwardListItem, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.BackForwardList.BackForwardListK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.BackForwardList.BackForwardListGetCurrentItemMethodInfo a signature
+ GI.WebKit2.Objects.BackForwardList: instance (signature Data.Type.Equality.~ m GI.WebKit2.Objects.BackForwardListItem.BackForwardListItem, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.BackForwardList.BackForwardListK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.BackForwardList.BackForwardListGetForwardItemMethodInfo a signature
+ GI.WebKit2.Objects.BackForwardList: instance (signature Data.Type.Equality.~ m [GI.WebKit2.Objects.BackForwardListItem.BackForwardListItem], Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.BackForwardList.BackForwardListK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.BackForwardList.BackForwardListGetBackListMethodInfo a signature
+ GI.WebKit2.Objects.BackForwardList: instance (signature Data.Type.Equality.~ m [GI.WebKit2.Objects.BackForwardListItem.BackForwardListItem], Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.BackForwardList.BackForwardListK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.BackForwardList.BackForwardListGetForwardListMethodInfo a signature
+ GI.WebKit2.Objects.BackForwardList: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.BackForwardList.BackForwardList
+ GI.WebKit2.Objects.BackForwardList: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.BackForwardList.BackForwardListChangedSignalInfo
+ GI.WebKit2.Objects.BackForwardListItem: data BackForwardListItemGetOriginalUriMethodInfo
+ GI.WebKit2.Objects.BackForwardListItem: data BackForwardListItemGetTitleMethodInfo
+ GI.WebKit2.Objects.BackForwardListItem: data BackForwardListItemGetUriMethodInfo
+ GI.WebKit2.Objects.BackForwardListItem: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.BackForwardListItem.BackForwardListItem o) => GI.WebKit2.Objects.BackForwardListItem.BackForwardListItemK o
+ GI.WebKit2.Objects.BackForwardListItem: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.BackForwardListItem.ResolveBackForwardListItemMethod t GI.WebKit2.Objects.BackForwardListItem.BackForwardListItem, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.BackForwardListItem.BackForwardListItem p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.BackForwardListItem.BackForwardListItem -> p)
+ GI.WebKit2.Objects.BackForwardListItem: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.BackForwardListItem.ResolveBackForwardListItemMethod t GI.WebKit2.Objects.BackForwardListItem.BackForwardListItem, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.BackForwardListItem.BackForwardListItem p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.BackForwardListItem.BackForwardListItem -> p)
+ GI.WebKit2.Objects.BackForwardListItem: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.BackForwardListItem.BackForwardListItemK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.BackForwardListItem.BackForwardListItemGetOriginalUriMethodInfo a signature
+ GI.WebKit2.Objects.BackForwardListItem: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.BackForwardListItem.BackForwardListItemK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.BackForwardListItem.BackForwardListItemGetTitleMethodInfo a signature
+ GI.WebKit2.Objects.BackForwardListItem: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.BackForwardListItem.BackForwardListItemK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.BackForwardListItem.BackForwardListItemGetUriMethodInfo a signature
+ GI.WebKit2.Objects.BackForwardListItem: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.BackForwardListItem.BackForwardListItem
+ GI.WebKit2.Objects.ColorChooserRequest: data ColorChooserRequestCancelMethodInfo
+ GI.WebKit2.Objects.ColorChooserRequest: data ColorChooserRequestFinishMethodInfo
+ GI.WebKit2.Objects.ColorChooserRequest: data ColorChooserRequestGetElementRectangleMethodInfo
+ GI.WebKit2.Objects.ColorChooserRequest: data ColorChooserRequestGetRgbaMethodInfo
+ GI.WebKit2.Objects.ColorChooserRequest: data ColorChooserRequestSetRgbaMethodInfo
+ GI.WebKit2.Objects.ColorChooserRequest: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequest o) => GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequestK o
+ GI.WebKit2.Objects.ColorChooserRequest: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.ColorChooserRequest.ResolveColorChooserRequestMethod t GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequest p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequest -> p)
+ GI.WebKit2.Objects.ColorChooserRequest: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.ColorChooserRequest.ResolveColorChooserRequestMethod t GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequest p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequest -> p)
+ GI.WebKit2.Objects.ColorChooserRequest: instance (signature Data.Type.Equality.~ (GI.Gdk.Structs.RGBA.RGBA -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequestK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequestSetRgbaMethodInfo a signature
+ GI.WebKit2.Objects.ColorChooserRequest: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequestK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequestCancelMethodInfo a signature
+ GI.WebKit2.Objects.ColorChooserRequest: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequestK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequestFinishMethodInfo a signature
+ GI.WebKit2.Objects.ColorChooserRequest: instance (signature Data.Type.Equality.~ m GI.Gdk.Structs.RGBA.RGBA, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequestK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequestGetRgbaMethodInfo a signature
+ GI.WebKit2.Objects.ColorChooserRequest: instance (signature Data.Type.Equality.~ m GI.Gdk.Structs.Rectangle.Rectangle, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequestK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequestGetElementRectangleMethodInfo a signature
+ GI.WebKit2.Objects.ColorChooserRequest: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequestRgbaPropertyInfo
+ GI.WebKit2.Objects.ColorChooserRequest: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequest
+ GI.WebKit2.Objects.ColorChooserRequest: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.ColorChooserRequest.ColorChooserRequestFinishedSignalInfo
+ GI.WebKit2.Objects.ContextMenu: data ContextMenuAppendMethodInfo
+ GI.WebKit2.Objects.ContextMenu: data ContextMenuFirstMethodInfo
+ GI.WebKit2.Objects.ContextMenu: data ContextMenuGetItemAtPositionMethodInfo
+ GI.WebKit2.Objects.ContextMenu: data ContextMenuGetItemsMethodInfo
+ GI.WebKit2.Objects.ContextMenu: data ContextMenuGetNItemsMethodInfo
+ GI.WebKit2.Objects.ContextMenu: data ContextMenuGetUserDataMethodInfo
+ GI.WebKit2.Objects.ContextMenu: data ContextMenuInsertMethodInfo
+ GI.WebKit2.Objects.ContextMenu: data ContextMenuLastMethodInfo
+ GI.WebKit2.Objects.ContextMenu: data ContextMenuMoveItemMethodInfo
+ GI.WebKit2.Objects.ContextMenu: data ContextMenuPrependMethodInfo
+ GI.WebKit2.Objects.ContextMenu: data ContextMenuRemoveAllMethodInfo
+ GI.WebKit2.Objects.ContextMenu: data ContextMenuRemoveMethodInfo
+ GI.WebKit2.Objects.ContextMenu: data ContextMenuSetUserDataMethodInfo
+ GI.WebKit2.Objects.ContextMenu: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.ContextMenu.ContextMenu o) => GI.WebKit2.Objects.ContextMenu.ContextMenuK o
+ GI.WebKit2.Objects.ContextMenu: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.ContextMenu.ResolveContextMenuMethod t GI.WebKit2.Objects.ContextMenu.ContextMenu, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.ContextMenu.ContextMenu p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.ContextMenu.ContextMenu -> p)
+ GI.WebKit2.Objects.ContextMenu: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.ContextMenu.ResolveContextMenuMethod t GI.WebKit2.Objects.ContextMenu.ContextMenu, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.ContextMenu.ContextMenu p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.ContextMenu.ContextMenu -> p)
+ GI.WebKit2.Objects.ContextMenu: instance (signature Data.Type.Equality.~ (Data.GI.Base.BasicTypes.GVariant -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenu.ContextMenuK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenu.ContextMenuSetUserDataMethodInfo a signature
+ GI.WebKit2.Objects.ContextMenu: instance (signature Data.Type.Equality.~ (GHC.Word.Word32 -> m GI.WebKit2.Objects.ContextMenuItem.ContextMenuItem), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenu.ContextMenuK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenu.ContextMenuGetItemAtPositionMethodInfo a signature
+ GI.WebKit2.Objects.ContextMenu: instance (signature Data.Type.Equality.~ (b -> GHC.Int.Int32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenu.ContextMenuK a, GI.WebKit2.Objects.ContextMenuItem.ContextMenuItemK b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenu.ContextMenuInsertMethodInfo a signature
+ GI.WebKit2.Objects.ContextMenu: instance (signature Data.Type.Equality.~ (b -> GHC.Int.Int32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenu.ContextMenuK a, GI.WebKit2.Objects.ContextMenuItem.ContextMenuItemK b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenu.ContextMenuMoveItemMethodInfo a signature
+ GI.WebKit2.Objects.ContextMenu: instance (signature Data.Type.Equality.~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenu.ContextMenuK a, GI.WebKit2.Objects.ContextMenuItem.ContextMenuItemK b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenu.ContextMenuAppendMethodInfo a signature
+ GI.WebKit2.Objects.ContextMenu: instance (signature Data.Type.Equality.~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenu.ContextMenuK a, GI.WebKit2.Objects.ContextMenuItem.ContextMenuItemK b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenu.ContextMenuPrependMethodInfo a signature
+ GI.WebKit2.Objects.ContextMenu: instance (signature Data.Type.Equality.~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenu.ContextMenuK a, GI.WebKit2.Objects.ContextMenuItem.ContextMenuItemK b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenu.ContextMenuRemoveMethodInfo a signature
+ GI.WebKit2.Objects.ContextMenu: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenu.ContextMenuK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenu.ContextMenuRemoveAllMethodInfo a signature
+ GI.WebKit2.Objects.ContextMenu: instance (signature Data.Type.Equality.~ m Data.GI.Base.BasicTypes.GVariant, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenu.ContextMenuK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenu.ContextMenuGetUserDataMethodInfo a signature
+ GI.WebKit2.Objects.ContextMenu: instance (signature Data.Type.Equality.~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenu.ContextMenuK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenu.ContextMenuGetNItemsMethodInfo a signature
+ GI.WebKit2.Objects.ContextMenu: instance (signature Data.Type.Equality.~ m GI.WebKit2.Objects.ContextMenuItem.ContextMenuItem, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenu.ContextMenuK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenu.ContextMenuFirstMethodInfo a signature
+ GI.WebKit2.Objects.ContextMenu: instance (signature Data.Type.Equality.~ m GI.WebKit2.Objects.ContextMenuItem.ContextMenuItem, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenu.ContextMenuK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenu.ContextMenuLastMethodInfo a signature
+ GI.WebKit2.Objects.ContextMenu: instance (signature Data.Type.Equality.~ m [GI.WebKit2.Objects.ContextMenuItem.ContextMenuItem], Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenu.ContextMenuK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenu.ContextMenuGetItemsMethodInfo a signature
+ GI.WebKit2.Objects.ContextMenu: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.ContextMenu.ContextMenu
+ GI.WebKit2.Objects.ContextMenuItem: data ContextMenuItemGetActionMethodInfo
+ GI.WebKit2.Objects.ContextMenuItem: data ContextMenuItemGetStockActionMethodInfo
+ GI.WebKit2.Objects.ContextMenuItem: data ContextMenuItemGetSubmenuMethodInfo
+ GI.WebKit2.Objects.ContextMenuItem: data ContextMenuItemIsSeparatorMethodInfo
+ GI.WebKit2.Objects.ContextMenuItem: data ContextMenuItemSetSubmenuMethodInfo
+ GI.WebKit2.Objects.ContextMenuItem: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.ContextMenuItem.ContextMenuItem o) => GI.WebKit2.Objects.ContextMenuItem.ContextMenuItemK o
+ GI.WebKit2.Objects.ContextMenuItem: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.ContextMenuItem.ResolveContextMenuItemMethod t GI.WebKit2.Objects.ContextMenuItem.ContextMenuItem, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.ContextMenuItem.ContextMenuItem p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.ContextMenuItem.ContextMenuItem -> p)
+ GI.WebKit2.Objects.ContextMenuItem: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.ContextMenuItem.ResolveContextMenuItemMethod t GI.WebKit2.Objects.ContextMenuItem.ContextMenuItem, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.ContextMenuItem.ContextMenuItem p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.ContextMenuItem.ContextMenuItem -> p)
+ GI.WebKit2.Objects.ContextMenuItem: instance (signature Data.Type.Equality.~ (GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenuItem.ContextMenuItemK a, GI.WebKit2.Objects.ContextMenu.ContextMenuK b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenuItem.ContextMenuItemSetSubmenuMethodInfo a signature
+ GI.WebKit2.Objects.ContextMenuItem: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenuItem.ContextMenuItemK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenuItem.ContextMenuItemIsSeparatorMethodInfo a signature
+ GI.WebKit2.Objects.ContextMenuItem: instance (signature Data.Type.Equality.~ m GI.Gtk.Objects.Action.Action, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenuItem.ContextMenuItemK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenuItem.ContextMenuItemGetActionMethodInfo a signature
+ GI.WebKit2.Objects.ContextMenuItem: instance (signature Data.Type.Equality.~ m GI.WebKit2.Enums.ContextMenuAction, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenuItem.ContextMenuItemK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenuItem.ContextMenuItemGetStockActionMethodInfo a signature
+ GI.WebKit2.Objects.ContextMenuItem: instance (signature Data.Type.Equality.~ m GI.WebKit2.Objects.ContextMenu.ContextMenu, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ContextMenuItem.ContextMenuItemK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ContextMenuItem.ContextMenuItemGetSubmenuMethodInfo a signature
+ GI.WebKit2.Objects.ContextMenuItem: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.ContextMenuItem.ContextMenuItem
+ GI.WebKit2.Objects.CookieManager: data CookieManagerDeleteAllCookiesMethodInfo
+ GI.WebKit2.Objects.CookieManager: data CookieManagerDeleteCookiesForDomainMethodInfo
+ GI.WebKit2.Objects.CookieManager: data CookieManagerGetAcceptPolicyFinishMethodInfo
+ GI.WebKit2.Objects.CookieManager: data CookieManagerGetAcceptPolicyMethodInfo
+ GI.WebKit2.Objects.CookieManager: data CookieManagerGetDomainsWithCookiesFinishMethodInfo
+ GI.WebKit2.Objects.CookieManager: data CookieManagerGetDomainsWithCookiesMethodInfo
+ GI.WebKit2.Objects.CookieManager: data CookieManagerSetAcceptPolicyMethodInfo
+ GI.WebKit2.Objects.CookieManager: data CookieManagerSetPersistentStorageMethodInfo
+ GI.WebKit2.Objects.CookieManager: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.CookieManager.CookieManager o) => GI.WebKit2.Objects.CookieManager.CookieManagerK o
+ GI.WebKit2.Objects.CookieManager: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.CookieManager.ResolveCookieManagerMethod t GI.WebKit2.Objects.CookieManager.CookieManager, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.CookieManager.CookieManager p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.CookieManager.CookieManager -> p)
+ GI.WebKit2.Objects.CookieManager: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.CookieManager.ResolveCookieManagerMethod t GI.WebKit2.Objects.CookieManager.CookieManager, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.CookieManager.CookieManager p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.CookieManager.CookieManager -> p)
+ GI.WebKit2.Objects.CookieManager: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> GI.WebKit2.Enums.CookiePersistentStorage -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.CookieManager.CookieManagerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.CookieManager.CookieManagerSetPersistentStorageMethodInfo a signature
+ GI.WebKit2.Objects.CookieManager: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.CookieManager.CookieManagerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.CookieManager.CookieManagerDeleteCookiesForDomainMethodInfo a signature
+ GI.WebKit2.Objects.CookieManager: instance (signature Data.Type.Equality.~ (GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.CookieManager.CookieManagerK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.CookieManager.CookieManagerGetAcceptPolicyMethodInfo a signature
+ GI.WebKit2.Objects.CookieManager: instance (signature Data.Type.Equality.~ (GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.CookieManager.CookieManagerK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.CookieManager.CookieManagerGetDomainsWithCookiesMethodInfo a signature
+ GI.WebKit2.Objects.CookieManager: instance (signature Data.Type.Equality.~ (GI.WebKit2.Enums.CookieAcceptPolicy -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.CookieManager.CookieManagerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.CookieManager.CookieManagerSetAcceptPolicyMethodInfo a signature
+ GI.WebKit2.Objects.CookieManager: instance (signature Data.Type.Equality.~ (b -> m GI.WebKit2.Enums.CookieAcceptPolicy), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.CookieManager.CookieManagerK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.CookieManager.CookieManagerGetAcceptPolicyFinishMethodInfo a signature
+ GI.WebKit2.Objects.CookieManager: instance (signature Data.Type.Equality.~ (b -> m [Data.Text.Internal.Text]), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.CookieManager.CookieManagerK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.CookieManager.CookieManagerGetDomainsWithCookiesFinishMethodInfo a signature
+ GI.WebKit2.Objects.CookieManager: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.CookieManager.CookieManagerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.CookieManager.CookieManagerDeleteAllCookiesMethodInfo a signature
+ GI.WebKit2.Objects.CookieManager: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.CookieManager.CookieManager
+ GI.WebKit2.Objects.CookieManager: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.CookieManager.CookieManagerChangedSignalInfo
+ GI.WebKit2.Objects.Download: data DownloadCancelMethodInfo
+ GI.WebKit2.Objects.Download: data DownloadGetAllowOverwriteMethodInfo
+ GI.WebKit2.Objects.Download: data DownloadGetDestinationMethodInfo
+ GI.WebKit2.Objects.Download: data DownloadGetElapsedTimeMethodInfo
+ GI.WebKit2.Objects.Download: data DownloadGetEstimatedProgressMethodInfo
+ GI.WebKit2.Objects.Download: data DownloadGetReceivedDataLengthMethodInfo
+ GI.WebKit2.Objects.Download: data DownloadGetRequestMethodInfo
+ GI.WebKit2.Objects.Download: data DownloadGetResponseMethodInfo
+ GI.WebKit2.Objects.Download: data DownloadGetWebViewMethodInfo
+ GI.WebKit2.Objects.Download: data DownloadSetAllowOverwriteMethodInfo
+ GI.WebKit2.Objects.Download: data DownloadSetDestinationMethodInfo
+ GI.WebKit2.Objects.Download: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.Download.Download o) => GI.WebKit2.Objects.Download.DownloadK o
+ GI.WebKit2.Objects.Download: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.Download.ResolveDownloadMethod t GI.WebKit2.Objects.Download.Download, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.Download.Download p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.Download.Download -> p)
+ GI.WebKit2.Objects.Download: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.Download.ResolveDownloadMethod t GI.WebKit2.Objects.Download.Download, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.Download.Download p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.Download.Download -> p)
+ GI.WebKit2.Objects.Download: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Download.DownloadK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Download.DownloadSetDestinationMethodInfo a signature
+ GI.WebKit2.Objects.Download: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Download.DownloadK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Download.DownloadSetAllowOverwriteMethodInfo a signature
+ GI.WebKit2.Objects.Download: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Download.DownloadK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Download.DownloadCancelMethodInfo a signature
+ GI.WebKit2.Objects.Download: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Download.DownloadK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Download.DownloadGetDestinationMethodInfo a signature
+ GI.WebKit2.Objects.Download: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Download.DownloadK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Download.DownloadGetAllowOverwriteMethodInfo a signature
+ GI.WebKit2.Objects.Download: instance (signature Data.Type.Equality.~ m GHC.Types.Double, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Download.DownloadK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Download.DownloadGetElapsedTimeMethodInfo a signature
+ GI.WebKit2.Objects.Download: instance (signature Data.Type.Equality.~ m GHC.Types.Double, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Download.DownloadK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Download.DownloadGetEstimatedProgressMethodInfo a signature
+ GI.WebKit2.Objects.Download: instance (signature Data.Type.Equality.~ m GHC.Word.Word64, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Download.DownloadK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Download.DownloadGetReceivedDataLengthMethodInfo a signature
+ GI.WebKit2.Objects.Download: instance (signature Data.Type.Equality.~ m GI.WebKit2.Objects.URIRequest.URIRequest, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Download.DownloadK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Download.DownloadGetRequestMethodInfo a signature
+ GI.WebKit2.Objects.Download: instance (signature Data.Type.Equality.~ m GI.WebKit2.Objects.URIResponse.URIResponse, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Download.DownloadK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Download.DownloadGetResponseMethodInfo a signature
+ GI.WebKit2.Objects.Download: instance (signature Data.Type.Equality.~ m GI.WebKit2.Objects.WebView.WebView, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Download.DownloadK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Download.DownloadGetWebViewMethodInfo a signature
+ GI.WebKit2.Objects.Download: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Download.DownloadAllowOverwritePropertyInfo
+ GI.WebKit2.Objects.Download: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Download.DownloadDestinationPropertyInfo
+ GI.WebKit2.Objects.Download: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Download.DownloadEstimatedProgressPropertyInfo
+ GI.WebKit2.Objects.Download: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Download.DownloadResponsePropertyInfo
+ GI.WebKit2.Objects.Download: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.Download.Download
+ GI.WebKit2.Objects.Download: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.Download.DownloadCreatedDestinationSignalInfo
+ GI.WebKit2.Objects.Download: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.Download.DownloadDecideDestinationSignalInfo
+ GI.WebKit2.Objects.Download: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.Download.DownloadFailedSignalInfo
+ GI.WebKit2.Objects.Download: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.Download.DownloadFinishedSignalInfo
+ GI.WebKit2.Objects.Download: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.Download.DownloadReceivedDataSignalInfo
+ GI.WebKit2.Objects.EditorState: data EditorStateGetTypingAttributesMethodInfo
+ GI.WebKit2.Objects.EditorState: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.EditorState.EditorState o) => GI.WebKit2.Objects.EditorState.EditorStateK o
+ GI.WebKit2.Objects.EditorState: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.EditorState.ResolveEditorStateMethod t GI.WebKit2.Objects.EditorState.EditorState, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.EditorState.EditorState p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.EditorState.EditorState -> p)
+ GI.WebKit2.Objects.EditorState: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.EditorState.ResolveEditorStateMethod t GI.WebKit2.Objects.EditorState.EditorState, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.EditorState.EditorState p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.EditorState.EditorState -> p)
+ GI.WebKit2.Objects.EditorState: instance (signature Data.Type.Equality.~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.EditorState.EditorStateK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.EditorState.EditorStateGetTypingAttributesMethodInfo a signature
+ GI.WebKit2.Objects.EditorState: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.EditorState.EditorStateTypingAttributesPropertyInfo
+ GI.WebKit2.Objects.EditorState: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.EditorState.EditorState
+ GI.WebKit2.Objects.FaviconDatabase: data FaviconDatabaseClearMethodInfo
+ GI.WebKit2.Objects.FaviconDatabase: data FaviconDatabaseGetFaviconFinishMethodInfo
+ GI.WebKit2.Objects.FaviconDatabase: data FaviconDatabaseGetFaviconMethodInfo
+ GI.WebKit2.Objects.FaviconDatabase: data FaviconDatabaseGetFaviconUriMethodInfo
+ GI.WebKit2.Objects.FaviconDatabase: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.FaviconDatabase.FaviconDatabase o) => GI.WebKit2.Objects.FaviconDatabase.FaviconDatabaseK o
+ GI.WebKit2.Objects.FaviconDatabase: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.FaviconDatabase.ResolveFaviconDatabaseMethod t GI.WebKit2.Objects.FaviconDatabase.FaviconDatabase, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.FaviconDatabase.FaviconDatabase p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.FaviconDatabase.FaviconDatabase -> p)
+ GI.WebKit2.Objects.FaviconDatabase: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.FaviconDatabase.ResolveFaviconDatabaseMethod t GI.WebKit2.Objects.FaviconDatabase.FaviconDatabase, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.FaviconDatabase.FaviconDatabase p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.FaviconDatabase.FaviconDatabase -> p)
+ GI.WebKit2.Objects.FaviconDatabase: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FaviconDatabase.FaviconDatabaseK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FaviconDatabase.FaviconDatabaseGetFaviconMethodInfo a signature
+ GI.WebKit2.Objects.FaviconDatabase: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FaviconDatabase.FaviconDatabaseK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FaviconDatabase.FaviconDatabaseGetFaviconUriMethodInfo a signature
+ GI.WebKit2.Objects.FaviconDatabase: instance (signature Data.Type.Equality.~ (b -> m GI.Cairo.Structs.Surface.Surface), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FaviconDatabase.FaviconDatabaseK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FaviconDatabase.FaviconDatabaseGetFaviconFinishMethodInfo a signature
+ GI.WebKit2.Objects.FaviconDatabase: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FaviconDatabase.FaviconDatabaseK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FaviconDatabase.FaviconDatabaseClearMethodInfo a signature
+ GI.WebKit2.Objects.FaviconDatabase: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.FaviconDatabase.FaviconDatabase
+ GI.WebKit2.Objects.FaviconDatabase: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.FaviconDatabase.FaviconDatabaseFaviconChangedSignalInfo
+ GI.WebKit2.Objects.FileChooserRequest: data FileChooserRequestCancelMethodInfo
+ GI.WebKit2.Objects.FileChooserRequest: data FileChooserRequestGetMimeTypesFilterMethodInfo
+ GI.WebKit2.Objects.FileChooserRequest: data FileChooserRequestGetMimeTypesMethodInfo
+ GI.WebKit2.Objects.FileChooserRequest: data FileChooserRequestGetSelectMultipleMethodInfo
+ GI.WebKit2.Objects.FileChooserRequest: data FileChooserRequestGetSelectedFilesMethodInfo
+ GI.WebKit2.Objects.FileChooserRequest: data FileChooserRequestSelectFilesMethodInfo
+ GI.WebKit2.Objects.FileChooserRequest: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.FileChooserRequest.FileChooserRequest o) => GI.WebKit2.Objects.FileChooserRequest.FileChooserRequestK o
+ GI.WebKit2.Objects.FileChooserRequest: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.FileChooserRequest.ResolveFileChooserRequestMethod t GI.WebKit2.Objects.FileChooserRequest.FileChooserRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.FileChooserRequest.FileChooserRequest p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.FileChooserRequest.FileChooserRequest -> p)
+ GI.WebKit2.Objects.FileChooserRequest: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.FileChooserRequest.ResolveFileChooserRequestMethod t GI.WebKit2.Objects.FileChooserRequest.FileChooserRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.FileChooserRequest.FileChooserRequest p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.FileChooserRequest.FileChooserRequest -> p)
+ GI.WebKit2.Objects.FileChooserRequest: instance (signature Data.Type.Equality.~ ([Data.Text.Internal.Text] -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FileChooserRequest.FileChooserRequestK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FileChooserRequest.FileChooserRequestSelectFilesMethodInfo a signature
+ GI.WebKit2.Objects.FileChooserRequest: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FileChooserRequest.FileChooserRequestK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FileChooserRequest.FileChooserRequestCancelMethodInfo a signature
+ GI.WebKit2.Objects.FileChooserRequest: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FileChooserRequest.FileChooserRequestK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FileChooserRequest.FileChooserRequestGetSelectMultipleMethodInfo a signature
+ GI.WebKit2.Objects.FileChooserRequest: instance (signature Data.Type.Equality.~ m GI.Gtk.Objects.FileFilter.FileFilter, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FileChooserRequest.FileChooserRequestK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FileChooserRequest.FileChooserRequestGetMimeTypesFilterMethodInfo a signature
+ GI.WebKit2.Objects.FileChooserRequest: instance (signature Data.Type.Equality.~ m [Data.Text.Internal.Text], Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FileChooserRequest.FileChooserRequestK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FileChooserRequest.FileChooserRequestGetMimeTypesMethodInfo a signature
+ GI.WebKit2.Objects.FileChooserRequest: instance (signature Data.Type.Equality.~ m [Data.Text.Internal.Text], Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FileChooserRequest.FileChooserRequestK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FileChooserRequest.FileChooserRequestGetSelectedFilesMethodInfo a signature
+ GI.WebKit2.Objects.FileChooserRequest: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.FileChooserRequest.FileChooserRequestFilterPropertyInfo
+ GI.WebKit2.Objects.FileChooserRequest: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.FileChooserRequest.FileChooserRequestMimeTypesPropertyInfo
+ GI.WebKit2.Objects.FileChooserRequest: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.FileChooserRequest.FileChooserRequestSelectMultiplePropertyInfo
+ GI.WebKit2.Objects.FileChooserRequest: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.FileChooserRequest.FileChooserRequestSelectedFilesPropertyInfo
+ GI.WebKit2.Objects.FileChooserRequest: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.FileChooserRequest.FileChooserRequest
+ GI.WebKit2.Objects.FindController: data FindControllerCountMatchesMethodInfo
+ GI.WebKit2.Objects.FindController: data FindControllerGetMaxMatchCountMethodInfo
+ GI.WebKit2.Objects.FindController: data FindControllerGetOptionsMethodInfo
+ GI.WebKit2.Objects.FindController: data FindControllerGetSearchTextMethodInfo
+ GI.WebKit2.Objects.FindController: data FindControllerGetWebViewMethodInfo
+ GI.WebKit2.Objects.FindController: data FindControllerSearchFinishMethodInfo
+ GI.WebKit2.Objects.FindController: data FindControllerSearchMethodInfo
+ GI.WebKit2.Objects.FindController: data FindControllerSearchNextMethodInfo
+ GI.WebKit2.Objects.FindController: data FindControllerSearchPreviousMethodInfo
+ GI.WebKit2.Objects.FindController: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.FindController.FindController o) => GI.WebKit2.Objects.FindController.FindControllerK o
+ GI.WebKit2.Objects.FindController: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.FindController.ResolveFindControllerMethod t GI.WebKit2.Objects.FindController.FindController, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.FindController.FindController p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.FindController.FindController -> p)
+ GI.WebKit2.Objects.FindController: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.FindController.ResolveFindControllerMethod t GI.WebKit2.Objects.FindController.FindController, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.FindController.FindController p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.FindController.FindController -> p)
+ GI.WebKit2.Objects.FindController: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> GHC.Word.Word32 -> GHC.Word.Word32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FindController.FindControllerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FindController.FindControllerCountMatchesMethodInfo a signature
+ GI.WebKit2.Objects.FindController: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> GHC.Word.Word32 -> GHC.Word.Word32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FindController.FindControllerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FindController.FindControllerSearchMethodInfo a signature
+ GI.WebKit2.Objects.FindController: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FindController.FindControllerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FindController.FindControllerSearchFinishMethodInfo a signature
+ GI.WebKit2.Objects.FindController: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FindController.FindControllerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FindController.FindControllerSearchNextMethodInfo a signature
+ GI.WebKit2.Objects.FindController: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FindController.FindControllerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FindController.FindControllerSearchPreviousMethodInfo a signature
+ GI.WebKit2.Objects.FindController: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FindController.FindControllerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FindController.FindControllerGetSearchTextMethodInfo a signature
+ GI.WebKit2.Objects.FindController: instance (signature Data.Type.Equality.~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FindController.FindControllerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FindController.FindControllerGetMaxMatchCountMethodInfo a signature
+ GI.WebKit2.Objects.FindController: instance (signature Data.Type.Equality.~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FindController.FindControllerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FindController.FindControllerGetOptionsMethodInfo a signature
+ GI.WebKit2.Objects.FindController: instance (signature Data.Type.Equality.~ m GI.WebKit2.Objects.WebView.WebView, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FindController.FindControllerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FindController.FindControllerGetWebViewMethodInfo a signature
+ GI.WebKit2.Objects.FindController: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.FindController.FindControllerMaxMatchCountPropertyInfo
+ GI.WebKit2.Objects.FindController: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.FindController.FindControllerOptionsPropertyInfo
+ GI.WebKit2.Objects.FindController: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.FindController.FindControllerTextPropertyInfo
+ GI.WebKit2.Objects.FindController: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.FindController.FindControllerWebViewPropertyInfo
+ GI.WebKit2.Objects.FindController: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.FindController.FindController
+ GI.WebKit2.Objects.FindController: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.FindController.FindControllerCountedMatchesSignalInfo
+ GI.WebKit2.Objects.FindController: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.FindController.FindControllerFailedToFindTextSignalInfo
+ GI.WebKit2.Objects.FindController: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.FindController.FindControllerFoundTextSignalInfo
+ GI.WebKit2.Objects.FormSubmissionRequest: data FormSubmissionRequestGetTextFieldsMethodInfo
+ GI.WebKit2.Objects.FormSubmissionRequest: data FormSubmissionRequestSubmitMethodInfo
+ GI.WebKit2.Objects.FormSubmissionRequest: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.FormSubmissionRequest.FormSubmissionRequest o) => GI.WebKit2.Objects.FormSubmissionRequest.FormSubmissionRequestK o
+ GI.WebKit2.Objects.FormSubmissionRequest: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.FormSubmissionRequest.ResolveFormSubmissionRequestMethod t GI.WebKit2.Objects.FormSubmissionRequest.FormSubmissionRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.FormSubmissionRequest.FormSubmissionRequest p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.FormSubmissionRequest.FormSubmissionRequest -> p)
+ GI.WebKit2.Objects.FormSubmissionRequest: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.FormSubmissionRequest.ResolveFormSubmissionRequestMethod t GI.WebKit2.Objects.FormSubmissionRequest.FormSubmissionRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.FormSubmissionRequest.FormSubmissionRequest p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.FormSubmissionRequest.FormSubmissionRequest -> p)
+ GI.WebKit2.Objects.FormSubmissionRequest: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FormSubmissionRequest.FormSubmissionRequestK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FormSubmissionRequest.FormSubmissionRequestSubmitMethodInfo a signature
+ GI.WebKit2.Objects.FormSubmissionRequest: instance (signature Data.Type.Equality.~ m (Data.Map.Base.Map (GHC.Ptr.Ptr ()) (GHC.Ptr.Ptr ())), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.FormSubmissionRequest.FormSubmissionRequestK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.FormSubmissionRequest.FormSubmissionRequestGetTextFieldsMethodInfo a signature
+ GI.WebKit2.Objects.FormSubmissionRequest: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.FormSubmissionRequest.FormSubmissionRequest
+ GI.WebKit2.Objects.GeolocationPermissionRequest: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.GeolocationPermissionRequest.GeolocationPermissionRequest o) => GI.WebKit2.Objects.GeolocationPermissionRequest.GeolocationPermissionRequestK o
+ GI.WebKit2.Objects.GeolocationPermissionRequest: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.GeolocationPermissionRequest.ResolveGeolocationPermissionRequestMethod t GI.WebKit2.Objects.GeolocationPermissionRequest.GeolocationPermissionRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.GeolocationPermissionRequest.GeolocationPermissionRequest p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.GeolocationPermissionRequest.GeolocationPermissionRequest -> p)
+ GI.WebKit2.Objects.GeolocationPermissionRequest: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.GeolocationPermissionRequest.ResolveGeolocationPermissionRequestMethod t GI.WebKit2.Objects.GeolocationPermissionRequest.GeolocationPermissionRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.GeolocationPermissionRequest.GeolocationPermissionRequest p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.GeolocationPermissionRequest.GeolocationPermissionRequest -> p)
+ GI.WebKit2.Objects.GeolocationPermissionRequest: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.GeolocationPermissionRequest.GeolocationPermissionRequest
+ GI.WebKit2.Objects.HitTestResult: data HitTestResultContextIsEditableMethodInfo
+ GI.WebKit2.Objects.HitTestResult: data HitTestResultContextIsImageMethodInfo
+ GI.WebKit2.Objects.HitTestResult: data HitTestResultContextIsLinkMethodInfo
+ GI.WebKit2.Objects.HitTestResult: data HitTestResultContextIsMediaMethodInfo
+ GI.WebKit2.Objects.HitTestResult: data HitTestResultContextIsScrollbarMethodInfo
+ GI.WebKit2.Objects.HitTestResult: data HitTestResultContextIsSelectionMethodInfo
+ GI.WebKit2.Objects.HitTestResult: data HitTestResultGetContextMethodInfo
+ GI.WebKit2.Objects.HitTestResult: data HitTestResultGetImageUriMethodInfo
+ GI.WebKit2.Objects.HitTestResult: data HitTestResultGetLinkLabelMethodInfo
+ GI.WebKit2.Objects.HitTestResult: data HitTestResultGetLinkTitleMethodInfo
+ GI.WebKit2.Objects.HitTestResult: data HitTestResultGetLinkUriMethodInfo
+ GI.WebKit2.Objects.HitTestResult: data HitTestResultGetMediaUriMethodInfo
+ GI.WebKit2.Objects.HitTestResult: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.HitTestResult.HitTestResult o) => GI.WebKit2.Objects.HitTestResult.HitTestResultK o
+ GI.WebKit2.Objects.HitTestResult: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.HitTestResult.ResolveHitTestResultMethod t GI.WebKit2.Objects.HitTestResult.HitTestResult, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.HitTestResult.HitTestResult p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.HitTestResult.HitTestResult -> p)
+ GI.WebKit2.Objects.HitTestResult: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.HitTestResult.ResolveHitTestResultMethod t GI.WebKit2.Objects.HitTestResult.HitTestResult, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.HitTestResult.HitTestResult p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.HitTestResult.HitTestResult -> p)
+ GI.WebKit2.Objects.HitTestResult: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.HitTestResult.HitTestResultK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.HitTestResult.HitTestResultGetImageUriMethodInfo a signature
+ GI.WebKit2.Objects.HitTestResult: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.HitTestResult.HitTestResultK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.HitTestResult.HitTestResultGetLinkLabelMethodInfo a signature
+ GI.WebKit2.Objects.HitTestResult: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.HitTestResult.HitTestResultK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.HitTestResult.HitTestResultGetLinkTitleMethodInfo a signature
+ GI.WebKit2.Objects.HitTestResult: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.HitTestResult.HitTestResultK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.HitTestResult.HitTestResultGetLinkUriMethodInfo a signature
+ GI.WebKit2.Objects.HitTestResult: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.HitTestResult.HitTestResultK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.HitTestResult.HitTestResultGetMediaUriMethodInfo a signature
+ GI.WebKit2.Objects.HitTestResult: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.HitTestResult.HitTestResultK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.HitTestResult.HitTestResultContextIsEditableMethodInfo a signature
+ GI.WebKit2.Objects.HitTestResult: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.HitTestResult.HitTestResultK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.HitTestResult.HitTestResultContextIsImageMethodInfo a signature
+ GI.WebKit2.Objects.HitTestResult: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.HitTestResult.HitTestResultK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.HitTestResult.HitTestResultContextIsLinkMethodInfo a signature
+ GI.WebKit2.Objects.HitTestResult: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.HitTestResult.HitTestResultK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.HitTestResult.HitTestResultContextIsMediaMethodInfo a signature
+ GI.WebKit2.Objects.HitTestResult: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.HitTestResult.HitTestResultK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.HitTestResult.HitTestResultContextIsScrollbarMethodInfo a signature
+ GI.WebKit2.Objects.HitTestResult: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.HitTestResult.HitTestResultK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.HitTestResult.HitTestResultContextIsSelectionMethodInfo a signature
+ GI.WebKit2.Objects.HitTestResult: instance (signature Data.Type.Equality.~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.HitTestResult.HitTestResultK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.HitTestResult.HitTestResultGetContextMethodInfo a signature
+ GI.WebKit2.Objects.HitTestResult: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.HitTestResult.HitTestResultContextPropertyInfo
+ GI.WebKit2.Objects.HitTestResult: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.HitTestResult.HitTestResultImageUriPropertyInfo
+ GI.WebKit2.Objects.HitTestResult: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.HitTestResult.HitTestResultLinkLabelPropertyInfo
+ GI.WebKit2.Objects.HitTestResult: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.HitTestResult.HitTestResultLinkTitlePropertyInfo
+ GI.WebKit2.Objects.HitTestResult: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.HitTestResult.HitTestResultLinkUriPropertyInfo
+ GI.WebKit2.Objects.HitTestResult: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.HitTestResult.HitTestResultMediaUriPropertyInfo
+ GI.WebKit2.Objects.HitTestResult: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.HitTestResult.HitTestResult
+ GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest: data InstallMissingMediaPluginsPermissionRequestGetDescriptionMethodInfo
+ GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest.InstallMissingMediaPluginsPermissionRequest o) => GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest.InstallMissingMediaPluginsPermissionRequestK o
+ GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest.ResolveInstallMissingMediaPluginsPermissionRequestMethod t GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest.InstallMissingMediaPluginsPermissionRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest.InstallMissingMediaPluginsPermissionRequest p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest.InstallMissingMediaPluginsPermissionRequest -> p)
+ GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest.ResolveInstallMissingMediaPluginsPermissionRequestMethod t GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest.InstallMissingMediaPluginsPermissionRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest.InstallMissingMediaPluginsPermissionRequest p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest.InstallMissingMediaPluginsPermissionRequest -> p)
+ GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest.InstallMissingMediaPluginsPermissionRequestK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest.InstallMissingMediaPluginsPermissionRequestGetDescriptionMethodInfo a signature
+ GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.InstallMissingMediaPluginsPermissionRequest.InstallMissingMediaPluginsPermissionRequest
+ GI.WebKit2.Objects.NavigationPolicyDecision: data NavigationPolicyDecisionGetFrameNameMethodInfo
+ GI.WebKit2.Objects.NavigationPolicyDecision: data NavigationPolicyDecisionGetModifiersMethodInfo
+ GI.WebKit2.Objects.NavigationPolicyDecision: data NavigationPolicyDecisionGetMouseButtonMethodInfo
+ GI.WebKit2.Objects.NavigationPolicyDecision: data NavigationPolicyDecisionGetNavigationActionMethodInfo
+ GI.WebKit2.Objects.NavigationPolicyDecision: data NavigationPolicyDecisionGetNavigationTypeMethodInfo
+ GI.WebKit2.Objects.NavigationPolicyDecision: data NavigationPolicyDecisionGetRequestMethodInfo
+ GI.WebKit2.Objects.NavigationPolicyDecision: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecision o) => GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecisionK o
+ GI.WebKit2.Objects.NavigationPolicyDecision: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.NavigationPolicyDecision.ResolveNavigationPolicyDecisionMethod t GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecision, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecision p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecision -> p)
+ GI.WebKit2.Objects.NavigationPolicyDecision: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.NavigationPolicyDecision.ResolveNavigationPolicyDecisionMethod t GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecision, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecision p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecision -> p)
+ GI.WebKit2.Objects.NavigationPolicyDecision: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecisionK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecisionGetFrameNameMethodInfo a signature
+ GI.WebKit2.Objects.NavigationPolicyDecision: instance (signature Data.Type.Equality.~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecisionK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecisionGetModifiersMethodInfo a signature
+ GI.WebKit2.Objects.NavigationPolicyDecision: instance (signature Data.Type.Equality.~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecisionK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecisionGetMouseButtonMethodInfo a signature
+ GI.WebKit2.Objects.NavigationPolicyDecision: instance (signature Data.Type.Equality.~ m GI.WebKit2.Enums.NavigationType, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecisionK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecisionGetNavigationTypeMethodInfo a signature
+ GI.WebKit2.Objects.NavigationPolicyDecision: instance (signature Data.Type.Equality.~ m GI.WebKit2.Objects.URIRequest.URIRequest, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecisionK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecisionGetRequestMethodInfo a signature
+ GI.WebKit2.Objects.NavigationPolicyDecision: instance (signature Data.Type.Equality.~ m GI.WebKit2.Structs.NavigationAction.NavigationAction, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecisionK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecisionGetNavigationActionMethodInfo a signature
+ GI.WebKit2.Objects.NavigationPolicyDecision: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecisionFrameNamePropertyInfo
+ GI.WebKit2.Objects.NavigationPolicyDecision: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecisionModifiersPropertyInfo
+ GI.WebKit2.Objects.NavigationPolicyDecision: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecisionMouseButtonPropertyInfo
+ GI.WebKit2.Objects.NavigationPolicyDecision: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecisionNavigationActionPropertyInfo
+ GI.WebKit2.Objects.NavigationPolicyDecision: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecisionNavigationTypePropertyInfo
+ GI.WebKit2.Objects.NavigationPolicyDecision: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecisionRequestPropertyInfo
+ GI.WebKit2.Objects.NavigationPolicyDecision: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.NavigationPolicyDecision.NavigationPolicyDecision
+ GI.WebKit2.Objects.Notification: data NotificationCloseMethodInfo
+ GI.WebKit2.Objects.Notification: data NotificationGetBodyMethodInfo
+ GI.WebKit2.Objects.Notification: data NotificationGetIdMethodInfo
+ GI.WebKit2.Objects.Notification: data NotificationGetTitleMethodInfo
+ GI.WebKit2.Objects.Notification: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.Notification.Notification o) => GI.WebKit2.Objects.Notification.NotificationK o
+ GI.WebKit2.Objects.Notification: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.Notification.ResolveNotificationMethod t GI.WebKit2.Objects.Notification.Notification, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.Notification.Notification p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.Notification.Notification -> p)
+ GI.WebKit2.Objects.Notification: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.Notification.ResolveNotificationMethod t GI.WebKit2.Objects.Notification.Notification, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.Notification.Notification p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.Notification.Notification -> p)
+ GI.WebKit2.Objects.Notification: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Notification.NotificationK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Notification.NotificationCloseMethodInfo a signature
+ GI.WebKit2.Objects.Notification: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Notification.NotificationK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Notification.NotificationGetBodyMethodInfo a signature
+ GI.WebKit2.Objects.Notification: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Notification.NotificationK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Notification.NotificationGetTitleMethodInfo a signature
+ GI.WebKit2.Objects.Notification: instance (signature Data.Type.Equality.~ m GHC.Word.Word64, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Notification.NotificationK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Notification.NotificationGetIdMethodInfo a signature
+ GI.WebKit2.Objects.Notification: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Notification.NotificationBodyPropertyInfo
+ GI.WebKit2.Objects.Notification: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Notification.NotificationIdPropertyInfo
+ GI.WebKit2.Objects.Notification: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Notification.NotificationTitlePropertyInfo
+ GI.WebKit2.Objects.Notification: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.Notification.Notification
+ GI.WebKit2.Objects.Notification: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.Notification.NotificationClosedSignalInfo
+ GI.WebKit2.Objects.NotificationPermissionRequest: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.NotificationPermissionRequest.NotificationPermissionRequest o) => GI.WebKit2.Objects.NotificationPermissionRequest.NotificationPermissionRequestK o
+ GI.WebKit2.Objects.NotificationPermissionRequest: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.NotificationPermissionRequest.ResolveNotificationPermissionRequestMethod t GI.WebKit2.Objects.NotificationPermissionRequest.NotificationPermissionRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.NotificationPermissionRequest.NotificationPermissionRequest p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.NotificationPermissionRequest.NotificationPermissionRequest -> p)
+ GI.WebKit2.Objects.NotificationPermissionRequest: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.NotificationPermissionRequest.ResolveNotificationPermissionRequestMethod t GI.WebKit2.Objects.NotificationPermissionRequest.NotificationPermissionRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.NotificationPermissionRequest.NotificationPermissionRequest p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.NotificationPermissionRequest.NotificationPermissionRequest -> p)
+ GI.WebKit2.Objects.NotificationPermissionRequest: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.NotificationPermissionRequest.NotificationPermissionRequest
+ GI.WebKit2.Objects.Plugin: data PluginGetDescriptionMethodInfo
+ GI.WebKit2.Objects.Plugin: data PluginGetMimeInfoListMethodInfo
+ GI.WebKit2.Objects.Plugin: data PluginGetNameMethodInfo
+ GI.WebKit2.Objects.Plugin: data PluginGetPathMethodInfo
+ GI.WebKit2.Objects.Plugin: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.Plugin.Plugin o) => GI.WebKit2.Objects.Plugin.PluginK o
+ GI.WebKit2.Objects.Plugin: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.Plugin.ResolvePluginMethod t GI.WebKit2.Objects.Plugin.Plugin, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.Plugin.Plugin p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.Plugin.Plugin -> p)
+ GI.WebKit2.Objects.Plugin: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.Plugin.ResolvePluginMethod t GI.WebKit2.Objects.Plugin.Plugin, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.Plugin.Plugin p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.Plugin.Plugin -> p)
+ GI.WebKit2.Objects.Plugin: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Plugin.PluginK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Plugin.PluginGetDescriptionMethodInfo a signature
+ GI.WebKit2.Objects.Plugin: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Plugin.PluginK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Plugin.PluginGetNameMethodInfo a signature
+ GI.WebKit2.Objects.Plugin: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Plugin.PluginK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Plugin.PluginGetPathMethodInfo a signature
+ GI.WebKit2.Objects.Plugin: instance (signature Data.Type.Equality.~ m [GI.WebKit2.Structs.MimeInfo.MimeInfo], Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Plugin.PluginK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Plugin.PluginGetMimeInfoListMethodInfo a signature
+ GI.WebKit2.Objects.Plugin: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.Plugin.Plugin
+ GI.WebKit2.Objects.PolicyDecision: data PolicyDecisionDownloadMethodInfo
+ GI.WebKit2.Objects.PolicyDecision: data PolicyDecisionIgnoreMethodInfo
+ GI.WebKit2.Objects.PolicyDecision: data PolicyDecisionUseMethodInfo
+ GI.WebKit2.Objects.PolicyDecision: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.PolicyDecision.PolicyDecision o) => GI.WebKit2.Objects.PolicyDecision.PolicyDecisionK o
+ GI.WebKit2.Objects.PolicyDecision: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.PolicyDecision.ResolvePolicyDecisionMethod t GI.WebKit2.Objects.PolicyDecision.PolicyDecision, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.PolicyDecision.PolicyDecision p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.PolicyDecision.PolicyDecision -> p)
+ GI.WebKit2.Objects.PolicyDecision: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.PolicyDecision.ResolvePolicyDecisionMethod t GI.WebKit2.Objects.PolicyDecision.PolicyDecision, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.PolicyDecision.PolicyDecision p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.PolicyDecision.PolicyDecision -> p)
+ GI.WebKit2.Objects.PolicyDecision: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.PolicyDecision.PolicyDecisionK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.PolicyDecision.PolicyDecisionDownloadMethodInfo a signature
+ GI.WebKit2.Objects.PolicyDecision: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.PolicyDecision.PolicyDecisionK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.PolicyDecision.PolicyDecisionIgnoreMethodInfo a signature
+ GI.WebKit2.Objects.PolicyDecision: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.PolicyDecision.PolicyDecisionK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.PolicyDecision.PolicyDecisionUseMethodInfo a signature
+ GI.WebKit2.Objects.PolicyDecision: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.PolicyDecision.PolicyDecision
+ GI.WebKit2.Objects.PrintOperation: data PrintOperationGetPageSetupMethodInfo
+ GI.WebKit2.Objects.PrintOperation: data PrintOperationGetPrintSettingsMethodInfo
+ GI.WebKit2.Objects.PrintOperation: data PrintOperationPrintMethodInfo
+ GI.WebKit2.Objects.PrintOperation: data PrintOperationRunDialogMethodInfo
+ GI.WebKit2.Objects.PrintOperation: data PrintOperationSetPageSetupMethodInfo
+ GI.WebKit2.Objects.PrintOperation: data PrintOperationSetPrintSettingsMethodInfo
+ GI.WebKit2.Objects.PrintOperation: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.PrintOperation.PrintOperation o) => GI.WebKit2.Objects.PrintOperation.PrintOperationK o
+ GI.WebKit2.Objects.PrintOperation: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.PrintOperation.ResolvePrintOperationMethod t GI.WebKit2.Objects.PrintOperation.PrintOperation, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.PrintOperation.PrintOperation p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.PrintOperation.PrintOperation -> p)
+ GI.WebKit2.Objects.PrintOperation: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.PrintOperation.ResolvePrintOperationMethod t GI.WebKit2.Objects.PrintOperation.PrintOperation, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.PrintOperation.PrintOperation p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.PrintOperation.PrintOperation -> p)
+ GI.WebKit2.Objects.PrintOperation: instance (signature Data.Type.Equality.~ (GHC.Base.Maybe b -> m GI.WebKit2.Enums.PrintOperationResponse), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.PrintOperation.PrintOperationK a, GI.Gtk.Objects.Window.WindowK b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.PrintOperation.PrintOperationRunDialogMethodInfo a signature
+ GI.WebKit2.Objects.PrintOperation: instance (signature Data.Type.Equality.~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.PrintOperation.PrintOperationK a, GI.Gtk.Objects.PageSetup.PageSetupK b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.PrintOperation.PrintOperationSetPageSetupMethodInfo a signature
+ GI.WebKit2.Objects.PrintOperation: instance (signature Data.Type.Equality.~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.PrintOperation.PrintOperationK a, GI.Gtk.Objects.PrintSettings.PrintSettingsK b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.PrintOperation.PrintOperationSetPrintSettingsMethodInfo a signature
+ GI.WebKit2.Objects.PrintOperation: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.PrintOperation.PrintOperationK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.PrintOperation.PrintOperationPrintMethodInfo a signature
+ GI.WebKit2.Objects.PrintOperation: instance (signature Data.Type.Equality.~ m GI.Gtk.Objects.PageSetup.PageSetup, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.PrintOperation.PrintOperationK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.PrintOperation.PrintOperationGetPageSetupMethodInfo a signature
+ GI.WebKit2.Objects.PrintOperation: instance (signature Data.Type.Equality.~ m GI.Gtk.Objects.PrintSettings.PrintSettings, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.PrintOperation.PrintOperationK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.PrintOperation.PrintOperationGetPrintSettingsMethodInfo a signature
+ GI.WebKit2.Objects.PrintOperation: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.PrintOperation.PrintOperationPageSetupPropertyInfo
+ GI.WebKit2.Objects.PrintOperation: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.PrintOperation.PrintOperationPrintSettingsPropertyInfo
+ GI.WebKit2.Objects.PrintOperation: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.PrintOperation.PrintOperationWebViewPropertyInfo
+ GI.WebKit2.Objects.PrintOperation: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.PrintOperation.PrintOperation
+ GI.WebKit2.Objects.PrintOperation: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.PrintOperation.PrintOperationFailedSignalInfo
+ GI.WebKit2.Objects.PrintOperation: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.PrintOperation.PrintOperationFinishedSignalInfo
+ GI.WebKit2.Objects.ResponsePolicyDecision: data ResponsePolicyDecisionGetRequestMethodInfo
+ GI.WebKit2.Objects.ResponsePolicyDecision: data ResponsePolicyDecisionGetResponseMethodInfo
+ GI.WebKit2.Objects.ResponsePolicyDecision: data ResponsePolicyDecisionIsMimeTypeSupportedMethodInfo
+ GI.WebKit2.Objects.ResponsePolicyDecision: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.ResponsePolicyDecision.ResponsePolicyDecision o) => GI.WebKit2.Objects.ResponsePolicyDecision.ResponsePolicyDecisionK o
+ GI.WebKit2.Objects.ResponsePolicyDecision: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.ResponsePolicyDecision.ResolveResponsePolicyDecisionMethod t GI.WebKit2.Objects.ResponsePolicyDecision.ResponsePolicyDecision, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.ResponsePolicyDecision.ResponsePolicyDecision p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.ResponsePolicyDecision.ResponsePolicyDecision -> p)
+ GI.WebKit2.Objects.ResponsePolicyDecision: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.ResponsePolicyDecision.ResolveResponsePolicyDecisionMethod t GI.WebKit2.Objects.ResponsePolicyDecision.ResponsePolicyDecision, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.ResponsePolicyDecision.ResponsePolicyDecision p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.ResponsePolicyDecision.ResponsePolicyDecision -> p)
+ GI.WebKit2.Objects.ResponsePolicyDecision: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ResponsePolicyDecision.ResponsePolicyDecisionK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ResponsePolicyDecision.ResponsePolicyDecisionIsMimeTypeSupportedMethodInfo a signature
+ GI.WebKit2.Objects.ResponsePolicyDecision: instance (signature Data.Type.Equality.~ m GI.WebKit2.Objects.URIRequest.URIRequest, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ResponsePolicyDecision.ResponsePolicyDecisionK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ResponsePolicyDecision.ResponsePolicyDecisionGetRequestMethodInfo a signature
+ GI.WebKit2.Objects.ResponsePolicyDecision: instance (signature Data.Type.Equality.~ m GI.WebKit2.Objects.URIResponse.URIResponse, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.ResponsePolicyDecision.ResponsePolicyDecisionK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.ResponsePolicyDecision.ResponsePolicyDecisionGetResponseMethodInfo a signature
+ GI.WebKit2.Objects.ResponsePolicyDecision: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.ResponsePolicyDecision.ResponsePolicyDecisionRequestPropertyInfo
+ GI.WebKit2.Objects.ResponsePolicyDecision: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.ResponsePolicyDecision.ResponsePolicyDecisionResponsePropertyInfo
+ GI.WebKit2.Objects.ResponsePolicyDecision: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.ResponsePolicyDecision.ResponsePolicyDecision
+ GI.WebKit2.Objects.SecurityManager: data SecurityManagerRegisterUriSchemeAsCorsEnabledMethodInfo
+ GI.WebKit2.Objects.SecurityManager: data SecurityManagerRegisterUriSchemeAsDisplayIsolatedMethodInfo
+ GI.WebKit2.Objects.SecurityManager: data SecurityManagerRegisterUriSchemeAsEmptyDocumentMethodInfo
+ GI.WebKit2.Objects.SecurityManager: data SecurityManagerRegisterUriSchemeAsLocalMethodInfo
+ GI.WebKit2.Objects.SecurityManager: data SecurityManagerRegisterUriSchemeAsNoAccessMethodInfo
+ GI.WebKit2.Objects.SecurityManager: data SecurityManagerRegisterUriSchemeAsSecureMethodInfo
+ GI.WebKit2.Objects.SecurityManager: data SecurityManagerUriSchemeIsCorsEnabledMethodInfo
+ GI.WebKit2.Objects.SecurityManager: data SecurityManagerUriSchemeIsDisplayIsolatedMethodInfo
+ GI.WebKit2.Objects.SecurityManager: data SecurityManagerUriSchemeIsEmptyDocumentMethodInfo
+ GI.WebKit2.Objects.SecurityManager: data SecurityManagerUriSchemeIsLocalMethodInfo
+ GI.WebKit2.Objects.SecurityManager: data SecurityManagerUriSchemeIsNoAccessMethodInfo
+ GI.WebKit2.Objects.SecurityManager: data SecurityManagerUriSchemeIsSecureMethodInfo
+ GI.WebKit2.Objects.SecurityManager: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.SecurityManager.SecurityManager o) => GI.WebKit2.Objects.SecurityManager.SecurityManagerK o
+ GI.WebKit2.Objects.SecurityManager: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.SecurityManager.ResolveSecurityManagerMethod t GI.WebKit2.Objects.SecurityManager.SecurityManager, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.SecurityManager.SecurityManager p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.SecurityManager.SecurityManager -> p)
+ GI.WebKit2.Objects.SecurityManager: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.SecurityManager.ResolveSecurityManagerMethod t GI.WebKit2.Objects.SecurityManager.SecurityManager, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.SecurityManager.SecurityManager p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.SecurityManager.SecurityManager -> p)
+ GI.WebKit2.Objects.SecurityManager: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.SecurityManager.SecurityManagerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.SecurityManager.SecurityManagerRegisterUriSchemeAsCorsEnabledMethodInfo a signature
+ GI.WebKit2.Objects.SecurityManager: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.SecurityManager.SecurityManagerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.SecurityManager.SecurityManagerRegisterUriSchemeAsDisplayIsolatedMethodInfo a signature
+ GI.WebKit2.Objects.SecurityManager: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.SecurityManager.SecurityManagerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.SecurityManager.SecurityManagerRegisterUriSchemeAsEmptyDocumentMethodInfo a signature
+ GI.WebKit2.Objects.SecurityManager: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.SecurityManager.SecurityManagerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.SecurityManager.SecurityManagerRegisterUriSchemeAsLocalMethodInfo a signature
+ GI.WebKit2.Objects.SecurityManager: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.SecurityManager.SecurityManagerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.SecurityManager.SecurityManagerRegisterUriSchemeAsNoAccessMethodInfo a signature
+ GI.WebKit2.Objects.SecurityManager: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.SecurityManager.SecurityManagerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.SecurityManager.SecurityManagerRegisterUriSchemeAsSecureMethodInfo a signature
+ GI.WebKit2.Objects.SecurityManager: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.SecurityManager.SecurityManagerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.SecurityManager.SecurityManagerUriSchemeIsCorsEnabledMethodInfo a signature
+ GI.WebKit2.Objects.SecurityManager: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.SecurityManager.SecurityManagerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.SecurityManager.SecurityManagerUriSchemeIsDisplayIsolatedMethodInfo a signature
+ GI.WebKit2.Objects.SecurityManager: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.SecurityManager.SecurityManagerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.SecurityManager.SecurityManagerUriSchemeIsEmptyDocumentMethodInfo a signature
+ GI.WebKit2.Objects.SecurityManager: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.SecurityManager.SecurityManagerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.SecurityManager.SecurityManagerUriSchemeIsLocalMethodInfo a signature
+ GI.WebKit2.Objects.SecurityManager: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.SecurityManager.SecurityManagerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.SecurityManager.SecurityManagerUriSchemeIsNoAccessMethodInfo a signature
+ GI.WebKit2.Objects.SecurityManager: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.SecurityManager.SecurityManagerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.SecurityManager.SecurityManagerUriSchemeIsSecureMethodInfo a signature
+ GI.WebKit2.Objects.SecurityManager: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.SecurityManager.SecurityManager
+ GI.WebKit2.Objects.Settings: data SettingsGetAllowFileAccessFromFileUrlsMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetAllowModalDialogsMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetAutoLoadImagesMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetCursiveFontFamilyMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetDefaultCharsetMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetDefaultFontFamilyMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetDefaultFontSizeMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetDefaultMonospaceFontSizeMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetDrawCompositingIndicatorsMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetEnableAccelerated2dCanvasMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetEnableCaretBrowsingMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetEnableDeveloperExtrasMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetEnableDnsPrefetchingMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetEnableFrameFlatteningMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetEnableFullscreenMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetEnableHtml5DatabaseMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetEnableHtml5LocalStorageMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetEnableHyperlinkAuditingMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetEnableJavaMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetEnableJavascriptMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetEnableMediaStreamMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetEnableMediasourceMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetEnableOfflineWebApplicationCacheMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetEnablePageCacheMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetEnablePluginsMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetEnablePrivateBrowsingMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetEnableResizableTextAreasMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetEnableSiteSpecificQuirksMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetEnableSmoothScrollingMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetEnableSpatialNavigationMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetEnableTabsToLinksMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetEnableWebaudioMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetEnableWebglMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetEnableWriteConsoleMessagesToStdoutMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetEnableXssAuditorMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetFantasyFontFamilyMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetJavascriptCanAccessClipboardMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetJavascriptCanOpenWindowsAutomaticallyMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetLoadIconsIgnoringImageLoadSettingMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetMediaPlaybackAllowsInlineMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetMediaPlaybackRequiresUserGestureMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetMinimumFontSizeMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetMonospaceFontFamilyMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetPictographFontFamilyMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetPrintBackgroundsMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetSansSerifFontFamilyMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetSerifFontFamilyMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetUserAgentMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsGetZoomTextOnlyMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetAllowFileAccessFromFileUrlsMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetAllowModalDialogsMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetAutoLoadImagesMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetCursiveFontFamilyMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetDefaultCharsetMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetDefaultFontFamilyMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetDefaultFontSizeMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetDefaultMonospaceFontSizeMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetDrawCompositingIndicatorsMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetEnableAccelerated2dCanvasMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetEnableCaretBrowsingMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetEnableDeveloperExtrasMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetEnableDnsPrefetchingMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetEnableFrameFlatteningMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetEnableFullscreenMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetEnableHtml5DatabaseMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetEnableHtml5LocalStorageMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetEnableHyperlinkAuditingMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetEnableJavaMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetEnableJavascriptMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetEnableMediaStreamMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetEnableMediasourceMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetEnableOfflineWebApplicationCacheMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetEnablePageCacheMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetEnablePluginsMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetEnablePrivateBrowsingMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetEnableResizableTextAreasMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetEnableSiteSpecificQuirksMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetEnableSmoothScrollingMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetEnableSpatialNavigationMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetEnableTabsToLinksMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetEnableWebaudioMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetEnableWebglMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetEnableWriteConsoleMessagesToStdoutMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetEnableXssAuditorMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetFantasyFontFamilyMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetJavascriptCanAccessClipboardMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetJavascriptCanOpenWindowsAutomaticallyMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetLoadIconsIgnoringImageLoadSettingMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetMediaPlaybackAllowsInlineMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetMediaPlaybackRequiresUserGestureMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetMinimumFontSizeMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetMonospaceFontFamilyMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetPictographFontFamilyMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetPrintBackgroundsMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetSansSerifFontFamilyMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetSerifFontFamilyMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetUserAgentMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetUserAgentWithApplicationDetailsMethodInfo
+ GI.WebKit2.Objects.Settings: data SettingsSetZoomTextOnlyMethodInfo
+ GI.WebKit2.Objects.Settings: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.Settings.Settings o) => GI.WebKit2.Objects.Settings.SettingsK o
+ GI.WebKit2.Objects.Settings: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.Settings.ResolveSettingsMethod t GI.WebKit2.Objects.Settings.Settings, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.Settings.Settings p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.Settings.Settings -> p)
+ GI.WebKit2.Objects.Settings: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.Settings.ResolveSettingsMethod t GI.WebKit2.Objects.Settings.Settings, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.Settings.Settings p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.Settings.Settings -> p)
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetCursiveFontFamilyMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetDefaultCharsetMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetDefaultFontFamilyMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetFantasyFontFamilyMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetMonospaceFontFamilyMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetPictographFontFamilyMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetSansSerifFontFamilyMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetSerifFontFamilyMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Base.Maybe Data.Text.Internal.Text -> GHC.Base.Maybe Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetUserAgentWithApplicationDetailsMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Base.Maybe Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetUserAgentMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetAllowFileAccessFromFileUrlsMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetAllowModalDialogsMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetAutoLoadImagesMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetDrawCompositingIndicatorsMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableAccelerated2dCanvasMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableCaretBrowsingMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableDeveloperExtrasMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableDnsPrefetchingMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableFrameFlatteningMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableFullscreenMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableHtml5DatabaseMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableHtml5LocalStorageMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableHyperlinkAuditingMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableJavaMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableJavascriptMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableMediaStreamMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableMediasourceMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableOfflineWebApplicationCacheMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnablePageCacheMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnablePluginsMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnablePrivateBrowsingMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableResizableTextAreasMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableSiteSpecificQuirksMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableSmoothScrollingMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableSpatialNavigationMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableTabsToLinksMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableWebaudioMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableWebglMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableWriteConsoleMessagesToStdoutMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetEnableXssAuditorMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetJavascriptCanAccessClipboardMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetJavascriptCanOpenWindowsAutomaticallyMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetLoadIconsIgnoringImageLoadSettingMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetMediaPlaybackAllowsInlineMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetMediaPlaybackRequiresUserGestureMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetPrintBackgroundsMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetZoomTextOnlyMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Word.Word32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetDefaultFontSizeMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Word.Word32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetDefaultMonospaceFontSizeMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ (GHC.Word.Word32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsSetMinimumFontSizeMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetCursiveFontFamilyMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetDefaultCharsetMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetDefaultFontFamilyMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetFantasyFontFamilyMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetMonospaceFontFamilyMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetPictographFontFamilyMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetSansSerifFontFamilyMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetSerifFontFamilyMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetUserAgentMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetAllowFileAccessFromFileUrlsMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetAllowModalDialogsMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetAutoLoadImagesMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetDrawCompositingIndicatorsMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableAccelerated2dCanvasMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableCaretBrowsingMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableDeveloperExtrasMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableDnsPrefetchingMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableFrameFlatteningMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableFullscreenMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableHtml5DatabaseMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableHtml5LocalStorageMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableHyperlinkAuditingMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableJavaMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableJavascriptMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableMediaStreamMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableMediasourceMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableOfflineWebApplicationCacheMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnablePageCacheMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnablePluginsMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnablePrivateBrowsingMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableResizableTextAreasMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableSiteSpecificQuirksMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableSmoothScrollingMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableSpatialNavigationMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableTabsToLinksMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableWebaudioMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableWebglMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableWriteConsoleMessagesToStdoutMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetEnableXssAuditorMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetJavascriptCanAccessClipboardMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetJavascriptCanOpenWindowsAutomaticallyMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetLoadIconsIgnoringImageLoadSettingMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetMediaPlaybackAllowsInlineMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetMediaPlaybackRequiresUserGestureMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetPrintBackgroundsMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetZoomTextOnlyMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetDefaultFontSizeMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetDefaultMonospaceFontSizeMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance (signature Data.Type.Equality.~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.Settings.SettingsK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.Settings.SettingsGetMinimumFontSizeMethodInfo a signature
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsAllowFileAccessFromFileUrlsPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsAllowModalDialogsPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsAutoLoadImagesPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsCursiveFontFamilyPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsDefaultCharsetPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsDefaultFontFamilyPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsDefaultFontSizePropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsDefaultMonospaceFontSizePropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsDrawCompositingIndicatorsPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableAccelerated2dCanvasPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableCaretBrowsingPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableDeveloperExtrasPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableDnsPrefetchingPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableFrameFlatteningPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableFullscreenPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableHtml5DatabasePropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableHtml5LocalStoragePropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableHyperlinkAuditingPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableJavaPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableJavascriptPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableMediaStreamPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableMediasourcePropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableOfflineWebApplicationCachePropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnablePageCachePropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnablePluginsPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnablePrivateBrowsingPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableResizableTextAreasPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableSiteSpecificQuirksPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableSmoothScrollingPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableSpatialNavigationPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableTabsToLinksPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableWebaudioPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableWebglPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableWriteConsoleMessagesToStdoutPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsEnableXssAuditorPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsFantasyFontFamilyPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsJavascriptCanAccessClipboardPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsJavascriptCanOpenWindowsAutomaticallyPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsLoadIconsIgnoringImageLoadSettingPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsMediaPlaybackAllowsInlinePropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsMediaPlaybackRequiresUserGesturePropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsMinimumFontSizePropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsMonospaceFontFamilyPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsPictographFontFamilyPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsPrintBackgroundsPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsSansSerifFontFamilyPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsSerifFontFamilyPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsUserAgentPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.Settings.SettingsZoomTextOnlyPropertyInfo
+ GI.WebKit2.Objects.Settings: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.Settings.Settings
+ GI.WebKit2.Objects.URIRequest: data URIRequestGetHttpHeadersMethodInfo
+ GI.WebKit2.Objects.URIRequest: data URIRequestGetUriMethodInfo
+ GI.WebKit2.Objects.URIRequest: data URIRequestSetUriMethodInfo
+ GI.WebKit2.Objects.URIRequest: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.URIRequest.URIRequest o) => GI.WebKit2.Objects.URIRequest.URIRequestK o
+ GI.WebKit2.Objects.URIRequest: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.URIRequest.ResolveURIRequestMethod t GI.WebKit2.Objects.URIRequest.URIRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.URIRequest.URIRequest p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.URIRequest.URIRequest -> p)
+ GI.WebKit2.Objects.URIRequest: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.URIRequest.ResolveURIRequestMethod t GI.WebKit2.Objects.URIRequest.URIRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.URIRequest.URIRequest p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.URIRequest.URIRequest -> p)
+ GI.WebKit2.Objects.URIRequest: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.URIRequest.URIRequestK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.URIRequest.URIRequestSetUriMethodInfo a signature
+ GI.WebKit2.Objects.URIRequest: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.URIRequest.URIRequestK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.URIRequest.URIRequestGetUriMethodInfo a signature
+ GI.WebKit2.Objects.URIRequest: instance (signature Data.Type.Equality.~ m GI.Soup.Structs.MessageHeaders.MessageHeaders, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.URIRequest.URIRequestK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.URIRequest.URIRequestGetHttpHeadersMethodInfo a signature
+ GI.WebKit2.Objects.URIRequest: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.URIRequest.URIRequestUriPropertyInfo
+ GI.WebKit2.Objects.URIRequest: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.URIRequest.URIRequest
+ GI.WebKit2.Objects.URIResponse: data URIResponseGetContentLengthMethodInfo
+ GI.WebKit2.Objects.URIResponse: data URIResponseGetHttpHeadersMethodInfo
+ GI.WebKit2.Objects.URIResponse: data URIResponseGetMimeTypeMethodInfo
+ GI.WebKit2.Objects.URIResponse: data URIResponseGetStatusCodeMethodInfo
+ GI.WebKit2.Objects.URIResponse: data URIResponseGetSuggestedFilenameMethodInfo
+ GI.WebKit2.Objects.URIResponse: data URIResponseGetUriMethodInfo
+ GI.WebKit2.Objects.URIResponse: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.URIResponse.URIResponse o) => GI.WebKit2.Objects.URIResponse.URIResponseK o
+ GI.WebKit2.Objects.URIResponse: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.URIResponse.ResolveURIResponseMethod t GI.WebKit2.Objects.URIResponse.URIResponse, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.URIResponse.URIResponse p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.URIResponse.URIResponse -> p)
+ GI.WebKit2.Objects.URIResponse: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.URIResponse.ResolveURIResponseMethod t GI.WebKit2.Objects.URIResponse.URIResponse, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.URIResponse.URIResponse p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.URIResponse.URIResponse -> p)
+ GI.WebKit2.Objects.URIResponse: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.URIResponse.URIResponseK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.URIResponse.URIResponseGetMimeTypeMethodInfo a signature
+ GI.WebKit2.Objects.URIResponse: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.URIResponse.URIResponseK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.URIResponse.URIResponseGetSuggestedFilenameMethodInfo a signature
+ GI.WebKit2.Objects.URIResponse: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.URIResponse.URIResponseK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.URIResponse.URIResponseGetUriMethodInfo a signature
+ GI.WebKit2.Objects.URIResponse: instance (signature Data.Type.Equality.~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.URIResponse.URIResponseK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.URIResponse.URIResponseGetStatusCodeMethodInfo a signature
+ GI.WebKit2.Objects.URIResponse: instance (signature Data.Type.Equality.~ m GHC.Word.Word64, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.URIResponse.URIResponseK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.URIResponse.URIResponseGetContentLengthMethodInfo a signature
+ GI.WebKit2.Objects.URIResponse: instance (signature Data.Type.Equality.~ m GI.Soup.Structs.MessageHeaders.MessageHeaders, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.URIResponse.URIResponseK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.URIResponse.URIResponseGetHttpHeadersMethodInfo a signature
+ GI.WebKit2.Objects.URIResponse: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.URIResponse.URIResponseContentLengthPropertyInfo
+ GI.WebKit2.Objects.URIResponse: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.URIResponse.URIResponseHttpHeadersPropertyInfo
+ GI.WebKit2.Objects.URIResponse: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.URIResponse.URIResponseMimeTypePropertyInfo
+ GI.WebKit2.Objects.URIResponse: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.URIResponse.URIResponseStatusCodePropertyInfo
+ GI.WebKit2.Objects.URIResponse: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.URIResponse.URIResponseSuggestedFilenamePropertyInfo
+ GI.WebKit2.Objects.URIResponse: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.URIResponse.URIResponseUriPropertyInfo
+ GI.WebKit2.Objects.URIResponse: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.URIResponse.URIResponse
+ GI.WebKit2.Objects.URISchemeRequest: data URISchemeRequestFinishErrorMethodInfo
+ GI.WebKit2.Objects.URISchemeRequest: data URISchemeRequestFinishMethodInfo
+ GI.WebKit2.Objects.URISchemeRequest: data URISchemeRequestGetPathMethodInfo
+ GI.WebKit2.Objects.URISchemeRequest: data URISchemeRequestGetSchemeMethodInfo
+ GI.WebKit2.Objects.URISchemeRequest: data URISchemeRequestGetUriMethodInfo
+ GI.WebKit2.Objects.URISchemeRequest: data URISchemeRequestGetWebViewMethodInfo
+ GI.WebKit2.Objects.URISchemeRequest: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.URISchemeRequest.URISchemeRequest o) => GI.WebKit2.Objects.URISchemeRequest.URISchemeRequestK o
+ GI.WebKit2.Objects.URISchemeRequest: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.URISchemeRequest.ResolveURISchemeRequestMethod t GI.WebKit2.Objects.URISchemeRequest.URISchemeRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.URISchemeRequest.URISchemeRequest p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.URISchemeRequest.URISchemeRequest -> p)
+ GI.WebKit2.Objects.URISchemeRequest: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.URISchemeRequest.ResolveURISchemeRequestMethod t GI.WebKit2.Objects.URISchemeRequest.URISchemeRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.URISchemeRequest.URISchemeRequest p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.URISchemeRequest.URISchemeRequest -> p)
+ GI.WebKit2.Objects.URISchemeRequest: instance (signature Data.Type.Equality.~ (Data.GI.Base.GError.GError -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.URISchemeRequest.URISchemeRequestK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.URISchemeRequest.URISchemeRequestFinishErrorMethodInfo a signature
+ GI.WebKit2.Objects.URISchemeRequest: instance (signature Data.Type.Equality.~ (b -> GHC.Int.Int64 -> GHC.Base.Maybe Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.URISchemeRequest.URISchemeRequestK a, GI.Gio.Objects.InputStream.InputStreamK b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.URISchemeRequest.URISchemeRequestFinishMethodInfo a signature
+ GI.WebKit2.Objects.URISchemeRequest: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.URISchemeRequest.URISchemeRequestK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.URISchemeRequest.URISchemeRequestGetPathMethodInfo a signature
+ GI.WebKit2.Objects.URISchemeRequest: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.URISchemeRequest.URISchemeRequestK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.URISchemeRequest.URISchemeRequestGetSchemeMethodInfo a signature
+ GI.WebKit2.Objects.URISchemeRequest: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.URISchemeRequest.URISchemeRequestK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.URISchemeRequest.URISchemeRequestGetUriMethodInfo a signature
+ GI.WebKit2.Objects.URISchemeRequest: instance (signature Data.Type.Equality.~ m GI.WebKit2.Objects.WebView.WebView, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.URISchemeRequest.URISchemeRequestK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.URISchemeRequest.URISchemeRequestGetWebViewMethodInfo a signature
+ GI.WebKit2.Objects.URISchemeRequest: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.URISchemeRequest.URISchemeRequest
+ GI.WebKit2.Objects.UserContentManager: data UserContentManagerAddScriptMethodInfo
+ GI.WebKit2.Objects.UserContentManager: data UserContentManagerAddStyleSheetMethodInfo
+ GI.WebKit2.Objects.UserContentManager: data UserContentManagerRegisterScriptMessageHandlerMethodInfo
+ GI.WebKit2.Objects.UserContentManager: data UserContentManagerRemoveAllScriptsMethodInfo
+ GI.WebKit2.Objects.UserContentManager: data UserContentManagerRemoveAllStyleSheetsMethodInfo
+ GI.WebKit2.Objects.UserContentManager: data UserContentManagerUnregisterScriptMessageHandlerMethodInfo
+ GI.WebKit2.Objects.UserContentManager: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.UserContentManager.UserContentManager o) => GI.WebKit2.Objects.UserContentManager.UserContentManagerK o
+ GI.WebKit2.Objects.UserContentManager: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.UserContentManager.ResolveUserContentManagerMethod t GI.WebKit2.Objects.UserContentManager.UserContentManager, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.UserContentManager.UserContentManager p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.UserContentManager.UserContentManager -> p)
+ GI.WebKit2.Objects.UserContentManager: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.UserContentManager.ResolveUserContentManagerMethod t GI.WebKit2.Objects.UserContentManager.UserContentManager, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.UserContentManager.UserContentManager p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.UserContentManager.UserContentManager -> p)
+ GI.WebKit2.Objects.UserContentManager: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.UserContentManager.UserContentManagerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.UserContentManager.UserContentManagerUnregisterScriptMessageHandlerMethodInfo a signature
+ GI.WebKit2.Objects.UserContentManager: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.UserContentManager.UserContentManagerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.UserContentManager.UserContentManagerRegisterScriptMessageHandlerMethodInfo a signature
+ GI.WebKit2.Objects.UserContentManager: instance (signature Data.Type.Equality.~ (GI.WebKit2.Structs.UserScript.UserScript -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.UserContentManager.UserContentManagerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.UserContentManager.UserContentManagerAddScriptMethodInfo a signature
+ GI.WebKit2.Objects.UserContentManager: instance (signature Data.Type.Equality.~ (GI.WebKit2.Structs.UserStyleSheet.UserStyleSheet -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.UserContentManager.UserContentManagerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.UserContentManager.UserContentManagerAddStyleSheetMethodInfo a signature
+ GI.WebKit2.Objects.UserContentManager: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.UserContentManager.UserContentManagerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.UserContentManager.UserContentManagerRemoveAllScriptsMethodInfo a signature
+ GI.WebKit2.Objects.UserContentManager: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.UserContentManager.UserContentManagerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.UserContentManager.UserContentManagerRemoveAllStyleSheetsMethodInfo a signature
+ GI.WebKit2.Objects.UserContentManager: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.UserContentManager.UserContentManager
+ GI.WebKit2.Objects.UserContentManager: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.UserContentManager.UserContentManagerScriptMessageReceivedSignalInfo
+ GI.WebKit2.Objects.UserMediaPermissionRequest: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.UserMediaPermissionRequest.UserMediaPermissionRequest o) => GI.WebKit2.Objects.UserMediaPermissionRequest.UserMediaPermissionRequestK o
+ GI.WebKit2.Objects.UserMediaPermissionRequest: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.UserMediaPermissionRequest.ResolveUserMediaPermissionRequestMethod t GI.WebKit2.Objects.UserMediaPermissionRequest.UserMediaPermissionRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.UserMediaPermissionRequest.UserMediaPermissionRequest p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.UserMediaPermissionRequest.UserMediaPermissionRequest -> p)
+ GI.WebKit2.Objects.UserMediaPermissionRequest: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.UserMediaPermissionRequest.ResolveUserMediaPermissionRequestMethod t GI.WebKit2.Objects.UserMediaPermissionRequest.UserMediaPermissionRequest, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.UserMediaPermissionRequest.UserMediaPermissionRequest p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.UserMediaPermissionRequest.UserMediaPermissionRequest -> p)
+ GI.WebKit2.Objects.UserMediaPermissionRequest: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.UserMediaPermissionRequest.UserMediaPermissionRequestIsForAudioDevicePropertyInfo
+ GI.WebKit2.Objects.UserMediaPermissionRequest: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.UserMediaPermissionRequest.UserMediaPermissionRequestIsForVideoDevicePropertyInfo
+ GI.WebKit2.Objects.UserMediaPermissionRequest: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.UserMediaPermissionRequest.UserMediaPermissionRequest
+ GI.WebKit2.Objects.WebContext: data WebContextAllowTlsCertificateForHostMethodInfo
+ GI.WebKit2.Objects.WebContext: data WebContextClearCacheMethodInfo
+ GI.WebKit2.Objects.WebContext: data WebContextDownloadUriMethodInfo
+ GI.WebKit2.Objects.WebContext: data WebContextGetCacheModelMethodInfo
+ GI.WebKit2.Objects.WebContext: data WebContextGetCookieManagerMethodInfo
+ GI.WebKit2.Objects.WebContext: data WebContextGetFaviconDatabaseDirectoryMethodInfo
+ GI.WebKit2.Objects.WebContext: data WebContextGetFaviconDatabaseMethodInfo
+ GI.WebKit2.Objects.WebContext: data WebContextGetPluginsFinishMethodInfo
+ GI.WebKit2.Objects.WebContext: data WebContextGetPluginsMethodInfo
+ GI.WebKit2.Objects.WebContext: data WebContextGetProcessModelMethodInfo
+ GI.WebKit2.Objects.WebContext: data WebContextGetSecurityManagerMethodInfo
+ GI.WebKit2.Objects.WebContext: data WebContextGetSpellCheckingEnabledMethodInfo
+ GI.WebKit2.Objects.WebContext: data WebContextGetSpellCheckingLanguagesMethodInfo
+ GI.WebKit2.Objects.WebContext: data WebContextGetTlsErrorsPolicyMethodInfo
+ GI.WebKit2.Objects.WebContext: data WebContextGetWebProcessCountLimitMethodInfo
+ GI.WebKit2.Objects.WebContext: data WebContextGetWebsiteDataManagerMethodInfo
+ GI.WebKit2.Objects.WebContext: data WebContextPrefetchDnsMethodInfo
+ GI.WebKit2.Objects.WebContext: data WebContextRegisterUriSchemeMethodInfo
+ GI.WebKit2.Objects.WebContext: data WebContextSetAdditionalPluginsDirectoryMethodInfo
+ GI.WebKit2.Objects.WebContext: data WebContextSetCacheModelMethodInfo
+ GI.WebKit2.Objects.WebContext: data WebContextSetDiskCacheDirectoryMethodInfo
+ GI.WebKit2.Objects.WebContext: data WebContextSetFaviconDatabaseDirectoryMethodInfo
+ GI.WebKit2.Objects.WebContext: data WebContextSetPreferredLanguagesMethodInfo
+ GI.WebKit2.Objects.WebContext: data WebContextSetProcessModelMethodInfo
+ GI.WebKit2.Objects.WebContext: data WebContextSetSpellCheckingEnabledMethodInfo
+ GI.WebKit2.Objects.WebContext: data WebContextSetSpellCheckingLanguagesMethodInfo
+ GI.WebKit2.Objects.WebContext: data WebContextSetTlsErrorsPolicyMethodInfo
+ GI.WebKit2.Objects.WebContext: data WebContextSetWebExtensionsDirectoryMethodInfo
+ GI.WebKit2.Objects.WebContext: data WebContextSetWebExtensionsInitializationUserDataMethodInfo
+ GI.WebKit2.Objects.WebContext: data WebContextSetWebProcessCountLimitMethodInfo
+ GI.WebKit2.Objects.WebContext: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.WebContext.WebContext o) => GI.WebKit2.Objects.WebContext.WebContextK o
+ GI.WebKit2.Objects.WebContext: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.WebContext.ResolveWebContextMethod t GI.WebKit2.Objects.WebContext.WebContext, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.WebContext.WebContext p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.WebContext.WebContext -> p)
+ GI.WebKit2.Objects.WebContext: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.WebContext.ResolveWebContextMethod t GI.WebKit2.Objects.WebContext.WebContext, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.WebContext.WebContext p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.WebContext.WebContext -> p)
+ GI.WebKit2.Objects.WebContext: instance (signature Data.Type.Equality.~ (Data.GI.Base.BasicTypes.GVariant -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.WebContextK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextSetWebExtensionsInitializationUserDataMethodInfo a signature
+ GI.WebKit2.Objects.WebContext: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> GI.WebKit2.Callbacks.URISchemeRequestCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.WebContextK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextRegisterUriSchemeMethodInfo a signature
+ GI.WebKit2.Objects.WebContext: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.WebContextK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextPrefetchDnsMethodInfo a signature
+ GI.WebKit2.Objects.WebContext: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.WebContextK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextSetAdditionalPluginsDirectoryMethodInfo a signature
+ GI.WebKit2.Objects.WebContext: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.WebContextK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextSetDiskCacheDirectoryMethodInfo a signature
+ GI.WebKit2.Objects.WebContext: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.WebContextK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextSetWebExtensionsDirectoryMethodInfo a signature
+ GI.WebKit2.Objects.WebContext: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m GI.WebKit2.Objects.Download.Download), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.WebContextK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextDownloadUriMethodInfo a signature
+ GI.WebKit2.Objects.WebContext: instance (signature Data.Type.Equality.~ (GHC.Base.Maybe Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.WebContextK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextSetFaviconDatabaseDirectoryMethodInfo a signature
+ GI.WebKit2.Objects.WebContext: instance (signature Data.Type.Equality.~ (GHC.Base.Maybe [Data.Text.Internal.Text] -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.WebContextK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextSetPreferredLanguagesMethodInfo a signature
+ GI.WebKit2.Objects.WebContext: instance (signature Data.Type.Equality.~ (GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.WebContextK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextGetPluginsMethodInfo a signature
+ GI.WebKit2.Objects.WebContext: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.WebContextK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextSetSpellCheckingEnabledMethodInfo a signature
+ GI.WebKit2.Objects.WebContext: instance (signature Data.Type.Equality.~ (GHC.Word.Word32 -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.WebContextK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextSetWebProcessCountLimitMethodInfo a signature
+ GI.WebKit2.Objects.WebContext: instance (signature Data.Type.Equality.~ (GI.WebKit2.Enums.CacheModel -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.WebContextK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextSetCacheModelMethodInfo a signature
+ GI.WebKit2.Objects.WebContext: instance (signature Data.Type.Equality.~ (GI.WebKit2.Enums.ProcessModel -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.WebContextK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextSetProcessModelMethodInfo a signature
+ GI.WebKit2.Objects.WebContext: instance (signature Data.Type.Equality.~ (GI.WebKit2.Enums.TLSErrorsPolicy -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.WebContextK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextSetTlsErrorsPolicyMethodInfo a signature
+ GI.WebKit2.Objects.WebContext: instance (signature Data.Type.Equality.~ ([Data.Text.Internal.Text] -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.WebContextK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextSetSpellCheckingLanguagesMethodInfo a signature
+ GI.WebKit2.Objects.WebContext: instance (signature Data.Type.Equality.~ (b -> Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.WebContextK a, GI.Gio.Objects.TlsCertificate.TlsCertificateK b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextAllowTlsCertificateForHostMethodInfo a signature
+ GI.WebKit2.Objects.WebContext: instance (signature Data.Type.Equality.~ (b -> m [GI.WebKit2.Objects.Plugin.Plugin]), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.WebContextK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextGetPluginsFinishMethodInfo a signature
+ GI.WebKit2.Objects.WebContext: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.WebContextK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextClearCacheMethodInfo a signature
+ GI.WebKit2.Objects.WebContext: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.WebContextK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextGetFaviconDatabaseDirectoryMethodInfo a signature
+ GI.WebKit2.Objects.WebContext: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.WebContextK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextGetSpellCheckingEnabledMethodInfo a signature
+ GI.WebKit2.Objects.WebContext: instance (signature Data.Type.Equality.~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.WebContextK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextGetWebProcessCountLimitMethodInfo a signature
+ GI.WebKit2.Objects.WebContext: instance (signature Data.Type.Equality.~ m GI.WebKit2.Enums.CacheModel, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.WebContextK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextGetCacheModelMethodInfo a signature
+ GI.WebKit2.Objects.WebContext: instance (signature Data.Type.Equality.~ m GI.WebKit2.Enums.ProcessModel, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.WebContextK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextGetProcessModelMethodInfo a signature
+ GI.WebKit2.Objects.WebContext: instance (signature Data.Type.Equality.~ m GI.WebKit2.Enums.TLSErrorsPolicy, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.WebContextK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextGetTlsErrorsPolicyMethodInfo a signature
+ GI.WebKit2.Objects.WebContext: instance (signature Data.Type.Equality.~ m GI.WebKit2.Objects.CookieManager.CookieManager, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.WebContextK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextGetCookieManagerMethodInfo a signature
+ GI.WebKit2.Objects.WebContext: instance (signature Data.Type.Equality.~ m GI.WebKit2.Objects.FaviconDatabase.FaviconDatabase, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.WebContextK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextGetFaviconDatabaseMethodInfo a signature
+ GI.WebKit2.Objects.WebContext: instance (signature Data.Type.Equality.~ m GI.WebKit2.Objects.SecurityManager.SecurityManager, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.WebContextK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextGetSecurityManagerMethodInfo a signature
+ GI.WebKit2.Objects.WebContext: instance (signature Data.Type.Equality.~ m GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManager, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.WebContextK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextGetWebsiteDataManagerMethodInfo a signature
+ GI.WebKit2.Objects.WebContext: instance (signature Data.Type.Equality.~ m [Data.Text.Internal.Text], Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebContext.WebContextK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebContext.WebContextGetSpellCheckingLanguagesMethodInfo a signature
+ GI.WebKit2.Objects.WebContext: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebContext.WebContextLocalStorageDirectoryPropertyInfo
+ GI.WebKit2.Objects.WebContext: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebContext.WebContextWebsiteDataManagerPropertyInfo
+ GI.WebKit2.Objects.WebContext: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.WebContext.WebContext
+ GI.WebKit2.Objects.WebContext: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebContext.WebContextDownloadStartedSignalInfo
+ GI.WebKit2.Objects.WebContext: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebContext.WebContextInitializeWebExtensionsSignalInfo
+ GI.WebKit2.Objects.WebInspector: data WebInspectorAttachMethodInfo
+ GI.WebKit2.Objects.WebInspector: data WebInspectorCloseMethodInfo
+ GI.WebKit2.Objects.WebInspector: data WebInspectorDetachMethodInfo
+ GI.WebKit2.Objects.WebInspector: data WebInspectorGetAttachedHeightMethodInfo
+ GI.WebKit2.Objects.WebInspector: data WebInspectorGetCanAttachMethodInfo
+ GI.WebKit2.Objects.WebInspector: data WebInspectorGetInspectedUriMethodInfo
+ GI.WebKit2.Objects.WebInspector: data WebInspectorGetWebViewMethodInfo
+ GI.WebKit2.Objects.WebInspector: data WebInspectorIsAttachedMethodInfo
+ GI.WebKit2.Objects.WebInspector: data WebInspectorShowMethodInfo
+ GI.WebKit2.Objects.WebInspector: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.WebInspector.WebInspector o) => GI.WebKit2.Objects.WebInspector.WebInspectorK o
+ GI.WebKit2.Objects.WebInspector: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.WebInspector.ResolveWebInspectorMethod t GI.WebKit2.Objects.WebInspector.WebInspector, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.WebInspector.WebInspector p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.WebInspector.WebInspector -> p)
+ GI.WebKit2.Objects.WebInspector: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.WebInspector.ResolveWebInspectorMethod t GI.WebKit2.Objects.WebInspector.WebInspector, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.WebInspector.WebInspector p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.WebInspector.WebInspector -> p)
+ GI.WebKit2.Objects.WebInspector: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebInspector.WebInspectorK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebInspector.WebInspectorAttachMethodInfo a signature
+ GI.WebKit2.Objects.WebInspector: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebInspector.WebInspectorK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebInspector.WebInspectorCloseMethodInfo a signature
+ GI.WebKit2.Objects.WebInspector: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebInspector.WebInspectorK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebInspector.WebInspectorDetachMethodInfo a signature
+ GI.WebKit2.Objects.WebInspector: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebInspector.WebInspectorK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebInspector.WebInspectorShowMethodInfo a signature
+ GI.WebKit2.Objects.WebInspector: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebInspector.WebInspectorK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebInspector.WebInspectorGetInspectedUriMethodInfo a signature
+ GI.WebKit2.Objects.WebInspector: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebInspector.WebInspectorK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebInspector.WebInspectorGetCanAttachMethodInfo a signature
+ GI.WebKit2.Objects.WebInspector: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebInspector.WebInspectorK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebInspector.WebInspectorIsAttachedMethodInfo a signature
+ GI.WebKit2.Objects.WebInspector: instance (signature Data.Type.Equality.~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebInspector.WebInspectorK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebInspector.WebInspectorGetAttachedHeightMethodInfo a signature
+ GI.WebKit2.Objects.WebInspector: instance (signature Data.Type.Equality.~ m GI.WebKit2.Objects.WebViewBase.WebViewBase, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebInspector.WebInspectorK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebInspector.WebInspectorGetWebViewMethodInfo a signature
+ GI.WebKit2.Objects.WebInspector: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebInspector.WebInspectorAttachedHeightPropertyInfo
+ GI.WebKit2.Objects.WebInspector: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebInspector.WebInspectorCanAttachPropertyInfo
+ GI.WebKit2.Objects.WebInspector: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebInspector.WebInspectorInspectedUriPropertyInfo
+ GI.WebKit2.Objects.WebInspector: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.WebInspector.WebInspector
+ GI.WebKit2.Objects.WebInspector: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebInspector.WebInspectorAttachSignalInfo
+ GI.WebKit2.Objects.WebInspector: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebInspector.WebInspectorBringToFrontSignalInfo
+ GI.WebKit2.Objects.WebInspector: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebInspector.WebInspectorClosedSignalInfo
+ GI.WebKit2.Objects.WebInspector: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebInspector.WebInspectorDetachSignalInfo
+ GI.WebKit2.Objects.WebInspector: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebInspector.WebInspectorOpenWindowSignalInfo
+ GI.WebKit2.Objects.WebResource: data WebResourceGetDataFinishMethodInfo
+ GI.WebKit2.Objects.WebResource: data WebResourceGetDataMethodInfo
+ GI.WebKit2.Objects.WebResource: data WebResourceGetResponseMethodInfo
+ GI.WebKit2.Objects.WebResource: data WebResourceGetUriMethodInfo
+ GI.WebKit2.Objects.WebResource: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.WebResource.WebResource o) => GI.WebKit2.Objects.WebResource.WebResourceK o
+ GI.WebKit2.Objects.WebResource: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.WebResource.ResolveWebResourceMethod t GI.WebKit2.Objects.WebResource.WebResource, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.WebResource.WebResource p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.WebResource.WebResource -> p)
+ GI.WebKit2.Objects.WebResource: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.WebResource.ResolveWebResourceMethod t GI.WebKit2.Objects.WebResource.WebResource, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.WebResource.WebResource p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.WebResource.WebResource -> p)
+ GI.WebKit2.Objects.WebResource: instance (signature Data.Type.Equality.~ (GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebResource.WebResourceK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebResource.WebResourceGetDataMethodInfo a signature
+ GI.WebKit2.Objects.WebResource: instance (signature Data.Type.Equality.~ (b -> m Data.ByteString.Internal.ByteString), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebResource.WebResourceK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebResource.WebResourceGetDataFinishMethodInfo a signature
+ GI.WebKit2.Objects.WebResource: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebResource.WebResourceK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebResource.WebResourceGetUriMethodInfo a signature
+ GI.WebKit2.Objects.WebResource: instance (signature Data.Type.Equality.~ m GI.WebKit2.Objects.URIResponse.URIResponse, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebResource.WebResourceK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebResource.WebResourceGetResponseMethodInfo a signature
+ GI.WebKit2.Objects.WebResource: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebResource.WebResourceResponsePropertyInfo
+ GI.WebKit2.Objects.WebResource: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebResource.WebResourceUriPropertyInfo
+ GI.WebKit2.Objects.WebResource: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.WebResource.WebResource
+ GI.WebKit2.Objects.WebResource: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebResource.WebResourceFailedSignalInfo
+ GI.WebKit2.Objects.WebResource: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebResource.WebResourceFailedWithTlsErrorsSignalInfo
+ GI.WebKit2.Objects.WebResource: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebResource.WebResourceFinishedSignalInfo
+ GI.WebKit2.Objects.WebResource: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebResource.WebResourceReceivedDataSignalInfo
+ GI.WebKit2.Objects.WebResource: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebResource.WebResourceSentRequestSignalInfo
+ GI.WebKit2.Objects.WebView: data WebViewCanExecuteEditingCommandFinishMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewCanExecuteEditingCommandMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewCanGoBackMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewCanGoForwardMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewCanShowMimeTypeMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewDownloadUriMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewExecuteEditingCommandMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewExecuteEditingCommandWithArgumentMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewGetBackForwardListMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewGetBackgroundColorMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewGetContextMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewGetCustomCharsetMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewGetEditorStateMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewGetEstimatedLoadProgressMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewGetFaviconMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewGetFindControllerMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewGetInspectorMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewGetJavascriptGlobalContextMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewGetMainResourceMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewGetPageIdMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewGetSettingsMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewGetSnapshotFinishMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewGetSnapshotMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewGetTitleMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewGetTlsInfoMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewGetUriMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewGetUserContentManagerMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewGetWindowPropertiesMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewGetZoomLevelMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewGoBackMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewGoForwardMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewGoToBackForwardListItemMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewIsEditableMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewIsLoadingMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewIsPlayingAudioMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewLoadAlternateHtmlMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewLoadBytesMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewLoadHtmlMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewLoadPlainTextMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewLoadRequestMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewLoadUriMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewNewWithRelatedViewMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewReloadBypassCacheMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewReloadMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewRunJavascriptFinishMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewRunJavascriptFromGresourceFinishMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewRunJavascriptFromGresourceMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewRunJavascriptMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewSaveFinishMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewSaveMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewSaveToFileFinishMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewSaveToFileMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewSetBackgroundColorMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewSetCustomCharsetMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewSetEditableMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewSetSettingsMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewSetZoomLevelMethodInfo
+ GI.WebKit2.Objects.WebView: data WebViewStopLoadingMethodInfo
+ GI.WebKit2.Objects.WebView: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.WebView.WebView o) => GI.WebKit2.Objects.WebView.WebViewK o
+ GI.WebKit2.Objects.WebView: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.WebView.ResolveWebViewMethod t GI.WebKit2.Objects.WebView.WebView, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.WebView.WebView p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.WebView.WebView -> p)
+ GI.WebKit2.Objects.WebView: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.WebView.ResolveWebViewMethod t GI.WebKit2.Objects.WebView.WebView, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.WebView.WebView p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.WebView.WebView -> p)
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> Data.Text.Internal.Text -> GHC.Base.Maybe Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewLoadAlternateHtmlMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewExecuteEditingCommandWithArgumentMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> GHC.Base.Maybe Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewLoadHtmlMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewCanExecuteEditingCommandMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewRunJavascriptFromGresourceMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewRunJavascriptMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewExecuteEditingCommandMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewLoadPlainTextMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewLoadUriMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewCanShowMimeTypeMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m GI.WebKit2.Objects.Download.Download), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewDownloadUriMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ (GHC.Base.Maybe Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewSetCustomCharsetMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewSetEditableMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ (GHC.Types.Double -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewSetZoomLevelMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ (GI.GLib.Structs.Bytes.Bytes -> GHC.Base.Maybe Data.Text.Internal.Text -> GHC.Base.Maybe Data.Text.Internal.Text -> GHC.Base.Maybe Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewLoadBytesMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ (GI.Gdk.Structs.RGBA.RGBA -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewSetBackgroundColorMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ (GI.WebKit2.Enums.SaveMode -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewSaveMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ (GI.WebKit2.Enums.SnapshotRegion -> [GI.WebKit2.Flags.SnapshotOptions] -> GHC.Base.Maybe b -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a, GI.Gio.Objects.Cancellable.CancellableK b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetSnapshotMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ (b -> GI.WebKit2.Enums.SaveMode -> GHC.Base.Maybe c -> GHC.Base.Maybe GI.Gio.Callbacks.AsyncReadyCallback -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a, GI.Gio.Interfaces.File.FileK b, GI.Gio.Objects.Cancellable.CancellableK c) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewSaveToFileMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewCanExecuteEditingCommandFinishMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewSaveToFileFinishMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a, GI.WebKit2.Objects.BackForwardListItem.BackForwardListItemK b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGoToBackForwardListItemMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a, GI.WebKit2.Objects.Settings.SettingsK b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewSetSettingsMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ (b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a, GI.WebKit2.Objects.URIRequest.URIRequestK b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewLoadRequestMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ (b -> m GI.Cairo.Structs.Surface.Surface), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetSnapshotFinishMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ (b -> m GI.Gio.Objects.InputStream.InputStream), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewSaveFinishMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ (b -> m GI.WebKit2.Structs.JavascriptResult.JavascriptResult), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewRunJavascriptFinishMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ (b -> m GI.WebKit2.Structs.JavascriptResult.JavascriptResult), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a, GI.Gio.Interfaces.AsyncResult.AsyncResultK b) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewRunJavascriptFromGresourceFinishMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGoBackMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGoForwardMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewReloadBypassCacheMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewReloadMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewStopLoadingMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ m (GHC.Types.Bool, GI.Gio.Objects.TlsCertificate.TlsCertificate, [GI.Gio.Flags.TlsCertificateFlags]), Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetTlsInfoMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetCustomCharsetMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetTitleMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetUriMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewCanGoBackMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewCanGoForwardMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewIsEditableMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewIsLoadingMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewIsPlayingAudioMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ m GHC.Types.Double, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetEstimatedLoadProgressMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ m GHC.Types.Double, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetZoomLevelMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ m GHC.Word.Word64, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetPageIdMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ m GI.Cairo.Structs.Surface.Surface, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetFaviconMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ m GI.Gdk.Structs.RGBA.RGBA, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetBackgroundColorMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ m GI.Gtk.Objects.Widget.Widget, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewNewWithRelatedViewMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ m GI.JavaScriptCore.Structs.GlobalContext.GlobalContext, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetJavascriptGlobalContextMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ m GI.WebKit2.Objects.BackForwardList.BackForwardList, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetBackForwardListMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ m GI.WebKit2.Objects.EditorState.EditorState, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetEditorStateMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ m GI.WebKit2.Objects.FindController.FindController, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetFindControllerMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ m GI.WebKit2.Objects.Settings.Settings, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetSettingsMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ m GI.WebKit2.Objects.UserContentManager.UserContentManager, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetUserContentManagerMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ m GI.WebKit2.Objects.WebContext.WebContext, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetContextMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ m GI.WebKit2.Objects.WebInspector.WebInspector, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetInspectorMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ m GI.WebKit2.Objects.WebResource.WebResource, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetMainResourceMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance (signature Data.Type.Equality.~ m GI.WebKit2.Objects.WindowProperties.WindowProperties, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebView.WebViewK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebView.WebViewGetWindowPropertiesMethodInfo a signature
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebView.WebViewEditablePropertyInfo
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebView.WebViewEstimatedLoadProgressPropertyInfo
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebView.WebViewFaviconPropertyInfo
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebView.WebViewIsLoadingPropertyInfo
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebView.WebViewIsPlayingAudioPropertyInfo
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebView.WebViewRelatedViewPropertyInfo
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebView.WebViewSettingsPropertyInfo
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebView.WebViewTitlePropertyInfo
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebView.WebViewUriPropertyInfo
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebView.WebViewUserContentManagerPropertyInfo
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebView.WebViewWebContextPropertyInfo
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebView.WebViewZoomLevelPropertyInfo
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.WebView.WebView
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewAuthenticateSignalInfo
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewCloseSignalInfo
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewContextMenuDismissedSignalInfo
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewContextMenuSignalInfo
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewCreateSignalInfo
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewDecidePolicySignalInfo
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewEnterFullscreenSignalInfo
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewInsecureContentDetectedSignalInfo
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewLeaveFullscreenSignalInfo
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewLoadChangedSignalInfo
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewLoadFailedSignalInfo
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewLoadFailedWithTlsErrorsSignalInfo
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewMouseTargetChangedSignalInfo
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewPermissionRequestSignalInfo
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewPrintSignalInfo
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewReadyToShowSignalInfo
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewResourceLoadStartedSignalInfo
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewRunAsModalSignalInfo
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewRunColorChooserSignalInfo
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewRunFileChooserSignalInfo
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewScriptDialogSignalInfo
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewShowNotificationSignalInfo
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewSubmitFormSignalInfo
+ GI.WebKit2.Objects.WebView: instance Data.GI.Base.Signals.SignalInfo GI.WebKit2.Objects.WebView.WebViewWebProcessCrashedSignalInfo
+ GI.WebKit2.Objects.WebViewBase: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.WebViewBase.WebViewBase o) => GI.WebKit2.Objects.WebViewBase.WebViewBaseK o
+ GI.WebKit2.Objects.WebViewBase: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.WebViewBase.ResolveWebViewBaseMethod t GI.WebKit2.Objects.WebViewBase.WebViewBase, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.WebViewBase.WebViewBase p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.WebViewBase.WebViewBase -> p)
+ GI.WebKit2.Objects.WebViewBase: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.WebViewBase.ResolveWebViewBaseMethod t GI.WebKit2.Objects.WebViewBase.WebViewBase, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.WebViewBase.WebViewBase p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.WebViewBase.WebViewBase -> p)
+ GI.WebKit2.Objects.WebViewBase: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.WebViewBase.WebViewBase
+ GI.WebKit2.Objects.WebsiteDataManager: data WebsiteDataManagerGetBaseCacheDirectoryMethodInfo
+ GI.WebKit2.Objects.WebsiteDataManager: data WebsiteDataManagerGetBaseDataDirectoryMethodInfo
+ GI.WebKit2.Objects.WebsiteDataManager: data WebsiteDataManagerGetDiskCacheDirectoryMethodInfo
+ GI.WebKit2.Objects.WebsiteDataManager: data WebsiteDataManagerGetIndexeddbDirectoryMethodInfo
+ GI.WebKit2.Objects.WebsiteDataManager: data WebsiteDataManagerGetLocalStorageDirectoryMethodInfo
+ GI.WebKit2.Objects.WebsiteDataManager: data WebsiteDataManagerGetOfflineApplicationCacheDirectoryMethodInfo
+ GI.WebKit2.Objects.WebsiteDataManager: data WebsiteDataManagerGetWebsqlDirectoryMethodInfo
+ GI.WebKit2.Objects.WebsiteDataManager: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManager o) => GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerK o
+ GI.WebKit2.Objects.WebsiteDataManager: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.WebsiteDataManager.ResolveWebsiteDataManagerMethod t GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManager, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManager p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManager -> p)
+ GI.WebKit2.Objects.WebsiteDataManager: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.WebsiteDataManager.ResolveWebsiteDataManagerMethod t GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManager, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManager p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManager -> p)
+ GI.WebKit2.Objects.WebsiteDataManager: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerGetBaseCacheDirectoryMethodInfo a signature
+ GI.WebKit2.Objects.WebsiteDataManager: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerGetBaseDataDirectoryMethodInfo a signature
+ GI.WebKit2.Objects.WebsiteDataManager: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerGetDiskCacheDirectoryMethodInfo a signature
+ GI.WebKit2.Objects.WebsiteDataManager: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerGetIndexeddbDirectoryMethodInfo a signature
+ GI.WebKit2.Objects.WebsiteDataManager: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerGetLocalStorageDirectoryMethodInfo a signature
+ GI.WebKit2.Objects.WebsiteDataManager: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerGetOfflineApplicationCacheDirectoryMethodInfo a signature
+ GI.WebKit2.Objects.WebsiteDataManager: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerGetWebsqlDirectoryMethodInfo a signature
+ GI.WebKit2.Objects.WebsiteDataManager: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerBaseCacheDirectoryPropertyInfo
+ GI.WebKit2.Objects.WebsiteDataManager: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerBaseDataDirectoryPropertyInfo
+ GI.WebKit2.Objects.WebsiteDataManager: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerDiskCacheDirectoryPropertyInfo
+ GI.WebKit2.Objects.WebsiteDataManager: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerIndexeddbDirectoryPropertyInfo
+ GI.WebKit2.Objects.WebsiteDataManager: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerLocalStorageDirectoryPropertyInfo
+ GI.WebKit2.Objects.WebsiteDataManager: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerOfflineApplicationCacheDirectoryPropertyInfo
+ GI.WebKit2.Objects.WebsiteDataManager: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManagerWebsqlDirectoryPropertyInfo
+ GI.WebKit2.Objects.WebsiteDataManager: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.WebsiteDataManager.WebsiteDataManager
+ GI.WebKit2.Objects.WindowProperties: data WindowPropertiesGetFullscreenMethodInfo
+ GI.WebKit2.Objects.WindowProperties: data WindowPropertiesGetGeometryMethodInfo
+ GI.WebKit2.Objects.WindowProperties: data WindowPropertiesGetLocationbarVisibleMethodInfo
+ GI.WebKit2.Objects.WindowProperties: data WindowPropertiesGetMenubarVisibleMethodInfo
+ GI.WebKit2.Objects.WindowProperties: data WindowPropertiesGetResizableMethodInfo
+ GI.WebKit2.Objects.WindowProperties: data WindowPropertiesGetScrollbarsVisibleMethodInfo
+ GI.WebKit2.Objects.WindowProperties: data WindowPropertiesGetStatusbarVisibleMethodInfo
+ GI.WebKit2.Objects.WindowProperties: data WindowPropertiesGetToolbarVisibleMethodInfo
+ GI.WebKit2.Objects.WindowProperties: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.WebKit2.Objects.WindowProperties.WindowProperties o) => GI.WebKit2.Objects.WindowProperties.WindowPropertiesK o
+ GI.WebKit2.Objects.WindowProperties: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.WindowProperties.ResolveWindowPropertiesMethod t GI.WebKit2.Objects.WindowProperties.WindowProperties, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.WindowProperties.WindowProperties p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Objects.WindowProperties.WindowProperties -> p)
+ GI.WebKit2.Objects.WindowProperties: instance (info Data.Type.Equality.~ GI.WebKit2.Objects.WindowProperties.ResolveWindowPropertiesMethod t GI.WebKit2.Objects.WindowProperties.WindowProperties, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Objects.WindowProperties.WindowProperties p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Objects.WindowProperties.WindowProperties -> p)
+ GI.WebKit2.Objects.WindowProperties: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WindowProperties.WindowPropertiesK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WindowProperties.WindowPropertiesGetFullscreenMethodInfo a signature
+ GI.WebKit2.Objects.WindowProperties: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WindowProperties.WindowPropertiesK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WindowProperties.WindowPropertiesGetLocationbarVisibleMethodInfo a signature
+ GI.WebKit2.Objects.WindowProperties: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WindowProperties.WindowPropertiesK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WindowProperties.WindowPropertiesGetMenubarVisibleMethodInfo a signature
+ GI.WebKit2.Objects.WindowProperties: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WindowProperties.WindowPropertiesK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WindowProperties.WindowPropertiesGetResizableMethodInfo a signature
+ GI.WebKit2.Objects.WindowProperties: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WindowProperties.WindowPropertiesK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WindowProperties.WindowPropertiesGetScrollbarsVisibleMethodInfo a signature
+ GI.WebKit2.Objects.WindowProperties: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WindowProperties.WindowPropertiesK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WindowProperties.WindowPropertiesGetStatusbarVisibleMethodInfo a signature
+ GI.WebKit2.Objects.WindowProperties: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WindowProperties.WindowPropertiesK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WindowProperties.WindowPropertiesGetToolbarVisibleMethodInfo a signature
+ GI.WebKit2.Objects.WindowProperties: instance (signature Data.Type.Equality.~ m GI.Gdk.Structs.Rectangle.Rectangle, Control.Monad.IO.Class.MonadIO m, GI.WebKit2.Objects.WindowProperties.WindowPropertiesK a) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Objects.WindowProperties.WindowPropertiesGetGeometryMethodInfo a signature
+ GI.WebKit2.Objects.WindowProperties: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WindowProperties.WindowPropertiesFullscreenPropertyInfo
+ GI.WebKit2.Objects.WindowProperties: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WindowProperties.WindowPropertiesGeometryPropertyInfo
+ GI.WebKit2.Objects.WindowProperties: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WindowProperties.WindowPropertiesLocationbarVisiblePropertyInfo
+ GI.WebKit2.Objects.WindowProperties: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WindowProperties.WindowPropertiesMenubarVisiblePropertyInfo
+ GI.WebKit2.Objects.WindowProperties: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WindowProperties.WindowPropertiesResizablePropertyInfo
+ GI.WebKit2.Objects.WindowProperties: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WindowProperties.WindowPropertiesScrollbarsVisiblePropertyInfo
+ GI.WebKit2.Objects.WindowProperties: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WindowProperties.WindowPropertiesStatusbarVisiblePropertyInfo
+ GI.WebKit2.Objects.WindowProperties: instance Data.GI.Base.Attributes.AttrInfo GI.WebKit2.Objects.WindowProperties.WindowPropertiesToolbarVisiblePropertyInfo
+ GI.WebKit2.Objects.WindowProperties: instance Data.GI.Base.BasicTypes.GObject GI.WebKit2.Objects.WindowProperties.WindowProperties
+ GI.WebKit2.Structs.Credential: data CredentialCopyMethodInfo
+ GI.WebKit2.Structs.Credential: data CredentialFreeMethodInfo
+ GI.WebKit2.Structs.Credential: data CredentialGetPasswordMethodInfo
+ GI.WebKit2.Structs.Credential: data CredentialGetPersistenceMethodInfo
+ GI.WebKit2.Structs.Credential: data CredentialGetUsernameMethodInfo
+ GI.WebKit2.Structs.Credential: data CredentialHasPasswordMethodInfo
+ GI.WebKit2.Structs.Credential: instance (info Data.Type.Equality.~ GI.WebKit2.Structs.Credential.ResolveCredentialMethod t GI.WebKit2.Structs.Credential.Credential, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.Credential.Credential p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Structs.Credential.Credential -> p)
+ GI.WebKit2.Structs.Credential: instance (info Data.Type.Equality.~ GI.WebKit2.Structs.Credential.ResolveCredentialMethod t GI.WebKit2.Structs.Credential.Credential, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.Credential.Credential p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Structs.Credential.Credential -> p)
+ GI.WebKit2.Structs.Credential: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.Credential.CredentialFreeMethodInfo GI.WebKit2.Structs.Credential.Credential signature
+ GI.WebKit2.Structs.Credential: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.Credential.CredentialGetPasswordMethodInfo GI.WebKit2.Structs.Credential.Credential signature
+ GI.WebKit2.Structs.Credential: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.Credential.CredentialGetUsernameMethodInfo GI.WebKit2.Structs.Credential.Credential signature
+ GI.WebKit2.Structs.Credential: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.Credential.CredentialHasPasswordMethodInfo GI.WebKit2.Structs.Credential.Credential signature
+ GI.WebKit2.Structs.Credential: instance (signature Data.Type.Equality.~ m GI.WebKit2.Enums.CredentialPersistence, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.Credential.CredentialGetPersistenceMethodInfo GI.WebKit2.Structs.Credential.Credential signature
+ GI.WebKit2.Structs.Credential: instance (signature Data.Type.Equality.~ m GI.WebKit2.Structs.Credential.Credential, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.Credential.CredentialCopyMethodInfo GI.WebKit2.Structs.Credential.Credential signature
+ GI.WebKit2.Structs.Credential: instance Data.GI.Base.BasicTypes.BoxedObject GI.WebKit2.Structs.Credential.Credential
+ GI.WebKit2.Structs.JavascriptResult: data JavascriptResultGetGlobalContextMethodInfo
+ GI.WebKit2.Structs.JavascriptResult: data JavascriptResultGetValueMethodInfo
+ GI.WebKit2.Structs.JavascriptResult: data JavascriptResultRefMethodInfo
+ GI.WebKit2.Structs.JavascriptResult: data JavascriptResultUnrefMethodInfo
+ GI.WebKit2.Structs.JavascriptResult: instance (info Data.Type.Equality.~ GI.WebKit2.Structs.JavascriptResult.ResolveJavascriptResultMethod t GI.WebKit2.Structs.JavascriptResult.JavascriptResult, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.JavascriptResult.JavascriptResult p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Structs.JavascriptResult.JavascriptResult -> p)
+ GI.WebKit2.Structs.JavascriptResult: instance (info Data.Type.Equality.~ GI.WebKit2.Structs.JavascriptResult.ResolveJavascriptResultMethod t GI.WebKit2.Structs.JavascriptResult.JavascriptResult, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.JavascriptResult.JavascriptResult p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Structs.JavascriptResult.JavascriptResult -> p)
+ GI.WebKit2.Structs.JavascriptResult: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.JavascriptResult.JavascriptResultUnrefMethodInfo GI.WebKit2.Structs.JavascriptResult.JavascriptResult signature
+ GI.WebKit2.Structs.JavascriptResult: instance (signature Data.Type.Equality.~ m GI.JavaScriptCore.Structs.GlobalContext.GlobalContext, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.JavascriptResult.JavascriptResultGetGlobalContextMethodInfo GI.WebKit2.Structs.JavascriptResult.JavascriptResult signature
+ GI.WebKit2.Structs.JavascriptResult: instance (signature Data.Type.Equality.~ m GI.JavaScriptCore.Structs.Value.Value, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.JavascriptResult.JavascriptResultGetValueMethodInfo GI.WebKit2.Structs.JavascriptResult.JavascriptResult signature
+ GI.WebKit2.Structs.JavascriptResult: instance (signature Data.Type.Equality.~ m GI.WebKit2.Structs.JavascriptResult.JavascriptResult, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.JavascriptResult.JavascriptResultRefMethodInfo GI.WebKit2.Structs.JavascriptResult.JavascriptResult signature
+ GI.WebKit2.Structs.JavascriptResult: instance Data.GI.Base.BasicTypes.BoxedObject GI.WebKit2.Structs.JavascriptResult.JavascriptResult
+ GI.WebKit2.Structs.MimeInfo: data MimeInfoGetDescriptionMethodInfo
+ GI.WebKit2.Structs.MimeInfo: data MimeInfoGetExtensionsMethodInfo
+ GI.WebKit2.Structs.MimeInfo: data MimeInfoGetMimeTypeMethodInfo
+ GI.WebKit2.Structs.MimeInfo: data MimeInfoRefMethodInfo
+ GI.WebKit2.Structs.MimeInfo: data MimeInfoUnrefMethodInfo
+ GI.WebKit2.Structs.MimeInfo: instance (info Data.Type.Equality.~ GI.WebKit2.Structs.MimeInfo.ResolveMimeInfoMethod t GI.WebKit2.Structs.MimeInfo.MimeInfo, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.MimeInfo.MimeInfo p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Structs.MimeInfo.MimeInfo -> p)
+ GI.WebKit2.Structs.MimeInfo: instance (info Data.Type.Equality.~ GI.WebKit2.Structs.MimeInfo.ResolveMimeInfoMethod t GI.WebKit2.Structs.MimeInfo.MimeInfo, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.MimeInfo.MimeInfo p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Structs.MimeInfo.MimeInfo -> p)
+ GI.WebKit2.Structs.MimeInfo: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.MimeInfo.MimeInfoUnrefMethodInfo GI.WebKit2.Structs.MimeInfo.MimeInfo signature
+ GI.WebKit2.Structs.MimeInfo: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.MimeInfo.MimeInfoGetDescriptionMethodInfo GI.WebKit2.Structs.MimeInfo.MimeInfo signature
+ GI.WebKit2.Structs.MimeInfo: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.MimeInfo.MimeInfoGetMimeTypeMethodInfo GI.WebKit2.Structs.MimeInfo.MimeInfo signature
+ GI.WebKit2.Structs.MimeInfo: instance (signature Data.Type.Equality.~ m GI.WebKit2.Structs.MimeInfo.MimeInfo, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.MimeInfo.MimeInfoRefMethodInfo GI.WebKit2.Structs.MimeInfo.MimeInfo signature
+ GI.WebKit2.Structs.MimeInfo: instance (signature Data.Type.Equality.~ m [Data.Text.Internal.Text], Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.MimeInfo.MimeInfoGetExtensionsMethodInfo GI.WebKit2.Structs.MimeInfo.MimeInfo signature
+ GI.WebKit2.Structs.MimeInfo: instance Data.GI.Base.BasicTypes.BoxedObject GI.WebKit2.Structs.MimeInfo.MimeInfo
+ GI.WebKit2.Structs.NavigationAction: data NavigationActionCopyMethodInfo
+ GI.WebKit2.Structs.NavigationAction: data NavigationActionFreeMethodInfo
+ GI.WebKit2.Structs.NavigationAction: data NavigationActionGetModifiersMethodInfo
+ GI.WebKit2.Structs.NavigationAction: data NavigationActionGetMouseButtonMethodInfo
+ GI.WebKit2.Structs.NavigationAction: data NavigationActionGetNavigationTypeMethodInfo
+ GI.WebKit2.Structs.NavigationAction: data NavigationActionGetRequestMethodInfo
+ GI.WebKit2.Structs.NavigationAction: data NavigationActionIsUserGestureMethodInfo
+ GI.WebKit2.Structs.NavigationAction: instance (info Data.Type.Equality.~ GI.WebKit2.Structs.NavigationAction.ResolveNavigationActionMethod t GI.WebKit2.Structs.NavigationAction.NavigationAction, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.NavigationAction.NavigationAction p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Structs.NavigationAction.NavigationAction -> p)
+ GI.WebKit2.Structs.NavigationAction: instance (info Data.Type.Equality.~ GI.WebKit2.Structs.NavigationAction.ResolveNavigationActionMethod t GI.WebKit2.Structs.NavigationAction.NavigationAction, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.NavigationAction.NavigationAction p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Structs.NavigationAction.NavigationAction -> p)
+ GI.WebKit2.Structs.NavigationAction: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.NavigationAction.NavigationActionFreeMethodInfo GI.WebKit2.Structs.NavigationAction.NavigationAction signature
+ GI.WebKit2.Structs.NavigationAction: instance (signature Data.Type.Equality.~ m GHC.Types.Bool, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.NavigationAction.NavigationActionIsUserGestureMethodInfo GI.WebKit2.Structs.NavigationAction.NavigationAction signature
+ GI.WebKit2.Structs.NavigationAction: instance (signature Data.Type.Equality.~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.NavigationAction.NavigationActionGetModifiersMethodInfo GI.WebKit2.Structs.NavigationAction.NavigationAction signature
+ GI.WebKit2.Structs.NavigationAction: instance (signature Data.Type.Equality.~ m GHC.Word.Word32, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.NavigationAction.NavigationActionGetMouseButtonMethodInfo GI.WebKit2.Structs.NavigationAction.NavigationAction signature
+ GI.WebKit2.Structs.NavigationAction: instance (signature Data.Type.Equality.~ m GI.WebKit2.Enums.NavigationType, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.NavigationAction.NavigationActionGetNavigationTypeMethodInfo GI.WebKit2.Structs.NavigationAction.NavigationAction signature
+ GI.WebKit2.Structs.NavigationAction: instance (signature Data.Type.Equality.~ m GI.WebKit2.Objects.URIRequest.URIRequest, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.NavigationAction.NavigationActionGetRequestMethodInfo GI.WebKit2.Structs.NavigationAction.NavigationAction signature
+ GI.WebKit2.Structs.NavigationAction: instance (signature Data.Type.Equality.~ m GI.WebKit2.Structs.NavigationAction.NavigationAction, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.NavigationAction.NavigationActionCopyMethodInfo GI.WebKit2.Structs.NavigationAction.NavigationAction signature
+ GI.WebKit2.Structs.NavigationAction: instance Data.GI.Base.BasicTypes.BoxedObject GI.WebKit2.Structs.NavigationAction.NavigationAction
+ GI.WebKit2.Structs.ScriptDialog: data ScriptDialogConfirmSetConfirmedMethodInfo
+ GI.WebKit2.Structs.ScriptDialog: data ScriptDialogGetDialogTypeMethodInfo
+ GI.WebKit2.Structs.ScriptDialog: data ScriptDialogGetMessageMethodInfo
+ GI.WebKit2.Structs.ScriptDialog: data ScriptDialogPromptGetDefaultTextMethodInfo
+ GI.WebKit2.Structs.ScriptDialog: data ScriptDialogPromptSetTextMethodInfo
+ GI.WebKit2.Structs.ScriptDialog: instance (info Data.Type.Equality.~ GI.WebKit2.Structs.ScriptDialog.ResolveScriptDialogMethod t GI.WebKit2.Structs.ScriptDialog.ScriptDialog, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.ScriptDialog.ScriptDialog p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Structs.ScriptDialog.ScriptDialog -> p)
+ GI.WebKit2.Structs.ScriptDialog: instance (info Data.Type.Equality.~ GI.WebKit2.Structs.ScriptDialog.ResolveScriptDialogMethod t GI.WebKit2.Structs.ScriptDialog.ScriptDialog, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.ScriptDialog.ScriptDialog p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Structs.ScriptDialog.ScriptDialog -> p)
+ GI.WebKit2.Structs.ScriptDialog: instance (signature Data.Type.Equality.~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.ScriptDialog.ScriptDialogPromptSetTextMethodInfo GI.WebKit2.Structs.ScriptDialog.ScriptDialog signature
+ GI.WebKit2.Structs.ScriptDialog: instance (signature Data.Type.Equality.~ (GHC.Types.Bool -> m ()), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.ScriptDialog.ScriptDialogConfirmSetConfirmedMethodInfo GI.WebKit2.Structs.ScriptDialog.ScriptDialog signature
+ GI.WebKit2.Structs.ScriptDialog: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.ScriptDialog.ScriptDialogGetMessageMethodInfo GI.WebKit2.Structs.ScriptDialog.ScriptDialog signature
+ GI.WebKit2.Structs.ScriptDialog: instance (signature Data.Type.Equality.~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.ScriptDialog.ScriptDialogPromptGetDefaultTextMethodInfo GI.WebKit2.Structs.ScriptDialog.ScriptDialog signature
+ GI.WebKit2.Structs.ScriptDialog: instance (signature Data.Type.Equality.~ m GI.WebKit2.Enums.ScriptDialogType, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.ScriptDialog.ScriptDialogGetDialogTypeMethodInfo GI.WebKit2.Structs.ScriptDialog.ScriptDialog signature
+ GI.WebKit2.Structs.ScriptDialog: instance Data.GI.Base.BasicTypes.BoxedObject GI.WebKit2.Structs.ScriptDialog.ScriptDialog
+ GI.WebKit2.Structs.UserScript: data UserScriptRefMethodInfo
+ GI.WebKit2.Structs.UserScript: data UserScriptUnrefMethodInfo
+ GI.WebKit2.Structs.UserScript: instance (info Data.Type.Equality.~ GI.WebKit2.Structs.UserScript.ResolveUserScriptMethod t GI.WebKit2.Structs.UserScript.UserScript, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.UserScript.UserScript p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Structs.UserScript.UserScript -> p)
+ GI.WebKit2.Structs.UserScript: instance (info Data.Type.Equality.~ GI.WebKit2.Structs.UserScript.ResolveUserScriptMethod t GI.WebKit2.Structs.UserScript.UserScript, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.UserScript.UserScript p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Structs.UserScript.UserScript -> p)
+ GI.WebKit2.Structs.UserScript: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.UserScript.UserScriptUnrefMethodInfo GI.WebKit2.Structs.UserScript.UserScript signature
+ GI.WebKit2.Structs.UserScript: instance (signature Data.Type.Equality.~ m GI.WebKit2.Structs.UserScript.UserScript, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.UserScript.UserScriptRefMethodInfo GI.WebKit2.Structs.UserScript.UserScript signature
+ GI.WebKit2.Structs.UserScript: instance Data.GI.Base.BasicTypes.BoxedObject GI.WebKit2.Structs.UserScript.UserScript
+ GI.WebKit2.Structs.UserStyleSheet: data UserStyleSheetRefMethodInfo
+ GI.WebKit2.Structs.UserStyleSheet: data UserStyleSheetUnrefMethodInfo
+ GI.WebKit2.Structs.UserStyleSheet: instance (info Data.Type.Equality.~ GI.WebKit2.Structs.UserStyleSheet.ResolveUserStyleSheetMethod t GI.WebKit2.Structs.UserStyleSheet.UserStyleSheet, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.UserStyleSheet.UserStyleSheet p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.WebKit2.Structs.UserStyleSheet.UserStyleSheet -> p)
+ GI.WebKit2.Structs.UserStyleSheet: instance (info Data.Type.Equality.~ GI.WebKit2.Structs.UserStyleSheet.ResolveUserStyleSheetMethod t GI.WebKit2.Structs.UserStyleSheet.UserStyleSheet, Data.GI.Base.Overloading.MethodInfo info GI.WebKit2.Structs.UserStyleSheet.UserStyleSheet p) => GHC.OverloadedLabels.IsLabel t (GI.WebKit2.Structs.UserStyleSheet.UserStyleSheet -> p)
+ GI.WebKit2.Structs.UserStyleSheet: instance (signature Data.Type.Equality.~ m (), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.UserStyleSheet.UserStyleSheetUnrefMethodInfo GI.WebKit2.Structs.UserStyleSheet.UserStyleSheet signature
+ GI.WebKit2.Structs.UserStyleSheet: instance (signature Data.Type.Equality.~ m GI.WebKit2.Structs.UserStyleSheet.UserStyleSheet, Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.WebKit2.Structs.UserStyleSheet.UserStyleSheetRefMethodInfo GI.WebKit2.Structs.UserStyleSheet.UserStyleSheet signature
+ GI.WebKit2.Structs.UserStyleSheet: instance Data.GI.Base.BasicTypes.BoxedObject GI.WebKit2.Structs.UserStyleSheet.UserStyleSheet
- GI.WebKit2.Functions: getMajorVersion :: MonadIO m => m Word32
+ GI.WebKit2.Functions: getMajorVersion :: (MonadIO m) => m Word32
- GI.WebKit2.Functions: getMicroVersion :: MonadIO m => m Word32
+ GI.WebKit2.Functions: getMicroVersion :: (MonadIO m) => m Word32
- GI.WebKit2.Functions: getMinorVersion :: MonadIO m => m Word32
+ GI.WebKit2.Functions: getMinorVersion :: (MonadIO m) => m Word32
- GI.WebKit2.Objects.ContextMenu: contextMenuNew :: MonadIO m => m ContextMenu
+ GI.WebKit2.Objects.ContextMenu: contextMenuNew :: (MonadIO m) => m ContextMenu
- GI.WebKit2.Objects.ContextMenuItem: contextMenuItemNewFromStockAction :: MonadIO m => ContextMenuAction -> m ContextMenuItem
+ GI.WebKit2.Objects.ContextMenuItem: contextMenuItemNewFromStockAction :: (MonadIO m) => ContextMenuAction -> m ContextMenuItem
- GI.WebKit2.Objects.ContextMenuItem: contextMenuItemNewFromStockActionWithLabel :: MonadIO m => ContextMenuAction -> Text -> m ContextMenuItem
+ GI.WebKit2.Objects.ContextMenuItem: contextMenuItemNewFromStockActionWithLabel :: (MonadIO m) => ContextMenuAction -> Text -> m ContextMenuItem
- GI.WebKit2.Objects.ContextMenuItem: contextMenuItemNewSeparator :: MonadIO m => m ContextMenuItem
+ GI.WebKit2.Objects.ContextMenuItem: contextMenuItemNewSeparator :: (MonadIO m) => m ContextMenuItem
- GI.WebKit2.Objects.FindController: constructFindControllerWebView :: WebViewK a => a -> IO ([Char], GValue)
+ GI.WebKit2.Objects.FindController: constructFindControllerWebView :: (WebViewK a) => a -> IO ([Char], GValue)
- GI.WebKit2.Objects.PrintOperation: constructPrintOperationPageSetup :: PageSetupK a => a -> IO ([Char], GValue)
+ GI.WebKit2.Objects.PrintOperation: constructPrintOperationPageSetup :: (PageSetupK a) => a -> IO ([Char], GValue)
- GI.WebKit2.Objects.PrintOperation: constructPrintOperationPrintSettings :: PrintSettingsK a => a -> IO ([Char], GValue)
+ GI.WebKit2.Objects.PrintOperation: constructPrintOperationPrintSettings :: (PrintSettingsK a) => a -> IO ([Char], GValue)
- GI.WebKit2.Objects.PrintOperation: constructPrintOperationWebView :: WebViewK a => a -> IO ([Char], GValue)
+ GI.WebKit2.Objects.PrintOperation: constructPrintOperationWebView :: (WebViewK a) => a -> IO ([Char], GValue)
- GI.WebKit2.Objects.Settings: settingsNew :: MonadIO m => m Settings
+ GI.WebKit2.Objects.Settings: settingsNew :: (MonadIO m) => m Settings
- GI.WebKit2.Objects.URIRequest: uRIRequestNew :: MonadIO m => Text -> m URIRequest
+ GI.WebKit2.Objects.URIRequest: uRIRequestNew :: (MonadIO m) => Text -> m URIRequest
- GI.WebKit2.Objects.UserContentManager: userContentManagerNew :: MonadIO m => m UserContentManager
+ GI.WebKit2.Objects.UserContentManager: userContentManagerNew :: (MonadIO m) => m UserContentManager
- GI.WebKit2.Objects.WebContext: constructWebContextWebsiteDataManager :: WebsiteDataManagerK a => a -> IO ([Char], GValue)
+ GI.WebKit2.Objects.WebContext: constructWebContextWebsiteDataManager :: (WebsiteDataManagerK a) => a -> IO ([Char], GValue)
- GI.WebKit2.Objects.WebContext: webContextGetDefault :: MonadIO m => m WebContext
+ GI.WebKit2.Objects.WebContext: webContextGetDefault :: (MonadIO m) => m WebContext
- GI.WebKit2.Objects.WebContext: webContextNew :: MonadIO m => m WebContext
+ GI.WebKit2.Objects.WebContext: webContextNew :: (MonadIO m) => m WebContext
- GI.WebKit2.Objects.WebView: constructWebViewRelatedView :: WebViewK a => a -> IO ([Char], GValue)
+ GI.WebKit2.Objects.WebView: constructWebViewRelatedView :: (WebViewK a) => a -> IO ([Char], GValue)
- GI.WebKit2.Objects.WebView: constructWebViewSettings :: SettingsK a => a -> IO ([Char], GValue)
+ GI.WebKit2.Objects.WebView: constructWebViewSettings :: (SettingsK a) => a -> IO ([Char], GValue)
- GI.WebKit2.Objects.WebView: constructWebViewUserContentManager :: UserContentManagerK a => a -> IO ([Char], GValue)
+ GI.WebKit2.Objects.WebView: constructWebViewUserContentManager :: (UserContentManagerK a) => a -> IO ([Char], GValue)
- GI.WebKit2.Objects.WebView: constructWebViewWebContext :: WebContextK a => a -> IO ([Char], GValue)
+ GI.WebKit2.Objects.WebView: constructWebViewWebContext :: (WebContextK a) => a -> IO ([Char], GValue)
- GI.WebKit2.Objects.WebView: webViewNew :: MonadIO m => m WebView
+ GI.WebKit2.Objects.WebView: webViewNew :: (MonadIO m) => m WebView
- GI.WebKit2.Structs.Credential: credentialCopy :: MonadIO m => Credential -> m Credential
+ GI.WebKit2.Structs.Credential: credentialCopy :: (MonadIO m) => Credential -> m Credential
- GI.WebKit2.Structs.Credential: credentialFree :: MonadIO m => Credential -> m ()
+ GI.WebKit2.Structs.Credential: credentialFree :: (MonadIO m) => Credential -> m ()
- GI.WebKit2.Structs.Credential: credentialGetPassword :: MonadIO m => Credential -> m Text
+ GI.WebKit2.Structs.Credential: credentialGetPassword :: (MonadIO m) => Credential -> m Text
- GI.WebKit2.Structs.Credential: credentialGetPersistence :: MonadIO m => Credential -> m CredentialPersistence
+ GI.WebKit2.Structs.Credential: credentialGetPersistence :: (MonadIO m) => Credential -> m CredentialPersistence
- GI.WebKit2.Structs.Credential: credentialGetUsername :: MonadIO m => Credential -> m Text
+ GI.WebKit2.Structs.Credential: credentialGetUsername :: (MonadIO m) => Credential -> m Text
- GI.WebKit2.Structs.Credential: credentialHasPassword :: MonadIO m => Credential -> m Bool
+ GI.WebKit2.Structs.Credential: credentialHasPassword :: (MonadIO m) => Credential -> m Bool
- GI.WebKit2.Structs.Credential: credentialNew :: MonadIO m => Text -> Text -> CredentialPersistence -> m Credential
+ GI.WebKit2.Structs.Credential: credentialNew :: (MonadIO m) => Text -> Text -> CredentialPersistence -> m Credential
- GI.WebKit2.Structs.JavascriptResult: javascriptResultGetGlobalContext :: MonadIO m => JavascriptResult -> m GlobalContext
+ GI.WebKit2.Structs.JavascriptResult: javascriptResultGetGlobalContext :: (MonadIO m) => JavascriptResult -> m GlobalContext
- GI.WebKit2.Structs.JavascriptResult: javascriptResultGetValue :: MonadIO m => JavascriptResult -> m Value
+ GI.WebKit2.Structs.JavascriptResult: javascriptResultGetValue :: (MonadIO m) => JavascriptResult -> m Value
- GI.WebKit2.Structs.JavascriptResult: javascriptResultRef :: MonadIO m => JavascriptResult -> m JavascriptResult
+ GI.WebKit2.Structs.JavascriptResult: javascriptResultRef :: (MonadIO m) => JavascriptResult -> m JavascriptResult
- GI.WebKit2.Structs.JavascriptResult: javascriptResultUnref :: MonadIO m => JavascriptResult -> m ()
+ GI.WebKit2.Structs.JavascriptResult: javascriptResultUnref :: (MonadIO m) => JavascriptResult -> m ()
- GI.WebKit2.Structs.MimeInfo: mimeInfoGetDescription :: MonadIO m => MimeInfo -> m Text
+ GI.WebKit2.Structs.MimeInfo: mimeInfoGetDescription :: (MonadIO m) => MimeInfo -> m Text
- GI.WebKit2.Structs.MimeInfo: mimeInfoGetExtensions :: MonadIO m => MimeInfo -> m [Text]
+ GI.WebKit2.Structs.MimeInfo: mimeInfoGetExtensions :: (MonadIO m) => MimeInfo -> m [Text]
- GI.WebKit2.Structs.MimeInfo: mimeInfoGetMimeType :: MonadIO m => MimeInfo -> m Text
+ GI.WebKit2.Structs.MimeInfo: mimeInfoGetMimeType :: (MonadIO m) => MimeInfo -> m Text
- GI.WebKit2.Structs.MimeInfo: mimeInfoRef :: MonadIO m => MimeInfo -> m MimeInfo
+ GI.WebKit2.Structs.MimeInfo: mimeInfoRef :: (MonadIO m) => MimeInfo -> m MimeInfo
- GI.WebKit2.Structs.MimeInfo: mimeInfoUnref :: MonadIO m => MimeInfo -> m ()
+ GI.WebKit2.Structs.MimeInfo: mimeInfoUnref :: (MonadIO m) => MimeInfo -> m ()
- GI.WebKit2.Structs.NavigationAction: navigationActionCopy :: MonadIO m => NavigationAction -> m NavigationAction
+ GI.WebKit2.Structs.NavigationAction: navigationActionCopy :: (MonadIO m) => NavigationAction -> m NavigationAction
- GI.WebKit2.Structs.NavigationAction: navigationActionFree :: MonadIO m => NavigationAction -> m ()
+ GI.WebKit2.Structs.NavigationAction: navigationActionFree :: (MonadIO m) => NavigationAction -> m ()
- GI.WebKit2.Structs.NavigationAction: navigationActionGetModifiers :: MonadIO m => NavigationAction -> m Word32
+ GI.WebKit2.Structs.NavigationAction: navigationActionGetModifiers :: (MonadIO m) => NavigationAction -> m Word32
- GI.WebKit2.Structs.NavigationAction: navigationActionGetMouseButton :: MonadIO m => NavigationAction -> m Word32
+ GI.WebKit2.Structs.NavigationAction: navigationActionGetMouseButton :: (MonadIO m) => NavigationAction -> m Word32
- GI.WebKit2.Structs.NavigationAction: navigationActionGetNavigationType :: MonadIO m => NavigationAction -> m NavigationType
+ GI.WebKit2.Structs.NavigationAction: navigationActionGetNavigationType :: (MonadIO m) => NavigationAction -> m NavigationType
- GI.WebKit2.Structs.NavigationAction: navigationActionGetRequest :: MonadIO m => NavigationAction -> m URIRequest
+ GI.WebKit2.Structs.NavigationAction: navigationActionGetRequest :: (MonadIO m) => NavigationAction -> m URIRequest
- GI.WebKit2.Structs.NavigationAction: navigationActionIsUserGesture :: MonadIO m => NavigationAction -> m Bool
+ GI.WebKit2.Structs.NavigationAction: navigationActionIsUserGesture :: (MonadIO m) => NavigationAction -> m Bool
- GI.WebKit2.Structs.ScriptDialog: scriptDialogConfirmSetConfirmed :: MonadIO m => ScriptDialog -> Bool -> m ()
+ GI.WebKit2.Structs.ScriptDialog: scriptDialogConfirmSetConfirmed :: (MonadIO m) => ScriptDialog -> Bool -> m ()
- GI.WebKit2.Structs.ScriptDialog: scriptDialogGetDialogType :: MonadIO m => ScriptDialog -> m ScriptDialogType
+ GI.WebKit2.Structs.ScriptDialog: scriptDialogGetDialogType :: (MonadIO m) => ScriptDialog -> m ScriptDialogType
- GI.WebKit2.Structs.ScriptDialog: scriptDialogGetMessage :: MonadIO m => ScriptDialog -> m Text
+ GI.WebKit2.Structs.ScriptDialog: scriptDialogGetMessage :: (MonadIO m) => ScriptDialog -> m Text
- GI.WebKit2.Structs.ScriptDialog: scriptDialogPromptGetDefaultText :: MonadIO m => ScriptDialog -> m Text
+ GI.WebKit2.Structs.ScriptDialog: scriptDialogPromptGetDefaultText :: (MonadIO m) => ScriptDialog -> m Text
- GI.WebKit2.Structs.ScriptDialog: scriptDialogPromptSetText :: MonadIO m => ScriptDialog -> Text -> m ()
+ GI.WebKit2.Structs.ScriptDialog: scriptDialogPromptSetText :: (MonadIO m) => ScriptDialog -> Text -> m ()
- GI.WebKit2.Structs.UserScript: userScriptNew :: MonadIO m => Text -> UserContentInjectedFrames -> UserScriptInjectionTime -> Maybe ([Text]) -> Maybe ([Text]) -> m UserScript
+ GI.WebKit2.Structs.UserScript: userScriptNew :: (MonadIO m) => Text -> UserContentInjectedFrames -> UserScriptInjectionTime -> Maybe ([Text]) -> Maybe ([Text]) -> m UserScript
- GI.WebKit2.Structs.UserScript: userScriptRef :: MonadIO m => UserScript -> m UserScript
+ GI.WebKit2.Structs.UserScript: userScriptRef :: (MonadIO m) => UserScript -> m UserScript
- GI.WebKit2.Structs.UserScript: userScriptUnref :: MonadIO m => UserScript -> m ()
+ GI.WebKit2.Structs.UserScript: userScriptUnref :: (MonadIO m) => UserScript -> m ()
- GI.WebKit2.Structs.UserStyleSheet: userStyleSheetNew :: MonadIO m => Text -> UserContentInjectedFrames -> UserStyleLevel -> Maybe ([Text]) -> Maybe ([Text]) -> m UserStyleSheet
+ GI.WebKit2.Structs.UserStyleSheet: userStyleSheetNew :: (MonadIO m) => Text -> UserContentInjectedFrames -> UserStyleLevel -> Maybe ([Text]) -> Maybe ([Text]) -> m UserStyleSheet
- GI.WebKit2.Structs.UserStyleSheet: userStyleSheetRef :: MonadIO m => UserStyleSheet -> m UserStyleSheet
+ GI.WebKit2.Structs.UserStyleSheet: userStyleSheetRef :: (MonadIO m) => UserStyleSheet -> m UserStyleSheet
- GI.WebKit2.Structs.UserStyleSheet: userStyleSheetUnref :: MonadIO m => UserStyleSheet -> m ()
+ GI.WebKit2.Structs.UserStyleSheet: userStyleSheetUnref :: (MonadIO m) => UserStyleSheet -> m ()
Files
- GI/WebKit2.hs +6/−0
- GI/WebKit2/Callbacks.hs +1/−0
- GI/WebKit2/Constants.hs +2/−1
- GI/WebKit2/Enums.hs +1/−0
- GI/WebKit2/Flags.hs +1/−0
- GI/WebKit2/Functions.hs +10/−206
- GI/WebKit2/Interfaces.hs +1/−0
- GI/WebKit2/Interfaces/PermissionRequest.hs +53/−9
- GI/WebKit2/Interfaces/PermissionRequest.hs-boot +2/−0
- GI/WebKit2/Objects.hs +1/−0
- GI/WebKit2/Objects/AuthenticationRequest.hs +126/−42
- GI/WebKit2/Objects/AuthenticationRequest.hs-boot +10/−0
- GI/WebKit2/Objects/BackForwardList.hs +125/−46
- GI/WebKit2/Objects/BackForwardList.hs-boot +9/−0
- GI/WebKit2/Objects/BackForwardListItem.hs +62/−13
- GI/WebKit2/Objects/BackForwardListItem.hs-boot +3/−0
- GI/WebKit2/Objects/ColorChooserRequest.hs +82/−23
- GI/WebKit2/Objects/ColorChooserRequest.hs-boot +5/−0
- GI/WebKit2/Objects/ContextMenu.hs +168/−71
- GI/WebKit2/Objects/ContextMenu.hs-boot +13/−0
- GI/WebKit2/Objects/ContextMenuItem.hs +96/−42
- GI/WebKit2/Objects/ContextMenuItem.hs-boot +5/−0
- GI/WebKit2/Objects/CookieManager.hs +121/−47
- GI/WebKit2/Objects/CookieManager.hs-boot +8/−0
- GI/WebKit2/Objects/Download.hs +146/−57
- GI/WebKit2/Objects/Download.hs-boot +11/−0
- GI/WebKit2/Objects/EditorState.hs +46/−7
- GI/WebKit2/Objects/EditorState.hs-boot +1/−0
- GI/WebKit2/Objects/FaviconDatabase.hs +89/−35
- GI/WebKit2/Objects/FaviconDatabase.hs-boot +4/−0
- GI/WebKit2/Objects/FileChooserRequest.hs +95/−31
- GI/WebKit2/Objects/FileChooserRequest.hs-boot +6/−0
- GI/WebKit2/Objects/FindController.hs +139/−60
- GI/WebKit2/Objects/FindController.hs-boot +9/−0
- GI/WebKit2/Objects/FormSubmissionRequest.hs +53/−9
- GI/WebKit2/Objects/FormSubmissionRequest.hs-boot +2/−0
- GI/WebKit2/Objects/GeolocationPermissionRequest.hs +37/−1
- GI/WebKit2/Objects/HitTestResult.hs +150/−56
- GI/WebKit2/Objects/HitTestResult.hs-boot +12/−0
- GI/WebKit2/Objects/InstallMissingMediaPluginsPermissionRequest.hs +46/−5
- GI/WebKit2/Objects/InstallMissingMediaPluginsPermissionRequest.hs-boot +1/−0
- GI/WebKit2/Objects/NavigationPolicyDecision.hs +99/−32
- GI/WebKit2/Objects/NavigationPolicyDecision.hs-boot +6/−0
- GI/WebKit2/Objects/Notification.hs +74/−20
- GI/WebKit2/Objects/Notification.hs-boot +4/−0
- GI/WebKit2/Objects/NotificationPermissionRequest.hs +37/−1
- GI/WebKit2/Objects/Plugin.hs +71/−17
- GI/WebKit2/Objects/Plugin.hs-boot +4/−0
- GI/WebKit2/Objects/PolicyDecision.hs +62/−13
- GI/WebKit2/Objects/PolicyDecision.hs-boot +3/−0
- GI/WebKit2/Objects/PrintOperation.hs +111/−48
- GI/WebKit2/Objects/PrintOperation.hs-boot +6/−0
- GI/WebKit2/Objects/ResponsePolicyDecision.hs +67/−15
- GI/WebKit2/Objects/ResponsePolicyDecision.hs-boot +3/−0
- GI/WebKit2/Objects/SecurityManager.hs +155/−61
- GI/WebKit2/Objects/SecurityManager.hs-boot +12/−0
- GI/WebKit2/Objects/Settings.hs +5134/−4606
- GI/WebKit2/Objects/Settings.hs-boot +99/−0
- GI/WebKit2/Objects/URIRequest.hs +67/−19
- GI/WebKit2/Objects/URIRequest.hs-boot +3/−0
- GI/WebKit2/Objects/URIResponse.hs +96/−32
- GI/WebKit2/Objects/URIResponse.hs-boot +6/−0
- GI/WebKit2/Objects/URISchemeRequest.hs +100/−36
- GI/WebKit2/Objects/URISchemeRequest.hs-boot +6/−0
- GI/WebKit2/Objects/UserContentManager.hs +97/−34
- GI/WebKit2/Objects/UserContentManager.hs-boot +6/−0
- GI/WebKit2/Objects/UserMediaPermissionRequest.hs +40/−4
- GI/WebKit2/Objects/WebContext.hs +348/−167
- GI/WebKit2/Objects/WebContext.hs-boot +30/−0
- GI/WebKit2/Objects/WebInspector.hs +120/−41
- GI/WebKit2/Objects/WebInspector.hs-boot +9/−0
- GI/WebKit2/Objects/WebResource.hs +82/−30
- GI/WebKit2/Objects/WebResource.hs-boot +4/−0
- GI/WebKit2/Objects/WebView.hs +4547/−3940
- GI/WebKit2/Objects/WebView.hs-boot +58/−0
- GI/WebKit2/Objects/WebViewBase.hs +325/−2
- GI/WebKit2/Objects/WebsiteDataManager.hs +106/−37
- GI/WebKit2/Objects/WebsiteDataManager.hs-boot +7/−0
- GI/WebKit2/Objects/WindowProperties.hs +116/−42
- GI/WebKit2/Objects/WindowProperties.hs-boot +8/−0
- GI/WebKit2/Structs.hs +1/−0
- GI/WebKit2/Structs/Credential.hs +71/−30
- GI/WebKit2/Structs/Credential.hs-boot +6/−0
- GI/WebKit2/Structs/JavascriptResult.hs +48/−16
- GI/WebKit2/Structs/JavascriptResult.hs-boot +4/−0
- GI/WebKit2/Structs/MimeInfo.hs +57/−20
- GI/WebKit2/Structs/MimeInfo.hs-boot +5/−0
- GI/WebKit2/Structs/NavigationAction.hs +75/−28
- GI/WebKit2/Structs/NavigationAction.hs-boot +7/−0
- GI/WebKit2/Structs/ScriptDialog.hs +59/−22
- GI/WebKit2/Structs/ScriptDialog.hs-boot +5/−0
- GI/WebKit2/Structs/UserScript.hs +41/−20
- GI/WebKit2/Structs/UserScript.hs-boot +2/−0
- GI/WebKit2/Structs/UserStyleSheet.hs +40/−19
- GI/WebKit2/Structs/UserStyleSheet.hs-boot +2/−0
- gi-webkit2.cabal +13/−13
GI/WebKit2.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -16,6 +17,10 @@ module GI.WebKit2.Structs , ++ module Data.GI.Base ,++ ) where import GI.WebKit2.Callbacks@@ -37,4 +42,5 @@ import GI.WebKit2.Types import GI.WebKit2.Callbacks +import Data.GI.Base
GI/WebKit2/Callbacks.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1
GI/WebKit2/Constants.hs view
@@ -1,5 +1,6 @@ {-# LANGUAGE PatternSynonyms, ScopedTypeVariables, ViewPatterns #-} + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -36,7 +37,7 @@ pattern MINOR_VERSION = 10 :: Int32 -pattern MICRO_VERSION = 4 :: Int32+pattern MICRO_VERSION = 7 :: Int32 pattern MAJOR_VERSION = 2 :: Int32
GI/WebKit2/Enums.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1
GI/WebKit2/Flags.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1
GI/WebKit2/Functions.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -9,14 +10,6 @@ ( -- * Methods--- ** downloadErrorQuark- downloadErrorQuark ,----- ** faviconDatabaseErrorQuark- faviconDatabaseErrorQuark ,-- -- ** getMajorVersion getMajorVersion , @@ -29,30 +22,6 @@ getMinorVersion , --- ** javascriptErrorQuark- javascriptErrorQuark ,----- ** networkErrorQuark- networkErrorQuark ,----- ** pluginErrorQuark- pluginErrorQuark ,----- ** policyErrorQuark- policyErrorQuark ,----- ** printErrorQuark- printErrorQuark ,----- ** snapshotErrorQuark- snapshotErrorQuark ,-- -- ** userMediaPermissionIsForAudioDevice userMediaPermissionIsForAudioDevice , @@ -76,9 +45,8 @@ import GI.WebKit2.Callbacks -- function webkit_user_media_permission_is_for_video_device--- Args : [Arg {argName = "request", argType = TInterface "WebKit2" "UserMediaPermissionRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "request", argType = TInterface "WebKit2" "UserMediaPermissionRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "request", argType = TInterface "WebKit2" "UserMediaPermissionRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False@@ -90,8 +58,8 @@ userMediaPermissionIsForVideoDevice :: (MonadIO m, UserMediaPermissionRequestK a) =>- a -> -- request- m Bool+ a -- request+ -> m Bool -- result userMediaPermissionIsForVideoDevice request = liftIO $ do let request' = unsafeManagedPtrCastPtr request result <- webkit_user_media_permission_is_for_video_device request'@@ -101,9 +69,8 @@ -- function webkit_user_media_permission_is_for_audio_device--- Args : [Arg {argName = "request", argType = TInterface "WebKit2" "UserMediaPermissionRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "request", argType = TInterface "WebKit2" "UserMediaPermissionRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "request", argType = TInterface "WebKit2" "UserMediaPermissionRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False@@ -115,8 +82,8 @@ userMediaPermissionIsForAudioDevice :: (MonadIO m, UserMediaPermissionRequestK a) =>- a -> -- request- m Bool+ a -- request+ -> m Bool -- result userMediaPermissionIsForAudioDevice request = liftIO $ do let request' = unsafeManagedPtrCastPtr request result <- webkit_user_media_permission_is_for_audio_device request'@@ -125,130 +92,9 @@ return result' --- function webkit_snapshot_error_quark--- Args : []--- Lengths : []--- hInArgs : []--- returnType : TBasicType TUInt32--- throws : False--- Skip return : False--foreign import ccall "webkit_snapshot_error_quark" webkit_snapshot_error_quark :: - IO Word32---snapshotErrorQuark ::- (MonadIO m) =>- m Word32-snapshotErrorQuark = liftIO $ do- result <- webkit_snapshot_error_quark- return result----- function webkit_print_error_quark--- Args : []--- Lengths : []--- hInArgs : []--- returnType : TBasicType TUInt32--- throws : False--- Skip return : False--foreign import ccall "webkit_print_error_quark" webkit_print_error_quark :: - IO Word32---printErrorQuark ::- (MonadIO m) =>- m Word32-printErrorQuark = liftIO $ do- result <- webkit_print_error_quark- return result----- function webkit_policy_error_quark--- Args : []--- Lengths : []--- hInArgs : []--- returnType : TBasicType TUInt32--- throws : False--- Skip return : False--foreign import ccall "webkit_policy_error_quark" webkit_policy_error_quark :: - IO Word32---policyErrorQuark ::- (MonadIO m) =>- m Word32-policyErrorQuark = liftIO $ do- result <- webkit_policy_error_quark- return result----- function webkit_plugin_error_quark--- Args : []--- Lengths : []--- hInArgs : []--- returnType : TBasicType TUInt32--- throws : False--- Skip return : False--foreign import ccall "webkit_plugin_error_quark" webkit_plugin_error_quark :: - IO Word32---pluginErrorQuark ::- (MonadIO m) =>- m Word32-pluginErrorQuark = liftIO $ do- result <- webkit_plugin_error_quark- return result----- function webkit_network_error_quark--- Args : []--- Lengths : []--- hInArgs : []--- returnType : TBasicType TUInt32--- throws : False--- Skip return : False--foreign import ccall "webkit_network_error_quark" webkit_network_error_quark :: - IO Word32---networkErrorQuark ::- (MonadIO m) =>- m Word32-networkErrorQuark = liftIO $ do- result <- webkit_network_error_quark- return result----- function webkit_javascript_error_quark--- Args : []--- Lengths : []--- hInArgs : []--- returnType : TBasicType TUInt32--- throws : False--- Skip return : False--foreign import ccall "webkit_javascript_error_quark" webkit_javascript_error_quark :: - IO Word32---javascriptErrorQuark ::- (MonadIO m) =>- m Word32-javascriptErrorQuark = liftIO $ do- result <- webkit_javascript_error_quark- return result-- -- function webkit_get_minor_version -- Args : [] -- Lengths : []--- hInArgs : [] -- returnType : TBasicType TUInt32 -- throws : False -- Skip return : False@@ -259,7 +105,7 @@ getMinorVersion :: (MonadIO m) =>- m Word32+ m Word32 -- result getMinorVersion = liftIO $ do result <- webkit_get_minor_version return result@@ -268,7 +114,6 @@ -- function webkit_get_micro_version -- Args : [] -- Lengths : []--- hInArgs : [] -- returnType : TBasicType TUInt32 -- throws : False -- Skip return : False@@ -279,7 +124,7 @@ getMicroVersion :: (MonadIO m) =>- m Word32+ m Word32 -- result getMicroVersion = liftIO $ do result <- webkit_get_micro_version return result@@ -288,7 +133,6 @@ -- function webkit_get_major_version -- Args : [] -- Lengths : []--- hInArgs : [] -- returnType : TBasicType TUInt32 -- throws : False -- Skip return : False@@ -299,49 +143,9 @@ getMajorVersion :: (MonadIO m) =>- m Word32+ m Word32 -- result getMajorVersion = liftIO $ do result <- webkit_get_major_version- return result----- function webkit_favicon_database_error_quark--- Args : []--- Lengths : []--- hInArgs : []--- returnType : TBasicType TUInt32--- throws : False--- Skip return : False--foreign import ccall "webkit_favicon_database_error_quark" webkit_favicon_database_error_quark :: - IO Word32---faviconDatabaseErrorQuark ::- (MonadIO m) =>- m Word32-faviconDatabaseErrorQuark = liftIO $ do- result <- webkit_favicon_database_error_quark- return result----- function webkit_download_error_quark--- Args : []--- Lengths : []--- hInArgs : []--- returnType : TBasicType TUInt32--- throws : False--- Skip return : False--foreign import ccall "webkit_download_error_quark" webkit_download_error_quark :: - IO Word32---downloadErrorQuark ::- (MonadIO m) =>- m Word32-downloadErrorQuark = liftIO $ do- result <- webkit_download_error_quark return result
GI/WebKit2/Interfaces.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1
GI/WebKit2/Interfaces/PermissionRequest.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -17,10 +18,12 @@ -- * Methods -- ** permissionRequestAllow+ PermissionRequestAllowMethodInfo , permissionRequestAllow , -- ** permissionRequestDeny+ PermissionRequestDenyMethodInfo , permissionRequestDeny , @@ -45,11 +48,46 @@ noPermissionRequest :: Maybe PermissionRequest noPermissionRequest = Nothing +type family ResolvePermissionRequestMethod (t :: Symbol) (o :: *) :: * where+ ResolvePermissionRequestMethod "allow" o = PermissionRequestAllowMethodInfo+ ResolvePermissionRequestMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolvePermissionRequestMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolvePermissionRequestMethod "deny" o = PermissionRequestDenyMethodInfo+ ResolvePermissionRequestMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolvePermissionRequestMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolvePermissionRequestMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolvePermissionRequestMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolvePermissionRequestMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolvePermissionRequestMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolvePermissionRequestMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolvePermissionRequestMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolvePermissionRequestMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolvePermissionRequestMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolvePermissionRequestMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolvePermissionRequestMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolvePermissionRequestMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolvePermissionRequestMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolvePermissionRequestMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolvePermissionRequestMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolvePermissionRequestMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolvePermissionRequestMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolvePermissionRequestMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolvePermissionRequestMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolvePermissionRequestMethod l o = MethodResolutionFailed l o++instance (info ~ ResolvePermissionRequestMethod t PermissionRequest, MethodInfo info PermissionRequest p) => IsLabelProxy t (PermissionRequest -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolvePermissionRequestMethod t PermissionRequest, MethodInfo info PermissionRequest p) => IsLabel t (PermissionRequest -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ type instance AttributeList PermissionRequest = PermissionRequestAttributeList type PermissionRequestAttributeList = ('[ ] :: [(Symbol, *)]) type instance SignalList PermissionRequest = PermissionRequestSignalList-type PermissionRequestSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type PermissionRequestSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)]) foreign import ccall "webkit_permission_request_get_type" c_webkit_permission_request_get_type :: IO GType@@ -70,9 +108,8 @@ -- method PermissionRequest::allow -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "PermissionRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "PermissionRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "PermissionRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -84,19 +121,22 @@ permissionRequestAllow :: (MonadIO m, PermissionRequestK a) =>- a -> -- _obj- m ()+ a -- _obj+ -> m () -- result permissionRequestAllow _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj webkit_permission_request_allow _obj' touchManagedPtr _obj return () +data PermissionRequestAllowMethodInfo+instance (signature ~ (m ()), MonadIO m, PermissionRequestK a) => MethodInfo PermissionRequestAllowMethodInfo a signature where+ overloadedMethod _ = permissionRequestAllow+ -- method PermissionRequest::deny -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "PermissionRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "PermissionRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "PermissionRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -108,12 +148,16 @@ permissionRequestDeny :: (MonadIO m, PermissionRequestK a) =>- a -> -- _obj- m ()+ a -- _obj+ -> m () -- result permissionRequestDeny _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj webkit_permission_request_deny _obj' touchManagedPtr _obj return ()++data PermissionRequestDenyMethodInfo+instance (signature ~ (m ()), MonadIO m, PermissionRequestK a) => MethodInfo PermissionRequestDenyMethodInfo a signature where+ overloadedMethod _ = permissionRequestDeny
GI/WebKit2/Interfaces/PermissionRequest.hs-boot view
@@ -11,3 +11,5 @@ instance GObject PermissionRequest where class GObject o => PermissionRequestK o instance (GObject o, IsDescendantOf PermissionRequest o) => PermissionRequestK o+data PermissionRequestAllowMethodInfo+data PermissionRequestDenyMethodInfo
GI/WebKit2/Objects.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1
GI/WebKit2/Objects/AuthenticationRequest.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -17,42 +18,52 @@ -- * Methods -- ** authenticationRequestAuthenticate+ AuthenticationRequestAuthenticateMethodInfo, authenticationRequestAuthenticate , -- ** authenticationRequestCanSaveCredentials+ AuthenticationRequestCanSaveCredentialsMethodInfo, authenticationRequestCanSaveCredentials , -- ** authenticationRequestCancel+ AuthenticationRequestCancelMethodInfo , authenticationRequestCancel , -- ** authenticationRequestGetHost+ AuthenticationRequestGetHostMethodInfo , authenticationRequestGetHost , -- ** authenticationRequestGetPort+ AuthenticationRequestGetPortMethodInfo , authenticationRequestGetPort , -- ** authenticationRequestGetProposedCredential+ AuthenticationRequestGetProposedCredentialMethodInfo, authenticationRequestGetProposedCredential, -- ** authenticationRequestGetRealm+ AuthenticationRequestGetRealmMethodInfo , authenticationRequestGetRealm , -- ** authenticationRequestGetScheme+ AuthenticationRequestGetSchemeMethodInfo, authenticationRequestGetScheme , -- ** authenticationRequestIsForProxy+ AuthenticationRequestIsForProxyMethodInfo, authenticationRequestIsForProxy , -- ** authenticationRequestIsRetry+ AuthenticationRequestIsRetryMethodInfo , authenticationRequestIsRetry , @@ -107,6 +118,49 @@ noAuthenticationRequest :: Maybe AuthenticationRequest noAuthenticationRequest = Nothing +type family ResolveAuthenticationRequestMethod (t :: Symbol) (o :: *) :: * where+ ResolveAuthenticationRequestMethod "authenticate" o = AuthenticationRequestAuthenticateMethodInfo+ ResolveAuthenticationRequestMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolveAuthenticationRequestMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolveAuthenticationRequestMethod "canSaveCredentials" o = AuthenticationRequestCanSaveCredentialsMethodInfo+ ResolveAuthenticationRequestMethod "cancel" o = AuthenticationRequestCancelMethodInfo+ ResolveAuthenticationRequestMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolveAuthenticationRequestMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolveAuthenticationRequestMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolveAuthenticationRequestMethod "isForProxy" o = AuthenticationRequestIsForProxyMethodInfo+ ResolveAuthenticationRequestMethod "isRetry" o = AuthenticationRequestIsRetryMethodInfo+ ResolveAuthenticationRequestMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolveAuthenticationRequestMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolveAuthenticationRequestMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolveAuthenticationRequestMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolveAuthenticationRequestMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolveAuthenticationRequestMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolveAuthenticationRequestMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolveAuthenticationRequestMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolveAuthenticationRequestMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolveAuthenticationRequestMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolveAuthenticationRequestMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolveAuthenticationRequestMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolveAuthenticationRequestMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolveAuthenticationRequestMethod "getHost" o = AuthenticationRequestGetHostMethodInfo+ ResolveAuthenticationRequestMethod "getPort" o = AuthenticationRequestGetPortMethodInfo+ ResolveAuthenticationRequestMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolveAuthenticationRequestMethod "getProposedCredential" o = AuthenticationRequestGetProposedCredentialMethodInfo+ ResolveAuthenticationRequestMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolveAuthenticationRequestMethod "getRealm" o = AuthenticationRequestGetRealmMethodInfo+ ResolveAuthenticationRequestMethod "getScheme" o = AuthenticationRequestGetSchemeMethodInfo+ ResolveAuthenticationRequestMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolveAuthenticationRequestMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolveAuthenticationRequestMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveAuthenticationRequestMethod t AuthenticationRequest, MethodInfo info AuthenticationRequest p) => IsLabelProxy t (AuthenticationRequest -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveAuthenticationRequestMethod t AuthenticationRequest, MethodInfo info AuthenticationRequest p) => IsLabel t (AuthenticationRequest -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ -- signal AuthenticationRequest::cancelled type AuthenticationRequestCancelledCallback = IO ()@@ -154,13 +208,12 @@ connectSignal _ = connectAuthenticationRequestCancelled type instance SignalList AuthenticationRequest = AuthenticationRequestSignalList-type AuthenticationRequestSignalList = ('[ '("cancelled", AuthenticationRequestCancelledSignalInfo), '("notify", GObject.ObjectNotifySignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type AuthenticationRequestSignalList = ('[ '("cancelled", AuthenticationRequestCancelledSignalInfo), '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)]) -- method AuthenticationRequest::authenticate -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "AuthenticationRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "credential", argType = TInterface "WebKit2" "Credential", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "AuthenticationRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "credential", argType = TInterface "WebKit2" "Credential", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "AuthenticationRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "credential", argType = TInterface "WebKit2" "Credential", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -173,9 +226,9 @@ authenticationRequestAuthenticate :: (MonadIO m, AuthenticationRequestK a) =>- a -> -- _obj- Maybe (Credential) -> -- credential- m ()+ a -- _obj+ -> Maybe (Credential) -- credential+ -> m () -- result authenticationRequestAuthenticate _obj credential = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj maybeCredential <- case credential of@@ -188,11 +241,14 @@ whenJust credential touchManagedPtr return () +data AuthenticationRequestAuthenticateMethodInfo+instance (signature ~ (Maybe (Credential) -> m ()), MonadIO m, AuthenticationRequestK a) => MethodInfo AuthenticationRequestAuthenticateMethodInfo a signature where+ overloadedMethod _ = authenticationRequestAuthenticate+ -- method AuthenticationRequest::can_save_credentials -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "AuthenticationRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "AuthenticationRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "AuthenticationRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False@@ -204,8 +260,8 @@ authenticationRequestCanSaveCredentials :: (MonadIO m, AuthenticationRequestK a) =>- a -> -- _obj- m Bool+ a -- _obj+ -> m Bool -- result authenticationRequestCanSaveCredentials _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_authentication_request_can_save_credentials _obj'@@ -213,11 +269,14 @@ touchManagedPtr _obj return result' +data AuthenticationRequestCanSaveCredentialsMethodInfo+instance (signature ~ (m Bool), MonadIO m, AuthenticationRequestK a) => MethodInfo AuthenticationRequestCanSaveCredentialsMethodInfo a signature where+ overloadedMethod _ = authenticationRequestCanSaveCredentials+ -- method AuthenticationRequest::cancel -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "AuthenticationRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "AuthenticationRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "AuthenticationRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -229,19 +288,22 @@ authenticationRequestCancel :: (MonadIO m, AuthenticationRequestK a) =>- a -> -- _obj- m ()+ a -- _obj+ -> m () -- result authenticationRequestCancel _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj webkit_authentication_request_cancel _obj' touchManagedPtr _obj return () +data AuthenticationRequestCancelMethodInfo+instance (signature ~ (m ()), MonadIO m, AuthenticationRequestK a) => MethodInfo AuthenticationRequestCancelMethodInfo a signature where+ overloadedMethod _ = authenticationRequestCancel+ -- method AuthenticationRequest::get_host -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "AuthenticationRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "AuthenticationRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "AuthenticationRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -253,8 +315,8 @@ authenticationRequestGetHost :: (MonadIO m, AuthenticationRequestK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result authenticationRequestGetHost _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_authentication_request_get_host _obj'@@ -263,11 +325,14 @@ touchManagedPtr _obj return result' +data AuthenticationRequestGetHostMethodInfo+instance (signature ~ (m T.Text), MonadIO m, AuthenticationRequestK a) => MethodInfo AuthenticationRequestGetHostMethodInfo a signature where+ overloadedMethod _ = authenticationRequestGetHost+ -- method AuthenticationRequest::get_port -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "AuthenticationRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "AuthenticationRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "AuthenticationRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUInt32 -- throws : False -- Skip return : False@@ -279,19 +344,22 @@ authenticationRequestGetPort :: (MonadIO m, AuthenticationRequestK a) =>- a -> -- _obj- m Word32+ a -- _obj+ -> m Word32 -- result authenticationRequestGetPort _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_authentication_request_get_port _obj' touchManagedPtr _obj return result +data AuthenticationRequestGetPortMethodInfo+instance (signature ~ (m Word32), MonadIO m, AuthenticationRequestK a) => MethodInfo AuthenticationRequestGetPortMethodInfo a signature where+ overloadedMethod _ = authenticationRequestGetPort+ -- method AuthenticationRequest::get_proposed_credential -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "AuthenticationRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "AuthenticationRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "AuthenticationRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "Credential" -- throws : False -- Skip return : False@@ -303,8 +371,8 @@ authenticationRequestGetProposedCredential :: (MonadIO m, AuthenticationRequestK a) =>- a -> -- _obj- m Credential+ a -- _obj+ -> m Credential -- result authenticationRequestGetProposedCredential _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_authentication_request_get_proposed_credential _obj'@@ -313,11 +381,14 @@ touchManagedPtr _obj return result' +data AuthenticationRequestGetProposedCredentialMethodInfo+instance (signature ~ (m Credential), MonadIO m, AuthenticationRequestK a) => MethodInfo AuthenticationRequestGetProposedCredentialMethodInfo a signature where+ overloadedMethod _ = authenticationRequestGetProposedCredential+ -- method AuthenticationRequest::get_realm -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "AuthenticationRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "AuthenticationRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "AuthenticationRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -329,8 +400,8 @@ authenticationRequestGetRealm :: (MonadIO m, AuthenticationRequestK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result authenticationRequestGetRealm _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_authentication_request_get_realm _obj'@@ -339,11 +410,14 @@ touchManagedPtr _obj return result' +data AuthenticationRequestGetRealmMethodInfo+instance (signature ~ (m T.Text), MonadIO m, AuthenticationRequestK a) => MethodInfo AuthenticationRequestGetRealmMethodInfo a signature where+ overloadedMethod _ = authenticationRequestGetRealm+ -- method AuthenticationRequest::get_scheme -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "AuthenticationRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "AuthenticationRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "AuthenticationRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "AuthenticationScheme" -- throws : False -- Skip return : False@@ -355,8 +429,8 @@ authenticationRequestGetScheme :: (MonadIO m, AuthenticationRequestK a) =>- a -> -- _obj- m AuthenticationScheme+ a -- _obj+ -> m AuthenticationScheme -- result authenticationRequestGetScheme _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_authentication_request_get_scheme _obj'@@ -364,11 +438,14 @@ touchManagedPtr _obj return result' +data AuthenticationRequestGetSchemeMethodInfo+instance (signature ~ (m AuthenticationScheme), MonadIO m, AuthenticationRequestK a) => MethodInfo AuthenticationRequestGetSchemeMethodInfo a signature where+ overloadedMethod _ = authenticationRequestGetScheme+ -- method AuthenticationRequest::is_for_proxy -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "AuthenticationRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "AuthenticationRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "AuthenticationRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False@@ -380,8 +457,8 @@ authenticationRequestIsForProxy :: (MonadIO m, AuthenticationRequestK a) =>- a -> -- _obj- m Bool+ a -- _obj+ -> m Bool -- result authenticationRequestIsForProxy _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_authentication_request_is_for_proxy _obj'@@ -389,11 +466,14 @@ touchManagedPtr _obj return result' +data AuthenticationRequestIsForProxyMethodInfo+instance (signature ~ (m Bool), MonadIO m, AuthenticationRequestK a) => MethodInfo AuthenticationRequestIsForProxyMethodInfo a signature where+ overloadedMethod _ = authenticationRequestIsForProxy+ -- method AuthenticationRequest::is_retry -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "AuthenticationRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "AuthenticationRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "AuthenticationRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False@@ -405,13 +485,17 @@ authenticationRequestIsRetry :: (MonadIO m, AuthenticationRequestK a) =>- a -> -- _obj- m Bool+ a -- _obj+ -> m Bool -- result authenticationRequestIsRetry _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_authentication_request_is_retry _obj' let result' = (/= 0) result touchManagedPtr _obj return result'++data AuthenticationRequestIsRetryMethodInfo+instance (signature ~ (m Bool), MonadIO m, AuthenticationRequestK a) => MethodInfo AuthenticationRequestIsRetryMethodInfo a signature where+ overloadedMethod _ = authenticationRequestIsRetry
GI/WebKit2/Objects/AuthenticationRequest.hs-boot view
@@ -12,3 +12,13 @@ class GObject o => AuthenticationRequestK o instance (GObject o, IsDescendantOf AuthenticationRequest o) => AuthenticationRequestK o data AuthenticationRequestCancelledSignalInfo+data AuthenticationRequestAuthenticateMethodInfo+data AuthenticationRequestCanSaveCredentialsMethodInfo+data AuthenticationRequestCancelMethodInfo+data AuthenticationRequestGetHostMethodInfo+data AuthenticationRequestGetPortMethodInfo+data AuthenticationRequestGetProposedCredentialMethodInfo+data AuthenticationRequestGetRealmMethodInfo+data AuthenticationRequestGetSchemeMethodInfo+data AuthenticationRequestIsForProxyMethodInfo+data AuthenticationRequestIsRetryMethodInfo
GI/WebKit2/Objects/BackForwardList.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -17,38 +18,47 @@ -- * Methods -- ** backForwardListGetBackItem+ BackForwardListGetBackItemMethodInfo , backForwardListGetBackItem , -- ** backForwardListGetBackList+ BackForwardListGetBackListMethodInfo , backForwardListGetBackList , -- ** backForwardListGetBackListWithLimit+ BackForwardListGetBackListWithLimitMethodInfo, backForwardListGetBackListWithLimit , -- ** backForwardListGetCurrentItem+ BackForwardListGetCurrentItemMethodInfo , backForwardListGetCurrentItem , -- ** backForwardListGetForwardItem+ BackForwardListGetForwardItemMethodInfo , backForwardListGetForwardItem , -- ** backForwardListGetForwardList+ BackForwardListGetForwardListMethodInfo , backForwardListGetForwardList , -- ** backForwardListGetForwardListWithLimit+ BackForwardListGetForwardListWithLimitMethodInfo, backForwardListGetForwardListWithLimit , -- ** backForwardListGetLength+ BackForwardListGetLengthMethodInfo , backForwardListGetLength , -- ** backForwardListGetNthItem+ BackForwardListGetNthItemMethodInfo , backForwardListGetNthItem , @@ -103,6 +113,48 @@ noBackForwardList :: Maybe BackForwardList noBackForwardList = Nothing +type family ResolveBackForwardListMethod (t :: Symbol) (o :: *) :: * where+ ResolveBackForwardListMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolveBackForwardListMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolveBackForwardListMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolveBackForwardListMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolveBackForwardListMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolveBackForwardListMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolveBackForwardListMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolveBackForwardListMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolveBackForwardListMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolveBackForwardListMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolveBackForwardListMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolveBackForwardListMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolveBackForwardListMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolveBackForwardListMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolveBackForwardListMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolveBackForwardListMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolveBackForwardListMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolveBackForwardListMethod "getBackItem" o = BackForwardListGetBackItemMethodInfo+ ResolveBackForwardListMethod "getBackList" o = BackForwardListGetBackListMethodInfo+ ResolveBackForwardListMethod "getBackListWithLimit" o = BackForwardListGetBackListWithLimitMethodInfo+ ResolveBackForwardListMethod "getCurrentItem" o = BackForwardListGetCurrentItemMethodInfo+ ResolveBackForwardListMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolveBackForwardListMethod "getForwardItem" o = BackForwardListGetForwardItemMethodInfo+ ResolveBackForwardListMethod "getForwardList" o = BackForwardListGetForwardListMethodInfo+ ResolveBackForwardListMethod "getForwardListWithLimit" o = BackForwardListGetForwardListWithLimitMethodInfo+ ResolveBackForwardListMethod "getLength" o = BackForwardListGetLengthMethodInfo+ ResolveBackForwardListMethod "getNthItem" o = BackForwardListGetNthItemMethodInfo+ ResolveBackForwardListMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolveBackForwardListMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolveBackForwardListMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolveBackForwardListMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolveBackForwardListMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveBackForwardListMethod t BackForwardList, MethodInfo info BackForwardList p) => IsLabelProxy t (BackForwardList -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveBackForwardListMethod t BackForwardList, MethodInfo info BackForwardList p) => IsLabel t (BackForwardList -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ -- signal BackForwardList::changed type BackForwardListChangedCallback = Maybe BackForwardListItem ->@@ -133,14 +185,14 @@ Ptr () -> Ptr () -> IO ()-backForwardListChangedCallbackWrapper _cb _ item_added items_removed _ = do- maybeItem_added <-- if item_added == nullPtr+backForwardListChangedCallbackWrapper _cb _ itemAdded itemsRemoved _ = do+ maybeItemAdded <-+ if itemAdded == nullPtr then return Nothing else do- item_added' <- (newObject BackForwardListItem) item_added- return $ Just item_added'- _cb maybeItem_added items_removed+ itemAdded' <- (newObject BackForwardListItem) itemAdded+ return $ Just itemAdded'+ _cb maybeItemAdded itemsRemoved onBackForwardListChanged :: (GObject a, MonadIO m) => a -> BackForwardListChangedCallback -> m SignalHandlerId onBackForwardListChanged obj cb = liftIO $ connectBackForwardListChanged obj cb SignalConnectBefore@@ -162,13 +214,12 @@ connectSignal _ = connectBackForwardListChanged type instance SignalList BackForwardList = BackForwardListSignalList-type BackForwardListSignalList = ('[ '("changed", BackForwardListChangedSignalInfo), '("notify", GObject.ObjectNotifySignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type BackForwardListSignalList = ('[ '("changed", BackForwardListChangedSignalInfo), '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)]) -- method BackForwardList::get_back_item -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "BackForwardList", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "BackForwardList", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "BackForwardList", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "BackForwardListItem" -- throws : False -- Skip return : False@@ -180,8 +231,8 @@ backForwardListGetBackItem :: (MonadIO m, BackForwardListK a) =>- a -> -- _obj- m BackForwardListItem+ a -- _obj+ -> m BackForwardListItem -- result backForwardListGetBackItem _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_back_forward_list_get_back_item _obj'@@ -190,11 +241,14 @@ touchManagedPtr _obj return result' +data BackForwardListGetBackItemMethodInfo+instance (signature ~ (m BackForwardListItem), MonadIO m, BackForwardListK a) => MethodInfo BackForwardListGetBackItemMethodInfo a signature where+ overloadedMethod _ = backForwardListGetBackItem+ -- method BackForwardList::get_back_list -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "BackForwardList", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "BackForwardList", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "BackForwardList", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TGList (TInterface "WebKit2" "BackForwardListItem") -- throws : False -- Skip return : False@@ -206,8 +260,8 @@ backForwardListGetBackList :: (MonadIO m, BackForwardListK a) =>- a -> -- _obj- m [BackForwardListItem]+ a -- _obj+ -> m [BackForwardListItem] -- result backForwardListGetBackList _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_back_forward_list_get_back_list _obj'@@ -218,11 +272,14 @@ touchManagedPtr _obj return result'' +data BackForwardListGetBackListMethodInfo+instance (signature ~ (m [BackForwardListItem]), MonadIO m, BackForwardListK a) => MethodInfo BackForwardListGetBackListMethodInfo a signature where+ overloadedMethod _ = backForwardListGetBackList+ -- method BackForwardList::get_back_list_with_limit -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "BackForwardList", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "limit", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "BackForwardList", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "limit", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "BackForwardList", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "limit", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TGList (TInterface "WebKit2" "BackForwardListItem") -- throws : False -- Skip return : False@@ -235,9 +292,9 @@ backForwardListGetBackListWithLimit :: (MonadIO m, BackForwardListK a) =>- a -> -- _obj- Word32 -> -- limit- m [BackForwardListItem]+ a -- _obj+ -> Word32 -- limit+ -> m [BackForwardListItem] -- result backForwardListGetBackListWithLimit _obj limit = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_back_forward_list_get_back_list_with_limit _obj' limit@@ -248,11 +305,14 @@ touchManagedPtr _obj return result'' +data BackForwardListGetBackListWithLimitMethodInfo+instance (signature ~ (Word32 -> m [BackForwardListItem]), MonadIO m, BackForwardListK a) => MethodInfo BackForwardListGetBackListWithLimitMethodInfo a signature where+ overloadedMethod _ = backForwardListGetBackListWithLimit+ -- method BackForwardList::get_current_item -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "BackForwardList", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "BackForwardList", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "BackForwardList", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "BackForwardListItem" -- throws : False -- Skip return : False@@ -264,8 +324,8 @@ backForwardListGetCurrentItem :: (MonadIO m, BackForwardListK a) =>- a -> -- _obj- m BackForwardListItem+ a -- _obj+ -> m BackForwardListItem -- result backForwardListGetCurrentItem _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_back_forward_list_get_current_item _obj'@@ -274,11 +334,14 @@ touchManagedPtr _obj return result' +data BackForwardListGetCurrentItemMethodInfo+instance (signature ~ (m BackForwardListItem), MonadIO m, BackForwardListK a) => MethodInfo BackForwardListGetCurrentItemMethodInfo a signature where+ overloadedMethod _ = backForwardListGetCurrentItem+ -- method BackForwardList::get_forward_item -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "BackForwardList", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "BackForwardList", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "BackForwardList", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "BackForwardListItem" -- throws : False -- Skip return : False@@ -290,8 +353,8 @@ backForwardListGetForwardItem :: (MonadIO m, BackForwardListK a) =>- a -> -- _obj- m BackForwardListItem+ a -- _obj+ -> m BackForwardListItem -- result backForwardListGetForwardItem _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_back_forward_list_get_forward_item _obj'@@ -300,11 +363,14 @@ touchManagedPtr _obj return result' +data BackForwardListGetForwardItemMethodInfo+instance (signature ~ (m BackForwardListItem), MonadIO m, BackForwardListK a) => MethodInfo BackForwardListGetForwardItemMethodInfo a signature where+ overloadedMethod _ = backForwardListGetForwardItem+ -- method BackForwardList::get_forward_list -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "BackForwardList", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "BackForwardList", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "BackForwardList", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TGList (TInterface "WebKit2" "BackForwardListItem") -- throws : False -- Skip return : False@@ -316,8 +382,8 @@ backForwardListGetForwardList :: (MonadIO m, BackForwardListK a) =>- a -> -- _obj- m [BackForwardListItem]+ a -- _obj+ -> m [BackForwardListItem] -- result backForwardListGetForwardList _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_back_forward_list_get_forward_list _obj'@@ -328,11 +394,14 @@ touchManagedPtr _obj return result'' +data BackForwardListGetForwardListMethodInfo+instance (signature ~ (m [BackForwardListItem]), MonadIO m, BackForwardListK a) => MethodInfo BackForwardListGetForwardListMethodInfo a signature where+ overloadedMethod _ = backForwardListGetForwardList+ -- method BackForwardList::get_forward_list_with_limit -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "BackForwardList", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "limit", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "BackForwardList", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "limit", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "BackForwardList", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "limit", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TGList (TInterface "WebKit2" "BackForwardListItem") -- throws : False -- Skip return : False@@ -345,9 +414,9 @@ backForwardListGetForwardListWithLimit :: (MonadIO m, BackForwardListK a) =>- a -> -- _obj- Word32 -> -- limit- m [BackForwardListItem]+ a -- _obj+ -> Word32 -- limit+ -> m [BackForwardListItem] -- result backForwardListGetForwardListWithLimit _obj limit = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_back_forward_list_get_forward_list_with_limit _obj' limit@@ -358,11 +427,14 @@ touchManagedPtr _obj return result'' +data BackForwardListGetForwardListWithLimitMethodInfo+instance (signature ~ (Word32 -> m [BackForwardListItem]), MonadIO m, BackForwardListK a) => MethodInfo BackForwardListGetForwardListWithLimitMethodInfo a signature where+ overloadedMethod _ = backForwardListGetForwardListWithLimit+ -- method BackForwardList::get_length -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "BackForwardList", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "BackForwardList", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "BackForwardList", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUInt32 -- throws : False -- Skip return : False@@ -374,19 +446,22 @@ backForwardListGetLength :: (MonadIO m, BackForwardListK a) =>- a -> -- _obj- m Word32+ a -- _obj+ -> m Word32 -- result backForwardListGetLength _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_back_forward_list_get_length _obj' touchManagedPtr _obj return result +data BackForwardListGetLengthMethodInfo+instance (signature ~ (m Word32), MonadIO m, BackForwardListK a) => MethodInfo BackForwardListGetLengthMethodInfo a signature where+ overloadedMethod _ = backForwardListGetLength+ -- method BackForwardList::get_nth_item -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "BackForwardList", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "index", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "BackForwardList", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "index", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "BackForwardList", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "index", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "BackForwardListItem" -- throws : False -- Skip return : False@@ -399,9 +474,9 @@ backForwardListGetNthItem :: (MonadIO m, BackForwardListK a) =>- a -> -- _obj- Int32 -> -- index- m BackForwardListItem+ a -- _obj+ -> Int32 -- index+ -> m BackForwardListItem -- result backForwardListGetNthItem _obj index = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_back_forward_list_get_nth_item _obj' index@@ -409,5 +484,9 @@ result' <- (newObject BackForwardListItem) result touchManagedPtr _obj return result'++data BackForwardListGetNthItemMethodInfo+instance (signature ~ (Int32 -> m BackForwardListItem), MonadIO m, BackForwardListK a) => MethodInfo BackForwardListGetNthItemMethodInfo a signature where+ overloadedMethod _ = backForwardListGetNthItem
GI/WebKit2/Objects/BackForwardList.hs-boot view
@@ -12,3 +12,12 @@ class GObject o => BackForwardListK o instance (GObject o, IsDescendantOf BackForwardList o) => BackForwardListK o data BackForwardListChangedSignalInfo+data BackForwardListGetBackItemMethodInfo+data BackForwardListGetBackListMethodInfo+data BackForwardListGetBackListWithLimitMethodInfo+data BackForwardListGetCurrentItemMethodInfo+data BackForwardListGetForwardItemMethodInfo+data BackForwardListGetForwardListMethodInfo+data BackForwardListGetForwardListWithLimitMethodInfo+data BackForwardListGetLengthMethodInfo+data BackForwardListGetNthItemMethodInfo
GI/WebKit2/Objects/BackForwardListItem.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -17,14 +18,17 @@ -- * Methods -- ** backForwardListItemGetOriginalUri+ BackForwardListItemGetOriginalUriMethodInfo, backForwardListItemGetOriginalUri , -- ** backForwardListItemGetTitle+ BackForwardListItemGetTitleMethodInfo , backForwardListItemGetTitle , -- ** backForwardListItemGetUri+ BackForwardListItemGetUriMethodInfo , backForwardListItemGetUri , @@ -64,17 +68,52 @@ noBackForwardListItem :: Maybe BackForwardListItem noBackForwardListItem = Nothing +type family ResolveBackForwardListItemMethod (t :: Symbol) (o :: *) :: * where+ ResolveBackForwardListItemMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolveBackForwardListItemMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolveBackForwardListItemMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolveBackForwardListItemMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolveBackForwardListItemMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolveBackForwardListItemMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolveBackForwardListItemMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolveBackForwardListItemMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolveBackForwardListItemMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolveBackForwardListItemMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolveBackForwardListItemMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolveBackForwardListItemMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolveBackForwardListItemMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolveBackForwardListItemMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolveBackForwardListItemMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolveBackForwardListItemMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolveBackForwardListItemMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolveBackForwardListItemMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolveBackForwardListItemMethod "getOriginalUri" o = BackForwardListItemGetOriginalUriMethodInfo+ ResolveBackForwardListItemMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolveBackForwardListItemMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolveBackForwardListItemMethod "getTitle" o = BackForwardListItemGetTitleMethodInfo+ ResolveBackForwardListItemMethod "getUri" o = BackForwardListItemGetUriMethodInfo+ ResolveBackForwardListItemMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolveBackForwardListItemMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolveBackForwardListItemMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveBackForwardListItemMethod t BackForwardListItem, MethodInfo info BackForwardListItem p) => IsLabelProxy t (BackForwardListItem -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveBackForwardListItemMethod t BackForwardListItem, MethodInfo info BackForwardListItem p) => IsLabel t (BackForwardListItem -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ type instance AttributeList BackForwardListItem = BackForwardListItemAttributeList type BackForwardListItemAttributeList = ('[ ] :: [(Symbol, *)]) type instance SignalList BackForwardListItem = BackForwardListItemSignalList-type BackForwardListItemSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type BackForwardListItemSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)]) -- method BackForwardListItem::get_original_uri -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "BackForwardListItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "BackForwardListItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "BackForwardListItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -86,8 +125,8 @@ backForwardListItemGetOriginalUri :: (MonadIO m, BackForwardListItemK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result backForwardListItemGetOriginalUri _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_back_forward_list_item_get_original_uri _obj'@@ -96,11 +135,14 @@ touchManagedPtr _obj return result' +data BackForwardListItemGetOriginalUriMethodInfo+instance (signature ~ (m T.Text), MonadIO m, BackForwardListItemK a) => MethodInfo BackForwardListItemGetOriginalUriMethodInfo a signature where+ overloadedMethod _ = backForwardListItemGetOriginalUri+ -- method BackForwardListItem::get_title -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "BackForwardListItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "BackForwardListItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "BackForwardListItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -112,8 +154,8 @@ backForwardListItemGetTitle :: (MonadIO m, BackForwardListItemK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result backForwardListItemGetTitle _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_back_forward_list_item_get_title _obj'@@ -122,11 +164,14 @@ touchManagedPtr _obj return result' +data BackForwardListItemGetTitleMethodInfo+instance (signature ~ (m T.Text), MonadIO m, BackForwardListItemK a) => MethodInfo BackForwardListItemGetTitleMethodInfo a signature where+ overloadedMethod _ = backForwardListItemGetTitle+ -- method BackForwardListItem::get_uri -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "BackForwardListItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "BackForwardListItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "BackForwardListItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -138,8 +183,8 @@ backForwardListItemGetUri :: (MonadIO m, BackForwardListItemK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result backForwardListItemGetUri _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_back_forward_list_item_get_uri _obj'@@ -147,5 +192,9 @@ result' <- cstringToText result touchManagedPtr _obj return result'++data BackForwardListItemGetUriMethodInfo+instance (signature ~ (m T.Text), MonadIO m, BackForwardListItemK a) => MethodInfo BackForwardListItemGetUriMethodInfo a signature where+ overloadedMethod _ = backForwardListItemGetUri
GI/WebKit2/Objects/BackForwardListItem.hs-boot view
@@ -11,3 +11,6 @@ instance GObject BackForwardListItem where class GObject o => BackForwardListItemK o instance (GObject o, IsDescendantOf BackForwardListItem o) => BackForwardListItemK o+data BackForwardListItemGetOriginalUriMethodInfo+data BackForwardListItemGetTitleMethodInfo+data BackForwardListItemGetUriMethodInfo
GI/WebKit2/Objects/ColorChooserRequest.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -17,22 +18,27 @@ -- * Methods -- ** colorChooserRequestCancel+ ColorChooserRequestCancelMethodInfo , colorChooserRequestCancel , -- ** colorChooserRequestFinish+ ColorChooserRequestFinishMethodInfo , colorChooserRequestFinish , -- ** colorChooserRequestGetElementRectangle+ ColorChooserRequestGetElementRectangleMethodInfo, colorChooserRequestGetElementRectangle , -- ** colorChooserRequestGetRgba+ ColorChooserRequestGetRgbaMethodInfo , colorChooserRequestGetRgba , -- ** colorChooserRequestSetRgba+ ColorChooserRequestSetRgbaMethodInfo , colorChooserRequestSetRgba , @@ -98,6 +104,44 @@ noColorChooserRequest :: Maybe ColorChooserRequest noColorChooserRequest = Nothing +type family ResolveColorChooserRequestMethod (t :: Symbol) (o :: *) :: * where+ ResolveColorChooserRequestMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolveColorChooserRequestMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolveColorChooserRequestMethod "cancel" o = ColorChooserRequestCancelMethodInfo+ ResolveColorChooserRequestMethod "finish" o = ColorChooserRequestFinishMethodInfo+ ResolveColorChooserRequestMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolveColorChooserRequestMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolveColorChooserRequestMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolveColorChooserRequestMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolveColorChooserRequestMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolveColorChooserRequestMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolveColorChooserRequestMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolveColorChooserRequestMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolveColorChooserRequestMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolveColorChooserRequestMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolveColorChooserRequestMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolveColorChooserRequestMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolveColorChooserRequestMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolveColorChooserRequestMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolveColorChooserRequestMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolveColorChooserRequestMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolveColorChooserRequestMethod "getElementRectangle" o = ColorChooserRequestGetElementRectangleMethodInfo+ ResolveColorChooserRequestMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolveColorChooserRequestMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolveColorChooserRequestMethod "getRgba" o = ColorChooserRequestGetRgbaMethodInfo+ ResolveColorChooserRequestMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolveColorChooserRequestMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolveColorChooserRequestMethod "setRgba" o = ColorChooserRequestSetRgbaMethodInfo+ ResolveColorChooserRequestMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveColorChooserRequestMethod t ColorChooserRequest, MethodInfo info ColorChooserRequest p) => IsLabelProxy t (ColorChooserRequest -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveColorChooserRequestMethod t ColorChooserRequest, MethodInfo info ColorChooserRequest p) => IsLabel t (ColorChooserRequest -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ -- signal ColorChooserRequest::finished type ColorChooserRequestFinishedCallback = IO ()@@ -155,7 +199,7 @@ type AttrSetTypeConstraint ColorChooserRequestRgbaPropertyInfo = (~) Gdk.RGBA type AttrBaseTypeConstraint ColorChooserRequestRgbaPropertyInfo = ColorChooserRequestK type AttrGetType ColorChooserRequestRgbaPropertyInfo = Gdk.RGBA- type AttrLabel ColorChooserRequestRgbaPropertyInfo = "ColorChooserRequest::rgba"+ type AttrLabel ColorChooserRequestRgbaPropertyInfo = "rgba" attrGet _ = getColorChooserRequestRgba attrSet _ = setColorChooserRequestRgba attrConstruct _ = constructColorChooserRequestRgba@@ -169,13 +213,12 @@ connectSignal _ = connectColorChooserRequestFinished type instance SignalList ColorChooserRequest = ColorChooserRequestSignalList-type ColorChooserRequestSignalList = ('[ '("finished", ColorChooserRequestFinishedSignalInfo), '("notify", GObject.ObjectNotifySignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type ColorChooserRequestSignalList = ('[ '("finished", ColorChooserRequestFinishedSignalInfo), '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)]) -- method ColorChooserRequest::cancel -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ColorChooserRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "ColorChooserRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ColorChooserRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -187,19 +230,22 @@ colorChooserRequestCancel :: (MonadIO m, ColorChooserRequestK a) =>- a -> -- _obj- m ()+ a -- _obj+ -> m () -- result colorChooserRequestCancel _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj webkit_color_chooser_request_cancel _obj' touchManagedPtr _obj return () +data ColorChooserRequestCancelMethodInfo+instance (signature ~ (m ()), MonadIO m, ColorChooserRequestK a) => MethodInfo ColorChooserRequestCancelMethodInfo a signature where+ overloadedMethod _ = colorChooserRequestCancel+ -- method ColorChooserRequest::finish -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ColorChooserRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "ColorChooserRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ColorChooserRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -211,19 +257,22 @@ colorChooserRequestFinish :: (MonadIO m, ColorChooserRequestK a) =>- a -> -- _obj- m ()+ a -- _obj+ -> m () -- result colorChooserRequestFinish _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj webkit_color_chooser_request_finish _obj' touchManagedPtr _obj return () +data ColorChooserRequestFinishMethodInfo+instance (signature ~ (m ()), MonadIO m, ColorChooserRequestK a) => MethodInfo ColorChooserRequestFinishMethodInfo a signature where+ overloadedMethod _ = colorChooserRequestFinish+ -- method ColorChooserRequest::get_element_rectangle -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ColorChooserRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "rect", argType = TInterface "Gdk" "Rectangle", direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "ColorChooserRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "rect", argType = TInterface "Gdk" "Rectangle", direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = True, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ColorChooserRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -236,8 +285,8 @@ colorChooserRequestGetElementRectangle :: (MonadIO m, ColorChooserRequestK a) =>- a -> -- _obj- m (Gdk.Rectangle)+ a -- _obj+ -> m (Gdk.Rectangle) -- result colorChooserRequestGetElementRectangle _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj rect <- callocBoxedBytes 16 :: IO (Ptr Gdk.Rectangle)@@ -246,11 +295,14 @@ touchManagedPtr _obj return rect' +data ColorChooserRequestGetElementRectangleMethodInfo+instance (signature ~ (m (Gdk.Rectangle)), MonadIO m, ColorChooserRequestK a) => MethodInfo ColorChooserRequestGetElementRectangleMethodInfo a signature where+ overloadedMethod _ = colorChooserRequestGetElementRectangle+ -- method ColorChooserRequest::get_rgba -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ColorChooserRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "rgba", argType = TInterface "Gdk" "RGBA", direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "ColorChooserRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "rgba", argType = TInterface "Gdk" "RGBA", direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = True, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ColorChooserRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -263,8 +315,8 @@ colorChooserRequestGetRgba :: (MonadIO m, ColorChooserRequestK a) =>- a -> -- _obj- m (Gdk.RGBA)+ a -- _obj+ -> m (Gdk.RGBA) -- result colorChooserRequestGetRgba _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj rgba <- callocBoxedBytes 32 :: IO (Ptr Gdk.RGBA)@@ -273,11 +325,14 @@ touchManagedPtr _obj return rgba' +data ColorChooserRequestGetRgbaMethodInfo+instance (signature ~ (m (Gdk.RGBA)), MonadIO m, ColorChooserRequestK a) => MethodInfo ColorChooserRequestGetRgbaMethodInfo a signature where+ overloadedMethod _ = colorChooserRequestGetRgba+ -- method ColorChooserRequest::set_rgba -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ColorChooserRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "rgba", argType = TInterface "Gdk" "RGBA", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "ColorChooserRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "rgba", argType = TInterface "Gdk" "RGBA", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ColorChooserRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "rgba", argType = TInterface "Gdk" "RGBA", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -290,9 +345,9 @@ colorChooserRequestSetRgba :: (MonadIO m, ColorChooserRequestK a) =>- a -> -- _obj- Gdk.RGBA -> -- rgba- m ()+ a -- _obj+ -> Gdk.RGBA -- rgba+ -> m () -- result colorChooserRequestSetRgba _obj rgba = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let rgba' = unsafeManagedPtrGetPtr rgba@@ -300,5 +355,9 @@ touchManagedPtr _obj touchManagedPtr rgba return ()++data ColorChooserRequestSetRgbaMethodInfo+instance (signature ~ (Gdk.RGBA -> m ()), MonadIO m, ColorChooserRequestK a) => MethodInfo ColorChooserRequestSetRgbaMethodInfo a signature where+ overloadedMethod _ = colorChooserRequestSetRgba
GI/WebKit2/Objects/ColorChooserRequest.hs-boot view
@@ -13,3 +13,8 @@ instance (GObject o, IsDescendantOf ColorChooserRequest o) => ColorChooserRequestK o data ColorChooserRequestRgbaPropertyInfo data ColorChooserRequestFinishedSignalInfo+data ColorChooserRequestCancelMethodInfo+data ColorChooserRequestFinishMethodInfo+data ColorChooserRequestGetElementRectangleMethodInfo+data ColorChooserRequestGetRgbaMethodInfo+data ColorChooserRequestSetRgbaMethodInfo
GI/WebKit2/Objects/ContextMenu.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -17,38 +18,47 @@ -- * Methods -- ** contextMenuAppend+ ContextMenuAppendMethodInfo , contextMenuAppend , -- ** contextMenuFirst+ ContextMenuFirstMethodInfo , contextMenuFirst , -- ** contextMenuGetItemAtPosition+ ContextMenuGetItemAtPositionMethodInfo , contextMenuGetItemAtPosition , -- ** contextMenuGetItems+ ContextMenuGetItemsMethodInfo , contextMenuGetItems , -- ** contextMenuGetNItems+ ContextMenuGetNItemsMethodInfo , contextMenuGetNItems , -- ** contextMenuGetUserData+ ContextMenuGetUserDataMethodInfo , contextMenuGetUserData , -- ** contextMenuInsert+ ContextMenuInsertMethodInfo , contextMenuInsert , -- ** contextMenuLast+ ContextMenuLastMethodInfo , contextMenuLast , -- ** contextMenuMoveItem+ ContextMenuMoveItemMethodInfo , contextMenuMoveItem , @@ -61,18 +71,22 @@ -- ** contextMenuPrepend+ ContextMenuPrependMethodInfo , contextMenuPrepend , -- ** contextMenuRemove+ ContextMenuRemoveMethodInfo , contextMenuRemove , -- ** contextMenuRemoveAll+ ContextMenuRemoveAllMethodInfo , contextMenuRemoveAll , -- ** contextMenuSetUserData+ ContextMenuSetUserDataMethodInfo , contextMenuSetUserData , @@ -112,17 +126,62 @@ noContextMenu :: Maybe ContextMenu noContextMenu = Nothing +type family ResolveContextMenuMethod (t :: Symbol) (o :: *) :: * where+ ResolveContextMenuMethod "append" o = ContextMenuAppendMethodInfo+ ResolveContextMenuMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolveContextMenuMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolveContextMenuMethod "first" o = ContextMenuFirstMethodInfo+ ResolveContextMenuMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolveContextMenuMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolveContextMenuMethod "insert" o = ContextMenuInsertMethodInfo+ ResolveContextMenuMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolveContextMenuMethod "last" o = ContextMenuLastMethodInfo+ ResolveContextMenuMethod "moveItem" o = ContextMenuMoveItemMethodInfo+ ResolveContextMenuMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolveContextMenuMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolveContextMenuMethod "prepend" o = ContextMenuPrependMethodInfo+ ResolveContextMenuMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolveContextMenuMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolveContextMenuMethod "remove" o = ContextMenuRemoveMethodInfo+ ResolveContextMenuMethod "removeAll" o = ContextMenuRemoveAllMethodInfo+ ResolveContextMenuMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolveContextMenuMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolveContextMenuMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolveContextMenuMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolveContextMenuMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolveContextMenuMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolveContextMenuMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolveContextMenuMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolveContextMenuMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolveContextMenuMethod "getItemAtPosition" o = ContextMenuGetItemAtPositionMethodInfo+ ResolveContextMenuMethod "getItems" o = ContextMenuGetItemsMethodInfo+ ResolveContextMenuMethod "getNItems" o = ContextMenuGetNItemsMethodInfo+ ResolveContextMenuMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolveContextMenuMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolveContextMenuMethod "getUserData" o = ContextMenuGetUserDataMethodInfo+ ResolveContextMenuMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolveContextMenuMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolveContextMenuMethod "setUserData" o = ContextMenuSetUserDataMethodInfo+ ResolveContextMenuMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveContextMenuMethod t ContextMenu, MethodInfo info ContextMenu p) => IsLabelProxy t (ContextMenu -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveContextMenuMethod t ContextMenu, MethodInfo info ContextMenu p) => IsLabel t (ContextMenu -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ type instance AttributeList ContextMenu = ContextMenuAttributeList type ContextMenuAttributeList = ('[ ] :: [(Symbol, *)]) type instance SignalList ContextMenu = ContextMenuSignalList-type ContextMenuSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type ContextMenuSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)]) -- method ContextMenu::new -- method type : Constructor -- Args : [] -- Lengths : []--- hInArgs : [] -- returnType : TInterface "WebKit2" "ContextMenu" -- throws : False -- Skip return : False@@ -133,7 +192,7 @@ contextMenuNew :: (MonadIO m) =>- m ContextMenu+ m ContextMenu -- result contextMenuNew = liftIO $ do result <- webkit_context_menu_new checkUnexpectedReturnNULL "webkit_context_menu_new" result@@ -142,9 +201,8 @@ -- method ContextMenu::new_with_items -- method type : Constructor--- Args : [Arg {argName = "items", argType = TGList (TInterface "WebKit2" "ContextMenuItem"), direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "items", argType = TGList (TInterface "WebKit2" "ContextMenuItem"), direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "items", argType = TGList (TInterface "WebKit2" "ContextMenuItem"), direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "ContextMenu" -- throws : False -- Skip return : False@@ -156,8 +214,8 @@ contextMenuNewWithItems :: (MonadIO m, ContextMenuItemK a) =>- [a] -> -- items- m ContextMenu+ [a] -- items+ -> m ContextMenu -- result contextMenuNewWithItems items = liftIO $ do let items' = map unsafeManagedPtrCastPtr items items'' <- packGList items'@@ -170,9 +228,8 @@ -- method ContextMenu::append -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "item", argType = TInterface "WebKit2" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "item", argType = TInterface "WebKit2" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "item", argType = TInterface "WebKit2" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -185,9 +242,9 @@ contextMenuAppend :: (MonadIO m, ContextMenuK a, ContextMenuItemK b) =>- a -> -- _obj- b -> -- item- m ()+ a -- _obj+ -> b -- item+ -> m () -- result contextMenuAppend _obj item = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let item' = unsafeManagedPtrCastPtr item@@ -196,11 +253,14 @@ touchManagedPtr item return () +data ContextMenuAppendMethodInfo+instance (signature ~ (b -> m ()), MonadIO m, ContextMenuK a, ContextMenuItemK b) => MethodInfo ContextMenuAppendMethodInfo a signature where+ overloadedMethod _ = contextMenuAppend+ -- method ContextMenu::first -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "ContextMenuItem" -- throws : False -- Skip return : False@@ -212,8 +272,8 @@ contextMenuFirst :: (MonadIO m, ContextMenuK a) =>- a -> -- _obj- m ContextMenuItem+ a -- _obj+ -> m ContextMenuItem -- result contextMenuFirst _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_context_menu_first _obj'@@ -222,11 +282,14 @@ touchManagedPtr _obj return result' +data ContextMenuFirstMethodInfo+instance (signature ~ (m ContextMenuItem), MonadIO m, ContextMenuK a) => MethodInfo ContextMenuFirstMethodInfo a signature where+ overloadedMethod _ = contextMenuFirst+ -- method ContextMenu::get_item_at_position -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "position", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "position", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "position", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "ContextMenuItem" -- throws : False -- Skip return : False@@ -239,9 +302,9 @@ contextMenuGetItemAtPosition :: (MonadIO m, ContextMenuK a) =>- a -> -- _obj- Word32 -> -- position- m ContextMenuItem+ a -- _obj+ -> Word32 -- position+ -> m ContextMenuItem -- result contextMenuGetItemAtPosition _obj position = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_context_menu_get_item_at_position _obj' position@@ -250,11 +313,14 @@ touchManagedPtr _obj return result' +data ContextMenuGetItemAtPositionMethodInfo+instance (signature ~ (Word32 -> m ContextMenuItem), MonadIO m, ContextMenuK a) => MethodInfo ContextMenuGetItemAtPositionMethodInfo a signature where+ overloadedMethod _ = contextMenuGetItemAtPosition+ -- method ContextMenu::get_items -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TGList (TInterface "WebKit2" "ContextMenuItem") -- throws : False -- Skip return : False@@ -266,8 +332,8 @@ contextMenuGetItems :: (MonadIO m, ContextMenuK a) =>- a -> -- _obj- m [ContextMenuItem]+ a -- _obj+ -> m [ContextMenuItem] -- result contextMenuGetItems _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_context_menu_get_items _obj'@@ -277,11 +343,14 @@ touchManagedPtr _obj return result'' +data ContextMenuGetItemsMethodInfo+instance (signature ~ (m [ContextMenuItem]), MonadIO m, ContextMenuK a) => MethodInfo ContextMenuGetItemsMethodInfo a signature where+ overloadedMethod _ = contextMenuGetItems+ -- method ContextMenu::get_n_items -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUInt32 -- throws : False -- Skip return : False@@ -293,19 +362,22 @@ contextMenuGetNItems :: (MonadIO m, ContextMenuK a) =>- a -> -- _obj- m Word32+ a -- _obj+ -> m Word32 -- result contextMenuGetNItems _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_context_menu_get_n_items _obj' touchManagedPtr _obj return result +data ContextMenuGetNItemsMethodInfo+instance (signature ~ (m Word32), MonadIO m, ContextMenuK a) => MethodInfo ContextMenuGetNItemsMethodInfo a signature where+ overloadedMethod _ = contextMenuGetNItems+ -- method ContextMenu::get_user_data -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TVariant -- throws : False -- Skip return : False@@ -317,8 +389,8 @@ contextMenuGetUserData :: (MonadIO m, ContextMenuK a) =>- a -> -- _obj- m GVariant+ a -- _obj+ -> m GVariant -- result contextMenuGetUserData _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_context_menu_get_user_data _obj'@@ -327,11 +399,14 @@ touchManagedPtr _obj return result' +data ContextMenuGetUserDataMethodInfo+instance (signature ~ (m GVariant), MonadIO m, ContextMenuK a) => MethodInfo ContextMenuGetUserDataMethodInfo a signature where+ overloadedMethod _ = contextMenuGetUserData+ -- method ContextMenu::insert -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "item", argType = TInterface "WebKit2" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "position", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "item", argType = TInterface "WebKit2" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "position", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "item", argType = TInterface "WebKit2" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "position", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -345,10 +420,10 @@ contextMenuInsert :: (MonadIO m, ContextMenuK a, ContextMenuItemK b) =>- a -> -- _obj- b -> -- item- Int32 -> -- position- m ()+ a -- _obj+ -> b -- item+ -> Int32 -- position+ -> m () -- result contextMenuInsert _obj item position = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let item' = unsafeManagedPtrCastPtr item@@ -357,11 +432,14 @@ touchManagedPtr item return () +data ContextMenuInsertMethodInfo+instance (signature ~ (b -> Int32 -> m ()), MonadIO m, ContextMenuK a, ContextMenuItemK b) => MethodInfo ContextMenuInsertMethodInfo a signature where+ overloadedMethod _ = contextMenuInsert+ -- method ContextMenu::last -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "ContextMenuItem" -- throws : False -- Skip return : False@@ -373,8 +451,8 @@ contextMenuLast :: (MonadIO m, ContextMenuK a) =>- a -> -- _obj- m ContextMenuItem+ a -- _obj+ -> m ContextMenuItem -- result contextMenuLast _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_context_menu_last _obj'@@ -383,11 +461,14 @@ touchManagedPtr _obj return result' +data ContextMenuLastMethodInfo+instance (signature ~ (m ContextMenuItem), MonadIO m, ContextMenuK a) => MethodInfo ContextMenuLastMethodInfo a signature where+ overloadedMethod _ = contextMenuLast+ -- method ContextMenu::move_item -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "item", argType = TInterface "WebKit2" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "position", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "item", argType = TInterface "WebKit2" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "position", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "item", argType = TInterface "WebKit2" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "position", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -401,10 +482,10 @@ contextMenuMoveItem :: (MonadIO m, ContextMenuK a, ContextMenuItemK b) =>- a -> -- _obj- b -> -- item- Int32 -> -- position- m ()+ a -- _obj+ -> b -- item+ -> Int32 -- position+ -> m () -- result contextMenuMoveItem _obj item position = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let item' = unsafeManagedPtrCastPtr item@@ -413,11 +494,14 @@ touchManagedPtr item return () +data ContextMenuMoveItemMethodInfo+instance (signature ~ (b -> Int32 -> m ()), MonadIO m, ContextMenuK a, ContextMenuItemK b) => MethodInfo ContextMenuMoveItemMethodInfo a signature where+ overloadedMethod _ = contextMenuMoveItem+ -- method ContextMenu::prepend -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "item", argType = TInterface "WebKit2" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "item", argType = TInterface "WebKit2" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "item", argType = TInterface "WebKit2" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -430,9 +514,9 @@ contextMenuPrepend :: (MonadIO m, ContextMenuK a, ContextMenuItemK b) =>- a -> -- _obj- b -> -- item- m ()+ a -- _obj+ -> b -- item+ -> m () -- result contextMenuPrepend _obj item = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let item' = unsafeManagedPtrCastPtr item@@ -441,11 +525,14 @@ touchManagedPtr item return () +data ContextMenuPrependMethodInfo+instance (signature ~ (b -> m ()), MonadIO m, ContextMenuK a, ContextMenuItemK b) => MethodInfo ContextMenuPrependMethodInfo a signature where+ overloadedMethod _ = contextMenuPrepend+ -- method ContextMenu::remove -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "item", argType = TInterface "WebKit2" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "item", argType = TInterface "WebKit2" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "item", argType = TInterface "WebKit2" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -458,9 +545,9 @@ contextMenuRemove :: (MonadIO m, ContextMenuK a, ContextMenuItemK b) =>- a -> -- _obj- b -> -- item- m ()+ a -- _obj+ -> b -- item+ -> m () -- result contextMenuRemove _obj item = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let item' = unsafeManagedPtrCastPtr item@@ -469,11 +556,14 @@ touchManagedPtr item return () +data ContextMenuRemoveMethodInfo+instance (signature ~ (b -> m ()), MonadIO m, ContextMenuK a, ContextMenuItemK b) => MethodInfo ContextMenuRemoveMethodInfo a signature where+ overloadedMethod _ = contextMenuRemove+ -- method ContextMenu::remove_all -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -485,19 +575,22 @@ contextMenuRemoveAll :: (MonadIO m, ContextMenuK a) =>- a -> -- _obj- m ()+ a -- _obj+ -> m () -- result contextMenuRemoveAll _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj webkit_context_menu_remove_all _obj' touchManagedPtr _obj return () +data ContextMenuRemoveAllMethodInfo+instance (signature ~ (m ()), MonadIO m, ContextMenuK a) => MethodInfo ContextMenuRemoveAllMethodInfo a signature where+ overloadedMethod _ = contextMenuRemoveAll+ -- method ContextMenu::set_user_data -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "user_data", argType = TVariant, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TVariant, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "user_data", argType = TVariant, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -510,14 +603,18 @@ contextMenuSetUserData :: (MonadIO m, ContextMenuK a) =>- a -> -- _obj- GVariant -> -- user_data- m ()-contextMenuSetUserData _obj user_data = liftIO $ do+ a -- _obj+ -> GVariant -- userData+ -> m () -- result+contextMenuSetUserData _obj userData = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj- let user_data' = unsafeManagedPtrGetPtr user_data- webkit_context_menu_set_user_data _obj' user_data'+ let userData' = unsafeManagedPtrGetPtr userData+ webkit_context_menu_set_user_data _obj' userData' touchManagedPtr _obj return ()++data ContextMenuSetUserDataMethodInfo+instance (signature ~ (GVariant -> m ()), MonadIO m, ContextMenuK a) => MethodInfo ContextMenuSetUserDataMethodInfo a signature where+ overloadedMethod _ = contextMenuSetUserData
GI/WebKit2/Objects/ContextMenu.hs-boot view
@@ -11,3 +11,16 @@ instance GObject ContextMenu where class GObject o => ContextMenuK o instance (GObject o, IsDescendantOf ContextMenu o) => ContextMenuK o+data ContextMenuAppendMethodInfo+data ContextMenuFirstMethodInfo+data ContextMenuGetItemAtPositionMethodInfo+data ContextMenuGetItemsMethodInfo+data ContextMenuGetNItemsMethodInfo+data ContextMenuGetUserDataMethodInfo+data ContextMenuInsertMethodInfo+data ContextMenuLastMethodInfo+data ContextMenuMoveItemMethodInfo+data ContextMenuPrependMethodInfo+data ContextMenuRemoveMethodInfo+data ContextMenuRemoveAllMethodInfo+data ContextMenuSetUserDataMethodInfo
GI/WebKit2/Objects/ContextMenuItem.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -17,18 +18,22 @@ -- * Methods -- ** contextMenuItemGetAction+ ContextMenuItemGetActionMethodInfo , contextMenuItemGetAction , -- ** contextMenuItemGetStockAction+ ContextMenuItemGetStockActionMethodInfo , contextMenuItemGetStockAction , -- ** contextMenuItemGetSubmenu+ ContextMenuItemGetSubmenuMethodInfo , contextMenuItemGetSubmenu , -- ** contextMenuItemIsSeparator+ ContextMenuItemIsSeparatorMethodInfo , contextMenuItemIsSeparator , @@ -53,6 +58,7 @@ -- ** contextMenuItemSetSubmenu+ ContextMenuItemSetSubmenuMethodInfo , contextMenuItemSetSubmenu , @@ -93,17 +99,54 @@ noContextMenuItem :: Maybe ContextMenuItem noContextMenuItem = Nothing +type family ResolveContextMenuItemMethod (t :: Symbol) (o :: *) :: * where+ ResolveContextMenuItemMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolveContextMenuItemMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolveContextMenuItemMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolveContextMenuItemMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolveContextMenuItemMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolveContextMenuItemMethod "isSeparator" o = ContextMenuItemIsSeparatorMethodInfo+ ResolveContextMenuItemMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolveContextMenuItemMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolveContextMenuItemMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolveContextMenuItemMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolveContextMenuItemMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolveContextMenuItemMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolveContextMenuItemMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolveContextMenuItemMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolveContextMenuItemMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolveContextMenuItemMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolveContextMenuItemMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolveContextMenuItemMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolveContextMenuItemMethod "getAction" o = ContextMenuItemGetActionMethodInfo+ ResolveContextMenuItemMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolveContextMenuItemMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolveContextMenuItemMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolveContextMenuItemMethod "getStockAction" o = ContextMenuItemGetStockActionMethodInfo+ ResolveContextMenuItemMethod "getSubmenu" o = ContextMenuItemGetSubmenuMethodInfo+ ResolveContextMenuItemMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolveContextMenuItemMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolveContextMenuItemMethod "setSubmenu" o = ContextMenuItemSetSubmenuMethodInfo+ ResolveContextMenuItemMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveContextMenuItemMethod t ContextMenuItem, MethodInfo info ContextMenuItem p) => IsLabelProxy t (ContextMenuItem -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveContextMenuItemMethod t ContextMenuItem, MethodInfo info ContextMenuItem p) => IsLabel t (ContextMenuItem -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ type instance AttributeList ContextMenuItem = ContextMenuItemAttributeList type ContextMenuItemAttributeList = ('[ ] :: [(Symbol, *)]) type instance SignalList ContextMenuItem = ContextMenuItemSignalList-type ContextMenuItemSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type ContextMenuItemSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)]) -- method ContextMenuItem::new -- method type : Constructor--- Args : [Arg {argName = "action", argType = TInterface "Gtk" "Action", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "action", argType = TInterface "Gtk" "Action", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "action", argType = TInterface "Gtk" "Action", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "ContextMenuItem" -- throws : False -- Skip return : False@@ -115,8 +158,8 @@ contextMenuItemNew :: (MonadIO m, Gtk.ActionK a) =>- a -> -- action- m ContextMenuItem+ a -- action+ -> m ContextMenuItem -- result contextMenuItemNew action = liftIO $ do let action' = unsafeManagedPtrCastPtr action result <- webkit_context_menu_item_new action'@@ -127,9 +170,8 @@ -- method ContextMenuItem::new_from_stock_action -- method type : Constructor--- Args : [Arg {argName = "action", argType = TInterface "WebKit2" "ContextMenuAction", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "action", argType = TInterface "WebKit2" "ContextMenuAction", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "action", argType = TInterface "WebKit2" "ContextMenuAction", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "ContextMenuItem" -- throws : False -- Skip return : False@@ -141,8 +183,8 @@ contextMenuItemNewFromStockAction :: (MonadIO m) =>- ContextMenuAction -> -- action- m ContextMenuItem+ ContextMenuAction -- action+ -> m ContextMenuItem -- result contextMenuItemNewFromStockAction action = liftIO $ do let action' = (fromIntegral . fromEnum) action result <- webkit_context_menu_item_new_from_stock_action action'@@ -152,9 +194,8 @@ -- method ContextMenuItem::new_from_stock_action_with_label -- method type : Constructor--- Args : [Arg {argName = "action", argType = TInterface "WebKit2" "ContextMenuAction", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "label", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "action", argType = TInterface "WebKit2" "ContextMenuAction", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "label", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "action", argType = TInterface "WebKit2" "ContextMenuAction", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "label", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "ContextMenuItem" -- throws : False -- Skip return : False@@ -167,9 +208,9 @@ contextMenuItemNewFromStockActionWithLabel :: (MonadIO m) =>- ContextMenuAction -> -- action- T.Text -> -- label- m ContextMenuItem+ ContextMenuAction -- action+ -> T.Text -- label+ -> m ContextMenuItem -- result contextMenuItemNewFromStockActionWithLabel action label = liftIO $ do let action' = (fromIntegral . fromEnum) action label' <- textToCString label@@ -183,7 +224,6 @@ -- method type : Constructor -- Args : [] -- Lengths : []--- hInArgs : [] -- returnType : TInterface "WebKit2" "ContextMenuItem" -- throws : False -- Skip return : False@@ -194,7 +234,7 @@ contextMenuItemNewSeparator :: (MonadIO m) =>- m ContextMenuItem+ m ContextMenuItem -- result contextMenuItemNewSeparator = liftIO $ do result <- webkit_context_menu_item_new_separator checkUnexpectedReturnNULL "webkit_context_menu_item_new_separator" result@@ -203,9 +243,8 @@ -- method ContextMenuItem::new_with_submenu -- method type : Constructor--- Args : [Arg {argName = "label", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "submenu", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "label", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "submenu", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "label", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "submenu", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "ContextMenuItem" -- throws : False -- Skip return : False@@ -218,9 +257,9 @@ contextMenuItemNewWithSubmenu :: (MonadIO m, ContextMenuK a) =>- T.Text -> -- label- a -> -- submenu- m ContextMenuItem+ T.Text -- label+ -> a -- submenu+ -> m ContextMenuItem -- result contextMenuItemNewWithSubmenu label submenu = liftIO $ do label' <- textToCString label let submenu' = unsafeManagedPtrCastPtr submenu@@ -233,9 +272,8 @@ -- method ContextMenuItem::get_action -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "Gtk" "Action" -- throws : False -- Skip return : False@@ -247,8 +285,8 @@ contextMenuItemGetAction :: (MonadIO m, ContextMenuItemK a) =>- a -> -- _obj- m Gtk.Action+ a -- _obj+ -> m Gtk.Action -- result contextMenuItemGetAction _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_context_menu_item_get_action _obj'@@ -257,11 +295,14 @@ touchManagedPtr _obj return result' +data ContextMenuItemGetActionMethodInfo+instance (signature ~ (m Gtk.Action), MonadIO m, ContextMenuItemK a) => MethodInfo ContextMenuItemGetActionMethodInfo a signature where+ overloadedMethod _ = contextMenuItemGetAction+ -- method ContextMenuItem::get_stock_action -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "ContextMenuAction" -- throws : False -- Skip return : False@@ -273,8 +314,8 @@ contextMenuItemGetStockAction :: (MonadIO m, ContextMenuItemK a) =>- a -> -- _obj- m ContextMenuAction+ a -- _obj+ -> m ContextMenuAction -- result contextMenuItemGetStockAction _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_context_menu_item_get_stock_action _obj'@@ -282,11 +323,14 @@ touchManagedPtr _obj return result' +data ContextMenuItemGetStockActionMethodInfo+instance (signature ~ (m ContextMenuAction), MonadIO m, ContextMenuItemK a) => MethodInfo ContextMenuItemGetStockActionMethodInfo a signature where+ overloadedMethod _ = contextMenuItemGetStockAction+ -- method ContextMenuItem::get_submenu -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "ContextMenu" -- throws : False -- Skip return : False@@ -298,8 +342,8 @@ contextMenuItemGetSubmenu :: (MonadIO m, ContextMenuItemK a) =>- a -> -- _obj- m ContextMenu+ a -- _obj+ -> m ContextMenu -- result contextMenuItemGetSubmenu _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_context_menu_item_get_submenu _obj'@@ -308,11 +352,14 @@ touchManagedPtr _obj return result' +data ContextMenuItemGetSubmenuMethodInfo+instance (signature ~ (m ContextMenu), MonadIO m, ContextMenuItemK a) => MethodInfo ContextMenuItemGetSubmenuMethodInfo a signature where+ overloadedMethod _ = contextMenuItemGetSubmenu+ -- method ContextMenuItem::is_separator -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False@@ -324,8 +371,8 @@ contextMenuItemIsSeparator :: (MonadIO m, ContextMenuItemK a) =>- a -> -- _obj- m Bool+ a -- _obj+ -> m Bool -- result contextMenuItemIsSeparator _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_context_menu_item_is_separator _obj'@@ -333,11 +380,14 @@ touchManagedPtr _obj return result' +data ContextMenuItemIsSeparatorMethodInfo+instance (signature ~ (m Bool), MonadIO m, ContextMenuItemK a) => MethodInfo ContextMenuItemIsSeparatorMethodInfo a signature where+ overloadedMethod _ = contextMenuItemIsSeparator+ -- method ContextMenuItem::set_submenu -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "submenu", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "submenu", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ContextMenuItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "submenu", argType = TInterface "WebKit2" "ContextMenu", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -350,9 +400,9 @@ contextMenuItemSetSubmenu :: (MonadIO m, ContextMenuItemK a, ContextMenuK b) =>- a -> -- _obj- Maybe (b) -> -- submenu- m ()+ a -- _obj+ -> Maybe (b) -- submenu+ -> m () -- result contextMenuItemSetSubmenu _obj submenu = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj maybeSubmenu <- case submenu of@@ -364,5 +414,9 @@ touchManagedPtr _obj whenJust submenu touchManagedPtr return ()++data ContextMenuItemSetSubmenuMethodInfo+instance (signature ~ (Maybe (b) -> m ()), MonadIO m, ContextMenuItemK a, ContextMenuK b) => MethodInfo ContextMenuItemSetSubmenuMethodInfo a signature where+ overloadedMethod _ = contextMenuItemSetSubmenu
GI/WebKit2/Objects/ContextMenuItem.hs-boot view
@@ -11,3 +11,8 @@ instance GObject ContextMenuItem where class GObject o => ContextMenuItemK o instance (GObject o, IsDescendantOf ContextMenuItem o) => ContextMenuItemK o+data ContextMenuItemGetActionMethodInfo+data ContextMenuItemGetStockActionMethodInfo+data ContextMenuItemGetSubmenuMethodInfo+data ContextMenuItemIsSeparatorMethodInfo+data ContextMenuItemSetSubmenuMethodInfo
GI/WebKit2/Objects/CookieManager.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -17,34 +18,42 @@ -- * Methods -- ** cookieManagerDeleteAllCookies+ CookieManagerDeleteAllCookiesMethodInfo , cookieManagerDeleteAllCookies , -- ** cookieManagerDeleteCookiesForDomain+ CookieManagerDeleteCookiesForDomainMethodInfo, cookieManagerDeleteCookiesForDomain , -- ** cookieManagerGetAcceptPolicy+ CookieManagerGetAcceptPolicyMethodInfo , cookieManagerGetAcceptPolicy , -- ** cookieManagerGetAcceptPolicyFinish+ CookieManagerGetAcceptPolicyFinishMethodInfo, cookieManagerGetAcceptPolicyFinish , -- ** cookieManagerGetDomainsWithCookies+ CookieManagerGetDomainsWithCookiesMethodInfo, cookieManagerGetDomainsWithCookies , -- ** cookieManagerGetDomainsWithCookiesFinish+ CookieManagerGetDomainsWithCookiesFinishMethodInfo, cookieManagerGetDomainsWithCookiesFinish, -- ** cookieManagerSetAcceptPolicy+ CookieManagerSetAcceptPolicyMethodInfo , cookieManagerSetAcceptPolicy , -- ** cookieManagerSetPersistentStorage+ CookieManagerSetPersistentStorageMethodInfo, cookieManagerSetPersistentStorage , @@ -100,6 +109,47 @@ noCookieManager :: Maybe CookieManager noCookieManager = Nothing +type family ResolveCookieManagerMethod (t :: Symbol) (o :: *) :: * where+ ResolveCookieManagerMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolveCookieManagerMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolveCookieManagerMethod "deleteAllCookies" o = CookieManagerDeleteAllCookiesMethodInfo+ ResolveCookieManagerMethod "deleteCookiesForDomain" o = CookieManagerDeleteCookiesForDomainMethodInfo+ ResolveCookieManagerMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolveCookieManagerMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolveCookieManagerMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolveCookieManagerMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolveCookieManagerMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolveCookieManagerMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolveCookieManagerMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolveCookieManagerMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolveCookieManagerMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolveCookieManagerMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolveCookieManagerMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolveCookieManagerMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolveCookieManagerMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolveCookieManagerMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolveCookieManagerMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolveCookieManagerMethod "getAcceptPolicy" o = CookieManagerGetAcceptPolicyMethodInfo+ ResolveCookieManagerMethod "getAcceptPolicyFinish" o = CookieManagerGetAcceptPolicyFinishMethodInfo+ ResolveCookieManagerMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolveCookieManagerMethod "getDomainsWithCookies" o = CookieManagerGetDomainsWithCookiesMethodInfo+ ResolveCookieManagerMethod "getDomainsWithCookiesFinish" o = CookieManagerGetDomainsWithCookiesFinishMethodInfo+ ResolveCookieManagerMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolveCookieManagerMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolveCookieManagerMethod "setAcceptPolicy" o = CookieManagerSetAcceptPolicyMethodInfo+ ResolveCookieManagerMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolveCookieManagerMethod "setPersistentStorage" o = CookieManagerSetPersistentStorageMethodInfo+ ResolveCookieManagerMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolveCookieManagerMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveCookieManagerMethod t CookieManager, MethodInfo info CookieManager p) => IsLabelProxy t (CookieManager -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveCookieManagerMethod t CookieManager, MethodInfo info CookieManager p) => IsLabel t (CookieManager -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ -- signal CookieManager::changed type CookieManagerChangedCallback = IO ()@@ -147,13 +197,12 @@ connectSignal _ = connectCookieManagerChanged type instance SignalList CookieManager = CookieManagerSignalList-type CookieManagerSignalList = ('[ '("changed", CookieManagerChangedSignalInfo), '("notify", GObject.ObjectNotifySignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type CookieManagerSignalList = ('[ '("changed", CookieManagerChangedSignalInfo), '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)]) -- method CookieManager::delete_all_cookies -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "CookieManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "CookieManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "CookieManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -165,19 +214,22 @@ cookieManagerDeleteAllCookies :: (MonadIO m, CookieManagerK a) =>- a -> -- _obj- m ()+ a -- _obj+ -> m () -- result cookieManagerDeleteAllCookies _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj webkit_cookie_manager_delete_all_cookies _obj' touchManagedPtr _obj return () +data CookieManagerDeleteAllCookiesMethodInfo+instance (signature ~ (m ()), MonadIO m, CookieManagerK a) => MethodInfo CookieManagerDeleteAllCookiesMethodInfo a signature where+ overloadedMethod _ = cookieManagerDeleteAllCookies+ -- method CookieManager::delete_cookies_for_domain -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "CookieManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "domain", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "CookieManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "domain", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "CookieManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "domain", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -190,9 +242,9 @@ cookieManagerDeleteCookiesForDomain :: (MonadIO m, CookieManagerK a) =>- a -> -- _obj- T.Text -> -- domain- m ()+ a -- _obj+ -> T.Text -- domain+ -> m () -- result cookieManagerDeleteCookiesForDomain _obj domain = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj domain' <- textToCString domain@@ -201,11 +253,14 @@ freeMem domain' return () +data CookieManagerDeleteCookiesForDomainMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, CookieManagerK a) => MethodInfo CookieManagerDeleteCookiesForDomainMethodInfo a signature where+ overloadedMethod _ = cookieManagerDeleteCookiesForDomain+ -- method CookieManager::get_accept_policy -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "CookieManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 3, argDestroy = -1, transfer = TransferNothing},Arg {argName = "user_data", argType = TBasicType TVoid, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "CookieManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 3, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TBasicType TVoid, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "CookieManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 3, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -220,10 +275,10 @@ cookieManagerGetAcceptPolicy :: (MonadIO m, CookieManagerK a, Gio.CancellableK b) =>- a -> -- _obj- Maybe (b) -> -- cancellable- Maybe (Gio.AsyncReadyCallback) -> -- callback- m ()+ a -- _obj+ -> Maybe (b) -- cancellable+ -> Maybe (Gio.AsyncReadyCallback) -- callback+ -> m () -- result cookieManagerGetAcceptPolicy _obj cancellable callback = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj maybeCancellable <- case cancellable of@@ -238,17 +293,20 @@ jCallback' <- Gio.mkAsyncReadyCallback (Gio.asyncReadyCallbackWrapper (Just ptrcallback) jCallback) poke ptrcallback jCallback' return jCallback'- let user_data = nullPtr- webkit_cookie_manager_get_accept_policy _obj' maybeCancellable maybeCallback user_data+ let userData = nullPtr+ webkit_cookie_manager_get_accept_policy _obj' maybeCancellable maybeCallback userData touchManagedPtr _obj whenJust cancellable touchManagedPtr return () +data CookieManagerGetAcceptPolicyMethodInfo+instance (signature ~ (Maybe (b) -> Maybe (Gio.AsyncReadyCallback) -> m ()), MonadIO m, CookieManagerK a, Gio.CancellableK b) => MethodInfo CookieManagerGetAcceptPolicyMethodInfo a signature where+ overloadedMethod _ = cookieManagerGetAcceptPolicy+ -- method CookieManager::get_accept_policy_finish -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "CookieManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "CookieManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "CookieManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "CookieAcceptPolicy" -- throws : True -- Skip return : False@@ -262,9 +320,9 @@ cookieManagerGetAcceptPolicyFinish :: (MonadIO m, CookieManagerK a, Gio.AsyncResultK b) =>- a -> -- _obj- b -> -- result- m CookieAcceptPolicy+ a -- _obj+ -> b -- result_+ -> m CookieAcceptPolicy -- result cookieManagerGetAcceptPolicyFinish _obj result_ = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let result_' = unsafeManagedPtrCastPtr result_@@ -278,11 +336,14 @@ return () ) +data CookieManagerGetAcceptPolicyFinishMethodInfo+instance (signature ~ (b -> m CookieAcceptPolicy), MonadIO m, CookieManagerK a, Gio.AsyncResultK b) => MethodInfo CookieManagerGetAcceptPolicyFinishMethodInfo a signature where+ overloadedMethod _ = cookieManagerGetAcceptPolicyFinish+ -- method CookieManager::get_domains_with_cookies -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "CookieManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 3, argDestroy = -1, transfer = TransferNothing},Arg {argName = "user_data", argType = TBasicType TVoid, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "CookieManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 3, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TBasicType TVoid, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "CookieManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 3, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -297,10 +358,10 @@ cookieManagerGetDomainsWithCookies :: (MonadIO m, CookieManagerK a, Gio.CancellableK b) =>- a -> -- _obj- Maybe (b) -> -- cancellable- Maybe (Gio.AsyncReadyCallback) -> -- callback- m ()+ a -- _obj+ -> Maybe (b) -- cancellable+ -> Maybe (Gio.AsyncReadyCallback) -- callback+ -> m () -- result cookieManagerGetDomainsWithCookies _obj cancellable callback = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj maybeCancellable <- case cancellable of@@ -315,17 +376,20 @@ jCallback' <- Gio.mkAsyncReadyCallback (Gio.asyncReadyCallbackWrapper (Just ptrcallback) jCallback) poke ptrcallback jCallback' return jCallback'- let user_data = nullPtr- webkit_cookie_manager_get_domains_with_cookies _obj' maybeCancellable maybeCallback user_data+ let userData = nullPtr+ webkit_cookie_manager_get_domains_with_cookies _obj' maybeCancellable maybeCallback userData touchManagedPtr _obj whenJust cancellable touchManagedPtr return () +data CookieManagerGetDomainsWithCookiesMethodInfo+instance (signature ~ (Maybe (b) -> Maybe (Gio.AsyncReadyCallback) -> m ()), MonadIO m, CookieManagerK a, Gio.CancellableK b) => MethodInfo CookieManagerGetDomainsWithCookiesMethodInfo a signature where+ overloadedMethod _ = cookieManagerGetDomainsWithCookies+ -- method CookieManager::get_domains_with_cookies_finish -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "CookieManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "CookieManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "CookieManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TCArray True (-1) (-1) (TBasicType TUTF8) -- throws : True -- Skip return : False@@ -339,9 +403,9 @@ cookieManagerGetDomainsWithCookiesFinish :: (MonadIO m, CookieManagerK a, Gio.AsyncResultK b) =>- a -> -- _obj- b -> -- result- m [T.Text]+ a -- _obj+ -> b -- result_+ -> m [T.Text] -- result cookieManagerGetDomainsWithCookiesFinish _obj result_ = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let result_' = unsafeManagedPtrCastPtr result_@@ -358,11 +422,14 @@ return () ) +data CookieManagerGetDomainsWithCookiesFinishMethodInfo+instance (signature ~ (b -> m [T.Text]), MonadIO m, CookieManagerK a, Gio.AsyncResultK b) => MethodInfo CookieManagerGetDomainsWithCookiesFinishMethodInfo a signature where+ overloadedMethod _ = cookieManagerGetDomainsWithCookiesFinish+ -- method CookieManager::set_accept_policy -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "CookieManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "policy", argType = TInterface "WebKit2" "CookieAcceptPolicy", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "CookieManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "policy", argType = TInterface "WebKit2" "CookieAcceptPolicy", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "CookieManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "policy", argType = TInterface "WebKit2" "CookieAcceptPolicy", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -375,9 +442,9 @@ cookieManagerSetAcceptPolicy :: (MonadIO m, CookieManagerK a) =>- a -> -- _obj- CookieAcceptPolicy -> -- policy- m ()+ a -- _obj+ -> CookieAcceptPolicy -- policy+ -> m () -- result cookieManagerSetAcceptPolicy _obj policy = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let policy' = (fromIntegral . fromEnum) policy@@ -385,11 +452,14 @@ touchManagedPtr _obj return () +data CookieManagerSetAcceptPolicyMethodInfo+instance (signature ~ (CookieAcceptPolicy -> m ()), MonadIO m, CookieManagerK a) => MethodInfo CookieManagerSetAcceptPolicyMethodInfo a signature where+ overloadedMethod _ = cookieManagerSetAcceptPolicy+ -- method CookieManager::set_persistent_storage -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "CookieManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "filename", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "storage", argType = TInterface "WebKit2" "CookiePersistentStorage", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "CookieManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "filename", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "storage", argType = TInterface "WebKit2" "CookiePersistentStorage", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "CookieManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "filename", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "storage", argType = TInterface "WebKit2" "CookiePersistentStorage", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -403,10 +473,10 @@ cookieManagerSetPersistentStorage :: (MonadIO m, CookieManagerK a) =>- a -> -- _obj- T.Text -> -- filename- CookiePersistentStorage -> -- storage- m ()+ a -- _obj+ -> T.Text -- filename+ -> CookiePersistentStorage -- storage+ -> m () -- result cookieManagerSetPersistentStorage _obj filename storage = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj filename' <- textToCString filename@@ -415,5 +485,9 @@ touchManagedPtr _obj freeMem filename' return ()++data CookieManagerSetPersistentStorageMethodInfo+instance (signature ~ (T.Text -> CookiePersistentStorage -> m ()), MonadIO m, CookieManagerK a) => MethodInfo CookieManagerSetPersistentStorageMethodInfo a signature where+ overloadedMethod _ = cookieManagerSetPersistentStorage
GI/WebKit2/Objects/CookieManager.hs-boot view
@@ -12,3 +12,11 @@ class GObject o => CookieManagerK o instance (GObject o, IsDescendantOf CookieManager o) => CookieManagerK o data CookieManagerChangedSignalInfo+data CookieManagerDeleteAllCookiesMethodInfo+data CookieManagerDeleteCookiesForDomainMethodInfo+data CookieManagerGetAcceptPolicyMethodInfo+data CookieManagerGetAcceptPolicyFinishMethodInfo+data CookieManagerGetDomainsWithCookiesMethodInfo+data CookieManagerGetDomainsWithCookiesFinishMethodInfo+data CookieManagerSetAcceptPolicyMethodInfo+data CookieManagerSetPersistentStorageMethodInfo
GI/WebKit2/Objects/Download.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -17,46 +18,57 @@ -- * Methods -- ** downloadCancel+ DownloadCancelMethodInfo , downloadCancel , -- ** downloadGetAllowOverwrite+ DownloadGetAllowOverwriteMethodInfo , downloadGetAllowOverwrite , -- ** downloadGetDestination+ DownloadGetDestinationMethodInfo , downloadGetDestination , -- ** downloadGetElapsedTime+ DownloadGetElapsedTimeMethodInfo , downloadGetElapsedTime , -- ** downloadGetEstimatedProgress+ DownloadGetEstimatedProgressMethodInfo , downloadGetEstimatedProgress , -- ** downloadGetReceivedDataLength+ DownloadGetReceivedDataLengthMethodInfo , downloadGetReceivedDataLength , -- ** downloadGetRequest+ DownloadGetRequestMethodInfo , downloadGetRequest , -- ** downloadGetResponse+ DownloadGetResponseMethodInfo , downloadGetResponse , -- ** downloadGetWebView+ DownloadGetWebViewMethodInfo , downloadGetWebView , -- ** downloadSetAllowOverwrite+ DownloadSetAllowOverwriteMethodInfo , downloadSetAllowOverwrite , -- ** downloadSetDestination+ DownloadSetDestinationMethodInfo , downloadSetDestination , @@ -184,6 +196,50 @@ noDownload :: Maybe Download noDownload = Nothing +type family ResolveDownloadMethod (t :: Symbol) (o :: *) :: * where+ ResolveDownloadMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolveDownloadMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolveDownloadMethod "cancel" o = DownloadCancelMethodInfo+ ResolveDownloadMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolveDownloadMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolveDownloadMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolveDownloadMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolveDownloadMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolveDownloadMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolveDownloadMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolveDownloadMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolveDownloadMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolveDownloadMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolveDownloadMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolveDownloadMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolveDownloadMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolveDownloadMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolveDownloadMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolveDownloadMethod "getAllowOverwrite" o = DownloadGetAllowOverwriteMethodInfo+ ResolveDownloadMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolveDownloadMethod "getDestination" o = DownloadGetDestinationMethodInfo+ ResolveDownloadMethod "getElapsedTime" o = DownloadGetElapsedTimeMethodInfo+ ResolveDownloadMethod "getEstimatedProgress" o = DownloadGetEstimatedProgressMethodInfo+ ResolveDownloadMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolveDownloadMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolveDownloadMethod "getReceivedDataLength" o = DownloadGetReceivedDataLengthMethodInfo+ ResolveDownloadMethod "getRequest" o = DownloadGetRequestMethodInfo+ ResolveDownloadMethod "getResponse" o = DownloadGetResponseMethodInfo+ ResolveDownloadMethod "getWebView" o = DownloadGetWebViewMethodInfo+ ResolveDownloadMethod "setAllowOverwrite" o = DownloadSetAllowOverwriteMethodInfo+ ResolveDownloadMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolveDownloadMethod "setDestination" o = DownloadSetDestinationMethodInfo+ ResolveDownloadMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolveDownloadMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveDownloadMethod t Download, MethodInfo info Download p) => IsLabelProxy t (Download -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveDownloadMethod t Download, MethodInfo info Download p) => IsLabel t (Download -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ -- signal Download::created-destination type DownloadCreatedDestinationCallback = T.Text ->@@ -253,9 +309,9 @@ CString -> Ptr () -> IO CInt-downloadDecideDestinationCallbackWrapper _cb _ suggested_filename _ = do- suggested_filename' <- cstringToText suggested_filename- result <- _cb suggested_filename'+downloadDecideDestinationCallbackWrapper _cb _ suggestedFilename _ = do+ suggestedFilename' <- cstringToText suggestedFilename+ result <- _cb suggestedFilename' let result' = (fromIntegral . fromEnum) result return result' @@ -376,8 +432,8 @@ Word64 -> Ptr () -> IO ()-downloadReceivedDataCallbackWrapper _cb _ data_length _ = do- _cb data_length+downloadReceivedDataCallbackWrapper _cb _ dataLength _ = do+ _cb dataLength onDownloadReceivedData :: (GObject a, MonadIO m) => a -> DownloadReceivedDataCallback -> m SignalHandlerId onDownloadReceivedData obj cb = liftIO $ connectDownloadReceivedData obj cb SignalConnectBefore@@ -409,7 +465,7 @@ type AttrSetTypeConstraint DownloadAllowOverwritePropertyInfo = (~) Bool type AttrBaseTypeConstraint DownloadAllowOverwritePropertyInfo = DownloadK type AttrGetType DownloadAllowOverwritePropertyInfo = Bool- type AttrLabel DownloadAllowOverwritePropertyInfo = "Download::allow-overwrite"+ type AttrLabel DownloadAllowOverwritePropertyInfo = "allow-overwrite" attrGet _ = getDownloadAllowOverwrite attrSet _ = setDownloadAllowOverwrite attrConstruct _ = constructDownloadAllowOverwrite@@ -427,7 +483,7 @@ type AttrSetTypeConstraint DownloadDestinationPropertyInfo = (~) () type AttrBaseTypeConstraint DownloadDestinationPropertyInfo = DownloadK type AttrGetType DownloadDestinationPropertyInfo = T.Text- type AttrLabel DownloadDestinationPropertyInfo = "Download::destination"+ type AttrLabel DownloadDestinationPropertyInfo = "destination" attrGet _ = getDownloadDestination attrSet _ = undefined attrConstruct _ = undefined@@ -445,7 +501,7 @@ type AttrSetTypeConstraint DownloadEstimatedProgressPropertyInfo = (~) () type AttrBaseTypeConstraint DownloadEstimatedProgressPropertyInfo = DownloadK type AttrGetType DownloadEstimatedProgressPropertyInfo = Double- type AttrLabel DownloadEstimatedProgressPropertyInfo = "Download::estimated-progress"+ type AttrLabel DownloadEstimatedProgressPropertyInfo = "estimated-progress" attrGet _ = getDownloadEstimatedProgress attrSet _ = undefined attrConstruct _ = undefined@@ -463,13 +519,13 @@ type AttrSetTypeConstraint DownloadResponsePropertyInfo = (~) () type AttrBaseTypeConstraint DownloadResponsePropertyInfo = DownloadK type AttrGetType DownloadResponsePropertyInfo = URIResponse- type AttrLabel DownloadResponsePropertyInfo = "Download::response"+ type AttrLabel DownloadResponsePropertyInfo = "response" attrGet _ = getDownloadResponse attrSet _ = undefined attrConstruct _ = undefined type instance AttributeList Download = DownloadAttributeList-type DownloadAttributeList = ('[ '("allow-overwrite", DownloadAllowOverwritePropertyInfo), '("destination", DownloadDestinationPropertyInfo), '("estimated-progress", DownloadEstimatedProgressPropertyInfo), '("response", DownloadResponsePropertyInfo)] :: [(Symbol, *)])+type DownloadAttributeList = ('[ '("allowOverwrite", DownloadAllowOverwritePropertyInfo), '("destination", DownloadDestinationPropertyInfo), '("estimatedProgress", DownloadEstimatedProgressPropertyInfo), '("response", DownloadResponsePropertyInfo)] :: [(Symbol, *)]) data DownloadCreatedDestinationSignalInfo instance SignalInfo DownloadCreatedDestinationSignalInfo where@@ -497,13 +553,12 @@ connectSignal _ = connectDownloadReceivedData type instance SignalList Download = DownloadSignalList-type DownloadSignalList = ('[ '("created-destination", DownloadCreatedDestinationSignalInfo), '("decide-destination", DownloadDecideDestinationSignalInfo), '("failed", DownloadFailedSignalInfo), '("finished", DownloadFinishedSignalInfo), '("notify", GObject.ObjectNotifySignalInfo), '("received-data", DownloadReceivedDataSignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type DownloadSignalList = ('[ '("createdDestination", DownloadCreatedDestinationSignalInfo), '("decideDestination", DownloadDecideDestinationSignalInfo), '("failed", DownloadFailedSignalInfo), '("finished", DownloadFinishedSignalInfo), '("notify", GObject.ObjectNotifySignalInfo), '("receivedData", DownloadReceivedDataSignalInfo)] :: [(Symbol, *)]) -- method Download::cancel -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Download", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Download", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Download", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -515,19 +570,22 @@ downloadCancel :: (MonadIO m, DownloadK a) =>- a -> -- _obj- m ()+ a -- _obj+ -> m () -- result downloadCancel _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj webkit_download_cancel _obj' touchManagedPtr _obj return () +data DownloadCancelMethodInfo+instance (signature ~ (m ()), MonadIO m, DownloadK a) => MethodInfo DownloadCancelMethodInfo a signature where+ overloadedMethod _ = downloadCancel+ -- method Download::get_allow_overwrite -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Download", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Download", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Download", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False@@ -539,8 +597,8 @@ downloadGetAllowOverwrite :: (MonadIO m, DownloadK a) =>- a -> -- _obj- m Bool+ a -- _obj+ -> m Bool -- result downloadGetAllowOverwrite _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_download_get_allow_overwrite _obj'@@ -548,11 +606,14 @@ touchManagedPtr _obj return result' +data DownloadGetAllowOverwriteMethodInfo+instance (signature ~ (m Bool), MonadIO m, DownloadK a) => MethodInfo DownloadGetAllowOverwriteMethodInfo a signature where+ overloadedMethod _ = downloadGetAllowOverwrite+ -- method Download::get_destination -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Download", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Download", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Download", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -564,8 +625,8 @@ downloadGetDestination :: (MonadIO m, DownloadK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result downloadGetDestination _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_download_get_destination _obj'@@ -574,11 +635,14 @@ touchManagedPtr _obj return result' +data DownloadGetDestinationMethodInfo+instance (signature ~ (m T.Text), MonadIO m, DownloadK a) => MethodInfo DownloadGetDestinationMethodInfo a signature where+ overloadedMethod _ = downloadGetDestination+ -- method Download::get_elapsed_time -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Download", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Download", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Download", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TDouble -- throws : False -- Skip return : False@@ -590,8 +654,8 @@ downloadGetElapsedTime :: (MonadIO m, DownloadK a) =>- a -> -- _obj- m Double+ a -- _obj+ -> m Double -- result downloadGetElapsedTime _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_download_get_elapsed_time _obj'@@ -599,11 +663,14 @@ touchManagedPtr _obj return result' +data DownloadGetElapsedTimeMethodInfo+instance (signature ~ (m Double), MonadIO m, DownloadK a) => MethodInfo DownloadGetElapsedTimeMethodInfo a signature where+ overloadedMethod _ = downloadGetElapsedTime+ -- method Download::get_estimated_progress -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Download", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Download", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Download", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TDouble -- throws : False -- Skip return : False@@ -615,8 +682,8 @@ downloadGetEstimatedProgress :: (MonadIO m, DownloadK a) =>- a -> -- _obj- m Double+ a -- _obj+ -> m Double -- result downloadGetEstimatedProgress _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_download_get_estimated_progress _obj'@@ -624,11 +691,14 @@ touchManagedPtr _obj return result' +data DownloadGetEstimatedProgressMethodInfo+instance (signature ~ (m Double), MonadIO m, DownloadK a) => MethodInfo DownloadGetEstimatedProgressMethodInfo a signature where+ overloadedMethod _ = downloadGetEstimatedProgress+ -- method Download::get_received_data_length -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Download", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Download", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Download", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUInt64 -- throws : False -- Skip return : False@@ -640,19 +710,22 @@ downloadGetReceivedDataLength :: (MonadIO m, DownloadK a) =>- a -> -- _obj- m Word64+ a -- _obj+ -> m Word64 -- result downloadGetReceivedDataLength _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_download_get_received_data_length _obj' touchManagedPtr _obj return result +data DownloadGetReceivedDataLengthMethodInfo+instance (signature ~ (m Word64), MonadIO m, DownloadK a) => MethodInfo DownloadGetReceivedDataLengthMethodInfo a signature where+ overloadedMethod _ = downloadGetReceivedDataLength+ -- method Download::get_request -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Download", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Download", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Download", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "URIRequest" -- throws : False -- Skip return : False@@ -664,8 +737,8 @@ downloadGetRequest :: (MonadIO m, DownloadK a) =>- a -> -- _obj- m URIRequest+ a -- _obj+ -> m URIRequest -- result downloadGetRequest _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_download_get_request _obj'@@ -674,11 +747,14 @@ touchManagedPtr _obj return result' +data DownloadGetRequestMethodInfo+instance (signature ~ (m URIRequest), MonadIO m, DownloadK a) => MethodInfo DownloadGetRequestMethodInfo a signature where+ overloadedMethod _ = downloadGetRequest+ -- method Download::get_response -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Download", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Download", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Download", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "URIResponse" -- throws : False -- Skip return : False@@ -690,8 +766,8 @@ downloadGetResponse :: (MonadIO m, DownloadK a) =>- a -> -- _obj- m URIResponse+ a -- _obj+ -> m URIResponse -- result downloadGetResponse _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_download_get_response _obj'@@ -700,11 +776,14 @@ touchManagedPtr _obj return result' +data DownloadGetResponseMethodInfo+instance (signature ~ (m URIResponse), MonadIO m, DownloadK a) => MethodInfo DownloadGetResponseMethodInfo a signature where+ overloadedMethod _ = downloadGetResponse+ -- method Download::get_web_view -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Download", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Download", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Download", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "WebView" -- throws : False -- Skip return : False@@ -716,8 +795,8 @@ downloadGetWebView :: (MonadIO m, DownloadK a) =>- a -> -- _obj- m WebView+ a -- _obj+ -> m WebView -- result downloadGetWebView _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_download_get_web_view _obj'@@ -726,11 +805,14 @@ touchManagedPtr _obj return result' +data DownloadGetWebViewMethodInfo+instance (signature ~ (m WebView), MonadIO m, DownloadK a) => MethodInfo DownloadGetWebViewMethodInfo a signature where+ overloadedMethod _ = downloadGetWebView+ -- method Download::set_allow_overwrite -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Download", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "allowed", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Download", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "allowed", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Download", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "allowed", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -743,9 +825,9 @@ downloadSetAllowOverwrite :: (MonadIO m, DownloadK a) =>- a -> -- _obj- Bool -> -- allowed- m ()+ a -- _obj+ -> Bool -- allowed+ -> m () -- result downloadSetAllowOverwrite _obj allowed = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let allowed' = (fromIntegral . fromEnum) allowed@@ -753,11 +835,14 @@ touchManagedPtr _obj return () +data DownloadSetAllowOverwriteMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, DownloadK a) => MethodInfo DownloadSetAllowOverwriteMethodInfo a signature where+ overloadedMethod _ = downloadSetAllowOverwrite+ -- method Download::set_destination -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Download", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Download", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Download", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -770,9 +855,9 @@ downloadSetDestination :: (MonadIO m, DownloadK a) =>- a -> -- _obj- T.Text -> -- uri- m ()+ a -- _obj+ -> T.Text -- uri+ -> m () -- result downloadSetDestination _obj uri = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj uri' <- textToCString uri@@ -780,5 +865,9 @@ touchManagedPtr _obj freeMem uri' return ()++data DownloadSetDestinationMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, DownloadK a) => MethodInfo DownloadSetDestinationMethodInfo a signature where+ overloadedMethod _ = downloadSetDestination
GI/WebKit2/Objects/Download.hs-boot view
@@ -20,3 +20,14 @@ data DownloadFailedSignalInfo data DownloadFinishedSignalInfo data DownloadReceivedDataSignalInfo+data DownloadCancelMethodInfo+data DownloadGetAllowOverwriteMethodInfo+data DownloadGetDestinationMethodInfo+data DownloadGetElapsedTimeMethodInfo+data DownloadGetEstimatedProgressMethodInfo+data DownloadGetReceivedDataLengthMethodInfo+data DownloadGetRequestMethodInfo+data DownloadGetResponseMethodInfo+data DownloadGetWebViewMethodInfo+data DownloadSetAllowOverwriteMethodInfo+data DownloadSetDestinationMethodInfo
GI/WebKit2/Objects/EditorState.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -17,6 +18,7 @@ -- * Methods -- ** editorStateGetTypingAttributes+ EditorStateGetTypingAttributesMethodInfo, editorStateGetTypingAttributes , @@ -64,6 +66,40 @@ noEditorState :: Maybe EditorState noEditorState = Nothing +type family ResolveEditorStateMethod (t :: Symbol) (o :: *) :: * where+ ResolveEditorStateMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolveEditorStateMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolveEditorStateMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolveEditorStateMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolveEditorStateMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolveEditorStateMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolveEditorStateMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolveEditorStateMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolveEditorStateMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolveEditorStateMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolveEditorStateMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolveEditorStateMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolveEditorStateMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolveEditorStateMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolveEditorStateMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolveEditorStateMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolveEditorStateMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolveEditorStateMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolveEditorStateMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolveEditorStateMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolveEditorStateMethod "getTypingAttributes" o = EditorStateGetTypingAttributesMethodInfo+ ResolveEditorStateMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolveEditorStateMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolveEditorStateMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveEditorStateMethod t EditorState, MethodInfo info EditorState p) => IsLabelProxy t (EditorState -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveEditorStateMethod t EditorState, MethodInfo info EditorState p) => IsLabel t (EditorState -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ -- VVV Prop "typing-attributes" -- Type: TBasicType TUInt32 -- Flags: [PropertyReadable]@@ -77,22 +113,21 @@ type AttrSetTypeConstraint EditorStateTypingAttributesPropertyInfo = (~) () type AttrBaseTypeConstraint EditorStateTypingAttributesPropertyInfo = EditorStateK type AttrGetType EditorStateTypingAttributesPropertyInfo = Word32- type AttrLabel EditorStateTypingAttributesPropertyInfo = "EditorState::typing-attributes"+ type AttrLabel EditorStateTypingAttributesPropertyInfo = "typing-attributes" attrGet _ = getEditorStateTypingAttributes attrSet _ = undefined attrConstruct _ = undefined type instance AttributeList EditorState = EditorStateAttributeList-type EditorStateAttributeList = ('[ '("typing-attributes", EditorStateTypingAttributesPropertyInfo)] :: [(Symbol, *)])+type EditorStateAttributeList = ('[ '("typingAttributes", EditorStateTypingAttributesPropertyInfo)] :: [(Symbol, *)]) type instance SignalList EditorState = EditorStateSignalList-type EditorStateSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type EditorStateSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)]) -- method EditorState::get_typing_attributes -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "EditorState", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "EditorState", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "EditorState", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUInt32 -- throws : False -- Skip return : False@@ -104,12 +139,16 @@ editorStateGetTypingAttributes :: (MonadIO m, EditorStateK a) =>- a -> -- _obj- m Word32+ a -- _obj+ -> m Word32 -- result editorStateGetTypingAttributes _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_editor_state_get_typing_attributes _obj' touchManagedPtr _obj return result++data EditorStateGetTypingAttributesMethodInfo+instance (signature ~ (m Word32), MonadIO m, EditorStateK a) => MethodInfo EditorStateGetTypingAttributesMethodInfo a signature where+ overloadedMethod _ = editorStateGetTypingAttributes
GI/WebKit2/Objects/EditorState.hs-boot view
@@ -12,3 +12,4 @@ class GObject o => EditorStateK o instance (GObject o, IsDescendantOf EditorState o) => EditorStateK o data EditorStateTypingAttributesPropertyInfo+data EditorStateGetTypingAttributesMethodInfo
GI/WebKit2/Objects/FaviconDatabase.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -17,18 +18,22 @@ -- * Methods -- ** faviconDatabaseClear+ FaviconDatabaseClearMethodInfo , faviconDatabaseClear , -- ** faviconDatabaseGetFavicon+ FaviconDatabaseGetFaviconMethodInfo , faviconDatabaseGetFavicon , -- ** faviconDatabaseGetFaviconFinish+ FaviconDatabaseGetFaviconFinishMethodInfo, faviconDatabaseGetFaviconFinish , -- ** faviconDatabaseGetFaviconUri+ FaviconDatabaseGetFaviconUriMethodInfo , faviconDatabaseGetFaviconUri , @@ -85,6 +90,43 @@ noFaviconDatabase :: Maybe FaviconDatabase noFaviconDatabase = Nothing +type family ResolveFaviconDatabaseMethod (t :: Symbol) (o :: *) :: * where+ ResolveFaviconDatabaseMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolveFaviconDatabaseMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolveFaviconDatabaseMethod "clear" o = FaviconDatabaseClearMethodInfo+ ResolveFaviconDatabaseMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolveFaviconDatabaseMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolveFaviconDatabaseMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolveFaviconDatabaseMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolveFaviconDatabaseMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolveFaviconDatabaseMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolveFaviconDatabaseMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolveFaviconDatabaseMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolveFaviconDatabaseMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolveFaviconDatabaseMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolveFaviconDatabaseMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolveFaviconDatabaseMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolveFaviconDatabaseMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolveFaviconDatabaseMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolveFaviconDatabaseMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolveFaviconDatabaseMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolveFaviconDatabaseMethod "getFavicon" o = FaviconDatabaseGetFaviconMethodInfo+ ResolveFaviconDatabaseMethod "getFaviconFinish" o = FaviconDatabaseGetFaviconFinishMethodInfo+ ResolveFaviconDatabaseMethod "getFaviconUri" o = FaviconDatabaseGetFaviconUriMethodInfo+ ResolveFaviconDatabaseMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolveFaviconDatabaseMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolveFaviconDatabaseMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolveFaviconDatabaseMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolveFaviconDatabaseMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveFaviconDatabaseMethod t FaviconDatabase, MethodInfo info FaviconDatabase p) => IsLabelProxy t (FaviconDatabase -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveFaviconDatabaseMethod t FaviconDatabase, MethodInfo info FaviconDatabase p) => IsLabel t (FaviconDatabase -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ -- signal FaviconDatabase::favicon-changed type FaviconDatabaseFaviconChangedCallback = T.Text ->@@ -115,10 +157,10 @@ CString -> Ptr () -> IO ()-faviconDatabaseFaviconChangedCallbackWrapper _cb _ page_uri favicon_uri _ = do- page_uri' <- cstringToText page_uri- favicon_uri' <- cstringToText favicon_uri- _cb page_uri' favicon_uri'+faviconDatabaseFaviconChangedCallbackWrapper _cb _ pageUri faviconUri _ = do+ pageUri' <- cstringToText pageUri+ faviconUri' <- cstringToText faviconUri+ _cb pageUri' faviconUri' onFaviconDatabaseFaviconChanged :: (GObject a, MonadIO m) => a -> FaviconDatabaseFaviconChangedCallback -> m SignalHandlerId onFaviconDatabaseFaviconChanged obj cb = liftIO $ connectFaviconDatabaseFaviconChanged obj cb SignalConnectBefore@@ -140,13 +182,12 @@ connectSignal _ = connectFaviconDatabaseFaviconChanged type instance SignalList FaviconDatabase = FaviconDatabaseSignalList-type FaviconDatabaseSignalList = ('[ '("favicon-changed", FaviconDatabaseFaviconChangedSignalInfo), '("notify", GObject.ObjectNotifySignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type FaviconDatabaseSignalList = ('[ '("faviconChanged", FaviconDatabaseFaviconChangedSignalInfo), '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)]) -- method FaviconDatabase::clear -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FaviconDatabase", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "FaviconDatabase", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FaviconDatabase", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -158,19 +199,22 @@ faviconDatabaseClear :: (MonadIO m, FaviconDatabaseK a) =>- a -> -- _obj- m ()+ a -- _obj+ -> m () -- result faviconDatabaseClear _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj webkit_favicon_database_clear _obj' touchManagedPtr _obj return () +data FaviconDatabaseClearMethodInfo+instance (signature ~ (m ()), MonadIO m, FaviconDatabaseK a) => MethodInfo FaviconDatabaseClearMethodInfo a signature where+ overloadedMethod _ = faviconDatabaseClear+ -- method FaviconDatabase::get_favicon -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FaviconDatabase", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "page_uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 4, argDestroy = -1, transfer = TransferNothing},Arg {argName = "user_data", argType = TBasicType TVoid, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "FaviconDatabase", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "page_uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 4, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TBasicType TVoid, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FaviconDatabase", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "page_uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 4, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -186,14 +230,14 @@ faviconDatabaseGetFavicon :: (MonadIO m, FaviconDatabaseK a, Gio.CancellableK b) =>- a -> -- _obj- T.Text -> -- page_uri- Maybe (b) -> -- cancellable- Maybe (Gio.AsyncReadyCallback) -> -- callback- m ()-faviconDatabaseGetFavicon _obj page_uri cancellable callback = liftIO $ do+ a -- _obj+ -> T.Text -- pageUri+ -> Maybe (b) -- cancellable+ -> Maybe (Gio.AsyncReadyCallback) -- callback+ -> m () -- result+faviconDatabaseGetFavicon _obj pageUri cancellable callback = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj- page_uri' <- textToCString page_uri+ pageUri' <- textToCString pageUri maybeCancellable <- case cancellable of Nothing -> return nullPtr Just jCancellable -> do@@ -206,18 +250,21 @@ jCallback' <- Gio.mkAsyncReadyCallback (Gio.asyncReadyCallbackWrapper (Just ptrcallback) jCallback) poke ptrcallback jCallback' return jCallback'- let user_data = nullPtr- webkit_favicon_database_get_favicon _obj' page_uri' maybeCancellable maybeCallback user_data+ let userData = nullPtr+ webkit_favicon_database_get_favicon _obj' pageUri' maybeCancellable maybeCallback userData touchManagedPtr _obj whenJust cancellable touchManagedPtr- freeMem page_uri'+ freeMem pageUri' return () +data FaviconDatabaseGetFaviconMethodInfo+instance (signature ~ (T.Text -> Maybe (b) -> Maybe (Gio.AsyncReadyCallback) -> m ()), MonadIO m, FaviconDatabaseK a, Gio.CancellableK b) => MethodInfo FaviconDatabaseGetFaviconMethodInfo a signature where+ overloadedMethod _ = faviconDatabaseGetFavicon+ -- method FaviconDatabase::get_favicon_finish -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FaviconDatabase", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "FaviconDatabase", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FaviconDatabase", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "cairo" "Surface" -- throws : True -- Skip return : False@@ -231,9 +278,9 @@ faviconDatabaseGetFaviconFinish :: (MonadIO m, FaviconDatabaseK a, Gio.AsyncResultK b) =>- a -> -- _obj- b -> -- result- m Cairo.Surface+ a -- _obj+ -> b -- result_+ -> m Cairo.Surface -- result faviconDatabaseGetFaviconFinish _obj result_ = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let result_' = unsafeManagedPtrCastPtr result_@@ -248,11 +295,14 @@ return () ) +data FaviconDatabaseGetFaviconFinishMethodInfo+instance (signature ~ (b -> m Cairo.Surface), MonadIO m, FaviconDatabaseK a, Gio.AsyncResultK b) => MethodInfo FaviconDatabaseGetFaviconFinishMethodInfo a signature where+ overloadedMethod _ = faviconDatabaseGetFaviconFinish+ -- method FaviconDatabase::get_favicon_uri -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FaviconDatabase", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "page_uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "FaviconDatabase", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "page_uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FaviconDatabase", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "page_uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -265,18 +315,22 @@ faviconDatabaseGetFaviconUri :: (MonadIO m, FaviconDatabaseK a) =>- a -> -- _obj- T.Text -> -- page_uri- m T.Text-faviconDatabaseGetFaviconUri _obj page_uri = liftIO $ do+ a -- _obj+ -> T.Text -- pageUri+ -> m T.Text -- result+faviconDatabaseGetFaviconUri _obj pageUri = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj- page_uri' <- textToCString page_uri- result <- webkit_favicon_database_get_favicon_uri _obj' page_uri'+ pageUri' <- textToCString pageUri+ result <- webkit_favicon_database_get_favicon_uri _obj' pageUri' checkUnexpectedReturnNULL "webkit_favicon_database_get_favicon_uri" result result' <- cstringToText result freeMem result touchManagedPtr _obj- freeMem page_uri'+ freeMem pageUri' return result'++data FaviconDatabaseGetFaviconUriMethodInfo+instance (signature ~ (T.Text -> m T.Text), MonadIO m, FaviconDatabaseK a) => MethodInfo FaviconDatabaseGetFaviconUriMethodInfo a signature where+ overloadedMethod _ = faviconDatabaseGetFaviconUri
GI/WebKit2/Objects/FaviconDatabase.hs-boot view
@@ -12,3 +12,7 @@ class GObject o => FaviconDatabaseK o instance (GObject o, IsDescendantOf FaviconDatabase o) => FaviconDatabaseK o data FaviconDatabaseFaviconChangedSignalInfo+data FaviconDatabaseClearMethodInfo+data FaviconDatabaseGetFaviconMethodInfo+data FaviconDatabaseGetFaviconFinishMethodInfo+data FaviconDatabaseGetFaviconUriMethodInfo
GI/WebKit2/Objects/FileChooserRequest.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -17,26 +18,32 @@ -- * Methods -- ** fileChooserRequestCancel+ FileChooserRequestCancelMethodInfo , fileChooserRequestCancel , -- ** fileChooserRequestGetMimeTypes+ FileChooserRequestGetMimeTypesMethodInfo, fileChooserRequestGetMimeTypes , -- ** fileChooserRequestGetMimeTypesFilter+ FileChooserRequestGetMimeTypesFilterMethodInfo, fileChooserRequestGetMimeTypesFilter , -- ** fileChooserRequestGetSelectMultiple+ FileChooserRequestGetSelectMultipleMethodInfo, fileChooserRequestGetSelectMultiple , -- ** fileChooserRequestGetSelectedFiles+ FileChooserRequestGetSelectedFilesMethodInfo, fileChooserRequestGetSelectedFiles , -- ** fileChooserRequestSelectFiles+ FileChooserRequestSelectFilesMethodInfo , fileChooserRequestSelectFiles , @@ -100,6 +107,45 @@ noFileChooserRequest :: Maybe FileChooserRequest noFileChooserRequest = Nothing +type family ResolveFileChooserRequestMethod (t :: Symbol) (o :: *) :: * where+ ResolveFileChooserRequestMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolveFileChooserRequestMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolveFileChooserRequestMethod "cancel" o = FileChooserRequestCancelMethodInfo+ ResolveFileChooserRequestMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolveFileChooserRequestMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolveFileChooserRequestMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolveFileChooserRequestMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolveFileChooserRequestMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolveFileChooserRequestMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolveFileChooserRequestMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolveFileChooserRequestMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolveFileChooserRequestMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolveFileChooserRequestMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolveFileChooserRequestMethod "selectFiles" o = FileChooserRequestSelectFilesMethodInfo+ ResolveFileChooserRequestMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolveFileChooserRequestMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolveFileChooserRequestMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolveFileChooserRequestMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolveFileChooserRequestMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolveFileChooserRequestMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolveFileChooserRequestMethod "getMimeTypes" o = FileChooserRequestGetMimeTypesMethodInfo+ ResolveFileChooserRequestMethod "getMimeTypesFilter" o = FileChooserRequestGetMimeTypesFilterMethodInfo+ ResolveFileChooserRequestMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolveFileChooserRequestMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolveFileChooserRequestMethod "getSelectMultiple" o = FileChooserRequestGetSelectMultipleMethodInfo+ ResolveFileChooserRequestMethod "getSelectedFiles" o = FileChooserRequestGetSelectedFilesMethodInfo+ ResolveFileChooserRequestMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolveFileChooserRequestMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolveFileChooserRequestMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveFileChooserRequestMethod t FileChooserRequest, MethodInfo info FileChooserRequest p) => IsLabelProxy t (FileChooserRequest -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveFileChooserRequestMethod t FileChooserRequest, MethodInfo info FileChooserRequest p) => IsLabel t (FileChooserRequest -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ -- VVV Prop "filter" -- Type: TInterface "Gtk" "FileFilter" -- Flags: [PropertyReadable]@@ -113,7 +159,7 @@ type AttrSetTypeConstraint FileChooserRequestFilterPropertyInfo = (~) () type AttrBaseTypeConstraint FileChooserRequestFilterPropertyInfo = FileChooserRequestK type AttrGetType FileChooserRequestFilterPropertyInfo = Gtk.FileFilter- type AttrLabel FileChooserRequestFilterPropertyInfo = "FileChooserRequest::filter"+ type AttrLabel FileChooserRequestFilterPropertyInfo = "filter" attrGet _ = getFileChooserRequestFilter attrSet _ = undefined attrConstruct _ = undefined@@ -131,7 +177,7 @@ type AttrSetTypeConstraint FileChooserRequestMimeTypesPropertyInfo = (~) () type AttrBaseTypeConstraint FileChooserRequestMimeTypesPropertyInfo = FileChooserRequestK type AttrGetType FileChooserRequestMimeTypesPropertyInfo = [T.Text]- type AttrLabel FileChooserRequestMimeTypesPropertyInfo = "FileChooserRequest::mime-types"+ type AttrLabel FileChooserRequestMimeTypesPropertyInfo = "mime-types" attrGet _ = getFileChooserRequestMimeTypes attrSet _ = undefined attrConstruct _ = undefined@@ -149,7 +195,7 @@ type AttrSetTypeConstraint FileChooserRequestSelectMultiplePropertyInfo = (~) () type AttrBaseTypeConstraint FileChooserRequestSelectMultiplePropertyInfo = FileChooserRequestK type AttrGetType FileChooserRequestSelectMultiplePropertyInfo = Bool- type AttrLabel FileChooserRequestSelectMultiplePropertyInfo = "FileChooserRequest::select-multiple"+ type AttrLabel FileChooserRequestSelectMultiplePropertyInfo = "select-multiple" attrGet _ = getFileChooserRequestSelectMultiple attrSet _ = undefined attrConstruct _ = undefined@@ -167,22 +213,21 @@ type AttrSetTypeConstraint FileChooserRequestSelectedFilesPropertyInfo = (~) () type AttrBaseTypeConstraint FileChooserRequestSelectedFilesPropertyInfo = FileChooserRequestK type AttrGetType FileChooserRequestSelectedFilesPropertyInfo = [T.Text]- type AttrLabel FileChooserRequestSelectedFilesPropertyInfo = "FileChooserRequest::selected-files"+ type AttrLabel FileChooserRequestSelectedFilesPropertyInfo = "selected-files" attrGet _ = getFileChooserRequestSelectedFiles attrSet _ = undefined attrConstruct _ = undefined type instance AttributeList FileChooserRequest = FileChooserRequestAttributeList-type FileChooserRequestAttributeList = ('[ '("filter", FileChooserRequestFilterPropertyInfo), '("mime-types", FileChooserRequestMimeTypesPropertyInfo), '("select-multiple", FileChooserRequestSelectMultiplePropertyInfo), '("selected-files", FileChooserRequestSelectedFilesPropertyInfo)] :: [(Symbol, *)])+type FileChooserRequestAttributeList = ('[ '("filter", FileChooserRequestFilterPropertyInfo), '("mimeTypes", FileChooserRequestMimeTypesPropertyInfo), '("selectMultiple", FileChooserRequestSelectMultiplePropertyInfo), '("selectedFiles", FileChooserRequestSelectedFilesPropertyInfo)] :: [(Symbol, *)]) type instance SignalList FileChooserRequest = FileChooserRequestSignalList-type FileChooserRequestSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type FileChooserRequestSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)]) -- method FileChooserRequest::cancel -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FileChooserRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "FileChooserRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FileChooserRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -194,19 +239,22 @@ fileChooserRequestCancel :: (MonadIO m, FileChooserRequestK a) =>- a -> -- _obj- m ()+ a -- _obj+ -> m () -- result fileChooserRequestCancel _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj webkit_file_chooser_request_cancel _obj' touchManagedPtr _obj return () +data FileChooserRequestCancelMethodInfo+instance (signature ~ (m ()), MonadIO m, FileChooserRequestK a) => MethodInfo FileChooserRequestCancelMethodInfo a signature where+ overloadedMethod _ = fileChooserRequestCancel+ -- method FileChooserRequest::get_mime_types -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FileChooserRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "FileChooserRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FileChooserRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TCArray True (-1) (-1) (TBasicType TUTF8) -- throws : False -- Skip return : False@@ -218,8 +266,8 @@ fileChooserRequestGetMimeTypes :: (MonadIO m, FileChooserRequestK a) =>- a -> -- _obj- m [T.Text]+ a -- _obj+ -> m [T.Text] -- result fileChooserRequestGetMimeTypes _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_file_chooser_request_get_mime_types _obj'@@ -228,11 +276,14 @@ touchManagedPtr _obj return result' +data FileChooserRequestGetMimeTypesMethodInfo+instance (signature ~ (m [T.Text]), MonadIO m, FileChooserRequestK a) => MethodInfo FileChooserRequestGetMimeTypesMethodInfo a signature where+ overloadedMethod _ = fileChooserRequestGetMimeTypes+ -- method FileChooserRequest::get_mime_types_filter -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FileChooserRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "FileChooserRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FileChooserRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "Gtk" "FileFilter" -- throws : False -- Skip return : False@@ -244,8 +295,8 @@ fileChooserRequestGetMimeTypesFilter :: (MonadIO m, FileChooserRequestK a) =>- a -> -- _obj- m Gtk.FileFilter+ a -- _obj+ -> m Gtk.FileFilter -- result fileChooserRequestGetMimeTypesFilter _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_file_chooser_request_get_mime_types_filter _obj'@@ -254,11 +305,14 @@ touchManagedPtr _obj return result' +data FileChooserRequestGetMimeTypesFilterMethodInfo+instance (signature ~ (m Gtk.FileFilter), MonadIO m, FileChooserRequestK a) => MethodInfo FileChooserRequestGetMimeTypesFilterMethodInfo a signature where+ overloadedMethod _ = fileChooserRequestGetMimeTypesFilter+ -- method FileChooserRequest::get_select_multiple -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FileChooserRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "FileChooserRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FileChooserRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False@@ -270,8 +324,8 @@ fileChooserRequestGetSelectMultiple :: (MonadIO m, FileChooserRequestK a) =>- a -> -- _obj- m Bool+ a -- _obj+ -> m Bool -- result fileChooserRequestGetSelectMultiple _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_file_chooser_request_get_select_multiple _obj'@@ -279,11 +333,14 @@ touchManagedPtr _obj return result' +data FileChooserRequestGetSelectMultipleMethodInfo+instance (signature ~ (m Bool), MonadIO m, FileChooserRequestK a) => MethodInfo FileChooserRequestGetSelectMultipleMethodInfo a signature where+ overloadedMethod _ = fileChooserRequestGetSelectMultiple+ -- method FileChooserRequest::get_selected_files -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FileChooserRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "FileChooserRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FileChooserRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TCArray True (-1) (-1) (TBasicType TUTF8) -- throws : False -- Skip return : False@@ -295,8 +352,8 @@ fileChooserRequestGetSelectedFiles :: (MonadIO m, FileChooserRequestK a) =>- a -> -- _obj- m [T.Text]+ a -- _obj+ -> m [T.Text] -- result fileChooserRequestGetSelectedFiles _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_file_chooser_request_get_selected_files _obj'@@ -305,11 +362,14 @@ touchManagedPtr _obj return result' +data FileChooserRequestGetSelectedFilesMethodInfo+instance (signature ~ (m [T.Text]), MonadIO m, FileChooserRequestK a) => MethodInfo FileChooserRequestGetSelectedFilesMethodInfo a signature where+ overloadedMethod _ = fileChooserRequestGetSelectedFiles+ -- method FileChooserRequest::select_files -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FileChooserRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "files", argType = TCArray True (-1) (-1) (TBasicType TUTF8), direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "FileChooserRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "files", argType = TCArray True (-1) (-1) (TBasicType TUTF8), direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FileChooserRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "files", argType = TCArray True (-1) (-1) (TBasicType TUTF8), direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -322,9 +382,9 @@ fileChooserRequestSelectFiles :: (MonadIO m, FileChooserRequestK a) =>- a -> -- _obj- [T.Text] -> -- files- m ()+ a -- _obj+ -> [T.Text] -- files+ -> m () -- result fileChooserRequestSelectFiles _obj files = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj files' <- packZeroTerminatedUTF8CArray files@@ -333,5 +393,9 @@ mapZeroTerminatedCArray freeMem files' freeMem files' return ()++data FileChooserRequestSelectFilesMethodInfo+instance (signature ~ ([T.Text] -> m ()), MonadIO m, FileChooserRequestK a) => MethodInfo FileChooserRequestSelectFilesMethodInfo a signature where+ overloadedMethod _ = fileChooserRequestSelectFiles
GI/WebKit2/Objects/FileChooserRequest.hs-boot view
@@ -15,3 +15,9 @@ data FileChooserRequestMimeTypesPropertyInfo data FileChooserRequestSelectMultiplePropertyInfo data FileChooserRequestSelectedFilesPropertyInfo+data FileChooserRequestCancelMethodInfo+data FileChooserRequestGetMimeTypesMethodInfo+data FileChooserRequestGetMimeTypesFilterMethodInfo+data FileChooserRequestGetSelectMultipleMethodInfo+data FileChooserRequestGetSelectedFilesMethodInfo+data FileChooserRequestSelectFilesMethodInfo
GI/WebKit2/Objects/FindController.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -17,38 +18,47 @@ -- * Methods -- ** findControllerCountMatches+ FindControllerCountMatchesMethodInfo , findControllerCountMatches , -- ** findControllerGetMaxMatchCount+ FindControllerGetMaxMatchCountMethodInfo, findControllerGetMaxMatchCount , -- ** findControllerGetOptions+ FindControllerGetOptionsMethodInfo , findControllerGetOptions , -- ** findControllerGetSearchText+ FindControllerGetSearchTextMethodInfo , findControllerGetSearchText , -- ** findControllerGetWebView+ FindControllerGetWebViewMethodInfo , findControllerGetWebView , -- ** findControllerSearch+ FindControllerSearchMethodInfo , findControllerSearch , -- ** findControllerSearchFinish+ FindControllerSearchFinishMethodInfo , findControllerSearchFinish , -- ** findControllerSearchNext+ FindControllerSearchNextMethodInfo , findControllerSearchNext , -- ** findControllerSearchPrevious+ FindControllerSearchPreviousMethodInfo , findControllerSearchPrevious , @@ -151,6 +161,48 @@ noFindController :: Maybe FindController noFindController = Nothing +type family ResolveFindControllerMethod (t :: Symbol) (o :: *) :: * where+ ResolveFindControllerMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolveFindControllerMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolveFindControllerMethod "countMatches" o = FindControllerCountMatchesMethodInfo+ ResolveFindControllerMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolveFindControllerMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolveFindControllerMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolveFindControllerMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolveFindControllerMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolveFindControllerMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolveFindControllerMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolveFindControllerMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolveFindControllerMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolveFindControllerMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolveFindControllerMethod "search" o = FindControllerSearchMethodInfo+ ResolveFindControllerMethod "searchFinish" o = FindControllerSearchFinishMethodInfo+ ResolveFindControllerMethod "searchNext" o = FindControllerSearchNextMethodInfo+ ResolveFindControllerMethod "searchPrevious" o = FindControllerSearchPreviousMethodInfo+ ResolveFindControllerMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolveFindControllerMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolveFindControllerMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolveFindControllerMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolveFindControllerMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolveFindControllerMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolveFindControllerMethod "getMaxMatchCount" o = FindControllerGetMaxMatchCountMethodInfo+ ResolveFindControllerMethod "getOptions" o = FindControllerGetOptionsMethodInfo+ ResolveFindControllerMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolveFindControllerMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolveFindControllerMethod "getSearchText" o = FindControllerGetSearchTextMethodInfo+ ResolveFindControllerMethod "getWebView" o = FindControllerGetWebViewMethodInfo+ ResolveFindControllerMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolveFindControllerMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolveFindControllerMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveFindControllerMethod t FindController, MethodInfo info FindController p) => IsLabelProxy t (FindController -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveFindControllerMethod t FindController, MethodInfo info FindController p) => IsLabel t (FindController -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ -- signal FindController::counted-matches type FindControllerCountedMatchesCallback = Word32 ->@@ -178,8 +230,8 @@ Word32 -> Ptr () -> IO ()-findControllerCountedMatchesCallbackWrapper _cb _ match_count _ = do- _cb match_count+findControllerCountedMatchesCallbackWrapper _cb _ matchCount _ = do+ _cb matchCount onFindControllerCountedMatches :: (GObject a, MonadIO m) => a -> FindControllerCountedMatchesCallback -> m SignalHandlerId onFindControllerCountedMatches obj cb = liftIO $ connectFindControllerCountedMatches obj cb SignalConnectBefore@@ -257,8 +309,8 @@ Word32 -> Ptr () -> IO ()-findControllerFoundTextCallbackWrapper _cb _ match_count _ = do- _cb match_count+findControllerFoundTextCallbackWrapper _cb _ matchCount _ = do+ _cb matchCount onFindControllerFoundText :: (GObject a, MonadIO m) => a -> FindControllerFoundTextCallback -> m SignalHandlerId onFindControllerFoundText obj cb = liftIO $ connectFindControllerFoundText obj cb SignalConnectBefore@@ -284,7 +336,7 @@ type AttrSetTypeConstraint FindControllerMaxMatchCountPropertyInfo = (~) () type AttrBaseTypeConstraint FindControllerMaxMatchCountPropertyInfo = FindControllerK type AttrGetType FindControllerMaxMatchCountPropertyInfo = Word32- type AttrLabel FindControllerMaxMatchCountPropertyInfo = "FindController::max-match-count"+ type AttrLabel FindControllerMaxMatchCountPropertyInfo = "max-match-count" attrGet _ = getFindControllerMaxMatchCount attrSet _ = undefined attrConstruct _ = undefined@@ -302,7 +354,7 @@ type AttrSetTypeConstraint FindControllerOptionsPropertyInfo = (~) () type AttrBaseTypeConstraint FindControllerOptionsPropertyInfo = FindControllerK type AttrGetType FindControllerOptionsPropertyInfo = [FindOptions]- type AttrLabel FindControllerOptionsPropertyInfo = "FindController::options"+ type AttrLabel FindControllerOptionsPropertyInfo = "options" attrGet _ = getFindControllerOptions attrSet _ = undefined attrConstruct _ = undefined@@ -320,7 +372,7 @@ type AttrSetTypeConstraint FindControllerTextPropertyInfo = (~) () type AttrBaseTypeConstraint FindControllerTextPropertyInfo = FindControllerK type AttrGetType FindControllerTextPropertyInfo = T.Text- type AttrLabel FindControllerTextPropertyInfo = "FindController::text"+ type AttrLabel FindControllerTextPropertyInfo = "text" attrGet _ = getFindControllerText attrSet _ = undefined attrConstruct _ = undefined@@ -341,13 +393,13 @@ type AttrSetTypeConstraint FindControllerWebViewPropertyInfo = WebViewK type AttrBaseTypeConstraint FindControllerWebViewPropertyInfo = FindControllerK type AttrGetType FindControllerWebViewPropertyInfo = WebView- type AttrLabel FindControllerWebViewPropertyInfo = "FindController::web-view"+ type AttrLabel FindControllerWebViewPropertyInfo = "web-view" attrGet _ = getFindControllerWebView attrSet _ = undefined attrConstruct _ = constructFindControllerWebView type instance AttributeList FindController = FindControllerAttributeList-type FindControllerAttributeList = ('[ '("max-match-count", FindControllerMaxMatchCountPropertyInfo), '("options", FindControllerOptionsPropertyInfo), '("text", FindControllerTextPropertyInfo), '("web-view", FindControllerWebViewPropertyInfo)] :: [(Symbol, *)])+type FindControllerAttributeList = ('[ '("maxMatchCount", FindControllerMaxMatchCountPropertyInfo), '("options", FindControllerOptionsPropertyInfo), '("text", FindControllerTextPropertyInfo), '("webView", FindControllerWebViewPropertyInfo)] :: [(Symbol, *)]) data FindControllerCountedMatchesSignalInfo instance SignalInfo FindControllerCountedMatchesSignalInfo where@@ -365,13 +417,12 @@ connectSignal _ = connectFindControllerFoundText type instance SignalList FindController = FindControllerSignalList-type FindControllerSignalList = ('[ '("counted-matches", FindControllerCountedMatchesSignalInfo), '("failed-to-find-text", FindControllerFailedToFindTextSignalInfo), '("found-text", FindControllerFoundTextSignalInfo), '("notify", GObject.ObjectNotifySignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type FindControllerSignalList = ('[ '("countedMatches", FindControllerCountedMatchesSignalInfo), '("failedToFindText", FindControllerFailedToFindTextSignalInfo), '("foundText", FindControllerFoundTextSignalInfo), '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)]) -- method FindController::count_matches -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FindController", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "search_text", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "find_options", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "max_match_count", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "FindController", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "search_text", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "find_options", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "max_match_count", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FindController", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "search_text", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "find_options", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "max_match_count", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -386,24 +437,27 @@ findControllerCountMatches :: (MonadIO m, FindControllerK a) =>- a -> -- _obj- T.Text -> -- search_text- Word32 -> -- find_options- Word32 -> -- max_match_count- m ()-findControllerCountMatches _obj search_text find_options max_match_count = liftIO $ do+ a -- _obj+ -> T.Text -- searchText+ -> Word32 -- findOptions+ -> Word32 -- maxMatchCount+ -> m () -- result+findControllerCountMatches _obj searchText findOptions maxMatchCount = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj- search_text' <- textToCString search_text- webkit_find_controller_count_matches _obj' search_text' find_options max_match_count+ searchText' <- textToCString searchText+ webkit_find_controller_count_matches _obj' searchText' findOptions maxMatchCount touchManagedPtr _obj- freeMem search_text'+ freeMem searchText' return () +data FindControllerCountMatchesMethodInfo+instance (signature ~ (T.Text -> Word32 -> Word32 -> m ()), MonadIO m, FindControllerK a) => MethodInfo FindControllerCountMatchesMethodInfo a signature where+ overloadedMethod _ = findControllerCountMatches+ -- method FindController::get_max_match_count -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FindController", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "FindController", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FindController", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUInt32 -- throws : False -- Skip return : False@@ -415,19 +469,22 @@ findControllerGetMaxMatchCount :: (MonadIO m, FindControllerK a) =>- a -> -- _obj- m Word32+ a -- _obj+ -> m Word32 -- result findControllerGetMaxMatchCount _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_find_controller_get_max_match_count _obj' touchManagedPtr _obj return result +data FindControllerGetMaxMatchCountMethodInfo+instance (signature ~ (m Word32), MonadIO m, FindControllerK a) => MethodInfo FindControllerGetMaxMatchCountMethodInfo a signature where+ overloadedMethod _ = findControllerGetMaxMatchCount+ -- method FindController::get_options -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FindController", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "FindController", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FindController", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUInt32 -- throws : False -- Skip return : False@@ -439,19 +496,22 @@ findControllerGetOptions :: (MonadIO m, FindControllerK a) =>- a -> -- _obj- m Word32+ a -- _obj+ -> m Word32 -- result findControllerGetOptions _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_find_controller_get_options _obj' touchManagedPtr _obj return result +data FindControllerGetOptionsMethodInfo+instance (signature ~ (m Word32), MonadIO m, FindControllerK a) => MethodInfo FindControllerGetOptionsMethodInfo a signature where+ overloadedMethod _ = findControllerGetOptions+ -- method FindController::get_search_text -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FindController", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "FindController", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FindController", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -463,8 +523,8 @@ findControllerGetSearchText :: (MonadIO m, FindControllerK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result findControllerGetSearchText _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_find_controller_get_search_text _obj'@@ -473,11 +533,14 @@ touchManagedPtr _obj return result' +data FindControllerGetSearchTextMethodInfo+instance (signature ~ (m T.Text), MonadIO m, FindControllerK a) => MethodInfo FindControllerGetSearchTextMethodInfo a signature where+ overloadedMethod _ = findControllerGetSearchText+ -- method FindController::get_web_view -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FindController", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "FindController", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FindController", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "WebView" -- throws : False -- Skip return : False@@ -489,8 +552,8 @@ findControllerGetWebView :: (MonadIO m, FindControllerK a) =>- a -> -- _obj- m WebView+ a -- _obj+ -> m WebView -- result findControllerGetWebView _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_find_controller_get_web_view _obj'@@ -499,11 +562,14 @@ touchManagedPtr _obj return result' +data FindControllerGetWebViewMethodInfo+instance (signature ~ (m WebView), MonadIO m, FindControllerK a) => MethodInfo FindControllerGetWebViewMethodInfo a signature where+ overloadedMethod _ = findControllerGetWebView+ -- method FindController::search -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FindController", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "search_text", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "find_options", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "max_match_count", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "FindController", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "search_text", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "find_options", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "max_match_count", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FindController", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "search_text", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "find_options", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "max_match_count", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -518,24 +584,27 @@ findControllerSearch :: (MonadIO m, FindControllerK a) =>- a -> -- _obj- T.Text -> -- search_text- Word32 -> -- find_options- Word32 -> -- max_match_count- m ()-findControllerSearch _obj search_text find_options max_match_count = liftIO $ do+ a -- _obj+ -> T.Text -- searchText+ -> Word32 -- findOptions+ -> Word32 -- maxMatchCount+ -> m () -- result+findControllerSearch _obj searchText findOptions maxMatchCount = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj- search_text' <- textToCString search_text- webkit_find_controller_search _obj' search_text' find_options max_match_count+ searchText' <- textToCString searchText+ webkit_find_controller_search _obj' searchText' findOptions maxMatchCount touchManagedPtr _obj- freeMem search_text'+ freeMem searchText' return () +data FindControllerSearchMethodInfo+instance (signature ~ (T.Text -> Word32 -> Word32 -> m ()), MonadIO m, FindControllerK a) => MethodInfo FindControllerSearchMethodInfo a signature where+ overloadedMethod _ = findControllerSearch+ -- method FindController::search_finish -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FindController", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "FindController", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FindController", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -547,19 +616,22 @@ findControllerSearchFinish :: (MonadIO m, FindControllerK a) =>- a -> -- _obj- m ()+ a -- _obj+ -> m () -- result findControllerSearchFinish _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj webkit_find_controller_search_finish _obj' touchManagedPtr _obj return () +data FindControllerSearchFinishMethodInfo+instance (signature ~ (m ()), MonadIO m, FindControllerK a) => MethodInfo FindControllerSearchFinishMethodInfo a signature where+ overloadedMethod _ = findControllerSearchFinish+ -- method FindController::search_next -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FindController", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "FindController", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FindController", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -571,19 +643,22 @@ findControllerSearchNext :: (MonadIO m, FindControllerK a) =>- a -> -- _obj- m ()+ a -- _obj+ -> m () -- result findControllerSearchNext _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj webkit_find_controller_search_next _obj' touchManagedPtr _obj return () +data FindControllerSearchNextMethodInfo+instance (signature ~ (m ()), MonadIO m, FindControllerK a) => MethodInfo FindControllerSearchNextMethodInfo a signature where+ overloadedMethod _ = findControllerSearchNext+ -- method FindController::search_previous -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FindController", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "FindController", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FindController", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -595,12 +670,16 @@ findControllerSearchPrevious :: (MonadIO m, FindControllerK a) =>- a -> -- _obj- m ()+ a -- _obj+ -> m () -- result findControllerSearchPrevious _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj webkit_find_controller_search_previous _obj' touchManagedPtr _obj return ()++data FindControllerSearchPreviousMethodInfo+instance (signature ~ (m ()), MonadIO m, FindControllerK a) => MethodInfo FindControllerSearchPreviousMethodInfo a signature where+ overloadedMethod _ = findControllerSearchPrevious
GI/WebKit2/Objects/FindController.hs-boot view
@@ -18,3 +18,12 @@ data FindControllerCountedMatchesSignalInfo data FindControllerFailedToFindTextSignalInfo data FindControllerFoundTextSignalInfo+data FindControllerCountMatchesMethodInfo+data FindControllerGetMaxMatchCountMethodInfo+data FindControllerGetOptionsMethodInfo+data FindControllerGetSearchTextMethodInfo+data FindControllerGetWebViewMethodInfo+data FindControllerSearchMethodInfo+data FindControllerSearchFinishMethodInfo+data FindControllerSearchNextMethodInfo+data FindControllerSearchPreviousMethodInfo
GI/WebKit2/Objects/FormSubmissionRequest.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -17,10 +18,12 @@ -- * Methods -- ** formSubmissionRequestGetTextFields+ FormSubmissionRequestGetTextFieldsMethodInfo, formSubmissionRequestGetTextFields , -- ** formSubmissionRequestSubmit+ FormSubmissionRequestSubmitMethodInfo , formSubmissionRequestSubmit , @@ -60,17 +63,51 @@ noFormSubmissionRequest :: Maybe FormSubmissionRequest noFormSubmissionRequest = Nothing +type family ResolveFormSubmissionRequestMethod (t :: Symbol) (o :: *) :: * where+ ResolveFormSubmissionRequestMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolveFormSubmissionRequestMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolveFormSubmissionRequestMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolveFormSubmissionRequestMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolveFormSubmissionRequestMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolveFormSubmissionRequestMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolveFormSubmissionRequestMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolveFormSubmissionRequestMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolveFormSubmissionRequestMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolveFormSubmissionRequestMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolveFormSubmissionRequestMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolveFormSubmissionRequestMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolveFormSubmissionRequestMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolveFormSubmissionRequestMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolveFormSubmissionRequestMethod "submit" o = FormSubmissionRequestSubmitMethodInfo+ ResolveFormSubmissionRequestMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolveFormSubmissionRequestMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolveFormSubmissionRequestMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolveFormSubmissionRequestMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolveFormSubmissionRequestMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolveFormSubmissionRequestMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolveFormSubmissionRequestMethod "getTextFields" o = FormSubmissionRequestGetTextFieldsMethodInfo+ ResolveFormSubmissionRequestMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolveFormSubmissionRequestMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolveFormSubmissionRequestMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveFormSubmissionRequestMethod t FormSubmissionRequest, MethodInfo info FormSubmissionRequest p) => IsLabelProxy t (FormSubmissionRequest -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveFormSubmissionRequestMethod t FormSubmissionRequest, MethodInfo info FormSubmissionRequest p) => IsLabel t (FormSubmissionRequest -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ type instance AttributeList FormSubmissionRequest = FormSubmissionRequestAttributeList type FormSubmissionRequestAttributeList = ('[ ] :: [(Symbol, *)]) type instance SignalList FormSubmissionRequest = FormSubmissionRequestSignalList-type FormSubmissionRequestSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type FormSubmissionRequestSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)]) -- method FormSubmissionRequest::get_text_fields -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FormSubmissionRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "FormSubmissionRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FormSubmissionRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TGHash (TBasicType TVoid) (TBasicType TVoid) -- throws : False -- Skip return : False@@ -82,8 +119,8 @@ formSubmissionRequestGetTextFields :: (MonadIO m, FormSubmissionRequestK a) =>- a -> -- _obj- m (Map.Map (Ptr ()) (Ptr ()))+ a -- _obj+ -> m (Map.Map (Ptr ()) (Ptr ())) -- result formSubmissionRequestGetTextFields _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_form_submission_request_get_text_fields _obj'@@ -95,11 +132,14 @@ touchManagedPtr _obj return result'''' +data FormSubmissionRequestGetTextFieldsMethodInfo+instance (signature ~ (m (Map.Map (Ptr ()) (Ptr ()))), MonadIO m, FormSubmissionRequestK a) => MethodInfo FormSubmissionRequestGetTextFieldsMethodInfo a signature where+ overloadedMethod _ = formSubmissionRequestGetTextFields+ -- method FormSubmissionRequest::submit -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FormSubmissionRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "FormSubmissionRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "FormSubmissionRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -111,12 +151,16 @@ formSubmissionRequestSubmit :: (MonadIO m, FormSubmissionRequestK a) =>- a -> -- _obj- m ()+ a -- _obj+ -> m () -- result formSubmissionRequestSubmit _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj webkit_form_submission_request_submit _obj' touchManagedPtr _obj return ()++data FormSubmissionRequestSubmitMethodInfo+instance (signature ~ (m ()), MonadIO m, FormSubmissionRequestK a) => MethodInfo FormSubmissionRequestSubmitMethodInfo a signature where+ overloadedMethod _ = formSubmissionRequestSubmit
GI/WebKit2/Objects/FormSubmissionRequest.hs-boot view
@@ -11,3 +11,5 @@ instance GObject FormSubmissionRequest where class GObject o => FormSubmissionRequestK o instance (GObject o, IsDescendantOf FormSubmissionRequest o) => FormSubmissionRequestK o+data FormSubmissionRequestGetTextFieldsMethodInfo+data FormSubmissionRequestSubmitMethodInfo
GI/WebKit2/Objects/GeolocationPermissionRequest.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -49,10 +50,45 @@ noGeolocationPermissionRequest :: Maybe GeolocationPermissionRequest noGeolocationPermissionRequest = Nothing +type family ResolveGeolocationPermissionRequestMethod (t :: Symbol) (o :: *) :: * where+ ResolveGeolocationPermissionRequestMethod "allow" o = PermissionRequestAllowMethodInfo+ ResolveGeolocationPermissionRequestMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolveGeolocationPermissionRequestMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolveGeolocationPermissionRequestMethod "deny" o = PermissionRequestDenyMethodInfo+ ResolveGeolocationPermissionRequestMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolveGeolocationPermissionRequestMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolveGeolocationPermissionRequestMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolveGeolocationPermissionRequestMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolveGeolocationPermissionRequestMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolveGeolocationPermissionRequestMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolveGeolocationPermissionRequestMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolveGeolocationPermissionRequestMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolveGeolocationPermissionRequestMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolveGeolocationPermissionRequestMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolveGeolocationPermissionRequestMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolveGeolocationPermissionRequestMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolveGeolocationPermissionRequestMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolveGeolocationPermissionRequestMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolveGeolocationPermissionRequestMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolveGeolocationPermissionRequestMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolveGeolocationPermissionRequestMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolveGeolocationPermissionRequestMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolveGeolocationPermissionRequestMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolveGeolocationPermissionRequestMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolveGeolocationPermissionRequestMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveGeolocationPermissionRequestMethod t GeolocationPermissionRequest, MethodInfo info GeolocationPermissionRequest p) => IsLabelProxy t (GeolocationPermissionRequest -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveGeolocationPermissionRequestMethod t GeolocationPermissionRequest, MethodInfo info GeolocationPermissionRequest p) => IsLabel t (GeolocationPermissionRequest -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ type instance AttributeList GeolocationPermissionRequest = GeolocationPermissionRequestAttributeList type GeolocationPermissionRequestAttributeList = ('[ ] :: [(Symbol, *)]) type instance SignalList GeolocationPermissionRequest = GeolocationPermissionRequestSignalList-type GeolocationPermissionRequestSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type GeolocationPermissionRequestSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])
GI/WebKit2/Objects/HitTestResult.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -17,50 +18,62 @@ -- * Methods -- ** hitTestResultContextIsEditable+ HitTestResultContextIsEditableMethodInfo, hitTestResultContextIsEditable , -- ** hitTestResultContextIsImage+ HitTestResultContextIsImageMethodInfo , hitTestResultContextIsImage , -- ** hitTestResultContextIsLink+ HitTestResultContextIsLinkMethodInfo , hitTestResultContextIsLink , -- ** hitTestResultContextIsMedia+ HitTestResultContextIsMediaMethodInfo , hitTestResultContextIsMedia , -- ** hitTestResultContextIsScrollbar+ HitTestResultContextIsScrollbarMethodInfo, hitTestResultContextIsScrollbar , -- ** hitTestResultContextIsSelection+ HitTestResultContextIsSelectionMethodInfo, hitTestResultContextIsSelection , -- ** hitTestResultGetContext+ HitTestResultGetContextMethodInfo , hitTestResultGetContext , -- ** hitTestResultGetImageUri+ HitTestResultGetImageUriMethodInfo , hitTestResultGetImageUri , -- ** hitTestResultGetLinkLabel+ HitTestResultGetLinkLabelMethodInfo , hitTestResultGetLinkLabel , -- ** hitTestResultGetLinkTitle+ HitTestResultGetLinkTitleMethodInfo , hitTestResultGetLinkTitle , -- ** hitTestResultGetLinkUri+ HitTestResultGetLinkUriMethodInfo , hitTestResultGetLinkUri , -- ** hitTestResultGetMediaUri+ HitTestResultGetMediaUriMethodInfo , hitTestResultGetMediaUri , @@ -139,6 +152,51 @@ noHitTestResult :: Maybe HitTestResult noHitTestResult = Nothing +type family ResolveHitTestResultMethod (t :: Symbol) (o :: *) :: * where+ ResolveHitTestResultMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolveHitTestResultMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolveHitTestResultMethod "contextIsEditable" o = HitTestResultContextIsEditableMethodInfo+ ResolveHitTestResultMethod "contextIsImage" o = HitTestResultContextIsImageMethodInfo+ ResolveHitTestResultMethod "contextIsLink" o = HitTestResultContextIsLinkMethodInfo+ ResolveHitTestResultMethod "contextIsMedia" o = HitTestResultContextIsMediaMethodInfo+ ResolveHitTestResultMethod "contextIsScrollbar" o = HitTestResultContextIsScrollbarMethodInfo+ ResolveHitTestResultMethod "contextIsSelection" o = HitTestResultContextIsSelectionMethodInfo+ ResolveHitTestResultMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolveHitTestResultMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolveHitTestResultMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolveHitTestResultMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolveHitTestResultMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolveHitTestResultMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolveHitTestResultMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolveHitTestResultMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolveHitTestResultMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolveHitTestResultMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolveHitTestResultMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolveHitTestResultMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolveHitTestResultMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolveHitTestResultMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolveHitTestResultMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolveHitTestResultMethod "getContext" o = HitTestResultGetContextMethodInfo+ ResolveHitTestResultMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolveHitTestResultMethod "getImageUri" o = HitTestResultGetImageUriMethodInfo+ ResolveHitTestResultMethod "getLinkLabel" o = HitTestResultGetLinkLabelMethodInfo+ ResolveHitTestResultMethod "getLinkTitle" o = HitTestResultGetLinkTitleMethodInfo+ ResolveHitTestResultMethod "getLinkUri" o = HitTestResultGetLinkUriMethodInfo+ ResolveHitTestResultMethod "getMediaUri" o = HitTestResultGetMediaUriMethodInfo+ ResolveHitTestResultMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolveHitTestResultMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolveHitTestResultMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolveHitTestResultMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolveHitTestResultMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveHitTestResultMethod t HitTestResult, MethodInfo info HitTestResult p) => IsLabelProxy t (HitTestResult -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveHitTestResultMethod t HitTestResult, MethodInfo info HitTestResult p) => IsLabel t (HitTestResult -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ -- VVV Prop "context" -- Type: TBasicType TUInt32 -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]@@ -155,7 +213,7 @@ type AttrSetTypeConstraint HitTestResultContextPropertyInfo = (~) Word32 type AttrBaseTypeConstraint HitTestResultContextPropertyInfo = HitTestResultK type AttrGetType HitTestResultContextPropertyInfo = Word32- type AttrLabel HitTestResultContextPropertyInfo = "HitTestResult::context"+ type AttrLabel HitTestResultContextPropertyInfo = "context" attrGet _ = getHitTestResultContext attrSet _ = undefined attrConstruct _ = constructHitTestResultContext@@ -176,7 +234,7 @@ type AttrSetTypeConstraint HitTestResultImageUriPropertyInfo = (~) T.Text type AttrBaseTypeConstraint HitTestResultImageUriPropertyInfo = HitTestResultK type AttrGetType HitTestResultImageUriPropertyInfo = T.Text- type AttrLabel HitTestResultImageUriPropertyInfo = "HitTestResult::image-uri"+ type AttrLabel HitTestResultImageUriPropertyInfo = "image-uri" attrGet _ = getHitTestResultImageUri attrSet _ = undefined attrConstruct _ = constructHitTestResultImageUri@@ -197,7 +255,7 @@ type AttrSetTypeConstraint HitTestResultLinkLabelPropertyInfo = (~) T.Text type AttrBaseTypeConstraint HitTestResultLinkLabelPropertyInfo = HitTestResultK type AttrGetType HitTestResultLinkLabelPropertyInfo = T.Text- type AttrLabel HitTestResultLinkLabelPropertyInfo = "HitTestResult::link-label"+ type AttrLabel HitTestResultLinkLabelPropertyInfo = "link-label" attrGet _ = getHitTestResultLinkLabel attrSet _ = undefined attrConstruct _ = constructHitTestResultLinkLabel@@ -218,7 +276,7 @@ type AttrSetTypeConstraint HitTestResultLinkTitlePropertyInfo = (~) T.Text type AttrBaseTypeConstraint HitTestResultLinkTitlePropertyInfo = HitTestResultK type AttrGetType HitTestResultLinkTitlePropertyInfo = T.Text- type AttrLabel HitTestResultLinkTitlePropertyInfo = "HitTestResult::link-title"+ type AttrLabel HitTestResultLinkTitlePropertyInfo = "link-title" attrGet _ = getHitTestResultLinkTitle attrSet _ = undefined attrConstruct _ = constructHitTestResultLinkTitle@@ -239,7 +297,7 @@ type AttrSetTypeConstraint HitTestResultLinkUriPropertyInfo = (~) T.Text type AttrBaseTypeConstraint HitTestResultLinkUriPropertyInfo = HitTestResultK type AttrGetType HitTestResultLinkUriPropertyInfo = T.Text- type AttrLabel HitTestResultLinkUriPropertyInfo = "HitTestResult::link-uri"+ type AttrLabel HitTestResultLinkUriPropertyInfo = "link-uri" attrGet _ = getHitTestResultLinkUri attrSet _ = undefined attrConstruct _ = constructHitTestResultLinkUri@@ -260,22 +318,21 @@ type AttrSetTypeConstraint HitTestResultMediaUriPropertyInfo = (~) T.Text type AttrBaseTypeConstraint HitTestResultMediaUriPropertyInfo = HitTestResultK type AttrGetType HitTestResultMediaUriPropertyInfo = T.Text- type AttrLabel HitTestResultMediaUriPropertyInfo = "HitTestResult::media-uri"+ type AttrLabel HitTestResultMediaUriPropertyInfo = "media-uri" attrGet _ = getHitTestResultMediaUri attrSet _ = undefined attrConstruct _ = constructHitTestResultMediaUri type instance AttributeList HitTestResult = HitTestResultAttributeList-type HitTestResultAttributeList = ('[ '("context", HitTestResultContextPropertyInfo), '("image-uri", HitTestResultImageUriPropertyInfo), '("link-label", HitTestResultLinkLabelPropertyInfo), '("link-title", HitTestResultLinkTitlePropertyInfo), '("link-uri", HitTestResultLinkUriPropertyInfo), '("media-uri", HitTestResultMediaUriPropertyInfo)] :: [(Symbol, *)])+type HitTestResultAttributeList = ('[ '("context", HitTestResultContextPropertyInfo), '("imageUri", HitTestResultImageUriPropertyInfo), '("linkLabel", HitTestResultLinkLabelPropertyInfo), '("linkTitle", HitTestResultLinkTitlePropertyInfo), '("linkUri", HitTestResultLinkUriPropertyInfo), '("mediaUri", HitTestResultMediaUriPropertyInfo)] :: [(Symbol, *)]) type instance SignalList HitTestResult = HitTestResultSignalList-type HitTestResultSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type HitTestResultSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)]) -- method HitTestResult::context_is_editable -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False@@ -287,8 +344,8 @@ hitTestResultContextIsEditable :: (MonadIO m, HitTestResultK a) =>- a -> -- _obj- m Bool+ a -- _obj+ -> m Bool -- result hitTestResultContextIsEditable _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_hit_test_result_context_is_editable _obj'@@ -296,11 +353,14 @@ touchManagedPtr _obj return result' +data HitTestResultContextIsEditableMethodInfo+instance (signature ~ (m Bool), MonadIO m, HitTestResultK a) => MethodInfo HitTestResultContextIsEditableMethodInfo a signature where+ overloadedMethod _ = hitTestResultContextIsEditable+ -- method HitTestResult::context_is_image -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False@@ -312,8 +372,8 @@ hitTestResultContextIsImage :: (MonadIO m, HitTestResultK a) =>- a -> -- _obj- m Bool+ a -- _obj+ -> m Bool -- result hitTestResultContextIsImage _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_hit_test_result_context_is_image _obj'@@ -321,11 +381,14 @@ touchManagedPtr _obj return result' +data HitTestResultContextIsImageMethodInfo+instance (signature ~ (m Bool), MonadIO m, HitTestResultK a) => MethodInfo HitTestResultContextIsImageMethodInfo a signature where+ overloadedMethod _ = hitTestResultContextIsImage+ -- method HitTestResult::context_is_link -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False@@ -337,8 +400,8 @@ hitTestResultContextIsLink :: (MonadIO m, HitTestResultK a) =>- a -> -- _obj- m Bool+ a -- _obj+ -> m Bool -- result hitTestResultContextIsLink _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_hit_test_result_context_is_link _obj'@@ -346,11 +409,14 @@ touchManagedPtr _obj return result' +data HitTestResultContextIsLinkMethodInfo+instance (signature ~ (m Bool), MonadIO m, HitTestResultK a) => MethodInfo HitTestResultContextIsLinkMethodInfo a signature where+ overloadedMethod _ = hitTestResultContextIsLink+ -- method HitTestResult::context_is_media -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False@@ -362,8 +428,8 @@ hitTestResultContextIsMedia :: (MonadIO m, HitTestResultK a) =>- a -> -- _obj- m Bool+ a -- _obj+ -> m Bool -- result hitTestResultContextIsMedia _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_hit_test_result_context_is_media _obj'@@ -371,11 +437,14 @@ touchManagedPtr _obj return result' +data HitTestResultContextIsMediaMethodInfo+instance (signature ~ (m Bool), MonadIO m, HitTestResultK a) => MethodInfo HitTestResultContextIsMediaMethodInfo a signature where+ overloadedMethod _ = hitTestResultContextIsMedia+ -- method HitTestResult::context_is_scrollbar -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False@@ -387,8 +456,8 @@ hitTestResultContextIsScrollbar :: (MonadIO m, HitTestResultK a) =>- a -> -- _obj- m Bool+ a -- _obj+ -> m Bool -- result hitTestResultContextIsScrollbar _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_hit_test_result_context_is_scrollbar _obj'@@ -396,11 +465,14 @@ touchManagedPtr _obj return result' +data HitTestResultContextIsScrollbarMethodInfo+instance (signature ~ (m Bool), MonadIO m, HitTestResultK a) => MethodInfo HitTestResultContextIsScrollbarMethodInfo a signature where+ overloadedMethod _ = hitTestResultContextIsScrollbar+ -- method HitTestResult::context_is_selection -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False@@ -412,8 +484,8 @@ hitTestResultContextIsSelection :: (MonadIO m, HitTestResultK a) =>- a -> -- _obj- m Bool+ a -- _obj+ -> m Bool -- result hitTestResultContextIsSelection _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_hit_test_result_context_is_selection _obj'@@ -421,11 +493,14 @@ touchManagedPtr _obj return result' +data HitTestResultContextIsSelectionMethodInfo+instance (signature ~ (m Bool), MonadIO m, HitTestResultK a) => MethodInfo HitTestResultContextIsSelectionMethodInfo a signature where+ overloadedMethod _ = hitTestResultContextIsSelection+ -- method HitTestResult::get_context -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUInt32 -- throws : False -- Skip return : False@@ -437,19 +512,22 @@ hitTestResultGetContext :: (MonadIO m, HitTestResultK a) =>- a -> -- _obj- m Word32+ a -- _obj+ -> m Word32 -- result hitTestResultGetContext _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_hit_test_result_get_context _obj' touchManagedPtr _obj return result +data HitTestResultGetContextMethodInfo+instance (signature ~ (m Word32), MonadIO m, HitTestResultK a) => MethodInfo HitTestResultGetContextMethodInfo a signature where+ overloadedMethod _ = hitTestResultGetContext+ -- method HitTestResult::get_image_uri -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -461,8 +539,8 @@ hitTestResultGetImageUri :: (MonadIO m, HitTestResultK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result hitTestResultGetImageUri _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_hit_test_result_get_image_uri _obj'@@ -471,11 +549,14 @@ touchManagedPtr _obj return result' +data HitTestResultGetImageUriMethodInfo+instance (signature ~ (m T.Text), MonadIO m, HitTestResultK a) => MethodInfo HitTestResultGetImageUriMethodInfo a signature where+ overloadedMethod _ = hitTestResultGetImageUri+ -- method HitTestResult::get_link_label -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -487,8 +568,8 @@ hitTestResultGetLinkLabel :: (MonadIO m, HitTestResultK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result hitTestResultGetLinkLabel _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_hit_test_result_get_link_label _obj'@@ -497,11 +578,14 @@ touchManagedPtr _obj return result' +data HitTestResultGetLinkLabelMethodInfo+instance (signature ~ (m T.Text), MonadIO m, HitTestResultK a) => MethodInfo HitTestResultGetLinkLabelMethodInfo a signature where+ overloadedMethod _ = hitTestResultGetLinkLabel+ -- method HitTestResult::get_link_title -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -513,8 +597,8 @@ hitTestResultGetLinkTitle :: (MonadIO m, HitTestResultK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result hitTestResultGetLinkTitle _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_hit_test_result_get_link_title _obj'@@ -523,11 +607,14 @@ touchManagedPtr _obj return result' +data HitTestResultGetLinkTitleMethodInfo+instance (signature ~ (m T.Text), MonadIO m, HitTestResultK a) => MethodInfo HitTestResultGetLinkTitleMethodInfo a signature where+ overloadedMethod _ = hitTestResultGetLinkTitle+ -- method HitTestResult::get_link_uri -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -539,8 +626,8 @@ hitTestResultGetLinkUri :: (MonadIO m, HitTestResultK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result hitTestResultGetLinkUri _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_hit_test_result_get_link_uri _obj'@@ -549,11 +636,14 @@ touchManagedPtr _obj return result' +data HitTestResultGetLinkUriMethodInfo+instance (signature ~ (m T.Text), MonadIO m, HitTestResultK a) => MethodInfo HitTestResultGetLinkUriMethodInfo a signature where+ overloadedMethod _ = hitTestResultGetLinkUri+ -- method HitTestResult::get_media_uri -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "HitTestResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -565,8 +655,8 @@ hitTestResultGetMediaUri :: (MonadIO m, HitTestResultK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result hitTestResultGetMediaUri _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_hit_test_result_get_media_uri _obj'@@ -574,5 +664,9 @@ result' <- cstringToText result touchManagedPtr _obj return result'++data HitTestResultGetMediaUriMethodInfo+instance (signature ~ (m T.Text), MonadIO m, HitTestResultK a) => MethodInfo HitTestResultGetMediaUriMethodInfo a signature where+ overloadedMethod _ = hitTestResultGetMediaUri
GI/WebKit2/Objects/HitTestResult.hs-boot view
@@ -17,3 +17,15 @@ data HitTestResultLinkTitlePropertyInfo data HitTestResultLinkUriPropertyInfo data HitTestResultMediaUriPropertyInfo+data HitTestResultContextIsEditableMethodInfo+data HitTestResultContextIsImageMethodInfo+data HitTestResultContextIsLinkMethodInfo+data HitTestResultContextIsMediaMethodInfo+data HitTestResultContextIsScrollbarMethodInfo+data HitTestResultContextIsSelectionMethodInfo+data HitTestResultGetContextMethodInfo+data HitTestResultGetImageUriMethodInfo+data HitTestResultGetLinkLabelMethodInfo+data HitTestResultGetLinkTitleMethodInfo+data HitTestResultGetLinkUriMethodInfo+data HitTestResultGetMediaUriMethodInfo
GI/WebKit2/Objects/InstallMissingMediaPluginsPermissionRequest.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -17,6 +18,7 @@ -- * Methods -- ** installMissingMediaPluginsPermissionRequestGetDescription+ InstallMissingMediaPluginsPermissionRequestGetDescriptionMethodInfo, installMissingMediaPluginsPermissionRequestGetDescription, @@ -56,17 +58,52 @@ noInstallMissingMediaPluginsPermissionRequest :: Maybe InstallMissingMediaPluginsPermissionRequest noInstallMissingMediaPluginsPermissionRequest = Nothing +type family ResolveInstallMissingMediaPluginsPermissionRequestMethod (t :: Symbol) (o :: *) :: * where+ ResolveInstallMissingMediaPluginsPermissionRequestMethod "allow" o = PermissionRequestAllowMethodInfo+ ResolveInstallMissingMediaPluginsPermissionRequestMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolveInstallMissingMediaPluginsPermissionRequestMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolveInstallMissingMediaPluginsPermissionRequestMethod "deny" o = PermissionRequestDenyMethodInfo+ ResolveInstallMissingMediaPluginsPermissionRequestMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolveInstallMissingMediaPluginsPermissionRequestMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolveInstallMissingMediaPluginsPermissionRequestMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolveInstallMissingMediaPluginsPermissionRequestMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolveInstallMissingMediaPluginsPermissionRequestMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolveInstallMissingMediaPluginsPermissionRequestMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolveInstallMissingMediaPluginsPermissionRequestMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolveInstallMissingMediaPluginsPermissionRequestMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolveInstallMissingMediaPluginsPermissionRequestMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolveInstallMissingMediaPluginsPermissionRequestMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolveInstallMissingMediaPluginsPermissionRequestMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolveInstallMissingMediaPluginsPermissionRequestMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolveInstallMissingMediaPluginsPermissionRequestMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolveInstallMissingMediaPluginsPermissionRequestMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolveInstallMissingMediaPluginsPermissionRequestMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolveInstallMissingMediaPluginsPermissionRequestMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolveInstallMissingMediaPluginsPermissionRequestMethod "getDescription" o = InstallMissingMediaPluginsPermissionRequestGetDescriptionMethodInfo+ ResolveInstallMissingMediaPluginsPermissionRequestMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolveInstallMissingMediaPluginsPermissionRequestMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolveInstallMissingMediaPluginsPermissionRequestMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolveInstallMissingMediaPluginsPermissionRequestMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolveInstallMissingMediaPluginsPermissionRequestMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveInstallMissingMediaPluginsPermissionRequestMethod t InstallMissingMediaPluginsPermissionRequest, MethodInfo info InstallMissingMediaPluginsPermissionRequest p) => IsLabelProxy t (InstallMissingMediaPluginsPermissionRequest -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveInstallMissingMediaPluginsPermissionRequestMethod t InstallMissingMediaPluginsPermissionRequest, MethodInfo info InstallMissingMediaPluginsPermissionRequest p) => IsLabel t (InstallMissingMediaPluginsPermissionRequest -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ type instance AttributeList InstallMissingMediaPluginsPermissionRequest = InstallMissingMediaPluginsPermissionRequestAttributeList type InstallMissingMediaPluginsPermissionRequestAttributeList = ('[ ] :: [(Symbol, *)]) type instance SignalList InstallMissingMediaPluginsPermissionRequest = InstallMissingMediaPluginsPermissionRequestSignalList-type InstallMissingMediaPluginsPermissionRequestSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type InstallMissingMediaPluginsPermissionRequestSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)]) -- method InstallMissingMediaPluginsPermissionRequest::get_description -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "InstallMissingMediaPluginsPermissionRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "InstallMissingMediaPluginsPermissionRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "InstallMissingMediaPluginsPermissionRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -78,8 +115,8 @@ installMissingMediaPluginsPermissionRequestGetDescription :: (MonadIO m, InstallMissingMediaPluginsPermissionRequestK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result installMissingMediaPluginsPermissionRequestGetDescription _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_install_missing_media_plugins_permission_request_get_description _obj'@@ -87,5 +124,9 @@ result' <- cstringToText result touchManagedPtr _obj return result'++data InstallMissingMediaPluginsPermissionRequestGetDescriptionMethodInfo+instance (signature ~ (m T.Text), MonadIO m, InstallMissingMediaPluginsPermissionRequestK a) => MethodInfo InstallMissingMediaPluginsPermissionRequestGetDescriptionMethodInfo a signature where+ overloadedMethod _ = installMissingMediaPluginsPermissionRequestGetDescription
GI/WebKit2/Objects/InstallMissingMediaPluginsPermissionRequest.hs-boot view
@@ -11,3 +11,4 @@ instance GObject InstallMissingMediaPluginsPermissionRequest where class GObject o => InstallMissingMediaPluginsPermissionRequestK o instance (GObject o, IsDescendantOf InstallMissingMediaPluginsPermissionRequest o) => InstallMissingMediaPluginsPermissionRequestK o+data InstallMissingMediaPluginsPermissionRequestGetDescriptionMethodInfo
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -17,26 +18,32 @@ -- * Methods -- ** navigationPolicyDecisionGetFrameName+ NavigationPolicyDecisionGetFrameNameMethodInfo, navigationPolicyDecisionGetFrameName , -- ** navigationPolicyDecisionGetModifiers+ NavigationPolicyDecisionGetModifiersMethodInfo, navigationPolicyDecisionGetModifiers , -- ** navigationPolicyDecisionGetMouseButton+ NavigationPolicyDecisionGetMouseButtonMethodInfo, navigationPolicyDecisionGetMouseButton , -- ** navigationPolicyDecisionGetNavigationAction+ NavigationPolicyDecisionGetNavigationActionMethodInfo, navigationPolicyDecisionGetNavigationAction, -- ** navigationPolicyDecisionGetNavigationType+ NavigationPolicyDecisionGetNavigationTypeMethodInfo, navigationPolicyDecisionGetNavigationType, -- ** navigationPolicyDecisionGetRequest+ NavigationPolicyDecisionGetRequestMethodInfo, navigationPolicyDecisionGetRequest , @@ -109,6 +116,48 @@ noNavigationPolicyDecision :: Maybe NavigationPolicyDecision noNavigationPolicyDecision = Nothing +type family ResolveNavigationPolicyDecisionMethod (t :: Symbol) (o :: *) :: * where+ ResolveNavigationPolicyDecisionMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolveNavigationPolicyDecisionMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolveNavigationPolicyDecisionMethod "download" o = PolicyDecisionDownloadMethodInfo+ ResolveNavigationPolicyDecisionMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolveNavigationPolicyDecisionMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolveNavigationPolicyDecisionMethod "ignore" o = PolicyDecisionIgnoreMethodInfo+ ResolveNavigationPolicyDecisionMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolveNavigationPolicyDecisionMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolveNavigationPolicyDecisionMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolveNavigationPolicyDecisionMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolveNavigationPolicyDecisionMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolveNavigationPolicyDecisionMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolveNavigationPolicyDecisionMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolveNavigationPolicyDecisionMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolveNavigationPolicyDecisionMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolveNavigationPolicyDecisionMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolveNavigationPolicyDecisionMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolveNavigationPolicyDecisionMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolveNavigationPolicyDecisionMethod "use" o = PolicyDecisionUseMethodInfo+ ResolveNavigationPolicyDecisionMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolveNavigationPolicyDecisionMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolveNavigationPolicyDecisionMethod "getFrameName" o = NavigationPolicyDecisionGetFrameNameMethodInfo+ ResolveNavigationPolicyDecisionMethod "getModifiers" o = NavigationPolicyDecisionGetModifiersMethodInfo+ ResolveNavigationPolicyDecisionMethod "getMouseButton" o = NavigationPolicyDecisionGetMouseButtonMethodInfo+ ResolveNavigationPolicyDecisionMethod "getNavigationAction" o = NavigationPolicyDecisionGetNavigationActionMethodInfo+ ResolveNavigationPolicyDecisionMethod "getNavigationType" o = NavigationPolicyDecisionGetNavigationTypeMethodInfo+ ResolveNavigationPolicyDecisionMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolveNavigationPolicyDecisionMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolveNavigationPolicyDecisionMethod "getRequest" o = NavigationPolicyDecisionGetRequestMethodInfo+ ResolveNavigationPolicyDecisionMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolveNavigationPolicyDecisionMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolveNavigationPolicyDecisionMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveNavigationPolicyDecisionMethod t NavigationPolicyDecision, MethodInfo info NavigationPolicyDecision p) => IsLabelProxy t (NavigationPolicyDecision -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveNavigationPolicyDecisionMethod t NavigationPolicyDecision, MethodInfo info NavigationPolicyDecision p) => IsLabel t (NavigationPolicyDecision -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ -- VVV Prop "frame-name" -- Type: TBasicType TUTF8 -- Flags: [PropertyReadable]@@ -122,7 +171,7 @@ type AttrSetTypeConstraint NavigationPolicyDecisionFrameNamePropertyInfo = (~) () type AttrBaseTypeConstraint NavigationPolicyDecisionFrameNamePropertyInfo = NavigationPolicyDecisionK type AttrGetType NavigationPolicyDecisionFrameNamePropertyInfo = T.Text- type AttrLabel NavigationPolicyDecisionFrameNamePropertyInfo = "NavigationPolicyDecision::frame-name"+ type AttrLabel NavigationPolicyDecisionFrameNamePropertyInfo = "frame-name" attrGet _ = getNavigationPolicyDecisionFrameName attrSet _ = undefined attrConstruct _ = undefined@@ -140,7 +189,7 @@ type AttrSetTypeConstraint NavigationPolicyDecisionModifiersPropertyInfo = (~) () type AttrBaseTypeConstraint NavigationPolicyDecisionModifiersPropertyInfo = NavigationPolicyDecisionK type AttrGetType NavigationPolicyDecisionModifiersPropertyInfo = Word32- type AttrLabel NavigationPolicyDecisionModifiersPropertyInfo = "NavigationPolicyDecision::modifiers"+ type AttrLabel NavigationPolicyDecisionModifiersPropertyInfo = "modifiers" attrGet _ = getNavigationPolicyDecisionModifiers attrSet _ = undefined attrConstruct _ = undefined@@ -158,7 +207,7 @@ type AttrSetTypeConstraint NavigationPolicyDecisionMouseButtonPropertyInfo = (~) () type AttrBaseTypeConstraint NavigationPolicyDecisionMouseButtonPropertyInfo = NavigationPolicyDecisionK type AttrGetType NavigationPolicyDecisionMouseButtonPropertyInfo = Word32- type AttrLabel NavigationPolicyDecisionMouseButtonPropertyInfo = "NavigationPolicyDecision::mouse-button"+ type AttrLabel NavigationPolicyDecisionMouseButtonPropertyInfo = "mouse-button" attrGet _ = getNavigationPolicyDecisionMouseButton attrSet _ = undefined attrConstruct _ = undefined@@ -176,7 +225,7 @@ type AttrSetTypeConstraint NavigationPolicyDecisionNavigationActionPropertyInfo = (~) () type AttrBaseTypeConstraint NavigationPolicyDecisionNavigationActionPropertyInfo = NavigationPolicyDecisionK type AttrGetType NavigationPolicyDecisionNavigationActionPropertyInfo = NavigationAction- type AttrLabel NavigationPolicyDecisionNavigationActionPropertyInfo = "NavigationPolicyDecision::navigation-action"+ type AttrLabel NavigationPolicyDecisionNavigationActionPropertyInfo = "navigation-action" attrGet _ = getNavigationPolicyDecisionNavigationAction attrSet _ = undefined attrConstruct _ = undefined@@ -194,7 +243,7 @@ type AttrSetTypeConstraint NavigationPolicyDecisionNavigationTypePropertyInfo = (~) () type AttrBaseTypeConstraint NavigationPolicyDecisionNavigationTypePropertyInfo = NavigationPolicyDecisionK type AttrGetType NavigationPolicyDecisionNavigationTypePropertyInfo = NavigationType- type AttrLabel NavigationPolicyDecisionNavigationTypePropertyInfo = "NavigationPolicyDecision::navigation-type"+ type AttrLabel NavigationPolicyDecisionNavigationTypePropertyInfo = "navigation-type" attrGet _ = getNavigationPolicyDecisionNavigationType attrSet _ = undefined attrConstruct _ = undefined@@ -212,22 +261,21 @@ type AttrSetTypeConstraint NavigationPolicyDecisionRequestPropertyInfo = (~) () type AttrBaseTypeConstraint NavigationPolicyDecisionRequestPropertyInfo = NavigationPolicyDecisionK type AttrGetType NavigationPolicyDecisionRequestPropertyInfo = URIRequest- type AttrLabel NavigationPolicyDecisionRequestPropertyInfo = "NavigationPolicyDecision::request"+ type AttrLabel NavigationPolicyDecisionRequestPropertyInfo = "request" attrGet _ = getNavigationPolicyDecisionRequest attrSet _ = undefined attrConstruct _ = undefined type instance AttributeList NavigationPolicyDecision = NavigationPolicyDecisionAttributeList-type NavigationPolicyDecisionAttributeList = ('[ '("frame-name", NavigationPolicyDecisionFrameNamePropertyInfo), '("modifiers", NavigationPolicyDecisionModifiersPropertyInfo), '("mouse-button", NavigationPolicyDecisionMouseButtonPropertyInfo), '("navigation-action", NavigationPolicyDecisionNavigationActionPropertyInfo), '("navigation-type", NavigationPolicyDecisionNavigationTypePropertyInfo), '("request", NavigationPolicyDecisionRequestPropertyInfo)] :: [(Symbol, *)])+type NavigationPolicyDecisionAttributeList = ('[ '("frameName", NavigationPolicyDecisionFrameNamePropertyInfo), '("modifiers", NavigationPolicyDecisionModifiersPropertyInfo), '("mouseButton", NavigationPolicyDecisionMouseButtonPropertyInfo), '("navigationAction", NavigationPolicyDecisionNavigationActionPropertyInfo), '("navigationType", NavigationPolicyDecisionNavigationTypePropertyInfo), '("request", NavigationPolicyDecisionRequestPropertyInfo)] :: [(Symbol, *)]) type instance SignalList NavigationPolicyDecision = NavigationPolicyDecisionSignalList-type NavigationPolicyDecisionSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type NavigationPolicyDecisionSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)]) -- method NavigationPolicyDecision::get_frame_name -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "NavigationPolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "NavigationPolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "NavigationPolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -239,8 +287,8 @@ navigationPolicyDecisionGetFrameName :: (MonadIO m, NavigationPolicyDecisionK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result navigationPolicyDecisionGetFrameName _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_navigation_policy_decision_get_frame_name _obj'@@ -249,11 +297,14 @@ touchManagedPtr _obj return result' +data NavigationPolicyDecisionGetFrameNameMethodInfo+instance (signature ~ (m T.Text), MonadIO m, NavigationPolicyDecisionK a) => MethodInfo NavigationPolicyDecisionGetFrameNameMethodInfo a signature where+ overloadedMethod _ = navigationPolicyDecisionGetFrameName+ -- method NavigationPolicyDecision::get_modifiers -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "NavigationPolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "NavigationPolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "NavigationPolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUInt32 -- throws : False -- Skip return : False@@ -265,19 +316,22 @@ {-# DEPRECATED navigationPolicyDecisionGetModifiers ["(Since version 2.6)","Use webkit_navigation_policy_decision_get_navigation_action() instead."]#-} navigationPolicyDecisionGetModifiers :: (MonadIO m, NavigationPolicyDecisionK a) =>- a -> -- _obj- m Word32+ a -- _obj+ -> m Word32 -- result navigationPolicyDecisionGetModifiers _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_navigation_policy_decision_get_modifiers _obj' touchManagedPtr _obj return result +data NavigationPolicyDecisionGetModifiersMethodInfo+instance (signature ~ (m Word32), MonadIO m, NavigationPolicyDecisionK a) => MethodInfo NavigationPolicyDecisionGetModifiersMethodInfo a signature where+ overloadedMethod _ = navigationPolicyDecisionGetModifiers+ -- method NavigationPolicyDecision::get_mouse_button -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "NavigationPolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "NavigationPolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "NavigationPolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUInt32 -- throws : False -- Skip return : False@@ -289,19 +343,22 @@ {-# DEPRECATED navigationPolicyDecisionGetMouseButton ["(Since version 2.6)","Use webkit_navigation_policy_decision_get_navigation_action() instead."]#-} navigationPolicyDecisionGetMouseButton :: (MonadIO m, NavigationPolicyDecisionK a) =>- a -> -- _obj- m Word32+ a -- _obj+ -> m Word32 -- result navigationPolicyDecisionGetMouseButton _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_navigation_policy_decision_get_mouse_button _obj' touchManagedPtr _obj return result +data NavigationPolicyDecisionGetMouseButtonMethodInfo+instance (signature ~ (m Word32), MonadIO m, NavigationPolicyDecisionK a) => MethodInfo NavigationPolicyDecisionGetMouseButtonMethodInfo a signature where+ overloadedMethod _ = navigationPolicyDecisionGetMouseButton+ -- method NavigationPolicyDecision::get_navigation_action -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "NavigationPolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "NavigationPolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "NavigationPolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "NavigationAction" -- throws : False -- Skip return : False@@ -313,8 +370,8 @@ navigationPolicyDecisionGetNavigationAction :: (MonadIO m, NavigationPolicyDecisionK a) =>- a -> -- _obj- m NavigationAction+ a -- _obj+ -> m NavigationAction -- result navigationPolicyDecisionGetNavigationAction _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_navigation_policy_decision_get_navigation_action _obj'@@ -323,11 +380,14 @@ touchManagedPtr _obj return result' +data NavigationPolicyDecisionGetNavigationActionMethodInfo+instance (signature ~ (m NavigationAction), MonadIO m, NavigationPolicyDecisionK a) => MethodInfo NavigationPolicyDecisionGetNavigationActionMethodInfo a signature where+ overloadedMethod _ = navigationPolicyDecisionGetNavigationAction+ -- method NavigationPolicyDecision::get_navigation_type -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "NavigationPolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "NavigationPolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "NavigationPolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "NavigationType" -- throws : False -- Skip return : False@@ -339,8 +399,8 @@ {-# DEPRECATED navigationPolicyDecisionGetNavigationType ["(Since version 2.6)","Use webkit_navigation_policy_decision_get_navigation_action() instead."]#-} navigationPolicyDecisionGetNavigationType :: (MonadIO m, NavigationPolicyDecisionK a) =>- a -> -- _obj- m NavigationType+ a -- _obj+ -> m NavigationType -- result navigationPolicyDecisionGetNavigationType _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_navigation_policy_decision_get_navigation_type _obj'@@ -348,11 +408,14 @@ touchManagedPtr _obj return result' +data NavigationPolicyDecisionGetNavigationTypeMethodInfo+instance (signature ~ (m NavigationType), MonadIO m, NavigationPolicyDecisionK a) => MethodInfo NavigationPolicyDecisionGetNavigationTypeMethodInfo a signature where+ overloadedMethod _ = navigationPolicyDecisionGetNavigationType+ -- method NavigationPolicyDecision::get_request -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "NavigationPolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "NavigationPolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "NavigationPolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "URIRequest" -- throws : False -- Skip return : False@@ -364,8 +427,8 @@ {-# DEPRECATED navigationPolicyDecisionGetRequest ["(Since version 2.6)","Use webkit_navigation_policy_decision_get_navigation_action() instead."]#-} navigationPolicyDecisionGetRequest :: (MonadIO m, NavigationPolicyDecisionK a) =>- a -> -- _obj- m URIRequest+ a -- _obj+ -> m URIRequest -- result navigationPolicyDecisionGetRequest _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_navigation_policy_decision_get_request _obj'@@ -373,5 +436,9 @@ result' <- (newObject URIRequest) result touchManagedPtr _obj return result'++data NavigationPolicyDecisionGetRequestMethodInfo+instance (signature ~ (m URIRequest), MonadIO m, NavigationPolicyDecisionK a) => MethodInfo NavigationPolicyDecisionGetRequestMethodInfo a signature where+ overloadedMethod _ = navigationPolicyDecisionGetRequest
@@ -17,3 +17,9 @@ data NavigationPolicyDecisionNavigationActionPropertyInfo data NavigationPolicyDecisionNavigationTypePropertyInfo data NavigationPolicyDecisionRequestPropertyInfo+data NavigationPolicyDecisionGetFrameNameMethodInfo+data NavigationPolicyDecisionGetModifiersMethodInfo+data NavigationPolicyDecisionGetMouseButtonMethodInfo+data NavigationPolicyDecisionGetNavigationActionMethodInfo+data NavigationPolicyDecisionGetNavigationTypeMethodInfo+data NavigationPolicyDecisionGetRequestMethodInfo
GI/WebKit2/Objects/Notification.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -17,18 +18,22 @@ -- * Methods -- ** notificationClose+ NotificationCloseMethodInfo , notificationClose , -- ** notificationGetBody+ NotificationGetBodyMethodInfo , notificationGetBody , -- ** notificationGetId+ NotificationGetIdMethodInfo , notificationGetId , -- ** notificationGetTitle+ NotificationGetTitleMethodInfo , notificationGetTitle , @@ -101,6 +106,43 @@ noNotification :: Maybe Notification noNotification = Nothing +type family ResolveNotificationMethod (t :: Symbol) (o :: *) :: * where+ ResolveNotificationMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolveNotificationMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolveNotificationMethod "close" o = NotificationCloseMethodInfo+ ResolveNotificationMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolveNotificationMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolveNotificationMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolveNotificationMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolveNotificationMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolveNotificationMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolveNotificationMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolveNotificationMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolveNotificationMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolveNotificationMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolveNotificationMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolveNotificationMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolveNotificationMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolveNotificationMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolveNotificationMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolveNotificationMethod "getBody" o = NotificationGetBodyMethodInfo+ ResolveNotificationMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolveNotificationMethod "getId" o = NotificationGetIdMethodInfo+ ResolveNotificationMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolveNotificationMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolveNotificationMethod "getTitle" o = NotificationGetTitleMethodInfo+ ResolveNotificationMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolveNotificationMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolveNotificationMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveNotificationMethod t Notification, MethodInfo info Notification p) => IsLabelProxy t (Notification -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveNotificationMethod t Notification, MethodInfo info Notification p) => IsLabel t (Notification -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ -- signal Notification::closed type NotificationClosedCallback = IO ()@@ -152,7 +194,7 @@ type AttrSetTypeConstraint NotificationBodyPropertyInfo = (~) () type AttrBaseTypeConstraint NotificationBodyPropertyInfo = NotificationK type AttrGetType NotificationBodyPropertyInfo = T.Text- type AttrLabel NotificationBodyPropertyInfo = "Notification::body"+ type AttrLabel NotificationBodyPropertyInfo = "body" attrGet _ = getNotificationBody attrSet _ = undefined attrConstruct _ = undefined@@ -170,7 +212,7 @@ type AttrSetTypeConstraint NotificationIdPropertyInfo = (~) () type AttrBaseTypeConstraint NotificationIdPropertyInfo = NotificationK type AttrGetType NotificationIdPropertyInfo = Word64- type AttrLabel NotificationIdPropertyInfo = "Notification::id"+ type AttrLabel NotificationIdPropertyInfo = "id" attrGet _ = getNotificationId attrSet _ = undefined attrConstruct _ = undefined@@ -188,7 +230,7 @@ type AttrSetTypeConstraint NotificationTitlePropertyInfo = (~) () type AttrBaseTypeConstraint NotificationTitlePropertyInfo = NotificationK type AttrGetType NotificationTitlePropertyInfo = T.Text- type AttrLabel NotificationTitlePropertyInfo = "Notification::title"+ type AttrLabel NotificationTitlePropertyInfo = "title" attrGet _ = getNotificationTitle attrSet _ = undefined attrConstruct _ = undefined@@ -202,13 +244,12 @@ connectSignal _ = connectNotificationClosed type instance SignalList Notification = NotificationSignalList-type NotificationSignalList = ('[ '("closed", NotificationClosedSignalInfo), '("notify", GObject.ObjectNotifySignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type NotificationSignalList = ('[ '("closed", NotificationClosedSignalInfo), '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)]) -- method Notification::close -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Notification", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Notification", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Notification", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -220,19 +261,22 @@ notificationClose :: (MonadIO m, NotificationK a) =>- a -> -- _obj- m ()+ a -- _obj+ -> m () -- result notificationClose _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj webkit_notification_close _obj' touchManagedPtr _obj return () +data NotificationCloseMethodInfo+instance (signature ~ (m ()), MonadIO m, NotificationK a) => MethodInfo NotificationCloseMethodInfo a signature where+ overloadedMethod _ = notificationClose+ -- method Notification::get_body -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Notification", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Notification", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Notification", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -244,8 +288,8 @@ notificationGetBody :: (MonadIO m, NotificationK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result notificationGetBody _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_notification_get_body _obj'@@ -254,11 +298,14 @@ touchManagedPtr _obj return result' +data NotificationGetBodyMethodInfo+instance (signature ~ (m T.Text), MonadIO m, NotificationK a) => MethodInfo NotificationGetBodyMethodInfo a signature where+ overloadedMethod _ = notificationGetBody+ -- method Notification::get_id -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Notification", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Notification", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Notification", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUInt64 -- throws : False -- Skip return : False@@ -270,19 +317,22 @@ notificationGetId :: (MonadIO m, NotificationK a) =>- a -> -- _obj- m Word64+ a -- _obj+ -> m Word64 -- result notificationGetId _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_notification_get_id _obj' touchManagedPtr _obj return result +data NotificationGetIdMethodInfo+instance (signature ~ (m Word64), MonadIO m, NotificationK a) => MethodInfo NotificationGetIdMethodInfo a signature where+ overloadedMethod _ = notificationGetId+ -- method Notification::get_title -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Notification", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Notification", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Notification", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -294,8 +344,8 @@ notificationGetTitle :: (MonadIO m, NotificationK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result notificationGetTitle _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_notification_get_title _obj'@@ -303,5 +353,9 @@ result' <- cstringToText result touchManagedPtr _obj return result'++data NotificationGetTitleMethodInfo+instance (signature ~ (m T.Text), MonadIO m, NotificationK a) => MethodInfo NotificationGetTitleMethodInfo a signature where+ overloadedMethod _ = notificationGetTitle
GI/WebKit2/Objects/Notification.hs-boot view
@@ -15,3 +15,7 @@ data NotificationIdPropertyInfo data NotificationTitlePropertyInfo data NotificationClosedSignalInfo+data NotificationCloseMethodInfo+data NotificationGetBodyMethodInfo+data NotificationGetIdMethodInfo+data NotificationGetTitleMethodInfo
GI/WebKit2/Objects/NotificationPermissionRequest.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -49,10 +50,45 @@ noNotificationPermissionRequest :: Maybe NotificationPermissionRequest noNotificationPermissionRequest = Nothing +type family ResolveNotificationPermissionRequestMethod (t :: Symbol) (o :: *) :: * where+ ResolveNotificationPermissionRequestMethod "allow" o = PermissionRequestAllowMethodInfo+ ResolveNotificationPermissionRequestMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolveNotificationPermissionRequestMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolveNotificationPermissionRequestMethod "deny" o = PermissionRequestDenyMethodInfo+ ResolveNotificationPermissionRequestMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolveNotificationPermissionRequestMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolveNotificationPermissionRequestMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolveNotificationPermissionRequestMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolveNotificationPermissionRequestMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolveNotificationPermissionRequestMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolveNotificationPermissionRequestMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolveNotificationPermissionRequestMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolveNotificationPermissionRequestMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolveNotificationPermissionRequestMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolveNotificationPermissionRequestMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolveNotificationPermissionRequestMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolveNotificationPermissionRequestMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolveNotificationPermissionRequestMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolveNotificationPermissionRequestMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolveNotificationPermissionRequestMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolveNotificationPermissionRequestMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolveNotificationPermissionRequestMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolveNotificationPermissionRequestMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolveNotificationPermissionRequestMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolveNotificationPermissionRequestMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveNotificationPermissionRequestMethod t NotificationPermissionRequest, MethodInfo info NotificationPermissionRequest p) => IsLabelProxy t (NotificationPermissionRequest -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveNotificationPermissionRequestMethod t NotificationPermissionRequest, MethodInfo info NotificationPermissionRequest p) => IsLabel t (NotificationPermissionRequest -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ type instance AttributeList NotificationPermissionRequest = NotificationPermissionRequestAttributeList type NotificationPermissionRequestAttributeList = ('[ ] :: [(Symbol, *)]) type instance SignalList NotificationPermissionRequest = NotificationPermissionRequestSignalList-type NotificationPermissionRequestSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type NotificationPermissionRequestSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])
GI/WebKit2/Objects/Plugin.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -17,18 +18,22 @@ -- * Methods -- ** pluginGetDescription+ PluginGetDescriptionMethodInfo , pluginGetDescription , -- ** pluginGetMimeInfoList+ PluginGetMimeInfoListMethodInfo , pluginGetMimeInfoList , -- ** pluginGetName+ PluginGetNameMethodInfo , pluginGetName , -- ** pluginGetPath+ PluginGetPathMethodInfo , pluginGetPath , @@ -68,17 +73,53 @@ noPlugin :: Maybe Plugin noPlugin = Nothing +type family ResolvePluginMethod (t :: Symbol) (o :: *) :: * where+ ResolvePluginMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolvePluginMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolvePluginMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolvePluginMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolvePluginMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolvePluginMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolvePluginMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolvePluginMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolvePluginMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolvePluginMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolvePluginMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolvePluginMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolvePluginMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolvePluginMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolvePluginMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolvePluginMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolvePluginMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolvePluginMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolvePluginMethod "getDescription" o = PluginGetDescriptionMethodInfo+ ResolvePluginMethod "getMimeInfoList" o = PluginGetMimeInfoListMethodInfo+ ResolvePluginMethod "getName" o = PluginGetNameMethodInfo+ ResolvePluginMethod "getPath" o = PluginGetPathMethodInfo+ ResolvePluginMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolvePluginMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolvePluginMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolvePluginMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolvePluginMethod l o = MethodResolutionFailed l o++instance (info ~ ResolvePluginMethod t Plugin, MethodInfo info Plugin p) => IsLabelProxy t (Plugin -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolvePluginMethod t Plugin, MethodInfo info Plugin p) => IsLabel t (Plugin -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ type instance AttributeList Plugin = PluginAttributeList type PluginAttributeList = ('[ ] :: [(Symbol, *)]) type instance SignalList Plugin = PluginSignalList-type PluginSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type PluginSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)]) -- method Plugin::get_description -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Plugin", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Plugin", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Plugin", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -90,8 +131,8 @@ pluginGetDescription :: (MonadIO m, PluginK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result pluginGetDescription _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_plugin_get_description _obj'@@ -100,11 +141,14 @@ touchManagedPtr _obj return result' +data PluginGetDescriptionMethodInfo+instance (signature ~ (m T.Text), MonadIO m, PluginK a) => MethodInfo PluginGetDescriptionMethodInfo a signature where+ overloadedMethod _ = pluginGetDescription+ -- method Plugin::get_mime_info_list -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Plugin", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Plugin", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Plugin", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TGList (TInterface "WebKit2" "MimeInfo") -- throws : False -- Skip return : False@@ -116,8 +160,8 @@ pluginGetMimeInfoList :: (MonadIO m, PluginK a) =>- a -> -- _obj- m [MimeInfo]+ a -- _obj+ -> m [MimeInfo] -- result pluginGetMimeInfoList _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_plugin_get_mime_info_list _obj'@@ -127,11 +171,14 @@ touchManagedPtr _obj return result'' +data PluginGetMimeInfoListMethodInfo+instance (signature ~ (m [MimeInfo]), MonadIO m, PluginK a) => MethodInfo PluginGetMimeInfoListMethodInfo a signature where+ overloadedMethod _ = pluginGetMimeInfoList+ -- method Plugin::get_name -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Plugin", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Plugin", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Plugin", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -143,8 +190,8 @@ pluginGetName :: (MonadIO m, PluginK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result pluginGetName _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_plugin_get_name _obj'@@ -153,11 +200,14 @@ touchManagedPtr _obj return result' +data PluginGetNameMethodInfo+instance (signature ~ (m T.Text), MonadIO m, PluginK a) => MethodInfo PluginGetNameMethodInfo a signature where+ overloadedMethod _ = pluginGetName+ -- method Plugin::get_path -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Plugin", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Plugin", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Plugin", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -169,8 +219,8 @@ pluginGetPath :: (MonadIO m, PluginK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result pluginGetPath _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_plugin_get_path _obj'@@ -178,5 +228,9 @@ result' <- cstringToText result touchManagedPtr _obj return result'++data PluginGetPathMethodInfo+instance (signature ~ (m T.Text), MonadIO m, PluginK a) => MethodInfo PluginGetPathMethodInfo a signature where+ overloadedMethod _ = pluginGetPath
GI/WebKit2/Objects/Plugin.hs-boot view
@@ -11,3 +11,7 @@ instance GObject Plugin where class GObject o => PluginK o instance (GObject o, IsDescendantOf Plugin o) => PluginK o+data PluginGetDescriptionMethodInfo+data PluginGetMimeInfoListMethodInfo+data PluginGetNameMethodInfo+data PluginGetPathMethodInfo
GI/WebKit2/Objects/PolicyDecision.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -17,14 +18,17 @@ -- * Methods -- ** policyDecisionDownload+ PolicyDecisionDownloadMethodInfo , policyDecisionDownload , -- ** policyDecisionIgnore+ PolicyDecisionIgnoreMethodInfo , policyDecisionIgnore , -- ** policyDecisionUse+ PolicyDecisionUseMethodInfo , policyDecisionUse , @@ -64,17 +68,52 @@ noPolicyDecision :: Maybe PolicyDecision noPolicyDecision = Nothing +type family ResolvePolicyDecisionMethod (t :: Symbol) (o :: *) :: * where+ ResolvePolicyDecisionMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolvePolicyDecisionMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolvePolicyDecisionMethod "download" o = PolicyDecisionDownloadMethodInfo+ ResolvePolicyDecisionMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolvePolicyDecisionMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolvePolicyDecisionMethod "ignore" o = PolicyDecisionIgnoreMethodInfo+ ResolvePolicyDecisionMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolvePolicyDecisionMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolvePolicyDecisionMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolvePolicyDecisionMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolvePolicyDecisionMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolvePolicyDecisionMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolvePolicyDecisionMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolvePolicyDecisionMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolvePolicyDecisionMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolvePolicyDecisionMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolvePolicyDecisionMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolvePolicyDecisionMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolvePolicyDecisionMethod "use" o = PolicyDecisionUseMethodInfo+ ResolvePolicyDecisionMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolvePolicyDecisionMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolvePolicyDecisionMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolvePolicyDecisionMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolvePolicyDecisionMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolvePolicyDecisionMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolvePolicyDecisionMethod l o = MethodResolutionFailed l o++instance (info ~ ResolvePolicyDecisionMethod t PolicyDecision, MethodInfo info PolicyDecision p) => IsLabelProxy t (PolicyDecision -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolvePolicyDecisionMethod t PolicyDecision, MethodInfo info PolicyDecision p) => IsLabel t (PolicyDecision -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ type instance AttributeList PolicyDecision = PolicyDecisionAttributeList type PolicyDecisionAttributeList = ('[ ] :: [(Symbol, *)]) type instance SignalList PolicyDecision = PolicyDecisionSignalList-type PolicyDecisionSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type PolicyDecisionSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)]) -- method PolicyDecision::download -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "PolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "PolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "PolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -86,19 +125,22 @@ policyDecisionDownload :: (MonadIO m, PolicyDecisionK a) =>- a -> -- _obj- m ()+ a -- _obj+ -> m () -- result policyDecisionDownload _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj webkit_policy_decision_download _obj' touchManagedPtr _obj return () +data PolicyDecisionDownloadMethodInfo+instance (signature ~ (m ()), MonadIO m, PolicyDecisionK a) => MethodInfo PolicyDecisionDownloadMethodInfo a signature where+ overloadedMethod _ = policyDecisionDownload+ -- method PolicyDecision::ignore -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "PolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "PolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "PolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -110,19 +152,22 @@ policyDecisionIgnore :: (MonadIO m, PolicyDecisionK a) =>- a -> -- _obj- m ()+ a -- _obj+ -> m () -- result policyDecisionIgnore _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj webkit_policy_decision_ignore _obj' touchManagedPtr _obj return () +data PolicyDecisionIgnoreMethodInfo+instance (signature ~ (m ()), MonadIO m, PolicyDecisionK a) => MethodInfo PolicyDecisionIgnoreMethodInfo a signature where+ overloadedMethod _ = policyDecisionIgnore+ -- method PolicyDecision::use -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "PolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "PolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "PolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -134,12 +179,16 @@ policyDecisionUse :: (MonadIO m, PolicyDecisionK a) =>- a -> -- _obj- m ()+ a -- _obj+ -> m () -- result policyDecisionUse _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj webkit_policy_decision_use _obj' touchManagedPtr _obj return ()++data PolicyDecisionUseMethodInfo+instance (signature ~ (m ()), MonadIO m, PolicyDecisionK a) => MethodInfo PolicyDecisionUseMethodInfo a signature where+ overloadedMethod _ = policyDecisionUse
GI/WebKit2/Objects/PolicyDecision.hs-boot view
@@ -11,3 +11,6 @@ instance GObject PolicyDecision where class GObject o => PolicyDecisionK o instance (GObject o, IsDescendantOf PolicyDecision o) => PolicyDecisionK o+data PolicyDecisionDownloadMethodInfo+data PolicyDecisionIgnoreMethodInfo+data PolicyDecisionUseMethodInfo
GI/WebKit2/Objects/PrintOperation.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -17,10 +18,12 @@ -- * Methods -- ** printOperationGetPageSetup+ PrintOperationGetPageSetupMethodInfo , printOperationGetPageSetup , -- ** printOperationGetPrintSettings+ PrintOperationGetPrintSettingsMethodInfo, printOperationGetPrintSettings , @@ -29,18 +32,22 @@ -- ** printOperationPrint+ PrintOperationPrintMethodInfo , printOperationPrint , -- ** printOperationRunDialog+ PrintOperationRunDialogMethodInfo , printOperationRunDialog , -- ** printOperationSetPageSetup+ PrintOperationSetPageSetupMethodInfo , printOperationSetPageSetup , -- ** printOperationSetPrintSettings+ PrintOperationSetPrintSettingsMethodInfo, printOperationSetPrintSettings , @@ -131,6 +138,45 @@ noPrintOperation :: Maybe PrintOperation noPrintOperation = Nothing +type family ResolvePrintOperationMethod (t :: Symbol) (o :: *) :: * where+ ResolvePrintOperationMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolvePrintOperationMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolvePrintOperationMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolvePrintOperationMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolvePrintOperationMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolvePrintOperationMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolvePrintOperationMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolvePrintOperationMethod "print" o = PrintOperationPrintMethodInfo+ ResolvePrintOperationMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolvePrintOperationMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolvePrintOperationMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolvePrintOperationMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolvePrintOperationMethod "runDialog" o = PrintOperationRunDialogMethodInfo+ ResolvePrintOperationMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolvePrintOperationMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolvePrintOperationMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolvePrintOperationMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolvePrintOperationMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolvePrintOperationMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolvePrintOperationMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolvePrintOperationMethod "getPageSetup" o = PrintOperationGetPageSetupMethodInfo+ ResolvePrintOperationMethod "getPrintSettings" o = PrintOperationGetPrintSettingsMethodInfo+ ResolvePrintOperationMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolvePrintOperationMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolvePrintOperationMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolvePrintOperationMethod "setPageSetup" o = PrintOperationSetPageSetupMethodInfo+ ResolvePrintOperationMethod "setPrintSettings" o = PrintOperationSetPrintSettingsMethodInfo+ ResolvePrintOperationMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolvePrintOperationMethod l o = MethodResolutionFailed l o++instance (info ~ ResolvePrintOperationMethod t PrintOperation, MethodInfo info PrintOperation p) => IsLabelProxy t (PrintOperation -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolvePrintOperationMethod t PrintOperation, MethodInfo info PrintOperation p) => IsLabel t (PrintOperation -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ -- signal PrintOperation::failed type PrintOperationFailedCallback = Ptr () ->@@ -229,7 +275,7 @@ type AttrSetTypeConstraint PrintOperationPageSetupPropertyInfo = Gtk.PageSetupK type AttrBaseTypeConstraint PrintOperationPageSetupPropertyInfo = PrintOperationK type AttrGetType PrintOperationPageSetupPropertyInfo = Gtk.PageSetup- type AttrLabel PrintOperationPageSetupPropertyInfo = "PrintOperation::page-setup"+ type AttrLabel PrintOperationPageSetupPropertyInfo = "page-setup" attrGet _ = getPrintOperationPageSetup attrSet _ = setPrintOperationPageSetup attrConstruct _ = constructPrintOperationPageSetup@@ -253,7 +299,7 @@ type AttrSetTypeConstraint PrintOperationPrintSettingsPropertyInfo = Gtk.PrintSettingsK type AttrBaseTypeConstraint PrintOperationPrintSettingsPropertyInfo = PrintOperationK type AttrGetType PrintOperationPrintSettingsPropertyInfo = Gtk.PrintSettings- type AttrLabel PrintOperationPrintSettingsPropertyInfo = "PrintOperation::print-settings"+ type AttrLabel PrintOperationPrintSettingsPropertyInfo = "print-settings" attrGet _ = getPrintOperationPrintSettings attrSet _ = setPrintOperationPrintSettings attrConstruct _ = constructPrintOperationPrintSettings@@ -274,13 +320,13 @@ type AttrSetTypeConstraint PrintOperationWebViewPropertyInfo = WebViewK type AttrBaseTypeConstraint PrintOperationWebViewPropertyInfo = PrintOperationK type AttrGetType PrintOperationWebViewPropertyInfo = WebView- type AttrLabel PrintOperationWebViewPropertyInfo = "PrintOperation::web-view"+ type AttrLabel PrintOperationWebViewPropertyInfo = "web-view" attrGet _ = getPrintOperationWebView attrSet _ = undefined attrConstruct _ = constructPrintOperationWebView type instance AttributeList PrintOperation = PrintOperationAttributeList-type PrintOperationAttributeList = ('[ '("page-setup", PrintOperationPageSetupPropertyInfo), '("print-settings", PrintOperationPrintSettingsPropertyInfo), '("web-view", PrintOperationWebViewPropertyInfo)] :: [(Symbol, *)])+type PrintOperationAttributeList = ('[ '("pageSetup", PrintOperationPageSetupPropertyInfo), '("printSettings", PrintOperationPrintSettingsPropertyInfo), '("webView", PrintOperationWebViewPropertyInfo)] :: [(Symbol, *)]) data PrintOperationFailedSignalInfo instance SignalInfo PrintOperationFailedSignalInfo where@@ -293,13 +339,12 @@ connectSignal _ = connectPrintOperationFinished type instance SignalList PrintOperation = PrintOperationSignalList-type PrintOperationSignalList = ('[ '("failed", PrintOperationFailedSignalInfo), '("finished", PrintOperationFinishedSignalInfo), '("notify", GObject.ObjectNotifySignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type PrintOperationSignalList = ('[ '("failed", PrintOperationFailedSignalInfo), '("finished", PrintOperationFinishedSignalInfo), '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)]) -- method PrintOperation::new -- method type : Constructor--- Args : [Arg {argName = "web_view", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "web_view", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "web_view", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "PrintOperation" -- throws : False -- Skip return : False@@ -311,21 +356,20 @@ printOperationNew :: (MonadIO m, WebViewK a) =>- a -> -- web_view- m PrintOperation-printOperationNew web_view = liftIO $ do- let web_view' = unsafeManagedPtrCastPtr web_view- result <- webkit_print_operation_new web_view'+ a -- webView+ -> m PrintOperation -- result+printOperationNew webView = liftIO $ do+ let webView' = unsafeManagedPtrCastPtr webView+ result <- webkit_print_operation_new webView' checkUnexpectedReturnNULL "webkit_print_operation_new" result result' <- (wrapObject PrintOperation) result- touchManagedPtr web_view+ touchManagedPtr webView return result' -- method PrintOperation::get_page_setup -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "PrintOperation", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "PrintOperation", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "PrintOperation", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "Gtk" "PageSetup" -- throws : False -- Skip return : False@@ -337,8 +381,8 @@ printOperationGetPageSetup :: (MonadIO m, PrintOperationK a) =>- a -> -- _obj- m Gtk.PageSetup+ a -- _obj+ -> m Gtk.PageSetup -- result printOperationGetPageSetup _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_print_operation_get_page_setup _obj'@@ -347,11 +391,14 @@ touchManagedPtr _obj return result' +data PrintOperationGetPageSetupMethodInfo+instance (signature ~ (m Gtk.PageSetup), MonadIO m, PrintOperationK a) => MethodInfo PrintOperationGetPageSetupMethodInfo a signature where+ overloadedMethod _ = printOperationGetPageSetup+ -- method PrintOperation::get_print_settings -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "PrintOperation", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "PrintOperation", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "PrintOperation", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "Gtk" "PrintSettings" -- throws : False -- Skip return : False@@ -363,8 +410,8 @@ printOperationGetPrintSettings :: (MonadIO m, PrintOperationK a) =>- a -> -- _obj- m Gtk.PrintSettings+ a -- _obj+ -> m Gtk.PrintSettings -- result printOperationGetPrintSettings _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_print_operation_get_print_settings _obj'@@ -373,11 +420,14 @@ touchManagedPtr _obj return result' +data PrintOperationGetPrintSettingsMethodInfo+instance (signature ~ (m Gtk.PrintSettings), MonadIO m, PrintOperationK a) => MethodInfo PrintOperationGetPrintSettingsMethodInfo a signature where+ overloadedMethod _ = printOperationGetPrintSettings+ -- method PrintOperation::print -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "PrintOperation", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "PrintOperation", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "PrintOperation", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -389,19 +439,22 @@ printOperationPrint :: (MonadIO m, PrintOperationK a) =>- a -> -- _obj- m ()+ a -- _obj+ -> m () -- result printOperationPrint _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj webkit_print_operation_print _obj' touchManagedPtr _obj return () +data PrintOperationPrintMethodInfo+instance (signature ~ (m ()), MonadIO m, PrintOperationK a) => MethodInfo PrintOperationPrintMethodInfo a signature where+ overloadedMethod _ = printOperationPrint+ -- method PrintOperation::run_dialog -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "PrintOperation", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "parent", argType = TInterface "Gtk" "Window", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "PrintOperation", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "parent", argType = TInterface "Gtk" "Window", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "PrintOperation", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "parent", argType = TInterface "Gtk" "Window", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "PrintOperationResponse" -- throws : False -- Skip return : False@@ -414,9 +467,9 @@ printOperationRunDialog :: (MonadIO m, PrintOperationK a, Gtk.WindowK b) =>- a -> -- _obj- Maybe (b) -> -- parent- m PrintOperationResponse+ a -- _obj+ -> Maybe (b) -- parent+ -> m PrintOperationResponse -- result printOperationRunDialog _obj parent = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj maybeParent <- case parent of@@ -430,11 +483,14 @@ whenJust parent touchManagedPtr return result' +data PrintOperationRunDialogMethodInfo+instance (signature ~ (Maybe (b) -> m PrintOperationResponse), MonadIO m, PrintOperationK a, Gtk.WindowK b) => MethodInfo PrintOperationRunDialogMethodInfo a signature where+ overloadedMethod _ = printOperationRunDialog+ -- method PrintOperation::set_page_setup -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "PrintOperation", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "page_setup", argType = TInterface "Gtk" "PageSetup", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "PrintOperation", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "page_setup", argType = TInterface "Gtk" "PageSetup", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "PrintOperation", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "page_setup", argType = TInterface "Gtk" "PageSetup", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -447,22 +503,25 @@ printOperationSetPageSetup :: (MonadIO m, PrintOperationK a, Gtk.PageSetupK b) =>- a -> -- _obj- b -> -- page_setup- m ()-printOperationSetPageSetup _obj page_setup = liftIO $ do+ a -- _obj+ -> b -- pageSetup+ -> m () -- result+printOperationSetPageSetup _obj pageSetup = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj- let page_setup' = unsafeManagedPtrCastPtr page_setup- webkit_print_operation_set_page_setup _obj' page_setup'+ let pageSetup' = unsafeManagedPtrCastPtr pageSetup+ webkit_print_operation_set_page_setup _obj' pageSetup' touchManagedPtr _obj- touchManagedPtr page_setup+ touchManagedPtr pageSetup return () +data PrintOperationSetPageSetupMethodInfo+instance (signature ~ (b -> m ()), MonadIO m, PrintOperationK a, Gtk.PageSetupK b) => MethodInfo PrintOperationSetPageSetupMethodInfo a signature where+ overloadedMethod _ = printOperationSetPageSetup+ -- method PrintOperation::set_print_settings -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "PrintOperation", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "print_settings", argType = TInterface "Gtk" "PrintSettings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "PrintOperation", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "print_settings", argType = TInterface "Gtk" "PrintSettings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "PrintOperation", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "print_settings", argType = TInterface "Gtk" "PrintSettings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -475,15 +534,19 @@ printOperationSetPrintSettings :: (MonadIO m, PrintOperationK a, Gtk.PrintSettingsK b) =>- a -> -- _obj- b -> -- print_settings- m ()-printOperationSetPrintSettings _obj print_settings = liftIO $ do+ a -- _obj+ -> b -- printSettings+ -> m () -- result+printOperationSetPrintSettings _obj printSettings = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj- let print_settings' = unsafeManagedPtrCastPtr print_settings- webkit_print_operation_set_print_settings _obj' print_settings'+ let printSettings' = unsafeManagedPtrCastPtr printSettings+ webkit_print_operation_set_print_settings _obj' printSettings' touchManagedPtr _obj- touchManagedPtr print_settings+ touchManagedPtr printSettings return ()++data PrintOperationSetPrintSettingsMethodInfo+instance (signature ~ (b -> m ()), MonadIO m, PrintOperationK a, Gtk.PrintSettingsK b) => MethodInfo PrintOperationSetPrintSettingsMethodInfo a signature where+ overloadedMethod _ = printOperationSetPrintSettings
GI/WebKit2/Objects/PrintOperation.hs-boot view
@@ -16,3 +16,9 @@ data PrintOperationWebViewPropertyInfo data PrintOperationFailedSignalInfo data PrintOperationFinishedSignalInfo+data PrintOperationGetPageSetupMethodInfo+data PrintOperationGetPrintSettingsMethodInfo+data PrintOperationPrintMethodInfo+data PrintOperationRunDialogMethodInfo+data PrintOperationSetPageSetupMethodInfo+data PrintOperationSetPrintSettingsMethodInfo
GI/WebKit2/Objects/ResponsePolicyDecision.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -17,14 +18,17 @@ -- * Methods -- ** responsePolicyDecisionGetRequest+ ResponsePolicyDecisionGetRequestMethodInfo, responsePolicyDecisionGetRequest , -- ** responsePolicyDecisionGetResponse+ ResponsePolicyDecisionGetResponseMethodInfo, responsePolicyDecisionGetResponse , -- ** responsePolicyDecisionIsMimeTypeSupported+ ResponsePolicyDecisionIsMimeTypeSupportedMethodInfo, responsePolicyDecisionIsMimeTypeSupported, @@ -77,6 +81,45 @@ noResponsePolicyDecision :: Maybe ResponsePolicyDecision noResponsePolicyDecision = Nothing +type family ResolveResponsePolicyDecisionMethod (t :: Symbol) (o :: *) :: * where+ ResolveResponsePolicyDecisionMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolveResponsePolicyDecisionMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolveResponsePolicyDecisionMethod "download" o = PolicyDecisionDownloadMethodInfo+ ResolveResponsePolicyDecisionMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolveResponsePolicyDecisionMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolveResponsePolicyDecisionMethod "ignore" o = PolicyDecisionIgnoreMethodInfo+ ResolveResponsePolicyDecisionMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolveResponsePolicyDecisionMethod "isMimeTypeSupported" o = ResponsePolicyDecisionIsMimeTypeSupportedMethodInfo+ ResolveResponsePolicyDecisionMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolveResponsePolicyDecisionMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolveResponsePolicyDecisionMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolveResponsePolicyDecisionMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolveResponsePolicyDecisionMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolveResponsePolicyDecisionMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolveResponsePolicyDecisionMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolveResponsePolicyDecisionMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolveResponsePolicyDecisionMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolveResponsePolicyDecisionMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolveResponsePolicyDecisionMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolveResponsePolicyDecisionMethod "use" o = PolicyDecisionUseMethodInfo+ ResolveResponsePolicyDecisionMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolveResponsePolicyDecisionMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolveResponsePolicyDecisionMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolveResponsePolicyDecisionMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolveResponsePolicyDecisionMethod "getRequest" o = ResponsePolicyDecisionGetRequestMethodInfo+ ResolveResponsePolicyDecisionMethod "getResponse" o = ResponsePolicyDecisionGetResponseMethodInfo+ ResolveResponsePolicyDecisionMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolveResponsePolicyDecisionMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolveResponsePolicyDecisionMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveResponsePolicyDecisionMethod t ResponsePolicyDecision, MethodInfo info ResponsePolicyDecision p) => IsLabelProxy t (ResponsePolicyDecision -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveResponsePolicyDecisionMethod t ResponsePolicyDecision, MethodInfo info ResponsePolicyDecision p) => IsLabel t (ResponsePolicyDecision -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ -- VVV Prop "request" -- Type: TInterface "WebKit2" "URIRequest" -- Flags: [PropertyReadable]@@ -90,7 +133,7 @@ type AttrSetTypeConstraint ResponsePolicyDecisionRequestPropertyInfo = (~) () type AttrBaseTypeConstraint ResponsePolicyDecisionRequestPropertyInfo = ResponsePolicyDecisionK type AttrGetType ResponsePolicyDecisionRequestPropertyInfo = URIRequest- type AttrLabel ResponsePolicyDecisionRequestPropertyInfo = "ResponsePolicyDecision::request"+ type AttrLabel ResponsePolicyDecisionRequestPropertyInfo = "request" attrGet _ = getResponsePolicyDecisionRequest attrSet _ = undefined attrConstruct _ = undefined@@ -108,7 +151,7 @@ type AttrSetTypeConstraint ResponsePolicyDecisionResponsePropertyInfo = (~) () type AttrBaseTypeConstraint ResponsePolicyDecisionResponsePropertyInfo = ResponsePolicyDecisionK type AttrGetType ResponsePolicyDecisionResponsePropertyInfo = URIResponse- type AttrLabel ResponsePolicyDecisionResponsePropertyInfo = "ResponsePolicyDecision::response"+ type AttrLabel ResponsePolicyDecisionResponsePropertyInfo = "response" attrGet _ = getResponsePolicyDecisionResponse attrSet _ = undefined attrConstruct _ = undefined@@ -117,13 +160,12 @@ type ResponsePolicyDecisionAttributeList = ('[ '("request", ResponsePolicyDecisionRequestPropertyInfo), '("response", ResponsePolicyDecisionResponsePropertyInfo)] :: [(Symbol, *)]) type instance SignalList ResponsePolicyDecision = ResponsePolicyDecisionSignalList-type ResponsePolicyDecisionSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type ResponsePolicyDecisionSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)]) -- method ResponsePolicyDecision::get_request -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ResponsePolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "ResponsePolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ResponsePolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "URIRequest" -- throws : False -- Skip return : False@@ -135,8 +177,8 @@ responsePolicyDecisionGetRequest :: (MonadIO m, ResponsePolicyDecisionK a) =>- a -> -- _obj- m URIRequest+ a -- _obj+ -> m URIRequest -- result responsePolicyDecisionGetRequest _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_response_policy_decision_get_request _obj'@@ -145,11 +187,14 @@ touchManagedPtr _obj return result' +data ResponsePolicyDecisionGetRequestMethodInfo+instance (signature ~ (m URIRequest), MonadIO m, ResponsePolicyDecisionK a) => MethodInfo ResponsePolicyDecisionGetRequestMethodInfo a signature where+ overloadedMethod _ = responsePolicyDecisionGetRequest+ -- method ResponsePolicyDecision::get_response -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ResponsePolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "ResponsePolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ResponsePolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "URIResponse" -- throws : False -- Skip return : False@@ -161,8 +206,8 @@ responsePolicyDecisionGetResponse :: (MonadIO m, ResponsePolicyDecisionK a) =>- a -> -- _obj- m URIResponse+ a -- _obj+ -> m URIResponse -- result responsePolicyDecisionGetResponse _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_response_policy_decision_get_response _obj'@@ -171,11 +216,14 @@ touchManagedPtr _obj return result' +data ResponsePolicyDecisionGetResponseMethodInfo+instance (signature ~ (m URIResponse), MonadIO m, ResponsePolicyDecisionK a) => MethodInfo ResponsePolicyDecisionGetResponseMethodInfo a signature where+ overloadedMethod _ = responsePolicyDecisionGetResponse+ -- method ResponsePolicyDecision::is_mime_type_supported -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ResponsePolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "ResponsePolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ResponsePolicyDecision", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False@@ -187,13 +235,17 @@ responsePolicyDecisionIsMimeTypeSupported :: (MonadIO m, ResponsePolicyDecisionK a) =>- a -> -- _obj- m Bool+ a -- _obj+ -> m Bool -- result responsePolicyDecisionIsMimeTypeSupported _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_response_policy_decision_is_mime_type_supported _obj' let result' = (/= 0) result touchManagedPtr _obj return result'++data ResponsePolicyDecisionIsMimeTypeSupportedMethodInfo+instance (signature ~ (m Bool), MonadIO m, ResponsePolicyDecisionK a) => MethodInfo ResponsePolicyDecisionIsMimeTypeSupportedMethodInfo a signature where+ overloadedMethod _ = responsePolicyDecisionIsMimeTypeSupported
GI/WebKit2/Objects/ResponsePolicyDecision.hs-boot view
@@ -13,3 +13,6 @@ instance (GObject o, IsDescendantOf ResponsePolicyDecision o) => ResponsePolicyDecisionK o data ResponsePolicyDecisionRequestPropertyInfo data ResponsePolicyDecisionResponsePropertyInfo+data ResponsePolicyDecisionGetRequestMethodInfo+data ResponsePolicyDecisionGetResponseMethodInfo+data ResponsePolicyDecisionIsMimeTypeSupportedMethodInfo
GI/WebKit2/Objects/SecurityManager.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -17,50 +18,62 @@ -- * Methods -- ** securityManagerRegisterUriSchemeAsCorsEnabled+ SecurityManagerRegisterUriSchemeAsCorsEnabledMethodInfo, securityManagerRegisterUriSchemeAsCorsEnabled, -- ** securityManagerRegisterUriSchemeAsDisplayIsolated+ SecurityManagerRegisterUriSchemeAsDisplayIsolatedMethodInfo, securityManagerRegisterUriSchemeAsDisplayIsolated, -- ** securityManagerRegisterUriSchemeAsEmptyDocument+ SecurityManagerRegisterUriSchemeAsEmptyDocumentMethodInfo, securityManagerRegisterUriSchemeAsEmptyDocument, -- ** securityManagerRegisterUriSchemeAsLocal+ SecurityManagerRegisterUriSchemeAsLocalMethodInfo, securityManagerRegisterUriSchemeAsLocal , -- ** securityManagerRegisterUriSchemeAsNoAccess+ SecurityManagerRegisterUriSchemeAsNoAccessMethodInfo, securityManagerRegisterUriSchemeAsNoAccess, -- ** securityManagerRegisterUriSchemeAsSecure+ SecurityManagerRegisterUriSchemeAsSecureMethodInfo, securityManagerRegisterUriSchemeAsSecure, -- ** securityManagerUriSchemeIsCorsEnabled+ SecurityManagerUriSchemeIsCorsEnabledMethodInfo, securityManagerUriSchemeIsCorsEnabled , -- ** securityManagerUriSchemeIsDisplayIsolated+ SecurityManagerUriSchemeIsDisplayIsolatedMethodInfo, securityManagerUriSchemeIsDisplayIsolated, -- ** securityManagerUriSchemeIsEmptyDocument+ SecurityManagerUriSchemeIsEmptyDocumentMethodInfo, securityManagerUriSchemeIsEmptyDocument , -- ** securityManagerUriSchemeIsLocal+ SecurityManagerUriSchemeIsLocalMethodInfo, securityManagerUriSchemeIsLocal , -- ** securityManagerUriSchemeIsNoAccess+ SecurityManagerUriSchemeIsNoAccessMethodInfo, securityManagerUriSchemeIsNoAccess , -- ** securityManagerUriSchemeIsSecure+ SecurityManagerUriSchemeIsSecureMethodInfo, securityManagerUriSchemeIsSecure , @@ -100,17 +113,61 @@ noSecurityManager :: Maybe SecurityManager noSecurityManager = Nothing +type family ResolveSecurityManagerMethod (t :: Symbol) (o :: *) :: * where+ ResolveSecurityManagerMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolveSecurityManagerMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolveSecurityManagerMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolveSecurityManagerMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolveSecurityManagerMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolveSecurityManagerMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolveSecurityManagerMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolveSecurityManagerMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolveSecurityManagerMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolveSecurityManagerMethod "registerUriSchemeAsCorsEnabled" o = SecurityManagerRegisterUriSchemeAsCorsEnabledMethodInfo+ ResolveSecurityManagerMethod "registerUriSchemeAsDisplayIsolated" o = SecurityManagerRegisterUriSchemeAsDisplayIsolatedMethodInfo+ ResolveSecurityManagerMethod "registerUriSchemeAsEmptyDocument" o = SecurityManagerRegisterUriSchemeAsEmptyDocumentMethodInfo+ ResolveSecurityManagerMethod "registerUriSchemeAsLocal" o = SecurityManagerRegisterUriSchemeAsLocalMethodInfo+ ResolveSecurityManagerMethod "registerUriSchemeAsNoAccess" o = SecurityManagerRegisterUriSchemeAsNoAccessMethodInfo+ ResolveSecurityManagerMethod "registerUriSchemeAsSecure" o = SecurityManagerRegisterUriSchemeAsSecureMethodInfo+ ResolveSecurityManagerMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolveSecurityManagerMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolveSecurityManagerMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolveSecurityManagerMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolveSecurityManagerMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolveSecurityManagerMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolveSecurityManagerMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolveSecurityManagerMethod "uriSchemeIsCorsEnabled" o = SecurityManagerUriSchemeIsCorsEnabledMethodInfo+ ResolveSecurityManagerMethod "uriSchemeIsDisplayIsolated" o = SecurityManagerUriSchemeIsDisplayIsolatedMethodInfo+ ResolveSecurityManagerMethod "uriSchemeIsEmptyDocument" o = SecurityManagerUriSchemeIsEmptyDocumentMethodInfo+ ResolveSecurityManagerMethod "uriSchemeIsLocal" o = SecurityManagerUriSchemeIsLocalMethodInfo+ ResolveSecurityManagerMethod "uriSchemeIsNoAccess" o = SecurityManagerUriSchemeIsNoAccessMethodInfo+ ResolveSecurityManagerMethod "uriSchemeIsSecure" o = SecurityManagerUriSchemeIsSecureMethodInfo+ ResolveSecurityManagerMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolveSecurityManagerMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolveSecurityManagerMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolveSecurityManagerMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolveSecurityManagerMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolveSecurityManagerMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolveSecurityManagerMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveSecurityManagerMethod t SecurityManager, MethodInfo info SecurityManager p) => IsLabelProxy t (SecurityManager -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveSecurityManagerMethod t SecurityManager, MethodInfo info SecurityManager p) => IsLabel t (SecurityManager -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ type instance AttributeList SecurityManager = SecurityManagerAttributeList type SecurityManagerAttributeList = ('[ ] :: [(Symbol, *)]) type instance SignalList SecurityManager = SecurityManagerSignalList-type SecurityManagerSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type SecurityManagerSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)]) -- method SecurityManager::register_uri_scheme_as_cors_enabled -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -123,9 +180,9 @@ securityManagerRegisterUriSchemeAsCorsEnabled :: (MonadIO m, SecurityManagerK a) =>- a -> -- _obj- T.Text -> -- scheme- m ()+ a -- _obj+ -> T.Text -- scheme+ -> m () -- result securityManagerRegisterUriSchemeAsCorsEnabled _obj scheme = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj scheme' <- textToCString scheme@@ -134,11 +191,14 @@ freeMem scheme' return () +data SecurityManagerRegisterUriSchemeAsCorsEnabledMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, SecurityManagerK a) => MethodInfo SecurityManagerRegisterUriSchemeAsCorsEnabledMethodInfo a signature where+ overloadedMethod _ = securityManagerRegisterUriSchemeAsCorsEnabled+ -- method SecurityManager::register_uri_scheme_as_display_isolated -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -151,9 +211,9 @@ securityManagerRegisterUriSchemeAsDisplayIsolated :: (MonadIO m, SecurityManagerK a) =>- a -> -- _obj- T.Text -> -- scheme- m ()+ a -- _obj+ -> T.Text -- scheme+ -> m () -- result securityManagerRegisterUriSchemeAsDisplayIsolated _obj scheme = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj scheme' <- textToCString scheme@@ -162,11 +222,14 @@ freeMem scheme' return () +data SecurityManagerRegisterUriSchemeAsDisplayIsolatedMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, SecurityManagerK a) => MethodInfo SecurityManagerRegisterUriSchemeAsDisplayIsolatedMethodInfo a signature where+ overloadedMethod _ = securityManagerRegisterUriSchemeAsDisplayIsolated+ -- method SecurityManager::register_uri_scheme_as_empty_document -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -179,9 +242,9 @@ securityManagerRegisterUriSchemeAsEmptyDocument :: (MonadIO m, SecurityManagerK a) =>- a -> -- _obj- T.Text -> -- scheme- m ()+ a -- _obj+ -> T.Text -- scheme+ -> m () -- result securityManagerRegisterUriSchemeAsEmptyDocument _obj scheme = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj scheme' <- textToCString scheme@@ -190,11 +253,14 @@ freeMem scheme' return () +data SecurityManagerRegisterUriSchemeAsEmptyDocumentMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, SecurityManagerK a) => MethodInfo SecurityManagerRegisterUriSchemeAsEmptyDocumentMethodInfo a signature where+ overloadedMethod _ = securityManagerRegisterUriSchemeAsEmptyDocument+ -- method SecurityManager::register_uri_scheme_as_local -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -207,9 +273,9 @@ securityManagerRegisterUriSchemeAsLocal :: (MonadIO m, SecurityManagerK a) =>- a -> -- _obj- T.Text -> -- scheme- m ()+ a -- _obj+ -> T.Text -- scheme+ -> m () -- result securityManagerRegisterUriSchemeAsLocal _obj scheme = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj scheme' <- textToCString scheme@@ -218,11 +284,14 @@ freeMem scheme' return () +data SecurityManagerRegisterUriSchemeAsLocalMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, SecurityManagerK a) => MethodInfo SecurityManagerRegisterUriSchemeAsLocalMethodInfo a signature where+ overloadedMethod _ = securityManagerRegisterUriSchemeAsLocal+ -- method SecurityManager::register_uri_scheme_as_no_access -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -235,9 +304,9 @@ securityManagerRegisterUriSchemeAsNoAccess :: (MonadIO m, SecurityManagerK a) =>- a -> -- _obj- T.Text -> -- scheme- m ()+ a -- _obj+ -> T.Text -- scheme+ -> m () -- result securityManagerRegisterUriSchemeAsNoAccess _obj scheme = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj scheme' <- textToCString scheme@@ -246,11 +315,14 @@ freeMem scheme' return () +data SecurityManagerRegisterUriSchemeAsNoAccessMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, SecurityManagerK a) => MethodInfo SecurityManagerRegisterUriSchemeAsNoAccessMethodInfo a signature where+ overloadedMethod _ = securityManagerRegisterUriSchemeAsNoAccess+ -- method SecurityManager::register_uri_scheme_as_secure -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -263,9 +335,9 @@ securityManagerRegisterUriSchemeAsSecure :: (MonadIO m, SecurityManagerK a) =>- a -> -- _obj- T.Text -> -- scheme- m ()+ a -- _obj+ -> T.Text -- scheme+ -> m () -- result securityManagerRegisterUriSchemeAsSecure _obj scheme = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj scheme' <- textToCString scheme@@ -274,11 +346,14 @@ freeMem scheme' return () +data SecurityManagerRegisterUriSchemeAsSecureMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, SecurityManagerK a) => MethodInfo SecurityManagerRegisterUriSchemeAsSecureMethodInfo a signature where+ overloadedMethod _ = securityManagerRegisterUriSchemeAsSecure+ -- method SecurityManager::uri_scheme_is_cors_enabled -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False@@ -291,9 +366,9 @@ securityManagerUriSchemeIsCorsEnabled :: (MonadIO m, SecurityManagerK a) =>- a -> -- _obj- T.Text -> -- scheme- m Bool+ a -- _obj+ -> T.Text -- scheme+ -> m Bool -- result securityManagerUriSchemeIsCorsEnabled _obj scheme = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj scheme' <- textToCString scheme@@ -303,11 +378,14 @@ freeMem scheme' return result' +data SecurityManagerUriSchemeIsCorsEnabledMethodInfo+instance (signature ~ (T.Text -> m Bool), MonadIO m, SecurityManagerK a) => MethodInfo SecurityManagerUriSchemeIsCorsEnabledMethodInfo a signature where+ overloadedMethod _ = securityManagerUriSchemeIsCorsEnabled+ -- method SecurityManager::uri_scheme_is_display_isolated -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False@@ -320,9 +398,9 @@ securityManagerUriSchemeIsDisplayIsolated :: (MonadIO m, SecurityManagerK a) =>- a -> -- _obj- T.Text -> -- scheme- m Bool+ a -- _obj+ -> T.Text -- scheme+ -> m Bool -- result securityManagerUriSchemeIsDisplayIsolated _obj scheme = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj scheme' <- textToCString scheme@@ -332,11 +410,14 @@ freeMem scheme' return result' +data SecurityManagerUriSchemeIsDisplayIsolatedMethodInfo+instance (signature ~ (T.Text -> m Bool), MonadIO m, SecurityManagerK a) => MethodInfo SecurityManagerUriSchemeIsDisplayIsolatedMethodInfo a signature where+ overloadedMethod _ = securityManagerUriSchemeIsDisplayIsolated+ -- method SecurityManager::uri_scheme_is_empty_document -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False@@ -349,9 +430,9 @@ securityManagerUriSchemeIsEmptyDocument :: (MonadIO m, SecurityManagerK a) =>- a -> -- _obj- T.Text -> -- scheme- m Bool+ a -- _obj+ -> T.Text -- scheme+ -> m Bool -- result securityManagerUriSchemeIsEmptyDocument _obj scheme = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj scheme' <- textToCString scheme@@ -361,11 +442,14 @@ freeMem scheme' return result' +data SecurityManagerUriSchemeIsEmptyDocumentMethodInfo+instance (signature ~ (T.Text -> m Bool), MonadIO m, SecurityManagerK a) => MethodInfo SecurityManagerUriSchemeIsEmptyDocumentMethodInfo a signature where+ overloadedMethod _ = securityManagerUriSchemeIsEmptyDocument+ -- method SecurityManager::uri_scheme_is_local -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False@@ -378,9 +462,9 @@ securityManagerUriSchemeIsLocal :: (MonadIO m, SecurityManagerK a) =>- a -> -- _obj- T.Text -> -- scheme- m Bool+ a -- _obj+ -> T.Text -- scheme+ -> m Bool -- result securityManagerUriSchemeIsLocal _obj scheme = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj scheme' <- textToCString scheme@@ -390,11 +474,14 @@ freeMem scheme' return result' +data SecurityManagerUriSchemeIsLocalMethodInfo+instance (signature ~ (T.Text -> m Bool), MonadIO m, SecurityManagerK a) => MethodInfo SecurityManagerUriSchemeIsLocalMethodInfo a signature where+ overloadedMethod _ = securityManagerUriSchemeIsLocal+ -- method SecurityManager::uri_scheme_is_no_access -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False@@ -407,9 +494,9 @@ securityManagerUriSchemeIsNoAccess :: (MonadIO m, SecurityManagerK a) =>- a -> -- _obj- T.Text -> -- scheme- m Bool+ a -- _obj+ -> T.Text -- scheme+ -> m Bool -- result securityManagerUriSchemeIsNoAccess _obj scheme = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj scheme' <- textToCString scheme@@ -419,11 +506,14 @@ freeMem scheme' return result' +data SecurityManagerUriSchemeIsNoAccessMethodInfo+instance (signature ~ (T.Text -> m Bool), MonadIO m, SecurityManagerK a) => MethodInfo SecurityManagerUriSchemeIsNoAccessMethodInfo a signature where+ overloadedMethod _ = securityManagerUriSchemeIsNoAccess+ -- method SecurityManager::uri_scheme_is_secure -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "SecurityManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False@@ -436,9 +526,9 @@ securityManagerUriSchemeIsSecure :: (MonadIO m, SecurityManagerK a) =>- a -> -- _obj- T.Text -> -- scheme- m Bool+ a -- _obj+ -> T.Text -- scheme+ -> m Bool -- result securityManagerUriSchemeIsSecure _obj scheme = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj scheme' <- textToCString scheme@@ -447,5 +537,9 @@ touchManagedPtr _obj freeMem scheme' return result'++data SecurityManagerUriSchemeIsSecureMethodInfo+instance (signature ~ (T.Text -> m Bool), MonadIO m, SecurityManagerK a) => MethodInfo SecurityManagerUriSchemeIsSecureMethodInfo a signature where+ overloadedMethod _ = securityManagerUriSchemeIsSecure
GI/WebKit2/Objects/SecurityManager.hs-boot view
@@ -11,3 +11,15 @@ instance GObject SecurityManager where class GObject o => SecurityManagerK o instance (GObject o, IsDescendantOf SecurityManager o) => SecurityManagerK o+data SecurityManagerRegisterUriSchemeAsCorsEnabledMethodInfo+data SecurityManagerRegisterUriSchemeAsDisplayIsolatedMethodInfo+data SecurityManagerRegisterUriSchemeAsEmptyDocumentMethodInfo+data SecurityManagerRegisterUriSchemeAsLocalMethodInfo+data SecurityManagerRegisterUriSchemeAsNoAccessMethodInfo+data SecurityManagerRegisterUriSchemeAsSecureMethodInfo+data SecurityManagerUriSchemeIsCorsEnabledMethodInfo+data SecurityManagerUriSchemeIsDisplayIsolatedMethodInfo+data SecurityManagerUriSchemeIsEmptyDocumentMethodInfo+data SecurityManagerUriSchemeIsLocalMethodInfo+data SecurityManagerUriSchemeIsNoAccessMethodInfo+data SecurityManagerUriSchemeIsSecureMethodInfo
GI/WebKit2/Objects/Settings.hs view
@@ -1,4609 +1,5137 @@ -{- |-Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2.Objects.Settings- ( ---- * Exported types- Settings(..) ,- SettingsK ,- toSettings ,- noSettings ,--- -- * Methods--- ** settingsGetAllowFileAccessFromFileUrls- settingsGetAllowFileAccessFromFileUrls ,----- ** settingsGetAllowModalDialogs- settingsGetAllowModalDialogs ,----- ** settingsGetAutoLoadImages- settingsGetAutoLoadImages ,----- ** settingsGetCursiveFontFamily- settingsGetCursiveFontFamily ,----- ** settingsGetDefaultCharset- settingsGetDefaultCharset ,----- ** settingsGetDefaultFontFamily- settingsGetDefaultFontFamily ,----- ** settingsGetDefaultFontSize- settingsGetDefaultFontSize ,----- ** settingsGetDefaultMonospaceFontSize- settingsGetDefaultMonospaceFontSize ,----- ** settingsGetDrawCompositingIndicators- settingsGetDrawCompositingIndicators ,----- ** settingsGetEnableAccelerated2dCanvas- settingsGetEnableAccelerated2dCanvas ,----- ** settingsGetEnableCaretBrowsing- settingsGetEnableCaretBrowsing ,----- ** settingsGetEnableDeveloperExtras- settingsGetEnableDeveloperExtras ,----- ** settingsGetEnableDnsPrefetching- settingsGetEnableDnsPrefetching ,----- ** settingsGetEnableFrameFlattening- settingsGetEnableFrameFlattening ,----- ** settingsGetEnableFullscreen- settingsGetEnableFullscreen ,----- ** settingsGetEnableHtml5Database- settingsGetEnableHtml5Database ,----- ** settingsGetEnableHtml5LocalStorage- settingsGetEnableHtml5LocalStorage ,----- ** settingsGetEnableHyperlinkAuditing- settingsGetEnableHyperlinkAuditing ,----- ** settingsGetEnableJava- settingsGetEnableJava ,----- ** settingsGetEnableJavascript- settingsGetEnableJavascript ,----- ** settingsGetEnableMediaStream- settingsGetEnableMediaStream ,----- ** settingsGetEnableMediasource- settingsGetEnableMediasource ,----- ** settingsGetEnableOfflineWebApplicationCache- settingsGetEnableOfflineWebApplicationCache,----- ** settingsGetEnablePageCache- settingsGetEnablePageCache ,----- ** settingsGetEnablePlugins- settingsGetEnablePlugins ,----- ** settingsGetEnablePrivateBrowsing- settingsGetEnablePrivateBrowsing ,----- ** settingsGetEnableResizableTextAreas- settingsGetEnableResizableTextAreas ,----- ** settingsGetEnableSiteSpecificQuirks- settingsGetEnableSiteSpecificQuirks ,----- ** settingsGetEnableSmoothScrolling- settingsGetEnableSmoothScrolling ,----- ** settingsGetEnableSpatialNavigation- settingsGetEnableSpatialNavigation ,----- ** settingsGetEnableTabsToLinks- settingsGetEnableTabsToLinks ,----- ** settingsGetEnableWebaudio- settingsGetEnableWebaudio ,----- ** settingsGetEnableWebgl- settingsGetEnableWebgl ,----- ** settingsGetEnableWriteConsoleMessagesToStdout- settingsGetEnableWriteConsoleMessagesToStdout,----- ** settingsGetEnableXssAuditor- settingsGetEnableXssAuditor ,----- ** settingsGetFantasyFontFamily- settingsGetFantasyFontFamily ,----- ** settingsGetJavascriptCanAccessClipboard- settingsGetJavascriptCanAccessClipboard ,----- ** settingsGetJavascriptCanOpenWindowsAutomatically- settingsGetJavascriptCanOpenWindowsAutomatically,----- ** settingsGetLoadIconsIgnoringImageLoadSetting- settingsGetLoadIconsIgnoringImageLoadSetting,----- ** settingsGetMediaPlaybackAllowsInline- settingsGetMediaPlaybackAllowsInline ,----- ** settingsGetMediaPlaybackRequiresUserGesture- settingsGetMediaPlaybackRequiresUserGesture,----- ** settingsGetMinimumFontSize- settingsGetMinimumFontSize ,----- ** settingsGetMonospaceFontFamily- settingsGetMonospaceFontFamily ,----- ** settingsGetPictographFontFamily- settingsGetPictographFontFamily ,----- ** settingsGetPrintBackgrounds- settingsGetPrintBackgrounds ,----- ** settingsGetSansSerifFontFamily- settingsGetSansSerifFontFamily ,----- ** settingsGetSerifFontFamily- settingsGetSerifFontFamily ,----- ** settingsGetUserAgent- settingsGetUserAgent ,----- ** settingsGetZoomTextOnly- settingsGetZoomTextOnly ,----- ** settingsNew- settingsNew ,----- ** settingsSetAllowFileAccessFromFileUrls- settingsSetAllowFileAccessFromFileUrls ,----- ** settingsSetAllowModalDialogs- settingsSetAllowModalDialogs ,----- ** settingsSetAutoLoadImages- settingsSetAutoLoadImages ,----- ** settingsSetCursiveFontFamily- settingsSetCursiveFontFamily ,----- ** settingsSetDefaultCharset- settingsSetDefaultCharset ,----- ** settingsSetDefaultFontFamily- settingsSetDefaultFontFamily ,----- ** settingsSetDefaultFontSize- settingsSetDefaultFontSize ,----- ** settingsSetDefaultMonospaceFontSize- settingsSetDefaultMonospaceFontSize ,----- ** settingsSetDrawCompositingIndicators- settingsSetDrawCompositingIndicators ,----- ** settingsSetEnableAccelerated2dCanvas- settingsSetEnableAccelerated2dCanvas ,----- ** settingsSetEnableCaretBrowsing- settingsSetEnableCaretBrowsing ,----- ** settingsSetEnableDeveloperExtras- settingsSetEnableDeveloperExtras ,----- ** settingsSetEnableDnsPrefetching- settingsSetEnableDnsPrefetching ,----- ** settingsSetEnableFrameFlattening- settingsSetEnableFrameFlattening ,----- ** settingsSetEnableFullscreen- settingsSetEnableFullscreen ,----- ** settingsSetEnableHtml5Database- settingsSetEnableHtml5Database ,----- ** settingsSetEnableHtml5LocalStorage- settingsSetEnableHtml5LocalStorage ,----- ** settingsSetEnableHyperlinkAuditing- settingsSetEnableHyperlinkAuditing ,----- ** settingsSetEnableJava- settingsSetEnableJava ,----- ** settingsSetEnableJavascript- settingsSetEnableJavascript ,----- ** settingsSetEnableMediaStream- settingsSetEnableMediaStream ,----- ** settingsSetEnableMediasource- settingsSetEnableMediasource ,----- ** settingsSetEnableOfflineWebApplicationCache- settingsSetEnableOfflineWebApplicationCache,----- ** settingsSetEnablePageCache- settingsSetEnablePageCache ,----- ** settingsSetEnablePlugins- settingsSetEnablePlugins ,----- ** settingsSetEnablePrivateBrowsing- settingsSetEnablePrivateBrowsing ,----- ** settingsSetEnableResizableTextAreas- settingsSetEnableResizableTextAreas ,----- ** settingsSetEnableSiteSpecificQuirks- settingsSetEnableSiteSpecificQuirks ,----- ** settingsSetEnableSmoothScrolling- settingsSetEnableSmoothScrolling ,----- ** settingsSetEnableSpatialNavigation- settingsSetEnableSpatialNavigation ,----- ** settingsSetEnableTabsToLinks- settingsSetEnableTabsToLinks ,----- ** settingsSetEnableWebaudio- settingsSetEnableWebaudio ,----- ** settingsSetEnableWebgl- settingsSetEnableWebgl ,----- ** settingsSetEnableWriteConsoleMessagesToStdout- settingsSetEnableWriteConsoleMessagesToStdout,----- ** settingsSetEnableXssAuditor- settingsSetEnableXssAuditor ,----- ** settingsSetFantasyFontFamily- settingsSetFantasyFontFamily ,----- ** settingsSetJavascriptCanAccessClipboard- settingsSetJavascriptCanAccessClipboard ,----- ** settingsSetJavascriptCanOpenWindowsAutomatically- settingsSetJavascriptCanOpenWindowsAutomatically,----- ** settingsSetLoadIconsIgnoringImageLoadSetting- settingsSetLoadIconsIgnoringImageLoadSetting,----- ** settingsSetMediaPlaybackAllowsInline- settingsSetMediaPlaybackAllowsInline ,----- ** settingsSetMediaPlaybackRequiresUserGesture- settingsSetMediaPlaybackRequiresUserGesture,----- ** settingsSetMinimumFontSize- settingsSetMinimumFontSize ,----- ** settingsSetMonospaceFontFamily- settingsSetMonospaceFontFamily ,----- ** settingsSetPictographFontFamily- settingsSetPictographFontFamily ,----- ** settingsSetPrintBackgrounds- settingsSetPrintBackgrounds ,----- ** settingsSetSansSerifFontFamily- settingsSetSansSerifFontFamily ,----- ** settingsSetSerifFontFamily- settingsSetSerifFontFamily ,----- ** settingsSetUserAgent- settingsSetUserAgent ,----- ** settingsSetUserAgentWithApplicationDetails- settingsSetUserAgentWithApplicationDetails,----- ** settingsSetZoomTextOnly- settingsSetZoomTextOnly ,----- -- * Properties--- ** AllowFileAccessFromFileUrls- SettingsAllowFileAccessFromFileUrlsPropertyInfo,- constructSettingsAllowFileAccessFromFileUrls,- getSettingsAllowFileAccessFromFileUrls ,- setSettingsAllowFileAccessFromFileUrls ,----- ** AllowModalDialogs- SettingsAllowModalDialogsPropertyInfo ,- constructSettingsAllowModalDialogs ,- getSettingsAllowModalDialogs ,- setSettingsAllowModalDialogs ,----- ** AutoLoadImages- SettingsAutoLoadImagesPropertyInfo ,- constructSettingsAutoLoadImages ,- getSettingsAutoLoadImages ,- setSettingsAutoLoadImages ,----- ** CursiveFontFamily- SettingsCursiveFontFamilyPropertyInfo ,- constructSettingsCursiveFontFamily ,- getSettingsCursiveFontFamily ,- setSettingsCursiveFontFamily ,----- ** DefaultCharset- SettingsDefaultCharsetPropertyInfo ,- constructSettingsDefaultCharset ,- getSettingsDefaultCharset ,- setSettingsDefaultCharset ,----- ** DefaultFontFamily- SettingsDefaultFontFamilyPropertyInfo ,- constructSettingsDefaultFontFamily ,- getSettingsDefaultFontFamily ,- setSettingsDefaultFontFamily ,----- ** DefaultFontSize- SettingsDefaultFontSizePropertyInfo ,- constructSettingsDefaultFontSize ,- getSettingsDefaultFontSize ,- setSettingsDefaultFontSize ,----- ** DefaultMonospaceFontSize- SettingsDefaultMonospaceFontSizePropertyInfo,- constructSettingsDefaultMonospaceFontSize,- getSettingsDefaultMonospaceFontSize ,- setSettingsDefaultMonospaceFontSize ,----- ** DrawCompositingIndicators- SettingsDrawCompositingIndicatorsPropertyInfo,- constructSettingsDrawCompositingIndicators,- getSettingsDrawCompositingIndicators ,- setSettingsDrawCompositingIndicators ,----- ** EnableAccelerated2dCanvas- SettingsEnableAccelerated2dCanvasPropertyInfo,- constructSettingsEnableAccelerated2dCanvas,- getSettingsEnableAccelerated2dCanvas ,- setSettingsEnableAccelerated2dCanvas ,----- ** EnableCaretBrowsing- SettingsEnableCaretBrowsingPropertyInfo ,- constructSettingsEnableCaretBrowsing ,- getSettingsEnableCaretBrowsing ,- setSettingsEnableCaretBrowsing ,----- ** EnableDeveloperExtras- SettingsEnableDeveloperExtrasPropertyInfo,- constructSettingsEnableDeveloperExtras ,- getSettingsEnableDeveloperExtras ,- setSettingsEnableDeveloperExtras ,----- ** EnableDnsPrefetching- SettingsEnableDnsPrefetchingPropertyInfo,- constructSettingsEnableDnsPrefetching ,- getSettingsEnableDnsPrefetching ,- setSettingsEnableDnsPrefetching ,----- ** EnableFrameFlattening- SettingsEnableFrameFlatteningPropertyInfo,- constructSettingsEnableFrameFlattening ,- getSettingsEnableFrameFlattening ,- setSettingsEnableFrameFlattening ,----- ** EnableFullscreen- SettingsEnableFullscreenPropertyInfo ,- constructSettingsEnableFullscreen ,- getSettingsEnableFullscreen ,- setSettingsEnableFullscreen ,----- ** EnableHtml5Database- SettingsEnableHtml5DatabasePropertyInfo ,- constructSettingsEnableHtml5Database ,- getSettingsEnableHtml5Database ,- setSettingsEnableHtml5Database ,----- ** EnableHtml5LocalStorage- SettingsEnableHtml5LocalStoragePropertyInfo,- constructSettingsEnableHtml5LocalStorage,- getSettingsEnableHtml5LocalStorage ,- setSettingsEnableHtml5LocalStorage ,----- ** EnableHyperlinkAuditing- SettingsEnableHyperlinkAuditingPropertyInfo,- constructSettingsEnableHyperlinkAuditing,- getSettingsEnableHyperlinkAuditing ,- setSettingsEnableHyperlinkAuditing ,----- ** EnableJava- SettingsEnableJavaPropertyInfo ,- constructSettingsEnableJava ,- getSettingsEnableJava ,- setSettingsEnableJava ,----- ** EnableJavascript- SettingsEnableJavascriptPropertyInfo ,- constructSettingsEnableJavascript ,- getSettingsEnableJavascript ,- setSettingsEnableJavascript ,----- ** EnableMediaStream- SettingsEnableMediaStreamPropertyInfo ,- constructSettingsEnableMediaStream ,- getSettingsEnableMediaStream ,- setSettingsEnableMediaStream ,----- ** EnableMediasource- SettingsEnableMediasourcePropertyInfo ,- constructSettingsEnableMediasource ,- getSettingsEnableMediasource ,- setSettingsEnableMediasource ,----- ** EnableOfflineWebApplicationCache- SettingsEnableOfflineWebApplicationCachePropertyInfo,- constructSettingsEnableOfflineWebApplicationCache,- getSettingsEnableOfflineWebApplicationCache,- setSettingsEnableOfflineWebApplicationCache,----- ** EnablePageCache- SettingsEnablePageCachePropertyInfo ,- constructSettingsEnablePageCache ,- getSettingsEnablePageCache ,- setSettingsEnablePageCache ,----- ** EnablePlugins- SettingsEnablePluginsPropertyInfo ,- constructSettingsEnablePlugins ,- getSettingsEnablePlugins ,- setSettingsEnablePlugins ,----- ** EnablePrivateBrowsing- SettingsEnablePrivateBrowsingPropertyInfo,- constructSettingsEnablePrivateBrowsing ,- getSettingsEnablePrivateBrowsing ,- setSettingsEnablePrivateBrowsing ,----- ** EnableResizableTextAreas- SettingsEnableResizableTextAreasPropertyInfo,- constructSettingsEnableResizableTextAreas,- getSettingsEnableResizableTextAreas ,- setSettingsEnableResizableTextAreas ,----- ** EnableSiteSpecificQuirks- SettingsEnableSiteSpecificQuirksPropertyInfo,- constructSettingsEnableSiteSpecificQuirks,- getSettingsEnableSiteSpecificQuirks ,- setSettingsEnableSiteSpecificQuirks ,----- ** EnableSmoothScrolling- SettingsEnableSmoothScrollingPropertyInfo,- constructSettingsEnableSmoothScrolling ,- getSettingsEnableSmoothScrolling ,- setSettingsEnableSmoothScrolling ,----- ** EnableSpatialNavigation- SettingsEnableSpatialNavigationPropertyInfo,- constructSettingsEnableSpatialNavigation,- getSettingsEnableSpatialNavigation ,- setSettingsEnableSpatialNavigation ,----- ** EnableTabsToLinks- SettingsEnableTabsToLinksPropertyInfo ,- constructSettingsEnableTabsToLinks ,- getSettingsEnableTabsToLinks ,- setSettingsEnableTabsToLinks ,----- ** EnableWebaudio- SettingsEnableWebaudioPropertyInfo ,- constructSettingsEnableWebaudio ,- getSettingsEnableWebaudio ,- setSettingsEnableWebaudio ,----- ** EnableWebgl- SettingsEnableWebglPropertyInfo ,- constructSettingsEnableWebgl ,- getSettingsEnableWebgl ,- setSettingsEnableWebgl ,----- ** EnableWriteConsoleMessagesToStdout- SettingsEnableWriteConsoleMessagesToStdoutPropertyInfo,- constructSettingsEnableWriteConsoleMessagesToStdout,- getSettingsEnableWriteConsoleMessagesToStdout,- setSettingsEnableWriteConsoleMessagesToStdout,----- ** EnableXssAuditor- SettingsEnableXssAuditorPropertyInfo ,- constructSettingsEnableXssAuditor ,- getSettingsEnableXssAuditor ,- setSettingsEnableXssAuditor ,----- ** FantasyFontFamily- SettingsFantasyFontFamilyPropertyInfo ,- constructSettingsFantasyFontFamily ,- getSettingsFantasyFontFamily ,- setSettingsFantasyFontFamily ,----- ** JavascriptCanAccessClipboard- SettingsJavascriptCanAccessClipboardPropertyInfo,- constructSettingsJavascriptCanAccessClipboard,- getSettingsJavascriptCanAccessClipboard ,- setSettingsJavascriptCanAccessClipboard ,----- ** JavascriptCanOpenWindowsAutomatically- SettingsJavascriptCanOpenWindowsAutomaticallyPropertyInfo,- constructSettingsJavascriptCanOpenWindowsAutomatically,- getSettingsJavascriptCanOpenWindowsAutomatically,- setSettingsJavascriptCanOpenWindowsAutomatically,----- ** LoadIconsIgnoringImageLoadSetting- SettingsLoadIconsIgnoringImageLoadSettingPropertyInfo,- constructSettingsLoadIconsIgnoringImageLoadSetting,- getSettingsLoadIconsIgnoringImageLoadSetting,- setSettingsLoadIconsIgnoringImageLoadSetting,----- ** MediaPlaybackAllowsInline- SettingsMediaPlaybackAllowsInlinePropertyInfo,- constructSettingsMediaPlaybackAllowsInline,- getSettingsMediaPlaybackAllowsInline ,- setSettingsMediaPlaybackAllowsInline ,----- ** MediaPlaybackRequiresUserGesture- SettingsMediaPlaybackRequiresUserGesturePropertyInfo,- constructSettingsMediaPlaybackRequiresUserGesture,- getSettingsMediaPlaybackRequiresUserGesture,- setSettingsMediaPlaybackRequiresUserGesture,----- ** MinimumFontSize- SettingsMinimumFontSizePropertyInfo ,- constructSettingsMinimumFontSize ,- getSettingsMinimumFontSize ,- setSettingsMinimumFontSize ,----- ** MonospaceFontFamily- SettingsMonospaceFontFamilyPropertyInfo ,- constructSettingsMonospaceFontFamily ,- getSettingsMonospaceFontFamily ,- setSettingsMonospaceFontFamily ,----- ** PictographFontFamily- SettingsPictographFontFamilyPropertyInfo,- constructSettingsPictographFontFamily ,- getSettingsPictographFontFamily ,- setSettingsPictographFontFamily ,----- ** PrintBackgrounds- SettingsPrintBackgroundsPropertyInfo ,- constructSettingsPrintBackgrounds ,- getSettingsPrintBackgrounds ,- setSettingsPrintBackgrounds ,----- ** SansSerifFontFamily- SettingsSansSerifFontFamilyPropertyInfo ,- constructSettingsSansSerifFontFamily ,- getSettingsSansSerifFontFamily ,- setSettingsSansSerifFontFamily ,----- ** SerifFontFamily- SettingsSerifFontFamilyPropertyInfo ,- constructSettingsSerifFontFamily ,- getSettingsSerifFontFamily ,- setSettingsSerifFontFamily ,----- ** UserAgent- SettingsUserAgentPropertyInfo ,- constructSettingsUserAgent ,- getSettingsUserAgent ,- setSettingsUserAgent ,----- ** ZoomTextOnly- SettingsZoomTextOnlyPropertyInfo ,- constructSettingsZoomTextOnly ,- getSettingsZoomTextOnly ,- setSettingsZoomTextOnly ,----- ) where--import Prelude ()-import Data.GI.Base.ShortPrelude--import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2.Types-import GI.WebKit2.Callbacks-import qualified GI.GObject as GObject--newtype Settings = Settings (ForeignPtr Settings)-foreign import ccall "webkit_settings_get_type"- c_webkit_settings_get_type :: IO GType--type instance ParentTypes Settings = SettingsParentTypes-type SettingsParentTypes = '[GObject.Object]--instance GObject Settings where- gobjectIsInitiallyUnowned _ = False- gobjectType _ = c_webkit_settings_get_type- --class GObject o => SettingsK o-instance (GObject o, IsDescendantOf Settings o) => SettingsK o--toSettings :: SettingsK o => o -> IO Settings-toSettings = unsafeCastTo Settings--noSettings :: Maybe Settings-noSettings = Nothing---- VVV Prop "allow-file-access-from-file-urls"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsAllowFileAccessFromFileUrls :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsAllowFileAccessFromFileUrls obj = liftIO $ getObjectPropertyBool obj "allow-file-access-from-file-urls"--setSettingsAllowFileAccessFromFileUrls :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsAllowFileAccessFromFileUrls obj val = liftIO $ setObjectPropertyBool obj "allow-file-access-from-file-urls" val--constructSettingsAllowFileAccessFromFileUrls :: Bool -> IO ([Char], GValue)-constructSettingsAllowFileAccessFromFileUrls val = constructObjectPropertyBool "allow-file-access-from-file-urls" val--data SettingsAllowFileAccessFromFileUrlsPropertyInfo-instance AttrInfo SettingsAllowFileAccessFromFileUrlsPropertyInfo where- type AttrAllowedOps SettingsAllowFileAccessFromFileUrlsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsAllowFileAccessFromFileUrlsPropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsAllowFileAccessFromFileUrlsPropertyInfo = SettingsK- type AttrGetType SettingsAllowFileAccessFromFileUrlsPropertyInfo = Bool- type AttrLabel SettingsAllowFileAccessFromFileUrlsPropertyInfo = "Settings::allow-file-access-from-file-urls"- attrGet _ = getSettingsAllowFileAccessFromFileUrls- attrSet _ = setSettingsAllowFileAccessFromFileUrls- attrConstruct _ = constructSettingsAllowFileAccessFromFileUrls---- VVV Prop "allow-modal-dialogs"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsAllowModalDialogs :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsAllowModalDialogs obj = liftIO $ getObjectPropertyBool obj "allow-modal-dialogs"--setSettingsAllowModalDialogs :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsAllowModalDialogs obj val = liftIO $ setObjectPropertyBool obj "allow-modal-dialogs" val--constructSettingsAllowModalDialogs :: Bool -> IO ([Char], GValue)-constructSettingsAllowModalDialogs val = constructObjectPropertyBool "allow-modal-dialogs" val--data SettingsAllowModalDialogsPropertyInfo-instance AttrInfo SettingsAllowModalDialogsPropertyInfo where- type AttrAllowedOps SettingsAllowModalDialogsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsAllowModalDialogsPropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsAllowModalDialogsPropertyInfo = SettingsK- type AttrGetType SettingsAllowModalDialogsPropertyInfo = Bool- type AttrLabel SettingsAllowModalDialogsPropertyInfo = "Settings::allow-modal-dialogs"- attrGet _ = getSettingsAllowModalDialogs- attrSet _ = setSettingsAllowModalDialogs- attrConstruct _ = constructSettingsAllowModalDialogs---- VVV Prop "auto-load-images"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsAutoLoadImages :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsAutoLoadImages obj = liftIO $ getObjectPropertyBool obj "auto-load-images"--setSettingsAutoLoadImages :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsAutoLoadImages obj val = liftIO $ setObjectPropertyBool obj "auto-load-images" val--constructSettingsAutoLoadImages :: Bool -> IO ([Char], GValue)-constructSettingsAutoLoadImages val = constructObjectPropertyBool "auto-load-images" val--data SettingsAutoLoadImagesPropertyInfo-instance AttrInfo SettingsAutoLoadImagesPropertyInfo where- type AttrAllowedOps SettingsAutoLoadImagesPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsAutoLoadImagesPropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsAutoLoadImagesPropertyInfo = SettingsK- type AttrGetType SettingsAutoLoadImagesPropertyInfo = Bool- type AttrLabel SettingsAutoLoadImagesPropertyInfo = "Settings::auto-load-images"- attrGet _ = getSettingsAutoLoadImages- attrSet _ = setSettingsAutoLoadImages- attrConstruct _ = constructSettingsAutoLoadImages---- VVV Prop "cursive-font-family"- -- Type: TBasicType TUTF8- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsCursiveFontFamily :: (MonadIO m, SettingsK o) => o -> m T.Text-getSettingsCursiveFontFamily obj = liftIO $ getObjectPropertyString obj "cursive-font-family"--setSettingsCursiveFontFamily :: (MonadIO m, SettingsK o) => o -> T.Text -> m ()-setSettingsCursiveFontFamily obj val = liftIO $ setObjectPropertyString obj "cursive-font-family" val--constructSettingsCursiveFontFamily :: T.Text -> IO ([Char], GValue)-constructSettingsCursiveFontFamily val = constructObjectPropertyString "cursive-font-family" val--data SettingsCursiveFontFamilyPropertyInfo-instance AttrInfo SettingsCursiveFontFamilyPropertyInfo where- type AttrAllowedOps SettingsCursiveFontFamilyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsCursiveFontFamilyPropertyInfo = (~) T.Text- type AttrBaseTypeConstraint SettingsCursiveFontFamilyPropertyInfo = SettingsK- type AttrGetType SettingsCursiveFontFamilyPropertyInfo = T.Text- type AttrLabel SettingsCursiveFontFamilyPropertyInfo = "Settings::cursive-font-family"- attrGet _ = getSettingsCursiveFontFamily- attrSet _ = setSettingsCursiveFontFamily- attrConstruct _ = constructSettingsCursiveFontFamily---- VVV Prop "default-charset"- -- Type: TBasicType TUTF8- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsDefaultCharset :: (MonadIO m, SettingsK o) => o -> m T.Text-getSettingsDefaultCharset obj = liftIO $ getObjectPropertyString obj "default-charset"--setSettingsDefaultCharset :: (MonadIO m, SettingsK o) => o -> T.Text -> m ()-setSettingsDefaultCharset obj val = liftIO $ setObjectPropertyString obj "default-charset" val--constructSettingsDefaultCharset :: T.Text -> IO ([Char], GValue)-constructSettingsDefaultCharset val = constructObjectPropertyString "default-charset" val--data SettingsDefaultCharsetPropertyInfo-instance AttrInfo SettingsDefaultCharsetPropertyInfo where- type AttrAllowedOps SettingsDefaultCharsetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsDefaultCharsetPropertyInfo = (~) T.Text- type AttrBaseTypeConstraint SettingsDefaultCharsetPropertyInfo = SettingsK- type AttrGetType SettingsDefaultCharsetPropertyInfo = T.Text- type AttrLabel SettingsDefaultCharsetPropertyInfo = "Settings::default-charset"- attrGet _ = getSettingsDefaultCharset- attrSet _ = setSettingsDefaultCharset- attrConstruct _ = constructSettingsDefaultCharset---- VVV Prop "default-font-family"- -- Type: TBasicType TUTF8- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsDefaultFontFamily :: (MonadIO m, SettingsK o) => o -> m T.Text-getSettingsDefaultFontFamily obj = liftIO $ getObjectPropertyString obj "default-font-family"--setSettingsDefaultFontFamily :: (MonadIO m, SettingsK o) => o -> T.Text -> m ()-setSettingsDefaultFontFamily obj val = liftIO $ setObjectPropertyString obj "default-font-family" val--constructSettingsDefaultFontFamily :: T.Text -> IO ([Char], GValue)-constructSettingsDefaultFontFamily val = constructObjectPropertyString "default-font-family" val--data SettingsDefaultFontFamilyPropertyInfo-instance AttrInfo SettingsDefaultFontFamilyPropertyInfo where- type AttrAllowedOps SettingsDefaultFontFamilyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsDefaultFontFamilyPropertyInfo = (~) T.Text- type AttrBaseTypeConstraint SettingsDefaultFontFamilyPropertyInfo = SettingsK- type AttrGetType SettingsDefaultFontFamilyPropertyInfo = T.Text- type AttrLabel SettingsDefaultFontFamilyPropertyInfo = "Settings::default-font-family"- attrGet _ = getSettingsDefaultFontFamily- attrSet _ = setSettingsDefaultFontFamily- attrConstruct _ = constructSettingsDefaultFontFamily---- VVV Prop "default-font-size"- -- Type: TBasicType TUInt32- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsDefaultFontSize :: (MonadIO m, SettingsK o) => o -> m Word32-getSettingsDefaultFontSize obj = liftIO $ getObjectPropertyCUInt obj "default-font-size"--setSettingsDefaultFontSize :: (MonadIO m, SettingsK o) => o -> Word32 -> m ()-setSettingsDefaultFontSize obj val = liftIO $ setObjectPropertyCUInt obj "default-font-size" val--constructSettingsDefaultFontSize :: Word32 -> IO ([Char], GValue)-constructSettingsDefaultFontSize val = constructObjectPropertyCUInt "default-font-size" val--data SettingsDefaultFontSizePropertyInfo-instance AttrInfo SettingsDefaultFontSizePropertyInfo where- type AttrAllowedOps SettingsDefaultFontSizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsDefaultFontSizePropertyInfo = (~) Word32- type AttrBaseTypeConstraint SettingsDefaultFontSizePropertyInfo = SettingsK- type AttrGetType SettingsDefaultFontSizePropertyInfo = Word32- type AttrLabel SettingsDefaultFontSizePropertyInfo = "Settings::default-font-size"- attrGet _ = getSettingsDefaultFontSize- attrSet _ = setSettingsDefaultFontSize- attrConstruct _ = constructSettingsDefaultFontSize---- VVV Prop "default-monospace-font-size"- -- Type: TBasicType TUInt32- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsDefaultMonospaceFontSize :: (MonadIO m, SettingsK o) => o -> m Word32-getSettingsDefaultMonospaceFontSize obj = liftIO $ getObjectPropertyCUInt obj "default-monospace-font-size"--setSettingsDefaultMonospaceFontSize :: (MonadIO m, SettingsK o) => o -> Word32 -> m ()-setSettingsDefaultMonospaceFontSize obj val = liftIO $ setObjectPropertyCUInt obj "default-monospace-font-size" val--constructSettingsDefaultMonospaceFontSize :: Word32 -> IO ([Char], GValue)-constructSettingsDefaultMonospaceFontSize val = constructObjectPropertyCUInt "default-monospace-font-size" val--data SettingsDefaultMonospaceFontSizePropertyInfo-instance AttrInfo SettingsDefaultMonospaceFontSizePropertyInfo where- type AttrAllowedOps SettingsDefaultMonospaceFontSizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsDefaultMonospaceFontSizePropertyInfo = (~) Word32- type AttrBaseTypeConstraint SettingsDefaultMonospaceFontSizePropertyInfo = SettingsK- type AttrGetType SettingsDefaultMonospaceFontSizePropertyInfo = Word32- type AttrLabel SettingsDefaultMonospaceFontSizePropertyInfo = "Settings::default-monospace-font-size"- attrGet _ = getSettingsDefaultMonospaceFontSize- attrSet _ = setSettingsDefaultMonospaceFontSize- attrConstruct _ = constructSettingsDefaultMonospaceFontSize---- VVV Prop "draw-compositing-indicators"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsDrawCompositingIndicators :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsDrawCompositingIndicators obj = liftIO $ getObjectPropertyBool obj "draw-compositing-indicators"--setSettingsDrawCompositingIndicators :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsDrawCompositingIndicators obj val = liftIO $ setObjectPropertyBool obj "draw-compositing-indicators" val--constructSettingsDrawCompositingIndicators :: Bool -> IO ([Char], GValue)-constructSettingsDrawCompositingIndicators val = constructObjectPropertyBool "draw-compositing-indicators" val--data SettingsDrawCompositingIndicatorsPropertyInfo-instance AttrInfo SettingsDrawCompositingIndicatorsPropertyInfo where- type AttrAllowedOps SettingsDrawCompositingIndicatorsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsDrawCompositingIndicatorsPropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsDrawCompositingIndicatorsPropertyInfo = SettingsK- type AttrGetType SettingsDrawCompositingIndicatorsPropertyInfo = Bool- type AttrLabel SettingsDrawCompositingIndicatorsPropertyInfo = "Settings::draw-compositing-indicators"- attrGet _ = getSettingsDrawCompositingIndicators- attrSet _ = setSettingsDrawCompositingIndicators- attrConstruct _ = constructSettingsDrawCompositingIndicators---- VVV Prop "enable-accelerated-2d-canvas"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsEnableAccelerated2dCanvas :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsEnableAccelerated2dCanvas obj = liftIO $ getObjectPropertyBool obj "enable-accelerated-2d-canvas"--setSettingsEnableAccelerated2dCanvas :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsEnableAccelerated2dCanvas obj val = liftIO $ setObjectPropertyBool obj "enable-accelerated-2d-canvas" val--constructSettingsEnableAccelerated2dCanvas :: Bool -> IO ([Char], GValue)-constructSettingsEnableAccelerated2dCanvas val = constructObjectPropertyBool "enable-accelerated-2d-canvas" val--data SettingsEnableAccelerated2dCanvasPropertyInfo-instance AttrInfo SettingsEnableAccelerated2dCanvasPropertyInfo where- type AttrAllowedOps SettingsEnableAccelerated2dCanvasPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsEnableAccelerated2dCanvasPropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsEnableAccelerated2dCanvasPropertyInfo = SettingsK- type AttrGetType SettingsEnableAccelerated2dCanvasPropertyInfo = Bool- type AttrLabel SettingsEnableAccelerated2dCanvasPropertyInfo = "Settings::enable-accelerated-2d-canvas"- attrGet _ = getSettingsEnableAccelerated2dCanvas- attrSet _ = setSettingsEnableAccelerated2dCanvas- attrConstruct _ = constructSettingsEnableAccelerated2dCanvas---- VVV Prop "enable-caret-browsing"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsEnableCaretBrowsing :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsEnableCaretBrowsing obj = liftIO $ getObjectPropertyBool obj "enable-caret-browsing"--setSettingsEnableCaretBrowsing :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsEnableCaretBrowsing obj val = liftIO $ setObjectPropertyBool obj "enable-caret-browsing" val--constructSettingsEnableCaretBrowsing :: Bool -> IO ([Char], GValue)-constructSettingsEnableCaretBrowsing val = constructObjectPropertyBool "enable-caret-browsing" val--data SettingsEnableCaretBrowsingPropertyInfo-instance AttrInfo SettingsEnableCaretBrowsingPropertyInfo where- type AttrAllowedOps SettingsEnableCaretBrowsingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsEnableCaretBrowsingPropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsEnableCaretBrowsingPropertyInfo = SettingsK- type AttrGetType SettingsEnableCaretBrowsingPropertyInfo = Bool- type AttrLabel SettingsEnableCaretBrowsingPropertyInfo = "Settings::enable-caret-browsing"- attrGet _ = getSettingsEnableCaretBrowsing- attrSet _ = setSettingsEnableCaretBrowsing- attrConstruct _ = constructSettingsEnableCaretBrowsing---- VVV Prop "enable-developer-extras"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsEnableDeveloperExtras :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsEnableDeveloperExtras obj = liftIO $ getObjectPropertyBool obj "enable-developer-extras"--setSettingsEnableDeveloperExtras :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsEnableDeveloperExtras obj val = liftIO $ setObjectPropertyBool obj "enable-developer-extras" val--constructSettingsEnableDeveloperExtras :: Bool -> IO ([Char], GValue)-constructSettingsEnableDeveloperExtras val = constructObjectPropertyBool "enable-developer-extras" val--data SettingsEnableDeveloperExtrasPropertyInfo-instance AttrInfo SettingsEnableDeveloperExtrasPropertyInfo where- type AttrAllowedOps SettingsEnableDeveloperExtrasPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsEnableDeveloperExtrasPropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsEnableDeveloperExtrasPropertyInfo = SettingsK- type AttrGetType SettingsEnableDeveloperExtrasPropertyInfo = Bool- type AttrLabel SettingsEnableDeveloperExtrasPropertyInfo = "Settings::enable-developer-extras"- attrGet _ = getSettingsEnableDeveloperExtras- attrSet _ = setSettingsEnableDeveloperExtras- attrConstruct _ = constructSettingsEnableDeveloperExtras---- VVV Prop "enable-dns-prefetching"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsEnableDnsPrefetching :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsEnableDnsPrefetching obj = liftIO $ getObjectPropertyBool obj "enable-dns-prefetching"--setSettingsEnableDnsPrefetching :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsEnableDnsPrefetching obj val = liftIO $ setObjectPropertyBool obj "enable-dns-prefetching" val--constructSettingsEnableDnsPrefetching :: Bool -> IO ([Char], GValue)-constructSettingsEnableDnsPrefetching val = constructObjectPropertyBool "enable-dns-prefetching" val--data SettingsEnableDnsPrefetchingPropertyInfo-instance AttrInfo SettingsEnableDnsPrefetchingPropertyInfo where- type AttrAllowedOps SettingsEnableDnsPrefetchingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsEnableDnsPrefetchingPropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsEnableDnsPrefetchingPropertyInfo = SettingsK- type AttrGetType SettingsEnableDnsPrefetchingPropertyInfo = Bool- type AttrLabel SettingsEnableDnsPrefetchingPropertyInfo = "Settings::enable-dns-prefetching"- attrGet _ = getSettingsEnableDnsPrefetching- attrSet _ = setSettingsEnableDnsPrefetching- attrConstruct _ = constructSettingsEnableDnsPrefetching---- VVV Prop "enable-frame-flattening"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsEnableFrameFlattening :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsEnableFrameFlattening obj = liftIO $ getObjectPropertyBool obj "enable-frame-flattening"--setSettingsEnableFrameFlattening :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsEnableFrameFlattening obj val = liftIO $ setObjectPropertyBool obj "enable-frame-flattening" val--constructSettingsEnableFrameFlattening :: Bool -> IO ([Char], GValue)-constructSettingsEnableFrameFlattening val = constructObjectPropertyBool "enable-frame-flattening" val--data SettingsEnableFrameFlatteningPropertyInfo-instance AttrInfo SettingsEnableFrameFlatteningPropertyInfo where- type AttrAllowedOps SettingsEnableFrameFlatteningPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsEnableFrameFlatteningPropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsEnableFrameFlatteningPropertyInfo = SettingsK- type AttrGetType SettingsEnableFrameFlatteningPropertyInfo = Bool- type AttrLabel SettingsEnableFrameFlatteningPropertyInfo = "Settings::enable-frame-flattening"- attrGet _ = getSettingsEnableFrameFlattening- attrSet _ = setSettingsEnableFrameFlattening- attrConstruct _ = constructSettingsEnableFrameFlattening---- VVV Prop "enable-fullscreen"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsEnableFullscreen :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsEnableFullscreen obj = liftIO $ getObjectPropertyBool obj "enable-fullscreen"--setSettingsEnableFullscreen :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsEnableFullscreen obj val = liftIO $ setObjectPropertyBool obj "enable-fullscreen" val--constructSettingsEnableFullscreen :: Bool -> IO ([Char], GValue)-constructSettingsEnableFullscreen val = constructObjectPropertyBool "enable-fullscreen" val--data SettingsEnableFullscreenPropertyInfo-instance AttrInfo SettingsEnableFullscreenPropertyInfo where- type AttrAllowedOps SettingsEnableFullscreenPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsEnableFullscreenPropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsEnableFullscreenPropertyInfo = SettingsK- type AttrGetType SettingsEnableFullscreenPropertyInfo = Bool- type AttrLabel SettingsEnableFullscreenPropertyInfo = "Settings::enable-fullscreen"- attrGet _ = getSettingsEnableFullscreen- attrSet _ = setSettingsEnableFullscreen- attrConstruct _ = constructSettingsEnableFullscreen---- VVV Prop "enable-html5-database"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsEnableHtml5Database :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsEnableHtml5Database obj = liftIO $ getObjectPropertyBool obj "enable-html5-database"--setSettingsEnableHtml5Database :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsEnableHtml5Database obj val = liftIO $ setObjectPropertyBool obj "enable-html5-database" val--constructSettingsEnableHtml5Database :: Bool -> IO ([Char], GValue)-constructSettingsEnableHtml5Database val = constructObjectPropertyBool "enable-html5-database" val--data SettingsEnableHtml5DatabasePropertyInfo-instance AttrInfo SettingsEnableHtml5DatabasePropertyInfo where- type AttrAllowedOps SettingsEnableHtml5DatabasePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsEnableHtml5DatabasePropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsEnableHtml5DatabasePropertyInfo = SettingsK- type AttrGetType SettingsEnableHtml5DatabasePropertyInfo = Bool- type AttrLabel SettingsEnableHtml5DatabasePropertyInfo = "Settings::enable-html5-database"- attrGet _ = getSettingsEnableHtml5Database- attrSet _ = setSettingsEnableHtml5Database- attrConstruct _ = constructSettingsEnableHtml5Database---- VVV Prop "enable-html5-local-storage"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsEnableHtml5LocalStorage :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsEnableHtml5LocalStorage obj = liftIO $ getObjectPropertyBool obj "enable-html5-local-storage"--setSettingsEnableHtml5LocalStorage :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsEnableHtml5LocalStorage obj val = liftIO $ setObjectPropertyBool obj "enable-html5-local-storage" val--constructSettingsEnableHtml5LocalStorage :: Bool -> IO ([Char], GValue)-constructSettingsEnableHtml5LocalStorage val = constructObjectPropertyBool "enable-html5-local-storage" val--data SettingsEnableHtml5LocalStoragePropertyInfo-instance AttrInfo SettingsEnableHtml5LocalStoragePropertyInfo where- type AttrAllowedOps SettingsEnableHtml5LocalStoragePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsEnableHtml5LocalStoragePropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsEnableHtml5LocalStoragePropertyInfo = SettingsK- type AttrGetType SettingsEnableHtml5LocalStoragePropertyInfo = Bool- type AttrLabel SettingsEnableHtml5LocalStoragePropertyInfo = "Settings::enable-html5-local-storage"- attrGet _ = getSettingsEnableHtml5LocalStorage- attrSet _ = setSettingsEnableHtml5LocalStorage- attrConstruct _ = constructSettingsEnableHtml5LocalStorage---- VVV Prop "enable-hyperlink-auditing"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsEnableHyperlinkAuditing :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsEnableHyperlinkAuditing obj = liftIO $ getObjectPropertyBool obj "enable-hyperlink-auditing"--setSettingsEnableHyperlinkAuditing :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsEnableHyperlinkAuditing obj val = liftIO $ setObjectPropertyBool obj "enable-hyperlink-auditing" val--constructSettingsEnableHyperlinkAuditing :: Bool -> IO ([Char], GValue)-constructSettingsEnableHyperlinkAuditing val = constructObjectPropertyBool "enable-hyperlink-auditing" val--data SettingsEnableHyperlinkAuditingPropertyInfo-instance AttrInfo SettingsEnableHyperlinkAuditingPropertyInfo where- type AttrAllowedOps SettingsEnableHyperlinkAuditingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsEnableHyperlinkAuditingPropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsEnableHyperlinkAuditingPropertyInfo = SettingsK- type AttrGetType SettingsEnableHyperlinkAuditingPropertyInfo = Bool- type AttrLabel SettingsEnableHyperlinkAuditingPropertyInfo = "Settings::enable-hyperlink-auditing"- attrGet _ = getSettingsEnableHyperlinkAuditing- attrSet _ = setSettingsEnableHyperlinkAuditing- attrConstruct _ = constructSettingsEnableHyperlinkAuditing---- VVV Prop "enable-java"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsEnableJava :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsEnableJava obj = liftIO $ getObjectPropertyBool obj "enable-java"--setSettingsEnableJava :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsEnableJava obj val = liftIO $ setObjectPropertyBool obj "enable-java" val--constructSettingsEnableJava :: Bool -> IO ([Char], GValue)-constructSettingsEnableJava val = constructObjectPropertyBool "enable-java" val--data SettingsEnableJavaPropertyInfo-instance AttrInfo SettingsEnableJavaPropertyInfo where- type AttrAllowedOps SettingsEnableJavaPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsEnableJavaPropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsEnableJavaPropertyInfo = SettingsK- type AttrGetType SettingsEnableJavaPropertyInfo = Bool- type AttrLabel SettingsEnableJavaPropertyInfo = "Settings::enable-java"- attrGet _ = getSettingsEnableJava- attrSet _ = setSettingsEnableJava- attrConstruct _ = constructSettingsEnableJava---- VVV Prop "enable-javascript"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsEnableJavascript :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsEnableJavascript obj = liftIO $ getObjectPropertyBool obj "enable-javascript"--setSettingsEnableJavascript :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsEnableJavascript obj val = liftIO $ setObjectPropertyBool obj "enable-javascript" val--constructSettingsEnableJavascript :: Bool -> IO ([Char], GValue)-constructSettingsEnableJavascript val = constructObjectPropertyBool "enable-javascript" val--data SettingsEnableJavascriptPropertyInfo-instance AttrInfo SettingsEnableJavascriptPropertyInfo where- type AttrAllowedOps SettingsEnableJavascriptPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsEnableJavascriptPropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsEnableJavascriptPropertyInfo = SettingsK- type AttrGetType SettingsEnableJavascriptPropertyInfo = Bool- type AttrLabel SettingsEnableJavascriptPropertyInfo = "Settings::enable-javascript"- attrGet _ = getSettingsEnableJavascript- attrSet _ = setSettingsEnableJavascript- attrConstruct _ = constructSettingsEnableJavascript---- VVV Prop "enable-media-stream"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsEnableMediaStream :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsEnableMediaStream obj = liftIO $ getObjectPropertyBool obj "enable-media-stream"--setSettingsEnableMediaStream :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsEnableMediaStream obj val = liftIO $ setObjectPropertyBool obj "enable-media-stream" val--constructSettingsEnableMediaStream :: Bool -> IO ([Char], GValue)-constructSettingsEnableMediaStream val = constructObjectPropertyBool "enable-media-stream" val--data SettingsEnableMediaStreamPropertyInfo-instance AttrInfo SettingsEnableMediaStreamPropertyInfo where- type AttrAllowedOps SettingsEnableMediaStreamPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsEnableMediaStreamPropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsEnableMediaStreamPropertyInfo = SettingsK- type AttrGetType SettingsEnableMediaStreamPropertyInfo = Bool- type AttrLabel SettingsEnableMediaStreamPropertyInfo = "Settings::enable-media-stream"- attrGet _ = getSettingsEnableMediaStream- attrSet _ = setSettingsEnableMediaStream- attrConstruct _ = constructSettingsEnableMediaStream---- VVV Prop "enable-mediasource"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsEnableMediasource :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsEnableMediasource obj = liftIO $ getObjectPropertyBool obj "enable-mediasource"--setSettingsEnableMediasource :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsEnableMediasource obj val = liftIO $ setObjectPropertyBool obj "enable-mediasource" val--constructSettingsEnableMediasource :: Bool -> IO ([Char], GValue)-constructSettingsEnableMediasource val = constructObjectPropertyBool "enable-mediasource" val--data SettingsEnableMediasourcePropertyInfo-instance AttrInfo SettingsEnableMediasourcePropertyInfo where- type AttrAllowedOps SettingsEnableMediasourcePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsEnableMediasourcePropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsEnableMediasourcePropertyInfo = SettingsK- type AttrGetType SettingsEnableMediasourcePropertyInfo = Bool- type AttrLabel SettingsEnableMediasourcePropertyInfo = "Settings::enable-mediasource"- attrGet _ = getSettingsEnableMediasource- attrSet _ = setSettingsEnableMediasource- attrConstruct _ = constructSettingsEnableMediasource---- VVV Prop "enable-offline-web-application-cache"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsEnableOfflineWebApplicationCache :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsEnableOfflineWebApplicationCache obj = liftIO $ getObjectPropertyBool obj "enable-offline-web-application-cache"--setSettingsEnableOfflineWebApplicationCache :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsEnableOfflineWebApplicationCache obj val = liftIO $ setObjectPropertyBool obj "enable-offline-web-application-cache" val--constructSettingsEnableOfflineWebApplicationCache :: Bool -> IO ([Char], GValue)-constructSettingsEnableOfflineWebApplicationCache val = constructObjectPropertyBool "enable-offline-web-application-cache" val--data SettingsEnableOfflineWebApplicationCachePropertyInfo-instance AttrInfo SettingsEnableOfflineWebApplicationCachePropertyInfo where- type AttrAllowedOps SettingsEnableOfflineWebApplicationCachePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsEnableOfflineWebApplicationCachePropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsEnableOfflineWebApplicationCachePropertyInfo = SettingsK- type AttrGetType SettingsEnableOfflineWebApplicationCachePropertyInfo = Bool- type AttrLabel SettingsEnableOfflineWebApplicationCachePropertyInfo = "Settings::enable-offline-web-application-cache"- attrGet _ = getSettingsEnableOfflineWebApplicationCache- attrSet _ = setSettingsEnableOfflineWebApplicationCache- attrConstruct _ = constructSettingsEnableOfflineWebApplicationCache---- VVV Prop "enable-page-cache"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsEnablePageCache :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsEnablePageCache obj = liftIO $ getObjectPropertyBool obj "enable-page-cache"--setSettingsEnablePageCache :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsEnablePageCache obj val = liftIO $ setObjectPropertyBool obj "enable-page-cache" val--constructSettingsEnablePageCache :: Bool -> IO ([Char], GValue)-constructSettingsEnablePageCache val = constructObjectPropertyBool "enable-page-cache" val--data SettingsEnablePageCachePropertyInfo-instance AttrInfo SettingsEnablePageCachePropertyInfo where- type AttrAllowedOps SettingsEnablePageCachePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsEnablePageCachePropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsEnablePageCachePropertyInfo = SettingsK- type AttrGetType SettingsEnablePageCachePropertyInfo = Bool- type AttrLabel SettingsEnablePageCachePropertyInfo = "Settings::enable-page-cache"- attrGet _ = getSettingsEnablePageCache- attrSet _ = setSettingsEnablePageCache- attrConstruct _ = constructSettingsEnablePageCache---- VVV Prop "enable-plugins"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsEnablePlugins :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsEnablePlugins obj = liftIO $ getObjectPropertyBool obj "enable-plugins"--setSettingsEnablePlugins :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsEnablePlugins obj val = liftIO $ setObjectPropertyBool obj "enable-plugins" val--constructSettingsEnablePlugins :: Bool -> IO ([Char], GValue)-constructSettingsEnablePlugins val = constructObjectPropertyBool "enable-plugins" val--data SettingsEnablePluginsPropertyInfo-instance AttrInfo SettingsEnablePluginsPropertyInfo where- type AttrAllowedOps SettingsEnablePluginsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsEnablePluginsPropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsEnablePluginsPropertyInfo = SettingsK- type AttrGetType SettingsEnablePluginsPropertyInfo = Bool- type AttrLabel SettingsEnablePluginsPropertyInfo = "Settings::enable-plugins"- attrGet _ = getSettingsEnablePlugins- attrSet _ = setSettingsEnablePlugins- attrConstruct _ = constructSettingsEnablePlugins---- VVV Prop "enable-private-browsing"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsEnablePrivateBrowsing :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsEnablePrivateBrowsing obj = liftIO $ getObjectPropertyBool obj "enable-private-browsing"--setSettingsEnablePrivateBrowsing :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsEnablePrivateBrowsing obj val = liftIO $ setObjectPropertyBool obj "enable-private-browsing" val--constructSettingsEnablePrivateBrowsing :: Bool -> IO ([Char], GValue)-constructSettingsEnablePrivateBrowsing val = constructObjectPropertyBool "enable-private-browsing" val--data SettingsEnablePrivateBrowsingPropertyInfo-instance AttrInfo SettingsEnablePrivateBrowsingPropertyInfo where- type AttrAllowedOps SettingsEnablePrivateBrowsingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsEnablePrivateBrowsingPropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsEnablePrivateBrowsingPropertyInfo = SettingsK- type AttrGetType SettingsEnablePrivateBrowsingPropertyInfo = Bool- type AttrLabel SettingsEnablePrivateBrowsingPropertyInfo = "Settings::enable-private-browsing"- attrGet _ = getSettingsEnablePrivateBrowsing- attrSet _ = setSettingsEnablePrivateBrowsing- attrConstruct _ = constructSettingsEnablePrivateBrowsing---- VVV Prop "enable-resizable-text-areas"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsEnableResizableTextAreas :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsEnableResizableTextAreas obj = liftIO $ getObjectPropertyBool obj "enable-resizable-text-areas"--setSettingsEnableResizableTextAreas :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsEnableResizableTextAreas obj val = liftIO $ setObjectPropertyBool obj "enable-resizable-text-areas" val--constructSettingsEnableResizableTextAreas :: Bool -> IO ([Char], GValue)-constructSettingsEnableResizableTextAreas val = constructObjectPropertyBool "enable-resizable-text-areas" val--data SettingsEnableResizableTextAreasPropertyInfo-instance AttrInfo SettingsEnableResizableTextAreasPropertyInfo where- type AttrAllowedOps SettingsEnableResizableTextAreasPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsEnableResizableTextAreasPropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsEnableResizableTextAreasPropertyInfo = SettingsK- type AttrGetType SettingsEnableResizableTextAreasPropertyInfo = Bool- type AttrLabel SettingsEnableResizableTextAreasPropertyInfo = "Settings::enable-resizable-text-areas"- attrGet _ = getSettingsEnableResizableTextAreas- attrSet _ = setSettingsEnableResizableTextAreas- attrConstruct _ = constructSettingsEnableResizableTextAreas---- VVV Prop "enable-site-specific-quirks"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsEnableSiteSpecificQuirks :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsEnableSiteSpecificQuirks obj = liftIO $ getObjectPropertyBool obj "enable-site-specific-quirks"--setSettingsEnableSiteSpecificQuirks :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsEnableSiteSpecificQuirks obj val = liftIO $ setObjectPropertyBool obj "enable-site-specific-quirks" val--constructSettingsEnableSiteSpecificQuirks :: Bool -> IO ([Char], GValue)-constructSettingsEnableSiteSpecificQuirks val = constructObjectPropertyBool "enable-site-specific-quirks" val--data SettingsEnableSiteSpecificQuirksPropertyInfo-instance AttrInfo SettingsEnableSiteSpecificQuirksPropertyInfo where- type AttrAllowedOps SettingsEnableSiteSpecificQuirksPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsEnableSiteSpecificQuirksPropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsEnableSiteSpecificQuirksPropertyInfo = SettingsK- type AttrGetType SettingsEnableSiteSpecificQuirksPropertyInfo = Bool- type AttrLabel SettingsEnableSiteSpecificQuirksPropertyInfo = "Settings::enable-site-specific-quirks"- attrGet _ = getSettingsEnableSiteSpecificQuirks- attrSet _ = setSettingsEnableSiteSpecificQuirks- attrConstruct _ = constructSettingsEnableSiteSpecificQuirks---- VVV Prop "enable-smooth-scrolling"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsEnableSmoothScrolling :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsEnableSmoothScrolling obj = liftIO $ getObjectPropertyBool obj "enable-smooth-scrolling"--setSettingsEnableSmoothScrolling :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsEnableSmoothScrolling obj val = liftIO $ setObjectPropertyBool obj "enable-smooth-scrolling" val--constructSettingsEnableSmoothScrolling :: Bool -> IO ([Char], GValue)-constructSettingsEnableSmoothScrolling val = constructObjectPropertyBool "enable-smooth-scrolling" val--data SettingsEnableSmoothScrollingPropertyInfo-instance AttrInfo SettingsEnableSmoothScrollingPropertyInfo where- type AttrAllowedOps SettingsEnableSmoothScrollingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsEnableSmoothScrollingPropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsEnableSmoothScrollingPropertyInfo = SettingsK- type AttrGetType SettingsEnableSmoothScrollingPropertyInfo = Bool- type AttrLabel SettingsEnableSmoothScrollingPropertyInfo = "Settings::enable-smooth-scrolling"- attrGet _ = getSettingsEnableSmoothScrolling- attrSet _ = setSettingsEnableSmoothScrolling- attrConstruct _ = constructSettingsEnableSmoothScrolling---- VVV Prop "enable-spatial-navigation"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsEnableSpatialNavigation :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsEnableSpatialNavigation obj = liftIO $ getObjectPropertyBool obj "enable-spatial-navigation"--setSettingsEnableSpatialNavigation :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsEnableSpatialNavigation obj val = liftIO $ setObjectPropertyBool obj "enable-spatial-navigation" val--constructSettingsEnableSpatialNavigation :: Bool -> IO ([Char], GValue)-constructSettingsEnableSpatialNavigation val = constructObjectPropertyBool "enable-spatial-navigation" val--data SettingsEnableSpatialNavigationPropertyInfo-instance AttrInfo SettingsEnableSpatialNavigationPropertyInfo where- type AttrAllowedOps SettingsEnableSpatialNavigationPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsEnableSpatialNavigationPropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsEnableSpatialNavigationPropertyInfo = SettingsK- type AttrGetType SettingsEnableSpatialNavigationPropertyInfo = Bool- type AttrLabel SettingsEnableSpatialNavigationPropertyInfo = "Settings::enable-spatial-navigation"- attrGet _ = getSettingsEnableSpatialNavigation- attrSet _ = setSettingsEnableSpatialNavigation- attrConstruct _ = constructSettingsEnableSpatialNavigation---- VVV Prop "enable-tabs-to-links"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsEnableTabsToLinks :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsEnableTabsToLinks obj = liftIO $ getObjectPropertyBool obj "enable-tabs-to-links"--setSettingsEnableTabsToLinks :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsEnableTabsToLinks obj val = liftIO $ setObjectPropertyBool obj "enable-tabs-to-links" val--constructSettingsEnableTabsToLinks :: Bool -> IO ([Char], GValue)-constructSettingsEnableTabsToLinks val = constructObjectPropertyBool "enable-tabs-to-links" val--data SettingsEnableTabsToLinksPropertyInfo-instance AttrInfo SettingsEnableTabsToLinksPropertyInfo where- type AttrAllowedOps SettingsEnableTabsToLinksPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsEnableTabsToLinksPropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsEnableTabsToLinksPropertyInfo = SettingsK- type AttrGetType SettingsEnableTabsToLinksPropertyInfo = Bool- type AttrLabel SettingsEnableTabsToLinksPropertyInfo = "Settings::enable-tabs-to-links"- attrGet _ = getSettingsEnableTabsToLinks- attrSet _ = setSettingsEnableTabsToLinks- attrConstruct _ = constructSettingsEnableTabsToLinks---- VVV Prop "enable-webaudio"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsEnableWebaudio :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsEnableWebaudio obj = liftIO $ getObjectPropertyBool obj "enable-webaudio"--setSettingsEnableWebaudio :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsEnableWebaudio obj val = liftIO $ setObjectPropertyBool obj "enable-webaudio" val--constructSettingsEnableWebaudio :: Bool -> IO ([Char], GValue)-constructSettingsEnableWebaudio val = constructObjectPropertyBool "enable-webaudio" val--data SettingsEnableWebaudioPropertyInfo-instance AttrInfo SettingsEnableWebaudioPropertyInfo where- type AttrAllowedOps SettingsEnableWebaudioPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsEnableWebaudioPropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsEnableWebaudioPropertyInfo = SettingsK- type AttrGetType SettingsEnableWebaudioPropertyInfo = Bool- type AttrLabel SettingsEnableWebaudioPropertyInfo = "Settings::enable-webaudio"- attrGet _ = getSettingsEnableWebaudio- attrSet _ = setSettingsEnableWebaudio- attrConstruct _ = constructSettingsEnableWebaudio---- VVV Prop "enable-webgl"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsEnableWebgl :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsEnableWebgl obj = liftIO $ getObjectPropertyBool obj "enable-webgl"--setSettingsEnableWebgl :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsEnableWebgl obj val = liftIO $ setObjectPropertyBool obj "enable-webgl" val--constructSettingsEnableWebgl :: Bool -> IO ([Char], GValue)-constructSettingsEnableWebgl val = constructObjectPropertyBool "enable-webgl" val--data SettingsEnableWebglPropertyInfo-instance AttrInfo SettingsEnableWebglPropertyInfo where- type AttrAllowedOps SettingsEnableWebglPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsEnableWebglPropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsEnableWebglPropertyInfo = SettingsK- type AttrGetType SettingsEnableWebglPropertyInfo = Bool- type AttrLabel SettingsEnableWebglPropertyInfo = "Settings::enable-webgl"- attrGet _ = getSettingsEnableWebgl- attrSet _ = setSettingsEnableWebgl- attrConstruct _ = constructSettingsEnableWebgl---- VVV Prop "enable-write-console-messages-to-stdout"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsEnableWriteConsoleMessagesToStdout :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsEnableWriteConsoleMessagesToStdout obj = liftIO $ getObjectPropertyBool obj "enable-write-console-messages-to-stdout"--setSettingsEnableWriteConsoleMessagesToStdout :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsEnableWriteConsoleMessagesToStdout obj val = liftIO $ setObjectPropertyBool obj "enable-write-console-messages-to-stdout" val--constructSettingsEnableWriteConsoleMessagesToStdout :: Bool -> IO ([Char], GValue)-constructSettingsEnableWriteConsoleMessagesToStdout val = constructObjectPropertyBool "enable-write-console-messages-to-stdout" val--data SettingsEnableWriteConsoleMessagesToStdoutPropertyInfo-instance AttrInfo SettingsEnableWriteConsoleMessagesToStdoutPropertyInfo where- type AttrAllowedOps SettingsEnableWriteConsoleMessagesToStdoutPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsEnableWriteConsoleMessagesToStdoutPropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsEnableWriteConsoleMessagesToStdoutPropertyInfo = SettingsK- type AttrGetType SettingsEnableWriteConsoleMessagesToStdoutPropertyInfo = Bool- type AttrLabel SettingsEnableWriteConsoleMessagesToStdoutPropertyInfo = "Settings::enable-write-console-messages-to-stdout"- attrGet _ = getSettingsEnableWriteConsoleMessagesToStdout- attrSet _ = setSettingsEnableWriteConsoleMessagesToStdout- attrConstruct _ = constructSettingsEnableWriteConsoleMessagesToStdout---- VVV Prop "enable-xss-auditor"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsEnableXssAuditor :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsEnableXssAuditor obj = liftIO $ getObjectPropertyBool obj "enable-xss-auditor"--setSettingsEnableXssAuditor :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsEnableXssAuditor obj val = liftIO $ setObjectPropertyBool obj "enable-xss-auditor" val--constructSettingsEnableXssAuditor :: Bool -> IO ([Char], GValue)-constructSettingsEnableXssAuditor val = constructObjectPropertyBool "enable-xss-auditor" val--data SettingsEnableXssAuditorPropertyInfo-instance AttrInfo SettingsEnableXssAuditorPropertyInfo where- type AttrAllowedOps SettingsEnableXssAuditorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsEnableXssAuditorPropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsEnableXssAuditorPropertyInfo = SettingsK- type AttrGetType SettingsEnableXssAuditorPropertyInfo = Bool- type AttrLabel SettingsEnableXssAuditorPropertyInfo = "Settings::enable-xss-auditor"- attrGet _ = getSettingsEnableXssAuditor- attrSet _ = setSettingsEnableXssAuditor- attrConstruct _ = constructSettingsEnableXssAuditor---- VVV Prop "fantasy-font-family"- -- Type: TBasicType TUTF8- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsFantasyFontFamily :: (MonadIO m, SettingsK o) => o -> m T.Text-getSettingsFantasyFontFamily obj = liftIO $ getObjectPropertyString obj "fantasy-font-family"--setSettingsFantasyFontFamily :: (MonadIO m, SettingsK o) => o -> T.Text -> m ()-setSettingsFantasyFontFamily obj val = liftIO $ setObjectPropertyString obj "fantasy-font-family" val--constructSettingsFantasyFontFamily :: T.Text -> IO ([Char], GValue)-constructSettingsFantasyFontFamily val = constructObjectPropertyString "fantasy-font-family" val--data SettingsFantasyFontFamilyPropertyInfo-instance AttrInfo SettingsFantasyFontFamilyPropertyInfo where- type AttrAllowedOps SettingsFantasyFontFamilyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsFantasyFontFamilyPropertyInfo = (~) T.Text- type AttrBaseTypeConstraint SettingsFantasyFontFamilyPropertyInfo = SettingsK- type AttrGetType SettingsFantasyFontFamilyPropertyInfo = T.Text- type AttrLabel SettingsFantasyFontFamilyPropertyInfo = "Settings::fantasy-font-family"- attrGet _ = getSettingsFantasyFontFamily- attrSet _ = setSettingsFantasyFontFamily- attrConstruct _ = constructSettingsFantasyFontFamily---- VVV Prop "javascript-can-access-clipboard"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsJavascriptCanAccessClipboard :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsJavascriptCanAccessClipboard obj = liftIO $ getObjectPropertyBool obj "javascript-can-access-clipboard"--setSettingsJavascriptCanAccessClipboard :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsJavascriptCanAccessClipboard obj val = liftIO $ setObjectPropertyBool obj "javascript-can-access-clipboard" val--constructSettingsJavascriptCanAccessClipboard :: Bool -> IO ([Char], GValue)-constructSettingsJavascriptCanAccessClipboard val = constructObjectPropertyBool "javascript-can-access-clipboard" val--data SettingsJavascriptCanAccessClipboardPropertyInfo-instance AttrInfo SettingsJavascriptCanAccessClipboardPropertyInfo where- type AttrAllowedOps SettingsJavascriptCanAccessClipboardPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsJavascriptCanAccessClipboardPropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsJavascriptCanAccessClipboardPropertyInfo = SettingsK- type AttrGetType SettingsJavascriptCanAccessClipboardPropertyInfo = Bool- type AttrLabel SettingsJavascriptCanAccessClipboardPropertyInfo = "Settings::javascript-can-access-clipboard"- attrGet _ = getSettingsJavascriptCanAccessClipboard- attrSet _ = setSettingsJavascriptCanAccessClipboard- attrConstruct _ = constructSettingsJavascriptCanAccessClipboard---- VVV Prop "javascript-can-open-windows-automatically"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsJavascriptCanOpenWindowsAutomatically :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsJavascriptCanOpenWindowsAutomatically obj = liftIO $ getObjectPropertyBool obj "javascript-can-open-windows-automatically"--setSettingsJavascriptCanOpenWindowsAutomatically :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsJavascriptCanOpenWindowsAutomatically obj val = liftIO $ setObjectPropertyBool obj "javascript-can-open-windows-automatically" val--constructSettingsJavascriptCanOpenWindowsAutomatically :: Bool -> IO ([Char], GValue)-constructSettingsJavascriptCanOpenWindowsAutomatically val = constructObjectPropertyBool "javascript-can-open-windows-automatically" val--data SettingsJavascriptCanOpenWindowsAutomaticallyPropertyInfo-instance AttrInfo SettingsJavascriptCanOpenWindowsAutomaticallyPropertyInfo where- type AttrAllowedOps SettingsJavascriptCanOpenWindowsAutomaticallyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsJavascriptCanOpenWindowsAutomaticallyPropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsJavascriptCanOpenWindowsAutomaticallyPropertyInfo = SettingsK- type AttrGetType SettingsJavascriptCanOpenWindowsAutomaticallyPropertyInfo = Bool- type AttrLabel SettingsJavascriptCanOpenWindowsAutomaticallyPropertyInfo = "Settings::javascript-can-open-windows-automatically"- attrGet _ = getSettingsJavascriptCanOpenWindowsAutomatically- attrSet _ = setSettingsJavascriptCanOpenWindowsAutomatically- attrConstruct _ = constructSettingsJavascriptCanOpenWindowsAutomatically---- VVV Prop "load-icons-ignoring-image-load-setting"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsLoadIconsIgnoringImageLoadSetting :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsLoadIconsIgnoringImageLoadSetting obj = liftIO $ getObjectPropertyBool obj "load-icons-ignoring-image-load-setting"--setSettingsLoadIconsIgnoringImageLoadSetting :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsLoadIconsIgnoringImageLoadSetting obj val = liftIO $ setObjectPropertyBool obj "load-icons-ignoring-image-load-setting" val--constructSettingsLoadIconsIgnoringImageLoadSetting :: Bool -> IO ([Char], GValue)-constructSettingsLoadIconsIgnoringImageLoadSetting val = constructObjectPropertyBool "load-icons-ignoring-image-load-setting" val--data SettingsLoadIconsIgnoringImageLoadSettingPropertyInfo-instance AttrInfo SettingsLoadIconsIgnoringImageLoadSettingPropertyInfo where- type AttrAllowedOps SettingsLoadIconsIgnoringImageLoadSettingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsLoadIconsIgnoringImageLoadSettingPropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsLoadIconsIgnoringImageLoadSettingPropertyInfo = SettingsK- type AttrGetType SettingsLoadIconsIgnoringImageLoadSettingPropertyInfo = Bool- type AttrLabel SettingsLoadIconsIgnoringImageLoadSettingPropertyInfo = "Settings::load-icons-ignoring-image-load-setting"- attrGet _ = getSettingsLoadIconsIgnoringImageLoadSetting- attrSet _ = setSettingsLoadIconsIgnoringImageLoadSetting- attrConstruct _ = constructSettingsLoadIconsIgnoringImageLoadSetting---- VVV Prop "media-playback-allows-inline"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsMediaPlaybackAllowsInline :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsMediaPlaybackAllowsInline obj = liftIO $ getObjectPropertyBool obj "media-playback-allows-inline"--setSettingsMediaPlaybackAllowsInline :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsMediaPlaybackAllowsInline obj val = liftIO $ setObjectPropertyBool obj "media-playback-allows-inline" val--constructSettingsMediaPlaybackAllowsInline :: Bool -> IO ([Char], GValue)-constructSettingsMediaPlaybackAllowsInline val = constructObjectPropertyBool "media-playback-allows-inline" val--data SettingsMediaPlaybackAllowsInlinePropertyInfo-instance AttrInfo SettingsMediaPlaybackAllowsInlinePropertyInfo where- type AttrAllowedOps SettingsMediaPlaybackAllowsInlinePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsMediaPlaybackAllowsInlinePropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsMediaPlaybackAllowsInlinePropertyInfo = SettingsK- type AttrGetType SettingsMediaPlaybackAllowsInlinePropertyInfo = Bool- type AttrLabel SettingsMediaPlaybackAllowsInlinePropertyInfo = "Settings::media-playback-allows-inline"- attrGet _ = getSettingsMediaPlaybackAllowsInline- attrSet _ = setSettingsMediaPlaybackAllowsInline- attrConstruct _ = constructSettingsMediaPlaybackAllowsInline---- VVV Prop "media-playback-requires-user-gesture"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsMediaPlaybackRequiresUserGesture :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsMediaPlaybackRequiresUserGesture obj = liftIO $ getObjectPropertyBool obj "media-playback-requires-user-gesture"--setSettingsMediaPlaybackRequiresUserGesture :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsMediaPlaybackRequiresUserGesture obj val = liftIO $ setObjectPropertyBool obj "media-playback-requires-user-gesture" val--constructSettingsMediaPlaybackRequiresUserGesture :: Bool -> IO ([Char], GValue)-constructSettingsMediaPlaybackRequiresUserGesture val = constructObjectPropertyBool "media-playback-requires-user-gesture" val--data SettingsMediaPlaybackRequiresUserGesturePropertyInfo-instance AttrInfo SettingsMediaPlaybackRequiresUserGesturePropertyInfo where- type AttrAllowedOps SettingsMediaPlaybackRequiresUserGesturePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsMediaPlaybackRequiresUserGesturePropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsMediaPlaybackRequiresUserGesturePropertyInfo = SettingsK- type AttrGetType SettingsMediaPlaybackRequiresUserGesturePropertyInfo = Bool- type AttrLabel SettingsMediaPlaybackRequiresUserGesturePropertyInfo = "Settings::media-playback-requires-user-gesture"- attrGet _ = getSettingsMediaPlaybackRequiresUserGesture- attrSet _ = setSettingsMediaPlaybackRequiresUserGesture- attrConstruct _ = constructSettingsMediaPlaybackRequiresUserGesture---- VVV Prop "minimum-font-size"- -- Type: TBasicType TUInt32- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsMinimumFontSize :: (MonadIO m, SettingsK o) => o -> m Word32-getSettingsMinimumFontSize obj = liftIO $ getObjectPropertyCUInt obj "minimum-font-size"--setSettingsMinimumFontSize :: (MonadIO m, SettingsK o) => o -> Word32 -> m ()-setSettingsMinimumFontSize obj val = liftIO $ setObjectPropertyCUInt obj "minimum-font-size" val--constructSettingsMinimumFontSize :: Word32 -> IO ([Char], GValue)-constructSettingsMinimumFontSize val = constructObjectPropertyCUInt "minimum-font-size" val--data SettingsMinimumFontSizePropertyInfo-instance AttrInfo SettingsMinimumFontSizePropertyInfo where- type AttrAllowedOps SettingsMinimumFontSizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsMinimumFontSizePropertyInfo = (~) Word32- type AttrBaseTypeConstraint SettingsMinimumFontSizePropertyInfo = SettingsK- type AttrGetType SettingsMinimumFontSizePropertyInfo = Word32- type AttrLabel SettingsMinimumFontSizePropertyInfo = "Settings::minimum-font-size"- attrGet _ = getSettingsMinimumFontSize- attrSet _ = setSettingsMinimumFontSize- attrConstruct _ = constructSettingsMinimumFontSize---- VVV Prop "monospace-font-family"- -- Type: TBasicType TUTF8- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsMonospaceFontFamily :: (MonadIO m, SettingsK o) => o -> m T.Text-getSettingsMonospaceFontFamily obj = liftIO $ getObjectPropertyString obj "monospace-font-family"--setSettingsMonospaceFontFamily :: (MonadIO m, SettingsK o) => o -> T.Text -> m ()-setSettingsMonospaceFontFamily obj val = liftIO $ setObjectPropertyString obj "monospace-font-family" val--constructSettingsMonospaceFontFamily :: T.Text -> IO ([Char], GValue)-constructSettingsMonospaceFontFamily val = constructObjectPropertyString "monospace-font-family" val--data SettingsMonospaceFontFamilyPropertyInfo-instance AttrInfo SettingsMonospaceFontFamilyPropertyInfo where- type AttrAllowedOps SettingsMonospaceFontFamilyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsMonospaceFontFamilyPropertyInfo = (~) T.Text- type AttrBaseTypeConstraint SettingsMonospaceFontFamilyPropertyInfo = SettingsK- type AttrGetType SettingsMonospaceFontFamilyPropertyInfo = T.Text- type AttrLabel SettingsMonospaceFontFamilyPropertyInfo = "Settings::monospace-font-family"- attrGet _ = getSettingsMonospaceFontFamily- attrSet _ = setSettingsMonospaceFontFamily- attrConstruct _ = constructSettingsMonospaceFontFamily---- VVV Prop "pictograph-font-family"- -- Type: TBasicType TUTF8- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsPictographFontFamily :: (MonadIO m, SettingsK o) => o -> m T.Text-getSettingsPictographFontFamily obj = liftIO $ getObjectPropertyString obj "pictograph-font-family"--setSettingsPictographFontFamily :: (MonadIO m, SettingsK o) => o -> T.Text -> m ()-setSettingsPictographFontFamily obj val = liftIO $ setObjectPropertyString obj "pictograph-font-family" val--constructSettingsPictographFontFamily :: T.Text -> IO ([Char], GValue)-constructSettingsPictographFontFamily val = constructObjectPropertyString "pictograph-font-family" val--data SettingsPictographFontFamilyPropertyInfo-instance AttrInfo SettingsPictographFontFamilyPropertyInfo where- type AttrAllowedOps SettingsPictographFontFamilyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsPictographFontFamilyPropertyInfo = (~) T.Text- type AttrBaseTypeConstraint SettingsPictographFontFamilyPropertyInfo = SettingsK- type AttrGetType SettingsPictographFontFamilyPropertyInfo = T.Text- type AttrLabel SettingsPictographFontFamilyPropertyInfo = "Settings::pictograph-font-family"- attrGet _ = getSettingsPictographFontFamily- attrSet _ = setSettingsPictographFontFamily- attrConstruct _ = constructSettingsPictographFontFamily---- VVV Prop "print-backgrounds"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsPrintBackgrounds :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsPrintBackgrounds obj = liftIO $ getObjectPropertyBool obj "print-backgrounds"--setSettingsPrintBackgrounds :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsPrintBackgrounds obj val = liftIO $ setObjectPropertyBool obj "print-backgrounds" val--constructSettingsPrintBackgrounds :: Bool -> IO ([Char], GValue)-constructSettingsPrintBackgrounds val = constructObjectPropertyBool "print-backgrounds" val--data SettingsPrintBackgroundsPropertyInfo-instance AttrInfo SettingsPrintBackgroundsPropertyInfo where- type AttrAllowedOps SettingsPrintBackgroundsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsPrintBackgroundsPropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsPrintBackgroundsPropertyInfo = SettingsK- type AttrGetType SettingsPrintBackgroundsPropertyInfo = Bool- type AttrLabel SettingsPrintBackgroundsPropertyInfo = "Settings::print-backgrounds"- attrGet _ = getSettingsPrintBackgrounds- attrSet _ = setSettingsPrintBackgrounds- attrConstruct _ = constructSettingsPrintBackgrounds---- VVV Prop "sans-serif-font-family"- -- Type: TBasicType TUTF8- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsSansSerifFontFamily :: (MonadIO m, SettingsK o) => o -> m T.Text-getSettingsSansSerifFontFamily obj = liftIO $ getObjectPropertyString obj "sans-serif-font-family"--setSettingsSansSerifFontFamily :: (MonadIO m, SettingsK o) => o -> T.Text -> m ()-setSettingsSansSerifFontFamily obj val = liftIO $ setObjectPropertyString obj "sans-serif-font-family" val--constructSettingsSansSerifFontFamily :: T.Text -> IO ([Char], GValue)-constructSettingsSansSerifFontFamily val = constructObjectPropertyString "sans-serif-font-family" val--data SettingsSansSerifFontFamilyPropertyInfo-instance AttrInfo SettingsSansSerifFontFamilyPropertyInfo where- type AttrAllowedOps SettingsSansSerifFontFamilyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsSansSerifFontFamilyPropertyInfo = (~) T.Text- type AttrBaseTypeConstraint SettingsSansSerifFontFamilyPropertyInfo = SettingsK- type AttrGetType SettingsSansSerifFontFamilyPropertyInfo = T.Text- type AttrLabel SettingsSansSerifFontFamilyPropertyInfo = "Settings::sans-serif-font-family"- attrGet _ = getSettingsSansSerifFontFamily- attrSet _ = setSettingsSansSerifFontFamily- attrConstruct _ = constructSettingsSansSerifFontFamily---- VVV Prop "serif-font-family"- -- Type: TBasicType TUTF8- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsSerifFontFamily :: (MonadIO m, SettingsK o) => o -> m T.Text-getSettingsSerifFontFamily obj = liftIO $ getObjectPropertyString obj "serif-font-family"--setSettingsSerifFontFamily :: (MonadIO m, SettingsK o) => o -> T.Text -> m ()-setSettingsSerifFontFamily obj val = liftIO $ setObjectPropertyString obj "serif-font-family" val--constructSettingsSerifFontFamily :: T.Text -> IO ([Char], GValue)-constructSettingsSerifFontFamily val = constructObjectPropertyString "serif-font-family" val--data SettingsSerifFontFamilyPropertyInfo-instance AttrInfo SettingsSerifFontFamilyPropertyInfo where- type AttrAllowedOps SettingsSerifFontFamilyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsSerifFontFamilyPropertyInfo = (~) T.Text- type AttrBaseTypeConstraint SettingsSerifFontFamilyPropertyInfo = SettingsK- type AttrGetType SettingsSerifFontFamilyPropertyInfo = T.Text- type AttrLabel SettingsSerifFontFamilyPropertyInfo = "Settings::serif-font-family"- attrGet _ = getSettingsSerifFontFamily- attrSet _ = setSettingsSerifFontFamily- attrConstruct _ = constructSettingsSerifFontFamily---- VVV Prop "user-agent"- -- Type: TBasicType TUTF8- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsUserAgent :: (MonadIO m, SettingsK o) => o -> m T.Text-getSettingsUserAgent obj = liftIO $ getObjectPropertyString obj "user-agent"--setSettingsUserAgent :: (MonadIO m, SettingsK o) => o -> T.Text -> m ()-setSettingsUserAgent obj val = liftIO $ setObjectPropertyString obj "user-agent" val--constructSettingsUserAgent :: T.Text -> IO ([Char], GValue)-constructSettingsUserAgent val = constructObjectPropertyString "user-agent" val--data SettingsUserAgentPropertyInfo-instance AttrInfo SettingsUserAgentPropertyInfo where- type AttrAllowedOps SettingsUserAgentPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsUserAgentPropertyInfo = (~) T.Text- type AttrBaseTypeConstraint SettingsUserAgentPropertyInfo = SettingsK- type AttrGetType SettingsUserAgentPropertyInfo = T.Text- type AttrLabel SettingsUserAgentPropertyInfo = "Settings::user-agent"- attrGet _ = getSettingsUserAgent- attrSet _ = setSettingsUserAgent- attrConstruct _ = constructSettingsUserAgent---- VVV Prop "zoom-text-only"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]--getSettingsZoomTextOnly :: (MonadIO m, SettingsK o) => o -> m Bool-getSettingsZoomTextOnly obj = liftIO $ getObjectPropertyBool obj "zoom-text-only"--setSettingsZoomTextOnly :: (MonadIO m, SettingsK o) => o -> Bool -> m ()-setSettingsZoomTextOnly obj val = liftIO $ setObjectPropertyBool obj "zoom-text-only" val--constructSettingsZoomTextOnly :: Bool -> IO ([Char], GValue)-constructSettingsZoomTextOnly val = constructObjectPropertyBool "zoom-text-only" val--data SettingsZoomTextOnlyPropertyInfo-instance AttrInfo SettingsZoomTextOnlyPropertyInfo where- type AttrAllowedOps SettingsZoomTextOnlyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint SettingsZoomTextOnlyPropertyInfo = (~) Bool- type AttrBaseTypeConstraint SettingsZoomTextOnlyPropertyInfo = SettingsK- type AttrGetType SettingsZoomTextOnlyPropertyInfo = Bool- type AttrLabel SettingsZoomTextOnlyPropertyInfo = "Settings::zoom-text-only"- attrGet _ = getSettingsZoomTextOnly- attrSet _ = setSettingsZoomTextOnly- attrConstruct _ = constructSettingsZoomTextOnly--type instance AttributeList Settings = SettingsAttributeList-type SettingsAttributeList = ('[ '("allow-file-access-from-file-urls", SettingsAllowFileAccessFromFileUrlsPropertyInfo), '("allow-modal-dialogs", SettingsAllowModalDialogsPropertyInfo), '("auto-load-images", SettingsAutoLoadImagesPropertyInfo), '("cursive-font-family", SettingsCursiveFontFamilyPropertyInfo), '("default-charset", SettingsDefaultCharsetPropertyInfo), '("default-font-family", SettingsDefaultFontFamilyPropertyInfo), '("default-font-size", SettingsDefaultFontSizePropertyInfo), '("default-monospace-font-size", SettingsDefaultMonospaceFontSizePropertyInfo), '("draw-compositing-indicators", SettingsDrawCompositingIndicatorsPropertyInfo), '("enable-accelerated-2d-canvas", SettingsEnableAccelerated2dCanvasPropertyInfo), '("enable-caret-browsing", SettingsEnableCaretBrowsingPropertyInfo), '("enable-developer-extras", SettingsEnableDeveloperExtrasPropertyInfo), '("enable-dns-prefetching", SettingsEnableDnsPrefetchingPropertyInfo), '("enable-frame-flattening", SettingsEnableFrameFlatteningPropertyInfo), '("enable-fullscreen", SettingsEnableFullscreenPropertyInfo), '("enable-html5-database", SettingsEnableHtml5DatabasePropertyInfo), '("enable-html5-local-storage", SettingsEnableHtml5LocalStoragePropertyInfo), '("enable-hyperlink-auditing", SettingsEnableHyperlinkAuditingPropertyInfo), '("enable-java", SettingsEnableJavaPropertyInfo), '("enable-javascript", SettingsEnableJavascriptPropertyInfo), '("enable-media-stream", SettingsEnableMediaStreamPropertyInfo), '("enable-mediasource", SettingsEnableMediasourcePropertyInfo), '("enable-offline-web-application-cache", SettingsEnableOfflineWebApplicationCachePropertyInfo), '("enable-page-cache", SettingsEnablePageCachePropertyInfo), '("enable-plugins", SettingsEnablePluginsPropertyInfo), '("enable-private-browsing", SettingsEnablePrivateBrowsingPropertyInfo), '("enable-resizable-text-areas", SettingsEnableResizableTextAreasPropertyInfo), '("enable-site-specific-quirks", SettingsEnableSiteSpecificQuirksPropertyInfo), '("enable-smooth-scrolling", SettingsEnableSmoothScrollingPropertyInfo), '("enable-spatial-navigation", SettingsEnableSpatialNavigationPropertyInfo), '("enable-tabs-to-links", SettingsEnableTabsToLinksPropertyInfo), '("enable-webaudio", SettingsEnableWebaudioPropertyInfo), '("enable-webgl", SettingsEnableWebglPropertyInfo), '("enable-write-console-messages-to-stdout", SettingsEnableWriteConsoleMessagesToStdoutPropertyInfo), '("enable-xss-auditor", SettingsEnableXssAuditorPropertyInfo), '("fantasy-font-family", SettingsFantasyFontFamilyPropertyInfo), '("javascript-can-access-clipboard", SettingsJavascriptCanAccessClipboardPropertyInfo), '("javascript-can-open-windows-automatically", SettingsJavascriptCanOpenWindowsAutomaticallyPropertyInfo), '("load-icons-ignoring-image-load-setting", SettingsLoadIconsIgnoringImageLoadSettingPropertyInfo), '("media-playback-allows-inline", SettingsMediaPlaybackAllowsInlinePropertyInfo), '("media-playback-requires-user-gesture", SettingsMediaPlaybackRequiresUserGesturePropertyInfo), '("minimum-font-size", SettingsMinimumFontSizePropertyInfo), '("monospace-font-family", SettingsMonospaceFontFamilyPropertyInfo), '("pictograph-font-family", SettingsPictographFontFamilyPropertyInfo), '("print-backgrounds", SettingsPrintBackgroundsPropertyInfo), '("sans-serif-font-family", SettingsSansSerifFontFamilyPropertyInfo), '("serif-font-family", SettingsSerifFontFamilyPropertyInfo), '("user-agent", SettingsUserAgentPropertyInfo), '("zoom-text-only", SettingsZoomTextOnlyPropertyInfo)] :: [(Symbol, *)])--type instance SignalList Settings = SettingsSignalList-type SettingsSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])---- method Settings::new--- method type : Constructor--- Args : []--- Lengths : []--- hInArgs : []--- returnType : TInterface "WebKit2" "Settings"--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_new" webkit_settings_new :: - IO (Ptr Settings)---settingsNew ::- (MonadIO m) =>- m Settings-settingsNew = liftIO $ do- result <- webkit_settings_new- checkUnexpectedReturnNULL "webkit_settings_new" result- result' <- (wrapObject Settings) result- return result'---- method Settings::get_allow_file_access_from_file_urls--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_allow_file_access_from_file_urls" webkit_settings_get_allow_file_access_from_file_urls :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetAllowFileAccessFromFileUrls ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetAllowFileAccessFromFileUrls _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_allow_file_access_from_file_urls _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_allow_modal_dialogs--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_allow_modal_dialogs" webkit_settings_get_allow_modal_dialogs :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetAllowModalDialogs ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetAllowModalDialogs _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_allow_modal_dialogs _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_auto_load_images--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_auto_load_images" webkit_settings_get_auto_load_images :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetAutoLoadImages ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetAutoLoadImages _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_auto_load_images _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_cursive_font_family--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TUTF8--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_cursive_font_family" webkit_settings_get_cursive_font_family :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CString---settingsGetCursiveFontFamily ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m T.Text-settingsGetCursiveFontFamily _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_cursive_font_family _obj'- checkUnexpectedReturnNULL "webkit_settings_get_cursive_font_family" result- result' <- cstringToText result- touchManagedPtr _obj- return result'---- method Settings::get_default_charset--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TUTF8--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_default_charset" webkit_settings_get_default_charset :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CString---settingsGetDefaultCharset ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m T.Text-settingsGetDefaultCharset _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_default_charset _obj'- checkUnexpectedReturnNULL "webkit_settings_get_default_charset" result- result' <- cstringToText result- touchManagedPtr _obj- return result'---- method Settings::get_default_font_family--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TUTF8--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_default_font_family" webkit_settings_get_default_font_family :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CString---settingsGetDefaultFontFamily ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m T.Text-settingsGetDefaultFontFamily _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_default_font_family _obj'- checkUnexpectedReturnNULL "webkit_settings_get_default_font_family" result- result' <- cstringToText result- touchManagedPtr _obj- return result'---- method Settings::get_default_font_size--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TUInt32--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_default_font_size" webkit_settings_get_default_font_size :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO Word32---settingsGetDefaultFontSize ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Word32-settingsGetDefaultFontSize _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_default_font_size _obj'- touchManagedPtr _obj- return result---- method Settings::get_default_monospace_font_size--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TUInt32--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_default_monospace_font_size" webkit_settings_get_default_monospace_font_size :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO Word32---settingsGetDefaultMonospaceFontSize ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Word32-settingsGetDefaultMonospaceFontSize _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_default_monospace_font_size _obj'- touchManagedPtr _obj- return result---- method Settings::get_draw_compositing_indicators--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_draw_compositing_indicators" webkit_settings_get_draw_compositing_indicators :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetDrawCompositingIndicators ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetDrawCompositingIndicators _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_draw_compositing_indicators _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_enable_accelerated_2d_canvas--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_enable_accelerated_2d_canvas" webkit_settings_get_enable_accelerated_2d_canvas :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetEnableAccelerated2dCanvas ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetEnableAccelerated2dCanvas _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_enable_accelerated_2d_canvas _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_enable_caret_browsing--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_enable_caret_browsing" webkit_settings_get_enable_caret_browsing :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetEnableCaretBrowsing ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetEnableCaretBrowsing _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_enable_caret_browsing _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_enable_developer_extras--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_enable_developer_extras" webkit_settings_get_enable_developer_extras :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetEnableDeveloperExtras ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetEnableDeveloperExtras _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_enable_developer_extras _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_enable_dns_prefetching--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_enable_dns_prefetching" webkit_settings_get_enable_dns_prefetching :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetEnableDnsPrefetching ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetEnableDnsPrefetching _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_enable_dns_prefetching _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_enable_frame_flattening--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_enable_frame_flattening" webkit_settings_get_enable_frame_flattening :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetEnableFrameFlattening ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetEnableFrameFlattening _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_enable_frame_flattening _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_enable_fullscreen--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_enable_fullscreen" webkit_settings_get_enable_fullscreen :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetEnableFullscreen ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetEnableFullscreen _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_enable_fullscreen _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_enable_html5_database--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_enable_html5_database" webkit_settings_get_enable_html5_database :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetEnableHtml5Database ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetEnableHtml5Database _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_enable_html5_database _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_enable_html5_local_storage--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_enable_html5_local_storage" webkit_settings_get_enable_html5_local_storage :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetEnableHtml5LocalStorage ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetEnableHtml5LocalStorage _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_enable_html5_local_storage _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_enable_hyperlink_auditing--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_enable_hyperlink_auditing" webkit_settings_get_enable_hyperlink_auditing :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetEnableHyperlinkAuditing ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetEnableHyperlinkAuditing _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_enable_hyperlink_auditing _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_enable_java--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_enable_java" webkit_settings_get_enable_java :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetEnableJava ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetEnableJava _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_enable_java _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_enable_javascript--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_enable_javascript" webkit_settings_get_enable_javascript :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetEnableJavascript ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetEnableJavascript _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_enable_javascript _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_enable_media_stream--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_enable_media_stream" webkit_settings_get_enable_media_stream :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetEnableMediaStream ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetEnableMediaStream _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_enable_media_stream _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_enable_mediasource--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_enable_mediasource" webkit_settings_get_enable_mediasource :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetEnableMediasource ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetEnableMediasource _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_enable_mediasource _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_enable_offline_web_application_cache--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_enable_offline_web_application_cache" webkit_settings_get_enable_offline_web_application_cache :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetEnableOfflineWebApplicationCache ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetEnableOfflineWebApplicationCache _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_enable_offline_web_application_cache _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_enable_page_cache--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_enable_page_cache" webkit_settings_get_enable_page_cache :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetEnablePageCache ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetEnablePageCache _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_enable_page_cache _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_enable_plugins--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_enable_plugins" webkit_settings_get_enable_plugins :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetEnablePlugins ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetEnablePlugins _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_enable_plugins _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_enable_private_browsing--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_enable_private_browsing" webkit_settings_get_enable_private_browsing :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetEnablePrivateBrowsing ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetEnablePrivateBrowsing _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_enable_private_browsing _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_enable_resizable_text_areas--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_enable_resizable_text_areas" webkit_settings_get_enable_resizable_text_areas :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetEnableResizableTextAreas ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetEnableResizableTextAreas _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_enable_resizable_text_areas _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_enable_site_specific_quirks--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_enable_site_specific_quirks" webkit_settings_get_enable_site_specific_quirks :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetEnableSiteSpecificQuirks ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetEnableSiteSpecificQuirks _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_enable_site_specific_quirks _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_enable_smooth_scrolling--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_enable_smooth_scrolling" webkit_settings_get_enable_smooth_scrolling :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetEnableSmoothScrolling ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetEnableSmoothScrolling _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_enable_smooth_scrolling _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_enable_spatial_navigation--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_enable_spatial_navigation" webkit_settings_get_enable_spatial_navigation :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetEnableSpatialNavigation ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetEnableSpatialNavigation _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_enable_spatial_navigation _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_enable_tabs_to_links--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_enable_tabs_to_links" webkit_settings_get_enable_tabs_to_links :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetEnableTabsToLinks ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetEnableTabsToLinks _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_enable_tabs_to_links _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_enable_webaudio--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_enable_webaudio" webkit_settings_get_enable_webaudio :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetEnableWebaudio ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetEnableWebaudio _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_enable_webaudio _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_enable_webgl--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_enable_webgl" webkit_settings_get_enable_webgl :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetEnableWebgl ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetEnableWebgl _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_enable_webgl _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_enable_write_console_messages_to_stdout--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_enable_write_console_messages_to_stdout" webkit_settings_get_enable_write_console_messages_to_stdout :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetEnableWriteConsoleMessagesToStdout ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetEnableWriteConsoleMessagesToStdout _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_enable_write_console_messages_to_stdout _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_enable_xss_auditor--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_enable_xss_auditor" webkit_settings_get_enable_xss_auditor :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetEnableXssAuditor ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetEnableXssAuditor _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_enable_xss_auditor _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_fantasy_font_family--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TUTF8--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_fantasy_font_family" webkit_settings_get_fantasy_font_family :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CString---settingsGetFantasyFontFamily ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m T.Text-settingsGetFantasyFontFamily _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_fantasy_font_family _obj'- checkUnexpectedReturnNULL "webkit_settings_get_fantasy_font_family" result- result' <- cstringToText result- touchManagedPtr _obj- return result'---- method Settings::get_javascript_can_access_clipboard--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_javascript_can_access_clipboard" webkit_settings_get_javascript_can_access_clipboard :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetJavascriptCanAccessClipboard ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetJavascriptCanAccessClipboard _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_javascript_can_access_clipboard _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_javascript_can_open_windows_automatically--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_javascript_can_open_windows_automatically" webkit_settings_get_javascript_can_open_windows_automatically :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetJavascriptCanOpenWindowsAutomatically ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetJavascriptCanOpenWindowsAutomatically _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_javascript_can_open_windows_automatically _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_load_icons_ignoring_image_load_setting--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_load_icons_ignoring_image_load_setting" webkit_settings_get_load_icons_ignoring_image_load_setting :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetLoadIconsIgnoringImageLoadSetting ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetLoadIconsIgnoringImageLoadSetting _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_load_icons_ignoring_image_load_setting _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_media_playback_allows_inline--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_media_playback_allows_inline" webkit_settings_get_media_playback_allows_inline :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetMediaPlaybackAllowsInline ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetMediaPlaybackAllowsInline _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_media_playback_allows_inline _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_media_playback_requires_user_gesture--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_media_playback_requires_user_gesture" webkit_settings_get_media_playback_requires_user_gesture :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetMediaPlaybackRequiresUserGesture ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetMediaPlaybackRequiresUserGesture _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_media_playback_requires_user_gesture _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_minimum_font_size--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TUInt32--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_minimum_font_size" webkit_settings_get_minimum_font_size :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO Word32---settingsGetMinimumFontSize ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Word32-settingsGetMinimumFontSize _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_minimum_font_size _obj'- touchManagedPtr _obj- return result---- method Settings::get_monospace_font_family--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TUTF8--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_monospace_font_family" webkit_settings_get_monospace_font_family :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CString---settingsGetMonospaceFontFamily ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m T.Text-settingsGetMonospaceFontFamily _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_monospace_font_family _obj'- checkUnexpectedReturnNULL "webkit_settings_get_monospace_font_family" result- result' <- cstringToText result- touchManagedPtr _obj- return result'---- method Settings::get_pictograph_font_family--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TUTF8--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_pictograph_font_family" webkit_settings_get_pictograph_font_family :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CString---settingsGetPictographFontFamily ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m T.Text-settingsGetPictographFontFamily _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_pictograph_font_family _obj'- checkUnexpectedReturnNULL "webkit_settings_get_pictograph_font_family" result- result' <- cstringToText result- touchManagedPtr _obj- return result'---- method Settings::get_print_backgrounds--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_print_backgrounds" webkit_settings_get_print_backgrounds :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetPrintBackgrounds ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetPrintBackgrounds _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_print_backgrounds _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::get_sans_serif_font_family--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TUTF8--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_sans_serif_font_family" webkit_settings_get_sans_serif_font_family :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CString---settingsGetSansSerifFontFamily ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m T.Text-settingsGetSansSerifFontFamily _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_sans_serif_font_family _obj'- checkUnexpectedReturnNULL "webkit_settings_get_sans_serif_font_family" result- result' <- cstringToText result- touchManagedPtr _obj- return result'---- method Settings::get_serif_font_family--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TUTF8--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_serif_font_family" webkit_settings_get_serif_font_family :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CString---settingsGetSerifFontFamily ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m T.Text-settingsGetSerifFontFamily _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_serif_font_family _obj'- checkUnexpectedReturnNULL "webkit_settings_get_serif_font_family" result- result' <- cstringToText result- touchManagedPtr _obj- return result'---- method Settings::get_user_agent--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TUTF8--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_user_agent" webkit_settings_get_user_agent :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CString---settingsGetUserAgent ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m T.Text-settingsGetUserAgent _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_user_agent _obj'- checkUnexpectedReturnNULL "webkit_settings_get_user_agent" result- result' <- cstringToText result- touchManagedPtr _obj- return result'---- method Settings::get_zoom_text_only--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_get_zoom_text_only" webkit_settings_get_zoom_text_only :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- IO CInt---settingsGetZoomTextOnly ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- m Bool-settingsGetZoomTextOnly _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_settings_get_zoom_text_only _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method Settings::set_allow_file_access_from_file_urls--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "allowed", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "allowed", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_allow_file_access_from_file_urls" webkit_settings_set_allow_file_access_from_file_urls :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- allowed : TBasicType TBoolean- IO ()---settingsSetAllowFileAccessFromFileUrls ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- allowed- m ()-settingsSetAllowFileAccessFromFileUrls _obj allowed = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let allowed' = (fromIntegral . fromEnum) allowed- webkit_settings_set_allow_file_access_from_file_urls _obj' allowed'- touchManagedPtr _obj- return ()---- method Settings::set_allow_modal_dialogs--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "allowed", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "allowed", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_allow_modal_dialogs" webkit_settings_set_allow_modal_dialogs :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- allowed : TBasicType TBoolean- IO ()---settingsSetAllowModalDialogs ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- allowed- m ()-settingsSetAllowModalDialogs _obj allowed = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let allowed' = (fromIntegral . fromEnum) allowed- webkit_settings_set_allow_modal_dialogs _obj' allowed'- touchManagedPtr _obj- return ()---- method Settings::set_auto_load_images--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_auto_load_images" webkit_settings_set_auto_load_images :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- enabled : TBasicType TBoolean- IO ()---settingsSetAutoLoadImages ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- enabled- m ()-settingsSetAutoLoadImages _obj enabled = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let enabled' = (fromIntegral . fromEnum) enabled- webkit_settings_set_auto_load_images _obj' enabled'- touchManagedPtr _obj- return ()---- method Settings::set_cursive_font_family--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "cursive_font_family", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "cursive_font_family", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_cursive_font_family" webkit_settings_set_cursive_font_family :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CString -> -- cursive_font_family : TBasicType TUTF8- IO ()---settingsSetCursiveFontFamily ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- T.Text -> -- cursive_font_family- m ()-settingsSetCursiveFontFamily _obj cursive_font_family = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- cursive_font_family' <- textToCString cursive_font_family- webkit_settings_set_cursive_font_family _obj' cursive_font_family'- touchManagedPtr _obj- freeMem cursive_font_family'- return ()---- method Settings::set_default_charset--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "default_charset", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "default_charset", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_default_charset" webkit_settings_set_default_charset :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CString -> -- default_charset : TBasicType TUTF8- IO ()---settingsSetDefaultCharset ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- T.Text -> -- default_charset- m ()-settingsSetDefaultCharset _obj default_charset = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- default_charset' <- textToCString default_charset- webkit_settings_set_default_charset _obj' default_charset'- touchManagedPtr _obj- freeMem default_charset'- return ()---- method Settings::set_default_font_family--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "default_font_family", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "default_font_family", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_default_font_family" webkit_settings_set_default_font_family :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CString -> -- default_font_family : TBasicType TUTF8- IO ()---settingsSetDefaultFontFamily ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- T.Text -> -- default_font_family- m ()-settingsSetDefaultFontFamily _obj default_font_family = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- default_font_family' <- textToCString default_font_family- webkit_settings_set_default_font_family _obj' default_font_family'- touchManagedPtr _obj- freeMem default_font_family'- return ()---- method Settings::set_default_font_size--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "font_size", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "font_size", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_default_font_size" webkit_settings_set_default_font_size :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- Word32 -> -- font_size : TBasicType TUInt32- IO ()---settingsSetDefaultFontSize ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Word32 -> -- font_size- m ()-settingsSetDefaultFontSize _obj font_size = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- webkit_settings_set_default_font_size _obj' font_size- touchManagedPtr _obj- return ()---- method Settings::set_default_monospace_font_size--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "font_size", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "font_size", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_default_monospace_font_size" webkit_settings_set_default_monospace_font_size :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- Word32 -> -- font_size : TBasicType TUInt32- IO ()---settingsSetDefaultMonospaceFontSize ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Word32 -> -- font_size- m ()-settingsSetDefaultMonospaceFontSize _obj font_size = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- webkit_settings_set_default_monospace_font_size _obj' font_size- touchManagedPtr _obj- return ()---- method Settings::set_draw_compositing_indicators--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_draw_compositing_indicators" webkit_settings_set_draw_compositing_indicators :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- enabled : TBasicType TBoolean- IO ()---settingsSetDrawCompositingIndicators ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- enabled- m ()-settingsSetDrawCompositingIndicators _obj enabled = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let enabled' = (fromIntegral . fromEnum) enabled- webkit_settings_set_draw_compositing_indicators _obj' enabled'- touchManagedPtr _obj- return ()---- method Settings::set_enable_accelerated_2d_canvas--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_enable_accelerated_2d_canvas" webkit_settings_set_enable_accelerated_2d_canvas :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- enabled : TBasicType TBoolean- IO ()---settingsSetEnableAccelerated2dCanvas ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- enabled- m ()-settingsSetEnableAccelerated2dCanvas _obj enabled = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let enabled' = (fromIntegral . fromEnum) enabled- webkit_settings_set_enable_accelerated_2d_canvas _obj' enabled'- touchManagedPtr _obj- return ()---- method Settings::set_enable_caret_browsing--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_enable_caret_browsing" webkit_settings_set_enable_caret_browsing :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- enabled : TBasicType TBoolean- IO ()---settingsSetEnableCaretBrowsing ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- enabled- m ()-settingsSetEnableCaretBrowsing _obj enabled = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let enabled' = (fromIntegral . fromEnum) enabled- webkit_settings_set_enable_caret_browsing _obj' enabled'- touchManagedPtr _obj- return ()---- method Settings::set_enable_developer_extras--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_enable_developer_extras" webkit_settings_set_enable_developer_extras :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- enabled : TBasicType TBoolean- IO ()---settingsSetEnableDeveloperExtras ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- enabled- m ()-settingsSetEnableDeveloperExtras _obj enabled = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let enabled' = (fromIntegral . fromEnum) enabled- webkit_settings_set_enable_developer_extras _obj' enabled'- touchManagedPtr _obj- return ()---- method Settings::set_enable_dns_prefetching--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_enable_dns_prefetching" webkit_settings_set_enable_dns_prefetching :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- enabled : TBasicType TBoolean- IO ()---settingsSetEnableDnsPrefetching ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- enabled- m ()-settingsSetEnableDnsPrefetching _obj enabled = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let enabled' = (fromIntegral . fromEnum) enabled- webkit_settings_set_enable_dns_prefetching _obj' enabled'- touchManagedPtr _obj- return ()---- method Settings::set_enable_frame_flattening--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_enable_frame_flattening" webkit_settings_set_enable_frame_flattening :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- enabled : TBasicType TBoolean- IO ()---settingsSetEnableFrameFlattening ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- enabled- m ()-settingsSetEnableFrameFlattening _obj enabled = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let enabled' = (fromIntegral . fromEnum) enabled- webkit_settings_set_enable_frame_flattening _obj' enabled'- touchManagedPtr _obj- return ()---- method Settings::set_enable_fullscreen--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_enable_fullscreen" webkit_settings_set_enable_fullscreen :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- enabled : TBasicType TBoolean- IO ()---settingsSetEnableFullscreen ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- enabled- m ()-settingsSetEnableFullscreen _obj enabled = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let enabled' = (fromIntegral . fromEnum) enabled- webkit_settings_set_enable_fullscreen _obj' enabled'- touchManagedPtr _obj- return ()---- method Settings::set_enable_html5_database--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_enable_html5_database" webkit_settings_set_enable_html5_database :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- enabled : TBasicType TBoolean- IO ()---settingsSetEnableHtml5Database ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- enabled- m ()-settingsSetEnableHtml5Database _obj enabled = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let enabled' = (fromIntegral . fromEnum) enabled- webkit_settings_set_enable_html5_database _obj' enabled'- touchManagedPtr _obj- return ()---- method Settings::set_enable_html5_local_storage--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_enable_html5_local_storage" webkit_settings_set_enable_html5_local_storage :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- enabled : TBasicType TBoolean- IO ()---settingsSetEnableHtml5LocalStorage ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- enabled- m ()-settingsSetEnableHtml5LocalStorage _obj enabled = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let enabled' = (fromIntegral . fromEnum) enabled- webkit_settings_set_enable_html5_local_storage _obj' enabled'- touchManagedPtr _obj- return ()---- method Settings::set_enable_hyperlink_auditing--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_enable_hyperlink_auditing" webkit_settings_set_enable_hyperlink_auditing :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- enabled : TBasicType TBoolean- IO ()---settingsSetEnableHyperlinkAuditing ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- enabled- m ()-settingsSetEnableHyperlinkAuditing _obj enabled = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let enabled' = (fromIntegral . fromEnum) enabled- webkit_settings_set_enable_hyperlink_auditing _obj' enabled'- touchManagedPtr _obj- return ()---- method Settings::set_enable_java--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_enable_java" webkit_settings_set_enable_java :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- enabled : TBasicType TBoolean- IO ()---settingsSetEnableJava ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- enabled- m ()-settingsSetEnableJava _obj enabled = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let enabled' = (fromIntegral . fromEnum) enabled- webkit_settings_set_enable_java _obj' enabled'- touchManagedPtr _obj- return ()---- method Settings::set_enable_javascript--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_enable_javascript" webkit_settings_set_enable_javascript :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- enabled : TBasicType TBoolean- IO ()---settingsSetEnableJavascript ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- enabled- m ()-settingsSetEnableJavascript _obj enabled = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let enabled' = (fromIntegral . fromEnum) enabled- webkit_settings_set_enable_javascript _obj' enabled'- touchManagedPtr _obj- return ()---- method Settings::set_enable_media_stream--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_enable_media_stream" webkit_settings_set_enable_media_stream :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- enabled : TBasicType TBoolean- IO ()---settingsSetEnableMediaStream ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- enabled- m ()-settingsSetEnableMediaStream _obj enabled = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let enabled' = (fromIntegral . fromEnum) enabled- webkit_settings_set_enable_media_stream _obj' enabled'- touchManagedPtr _obj- return ()---- method Settings::set_enable_mediasource--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_enable_mediasource" webkit_settings_set_enable_mediasource :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- enabled : TBasicType TBoolean- IO ()---settingsSetEnableMediasource ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- enabled- m ()-settingsSetEnableMediasource _obj enabled = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let enabled' = (fromIntegral . fromEnum) enabled- webkit_settings_set_enable_mediasource _obj' enabled'- touchManagedPtr _obj- return ()---- method Settings::set_enable_offline_web_application_cache--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_enable_offline_web_application_cache" webkit_settings_set_enable_offline_web_application_cache :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- enabled : TBasicType TBoolean- IO ()---settingsSetEnableOfflineWebApplicationCache ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- enabled- m ()-settingsSetEnableOfflineWebApplicationCache _obj enabled = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let enabled' = (fromIntegral . fromEnum) enabled- webkit_settings_set_enable_offline_web_application_cache _obj' enabled'- touchManagedPtr _obj- return ()---- method Settings::set_enable_page_cache--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_enable_page_cache" webkit_settings_set_enable_page_cache :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- enabled : TBasicType TBoolean- IO ()---settingsSetEnablePageCache ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- enabled- m ()-settingsSetEnablePageCache _obj enabled = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let enabled' = (fromIntegral . fromEnum) enabled- webkit_settings_set_enable_page_cache _obj' enabled'- touchManagedPtr _obj- return ()---- method Settings::set_enable_plugins--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_enable_plugins" webkit_settings_set_enable_plugins :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- enabled : TBasicType TBoolean- IO ()---settingsSetEnablePlugins ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- enabled- m ()-settingsSetEnablePlugins _obj enabled = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let enabled' = (fromIntegral . fromEnum) enabled- webkit_settings_set_enable_plugins _obj' enabled'- touchManagedPtr _obj- return ()---- method Settings::set_enable_private_browsing--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_enable_private_browsing" webkit_settings_set_enable_private_browsing :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- enabled : TBasicType TBoolean- IO ()---settingsSetEnablePrivateBrowsing ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- enabled- m ()-settingsSetEnablePrivateBrowsing _obj enabled = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let enabled' = (fromIntegral . fromEnum) enabled- webkit_settings_set_enable_private_browsing _obj' enabled'- touchManagedPtr _obj- return ()---- method Settings::set_enable_resizable_text_areas--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_enable_resizable_text_areas" webkit_settings_set_enable_resizable_text_areas :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- enabled : TBasicType TBoolean- IO ()---settingsSetEnableResizableTextAreas ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- enabled- m ()-settingsSetEnableResizableTextAreas _obj enabled = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let enabled' = (fromIntegral . fromEnum) enabled- webkit_settings_set_enable_resizable_text_areas _obj' enabled'- touchManagedPtr _obj- return ()---- method Settings::set_enable_site_specific_quirks--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_enable_site_specific_quirks" webkit_settings_set_enable_site_specific_quirks :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- enabled : TBasicType TBoolean- IO ()---settingsSetEnableSiteSpecificQuirks ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- enabled- m ()-settingsSetEnableSiteSpecificQuirks _obj enabled = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let enabled' = (fromIntegral . fromEnum) enabled- webkit_settings_set_enable_site_specific_quirks _obj' enabled'- touchManagedPtr _obj- return ()---- method Settings::set_enable_smooth_scrolling--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_enable_smooth_scrolling" webkit_settings_set_enable_smooth_scrolling :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- enabled : TBasicType TBoolean- IO ()---settingsSetEnableSmoothScrolling ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- enabled- m ()-settingsSetEnableSmoothScrolling _obj enabled = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let enabled' = (fromIntegral . fromEnum) enabled- webkit_settings_set_enable_smooth_scrolling _obj' enabled'- touchManagedPtr _obj- return ()---- method Settings::set_enable_spatial_navigation--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_enable_spatial_navigation" webkit_settings_set_enable_spatial_navigation :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- enabled : TBasicType TBoolean- IO ()---settingsSetEnableSpatialNavigation ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- enabled- m ()-settingsSetEnableSpatialNavigation _obj enabled = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let enabled' = (fromIntegral . fromEnum) enabled- webkit_settings_set_enable_spatial_navigation _obj' enabled'- touchManagedPtr _obj- return ()---- method Settings::set_enable_tabs_to_links--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_enable_tabs_to_links" webkit_settings_set_enable_tabs_to_links :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- enabled : TBasicType TBoolean- IO ()---settingsSetEnableTabsToLinks ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- enabled- m ()-settingsSetEnableTabsToLinks _obj enabled = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let enabled' = (fromIntegral . fromEnum) enabled- webkit_settings_set_enable_tabs_to_links _obj' enabled'- touchManagedPtr _obj- return ()---- method Settings::set_enable_webaudio--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_enable_webaudio" webkit_settings_set_enable_webaudio :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- enabled : TBasicType TBoolean- IO ()---settingsSetEnableWebaudio ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- enabled- m ()-settingsSetEnableWebaudio _obj enabled = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let enabled' = (fromIntegral . fromEnum) enabled- webkit_settings_set_enable_webaudio _obj' enabled'- touchManagedPtr _obj- return ()---- method Settings::set_enable_webgl--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_enable_webgl" webkit_settings_set_enable_webgl :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- enabled : TBasicType TBoolean- IO ()---settingsSetEnableWebgl ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- enabled- m ()-settingsSetEnableWebgl _obj enabled = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let enabled' = (fromIntegral . fromEnum) enabled- webkit_settings_set_enable_webgl _obj' enabled'- touchManagedPtr _obj- return ()---- method Settings::set_enable_write_console_messages_to_stdout--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_enable_write_console_messages_to_stdout" webkit_settings_set_enable_write_console_messages_to_stdout :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- enabled : TBasicType TBoolean- IO ()---settingsSetEnableWriteConsoleMessagesToStdout ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- enabled- m ()-settingsSetEnableWriteConsoleMessagesToStdout _obj enabled = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let enabled' = (fromIntegral . fromEnum) enabled- webkit_settings_set_enable_write_console_messages_to_stdout _obj' enabled'- touchManagedPtr _obj- return ()---- method Settings::set_enable_xss_auditor--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_enable_xss_auditor" webkit_settings_set_enable_xss_auditor :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- enabled : TBasicType TBoolean- IO ()---settingsSetEnableXssAuditor ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- enabled- m ()-settingsSetEnableXssAuditor _obj enabled = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let enabled' = (fromIntegral . fromEnum) enabled- webkit_settings_set_enable_xss_auditor _obj' enabled'- touchManagedPtr _obj- return ()---- method Settings::set_fantasy_font_family--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "fantasy_font_family", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "fantasy_font_family", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_fantasy_font_family" webkit_settings_set_fantasy_font_family :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CString -> -- fantasy_font_family : TBasicType TUTF8- IO ()---settingsSetFantasyFontFamily ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- T.Text -> -- fantasy_font_family- m ()-settingsSetFantasyFontFamily _obj fantasy_font_family = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- fantasy_font_family' <- textToCString fantasy_font_family- webkit_settings_set_fantasy_font_family _obj' fantasy_font_family'- touchManagedPtr _obj- freeMem fantasy_font_family'- return ()---- method Settings::set_javascript_can_access_clipboard--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_javascript_can_access_clipboard" webkit_settings_set_javascript_can_access_clipboard :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- enabled : TBasicType TBoolean- IO ()---settingsSetJavascriptCanAccessClipboard ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- enabled- m ()-settingsSetJavascriptCanAccessClipboard _obj enabled = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let enabled' = (fromIntegral . fromEnum) enabled- webkit_settings_set_javascript_can_access_clipboard _obj' enabled'- touchManagedPtr _obj- return ()---- method Settings::set_javascript_can_open_windows_automatically--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_javascript_can_open_windows_automatically" webkit_settings_set_javascript_can_open_windows_automatically :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- enabled : TBasicType TBoolean- IO ()---settingsSetJavascriptCanOpenWindowsAutomatically ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- enabled- m ()-settingsSetJavascriptCanOpenWindowsAutomatically _obj enabled = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let enabled' = (fromIntegral . fromEnum) enabled- webkit_settings_set_javascript_can_open_windows_automatically _obj' enabled'- touchManagedPtr _obj- return ()---- method Settings::set_load_icons_ignoring_image_load_setting--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_load_icons_ignoring_image_load_setting" webkit_settings_set_load_icons_ignoring_image_load_setting :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- enabled : TBasicType TBoolean- IO ()---settingsSetLoadIconsIgnoringImageLoadSetting ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- enabled- m ()-settingsSetLoadIconsIgnoringImageLoadSetting _obj enabled = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let enabled' = (fromIntegral . fromEnum) enabled- webkit_settings_set_load_icons_ignoring_image_load_setting _obj' enabled'- touchManagedPtr _obj- return ()---- method Settings::set_media_playback_allows_inline--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_media_playback_allows_inline" webkit_settings_set_media_playback_allows_inline :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- enabled : TBasicType TBoolean- IO ()---settingsSetMediaPlaybackAllowsInline ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- enabled- m ()-settingsSetMediaPlaybackAllowsInline _obj enabled = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let enabled' = (fromIntegral . fromEnum) enabled- webkit_settings_set_media_playback_allows_inline _obj' enabled'- touchManagedPtr _obj- return ()---- method Settings::set_media_playback_requires_user_gesture--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_media_playback_requires_user_gesture" webkit_settings_set_media_playback_requires_user_gesture :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- enabled : TBasicType TBoolean- IO ()---settingsSetMediaPlaybackRequiresUserGesture ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- enabled- m ()-settingsSetMediaPlaybackRequiresUserGesture _obj enabled = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let enabled' = (fromIntegral . fromEnum) enabled- webkit_settings_set_media_playback_requires_user_gesture _obj' enabled'- touchManagedPtr _obj- return ()---- method Settings::set_minimum_font_size--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "font_size", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "font_size", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_minimum_font_size" webkit_settings_set_minimum_font_size :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- Word32 -> -- font_size : TBasicType TUInt32- IO ()---settingsSetMinimumFontSize ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Word32 -> -- font_size- m ()-settingsSetMinimumFontSize _obj font_size = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- webkit_settings_set_minimum_font_size _obj' font_size- touchManagedPtr _obj- return ()---- method Settings::set_monospace_font_family--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "monospace_font_family", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "monospace_font_family", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_monospace_font_family" webkit_settings_set_monospace_font_family :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CString -> -- monospace_font_family : TBasicType TUTF8- IO ()---settingsSetMonospaceFontFamily ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- T.Text -> -- monospace_font_family- m ()-settingsSetMonospaceFontFamily _obj monospace_font_family = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- monospace_font_family' <- textToCString monospace_font_family- webkit_settings_set_monospace_font_family _obj' monospace_font_family'- touchManagedPtr _obj- freeMem monospace_font_family'- return ()---- method Settings::set_pictograph_font_family--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "pictograph_font_family", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "pictograph_font_family", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_pictograph_font_family" webkit_settings_set_pictograph_font_family :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CString -> -- pictograph_font_family : TBasicType TUTF8- IO ()---settingsSetPictographFontFamily ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- T.Text -> -- pictograph_font_family- m ()-settingsSetPictographFontFamily _obj pictograph_font_family = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- pictograph_font_family' <- textToCString pictograph_font_family- webkit_settings_set_pictograph_font_family _obj' pictograph_font_family'- touchManagedPtr _obj- freeMem pictograph_font_family'- return ()---- method Settings::set_print_backgrounds--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "print_backgrounds", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "print_backgrounds", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_print_backgrounds" webkit_settings_set_print_backgrounds :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- print_backgrounds : TBasicType TBoolean- IO ()---settingsSetPrintBackgrounds ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- print_backgrounds- m ()-settingsSetPrintBackgrounds _obj print_backgrounds = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let print_backgrounds' = (fromIntegral . fromEnum) print_backgrounds- webkit_settings_set_print_backgrounds _obj' print_backgrounds'- touchManagedPtr _obj- return ()---- method Settings::set_sans_serif_font_family--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "sans_serif_font_family", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "sans_serif_font_family", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_sans_serif_font_family" webkit_settings_set_sans_serif_font_family :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CString -> -- sans_serif_font_family : TBasicType TUTF8- IO ()---settingsSetSansSerifFontFamily ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- T.Text -> -- sans_serif_font_family- m ()-settingsSetSansSerifFontFamily _obj sans_serif_font_family = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- sans_serif_font_family' <- textToCString sans_serif_font_family- webkit_settings_set_sans_serif_font_family _obj' sans_serif_font_family'- touchManagedPtr _obj- freeMem sans_serif_font_family'- return ()---- method Settings::set_serif_font_family--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "serif_font_family", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "serif_font_family", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_serif_font_family" webkit_settings_set_serif_font_family :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CString -> -- serif_font_family : TBasicType TUTF8- IO ()---settingsSetSerifFontFamily ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- T.Text -> -- serif_font_family- m ()-settingsSetSerifFontFamily _obj serif_font_family = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- serif_font_family' <- textToCString serif_font_family- webkit_settings_set_serif_font_family _obj' serif_font_family'- touchManagedPtr _obj- freeMem serif_font_family'- return ()---- method Settings::set_user_agent--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "user_agent", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "user_agent", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_user_agent" webkit_settings_set_user_agent :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CString -> -- user_agent : TBasicType TUTF8- IO ()---settingsSetUserAgent ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Maybe (T.Text) -> -- user_agent- m ()-settingsSetUserAgent _obj user_agent = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- maybeUser_agent <- case user_agent of- Nothing -> return nullPtr- Just jUser_agent -> do- jUser_agent' <- textToCString jUser_agent- return jUser_agent'- webkit_settings_set_user_agent _obj' maybeUser_agent- touchManagedPtr _obj- freeMem maybeUser_agent- return ()---- method Settings::set_user_agent_with_application_details--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "application_name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "application_version", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "application_name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "application_version", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_user_agent_with_application_details" webkit_settings_set_user_agent_with_application_details :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CString -> -- application_name : TBasicType TUTF8- CString -> -- application_version : TBasicType TUTF8- IO ()---settingsSetUserAgentWithApplicationDetails ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Maybe (T.Text) -> -- application_name- Maybe (T.Text) -> -- application_version- m ()-settingsSetUserAgentWithApplicationDetails _obj application_name application_version = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- maybeApplication_name <- case application_name of- Nothing -> return nullPtr- Just jApplication_name -> do- jApplication_name' <- textToCString jApplication_name- return jApplication_name'- maybeApplication_version <- case application_version of- Nothing -> return nullPtr- Just jApplication_version -> do- jApplication_version' <- textToCString jApplication_version- return jApplication_version'- webkit_settings_set_user_agent_with_application_details _obj' maybeApplication_name maybeApplication_version- touchManagedPtr _obj- freeMem maybeApplication_name- freeMem maybeApplication_version- return ()---- method Settings::set_zoom_text_only--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "zoom_text_only", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "zoom_text_only", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_settings_set_zoom_text_only" webkit_settings_set_zoom_text_only :: - Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"- CInt -> -- zoom_text_only : TBasicType TBoolean- IO ()---settingsSetZoomTextOnly ::- (MonadIO m, SettingsK a) =>- a -> -- _obj- Bool -> -- zoom_text_only- m ()-settingsSetZoomTextOnly _obj zoom_text_only = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let zoom_text_only' = (fromIntegral . fromEnum) zoom_text_only- webkit_settings_set_zoom_text_only _obj' zoom_text_only'- touchManagedPtr _obj- return ()++{- |+Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License : LGPL-2.1+Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)+-}++module GI.WebKit2.Objects.Settings+ ( ++-- * Exported types+ Settings(..) ,+ SettingsK ,+ toSettings ,+ noSettings ,+++ -- * Methods+-- ** settingsGetAllowFileAccessFromFileUrls+ SettingsGetAllowFileAccessFromFileUrlsMethodInfo,+ settingsGetAllowFileAccessFromFileUrls ,+++-- ** settingsGetAllowModalDialogs+ SettingsGetAllowModalDialogsMethodInfo ,+ settingsGetAllowModalDialogs ,+++-- ** settingsGetAutoLoadImages+ SettingsGetAutoLoadImagesMethodInfo ,+ settingsGetAutoLoadImages ,+++-- ** settingsGetCursiveFontFamily+ SettingsGetCursiveFontFamilyMethodInfo ,+ settingsGetCursiveFontFamily ,+++-- ** settingsGetDefaultCharset+ SettingsGetDefaultCharsetMethodInfo ,+ settingsGetDefaultCharset ,+++-- ** settingsGetDefaultFontFamily+ SettingsGetDefaultFontFamilyMethodInfo ,+ settingsGetDefaultFontFamily ,+++-- ** settingsGetDefaultFontSize+ SettingsGetDefaultFontSizeMethodInfo ,+ settingsGetDefaultFontSize ,+++-- ** settingsGetDefaultMonospaceFontSize+ SettingsGetDefaultMonospaceFontSizeMethodInfo,+ settingsGetDefaultMonospaceFontSize ,+++-- ** settingsGetDrawCompositingIndicators+ SettingsGetDrawCompositingIndicatorsMethodInfo,+ settingsGetDrawCompositingIndicators ,+++-- ** settingsGetEnableAccelerated2dCanvas+ SettingsGetEnableAccelerated2dCanvasMethodInfo,+ settingsGetEnableAccelerated2dCanvas ,+++-- ** settingsGetEnableCaretBrowsing+ SettingsGetEnableCaretBrowsingMethodInfo,+ settingsGetEnableCaretBrowsing ,+++-- ** settingsGetEnableDeveloperExtras+ SettingsGetEnableDeveloperExtrasMethodInfo,+ settingsGetEnableDeveloperExtras ,+++-- ** settingsGetEnableDnsPrefetching+ SettingsGetEnableDnsPrefetchingMethodInfo,+ settingsGetEnableDnsPrefetching ,+++-- ** settingsGetEnableFrameFlattening+ SettingsGetEnableFrameFlatteningMethodInfo,+ settingsGetEnableFrameFlattening ,+++-- ** settingsGetEnableFullscreen+ SettingsGetEnableFullscreenMethodInfo ,+ settingsGetEnableFullscreen ,+++-- ** settingsGetEnableHtml5Database+ SettingsGetEnableHtml5DatabaseMethodInfo,+ settingsGetEnableHtml5Database ,+++-- ** settingsGetEnableHtml5LocalStorage+ SettingsGetEnableHtml5LocalStorageMethodInfo,+ settingsGetEnableHtml5LocalStorage ,+++-- ** settingsGetEnableHyperlinkAuditing+ SettingsGetEnableHyperlinkAuditingMethodInfo,+ settingsGetEnableHyperlinkAuditing ,+++-- ** settingsGetEnableJava+ SettingsGetEnableJavaMethodInfo ,+ settingsGetEnableJava ,+++-- ** settingsGetEnableJavascript+ SettingsGetEnableJavascriptMethodInfo ,+ settingsGetEnableJavascript ,+++-- ** settingsGetEnableMediaStream+ SettingsGetEnableMediaStreamMethodInfo ,+ settingsGetEnableMediaStream ,+++-- ** settingsGetEnableMediasource+ SettingsGetEnableMediasourceMethodInfo ,+ settingsGetEnableMediasource ,+++-- ** settingsGetEnableOfflineWebApplicationCache+ SettingsGetEnableOfflineWebApplicationCacheMethodInfo,+ settingsGetEnableOfflineWebApplicationCache,+++-- ** settingsGetEnablePageCache+ SettingsGetEnablePageCacheMethodInfo ,+ settingsGetEnablePageCache ,+++-- ** settingsGetEnablePlugins+ SettingsGetEnablePluginsMethodInfo ,+ settingsGetEnablePlugins ,+++-- ** settingsGetEnablePrivateBrowsing+ SettingsGetEnablePrivateBrowsingMethodInfo,+ settingsGetEnablePrivateBrowsing ,+++-- ** settingsGetEnableResizableTextAreas+ SettingsGetEnableResizableTextAreasMethodInfo,+ settingsGetEnableResizableTextAreas ,+++-- ** settingsGetEnableSiteSpecificQuirks+ SettingsGetEnableSiteSpecificQuirksMethodInfo,+ settingsGetEnableSiteSpecificQuirks ,+++-- ** settingsGetEnableSmoothScrolling+ SettingsGetEnableSmoothScrollingMethodInfo,+ settingsGetEnableSmoothScrolling ,+++-- ** settingsGetEnableSpatialNavigation+ SettingsGetEnableSpatialNavigationMethodInfo,+ settingsGetEnableSpatialNavigation ,+++-- ** settingsGetEnableTabsToLinks+ SettingsGetEnableTabsToLinksMethodInfo ,+ settingsGetEnableTabsToLinks ,+++-- ** settingsGetEnableWebaudio+ SettingsGetEnableWebaudioMethodInfo ,+ settingsGetEnableWebaudio ,+++-- ** settingsGetEnableWebgl+ SettingsGetEnableWebglMethodInfo ,+ settingsGetEnableWebgl ,+++-- ** settingsGetEnableWriteConsoleMessagesToStdout+ SettingsGetEnableWriteConsoleMessagesToStdoutMethodInfo,+ settingsGetEnableWriteConsoleMessagesToStdout,+++-- ** settingsGetEnableXssAuditor+ SettingsGetEnableXssAuditorMethodInfo ,+ settingsGetEnableXssAuditor ,+++-- ** settingsGetFantasyFontFamily+ SettingsGetFantasyFontFamilyMethodInfo ,+ settingsGetFantasyFontFamily ,+++-- ** settingsGetJavascriptCanAccessClipboard+ SettingsGetJavascriptCanAccessClipboardMethodInfo,+ settingsGetJavascriptCanAccessClipboard ,+++-- ** settingsGetJavascriptCanOpenWindowsAutomatically+ SettingsGetJavascriptCanOpenWindowsAutomaticallyMethodInfo,+ settingsGetJavascriptCanOpenWindowsAutomatically,+++-- ** settingsGetLoadIconsIgnoringImageLoadSetting+ SettingsGetLoadIconsIgnoringImageLoadSettingMethodInfo,+ settingsGetLoadIconsIgnoringImageLoadSetting,+++-- ** settingsGetMediaPlaybackAllowsInline+ SettingsGetMediaPlaybackAllowsInlineMethodInfo,+ settingsGetMediaPlaybackAllowsInline ,+++-- ** settingsGetMediaPlaybackRequiresUserGesture+ SettingsGetMediaPlaybackRequiresUserGestureMethodInfo,+ settingsGetMediaPlaybackRequiresUserGesture,+++-- ** settingsGetMinimumFontSize+ SettingsGetMinimumFontSizeMethodInfo ,+ settingsGetMinimumFontSize ,+++-- ** settingsGetMonospaceFontFamily+ SettingsGetMonospaceFontFamilyMethodInfo,+ settingsGetMonospaceFontFamily ,+++-- ** settingsGetPictographFontFamily+ SettingsGetPictographFontFamilyMethodInfo,+ settingsGetPictographFontFamily ,+++-- ** settingsGetPrintBackgrounds+ SettingsGetPrintBackgroundsMethodInfo ,+ settingsGetPrintBackgrounds ,+++-- ** settingsGetSansSerifFontFamily+ SettingsGetSansSerifFontFamilyMethodInfo,+ settingsGetSansSerifFontFamily ,+++-- ** settingsGetSerifFontFamily+ SettingsGetSerifFontFamilyMethodInfo ,+ settingsGetSerifFontFamily ,+++-- ** settingsGetUserAgent+ SettingsGetUserAgentMethodInfo ,+ settingsGetUserAgent ,+++-- ** settingsGetZoomTextOnly+ SettingsGetZoomTextOnlyMethodInfo ,+ settingsGetZoomTextOnly ,+++-- ** settingsNew+ settingsNew ,+++-- ** settingsSetAllowFileAccessFromFileUrls+ SettingsSetAllowFileAccessFromFileUrlsMethodInfo,+ settingsSetAllowFileAccessFromFileUrls ,+++-- ** settingsSetAllowModalDialogs+ SettingsSetAllowModalDialogsMethodInfo ,+ settingsSetAllowModalDialogs ,+++-- ** settingsSetAutoLoadImages+ SettingsSetAutoLoadImagesMethodInfo ,+ settingsSetAutoLoadImages ,+++-- ** settingsSetCursiveFontFamily+ SettingsSetCursiveFontFamilyMethodInfo ,+ settingsSetCursiveFontFamily ,+++-- ** settingsSetDefaultCharset+ SettingsSetDefaultCharsetMethodInfo ,+ settingsSetDefaultCharset ,+++-- ** settingsSetDefaultFontFamily+ SettingsSetDefaultFontFamilyMethodInfo ,+ settingsSetDefaultFontFamily ,+++-- ** settingsSetDefaultFontSize+ SettingsSetDefaultFontSizeMethodInfo ,+ settingsSetDefaultFontSize ,+++-- ** settingsSetDefaultMonospaceFontSize+ SettingsSetDefaultMonospaceFontSizeMethodInfo,+ settingsSetDefaultMonospaceFontSize ,+++-- ** settingsSetDrawCompositingIndicators+ SettingsSetDrawCompositingIndicatorsMethodInfo,+ settingsSetDrawCompositingIndicators ,+++-- ** settingsSetEnableAccelerated2dCanvas+ SettingsSetEnableAccelerated2dCanvasMethodInfo,+ settingsSetEnableAccelerated2dCanvas ,+++-- ** settingsSetEnableCaretBrowsing+ SettingsSetEnableCaretBrowsingMethodInfo,+ settingsSetEnableCaretBrowsing ,+++-- ** settingsSetEnableDeveloperExtras+ SettingsSetEnableDeveloperExtrasMethodInfo,+ settingsSetEnableDeveloperExtras ,+++-- ** settingsSetEnableDnsPrefetching+ SettingsSetEnableDnsPrefetchingMethodInfo,+ settingsSetEnableDnsPrefetching ,+++-- ** settingsSetEnableFrameFlattening+ SettingsSetEnableFrameFlatteningMethodInfo,+ settingsSetEnableFrameFlattening ,+++-- ** settingsSetEnableFullscreen+ SettingsSetEnableFullscreenMethodInfo ,+ settingsSetEnableFullscreen ,+++-- ** settingsSetEnableHtml5Database+ SettingsSetEnableHtml5DatabaseMethodInfo,+ settingsSetEnableHtml5Database ,+++-- ** settingsSetEnableHtml5LocalStorage+ SettingsSetEnableHtml5LocalStorageMethodInfo,+ settingsSetEnableHtml5LocalStorage ,+++-- ** settingsSetEnableHyperlinkAuditing+ SettingsSetEnableHyperlinkAuditingMethodInfo,+ settingsSetEnableHyperlinkAuditing ,+++-- ** settingsSetEnableJava+ SettingsSetEnableJavaMethodInfo ,+ settingsSetEnableJava ,+++-- ** settingsSetEnableJavascript+ SettingsSetEnableJavascriptMethodInfo ,+ settingsSetEnableJavascript ,+++-- ** settingsSetEnableMediaStream+ SettingsSetEnableMediaStreamMethodInfo ,+ settingsSetEnableMediaStream ,+++-- ** settingsSetEnableMediasource+ SettingsSetEnableMediasourceMethodInfo ,+ settingsSetEnableMediasource ,+++-- ** settingsSetEnableOfflineWebApplicationCache+ SettingsSetEnableOfflineWebApplicationCacheMethodInfo,+ settingsSetEnableOfflineWebApplicationCache,+++-- ** settingsSetEnablePageCache+ SettingsSetEnablePageCacheMethodInfo ,+ settingsSetEnablePageCache ,+++-- ** settingsSetEnablePlugins+ SettingsSetEnablePluginsMethodInfo ,+ settingsSetEnablePlugins ,+++-- ** settingsSetEnablePrivateBrowsing+ SettingsSetEnablePrivateBrowsingMethodInfo,+ settingsSetEnablePrivateBrowsing ,+++-- ** settingsSetEnableResizableTextAreas+ SettingsSetEnableResizableTextAreasMethodInfo,+ settingsSetEnableResizableTextAreas ,+++-- ** settingsSetEnableSiteSpecificQuirks+ SettingsSetEnableSiteSpecificQuirksMethodInfo,+ settingsSetEnableSiteSpecificQuirks ,+++-- ** settingsSetEnableSmoothScrolling+ SettingsSetEnableSmoothScrollingMethodInfo,+ settingsSetEnableSmoothScrolling ,+++-- ** settingsSetEnableSpatialNavigation+ SettingsSetEnableSpatialNavigationMethodInfo,+ settingsSetEnableSpatialNavigation ,+++-- ** settingsSetEnableTabsToLinks+ SettingsSetEnableTabsToLinksMethodInfo ,+ settingsSetEnableTabsToLinks ,+++-- ** settingsSetEnableWebaudio+ SettingsSetEnableWebaudioMethodInfo ,+ settingsSetEnableWebaudio ,+++-- ** settingsSetEnableWebgl+ SettingsSetEnableWebglMethodInfo ,+ settingsSetEnableWebgl ,+++-- ** settingsSetEnableWriteConsoleMessagesToStdout+ SettingsSetEnableWriteConsoleMessagesToStdoutMethodInfo,+ settingsSetEnableWriteConsoleMessagesToStdout,+++-- ** settingsSetEnableXssAuditor+ SettingsSetEnableXssAuditorMethodInfo ,+ settingsSetEnableXssAuditor ,+++-- ** settingsSetFantasyFontFamily+ SettingsSetFantasyFontFamilyMethodInfo ,+ settingsSetFantasyFontFamily ,+++-- ** settingsSetJavascriptCanAccessClipboard+ SettingsSetJavascriptCanAccessClipboardMethodInfo,+ settingsSetJavascriptCanAccessClipboard ,+++-- ** settingsSetJavascriptCanOpenWindowsAutomatically+ SettingsSetJavascriptCanOpenWindowsAutomaticallyMethodInfo,+ settingsSetJavascriptCanOpenWindowsAutomatically,+++-- ** settingsSetLoadIconsIgnoringImageLoadSetting+ SettingsSetLoadIconsIgnoringImageLoadSettingMethodInfo,+ settingsSetLoadIconsIgnoringImageLoadSetting,+++-- ** settingsSetMediaPlaybackAllowsInline+ SettingsSetMediaPlaybackAllowsInlineMethodInfo,+ settingsSetMediaPlaybackAllowsInline ,+++-- ** settingsSetMediaPlaybackRequiresUserGesture+ SettingsSetMediaPlaybackRequiresUserGestureMethodInfo,+ settingsSetMediaPlaybackRequiresUserGesture,+++-- ** settingsSetMinimumFontSize+ SettingsSetMinimumFontSizeMethodInfo ,+ settingsSetMinimumFontSize ,+++-- ** settingsSetMonospaceFontFamily+ SettingsSetMonospaceFontFamilyMethodInfo,+ settingsSetMonospaceFontFamily ,+++-- ** settingsSetPictographFontFamily+ SettingsSetPictographFontFamilyMethodInfo,+ settingsSetPictographFontFamily ,+++-- ** settingsSetPrintBackgrounds+ SettingsSetPrintBackgroundsMethodInfo ,+ settingsSetPrintBackgrounds ,+++-- ** settingsSetSansSerifFontFamily+ SettingsSetSansSerifFontFamilyMethodInfo,+ settingsSetSansSerifFontFamily ,+++-- ** settingsSetSerifFontFamily+ SettingsSetSerifFontFamilyMethodInfo ,+ settingsSetSerifFontFamily ,+++-- ** settingsSetUserAgent+ SettingsSetUserAgentMethodInfo ,+ settingsSetUserAgent ,+++-- ** settingsSetUserAgentWithApplicationDetails+ SettingsSetUserAgentWithApplicationDetailsMethodInfo,+ settingsSetUserAgentWithApplicationDetails,+++-- ** settingsSetZoomTextOnly+ SettingsSetZoomTextOnlyMethodInfo ,+ settingsSetZoomTextOnly ,+++++ -- * Properties+-- ** AllowFileAccessFromFileUrls+ SettingsAllowFileAccessFromFileUrlsPropertyInfo,+ constructSettingsAllowFileAccessFromFileUrls,+ getSettingsAllowFileAccessFromFileUrls ,+ setSettingsAllowFileAccessFromFileUrls ,+++-- ** AllowModalDialogs+ SettingsAllowModalDialogsPropertyInfo ,+ constructSettingsAllowModalDialogs ,+ getSettingsAllowModalDialogs ,+ setSettingsAllowModalDialogs ,+++-- ** AutoLoadImages+ SettingsAutoLoadImagesPropertyInfo ,+ constructSettingsAutoLoadImages ,+ getSettingsAutoLoadImages ,+ setSettingsAutoLoadImages ,+++-- ** CursiveFontFamily+ SettingsCursiveFontFamilyPropertyInfo ,+ constructSettingsCursiveFontFamily ,+ getSettingsCursiveFontFamily ,+ setSettingsCursiveFontFamily ,+++-- ** DefaultCharset+ SettingsDefaultCharsetPropertyInfo ,+ constructSettingsDefaultCharset ,+ getSettingsDefaultCharset ,+ setSettingsDefaultCharset ,+++-- ** DefaultFontFamily+ SettingsDefaultFontFamilyPropertyInfo ,+ constructSettingsDefaultFontFamily ,+ getSettingsDefaultFontFamily ,+ setSettingsDefaultFontFamily ,+++-- ** DefaultFontSize+ SettingsDefaultFontSizePropertyInfo ,+ constructSettingsDefaultFontSize ,+ getSettingsDefaultFontSize ,+ setSettingsDefaultFontSize ,+++-- ** DefaultMonospaceFontSize+ SettingsDefaultMonospaceFontSizePropertyInfo,+ constructSettingsDefaultMonospaceFontSize,+ getSettingsDefaultMonospaceFontSize ,+ setSettingsDefaultMonospaceFontSize ,+++-- ** DrawCompositingIndicators+ SettingsDrawCompositingIndicatorsPropertyInfo,+ constructSettingsDrawCompositingIndicators,+ getSettingsDrawCompositingIndicators ,+ setSettingsDrawCompositingIndicators ,+++-- ** EnableAccelerated2dCanvas+ SettingsEnableAccelerated2dCanvasPropertyInfo,+ constructSettingsEnableAccelerated2dCanvas,+ getSettingsEnableAccelerated2dCanvas ,+ setSettingsEnableAccelerated2dCanvas ,+++-- ** EnableCaretBrowsing+ SettingsEnableCaretBrowsingPropertyInfo ,+ constructSettingsEnableCaretBrowsing ,+ getSettingsEnableCaretBrowsing ,+ setSettingsEnableCaretBrowsing ,+++-- ** EnableDeveloperExtras+ SettingsEnableDeveloperExtrasPropertyInfo,+ constructSettingsEnableDeveloperExtras ,+ getSettingsEnableDeveloperExtras ,+ setSettingsEnableDeveloperExtras ,+++-- ** EnableDnsPrefetching+ SettingsEnableDnsPrefetchingPropertyInfo,+ constructSettingsEnableDnsPrefetching ,+ getSettingsEnableDnsPrefetching ,+ setSettingsEnableDnsPrefetching ,+++-- ** EnableFrameFlattening+ SettingsEnableFrameFlatteningPropertyInfo,+ constructSettingsEnableFrameFlattening ,+ getSettingsEnableFrameFlattening ,+ setSettingsEnableFrameFlattening ,+++-- ** EnableFullscreen+ SettingsEnableFullscreenPropertyInfo ,+ constructSettingsEnableFullscreen ,+ getSettingsEnableFullscreen ,+ setSettingsEnableFullscreen ,+++-- ** EnableHtml5Database+ SettingsEnableHtml5DatabasePropertyInfo ,+ constructSettingsEnableHtml5Database ,+ getSettingsEnableHtml5Database ,+ setSettingsEnableHtml5Database ,+++-- ** EnableHtml5LocalStorage+ SettingsEnableHtml5LocalStoragePropertyInfo,+ constructSettingsEnableHtml5LocalStorage,+ getSettingsEnableHtml5LocalStorage ,+ setSettingsEnableHtml5LocalStorage ,+++-- ** EnableHyperlinkAuditing+ SettingsEnableHyperlinkAuditingPropertyInfo,+ constructSettingsEnableHyperlinkAuditing,+ getSettingsEnableHyperlinkAuditing ,+ setSettingsEnableHyperlinkAuditing ,+++-- ** EnableJava+ SettingsEnableJavaPropertyInfo ,+ constructSettingsEnableJava ,+ getSettingsEnableJava ,+ setSettingsEnableJava ,+++-- ** EnableJavascript+ SettingsEnableJavascriptPropertyInfo ,+ constructSettingsEnableJavascript ,+ getSettingsEnableJavascript ,+ setSettingsEnableJavascript ,+++-- ** EnableMediaStream+ SettingsEnableMediaStreamPropertyInfo ,+ constructSettingsEnableMediaStream ,+ getSettingsEnableMediaStream ,+ setSettingsEnableMediaStream ,+++-- ** EnableMediasource+ SettingsEnableMediasourcePropertyInfo ,+ constructSettingsEnableMediasource ,+ getSettingsEnableMediasource ,+ setSettingsEnableMediasource ,+++-- ** EnableOfflineWebApplicationCache+ SettingsEnableOfflineWebApplicationCachePropertyInfo,+ constructSettingsEnableOfflineWebApplicationCache,+ getSettingsEnableOfflineWebApplicationCache,+ setSettingsEnableOfflineWebApplicationCache,+++-- ** EnablePageCache+ SettingsEnablePageCachePropertyInfo ,+ constructSettingsEnablePageCache ,+ getSettingsEnablePageCache ,+ setSettingsEnablePageCache ,+++-- ** EnablePlugins+ SettingsEnablePluginsPropertyInfo ,+ constructSettingsEnablePlugins ,+ getSettingsEnablePlugins ,+ setSettingsEnablePlugins ,+++-- ** EnablePrivateBrowsing+ SettingsEnablePrivateBrowsingPropertyInfo,+ constructSettingsEnablePrivateBrowsing ,+ getSettingsEnablePrivateBrowsing ,+ setSettingsEnablePrivateBrowsing ,+++-- ** EnableResizableTextAreas+ SettingsEnableResizableTextAreasPropertyInfo,+ constructSettingsEnableResizableTextAreas,+ getSettingsEnableResizableTextAreas ,+ setSettingsEnableResizableTextAreas ,+++-- ** EnableSiteSpecificQuirks+ SettingsEnableSiteSpecificQuirksPropertyInfo,+ constructSettingsEnableSiteSpecificQuirks,+ getSettingsEnableSiteSpecificQuirks ,+ setSettingsEnableSiteSpecificQuirks ,+++-- ** EnableSmoothScrolling+ SettingsEnableSmoothScrollingPropertyInfo,+ constructSettingsEnableSmoothScrolling ,+ getSettingsEnableSmoothScrolling ,+ setSettingsEnableSmoothScrolling ,+++-- ** EnableSpatialNavigation+ SettingsEnableSpatialNavigationPropertyInfo,+ constructSettingsEnableSpatialNavigation,+ getSettingsEnableSpatialNavigation ,+ setSettingsEnableSpatialNavigation ,+++-- ** EnableTabsToLinks+ SettingsEnableTabsToLinksPropertyInfo ,+ constructSettingsEnableTabsToLinks ,+ getSettingsEnableTabsToLinks ,+ setSettingsEnableTabsToLinks ,+++-- ** EnableWebaudio+ SettingsEnableWebaudioPropertyInfo ,+ constructSettingsEnableWebaudio ,+ getSettingsEnableWebaudio ,+ setSettingsEnableWebaudio ,+++-- ** EnableWebgl+ SettingsEnableWebglPropertyInfo ,+ constructSettingsEnableWebgl ,+ getSettingsEnableWebgl ,+ setSettingsEnableWebgl ,+++-- ** EnableWriteConsoleMessagesToStdout+ SettingsEnableWriteConsoleMessagesToStdoutPropertyInfo,+ constructSettingsEnableWriteConsoleMessagesToStdout,+ getSettingsEnableWriteConsoleMessagesToStdout,+ setSettingsEnableWriteConsoleMessagesToStdout,+++-- ** EnableXssAuditor+ SettingsEnableXssAuditorPropertyInfo ,+ constructSettingsEnableXssAuditor ,+ getSettingsEnableXssAuditor ,+ setSettingsEnableXssAuditor ,+++-- ** FantasyFontFamily+ SettingsFantasyFontFamilyPropertyInfo ,+ constructSettingsFantasyFontFamily ,+ getSettingsFantasyFontFamily ,+ setSettingsFantasyFontFamily ,+++-- ** JavascriptCanAccessClipboard+ SettingsJavascriptCanAccessClipboardPropertyInfo,+ constructSettingsJavascriptCanAccessClipboard,+ getSettingsJavascriptCanAccessClipboard ,+ setSettingsJavascriptCanAccessClipboard ,+++-- ** JavascriptCanOpenWindowsAutomatically+ SettingsJavascriptCanOpenWindowsAutomaticallyPropertyInfo,+ constructSettingsJavascriptCanOpenWindowsAutomatically,+ getSettingsJavascriptCanOpenWindowsAutomatically,+ setSettingsJavascriptCanOpenWindowsAutomatically,+++-- ** LoadIconsIgnoringImageLoadSetting+ SettingsLoadIconsIgnoringImageLoadSettingPropertyInfo,+ constructSettingsLoadIconsIgnoringImageLoadSetting,+ getSettingsLoadIconsIgnoringImageLoadSetting,+ setSettingsLoadIconsIgnoringImageLoadSetting,+++-- ** MediaPlaybackAllowsInline+ SettingsMediaPlaybackAllowsInlinePropertyInfo,+ constructSettingsMediaPlaybackAllowsInline,+ getSettingsMediaPlaybackAllowsInline ,+ setSettingsMediaPlaybackAllowsInline ,+++-- ** MediaPlaybackRequiresUserGesture+ SettingsMediaPlaybackRequiresUserGesturePropertyInfo,+ constructSettingsMediaPlaybackRequiresUserGesture,+ getSettingsMediaPlaybackRequiresUserGesture,+ setSettingsMediaPlaybackRequiresUserGesture,+++-- ** MinimumFontSize+ SettingsMinimumFontSizePropertyInfo ,+ constructSettingsMinimumFontSize ,+ getSettingsMinimumFontSize ,+ setSettingsMinimumFontSize ,+++-- ** MonospaceFontFamily+ SettingsMonospaceFontFamilyPropertyInfo ,+ constructSettingsMonospaceFontFamily ,+ getSettingsMonospaceFontFamily ,+ setSettingsMonospaceFontFamily ,+++-- ** PictographFontFamily+ SettingsPictographFontFamilyPropertyInfo,+ constructSettingsPictographFontFamily ,+ getSettingsPictographFontFamily ,+ setSettingsPictographFontFamily ,+++-- ** PrintBackgrounds+ SettingsPrintBackgroundsPropertyInfo ,+ constructSettingsPrintBackgrounds ,+ getSettingsPrintBackgrounds ,+ setSettingsPrintBackgrounds ,+++-- ** SansSerifFontFamily+ SettingsSansSerifFontFamilyPropertyInfo ,+ constructSettingsSansSerifFontFamily ,+ getSettingsSansSerifFontFamily ,+ setSettingsSansSerifFontFamily ,+++-- ** SerifFontFamily+ SettingsSerifFontFamilyPropertyInfo ,+ constructSettingsSerifFontFamily ,+ getSettingsSerifFontFamily ,+ setSettingsSerifFontFamily ,+++-- ** UserAgent+ SettingsUserAgentPropertyInfo ,+ constructSettingsUserAgent ,+ getSettingsUserAgent ,+ setSettingsUserAgent ,+++-- ** ZoomTextOnly+ SettingsZoomTextOnlyPropertyInfo ,+ constructSettingsZoomTextOnly ,+ getSettingsZoomTextOnly ,+ setSettingsZoomTextOnly ,+++++ ) where++import Prelude ()+import Data.GI.Base.ShortPrelude++import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map++import GI.WebKit2.Types+import GI.WebKit2.Callbacks+import qualified GI.GObject as GObject++newtype Settings = Settings (ForeignPtr Settings)+foreign import ccall "webkit_settings_get_type"+ c_webkit_settings_get_type :: IO GType++type instance ParentTypes Settings = SettingsParentTypes+type SettingsParentTypes = '[GObject.Object]++instance GObject Settings where+ gobjectIsInitiallyUnowned _ = False+ gobjectType _ = c_webkit_settings_get_type+ ++class GObject o => SettingsK o+instance (GObject o, IsDescendantOf Settings o) => SettingsK o++toSettings :: SettingsK o => o -> IO Settings+toSettings = unsafeCastTo Settings++noSettings :: Maybe Settings+noSettings = Nothing++type family ResolveSettingsMethod (t :: Symbol) (o :: *) :: * where+ ResolveSettingsMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolveSettingsMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolveSettingsMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolveSettingsMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolveSettingsMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolveSettingsMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolveSettingsMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolveSettingsMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolveSettingsMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolveSettingsMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolveSettingsMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolveSettingsMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolveSettingsMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolveSettingsMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolveSettingsMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolveSettingsMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolveSettingsMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolveSettingsMethod "getAllowFileAccessFromFileUrls" o = SettingsGetAllowFileAccessFromFileUrlsMethodInfo+ ResolveSettingsMethod "getAllowModalDialogs" o = SettingsGetAllowModalDialogsMethodInfo+ ResolveSettingsMethod "getAutoLoadImages" o = SettingsGetAutoLoadImagesMethodInfo+ ResolveSettingsMethod "getCursiveFontFamily" o = SettingsGetCursiveFontFamilyMethodInfo+ ResolveSettingsMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolveSettingsMethod "getDefaultCharset" o = SettingsGetDefaultCharsetMethodInfo+ ResolveSettingsMethod "getDefaultFontFamily" o = SettingsGetDefaultFontFamilyMethodInfo+ ResolveSettingsMethod "getDefaultFontSize" o = SettingsGetDefaultFontSizeMethodInfo+ ResolveSettingsMethod "getDefaultMonospaceFontSize" o = SettingsGetDefaultMonospaceFontSizeMethodInfo+ ResolveSettingsMethod "getDrawCompositingIndicators" o = SettingsGetDrawCompositingIndicatorsMethodInfo+ ResolveSettingsMethod "getEnableAccelerated2dCanvas" o = SettingsGetEnableAccelerated2dCanvasMethodInfo+ ResolveSettingsMethod "getEnableCaretBrowsing" o = SettingsGetEnableCaretBrowsingMethodInfo+ ResolveSettingsMethod "getEnableDeveloperExtras" o = SettingsGetEnableDeveloperExtrasMethodInfo+ ResolveSettingsMethod "getEnableDnsPrefetching" o = SettingsGetEnableDnsPrefetchingMethodInfo+ ResolveSettingsMethod "getEnableFrameFlattening" o = SettingsGetEnableFrameFlatteningMethodInfo+ ResolveSettingsMethod "getEnableFullscreen" o = SettingsGetEnableFullscreenMethodInfo+ ResolveSettingsMethod "getEnableHtml5Database" o = SettingsGetEnableHtml5DatabaseMethodInfo+ ResolveSettingsMethod "getEnableHtml5LocalStorage" o = SettingsGetEnableHtml5LocalStorageMethodInfo+ ResolveSettingsMethod "getEnableHyperlinkAuditing" o = SettingsGetEnableHyperlinkAuditingMethodInfo+ ResolveSettingsMethod "getEnableJava" o = SettingsGetEnableJavaMethodInfo+ ResolveSettingsMethod "getEnableJavascript" o = SettingsGetEnableJavascriptMethodInfo+ ResolveSettingsMethod "getEnableMediaStream" o = SettingsGetEnableMediaStreamMethodInfo+ ResolveSettingsMethod "getEnableMediasource" o = SettingsGetEnableMediasourceMethodInfo+ ResolveSettingsMethod "getEnableOfflineWebApplicationCache" o = SettingsGetEnableOfflineWebApplicationCacheMethodInfo+ ResolveSettingsMethod "getEnablePageCache" o = SettingsGetEnablePageCacheMethodInfo+ ResolveSettingsMethod "getEnablePlugins" o = SettingsGetEnablePluginsMethodInfo+ ResolveSettingsMethod "getEnablePrivateBrowsing" o = SettingsGetEnablePrivateBrowsingMethodInfo+ ResolveSettingsMethod "getEnableResizableTextAreas" o = SettingsGetEnableResizableTextAreasMethodInfo+ ResolveSettingsMethod "getEnableSiteSpecificQuirks" o = SettingsGetEnableSiteSpecificQuirksMethodInfo+ ResolveSettingsMethod "getEnableSmoothScrolling" o = SettingsGetEnableSmoothScrollingMethodInfo+ ResolveSettingsMethod "getEnableSpatialNavigation" o = SettingsGetEnableSpatialNavigationMethodInfo+ ResolveSettingsMethod "getEnableTabsToLinks" o = SettingsGetEnableTabsToLinksMethodInfo+ ResolveSettingsMethod "getEnableWebaudio" o = SettingsGetEnableWebaudioMethodInfo+ ResolveSettingsMethod "getEnableWebgl" o = SettingsGetEnableWebglMethodInfo+ ResolveSettingsMethod "getEnableWriteConsoleMessagesToStdout" o = SettingsGetEnableWriteConsoleMessagesToStdoutMethodInfo+ ResolveSettingsMethod "getEnableXssAuditor" o = SettingsGetEnableXssAuditorMethodInfo+ ResolveSettingsMethod "getFantasyFontFamily" o = SettingsGetFantasyFontFamilyMethodInfo+ ResolveSettingsMethod "getJavascriptCanAccessClipboard" o = SettingsGetJavascriptCanAccessClipboardMethodInfo+ ResolveSettingsMethod "getJavascriptCanOpenWindowsAutomatically" o = SettingsGetJavascriptCanOpenWindowsAutomaticallyMethodInfo+ ResolveSettingsMethod "getLoadIconsIgnoringImageLoadSetting" o = SettingsGetLoadIconsIgnoringImageLoadSettingMethodInfo+ ResolveSettingsMethod "getMediaPlaybackAllowsInline" o = SettingsGetMediaPlaybackAllowsInlineMethodInfo+ ResolveSettingsMethod "getMediaPlaybackRequiresUserGesture" o = SettingsGetMediaPlaybackRequiresUserGestureMethodInfo+ ResolveSettingsMethod "getMinimumFontSize" o = SettingsGetMinimumFontSizeMethodInfo+ ResolveSettingsMethod "getMonospaceFontFamily" o = SettingsGetMonospaceFontFamilyMethodInfo+ ResolveSettingsMethod "getPictographFontFamily" o = SettingsGetPictographFontFamilyMethodInfo+ ResolveSettingsMethod "getPrintBackgrounds" o = SettingsGetPrintBackgroundsMethodInfo+ ResolveSettingsMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolveSettingsMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolveSettingsMethod "getSansSerifFontFamily" o = SettingsGetSansSerifFontFamilyMethodInfo+ ResolveSettingsMethod "getSerifFontFamily" o = SettingsGetSerifFontFamilyMethodInfo+ ResolveSettingsMethod "getUserAgent" o = SettingsGetUserAgentMethodInfo+ ResolveSettingsMethod "getZoomTextOnly" o = SettingsGetZoomTextOnlyMethodInfo+ ResolveSettingsMethod "setAllowFileAccessFromFileUrls" o = SettingsSetAllowFileAccessFromFileUrlsMethodInfo+ ResolveSettingsMethod "setAllowModalDialogs" o = SettingsSetAllowModalDialogsMethodInfo+ ResolveSettingsMethod "setAutoLoadImages" o = SettingsSetAutoLoadImagesMethodInfo+ ResolveSettingsMethod "setCursiveFontFamily" o = SettingsSetCursiveFontFamilyMethodInfo+ ResolveSettingsMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolveSettingsMethod "setDefaultCharset" o = SettingsSetDefaultCharsetMethodInfo+ ResolveSettingsMethod "setDefaultFontFamily" o = SettingsSetDefaultFontFamilyMethodInfo+ ResolveSettingsMethod "setDefaultFontSize" o = SettingsSetDefaultFontSizeMethodInfo+ ResolveSettingsMethod "setDefaultMonospaceFontSize" o = SettingsSetDefaultMonospaceFontSizeMethodInfo+ ResolveSettingsMethod "setDrawCompositingIndicators" o = SettingsSetDrawCompositingIndicatorsMethodInfo+ ResolveSettingsMethod "setEnableAccelerated2dCanvas" o = SettingsSetEnableAccelerated2dCanvasMethodInfo+ ResolveSettingsMethod "setEnableCaretBrowsing" o = SettingsSetEnableCaretBrowsingMethodInfo+ ResolveSettingsMethod "setEnableDeveloperExtras" o = SettingsSetEnableDeveloperExtrasMethodInfo+ ResolveSettingsMethod "setEnableDnsPrefetching" o = SettingsSetEnableDnsPrefetchingMethodInfo+ ResolveSettingsMethod "setEnableFrameFlattening" o = SettingsSetEnableFrameFlatteningMethodInfo+ ResolveSettingsMethod "setEnableFullscreen" o = SettingsSetEnableFullscreenMethodInfo+ ResolveSettingsMethod "setEnableHtml5Database" o = SettingsSetEnableHtml5DatabaseMethodInfo+ ResolveSettingsMethod "setEnableHtml5LocalStorage" o = SettingsSetEnableHtml5LocalStorageMethodInfo+ ResolveSettingsMethod "setEnableHyperlinkAuditing" o = SettingsSetEnableHyperlinkAuditingMethodInfo+ ResolveSettingsMethod "setEnableJava" o = SettingsSetEnableJavaMethodInfo+ ResolveSettingsMethod "setEnableJavascript" o = SettingsSetEnableJavascriptMethodInfo+ ResolveSettingsMethod "setEnableMediaStream" o = SettingsSetEnableMediaStreamMethodInfo+ ResolveSettingsMethod "setEnableMediasource" o = SettingsSetEnableMediasourceMethodInfo+ ResolveSettingsMethod "setEnableOfflineWebApplicationCache" o = SettingsSetEnableOfflineWebApplicationCacheMethodInfo+ ResolveSettingsMethod "setEnablePageCache" o = SettingsSetEnablePageCacheMethodInfo+ ResolveSettingsMethod "setEnablePlugins" o = SettingsSetEnablePluginsMethodInfo+ ResolveSettingsMethod "setEnablePrivateBrowsing" o = SettingsSetEnablePrivateBrowsingMethodInfo+ ResolveSettingsMethod "setEnableResizableTextAreas" o = SettingsSetEnableResizableTextAreasMethodInfo+ ResolveSettingsMethod "setEnableSiteSpecificQuirks" o = SettingsSetEnableSiteSpecificQuirksMethodInfo+ ResolveSettingsMethod "setEnableSmoothScrolling" o = SettingsSetEnableSmoothScrollingMethodInfo+ ResolveSettingsMethod "setEnableSpatialNavigation" o = SettingsSetEnableSpatialNavigationMethodInfo+ ResolveSettingsMethod "setEnableTabsToLinks" o = SettingsSetEnableTabsToLinksMethodInfo+ ResolveSettingsMethod "setEnableWebaudio" o = SettingsSetEnableWebaudioMethodInfo+ ResolveSettingsMethod "setEnableWebgl" o = SettingsSetEnableWebglMethodInfo+ ResolveSettingsMethod "setEnableWriteConsoleMessagesToStdout" o = SettingsSetEnableWriteConsoleMessagesToStdoutMethodInfo+ ResolveSettingsMethod "setEnableXssAuditor" o = SettingsSetEnableXssAuditorMethodInfo+ ResolveSettingsMethod "setFantasyFontFamily" o = SettingsSetFantasyFontFamilyMethodInfo+ ResolveSettingsMethod "setJavascriptCanAccessClipboard" o = SettingsSetJavascriptCanAccessClipboardMethodInfo+ ResolveSettingsMethod "setJavascriptCanOpenWindowsAutomatically" o = SettingsSetJavascriptCanOpenWindowsAutomaticallyMethodInfo+ ResolveSettingsMethod "setLoadIconsIgnoringImageLoadSetting" o = SettingsSetLoadIconsIgnoringImageLoadSettingMethodInfo+ ResolveSettingsMethod "setMediaPlaybackAllowsInline" o = SettingsSetMediaPlaybackAllowsInlineMethodInfo+ ResolveSettingsMethod "setMediaPlaybackRequiresUserGesture" o = SettingsSetMediaPlaybackRequiresUserGestureMethodInfo+ ResolveSettingsMethod "setMinimumFontSize" o = SettingsSetMinimumFontSizeMethodInfo+ ResolveSettingsMethod "setMonospaceFontFamily" o = SettingsSetMonospaceFontFamilyMethodInfo+ ResolveSettingsMethod "setPictographFontFamily" o = SettingsSetPictographFontFamilyMethodInfo+ ResolveSettingsMethod "setPrintBackgrounds" o = SettingsSetPrintBackgroundsMethodInfo+ ResolveSettingsMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolveSettingsMethod "setSansSerifFontFamily" o = SettingsSetSansSerifFontFamilyMethodInfo+ ResolveSettingsMethod "setSerifFontFamily" o = SettingsSetSerifFontFamilyMethodInfo+ ResolveSettingsMethod "setUserAgent" o = SettingsSetUserAgentMethodInfo+ ResolveSettingsMethod "setUserAgentWithApplicationDetails" o = SettingsSetUserAgentWithApplicationDetailsMethodInfo+ ResolveSettingsMethod "setZoomTextOnly" o = SettingsSetZoomTextOnlyMethodInfo+ ResolveSettingsMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveSettingsMethod t Settings, MethodInfo info Settings p) => IsLabelProxy t (Settings -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveSettingsMethod t Settings, MethodInfo info Settings p) => IsLabel t (Settings -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif++-- VVV Prop "allow-file-access-from-file-urls"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsAllowFileAccessFromFileUrls :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsAllowFileAccessFromFileUrls obj = liftIO $ getObjectPropertyBool obj "allow-file-access-from-file-urls"++setSettingsAllowFileAccessFromFileUrls :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsAllowFileAccessFromFileUrls obj val = liftIO $ setObjectPropertyBool obj "allow-file-access-from-file-urls" val++constructSettingsAllowFileAccessFromFileUrls :: Bool -> IO ([Char], GValue)+constructSettingsAllowFileAccessFromFileUrls val = constructObjectPropertyBool "allow-file-access-from-file-urls" val++data SettingsAllowFileAccessFromFileUrlsPropertyInfo+instance AttrInfo SettingsAllowFileAccessFromFileUrlsPropertyInfo where+ type AttrAllowedOps SettingsAllowFileAccessFromFileUrlsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsAllowFileAccessFromFileUrlsPropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsAllowFileAccessFromFileUrlsPropertyInfo = SettingsK+ type AttrGetType SettingsAllowFileAccessFromFileUrlsPropertyInfo = Bool+ type AttrLabel SettingsAllowFileAccessFromFileUrlsPropertyInfo = "allow-file-access-from-file-urls"+ attrGet _ = getSettingsAllowFileAccessFromFileUrls+ attrSet _ = setSettingsAllowFileAccessFromFileUrls+ attrConstruct _ = constructSettingsAllowFileAccessFromFileUrls++-- VVV Prop "allow-modal-dialogs"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsAllowModalDialogs :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsAllowModalDialogs obj = liftIO $ getObjectPropertyBool obj "allow-modal-dialogs"++setSettingsAllowModalDialogs :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsAllowModalDialogs obj val = liftIO $ setObjectPropertyBool obj "allow-modal-dialogs" val++constructSettingsAllowModalDialogs :: Bool -> IO ([Char], GValue)+constructSettingsAllowModalDialogs val = constructObjectPropertyBool "allow-modal-dialogs" val++data SettingsAllowModalDialogsPropertyInfo+instance AttrInfo SettingsAllowModalDialogsPropertyInfo where+ type AttrAllowedOps SettingsAllowModalDialogsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsAllowModalDialogsPropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsAllowModalDialogsPropertyInfo = SettingsK+ type AttrGetType SettingsAllowModalDialogsPropertyInfo = Bool+ type AttrLabel SettingsAllowModalDialogsPropertyInfo = "allow-modal-dialogs"+ attrGet _ = getSettingsAllowModalDialogs+ attrSet _ = setSettingsAllowModalDialogs+ attrConstruct _ = constructSettingsAllowModalDialogs++-- VVV Prop "auto-load-images"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsAutoLoadImages :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsAutoLoadImages obj = liftIO $ getObjectPropertyBool obj "auto-load-images"++setSettingsAutoLoadImages :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsAutoLoadImages obj val = liftIO $ setObjectPropertyBool obj "auto-load-images" val++constructSettingsAutoLoadImages :: Bool -> IO ([Char], GValue)+constructSettingsAutoLoadImages val = constructObjectPropertyBool "auto-load-images" val++data SettingsAutoLoadImagesPropertyInfo+instance AttrInfo SettingsAutoLoadImagesPropertyInfo where+ type AttrAllowedOps SettingsAutoLoadImagesPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsAutoLoadImagesPropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsAutoLoadImagesPropertyInfo = SettingsK+ type AttrGetType SettingsAutoLoadImagesPropertyInfo = Bool+ type AttrLabel SettingsAutoLoadImagesPropertyInfo = "auto-load-images"+ attrGet _ = getSettingsAutoLoadImages+ attrSet _ = setSettingsAutoLoadImages+ attrConstruct _ = constructSettingsAutoLoadImages++-- VVV Prop "cursive-font-family"+ -- Type: TBasicType TUTF8+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsCursiveFontFamily :: (MonadIO m, SettingsK o) => o -> m T.Text+getSettingsCursiveFontFamily obj = liftIO $ getObjectPropertyString obj "cursive-font-family"++setSettingsCursiveFontFamily :: (MonadIO m, SettingsK o) => o -> T.Text -> m ()+setSettingsCursiveFontFamily obj val = liftIO $ setObjectPropertyString obj "cursive-font-family" val++constructSettingsCursiveFontFamily :: T.Text -> IO ([Char], GValue)+constructSettingsCursiveFontFamily val = constructObjectPropertyString "cursive-font-family" val++data SettingsCursiveFontFamilyPropertyInfo+instance AttrInfo SettingsCursiveFontFamilyPropertyInfo where+ type AttrAllowedOps SettingsCursiveFontFamilyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsCursiveFontFamilyPropertyInfo = (~) T.Text+ type AttrBaseTypeConstraint SettingsCursiveFontFamilyPropertyInfo = SettingsK+ type AttrGetType SettingsCursiveFontFamilyPropertyInfo = T.Text+ type AttrLabel SettingsCursiveFontFamilyPropertyInfo = "cursive-font-family"+ attrGet _ = getSettingsCursiveFontFamily+ attrSet _ = setSettingsCursiveFontFamily+ attrConstruct _ = constructSettingsCursiveFontFamily++-- VVV Prop "default-charset"+ -- Type: TBasicType TUTF8+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsDefaultCharset :: (MonadIO m, SettingsK o) => o -> m T.Text+getSettingsDefaultCharset obj = liftIO $ getObjectPropertyString obj "default-charset"++setSettingsDefaultCharset :: (MonadIO m, SettingsK o) => o -> T.Text -> m ()+setSettingsDefaultCharset obj val = liftIO $ setObjectPropertyString obj "default-charset" val++constructSettingsDefaultCharset :: T.Text -> IO ([Char], GValue)+constructSettingsDefaultCharset val = constructObjectPropertyString "default-charset" val++data SettingsDefaultCharsetPropertyInfo+instance AttrInfo SettingsDefaultCharsetPropertyInfo where+ type AttrAllowedOps SettingsDefaultCharsetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsDefaultCharsetPropertyInfo = (~) T.Text+ type AttrBaseTypeConstraint SettingsDefaultCharsetPropertyInfo = SettingsK+ type AttrGetType SettingsDefaultCharsetPropertyInfo = T.Text+ type AttrLabel SettingsDefaultCharsetPropertyInfo = "default-charset"+ attrGet _ = getSettingsDefaultCharset+ attrSet _ = setSettingsDefaultCharset+ attrConstruct _ = constructSettingsDefaultCharset++-- VVV Prop "default-font-family"+ -- Type: TBasicType TUTF8+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsDefaultFontFamily :: (MonadIO m, SettingsK o) => o -> m T.Text+getSettingsDefaultFontFamily obj = liftIO $ getObjectPropertyString obj "default-font-family"++setSettingsDefaultFontFamily :: (MonadIO m, SettingsK o) => o -> T.Text -> m ()+setSettingsDefaultFontFamily obj val = liftIO $ setObjectPropertyString obj "default-font-family" val++constructSettingsDefaultFontFamily :: T.Text -> IO ([Char], GValue)+constructSettingsDefaultFontFamily val = constructObjectPropertyString "default-font-family" val++data SettingsDefaultFontFamilyPropertyInfo+instance AttrInfo SettingsDefaultFontFamilyPropertyInfo where+ type AttrAllowedOps SettingsDefaultFontFamilyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsDefaultFontFamilyPropertyInfo = (~) T.Text+ type AttrBaseTypeConstraint SettingsDefaultFontFamilyPropertyInfo = SettingsK+ type AttrGetType SettingsDefaultFontFamilyPropertyInfo = T.Text+ type AttrLabel SettingsDefaultFontFamilyPropertyInfo = "default-font-family"+ attrGet _ = getSettingsDefaultFontFamily+ attrSet _ = setSettingsDefaultFontFamily+ attrConstruct _ = constructSettingsDefaultFontFamily++-- VVV Prop "default-font-size"+ -- Type: TBasicType TUInt32+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsDefaultFontSize :: (MonadIO m, SettingsK o) => o -> m Word32+getSettingsDefaultFontSize obj = liftIO $ getObjectPropertyCUInt obj "default-font-size"++setSettingsDefaultFontSize :: (MonadIO m, SettingsK o) => o -> Word32 -> m ()+setSettingsDefaultFontSize obj val = liftIO $ setObjectPropertyCUInt obj "default-font-size" val++constructSettingsDefaultFontSize :: Word32 -> IO ([Char], GValue)+constructSettingsDefaultFontSize val = constructObjectPropertyCUInt "default-font-size" val++data SettingsDefaultFontSizePropertyInfo+instance AttrInfo SettingsDefaultFontSizePropertyInfo where+ type AttrAllowedOps SettingsDefaultFontSizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsDefaultFontSizePropertyInfo = (~) Word32+ type AttrBaseTypeConstraint SettingsDefaultFontSizePropertyInfo = SettingsK+ type AttrGetType SettingsDefaultFontSizePropertyInfo = Word32+ type AttrLabel SettingsDefaultFontSizePropertyInfo = "default-font-size"+ attrGet _ = getSettingsDefaultFontSize+ attrSet _ = setSettingsDefaultFontSize+ attrConstruct _ = constructSettingsDefaultFontSize++-- VVV Prop "default-monospace-font-size"+ -- Type: TBasicType TUInt32+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsDefaultMonospaceFontSize :: (MonadIO m, SettingsK o) => o -> m Word32+getSettingsDefaultMonospaceFontSize obj = liftIO $ getObjectPropertyCUInt obj "default-monospace-font-size"++setSettingsDefaultMonospaceFontSize :: (MonadIO m, SettingsK o) => o -> Word32 -> m ()+setSettingsDefaultMonospaceFontSize obj val = liftIO $ setObjectPropertyCUInt obj "default-monospace-font-size" val++constructSettingsDefaultMonospaceFontSize :: Word32 -> IO ([Char], GValue)+constructSettingsDefaultMonospaceFontSize val = constructObjectPropertyCUInt "default-monospace-font-size" val++data SettingsDefaultMonospaceFontSizePropertyInfo+instance AttrInfo SettingsDefaultMonospaceFontSizePropertyInfo where+ type AttrAllowedOps SettingsDefaultMonospaceFontSizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsDefaultMonospaceFontSizePropertyInfo = (~) Word32+ type AttrBaseTypeConstraint SettingsDefaultMonospaceFontSizePropertyInfo = SettingsK+ type AttrGetType SettingsDefaultMonospaceFontSizePropertyInfo = Word32+ type AttrLabel SettingsDefaultMonospaceFontSizePropertyInfo = "default-monospace-font-size"+ attrGet _ = getSettingsDefaultMonospaceFontSize+ attrSet _ = setSettingsDefaultMonospaceFontSize+ attrConstruct _ = constructSettingsDefaultMonospaceFontSize++-- VVV Prop "draw-compositing-indicators"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsDrawCompositingIndicators :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsDrawCompositingIndicators obj = liftIO $ getObjectPropertyBool obj "draw-compositing-indicators"++setSettingsDrawCompositingIndicators :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsDrawCompositingIndicators obj val = liftIO $ setObjectPropertyBool obj "draw-compositing-indicators" val++constructSettingsDrawCompositingIndicators :: Bool -> IO ([Char], GValue)+constructSettingsDrawCompositingIndicators val = constructObjectPropertyBool "draw-compositing-indicators" val++data SettingsDrawCompositingIndicatorsPropertyInfo+instance AttrInfo SettingsDrawCompositingIndicatorsPropertyInfo where+ type AttrAllowedOps SettingsDrawCompositingIndicatorsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsDrawCompositingIndicatorsPropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsDrawCompositingIndicatorsPropertyInfo = SettingsK+ type AttrGetType SettingsDrawCompositingIndicatorsPropertyInfo = Bool+ type AttrLabel SettingsDrawCompositingIndicatorsPropertyInfo = "draw-compositing-indicators"+ attrGet _ = getSettingsDrawCompositingIndicators+ attrSet _ = setSettingsDrawCompositingIndicators+ attrConstruct _ = constructSettingsDrawCompositingIndicators++-- VVV Prop "enable-accelerated-2d-canvas"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsEnableAccelerated2dCanvas :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsEnableAccelerated2dCanvas obj = liftIO $ getObjectPropertyBool obj "enable-accelerated-2d-canvas"++setSettingsEnableAccelerated2dCanvas :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsEnableAccelerated2dCanvas obj val = liftIO $ setObjectPropertyBool obj "enable-accelerated-2d-canvas" val++constructSettingsEnableAccelerated2dCanvas :: Bool -> IO ([Char], GValue)+constructSettingsEnableAccelerated2dCanvas val = constructObjectPropertyBool "enable-accelerated-2d-canvas" val++data SettingsEnableAccelerated2dCanvasPropertyInfo+instance AttrInfo SettingsEnableAccelerated2dCanvasPropertyInfo where+ type AttrAllowedOps SettingsEnableAccelerated2dCanvasPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsEnableAccelerated2dCanvasPropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsEnableAccelerated2dCanvasPropertyInfo = SettingsK+ type AttrGetType SettingsEnableAccelerated2dCanvasPropertyInfo = Bool+ type AttrLabel SettingsEnableAccelerated2dCanvasPropertyInfo = "enable-accelerated-2d-canvas"+ attrGet _ = getSettingsEnableAccelerated2dCanvas+ attrSet _ = setSettingsEnableAccelerated2dCanvas+ attrConstruct _ = constructSettingsEnableAccelerated2dCanvas++-- VVV Prop "enable-caret-browsing"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsEnableCaretBrowsing :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsEnableCaretBrowsing obj = liftIO $ getObjectPropertyBool obj "enable-caret-browsing"++setSettingsEnableCaretBrowsing :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsEnableCaretBrowsing obj val = liftIO $ setObjectPropertyBool obj "enable-caret-browsing" val++constructSettingsEnableCaretBrowsing :: Bool -> IO ([Char], GValue)+constructSettingsEnableCaretBrowsing val = constructObjectPropertyBool "enable-caret-browsing" val++data SettingsEnableCaretBrowsingPropertyInfo+instance AttrInfo SettingsEnableCaretBrowsingPropertyInfo where+ type AttrAllowedOps SettingsEnableCaretBrowsingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsEnableCaretBrowsingPropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsEnableCaretBrowsingPropertyInfo = SettingsK+ type AttrGetType SettingsEnableCaretBrowsingPropertyInfo = Bool+ type AttrLabel SettingsEnableCaretBrowsingPropertyInfo = "enable-caret-browsing"+ attrGet _ = getSettingsEnableCaretBrowsing+ attrSet _ = setSettingsEnableCaretBrowsing+ attrConstruct _ = constructSettingsEnableCaretBrowsing++-- VVV Prop "enable-developer-extras"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsEnableDeveloperExtras :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsEnableDeveloperExtras obj = liftIO $ getObjectPropertyBool obj "enable-developer-extras"++setSettingsEnableDeveloperExtras :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsEnableDeveloperExtras obj val = liftIO $ setObjectPropertyBool obj "enable-developer-extras" val++constructSettingsEnableDeveloperExtras :: Bool -> IO ([Char], GValue)+constructSettingsEnableDeveloperExtras val = constructObjectPropertyBool "enable-developer-extras" val++data SettingsEnableDeveloperExtrasPropertyInfo+instance AttrInfo SettingsEnableDeveloperExtrasPropertyInfo where+ type AttrAllowedOps SettingsEnableDeveloperExtrasPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsEnableDeveloperExtrasPropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsEnableDeveloperExtrasPropertyInfo = SettingsK+ type AttrGetType SettingsEnableDeveloperExtrasPropertyInfo = Bool+ type AttrLabel SettingsEnableDeveloperExtrasPropertyInfo = "enable-developer-extras"+ attrGet _ = getSettingsEnableDeveloperExtras+ attrSet _ = setSettingsEnableDeveloperExtras+ attrConstruct _ = constructSettingsEnableDeveloperExtras++-- VVV Prop "enable-dns-prefetching"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsEnableDnsPrefetching :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsEnableDnsPrefetching obj = liftIO $ getObjectPropertyBool obj "enable-dns-prefetching"++setSettingsEnableDnsPrefetching :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsEnableDnsPrefetching obj val = liftIO $ setObjectPropertyBool obj "enable-dns-prefetching" val++constructSettingsEnableDnsPrefetching :: Bool -> IO ([Char], GValue)+constructSettingsEnableDnsPrefetching val = constructObjectPropertyBool "enable-dns-prefetching" val++data SettingsEnableDnsPrefetchingPropertyInfo+instance AttrInfo SettingsEnableDnsPrefetchingPropertyInfo where+ type AttrAllowedOps SettingsEnableDnsPrefetchingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsEnableDnsPrefetchingPropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsEnableDnsPrefetchingPropertyInfo = SettingsK+ type AttrGetType SettingsEnableDnsPrefetchingPropertyInfo = Bool+ type AttrLabel SettingsEnableDnsPrefetchingPropertyInfo = "enable-dns-prefetching"+ attrGet _ = getSettingsEnableDnsPrefetching+ attrSet _ = setSettingsEnableDnsPrefetching+ attrConstruct _ = constructSettingsEnableDnsPrefetching++-- VVV Prop "enable-frame-flattening"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsEnableFrameFlattening :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsEnableFrameFlattening obj = liftIO $ getObjectPropertyBool obj "enable-frame-flattening"++setSettingsEnableFrameFlattening :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsEnableFrameFlattening obj val = liftIO $ setObjectPropertyBool obj "enable-frame-flattening" val++constructSettingsEnableFrameFlattening :: Bool -> IO ([Char], GValue)+constructSettingsEnableFrameFlattening val = constructObjectPropertyBool "enable-frame-flattening" val++data SettingsEnableFrameFlatteningPropertyInfo+instance AttrInfo SettingsEnableFrameFlatteningPropertyInfo where+ type AttrAllowedOps SettingsEnableFrameFlatteningPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsEnableFrameFlatteningPropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsEnableFrameFlatteningPropertyInfo = SettingsK+ type AttrGetType SettingsEnableFrameFlatteningPropertyInfo = Bool+ type AttrLabel SettingsEnableFrameFlatteningPropertyInfo = "enable-frame-flattening"+ attrGet _ = getSettingsEnableFrameFlattening+ attrSet _ = setSettingsEnableFrameFlattening+ attrConstruct _ = constructSettingsEnableFrameFlattening++-- VVV Prop "enable-fullscreen"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsEnableFullscreen :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsEnableFullscreen obj = liftIO $ getObjectPropertyBool obj "enable-fullscreen"++setSettingsEnableFullscreen :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsEnableFullscreen obj val = liftIO $ setObjectPropertyBool obj "enable-fullscreen" val++constructSettingsEnableFullscreen :: Bool -> IO ([Char], GValue)+constructSettingsEnableFullscreen val = constructObjectPropertyBool "enable-fullscreen" val++data SettingsEnableFullscreenPropertyInfo+instance AttrInfo SettingsEnableFullscreenPropertyInfo where+ type AttrAllowedOps SettingsEnableFullscreenPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsEnableFullscreenPropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsEnableFullscreenPropertyInfo = SettingsK+ type AttrGetType SettingsEnableFullscreenPropertyInfo = Bool+ type AttrLabel SettingsEnableFullscreenPropertyInfo = "enable-fullscreen"+ attrGet _ = getSettingsEnableFullscreen+ attrSet _ = setSettingsEnableFullscreen+ attrConstruct _ = constructSettingsEnableFullscreen++-- VVV Prop "enable-html5-database"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsEnableHtml5Database :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsEnableHtml5Database obj = liftIO $ getObjectPropertyBool obj "enable-html5-database"++setSettingsEnableHtml5Database :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsEnableHtml5Database obj val = liftIO $ setObjectPropertyBool obj "enable-html5-database" val++constructSettingsEnableHtml5Database :: Bool -> IO ([Char], GValue)+constructSettingsEnableHtml5Database val = constructObjectPropertyBool "enable-html5-database" val++data SettingsEnableHtml5DatabasePropertyInfo+instance AttrInfo SettingsEnableHtml5DatabasePropertyInfo where+ type AttrAllowedOps SettingsEnableHtml5DatabasePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsEnableHtml5DatabasePropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsEnableHtml5DatabasePropertyInfo = SettingsK+ type AttrGetType SettingsEnableHtml5DatabasePropertyInfo = Bool+ type AttrLabel SettingsEnableHtml5DatabasePropertyInfo = "enable-html5-database"+ attrGet _ = getSettingsEnableHtml5Database+ attrSet _ = setSettingsEnableHtml5Database+ attrConstruct _ = constructSettingsEnableHtml5Database++-- VVV Prop "enable-html5-local-storage"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsEnableHtml5LocalStorage :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsEnableHtml5LocalStorage obj = liftIO $ getObjectPropertyBool obj "enable-html5-local-storage"++setSettingsEnableHtml5LocalStorage :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsEnableHtml5LocalStorage obj val = liftIO $ setObjectPropertyBool obj "enable-html5-local-storage" val++constructSettingsEnableHtml5LocalStorage :: Bool -> IO ([Char], GValue)+constructSettingsEnableHtml5LocalStorage val = constructObjectPropertyBool "enable-html5-local-storage" val++data SettingsEnableHtml5LocalStoragePropertyInfo+instance AttrInfo SettingsEnableHtml5LocalStoragePropertyInfo where+ type AttrAllowedOps SettingsEnableHtml5LocalStoragePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsEnableHtml5LocalStoragePropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsEnableHtml5LocalStoragePropertyInfo = SettingsK+ type AttrGetType SettingsEnableHtml5LocalStoragePropertyInfo = Bool+ type AttrLabel SettingsEnableHtml5LocalStoragePropertyInfo = "enable-html5-local-storage"+ attrGet _ = getSettingsEnableHtml5LocalStorage+ attrSet _ = setSettingsEnableHtml5LocalStorage+ attrConstruct _ = constructSettingsEnableHtml5LocalStorage++-- VVV Prop "enable-hyperlink-auditing"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsEnableHyperlinkAuditing :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsEnableHyperlinkAuditing obj = liftIO $ getObjectPropertyBool obj "enable-hyperlink-auditing"++setSettingsEnableHyperlinkAuditing :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsEnableHyperlinkAuditing obj val = liftIO $ setObjectPropertyBool obj "enable-hyperlink-auditing" val++constructSettingsEnableHyperlinkAuditing :: Bool -> IO ([Char], GValue)+constructSettingsEnableHyperlinkAuditing val = constructObjectPropertyBool "enable-hyperlink-auditing" val++data SettingsEnableHyperlinkAuditingPropertyInfo+instance AttrInfo SettingsEnableHyperlinkAuditingPropertyInfo where+ type AttrAllowedOps SettingsEnableHyperlinkAuditingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsEnableHyperlinkAuditingPropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsEnableHyperlinkAuditingPropertyInfo = SettingsK+ type AttrGetType SettingsEnableHyperlinkAuditingPropertyInfo = Bool+ type AttrLabel SettingsEnableHyperlinkAuditingPropertyInfo = "enable-hyperlink-auditing"+ attrGet _ = getSettingsEnableHyperlinkAuditing+ attrSet _ = setSettingsEnableHyperlinkAuditing+ attrConstruct _ = constructSettingsEnableHyperlinkAuditing++-- VVV Prop "enable-java"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsEnableJava :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsEnableJava obj = liftIO $ getObjectPropertyBool obj "enable-java"++setSettingsEnableJava :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsEnableJava obj val = liftIO $ setObjectPropertyBool obj "enable-java" val++constructSettingsEnableJava :: Bool -> IO ([Char], GValue)+constructSettingsEnableJava val = constructObjectPropertyBool "enable-java" val++data SettingsEnableJavaPropertyInfo+instance AttrInfo SettingsEnableJavaPropertyInfo where+ type AttrAllowedOps SettingsEnableJavaPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsEnableJavaPropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsEnableJavaPropertyInfo = SettingsK+ type AttrGetType SettingsEnableJavaPropertyInfo = Bool+ type AttrLabel SettingsEnableJavaPropertyInfo = "enable-java"+ attrGet _ = getSettingsEnableJava+ attrSet _ = setSettingsEnableJava+ attrConstruct _ = constructSettingsEnableJava++-- VVV Prop "enable-javascript"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsEnableJavascript :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsEnableJavascript obj = liftIO $ getObjectPropertyBool obj "enable-javascript"++setSettingsEnableJavascript :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsEnableJavascript obj val = liftIO $ setObjectPropertyBool obj "enable-javascript" val++constructSettingsEnableJavascript :: Bool -> IO ([Char], GValue)+constructSettingsEnableJavascript val = constructObjectPropertyBool "enable-javascript" val++data SettingsEnableJavascriptPropertyInfo+instance AttrInfo SettingsEnableJavascriptPropertyInfo where+ type AttrAllowedOps SettingsEnableJavascriptPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsEnableJavascriptPropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsEnableJavascriptPropertyInfo = SettingsK+ type AttrGetType SettingsEnableJavascriptPropertyInfo = Bool+ type AttrLabel SettingsEnableJavascriptPropertyInfo = "enable-javascript"+ attrGet _ = getSettingsEnableJavascript+ attrSet _ = setSettingsEnableJavascript+ attrConstruct _ = constructSettingsEnableJavascript++-- VVV Prop "enable-media-stream"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsEnableMediaStream :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsEnableMediaStream obj = liftIO $ getObjectPropertyBool obj "enable-media-stream"++setSettingsEnableMediaStream :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsEnableMediaStream obj val = liftIO $ setObjectPropertyBool obj "enable-media-stream" val++constructSettingsEnableMediaStream :: Bool -> IO ([Char], GValue)+constructSettingsEnableMediaStream val = constructObjectPropertyBool "enable-media-stream" val++data SettingsEnableMediaStreamPropertyInfo+instance AttrInfo SettingsEnableMediaStreamPropertyInfo where+ type AttrAllowedOps SettingsEnableMediaStreamPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsEnableMediaStreamPropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsEnableMediaStreamPropertyInfo = SettingsK+ type AttrGetType SettingsEnableMediaStreamPropertyInfo = Bool+ type AttrLabel SettingsEnableMediaStreamPropertyInfo = "enable-media-stream"+ attrGet _ = getSettingsEnableMediaStream+ attrSet _ = setSettingsEnableMediaStream+ attrConstruct _ = constructSettingsEnableMediaStream++-- VVV Prop "enable-mediasource"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsEnableMediasource :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsEnableMediasource obj = liftIO $ getObjectPropertyBool obj "enable-mediasource"++setSettingsEnableMediasource :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsEnableMediasource obj val = liftIO $ setObjectPropertyBool obj "enable-mediasource" val++constructSettingsEnableMediasource :: Bool -> IO ([Char], GValue)+constructSettingsEnableMediasource val = constructObjectPropertyBool "enable-mediasource" val++data SettingsEnableMediasourcePropertyInfo+instance AttrInfo SettingsEnableMediasourcePropertyInfo where+ type AttrAllowedOps SettingsEnableMediasourcePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsEnableMediasourcePropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsEnableMediasourcePropertyInfo = SettingsK+ type AttrGetType SettingsEnableMediasourcePropertyInfo = Bool+ type AttrLabel SettingsEnableMediasourcePropertyInfo = "enable-mediasource"+ attrGet _ = getSettingsEnableMediasource+ attrSet _ = setSettingsEnableMediasource+ attrConstruct _ = constructSettingsEnableMediasource++-- VVV Prop "enable-offline-web-application-cache"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsEnableOfflineWebApplicationCache :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsEnableOfflineWebApplicationCache obj = liftIO $ getObjectPropertyBool obj "enable-offline-web-application-cache"++setSettingsEnableOfflineWebApplicationCache :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsEnableOfflineWebApplicationCache obj val = liftIO $ setObjectPropertyBool obj "enable-offline-web-application-cache" val++constructSettingsEnableOfflineWebApplicationCache :: Bool -> IO ([Char], GValue)+constructSettingsEnableOfflineWebApplicationCache val = constructObjectPropertyBool "enable-offline-web-application-cache" val++data SettingsEnableOfflineWebApplicationCachePropertyInfo+instance AttrInfo SettingsEnableOfflineWebApplicationCachePropertyInfo where+ type AttrAllowedOps SettingsEnableOfflineWebApplicationCachePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsEnableOfflineWebApplicationCachePropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsEnableOfflineWebApplicationCachePropertyInfo = SettingsK+ type AttrGetType SettingsEnableOfflineWebApplicationCachePropertyInfo = Bool+ type AttrLabel SettingsEnableOfflineWebApplicationCachePropertyInfo = "enable-offline-web-application-cache"+ attrGet _ = getSettingsEnableOfflineWebApplicationCache+ attrSet _ = setSettingsEnableOfflineWebApplicationCache+ attrConstruct _ = constructSettingsEnableOfflineWebApplicationCache++-- VVV Prop "enable-page-cache"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsEnablePageCache :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsEnablePageCache obj = liftIO $ getObjectPropertyBool obj "enable-page-cache"++setSettingsEnablePageCache :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsEnablePageCache obj val = liftIO $ setObjectPropertyBool obj "enable-page-cache" val++constructSettingsEnablePageCache :: Bool -> IO ([Char], GValue)+constructSettingsEnablePageCache val = constructObjectPropertyBool "enable-page-cache" val++data SettingsEnablePageCachePropertyInfo+instance AttrInfo SettingsEnablePageCachePropertyInfo where+ type AttrAllowedOps SettingsEnablePageCachePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsEnablePageCachePropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsEnablePageCachePropertyInfo = SettingsK+ type AttrGetType SettingsEnablePageCachePropertyInfo = Bool+ type AttrLabel SettingsEnablePageCachePropertyInfo = "enable-page-cache"+ attrGet _ = getSettingsEnablePageCache+ attrSet _ = setSettingsEnablePageCache+ attrConstruct _ = constructSettingsEnablePageCache++-- VVV Prop "enable-plugins"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsEnablePlugins :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsEnablePlugins obj = liftIO $ getObjectPropertyBool obj "enable-plugins"++setSettingsEnablePlugins :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsEnablePlugins obj val = liftIO $ setObjectPropertyBool obj "enable-plugins" val++constructSettingsEnablePlugins :: Bool -> IO ([Char], GValue)+constructSettingsEnablePlugins val = constructObjectPropertyBool "enable-plugins" val++data SettingsEnablePluginsPropertyInfo+instance AttrInfo SettingsEnablePluginsPropertyInfo where+ type AttrAllowedOps SettingsEnablePluginsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsEnablePluginsPropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsEnablePluginsPropertyInfo = SettingsK+ type AttrGetType SettingsEnablePluginsPropertyInfo = Bool+ type AttrLabel SettingsEnablePluginsPropertyInfo = "enable-plugins"+ attrGet _ = getSettingsEnablePlugins+ attrSet _ = setSettingsEnablePlugins+ attrConstruct _ = constructSettingsEnablePlugins++-- VVV Prop "enable-private-browsing"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsEnablePrivateBrowsing :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsEnablePrivateBrowsing obj = liftIO $ getObjectPropertyBool obj "enable-private-browsing"++setSettingsEnablePrivateBrowsing :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsEnablePrivateBrowsing obj val = liftIO $ setObjectPropertyBool obj "enable-private-browsing" val++constructSettingsEnablePrivateBrowsing :: Bool -> IO ([Char], GValue)+constructSettingsEnablePrivateBrowsing val = constructObjectPropertyBool "enable-private-browsing" val++data SettingsEnablePrivateBrowsingPropertyInfo+instance AttrInfo SettingsEnablePrivateBrowsingPropertyInfo where+ type AttrAllowedOps SettingsEnablePrivateBrowsingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsEnablePrivateBrowsingPropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsEnablePrivateBrowsingPropertyInfo = SettingsK+ type AttrGetType SettingsEnablePrivateBrowsingPropertyInfo = Bool+ type AttrLabel SettingsEnablePrivateBrowsingPropertyInfo = "enable-private-browsing"+ attrGet _ = getSettingsEnablePrivateBrowsing+ attrSet _ = setSettingsEnablePrivateBrowsing+ attrConstruct _ = constructSettingsEnablePrivateBrowsing++-- VVV Prop "enable-resizable-text-areas"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsEnableResizableTextAreas :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsEnableResizableTextAreas obj = liftIO $ getObjectPropertyBool obj "enable-resizable-text-areas"++setSettingsEnableResizableTextAreas :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsEnableResizableTextAreas obj val = liftIO $ setObjectPropertyBool obj "enable-resizable-text-areas" val++constructSettingsEnableResizableTextAreas :: Bool -> IO ([Char], GValue)+constructSettingsEnableResizableTextAreas val = constructObjectPropertyBool "enable-resizable-text-areas" val++data SettingsEnableResizableTextAreasPropertyInfo+instance AttrInfo SettingsEnableResizableTextAreasPropertyInfo where+ type AttrAllowedOps SettingsEnableResizableTextAreasPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsEnableResizableTextAreasPropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsEnableResizableTextAreasPropertyInfo = SettingsK+ type AttrGetType SettingsEnableResizableTextAreasPropertyInfo = Bool+ type AttrLabel SettingsEnableResizableTextAreasPropertyInfo = "enable-resizable-text-areas"+ attrGet _ = getSettingsEnableResizableTextAreas+ attrSet _ = setSettingsEnableResizableTextAreas+ attrConstruct _ = constructSettingsEnableResizableTextAreas++-- VVV Prop "enable-site-specific-quirks"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsEnableSiteSpecificQuirks :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsEnableSiteSpecificQuirks obj = liftIO $ getObjectPropertyBool obj "enable-site-specific-quirks"++setSettingsEnableSiteSpecificQuirks :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsEnableSiteSpecificQuirks obj val = liftIO $ setObjectPropertyBool obj "enable-site-specific-quirks" val++constructSettingsEnableSiteSpecificQuirks :: Bool -> IO ([Char], GValue)+constructSettingsEnableSiteSpecificQuirks val = constructObjectPropertyBool "enable-site-specific-quirks" val++data SettingsEnableSiteSpecificQuirksPropertyInfo+instance AttrInfo SettingsEnableSiteSpecificQuirksPropertyInfo where+ type AttrAllowedOps SettingsEnableSiteSpecificQuirksPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsEnableSiteSpecificQuirksPropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsEnableSiteSpecificQuirksPropertyInfo = SettingsK+ type AttrGetType SettingsEnableSiteSpecificQuirksPropertyInfo = Bool+ type AttrLabel SettingsEnableSiteSpecificQuirksPropertyInfo = "enable-site-specific-quirks"+ attrGet _ = getSettingsEnableSiteSpecificQuirks+ attrSet _ = setSettingsEnableSiteSpecificQuirks+ attrConstruct _ = constructSettingsEnableSiteSpecificQuirks++-- VVV Prop "enable-smooth-scrolling"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsEnableSmoothScrolling :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsEnableSmoothScrolling obj = liftIO $ getObjectPropertyBool obj "enable-smooth-scrolling"++setSettingsEnableSmoothScrolling :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsEnableSmoothScrolling obj val = liftIO $ setObjectPropertyBool obj "enable-smooth-scrolling" val++constructSettingsEnableSmoothScrolling :: Bool -> IO ([Char], GValue)+constructSettingsEnableSmoothScrolling val = constructObjectPropertyBool "enable-smooth-scrolling" val++data SettingsEnableSmoothScrollingPropertyInfo+instance AttrInfo SettingsEnableSmoothScrollingPropertyInfo where+ type AttrAllowedOps SettingsEnableSmoothScrollingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsEnableSmoothScrollingPropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsEnableSmoothScrollingPropertyInfo = SettingsK+ type AttrGetType SettingsEnableSmoothScrollingPropertyInfo = Bool+ type AttrLabel SettingsEnableSmoothScrollingPropertyInfo = "enable-smooth-scrolling"+ attrGet _ = getSettingsEnableSmoothScrolling+ attrSet _ = setSettingsEnableSmoothScrolling+ attrConstruct _ = constructSettingsEnableSmoothScrolling++-- VVV Prop "enable-spatial-navigation"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsEnableSpatialNavigation :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsEnableSpatialNavigation obj = liftIO $ getObjectPropertyBool obj "enable-spatial-navigation"++setSettingsEnableSpatialNavigation :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsEnableSpatialNavigation obj val = liftIO $ setObjectPropertyBool obj "enable-spatial-navigation" val++constructSettingsEnableSpatialNavigation :: Bool -> IO ([Char], GValue)+constructSettingsEnableSpatialNavigation val = constructObjectPropertyBool "enable-spatial-navigation" val++data SettingsEnableSpatialNavigationPropertyInfo+instance AttrInfo SettingsEnableSpatialNavigationPropertyInfo where+ type AttrAllowedOps SettingsEnableSpatialNavigationPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsEnableSpatialNavigationPropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsEnableSpatialNavigationPropertyInfo = SettingsK+ type AttrGetType SettingsEnableSpatialNavigationPropertyInfo = Bool+ type AttrLabel SettingsEnableSpatialNavigationPropertyInfo = "enable-spatial-navigation"+ attrGet _ = getSettingsEnableSpatialNavigation+ attrSet _ = setSettingsEnableSpatialNavigation+ attrConstruct _ = constructSettingsEnableSpatialNavigation++-- VVV Prop "enable-tabs-to-links"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsEnableTabsToLinks :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsEnableTabsToLinks obj = liftIO $ getObjectPropertyBool obj "enable-tabs-to-links"++setSettingsEnableTabsToLinks :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsEnableTabsToLinks obj val = liftIO $ setObjectPropertyBool obj "enable-tabs-to-links" val++constructSettingsEnableTabsToLinks :: Bool -> IO ([Char], GValue)+constructSettingsEnableTabsToLinks val = constructObjectPropertyBool "enable-tabs-to-links" val++data SettingsEnableTabsToLinksPropertyInfo+instance AttrInfo SettingsEnableTabsToLinksPropertyInfo where+ type AttrAllowedOps SettingsEnableTabsToLinksPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsEnableTabsToLinksPropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsEnableTabsToLinksPropertyInfo = SettingsK+ type AttrGetType SettingsEnableTabsToLinksPropertyInfo = Bool+ type AttrLabel SettingsEnableTabsToLinksPropertyInfo = "enable-tabs-to-links"+ attrGet _ = getSettingsEnableTabsToLinks+ attrSet _ = setSettingsEnableTabsToLinks+ attrConstruct _ = constructSettingsEnableTabsToLinks++-- VVV Prop "enable-webaudio"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsEnableWebaudio :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsEnableWebaudio obj = liftIO $ getObjectPropertyBool obj "enable-webaudio"++setSettingsEnableWebaudio :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsEnableWebaudio obj val = liftIO $ setObjectPropertyBool obj "enable-webaudio" val++constructSettingsEnableWebaudio :: Bool -> IO ([Char], GValue)+constructSettingsEnableWebaudio val = constructObjectPropertyBool "enable-webaudio" val++data SettingsEnableWebaudioPropertyInfo+instance AttrInfo SettingsEnableWebaudioPropertyInfo where+ type AttrAllowedOps SettingsEnableWebaudioPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsEnableWebaudioPropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsEnableWebaudioPropertyInfo = SettingsK+ type AttrGetType SettingsEnableWebaudioPropertyInfo = Bool+ type AttrLabel SettingsEnableWebaudioPropertyInfo = "enable-webaudio"+ attrGet _ = getSettingsEnableWebaudio+ attrSet _ = setSettingsEnableWebaudio+ attrConstruct _ = constructSettingsEnableWebaudio++-- VVV Prop "enable-webgl"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsEnableWebgl :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsEnableWebgl obj = liftIO $ getObjectPropertyBool obj "enable-webgl"++setSettingsEnableWebgl :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsEnableWebgl obj val = liftIO $ setObjectPropertyBool obj "enable-webgl" val++constructSettingsEnableWebgl :: Bool -> IO ([Char], GValue)+constructSettingsEnableWebgl val = constructObjectPropertyBool "enable-webgl" val++data SettingsEnableWebglPropertyInfo+instance AttrInfo SettingsEnableWebglPropertyInfo where+ type AttrAllowedOps SettingsEnableWebglPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsEnableWebglPropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsEnableWebglPropertyInfo = SettingsK+ type AttrGetType SettingsEnableWebglPropertyInfo = Bool+ type AttrLabel SettingsEnableWebglPropertyInfo = "enable-webgl"+ attrGet _ = getSettingsEnableWebgl+ attrSet _ = setSettingsEnableWebgl+ attrConstruct _ = constructSettingsEnableWebgl++-- VVV Prop "enable-write-console-messages-to-stdout"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsEnableWriteConsoleMessagesToStdout :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsEnableWriteConsoleMessagesToStdout obj = liftIO $ getObjectPropertyBool obj "enable-write-console-messages-to-stdout"++setSettingsEnableWriteConsoleMessagesToStdout :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsEnableWriteConsoleMessagesToStdout obj val = liftIO $ setObjectPropertyBool obj "enable-write-console-messages-to-stdout" val++constructSettingsEnableWriteConsoleMessagesToStdout :: Bool -> IO ([Char], GValue)+constructSettingsEnableWriteConsoleMessagesToStdout val = constructObjectPropertyBool "enable-write-console-messages-to-stdout" val++data SettingsEnableWriteConsoleMessagesToStdoutPropertyInfo+instance AttrInfo SettingsEnableWriteConsoleMessagesToStdoutPropertyInfo where+ type AttrAllowedOps SettingsEnableWriteConsoleMessagesToStdoutPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsEnableWriteConsoleMessagesToStdoutPropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsEnableWriteConsoleMessagesToStdoutPropertyInfo = SettingsK+ type AttrGetType SettingsEnableWriteConsoleMessagesToStdoutPropertyInfo = Bool+ type AttrLabel SettingsEnableWriteConsoleMessagesToStdoutPropertyInfo = "enable-write-console-messages-to-stdout"+ attrGet _ = getSettingsEnableWriteConsoleMessagesToStdout+ attrSet _ = setSettingsEnableWriteConsoleMessagesToStdout+ attrConstruct _ = constructSettingsEnableWriteConsoleMessagesToStdout++-- VVV Prop "enable-xss-auditor"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsEnableXssAuditor :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsEnableXssAuditor obj = liftIO $ getObjectPropertyBool obj "enable-xss-auditor"++setSettingsEnableXssAuditor :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsEnableXssAuditor obj val = liftIO $ setObjectPropertyBool obj "enable-xss-auditor" val++constructSettingsEnableXssAuditor :: Bool -> IO ([Char], GValue)+constructSettingsEnableXssAuditor val = constructObjectPropertyBool "enable-xss-auditor" val++data SettingsEnableXssAuditorPropertyInfo+instance AttrInfo SettingsEnableXssAuditorPropertyInfo where+ type AttrAllowedOps SettingsEnableXssAuditorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsEnableXssAuditorPropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsEnableXssAuditorPropertyInfo = SettingsK+ type AttrGetType SettingsEnableXssAuditorPropertyInfo = Bool+ type AttrLabel SettingsEnableXssAuditorPropertyInfo = "enable-xss-auditor"+ attrGet _ = getSettingsEnableXssAuditor+ attrSet _ = setSettingsEnableXssAuditor+ attrConstruct _ = constructSettingsEnableXssAuditor++-- VVV Prop "fantasy-font-family"+ -- Type: TBasicType TUTF8+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsFantasyFontFamily :: (MonadIO m, SettingsK o) => o -> m T.Text+getSettingsFantasyFontFamily obj = liftIO $ getObjectPropertyString obj "fantasy-font-family"++setSettingsFantasyFontFamily :: (MonadIO m, SettingsK o) => o -> T.Text -> m ()+setSettingsFantasyFontFamily obj val = liftIO $ setObjectPropertyString obj "fantasy-font-family" val++constructSettingsFantasyFontFamily :: T.Text -> IO ([Char], GValue)+constructSettingsFantasyFontFamily val = constructObjectPropertyString "fantasy-font-family" val++data SettingsFantasyFontFamilyPropertyInfo+instance AttrInfo SettingsFantasyFontFamilyPropertyInfo where+ type AttrAllowedOps SettingsFantasyFontFamilyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsFantasyFontFamilyPropertyInfo = (~) T.Text+ type AttrBaseTypeConstraint SettingsFantasyFontFamilyPropertyInfo = SettingsK+ type AttrGetType SettingsFantasyFontFamilyPropertyInfo = T.Text+ type AttrLabel SettingsFantasyFontFamilyPropertyInfo = "fantasy-font-family"+ attrGet _ = getSettingsFantasyFontFamily+ attrSet _ = setSettingsFantasyFontFamily+ attrConstruct _ = constructSettingsFantasyFontFamily++-- VVV Prop "javascript-can-access-clipboard"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsJavascriptCanAccessClipboard :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsJavascriptCanAccessClipboard obj = liftIO $ getObjectPropertyBool obj "javascript-can-access-clipboard"++setSettingsJavascriptCanAccessClipboard :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsJavascriptCanAccessClipboard obj val = liftIO $ setObjectPropertyBool obj "javascript-can-access-clipboard" val++constructSettingsJavascriptCanAccessClipboard :: Bool -> IO ([Char], GValue)+constructSettingsJavascriptCanAccessClipboard val = constructObjectPropertyBool "javascript-can-access-clipboard" val++data SettingsJavascriptCanAccessClipboardPropertyInfo+instance AttrInfo SettingsJavascriptCanAccessClipboardPropertyInfo where+ type AttrAllowedOps SettingsJavascriptCanAccessClipboardPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsJavascriptCanAccessClipboardPropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsJavascriptCanAccessClipboardPropertyInfo = SettingsK+ type AttrGetType SettingsJavascriptCanAccessClipboardPropertyInfo = Bool+ type AttrLabel SettingsJavascriptCanAccessClipboardPropertyInfo = "javascript-can-access-clipboard"+ attrGet _ = getSettingsJavascriptCanAccessClipboard+ attrSet _ = setSettingsJavascriptCanAccessClipboard+ attrConstruct _ = constructSettingsJavascriptCanAccessClipboard++-- VVV Prop "javascript-can-open-windows-automatically"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsJavascriptCanOpenWindowsAutomatically :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsJavascriptCanOpenWindowsAutomatically obj = liftIO $ getObjectPropertyBool obj "javascript-can-open-windows-automatically"++setSettingsJavascriptCanOpenWindowsAutomatically :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsJavascriptCanOpenWindowsAutomatically obj val = liftIO $ setObjectPropertyBool obj "javascript-can-open-windows-automatically" val++constructSettingsJavascriptCanOpenWindowsAutomatically :: Bool -> IO ([Char], GValue)+constructSettingsJavascriptCanOpenWindowsAutomatically val = constructObjectPropertyBool "javascript-can-open-windows-automatically" val++data SettingsJavascriptCanOpenWindowsAutomaticallyPropertyInfo+instance AttrInfo SettingsJavascriptCanOpenWindowsAutomaticallyPropertyInfo where+ type AttrAllowedOps SettingsJavascriptCanOpenWindowsAutomaticallyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsJavascriptCanOpenWindowsAutomaticallyPropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsJavascriptCanOpenWindowsAutomaticallyPropertyInfo = SettingsK+ type AttrGetType SettingsJavascriptCanOpenWindowsAutomaticallyPropertyInfo = Bool+ type AttrLabel SettingsJavascriptCanOpenWindowsAutomaticallyPropertyInfo = "javascript-can-open-windows-automatically"+ attrGet _ = getSettingsJavascriptCanOpenWindowsAutomatically+ attrSet _ = setSettingsJavascriptCanOpenWindowsAutomatically+ attrConstruct _ = constructSettingsJavascriptCanOpenWindowsAutomatically++-- VVV Prop "load-icons-ignoring-image-load-setting"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsLoadIconsIgnoringImageLoadSetting :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsLoadIconsIgnoringImageLoadSetting obj = liftIO $ getObjectPropertyBool obj "load-icons-ignoring-image-load-setting"++setSettingsLoadIconsIgnoringImageLoadSetting :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsLoadIconsIgnoringImageLoadSetting obj val = liftIO $ setObjectPropertyBool obj "load-icons-ignoring-image-load-setting" val++constructSettingsLoadIconsIgnoringImageLoadSetting :: Bool -> IO ([Char], GValue)+constructSettingsLoadIconsIgnoringImageLoadSetting val = constructObjectPropertyBool "load-icons-ignoring-image-load-setting" val++data SettingsLoadIconsIgnoringImageLoadSettingPropertyInfo+instance AttrInfo SettingsLoadIconsIgnoringImageLoadSettingPropertyInfo where+ type AttrAllowedOps SettingsLoadIconsIgnoringImageLoadSettingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsLoadIconsIgnoringImageLoadSettingPropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsLoadIconsIgnoringImageLoadSettingPropertyInfo = SettingsK+ type AttrGetType SettingsLoadIconsIgnoringImageLoadSettingPropertyInfo = Bool+ type AttrLabel SettingsLoadIconsIgnoringImageLoadSettingPropertyInfo = "load-icons-ignoring-image-load-setting"+ attrGet _ = getSettingsLoadIconsIgnoringImageLoadSetting+ attrSet _ = setSettingsLoadIconsIgnoringImageLoadSetting+ attrConstruct _ = constructSettingsLoadIconsIgnoringImageLoadSetting++-- VVV Prop "media-playback-allows-inline"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsMediaPlaybackAllowsInline :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsMediaPlaybackAllowsInline obj = liftIO $ getObjectPropertyBool obj "media-playback-allows-inline"++setSettingsMediaPlaybackAllowsInline :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsMediaPlaybackAllowsInline obj val = liftIO $ setObjectPropertyBool obj "media-playback-allows-inline" val++constructSettingsMediaPlaybackAllowsInline :: Bool -> IO ([Char], GValue)+constructSettingsMediaPlaybackAllowsInline val = constructObjectPropertyBool "media-playback-allows-inline" val++data SettingsMediaPlaybackAllowsInlinePropertyInfo+instance AttrInfo SettingsMediaPlaybackAllowsInlinePropertyInfo where+ type AttrAllowedOps SettingsMediaPlaybackAllowsInlinePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsMediaPlaybackAllowsInlinePropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsMediaPlaybackAllowsInlinePropertyInfo = SettingsK+ type AttrGetType SettingsMediaPlaybackAllowsInlinePropertyInfo = Bool+ type AttrLabel SettingsMediaPlaybackAllowsInlinePropertyInfo = "media-playback-allows-inline"+ attrGet _ = getSettingsMediaPlaybackAllowsInline+ attrSet _ = setSettingsMediaPlaybackAllowsInline+ attrConstruct _ = constructSettingsMediaPlaybackAllowsInline++-- VVV Prop "media-playback-requires-user-gesture"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsMediaPlaybackRequiresUserGesture :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsMediaPlaybackRequiresUserGesture obj = liftIO $ getObjectPropertyBool obj "media-playback-requires-user-gesture"++setSettingsMediaPlaybackRequiresUserGesture :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsMediaPlaybackRequiresUserGesture obj val = liftIO $ setObjectPropertyBool obj "media-playback-requires-user-gesture" val++constructSettingsMediaPlaybackRequiresUserGesture :: Bool -> IO ([Char], GValue)+constructSettingsMediaPlaybackRequiresUserGesture val = constructObjectPropertyBool "media-playback-requires-user-gesture" val++data SettingsMediaPlaybackRequiresUserGesturePropertyInfo+instance AttrInfo SettingsMediaPlaybackRequiresUserGesturePropertyInfo where+ type AttrAllowedOps SettingsMediaPlaybackRequiresUserGesturePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsMediaPlaybackRequiresUserGesturePropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsMediaPlaybackRequiresUserGesturePropertyInfo = SettingsK+ type AttrGetType SettingsMediaPlaybackRequiresUserGesturePropertyInfo = Bool+ type AttrLabel SettingsMediaPlaybackRequiresUserGesturePropertyInfo = "media-playback-requires-user-gesture"+ attrGet _ = getSettingsMediaPlaybackRequiresUserGesture+ attrSet _ = setSettingsMediaPlaybackRequiresUserGesture+ attrConstruct _ = constructSettingsMediaPlaybackRequiresUserGesture++-- VVV Prop "minimum-font-size"+ -- Type: TBasicType TUInt32+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsMinimumFontSize :: (MonadIO m, SettingsK o) => o -> m Word32+getSettingsMinimumFontSize obj = liftIO $ getObjectPropertyCUInt obj "minimum-font-size"++setSettingsMinimumFontSize :: (MonadIO m, SettingsK o) => o -> Word32 -> m ()+setSettingsMinimumFontSize obj val = liftIO $ setObjectPropertyCUInt obj "minimum-font-size" val++constructSettingsMinimumFontSize :: Word32 -> IO ([Char], GValue)+constructSettingsMinimumFontSize val = constructObjectPropertyCUInt "minimum-font-size" val++data SettingsMinimumFontSizePropertyInfo+instance AttrInfo SettingsMinimumFontSizePropertyInfo where+ type AttrAllowedOps SettingsMinimumFontSizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsMinimumFontSizePropertyInfo = (~) Word32+ type AttrBaseTypeConstraint SettingsMinimumFontSizePropertyInfo = SettingsK+ type AttrGetType SettingsMinimumFontSizePropertyInfo = Word32+ type AttrLabel SettingsMinimumFontSizePropertyInfo = "minimum-font-size"+ attrGet _ = getSettingsMinimumFontSize+ attrSet _ = setSettingsMinimumFontSize+ attrConstruct _ = constructSettingsMinimumFontSize++-- VVV Prop "monospace-font-family"+ -- Type: TBasicType TUTF8+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsMonospaceFontFamily :: (MonadIO m, SettingsK o) => o -> m T.Text+getSettingsMonospaceFontFamily obj = liftIO $ getObjectPropertyString obj "monospace-font-family"++setSettingsMonospaceFontFamily :: (MonadIO m, SettingsK o) => o -> T.Text -> m ()+setSettingsMonospaceFontFamily obj val = liftIO $ setObjectPropertyString obj "monospace-font-family" val++constructSettingsMonospaceFontFamily :: T.Text -> IO ([Char], GValue)+constructSettingsMonospaceFontFamily val = constructObjectPropertyString "monospace-font-family" val++data SettingsMonospaceFontFamilyPropertyInfo+instance AttrInfo SettingsMonospaceFontFamilyPropertyInfo where+ type AttrAllowedOps SettingsMonospaceFontFamilyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsMonospaceFontFamilyPropertyInfo = (~) T.Text+ type AttrBaseTypeConstraint SettingsMonospaceFontFamilyPropertyInfo = SettingsK+ type AttrGetType SettingsMonospaceFontFamilyPropertyInfo = T.Text+ type AttrLabel SettingsMonospaceFontFamilyPropertyInfo = "monospace-font-family"+ attrGet _ = getSettingsMonospaceFontFamily+ attrSet _ = setSettingsMonospaceFontFamily+ attrConstruct _ = constructSettingsMonospaceFontFamily++-- VVV Prop "pictograph-font-family"+ -- Type: TBasicType TUTF8+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsPictographFontFamily :: (MonadIO m, SettingsK o) => o -> m T.Text+getSettingsPictographFontFamily obj = liftIO $ getObjectPropertyString obj "pictograph-font-family"++setSettingsPictographFontFamily :: (MonadIO m, SettingsK o) => o -> T.Text -> m ()+setSettingsPictographFontFamily obj val = liftIO $ setObjectPropertyString obj "pictograph-font-family" val++constructSettingsPictographFontFamily :: T.Text -> IO ([Char], GValue)+constructSettingsPictographFontFamily val = constructObjectPropertyString "pictograph-font-family" val++data SettingsPictographFontFamilyPropertyInfo+instance AttrInfo SettingsPictographFontFamilyPropertyInfo where+ type AttrAllowedOps SettingsPictographFontFamilyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsPictographFontFamilyPropertyInfo = (~) T.Text+ type AttrBaseTypeConstraint SettingsPictographFontFamilyPropertyInfo = SettingsK+ type AttrGetType SettingsPictographFontFamilyPropertyInfo = T.Text+ type AttrLabel SettingsPictographFontFamilyPropertyInfo = "pictograph-font-family"+ attrGet _ = getSettingsPictographFontFamily+ attrSet _ = setSettingsPictographFontFamily+ attrConstruct _ = constructSettingsPictographFontFamily++-- VVV Prop "print-backgrounds"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsPrintBackgrounds :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsPrintBackgrounds obj = liftIO $ getObjectPropertyBool obj "print-backgrounds"++setSettingsPrintBackgrounds :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsPrintBackgrounds obj val = liftIO $ setObjectPropertyBool obj "print-backgrounds" val++constructSettingsPrintBackgrounds :: Bool -> IO ([Char], GValue)+constructSettingsPrintBackgrounds val = constructObjectPropertyBool "print-backgrounds" val++data SettingsPrintBackgroundsPropertyInfo+instance AttrInfo SettingsPrintBackgroundsPropertyInfo where+ type AttrAllowedOps SettingsPrintBackgroundsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsPrintBackgroundsPropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsPrintBackgroundsPropertyInfo = SettingsK+ type AttrGetType SettingsPrintBackgroundsPropertyInfo = Bool+ type AttrLabel SettingsPrintBackgroundsPropertyInfo = "print-backgrounds"+ attrGet _ = getSettingsPrintBackgrounds+ attrSet _ = setSettingsPrintBackgrounds+ attrConstruct _ = constructSettingsPrintBackgrounds++-- VVV Prop "sans-serif-font-family"+ -- Type: TBasicType TUTF8+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsSansSerifFontFamily :: (MonadIO m, SettingsK o) => o -> m T.Text+getSettingsSansSerifFontFamily obj = liftIO $ getObjectPropertyString obj "sans-serif-font-family"++setSettingsSansSerifFontFamily :: (MonadIO m, SettingsK o) => o -> T.Text -> m ()+setSettingsSansSerifFontFamily obj val = liftIO $ setObjectPropertyString obj "sans-serif-font-family" val++constructSettingsSansSerifFontFamily :: T.Text -> IO ([Char], GValue)+constructSettingsSansSerifFontFamily val = constructObjectPropertyString "sans-serif-font-family" val++data SettingsSansSerifFontFamilyPropertyInfo+instance AttrInfo SettingsSansSerifFontFamilyPropertyInfo where+ type AttrAllowedOps SettingsSansSerifFontFamilyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsSansSerifFontFamilyPropertyInfo = (~) T.Text+ type AttrBaseTypeConstraint SettingsSansSerifFontFamilyPropertyInfo = SettingsK+ type AttrGetType SettingsSansSerifFontFamilyPropertyInfo = T.Text+ type AttrLabel SettingsSansSerifFontFamilyPropertyInfo = "sans-serif-font-family"+ attrGet _ = getSettingsSansSerifFontFamily+ attrSet _ = setSettingsSansSerifFontFamily+ attrConstruct _ = constructSettingsSansSerifFontFamily++-- VVV Prop "serif-font-family"+ -- Type: TBasicType TUTF8+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsSerifFontFamily :: (MonadIO m, SettingsK o) => o -> m T.Text+getSettingsSerifFontFamily obj = liftIO $ getObjectPropertyString obj "serif-font-family"++setSettingsSerifFontFamily :: (MonadIO m, SettingsK o) => o -> T.Text -> m ()+setSettingsSerifFontFamily obj val = liftIO $ setObjectPropertyString obj "serif-font-family" val++constructSettingsSerifFontFamily :: T.Text -> IO ([Char], GValue)+constructSettingsSerifFontFamily val = constructObjectPropertyString "serif-font-family" val++data SettingsSerifFontFamilyPropertyInfo+instance AttrInfo SettingsSerifFontFamilyPropertyInfo where+ type AttrAllowedOps SettingsSerifFontFamilyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsSerifFontFamilyPropertyInfo = (~) T.Text+ type AttrBaseTypeConstraint SettingsSerifFontFamilyPropertyInfo = SettingsK+ type AttrGetType SettingsSerifFontFamilyPropertyInfo = T.Text+ type AttrLabel SettingsSerifFontFamilyPropertyInfo = "serif-font-family"+ attrGet _ = getSettingsSerifFontFamily+ attrSet _ = setSettingsSerifFontFamily+ attrConstruct _ = constructSettingsSerifFontFamily++-- VVV Prop "user-agent"+ -- Type: TBasicType TUTF8+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsUserAgent :: (MonadIO m, SettingsK o) => o -> m T.Text+getSettingsUserAgent obj = liftIO $ getObjectPropertyString obj "user-agent"++setSettingsUserAgent :: (MonadIO m, SettingsK o) => o -> T.Text -> m ()+setSettingsUserAgent obj val = liftIO $ setObjectPropertyString obj "user-agent" val++constructSettingsUserAgent :: T.Text -> IO ([Char], GValue)+constructSettingsUserAgent val = constructObjectPropertyString "user-agent" val++data SettingsUserAgentPropertyInfo+instance AttrInfo SettingsUserAgentPropertyInfo where+ type AttrAllowedOps SettingsUserAgentPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsUserAgentPropertyInfo = (~) T.Text+ type AttrBaseTypeConstraint SettingsUserAgentPropertyInfo = SettingsK+ type AttrGetType SettingsUserAgentPropertyInfo = T.Text+ type AttrLabel SettingsUserAgentPropertyInfo = "user-agent"+ attrGet _ = getSettingsUserAgent+ attrSet _ = setSettingsUserAgent+ attrConstruct _ = constructSettingsUserAgent++-- VVV Prop "zoom-text-only"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]++getSettingsZoomTextOnly :: (MonadIO m, SettingsK o) => o -> m Bool+getSettingsZoomTextOnly obj = liftIO $ getObjectPropertyBool obj "zoom-text-only"++setSettingsZoomTextOnly :: (MonadIO m, SettingsK o) => o -> Bool -> m ()+setSettingsZoomTextOnly obj val = liftIO $ setObjectPropertyBool obj "zoom-text-only" val++constructSettingsZoomTextOnly :: Bool -> IO ([Char], GValue)+constructSettingsZoomTextOnly val = constructObjectPropertyBool "zoom-text-only" val++data SettingsZoomTextOnlyPropertyInfo+instance AttrInfo SettingsZoomTextOnlyPropertyInfo where+ type AttrAllowedOps SettingsZoomTextOnlyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint SettingsZoomTextOnlyPropertyInfo = (~) Bool+ type AttrBaseTypeConstraint SettingsZoomTextOnlyPropertyInfo = SettingsK+ type AttrGetType SettingsZoomTextOnlyPropertyInfo = Bool+ type AttrLabel SettingsZoomTextOnlyPropertyInfo = "zoom-text-only"+ attrGet _ = getSettingsZoomTextOnly+ attrSet _ = setSettingsZoomTextOnly+ attrConstruct _ = constructSettingsZoomTextOnly++type instance AttributeList Settings = SettingsAttributeList+type SettingsAttributeList = ('[ '("allowFileAccessFromFileUrls", SettingsAllowFileAccessFromFileUrlsPropertyInfo), '("allowModalDialogs", SettingsAllowModalDialogsPropertyInfo), '("autoLoadImages", SettingsAutoLoadImagesPropertyInfo), '("cursiveFontFamily", SettingsCursiveFontFamilyPropertyInfo), '("defaultCharset", SettingsDefaultCharsetPropertyInfo), '("defaultFontFamily", SettingsDefaultFontFamilyPropertyInfo), '("defaultFontSize", SettingsDefaultFontSizePropertyInfo), '("defaultMonospaceFontSize", SettingsDefaultMonospaceFontSizePropertyInfo), '("drawCompositingIndicators", SettingsDrawCompositingIndicatorsPropertyInfo), '("enableAccelerated2dCanvas", SettingsEnableAccelerated2dCanvasPropertyInfo), '("enableCaretBrowsing", SettingsEnableCaretBrowsingPropertyInfo), '("enableDeveloperExtras", SettingsEnableDeveloperExtrasPropertyInfo), '("enableDnsPrefetching", SettingsEnableDnsPrefetchingPropertyInfo), '("enableFrameFlattening", SettingsEnableFrameFlatteningPropertyInfo), '("enableFullscreen", SettingsEnableFullscreenPropertyInfo), '("enableHtml5Database", SettingsEnableHtml5DatabasePropertyInfo), '("enableHtml5LocalStorage", SettingsEnableHtml5LocalStoragePropertyInfo), '("enableHyperlinkAuditing", SettingsEnableHyperlinkAuditingPropertyInfo), '("enableJava", SettingsEnableJavaPropertyInfo), '("enableJavascript", SettingsEnableJavascriptPropertyInfo), '("enableMediaStream", SettingsEnableMediaStreamPropertyInfo), '("enableMediasource", SettingsEnableMediasourcePropertyInfo), '("enableOfflineWebApplicationCache", SettingsEnableOfflineWebApplicationCachePropertyInfo), '("enablePageCache", SettingsEnablePageCachePropertyInfo), '("enablePlugins", SettingsEnablePluginsPropertyInfo), '("enablePrivateBrowsing", SettingsEnablePrivateBrowsingPropertyInfo), '("enableResizableTextAreas", SettingsEnableResizableTextAreasPropertyInfo), '("enableSiteSpecificQuirks", SettingsEnableSiteSpecificQuirksPropertyInfo), '("enableSmoothScrolling", SettingsEnableSmoothScrollingPropertyInfo), '("enableSpatialNavigation", SettingsEnableSpatialNavigationPropertyInfo), '("enableTabsToLinks", SettingsEnableTabsToLinksPropertyInfo), '("enableWebaudio", SettingsEnableWebaudioPropertyInfo), '("enableWebgl", SettingsEnableWebglPropertyInfo), '("enableWriteConsoleMessagesToStdout", SettingsEnableWriteConsoleMessagesToStdoutPropertyInfo), '("enableXssAuditor", SettingsEnableXssAuditorPropertyInfo), '("fantasyFontFamily", SettingsFantasyFontFamilyPropertyInfo), '("javascriptCanAccessClipboard", SettingsJavascriptCanAccessClipboardPropertyInfo), '("javascriptCanOpenWindowsAutomatically", SettingsJavascriptCanOpenWindowsAutomaticallyPropertyInfo), '("loadIconsIgnoringImageLoadSetting", SettingsLoadIconsIgnoringImageLoadSettingPropertyInfo), '("mediaPlaybackAllowsInline", SettingsMediaPlaybackAllowsInlinePropertyInfo), '("mediaPlaybackRequiresUserGesture", SettingsMediaPlaybackRequiresUserGesturePropertyInfo), '("minimumFontSize", SettingsMinimumFontSizePropertyInfo), '("monospaceFontFamily", SettingsMonospaceFontFamilyPropertyInfo), '("pictographFontFamily", SettingsPictographFontFamilyPropertyInfo), '("printBackgrounds", SettingsPrintBackgroundsPropertyInfo), '("sansSerifFontFamily", SettingsSansSerifFontFamilyPropertyInfo), '("serifFontFamily", SettingsSerifFontFamilyPropertyInfo), '("userAgent", SettingsUserAgentPropertyInfo), '("zoomTextOnly", SettingsZoomTextOnlyPropertyInfo)] :: [(Symbol, *)])++type instance SignalList Settings = SettingsSignalList+type SettingsSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])++-- method Settings::new+-- method type : Constructor+-- Args : []+-- Lengths : []+-- returnType : TInterface "WebKit2" "Settings"+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_new" webkit_settings_new :: + IO (Ptr Settings)+++settingsNew ::+ (MonadIO m) =>+ m Settings -- result+settingsNew = liftIO $ do+ result <- webkit_settings_new+ checkUnexpectedReturnNULL "webkit_settings_new" result+ result' <- (wrapObject Settings) result+ return result'++-- method Settings::get_allow_file_access_from_file_urls+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_allow_file_access_from_file_urls" webkit_settings_get_allow_file_access_from_file_urls :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetAllowFileAccessFromFileUrls ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetAllowFileAccessFromFileUrls _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_allow_file_access_from_file_urls _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetAllowFileAccessFromFileUrlsMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetAllowFileAccessFromFileUrlsMethodInfo a signature where+ overloadedMethod _ = settingsGetAllowFileAccessFromFileUrls++-- method Settings::get_allow_modal_dialogs+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_allow_modal_dialogs" webkit_settings_get_allow_modal_dialogs :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetAllowModalDialogs ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetAllowModalDialogs _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_allow_modal_dialogs _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetAllowModalDialogsMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetAllowModalDialogsMethodInfo a signature where+ overloadedMethod _ = settingsGetAllowModalDialogs++-- method Settings::get_auto_load_images+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_auto_load_images" webkit_settings_get_auto_load_images :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetAutoLoadImages ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetAutoLoadImages _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_auto_load_images _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetAutoLoadImagesMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetAutoLoadImagesMethodInfo a signature where+ overloadedMethod _ = settingsGetAutoLoadImages++-- method Settings::get_cursive_font_family+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TUTF8+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_cursive_font_family" webkit_settings_get_cursive_font_family :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CString+++settingsGetCursiveFontFamily ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m T.Text -- result+settingsGetCursiveFontFamily _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_cursive_font_family _obj'+ checkUnexpectedReturnNULL "webkit_settings_get_cursive_font_family" result+ result' <- cstringToText result+ touchManagedPtr _obj+ return result'++data SettingsGetCursiveFontFamilyMethodInfo+instance (signature ~ (m T.Text), MonadIO m, SettingsK a) => MethodInfo SettingsGetCursiveFontFamilyMethodInfo a signature where+ overloadedMethod _ = settingsGetCursiveFontFamily++-- method Settings::get_default_charset+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TUTF8+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_default_charset" webkit_settings_get_default_charset :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CString+++settingsGetDefaultCharset ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m T.Text -- result+settingsGetDefaultCharset _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_default_charset _obj'+ checkUnexpectedReturnNULL "webkit_settings_get_default_charset" result+ result' <- cstringToText result+ touchManagedPtr _obj+ return result'++data SettingsGetDefaultCharsetMethodInfo+instance (signature ~ (m T.Text), MonadIO m, SettingsK a) => MethodInfo SettingsGetDefaultCharsetMethodInfo a signature where+ overloadedMethod _ = settingsGetDefaultCharset++-- method Settings::get_default_font_family+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TUTF8+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_default_font_family" webkit_settings_get_default_font_family :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CString+++settingsGetDefaultFontFamily ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m T.Text -- result+settingsGetDefaultFontFamily _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_default_font_family _obj'+ checkUnexpectedReturnNULL "webkit_settings_get_default_font_family" result+ result' <- cstringToText result+ touchManagedPtr _obj+ return result'++data SettingsGetDefaultFontFamilyMethodInfo+instance (signature ~ (m T.Text), MonadIO m, SettingsK a) => MethodInfo SettingsGetDefaultFontFamilyMethodInfo a signature where+ overloadedMethod _ = settingsGetDefaultFontFamily++-- method Settings::get_default_font_size+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TUInt32+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_default_font_size" webkit_settings_get_default_font_size :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO Word32+++settingsGetDefaultFontSize ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Word32 -- result+settingsGetDefaultFontSize _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_default_font_size _obj'+ touchManagedPtr _obj+ return result++data SettingsGetDefaultFontSizeMethodInfo+instance (signature ~ (m Word32), MonadIO m, SettingsK a) => MethodInfo SettingsGetDefaultFontSizeMethodInfo a signature where+ overloadedMethod _ = settingsGetDefaultFontSize++-- method Settings::get_default_monospace_font_size+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TUInt32+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_default_monospace_font_size" webkit_settings_get_default_monospace_font_size :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO Word32+++settingsGetDefaultMonospaceFontSize ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Word32 -- result+settingsGetDefaultMonospaceFontSize _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_default_monospace_font_size _obj'+ touchManagedPtr _obj+ return result++data SettingsGetDefaultMonospaceFontSizeMethodInfo+instance (signature ~ (m Word32), MonadIO m, SettingsK a) => MethodInfo SettingsGetDefaultMonospaceFontSizeMethodInfo a signature where+ overloadedMethod _ = settingsGetDefaultMonospaceFontSize++-- method Settings::get_draw_compositing_indicators+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_draw_compositing_indicators" webkit_settings_get_draw_compositing_indicators :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetDrawCompositingIndicators ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetDrawCompositingIndicators _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_draw_compositing_indicators _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetDrawCompositingIndicatorsMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetDrawCompositingIndicatorsMethodInfo a signature where+ overloadedMethod _ = settingsGetDrawCompositingIndicators++-- method Settings::get_enable_accelerated_2d_canvas+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_enable_accelerated_2d_canvas" webkit_settings_get_enable_accelerated_2d_canvas :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetEnableAccelerated2dCanvas ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetEnableAccelerated2dCanvas _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_enable_accelerated_2d_canvas _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetEnableAccelerated2dCanvasMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetEnableAccelerated2dCanvasMethodInfo a signature where+ overloadedMethod _ = settingsGetEnableAccelerated2dCanvas++-- method Settings::get_enable_caret_browsing+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_enable_caret_browsing" webkit_settings_get_enable_caret_browsing :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetEnableCaretBrowsing ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetEnableCaretBrowsing _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_enable_caret_browsing _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetEnableCaretBrowsingMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetEnableCaretBrowsingMethodInfo a signature where+ overloadedMethod _ = settingsGetEnableCaretBrowsing++-- method Settings::get_enable_developer_extras+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_enable_developer_extras" webkit_settings_get_enable_developer_extras :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetEnableDeveloperExtras ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetEnableDeveloperExtras _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_enable_developer_extras _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetEnableDeveloperExtrasMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetEnableDeveloperExtrasMethodInfo a signature where+ overloadedMethod _ = settingsGetEnableDeveloperExtras++-- method Settings::get_enable_dns_prefetching+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_enable_dns_prefetching" webkit_settings_get_enable_dns_prefetching :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetEnableDnsPrefetching ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetEnableDnsPrefetching _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_enable_dns_prefetching _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetEnableDnsPrefetchingMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetEnableDnsPrefetchingMethodInfo a signature where+ overloadedMethod _ = settingsGetEnableDnsPrefetching++-- method Settings::get_enable_frame_flattening+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_enable_frame_flattening" webkit_settings_get_enable_frame_flattening :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetEnableFrameFlattening ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetEnableFrameFlattening _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_enable_frame_flattening _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetEnableFrameFlatteningMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetEnableFrameFlatteningMethodInfo a signature where+ overloadedMethod _ = settingsGetEnableFrameFlattening++-- method Settings::get_enable_fullscreen+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_enable_fullscreen" webkit_settings_get_enable_fullscreen :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetEnableFullscreen ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetEnableFullscreen _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_enable_fullscreen _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetEnableFullscreenMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetEnableFullscreenMethodInfo a signature where+ overloadedMethod _ = settingsGetEnableFullscreen++-- method Settings::get_enable_html5_database+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_enable_html5_database" webkit_settings_get_enable_html5_database :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetEnableHtml5Database ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetEnableHtml5Database _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_enable_html5_database _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetEnableHtml5DatabaseMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetEnableHtml5DatabaseMethodInfo a signature where+ overloadedMethod _ = settingsGetEnableHtml5Database++-- method Settings::get_enable_html5_local_storage+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_enable_html5_local_storage" webkit_settings_get_enable_html5_local_storage :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetEnableHtml5LocalStorage ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetEnableHtml5LocalStorage _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_enable_html5_local_storage _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetEnableHtml5LocalStorageMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetEnableHtml5LocalStorageMethodInfo a signature where+ overloadedMethod _ = settingsGetEnableHtml5LocalStorage++-- method Settings::get_enable_hyperlink_auditing+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_enable_hyperlink_auditing" webkit_settings_get_enable_hyperlink_auditing :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetEnableHyperlinkAuditing ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetEnableHyperlinkAuditing _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_enable_hyperlink_auditing _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetEnableHyperlinkAuditingMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetEnableHyperlinkAuditingMethodInfo a signature where+ overloadedMethod _ = settingsGetEnableHyperlinkAuditing++-- method Settings::get_enable_java+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_enable_java" webkit_settings_get_enable_java :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetEnableJava ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetEnableJava _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_enable_java _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetEnableJavaMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetEnableJavaMethodInfo a signature where+ overloadedMethod _ = settingsGetEnableJava++-- method Settings::get_enable_javascript+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_enable_javascript" webkit_settings_get_enable_javascript :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetEnableJavascript ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetEnableJavascript _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_enable_javascript _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetEnableJavascriptMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetEnableJavascriptMethodInfo a signature where+ overloadedMethod _ = settingsGetEnableJavascript++-- method Settings::get_enable_media_stream+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_enable_media_stream" webkit_settings_get_enable_media_stream :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetEnableMediaStream ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetEnableMediaStream _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_enable_media_stream _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetEnableMediaStreamMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetEnableMediaStreamMethodInfo a signature where+ overloadedMethod _ = settingsGetEnableMediaStream++-- method Settings::get_enable_mediasource+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_enable_mediasource" webkit_settings_get_enable_mediasource :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetEnableMediasource ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetEnableMediasource _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_enable_mediasource _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetEnableMediasourceMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetEnableMediasourceMethodInfo a signature where+ overloadedMethod _ = settingsGetEnableMediasource++-- method Settings::get_enable_offline_web_application_cache+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_enable_offline_web_application_cache" webkit_settings_get_enable_offline_web_application_cache :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetEnableOfflineWebApplicationCache ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetEnableOfflineWebApplicationCache _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_enable_offline_web_application_cache _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetEnableOfflineWebApplicationCacheMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetEnableOfflineWebApplicationCacheMethodInfo a signature where+ overloadedMethod _ = settingsGetEnableOfflineWebApplicationCache++-- method Settings::get_enable_page_cache+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_enable_page_cache" webkit_settings_get_enable_page_cache :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetEnablePageCache ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetEnablePageCache _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_enable_page_cache _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetEnablePageCacheMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetEnablePageCacheMethodInfo a signature where+ overloadedMethod _ = settingsGetEnablePageCache++-- method Settings::get_enable_plugins+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_enable_plugins" webkit_settings_get_enable_plugins :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetEnablePlugins ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetEnablePlugins _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_enable_plugins _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetEnablePluginsMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetEnablePluginsMethodInfo a signature where+ overloadedMethod _ = settingsGetEnablePlugins++-- method Settings::get_enable_private_browsing+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_enable_private_browsing" webkit_settings_get_enable_private_browsing :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetEnablePrivateBrowsing ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetEnablePrivateBrowsing _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_enable_private_browsing _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetEnablePrivateBrowsingMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetEnablePrivateBrowsingMethodInfo a signature where+ overloadedMethod _ = settingsGetEnablePrivateBrowsing++-- method Settings::get_enable_resizable_text_areas+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_enable_resizable_text_areas" webkit_settings_get_enable_resizable_text_areas :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetEnableResizableTextAreas ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetEnableResizableTextAreas _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_enable_resizable_text_areas _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetEnableResizableTextAreasMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetEnableResizableTextAreasMethodInfo a signature where+ overloadedMethod _ = settingsGetEnableResizableTextAreas++-- method Settings::get_enable_site_specific_quirks+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_enable_site_specific_quirks" webkit_settings_get_enable_site_specific_quirks :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetEnableSiteSpecificQuirks ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetEnableSiteSpecificQuirks _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_enable_site_specific_quirks _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetEnableSiteSpecificQuirksMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetEnableSiteSpecificQuirksMethodInfo a signature where+ overloadedMethod _ = settingsGetEnableSiteSpecificQuirks++-- method Settings::get_enable_smooth_scrolling+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_enable_smooth_scrolling" webkit_settings_get_enable_smooth_scrolling :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetEnableSmoothScrolling ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetEnableSmoothScrolling _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_enable_smooth_scrolling _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetEnableSmoothScrollingMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetEnableSmoothScrollingMethodInfo a signature where+ overloadedMethod _ = settingsGetEnableSmoothScrolling++-- method Settings::get_enable_spatial_navigation+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_enable_spatial_navigation" webkit_settings_get_enable_spatial_navigation :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetEnableSpatialNavigation ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetEnableSpatialNavigation _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_enable_spatial_navigation _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetEnableSpatialNavigationMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetEnableSpatialNavigationMethodInfo a signature where+ overloadedMethod _ = settingsGetEnableSpatialNavigation++-- method Settings::get_enable_tabs_to_links+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_enable_tabs_to_links" webkit_settings_get_enable_tabs_to_links :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetEnableTabsToLinks ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetEnableTabsToLinks _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_enable_tabs_to_links _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetEnableTabsToLinksMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetEnableTabsToLinksMethodInfo a signature where+ overloadedMethod _ = settingsGetEnableTabsToLinks++-- method Settings::get_enable_webaudio+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_enable_webaudio" webkit_settings_get_enable_webaudio :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetEnableWebaudio ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetEnableWebaudio _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_enable_webaudio _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetEnableWebaudioMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetEnableWebaudioMethodInfo a signature where+ overloadedMethod _ = settingsGetEnableWebaudio++-- method Settings::get_enable_webgl+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_enable_webgl" webkit_settings_get_enable_webgl :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetEnableWebgl ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetEnableWebgl _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_enable_webgl _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetEnableWebglMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetEnableWebglMethodInfo a signature where+ overloadedMethod _ = settingsGetEnableWebgl++-- method Settings::get_enable_write_console_messages_to_stdout+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_enable_write_console_messages_to_stdout" webkit_settings_get_enable_write_console_messages_to_stdout :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetEnableWriteConsoleMessagesToStdout ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetEnableWriteConsoleMessagesToStdout _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_enable_write_console_messages_to_stdout _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetEnableWriteConsoleMessagesToStdoutMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetEnableWriteConsoleMessagesToStdoutMethodInfo a signature where+ overloadedMethod _ = settingsGetEnableWriteConsoleMessagesToStdout++-- method Settings::get_enable_xss_auditor+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_enable_xss_auditor" webkit_settings_get_enable_xss_auditor :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetEnableXssAuditor ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetEnableXssAuditor _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_enable_xss_auditor _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetEnableXssAuditorMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetEnableXssAuditorMethodInfo a signature where+ overloadedMethod _ = settingsGetEnableXssAuditor++-- method Settings::get_fantasy_font_family+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TUTF8+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_fantasy_font_family" webkit_settings_get_fantasy_font_family :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CString+++settingsGetFantasyFontFamily ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m T.Text -- result+settingsGetFantasyFontFamily _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_fantasy_font_family _obj'+ checkUnexpectedReturnNULL "webkit_settings_get_fantasy_font_family" result+ result' <- cstringToText result+ touchManagedPtr _obj+ return result'++data SettingsGetFantasyFontFamilyMethodInfo+instance (signature ~ (m T.Text), MonadIO m, SettingsK a) => MethodInfo SettingsGetFantasyFontFamilyMethodInfo a signature where+ overloadedMethod _ = settingsGetFantasyFontFamily++-- method Settings::get_javascript_can_access_clipboard+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_javascript_can_access_clipboard" webkit_settings_get_javascript_can_access_clipboard :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetJavascriptCanAccessClipboard ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetJavascriptCanAccessClipboard _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_javascript_can_access_clipboard _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetJavascriptCanAccessClipboardMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetJavascriptCanAccessClipboardMethodInfo a signature where+ overloadedMethod _ = settingsGetJavascriptCanAccessClipboard++-- method Settings::get_javascript_can_open_windows_automatically+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_javascript_can_open_windows_automatically" webkit_settings_get_javascript_can_open_windows_automatically :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetJavascriptCanOpenWindowsAutomatically ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetJavascriptCanOpenWindowsAutomatically _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_javascript_can_open_windows_automatically _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetJavascriptCanOpenWindowsAutomaticallyMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetJavascriptCanOpenWindowsAutomaticallyMethodInfo a signature where+ overloadedMethod _ = settingsGetJavascriptCanOpenWindowsAutomatically++-- method Settings::get_load_icons_ignoring_image_load_setting+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_load_icons_ignoring_image_load_setting" webkit_settings_get_load_icons_ignoring_image_load_setting :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetLoadIconsIgnoringImageLoadSetting ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetLoadIconsIgnoringImageLoadSetting _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_load_icons_ignoring_image_load_setting _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetLoadIconsIgnoringImageLoadSettingMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetLoadIconsIgnoringImageLoadSettingMethodInfo a signature where+ overloadedMethod _ = settingsGetLoadIconsIgnoringImageLoadSetting++-- method Settings::get_media_playback_allows_inline+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_media_playback_allows_inline" webkit_settings_get_media_playback_allows_inline :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetMediaPlaybackAllowsInline ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetMediaPlaybackAllowsInline _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_media_playback_allows_inline _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetMediaPlaybackAllowsInlineMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetMediaPlaybackAllowsInlineMethodInfo a signature where+ overloadedMethod _ = settingsGetMediaPlaybackAllowsInline++-- method Settings::get_media_playback_requires_user_gesture+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_media_playback_requires_user_gesture" webkit_settings_get_media_playback_requires_user_gesture :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetMediaPlaybackRequiresUserGesture ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetMediaPlaybackRequiresUserGesture _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_media_playback_requires_user_gesture _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetMediaPlaybackRequiresUserGestureMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetMediaPlaybackRequiresUserGestureMethodInfo a signature where+ overloadedMethod _ = settingsGetMediaPlaybackRequiresUserGesture++-- method Settings::get_minimum_font_size+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TUInt32+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_minimum_font_size" webkit_settings_get_minimum_font_size :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO Word32+++settingsGetMinimumFontSize ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Word32 -- result+settingsGetMinimumFontSize _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_minimum_font_size _obj'+ touchManagedPtr _obj+ return result++data SettingsGetMinimumFontSizeMethodInfo+instance (signature ~ (m Word32), MonadIO m, SettingsK a) => MethodInfo SettingsGetMinimumFontSizeMethodInfo a signature where+ overloadedMethod _ = settingsGetMinimumFontSize++-- method Settings::get_monospace_font_family+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TUTF8+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_monospace_font_family" webkit_settings_get_monospace_font_family :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CString+++settingsGetMonospaceFontFamily ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m T.Text -- result+settingsGetMonospaceFontFamily _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_monospace_font_family _obj'+ checkUnexpectedReturnNULL "webkit_settings_get_monospace_font_family" result+ result' <- cstringToText result+ touchManagedPtr _obj+ return result'++data SettingsGetMonospaceFontFamilyMethodInfo+instance (signature ~ (m T.Text), MonadIO m, SettingsK a) => MethodInfo SettingsGetMonospaceFontFamilyMethodInfo a signature where+ overloadedMethod _ = settingsGetMonospaceFontFamily++-- method Settings::get_pictograph_font_family+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TUTF8+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_pictograph_font_family" webkit_settings_get_pictograph_font_family :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CString+++settingsGetPictographFontFamily ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m T.Text -- result+settingsGetPictographFontFamily _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_pictograph_font_family _obj'+ checkUnexpectedReturnNULL "webkit_settings_get_pictograph_font_family" result+ result' <- cstringToText result+ touchManagedPtr _obj+ return result'++data SettingsGetPictographFontFamilyMethodInfo+instance (signature ~ (m T.Text), MonadIO m, SettingsK a) => MethodInfo SettingsGetPictographFontFamilyMethodInfo a signature where+ overloadedMethod _ = settingsGetPictographFontFamily++-- method Settings::get_print_backgrounds+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_print_backgrounds" webkit_settings_get_print_backgrounds :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetPrintBackgrounds ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetPrintBackgrounds _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_print_backgrounds _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetPrintBackgroundsMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetPrintBackgroundsMethodInfo a signature where+ overloadedMethod _ = settingsGetPrintBackgrounds++-- method Settings::get_sans_serif_font_family+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TUTF8+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_sans_serif_font_family" webkit_settings_get_sans_serif_font_family :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CString+++settingsGetSansSerifFontFamily ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m T.Text -- result+settingsGetSansSerifFontFamily _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_sans_serif_font_family _obj'+ checkUnexpectedReturnNULL "webkit_settings_get_sans_serif_font_family" result+ result' <- cstringToText result+ touchManagedPtr _obj+ return result'++data SettingsGetSansSerifFontFamilyMethodInfo+instance (signature ~ (m T.Text), MonadIO m, SettingsK a) => MethodInfo SettingsGetSansSerifFontFamilyMethodInfo a signature where+ overloadedMethod _ = settingsGetSansSerifFontFamily++-- method Settings::get_serif_font_family+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TUTF8+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_serif_font_family" webkit_settings_get_serif_font_family :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CString+++settingsGetSerifFontFamily ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m T.Text -- result+settingsGetSerifFontFamily _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_serif_font_family _obj'+ checkUnexpectedReturnNULL "webkit_settings_get_serif_font_family" result+ result' <- cstringToText result+ touchManagedPtr _obj+ return result'++data SettingsGetSerifFontFamilyMethodInfo+instance (signature ~ (m T.Text), MonadIO m, SettingsK a) => MethodInfo SettingsGetSerifFontFamilyMethodInfo a signature where+ overloadedMethod _ = settingsGetSerifFontFamily++-- method Settings::get_user_agent+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TUTF8+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_user_agent" webkit_settings_get_user_agent :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CString+++settingsGetUserAgent ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m T.Text -- result+settingsGetUserAgent _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_user_agent _obj'+ checkUnexpectedReturnNULL "webkit_settings_get_user_agent" result+ result' <- cstringToText result+ touchManagedPtr _obj+ return result'++data SettingsGetUserAgentMethodInfo+instance (signature ~ (m T.Text), MonadIO m, SettingsK a) => MethodInfo SettingsGetUserAgentMethodInfo a signature where+ overloadedMethod _ = settingsGetUserAgent++-- method Settings::get_zoom_text_only+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_get_zoom_text_only" webkit_settings_get_zoom_text_only :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ IO CInt+++settingsGetZoomTextOnly ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> m Bool -- result+settingsGetZoomTextOnly _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_settings_get_zoom_text_only _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data SettingsGetZoomTextOnlyMethodInfo+instance (signature ~ (m Bool), MonadIO m, SettingsK a) => MethodInfo SettingsGetZoomTextOnlyMethodInfo a signature where+ overloadedMethod _ = settingsGetZoomTextOnly++-- method Settings::set_allow_file_access_from_file_urls+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "allowed", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_allow_file_access_from_file_urls" webkit_settings_set_allow_file_access_from_file_urls :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- allowed : TBasicType TBoolean+ IO ()+++settingsSetAllowFileAccessFromFileUrls ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- allowed+ -> m () -- result+settingsSetAllowFileAccessFromFileUrls _obj allowed = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let allowed' = (fromIntegral . fromEnum) allowed+ webkit_settings_set_allow_file_access_from_file_urls _obj' allowed'+ touchManagedPtr _obj+ return ()++data SettingsSetAllowFileAccessFromFileUrlsMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetAllowFileAccessFromFileUrlsMethodInfo a signature where+ overloadedMethod _ = settingsSetAllowFileAccessFromFileUrls++-- method Settings::set_allow_modal_dialogs+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "allowed", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_allow_modal_dialogs" webkit_settings_set_allow_modal_dialogs :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- allowed : TBasicType TBoolean+ IO ()+++settingsSetAllowModalDialogs ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- allowed+ -> m () -- result+settingsSetAllowModalDialogs _obj allowed = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let allowed' = (fromIntegral . fromEnum) allowed+ webkit_settings_set_allow_modal_dialogs _obj' allowed'+ touchManagedPtr _obj+ return ()++data SettingsSetAllowModalDialogsMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetAllowModalDialogsMethodInfo a signature where+ overloadedMethod _ = settingsSetAllowModalDialogs++-- method Settings::set_auto_load_images+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_auto_load_images" webkit_settings_set_auto_load_images :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- enabled : TBasicType TBoolean+ IO ()+++settingsSetAutoLoadImages ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- enabled+ -> m () -- result+settingsSetAutoLoadImages _obj enabled = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let enabled' = (fromIntegral . fromEnum) enabled+ webkit_settings_set_auto_load_images _obj' enabled'+ touchManagedPtr _obj+ return ()++data SettingsSetAutoLoadImagesMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetAutoLoadImagesMethodInfo a signature where+ overloadedMethod _ = settingsSetAutoLoadImages++-- method Settings::set_cursive_font_family+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cursive_font_family", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_cursive_font_family" webkit_settings_set_cursive_font_family :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CString -> -- cursive_font_family : TBasicType TUTF8+ IO ()+++settingsSetCursiveFontFamily ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> T.Text -- cursiveFontFamily+ -> m () -- result+settingsSetCursiveFontFamily _obj cursiveFontFamily = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ cursiveFontFamily' <- textToCString cursiveFontFamily+ webkit_settings_set_cursive_font_family _obj' cursiveFontFamily'+ touchManagedPtr _obj+ freeMem cursiveFontFamily'+ return ()++data SettingsSetCursiveFontFamilyMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetCursiveFontFamilyMethodInfo a signature where+ overloadedMethod _ = settingsSetCursiveFontFamily++-- method Settings::set_default_charset+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "default_charset", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_default_charset" webkit_settings_set_default_charset :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CString -> -- default_charset : TBasicType TUTF8+ IO ()+++settingsSetDefaultCharset ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> T.Text -- defaultCharset+ -> m () -- result+settingsSetDefaultCharset _obj defaultCharset = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ defaultCharset' <- textToCString defaultCharset+ webkit_settings_set_default_charset _obj' defaultCharset'+ touchManagedPtr _obj+ freeMem defaultCharset'+ return ()++data SettingsSetDefaultCharsetMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetDefaultCharsetMethodInfo a signature where+ overloadedMethod _ = settingsSetDefaultCharset++-- method Settings::set_default_font_family+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "default_font_family", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_default_font_family" webkit_settings_set_default_font_family :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CString -> -- default_font_family : TBasicType TUTF8+ IO ()+++settingsSetDefaultFontFamily ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> T.Text -- defaultFontFamily+ -> m () -- result+settingsSetDefaultFontFamily _obj defaultFontFamily = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ defaultFontFamily' <- textToCString defaultFontFamily+ webkit_settings_set_default_font_family _obj' defaultFontFamily'+ touchManagedPtr _obj+ freeMem defaultFontFamily'+ return ()++data SettingsSetDefaultFontFamilyMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetDefaultFontFamilyMethodInfo a signature where+ overloadedMethod _ = settingsSetDefaultFontFamily++-- method Settings::set_default_font_size+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "font_size", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_default_font_size" webkit_settings_set_default_font_size :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ Word32 -> -- font_size : TBasicType TUInt32+ IO ()+++settingsSetDefaultFontSize ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Word32 -- fontSize+ -> m () -- result+settingsSetDefaultFontSize _obj fontSize = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ webkit_settings_set_default_font_size _obj' fontSize+ touchManagedPtr _obj+ return ()++data SettingsSetDefaultFontSizeMethodInfo+instance (signature ~ (Word32 -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetDefaultFontSizeMethodInfo a signature where+ overloadedMethod _ = settingsSetDefaultFontSize++-- method Settings::set_default_monospace_font_size+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "font_size", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_default_monospace_font_size" webkit_settings_set_default_monospace_font_size :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ Word32 -> -- font_size : TBasicType TUInt32+ IO ()+++settingsSetDefaultMonospaceFontSize ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Word32 -- fontSize+ -> m () -- result+settingsSetDefaultMonospaceFontSize _obj fontSize = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ webkit_settings_set_default_monospace_font_size _obj' fontSize+ touchManagedPtr _obj+ return ()++data SettingsSetDefaultMonospaceFontSizeMethodInfo+instance (signature ~ (Word32 -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetDefaultMonospaceFontSizeMethodInfo a signature where+ overloadedMethod _ = settingsSetDefaultMonospaceFontSize++-- method Settings::set_draw_compositing_indicators+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_draw_compositing_indicators" webkit_settings_set_draw_compositing_indicators :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- enabled : TBasicType TBoolean+ IO ()+++settingsSetDrawCompositingIndicators ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- enabled+ -> m () -- result+settingsSetDrawCompositingIndicators _obj enabled = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let enabled' = (fromIntegral . fromEnum) enabled+ webkit_settings_set_draw_compositing_indicators _obj' enabled'+ touchManagedPtr _obj+ return ()++data SettingsSetDrawCompositingIndicatorsMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetDrawCompositingIndicatorsMethodInfo a signature where+ overloadedMethod _ = settingsSetDrawCompositingIndicators++-- method Settings::set_enable_accelerated_2d_canvas+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_enable_accelerated_2d_canvas" webkit_settings_set_enable_accelerated_2d_canvas :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- enabled : TBasicType TBoolean+ IO ()+++settingsSetEnableAccelerated2dCanvas ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- enabled+ -> m () -- result+settingsSetEnableAccelerated2dCanvas _obj enabled = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let enabled' = (fromIntegral . fromEnum) enabled+ webkit_settings_set_enable_accelerated_2d_canvas _obj' enabled'+ touchManagedPtr _obj+ return ()++data SettingsSetEnableAccelerated2dCanvasMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetEnableAccelerated2dCanvasMethodInfo a signature where+ overloadedMethod _ = settingsSetEnableAccelerated2dCanvas++-- method Settings::set_enable_caret_browsing+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_enable_caret_browsing" webkit_settings_set_enable_caret_browsing :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- enabled : TBasicType TBoolean+ IO ()+++settingsSetEnableCaretBrowsing ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- enabled+ -> m () -- result+settingsSetEnableCaretBrowsing _obj enabled = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let enabled' = (fromIntegral . fromEnum) enabled+ webkit_settings_set_enable_caret_browsing _obj' enabled'+ touchManagedPtr _obj+ return ()++data SettingsSetEnableCaretBrowsingMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetEnableCaretBrowsingMethodInfo a signature where+ overloadedMethod _ = settingsSetEnableCaretBrowsing++-- method Settings::set_enable_developer_extras+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_enable_developer_extras" webkit_settings_set_enable_developer_extras :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- enabled : TBasicType TBoolean+ IO ()+++settingsSetEnableDeveloperExtras ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- enabled+ -> m () -- result+settingsSetEnableDeveloperExtras _obj enabled = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let enabled' = (fromIntegral . fromEnum) enabled+ webkit_settings_set_enable_developer_extras _obj' enabled'+ touchManagedPtr _obj+ return ()++data SettingsSetEnableDeveloperExtrasMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetEnableDeveloperExtrasMethodInfo a signature where+ overloadedMethod _ = settingsSetEnableDeveloperExtras++-- method Settings::set_enable_dns_prefetching+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_enable_dns_prefetching" webkit_settings_set_enable_dns_prefetching :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- enabled : TBasicType TBoolean+ IO ()+++settingsSetEnableDnsPrefetching ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- enabled+ -> m () -- result+settingsSetEnableDnsPrefetching _obj enabled = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let enabled' = (fromIntegral . fromEnum) enabled+ webkit_settings_set_enable_dns_prefetching _obj' enabled'+ touchManagedPtr _obj+ return ()++data SettingsSetEnableDnsPrefetchingMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetEnableDnsPrefetchingMethodInfo a signature where+ overloadedMethod _ = settingsSetEnableDnsPrefetching++-- method Settings::set_enable_frame_flattening+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_enable_frame_flattening" webkit_settings_set_enable_frame_flattening :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- enabled : TBasicType TBoolean+ IO ()+++settingsSetEnableFrameFlattening ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- enabled+ -> m () -- result+settingsSetEnableFrameFlattening _obj enabled = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let enabled' = (fromIntegral . fromEnum) enabled+ webkit_settings_set_enable_frame_flattening _obj' enabled'+ touchManagedPtr _obj+ return ()++data SettingsSetEnableFrameFlatteningMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetEnableFrameFlatteningMethodInfo a signature where+ overloadedMethod _ = settingsSetEnableFrameFlattening++-- method Settings::set_enable_fullscreen+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_enable_fullscreen" webkit_settings_set_enable_fullscreen :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- enabled : TBasicType TBoolean+ IO ()+++settingsSetEnableFullscreen ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- enabled+ -> m () -- result+settingsSetEnableFullscreen _obj enabled = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let enabled' = (fromIntegral . fromEnum) enabled+ webkit_settings_set_enable_fullscreen _obj' enabled'+ touchManagedPtr _obj+ return ()++data SettingsSetEnableFullscreenMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetEnableFullscreenMethodInfo a signature where+ overloadedMethod _ = settingsSetEnableFullscreen++-- method Settings::set_enable_html5_database+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_enable_html5_database" webkit_settings_set_enable_html5_database :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- enabled : TBasicType TBoolean+ IO ()+++settingsSetEnableHtml5Database ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- enabled+ -> m () -- result+settingsSetEnableHtml5Database _obj enabled = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let enabled' = (fromIntegral . fromEnum) enabled+ webkit_settings_set_enable_html5_database _obj' enabled'+ touchManagedPtr _obj+ return ()++data SettingsSetEnableHtml5DatabaseMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetEnableHtml5DatabaseMethodInfo a signature where+ overloadedMethod _ = settingsSetEnableHtml5Database++-- method Settings::set_enable_html5_local_storage+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_enable_html5_local_storage" webkit_settings_set_enable_html5_local_storage :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- enabled : TBasicType TBoolean+ IO ()+++settingsSetEnableHtml5LocalStorage ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- enabled+ -> m () -- result+settingsSetEnableHtml5LocalStorage _obj enabled = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let enabled' = (fromIntegral . fromEnum) enabled+ webkit_settings_set_enable_html5_local_storage _obj' enabled'+ touchManagedPtr _obj+ return ()++data SettingsSetEnableHtml5LocalStorageMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetEnableHtml5LocalStorageMethodInfo a signature where+ overloadedMethod _ = settingsSetEnableHtml5LocalStorage++-- method Settings::set_enable_hyperlink_auditing+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_enable_hyperlink_auditing" webkit_settings_set_enable_hyperlink_auditing :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- enabled : TBasicType TBoolean+ IO ()+++settingsSetEnableHyperlinkAuditing ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- enabled+ -> m () -- result+settingsSetEnableHyperlinkAuditing _obj enabled = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let enabled' = (fromIntegral . fromEnum) enabled+ webkit_settings_set_enable_hyperlink_auditing _obj' enabled'+ touchManagedPtr _obj+ return ()++data SettingsSetEnableHyperlinkAuditingMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetEnableHyperlinkAuditingMethodInfo a signature where+ overloadedMethod _ = settingsSetEnableHyperlinkAuditing++-- method Settings::set_enable_java+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_enable_java" webkit_settings_set_enable_java :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- enabled : TBasicType TBoolean+ IO ()+++settingsSetEnableJava ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- enabled+ -> m () -- result+settingsSetEnableJava _obj enabled = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let enabled' = (fromIntegral . fromEnum) enabled+ webkit_settings_set_enable_java _obj' enabled'+ touchManagedPtr _obj+ return ()++data SettingsSetEnableJavaMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetEnableJavaMethodInfo a signature where+ overloadedMethod _ = settingsSetEnableJava++-- method Settings::set_enable_javascript+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_enable_javascript" webkit_settings_set_enable_javascript :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- enabled : TBasicType TBoolean+ IO ()+++settingsSetEnableJavascript ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- enabled+ -> m () -- result+settingsSetEnableJavascript _obj enabled = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let enabled' = (fromIntegral . fromEnum) enabled+ webkit_settings_set_enable_javascript _obj' enabled'+ touchManagedPtr _obj+ return ()++data SettingsSetEnableJavascriptMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetEnableJavascriptMethodInfo a signature where+ overloadedMethod _ = settingsSetEnableJavascript++-- method Settings::set_enable_media_stream+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_enable_media_stream" webkit_settings_set_enable_media_stream :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- enabled : TBasicType TBoolean+ IO ()+++settingsSetEnableMediaStream ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- enabled+ -> m () -- result+settingsSetEnableMediaStream _obj enabled = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let enabled' = (fromIntegral . fromEnum) enabled+ webkit_settings_set_enable_media_stream _obj' enabled'+ touchManagedPtr _obj+ return ()++data SettingsSetEnableMediaStreamMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetEnableMediaStreamMethodInfo a signature where+ overloadedMethod _ = settingsSetEnableMediaStream++-- method Settings::set_enable_mediasource+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_enable_mediasource" webkit_settings_set_enable_mediasource :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- enabled : TBasicType TBoolean+ IO ()+++settingsSetEnableMediasource ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- enabled+ -> m () -- result+settingsSetEnableMediasource _obj enabled = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let enabled' = (fromIntegral . fromEnum) enabled+ webkit_settings_set_enable_mediasource _obj' enabled'+ touchManagedPtr _obj+ return ()++data SettingsSetEnableMediasourceMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetEnableMediasourceMethodInfo a signature where+ overloadedMethod _ = settingsSetEnableMediasource++-- method Settings::set_enable_offline_web_application_cache+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_enable_offline_web_application_cache" webkit_settings_set_enable_offline_web_application_cache :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- enabled : TBasicType TBoolean+ IO ()+++settingsSetEnableOfflineWebApplicationCache ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- enabled+ -> m () -- result+settingsSetEnableOfflineWebApplicationCache _obj enabled = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let enabled' = (fromIntegral . fromEnum) enabled+ webkit_settings_set_enable_offline_web_application_cache _obj' enabled'+ touchManagedPtr _obj+ return ()++data SettingsSetEnableOfflineWebApplicationCacheMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetEnableOfflineWebApplicationCacheMethodInfo a signature where+ overloadedMethod _ = settingsSetEnableOfflineWebApplicationCache++-- method Settings::set_enable_page_cache+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_enable_page_cache" webkit_settings_set_enable_page_cache :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- enabled : TBasicType TBoolean+ IO ()+++settingsSetEnablePageCache ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- enabled+ -> m () -- result+settingsSetEnablePageCache _obj enabled = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let enabled' = (fromIntegral . fromEnum) enabled+ webkit_settings_set_enable_page_cache _obj' enabled'+ touchManagedPtr _obj+ return ()++data SettingsSetEnablePageCacheMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetEnablePageCacheMethodInfo a signature where+ overloadedMethod _ = settingsSetEnablePageCache++-- method Settings::set_enable_plugins+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_enable_plugins" webkit_settings_set_enable_plugins :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- enabled : TBasicType TBoolean+ IO ()+++settingsSetEnablePlugins ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- enabled+ -> m () -- result+settingsSetEnablePlugins _obj enabled = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let enabled' = (fromIntegral . fromEnum) enabled+ webkit_settings_set_enable_plugins _obj' enabled'+ touchManagedPtr _obj+ return ()++data SettingsSetEnablePluginsMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetEnablePluginsMethodInfo a signature where+ overloadedMethod _ = settingsSetEnablePlugins++-- method Settings::set_enable_private_browsing+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_enable_private_browsing" webkit_settings_set_enable_private_browsing :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- enabled : TBasicType TBoolean+ IO ()+++settingsSetEnablePrivateBrowsing ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- enabled+ -> m () -- result+settingsSetEnablePrivateBrowsing _obj enabled = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let enabled' = (fromIntegral . fromEnum) enabled+ webkit_settings_set_enable_private_browsing _obj' enabled'+ touchManagedPtr _obj+ return ()++data SettingsSetEnablePrivateBrowsingMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetEnablePrivateBrowsingMethodInfo a signature where+ overloadedMethod _ = settingsSetEnablePrivateBrowsing++-- method Settings::set_enable_resizable_text_areas+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_enable_resizable_text_areas" webkit_settings_set_enable_resizable_text_areas :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- enabled : TBasicType TBoolean+ IO ()+++settingsSetEnableResizableTextAreas ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- enabled+ -> m () -- result+settingsSetEnableResizableTextAreas _obj enabled = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let enabled' = (fromIntegral . fromEnum) enabled+ webkit_settings_set_enable_resizable_text_areas _obj' enabled'+ touchManagedPtr _obj+ return ()++data SettingsSetEnableResizableTextAreasMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetEnableResizableTextAreasMethodInfo a signature where+ overloadedMethod _ = settingsSetEnableResizableTextAreas++-- method Settings::set_enable_site_specific_quirks+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_enable_site_specific_quirks" webkit_settings_set_enable_site_specific_quirks :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- enabled : TBasicType TBoolean+ IO ()+++settingsSetEnableSiteSpecificQuirks ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- enabled+ -> m () -- result+settingsSetEnableSiteSpecificQuirks _obj enabled = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let enabled' = (fromIntegral . fromEnum) enabled+ webkit_settings_set_enable_site_specific_quirks _obj' enabled'+ touchManagedPtr _obj+ return ()++data SettingsSetEnableSiteSpecificQuirksMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetEnableSiteSpecificQuirksMethodInfo a signature where+ overloadedMethod _ = settingsSetEnableSiteSpecificQuirks++-- method Settings::set_enable_smooth_scrolling+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_enable_smooth_scrolling" webkit_settings_set_enable_smooth_scrolling :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- enabled : TBasicType TBoolean+ IO ()+++settingsSetEnableSmoothScrolling ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- enabled+ -> m () -- result+settingsSetEnableSmoothScrolling _obj enabled = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let enabled' = (fromIntegral . fromEnum) enabled+ webkit_settings_set_enable_smooth_scrolling _obj' enabled'+ touchManagedPtr _obj+ return ()++data SettingsSetEnableSmoothScrollingMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetEnableSmoothScrollingMethodInfo a signature where+ overloadedMethod _ = settingsSetEnableSmoothScrolling++-- method Settings::set_enable_spatial_navigation+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_enable_spatial_navigation" webkit_settings_set_enable_spatial_navigation :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- enabled : TBasicType TBoolean+ IO ()+++settingsSetEnableSpatialNavigation ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- enabled+ -> m () -- result+settingsSetEnableSpatialNavigation _obj enabled = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let enabled' = (fromIntegral . fromEnum) enabled+ webkit_settings_set_enable_spatial_navigation _obj' enabled'+ touchManagedPtr _obj+ return ()++data SettingsSetEnableSpatialNavigationMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetEnableSpatialNavigationMethodInfo a signature where+ overloadedMethod _ = settingsSetEnableSpatialNavigation++-- method Settings::set_enable_tabs_to_links+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_enable_tabs_to_links" webkit_settings_set_enable_tabs_to_links :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- enabled : TBasicType TBoolean+ IO ()+++settingsSetEnableTabsToLinks ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- enabled+ -> m () -- result+settingsSetEnableTabsToLinks _obj enabled = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let enabled' = (fromIntegral . fromEnum) enabled+ webkit_settings_set_enable_tabs_to_links _obj' enabled'+ touchManagedPtr _obj+ return ()++data SettingsSetEnableTabsToLinksMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetEnableTabsToLinksMethodInfo a signature where+ overloadedMethod _ = settingsSetEnableTabsToLinks++-- method Settings::set_enable_webaudio+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_enable_webaudio" webkit_settings_set_enable_webaudio :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- enabled : TBasicType TBoolean+ IO ()+++settingsSetEnableWebaudio ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- enabled+ -> m () -- result+settingsSetEnableWebaudio _obj enabled = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let enabled' = (fromIntegral . fromEnum) enabled+ webkit_settings_set_enable_webaudio _obj' enabled'+ touchManagedPtr _obj+ return ()++data SettingsSetEnableWebaudioMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetEnableWebaudioMethodInfo a signature where+ overloadedMethod _ = settingsSetEnableWebaudio++-- method Settings::set_enable_webgl+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_enable_webgl" webkit_settings_set_enable_webgl :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- enabled : TBasicType TBoolean+ IO ()+++settingsSetEnableWebgl ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- enabled+ -> m () -- result+settingsSetEnableWebgl _obj enabled = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let enabled' = (fromIntegral . fromEnum) enabled+ webkit_settings_set_enable_webgl _obj' enabled'+ touchManagedPtr _obj+ return ()++data SettingsSetEnableWebglMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetEnableWebglMethodInfo a signature where+ overloadedMethod _ = settingsSetEnableWebgl++-- method Settings::set_enable_write_console_messages_to_stdout+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_enable_write_console_messages_to_stdout" webkit_settings_set_enable_write_console_messages_to_stdout :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- enabled : TBasicType TBoolean+ IO ()+++settingsSetEnableWriteConsoleMessagesToStdout ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- enabled+ -> m () -- result+settingsSetEnableWriteConsoleMessagesToStdout _obj enabled = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let enabled' = (fromIntegral . fromEnum) enabled+ webkit_settings_set_enable_write_console_messages_to_stdout _obj' enabled'+ touchManagedPtr _obj+ return ()++data SettingsSetEnableWriteConsoleMessagesToStdoutMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetEnableWriteConsoleMessagesToStdoutMethodInfo a signature where+ overloadedMethod _ = settingsSetEnableWriteConsoleMessagesToStdout++-- method Settings::set_enable_xss_auditor+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_enable_xss_auditor" webkit_settings_set_enable_xss_auditor :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- enabled : TBasicType TBoolean+ IO ()+++settingsSetEnableXssAuditor ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- enabled+ -> m () -- result+settingsSetEnableXssAuditor _obj enabled = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let enabled' = (fromIntegral . fromEnum) enabled+ webkit_settings_set_enable_xss_auditor _obj' enabled'+ touchManagedPtr _obj+ return ()++data SettingsSetEnableXssAuditorMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetEnableXssAuditorMethodInfo a signature where+ overloadedMethod _ = settingsSetEnableXssAuditor++-- method Settings::set_fantasy_font_family+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "fantasy_font_family", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_fantasy_font_family" webkit_settings_set_fantasy_font_family :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CString -> -- fantasy_font_family : TBasicType TUTF8+ IO ()+++settingsSetFantasyFontFamily ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> T.Text -- fantasyFontFamily+ -> m () -- result+settingsSetFantasyFontFamily _obj fantasyFontFamily = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ fantasyFontFamily' <- textToCString fantasyFontFamily+ webkit_settings_set_fantasy_font_family _obj' fantasyFontFamily'+ touchManagedPtr _obj+ freeMem fantasyFontFamily'+ return ()++data SettingsSetFantasyFontFamilyMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetFantasyFontFamilyMethodInfo a signature where+ overloadedMethod _ = settingsSetFantasyFontFamily++-- method Settings::set_javascript_can_access_clipboard+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_javascript_can_access_clipboard" webkit_settings_set_javascript_can_access_clipboard :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- enabled : TBasicType TBoolean+ IO ()+++settingsSetJavascriptCanAccessClipboard ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- enabled+ -> m () -- result+settingsSetJavascriptCanAccessClipboard _obj enabled = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let enabled' = (fromIntegral . fromEnum) enabled+ webkit_settings_set_javascript_can_access_clipboard _obj' enabled'+ touchManagedPtr _obj+ return ()++data SettingsSetJavascriptCanAccessClipboardMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetJavascriptCanAccessClipboardMethodInfo a signature where+ overloadedMethod _ = settingsSetJavascriptCanAccessClipboard++-- method Settings::set_javascript_can_open_windows_automatically+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_javascript_can_open_windows_automatically" webkit_settings_set_javascript_can_open_windows_automatically :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- enabled : TBasicType TBoolean+ IO ()+++settingsSetJavascriptCanOpenWindowsAutomatically ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- enabled+ -> m () -- result+settingsSetJavascriptCanOpenWindowsAutomatically _obj enabled = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let enabled' = (fromIntegral . fromEnum) enabled+ webkit_settings_set_javascript_can_open_windows_automatically _obj' enabled'+ touchManagedPtr _obj+ return ()++data SettingsSetJavascriptCanOpenWindowsAutomaticallyMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetJavascriptCanOpenWindowsAutomaticallyMethodInfo a signature where+ overloadedMethod _ = settingsSetJavascriptCanOpenWindowsAutomatically++-- method Settings::set_load_icons_ignoring_image_load_setting+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_load_icons_ignoring_image_load_setting" webkit_settings_set_load_icons_ignoring_image_load_setting :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- enabled : TBasicType TBoolean+ IO ()+++settingsSetLoadIconsIgnoringImageLoadSetting ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- enabled+ -> m () -- result+settingsSetLoadIconsIgnoringImageLoadSetting _obj enabled = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let enabled' = (fromIntegral . fromEnum) enabled+ webkit_settings_set_load_icons_ignoring_image_load_setting _obj' enabled'+ touchManagedPtr _obj+ return ()++data SettingsSetLoadIconsIgnoringImageLoadSettingMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetLoadIconsIgnoringImageLoadSettingMethodInfo a signature where+ overloadedMethod _ = settingsSetLoadIconsIgnoringImageLoadSetting++-- method Settings::set_media_playback_allows_inline+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_media_playback_allows_inline" webkit_settings_set_media_playback_allows_inline :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- enabled : TBasicType TBoolean+ IO ()+++settingsSetMediaPlaybackAllowsInline ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- enabled+ -> m () -- result+settingsSetMediaPlaybackAllowsInline _obj enabled = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let enabled' = (fromIntegral . fromEnum) enabled+ webkit_settings_set_media_playback_allows_inline _obj' enabled'+ touchManagedPtr _obj+ return ()++data SettingsSetMediaPlaybackAllowsInlineMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetMediaPlaybackAllowsInlineMethodInfo a signature where+ overloadedMethod _ = settingsSetMediaPlaybackAllowsInline++-- method Settings::set_media_playback_requires_user_gesture+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_media_playback_requires_user_gesture" webkit_settings_set_media_playback_requires_user_gesture :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- enabled : TBasicType TBoolean+ IO ()+++settingsSetMediaPlaybackRequiresUserGesture ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- enabled+ -> m () -- result+settingsSetMediaPlaybackRequiresUserGesture _obj enabled = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let enabled' = (fromIntegral . fromEnum) enabled+ webkit_settings_set_media_playback_requires_user_gesture _obj' enabled'+ touchManagedPtr _obj+ return ()++data SettingsSetMediaPlaybackRequiresUserGestureMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetMediaPlaybackRequiresUserGestureMethodInfo a signature where+ overloadedMethod _ = settingsSetMediaPlaybackRequiresUserGesture++-- method Settings::set_minimum_font_size+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "font_size", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_minimum_font_size" webkit_settings_set_minimum_font_size :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ Word32 -> -- font_size : TBasicType TUInt32+ IO ()+++settingsSetMinimumFontSize ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Word32 -- fontSize+ -> m () -- result+settingsSetMinimumFontSize _obj fontSize = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ webkit_settings_set_minimum_font_size _obj' fontSize+ touchManagedPtr _obj+ return ()++data SettingsSetMinimumFontSizeMethodInfo+instance (signature ~ (Word32 -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetMinimumFontSizeMethodInfo a signature where+ overloadedMethod _ = settingsSetMinimumFontSize++-- method Settings::set_monospace_font_family+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "monospace_font_family", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_monospace_font_family" webkit_settings_set_monospace_font_family :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CString -> -- monospace_font_family : TBasicType TUTF8+ IO ()+++settingsSetMonospaceFontFamily ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> T.Text -- monospaceFontFamily+ -> m () -- result+settingsSetMonospaceFontFamily _obj monospaceFontFamily = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ monospaceFontFamily' <- textToCString monospaceFontFamily+ webkit_settings_set_monospace_font_family _obj' monospaceFontFamily'+ touchManagedPtr _obj+ freeMem monospaceFontFamily'+ return ()++data SettingsSetMonospaceFontFamilyMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetMonospaceFontFamilyMethodInfo a signature where+ overloadedMethod _ = settingsSetMonospaceFontFamily++-- method Settings::set_pictograph_font_family+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "pictograph_font_family", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_pictograph_font_family" webkit_settings_set_pictograph_font_family :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CString -> -- pictograph_font_family : TBasicType TUTF8+ IO ()+++settingsSetPictographFontFamily ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> T.Text -- pictographFontFamily+ -> m () -- result+settingsSetPictographFontFamily _obj pictographFontFamily = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ pictographFontFamily' <- textToCString pictographFontFamily+ webkit_settings_set_pictograph_font_family _obj' pictographFontFamily'+ touchManagedPtr _obj+ freeMem pictographFontFamily'+ return ()++data SettingsSetPictographFontFamilyMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetPictographFontFamilyMethodInfo a signature where+ overloadedMethod _ = settingsSetPictographFontFamily++-- method Settings::set_print_backgrounds+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "print_backgrounds", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_print_backgrounds" webkit_settings_set_print_backgrounds :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- print_backgrounds : TBasicType TBoolean+ IO ()+++settingsSetPrintBackgrounds ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- printBackgrounds+ -> m () -- result+settingsSetPrintBackgrounds _obj printBackgrounds = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let printBackgrounds' = (fromIntegral . fromEnum) printBackgrounds+ webkit_settings_set_print_backgrounds _obj' printBackgrounds'+ touchManagedPtr _obj+ return ()++data SettingsSetPrintBackgroundsMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetPrintBackgroundsMethodInfo a signature where+ overloadedMethod _ = settingsSetPrintBackgrounds++-- method Settings::set_sans_serif_font_family+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "sans_serif_font_family", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_sans_serif_font_family" webkit_settings_set_sans_serif_font_family :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CString -> -- sans_serif_font_family : TBasicType TUTF8+ IO ()+++settingsSetSansSerifFontFamily ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> T.Text -- sansSerifFontFamily+ -> m () -- result+settingsSetSansSerifFontFamily _obj sansSerifFontFamily = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ sansSerifFontFamily' <- textToCString sansSerifFontFamily+ webkit_settings_set_sans_serif_font_family _obj' sansSerifFontFamily'+ touchManagedPtr _obj+ freeMem sansSerifFontFamily'+ return ()++data SettingsSetSansSerifFontFamilyMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetSansSerifFontFamilyMethodInfo a signature where+ overloadedMethod _ = settingsSetSansSerifFontFamily++-- method Settings::set_serif_font_family+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "serif_font_family", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_serif_font_family" webkit_settings_set_serif_font_family :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CString -> -- serif_font_family : TBasicType TUTF8+ IO ()+++settingsSetSerifFontFamily ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> T.Text -- serifFontFamily+ -> m () -- result+settingsSetSerifFontFamily _obj serifFontFamily = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ serifFontFamily' <- textToCString serifFontFamily+ webkit_settings_set_serif_font_family _obj' serifFontFamily'+ touchManagedPtr _obj+ freeMem serifFontFamily'+ return ()++data SettingsSetSerifFontFamilyMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetSerifFontFamilyMethodInfo a signature where+ overloadedMethod _ = settingsSetSerifFontFamily++-- method Settings::set_user_agent+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_agent", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_user_agent" webkit_settings_set_user_agent :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CString -> -- user_agent : TBasicType TUTF8+ IO ()+++settingsSetUserAgent ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Maybe (T.Text) -- userAgent+ -> m () -- result+settingsSetUserAgent _obj userAgent = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ maybeUserAgent <- case userAgent of+ Nothing -> return nullPtr+ Just jUserAgent -> do+ jUserAgent' <- textToCString jUserAgent+ return jUserAgent'+ webkit_settings_set_user_agent _obj' maybeUserAgent+ touchManagedPtr _obj+ freeMem maybeUserAgent+ return ()++data SettingsSetUserAgentMethodInfo+instance (signature ~ (Maybe (T.Text) -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetUserAgentMethodInfo a signature where+ overloadedMethod _ = settingsSetUserAgent++-- method Settings::set_user_agent_with_application_details+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "application_name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "application_version", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_user_agent_with_application_details" webkit_settings_set_user_agent_with_application_details :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CString -> -- application_name : TBasicType TUTF8+ CString -> -- application_version : TBasicType TUTF8+ IO ()+++settingsSetUserAgentWithApplicationDetails ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Maybe (T.Text) -- applicationName+ -> Maybe (T.Text) -- applicationVersion+ -> m () -- result+settingsSetUserAgentWithApplicationDetails _obj applicationName applicationVersion = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ maybeApplicationName <- case applicationName of+ Nothing -> return nullPtr+ Just jApplicationName -> do+ jApplicationName' <- textToCString jApplicationName+ return jApplicationName'+ maybeApplicationVersion <- case applicationVersion of+ Nothing -> return nullPtr+ Just jApplicationVersion -> do+ jApplicationVersion' <- textToCString jApplicationVersion+ return jApplicationVersion'+ webkit_settings_set_user_agent_with_application_details _obj' maybeApplicationName maybeApplicationVersion+ touchManagedPtr _obj+ freeMem maybeApplicationName+ freeMem maybeApplicationVersion+ return ()++data SettingsSetUserAgentWithApplicationDetailsMethodInfo+instance (signature ~ (Maybe (T.Text) -> Maybe (T.Text) -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetUserAgentWithApplicationDetailsMethodInfo a signature where+ overloadedMethod _ = settingsSetUserAgentWithApplicationDetails++-- method Settings::set_zoom_text_only+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "zoom_text_only", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_settings_set_zoom_text_only" webkit_settings_set_zoom_text_only :: + Ptr Settings -> -- _obj : TInterface "WebKit2" "Settings"+ CInt -> -- zoom_text_only : TBasicType TBoolean+ IO ()+++settingsSetZoomTextOnly ::+ (MonadIO m, SettingsK a) =>+ a -- _obj+ -> Bool -- zoomTextOnly+ -> m () -- result+settingsSetZoomTextOnly _obj zoomTextOnly = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let zoomTextOnly' = (fromIntegral . fromEnum) zoomTextOnly+ webkit_settings_set_zoom_text_only _obj' zoomTextOnly'+ touchManagedPtr _obj+ return ()++data SettingsSetZoomTextOnlyMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, SettingsK a) => MethodInfo SettingsSetZoomTextOnlyMethodInfo a signature where+ overloadedMethod _ = settingsSetZoomTextOnly
GI/WebKit2/Objects/Settings.hs-boot view
@@ -60,3 +60,102 @@ data SettingsSerifFontFamilyPropertyInfo data SettingsUserAgentPropertyInfo data SettingsZoomTextOnlyPropertyInfo+data SettingsGetAllowFileAccessFromFileUrlsMethodInfo+data SettingsGetAllowModalDialogsMethodInfo+data SettingsGetAutoLoadImagesMethodInfo+data SettingsGetCursiveFontFamilyMethodInfo+data SettingsGetDefaultCharsetMethodInfo+data SettingsGetDefaultFontFamilyMethodInfo+data SettingsGetDefaultFontSizeMethodInfo+data SettingsGetDefaultMonospaceFontSizeMethodInfo+data SettingsGetDrawCompositingIndicatorsMethodInfo+data SettingsGetEnableAccelerated2dCanvasMethodInfo+data SettingsGetEnableCaretBrowsingMethodInfo+data SettingsGetEnableDeveloperExtrasMethodInfo+data SettingsGetEnableDnsPrefetchingMethodInfo+data SettingsGetEnableFrameFlatteningMethodInfo+data SettingsGetEnableFullscreenMethodInfo+data SettingsGetEnableHtml5DatabaseMethodInfo+data SettingsGetEnableHtml5LocalStorageMethodInfo+data SettingsGetEnableHyperlinkAuditingMethodInfo+data SettingsGetEnableJavaMethodInfo+data SettingsGetEnableJavascriptMethodInfo+data SettingsGetEnableMediaStreamMethodInfo+data SettingsGetEnableMediasourceMethodInfo+data SettingsGetEnableOfflineWebApplicationCacheMethodInfo+data SettingsGetEnablePageCacheMethodInfo+data SettingsGetEnablePluginsMethodInfo+data SettingsGetEnablePrivateBrowsingMethodInfo+data SettingsGetEnableResizableTextAreasMethodInfo+data SettingsGetEnableSiteSpecificQuirksMethodInfo+data SettingsGetEnableSmoothScrollingMethodInfo+data SettingsGetEnableSpatialNavigationMethodInfo+data SettingsGetEnableTabsToLinksMethodInfo+data SettingsGetEnableWebaudioMethodInfo+data SettingsGetEnableWebglMethodInfo+data SettingsGetEnableWriteConsoleMessagesToStdoutMethodInfo+data SettingsGetEnableXssAuditorMethodInfo+data SettingsGetFantasyFontFamilyMethodInfo+data SettingsGetJavascriptCanAccessClipboardMethodInfo+data SettingsGetJavascriptCanOpenWindowsAutomaticallyMethodInfo+data SettingsGetLoadIconsIgnoringImageLoadSettingMethodInfo+data SettingsGetMediaPlaybackAllowsInlineMethodInfo+data SettingsGetMediaPlaybackRequiresUserGestureMethodInfo+data SettingsGetMinimumFontSizeMethodInfo+data SettingsGetMonospaceFontFamilyMethodInfo+data SettingsGetPictographFontFamilyMethodInfo+data SettingsGetPrintBackgroundsMethodInfo+data SettingsGetSansSerifFontFamilyMethodInfo+data SettingsGetSerifFontFamilyMethodInfo+data SettingsGetUserAgentMethodInfo+data SettingsGetZoomTextOnlyMethodInfo+data SettingsSetAllowFileAccessFromFileUrlsMethodInfo+data SettingsSetAllowModalDialogsMethodInfo+data SettingsSetAutoLoadImagesMethodInfo+data SettingsSetCursiveFontFamilyMethodInfo+data SettingsSetDefaultCharsetMethodInfo+data SettingsSetDefaultFontFamilyMethodInfo+data SettingsSetDefaultFontSizeMethodInfo+data SettingsSetDefaultMonospaceFontSizeMethodInfo+data SettingsSetDrawCompositingIndicatorsMethodInfo+data SettingsSetEnableAccelerated2dCanvasMethodInfo+data SettingsSetEnableCaretBrowsingMethodInfo+data SettingsSetEnableDeveloperExtrasMethodInfo+data SettingsSetEnableDnsPrefetchingMethodInfo+data SettingsSetEnableFrameFlatteningMethodInfo+data SettingsSetEnableFullscreenMethodInfo+data SettingsSetEnableHtml5DatabaseMethodInfo+data SettingsSetEnableHtml5LocalStorageMethodInfo+data SettingsSetEnableHyperlinkAuditingMethodInfo+data SettingsSetEnableJavaMethodInfo+data SettingsSetEnableJavascriptMethodInfo+data SettingsSetEnableMediaStreamMethodInfo+data SettingsSetEnableMediasourceMethodInfo+data SettingsSetEnableOfflineWebApplicationCacheMethodInfo+data SettingsSetEnablePageCacheMethodInfo+data SettingsSetEnablePluginsMethodInfo+data SettingsSetEnablePrivateBrowsingMethodInfo+data SettingsSetEnableResizableTextAreasMethodInfo+data SettingsSetEnableSiteSpecificQuirksMethodInfo+data SettingsSetEnableSmoothScrollingMethodInfo+data SettingsSetEnableSpatialNavigationMethodInfo+data SettingsSetEnableTabsToLinksMethodInfo+data SettingsSetEnableWebaudioMethodInfo+data SettingsSetEnableWebglMethodInfo+data SettingsSetEnableWriteConsoleMessagesToStdoutMethodInfo+data SettingsSetEnableXssAuditorMethodInfo+data SettingsSetFantasyFontFamilyMethodInfo+data SettingsSetJavascriptCanAccessClipboardMethodInfo+data SettingsSetJavascriptCanOpenWindowsAutomaticallyMethodInfo+data SettingsSetLoadIconsIgnoringImageLoadSettingMethodInfo+data SettingsSetMediaPlaybackAllowsInlineMethodInfo+data SettingsSetMediaPlaybackRequiresUserGestureMethodInfo+data SettingsSetMinimumFontSizeMethodInfo+data SettingsSetMonospaceFontFamilyMethodInfo+data SettingsSetPictographFontFamilyMethodInfo+data SettingsSetPrintBackgroundsMethodInfo+data SettingsSetSansSerifFontFamilyMethodInfo+data SettingsSetSerifFontFamilyMethodInfo+data SettingsSetUserAgentMethodInfo+data SettingsSetUserAgentWithApplicationDetailsMethodInfo+data SettingsSetZoomTextOnlyMethodInfo
GI/WebKit2/Objects/URIRequest.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -17,10 +18,12 @@ -- * Methods -- ** uRIRequestGetHttpHeaders+ URIRequestGetHttpHeadersMethodInfo , uRIRequestGetHttpHeaders , -- ** uRIRequestGetUri+ URIRequestGetUriMethodInfo , uRIRequestGetUri , @@ -29,6 +32,7 @@ -- ** uRIRequestSetUri+ URIRequestSetUriMethodInfo , uRIRequestSetUri , @@ -79,6 +83,42 @@ noURIRequest :: Maybe URIRequest noURIRequest = Nothing +type family ResolveURIRequestMethod (t :: Symbol) (o :: *) :: * where+ ResolveURIRequestMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolveURIRequestMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolveURIRequestMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolveURIRequestMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolveURIRequestMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolveURIRequestMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolveURIRequestMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolveURIRequestMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolveURIRequestMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolveURIRequestMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolveURIRequestMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolveURIRequestMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolveURIRequestMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolveURIRequestMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolveURIRequestMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolveURIRequestMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolveURIRequestMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolveURIRequestMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolveURIRequestMethod "getHttpHeaders" o = URIRequestGetHttpHeadersMethodInfo+ ResolveURIRequestMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolveURIRequestMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolveURIRequestMethod "getUri" o = URIRequestGetUriMethodInfo+ ResolveURIRequestMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolveURIRequestMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolveURIRequestMethod "setUri" o = URIRequestSetUriMethodInfo+ ResolveURIRequestMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveURIRequestMethod t URIRequest, MethodInfo info URIRequest p) => IsLabelProxy t (URIRequest -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveURIRequestMethod t URIRequest, MethodInfo info URIRequest p) => IsLabel t (URIRequest -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ -- VVV Prop "uri" -- Type: TBasicType TUTF8 -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct]@@ -98,7 +138,7 @@ type AttrSetTypeConstraint URIRequestUriPropertyInfo = (~) T.Text type AttrBaseTypeConstraint URIRequestUriPropertyInfo = URIRequestK type AttrGetType URIRequestUriPropertyInfo = T.Text- type AttrLabel URIRequestUriPropertyInfo = "URIRequest::uri"+ type AttrLabel URIRequestUriPropertyInfo = "uri" attrGet _ = getURIRequestUri attrSet _ = setURIRequestUri attrConstruct _ = constructURIRequestUri@@ -107,13 +147,12 @@ type URIRequestAttributeList = ('[ '("uri", URIRequestUriPropertyInfo)] :: [(Symbol, *)]) type instance SignalList URIRequest = URIRequestSignalList-type URIRequestSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type URIRequestSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)]) -- method URIRequest::new -- method type : Constructor--- Args : [Arg {argName = "uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "URIRequest" -- throws : False -- Skip return : False@@ -125,8 +164,8 @@ uRIRequestNew :: (MonadIO m) =>- T.Text -> -- uri- m URIRequest+ T.Text -- uri+ -> m URIRequest -- result uRIRequestNew uri = liftIO $ do uri' <- textToCString uri result <- webkit_uri_request_new uri'@@ -137,9 +176,8 @@ -- method URIRequest::get_http_headers -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "URIRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "URIRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "URIRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "Soup" "MessageHeaders" -- throws : False -- Skip return : False@@ -151,8 +189,8 @@ uRIRequestGetHttpHeaders :: (MonadIO m, URIRequestK a) =>- a -> -- _obj- m Soup.MessageHeaders+ a -- _obj+ -> m Soup.MessageHeaders -- result uRIRequestGetHttpHeaders _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_uri_request_get_http_headers _obj'@@ -161,11 +199,14 @@ touchManagedPtr _obj return result' +data URIRequestGetHttpHeadersMethodInfo+instance (signature ~ (m Soup.MessageHeaders), MonadIO m, URIRequestK a) => MethodInfo URIRequestGetHttpHeadersMethodInfo a signature where+ overloadedMethod _ = uRIRequestGetHttpHeaders+ -- method URIRequest::get_uri -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "URIRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "URIRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "URIRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -177,8 +218,8 @@ uRIRequestGetUri :: (MonadIO m, URIRequestK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result uRIRequestGetUri _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_uri_request_get_uri _obj'@@ -187,11 +228,14 @@ touchManagedPtr _obj return result' +data URIRequestGetUriMethodInfo+instance (signature ~ (m T.Text), MonadIO m, URIRequestK a) => MethodInfo URIRequestGetUriMethodInfo a signature where+ overloadedMethod _ = uRIRequestGetUri+ -- method URIRequest::set_uri -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "URIRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "URIRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "URIRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -204,9 +248,9 @@ uRIRequestSetUri :: (MonadIO m, URIRequestK a) =>- a -> -- _obj- T.Text -> -- uri- m ()+ a -- _obj+ -> T.Text -- uri+ -> m () -- result uRIRequestSetUri _obj uri = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj uri' <- textToCString uri@@ -214,5 +258,9 @@ touchManagedPtr _obj freeMem uri' return ()++data URIRequestSetUriMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, URIRequestK a) => MethodInfo URIRequestSetUriMethodInfo a signature where+ overloadedMethod _ = uRIRequestSetUri
GI/WebKit2/Objects/URIRequest.hs-boot view
@@ -12,3 +12,6 @@ class GObject o => URIRequestK o instance (GObject o, IsDescendantOf URIRequest o) => URIRequestK o data URIRequestUriPropertyInfo+data URIRequestGetHttpHeadersMethodInfo+data URIRequestGetUriMethodInfo+data URIRequestSetUriMethodInfo
GI/WebKit2/Objects/URIResponse.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -17,26 +18,32 @@ -- * Methods -- ** uRIResponseGetContentLength+ URIResponseGetContentLengthMethodInfo , uRIResponseGetContentLength , -- ** uRIResponseGetHttpHeaders+ URIResponseGetHttpHeadersMethodInfo , uRIResponseGetHttpHeaders , -- ** uRIResponseGetMimeType+ URIResponseGetMimeTypeMethodInfo , uRIResponseGetMimeType , -- ** uRIResponseGetStatusCode+ URIResponseGetStatusCodeMethodInfo , uRIResponseGetStatusCode , -- ** uRIResponseGetSuggestedFilename+ URIResponseGetSuggestedFilenameMethodInfo, uRIResponseGetSuggestedFilename , -- ** uRIResponseGetUri+ URIResponseGetUriMethodInfo , uRIResponseGetUri , @@ -110,6 +117,45 @@ noURIResponse :: Maybe URIResponse noURIResponse = Nothing +type family ResolveURIResponseMethod (t :: Symbol) (o :: *) :: * where+ ResolveURIResponseMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolveURIResponseMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolveURIResponseMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolveURIResponseMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolveURIResponseMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolveURIResponseMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolveURIResponseMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolveURIResponseMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolveURIResponseMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolveURIResponseMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolveURIResponseMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolveURIResponseMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolveURIResponseMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolveURIResponseMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolveURIResponseMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolveURIResponseMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolveURIResponseMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolveURIResponseMethod "getContentLength" o = URIResponseGetContentLengthMethodInfo+ ResolveURIResponseMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolveURIResponseMethod "getHttpHeaders" o = URIResponseGetHttpHeadersMethodInfo+ ResolveURIResponseMethod "getMimeType" o = URIResponseGetMimeTypeMethodInfo+ ResolveURIResponseMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolveURIResponseMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolveURIResponseMethod "getStatusCode" o = URIResponseGetStatusCodeMethodInfo+ ResolveURIResponseMethod "getSuggestedFilename" o = URIResponseGetSuggestedFilenameMethodInfo+ ResolveURIResponseMethod "getUri" o = URIResponseGetUriMethodInfo+ ResolveURIResponseMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolveURIResponseMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolveURIResponseMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveURIResponseMethod t URIResponse, MethodInfo info URIResponse p) => IsLabelProxy t (URIResponse -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveURIResponseMethod t URIResponse, MethodInfo info URIResponse p) => IsLabel t (URIResponse -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ -- VVV Prop "content-length" -- Type: TBasicType TUInt64 -- Flags: [PropertyReadable]@@ -123,7 +169,7 @@ type AttrSetTypeConstraint URIResponseContentLengthPropertyInfo = (~) () type AttrBaseTypeConstraint URIResponseContentLengthPropertyInfo = URIResponseK type AttrGetType URIResponseContentLengthPropertyInfo = Word64- type AttrLabel URIResponseContentLengthPropertyInfo = "URIResponse::content-length"+ type AttrLabel URIResponseContentLengthPropertyInfo = "content-length" attrGet _ = getURIResponseContentLength attrSet _ = undefined attrConstruct _ = undefined@@ -141,7 +187,7 @@ type AttrSetTypeConstraint URIResponseHttpHeadersPropertyInfo = (~) () type AttrBaseTypeConstraint URIResponseHttpHeadersPropertyInfo = URIResponseK type AttrGetType URIResponseHttpHeadersPropertyInfo = Soup.MessageHeaders- type AttrLabel URIResponseHttpHeadersPropertyInfo = "URIResponse::http-headers"+ type AttrLabel URIResponseHttpHeadersPropertyInfo = "http-headers" attrGet _ = getURIResponseHttpHeaders attrSet _ = undefined attrConstruct _ = undefined@@ -159,7 +205,7 @@ type AttrSetTypeConstraint URIResponseMimeTypePropertyInfo = (~) () type AttrBaseTypeConstraint URIResponseMimeTypePropertyInfo = URIResponseK type AttrGetType URIResponseMimeTypePropertyInfo = T.Text- type AttrLabel URIResponseMimeTypePropertyInfo = "URIResponse::mime-type"+ type AttrLabel URIResponseMimeTypePropertyInfo = "mime-type" attrGet _ = getURIResponseMimeType attrSet _ = undefined attrConstruct _ = undefined@@ -177,7 +223,7 @@ type AttrSetTypeConstraint URIResponseStatusCodePropertyInfo = (~) () type AttrBaseTypeConstraint URIResponseStatusCodePropertyInfo = URIResponseK type AttrGetType URIResponseStatusCodePropertyInfo = Word32- type AttrLabel URIResponseStatusCodePropertyInfo = "URIResponse::status-code"+ type AttrLabel URIResponseStatusCodePropertyInfo = "status-code" attrGet _ = getURIResponseStatusCode attrSet _ = undefined attrConstruct _ = undefined@@ -195,7 +241,7 @@ type AttrSetTypeConstraint URIResponseSuggestedFilenamePropertyInfo = (~) () type AttrBaseTypeConstraint URIResponseSuggestedFilenamePropertyInfo = URIResponseK type AttrGetType URIResponseSuggestedFilenamePropertyInfo = T.Text- type AttrLabel URIResponseSuggestedFilenamePropertyInfo = "URIResponse::suggested-filename"+ type AttrLabel URIResponseSuggestedFilenamePropertyInfo = "suggested-filename" attrGet _ = getURIResponseSuggestedFilename attrSet _ = undefined attrConstruct _ = undefined@@ -213,22 +259,21 @@ type AttrSetTypeConstraint URIResponseUriPropertyInfo = (~) () type AttrBaseTypeConstraint URIResponseUriPropertyInfo = URIResponseK type AttrGetType URIResponseUriPropertyInfo = T.Text- type AttrLabel URIResponseUriPropertyInfo = "URIResponse::uri"+ type AttrLabel URIResponseUriPropertyInfo = "uri" attrGet _ = getURIResponseUri attrSet _ = undefined attrConstruct _ = undefined type instance AttributeList URIResponse = URIResponseAttributeList-type URIResponseAttributeList = ('[ '("content-length", URIResponseContentLengthPropertyInfo), '("http-headers", URIResponseHttpHeadersPropertyInfo), '("mime-type", URIResponseMimeTypePropertyInfo), '("status-code", URIResponseStatusCodePropertyInfo), '("suggested-filename", URIResponseSuggestedFilenamePropertyInfo), '("uri", URIResponseUriPropertyInfo)] :: [(Symbol, *)])+type URIResponseAttributeList = ('[ '("contentLength", URIResponseContentLengthPropertyInfo), '("httpHeaders", URIResponseHttpHeadersPropertyInfo), '("mimeType", URIResponseMimeTypePropertyInfo), '("statusCode", URIResponseStatusCodePropertyInfo), '("suggestedFilename", URIResponseSuggestedFilenamePropertyInfo), '("uri", URIResponseUriPropertyInfo)] :: [(Symbol, *)]) type instance SignalList URIResponse = URIResponseSignalList-type URIResponseSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type URIResponseSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)]) -- method URIResponse::get_content_length -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "URIResponse", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "URIResponse", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "URIResponse", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUInt64 -- throws : False -- Skip return : False@@ -240,19 +285,22 @@ uRIResponseGetContentLength :: (MonadIO m, URIResponseK a) =>- a -> -- _obj- m Word64+ a -- _obj+ -> m Word64 -- result uRIResponseGetContentLength _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_uri_response_get_content_length _obj' touchManagedPtr _obj return result +data URIResponseGetContentLengthMethodInfo+instance (signature ~ (m Word64), MonadIO m, URIResponseK a) => MethodInfo URIResponseGetContentLengthMethodInfo a signature where+ overloadedMethod _ = uRIResponseGetContentLength+ -- method URIResponse::get_http_headers -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "URIResponse", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "URIResponse", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "URIResponse", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "Soup" "MessageHeaders" -- throws : False -- Skip return : False@@ -264,8 +312,8 @@ uRIResponseGetHttpHeaders :: (MonadIO m, URIResponseK a) =>- a -> -- _obj- m Soup.MessageHeaders+ a -- _obj+ -> m Soup.MessageHeaders -- result uRIResponseGetHttpHeaders _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_uri_response_get_http_headers _obj'@@ -274,11 +322,14 @@ touchManagedPtr _obj return result' +data URIResponseGetHttpHeadersMethodInfo+instance (signature ~ (m Soup.MessageHeaders), MonadIO m, URIResponseK a) => MethodInfo URIResponseGetHttpHeadersMethodInfo a signature where+ overloadedMethod _ = uRIResponseGetHttpHeaders+ -- method URIResponse::get_mime_type -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "URIResponse", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "URIResponse", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "URIResponse", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -290,8 +341,8 @@ uRIResponseGetMimeType :: (MonadIO m, URIResponseK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result uRIResponseGetMimeType _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_uri_response_get_mime_type _obj'@@ -300,11 +351,14 @@ touchManagedPtr _obj return result' +data URIResponseGetMimeTypeMethodInfo+instance (signature ~ (m T.Text), MonadIO m, URIResponseK a) => MethodInfo URIResponseGetMimeTypeMethodInfo a signature where+ overloadedMethod _ = uRIResponseGetMimeType+ -- method URIResponse::get_status_code -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "URIResponse", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "URIResponse", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "URIResponse", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUInt32 -- throws : False -- Skip return : False@@ -316,19 +370,22 @@ uRIResponseGetStatusCode :: (MonadIO m, URIResponseK a) =>- a -> -- _obj- m Word32+ a -- _obj+ -> m Word32 -- result uRIResponseGetStatusCode _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_uri_response_get_status_code _obj' touchManagedPtr _obj return result +data URIResponseGetStatusCodeMethodInfo+instance (signature ~ (m Word32), MonadIO m, URIResponseK a) => MethodInfo URIResponseGetStatusCodeMethodInfo a signature where+ overloadedMethod _ = uRIResponseGetStatusCode+ -- method URIResponse::get_suggested_filename -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "URIResponse", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "URIResponse", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "URIResponse", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -340,8 +397,8 @@ uRIResponseGetSuggestedFilename :: (MonadIO m, URIResponseK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result uRIResponseGetSuggestedFilename _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_uri_response_get_suggested_filename _obj'@@ -350,11 +407,14 @@ touchManagedPtr _obj return result' +data URIResponseGetSuggestedFilenameMethodInfo+instance (signature ~ (m T.Text), MonadIO m, URIResponseK a) => MethodInfo URIResponseGetSuggestedFilenameMethodInfo a signature where+ overloadedMethod _ = uRIResponseGetSuggestedFilename+ -- method URIResponse::get_uri -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "URIResponse", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "URIResponse", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "URIResponse", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -366,8 +426,8 @@ uRIResponseGetUri :: (MonadIO m, URIResponseK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result uRIResponseGetUri _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_uri_response_get_uri _obj'@@ -375,5 +435,9 @@ result' <- cstringToText result touchManagedPtr _obj return result'++data URIResponseGetUriMethodInfo+instance (signature ~ (m T.Text), MonadIO m, URIResponseK a) => MethodInfo URIResponseGetUriMethodInfo a signature where+ overloadedMethod _ = uRIResponseGetUri
GI/WebKit2/Objects/URIResponse.hs-boot view
@@ -17,3 +17,9 @@ data URIResponseStatusCodePropertyInfo data URIResponseSuggestedFilenamePropertyInfo data URIResponseUriPropertyInfo+data URIResponseGetContentLengthMethodInfo+data URIResponseGetHttpHeadersMethodInfo+data URIResponseGetMimeTypeMethodInfo+data URIResponseGetStatusCodeMethodInfo+data URIResponseGetSuggestedFilenameMethodInfo+data URIResponseGetUriMethodInfo
GI/WebKit2/Objects/URISchemeRequest.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -17,26 +18,32 @@ -- * Methods -- ** uRISchemeRequestFinish+ URISchemeRequestFinishMethodInfo , uRISchemeRequestFinish , -- ** uRISchemeRequestFinishError+ URISchemeRequestFinishErrorMethodInfo , uRISchemeRequestFinishError , -- ** uRISchemeRequestGetPath+ URISchemeRequestGetPathMethodInfo , uRISchemeRequestGetPath , -- ** uRISchemeRequestGetScheme+ URISchemeRequestGetSchemeMethodInfo , uRISchemeRequestGetScheme , -- ** uRISchemeRequestGetUri+ URISchemeRequestGetUriMethodInfo , uRISchemeRequestGetUri , -- ** uRISchemeRequestGetWebView+ URISchemeRequestGetWebViewMethodInfo , uRISchemeRequestGetWebView , @@ -77,17 +84,55 @@ noURISchemeRequest :: Maybe URISchemeRequest noURISchemeRequest = Nothing +type family ResolveURISchemeRequestMethod (t :: Symbol) (o :: *) :: * where+ ResolveURISchemeRequestMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolveURISchemeRequestMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolveURISchemeRequestMethod "finish" o = URISchemeRequestFinishMethodInfo+ ResolveURISchemeRequestMethod "finishError" o = URISchemeRequestFinishErrorMethodInfo+ ResolveURISchemeRequestMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolveURISchemeRequestMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolveURISchemeRequestMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolveURISchemeRequestMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolveURISchemeRequestMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolveURISchemeRequestMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolveURISchemeRequestMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolveURISchemeRequestMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolveURISchemeRequestMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolveURISchemeRequestMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolveURISchemeRequestMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolveURISchemeRequestMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolveURISchemeRequestMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolveURISchemeRequestMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolveURISchemeRequestMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolveURISchemeRequestMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolveURISchemeRequestMethod "getPath" o = URISchemeRequestGetPathMethodInfo+ ResolveURISchemeRequestMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolveURISchemeRequestMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolveURISchemeRequestMethod "getScheme" o = URISchemeRequestGetSchemeMethodInfo+ ResolveURISchemeRequestMethod "getUri" o = URISchemeRequestGetUriMethodInfo+ ResolveURISchemeRequestMethod "getWebView" o = URISchemeRequestGetWebViewMethodInfo+ ResolveURISchemeRequestMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolveURISchemeRequestMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolveURISchemeRequestMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveURISchemeRequestMethod t URISchemeRequest, MethodInfo info URISchemeRequest p) => IsLabelProxy t (URISchemeRequest -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveURISchemeRequestMethod t URISchemeRequest, MethodInfo info URISchemeRequest p) => IsLabel t (URISchemeRequest -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ type instance AttributeList URISchemeRequest = URISchemeRequestAttributeList type URISchemeRequestAttributeList = ('[ ] :: [(Symbol, *)]) type instance SignalList URISchemeRequest = URISchemeRequestSignalList-type URISchemeRequestSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type URISchemeRequestSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)]) -- method URISchemeRequest::finish -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "URISchemeRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "stream", argType = TInterface "Gio" "InputStream", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "stream_length", argType = TBasicType TInt64, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "mime_type", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "URISchemeRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "stream", argType = TInterface "Gio" "InputStream", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "stream_length", argType = TBasicType TInt64, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "mime_type", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "URISchemeRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "stream", argType = TInterface "Gio" "InputStream", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "stream_length", argType = TBasicType TInt64, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "mime_type", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -102,30 +147,33 @@ uRISchemeRequestFinish :: (MonadIO m, URISchemeRequestK a, Gio.InputStreamK b) =>- a -> -- _obj- b -> -- stream- Int64 -> -- stream_length- Maybe (T.Text) -> -- mime_type- m ()-uRISchemeRequestFinish _obj stream stream_length mime_type = liftIO $ do+ a -- _obj+ -> b -- stream+ -> Int64 -- streamLength+ -> Maybe (T.Text) -- mimeType+ -> m () -- result+uRISchemeRequestFinish _obj stream streamLength mimeType = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let stream' = unsafeManagedPtrCastPtr stream- maybeMime_type <- case mime_type of+ maybeMimeType <- case mimeType of Nothing -> return nullPtr- Just jMime_type -> do- jMime_type' <- textToCString jMime_type- return jMime_type'- webkit_uri_scheme_request_finish _obj' stream' stream_length maybeMime_type+ Just jMimeType -> do+ jMimeType' <- textToCString jMimeType+ return jMimeType'+ webkit_uri_scheme_request_finish _obj' stream' streamLength maybeMimeType touchManagedPtr _obj touchManagedPtr stream- freeMem maybeMime_type+ freeMem maybeMimeType return () +data URISchemeRequestFinishMethodInfo+instance (signature ~ (b -> Int64 -> Maybe (T.Text) -> m ()), MonadIO m, URISchemeRequestK a, Gio.InputStreamK b) => MethodInfo URISchemeRequestFinishMethodInfo a signature where+ overloadedMethod _ = uRISchemeRequestFinish+ -- method URISchemeRequest::finish_error -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "URISchemeRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "error", argType = TError, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "URISchemeRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "error", argType = TError, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "URISchemeRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "error", argType = TError, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -138,9 +186,9 @@ uRISchemeRequestFinishError :: (MonadIO m, URISchemeRequestK a) =>- a -> -- _obj- GError -> -- error- m ()+ a -- _obj+ -> GError -- error_+ -> m () -- result uRISchemeRequestFinishError _obj error_ = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let error_' = unsafeManagedPtrGetPtr error_@@ -149,11 +197,14 @@ touchManagedPtr error_ return () +data URISchemeRequestFinishErrorMethodInfo+instance (signature ~ (GError -> m ()), MonadIO m, URISchemeRequestK a) => MethodInfo URISchemeRequestFinishErrorMethodInfo a signature where+ overloadedMethod _ = uRISchemeRequestFinishError+ -- method URISchemeRequest::get_path -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "URISchemeRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "URISchemeRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "URISchemeRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -165,8 +216,8 @@ uRISchemeRequestGetPath :: (MonadIO m, URISchemeRequestK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result uRISchemeRequestGetPath _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_uri_scheme_request_get_path _obj'@@ -175,11 +226,14 @@ touchManagedPtr _obj return result' +data URISchemeRequestGetPathMethodInfo+instance (signature ~ (m T.Text), MonadIO m, URISchemeRequestK a) => MethodInfo URISchemeRequestGetPathMethodInfo a signature where+ overloadedMethod _ = uRISchemeRequestGetPath+ -- method URISchemeRequest::get_scheme -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "URISchemeRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "URISchemeRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "URISchemeRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -191,8 +245,8 @@ uRISchemeRequestGetScheme :: (MonadIO m, URISchemeRequestK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result uRISchemeRequestGetScheme _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_uri_scheme_request_get_scheme _obj'@@ -201,11 +255,14 @@ touchManagedPtr _obj return result' +data URISchemeRequestGetSchemeMethodInfo+instance (signature ~ (m T.Text), MonadIO m, URISchemeRequestK a) => MethodInfo URISchemeRequestGetSchemeMethodInfo a signature where+ overloadedMethod _ = uRISchemeRequestGetScheme+ -- method URISchemeRequest::get_uri -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "URISchemeRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "URISchemeRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "URISchemeRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -217,8 +274,8 @@ uRISchemeRequestGetUri :: (MonadIO m, URISchemeRequestK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result uRISchemeRequestGetUri _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_uri_scheme_request_get_uri _obj'@@ -227,11 +284,14 @@ touchManagedPtr _obj return result' +data URISchemeRequestGetUriMethodInfo+instance (signature ~ (m T.Text), MonadIO m, URISchemeRequestK a) => MethodInfo URISchemeRequestGetUriMethodInfo a signature where+ overloadedMethod _ = uRISchemeRequestGetUri+ -- method URISchemeRequest::get_web_view -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "URISchemeRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "URISchemeRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "URISchemeRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "WebView" -- throws : False -- Skip return : False@@ -243,8 +303,8 @@ uRISchemeRequestGetWebView :: (MonadIO m, URISchemeRequestK a) =>- a -> -- _obj- m WebView+ a -- _obj+ -> m WebView -- result uRISchemeRequestGetWebView _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_uri_scheme_request_get_web_view _obj'@@ -252,5 +312,9 @@ result' <- (newObject WebView) result touchManagedPtr _obj return result'++data URISchemeRequestGetWebViewMethodInfo+instance (signature ~ (m WebView), MonadIO m, URISchemeRequestK a) => MethodInfo URISchemeRequestGetWebViewMethodInfo a signature where+ overloadedMethod _ = uRISchemeRequestGetWebView
GI/WebKit2/Objects/URISchemeRequest.hs-boot view
@@ -11,3 +11,9 @@ instance GObject URISchemeRequest where class GObject o => URISchemeRequestK o instance (GObject o, IsDescendantOf URISchemeRequest o) => URISchemeRequestK o+data URISchemeRequestFinishMethodInfo+data URISchemeRequestFinishErrorMethodInfo+data URISchemeRequestGetPathMethodInfo+data URISchemeRequestGetSchemeMethodInfo+data URISchemeRequestGetUriMethodInfo+data URISchemeRequestGetWebViewMethodInfo
GI/WebKit2/Objects/UserContentManager.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -17,10 +18,12 @@ -- * Methods -- ** userContentManagerAddScript+ UserContentManagerAddScriptMethodInfo , userContentManagerAddScript , -- ** userContentManagerAddStyleSheet+ UserContentManagerAddStyleSheetMethodInfo, userContentManagerAddStyleSheet , @@ -29,18 +32,22 @@ -- ** userContentManagerRegisterScriptMessageHandler+ UserContentManagerRegisterScriptMessageHandlerMethodInfo, userContentManagerRegisterScriptMessageHandler, -- ** userContentManagerRemoveAllScripts+ UserContentManagerRemoveAllScriptsMethodInfo, userContentManagerRemoveAllScripts , -- ** userContentManagerRemoveAllStyleSheets+ UserContentManagerRemoveAllStyleSheetsMethodInfo, userContentManagerRemoveAllStyleSheets , -- ** userContentManagerUnregisterScriptMessageHandler+ UserContentManagerUnregisterScriptMessageHandlerMethodInfo, userContentManagerUnregisterScriptMessageHandler, @@ -95,6 +102,45 @@ noUserContentManager :: Maybe UserContentManager noUserContentManager = Nothing +type family ResolveUserContentManagerMethod (t :: Symbol) (o :: *) :: * where+ ResolveUserContentManagerMethod "addScript" o = UserContentManagerAddScriptMethodInfo+ ResolveUserContentManagerMethod "addStyleSheet" o = UserContentManagerAddStyleSheetMethodInfo+ ResolveUserContentManagerMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolveUserContentManagerMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolveUserContentManagerMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolveUserContentManagerMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolveUserContentManagerMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolveUserContentManagerMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolveUserContentManagerMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolveUserContentManagerMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolveUserContentManagerMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolveUserContentManagerMethod "registerScriptMessageHandler" o = UserContentManagerRegisterScriptMessageHandlerMethodInfo+ ResolveUserContentManagerMethod "removeAllScripts" o = UserContentManagerRemoveAllScriptsMethodInfo+ ResolveUserContentManagerMethod "removeAllStyleSheets" o = UserContentManagerRemoveAllStyleSheetsMethodInfo+ ResolveUserContentManagerMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolveUserContentManagerMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolveUserContentManagerMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolveUserContentManagerMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolveUserContentManagerMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolveUserContentManagerMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolveUserContentManagerMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolveUserContentManagerMethod "unregisterScriptMessageHandler" o = UserContentManagerUnregisterScriptMessageHandlerMethodInfo+ ResolveUserContentManagerMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolveUserContentManagerMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolveUserContentManagerMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolveUserContentManagerMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolveUserContentManagerMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolveUserContentManagerMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolveUserContentManagerMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveUserContentManagerMethod t UserContentManager, MethodInfo info UserContentManager p) => IsLabelProxy t (UserContentManager -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveUserContentManagerMethod t UserContentManager, MethodInfo info UserContentManager p) => IsLabel t (UserContentManager -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ -- signal UserContentManager::script-message-received type UserContentManagerScriptMessageReceivedCallback = JavascriptResult ->@@ -122,9 +168,9 @@ Ptr JavascriptResult -> Ptr () -> IO ()-userContentManagerScriptMessageReceivedCallbackWrapper _cb _ js_result _ = do- js_result' <- (newBoxed JavascriptResult) js_result- _cb js_result'+userContentManagerScriptMessageReceivedCallbackWrapper _cb _ jsResult _ = do+ jsResult' <- (newBoxed JavascriptResult) jsResult+ _cb jsResult' onUserContentManagerScriptMessageReceived :: (GObject a, MonadIO m) => a -> UserContentManagerScriptMessageReceivedCallback -> m SignalHandlerId onUserContentManagerScriptMessageReceived obj cb = liftIO $ connectUserContentManagerScriptMessageReceived obj cb SignalConnectBefore@@ -146,13 +192,12 @@ connectSignal _ = connectUserContentManagerScriptMessageReceived type instance SignalList UserContentManager = UserContentManagerSignalList-type UserContentManagerSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo), '("script-message-received", UserContentManagerScriptMessageReceivedSignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type UserContentManagerSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo), '("scriptMessageReceived", UserContentManagerScriptMessageReceivedSignalInfo)] :: [(Symbol, *)]) -- method UserContentManager::new -- method type : Constructor -- Args : [] -- Lengths : []--- hInArgs : [] -- returnType : TInterface "WebKit2" "UserContentManager" -- throws : False -- Skip return : False@@ -163,7 +208,7 @@ userContentManagerNew :: (MonadIO m) =>- m UserContentManager+ m UserContentManager -- result userContentManagerNew = liftIO $ do result <- webkit_user_content_manager_new checkUnexpectedReturnNULL "webkit_user_content_manager_new" result@@ -172,9 +217,8 @@ -- method UserContentManager::add_script -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "UserContentManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "script", argType = TInterface "WebKit2" "UserScript", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "UserContentManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "script", argType = TInterface "WebKit2" "UserScript", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "UserContentManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "script", argType = TInterface "WebKit2" "UserScript", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -187,9 +231,9 @@ userContentManagerAddScript :: (MonadIO m, UserContentManagerK a) =>- a -> -- _obj- UserScript -> -- script- m ()+ a -- _obj+ -> UserScript -- script+ -> m () -- result userContentManagerAddScript _obj script = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let script' = unsafeManagedPtrGetPtr script@@ -198,11 +242,14 @@ touchManagedPtr script return () +data UserContentManagerAddScriptMethodInfo+instance (signature ~ (UserScript -> m ()), MonadIO m, UserContentManagerK a) => MethodInfo UserContentManagerAddScriptMethodInfo a signature where+ overloadedMethod _ = userContentManagerAddScript+ -- method UserContentManager::add_style_sheet -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "UserContentManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "stylesheet", argType = TInterface "WebKit2" "UserStyleSheet", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "UserContentManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "stylesheet", argType = TInterface "WebKit2" "UserStyleSheet", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "UserContentManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "stylesheet", argType = TInterface "WebKit2" "UserStyleSheet", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -215,9 +262,9 @@ userContentManagerAddStyleSheet :: (MonadIO m, UserContentManagerK a) =>- a -> -- _obj- UserStyleSheet -> -- stylesheet- m ()+ a -- _obj+ -> UserStyleSheet -- stylesheet+ -> m () -- result userContentManagerAddStyleSheet _obj stylesheet = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let stylesheet' = unsafeManagedPtrGetPtr stylesheet@@ -226,11 +273,14 @@ touchManagedPtr stylesheet return () +data UserContentManagerAddStyleSheetMethodInfo+instance (signature ~ (UserStyleSheet -> m ()), MonadIO m, UserContentManagerK a) => MethodInfo UserContentManagerAddStyleSheetMethodInfo a signature where+ overloadedMethod _ = userContentManagerAddStyleSheet+ -- method UserContentManager::register_script_message_handler -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "UserContentManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "UserContentManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "UserContentManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False@@ -243,9 +293,9 @@ userContentManagerRegisterScriptMessageHandler :: (MonadIO m, UserContentManagerK a) =>- a -> -- _obj- T.Text -> -- name- m Bool+ a -- _obj+ -> T.Text -- name+ -> m Bool -- result userContentManagerRegisterScriptMessageHandler _obj name = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj name' <- textToCString name@@ -255,11 +305,14 @@ freeMem name' return result' +data UserContentManagerRegisterScriptMessageHandlerMethodInfo+instance (signature ~ (T.Text -> m Bool), MonadIO m, UserContentManagerK a) => MethodInfo UserContentManagerRegisterScriptMessageHandlerMethodInfo a signature where+ overloadedMethod _ = userContentManagerRegisterScriptMessageHandler+ -- method UserContentManager::remove_all_scripts -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "UserContentManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "UserContentManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "UserContentManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -271,19 +324,22 @@ userContentManagerRemoveAllScripts :: (MonadIO m, UserContentManagerK a) =>- a -> -- _obj- m ()+ a -- _obj+ -> m () -- result userContentManagerRemoveAllScripts _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj webkit_user_content_manager_remove_all_scripts _obj' touchManagedPtr _obj return () +data UserContentManagerRemoveAllScriptsMethodInfo+instance (signature ~ (m ()), MonadIO m, UserContentManagerK a) => MethodInfo UserContentManagerRemoveAllScriptsMethodInfo a signature where+ overloadedMethod _ = userContentManagerRemoveAllScripts+ -- method UserContentManager::remove_all_style_sheets -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "UserContentManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "UserContentManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "UserContentManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -295,19 +351,22 @@ userContentManagerRemoveAllStyleSheets :: (MonadIO m, UserContentManagerK a) =>- a -> -- _obj- m ()+ a -- _obj+ -> m () -- result userContentManagerRemoveAllStyleSheets _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj webkit_user_content_manager_remove_all_style_sheets _obj' touchManagedPtr _obj return () +data UserContentManagerRemoveAllStyleSheetsMethodInfo+instance (signature ~ (m ()), MonadIO m, UserContentManagerK a) => MethodInfo UserContentManagerRemoveAllStyleSheetsMethodInfo a signature where+ overloadedMethod _ = userContentManagerRemoveAllStyleSheets+ -- method UserContentManager::unregister_script_message_handler -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "UserContentManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "UserContentManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "UserContentManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "name", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -320,9 +379,9 @@ userContentManagerUnregisterScriptMessageHandler :: (MonadIO m, UserContentManagerK a) =>- a -> -- _obj- T.Text -> -- name- m ()+ a -- _obj+ -> T.Text -- name+ -> m () -- result userContentManagerUnregisterScriptMessageHandler _obj name = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj name' <- textToCString name@@ -330,5 +389,9 @@ touchManagedPtr _obj freeMem name' return ()++data UserContentManagerUnregisterScriptMessageHandlerMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, UserContentManagerK a) => MethodInfo UserContentManagerUnregisterScriptMessageHandlerMethodInfo a signature where+ overloadedMethod _ = userContentManagerUnregisterScriptMessageHandler
GI/WebKit2/Objects/UserContentManager.hs-boot view
@@ -12,3 +12,9 @@ class GObject o => UserContentManagerK o instance (GObject o, IsDescendantOf UserContentManager o) => UserContentManagerK o data UserContentManagerScriptMessageReceivedSignalInfo+data UserContentManagerAddScriptMethodInfo+data UserContentManagerAddStyleSheetMethodInfo+data UserContentManagerRegisterScriptMessageHandlerMethodInfo+data UserContentManagerRemoveAllScriptsMethodInfo+data UserContentManagerRemoveAllStyleSheetsMethodInfo+data UserContentManagerUnregisterScriptMessageHandlerMethodInfo
GI/WebKit2/Objects/UserMediaPermissionRequest.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -62,6 +63,41 @@ noUserMediaPermissionRequest :: Maybe UserMediaPermissionRequest noUserMediaPermissionRequest = Nothing +type family ResolveUserMediaPermissionRequestMethod (t :: Symbol) (o :: *) :: * where+ ResolveUserMediaPermissionRequestMethod "allow" o = PermissionRequestAllowMethodInfo+ ResolveUserMediaPermissionRequestMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolveUserMediaPermissionRequestMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolveUserMediaPermissionRequestMethod "deny" o = PermissionRequestDenyMethodInfo+ ResolveUserMediaPermissionRequestMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolveUserMediaPermissionRequestMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolveUserMediaPermissionRequestMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolveUserMediaPermissionRequestMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolveUserMediaPermissionRequestMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolveUserMediaPermissionRequestMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolveUserMediaPermissionRequestMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolveUserMediaPermissionRequestMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolveUserMediaPermissionRequestMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolveUserMediaPermissionRequestMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolveUserMediaPermissionRequestMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolveUserMediaPermissionRequestMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolveUserMediaPermissionRequestMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolveUserMediaPermissionRequestMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolveUserMediaPermissionRequestMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolveUserMediaPermissionRequestMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolveUserMediaPermissionRequestMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolveUserMediaPermissionRequestMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolveUserMediaPermissionRequestMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolveUserMediaPermissionRequestMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolveUserMediaPermissionRequestMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveUserMediaPermissionRequestMethod t UserMediaPermissionRequest, MethodInfo info UserMediaPermissionRequest p) => IsLabelProxy t (UserMediaPermissionRequest -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveUserMediaPermissionRequestMethod t UserMediaPermissionRequest, MethodInfo info UserMediaPermissionRequest p) => IsLabel t (UserMediaPermissionRequest -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ -- VVV Prop "is-for-audio-device" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable]@@ -75,7 +111,7 @@ type AttrSetTypeConstraint UserMediaPermissionRequestIsForAudioDevicePropertyInfo = (~) () type AttrBaseTypeConstraint UserMediaPermissionRequestIsForAudioDevicePropertyInfo = UserMediaPermissionRequestK type AttrGetType UserMediaPermissionRequestIsForAudioDevicePropertyInfo = Bool- type AttrLabel UserMediaPermissionRequestIsForAudioDevicePropertyInfo = "UserMediaPermissionRequest::is-for-audio-device"+ type AttrLabel UserMediaPermissionRequestIsForAudioDevicePropertyInfo = "is-for-audio-device" attrGet _ = getUserMediaPermissionRequestIsForAudioDevice attrSet _ = undefined attrConstruct _ = undefined@@ -93,15 +129,15 @@ type AttrSetTypeConstraint UserMediaPermissionRequestIsForVideoDevicePropertyInfo = (~) () type AttrBaseTypeConstraint UserMediaPermissionRequestIsForVideoDevicePropertyInfo = UserMediaPermissionRequestK type AttrGetType UserMediaPermissionRequestIsForVideoDevicePropertyInfo = Bool- type AttrLabel UserMediaPermissionRequestIsForVideoDevicePropertyInfo = "UserMediaPermissionRequest::is-for-video-device"+ type AttrLabel UserMediaPermissionRequestIsForVideoDevicePropertyInfo = "is-for-video-device" attrGet _ = getUserMediaPermissionRequestIsForVideoDevice attrSet _ = undefined attrConstruct _ = undefined type instance AttributeList UserMediaPermissionRequest = UserMediaPermissionRequestAttributeList-type UserMediaPermissionRequestAttributeList = ('[ '("is-for-audio-device", UserMediaPermissionRequestIsForAudioDevicePropertyInfo), '("is-for-video-device", UserMediaPermissionRequestIsForVideoDevicePropertyInfo)] :: [(Symbol, *)])+type UserMediaPermissionRequestAttributeList = ('[ '("isForAudioDevice", UserMediaPermissionRequestIsForAudioDevicePropertyInfo), '("isForVideoDevice", UserMediaPermissionRequestIsForVideoDevicePropertyInfo)] :: [(Symbol, *)]) type instance SignalList UserMediaPermissionRequest = UserMediaPermissionRequestSignalList-type UserMediaPermissionRequestSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type UserMediaPermissionRequestSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)])
GI/WebKit2/Objects/WebContext.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -17,22 +18,27 @@ -- * Methods -- ** webContextAllowTlsCertificateForHost+ WebContextAllowTlsCertificateForHostMethodInfo, webContextAllowTlsCertificateForHost , -- ** webContextClearCache+ WebContextClearCacheMethodInfo , webContextClearCache , -- ** webContextDownloadUri+ WebContextDownloadUriMethodInfo , webContextDownloadUri , -- ** webContextGetCacheModel+ WebContextGetCacheModelMethodInfo , webContextGetCacheModel , -- ** webContextGetCookieManager+ WebContextGetCookieManagerMethodInfo , webContextGetCookieManager , @@ -41,46 +47,57 @@ -- ** webContextGetFaviconDatabase+ WebContextGetFaviconDatabaseMethodInfo , webContextGetFaviconDatabase , -- ** webContextGetFaviconDatabaseDirectory+ WebContextGetFaviconDatabaseDirectoryMethodInfo, webContextGetFaviconDatabaseDirectory , -- ** webContextGetPlugins+ WebContextGetPluginsMethodInfo , webContextGetPlugins , -- ** webContextGetPluginsFinish+ WebContextGetPluginsFinishMethodInfo , webContextGetPluginsFinish , -- ** webContextGetProcessModel+ WebContextGetProcessModelMethodInfo , webContextGetProcessModel , -- ** webContextGetSecurityManager+ WebContextGetSecurityManagerMethodInfo , webContextGetSecurityManager , -- ** webContextGetSpellCheckingEnabled+ WebContextGetSpellCheckingEnabledMethodInfo, webContextGetSpellCheckingEnabled , -- ** webContextGetSpellCheckingLanguages+ WebContextGetSpellCheckingLanguagesMethodInfo, webContextGetSpellCheckingLanguages , -- ** webContextGetTlsErrorsPolicy+ WebContextGetTlsErrorsPolicyMethodInfo , webContextGetTlsErrorsPolicy , -- ** webContextGetWebProcessCountLimit+ WebContextGetWebProcessCountLimitMethodInfo, webContextGetWebProcessCountLimit , -- ** webContextGetWebsiteDataManager+ WebContextGetWebsiteDataManagerMethodInfo, webContextGetWebsiteDataManager , @@ -93,58 +110,72 @@ -- ** webContextPrefetchDns+ WebContextPrefetchDnsMethodInfo , webContextPrefetchDns , -- ** webContextRegisterUriScheme+ WebContextRegisterUriSchemeMethodInfo , webContextRegisterUriScheme , -- ** webContextSetAdditionalPluginsDirectory+ WebContextSetAdditionalPluginsDirectoryMethodInfo, webContextSetAdditionalPluginsDirectory , -- ** webContextSetCacheModel+ WebContextSetCacheModelMethodInfo , webContextSetCacheModel , -- ** webContextSetDiskCacheDirectory+ WebContextSetDiskCacheDirectoryMethodInfo, webContextSetDiskCacheDirectory , -- ** webContextSetFaviconDatabaseDirectory+ WebContextSetFaviconDatabaseDirectoryMethodInfo, webContextSetFaviconDatabaseDirectory , -- ** webContextSetPreferredLanguages+ WebContextSetPreferredLanguagesMethodInfo, webContextSetPreferredLanguages , -- ** webContextSetProcessModel+ WebContextSetProcessModelMethodInfo , webContextSetProcessModel , -- ** webContextSetSpellCheckingEnabled+ WebContextSetSpellCheckingEnabledMethodInfo, webContextSetSpellCheckingEnabled , -- ** webContextSetSpellCheckingLanguages+ WebContextSetSpellCheckingLanguagesMethodInfo, webContextSetSpellCheckingLanguages , -- ** webContextSetTlsErrorsPolicy+ WebContextSetTlsErrorsPolicyMethodInfo , webContextSetTlsErrorsPolicy , -- ** webContextSetWebExtensionsDirectory+ WebContextSetWebExtensionsDirectoryMethodInfo, webContextSetWebExtensionsDirectory , -- ** webContextSetWebExtensionsInitializationUserData+ WebContextSetWebExtensionsInitializationUserDataMethodInfo, webContextSetWebExtensionsInitializationUserData, -- ** webContextSetWebProcessCountLimit+ WebContextSetWebProcessCountLimitMethodInfo, webContextSetWebProcessCountLimit , @@ -228,6 +259,69 @@ noWebContext :: Maybe WebContext noWebContext = Nothing +type family ResolveWebContextMethod (t :: Symbol) (o :: *) :: * where+ ResolveWebContextMethod "allowTlsCertificateForHost" o = WebContextAllowTlsCertificateForHostMethodInfo+ ResolveWebContextMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolveWebContextMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolveWebContextMethod "clearCache" o = WebContextClearCacheMethodInfo+ ResolveWebContextMethod "downloadUri" o = WebContextDownloadUriMethodInfo+ ResolveWebContextMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolveWebContextMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolveWebContextMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolveWebContextMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolveWebContextMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolveWebContextMethod "prefetchDns" o = WebContextPrefetchDnsMethodInfo+ ResolveWebContextMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolveWebContextMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolveWebContextMethod "registerUriScheme" o = WebContextRegisterUriSchemeMethodInfo+ ResolveWebContextMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolveWebContextMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolveWebContextMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolveWebContextMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolveWebContextMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolveWebContextMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolveWebContextMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolveWebContextMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolveWebContextMethod "getCacheModel" o = WebContextGetCacheModelMethodInfo+ ResolveWebContextMethod "getCookieManager" o = WebContextGetCookieManagerMethodInfo+ ResolveWebContextMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolveWebContextMethod "getFaviconDatabase" o = WebContextGetFaviconDatabaseMethodInfo+ ResolveWebContextMethod "getFaviconDatabaseDirectory" o = WebContextGetFaviconDatabaseDirectoryMethodInfo+ ResolveWebContextMethod "getPlugins" o = WebContextGetPluginsMethodInfo+ ResolveWebContextMethod "getPluginsFinish" o = WebContextGetPluginsFinishMethodInfo+ ResolveWebContextMethod "getProcessModel" o = WebContextGetProcessModelMethodInfo+ ResolveWebContextMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolveWebContextMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolveWebContextMethod "getSecurityManager" o = WebContextGetSecurityManagerMethodInfo+ ResolveWebContextMethod "getSpellCheckingEnabled" o = WebContextGetSpellCheckingEnabledMethodInfo+ ResolveWebContextMethod "getSpellCheckingLanguages" o = WebContextGetSpellCheckingLanguagesMethodInfo+ ResolveWebContextMethod "getTlsErrorsPolicy" o = WebContextGetTlsErrorsPolicyMethodInfo+ ResolveWebContextMethod "getWebProcessCountLimit" o = WebContextGetWebProcessCountLimitMethodInfo+ ResolveWebContextMethod "getWebsiteDataManager" o = WebContextGetWebsiteDataManagerMethodInfo+ ResolveWebContextMethod "setAdditionalPluginsDirectory" o = WebContextSetAdditionalPluginsDirectoryMethodInfo+ ResolveWebContextMethod "setCacheModel" o = WebContextSetCacheModelMethodInfo+ ResolveWebContextMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolveWebContextMethod "setDiskCacheDirectory" o = WebContextSetDiskCacheDirectoryMethodInfo+ ResolveWebContextMethod "setFaviconDatabaseDirectory" o = WebContextSetFaviconDatabaseDirectoryMethodInfo+ ResolveWebContextMethod "setPreferredLanguages" o = WebContextSetPreferredLanguagesMethodInfo+ ResolveWebContextMethod "setProcessModel" o = WebContextSetProcessModelMethodInfo+ ResolveWebContextMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolveWebContextMethod "setSpellCheckingEnabled" o = WebContextSetSpellCheckingEnabledMethodInfo+ ResolveWebContextMethod "setSpellCheckingLanguages" o = WebContextSetSpellCheckingLanguagesMethodInfo+ ResolveWebContextMethod "setTlsErrorsPolicy" o = WebContextSetTlsErrorsPolicyMethodInfo+ ResolveWebContextMethod "setWebExtensionsDirectory" o = WebContextSetWebExtensionsDirectoryMethodInfo+ ResolveWebContextMethod "setWebExtensionsInitializationUserData" o = WebContextSetWebExtensionsInitializationUserDataMethodInfo+ ResolveWebContextMethod "setWebProcessCountLimit" o = WebContextSetWebProcessCountLimitMethodInfo+ ResolveWebContextMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveWebContextMethod t WebContext, MethodInfo info WebContext p) => IsLabelProxy t (WebContext -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveWebContextMethod t WebContext, MethodInfo info WebContext p) => IsLabel t (WebContext -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ -- signal WebContext::download-started type WebContextDownloadStartedCallback = Download ->@@ -324,7 +418,7 @@ type AttrSetTypeConstraint WebContextLocalStorageDirectoryPropertyInfo = (~) T.Text type AttrBaseTypeConstraint WebContextLocalStorageDirectoryPropertyInfo = WebContextK type AttrGetType WebContextLocalStorageDirectoryPropertyInfo = T.Text- type AttrLabel WebContextLocalStorageDirectoryPropertyInfo = "WebContext::local-storage-directory"+ type AttrLabel WebContextLocalStorageDirectoryPropertyInfo = "local-storage-directory" attrGet _ = getWebContextLocalStorageDirectory attrSet _ = undefined attrConstruct _ = constructWebContextLocalStorageDirectory@@ -345,13 +439,13 @@ type AttrSetTypeConstraint WebContextWebsiteDataManagerPropertyInfo = WebsiteDataManagerK type AttrBaseTypeConstraint WebContextWebsiteDataManagerPropertyInfo = WebContextK type AttrGetType WebContextWebsiteDataManagerPropertyInfo = WebsiteDataManager- type AttrLabel WebContextWebsiteDataManagerPropertyInfo = "WebContext::website-data-manager"+ type AttrLabel WebContextWebsiteDataManagerPropertyInfo = "website-data-manager" attrGet _ = getWebContextWebsiteDataManager attrSet _ = undefined attrConstruct _ = constructWebContextWebsiteDataManager type instance AttributeList WebContext = WebContextAttributeList-type WebContextAttributeList = ('[ '("local-storage-directory", WebContextLocalStorageDirectoryPropertyInfo), '("website-data-manager", WebContextWebsiteDataManagerPropertyInfo)] :: [(Symbol, *)])+type WebContextAttributeList = ('[ '("localStorageDirectory", WebContextLocalStorageDirectoryPropertyInfo), '("websiteDataManager", WebContextWebsiteDataManagerPropertyInfo)] :: [(Symbol, *)]) data WebContextDownloadStartedSignalInfo instance SignalInfo WebContextDownloadStartedSignalInfo where@@ -364,13 +458,12 @@ connectSignal _ = connectWebContextInitializeWebExtensions type instance SignalList WebContext = WebContextSignalList-type WebContextSignalList = ('[ '("download-started", WebContextDownloadStartedSignalInfo), '("initialize-web-extensions", WebContextInitializeWebExtensionsSignalInfo), '("notify", GObject.ObjectNotifySignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type WebContextSignalList = ('[ '("downloadStarted", WebContextDownloadStartedSignalInfo), '("initializeWebExtensions", WebContextInitializeWebExtensionsSignalInfo), '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)]) -- method WebContext::new -- method type : Constructor -- Args : [] -- Lengths : []--- hInArgs : [] -- returnType : TInterface "WebKit2" "WebContext" -- throws : False -- Skip return : False@@ -381,7 +474,7 @@ webContextNew :: (MonadIO m) =>- m WebContext+ m WebContext -- result webContextNew = liftIO $ do result <- webkit_web_context_new checkUnexpectedReturnNULL "webkit_web_context_new" result@@ -390,9 +483,8 @@ -- method WebContext::new_with_website_data_manager -- method type : Constructor--- Args : [Arg {argName = "manager", argType = TInterface "WebKit2" "WebsiteDataManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "manager", argType = TInterface "WebKit2" "WebsiteDataManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "manager", argType = TInterface "WebKit2" "WebsiteDataManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "WebContext" -- throws : False -- Skip return : False@@ -404,8 +496,8 @@ webContextNewWithWebsiteDataManager :: (MonadIO m, WebsiteDataManagerK a) =>- a -> -- manager- m WebContext+ a -- manager+ -> m WebContext -- result webContextNewWithWebsiteDataManager manager = liftIO $ do let manager' = unsafeManagedPtrCastPtr manager result <- webkit_web_context_new_with_website_data_manager manager'@@ -416,9 +508,8 @@ -- method WebContext::allow_tls_certificate_for_host -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "certificate", argType = TInterface "Gio" "TlsCertificate", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "host", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "certificate", argType = TInterface "Gio" "TlsCertificate", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "host", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "certificate", argType = TInterface "Gio" "TlsCertificate", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "host", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -432,10 +523,10 @@ webContextAllowTlsCertificateForHost :: (MonadIO m, WebContextK a, Gio.TlsCertificateK b) =>- a -> -- _obj- b -> -- certificate- T.Text -> -- host- m ()+ a -- _obj+ -> b -- certificate+ -> T.Text -- host+ -> m () -- result webContextAllowTlsCertificateForHost _obj certificate host = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let certificate' = unsafeManagedPtrCastPtr certificate@@ -446,11 +537,14 @@ freeMem host' return () +data WebContextAllowTlsCertificateForHostMethodInfo+instance (signature ~ (b -> T.Text -> m ()), MonadIO m, WebContextK a, Gio.TlsCertificateK b) => MethodInfo WebContextAllowTlsCertificateForHostMethodInfo a signature where+ overloadedMethod _ = webContextAllowTlsCertificateForHost+ -- method WebContext::clear_cache -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -462,19 +556,22 @@ webContextClearCache :: (MonadIO m, WebContextK a) =>- a -> -- _obj- m ()+ a -- _obj+ -> m () -- result webContextClearCache _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj webkit_web_context_clear_cache _obj' touchManagedPtr _obj return () +data WebContextClearCacheMethodInfo+instance (signature ~ (m ()), MonadIO m, WebContextK a) => MethodInfo WebContextClearCacheMethodInfo a signature where+ overloadedMethod _ = webContextClearCache+ -- method WebContext::download_uri -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "Download" -- throws : False -- Skip return : False@@ -487,9 +584,9 @@ webContextDownloadUri :: (MonadIO m, WebContextK a) =>- a -> -- _obj- T.Text -> -- uri- m Download+ a -- _obj+ -> T.Text -- uri+ -> m Download -- result webContextDownloadUri _obj uri = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj uri' <- textToCString uri@@ -500,11 +597,14 @@ freeMem uri' return result' +data WebContextDownloadUriMethodInfo+instance (signature ~ (T.Text -> m Download), MonadIO m, WebContextK a) => MethodInfo WebContextDownloadUriMethodInfo a signature where+ overloadedMethod _ = webContextDownloadUri+ -- method WebContext::get_cache_model -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "CacheModel" -- throws : False -- Skip return : False@@ -516,8 +616,8 @@ webContextGetCacheModel :: (MonadIO m, WebContextK a) =>- a -> -- _obj- m CacheModel+ a -- _obj+ -> m CacheModel -- result webContextGetCacheModel _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_web_context_get_cache_model _obj'@@ -525,11 +625,14 @@ touchManagedPtr _obj return result' +data WebContextGetCacheModelMethodInfo+instance (signature ~ (m CacheModel), MonadIO m, WebContextK a) => MethodInfo WebContextGetCacheModelMethodInfo a signature where+ overloadedMethod _ = webContextGetCacheModel+ -- method WebContext::get_cookie_manager -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "CookieManager" -- throws : False -- Skip return : False@@ -541,8 +644,8 @@ webContextGetCookieManager :: (MonadIO m, WebContextK a) =>- a -> -- _obj- m CookieManager+ a -- _obj+ -> m CookieManager -- result webContextGetCookieManager _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_web_context_get_cookie_manager _obj'@@ -551,11 +654,14 @@ touchManagedPtr _obj return result' +data WebContextGetCookieManagerMethodInfo+instance (signature ~ (m CookieManager), MonadIO m, WebContextK a) => MethodInfo WebContextGetCookieManagerMethodInfo a signature where+ overloadedMethod _ = webContextGetCookieManager+ -- method WebContext::get_favicon_database -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "FaviconDatabase" -- throws : False -- Skip return : False@@ -567,8 +673,8 @@ webContextGetFaviconDatabase :: (MonadIO m, WebContextK a) =>- a -> -- _obj- m FaviconDatabase+ a -- _obj+ -> m FaviconDatabase -- result webContextGetFaviconDatabase _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_web_context_get_favicon_database _obj'@@ -577,11 +683,14 @@ touchManagedPtr _obj return result' +data WebContextGetFaviconDatabaseMethodInfo+instance (signature ~ (m FaviconDatabase), MonadIO m, WebContextK a) => MethodInfo WebContextGetFaviconDatabaseMethodInfo a signature where+ overloadedMethod _ = webContextGetFaviconDatabase+ -- method WebContext::get_favicon_database_directory -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -593,8 +702,8 @@ webContextGetFaviconDatabaseDirectory :: (MonadIO m, WebContextK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result webContextGetFaviconDatabaseDirectory _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_web_context_get_favicon_database_directory _obj'@@ -603,11 +712,14 @@ touchManagedPtr _obj return result' +data WebContextGetFaviconDatabaseDirectoryMethodInfo+instance (signature ~ (m T.Text), MonadIO m, WebContextK a) => MethodInfo WebContextGetFaviconDatabaseDirectoryMethodInfo a signature where+ overloadedMethod _ = webContextGetFaviconDatabaseDirectory+ -- method WebContext::get_plugins -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 3, argDestroy = -1, transfer = TransferNothing},Arg {argName = "user_data", argType = TBasicType TVoid, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 3, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TBasicType TVoid, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 3, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -622,10 +734,10 @@ webContextGetPlugins :: (MonadIO m, WebContextK a, Gio.CancellableK b) =>- a -> -- _obj- Maybe (b) -> -- cancellable- Maybe (Gio.AsyncReadyCallback) -> -- callback- m ()+ a -- _obj+ -> Maybe (b) -- cancellable+ -> Maybe (Gio.AsyncReadyCallback) -- callback+ -> m () -- result webContextGetPlugins _obj cancellable callback = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj maybeCancellable <- case cancellable of@@ -640,17 +752,20 @@ jCallback' <- Gio.mkAsyncReadyCallback (Gio.asyncReadyCallbackWrapper (Just ptrcallback) jCallback) poke ptrcallback jCallback' return jCallback'- let user_data = nullPtr- webkit_web_context_get_plugins _obj' maybeCancellable maybeCallback user_data+ let userData = nullPtr+ webkit_web_context_get_plugins _obj' maybeCancellable maybeCallback userData touchManagedPtr _obj whenJust cancellable touchManagedPtr return () +data WebContextGetPluginsMethodInfo+instance (signature ~ (Maybe (b) -> Maybe (Gio.AsyncReadyCallback) -> m ()), MonadIO m, WebContextK a, Gio.CancellableK b) => MethodInfo WebContextGetPluginsMethodInfo a signature where+ overloadedMethod _ = webContextGetPlugins+ -- method WebContext::get_plugins_finish -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TGList (TInterface "WebKit2" "Plugin") -- throws : True -- Skip return : False@@ -664,9 +779,9 @@ webContextGetPluginsFinish :: (MonadIO m, WebContextK a, Gio.AsyncResultK b) =>- a -> -- _obj- b -> -- result- m [Plugin]+ a -- _obj+ -> b -- result_+ -> m [Plugin] -- result webContextGetPluginsFinish _obj result_ = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let result_' = unsafeManagedPtrCastPtr result_@@ -683,11 +798,14 @@ return () ) +data WebContextGetPluginsFinishMethodInfo+instance (signature ~ (b -> m [Plugin]), MonadIO m, WebContextK a, Gio.AsyncResultK b) => MethodInfo WebContextGetPluginsFinishMethodInfo a signature where+ overloadedMethod _ = webContextGetPluginsFinish+ -- method WebContext::get_process_model -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "ProcessModel" -- throws : False -- Skip return : False@@ -699,8 +817,8 @@ webContextGetProcessModel :: (MonadIO m, WebContextK a) =>- a -> -- _obj- m ProcessModel+ a -- _obj+ -> m ProcessModel -- result webContextGetProcessModel _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_web_context_get_process_model _obj'@@ -708,11 +826,14 @@ touchManagedPtr _obj return result' +data WebContextGetProcessModelMethodInfo+instance (signature ~ (m ProcessModel), MonadIO m, WebContextK a) => MethodInfo WebContextGetProcessModelMethodInfo a signature where+ overloadedMethod _ = webContextGetProcessModel+ -- method WebContext::get_security_manager -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "SecurityManager" -- throws : False -- Skip return : False@@ -724,8 +845,8 @@ webContextGetSecurityManager :: (MonadIO m, WebContextK a) =>- a -> -- _obj- m SecurityManager+ a -- _obj+ -> m SecurityManager -- result webContextGetSecurityManager _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_web_context_get_security_manager _obj'@@ -734,11 +855,14 @@ touchManagedPtr _obj return result' +data WebContextGetSecurityManagerMethodInfo+instance (signature ~ (m SecurityManager), MonadIO m, WebContextK a) => MethodInfo WebContextGetSecurityManagerMethodInfo a signature where+ overloadedMethod _ = webContextGetSecurityManager+ -- method WebContext::get_spell_checking_enabled -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False@@ -750,8 +874,8 @@ webContextGetSpellCheckingEnabled :: (MonadIO m, WebContextK a) =>- a -> -- _obj- m Bool+ a -- _obj+ -> m Bool -- result webContextGetSpellCheckingEnabled _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_web_context_get_spell_checking_enabled _obj'@@ -759,11 +883,14 @@ touchManagedPtr _obj return result' +data WebContextGetSpellCheckingEnabledMethodInfo+instance (signature ~ (m Bool), MonadIO m, WebContextK a) => MethodInfo WebContextGetSpellCheckingEnabledMethodInfo a signature where+ overloadedMethod _ = webContextGetSpellCheckingEnabled+ -- method WebContext::get_spell_checking_languages -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TCArray True (-1) (-1) (TBasicType TUTF8) -- throws : False -- Skip return : False@@ -775,8 +902,8 @@ webContextGetSpellCheckingLanguages :: (MonadIO m, WebContextK a) =>- a -> -- _obj- m [T.Text]+ a -- _obj+ -> m [T.Text] -- result webContextGetSpellCheckingLanguages _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_web_context_get_spell_checking_languages _obj'@@ -785,11 +912,14 @@ touchManagedPtr _obj return result' +data WebContextGetSpellCheckingLanguagesMethodInfo+instance (signature ~ (m [T.Text]), MonadIO m, WebContextK a) => MethodInfo WebContextGetSpellCheckingLanguagesMethodInfo a signature where+ overloadedMethod _ = webContextGetSpellCheckingLanguages+ -- method WebContext::get_tls_errors_policy -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "TLSErrorsPolicy" -- throws : False -- Skip return : False@@ -801,8 +931,8 @@ webContextGetTlsErrorsPolicy :: (MonadIO m, WebContextK a) =>- a -> -- _obj- m TLSErrorsPolicy+ a -- _obj+ -> m TLSErrorsPolicy -- result webContextGetTlsErrorsPolicy _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_web_context_get_tls_errors_policy _obj'@@ -810,11 +940,14 @@ touchManagedPtr _obj return result' +data WebContextGetTlsErrorsPolicyMethodInfo+instance (signature ~ (m TLSErrorsPolicy), MonadIO m, WebContextK a) => MethodInfo WebContextGetTlsErrorsPolicyMethodInfo a signature where+ overloadedMethod _ = webContextGetTlsErrorsPolicy+ -- method WebContext::get_web_process_count_limit -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUInt32 -- throws : False -- Skip return : False@@ -826,19 +959,22 @@ webContextGetWebProcessCountLimit :: (MonadIO m, WebContextK a) =>- a -> -- _obj- m Word32+ a -- _obj+ -> m Word32 -- result webContextGetWebProcessCountLimit _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_web_context_get_web_process_count_limit _obj' touchManagedPtr _obj return result +data WebContextGetWebProcessCountLimitMethodInfo+instance (signature ~ (m Word32), MonadIO m, WebContextK a) => MethodInfo WebContextGetWebProcessCountLimitMethodInfo a signature where+ overloadedMethod _ = webContextGetWebProcessCountLimit+ -- method WebContext::get_website_data_manager -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "WebsiteDataManager" -- throws : False -- Skip return : False@@ -850,8 +986,8 @@ webContextGetWebsiteDataManager :: (MonadIO m, WebContextK a) =>- a -> -- _obj- m WebsiteDataManager+ a -- _obj+ -> m WebsiteDataManager -- result webContextGetWebsiteDataManager _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_web_context_get_website_data_manager _obj'@@ -860,11 +996,14 @@ touchManagedPtr _obj return result' +data WebContextGetWebsiteDataManagerMethodInfo+instance (signature ~ (m WebsiteDataManager), MonadIO m, WebContextK a) => MethodInfo WebContextGetWebsiteDataManagerMethodInfo a signature where+ overloadedMethod _ = webContextGetWebsiteDataManager+ -- method WebContext::prefetch_dns -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "hostname", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "hostname", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "hostname", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -877,9 +1016,9 @@ webContextPrefetchDns :: (MonadIO m, WebContextK a) =>- a -> -- _obj- T.Text -> -- hostname- m ()+ a -- _obj+ -> T.Text -- hostname+ -> m () -- result webContextPrefetchDns _obj hostname = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj hostname' <- textToCString hostname@@ -888,11 +1027,14 @@ freeMem hostname' return () +data WebContextPrefetchDnsMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, WebContextK a) => MethodInfo WebContextPrefetchDnsMethodInfo a signature where+ overloadedMethod _ = webContextPrefetchDns+ -- method WebContext::register_uri_scheme -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "callback", argType = TInterface "WebKit2" "URISchemeRequestCallback", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeNotified, argClosure = 3, argDestroy = 4, transfer = TransferNothing},Arg {argName = "user_data", argType = TBasicType TVoid, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "user_data_destroy_func", argType = TInterface "GLib" "DestroyNotify", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeAsync, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "callback", argType = TInterface "WebKit2" "URISchemeRequestCallback", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeNotified, argClosure = 3, argDestroy = 4, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TBasicType TVoid, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data_destroy_func", argType = TInterface "GLib" "DestroyNotify", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeAsync, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "scheme", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "callback", argType = TInterface "WebKit2" "URISchemeRequestCallback", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeNotified, argClosure = 3, argDestroy = 4, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -908,26 +1050,29 @@ webContextRegisterUriScheme :: (MonadIO m, WebContextK a) =>- a -> -- _obj- T.Text -> -- scheme- URISchemeRequestCallback -> -- callback- m ()+ a -- _obj+ -> T.Text -- scheme+ -> URISchemeRequestCallback -- callback+ -> m () -- result webContextRegisterUriScheme _obj scheme callback = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj scheme' <- textToCString scheme callback' <- mkURISchemeRequestCallback (uRISchemeRequestCallbackWrapper Nothing callback)- let user_data = castFunPtrToPtr callback'- let user_data_destroy_func = safeFreeFunPtrPtr- webkit_web_context_register_uri_scheme _obj' scheme' callback' user_data user_data_destroy_func+ let userData = castFunPtrToPtr callback'+ let userDataDestroyFunc = safeFreeFunPtrPtr+ webkit_web_context_register_uri_scheme _obj' scheme' callback' userData userDataDestroyFunc touchManagedPtr _obj freeMem scheme' return () +data WebContextRegisterUriSchemeMethodInfo+instance (signature ~ (T.Text -> URISchemeRequestCallback -> m ()), MonadIO m, WebContextK a) => MethodInfo WebContextRegisterUriSchemeMethodInfo a signature where+ overloadedMethod _ = webContextRegisterUriScheme+ -- method WebContext::set_additional_plugins_directory -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "directory", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "directory", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "directory", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -940,9 +1085,9 @@ webContextSetAdditionalPluginsDirectory :: (MonadIO m, WebContextK a) =>- a -> -- _obj- T.Text -> -- directory- m ()+ a -- _obj+ -> T.Text -- directory+ -> m () -- result webContextSetAdditionalPluginsDirectory _obj directory = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj directory' <- textToCString directory@@ -951,11 +1096,14 @@ freeMem directory' return () +data WebContextSetAdditionalPluginsDirectoryMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, WebContextK a) => MethodInfo WebContextSetAdditionalPluginsDirectoryMethodInfo a signature where+ overloadedMethod _ = webContextSetAdditionalPluginsDirectory+ -- method WebContext::set_cache_model -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "cache_model", argType = TInterface "WebKit2" "CacheModel", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cache_model", argType = TInterface "WebKit2" "CacheModel", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "cache_model", argType = TInterface "WebKit2" "CacheModel", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -968,21 +1116,24 @@ webContextSetCacheModel :: (MonadIO m, WebContextK a) =>- a -> -- _obj- CacheModel -> -- cache_model- m ()-webContextSetCacheModel _obj cache_model = liftIO $ do+ a -- _obj+ -> CacheModel -- cacheModel+ -> m () -- result+webContextSetCacheModel _obj cacheModel = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj- let cache_model' = (fromIntegral . fromEnum) cache_model- webkit_web_context_set_cache_model _obj' cache_model'+ let cacheModel' = (fromIntegral . fromEnum) cacheModel+ webkit_web_context_set_cache_model _obj' cacheModel' touchManagedPtr _obj return () +data WebContextSetCacheModelMethodInfo+instance (signature ~ (CacheModel -> m ()), MonadIO m, WebContextK a) => MethodInfo WebContextSetCacheModelMethodInfo a signature where+ overloadedMethod _ = webContextSetCacheModel+ -- method WebContext::set_disk_cache_directory -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "directory", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "directory", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "directory", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -995,9 +1146,9 @@ {-# DEPRECATED webContextSetDiskCacheDirectory ["(Since version 2.10.)","Use webkit_web_context_new_with_website_data_manager() instead."]#-} webContextSetDiskCacheDirectory :: (MonadIO m, WebContextK a) =>- a -> -- _obj- T.Text -> -- directory- m ()+ a -- _obj+ -> T.Text -- directory+ -> m () -- result webContextSetDiskCacheDirectory _obj directory = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj directory' <- textToCString directory@@ -1006,11 +1157,14 @@ freeMem directory' return () +data WebContextSetDiskCacheDirectoryMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, WebContextK a) => MethodInfo WebContextSetDiskCacheDirectoryMethodInfo a signature where+ overloadedMethod _ = webContextSetDiskCacheDirectory+ -- method WebContext::set_favicon_database_directory -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "path", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "path", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "path", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -1023,9 +1177,9 @@ webContextSetFaviconDatabaseDirectory :: (MonadIO m, WebContextK a) =>- a -> -- _obj- Maybe (T.Text) -> -- path- m ()+ a -- _obj+ -> Maybe (T.Text) -- path+ -> m () -- result webContextSetFaviconDatabaseDirectory _obj path = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj maybePath <- case path of@@ -1038,11 +1192,14 @@ freeMem maybePath return () +data WebContextSetFaviconDatabaseDirectoryMethodInfo+instance (signature ~ (Maybe (T.Text) -> m ()), MonadIO m, WebContextK a) => MethodInfo WebContextSetFaviconDatabaseDirectoryMethodInfo a signature where+ overloadedMethod _ = webContextSetFaviconDatabaseDirectory+ -- method WebContext::set_preferred_languages -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "languages", argType = TCArray True (-1) (-1) (TBasicType TUTF8), direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "languages", argType = TCArray True (-1) (-1) (TBasicType TUTF8), direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "languages", argType = TCArray True (-1) (-1) (TBasicType TUTF8), direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -1055,9 +1212,9 @@ webContextSetPreferredLanguages :: (MonadIO m, WebContextK a) =>- a -> -- _obj- Maybe ([T.Text]) -> -- languages- m ()+ a -- _obj+ -> Maybe ([T.Text]) -- languages+ -> m () -- result webContextSetPreferredLanguages _obj languages = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj maybeLanguages <- case languages of@@ -1071,11 +1228,14 @@ freeMem maybeLanguages return () +data WebContextSetPreferredLanguagesMethodInfo+instance (signature ~ (Maybe ([T.Text]) -> m ()), MonadIO m, WebContextK a) => MethodInfo WebContextSetPreferredLanguagesMethodInfo a signature where+ overloadedMethod _ = webContextSetPreferredLanguages+ -- method WebContext::set_process_model -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "process_model", argType = TInterface "WebKit2" "ProcessModel", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "process_model", argType = TInterface "WebKit2" "ProcessModel", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "process_model", argType = TInterface "WebKit2" "ProcessModel", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -1088,21 +1248,24 @@ webContextSetProcessModel :: (MonadIO m, WebContextK a) =>- a -> -- _obj- ProcessModel -> -- process_model- m ()-webContextSetProcessModel _obj process_model = liftIO $ do+ a -- _obj+ -> ProcessModel -- processModel+ -> m () -- result+webContextSetProcessModel _obj processModel = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj- let process_model' = (fromIntegral . fromEnum) process_model- webkit_web_context_set_process_model _obj' process_model'+ let processModel' = (fromIntegral . fromEnum) processModel+ webkit_web_context_set_process_model _obj' processModel' touchManagedPtr _obj return () +data WebContextSetProcessModelMethodInfo+instance (signature ~ (ProcessModel -> m ()), MonadIO m, WebContextK a) => MethodInfo WebContextSetProcessModelMethodInfo a signature where+ overloadedMethod _ = webContextSetProcessModel+ -- method WebContext::set_spell_checking_enabled -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "enabled", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -1115,9 +1278,9 @@ webContextSetSpellCheckingEnabled :: (MonadIO m, WebContextK a) =>- a -> -- _obj- Bool -> -- enabled- m ()+ a -- _obj+ -> Bool -- enabled+ -> m () -- result webContextSetSpellCheckingEnabled _obj enabled = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let enabled' = (fromIntegral . fromEnum) enabled@@ -1125,11 +1288,14 @@ touchManagedPtr _obj return () +data WebContextSetSpellCheckingEnabledMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, WebContextK a) => MethodInfo WebContextSetSpellCheckingEnabledMethodInfo a signature where+ overloadedMethod _ = webContextSetSpellCheckingEnabled+ -- method WebContext::set_spell_checking_languages -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "languages", argType = TCArray True (-1) (-1) (TBasicType TUTF8), direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "languages", argType = TCArray True (-1) (-1) (TBasicType TUTF8), direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "languages", argType = TCArray True (-1) (-1) (TBasicType TUTF8), direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -1142,9 +1308,9 @@ webContextSetSpellCheckingLanguages :: (MonadIO m, WebContextK a) =>- a -> -- _obj- [T.Text] -> -- languages- m ()+ a -- _obj+ -> [T.Text] -- languages+ -> m () -- result webContextSetSpellCheckingLanguages _obj languages = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj languages' <- packZeroTerminatedUTF8CArray languages@@ -1154,11 +1320,14 @@ freeMem languages' return () +data WebContextSetSpellCheckingLanguagesMethodInfo+instance (signature ~ ([T.Text] -> m ()), MonadIO m, WebContextK a) => MethodInfo WebContextSetSpellCheckingLanguagesMethodInfo a signature where+ overloadedMethod _ = webContextSetSpellCheckingLanguages+ -- method WebContext::set_tls_errors_policy -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "policy", argType = TInterface "WebKit2" "TLSErrorsPolicy", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "policy", argType = TInterface "WebKit2" "TLSErrorsPolicy", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "policy", argType = TInterface "WebKit2" "TLSErrorsPolicy", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -1171,9 +1340,9 @@ webContextSetTlsErrorsPolicy :: (MonadIO m, WebContextK a) =>- a -> -- _obj- TLSErrorsPolicy -> -- policy- m ()+ a -- _obj+ -> TLSErrorsPolicy -- policy+ -> m () -- result webContextSetTlsErrorsPolicy _obj policy = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let policy' = (fromIntegral . fromEnum) policy@@ -1181,11 +1350,14 @@ touchManagedPtr _obj return () +data WebContextSetTlsErrorsPolicyMethodInfo+instance (signature ~ (TLSErrorsPolicy -> m ()), MonadIO m, WebContextK a) => MethodInfo WebContextSetTlsErrorsPolicyMethodInfo a signature where+ overloadedMethod _ = webContextSetTlsErrorsPolicy+ -- method WebContext::set_web_extensions_directory -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "directory", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "directory", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "directory", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -1198,9 +1370,9 @@ webContextSetWebExtensionsDirectory :: (MonadIO m, WebContextK a) =>- a -> -- _obj- T.Text -> -- directory- m ()+ a -- _obj+ -> T.Text -- directory+ -> m () -- result webContextSetWebExtensionsDirectory _obj directory = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj directory' <- textToCString directory@@ -1209,11 +1381,14 @@ freeMem directory' return () +data WebContextSetWebExtensionsDirectoryMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, WebContextK a) => MethodInfo WebContextSetWebExtensionsDirectoryMethodInfo a signature where+ overloadedMethod _ = webContextSetWebExtensionsDirectory+ -- method WebContext::set_web_extensions_initialization_user_data -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "user_data", argType = TVariant, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TVariant, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "user_data", argType = TVariant, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -1226,21 +1401,24 @@ webContextSetWebExtensionsInitializationUserData :: (MonadIO m, WebContextK a) =>- a -> -- _obj- GVariant -> -- user_data- m ()-webContextSetWebExtensionsInitializationUserData _obj user_data = liftIO $ do+ a -- _obj+ -> GVariant -- userData+ -> m () -- result+webContextSetWebExtensionsInitializationUserData _obj userData = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj- let user_data' = unsafeManagedPtrGetPtr user_data- webkit_web_context_set_web_extensions_initialization_user_data _obj' user_data'+ let userData' = unsafeManagedPtrGetPtr userData+ webkit_web_context_set_web_extensions_initialization_user_data _obj' userData' touchManagedPtr _obj return () +data WebContextSetWebExtensionsInitializationUserDataMethodInfo+instance (signature ~ (GVariant -> m ()), MonadIO m, WebContextK a) => MethodInfo WebContextSetWebExtensionsInitializationUserDataMethodInfo a signature where+ overloadedMethod _ = webContextSetWebExtensionsInitializationUserData+ -- method WebContext::set_web_process_count_limit -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "limit", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "limit", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "limit", argType = TBasicType TUInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -1253,20 +1431,23 @@ webContextSetWebProcessCountLimit :: (MonadIO m, WebContextK a) =>- a -> -- _obj- Word32 -> -- limit- m ()+ a -- _obj+ -> Word32 -- limit+ -> m () -- result webContextSetWebProcessCountLimit _obj limit = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj webkit_web_context_set_web_process_count_limit _obj' limit touchManagedPtr _obj return () +data WebContextSetWebProcessCountLimitMethodInfo+instance (signature ~ (Word32 -> m ()), MonadIO m, WebContextK a) => MethodInfo WebContextSetWebProcessCountLimitMethodInfo a signature where+ overloadedMethod _ = webContextSetWebProcessCountLimit+ -- method WebContext::get_default -- method type : MemberFunction -- Args : [] -- Lengths : []--- hInArgs : [] -- returnType : TInterface "WebKit2" "WebContext" -- throws : False -- Skip return : False@@ -1277,7 +1458,7 @@ webContextGetDefault :: (MonadIO m) =>- m WebContext+ m WebContext -- result webContextGetDefault = liftIO $ do result <- webkit_web_context_get_default checkUnexpectedReturnNULL "webkit_web_context_get_default" result
GI/WebKit2/Objects/WebContext.hs-boot view
@@ -15,3 +15,33 @@ data WebContextWebsiteDataManagerPropertyInfo data WebContextDownloadStartedSignalInfo data WebContextInitializeWebExtensionsSignalInfo+data WebContextAllowTlsCertificateForHostMethodInfo+data WebContextClearCacheMethodInfo+data WebContextDownloadUriMethodInfo+data WebContextGetCacheModelMethodInfo+data WebContextGetCookieManagerMethodInfo+data WebContextGetFaviconDatabaseMethodInfo+data WebContextGetFaviconDatabaseDirectoryMethodInfo+data WebContextGetPluginsMethodInfo+data WebContextGetPluginsFinishMethodInfo+data WebContextGetProcessModelMethodInfo+data WebContextGetSecurityManagerMethodInfo+data WebContextGetSpellCheckingEnabledMethodInfo+data WebContextGetSpellCheckingLanguagesMethodInfo+data WebContextGetTlsErrorsPolicyMethodInfo+data WebContextGetWebProcessCountLimitMethodInfo+data WebContextGetWebsiteDataManagerMethodInfo+data WebContextPrefetchDnsMethodInfo+data WebContextRegisterUriSchemeMethodInfo+data WebContextSetAdditionalPluginsDirectoryMethodInfo+data WebContextSetCacheModelMethodInfo+data WebContextSetDiskCacheDirectoryMethodInfo+data WebContextSetFaviconDatabaseDirectoryMethodInfo+data WebContextSetPreferredLanguagesMethodInfo+data WebContextSetProcessModelMethodInfo+data WebContextSetSpellCheckingEnabledMethodInfo+data WebContextSetSpellCheckingLanguagesMethodInfo+data WebContextSetTlsErrorsPolicyMethodInfo+data WebContextSetWebExtensionsDirectoryMethodInfo+data WebContextSetWebExtensionsInitializationUserDataMethodInfo+data WebContextSetWebProcessCountLimitMethodInfo
GI/WebKit2/Objects/WebInspector.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -17,38 +18,47 @@ -- * Methods -- ** webInspectorAttach+ WebInspectorAttachMethodInfo , webInspectorAttach , -- ** webInspectorClose+ WebInspectorCloseMethodInfo , webInspectorClose , -- ** webInspectorDetach+ WebInspectorDetachMethodInfo , webInspectorDetach , -- ** webInspectorGetAttachedHeight+ WebInspectorGetAttachedHeightMethodInfo , webInspectorGetAttachedHeight , -- ** webInspectorGetCanAttach+ WebInspectorGetCanAttachMethodInfo , webInspectorGetCanAttach , -- ** webInspectorGetInspectedUri+ WebInspectorGetInspectedUriMethodInfo , webInspectorGetInspectedUri , -- ** webInspectorGetWebView+ WebInspectorGetWebViewMethodInfo , webInspectorGetWebView , -- ** webInspectorIsAttached+ WebInspectorIsAttachedMethodInfo , webInspectorIsAttached , -- ** webInspectorShow+ WebInspectorShowMethodInfo , webInspectorShow , @@ -169,6 +179,48 @@ noWebInspector :: Maybe WebInspector noWebInspector = Nothing +type family ResolveWebInspectorMethod (t :: Symbol) (o :: *) :: * where+ ResolveWebInspectorMethod "attach" o = WebInspectorAttachMethodInfo+ ResolveWebInspectorMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolveWebInspectorMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolveWebInspectorMethod "close" o = WebInspectorCloseMethodInfo+ ResolveWebInspectorMethod "detach" o = WebInspectorDetachMethodInfo+ ResolveWebInspectorMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolveWebInspectorMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolveWebInspectorMethod "isAttached" o = WebInspectorIsAttachedMethodInfo+ ResolveWebInspectorMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolveWebInspectorMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolveWebInspectorMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolveWebInspectorMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolveWebInspectorMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolveWebInspectorMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolveWebInspectorMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolveWebInspectorMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolveWebInspectorMethod "show" o = WebInspectorShowMethodInfo+ ResolveWebInspectorMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolveWebInspectorMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolveWebInspectorMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolveWebInspectorMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolveWebInspectorMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolveWebInspectorMethod "getAttachedHeight" o = WebInspectorGetAttachedHeightMethodInfo+ ResolveWebInspectorMethod "getCanAttach" o = WebInspectorGetCanAttachMethodInfo+ ResolveWebInspectorMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolveWebInspectorMethod "getInspectedUri" o = WebInspectorGetInspectedUriMethodInfo+ ResolveWebInspectorMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolveWebInspectorMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolveWebInspectorMethod "getWebView" o = WebInspectorGetWebViewMethodInfo+ ResolveWebInspectorMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolveWebInspectorMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolveWebInspectorMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveWebInspectorMethod t WebInspector, MethodInfo info WebInspector p) => IsLabelProxy t (WebInspector -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveWebInspectorMethod t WebInspector, MethodInfo info WebInspector p) => IsLabel t (WebInspector -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ -- signal WebInspector::attach type WebInspectorAttachCallback = IO Bool@@ -380,7 +432,7 @@ type AttrSetTypeConstraint WebInspectorAttachedHeightPropertyInfo = (~) () type AttrBaseTypeConstraint WebInspectorAttachedHeightPropertyInfo = WebInspectorK type AttrGetType WebInspectorAttachedHeightPropertyInfo = Word32- type AttrLabel WebInspectorAttachedHeightPropertyInfo = "WebInspector::attached-height"+ type AttrLabel WebInspectorAttachedHeightPropertyInfo = "attached-height" attrGet _ = getWebInspectorAttachedHeight attrSet _ = undefined attrConstruct _ = undefined@@ -398,7 +450,7 @@ type AttrSetTypeConstraint WebInspectorCanAttachPropertyInfo = (~) () type AttrBaseTypeConstraint WebInspectorCanAttachPropertyInfo = WebInspectorK type AttrGetType WebInspectorCanAttachPropertyInfo = Bool- type AttrLabel WebInspectorCanAttachPropertyInfo = "WebInspector::can-attach"+ type AttrLabel WebInspectorCanAttachPropertyInfo = "can-attach" attrGet _ = getWebInspectorCanAttach attrSet _ = undefined attrConstruct _ = undefined@@ -416,13 +468,13 @@ type AttrSetTypeConstraint WebInspectorInspectedUriPropertyInfo = (~) () type AttrBaseTypeConstraint WebInspectorInspectedUriPropertyInfo = WebInspectorK type AttrGetType WebInspectorInspectedUriPropertyInfo = T.Text- type AttrLabel WebInspectorInspectedUriPropertyInfo = "WebInspector::inspected-uri"+ type AttrLabel WebInspectorInspectedUriPropertyInfo = "inspected-uri" attrGet _ = getWebInspectorInspectedUri attrSet _ = undefined attrConstruct _ = undefined type instance AttributeList WebInspector = WebInspectorAttributeList-type WebInspectorAttributeList = ('[ '("attached-height", WebInspectorAttachedHeightPropertyInfo), '("can-attach", WebInspectorCanAttachPropertyInfo), '("inspected-uri", WebInspectorInspectedUriPropertyInfo)] :: [(Symbol, *)])+type WebInspectorAttributeList = ('[ '("attachedHeight", WebInspectorAttachedHeightPropertyInfo), '("canAttach", WebInspectorCanAttachPropertyInfo), '("inspectedUri", WebInspectorInspectedUriPropertyInfo)] :: [(Symbol, *)]) data WebInspectorAttachSignalInfo instance SignalInfo WebInspectorAttachSignalInfo where@@ -450,13 +502,12 @@ connectSignal _ = connectWebInspectorOpenWindow type instance SignalList WebInspector = WebInspectorSignalList-type WebInspectorSignalList = ('[ '("attach", WebInspectorAttachSignalInfo), '("bring-to-front", WebInspectorBringToFrontSignalInfo), '("closed", WebInspectorClosedSignalInfo), '("detach", WebInspectorDetachSignalInfo), '("notify", GObject.ObjectNotifySignalInfo), '("open-window", WebInspectorOpenWindowSignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type WebInspectorSignalList = ('[ '("attach", WebInspectorAttachSignalInfo), '("bringToFront", WebInspectorBringToFrontSignalInfo), '("closed", WebInspectorClosedSignalInfo), '("detach", WebInspectorDetachSignalInfo), '("notify", GObject.ObjectNotifySignalInfo), '("openWindow", WebInspectorOpenWindowSignalInfo)] :: [(Symbol, *)]) -- method WebInspector::attach -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebInspector", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebInspector", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebInspector", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -468,19 +519,22 @@ webInspectorAttach :: (MonadIO m, WebInspectorK a) =>- a -> -- _obj- m ()+ a -- _obj+ -> m () -- result webInspectorAttach _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj webkit_web_inspector_attach _obj' touchManagedPtr _obj return () +data WebInspectorAttachMethodInfo+instance (signature ~ (m ()), MonadIO m, WebInspectorK a) => MethodInfo WebInspectorAttachMethodInfo a signature where+ overloadedMethod _ = webInspectorAttach+ -- method WebInspector::close -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebInspector", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebInspector", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebInspector", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -492,19 +546,22 @@ webInspectorClose :: (MonadIO m, WebInspectorK a) =>- a -> -- _obj- m ()+ a -- _obj+ -> m () -- result webInspectorClose _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj webkit_web_inspector_close _obj' touchManagedPtr _obj return () +data WebInspectorCloseMethodInfo+instance (signature ~ (m ()), MonadIO m, WebInspectorK a) => MethodInfo WebInspectorCloseMethodInfo a signature where+ overloadedMethod _ = webInspectorClose+ -- method WebInspector::detach -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebInspector", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebInspector", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebInspector", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -516,19 +573,22 @@ webInspectorDetach :: (MonadIO m, WebInspectorK a) =>- a -> -- _obj- m ()+ a -- _obj+ -> m () -- result webInspectorDetach _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj webkit_web_inspector_detach _obj' touchManagedPtr _obj return () +data WebInspectorDetachMethodInfo+instance (signature ~ (m ()), MonadIO m, WebInspectorK a) => MethodInfo WebInspectorDetachMethodInfo a signature where+ overloadedMethod _ = webInspectorDetach+ -- method WebInspector::get_attached_height -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebInspector", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebInspector", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebInspector", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUInt32 -- throws : False -- Skip return : False@@ -540,19 +600,22 @@ webInspectorGetAttachedHeight :: (MonadIO m, WebInspectorK a) =>- a -> -- _obj- m Word32+ a -- _obj+ -> m Word32 -- result webInspectorGetAttachedHeight _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_web_inspector_get_attached_height _obj' touchManagedPtr _obj return result +data WebInspectorGetAttachedHeightMethodInfo+instance (signature ~ (m Word32), MonadIO m, WebInspectorK a) => MethodInfo WebInspectorGetAttachedHeightMethodInfo a signature where+ overloadedMethod _ = webInspectorGetAttachedHeight+ -- method WebInspector::get_can_attach -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebInspector", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebInspector", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebInspector", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False@@ -564,8 +627,8 @@ webInspectorGetCanAttach :: (MonadIO m, WebInspectorK a) =>- a -> -- _obj- m Bool+ a -- _obj+ -> m Bool -- result webInspectorGetCanAttach _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_web_inspector_get_can_attach _obj'@@ -573,11 +636,14 @@ touchManagedPtr _obj return result' +data WebInspectorGetCanAttachMethodInfo+instance (signature ~ (m Bool), MonadIO m, WebInspectorK a) => MethodInfo WebInspectorGetCanAttachMethodInfo a signature where+ overloadedMethod _ = webInspectorGetCanAttach+ -- method WebInspector::get_inspected_uri -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebInspector", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebInspector", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebInspector", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -589,8 +655,8 @@ webInspectorGetInspectedUri :: (MonadIO m, WebInspectorK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result webInspectorGetInspectedUri _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_web_inspector_get_inspected_uri _obj'@@ -599,11 +665,14 @@ touchManagedPtr _obj return result' +data WebInspectorGetInspectedUriMethodInfo+instance (signature ~ (m T.Text), MonadIO m, WebInspectorK a) => MethodInfo WebInspectorGetInspectedUriMethodInfo a signature where+ overloadedMethod _ = webInspectorGetInspectedUri+ -- method WebInspector::get_web_view -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebInspector", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebInspector", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebInspector", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "WebViewBase" -- throws : False -- Skip return : False@@ -615,8 +684,8 @@ webInspectorGetWebView :: (MonadIO m, WebInspectorK a) =>- a -> -- _obj- m WebViewBase+ a -- _obj+ -> m WebViewBase -- result webInspectorGetWebView _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_web_inspector_get_web_view _obj'@@ -625,11 +694,14 @@ touchManagedPtr _obj return result' +data WebInspectorGetWebViewMethodInfo+instance (signature ~ (m WebViewBase), MonadIO m, WebInspectorK a) => MethodInfo WebInspectorGetWebViewMethodInfo a signature where+ overloadedMethod _ = webInspectorGetWebView+ -- method WebInspector::is_attached -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebInspector", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebInspector", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebInspector", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False@@ -641,8 +713,8 @@ webInspectorIsAttached :: (MonadIO m, WebInspectorK a) =>- a -> -- _obj- m Bool+ a -- _obj+ -> m Bool -- result webInspectorIsAttached _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_web_inspector_is_attached _obj'@@ -650,11 +722,14 @@ touchManagedPtr _obj return result' +data WebInspectorIsAttachedMethodInfo+instance (signature ~ (m Bool), MonadIO m, WebInspectorK a) => MethodInfo WebInspectorIsAttachedMethodInfo a signature where+ overloadedMethod _ = webInspectorIsAttached+ -- method WebInspector::show -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebInspector", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebInspector", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebInspector", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -666,12 +741,16 @@ webInspectorShow :: (MonadIO m, WebInspectorK a) =>- a -> -- _obj- m ()+ a -- _obj+ -> m () -- result webInspectorShow _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj webkit_web_inspector_show _obj' touchManagedPtr _obj return ()++data WebInspectorShowMethodInfo+instance (signature ~ (m ()), MonadIO m, WebInspectorK a) => MethodInfo WebInspectorShowMethodInfo a signature where+ overloadedMethod _ = webInspectorShow
GI/WebKit2/Objects/WebInspector.hs-boot view
@@ -19,3 +19,12 @@ data WebInspectorClosedSignalInfo data WebInspectorDetachSignalInfo data WebInspectorOpenWindowSignalInfo+data WebInspectorAttachMethodInfo+data WebInspectorCloseMethodInfo+data WebInspectorDetachMethodInfo+data WebInspectorGetAttachedHeightMethodInfo+data WebInspectorGetCanAttachMethodInfo+data WebInspectorGetInspectedUriMethodInfo+data WebInspectorGetWebViewMethodInfo+data WebInspectorIsAttachedMethodInfo+data WebInspectorShowMethodInfo
GI/WebKit2/Objects/WebResource.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -17,18 +18,22 @@ -- * Methods -- ** webResourceGetData+ WebResourceGetDataMethodInfo , webResourceGetData , -- ** webResourceGetDataFinish+ WebResourceGetDataFinishMethodInfo , webResourceGetDataFinish , -- ** webResourceGetResponse+ WebResourceGetResponseMethodInfo , webResourceGetResponse , -- ** webResourceGetUri+ WebResourceGetUriMethodInfo , webResourceGetUri , @@ -145,6 +150,41 @@ noWebResource :: Maybe WebResource noWebResource = Nothing +type family ResolveWebResourceMethod (t :: Symbol) (o :: *) :: * where+ ResolveWebResourceMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolveWebResourceMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolveWebResourceMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolveWebResourceMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolveWebResourceMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolveWebResourceMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolveWebResourceMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolveWebResourceMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolveWebResourceMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolveWebResourceMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolveWebResourceMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolveWebResourceMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolveWebResourceMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolveWebResourceMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolveWebResourceMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolveWebResourceMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolveWebResourceMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolveWebResourceMethod "getDataFinish" o = WebResourceGetDataFinishMethodInfo+ ResolveWebResourceMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolveWebResourceMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolveWebResourceMethod "getResponse" o = WebResourceGetResponseMethodInfo+ ResolveWebResourceMethod "getUri" o = WebResourceGetUriMethodInfo+ ResolveWebResourceMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolveWebResourceMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolveWebResourceMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveWebResourceMethod t WebResource, MethodInfo info WebResource p) => IsLabelProxy t (WebResource -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveWebResourceMethod t WebResource, MethodInfo info WebResource p) => IsLabel t (WebResource -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ -- signal WebResource::failed type WebResourceFailedCallback = Ptr () ->@@ -297,8 +337,8 @@ Word64 -> Ptr () -> IO ()-webResourceReceivedDataCallbackWrapper _cb _ data_length _ = do- _cb data_length+webResourceReceivedDataCallbackWrapper _cb _ dataLength _ = do+ _cb dataLength onWebResourceReceivedData :: (GObject a, MonadIO m) => a -> WebResourceReceivedDataCallback -> m SignalHandlerId onWebResourceReceivedData obj cb = liftIO $ connectWebResourceReceivedData obj cb SignalConnectBefore@@ -341,10 +381,10 @@ Ptr URIResponse -> Ptr () -> IO ()-webResourceSentRequestCallbackWrapper _cb _ request redirected_response _ = do+webResourceSentRequestCallbackWrapper _cb _ request redirectedResponse _ = do request' <- (newObject URIRequest) request- redirected_response' <- (newObject URIResponse) redirected_response- _cb request' redirected_response'+ redirectedResponse' <- (newObject URIResponse) redirectedResponse+ _cb request' redirectedResponse' onWebResourceSentRequest :: (GObject a, MonadIO m) => a -> WebResourceSentRequestCallback -> m SignalHandlerId onWebResourceSentRequest obj cb = liftIO $ connectWebResourceSentRequest obj cb SignalConnectBefore@@ -370,7 +410,7 @@ type AttrSetTypeConstraint WebResourceResponsePropertyInfo = (~) () type AttrBaseTypeConstraint WebResourceResponsePropertyInfo = WebResourceK type AttrGetType WebResourceResponsePropertyInfo = URIResponse- type AttrLabel WebResourceResponsePropertyInfo = "WebResource::response"+ type AttrLabel WebResourceResponsePropertyInfo = "response" attrGet _ = getWebResourceResponse attrSet _ = undefined attrConstruct _ = undefined@@ -388,7 +428,7 @@ type AttrSetTypeConstraint WebResourceUriPropertyInfo = (~) () type AttrBaseTypeConstraint WebResourceUriPropertyInfo = WebResourceK type AttrGetType WebResourceUriPropertyInfo = T.Text- type AttrLabel WebResourceUriPropertyInfo = "WebResource::uri"+ type AttrLabel WebResourceUriPropertyInfo = "uri" attrGet _ = getWebResourceUri attrSet _ = undefined attrConstruct _ = undefined@@ -422,13 +462,12 @@ connectSignal _ = connectWebResourceSentRequest type instance SignalList WebResource = WebResourceSignalList-type WebResourceSignalList = ('[ '("failed", WebResourceFailedSignalInfo), '("failed-with-tls-errors", WebResourceFailedWithTlsErrorsSignalInfo), '("finished", WebResourceFinishedSignalInfo), '("notify", GObject.ObjectNotifySignalInfo), '("received-data", WebResourceReceivedDataSignalInfo), '("sent-request", WebResourceSentRequestSignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type WebResourceSignalList = ('[ '("failed", WebResourceFailedSignalInfo), '("failedWithTlsErrors", WebResourceFailedWithTlsErrorsSignalInfo), '("finished", WebResourceFinishedSignalInfo), '("notify", GObject.ObjectNotifySignalInfo), '("receivedData", WebResourceReceivedDataSignalInfo), '("sentRequest", WebResourceSentRequestSignalInfo)] :: [(Symbol, *)]) -- method WebResource::get_data -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebResource", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 3, argDestroy = -1, transfer = TransferNothing},Arg {argName = "user_data", argType = TBasicType TVoid, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebResource", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 3, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TBasicType TVoid, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebResource", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 3, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -443,10 +482,10 @@ webResourceGetData :: (MonadIO m, WebResourceK a, Gio.CancellableK b) =>- a -> -- _obj- Maybe (b) -> -- cancellable- Maybe (Gio.AsyncReadyCallback) -> -- callback- m ()+ a -- _obj+ -> Maybe (b) -- cancellable+ -> Maybe (Gio.AsyncReadyCallback) -- callback+ -> m () -- result webResourceGetData _obj cancellable callback = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj maybeCancellable <- case cancellable of@@ -461,17 +500,20 @@ jCallback' <- Gio.mkAsyncReadyCallback (Gio.asyncReadyCallbackWrapper (Just ptrcallback) jCallback) poke ptrcallback jCallback' return jCallback'- let user_data = nullPtr- webkit_web_resource_get_data _obj' maybeCancellable maybeCallback user_data+ let userData = nullPtr+ webkit_web_resource_get_data _obj' maybeCancellable maybeCallback userData touchManagedPtr _obj whenJust cancellable touchManagedPtr return () +data WebResourceGetDataMethodInfo+instance (signature ~ (Maybe (b) -> Maybe (Gio.AsyncReadyCallback) -> m ()), MonadIO m, WebResourceK a, Gio.CancellableK b) => MethodInfo WebResourceGetDataMethodInfo a signature where+ overloadedMethod _ = webResourceGetData+ -- method WebResource::get_data_finish -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebResource", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "length", argType = TBasicType TUInt64, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferEverything}]--- Lengths : [Arg {argName = "length", argType = TBasicType TUInt64, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferEverything}]--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebResource", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebResource", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "length", argType = TBasicType TUInt64, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything}]+-- Lengths : [Arg {argCName = "length", argType = TBasicType TUInt64, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything}] -- returnType : TCArray False (-1) 2 (TBasicType TUInt8) -- throws : True -- Skip return : False@@ -486,9 +528,9 @@ webResourceGetDataFinish :: (MonadIO m, WebResourceK a, Gio.AsyncResultK b) =>- a -> -- _obj- b -> -- result- m ByteString+ a -- _obj+ -> b -- result_+ -> m ByteString -- result webResourceGetDataFinish _obj result_ = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let result_' = unsafeManagedPtrCastPtr result_@@ -507,11 +549,14 @@ freeMem length_ ) +data WebResourceGetDataFinishMethodInfo+instance (signature ~ (b -> m ByteString), MonadIO m, WebResourceK a, Gio.AsyncResultK b) => MethodInfo WebResourceGetDataFinishMethodInfo a signature where+ overloadedMethod _ = webResourceGetDataFinish+ -- method WebResource::get_response -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebResource", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebResource", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebResource", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "URIResponse" -- throws : False -- Skip return : False@@ -523,8 +568,8 @@ webResourceGetResponse :: (MonadIO m, WebResourceK a) =>- a -> -- _obj- m URIResponse+ a -- _obj+ -> m URIResponse -- result webResourceGetResponse _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_web_resource_get_response _obj'@@ -533,11 +578,14 @@ touchManagedPtr _obj return result' +data WebResourceGetResponseMethodInfo+instance (signature ~ (m URIResponse), MonadIO m, WebResourceK a) => MethodInfo WebResourceGetResponseMethodInfo a signature where+ overloadedMethod _ = webResourceGetResponse+ -- method WebResource::get_uri -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebResource", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebResource", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebResource", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -549,8 +597,8 @@ webResourceGetUri :: (MonadIO m, WebResourceK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result webResourceGetUri _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_web_resource_get_uri _obj'@@ -558,5 +606,9 @@ result' <- cstringToText result touchManagedPtr _obj return result'++data WebResourceGetUriMethodInfo+instance (signature ~ (m T.Text), MonadIO m, WebResourceK a) => MethodInfo WebResourceGetUriMethodInfo a signature where+ overloadedMethod _ = webResourceGetUri
GI/WebKit2/Objects/WebResource.hs-boot view
@@ -18,3 +18,7 @@ data WebResourceFinishedSignalInfo data WebResourceReceivedDataSignalInfo data WebResourceSentRequestSignalInfo+data WebResourceGetDataMethodInfo+data WebResourceGetDataFinishMethodInfo+data WebResourceGetResponseMethodInfo+data WebResourceGetUriMethodInfo
GI/WebKit2/Objects/WebView.hs view
@@ -1,3943 +1,4550 @@ -{- |-Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte-License : LGPL-2.1-Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)--}--module GI.WebKit2.Objects.WebView- ( ---- * Exported types- WebView(..) ,- WebViewK ,- toWebView ,- noWebView ,--- -- * Methods--- ** webViewCanExecuteEditingCommand- webViewCanExecuteEditingCommand ,----- ** webViewCanExecuteEditingCommandFinish- webViewCanExecuteEditingCommandFinish ,----- ** webViewCanGoBack- webViewCanGoBack ,----- ** webViewCanGoForward- webViewCanGoForward ,----- ** webViewCanShowMimeType- webViewCanShowMimeType ,----- ** webViewDownloadUri- webViewDownloadUri ,----- ** webViewExecuteEditingCommand- webViewExecuteEditingCommand ,----- ** webViewExecuteEditingCommandWithArgument- webViewExecuteEditingCommandWithArgument,----- ** webViewGetBackForwardList- webViewGetBackForwardList ,----- ** webViewGetBackgroundColor- webViewGetBackgroundColor ,----- ** webViewGetContext- webViewGetContext ,----- ** webViewGetCustomCharset- webViewGetCustomCharset ,----- ** webViewGetEditorState- webViewGetEditorState ,----- ** webViewGetEstimatedLoadProgress- webViewGetEstimatedLoadProgress ,----- ** webViewGetFavicon- webViewGetFavicon ,----- ** webViewGetFindController- webViewGetFindController ,----- ** webViewGetInspector- webViewGetInspector ,----- ** webViewGetJavascriptGlobalContext- webViewGetJavascriptGlobalContext ,----- ** webViewGetMainResource- webViewGetMainResource ,----- ** webViewGetPageId- webViewGetPageId ,----- ** webViewGetSettings- webViewGetSettings ,----- ** webViewGetSnapshot- webViewGetSnapshot ,----- ** webViewGetSnapshotFinish- webViewGetSnapshotFinish ,----- ** webViewGetTitle- webViewGetTitle ,----- ** webViewGetTlsInfo- webViewGetTlsInfo ,----- ** webViewGetUri- webViewGetUri ,----- ** webViewGetUserContentManager- webViewGetUserContentManager ,----- ** webViewGetWindowProperties- webViewGetWindowProperties ,----- ** webViewGetZoomLevel- webViewGetZoomLevel ,----- ** webViewGoBack- webViewGoBack ,----- ** webViewGoForward- webViewGoForward ,----- ** webViewGoToBackForwardListItem- webViewGoToBackForwardListItem ,----- ** webViewIsEditable- webViewIsEditable ,----- ** webViewIsLoading- webViewIsLoading ,----- ** webViewIsPlayingAudio- webViewIsPlayingAudio ,----- ** webViewLoadAlternateHtml- webViewLoadAlternateHtml ,----- ** webViewLoadBytes- webViewLoadBytes ,----- ** webViewLoadHtml- webViewLoadHtml ,----- ** webViewLoadPlainText- webViewLoadPlainText ,----- ** webViewLoadRequest- webViewLoadRequest ,----- ** webViewLoadUri- webViewLoadUri ,----- ** webViewNew- webViewNew ,----- ** webViewNewWithContext- webViewNewWithContext ,----- ** webViewNewWithRelatedView- webViewNewWithRelatedView ,----- ** webViewNewWithSettings- webViewNewWithSettings ,----- ** webViewNewWithUserContentManager- webViewNewWithUserContentManager ,----- ** webViewReload- webViewReload ,----- ** webViewReloadBypassCache- webViewReloadBypassCache ,----- ** webViewRunJavascript- webViewRunJavascript ,----- ** webViewRunJavascriptFinish- webViewRunJavascriptFinish ,----- ** webViewRunJavascriptFromGresource- webViewRunJavascriptFromGresource ,----- ** webViewRunJavascriptFromGresourceFinish- webViewRunJavascriptFromGresourceFinish ,----- ** webViewSave- webViewSave ,----- ** webViewSaveFinish- webViewSaveFinish ,----- ** webViewSaveToFile- webViewSaveToFile ,----- ** webViewSaveToFileFinish- webViewSaveToFileFinish ,----- ** webViewSetBackgroundColor- webViewSetBackgroundColor ,----- ** webViewSetCustomCharset- webViewSetCustomCharset ,----- ** webViewSetEditable- webViewSetEditable ,----- ** webViewSetSettings- webViewSetSettings ,----- ** webViewSetZoomLevel- webViewSetZoomLevel ,----- ** webViewStopLoading- webViewStopLoading ,----- -- * Properties--- ** Editable- WebViewEditablePropertyInfo ,- constructWebViewEditable ,- getWebViewEditable ,- setWebViewEditable ,----- ** EstimatedLoadProgress- WebViewEstimatedLoadProgressPropertyInfo,- getWebViewEstimatedLoadProgress ,----- ** Favicon- WebViewFaviconPropertyInfo ,- getWebViewFavicon ,----- ** IsLoading- WebViewIsLoadingPropertyInfo ,- getWebViewIsLoading ,----- ** IsPlayingAudio- WebViewIsPlayingAudioPropertyInfo ,- getWebViewIsPlayingAudio ,----- ** RelatedView- WebViewRelatedViewPropertyInfo ,- constructWebViewRelatedView ,----- ** Settings- WebViewSettingsPropertyInfo ,- constructWebViewSettings ,- setWebViewSettings ,----- ** Title- WebViewTitlePropertyInfo ,- getWebViewTitle ,----- ** Uri- WebViewUriPropertyInfo ,- getWebViewUri ,----- ** UserContentManager- WebViewUserContentManagerPropertyInfo ,- constructWebViewUserContentManager ,- getWebViewUserContentManager ,----- ** WebContext- WebViewWebContextPropertyInfo ,- constructWebViewWebContext ,- getWebViewWebContext ,----- ** ZoomLevel- WebViewZoomLevelPropertyInfo ,- constructWebViewZoomLevel ,- getWebViewZoomLevel ,- setWebViewZoomLevel ,----- -- * Signals--- ** Authenticate- WebViewAuthenticateCallback ,- WebViewAuthenticateCallbackC ,- WebViewAuthenticateSignalInfo ,- afterWebViewAuthenticate ,- mkWebViewAuthenticateCallback ,- noWebViewAuthenticateCallback ,- onWebViewAuthenticate ,- webViewAuthenticateCallbackWrapper ,- webViewAuthenticateClosure ,----- ** Close- WebViewCloseCallback ,- WebViewCloseCallbackC ,- WebViewCloseSignalInfo ,- afterWebViewClose ,- mkWebViewCloseCallback ,- noWebViewCloseCallback ,- onWebViewClose ,- webViewCloseCallbackWrapper ,- webViewCloseClosure ,----- ** ContextMenu- WebViewContextMenuCallback ,- WebViewContextMenuCallbackC ,- WebViewContextMenuSignalInfo ,- afterWebViewContextMenu ,- mkWebViewContextMenuCallback ,- noWebViewContextMenuCallback ,- onWebViewContextMenu ,- webViewContextMenuCallbackWrapper ,- webViewContextMenuClosure ,----- ** ContextMenuDismissed- WebViewContextMenuDismissedCallback ,- WebViewContextMenuDismissedCallbackC ,- WebViewContextMenuDismissedSignalInfo ,- afterWebViewContextMenuDismissed ,- mkWebViewContextMenuDismissedCallback ,- noWebViewContextMenuDismissedCallback ,- onWebViewContextMenuDismissed ,- webViewContextMenuDismissedCallbackWrapper,- webViewContextMenuDismissedClosure ,----- ** Create- WebViewCreateCallback ,- WebViewCreateCallbackC ,- WebViewCreateSignalInfo ,- afterWebViewCreate ,- mkWebViewCreateCallback ,- noWebViewCreateCallback ,- onWebViewCreate ,- webViewCreateCallbackWrapper ,- webViewCreateClosure ,----- ** DecidePolicy- WebViewDecidePolicyCallback ,- WebViewDecidePolicyCallbackC ,- WebViewDecidePolicySignalInfo ,- afterWebViewDecidePolicy ,- mkWebViewDecidePolicyCallback ,- noWebViewDecidePolicyCallback ,- onWebViewDecidePolicy ,- webViewDecidePolicyCallbackWrapper ,- webViewDecidePolicyClosure ,----- ** EnterFullscreen- WebViewEnterFullscreenCallback ,- WebViewEnterFullscreenCallbackC ,- WebViewEnterFullscreenSignalInfo ,- afterWebViewEnterFullscreen ,- mkWebViewEnterFullscreenCallback ,- noWebViewEnterFullscreenCallback ,- onWebViewEnterFullscreen ,- webViewEnterFullscreenCallbackWrapper ,- webViewEnterFullscreenClosure ,----- ** InsecureContentDetected- WebViewInsecureContentDetectedCallback ,- WebViewInsecureContentDetectedCallbackC ,- WebViewInsecureContentDetectedSignalInfo,- afterWebViewInsecureContentDetected ,- mkWebViewInsecureContentDetectedCallback,- noWebViewInsecureContentDetectedCallback,- onWebViewInsecureContentDetected ,- webViewInsecureContentDetectedCallbackWrapper,- webViewInsecureContentDetectedClosure ,----- ** LeaveFullscreen- WebViewLeaveFullscreenCallback ,- WebViewLeaveFullscreenCallbackC ,- WebViewLeaveFullscreenSignalInfo ,- afterWebViewLeaveFullscreen ,- mkWebViewLeaveFullscreenCallback ,- noWebViewLeaveFullscreenCallback ,- onWebViewLeaveFullscreen ,- webViewLeaveFullscreenCallbackWrapper ,- webViewLeaveFullscreenClosure ,----- ** LoadChanged- WebViewLoadChangedCallback ,- WebViewLoadChangedCallbackC ,- WebViewLoadChangedSignalInfo ,- afterWebViewLoadChanged ,- mkWebViewLoadChangedCallback ,- noWebViewLoadChangedCallback ,- onWebViewLoadChanged ,- webViewLoadChangedCallbackWrapper ,- webViewLoadChangedClosure ,----- ** LoadFailed- WebViewLoadFailedCallback ,- WebViewLoadFailedCallbackC ,- WebViewLoadFailedSignalInfo ,- afterWebViewLoadFailed ,- mkWebViewLoadFailedCallback ,- noWebViewLoadFailedCallback ,- onWebViewLoadFailed ,- webViewLoadFailedCallbackWrapper ,- webViewLoadFailedClosure ,----- ** LoadFailedWithTlsErrors- WebViewLoadFailedWithTlsErrorsCallback ,- WebViewLoadFailedWithTlsErrorsCallbackC ,- WebViewLoadFailedWithTlsErrorsSignalInfo,- afterWebViewLoadFailedWithTlsErrors ,- mkWebViewLoadFailedWithTlsErrorsCallback,- noWebViewLoadFailedWithTlsErrorsCallback,- onWebViewLoadFailedWithTlsErrors ,- webViewLoadFailedWithTlsErrorsCallbackWrapper,- webViewLoadFailedWithTlsErrorsClosure ,----- ** MouseTargetChanged- WebViewMouseTargetChangedCallback ,- WebViewMouseTargetChangedCallbackC ,- WebViewMouseTargetChangedSignalInfo ,- afterWebViewMouseTargetChanged ,- mkWebViewMouseTargetChangedCallback ,- noWebViewMouseTargetChangedCallback ,- onWebViewMouseTargetChanged ,- webViewMouseTargetChangedCallbackWrapper,- webViewMouseTargetChangedClosure ,----- ** PermissionRequest- WebViewPermissionRequestCallback ,- WebViewPermissionRequestCallbackC ,- WebViewPermissionRequestSignalInfo ,- afterWebViewPermissionRequest ,- mkWebViewPermissionRequestCallback ,- noWebViewPermissionRequestCallback ,- onWebViewPermissionRequest ,- webViewPermissionRequestCallbackWrapper ,- webViewPermissionRequestClosure ,----- ** Print- WebViewPrintCallback ,- WebViewPrintCallbackC ,- WebViewPrintSignalInfo ,- afterWebViewPrint ,- mkWebViewPrintCallback ,- noWebViewPrintCallback ,- onWebViewPrint ,- webViewPrintCallbackWrapper ,- webViewPrintClosure ,----- ** ReadyToShow- WebViewReadyToShowCallback ,- WebViewReadyToShowCallbackC ,- WebViewReadyToShowSignalInfo ,- afterWebViewReadyToShow ,- mkWebViewReadyToShowCallback ,- noWebViewReadyToShowCallback ,- onWebViewReadyToShow ,- webViewReadyToShowCallbackWrapper ,- webViewReadyToShowClosure ,----- ** ResourceLoadStarted- WebViewResourceLoadStartedCallback ,- WebViewResourceLoadStartedCallbackC ,- WebViewResourceLoadStartedSignalInfo ,- afterWebViewResourceLoadStarted ,- mkWebViewResourceLoadStartedCallback ,- noWebViewResourceLoadStartedCallback ,- onWebViewResourceLoadStarted ,- webViewResourceLoadStartedCallbackWrapper,- webViewResourceLoadStartedClosure ,----- ** RunAsModal- WebViewRunAsModalCallback ,- WebViewRunAsModalCallbackC ,- WebViewRunAsModalSignalInfo ,- afterWebViewRunAsModal ,- mkWebViewRunAsModalCallback ,- noWebViewRunAsModalCallback ,- onWebViewRunAsModal ,- webViewRunAsModalCallbackWrapper ,- webViewRunAsModalClosure ,----- ** RunColorChooser- WebViewRunColorChooserCallback ,- WebViewRunColorChooserCallbackC ,- WebViewRunColorChooserSignalInfo ,- afterWebViewRunColorChooser ,- mkWebViewRunColorChooserCallback ,- noWebViewRunColorChooserCallback ,- onWebViewRunColorChooser ,- webViewRunColorChooserCallbackWrapper ,- webViewRunColorChooserClosure ,----- ** RunFileChooser- WebViewRunFileChooserCallback ,- WebViewRunFileChooserCallbackC ,- WebViewRunFileChooserSignalInfo ,- afterWebViewRunFileChooser ,- mkWebViewRunFileChooserCallback ,- noWebViewRunFileChooserCallback ,- onWebViewRunFileChooser ,- webViewRunFileChooserCallbackWrapper ,- webViewRunFileChooserClosure ,----- ** ScriptDialog- WebViewScriptDialogCallback ,- WebViewScriptDialogCallbackC ,- WebViewScriptDialogSignalInfo ,- afterWebViewScriptDialog ,- mkWebViewScriptDialogCallback ,- noWebViewScriptDialogCallback ,- onWebViewScriptDialog ,- webViewScriptDialogCallbackWrapper ,- webViewScriptDialogClosure ,----- ** ShowNotification- WebViewShowNotificationCallback ,- WebViewShowNotificationCallbackC ,- WebViewShowNotificationSignalInfo ,- afterWebViewShowNotification ,- mkWebViewShowNotificationCallback ,- noWebViewShowNotificationCallback ,- onWebViewShowNotification ,- webViewShowNotificationCallbackWrapper ,- webViewShowNotificationClosure ,----- ** SubmitForm- WebViewSubmitFormCallback ,- WebViewSubmitFormCallbackC ,- WebViewSubmitFormSignalInfo ,- afterWebViewSubmitForm ,- mkWebViewSubmitFormCallback ,- noWebViewSubmitFormCallback ,- onWebViewSubmitForm ,- webViewSubmitFormCallbackWrapper ,- webViewSubmitFormClosure ,----- ** WebProcessCrashed- WebViewWebProcessCrashedCallback ,- WebViewWebProcessCrashedCallbackC ,- WebViewWebProcessCrashedSignalInfo ,- afterWebViewWebProcessCrashed ,- mkWebViewWebProcessCrashedCallback ,- noWebViewWebProcessCrashedCallback ,- onWebViewWebProcessCrashed ,- webViewWebProcessCrashedCallbackWrapper ,- webViewWebProcessCrashedClosure ,----- ) where--import Prelude ()-import Data.GI.Base.ShortPrelude--import qualified Data.Text as T-import qualified Data.ByteString.Char8 as B-import qualified Data.Map as Map--import GI.WebKit2.Types-import GI.WebKit2.Callbacks-import qualified GI.Atk as Atk-import qualified GI.GLib as GLib-import qualified GI.GObject as GObject-import qualified GI.Gdk as Gdk-import qualified GI.Gio as Gio-import qualified GI.Gtk as Gtk-import qualified GI.JavaScriptCore as JavaScriptCore-import qualified GI.Cairo as Cairo--newtype WebView = WebView (ForeignPtr WebView)-foreign import ccall "webkit_web_view_get_type"- c_webkit_web_view_get_type :: IO GType--type instance ParentTypes WebView = WebViewParentTypes-type WebViewParentTypes = '[WebViewBase, Gtk.Container, Gtk.Widget, GObject.Object, Atk.ImplementorIface, Gtk.Buildable]--instance GObject WebView where- gobjectIsInitiallyUnowned _ = True- gobjectType _ = c_webkit_web_view_get_type- --class GObject o => WebViewK o-instance (GObject o, IsDescendantOf WebView o) => WebViewK o--toWebView :: WebViewK o => o -> IO WebView-toWebView = unsafeCastTo WebView--noWebView :: Maybe WebView-noWebView = Nothing---- signal WebView::authenticate-type WebViewAuthenticateCallback =- AuthenticationRequest ->- IO Bool--noWebViewAuthenticateCallback :: Maybe WebViewAuthenticateCallback-noWebViewAuthenticateCallback = Nothing--type WebViewAuthenticateCallbackC =- Ptr () -> -- object- Ptr AuthenticationRequest ->- Ptr () -> -- user_data- IO CInt--foreign import ccall "wrapper"- mkWebViewAuthenticateCallback :: WebViewAuthenticateCallbackC -> IO (FunPtr WebViewAuthenticateCallbackC)--webViewAuthenticateClosure :: WebViewAuthenticateCallback -> IO Closure-webViewAuthenticateClosure cb = newCClosure =<< mkWebViewAuthenticateCallback wrapped- where wrapped = webViewAuthenticateCallbackWrapper cb--webViewAuthenticateCallbackWrapper ::- WebViewAuthenticateCallback ->- Ptr () ->- Ptr AuthenticationRequest ->- Ptr () ->- IO CInt-webViewAuthenticateCallbackWrapper _cb _ request _ = do- request' <- (newObject AuthenticationRequest) request- result <- _cb request'- let result' = (fromIntegral . fromEnum) result- return result'--onWebViewAuthenticate :: (GObject a, MonadIO m) => a -> WebViewAuthenticateCallback -> m SignalHandlerId-onWebViewAuthenticate obj cb = liftIO $ connectWebViewAuthenticate obj cb SignalConnectBefore-afterWebViewAuthenticate :: (GObject a, MonadIO m) => a -> WebViewAuthenticateCallback -> m SignalHandlerId-afterWebViewAuthenticate obj cb = connectWebViewAuthenticate obj cb SignalConnectAfter--connectWebViewAuthenticate :: (GObject a, MonadIO m) =>- a -> WebViewAuthenticateCallback -> SignalConnectMode -> m SignalHandlerId-connectWebViewAuthenticate obj cb after = liftIO $ do- cb' <- mkWebViewAuthenticateCallback (webViewAuthenticateCallbackWrapper cb)- connectSignalFunPtr obj "authenticate" cb' after---- signal WebView::close-type WebViewCloseCallback =- IO ()--noWebViewCloseCallback :: Maybe WebViewCloseCallback-noWebViewCloseCallback = Nothing--type WebViewCloseCallbackC =- Ptr () -> -- object- Ptr () -> -- user_data- IO ()--foreign import ccall "wrapper"- mkWebViewCloseCallback :: WebViewCloseCallbackC -> IO (FunPtr WebViewCloseCallbackC)--webViewCloseClosure :: WebViewCloseCallback -> IO Closure-webViewCloseClosure cb = newCClosure =<< mkWebViewCloseCallback wrapped- where wrapped = webViewCloseCallbackWrapper cb--webViewCloseCallbackWrapper ::- WebViewCloseCallback ->- Ptr () ->- Ptr () ->- IO ()-webViewCloseCallbackWrapper _cb _ _ = do- _cb --onWebViewClose :: (GObject a, MonadIO m) => a -> WebViewCloseCallback -> m SignalHandlerId-onWebViewClose obj cb = liftIO $ connectWebViewClose obj cb SignalConnectBefore-afterWebViewClose :: (GObject a, MonadIO m) => a -> WebViewCloseCallback -> m SignalHandlerId-afterWebViewClose obj cb = connectWebViewClose obj cb SignalConnectAfter--connectWebViewClose :: (GObject a, MonadIO m) =>- a -> WebViewCloseCallback -> SignalConnectMode -> m SignalHandlerId-connectWebViewClose obj cb after = liftIO $ do- cb' <- mkWebViewCloseCallback (webViewCloseCallbackWrapper cb)- connectSignalFunPtr obj "close" cb' after---- signal WebView::context-menu-type WebViewContextMenuCallback =- ContextMenu ->- Gdk.Event ->- HitTestResult ->- IO Bool--noWebViewContextMenuCallback :: Maybe WebViewContextMenuCallback-noWebViewContextMenuCallback = Nothing--type WebViewContextMenuCallbackC =- Ptr () -> -- object- Ptr ContextMenu ->- Ptr Gdk.Event ->- Ptr HitTestResult ->- Ptr () -> -- user_data- IO CInt--foreign import ccall "wrapper"- mkWebViewContextMenuCallback :: WebViewContextMenuCallbackC -> IO (FunPtr WebViewContextMenuCallbackC)--webViewContextMenuClosure :: WebViewContextMenuCallback -> IO Closure-webViewContextMenuClosure cb = newCClosure =<< mkWebViewContextMenuCallback wrapped- where wrapped = webViewContextMenuCallbackWrapper cb--webViewContextMenuCallbackWrapper ::- WebViewContextMenuCallback ->- Ptr () ->- Ptr ContextMenu ->- Ptr Gdk.Event ->- Ptr HitTestResult ->- Ptr () ->- IO CInt-webViewContextMenuCallbackWrapper _cb _ context_menu event hit_test_result _ = do- context_menu' <- (newObject ContextMenu) context_menu- event' <- (newBoxed Gdk.Event) event- hit_test_result' <- (newObject HitTestResult) hit_test_result- result <- _cb context_menu' event' hit_test_result'- 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- cb' <- mkWebViewContextMenuCallback (webViewContextMenuCallbackWrapper cb)- connectSignalFunPtr obj "context-menu" cb' after---- signal WebView::context-menu-dismissed-type WebViewContextMenuDismissedCallback =- IO ()--noWebViewContextMenuDismissedCallback :: Maybe WebViewContextMenuDismissedCallback-noWebViewContextMenuDismissedCallback = Nothing--type WebViewContextMenuDismissedCallbackC =- Ptr () -> -- object- Ptr () -> -- user_data- IO ()--foreign import ccall "wrapper"- mkWebViewContextMenuDismissedCallback :: WebViewContextMenuDismissedCallbackC -> IO (FunPtr WebViewContextMenuDismissedCallbackC)--webViewContextMenuDismissedClosure :: WebViewContextMenuDismissedCallback -> IO Closure-webViewContextMenuDismissedClosure cb = newCClosure =<< mkWebViewContextMenuDismissedCallback wrapped- where wrapped = webViewContextMenuDismissedCallbackWrapper cb--webViewContextMenuDismissedCallbackWrapper ::- WebViewContextMenuDismissedCallback ->- Ptr () ->- Ptr () ->- IO ()-webViewContextMenuDismissedCallbackWrapper _cb _ _ = do- _cb --onWebViewContextMenuDismissed :: (GObject a, MonadIO m) => a -> WebViewContextMenuDismissedCallback -> m SignalHandlerId-onWebViewContextMenuDismissed obj cb = liftIO $ connectWebViewContextMenuDismissed obj cb SignalConnectBefore-afterWebViewContextMenuDismissed :: (GObject a, MonadIO m) => a -> WebViewContextMenuDismissedCallback -> m SignalHandlerId-afterWebViewContextMenuDismissed obj cb = connectWebViewContextMenuDismissed obj cb SignalConnectAfter--connectWebViewContextMenuDismissed :: (GObject a, MonadIO m) =>- a -> WebViewContextMenuDismissedCallback -> SignalConnectMode -> m SignalHandlerId-connectWebViewContextMenuDismissed obj cb after = liftIO $ do- cb' <- mkWebViewContextMenuDismissedCallback (webViewContextMenuDismissedCallbackWrapper cb)- connectSignalFunPtr obj "context-menu-dismissed" cb' after---- signal WebView::create-type WebViewCreateCallback =- NavigationAction ->- IO Gtk.Widget--noWebViewCreateCallback :: Maybe WebViewCreateCallback-noWebViewCreateCallback = Nothing--type WebViewCreateCallbackC =- Ptr () -> -- object- Ptr NavigationAction ->- Ptr () -> -- user_data- IO (Ptr Gtk.Widget)--foreign import ccall "wrapper"- mkWebViewCreateCallback :: WebViewCreateCallbackC -> IO (FunPtr WebViewCreateCallbackC)--webViewCreateClosure :: WebViewCreateCallback -> IO Closure-webViewCreateClosure cb = newCClosure =<< mkWebViewCreateCallback wrapped- where wrapped = webViewCreateCallbackWrapper cb--webViewCreateCallbackWrapper ::- WebViewCreateCallback ->- Ptr () ->- Ptr NavigationAction ->- Ptr () ->- IO (Ptr Gtk.Widget)-webViewCreateCallbackWrapper _cb _ navigation_action _ = do- navigation_action' <- (newBoxed NavigationAction) navigation_action- result <- _cb navigation_action'- result' <- refObject result- return result'--onWebViewCreate :: (GObject a, MonadIO m) => a -> WebViewCreateCallback -> m SignalHandlerId-onWebViewCreate obj cb = liftIO $ connectWebViewCreate obj cb SignalConnectBefore-afterWebViewCreate :: (GObject a, MonadIO m) => a -> WebViewCreateCallback -> m SignalHandlerId-afterWebViewCreate obj cb = connectWebViewCreate obj cb SignalConnectAfter--connectWebViewCreate :: (GObject a, MonadIO m) =>- a -> WebViewCreateCallback -> SignalConnectMode -> m SignalHandlerId-connectWebViewCreate obj cb after = liftIO $ do- cb' <- mkWebViewCreateCallback (webViewCreateCallbackWrapper cb)- connectSignalFunPtr obj "create" cb' after---- signal WebView::decide-policy-type WebViewDecidePolicyCallback =- PolicyDecision ->- PolicyDecisionType ->- IO Bool--noWebViewDecidePolicyCallback :: Maybe WebViewDecidePolicyCallback-noWebViewDecidePolicyCallback = Nothing--type WebViewDecidePolicyCallbackC =- Ptr () -> -- object- Ptr PolicyDecision ->- CUInt ->- Ptr () -> -- user_data- IO CInt--foreign import ccall "wrapper"- mkWebViewDecidePolicyCallback :: WebViewDecidePolicyCallbackC -> IO (FunPtr WebViewDecidePolicyCallbackC)--webViewDecidePolicyClosure :: WebViewDecidePolicyCallback -> IO Closure-webViewDecidePolicyClosure cb = newCClosure =<< mkWebViewDecidePolicyCallback wrapped- where wrapped = webViewDecidePolicyCallbackWrapper cb--webViewDecidePolicyCallbackWrapper ::- WebViewDecidePolicyCallback ->- Ptr () ->- Ptr PolicyDecision ->- CUInt ->- Ptr () ->- IO CInt-webViewDecidePolicyCallbackWrapper _cb _ decision decision_type _ = do- decision' <- (newObject PolicyDecision) decision- let decision_type' = (toEnum . fromIntegral) decision_type- result <- _cb decision' decision_type'- let result' = (fromIntegral . fromEnum) result- return result'--onWebViewDecidePolicy :: (GObject a, MonadIO m) => a -> WebViewDecidePolicyCallback -> m SignalHandlerId-onWebViewDecidePolicy obj cb = liftIO $ connectWebViewDecidePolicy obj cb SignalConnectBefore-afterWebViewDecidePolicy :: (GObject a, MonadIO m) => a -> WebViewDecidePolicyCallback -> m SignalHandlerId-afterWebViewDecidePolicy obj cb = connectWebViewDecidePolicy obj cb SignalConnectAfter--connectWebViewDecidePolicy :: (GObject a, MonadIO m) =>- a -> WebViewDecidePolicyCallback -> SignalConnectMode -> m SignalHandlerId-connectWebViewDecidePolicy obj cb after = liftIO $ do- cb' <- mkWebViewDecidePolicyCallback (webViewDecidePolicyCallbackWrapper cb)- connectSignalFunPtr obj "decide-policy" cb' after---- signal WebView::enter-fullscreen-type WebViewEnterFullscreenCallback =- IO Bool--noWebViewEnterFullscreenCallback :: Maybe WebViewEnterFullscreenCallback-noWebViewEnterFullscreenCallback = Nothing--type WebViewEnterFullscreenCallbackC =- Ptr () -> -- object- Ptr () -> -- user_data- IO CInt--foreign import ccall "wrapper"- mkWebViewEnterFullscreenCallback :: WebViewEnterFullscreenCallbackC -> IO (FunPtr WebViewEnterFullscreenCallbackC)--webViewEnterFullscreenClosure :: WebViewEnterFullscreenCallback -> IO Closure-webViewEnterFullscreenClosure cb = newCClosure =<< mkWebViewEnterFullscreenCallback wrapped- where wrapped = webViewEnterFullscreenCallbackWrapper cb--webViewEnterFullscreenCallbackWrapper ::- WebViewEnterFullscreenCallback ->- Ptr () ->- Ptr () ->- IO CInt-webViewEnterFullscreenCallbackWrapper _cb _ _ = do- result <- _cb - let result' = (fromIntegral . fromEnum) result- return result'--onWebViewEnterFullscreen :: (GObject a, MonadIO m) => a -> WebViewEnterFullscreenCallback -> m SignalHandlerId-onWebViewEnterFullscreen obj cb = liftIO $ connectWebViewEnterFullscreen obj cb SignalConnectBefore-afterWebViewEnterFullscreen :: (GObject a, MonadIO m) => a -> WebViewEnterFullscreenCallback -> m SignalHandlerId-afterWebViewEnterFullscreen obj cb = connectWebViewEnterFullscreen obj cb SignalConnectAfter--connectWebViewEnterFullscreen :: (GObject a, MonadIO m) =>- a -> WebViewEnterFullscreenCallback -> SignalConnectMode -> m SignalHandlerId-connectWebViewEnterFullscreen obj cb after = liftIO $ do- cb' <- mkWebViewEnterFullscreenCallback (webViewEnterFullscreenCallbackWrapper cb)- connectSignalFunPtr obj "enter-fullscreen" cb' after---- signal WebView::insecure-content-detected-type WebViewInsecureContentDetectedCallback =- InsecureContentEvent ->- IO ()--noWebViewInsecureContentDetectedCallback :: Maybe WebViewInsecureContentDetectedCallback-noWebViewInsecureContentDetectedCallback = Nothing--type WebViewInsecureContentDetectedCallbackC =- Ptr () -> -- object- CUInt ->- Ptr () -> -- user_data- IO ()--foreign import ccall "wrapper"- mkWebViewInsecureContentDetectedCallback :: WebViewInsecureContentDetectedCallbackC -> IO (FunPtr WebViewInsecureContentDetectedCallbackC)--webViewInsecureContentDetectedClosure :: WebViewInsecureContentDetectedCallback -> IO Closure-webViewInsecureContentDetectedClosure cb = newCClosure =<< mkWebViewInsecureContentDetectedCallback wrapped- where wrapped = webViewInsecureContentDetectedCallbackWrapper cb--webViewInsecureContentDetectedCallbackWrapper ::- WebViewInsecureContentDetectedCallback ->- Ptr () ->- CUInt ->- Ptr () ->- IO ()-webViewInsecureContentDetectedCallbackWrapper _cb _ event _ = do- let event' = (toEnum . fromIntegral) event- _cb event'--onWebViewInsecureContentDetected :: (GObject a, MonadIO m) => a -> WebViewInsecureContentDetectedCallback -> m SignalHandlerId-onWebViewInsecureContentDetected obj cb = liftIO $ connectWebViewInsecureContentDetected obj cb SignalConnectBefore-afterWebViewInsecureContentDetected :: (GObject a, MonadIO m) => a -> WebViewInsecureContentDetectedCallback -> m SignalHandlerId-afterWebViewInsecureContentDetected obj cb = connectWebViewInsecureContentDetected obj cb SignalConnectAfter--connectWebViewInsecureContentDetected :: (GObject a, MonadIO m) =>- a -> WebViewInsecureContentDetectedCallback -> SignalConnectMode -> m SignalHandlerId-connectWebViewInsecureContentDetected obj cb after = liftIO $ do- cb' <- mkWebViewInsecureContentDetectedCallback (webViewInsecureContentDetectedCallbackWrapper cb)- connectSignalFunPtr obj "insecure-content-detected" cb' after---- signal WebView::leave-fullscreen-type WebViewLeaveFullscreenCallback =- IO Bool--noWebViewLeaveFullscreenCallback :: Maybe WebViewLeaveFullscreenCallback-noWebViewLeaveFullscreenCallback = Nothing--type WebViewLeaveFullscreenCallbackC =- Ptr () -> -- object- Ptr () -> -- user_data- IO CInt--foreign import ccall "wrapper"- mkWebViewLeaveFullscreenCallback :: WebViewLeaveFullscreenCallbackC -> IO (FunPtr WebViewLeaveFullscreenCallbackC)--webViewLeaveFullscreenClosure :: WebViewLeaveFullscreenCallback -> IO Closure-webViewLeaveFullscreenClosure cb = newCClosure =<< mkWebViewLeaveFullscreenCallback wrapped- where wrapped = webViewLeaveFullscreenCallbackWrapper cb--webViewLeaveFullscreenCallbackWrapper ::- WebViewLeaveFullscreenCallback ->- Ptr () ->- Ptr () ->- IO CInt-webViewLeaveFullscreenCallbackWrapper _cb _ _ = do- result <- _cb - let result' = (fromIntegral . fromEnum) result- return result'--onWebViewLeaveFullscreen :: (GObject a, MonadIO m) => a -> WebViewLeaveFullscreenCallback -> m SignalHandlerId-onWebViewLeaveFullscreen obj cb = liftIO $ connectWebViewLeaveFullscreen obj cb SignalConnectBefore-afterWebViewLeaveFullscreen :: (GObject a, MonadIO m) => a -> WebViewLeaveFullscreenCallback -> m SignalHandlerId-afterWebViewLeaveFullscreen obj cb = connectWebViewLeaveFullscreen obj cb SignalConnectAfter--connectWebViewLeaveFullscreen :: (GObject a, MonadIO m) =>- a -> WebViewLeaveFullscreenCallback -> SignalConnectMode -> m SignalHandlerId-connectWebViewLeaveFullscreen obj cb after = liftIO $ do- cb' <- mkWebViewLeaveFullscreenCallback (webViewLeaveFullscreenCallbackWrapper cb)- connectSignalFunPtr obj "leave-fullscreen" cb' after---- signal WebView::load-changed-type WebViewLoadChangedCallback =- LoadEvent ->- IO ()--noWebViewLoadChangedCallback :: Maybe WebViewLoadChangedCallback-noWebViewLoadChangedCallback = Nothing--type WebViewLoadChangedCallbackC =- Ptr () -> -- object- CUInt ->- Ptr () -> -- user_data- IO ()--foreign import ccall "wrapper"- mkWebViewLoadChangedCallback :: WebViewLoadChangedCallbackC -> IO (FunPtr WebViewLoadChangedCallbackC)--webViewLoadChangedClosure :: WebViewLoadChangedCallback -> IO Closure-webViewLoadChangedClosure cb = newCClosure =<< mkWebViewLoadChangedCallback wrapped- where wrapped = webViewLoadChangedCallbackWrapper cb--webViewLoadChangedCallbackWrapper ::- WebViewLoadChangedCallback ->- Ptr () ->- CUInt ->- Ptr () ->- IO ()-webViewLoadChangedCallbackWrapper _cb _ load_event _ = do- let load_event' = (toEnum . fromIntegral) load_event- _cb load_event'--onWebViewLoadChanged :: (GObject a, MonadIO m) => a -> WebViewLoadChangedCallback -> m SignalHandlerId-onWebViewLoadChanged obj cb = liftIO $ connectWebViewLoadChanged obj cb SignalConnectBefore-afterWebViewLoadChanged :: (GObject a, MonadIO m) => a -> WebViewLoadChangedCallback -> m SignalHandlerId-afterWebViewLoadChanged obj cb = connectWebViewLoadChanged obj cb SignalConnectAfter--connectWebViewLoadChanged :: (GObject a, MonadIO m) =>- a -> WebViewLoadChangedCallback -> SignalConnectMode -> m SignalHandlerId-connectWebViewLoadChanged obj cb after = liftIO $ do- cb' <- mkWebViewLoadChangedCallback (webViewLoadChangedCallbackWrapper cb)- connectSignalFunPtr obj "load-changed" cb' after---- signal WebView::load-failed-type WebViewLoadFailedCallback =- LoadEvent ->- T.Text ->- Ptr () ->- IO Bool--noWebViewLoadFailedCallback :: Maybe WebViewLoadFailedCallback-noWebViewLoadFailedCallback = Nothing--type WebViewLoadFailedCallbackC =- Ptr () -> -- object- CUInt ->- CString ->- Ptr () ->- Ptr () -> -- user_data- IO CInt--foreign import ccall "wrapper"- mkWebViewLoadFailedCallback :: WebViewLoadFailedCallbackC -> IO (FunPtr WebViewLoadFailedCallbackC)--webViewLoadFailedClosure :: WebViewLoadFailedCallback -> IO Closure-webViewLoadFailedClosure cb = newCClosure =<< mkWebViewLoadFailedCallback wrapped- where wrapped = webViewLoadFailedCallbackWrapper cb--webViewLoadFailedCallbackWrapper ::- WebViewLoadFailedCallback ->- Ptr () ->- CUInt ->- CString ->- Ptr () ->- Ptr () ->- IO CInt-webViewLoadFailedCallbackWrapper _cb _ load_event failing_uri error_ _ = do- let load_event' = (toEnum . fromIntegral) load_event- failing_uri' <- cstringToText failing_uri- result <- _cb load_event' failing_uri' error_- let result' = (fromIntegral . fromEnum) result- return result'--onWebViewLoadFailed :: (GObject a, MonadIO m) => a -> WebViewLoadFailedCallback -> m SignalHandlerId-onWebViewLoadFailed obj cb = liftIO $ connectWebViewLoadFailed obj cb SignalConnectBefore-afterWebViewLoadFailed :: (GObject a, MonadIO m) => a -> WebViewLoadFailedCallback -> m SignalHandlerId-afterWebViewLoadFailed obj cb = connectWebViewLoadFailed obj cb SignalConnectAfter--connectWebViewLoadFailed :: (GObject a, MonadIO m) =>- a -> WebViewLoadFailedCallback -> SignalConnectMode -> m SignalHandlerId-connectWebViewLoadFailed obj cb after = liftIO $ do- cb' <- mkWebViewLoadFailedCallback (webViewLoadFailedCallbackWrapper cb)- connectSignalFunPtr obj "load-failed" cb' after---- signal WebView::load-failed-with-tls-errors-type WebViewLoadFailedWithTlsErrorsCallback =- T.Text ->- Gio.TlsCertificate ->- [Gio.TlsCertificateFlags] ->- IO Bool--noWebViewLoadFailedWithTlsErrorsCallback :: Maybe WebViewLoadFailedWithTlsErrorsCallback-noWebViewLoadFailedWithTlsErrorsCallback = Nothing--type WebViewLoadFailedWithTlsErrorsCallbackC =- Ptr () -> -- object- CString ->- Ptr Gio.TlsCertificate ->- CUInt ->- Ptr () -> -- user_data- IO CInt--foreign import ccall "wrapper"- mkWebViewLoadFailedWithTlsErrorsCallback :: WebViewLoadFailedWithTlsErrorsCallbackC -> IO (FunPtr WebViewLoadFailedWithTlsErrorsCallbackC)--webViewLoadFailedWithTlsErrorsClosure :: WebViewLoadFailedWithTlsErrorsCallback -> IO Closure-webViewLoadFailedWithTlsErrorsClosure cb = newCClosure =<< mkWebViewLoadFailedWithTlsErrorsCallback wrapped- where wrapped = webViewLoadFailedWithTlsErrorsCallbackWrapper cb--webViewLoadFailedWithTlsErrorsCallbackWrapper ::- WebViewLoadFailedWithTlsErrorsCallback ->- Ptr () ->- CString ->- Ptr Gio.TlsCertificate ->- CUInt ->- Ptr () ->- IO CInt-webViewLoadFailedWithTlsErrorsCallbackWrapper _cb _ failing_uri certificate errors _ = do- failing_uri' <- cstringToText failing_uri- certificate' <- (newObject Gio.TlsCertificate) certificate- let errors' = wordToGFlags errors- result <- _cb failing_uri' certificate' errors'- let result' = (fromIntegral . fromEnum) result- return result'--onWebViewLoadFailedWithTlsErrors :: (GObject a, MonadIO m) => a -> WebViewLoadFailedWithTlsErrorsCallback -> m SignalHandlerId-onWebViewLoadFailedWithTlsErrors obj cb = liftIO $ connectWebViewLoadFailedWithTlsErrors obj cb SignalConnectBefore-afterWebViewLoadFailedWithTlsErrors :: (GObject a, MonadIO m) => a -> WebViewLoadFailedWithTlsErrorsCallback -> m SignalHandlerId-afterWebViewLoadFailedWithTlsErrors obj cb = connectWebViewLoadFailedWithTlsErrors obj cb SignalConnectAfter--connectWebViewLoadFailedWithTlsErrors :: (GObject a, MonadIO m) =>- a -> WebViewLoadFailedWithTlsErrorsCallback -> SignalConnectMode -> m SignalHandlerId-connectWebViewLoadFailedWithTlsErrors obj cb after = liftIO $ do- cb' <- mkWebViewLoadFailedWithTlsErrorsCallback (webViewLoadFailedWithTlsErrorsCallbackWrapper cb)- connectSignalFunPtr obj "load-failed-with-tls-errors" cb' after---- signal WebView::mouse-target-changed-type WebViewMouseTargetChangedCallback =- HitTestResult ->- Word32 ->- IO ()--noWebViewMouseTargetChangedCallback :: Maybe WebViewMouseTargetChangedCallback-noWebViewMouseTargetChangedCallback = Nothing--type WebViewMouseTargetChangedCallbackC =- Ptr () -> -- object- Ptr HitTestResult ->- Word32 ->- Ptr () -> -- user_data- IO ()--foreign import ccall "wrapper"- mkWebViewMouseTargetChangedCallback :: WebViewMouseTargetChangedCallbackC -> IO (FunPtr WebViewMouseTargetChangedCallbackC)--webViewMouseTargetChangedClosure :: WebViewMouseTargetChangedCallback -> IO Closure-webViewMouseTargetChangedClosure cb = newCClosure =<< mkWebViewMouseTargetChangedCallback wrapped- where wrapped = webViewMouseTargetChangedCallbackWrapper cb--webViewMouseTargetChangedCallbackWrapper ::- WebViewMouseTargetChangedCallback ->- Ptr () ->- Ptr HitTestResult ->- Word32 ->- Ptr () ->- IO ()-webViewMouseTargetChangedCallbackWrapper _cb _ hit_test_result modifiers _ = do- hit_test_result' <- (newObject HitTestResult) hit_test_result- _cb hit_test_result' modifiers--onWebViewMouseTargetChanged :: (GObject a, MonadIO m) => a -> WebViewMouseTargetChangedCallback -> m SignalHandlerId-onWebViewMouseTargetChanged obj cb = liftIO $ connectWebViewMouseTargetChanged obj cb SignalConnectBefore-afterWebViewMouseTargetChanged :: (GObject a, MonadIO m) => a -> WebViewMouseTargetChangedCallback -> m SignalHandlerId-afterWebViewMouseTargetChanged obj cb = connectWebViewMouseTargetChanged obj cb SignalConnectAfter--connectWebViewMouseTargetChanged :: (GObject a, MonadIO m) =>- a -> WebViewMouseTargetChangedCallback -> SignalConnectMode -> m SignalHandlerId-connectWebViewMouseTargetChanged obj cb after = liftIO $ do- cb' <- mkWebViewMouseTargetChangedCallback (webViewMouseTargetChangedCallbackWrapper cb)- connectSignalFunPtr obj "mouse-target-changed" cb' after---- signal WebView::permission-request-type WebViewPermissionRequestCallback =- PermissionRequest ->- IO Bool--noWebViewPermissionRequestCallback :: Maybe WebViewPermissionRequestCallback-noWebViewPermissionRequestCallback = Nothing--type WebViewPermissionRequestCallbackC =- Ptr () -> -- object- Ptr PermissionRequest ->- Ptr () -> -- user_data- IO CInt--foreign import ccall "wrapper"- mkWebViewPermissionRequestCallback :: WebViewPermissionRequestCallbackC -> IO (FunPtr WebViewPermissionRequestCallbackC)--webViewPermissionRequestClosure :: WebViewPermissionRequestCallback -> IO Closure-webViewPermissionRequestClosure cb = newCClosure =<< mkWebViewPermissionRequestCallback wrapped- where wrapped = webViewPermissionRequestCallbackWrapper cb--webViewPermissionRequestCallbackWrapper ::- WebViewPermissionRequestCallback ->- Ptr () ->- Ptr PermissionRequest ->- Ptr () ->- IO CInt-webViewPermissionRequestCallbackWrapper _cb _ request _ = do- request' <- (newObject PermissionRequest) request- result <- _cb request'- let result' = (fromIntegral . fromEnum) result- return result'--onWebViewPermissionRequest :: (GObject a, MonadIO m) => a -> WebViewPermissionRequestCallback -> m SignalHandlerId-onWebViewPermissionRequest obj cb = liftIO $ connectWebViewPermissionRequest obj cb SignalConnectBefore-afterWebViewPermissionRequest :: (GObject a, MonadIO m) => a -> WebViewPermissionRequestCallback -> m SignalHandlerId-afterWebViewPermissionRequest obj cb = connectWebViewPermissionRequest obj cb SignalConnectAfter--connectWebViewPermissionRequest :: (GObject a, MonadIO m) =>- a -> WebViewPermissionRequestCallback -> SignalConnectMode -> m SignalHandlerId-connectWebViewPermissionRequest obj cb after = liftIO $ do- cb' <- mkWebViewPermissionRequestCallback (webViewPermissionRequestCallbackWrapper cb)- connectSignalFunPtr obj "permission-request" cb' after---- signal WebView::print-type WebViewPrintCallback =- PrintOperation ->- IO Bool--noWebViewPrintCallback :: Maybe WebViewPrintCallback-noWebViewPrintCallback = Nothing--type WebViewPrintCallbackC =- Ptr () -> -- object- Ptr PrintOperation ->- Ptr () -> -- user_data- IO CInt--foreign import ccall "wrapper"- mkWebViewPrintCallback :: WebViewPrintCallbackC -> IO (FunPtr WebViewPrintCallbackC)--webViewPrintClosure :: WebViewPrintCallback -> IO Closure-webViewPrintClosure cb = newCClosure =<< mkWebViewPrintCallback wrapped- where wrapped = webViewPrintCallbackWrapper cb--webViewPrintCallbackWrapper ::- WebViewPrintCallback ->- Ptr () ->- Ptr PrintOperation ->- Ptr () ->- IO CInt-webViewPrintCallbackWrapper _cb _ print_operation _ = do- print_operation' <- (newObject PrintOperation) print_operation- result <- _cb print_operation'- let result' = (fromIntegral . fromEnum) result- return result'--onWebViewPrint :: (GObject a, MonadIO m) => a -> WebViewPrintCallback -> m SignalHandlerId-onWebViewPrint obj cb = liftIO $ connectWebViewPrint obj cb SignalConnectBefore-afterWebViewPrint :: (GObject a, MonadIO m) => a -> WebViewPrintCallback -> m SignalHandlerId-afterWebViewPrint obj cb = connectWebViewPrint obj cb SignalConnectAfter--connectWebViewPrint :: (GObject a, MonadIO m) =>- a -> WebViewPrintCallback -> SignalConnectMode -> m SignalHandlerId-connectWebViewPrint obj cb after = liftIO $ do- cb' <- mkWebViewPrintCallback (webViewPrintCallbackWrapper cb)- connectSignalFunPtr obj "print" cb' after---- signal WebView::ready-to-show-type WebViewReadyToShowCallback =- IO ()--noWebViewReadyToShowCallback :: Maybe WebViewReadyToShowCallback-noWebViewReadyToShowCallback = Nothing--type WebViewReadyToShowCallbackC =- Ptr () -> -- object- Ptr () -> -- user_data- IO ()--foreign import ccall "wrapper"- mkWebViewReadyToShowCallback :: WebViewReadyToShowCallbackC -> IO (FunPtr WebViewReadyToShowCallbackC)--webViewReadyToShowClosure :: WebViewReadyToShowCallback -> IO Closure-webViewReadyToShowClosure cb = newCClosure =<< mkWebViewReadyToShowCallback wrapped- where wrapped = webViewReadyToShowCallbackWrapper cb--webViewReadyToShowCallbackWrapper ::- WebViewReadyToShowCallback ->- Ptr () ->- Ptr () ->- IO ()-webViewReadyToShowCallbackWrapper _cb _ _ = do- _cb --onWebViewReadyToShow :: (GObject a, MonadIO m) => a -> WebViewReadyToShowCallback -> m SignalHandlerId-onWebViewReadyToShow obj cb = liftIO $ connectWebViewReadyToShow obj cb SignalConnectBefore-afterWebViewReadyToShow :: (GObject a, MonadIO m) => a -> WebViewReadyToShowCallback -> m SignalHandlerId-afterWebViewReadyToShow obj cb = connectWebViewReadyToShow obj cb SignalConnectAfter--connectWebViewReadyToShow :: (GObject a, MonadIO m) =>- a -> WebViewReadyToShowCallback -> SignalConnectMode -> m SignalHandlerId-connectWebViewReadyToShow obj cb after = liftIO $ do- cb' <- mkWebViewReadyToShowCallback (webViewReadyToShowCallbackWrapper cb)- connectSignalFunPtr obj "ready-to-show" cb' after---- signal WebView::resource-load-started-type WebViewResourceLoadStartedCallback =- WebResource ->- URIRequest ->- IO ()--noWebViewResourceLoadStartedCallback :: Maybe WebViewResourceLoadStartedCallback-noWebViewResourceLoadStartedCallback = Nothing--type WebViewResourceLoadStartedCallbackC =- Ptr () -> -- object- Ptr WebResource ->- Ptr URIRequest ->- Ptr () -> -- user_data- IO ()--foreign import ccall "wrapper"- mkWebViewResourceLoadStartedCallback :: WebViewResourceLoadStartedCallbackC -> IO (FunPtr WebViewResourceLoadStartedCallbackC)--webViewResourceLoadStartedClosure :: WebViewResourceLoadStartedCallback -> IO Closure-webViewResourceLoadStartedClosure cb = newCClosure =<< mkWebViewResourceLoadStartedCallback wrapped- where wrapped = webViewResourceLoadStartedCallbackWrapper cb--webViewResourceLoadStartedCallbackWrapper ::- WebViewResourceLoadStartedCallback ->- Ptr () ->- Ptr WebResource ->- Ptr URIRequest ->- Ptr () ->- IO ()-webViewResourceLoadStartedCallbackWrapper _cb _ resource request _ = do- resource' <- (newObject WebResource) resource- request' <- (newObject URIRequest) request- _cb resource' request'--onWebViewResourceLoadStarted :: (GObject a, MonadIO m) => a -> WebViewResourceLoadStartedCallback -> m SignalHandlerId-onWebViewResourceLoadStarted obj cb = liftIO $ connectWebViewResourceLoadStarted obj cb SignalConnectBefore-afterWebViewResourceLoadStarted :: (GObject a, MonadIO m) => a -> WebViewResourceLoadStartedCallback -> m SignalHandlerId-afterWebViewResourceLoadStarted obj cb = connectWebViewResourceLoadStarted obj cb SignalConnectAfter--connectWebViewResourceLoadStarted :: (GObject a, MonadIO m) =>- a -> WebViewResourceLoadStartedCallback -> SignalConnectMode -> m SignalHandlerId-connectWebViewResourceLoadStarted obj cb after = liftIO $ do- cb' <- mkWebViewResourceLoadStartedCallback (webViewResourceLoadStartedCallbackWrapper cb)- connectSignalFunPtr obj "resource-load-started" cb' after---- signal WebView::run-as-modal-type WebViewRunAsModalCallback =- IO ()--noWebViewRunAsModalCallback :: Maybe WebViewRunAsModalCallback-noWebViewRunAsModalCallback = Nothing--type WebViewRunAsModalCallbackC =- Ptr () -> -- object- Ptr () -> -- user_data- IO ()--foreign import ccall "wrapper"- mkWebViewRunAsModalCallback :: WebViewRunAsModalCallbackC -> IO (FunPtr WebViewRunAsModalCallbackC)--webViewRunAsModalClosure :: WebViewRunAsModalCallback -> IO Closure-webViewRunAsModalClosure cb = newCClosure =<< mkWebViewRunAsModalCallback wrapped- where wrapped = webViewRunAsModalCallbackWrapper cb--webViewRunAsModalCallbackWrapper ::- WebViewRunAsModalCallback ->- Ptr () ->- Ptr () ->- IO ()-webViewRunAsModalCallbackWrapper _cb _ _ = do- _cb --onWebViewRunAsModal :: (GObject a, MonadIO m) => a -> WebViewRunAsModalCallback -> m SignalHandlerId-onWebViewRunAsModal obj cb = liftIO $ connectWebViewRunAsModal obj cb SignalConnectBefore-afterWebViewRunAsModal :: (GObject a, MonadIO m) => a -> WebViewRunAsModalCallback -> m SignalHandlerId-afterWebViewRunAsModal obj cb = connectWebViewRunAsModal obj cb SignalConnectAfter--connectWebViewRunAsModal :: (GObject a, MonadIO m) =>- a -> WebViewRunAsModalCallback -> SignalConnectMode -> m SignalHandlerId-connectWebViewRunAsModal obj cb after = liftIO $ do- cb' <- mkWebViewRunAsModalCallback (webViewRunAsModalCallbackWrapper cb)- connectSignalFunPtr obj "run-as-modal" cb' after---- signal WebView::run-color-chooser-type WebViewRunColorChooserCallback =- ColorChooserRequest ->- IO Bool--noWebViewRunColorChooserCallback :: Maybe WebViewRunColorChooserCallback-noWebViewRunColorChooserCallback = Nothing--type WebViewRunColorChooserCallbackC =- Ptr () -> -- object- Ptr ColorChooserRequest ->- Ptr () -> -- user_data- IO CInt--foreign import ccall "wrapper"- mkWebViewRunColorChooserCallback :: WebViewRunColorChooserCallbackC -> IO (FunPtr WebViewRunColorChooserCallbackC)--webViewRunColorChooserClosure :: WebViewRunColorChooserCallback -> IO Closure-webViewRunColorChooserClosure cb = newCClosure =<< mkWebViewRunColorChooserCallback wrapped- where wrapped = webViewRunColorChooserCallbackWrapper cb--webViewRunColorChooserCallbackWrapper ::- WebViewRunColorChooserCallback ->- Ptr () ->- Ptr ColorChooserRequest ->- Ptr () ->- IO CInt-webViewRunColorChooserCallbackWrapper _cb _ request _ = do- request' <- (newObject ColorChooserRequest) request- result <- _cb request'- let result' = (fromIntegral . fromEnum) result- return result'--onWebViewRunColorChooser :: (GObject a, MonadIO m) => a -> WebViewRunColorChooserCallback -> m SignalHandlerId-onWebViewRunColorChooser obj cb = liftIO $ connectWebViewRunColorChooser obj cb SignalConnectBefore-afterWebViewRunColorChooser :: (GObject a, MonadIO m) => a -> WebViewRunColorChooserCallback -> m SignalHandlerId-afterWebViewRunColorChooser obj cb = connectWebViewRunColorChooser obj cb SignalConnectAfter--connectWebViewRunColorChooser :: (GObject a, MonadIO m) =>- a -> WebViewRunColorChooserCallback -> SignalConnectMode -> m SignalHandlerId-connectWebViewRunColorChooser obj cb after = liftIO $ do- cb' <- mkWebViewRunColorChooserCallback (webViewRunColorChooserCallbackWrapper cb)- connectSignalFunPtr obj "run-color-chooser" cb' after---- signal WebView::run-file-chooser-type WebViewRunFileChooserCallback =- FileChooserRequest ->- IO Bool--noWebViewRunFileChooserCallback :: Maybe WebViewRunFileChooserCallback-noWebViewRunFileChooserCallback = Nothing--type WebViewRunFileChooserCallbackC =- Ptr () -> -- object- Ptr FileChooserRequest ->- Ptr () -> -- user_data- IO CInt--foreign import ccall "wrapper"- mkWebViewRunFileChooserCallback :: WebViewRunFileChooserCallbackC -> IO (FunPtr WebViewRunFileChooserCallbackC)--webViewRunFileChooserClosure :: WebViewRunFileChooserCallback -> IO Closure-webViewRunFileChooserClosure cb = newCClosure =<< mkWebViewRunFileChooserCallback wrapped- where wrapped = webViewRunFileChooserCallbackWrapper cb--webViewRunFileChooserCallbackWrapper ::- WebViewRunFileChooserCallback ->- Ptr () ->- Ptr FileChooserRequest ->- Ptr () ->- IO CInt-webViewRunFileChooserCallbackWrapper _cb _ request _ = do- request' <- (newObject 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- cb' <- mkWebViewRunFileChooserCallback (webViewRunFileChooserCallbackWrapper cb)- connectSignalFunPtr obj "run-file-chooser" cb' after---- signal WebView::script-dialog-type WebViewScriptDialogCallback =- ScriptDialog ->- IO Bool--noWebViewScriptDialogCallback :: Maybe WebViewScriptDialogCallback-noWebViewScriptDialogCallback = Nothing--type WebViewScriptDialogCallbackC =- Ptr () -> -- object- Ptr ScriptDialog ->- Ptr () -> -- user_data- IO CInt--foreign import ccall "wrapper"- mkWebViewScriptDialogCallback :: WebViewScriptDialogCallbackC -> IO (FunPtr WebViewScriptDialogCallbackC)--webViewScriptDialogClosure :: WebViewScriptDialogCallback -> IO Closure-webViewScriptDialogClosure cb = newCClosure =<< mkWebViewScriptDialogCallback wrapped- where wrapped = webViewScriptDialogCallbackWrapper cb--webViewScriptDialogCallbackWrapper ::- WebViewScriptDialogCallback ->- Ptr () ->- Ptr ScriptDialog ->- Ptr () ->- IO CInt-webViewScriptDialogCallbackWrapper _cb _ dialog _ = do- dialog' <- (newBoxed ScriptDialog) dialog- result <- _cb dialog'- let result' = (fromIntegral . fromEnum) result- return result'--onWebViewScriptDialog :: (GObject a, MonadIO m) => a -> WebViewScriptDialogCallback -> m SignalHandlerId-onWebViewScriptDialog obj cb = liftIO $ connectWebViewScriptDialog obj cb SignalConnectBefore-afterWebViewScriptDialog :: (GObject a, MonadIO m) => a -> WebViewScriptDialogCallback -> m SignalHandlerId-afterWebViewScriptDialog obj cb = connectWebViewScriptDialog obj cb SignalConnectAfter--connectWebViewScriptDialog :: (GObject a, MonadIO m) =>- a -> WebViewScriptDialogCallback -> SignalConnectMode -> m SignalHandlerId-connectWebViewScriptDialog obj cb after = liftIO $ do- cb' <- mkWebViewScriptDialogCallback (webViewScriptDialogCallbackWrapper cb)- connectSignalFunPtr obj "script-dialog" cb' after---- signal WebView::show-notification-type WebViewShowNotificationCallback =- Notification ->- IO Bool--noWebViewShowNotificationCallback :: Maybe WebViewShowNotificationCallback-noWebViewShowNotificationCallback = Nothing--type WebViewShowNotificationCallbackC =- Ptr () -> -- object- Ptr Notification ->- Ptr () -> -- user_data- IO CInt--foreign import ccall "wrapper"- mkWebViewShowNotificationCallback :: WebViewShowNotificationCallbackC -> IO (FunPtr WebViewShowNotificationCallbackC)--webViewShowNotificationClosure :: WebViewShowNotificationCallback -> IO Closure-webViewShowNotificationClosure cb = newCClosure =<< mkWebViewShowNotificationCallback wrapped- where wrapped = webViewShowNotificationCallbackWrapper cb--webViewShowNotificationCallbackWrapper ::- WebViewShowNotificationCallback ->- Ptr () ->- Ptr Notification ->- Ptr () ->- IO CInt-webViewShowNotificationCallbackWrapper _cb _ notification _ = do- notification' <- (newObject Notification) notification- result <- _cb notification'- let result' = (fromIntegral . fromEnum) result- return result'--onWebViewShowNotification :: (GObject a, MonadIO m) => a -> WebViewShowNotificationCallback -> m SignalHandlerId-onWebViewShowNotification obj cb = liftIO $ connectWebViewShowNotification obj cb SignalConnectBefore-afterWebViewShowNotification :: (GObject a, MonadIO m) => a -> WebViewShowNotificationCallback -> m SignalHandlerId-afterWebViewShowNotification obj cb = connectWebViewShowNotification obj cb SignalConnectAfter--connectWebViewShowNotification :: (GObject a, MonadIO m) =>- a -> WebViewShowNotificationCallback -> SignalConnectMode -> m SignalHandlerId-connectWebViewShowNotification obj cb after = liftIO $ do- cb' <- mkWebViewShowNotificationCallback (webViewShowNotificationCallbackWrapper cb)- connectSignalFunPtr obj "show-notification" cb' after---- signal WebView::submit-form-type WebViewSubmitFormCallback =- FormSubmissionRequest ->- IO ()--noWebViewSubmitFormCallback :: Maybe WebViewSubmitFormCallback-noWebViewSubmitFormCallback = Nothing--type WebViewSubmitFormCallbackC =- Ptr () -> -- object- Ptr FormSubmissionRequest ->- Ptr () -> -- user_data- IO ()--foreign import ccall "wrapper"- mkWebViewSubmitFormCallback :: WebViewSubmitFormCallbackC -> IO (FunPtr WebViewSubmitFormCallbackC)--webViewSubmitFormClosure :: WebViewSubmitFormCallback -> IO Closure-webViewSubmitFormClosure cb = newCClosure =<< mkWebViewSubmitFormCallback wrapped- where wrapped = webViewSubmitFormCallbackWrapper cb--webViewSubmitFormCallbackWrapper ::- WebViewSubmitFormCallback ->- Ptr () ->- Ptr FormSubmissionRequest ->- Ptr () ->- IO ()-webViewSubmitFormCallbackWrapper _cb _ request _ = do- request' <- (newObject FormSubmissionRequest) request- _cb request'--onWebViewSubmitForm :: (GObject a, MonadIO m) => a -> WebViewSubmitFormCallback -> m SignalHandlerId-onWebViewSubmitForm obj cb = liftIO $ connectWebViewSubmitForm obj cb SignalConnectBefore-afterWebViewSubmitForm :: (GObject a, MonadIO m) => a -> WebViewSubmitFormCallback -> m SignalHandlerId-afterWebViewSubmitForm obj cb = connectWebViewSubmitForm obj cb SignalConnectAfter--connectWebViewSubmitForm :: (GObject a, MonadIO m) =>- a -> WebViewSubmitFormCallback -> SignalConnectMode -> m SignalHandlerId-connectWebViewSubmitForm obj cb after = liftIO $ do- cb' <- mkWebViewSubmitFormCallback (webViewSubmitFormCallbackWrapper cb)- connectSignalFunPtr obj "submit-form" cb' after---- signal WebView::web-process-crashed-type WebViewWebProcessCrashedCallback =- IO Bool--noWebViewWebProcessCrashedCallback :: Maybe WebViewWebProcessCrashedCallback-noWebViewWebProcessCrashedCallback = Nothing--type WebViewWebProcessCrashedCallbackC =- Ptr () -> -- object- Ptr () -> -- user_data- IO CInt--foreign import ccall "wrapper"- mkWebViewWebProcessCrashedCallback :: WebViewWebProcessCrashedCallbackC -> IO (FunPtr WebViewWebProcessCrashedCallbackC)--webViewWebProcessCrashedClosure :: WebViewWebProcessCrashedCallback -> IO Closure-webViewWebProcessCrashedClosure cb = newCClosure =<< mkWebViewWebProcessCrashedCallback wrapped- where wrapped = webViewWebProcessCrashedCallbackWrapper cb--webViewWebProcessCrashedCallbackWrapper ::- WebViewWebProcessCrashedCallback ->- Ptr () ->- Ptr () ->- IO CInt-webViewWebProcessCrashedCallbackWrapper _cb _ _ = do- result <- _cb - let result' = (fromIntegral . fromEnum) result- return result'--onWebViewWebProcessCrashed :: (GObject a, MonadIO m) => a -> WebViewWebProcessCrashedCallback -> m SignalHandlerId-onWebViewWebProcessCrashed obj cb = liftIO $ connectWebViewWebProcessCrashed obj cb SignalConnectBefore-afterWebViewWebProcessCrashed :: (GObject a, MonadIO m) => a -> WebViewWebProcessCrashedCallback -> m SignalHandlerId-afterWebViewWebProcessCrashed obj cb = connectWebViewWebProcessCrashed obj cb SignalConnectAfter--connectWebViewWebProcessCrashed :: (GObject a, MonadIO m) =>- a -> WebViewWebProcessCrashedCallback -> SignalConnectMode -> m SignalHandlerId-connectWebViewWebProcessCrashed obj cb after = liftIO $ do- cb' <- mkWebViewWebProcessCrashedCallback (webViewWebProcessCrashedCallbackWrapper cb)- connectSignalFunPtr obj "web-process-crashed" cb' after---- VVV Prop "editable"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable,PropertyWritable]--getWebViewEditable :: (MonadIO m, WebViewK o) => o -> m Bool-getWebViewEditable obj = liftIO $ getObjectPropertyBool obj "editable"--setWebViewEditable :: (MonadIO m, WebViewK o) => o -> Bool -> m ()-setWebViewEditable obj val = liftIO $ setObjectPropertyBool obj "editable" val--constructWebViewEditable :: Bool -> IO ([Char], GValue)-constructWebViewEditable val = constructObjectPropertyBool "editable" val--data WebViewEditablePropertyInfo-instance AttrInfo WebViewEditablePropertyInfo where- type AttrAllowedOps WebViewEditablePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint WebViewEditablePropertyInfo = (~) Bool- type AttrBaseTypeConstraint WebViewEditablePropertyInfo = WebViewK- type AttrGetType WebViewEditablePropertyInfo = Bool- type AttrLabel WebViewEditablePropertyInfo = "WebView::editable"- attrGet _ = getWebViewEditable- attrSet _ = setWebViewEditable- attrConstruct _ = constructWebViewEditable---- VVV Prop "estimated-load-progress"- -- Type: TBasicType TDouble- -- Flags: [PropertyReadable]--getWebViewEstimatedLoadProgress :: (MonadIO m, WebViewK o) => o -> m Double-getWebViewEstimatedLoadProgress obj = liftIO $ getObjectPropertyDouble obj "estimated-load-progress"--data WebViewEstimatedLoadProgressPropertyInfo-instance AttrInfo WebViewEstimatedLoadProgressPropertyInfo where- type AttrAllowedOps WebViewEstimatedLoadProgressPropertyInfo = '[ 'AttrGet]- type AttrSetTypeConstraint WebViewEstimatedLoadProgressPropertyInfo = (~) ()- type AttrBaseTypeConstraint WebViewEstimatedLoadProgressPropertyInfo = WebViewK- type AttrGetType WebViewEstimatedLoadProgressPropertyInfo = Double- type AttrLabel WebViewEstimatedLoadProgressPropertyInfo = "WebView::estimated-load-progress"- attrGet _ = getWebViewEstimatedLoadProgress- attrSet _ = undefined- attrConstruct _ = undefined---- VVV Prop "favicon"- -- Type: TBasicType TVoid- -- Flags: [PropertyReadable]--getWebViewFavicon :: (MonadIO m, WebViewK o) => o -> m (Ptr ())-getWebViewFavicon obj = liftIO $ getObjectPropertyPtr obj "favicon"--data WebViewFaviconPropertyInfo-instance AttrInfo WebViewFaviconPropertyInfo where- type AttrAllowedOps WebViewFaviconPropertyInfo = '[ 'AttrGet]- type AttrSetTypeConstraint WebViewFaviconPropertyInfo = (~) ()- type AttrBaseTypeConstraint WebViewFaviconPropertyInfo = WebViewK- type AttrGetType WebViewFaviconPropertyInfo = (Ptr ())- type AttrLabel WebViewFaviconPropertyInfo = "WebView::favicon"- attrGet _ = getWebViewFavicon- attrSet _ = undefined- attrConstruct _ = undefined---- VVV Prop "is-loading"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable]--getWebViewIsLoading :: (MonadIO m, WebViewK o) => o -> m Bool-getWebViewIsLoading obj = liftIO $ getObjectPropertyBool obj "is-loading"--data WebViewIsLoadingPropertyInfo-instance AttrInfo WebViewIsLoadingPropertyInfo where- type AttrAllowedOps WebViewIsLoadingPropertyInfo = '[ 'AttrGet]- type AttrSetTypeConstraint WebViewIsLoadingPropertyInfo = (~) ()- type AttrBaseTypeConstraint WebViewIsLoadingPropertyInfo = WebViewK- type AttrGetType WebViewIsLoadingPropertyInfo = Bool- type AttrLabel WebViewIsLoadingPropertyInfo = "WebView::is-loading"- attrGet _ = getWebViewIsLoading- attrSet _ = undefined- attrConstruct _ = undefined---- VVV Prop "is-playing-audio"- -- Type: TBasicType TBoolean- -- Flags: [PropertyReadable]--getWebViewIsPlayingAudio :: (MonadIO m, WebViewK o) => o -> m Bool-getWebViewIsPlayingAudio obj = liftIO $ getObjectPropertyBool obj "is-playing-audio"--data WebViewIsPlayingAudioPropertyInfo-instance AttrInfo WebViewIsPlayingAudioPropertyInfo where- type AttrAllowedOps WebViewIsPlayingAudioPropertyInfo = '[ 'AttrGet]- type AttrSetTypeConstraint WebViewIsPlayingAudioPropertyInfo = (~) ()- type AttrBaseTypeConstraint WebViewIsPlayingAudioPropertyInfo = WebViewK- type AttrGetType WebViewIsPlayingAudioPropertyInfo = Bool- type AttrLabel WebViewIsPlayingAudioPropertyInfo = "WebView::is-playing-audio"- attrGet _ = getWebViewIsPlayingAudio- attrSet _ = undefined- attrConstruct _ = undefined---- VVV Prop "related-view"- -- Type: TInterface "WebKit2" "WebView"- -- Flags: [PropertyWritable,PropertyConstructOnly]--constructWebViewRelatedView :: (WebViewK a) => a -> IO ([Char], GValue)-constructWebViewRelatedView val = constructObjectPropertyObject "related-view" val--data WebViewRelatedViewPropertyInfo-instance AttrInfo WebViewRelatedViewPropertyInfo where- type AttrAllowedOps WebViewRelatedViewPropertyInfo = '[ 'AttrConstruct]- type AttrSetTypeConstraint WebViewRelatedViewPropertyInfo = WebViewK- type AttrBaseTypeConstraint WebViewRelatedViewPropertyInfo = WebViewK- type AttrGetType WebViewRelatedViewPropertyInfo = ()- type AttrLabel WebViewRelatedViewPropertyInfo = "WebView::related-view"- attrGet _ = undefined- attrSet _ = undefined- attrConstruct _ = constructWebViewRelatedView---- VVV Prop "settings"- -- Type: TInterface "WebKit2" "Settings"- -- Flags: [PropertyWritable,PropertyConstruct]--setWebViewSettings :: (MonadIO m, WebViewK o, SettingsK a) => o -> a -> m ()-setWebViewSettings obj val = liftIO $ setObjectPropertyObject obj "settings" val--constructWebViewSettings :: (SettingsK a) => a -> IO ([Char], GValue)-constructWebViewSettings val = constructObjectPropertyObject "settings" val--data WebViewSettingsPropertyInfo-instance AttrInfo WebViewSettingsPropertyInfo where- type AttrAllowedOps WebViewSettingsPropertyInfo = '[ 'AttrSet, 'AttrConstruct]- type AttrSetTypeConstraint WebViewSettingsPropertyInfo = SettingsK- type AttrBaseTypeConstraint WebViewSettingsPropertyInfo = WebViewK- type AttrGetType WebViewSettingsPropertyInfo = ()- type AttrLabel WebViewSettingsPropertyInfo = "WebView::settings"- attrGet _ = undefined- attrSet _ = setWebViewSettings- attrConstruct _ = constructWebViewSettings---- VVV Prop "title"- -- Type: TBasicType TUTF8- -- Flags: [PropertyReadable]--getWebViewTitle :: (MonadIO m, WebViewK o) => o -> m T.Text-getWebViewTitle obj = liftIO $ getObjectPropertyString obj "title"--data WebViewTitlePropertyInfo-instance AttrInfo WebViewTitlePropertyInfo where- type AttrAllowedOps WebViewTitlePropertyInfo = '[ 'AttrGet]- type AttrSetTypeConstraint WebViewTitlePropertyInfo = (~) ()- type AttrBaseTypeConstraint WebViewTitlePropertyInfo = WebViewK- type AttrGetType WebViewTitlePropertyInfo = T.Text- type AttrLabel WebViewTitlePropertyInfo = "WebView::title"- attrGet _ = getWebViewTitle- attrSet _ = undefined- attrConstruct _ = undefined---- VVV Prop "uri"- -- Type: TBasicType TUTF8- -- Flags: [PropertyReadable]--getWebViewUri :: (MonadIO m, WebViewK o) => o -> m T.Text-getWebViewUri obj = liftIO $ getObjectPropertyString obj "uri"--data WebViewUriPropertyInfo-instance AttrInfo WebViewUriPropertyInfo where- type AttrAllowedOps WebViewUriPropertyInfo = '[ 'AttrGet]- type AttrSetTypeConstraint WebViewUriPropertyInfo = (~) ()- type AttrBaseTypeConstraint WebViewUriPropertyInfo = WebViewK- type AttrGetType WebViewUriPropertyInfo = T.Text- type AttrLabel WebViewUriPropertyInfo = "WebView::uri"- attrGet _ = getWebViewUri- attrSet _ = undefined- attrConstruct _ = undefined---- VVV Prop "user-content-manager"- -- Type: TInterface "WebKit2" "UserContentManager"- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]--getWebViewUserContentManager :: (MonadIO m, WebViewK o) => o -> m UserContentManager-getWebViewUserContentManager obj = liftIO $ getObjectPropertyObject obj "user-content-manager" UserContentManager--constructWebViewUserContentManager :: (UserContentManagerK a) => a -> IO ([Char], GValue)-constructWebViewUserContentManager val = constructObjectPropertyObject "user-content-manager" val--data WebViewUserContentManagerPropertyInfo-instance AttrInfo WebViewUserContentManagerPropertyInfo where- type AttrAllowedOps WebViewUserContentManagerPropertyInfo = '[ 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint WebViewUserContentManagerPropertyInfo = UserContentManagerK- type AttrBaseTypeConstraint WebViewUserContentManagerPropertyInfo = WebViewK- type AttrGetType WebViewUserContentManagerPropertyInfo = UserContentManager- type AttrLabel WebViewUserContentManagerPropertyInfo = "WebView::user-content-manager"- attrGet _ = getWebViewUserContentManager- attrSet _ = undefined- attrConstruct _ = constructWebViewUserContentManager---- VVV Prop "web-context"- -- Type: TInterface "WebKit2" "WebContext"- -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]--getWebViewWebContext :: (MonadIO m, WebViewK o) => o -> m WebContext-getWebViewWebContext obj = liftIO $ getObjectPropertyObject obj "web-context" WebContext--constructWebViewWebContext :: (WebContextK a) => a -> IO ([Char], GValue)-constructWebViewWebContext val = constructObjectPropertyObject "web-context" val--data WebViewWebContextPropertyInfo-instance AttrInfo WebViewWebContextPropertyInfo where- type AttrAllowedOps WebViewWebContextPropertyInfo = '[ 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint WebViewWebContextPropertyInfo = WebContextK- type AttrBaseTypeConstraint WebViewWebContextPropertyInfo = WebViewK- type AttrGetType WebViewWebContextPropertyInfo = WebContext- type AttrLabel WebViewWebContextPropertyInfo = "WebView::web-context"- attrGet _ = getWebViewWebContext- attrSet _ = undefined- attrConstruct _ = constructWebViewWebContext---- VVV Prop "zoom-level"- -- Type: TBasicType TDouble- -- Flags: [PropertyReadable,PropertyWritable]--getWebViewZoomLevel :: (MonadIO m, WebViewK o) => o -> m Double-getWebViewZoomLevel obj = liftIO $ getObjectPropertyDouble obj "zoom-level"--setWebViewZoomLevel :: (MonadIO m, WebViewK o) => o -> Double -> m ()-setWebViewZoomLevel obj val = liftIO $ setObjectPropertyDouble obj "zoom-level" val--constructWebViewZoomLevel :: Double -> IO ([Char], GValue)-constructWebViewZoomLevel val = constructObjectPropertyDouble "zoom-level" val--data WebViewZoomLevelPropertyInfo-instance AttrInfo WebViewZoomLevelPropertyInfo where- type AttrAllowedOps WebViewZoomLevelPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]- type AttrSetTypeConstraint WebViewZoomLevelPropertyInfo = (~) Double- type AttrBaseTypeConstraint WebViewZoomLevelPropertyInfo = WebViewK- type AttrGetType WebViewZoomLevelPropertyInfo = Double- type AttrLabel WebViewZoomLevelPropertyInfo = "WebView::zoom-level"- attrGet _ = getWebViewZoomLevel- attrSet _ = setWebViewZoomLevel- attrConstruct _ = constructWebViewZoomLevel--type instance AttributeList WebView = WebViewAttributeList-type WebViewAttributeList = ('[ '("app-paintable", Gtk.WidgetAppPaintablePropertyInfo), '("border-width", Gtk.ContainerBorderWidthPropertyInfo), '("can-default", Gtk.WidgetCanDefaultPropertyInfo), '("can-focus", Gtk.WidgetCanFocusPropertyInfo), '("child", Gtk.ContainerChildPropertyInfo), '("composite-child", Gtk.WidgetCompositeChildPropertyInfo), '("double-buffered", Gtk.WidgetDoubleBufferedPropertyInfo), '("editable", WebViewEditablePropertyInfo), '("estimated-load-progress", WebViewEstimatedLoadProgressPropertyInfo), '("events", Gtk.WidgetEventsPropertyInfo), '("expand", Gtk.WidgetExpandPropertyInfo), '("favicon", WebViewFaviconPropertyInfo), '("halign", Gtk.WidgetHalignPropertyInfo), '("has-default", Gtk.WidgetHasDefaultPropertyInfo), '("has-focus", Gtk.WidgetHasFocusPropertyInfo), '("has-tooltip", Gtk.WidgetHasTooltipPropertyInfo), '("height-request", Gtk.WidgetHeightRequestPropertyInfo), '("hexpand", Gtk.WidgetHexpandPropertyInfo), '("hexpand-set", Gtk.WidgetHexpandSetPropertyInfo), '("is-focus", Gtk.WidgetIsFocusPropertyInfo), '("is-loading", WebViewIsLoadingPropertyInfo), '("is-playing-audio", WebViewIsPlayingAudioPropertyInfo), '("margin", Gtk.WidgetMarginPropertyInfo), '("margin-bottom", Gtk.WidgetMarginBottomPropertyInfo), '("margin-end", Gtk.WidgetMarginEndPropertyInfo), '("margin-left", Gtk.WidgetMarginLeftPropertyInfo), '("margin-right", Gtk.WidgetMarginRightPropertyInfo), '("margin-start", Gtk.WidgetMarginStartPropertyInfo), '("margin-top", Gtk.WidgetMarginTopPropertyInfo), '("name", Gtk.WidgetNamePropertyInfo), '("no-show-all", Gtk.WidgetNoShowAllPropertyInfo), '("opacity", Gtk.WidgetOpacityPropertyInfo), '("parent", Gtk.WidgetParentPropertyInfo), '("receives-default", Gtk.WidgetReceivesDefaultPropertyInfo), '("related-view", WebViewRelatedViewPropertyInfo), '("resize-mode", Gtk.ContainerResizeModePropertyInfo), '("scale-factor", Gtk.WidgetScaleFactorPropertyInfo), '("sensitive", Gtk.WidgetSensitivePropertyInfo), '("settings", WebViewSettingsPropertyInfo), '("style", Gtk.WidgetStylePropertyInfo), '("title", WebViewTitlePropertyInfo), '("tooltip-markup", Gtk.WidgetTooltipMarkupPropertyInfo), '("tooltip-text", Gtk.WidgetTooltipTextPropertyInfo), '("uri", WebViewUriPropertyInfo), '("user-content-manager", WebViewUserContentManagerPropertyInfo), '("valign", Gtk.WidgetValignPropertyInfo), '("vexpand", Gtk.WidgetVexpandPropertyInfo), '("vexpand-set", Gtk.WidgetVexpandSetPropertyInfo), '("visible", Gtk.WidgetVisiblePropertyInfo), '("web-context", WebViewWebContextPropertyInfo), '("width-request", Gtk.WidgetWidthRequestPropertyInfo), '("window", Gtk.WidgetWindowPropertyInfo), '("zoom-level", WebViewZoomLevelPropertyInfo)] :: [(Symbol, *)])--data WebViewAuthenticateSignalInfo-instance SignalInfo WebViewAuthenticateSignalInfo where- type HaskellCallbackType WebViewAuthenticateSignalInfo = WebViewAuthenticateCallback- connectSignal _ = connectWebViewAuthenticate--data WebViewCloseSignalInfo-instance SignalInfo WebViewCloseSignalInfo where- type HaskellCallbackType WebViewCloseSignalInfo = WebViewCloseCallback- connectSignal _ = connectWebViewClose--data WebViewContextMenuSignalInfo-instance SignalInfo WebViewContextMenuSignalInfo where- type HaskellCallbackType WebViewContextMenuSignalInfo = WebViewContextMenuCallback- connectSignal _ = connectWebViewContextMenu--data WebViewContextMenuDismissedSignalInfo-instance SignalInfo WebViewContextMenuDismissedSignalInfo where- type HaskellCallbackType WebViewContextMenuDismissedSignalInfo = WebViewContextMenuDismissedCallback- connectSignal _ = connectWebViewContextMenuDismissed--data WebViewCreateSignalInfo-instance SignalInfo WebViewCreateSignalInfo where- type HaskellCallbackType WebViewCreateSignalInfo = WebViewCreateCallback- connectSignal _ = connectWebViewCreate--data WebViewDecidePolicySignalInfo-instance SignalInfo WebViewDecidePolicySignalInfo where- type HaskellCallbackType WebViewDecidePolicySignalInfo = WebViewDecidePolicyCallback- connectSignal _ = connectWebViewDecidePolicy--data WebViewEnterFullscreenSignalInfo-instance SignalInfo WebViewEnterFullscreenSignalInfo where- type HaskellCallbackType WebViewEnterFullscreenSignalInfo = WebViewEnterFullscreenCallback- connectSignal _ = connectWebViewEnterFullscreen--data WebViewInsecureContentDetectedSignalInfo-instance SignalInfo WebViewInsecureContentDetectedSignalInfo where- type HaskellCallbackType WebViewInsecureContentDetectedSignalInfo = WebViewInsecureContentDetectedCallback- connectSignal _ = connectWebViewInsecureContentDetected--data WebViewLeaveFullscreenSignalInfo-instance SignalInfo WebViewLeaveFullscreenSignalInfo where- type HaskellCallbackType WebViewLeaveFullscreenSignalInfo = WebViewLeaveFullscreenCallback- connectSignal _ = connectWebViewLeaveFullscreen--data WebViewLoadChangedSignalInfo-instance SignalInfo WebViewLoadChangedSignalInfo where- type HaskellCallbackType WebViewLoadChangedSignalInfo = WebViewLoadChangedCallback- connectSignal _ = connectWebViewLoadChanged--data WebViewLoadFailedSignalInfo-instance SignalInfo WebViewLoadFailedSignalInfo where- type HaskellCallbackType WebViewLoadFailedSignalInfo = WebViewLoadFailedCallback- connectSignal _ = connectWebViewLoadFailed--data WebViewLoadFailedWithTlsErrorsSignalInfo-instance SignalInfo WebViewLoadFailedWithTlsErrorsSignalInfo where- type HaskellCallbackType WebViewLoadFailedWithTlsErrorsSignalInfo = WebViewLoadFailedWithTlsErrorsCallback- connectSignal _ = connectWebViewLoadFailedWithTlsErrors--data WebViewMouseTargetChangedSignalInfo-instance SignalInfo WebViewMouseTargetChangedSignalInfo where- type HaskellCallbackType WebViewMouseTargetChangedSignalInfo = WebViewMouseTargetChangedCallback- connectSignal _ = connectWebViewMouseTargetChanged--data WebViewPermissionRequestSignalInfo-instance SignalInfo WebViewPermissionRequestSignalInfo where- type HaskellCallbackType WebViewPermissionRequestSignalInfo = WebViewPermissionRequestCallback- connectSignal _ = connectWebViewPermissionRequest--data WebViewPrintSignalInfo-instance SignalInfo WebViewPrintSignalInfo where- type HaskellCallbackType WebViewPrintSignalInfo = WebViewPrintCallback- connectSignal _ = connectWebViewPrint--data WebViewReadyToShowSignalInfo-instance SignalInfo WebViewReadyToShowSignalInfo where- type HaskellCallbackType WebViewReadyToShowSignalInfo = WebViewReadyToShowCallback- connectSignal _ = connectWebViewReadyToShow--data WebViewResourceLoadStartedSignalInfo-instance SignalInfo WebViewResourceLoadStartedSignalInfo where- type HaskellCallbackType WebViewResourceLoadStartedSignalInfo = WebViewResourceLoadStartedCallback- connectSignal _ = connectWebViewResourceLoadStarted--data WebViewRunAsModalSignalInfo-instance SignalInfo WebViewRunAsModalSignalInfo where- type HaskellCallbackType WebViewRunAsModalSignalInfo = WebViewRunAsModalCallback- connectSignal _ = connectWebViewRunAsModal--data WebViewRunColorChooserSignalInfo-instance SignalInfo WebViewRunColorChooserSignalInfo where- type HaskellCallbackType WebViewRunColorChooserSignalInfo = WebViewRunColorChooserCallback- connectSignal _ = connectWebViewRunColorChooser--data WebViewRunFileChooserSignalInfo-instance SignalInfo WebViewRunFileChooserSignalInfo where- type HaskellCallbackType WebViewRunFileChooserSignalInfo = WebViewRunFileChooserCallback- connectSignal _ = connectWebViewRunFileChooser--data WebViewScriptDialogSignalInfo-instance SignalInfo WebViewScriptDialogSignalInfo where- type HaskellCallbackType WebViewScriptDialogSignalInfo = WebViewScriptDialogCallback- connectSignal _ = connectWebViewScriptDialog--data WebViewShowNotificationSignalInfo-instance SignalInfo WebViewShowNotificationSignalInfo where- type HaskellCallbackType WebViewShowNotificationSignalInfo = WebViewShowNotificationCallback- connectSignal _ = connectWebViewShowNotification--data WebViewSubmitFormSignalInfo-instance SignalInfo WebViewSubmitFormSignalInfo where- type HaskellCallbackType WebViewSubmitFormSignalInfo = WebViewSubmitFormCallback- connectSignal _ = connectWebViewSubmitForm--data WebViewWebProcessCrashedSignalInfo-instance SignalInfo WebViewWebProcessCrashedSignalInfo where- type HaskellCallbackType WebViewWebProcessCrashedSignalInfo = WebViewWebProcessCrashedCallback- connectSignal _ = connectWebViewWebProcessCrashed--type instance SignalList WebView = WebViewSignalList-type WebViewSignalList = ('[ '("accel-closures-changed", Gtk.WidgetAccelClosuresChangedSignalInfo), '("add", Gtk.ContainerAddSignalInfo), '("authenticate", WebViewAuthenticateSignalInfo), '("button-press-event", Gtk.WidgetButtonPressEventSignalInfo), '("button-release-event", Gtk.WidgetButtonReleaseEventSignalInfo), '("can-activate-accel", Gtk.WidgetCanActivateAccelSignalInfo), '("check-resize", Gtk.ContainerCheckResizeSignalInfo), '("child-notify", Gtk.WidgetChildNotifySignalInfo), '("close", WebViewCloseSignalInfo), '("composited-changed", Gtk.WidgetCompositedChangedSignalInfo), '("configure-event", Gtk.WidgetConfigureEventSignalInfo), '("context-menu", WebViewContextMenuSignalInfo), '("context-menu-dismissed", WebViewContextMenuDismissedSignalInfo), '("create", WebViewCreateSignalInfo), '("damage-event", Gtk.WidgetDamageEventSignalInfo), '("decide-policy", WebViewDecidePolicySignalInfo), '("delete-event", Gtk.WidgetDeleteEventSignalInfo), '("destroy", Gtk.WidgetDestroySignalInfo), '("destroy-event", Gtk.WidgetDestroyEventSignalInfo), '("direction-changed", Gtk.WidgetDirectionChangedSignalInfo), '("drag-begin", Gtk.WidgetDragBeginSignalInfo), '("drag-data-delete", Gtk.WidgetDragDataDeleteSignalInfo), '("drag-data-get", Gtk.WidgetDragDataGetSignalInfo), '("drag-data-received", Gtk.WidgetDragDataReceivedSignalInfo), '("drag-drop", Gtk.WidgetDragDropSignalInfo), '("drag-end", Gtk.WidgetDragEndSignalInfo), '("drag-failed", Gtk.WidgetDragFailedSignalInfo), '("drag-leave", Gtk.WidgetDragLeaveSignalInfo), '("drag-motion", Gtk.WidgetDragMotionSignalInfo), '("draw", Gtk.WidgetDrawSignalInfo), '("enter-fullscreen", WebViewEnterFullscreenSignalInfo), '("enter-notify-event", Gtk.WidgetEnterNotifyEventSignalInfo), '("event", Gtk.WidgetEventSignalInfo), '("event-after", Gtk.WidgetEventAfterSignalInfo), '("focus", Gtk.WidgetFocusSignalInfo), '("focus-in-event", Gtk.WidgetFocusInEventSignalInfo), '("focus-out-event", Gtk.WidgetFocusOutEventSignalInfo), '("grab-broken-event", Gtk.WidgetGrabBrokenEventSignalInfo), '("grab-focus", Gtk.WidgetGrabFocusSignalInfo), '("grab-notify", Gtk.WidgetGrabNotifySignalInfo), '("hide", Gtk.WidgetHideSignalInfo), '("hierarchy-changed", Gtk.WidgetHierarchyChangedSignalInfo), '("insecure-content-detected", WebViewInsecureContentDetectedSignalInfo), '("key-press-event", Gtk.WidgetKeyPressEventSignalInfo), '("key-release-event", Gtk.WidgetKeyReleaseEventSignalInfo), '("keynav-failed", Gtk.WidgetKeynavFailedSignalInfo), '("leave-fullscreen", WebViewLeaveFullscreenSignalInfo), '("leave-notify-event", Gtk.WidgetLeaveNotifyEventSignalInfo), '("load-changed", WebViewLoadChangedSignalInfo), '("load-failed", WebViewLoadFailedSignalInfo), '("load-failed-with-tls-errors", WebViewLoadFailedWithTlsErrorsSignalInfo), '("map", Gtk.WidgetMapSignalInfo), '("map-event", Gtk.WidgetMapEventSignalInfo), '("mnemonic-activate", Gtk.WidgetMnemonicActivateSignalInfo), '("motion-notify-event", Gtk.WidgetMotionNotifyEventSignalInfo), '("mouse-target-changed", WebViewMouseTargetChangedSignalInfo), '("move-focus", Gtk.WidgetMoveFocusSignalInfo), '("notify", GObject.ObjectNotifySignalInfo), '("parent-set", Gtk.WidgetParentSetSignalInfo), '("permission-request", WebViewPermissionRequestSignalInfo), '("popup-menu", Gtk.WidgetPopupMenuSignalInfo), '("print", WebViewPrintSignalInfo), '("property-notify-event", Gtk.WidgetPropertyNotifyEventSignalInfo), '("proximity-in-event", Gtk.WidgetProximityInEventSignalInfo), '("proximity-out-event", Gtk.WidgetProximityOutEventSignalInfo), '("query-tooltip", Gtk.WidgetQueryTooltipSignalInfo), '("ready-to-show", WebViewReadyToShowSignalInfo), '("realize", Gtk.WidgetRealizeSignalInfo), '("remove", Gtk.ContainerRemoveSignalInfo), '("resource-load-started", WebViewResourceLoadStartedSignalInfo), '("run-as-modal", WebViewRunAsModalSignalInfo), '("run-color-chooser", WebViewRunColorChooserSignalInfo), '("run-file-chooser", WebViewRunFileChooserSignalInfo), '("screen-changed", Gtk.WidgetScreenChangedSignalInfo), '("script-dialog", WebViewScriptDialogSignalInfo), '("scroll-event", Gtk.WidgetScrollEventSignalInfo), '("selection-clear-event", Gtk.WidgetSelectionClearEventSignalInfo), '("selection-get", Gtk.WidgetSelectionGetSignalInfo), '("selection-notify-event", Gtk.WidgetSelectionNotifyEventSignalInfo), '("selection-received", Gtk.WidgetSelectionReceivedSignalInfo), '("selection-request-event", Gtk.WidgetSelectionRequestEventSignalInfo), '("set-focus-child", Gtk.ContainerSetFocusChildSignalInfo), '("show", Gtk.WidgetShowSignalInfo), '("show-help", Gtk.WidgetShowHelpSignalInfo), '("show-notification", WebViewShowNotificationSignalInfo), '("size-allocate", Gtk.WidgetSizeAllocateSignalInfo), '("state-changed", Gtk.WidgetStateChangedSignalInfo), '("state-flags-changed", Gtk.WidgetStateFlagsChangedSignalInfo), '("style-set", Gtk.WidgetStyleSetSignalInfo), '("style-updated", Gtk.WidgetStyleUpdatedSignalInfo), '("submit-form", WebViewSubmitFormSignalInfo), '("touch-event", Gtk.WidgetTouchEventSignalInfo), '("unmap", Gtk.WidgetUnmapSignalInfo), '("unmap-event", Gtk.WidgetUnmapEventSignalInfo), '("unrealize", Gtk.WidgetUnrealizeSignalInfo), '("visibility-notify-event", Gtk.WidgetVisibilityNotifyEventSignalInfo), '("web-process-crashed", WebViewWebProcessCrashedSignalInfo), '("window-state-event", Gtk.WidgetWindowStateEventSignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])---- method WebView::new--- method type : Constructor--- Args : []--- Lengths : []--- hInArgs : []--- returnType : TInterface "WebKit2" "WebView"--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_new" webkit_web_view_new :: - IO (Ptr WebView)---webViewNew ::- (MonadIO m) =>- m WebView-webViewNew = liftIO $ do- result <- webkit_web_view_new- checkUnexpectedReturnNULL "webkit_web_view_new" result- result' <- (newObject WebView) result- return result'---- method WebView::new_with_context--- method type : Constructor--- Args : [Arg {argName = "context", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "context", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TInterface "WebKit2" "WebView"--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_new_with_context" webkit_web_view_new_with_context :: - Ptr WebContext -> -- context : TInterface "WebKit2" "WebContext"- IO (Ptr WebView)---webViewNewWithContext ::- (MonadIO m, WebContextK a) =>- a -> -- context- m WebView-webViewNewWithContext context = liftIO $ do- let context' = unsafeManagedPtrCastPtr context- result <- webkit_web_view_new_with_context context'- checkUnexpectedReturnNULL "webkit_web_view_new_with_context" result- result' <- (newObject WebView) result- touchManagedPtr context- return result'---- method WebView::new_with_settings--- method type : Constructor--- Args : [Arg {argName = "settings", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "settings", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TInterface "WebKit2" "WebView"--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_new_with_settings" webkit_web_view_new_with_settings :: - Ptr Settings -> -- settings : TInterface "WebKit2" "Settings"- IO (Ptr WebView)---webViewNewWithSettings ::- (MonadIO m, SettingsK a) =>- a -> -- settings- m WebView-webViewNewWithSettings settings = liftIO $ do- let settings' = unsafeManagedPtrCastPtr settings- result <- webkit_web_view_new_with_settings settings'- checkUnexpectedReturnNULL "webkit_web_view_new_with_settings" result- result' <- (newObject WebView) result- touchManagedPtr settings- return result'---- method WebView::new_with_user_content_manager--- method type : Constructor--- Args : [Arg {argName = "user_content_manager", argType = TInterface "WebKit2" "UserContentManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "user_content_manager", argType = TInterface "WebKit2" "UserContentManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TInterface "WebKit2" "WebView"--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_new_with_user_content_manager" webkit_web_view_new_with_user_content_manager :: - Ptr UserContentManager -> -- user_content_manager : TInterface "WebKit2" "UserContentManager"- IO (Ptr WebView)---webViewNewWithUserContentManager ::- (MonadIO m, UserContentManagerK a) =>- a -> -- user_content_manager- m WebView-webViewNewWithUserContentManager user_content_manager = liftIO $ do- let user_content_manager' = unsafeManagedPtrCastPtr user_content_manager- result <- webkit_web_view_new_with_user_content_manager user_content_manager'- checkUnexpectedReturnNULL "webkit_web_view_new_with_user_content_manager" result- result' <- (newObject WebView) result- touchManagedPtr user_content_manager- return result'---- method WebView::can_execute_editing_command--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "command", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 4, argDestroy = -1, transfer = TransferNothing},Arg {argName = "user_data", argType = TBasicType TVoid, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "command", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 4, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_can_execute_editing_command" webkit_web_view_can_execute_editing_command :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- CString -> -- command : TBasicType TUTF8- Ptr Gio.Cancellable -> -- cancellable : TInterface "Gio" "Cancellable"- FunPtr Gio.AsyncReadyCallbackC -> -- callback : TInterface "Gio" "AsyncReadyCallback"- Ptr () -> -- user_data : TBasicType TVoid- IO ()---webViewCanExecuteEditingCommand ::- (MonadIO m, WebViewK a, Gio.CancellableK b) =>- a -> -- _obj- T.Text -> -- command- Maybe (b) -> -- cancellable- Maybe (Gio.AsyncReadyCallback) -> -- callback- m ()-webViewCanExecuteEditingCommand _obj command cancellable callback = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- command' <- textToCString command- maybeCancellable <- case cancellable of- Nothing -> return nullPtr- Just jCancellable -> do- let jCancellable' = unsafeManagedPtrCastPtr jCancellable- return jCancellable'- ptrcallback <- callocMem :: IO (Ptr (FunPtr Gio.AsyncReadyCallbackC))- maybeCallback <- case callback of- Nothing -> return (castPtrToFunPtr nullPtr)- Just jCallback -> do- jCallback' <- Gio.mkAsyncReadyCallback (Gio.asyncReadyCallbackWrapper (Just ptrcallback) jCallback)- poke ptrcallback jCallback'- return jCallback'- let user_data = nullPtr- webkit_web_view_can_execute_editing_command _obj' command' maybeCancellable maybeCallback user_data- touchManagedPtr _obj- whenJust cancellable touchManagedPtr- freeMem command'- return ()---- method WebView::can_execute_editing_command_finish--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : True--- Skip return : False--foreign import ccall "webkit_web_view_can_execute_editing_command_finish" webkit_web_view_can_execute_editing_command_finish :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- Ptr Gio.AsyncResult -> -- result : TInterface "Gio" "AsyncResult"- Ptr (Ptr GError) -> -- error- IO CInt---webViewCanExecuteEditingCommandFinish ::- (MonadIO m, WebViewK a, Gio.AsyncResultK b) =>- a -> -- _obj- b -> -- result- m ()-webViewCanExecuteEditingCommandFinish _obj result_ = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let result_' = unsafeManagedPtrCastPtr result_- onException (do- _ <- propagateGError $ webkit_web_view_can_execute_editing_command_finish _obj' result_'- touchManagedPtr _obj- touchManagedPtr result_- return ()- ) (do- return ()- )---- method WebView::can_go_back--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_can_go_back" webkit_web_view_can_go_back :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- IO CInt---webViewCanGoBack ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- m Bool-webViewCanGoBack _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_web_view_can_go_back _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method WebView::can_go_forward--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_can_go_forward" webkit_web_view_can_go_forward :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- IO CInt---webViewCanGoForward ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- m Bool-webViewCanGoForward _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_web_view_can_go_forward _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method WebView::can_show_mime_type--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "mime_type", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "mime_type", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_can_show_mime_type" webkit_web_view_can_show_mime_type :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- CString -> -- mime_type : TBasicType TUTF8- IO CInt---webViewCanShowMimeType ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- T.Text -> -- mime_type- m Bool-webViewCanShowMimeType _obj mime_type = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- mime_type' <- textToCString mime_type- result <- webkit_web_view_can_show_mime_type _obj' mime_type'- let result' = (/= 0) result- touchManagedPtr _obj- freeMem mime_type'- return result'---- method WebView::download_uri--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TInterface "WebKit2" "Download"--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_download_uri" webkit_web_view_download_uri :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- CString -> -- uri : TBasicType TUTF8- IO (Ptr Download)---webViewDownloadUri ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- T.Text -> -- uri- m Download-webViewDownloadUri _obj uri = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- uri' <- textToCString uri- result <- webkit_web_view_download_uri _obj' uri'- checkUnexpectedReturnNULL "webkit_web_view_download_uri" result- result' <- (wrapObject Download) result- touchManagedPtr _obj- freeMem uri'- return result'---- method WebView::execute_editing_command--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "command", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "command", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_execute_editing_command" webkit_web_view_execute_editing_command :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- CString -> -- command : TBasicType TUTF8- IO ()---webViewExecuteEditingCommand ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- T.Text -> -- command- m ()-webViewExecuteEditingCommand _obj command = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- command' <- textToCString command- webkit_web_view_execute_editing_command _obj' command'- touchManagedPtr _obj- freeMem command'- return ()---- method WebView::execute_editing_command_with_argument--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "command", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "argument", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "command", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "argument", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_execute_editing_command_with_argument" webkit_web_view_execute_editing_command_with_argument :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- CString -> -- command : TBasicType TUTF8- CString -> -- argument : TBasicType TUTF8- IO ()---webViewExecuteEditingCommandWithArgument ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- T.Text -> -- command- T.Text -> -- argument- m ()-webViewExecuteEditingCommandWithArgument _obj command argument = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- command' <- textToCString command- argument' <- textToCString argument- webkit_web_view_execute_editing_command_with_argument _obj' command' argument'- touchManagedPtr _obj- freeMem command'- freeMem argument'- return ()---- method WebView::get_back_forward_list--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TInterface "WebKit2" "BackForwardList"--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_get_back_forward_list" webkit_web_view_get_back_forward_list :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- IO (Ptr BackForwardList)---webViewGetBackForwardList ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- m BackForwardList-webViewGetBackForwardList _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_web_view_get_back_forward_list _obj'- checkUnexpectedReturnNULL "webkit_web_view_get_back_forward_list" result- result' <- (newObject BackForwardList) result- touchManagedPtr _obj- return result'---- method WebView::get_background_color--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "rgba", argType = TInterface "Gdk" "RGBA", direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_get_background_color" webkit_web_view_get_background_color :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- Ptr Gdk.RGBA -> -- rgba : TInterface "Gdk" "RGBA"- IO ()---webViewGetBackgroundColor ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- m (Gdk.RGBA)-webViewGetBackgroundColor _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- rgba <- callocBoxedBytes 32 :: IO (Ptr Gdk.RGBA)- webkit_web_view_get_background_color _obj' rgba- rgba' <- (wrapBoxed Gdk.RGBA) rgba- touchManagedPtr _obj- return rgba'---- method WebView::get_context--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TInterface "WebKit2" "WebContext"--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_get_context" webkit_web_view_get_context :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- IO (Ptr WebContext)---webViewGetContext ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- m WebContext-webViewGetContext _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_web_view_get_context _obj'- checkUnexpectedReturnNULL "webkit_web_view_get_context" result- result' <- (newObject WebContext) result- touchManagedPtr _obj- return result'---- method WebView::get_custom_charset--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TUTF8--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_get_custom_charset" webkit_web_view_get_custom_charset :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- IO CString---webViewGetCustomCharset ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- m T.Text-webViewGetCustomCharset _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_web_view_get_custom_charset _obj'- checkUnexpectedReturnNULL "webkit_web_view_get_custom_charset" result- result' <- cstringToText result- touchManagedPtr _obj- return result'---- method WebView::get_editor_state--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TInterface "WebKit2" "EditorState"--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_get_editor_state" webkit_web_view_get_editor_state :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- IO (Ptr EditorState)---webViewGetEditorState ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- m EditorState-webViewGetEditorState _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_web_view_get_editor_state _obj'- checkUnexpectedReturnNULL "webkit_web_view_get_editor_state" result- result' <- (newObject EditorState) result- touchManagedPtr _obj- return result'---- method WebView::get_estimated_load_progress--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TDouble--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_get_estimated_load_progress" webkit_web_view_get_estimated_load_progress :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- IO CDouble---webViewGetEstimatedLoadProgress ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- m Double-webViewGetEstimatedLoadProgress _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_web_view_get_estimated_load_progress _obj'- let result' = realToFrac result- touchManagedPtr _obj- return result'---- method WebView::get_favicon--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TInterface "cairo" "Surface"--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_get_favicon" webkit_web_view_get_favicon :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- IO (Ptr Cairo.Surface)---webViewGetFavicon ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- m Cairo.Surface-webViewGetFavicon _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_web_view_get_favicon _obj'- checkUnexpectedReturnNULL "webkit_web_view_get_favicon" result- result' <- (newBoxed Cairo.Surface) result- touchManagedPtr _obj- return result'---- method WebView::get_find_controller--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TInterface "WebKit2" "FindController"--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_get_find_controller" webkit_web_view_get_find_controller :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- IO (Ptr FindController)---webViewGetFindController ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- m FindController-webViewGetFindController _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_web_view_get_find_controller _obj'- checkUnexpectedReturnNULL "webkit_web_view_get_find_controller" result- result' <- (newObject FindController) result- touchManagedPtr _obj- return result'---- method WebView::get_inspector--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TInterface "WebKit2" "WebInspector"--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_get_inspector" webkit_web_view_get_inspector :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- IO (Ptr WebInspector)---webViewGetInspector ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- m WebInspector-webViewGetInspector _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_web_view_get_inspector _obj'- checkUnexpectedReturnNULL "webkit_web_view_get_inspector" result- result' <- (newObject WebInspector) result- touchManagedPtr _obj- return result'---- method WebView::get_javascript_global_context--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TInterface "JavaScriptCore" "GlobalContext"--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_get_javascript_global_context" webkit_web_view_get_javascript_global_context :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- IO (Ptr JavaScriptCore.GlobalContext)---webViewGetJavascriptGlobalContext ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- m JavaScriptCore.GlobalContext-webViewGetJavascriptGlobalContext _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_web_view_get_javascript_global_context _obj'- checkUnexpectedReturnNULL "webkit_web_view_get_javascript_global_context" result- -- XXX Wrapping a foreign struct/union with no known destructor, leak?- result' <- (\x -> JavaScriptCore.GlobalContext <$> newForeignPtr_ x) result- touchManagedPtr _obj- return result'---- method WebView::get_main_resource--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TInterface "WebKit2" "WebResource"--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_get_main_resource" webkit_web_view_get_main_resource :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- IO (Ptr WebResource)---webViewGetMainResource ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- m WebResource-webViewGetMainResource _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_web_view_get_main_resource _obj'- checkUnexpectedReturnNULL "webkit_web_view_get_main_resource" result- result' <- (newObject WebResource) result- touchManagedPtr _obj- return result'---- method WebView::get_page_id--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TUInt64--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_get_page_id" webkit_web_view_get_page_id :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- IO Word64---webViewGetPageId ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- m Word64-webViewGetPageId _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_web_view_get_page_id _obj'- touchManagedPtr _obj- return result---- method WebView::get_settings--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TInterface "WebKit2" "Settings"--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_get_settings" webkit_web_view_get_settings :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- IO (Ptr Settings)---webViewGetSettings ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- m Settings-webViewGetSettings _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_web_view_get_settings _obj'- checkUnexpectedReturnNULL "webkit_web_view_get_settings" result- result' <- (newObject Settings) result- touchManagedPtr _obj- return result'---- method WebView::get_snapshot--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "region", argType = TInterface "WebKit2" "SnapshotRegion", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "options", argType = TInterface "WebKit2" "SnapshotOptions", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 5, argDestroy = -1, transfer = TransferNothing},Arg {argName = "user_data", argType = TBasicType TVoid, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "region", argType = TInterface "WebKit2" "SnapshotRegion", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "options", argType = TInterface "WebKit2" "SnapshotOptions", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 5, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_get_snapshot" webkit_web_view_get_snapshot :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- CUInt -> -- region : TInterface "WebKit2" "SnapshotRegion"- CUInt -> -- options : TInterface "WebKit2" "SnapshotOptions"- Ptr Gio.Cancellable -> -- cancellable : TInterface "Gio" "Cancellable"- FunPtr Gio.AsyncReadyCallbackC -> -- callback : TInterface "Gio" "AsyncReadyCallback"- Ptr () -> -- user_data : TBasicType TVoid- IO ()---webViewGetSnapshot ::- (MonadIO m, WebViewK a, Gio.CancellableK b) =>- a -> -- _obj- SnapshotRegion -> -- region- [SnapshotOptions] -> -- options- Maybe (b) -> -- cancellable- Maybe (Gio.AsyncReadyCallback) -> -- callback- m ()-webViewGetSnapshot _obj region options cancellable callback = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let region' = (fromIntegral . fromEnum) region- let options' = gflagsToWord options- maybeCancellable <- case cancellable of- Nothing -> return nullPtr- Just jCancellable -> do- let jCancellable' = unsafeManagedPtrCastPtr jCancellable- return jCancellable'- ptrcallback <- callocMem :: IO (Ptr (FunPtr Gio.AsyncReadyCallbackC))- maybeCallback <- case callback of- Nothing -> return (castPtrToFunPtr nullPtr)- Just jCallback -> do- jCallback' <- Gio.mkAsyncReadyCallback (Gio.asyncReadyCallbackWrapper (Just ptrcallback) jCallback)- poke ptrcallback jCallback'- return jCallback'- let user_data = nullPtr- webkit_web_view_get_snapshot _obj' region' options' maybeCancellable maybeCallback user_data- touchManagedPtr _obj- whenJust cancellable touchManagedPtr- return ()---- method WebView::get_snapshot_finish--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TInterface "cairo" "Surface"--- throws : True--- Skip return : False--foreign import ccall "webkit_web_view_get_snapshot_finish" webkit_web_view_get_snapshot_finish :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- Ptr Gio.AsyncResult -> -- result : TInterface "Gio" "AsyncResult"- Ptr (Ptr GError) -> -- error- IO (Ptr Cairo.Surface)---webViewGetSnapshotFinish ::- (MonadIO m, WebViewK a, Gio.AsyncResultK b) =>- a -> -- _obj- b -> -- result- m Cairo.Surface-webViewGetSnapshotFinish _obj result_ = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let result_' = unsafeManagedPtrCastPtr result_- onException (do- result <- propagateGError $ webkit_web_view_get_snapshot_finish _obj' result_'- checkUnexpectedReturnNULL "webkit_web_view_get_snapshot_finish" result- result' <- (wrapBoxed Cairo.Surface) result- touchManagedPtr _obj- touchManagedPtr result_- return result'- ) (do- return ()- )---- method WebView::get_title--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TUTF8--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_get_title" webkit_web_view_get_title :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- IO CString---webViewGetTitle ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- m T.Text-webViewGetTitle _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_web_view_get_title _obj'- checkUnexpectedReturnNULL "webkit_web_view_get_title" result- result' <- cstringToText result- touchManagedPtr _obj- return result'---- method WebView::get_tls_info--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "certificate", argType = TInterface "Gio" "TlsCertificate", direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "errors", argType = TInterface "Gio" "TlsCertificateFlags", direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferEverything}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_get_tls_info" webkit_web_view_get_tls_info :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- Ptr (Ptr Gio.TlsCertificate) -> -- certificate : TInterface "Gio" "TlsCertificate"- Ptr CUInt -> -- errors : TInterface "Gio" "TlsCertificateFlags"- IO CInt---webViewGetTlsInfo ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- m (Bool,Gio.TlsCertificate,[Gio.TlsCertificateFlags])-webViewGetTlsInfo _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- certificate <- allocMem :: IO (Ptr (Ptr Gio.TlsCertificate))- errors <- allocMem :: IO (Ptr CUInt)- result <- webkit_web_view_get_tls_info _obj' certificate errors- let result' = (/= 0) result- certificate' <- peek certificate- certificate'' <- (newObject Gio.TlsCertificate) certificate'- errors' <- peek errors- let errors'' = wordToGFlags errors'- touchManagedPtr _obj- freeMem certificate- freeMem errors- return (result', certificate'', errors'')---- method WebView::get_uri--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TUTF8--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_get_uri" webkit_web_view_get_uri :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- IO CString---webViewGetUri ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- m T.Text-webViewGetUri _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_web_view_get_uri _obj'- checkUnexpectedReturnNULL "webkit_web_view_get_uri" result- result' <- cstringToText result- touchManagedPtr _obj- return result'---- method WebView::get_user_content_manager--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TInterface "WebKit2" "UserContentManager"--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_get_user_content_manager" webkit_web_view_get_user_content_manager :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- IO (Ptr UserContentManager)---webViewGetUserContentManager ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- m UserContentManager-webViewGetUserContentManager _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_web_view_get_user_content_manager _obj'- checkUnexpectedReturnNULL "webkit_web_view_get_user_content_manager" result- result' <- (newObject UserContentManager) result- touchManagedPtr _obj- return result'---- method WebView::get_window_properties--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TInterface "WebKit2" "WindowProperties"--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_get_window_properties" webkit_web_view_get_window_properties :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- IO (Ptr WindowProperties)---webViewGetWindowProperties ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- m WindowProperties-webViewGetWindowProperties _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_web_view_get_window_properties _obj'- checkUnexpectedReturnNULL "webkit_web_view_get_window_properties" result- result' <- (newObject WindowProperties) result- touchManagedPtr _obj- return result'---- method WebView::get_zoom_level--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TDouble--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_get_zoom_level" webkit_web_view_get_zoom_level :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- IO CDouble---webViewGetZoomLevel ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- m Double-webViewGetZoomLevel _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_web_view_get_zoom_level _obj'- let result' = realToFrac result- touchManagedPtr _obj- return result'---- method WebView::go_back--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_go_back" webkit_web_view_go_back :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- IO ()---webViewGoBack ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- m ()-webViewGoBack _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- webkit_web_view_go_back _obj'- touchManagedPtr _obj- return ()---- method WebView::go_forward--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_go_forward" webkit_web_view_go_forward :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- IO ()---webViewGoForward ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- m ()-webViewGoForward _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- webkit_web_view_go_forward _obj'- touchManagedPtr _obj- return ()---- method WebView::go_to_back_forward_list_item--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "list_item", argType = TInterface "WebKit2" "BackForwardListItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "list_item", argType = TInterface "WebKit2" "BackForwardListItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_go_to_back_forward_list_item" webkit_web_view_go_to_back_forward_list_item :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- Ptr BackForwardListItem -> -- list_item : TInterface "WebKit2" "BackForwardListItem"- IO ()---webViewGoToBackForwardListItem ::- (MonadIO m, WebViewK a, BackForwardListItemK b) =>- a -> -- _obj- b -> -- list_item- m ()-webViewGoToBackForwardListItem _obj list_item = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let list_item' = unsafeManagedPtrCastPtr list_item- webkit_web_view_go_to_back_forward_list_item _obj' list_item'- touchManagedPtr _obj- touchManagedPtr list_item- return ()---- method WebView::is_editable--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_is_editable" webkit_web_view_is_editable :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- IO CInt---webViewIsEditable ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- m Bool-webViewIsEditable _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_web_view_is_editable _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method WebView::is_loading--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_is_loading" webkit_web_view_is_loading :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- IO CInt---webViewIsLoading ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- m Bool-webViewIsLoading _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_web_view_is_loading _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method WebView::is_playing_audio--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_is_playing_audio" webkit_web_view_is_playing_audio :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- IO CInt---webViewIsPlayingAudio ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- m Bool-webViewIsPlayingAudio _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_web_view_is_playing_audio _obj'- let result' = (/= 0) result- touchManagedPtr _obj- return result'---- method WebView::load_alternate_html--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "content", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "content_uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "base_uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "content", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "content_uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "base_uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_load_alternate_html" webkit_web_view_load_alternate_html :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- CString -> -- content : TBasicType TUTF8- CString -> -- content_uri : TBasicType TUTF8- CString -> -- base_uri : TBasicType TUTF8- IO ()---webViewLoadAlternateHtml ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- T.Text -> -- content- T.Text -> -- content_uri- Maybe (T.Text) -> -- base_uri- m ()-webViewLoadAlternateHtml _obj content content_uri base_uri = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- content' <- textToCString content- content_uri' <- textToCString content_uri- maybeBase_uri <- case base_uri of- Nothing -> return nullPtr- Just jBase_uri -> do- jBase_uri' <- textToCString jBase_uri- return jBase_uri'- webkit_web_view_load_alternate_html _obj' content' content_uri' maybeBase_uri- touchManagedPtr _obj- freeMem content'- freeMem content_uri'- freeMem maybeBase_uri- return ()---- method WebView::load_bytes--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "bytes", argType = TInterface "GLib" "Bytes", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "mime_type", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "encoding", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "base_uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "bytes", argType = TInterface "GLib" "Bytes", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "mime_type", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "encoding", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "base_uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_load_bytes" webkit_web_view_load_bytes :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- Ptr GLib.Bytes -> -- bytes : TInterface "GLib" "Bytes"- CString -> -- mime_type : TBasicType TUTF8- CString -> -- encoding : TBasicType TUTF8- CString -> -- base_uri : TBasicType TUTF8- IO ()---webViewLoadBytes ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- GLib.Bytes -> -- bytes- Maybe (T.Text) -> -- mime_type- Maybe (T.Text) -> -- encoding- Maybe (T.Text) -> -- base_uri- m ()-webViewLoadBytes _obj bytes mime_type encoding base_uri = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let bytes' = unsafeManagedPtrGetPtr bytes- maybeMime_type <- case mime_type of- Nothing -> return nullPtr- Just jMime_type -> do- jMime_type' <- textToCString jMime_type- return jMime_type'- maybeEncoding <- case encoding of- Nothing -> return nullPtr- Just jEncoding -> do- jEncoding' <- textToCString jEncoding- return jEncoding'- maybeBase_uri <- case base_uri of- Nothing -> return nullPtr- Just jBase_uri -> do- jBase_uri' <- textToCString jBase_uri- return jBase_uri'- webkit_web_view_load_bytes _obj' bytes' maybeMime_type maybeEncoding maybeBase_uri- touchManagedPtr _obj- touchManagedPtr bytes- freeMem maybeMime_type- freeMem maybeEncoding- freeMem maybeBase_uri- return ()---- method WebView::load_html--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "content", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "base_uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "content", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "base_uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_load_html" webkit_web_view_load_html :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- CString -> -- content : TBasicType TUTF8- CString -> -- base_uri : TBasicType TUTF8- IO ()---webViewLoadHtml ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- T.Text -> -- content- Maybe (T.Text) -> -- base_uri- m ()-webViewLoadHtml _obj content base_uri = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- content' <- textToCString content- maybeBase_uri <- case base_uri of- Nothing -> return nullPtr- Just jBase_uri -> do- jBase_uri' <- textToCString jBase_uri- return jBase_uri'- webkit_web_view_load_html _obj' content' maybeBase_uri- touchManagedPtr _obj- freeMem content'- freeMem maybeBase_uri- return ()---- method WebView::load_plain_text--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "plain_text", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "plain_text", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_load_plain_text" webkit_web_view_load_plain_text :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- CString -> -- plain_text : TBasicType TUTF8- IO ()---webViewLoadPlainText ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- T.Text -> -- plain_text- m ()-webViewLoadPlainText _obj plain_text = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- plain_text' <- textToCString plain_text- webkit_web_view_load_plain_text _obj' plain_text'- touchManagedPtr _obj- freeMem plain_text'- return ()---- method WebView::load_request--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "request", argType = TInterface "WebKit2" "URIRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "request", argType = TInterface "WebKit2" "URIRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_load_request" webkit_web_view_load_request :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- Ptr URIRequest -> -- request : TInterface "WebKit2" "URIRequest"- IO ()---webViewLoadRequest ::- (MonadIO m, WebViewK a, URIRequestK b) =>- a -> -- _obj- b -> -- request- m ()-webViewLoadRequest _obj request = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let request' = unsafeManagedPtrCastPtr request- webkit_web_view_load_request _obj' request'- touchManagedPtr _obj- touchManagedPtr request- return ()---- method WebView::load_uri--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_load_uri" webkit_web_view_load_uri :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- CString -> -- uri : TBasicType TUTF8- IO ()---webViewLoadUri ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- T.Text -> -- uri- m ()-webViewLoadUri _obj uri = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- uri' <- textToCString uri- webkit_web_view_load_uri _obj' uri'- touchManagedPtr _obj- freeMem uri'- return ()---- method WebView::new_with_related_view--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TInterface "Gtk" "Widget"--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_new_with_related_view" webkit_web_view_new_with_related_view :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- IO (Ptr Gtk.Widget)---webViewNewWithRelatedView ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- m Gtk.Widget-webViewNewWithRelatedView _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- result <- webkit_web_view_new_with_related_view _obj'- checkUnexpectedReturnNULL "webkit_web_view_new_with_related_view" result- result' <- (wrapObject Gtk.Widget) result- touchManagedPtr _obj- return result'---- method WebView::reload--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_reload" webkit_web_view_reload :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- IO ()---webViewReload ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- m ()-webViewReload _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- webkit_web_view_reload _obj'- touchManagedPtr _obj- return ()---- method WebView::reload_bypass_cache--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_reload_bypass_cache" webkit_web_view_reload_bypass_cache :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- IO ()---webViewReloadBypassCache ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- m ()-webViewReloadBypassCache _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- webkit_web_view_reload_bypass_cache _obj'- touchManagedPtr _obj- return ()---- method WebView::run_javascript--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "script", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 4, argDestroy = -1, transfer = TransferNothing},Arg {argName = "user_data", argType = TBasicType TVoid, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "script", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 4, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_run_javascript" webkit_web_view_run_javascript :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- CString -> -- script : TBasicType TUTF8- Ptr Gio.Cancellable -> -- cancellable : TInterface "Gio" "Cancellable"- FunPtr Gio.AsyncReadyCallbackC -> -- callback : TInterface "Gio" "AsyncReadyCallback"- Ptr () -> -- user_data : TBasicType TVoid- IO ()---webViewRunJavascript ::- (MonadIO m, WebViewK a, Gio.CancellableK b) =>- a -> -- _obj- T.Text -> -- script- Maybe (b) -> -- cancellable- Maybe (Gio.AsyncReadyCallback) -> -- callback- m ()-webViewRunJavascript _obj script cancellable callback = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- script' <- textToCString script- maybeCancellable <- case cancellable of- Nothing -> return nullPtr- Just jCancellable -> do- let jCancellable' = unsafeManagedPtrCastPtr jCancellable- return jCancellable'- ptrcallback <- callocMem :: IO (Ptr (FunPtr Gio.AsyncReadyCallbackC))- maybeCallback <- case callback of- Nothing -> return (castPtrToFunPtr nullPtr)- Just jCallback -> do- jCallback' <- Gio.mkAsyncReadyCallback (Gio.asyncReadyCallbackWrapper (Just ptrcallback) jCallback)- poke ptrcallback jCallback'- return jCallback'- let user_data = nullPtr- webkit_web_view_run_javascript _obj' script' maybeCancellable maybeCallback user_data- touchManagedPtr _obj- whenJust cancellable touchManagedPtr- freeMem script'- return ()---- method WebView::run_javascript_finish--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TInterface "WebKit2" "JavascriptResult"--- throws : True--- Skip return : False--foreign import ccall "webkit_web_view_run_javascript_finish" webkit_web_view_run_javascript_finish :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- Ptr Gio.AsyncResult -> -- result : TInterface "Gio" "AsyncResult"- Ptr (Ptr GError) -> -- error- IO (Ptr JavascriptResult)---webViewRunJavascriptFinish ::- (MonadIO m, WebViewK a, Gio.AsyncResultK b) =>- a -> -- _obj- b -> -- result- m JavascriptResult-webViewRunJavascriptFinish _obj result_ = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let result_' = unsafeManagedPtrCastPtr result_- onException (do- result <- propagateGError $ webkit_web_view_run_javascript_finish _obj' result_'- checkUnexpectedReturnNULL "webkit_web_view_run_javascript_finish" result- result' <- (wrapBoxed JavascriptResult) result- touchManagedPtr _obj- touchManagedPtr result_- return result'- ) (do- return ()- )---- method WebView::run_javascript_from_gresource--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "resource", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 4, argDestroy = -1, transfer = TransferNothing},Arg {argName = "user_data", argType = TBasicType TVoid, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "resource", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 4, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_run_javascript_from_gresource" webkit_web_view_run_javascript_from_gresource :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- CString -> -- resource : TBasicType TUTF8- Ptr Gio.Cancellable -> -- cancellable : TInterface "Gio" "Cancellable"- FunPtr Gio.AsyncReadyCallbackC -> -- callback : TInterface "Gio" "AsyncReadyCallback"- Ptr () -> -- user_data : TBasicType TVoid- IO ()---webViewRunJavascriptFromGresource ::- (MonadIO m, WebViewK a, Gio.CancellableK b) =>- a -> -- _obj- T.Text -> -- resource- Maybe (b) -> -- cancellable- Maybe (Gio.AsyncReadyCallback) -> -- callback- m ()-webViewRunJavascriptFromGresource _obj resource cancellable callback = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- resource' <- textToCString resource- maybeCancellable <- case cancellable of- Nothing -> return nullPtr- Just jCancellable -> do- let jCancellable' = unsafeManagedPtrCastPtr jCancellable- return jCancellable'- ptrcallback <- callocMem :: IO (Ptr (FunPtr Gio.AsyncReadyCallbackC))- maybeCallback <- case callback of- Nothing -> return (castPtrToFunPtr nullPtr)- Just jCallback -> do- jCallback' <- Gio.mkAsyncReadyCallback (Gio.asyncReadyCallbackWrapper (Just ptrcallback) jCallback)- poke ptrcallback jCallback'- return jCallback'- let user_data = nullPtr- webkit_web_view_run_javascript_from_gresource _obj' resource' maybeCancellable maybeCallback user_data- touchManagedPtr _obj- whenJust cancellable touchManagedPtr- freeMem resource'- return ()---- method WebView::run_javascript_from_gresource_finish--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TInterface "WebKit2" "JavascriptResult"--- throws : True--- Skip return : False--foreign import ccall "webkit_web_view_run_javascript_from_gresource_finish" webkit_web_view_run_javascript_from_gresource_finish :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- Ptr Gio.AsyncResult -> -- result : TInterface "Gio" "AsyncResult"- Ptr (Ptr GError) -> -- error- IO (Ptr JavascriptResult)---webViewRunJavascriptFromGresourceFinish ::- (MonadIO m, WebViewK a, Gio.AsyncResultK b) =>- a -> -- _obj- b -> -- result- m JavascriptResult-webViewRunJavascriptFromGresourceFinish _obj result_ = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let result_' = unsafeManagedPtrCastPtr result_- onException (do- result <- propagateGError $ webkit_web_view_run_javascript_from_gresource_finish _obj' result_'- checkUnexpectedReturnNULL "webkit_web_view_run_javascript_from_gresource_finish" result- result' <- (wrapBoxed JavascriptResult) result- touchManagedPtr _obj- touchManagedPtr result_- return result'- ) (do- return ()- )---- method WebView::save--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "save_mode", argType = TInterface "WebKit2" "SaveMode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 4, argDestroy = -1, transfer = TransferNothing},Arg {argName = "user_data", argType = TBasicType TVoid, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "save_mode", argType = TInterface "WebKit2" "SaveMode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 4, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_save" webkit_web_view_save :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- CUInt -> -- save_mode : TInterface "WebKit2" "SaveMode"- Ptr Gio.Cancellable -> -- cancellable : TInterface "Gio" "Cancellable"- FunPtr Gio.AsyncReadyCallbackC -> -- callback : TInterface "Gio" "AsyncReadyCallback"- Ptr () -> -- user_data : TBasicType TVoid- IO ()---webViewSave ::- (MonadIO m, WebViewK a, Gio.CancellableK b) =>- a -> -- _obj- SaveMode -> -- save_mode- Maybe (b) -> -- cancellable- Maybe (Gio.AsyncReadyCallback) -> -- callback- m ()-webViewSave _obj save_mode cancellable callback = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let save_mode' = (fromIntegral . fromEnum) save_mode- maybeCancellable <- case cancellable of- Nothing -> return nullPtr- Just jCancellable -> do- let jCancellable' = unsafeManagedPtrCastPtr jCancellable- return jCancellable'- ptrcallback <- callocMem :: IO (Ptr (FunPtr Gio.AsyncReadyCallbackC))- maybeCallback <- case callback of- Nothing -> return (castPtrToFunPtr nullPtr)- Just jCallback -> do- jCallback' <- Gio.mkAsyncReadyCallback (Gio.asyncReadyCallbackWrapper (Just ptrcallback) jCallback)- poke ptrcallback jCallback'- return jCallback'- let user_data = nullPtr- webkit_web_view_save _obj' save_mode' maybeCancellable maybeCallback user_data- touchManagedPtr _obj- whenJust cancellable touchManagedPtr- return ()---- method WebView::save_finish--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TInterface "Gio" "InputStream"--- throws : True--- Skip return : False--foreign import ccall "webkit_web_view_save_finish" webkit_web_view_save_finish :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- Ptr Gio.AsyncResult -> -- result : TInterface "Gio" "AsyncResult"- Ptr (Ptr GError) -> -- error- IO (Ptr Gio.InputStream)---webViewSaveFinish ::- (MonadIO m, WebViewK a, Gio.AsyncResultK b) =>- a -> -- _obj- b -> -- result- m Gio.InputStream-webViewSaveFinish _obj result_ = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let result_' = unsafeManagedPtrCastPtr result_- onException (do- result <- propagateGError $ webkit_web_view_save_finish _obj' result_'- checkUnexpectedReturnNULL "webkit_web_view_save_finish" result- result' <- (wrapObject Gio.InputStream) result- touchManagedPtr _obj- touchManagedPtr result_- return result'- ) (do- return ()- )---- method WebView::save_to_file--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "file", argType = TInterface "Gio" "File", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "save_mode", argType = TInterface "WebKit2" "SaveMode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 5, argDestroy = -1, transfer = TransferNothing},Arg {argName = "user_data", argType = TBasicType TVoid, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "file", argType = TInterface "Gio" "File", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "save_mode", argType = TInterface "WebKit2" "SaveMode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 5, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_save_to_file" webkit_web_view_save_to_file :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- Ptr Gio.File -> -- file : TInterface "Gio" "File"- CUInt -> -- save_mode : TInterface "WebKit2" "SaveMode"- Ptr Gio.Cancellable -> -- cancellable : TInterface "Gio" "Cancellable"- FunPtr Gio.AsyncReadyCallbackC -> -- callback : TInterface "Gio" "AsyncReadyCallback"- Ptr () -> -- user_data : TBasicType TVoid- IO ()---webViewSaveToFile ::- (MonadIO m, WebViewK a, Gio.FileK b, Gio.CancellableK c) =>- a -> -- _obj- b -> -- file- SaveMode -> -- save_mode- Maybe (c) -> -- cancellable- Maybe (Gio.AsyncReadyCallback) -> -- callback- m ()-webViewSaveToFile _obj file save_mode cancellable callback = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let file' = unsafeManagedPtrCastPtr file- let save_mode' = (fromIntegral . fromEnum) save_mode- maybeCancellable <- case cancellable of- Nothing -> return nullPtr- Just jCancellable -> do- let jCancellable' = unsafeManagedPtrCastPtr jCancellable- return jCancellable'- ptrcallback <- callocMem :: IO (Ptr (FunPtr Gio.AsyncReadyCallbackC))- maybeCallback <- case callback of- Nothing -> return (castPtrToFunPtr nullPtr)- Just jCallback -> do- jCallback' <- Gio.mkAsyncReadyCallback (Gio.asyncReadyCallbackWrapper (Just ptrcallback) jCallback)- poke ptrcallback jCallback'- return jCallback'- let user_data = nullPtr- webkit_web_view_save_to_file _obj' file' save_mode' maybeCancellable maybeCallback user_data- touchManagedPtr _obj- touchManagedPtr file- whenJust cancellable touchManagedPtr- return ()---- method WebView::save_to_file_finish--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TBoolean--- throws : True--- Skip return : False--foreign import ccall "webkit_web_view_save_to_file_finish" webkit_web_view_save_to_file_finish :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- Ptr Gio.AsyncResult -> -- result : TInterface "Gio" "AsyncResult"- Ptr (Ptr GError) -> -- error- IO CInt---webViewSaveToFileFinish ::- (MonadIO m, WebViewK a, Gio.AsyncResultK b) =>- a -> -- _obj- b -> -- result- m ()-webViewSaveToFileFinish _obj result_ = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let result_' = unsafeManagedPtrCastPtr result_- onException (do- _ <- propagateGError $ webkit_web_view_save_to_file_finish _obj' result_'- touchManagedPtr _obj- touchManagedPtr result_- return ()- ) (do- return ()- )---- method WebView::set_background_color--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "rgba", argType = TInterface "Gdk" "RGBA", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "rgba", argType = TInterface "Gdk" "RGBA", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_set_background_color" webkit_web_view_set_background_color :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- Ptr Gdk.RGBA -> -- rgba : TInterface "Gdk" "RGBA"- IO ()---webViewSetBackgroundColor ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- Gdk.RGBA -> -- rgba- m ()-webViewSetBackgroundColor _obj rgba = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let rgba' = unsafeManagedPtrGetPtr rgba- webkit_web_view_set_background_color _obj' rgba'- touchManagedPtr _obj- touchManagedPtr rgba- return ()---- method WebView::set_custom_charset--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "charset", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "charset", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_set_custom_charset" webkit_web_view_set_custom_charset :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- CString -> -- charset : TBasicType TUTF8- IO ()---webViewSetCustomCharset ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- Maybe (T.Text) -> -- charset- m ()-webViewSetCustomCharset _obj charset = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- maybeCharset <- case charset of- Nothing -> return nullPtr- Just jCharset -> do- jCharset' <- textToCString jCharset- return jCharset'- webkit_web_view_set_custom_charset _obj' maybeCharset- touchManagedPtr _obj- freeMem maybeCharset- return ()---- method WebView::set_editable--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "editable", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "editable", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_set_editable" webkit_web_view_set_editable :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- CInt -> -- editable : TBasicType TBoolean- IO ()---webViewSetEditable ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- Bool -> -- editable- m ()-webViewSetEditable _obj editable = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let editable' = (fromIntegral . fromEnum) editable- webkit_web_view_set_editable _obj' editable'- touchManagedPtr _obj- return ()---- method WebView::set_settings--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "settings", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "settings", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_set_settings" webkit_web_view_set_settings :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- Ptr Settings -> -- settings : TInterface "WebKit2" "Settings"- IO ()---webViewSetSettings ::- (MonadIO m, WebViewK a, SettingsK b) =>- a -> -- _obj- b -> -- settings- m ()-webViewSetSettings _obj settings = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let settings' = unsafeManagedPtrCastPtr settings- webkit_web_view_set_settings _obj' settings'- touchManagedPtr _obj- touchManagedPtr settings- return ()---- method WebView::set_zoom_level--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "zoom_level", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "zoom_level", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_set_zoom_level" webkit_web_view_set_zoom_level :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- CDouble -> -- zoom_level : TBasicType TDouble- IO ()---webViewSetZoomLevel ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- Double -> -- zoom_level- m ()-webViewSetZoomLevel _obj zoom_level = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- let zoom_level' = realToFrac zoom_level- webkit_web_view_set_zoom_level _obj' zoom_level'- touchManagedPtr _obj- return ()---- method WebView::stop_loading--- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]--- returnType : TBasicType TVoid--- throws : False--- Skip return : False--foreign import ccall "webkit_web_view_stop_loading" webkit_web_view_stop_loading :: - Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"- IO ()---webViewStopLoading ::- (MonadIO m, WebViewK a) =>- a -> -- _obj- m ()-webViewStopLoading _obj = liftIO $ do- let _obj' = unsafeManagedPtrCastPtr _obj- webkit_web_view_stop_loading _obj'- touchManagedPtr _obj- return ()++{- |+Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte+License : LGPL-2.1+Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)+-}++module GI.WebKit2.Objects.WebView+ ( ++-- * Exported types+ WebView(..) ,+ WebViewK ,+ toWebView ,+ noWebView ,+++ -- * Methods+-- ** webViewCanExecuteEditingCommand+ WebViewCanExecuteEditingCommandMethodInfo,+ webViewCanExecuteEditingCommand ,+++-- ** webViewCanExecuteEditingCommandFinish+ WebViewCanExecuteEditingCommandFinishMethodInfo,+ webViewCanExecuteEditingCommandFinish ,+++-- ** webViewCanGoBack+ WebViewCanGoBackMethodInfo ,+ webViewCanGoBack ,+++-- ** webViewCanGoForward+ WebViewCanGoForwardMethodInfo ,+ webViewCanGoForward ,+++-- ** webViewCanShowMimeType+ WebViewCanShowMimeTypeMethodInfo ,+ webViewCanShowMimeType ,+++-- ** webViewDownloadUri+ WebViewDownloadUriMethodInfo ,+ webViewDownloadUri ,+++-- ** webViewExecuteEditingCommand+ WebViewExecuteEditingCommandMethodInfo ,+ webViewExecuteEditingCommand ,+++-- ** webViewExecuteEditingCommandWithArgument+ WebViewExecuteEditingCommandWithArgumentMethodInfo,+ webViewExecuteEditingCommandWithArgument,+++-- ** webViewGetBackForwardList+ WebViewGetBackForwardListMethodInfo ,+ webViewGetBackForwardList ,+++-- ** webViewGetBackgroundColor+ WebViewGetBackgroundColorMethodInfo ,+ webViewGetBackgroundColor ,+++-- ** webViewGetContext+ WebViewGetContextMethodInfo ,+ webViewGetContext ,+++-- ** webViewGetCustomCharset+ WebViewGetCustomCharsetMethodInfo ,+ webViewGetCustomCharset ,+++-- ** webViewGetEditorState+ WebViewGetEditorStateMethodInfo ,+ webViewGetEditorState ,+++-- ** webViewGetEstimatedLoadProgress+ WebViewGetEstimatedLoadProgressMethodInfo,+ webViewGetEstimatedLoadProgress ,+++-- ** webViewGetFavicon+ WebViewGetFaviconMethodInfo ,+ webViewGetFavicon ,+++-- ** webViewGetFindController+ WebViewGetFindControllerMethodInfo ,+ webViewGetFindController ,+++-- ** webViewGetInspector+ WebViewGetInspectorMethodInfo ,+ webViewGetInspector ,+++-- ** webViewGetJavascriptGlobalContext+ WebViewGetJavascriptGlobalContextMethodInfo,+ webViewGetJavascriptGlobalContext ,+++-- ** webViewGetMainResource+ WebViewGetMainResourceMethodInfo ,+ webViewGetMainResource ,+++-- ** webViewGetPageId+ WebViewGetPageIdMethodInfo ,+ webViewGetPageId ,+++-- ** webViewGetSettings+ WebViewGetSettingsMethodInfo ,+ webViewGetSettings ,+++-- ** webViewGetSnapshot+ WebViewGetSnapshotMethodInfo ,+ webViewGetSnapshot ,+++-- ** webViewGetSnapshotFinish+ WebViewGetSnapshotFinishMethodInfo ,+ webViewGetSnapshotFinish ,+++-- ** webViewGetTitle+ WebViewGetTitleMethodInfo ,+ webViewGetTitle ,+++-- ** webViewGetTlsInfo+ WebViewGetTlsInfoMethodInfo ,+ webViewGetTlsInfo ,+++-- ** webViewGetUri+ WebViewGetUriMethodInfo ,+ webViewGetUri ,+++-- ** webViewGetUserContentManager+ WebViewGetUserContentManagerMethodInfo ,+ webViewGetUserContentManager ,+++-- ** webViewGetWindowProperties+ WebViewGetWindowPropertiesMethodInfo ,+ webViewGetWindowProperties ,+++-- ** webViewGetZoomLevel+ WebViewGetZoomLevelMethodInfo ,+ webViewGetZoomLevel ,+++-- ** webViewGoBack+ WebViewGoBackMethodInfo ,+ webViewGoBack ,+++-- ** webViewGoForward+ WebViewGoForwardMethodInfo ,+ webViewGoForward ,+++-- ** webViewGoToBackForwardListItem+ WebViewGoToBackForwardListItemMethodInfo,+ webViewGoToBackForwardListItem ,+++-- ** webViewIsEditable+ WebViewIsEditableMethodInfo ,+ webViewIsEditable ,+++-- ** webViewIsLoading+ WebViewIsLoadingMethodInfo ,+ webViewIsLoading ,+++-- ** webViewIsPlayingAudio+ WebViewIsPlayingAudioMethodInfo ,+ webViewIsPlayingAudio ,+++-- ** webViewLoadAlternateHtml+ WebViewLoadAlternateHtmlMethodInfo ,+ webViewLoadAlternateHtml ,+++-- ** webViewLoadBytes+ WebViewLoadBytesMethodInfo ,+ webViewLoadBytes ,+++-- ** webViewLoadHtml+ WebViewLoadHtmlMethodInfo ,+ webViewLoadHtml ,+++-- ** webViewLoadPlainText+ WebViewLoadPlainTextMethodInfo ,+ webViewLoadPlainText ,+++-- ** webViewLoadRequest+ WebViewLoadRequestMethodInfo ,+ webViewLoadRequest ,+++-- ** webViewLoadUri+ WebViewLoadUriMethodInfo ,+ webViewLoadUri ,+++-- ** webViewNew+ webViewNew ,+++-- ** webViewNewWithContext+ webViewNewWithContext ,+++-- ** webViewNewWithRelatedView+ WebViewNewWithRelatedViewMethodInfo ,+ webViewNewWithRelatedView ,+++-- ** webViewNewWithSettings+ webViewNewWithSettings ,+++-- ** webViewNewWithUserContentManager+ webViewNewWithUserContentManager ,+++-- ** webViewReload+ WebViewReloadMethodInfo ,+ webViewReload ,+++-- ** webViewReloadBypassCache+ WebViewReloadBypassCacheMethodInfo ,+ webViewReloadBypassCache ,+++-- ** webViewRunJavascript+ WebViewRunJavascriptMethodInfo ,+ webViewRunJavascript ,+++-- ** webViewRunJavascriptFinish+ WebViewRunJavascriptFinishMethodInfo ,+ webViewRunJavascriptFinish ,+++-- ** webViewRunJavascriptFromGresource+ WebViewRunJavascriptFromGresourceMethodInfo,+ webViewRunJavascriptFromGresource ,+++-- ** webViewRunJavascriptFromGresourceFinish+ WebViewRunJavascriptFromGresourceFinishMethodInfo,+ webViewRunJavascriptFromGresourceFinish ,+++-- ** webViewSave+ WebViewSaveMethodInfo ,+ webViewSave ,+++-- ** webViewSaveFinish+ WebViewSaveFinishMethodInfo ,+ webViewSaveFinish ,+++-- ** webViewSaveToFile+ WebViewSaveToFileMethodInfo ,+ webViewSaveToFile ,+++-- ** webViewSaveToFileFinish+ WebViewSaveToFileFinishMethodInfo ,+ webViewSaveToFileFinish ,+++-- ** webViewSetBackgroundColor+ WebViewSetBackgroundColorMethodInfo ,+ webViewSetBackgroundColor ,+++-- ** webViewSetCustomCharset+ WebViewSetCustomCharsetMethodInfo ,+ webViewSetCustomCharset ,+++-- ** webViewSetEditable+ WebViewSetEditableMethodInfo ,+ webViewSetEditable ,+++-- ** webViewSetSettings+ WebViewSetSettingsMethodInfo ,+ webViewSetSettings ,+++-- ** webViewSetZoomLevel+ WebViewSetZoomLevelMethodInfo ,+ webViewSetZoomLevel ,+++-- ** webViewStopLoading+ WebViewStopLoadingMethodInfo ,+ webViewStopLoading ,+++++ -- * Properties+-- ** Editable+ WebViewEditablePropertyInfo ,+ constructWebViewEditable ,+ getWebViewEditable ,+ setWebViewEditable ,+++-- ** EstimatedLoadProgress+ WebViewEstimatedLoadProgressPropertyInfo,+ getWebViewEstimatedLoadProgress ,+++-- ** Favicon+ WebViewFaviconPropertyInfo ,+ getWebViewFavicon ,+++-- ** IsLoading+ WebViewIsLoadingPropertyInfo ,+ getWebViewIsLoading ,+++-- ** IsPlayingAudio+ WebViewIsPlayingAudioPropertyInfo ,+ getWebViewIsPlayingAudio ,+++-- ** RelatedView+ WebViewRelatedViewPropertyInfo ,+ constructWebViewRelatedView ,+++-- ** Settings+ WebViewSettingsPropertyInfo ,+ constructWebViewSettings ,+ setWebViewSettings ,+++-- ** Title+ WebViewTitlePropertyInfo ,+ getWebViewTitle ,+++-- ** Uri+ WebViewUriPropertyInfo ,+ getWebViewUri ,+++-- ** UserContentManager+ WebViewUserContentManagerPropertyInfo ,+ constructWebViewUserContentManager ,+ getWebViewUserContentManager ,+++-- ** WebContext+ WebViewWebContextPropertyInfo ,+ constructWebViewWebContext ,+ getWebViewWebContext ,+++-- ** ZoomLevel+ WebViewZoomLevelPropertyInfo ,+ constructWebViewZoomLevel ,+ getWebViewZoomLevel ,+ setWebViewZoomLevel ,+++++ -- * Signals+-- ** Authenticate+ WebViewAuthenticateCallback ,+ WebViewAuthenticateCallbackC ,+ WebViewAuthenticateSignalInfo ,+ afterWebViewAuthenticate ,+ mkWebViewAuthenticateCallback ,+ noWebViewAuthenticateCallback ,+ onWebViewAuthenticate ,+ webViewAuthenticateCallbackWrapper ,+ webViewAuthenticateClosure ,+++-- ** Close+ WebViewCloseCallback ,+ WebViewCloseCallbackC ,+ WebViewCloseSignalInfo ,+ afterWebViewClose ,+ mkWebViewCloseCallback ,+ noWebViewCloseCallback ,+ onWebViewClose ,+ webViewCloseCallbackWrapper ,+ webViewCloseClosure ,+++-- ** ContextMenu+ WebViewContextMenuCallback ,+ WebViewContextMenuCallbackC ,+ WebViewContextMenuSignalInfo ,+ afterWebViewContextMenu ,+ mkWebViewContextMenuCallback ,+ noWebViewContextMenuCallback ,+ onWebViewContextMenu ,+ webViewContextMenuCallbackWrapper ,+ webViewContextMenuClosure ,+++-- ** ContextMenuDismissed+ WebViewContextMenuDismissedCallback ,+ WebViewContextMenuDismissedCallbackC ,+ WebViewContextMenuDismissedSignalInfo ,+ afterWebViewContextMenuDismissed ,+ mkWebViewContextMenuDismissedCallback ,+ noWebViewContextMenuDismissedCallback ,+ onWebViewContextMenuDismissed ,+ webViewContextMenuDismissedCallbackWrapper,+ webViewContextMenuDismissedClosure ,+++-- ** Create+ WebViewCreateCallback ,+ WebViewCreateCallbackC ,+ WebViewCreateSignalInfo ,+ afterWebViewCreate ,+ mkWebViewCreateCallback ,+ noWebViewCreateCallback ,+ onWebViewCreate ,+ webViewCreateCallbackWrapper ,+ webViewCreateClosure ,+++-- ** DecidePolicy+ WebViewDecidePolicyCallback ,+ WebViewDecidePolicyCallbackC ,+ WebViewDecidePolicySignalInfo ,+ afterWebViewDecidePolicy ,+ mkWebViewDecidePolicyCallback ,+ noWebViewDecidePolicyCallback ,+ onWebViewDecidePolicy ,+ webViewDecidePolicyCallbackWrapper ,+ webViewDecidePolicyClosure ,+++-- ** EnterFullscreen+ WebViewEnterFullscreenCallback ,+ WebViewEnterFullscreenCallbackC ,+ WebViewEnterFullscreenSignalInfo ,+ afterWebViewEnterFullscreen ,+ mkWebViewEnterFullscreenCallback ,+ noWebViewEnterFullscreenCallback ,+ onWebViewEnterFullscreen ,+ webViewEnterFullscreenCallbackWrapper ,+ webViewEnterFullscreenClosure ,+++-- ** InsecureContentDetected+ WebViewInsecureContentDetectedCallback ,+ WebViewInsecureContentDetectedCallbackC ,+ WebViewInsecureContentDetectedSignalInfo,+ afterWebViewInsecureContentDetected ,+ mkWebViewInsecureContentDetectedCallback,+ noWebViewInsecureContentDetectedCallback,+ onWebViewInsecureContentDetected ,+ webViewInsecureContentDetectedCallbackWrapper,+ webViewInsecureContentDetectedClosure ,+++-- ** LeaveFullscreen+ WebViewLeaveFullscreenCallback ,+ WebViewLeaveFullscreenCallbackC ,+ WebViewLeaveFullscreenSignalInfo ,+ afterWebViewLeaveFullscreen ,+ mkWebViewLeaveFullscreenCallback ,+ noWebViewLeaveFullscreenCallback ,+ onWebViewLeaveFullscreen ,+ webViewLeaveFullscreenCallbackWrapper ,+ webViewLeaveFullscreenClosure ,+++-- ** LoadChanged+ WebViewLoadChangedCallback ,+ WebViewLoadChangedCallbackC ,+ WebViewLoadChangedSignalInfo ,+ afterWebViewLoadChanged ,+ mkWebViewLoadChangedCallback ,+ noWebViewLoadChangedCallback ,+ onWebViewLoadChanged ,+ webViewLoadChangedCallbackWrapper ,+ webViewLoadChangedClosure ,+++-- ** LoadFailed+ WebViewLoadFailedCallback ,+ WebViewLoadFailedCallbackC ,+ WebViewLoadFailedSignalInfo ,+ afterWebViewLoadFailed ,+ mkWebViewLoadFailedCallback ,+ noWebViewLoadFailedCallback ,+ onWebViewLoadFailed ,+ webViewLoadFailedCallbackWrapper ,+ webViewLoadFailedClosure ,+++-- ** LoadFailedWithTlsErrors+ WebViewLoadFailedWithTlsErrorsCallback ,+ WebViewLoadFailedWithTlsErrorsCallbackC ,+ WebViewLoadFailedWithTlsErrorsSignalInfo,+ afterWebViewLoadFailedWithTlsErrors ,+ mkWebViewLoadFailedWithTlsErrorsCallback,+ noWebViewLoadFailedWithTlsErrorsCallback,+ onWebViewLoadFailedWithTlsErrors ,+ webViewLoadFailedWithTlsErrorsCallbackWrapper,+ webViewLoadFailedWithTlsErrorsClosure ,+++-- ** MouseTargetChanged+ WebViewMouseTargetChangedCallback ,+ WebViewMouseTargetChangedCallbackC ,+ WebViewMouseTargetChangedSignalInfo ,+ afterWebViewMouseTargetChanged ,+ mkWebViewMouseTargetChangedCallback ,+ noWebViewMouseTargetChangedCallback ,+ onWebViewMouseTargetChanged ,+ webViewMouseTargetChangedCallbackWrapper,+ webViewMouseTargetChangedClosure ,+++-- ** PermissionRequest+ WebViewPermissionRequestCallback ,+ WebViewPermissionRequestCallbackC ,+ WebViewPermissionRequestSignalInfo ,+ afterWebViewPermissionRequest ,+ mkWebViewPermissionRequestCallback ,+ noWebViewPermissionRequestCallback ,+ onWebViewPermissionRequest ,+ webViewPermissionRequestCallbackWrapper ,+ webViewPermissionRequestClosure ,+++-- ** Print+ WebViewPrintCallback ,+ WebViewPrintCallbackC ,+ WebViewPrintSignalInfo ,+ afterWebViewPrint ,+ mkWebViewPrintCallback ,+ noWebViewPrintCallback ,+ onWebViewPrint ,+ webViewPrintCallbackWrapper ,+ webViewPrintClosure ,+++-- ** ReadyToShow+ WebViewReadyToShowCallback ,+ WebViewReadyToShowCallbackC ,+ WebViewReadyToShowSignalInfo ,+ afterWebViewReadyToShow ,+ mkWebViewReadyToShowCallback ,+ noWebViewReadyToShowCallback ,+ onWebViewReadyToShow ,+ webViewReadyToShowCallbackWrapper ,+ webViewReadyToShowClosure ,+++-- ** ResourceLoadStarted+ WebViewResourceLoadStartedCallback ,+ WebViewResourceLoadStartedCallbackC ,+ WebViewResourceLoadStartedSignalInfo ,+ afterWebViewResourceLoadStarted ,+ mkWebViewResourceLoadStartedCallback ,+ noWebViewResourceLoadStartedCallback ,+ onWebViewResourceLoadStarted ,+ webViewResourceLoadStartedCallbackWrapper,+ webViewResourceLoadStartedClosure ,+++-- ** RunAsModal+ WebViewRunAsModalCallback ,+ WebViewRunAsModalCallbackC ,+ WebViewRunAsModalSignalInfo ,+ afterWebViewRunAsModal ,+ mkWebViewRunAsModalCallback ,+ noWebViewRunAsModalCallback ,+ onWebViewRunAsModal ,+ webViewRunAsModalCallbackWrapper ,+ webViewRunAsModalClosure ,+++-- ** RunColorChooser+ WebViewRunColorChooserCallback ,+ WebViewRunColorChooserCallbackC ,+ WebViewRunColorChooserSignalInfo ,+ afterWebViewRunColorChooser ,+ mkWebViewRunColorChooserCallback ,+ noWebViewRunColorChooserCallback ,+ onWebViewRunColorChooser ,+ webViewRunColorChooserCallbackWrapper ,+ webViewRunColorChooserClosure ,+++-- ** RunFileChooser+ WebViewRunFileChooserCallback ,+ WebViewRunFileChooserCallbackC ,+ WebViewRunFileChooserSignalInfo ,+ afterWebViewRunFileChooser ,+ mkWebViewRunFileChooserCallback ,+ noWebViewRunFileChooserCallback ,+ onWebViewRunFileChooser ,+ webViewRunFileChooserCallbackWrapper ,+ webViewRunFileChooserClosure ,+++-- ** ScriptDialog+ WebViewScriptDialogCallback ,+ WebViewScriptDialogCallbackC ,+ WebViewScriptDialogSignalInfo ,+ afterWebViewScriptDialog ,+ mkWebViewScriptDialogCallback ,+ noWebViewScriptDialogCallback ,+ onWebViewScriptDialog ,+ webViewScriptDialogCallbackWrapper ,+ webViewScriptDialogClosure ,+++-- ** ShowNotification+ WebViewShowNotificationCallback ,+ WebViewShowNotificationCallbackC ,+ WebViewShowNotificationSignalInfo ,+ afterWebViewShowNotification ,+ mkWebViewShowNotificationCallback ,+ noWebViewShowNotificationCallback ,+ onWebViewShowNotification ,+ webViewShowNotificationCallbackWrapper ,+ webViewShowNotificationClosure ,+++-- ** SubmitForm+ WebViewSubmitFormCallback ,+ WebViewSubmitFormCallbackC ,+ WebViewSubmitFormSignalInfo ,+ afterWebViewSubmitForm ,+ mkWebViewSubmitFormCallback ,+ noWebViewSubmitFormCallback ,+ onWebViewSubmitForm ,+ webViewSubmitFormCallbackWrapper ,+ webViewSubmitFormClosure ,+++-- ** WebProcessCrashed+ WebViewWebProcessCrashedCallback ,+ WebViewWebProcessCrashedCallbackC ,+ WebViewWebProcessCrashedSignalInfo ,+ afterWebViewWebProcessCrashed ,+ mkWebViewWebProcessCrashedCallback ,+ noWebViewWebProcessCrashedCallback ,+ onWebViewWebProcessCrashed ,+ webViewWebProcessCrashedCallbackWrapper ,+ webViewWebProcessCrashedClosure ,+++++ ) where++import Prelude ()+import Data.GI.Base.ShortPrelude++import qualified Data.Text as T+import qualified Data.ByteString.Char8 as B+import qualified Data.Map as Map++import GI.WebKit2.Types+import GI.WebKit2.Callbacks+import qualified GI.Atk as Atk+import qualified GI.GLib as GLib+import qualified GI.GObject as GObject+import qualified GI.Gdk as Gdk+import qualified GI.Gio as Gio+import qualified GI.Gtk as Gtk+import qualified GI.JavaScriptCore as JavaScriptCore+import qualified GI.Cairo as Cairo++newtype WebView = WebView (ForeignPtr WebView)+foreign import ccall "webkit_web_view_get_type"+ c_webkit_web_view_get_type :: IO GType++type instance ParentTypes WebView = WebViewParentTypes+type WebViewParentTypes = '[WebViewBase, Gtk.Container, Gtk.Widget, GObject.Object, Atk.ImplementorIface, Gtk.Buildable]++instance GObject WebView where+ gobjectIsInitiallyUnowned _ = True+ gobjectType _ = c_webkit_web_view_get_type+ ++class GObject o => WebViewK o+instance (GObject o, IsDescendantOf WebView o) => WebViewK o++toWebView :: WebViewK o => o -> IO WebView+toWebView = unsafeCastTo WebView++noWebView :: Maybe WebView+noWebView = Nothing++type family ResolveWebViewMethod (t :: Symbol) (o :: *) :: * where+ ResolveWebViewMethod "activate" o = Gtk.WidgetActivateMethodInfo+ ResolveWebViewMethod "add" o = Gtk.ContainerAddMethodInfo+ ResolveWebViewMethod "addAccelerator" o = Gtk.WidgetAddAcceleratorMethodInfo+ ResolveWebViewMethod "addChild" o = Gtk.BuildableAddChildMethodInfo+ ResolveWebViewMethod "addDeviceEvents" o = Gtk.WidgetAddDeviceEventsMethodInfo+ ResolveWebViewMethod "addEvents" o = Gtk.WidgetAddEventsMethodInfo+ ResolveWebViewMethod "addMnemonicLabel" o = Gtk.WidgetAddMnemonicLabelMethodInfo+ ResolveWebViewMethod "addTickCallback" o = Gtk.WidgetAddTickCallbackMethodInfo+ ResolveWebViewMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolveWebViewMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolveWebViewMethod "canActivateAccel" o = Gtk.WidgetCanActivateAccelMethodInfo+ ResolveWebViewMethod "canExecuteEditingCommand" o = WebViewCanExecuteEditingCommandMethodInfo+ ResolveWebViewMethod "canExecuteEditingCommandFinish" o = WebViewCanExecuteEditingCommandFinishMethodInfo+ ResolveWebViewMethod "canGoBack" o = WebViewCanGoBackMethodInfo+ ResolveWebViewMethod "canGoForward" o = WebViewCanGoForwardMethodInfo+ ResolveWebViewMethod "canShowMimeType" o = WebViewCanShowMimeTypeMethodInfo+ ResolveWebViewMethod "checkResize" o = Gtk.ContainerCheckResizeMethodInfo+ ResolveWebViewMethod "childFocus" o = Gtk.WidgetChildFocusMethodInfo+ ResolveWebViewMethod "childGetProperty" o = Gtk.ContainerChildGetPropertyMethodInfo+ ResolveWebViewMethod "childNotifyByPspec" o = Gtk.ContainerChildNotifyByPspecMethodInfo+ ResolveWebViewMethod "childSetProperty" o = Gtk.ContainerChildSetPropertyMethodInfo+ ResolveWebViewMethod "childType" o = Gtk.ContainerChildTypeMethodInfo+ ResolveWebViewMethod "classPath" o = Gtk.WidgetClassPathMethodInfo+ ResolveWebViewMethod "computeExpand" o = Gtk.WidgetComputeExpandMethodInfo+ ResolveWebViewMethod "constructChild" o = Gtk.BuildableConstructChildMethodInfo+ ResolveWebViewMethod "createPangoContext" o = Gtk.WidgetCreatePangoContextMethodInfo+ ResolveWebViewMethod "createPangoLayout" o = Gtk.WidgetCreatePangoLayoutMethodInfo+ ResolveWebViewMethod "customFinished" o = Gtk.BuildableCustomFinishedMethodInfo+ ResolveWebViewMethod "customTagEnd" o = Gtk.BuildableCustomTagEndMethodInfo+ ResolveWebViewMethod "customTagStart" o = Gtk.BuildableCustomTagStartMethodInfo+ ResolveWebViewMethod "destroy" o = Gtk.WidgetDestroyMethodInfo+ ResolveWebViewMethod "destroyed" o = Gtk.WidgetDestroyedMethodInfo+ ResolveWebViewMethod "deviceIsShadowed" o = Gtk.WidgetDeviceIsShadowedMethodInfo+ ResolveWebViewMethod "downloadUri" o = WebViewDownloadUriMethodInfo+ ResolveWebViewMethod "dragBegin" o = Gtk.WidgetDragBeginMethodInfo+ ResolveWebViewMethod "dragBeginWithCoordinates" o = Gtk.WidgetDragBeginWithCoordinatesMethodInfo+ ResolveWebViewMethod "dragCheckThreshold" o = Gtk.WidgetDragCheckThresholdMethodInfo+ ResolveWebViewMethod "dragDestAddImageTargets" o = Gtk.WidgetDragDestAddImageTargetsMethodInfo+ ResolveWebViewMethod "dragDestAddTextTargets" o = Gtk.WidgetDragDestAddTextTargetsMethodInfo+ ResolveWebViewMethod "dragDestAddUriTargets" o = Gtk.WidgetDragDestAddUriTargetsMethodInfo+ ResolveWebViewMethod "dragDestFindTarget" o = Gtk.WidgetDragDestFindTargetMethodInfo+ ResolveWebViewMethod "dragDestGetTargetList" o = Gtk.WidgetDragDestGetTargetListMethodInfo+ ResolveWebViewMethod "dragDestGetTrackMotion" o = Gtk.WidgetDragDestGetTrackMotionMethodInfo+ ResolveWebViewMethod "dragDestSet" o = Gtk.WidgetDragDestSetMethodInfo+ ResolveWebViewMethod "dragDestSetProxy" o = Gtk.WidgetDragDestSetProxyMethodInfo+ ResolveWebViewMethod "dragDestSetTargetList" o = Gtk.WidgetDragDestSetTargetListMethodInfo+ ResolveWebViewMethod "dragDestSetTrackMotion" o = Gtk.WidgetDragDestSetTrackMotionMethodInfo+ ResolveWebViewMethod "dragDestUnset" o = Gtk.WidgetDragDestUnsetMethodInfo+ ResolveWebViewMethod "dragGetData" o = Gtk.WidgetDragGetDataMethodInfo+ ResolveWebViewMethod "dragHighlight" o = Gtk.WidgetDragHighlightMethodInfo+ ResolveWebViewMethod "dragSourceAddImageTargets" o = Gtk.WidgetDragSourceAddImageTargetsMethodInfo+ ResolveWebViewMethod "dragSourceAddTextTargets" o = Gtk.WidgetDragSourceAddTextTargetsMethodInfo+ ResolveWebViewMethod "dragSourceAddUriTargets" o = Gtk.WidgetDragSourceAddUriTargetsMethodInfo+ ResolveWebViewMethod "dragSourceGetTargetList" o = Gtk.WidgetDragSourceGetTargetListMethodInfo+ ResolveWebViewMethod "dragSourceSet" o = Gtk.WidgetDragSourceSetMethodInfo+ ResolveWebViewMethod "dragSourceSetIconGicon" o = Gtk.WidgetDragSourceSetIconGiconMethodInfo+ ResolveWebViewMethod "dragSourceSetIconName" o = Gtk.WidgetDragSourceSetIconNameMethodInfo+ ResolveWebViewMethod "dragSourceSetIconPixbuf" o = Gtk.WidgetDragSourceSetIconPixbufMethodInfo+ ResolveWebViewMethod "dragSourceSetIconStock" o = Gtk.WidgetDragSourceSetIconStockMethodInfo+ ResolveWebViewMethod "dragSourceSetTargetList" o = Gtk.WidgetDragSourceSetTargetListMethodInfo+ ResolveWebViewMethod "dragSourceUnset" o = Gtk.WidgetDragSourceUnsetMethodInfo+ ResolveWebViewMethod "dragUnhighlight" o = Gtk.WidgetDragUnhighlightMethodInfo+ ResolveWebViewMethod "draw" o = Gtk.WidgetDrawMethodInfo+ ResolveWebViewMethod "ensureStyle" o = Gtk.WidgetEnsureStyleMethodInfo+ ResolveWebViewMethod "errorBell" o = Gtk.WidgetErrorBellMethodInfo+ ResolveWebViewMethod "event" o = Gtk.WidgetEventMethodInfo+ ResolveWebViewMethod "executeEditingCommand" o = WebViewExecuteEditingCommandMethodInfo+ ResolveWebViewMethod "executeEditingCommandWithArgument" o = WebViewExecuteEditingCommandWithArgumentMethodInfo+ ResolveWebViewMethod "forall" o = Gtk.ContainerForallMethodInfo+ ResolveWebViewMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolveWebViewMethod "foreach" o = Gtk.ContainerForeachMethodInfo+ ResolveWebViewMethod "freezeChildNotify" o = Gtk.WidgetFreezeChildNotifyMethodInfo+ ResolveWebViewMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolveWebViewMethod "goBack" o = WebViewGoBackMethodInfo+ ResolveWebViewMethod "goForward" o = WebViewGoForwardMethodInfo+ ResolveWebViewMethod "goToBackForwardListItem" o = WebViewGoToBackForwardListItemMethodInfo+ ResolveWebViewMethod "grabAdd" o = Gtk.WidgetGrabAddMethodInfo+ ResolveWebViewMethod "grabDefault" o = Gtk.WidgetGrabDefaultMethodInfo+ ResolveWebViewMethod "grabFocus" o = Gtk.WidgetGrabFocusMethodInfo+ ResolveWebViewMethod "grabRemove" o = Gtk.WidgetGrabRemoveMethodInfo+ ResolveWebViewMethod "hasDefault" o = Gtk.WidgetHasDefaultMethodInfo+ ResolveWebViewMethod "hasFocus" o = Gtk.WidgetHasFocusMethodInfo+ ResolveWebViewMethod "hasGrab" o = Gtk.WidgetHasGrabMethodInfo+ ResolveWebViewMethod "hasRcStyle" o = Gtk.WidgetHasRcStyleMethodInfo+ ResolveWebViewMethod "hasScreen" o = Gtk.WidgetHasScreenMethodInfo+ ResolveWebViewMethod "hasVisibleFocus" o = Gtk.WidgetHasVisibleFocusMethodInfo+ ResolveWebViewMethod "hide" o = Gtk.WidgetHideMethodInfo+ ResolveWebViewMethod "hideOnDelete" o = Gtk.WidgetHideOnDeleteMethodInfo+ ResolveWebViewMethod "inDestruction" o = Gtk.WidgetInDestructionMethodInfo+ ResolveWebViewMethod "initTemplate" o = Gtk.WidgetInitTemplateMethodInfo+ ResolveWebViewMethod "inputShapeCombineRegion" o = Gtk.WidgetInputShapeCombineRegionMethodInfo+ ResolveWebViewMethod "insertActionGroup" o = Gtk.WidgetInsertActionGroupMethodInfo+ ResolveWebViewMethod "intersect" o = Gtk.WidgetIntersectMethodInfo+ ResolveWebViewMethod "isAncestor" o = Gtk.WidgetIsAncestorMethodInfo+ ResolveWebViewMethod "isComposited" o = Gtk.WidgetIsCompositedMethodInfo+ ResolveWebViewMethod "isDrawable" o = Gtk.WidgetIsDrawableMethodInfo+ ResolveWebViewMethod "isEditable" o = WebViewIsEditableMethodInfo+ ResolveWebViewMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolveWebViewMethod "isFocus" o = Gtk.WidgetIsFocusMethodInfo+ ResolveWebViewMethod "isLoading" o = WebViewIsLoadingMethodInfo+ ResolveWebViewMethod "isPlayingAudio" o = WebViewIsPlayingAudioMethodInfo+ ResolveWebViewMethod "isSensitive" o = Gtk.WidgetIsSensitiveMethodInfo+ ResolveWebViewMethod "isToplevel" o = Gtk.WidgetIsToplevelMethodInfo+ ResolveWebViewMethod "isVisible" o = Gtk.WidgetIsVisibleMethodInfo+ ResolveWebViewMethod "keynavFailed" o = Gtk.WidgetKeynavFailedMethodInfo+ ResolveWebViewMethod "listAccelClosures" o = Gtk.WidgetListAccelClosuresMethodInfo+ ResolveWebViewMethod "listActionPrefixes" o = Gtk.WidgetListActionPrefixesMethodInfo+ ResolveWebViewMethod "listMnemonicLabels" o = Gtk.WidgetListMnemonicLabelsMethodInfo+ ResolveWebViewMethod "loadAlternateHtml" o = WebViewLoadAlternateHtmlMethodInfo+ ResolveWebViewMethod "loadBytes" o = WebViewLoadBytesMethodInfo+ ResolveWebViewMethod "loadHtml" o = WebViewLoadHtmlMethodInfo+ ResolveWebViewMethod "loadPlainText" o = WebViewLoadPlainTextMethodInfo+ ResolveWebViewMethod "loadRequest" o = WebViewLoadRequestMethodInfo+ ResolveWebViewMethod "loadUri" o = WebViewLoadUriMethodInfo+ ResolveWebViewMethod "map" o = Gtk.WidgetMapMethodInfo+ ResolveWebViewMethod "mnemonicActivate" o = Gtk.WidgetMnemonicActivateMethodInfo+ ResolveWebViewMethod "modifyBase" o = Gtk.WidgetModifyBaseMethodInfo+ ResolveWebViewMethod "modifyBg" o = Gtk.WidgetModifyBgMethodInfo+ ResolveWebViewMethod "modifyCursor" o = Gtk.WidgetModifyCursorMethodInfo+ ResolveWebViewMethod "modifyFg" o = Gtk.WidgetModifyFgMethodInfo+ ResolveWebViewMethod "modifyFont" o = Gtk.WidgetModifyFontMethodInfo+ ResolveWebViewMethod "modifyStyle" o = Gtk.WidgetModifyStyleMethodInfo+ ResolveWebViewMethod "modifyText" o = Gtk.WidgetModifyTextMethodInfo+ ResolveWebViewMethod "newWithRelatedView" o = WebViewNewWithRelatedViewMethodInfo+ ResolveWebViewMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolveWebViewMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolveWebViewMethod "overrideBackgroundColor" o = Gtk.WidgetOverrideBackgroundColorMethodInfo+ ResolveWebViewMethod "overrideColor" o = Gtk.WidgetOverrideColorMethodInfo+ ResolveWebViewMethod "overrideCursor" o = Gtk.WidgetOverrideCursorMethodInfo+ ResolveWebViewMethod "overrideFont" o = Gtk.WidgetOverrideFontMethodInfo+ ResolveWebViewMethod "overrideSymbolicColor" o = Gtk.WidgetOverrideSymbolicColorMethodInfo+ ResolveWebViewMethod "parserFinished" o = Gtk.BuildableParserFinishedMethodInfo+ ResolveWebViewMethod "path" o = Gtk.WidgetPathMethodInfo+ ResolveWebViewMethod "propagateDraw" o = Gtk.ContainerPropagateDrawMethodInfo+ ResolveWebViewMethod "queueComputeExpand" o = Gtk.WidgetQueueComputeExpandMethodInfo+ ResolveWebViewMethod "queueDraw" o = Gtk.WidgetQueueDrawMethodInfo+ ResolveWebViewMethod "queueDrawArea" o = Gtk.WidgetQueueDrawAreaMethodInfo+ ResolveWebViewMethod "queueDrawRegion" o = Gtk.WidgetQueueDrawRegionMethodInfo+ ResolveWebViewMethod "queueResize" o = Gtk.WidgetQueueResizeMethodInfo+ ResolveWebViewMethod "queueResizeNoRedraw" o = Gtk.WidgetQueueResizeNoRedrawMethodInfo+ ResolveWebViewMethod "realize" o = Gtk.WidgetRealizeMethodInfo+ ResolveWebViewMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolveWebViewMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolveWebViewMethod "regionIntersect" o = Gtk.WidgetRegionIntersectMethodInfo+ ResolveWebViewMethod "registerWindow" o = Gtk.WidgetRegisterWindowMethodInfo+ ResolveWebViewMethod "reload" o = WebViewReloadMethodInfo+ ResolveWebViewMethod "reloadBypassCache" o = WebViewReloadBypassCacheMethodInfo+ ResolveWebViewMethod "remove" o = Gtk.ContainerRemoveMethodInfo+ ResolveWebViewMethod "removeAccelerator" o = Gtk.WidgetRemoveAcceleratorMethodInfo+ ResolveWebViewMethod "removeMnemonicLabel" o = Gtk.WidgetRemoveMnemonicLabelMethodInfo+ ResolveWebViewMethod "removeTickCallback" o = Gtk.WidgetRemoveTickCallbackMethodInfo+ ResolveWebViewMethod "renderIcon" o = Gtk.WidgetRenderIconMethodInfo+ ResolveWebViewMethod "renderIconPixbuf" o = Gtk.WidgetRenderIconPixbufMethodInfo+ ResolveWebViewMethod "reparent" o = Gtk.WidgetReparentMethodInfo+ ResolveWebViewMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolveWebViewMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolveWebViewMethod "resetRcStyles" o = Gtk.WidgetResetRcStylesMethodInfo+ ResolveWebViewMethod "resetStyle" o = Gtk.WidgetResetStyleMethodInfo+ ResolveWebViewMethod "resizeChildren" o = Gtk.ContainerResizeChildrenMethodInfo+ ResolveWebViewMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolveWebViewMethod "runJavascript" o = WebViewRunJavascriptMethodInfo+ ResolveWebViewMethod "runJavascriptFinish" o = WebViewRunJavascriptFinishMethodInfo+ ResolveWebViewMethod "runJavascriptFromGresource" o = WebViewRunJavascriptFromGresourceMethodInfo+ ResolveWebViewMethod "runJavascriptFromGresourceFinish" o = WebViewRunJavascriptFromGresourceFinishMethodInfo+ ResolveWebViewMethod "save" o = WebViewSaveMethodInfo+ ResolveWebViewMethod "saveFinish" o = WebViewSaveFinishMethodInfo+ ResolveWebViewMethod "saveToFile" o = WebViewSaveToFileMethodInfo+ ResolveWebViewMethod "saveToFileFinish" o = WebViewSaveToFileFinishMethodInfo+ ResolveWebViewMethod "sendExpose" o = Gtk.WidgetSendExposeMethodInfo+ ResolveWebViewMethod "sendFocusChange" o = Gtk.WidgetSendFocusChangeMethodInfo+ ResolveWebViewMethod "shapeCombineRegion" o = Gtk.WidgetShapeCombineRegionMethodInfo+ ResolveWebViewMethod "show" o = Gtk.WidgetShowMethodInfo+ ResolveWebViewMethod "showAll" o = Gtk.WidgetShowAllMethodInfo+ ResolveWebViewMethod "showNow" o = Gtk.WidgetShowNowMethodInfo+ ResolveWebViewMethod "sizeAllocate" o = Gtk.WidgetSizeAllocateMethodInfo+ ResolveWebViewMethod "sizeAllocateWithBaseline" o = Gtk.WidgetSizeAllocateWithBaselineMethodInfo+ ResolveWebViewMethod "sizeRequest" o = Gtk.WidgetSizeRequestMethodInfo+ ResolveWebViewMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolveWebViewMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolveWebViewMethod "stopLoading" o = WebViewStopLoadingMethodInfo+ ResolveWebViewMethod "styleAttach" o = Gtk.WidgetStyleAttachMethodInfo+ ResolveWebViewMethod "styleGetProperty" o = Gtk.WidgetStyleGetPropertyMethodInfo+ ResolveWebViewMethod "thawChildNotify" o = Gtk.WidgetThawChildNotifyMethodInfo+ ResolveWebViewMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolveWebViewMethod "translateCoordinates" o = Gtk.WidgetTranslateCoordinatesMethodInfo+ ResolveWebViewMethod "triggerTooltipQuery" o = Gtk.WidgetTriggerTooltipQueryMethodInfo+ ResolveWebViewMethod "unmap" o = Gtk.WidgetUnmapMethodInfo+ ResolveWebViewMethod "unparent" o = Gtk.WidgetUnparentMethodInfo+ ResolveWebViewMethod "unrealize" o = Gtk.WidgetUnrealizeMethodInfo+ ResolveWebViewMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolveWebViewMethod "unregisterWindow" o = Gtk.WidgetUnregisterWindowMethodInfo+ ResolveWebViewMethod "unsetFocusChain" o = Gtk.ContainerUnsetFocusChainMethodInfo+ ResolveWebViewMethod "unsetStateFlags" o = Gtk.WidgetUnsetStateFlagsMethodInfo+ ResolveWebViewMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolveWebViewMethod "getAccessible" o = Gtk.WidgetGetAccessibleMethodInfo+ ResolveWebViewMethod "getActionGroup" o = Gtk.WidgetGetActionGroupMethodInfo+ ResolveWebViewMethod "getAllocatedBaseline" o = Gtk.WidgetGetAllocatedBaselineMethodInfo+ ResolveWebViewMethod "getAllocatedHeight" o = Gtk.WidgetGetAllocatedHeightMethodInfo+ ResolveWebViewMethod "getAllocatedWidth" o = Gtk.WidgetGetAllocatedWidthMethodInfo+ ResolveWebViewMethod "getAllocation" o = Gtk.WidgetGetAllocationMethodInfo+ ResolveWebViewMethod "getAncestor" o = Gtk.WidgetGetAncestorMethodInfo+ ResolveWebViewMethod "getAppPaintable" o = Gtk.WidgetGetAppPaintableMethodInfo+ ResolveWebViewMethod "getBackForwardList" o = WebViewGetBackForwardListMethodInfo+ ResolveWebViewMethod "getBackgroundColor" o = WebViewGetBackgroundColorMethodInfo+ ResolveWebViewMethod "getBorderWidth" o = Gtk.ContainerGetBorderWidthMethodInfo+ ResolveWebViewMethod "getCanDefault" o = Gtk.WidgetGetCanDefaultMethodInfo+ ResolveWebViewMethod "getCanFocus" o = Gtk.WidgetGetCanFocusMethodInfo+ ResolveWebViewMethod "getChildRequisition" o = Gtk.WidgetGetChildRequisitionMethodInfo+ ResolveWebViewMethod "getChildVisible" o = Gtk.WidgetGetChildVisibleMethodInfo+ ResolveWebViewMethod "getChildren" o = Gtk.ContainerGetChildrenMethodInfo+ ResolveWebViewMethod "getClip" o = Gtk.WidgetGetClipMethodInfo+ ResolveWebViewMethod "getClipboard" o = Gtk.WidgetGetClipboardMethodInfo+ ResolveWebViewMethod "getCompositeName" o = Gtk.WidgetGetCompositeNameMethodInfo+ ResolveWebViewMethod "getContext" o = WebViewGetContextMethodInfo+ ResolveWebViewMethod "getCustomCharset" o = WebViewGetCustomCharsetMethodInfo+ ResolveWebViewMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolveWebViewMethod "getDeviceEnabled" o = Gtk.WidgetGetDeviceEnabledMethodInfo+ ResolveWebViewMethod "getDeviceEvents" o = Gtk.WidgetGetDeviceEventsMethodInfo+ ResolveWebViewMethod "getDirection" o = Gtk.WidgetGetDirectionMethodInfo+ ResolveWebViewMethod "getDisplay" o = Gtk.WidgetGetDisplayMethodInfo+ ResolveWebViewMethod "getDoubleBuffered" o = Gtk.WidgetGetDoubleBufferedMethodInfo+ ResolveWebViewMethod "getEditorState" o = WebViewGetEditorStateMethodInfo+ ResolveWebViewMethod "getEstimatedLoadProgress" o = WebViewGetEstimatedLoadProgressMethodInfo+ ResolveWebViewMethod "getEvents" o = Gtk.WidgetGetEventsMethodInfo+ ResolveWebViewMethod "getFavicon" o = WebViewGetFaviconMethodInfo+ ResolveWebViewMethod "getFindController" o = WebViewGetFindControllerMethodInfo+ ResolveWebViewMethod "getFocusChain" o = Gtk.ContainerGetFocusChainMethodInfo+ ResolveWebViewMethod "getFocusChild" o = Gtk.ContainerGetFocusChildMethodInfo+ ResolveWebViewMethod "getFocusHadjustment" o = Gtk.ContainerGetFocusHadjustmentMethodInfo+ ResolveWebViewMethod "getFocusVadjustment" o = Gtk.ContainerGetFocusVadjustmentMethodInfo+ ResolveWebViewMethod "getFontMap" o = Gtk.WidgetGetFontMapMethodInfo+ ResolveWebViewMethod "getFontOptions" o = Gtk.WidgetGetFontOptionsMethodInfo+ ResolveWebViewMethod "getFrameClock" o = Gtk.WidgetGetFrameClockMethodInfo+ ResolveWebViewMethod "getHalign" o = Gtk.WidgetGetHalignMethodInfo+ ResolveWebViewMethod "getHasTooltip" o = Gtk.WidgetGetHasTooltipMethodInfo+ ResolveWebViewMethod "getHasWindow" o = Gtk.WidgetGetHasWindowMethodInfo+ ResolveWebViewMethod "getHexpand" o = Gtk.WidgetGetHexpandMethodInfo+ ResolveWebViewMethod "getHexpandSet" o = Gtk.WidgetGetHexpandSetMethodInfo+ ResolveWebViewMethod "getInspector" o = WebViewGetInspectorMethodInfo+ ResolveWebViewMethod "getInternalChild" o = Gtk.BuildableGetInternalChildMethodInfo+ ResolveWebViewMethod "getJavascriptGlobalContext" o = WebViewGetJavascriptGlobalContextMethodInfo+ ResolveWebViewMethod "getMainResource" o = WebViewGetMainResourceMethodInfo+ ResolveWebViewMethod "getMapped" o = Gtk.WidgetGetMappedMethodInfo+ ResolveWebViewMethod "getMarginBottom" o = Gtk.WidgetGetMarginBottomMethodInfo+ ResolveWebViewMethod "getMarginEnd" o = Gtk.WidgetGetMarginEndMethodInfo+ ResolveWebViewMethod "getMarginLeft" o = Gtk.WidgetGetMarginLeftMethodInfo+ ResolveWebViewMethod "getMarginRight" o = Gtk.WidgetGetMarginRightMethodInfo+ ResolveWebViewMethod "getMarginStart" o = Gtk.WidgetGetMarginStartMethodInfo+ ResolveWebViewMethod "getMarginTop" o = Gtk.WidgetGetMarginTopMethodInfo+ ResolveWebViewMethod "getModifierMask" o = Gtk.WidgetGetModifierMaskMethodInfo+ ResolveWebViewMethod "getModifierStyle" o = Gtk.WidgetGetModifierStyleMethodInfo+ ResolveWebViewMethod "getNoShowAll" o = Gtk.WidgetGetNoShowAllMethodInfo+ ResolveWebViewMethod "getOpacity" o = Gtk.WidgetGetOpacityMethodInfo+ ResolveWebViewMethod "getPageId" o = WebViewGetPageIdMethodInfo+ ResolveWebViewMethod "getPangoContext" o = Gtk.WidgetGetPangoContextMethodInfo+ ResolveWebViewMethod "getParent" o = Gtk.WidgetGetParentMethodInfo+ ResolveWebViewMethod "getParentWindow" o = Gtk.WidgetGetParentWindowMethodInfo+ ResolveWebViewMethod "getPath" o = Gtk.WidgetGetPathMethodInfo+ ResolveWebViewMethod "getPathForChild" o = Gtk.ContainerGetPathForChildMethodInfo+ ResolveWebViewMethod "getPointer" o = Gtk.WidgetGetPointerMethodInfo+ ResolveWebViewMethod "getPreferredHeight" o = Gtk.WidgetGetPreferredHeightMethodInfo+ ResolveWebViewMethod "getPreferredHeightAndBaselineForWidth" o = Gtk.WidgetGetPreferredHeightAndBaselineForWidthMethodInfo+ ResolveWebViewMethod "getPreferredHeightForWidth" o = Gtk.WidgetGetPreferredHeightForWidthMethodInfo+ ResolveWebViewMethod "getPreferredSize" o = Gtk.WidgetGetPreferredSizeMethodInfo+ ResolveWebViewMethod "getPreferredWidth" o = Gtk.WidgetGetPreferredWidthMethodInfo+ ResolveWebViewMethod "getPreferredWidthForHeight" o = Gtk.WidgetGetPreferredWidthForHeightMethodInfo+ ResolveWebViewMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolveWebViewMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolveWebViewMethod "getRealized" o = Gtk.WidgetGetRealizedMethodInfo+ ResolveWebViewMethod "getReceivesDefault" o = Gtk.WidgetGetReceivesDefaultMethodInfo+ ResolveWebViewMethod "getRequestMode" o = Gtk.WidgetGetRequestModeMethodInfo+ ResolveWebViewMethod "getRequisition" o = Gtk.WidgetGetRequisitionMethodInfo+ ResolveWebViewMethod "getResizeMode" o = Gtk.ContainerGetResizeModeMethodInfo+ ResolveWebViewMethod "getRootWindow" o = Gtk.WidgetGetRootWindowMethodInfo+ ResolveWebViewMethod "getScaleFactor" o = Gtk.WidgetGetScaleFactorMethodInfo+ ResolveWebViewMethod "getScreen" o = Gtk.WidgetGetScreenMethodInfo+ ResolveWebViewMethod "getSensitive" o = Gtk.WidgetGetSensitiveMethodInfo+ ResolveWebViewMethod "getSizeRequest" o = Gtk.WidgetGetSizeRequestMethodInfo+ ResolveWebViewMethod "getSnapshot" o = WebViewGetSnapshotMethodInfo+ ResolveWebViewMethod "getSnapshotFinish" o = WebViewGetSnapshotFinishMethodInfo+ ResolveWebViewMethod "getState" o = Gtk.WidgetGetStateMethodInfo+ ResolveWebViewMethod "getStateFlags" o = Gtk.WidgetGetStateFlagsMethodInfo+ ResolveWebViewMethod "getStyle" o = Gtk.WidgetGetStyleMethodInfo+ ResolveWebViewMethod "getStyleContext" o = Gtk.WidgetGetStyleContextMethodInfo+ ResolveWebViewMethod "getSupportMultidevice" o = Gtk.WidgetGetSupportMultideviceMethodInfo+ ResolveWebViewMethod "getTemplateChild" o = Gtk.WidgetGetTemplateChildMethodInfo+ ResolveWebViewMethod "getTitle" o = WebViewGetTitleMethodInfo+ ResolveWebViewMethod "getTlsInfo" o = WebViewGetTlsInfoMethodInfo+ ResolveWebViewMethod "getTooltipMarkup" o = Gtk.WidgetGetTooltipMarkupMethodInfo+ ResolveWebViewMethod "getTooltipText" o = Gtk.WidgetGetTooltipTextMethodInfo+ ResolveWebViewMethod "getTooltipWindow" o = Gtk.WidgetGetTooltipWindowMethodInfo+ ResolveWebViewMethod "getToplevel" o = Gtk.WidgetGetToplevelMethodInfo+ ResolveWebViewMethod "getUri" o = WebViewGetUriMethodInfo+ ResolveWebViewMethod "getUserContentManager" o = WebViewGetUserContentManagerMethodInfo+ ResolveWebViewMethod "getValign" o = Gtk.WidgetGetValignMethodInfo+ ResolveWebViewMethod "getValignWithBaseline" o = Gtk.WidgetGetValignWithBaselineMethodInfo+ ResolveWebViewMethod "getVexpand" o = Gtk.WidgetGetVexpandMethodInfo+ ResolveWebViewMethod "getVexpandSet" o = Gtk.WidgetGetVexpandSetMethodInfo+ ResolveWebViewMethod "getVisible" o = Gtk.WidgetGetVisibleMethodInfo+ ResolveWebViewMethod "getVisual" o = Gtk.WidgetGetVisualMethodInfo+ ResolveWebViewMethod "getWindow" o = Gtk.WidgetGetWindowMethodInfo+ ResolveWebViewMethod "getWindowProperties" o = WebViewGetWindowPropertiesMethodInfo+ ResolveWebViewMethod "getZoomLevel" o = WebViewGetZoomLevelMethodInfo+ ResolveWebViewMethod "setAccelPath" o = Gtk.WidgetSetAccelPathMethodInfo+ ResolveWebViewMethod "setAllocation" o = Gtk.WidgetSetAllocationMethodInfo+ ResolveWebViewMethod "setAppPaintable" o = Gtk.WidgetSetAppPaintableMethodInfo+ ResolveWebViewMethod "setBackgroundColor" o = WebViewSetBackgroundColorMethodInfo+ ResolveWebViewMethod "setBorderWidth" o = Gtk.ContainerSetBorderWidthMethodInfo+ ResolveWebViewMethod "setBuildableProperty" o = Gtk.BuildableSetBuildablePropertyMethodInfo+ ResolveWebViewMethod "setCanDefault" o = Gtk.WidgetSetCanDefaultMethodInfo+ ResolveWebViewMethod "setCanFocus" o = Gtk.WidgetSetCanFocusMethodInfo+ ResolveWebViewMethod "setChildVisible" o = Gtk.WidgetSetChildVisibleMethodInfo+ ResolveWebViewMethod "setClip" o = Gtk.WidgetSetClipMethodInfo+ ResolveWebViewMethod "setCompositeName" o = Gtk.WidgetSetCompositeNameMethodInfo+ ResolveWebViewMethod "setCustomCharset" o = WebViewSetCustomCharsetMethodInfo+ ResolveWebViewMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolveWebViewMethod "setDeviceEnabled" o = Gtk.WidgetSetDeviceEnabledMethodInfo+ ResolveWebViewMethod "setDeviceEvents" o = Gtk.WidgetSetDeviceEventsMethodInfo+ ResolveWebViewMethod "setDirection" o = Gtk.WidgetSetDirectionMethodInfo+ ResolveWebViewMethod "setDoubleBuffered" o = Gtk.WidgetSetDoubleBufferedMethodInfo+ ResolveWebViewMethod "setEditable" o = WebViewSetEditableMethodInfo+ ResolveWebViewMethod "setEvents" o = Gtk.WidgetSetEventsMethodInfo+ ResolveWebViewMethod "setFocusChain" o = Gtk.ContainerSetFocusChainMethodInfo+ ResolveWebViewMethod "setFocusChild" o = Gtk.ContainerSetFocusChildMethodInfo+ ResolveWebViewMethod "setFocusHadjustment" o = Gtk.ContainerSetFocusHadjustmentMethodInfo+ ResolveWebViewMethod "setFocusVadjustment" o = Gtk.ContainerSetFocusVadjustmentMethodInfo+ ResolveWebViewMethod "setFontMap" o = Gtk.WidgetSetFontMapMethodInfo+ ResolveWebViewMethod "setFontOptions" o = Gtk.WidgetSetFontOptionsMethodInfo+ ResolveWebViewMethod "setHalign" o = Gtk.WidgetSetHalignMethodInfo+ ResolveWebViewMethod "setHasTooltip" o = Gtk.WidgetSetHasTooltipMethodInfo+ ResolveWebViewMethod "setHasWindow" o = Gtk.WidgetSetHasWindowMethodInfo+ ResolveWebViewMethod "setHexpand" o = Gtk.WidgetSetHexpandMethodInfo+ ResolveWebViewMethod "setHexpandSet" o = Gtk.WidgetSetHexpandSetMethodInfo+ ResolveWebViewMethod "setMapped" o = Gtk.WidgetSetMappedMethodInfo+ ResolveWebViewMethod "setMarginBottom" o = Gtk.WidgetSetMarginBottomMethodInfo+ ResolveWebViewMethod "setMarginEnd" o = Gtk.WidgetSetMarginEndMethodInfo+ ResolveWebViewMethod "setMarginLeft" o = Gtk.WidgetSetMarginLeftMethodInfo+ ResolveWebViewMethod "setMarginRight" o = Gtk.WidgetSetMarginRightMethodInfo+ ResolveWebViewMethod "setMarginStart" o = Gtk.WidgetSetMarginStartMethodInfo+ ResolveWebViewMethod "setMarginTop" o = Gtk.WidgetSetMarginTopMethodInfo+ ResolveWebViewMethod "setNoShowAll" o = Gtk.WidgetSetNoShowAllMethodInfo+ ResolveWebViewMethod "setOpacity" o = Gtk.WidgetSetOpacityMethodInfo+ ResolveWebViewMethod "setParent" o = Gtk.WidgetSetParentMethodInfo+ ResolveWebViewMethod "setParentWindow" o = Gtk.WidgetSetParentWindowMethodInfo+ ResolveWebViewMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolveWebViewMethod "setRealized" o = Gtk.WidgetSetRealizedMethodInfo+ ResolveWebViewMethod "setReallocateRedraws" o = Gtk.ContainerSetReallocateRedrawsMethodInfo+ ResolveWebViewMethod "setReceivesDefault" o = Gtk.WidgetSetReceivesDefaultMethodInfo+ ResolveWebViewMethod "setRedrawOnAllocate" o = Gtk.WidgetSetRedrawOnAllocateMethodInfo+ ResolveWebViewMethod "setResizeMode" o = Gtk.ContainerSetResizeModeMethodInfo+ ResolveWebViewMethod "setSensitive" o = Gtk.WidgetSetSensitiveMethodInfo+ ResolveWebViewMethod "setSettings" o = WebViewSetSettingsMethodInfo+ ResolveWebViewMethod "setSizeRequest" o = Gtk.WidgetSetSizeRequestMethodInfo+ ResolveWebViewMethod "setState" o = Gtk.WidgetSetStateMethodInfo+ ResolveWebViewMethod "setStateFlags" o = Gtk.WidgetSetStateFlagsMethodInfo+ ResolveWebViewMethod "setStyle" o = Gtk.WidgetSetStyleMethodInfo+ ResolveWebViewMethod "setSupportMultidevice" o = Gtk.WidgetSetSupportMultideviceMethodInfo+ ResolveWebViewMethod "setTooltipMarkup" o = Gtk.WidgetSetTooltipMarkupMethodInfo+ ResolveWebViewMethod "setTooltipText" o = Gtk.WidgetSetTooltipTextMethodInfo+ ResolveWebViewMethod "setTooltipWindow" o = Gtk.WidgetSetTooltipWindowMethodInfo+ ResolveWebViewMethod "setValign" o = Gtk.WidgetSetValignMethodInfo+ ResolveWebViewMethod "setVexpand" o = Gtk.WidgetSetVexpandMethodInfo+ ResolveWebViewMethod "setVexpandSet" o = Gtk.WidgetSetVexpandSetMethodInfo+ ResolveWebViewMethod "setVisible" o = Gtk.WidgetSetVisibleMethodInfo+ ResolveWebViewMethod "setVisual" o = Gtk.WidgetSetVisualMethodInfo+ ResolveWebViewMethod "setWindow" o = Gtk.WidgetSetWindowMethodInfo+ ResolveWebViewMethod "setZoomLevel" o = WebViewSetZoomLevelMethodInfo+ ResolveWebViewMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveWebViewMethod t WebView, MethodInfo info WebView p) => IsLabelProxy t (WebView -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveWebViewMethod t WebView, MethodInfo info WebView p) => IsLabel t (WebView -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif++-- signal WebView::authenticate+type WebViewAuthenticateCallback =+ AuthenticationRequest ->+ IO Bool++noWebViewAuthenticateCallback :: Maybe WebViewAuthenticateCallback+noWebViewAuthenticateCallback = Nothing++type WebViewAuthenticateCallbackC =+ Ptr () -> -- object+ Ptr AuthenticationRequest ->+ Ptr () -> -- user_data+ IO CInt++foreign import ccall "wrapper"+ mkWebViewAuthenticateCallback :: WebViewAuthenticateCallbackC -> IO (FunPtr WebViewAuthenticateCallbackC)++webViewAuthenticateClosure :: WebViewAuthenticateCallback -> IO Closure+webViewAuthenticateClosure cb = newCClosure =<< mkWebViewAuthenticateCallback wrapped+ where wrapped = webViewAuthenticateCallbackWrapper cb++webViewAuthenticateCallbackWrapper ::+ WebViewAuthenticateCallback ->+ Ptr () ->+ Ptr AuthenticationRequest ->+ Ptr () ->+ IO CInt+webViewAuthenticateCallbackWrapper _cb _ request _ = do+ request' <- (newObject AuthenticationRequest) request+ result <- _cb request'+ let result' = (fromIntegral . fromEnum) result+ return result'++onWebViewAuthenticate :: (GObject a, MonadIO m) => a -> WebViewAuthenticateCallback -> m SignalHandlerId+onWebViewAuthenticate obj cb = liftIO $ connectWebViewAuthenticate obj cb SignalConnectBefore+afterWebViewAuthenticate :: (GObject a, MonadIO m) => a -> WebViewAuthenticateCallback -> m SignalHandlerId+afterWebViewAuthenticate obj cb = connectWebViewAuthenticate obj cb SignalConnectAfter++connectWebViewAuthenticate :: (GObject a, MonadIO m) =>+ a -> WebViewAuthenticateCallback -> SignalConnectMode -> m SignalHandlerId+connectWebViewAuthenticate obj cb after = liftIO $ do+ cb' <- mkWebViewAuthenticateCallback (webViewAuthenticateCallbackWrapper cb)+ connectSignalFunPtr obj "authenticate" cb' after++-- signal WebView::close+type WebViewCloseCallback =+ IO ()++noWebViewCloseCallback :: Maybe WebViewCloseCallback+noWebViewCloseCallback = Nothing++type WebViewCloseCallbackC =+ Ptr () -> -- object+ Ptr () -> -- user_data+ IO ()++foreign import ccall "wrapper"+ mkWebViewCloseCallback :: WebViewCloseCallbackC -> IO (FunPtr WebViewCloseCallbackC)++webViewCloseClosure :: WebViewCloseCallback -> IO Closure+webViewCloseClosure cb = newCClosure =<< mkWebViewCloseCallback wrapped+ where wrapped = webViewCloseCallbackWrapper cb++webViewCloseCallbackWrapper ::+ WebViewCloseCallback ->+ Ptr () ->+ Ptr () ->+ IO ()+webViewCloseCallbackWrapper _cb _ _ = do+ _cb ++onWebViewClose :: (GObject a, MonadIO m) => a -> WebViewCloseCallback -> m SignalHandlerId+onWebViewClose obj cb = liftIO $ connectWebViewClose obj cb SignalConnectBefore+afterWebViewClose :: (GObject a, MonadIO m) => a -> WebViewCloseCallback -> m SignalHandlerId+afterWebViewClose obj cb = connectWebViewClose obj cb SignalConnectAfter++connectWebViewClose :: (GObject a, MonadIO m) =>+ a -> WebViewCloseCallback -> SignalConnectMode -> m SignalHandlerId+connectWebViewClose obj cb after = liftIO $ do+ cb' <- mkWebViewCloseCallback (webViewCloseCallbackWrapper cb)+ connectSignalFunPtr obj "close" cb' after++-- signal WebView::context-menu+type WebViewContextMenuCallback =+ ContextMenu ->+ Gdk.Event ->+ HitTestResult ->+ IO Bool++noWebViewContextMenuCallback :: Maybe WebViewContextMenuCallback+noWebViewContextMenuCallback = Nothing++type WebViewContextMenuCallbackC =+ Ptr () -> -- object+ Ptr ContextMenu ->+ Ptr Gdk.Event ->+ Ptr HitTestResult ->+ Ptr () -> -- user_data+ IO CInt++foreign import ccall "wrapper"+ mkWebViewContextMenuCallback :: WebViewContextMenuCallbackC -> IO (FunPtr WebViewContextMenuCallbackC)++webViewContextMenuClosure :: WebViewContextMenuCallback -> IO Closure+webViewContextMenuClosure cb = newCClosure =<< mkWebViewContextMenuCallback wrapped+ where wrapped = webViewContextMenuCallbackWrapper cb++webViewContextMenuCallbackWrapper ::+ WebViewContextMenuCallback ->+ Ptr () ->+ Ptr ContextMenu ->+ Ptr Gdk.Event ->+ Ptr HitTestResult ->+ Ptr () ->+ IO CInt+webViewContextMenuCallbackWrapper _cb _ contextMenu event hitTestResult _ = do+ contextMenu' <- (newObject ContextMenu) contextMenu+ event' <- (newBoxed Gdk.Event) event+ hitTestResult' <- (newObject HitTestResult) hitTestResult+ result <- _cb contextMenu' event' hitTestResult'+ 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+ cb' <- mkWebViewContextMenuCallback (webViewContextMenuCallbackWrapper cb)+ connectSignalFunPtr obj "context-menu" cb' after++-- signal WebView::context-menu-dismissed+type WebViewContextMenuDismissedCallback =+ IO ()++noWebViewContextMenuDismissedCallback :: Maybe WebViewContextMenuDismissedCallback+noWebViewContextMenuDismissedCallback = Nothing++type WebViewContextMenuDismissedCallbackC =+ Ptr () -> -- object+ Ptr () -> -- user_data+ IO ()++foreign import ccall "wrapper"+ mkWebViewContextMenuDismissedCallback :: WebViewContextMenuDismissedCallbackC -> IO (FunPtr WebViewContextMenuDismissedCallbackC)++webViewContextMenuDismissedClosure :: WebViewContextMenuDismissedCallback -> IO Closure+webViewContextMenuDismissedClosure cb = newCClosure =<< mkWebViewContextMenuDismissedCallback wrapped+ where wrapped = webViewContextMenuDismissedCallbackWrapper cb++webViewContextMenuDismissedCallbackWrapper ::+ WebViewContextMenuDismissedCallback ->+ Ptr () ->+ Ptr () ->+ IO ()+webViewContextMenuDismissedCallbackWrapper _cb _ _ = do+ _cb ++onWebViewContextMenuDismissed :: (GObject a, MonadIO m) => a -> WebViewContextMenuDismissedCallback -> m SignalHandlerId+onWebViewContextMenuDismissed obj cb = liftIO $ connectWebViewContextMenuDismissed obj cb SignalConnectBefore+afterWebViewContextMenuDismissed :: (GObject a, MonadIO m) => a -> WebViewContextMenuDismissedCallback -> m SignalHandlerId+afterWebViewContextMenuDismissed obj cb = connectWebViewContextMenuDismissed obj cb SignalConnectAfter++connectWebViewContextMenuDismissed :: (GObject a, MonadIO m) =>+ a -> WebViewContextMenuDismissedCallback -> SignalConnectMode -> m SignalHandlerId+connectWebViewContextMenuDismissed obj cb after = liftIO $ do+ cb' <- mkWebViewContextMenuDismissedCallback (webViewContextMenuDismissedCallbackWrapper cb)+ connectSignalFunPtr obj "context-menu-dismissed" cb' after++-- signal WebView::create+type WebViewCreateCallback =+ NavigationAction ->+ IO Gtk.Widget++noWebViewCreateCallback :: Maybe WebViewCreateCallback+noWebViewCreateCallback = Nothing++type WebViewCreateCallbackC =+ Ptr () -> -- object+ Ptr NavigationAction ->+ Ptr () -> -- user_data+ IO (Ptr Gtk.Widget)++foreign import ccall "wrapper"+ mkWebViewCreateCallback :: WebViewCreateCallbackC -> IO (FunPtr WebViewCreateCallbackC)++webViewCreateClosure :: WebViewCreateCallback -> IO Closure+webViewCreateClosure cb = newCClosure =<< mkWebViewCreateCallback wrapped+ where wrapped = webViewCreateCallbackWrapper cb++webViewCreateCallbackWrapper ::+ WebViewCreateCallback ->+ Ptr () ->+ Ptr NavigationAction ->+ Ptr () ->+ IO (Ptr Gtk.Widget)+webViewCreateCallbackWrapper _cb _ navigationAction _ = do+ navigationAction' <- (newBoxed NavigationAction) navigationAction+ result <- _cb navigationAction'+ result' <- refObject result+ return result'++onWebViewCreate :: (GObject a, MonadIO m) => a -> WebViewCreateCallback -> m SignalHandlerId+onWebViewCreate obj cb = liftIO $ connectWebViewCreate obj cb SignalConnectBefore+afterWebViewCreate :: (GObject a, MonadIO m) => a -> WebViewCreateCallback -> m SignalHandlerId+afterWebViewCreate obj cb = connectWebViewCreate obj cb SignalConnectAfter++connectWebViewCreate :: (GObject a, MonadIO m) =>+ a -> WebViewCreateCallback -> SignalConnectMode -> m SignalHandlerId+connectWebViewCreate obj cb after = liftIO $ do+ cb' <- mkWebViewCreateCallback (webViewCreateCallbackWrapper cb)+ connectSignalFunPtr obj "create" cb' after++-- signal WebView::decide-policy+type WebViewDecidePolicyCallback =+ PolicyDecision ->+ PolicyDecisionType ->+ IO Bool++noWebViewDecidePolicyCallback :: Maybe WebViewDecidePolicyCallback+noWebViewDecidePolicyCallback = Nothing++type WebViewDecidePolicyCallbackC =+ Ptr () -> -- object+ Ptr PolicyDecision ->+ CUInt ->+ Ptr () -> -- user_data+ IO CInt++foreign import ccall "wrapper"+ mkWebViewDecidePolicyCallback :: WebViewDecidePolicyCallbackC -> IO (FunPtr WebViewDecidePolicyCallbackC)++webViewDecidePolicyClosure :: WebViewDecidePolicyCallback -> IO Closure+webViewDecidePolicyClosure cb = newCClosure =<< mkWebViewDecidePolicyCallback wrapped+ where wrapped = webViewDecidePolicyCallbackWrapper cb++webViewDecidePolicyCallbackWrapper ::+ WebViewDecidePolicyCallback ->+ Ptr () ->+ Ptr PolicyDecision ->+ CUInt ->+ Ptr () ->+ IO CInt+webViewDecidePolicyCallbackWrapper _cb _ decision decisionType _ = do+ decision' <- (newObject PolicyDecision) decision+ let decisionType' = (toEnum . fromIntegral) decisionType+ result <- _cb decision' decisionType'+ let result' = (fromIntegral . fromEnum) result+ return result'++onWebViewDecidePolicy :: (GObject a, MonadIO m) => a -> WebViewDecidePolicyCallback -> m SignalHandlerId+onWebViewDecidePolicy obj cb = liftIO $ connectWebViewDecidePolicy obj cb SignalConnectBefore+afterWebViewDecidePolicy :: (GObject a, MonadIO m) => a -> WebViewDecidePolicyCallback -> m SignalHandlerId+afterWebViewDecidePolicy obj cb = connectWebViewDecidePolicy obj cb SignalConnectAfter++connectWebViewDecidePolicy :: (GObject a, MonadIO m) =>+ a -> WebViewDecidePolicyCallback -> SignalConnectMode -> m SignalHandlerId+connectWebViewDecidePolicy obj cb after = liftIO $ do+ cb' <- mkWebViewDecidePolicyCallback (webViewDecidePolicyCallbackWrapper cb)+ connectSignalFunPtr obj "decide-policy" cb' after++-- signal WebView::enter-fullscreen+type WebViewEnterFullscreenCallback =+ IO Bool++noWebViewEnterFullscreenCallback :: Maybe WebViewEnterFullscreenCallback+noWebViewEnterFullscreenCallback = Nothing++type WebViewEnterFullscreenCallbackC =+ Ptr () -> -- object+ Ptr () -> -- user_data+ IO CInt++foreign import ccall "wrapper"+ mkWebViewEnterFullscreenCallback :: WebViewEnterFullscreenCallbackC -> IO (FunPtr WebViewEnterFullscreenCallbackC)++webViewEnterFullscreenClosure :: WebViewEnterFullscreenCallback -> IO Closure+webViewEnterFullscreenClosure cb = newCClosure =<< mkWebViewEnterFullscreenCallback wrapped+ where wrapped = webViewEnterFullscreenCallbackWrapper cb++webViewEnterFullscreenCallbackWrapper ::+ WebViewEnterFullscreenCallback ->+ Ptr () ->+ Ptr () ->+ IO CInt+webViewEnterFullscreenCallbackWrapper _cb _ _ = do+ result <- _cb + let result' = (fromIntegral . fromEnum) result+ return result'++onWebViewEnterFullscreen :: (GObject a, MonadIO m) => a -> WebViewEnterFullscreenCallback -> m SignalHandlerId+onWebViewEnterFullscreen obj cb = liftIO $ connectWebViewEnterFullscreen obj cb SignalConnectBefore+afterWebViewEnterFullscreen :: (GObject a, MonadIO m) => a -> WebViewEnterFullscreenCallback -> m SignalHandlerId+afterWebViewEnterFullscreen obj cb = connectWebViewEnterFullscreen obj cb SignalConnectAfter++connectWebViewEnterFullscreen :: (GObject a, MonadIO m) =>+ a -> WebViewEnterFullscreenCallback -> SignalConnectMode -> m SignalHandlerId+connectWebViewEnterFullscreen obj cb after = liftIO $ do+ cb' <- mkWebViewEnterFullscreenCallback (webViewEnterFullscreenCallbackWrapper cb)+ connectSignalFunPtr obj "enter-fullscreen" cb' after++-- signal WebView::insecure-content-detected+type WebViewInsecureContentDetectedCallback =+ InsecureContentEvent ->+ IO ()++noWebViewInsecureContentDetectedCallback :: Maybe WebViewInsecureContentDetectedCallback+noWebViewInsecureContentDetectedCallback = Nothing++type WebViewInsecureContentDetectedCallbackC =+ Ptr () -> -- object+ CUInt ->+ Ptr () -> -- user_data+ IO ()++foreign import ccall "wrapper"+ mkWebViewInsecureContentDetectedCallback :: WebViewInsecureContentDetectedCallbackC -> IO (FunPtr WebViewInsecureContentDetectedCallbackC)++webViewInsecureContentDetectedClosure :: WebViewInsecureContentDetectedCallback -> IO Closure+webViewInsecureContentDetectedClosure cb = newCClosure =<< mkWebViewInsecureContentDetectedCallback wrapped+ where wrapped = webViewInsecureContentDetectedCallbackWrapper cb++webViewInsecureContentDetectedCallbackWrapper ::+ WebViewInsecureContentDetectedCallback ->+ Ptr () ->+ CUInt ->+ Ptr () ->+ IO ()+webViewInsecureContentDetectedCallbackWrapper _cb _ event _ = do+ let event' = (toEnum . fromIntegral) event+ _cb event'++onWebViewInsecureContentDetected :: (GObject a, MonadIO m) => a -> WebViewInsecureContentDetectedCallback -> m SignalHandlerId+onWebViewInsecureContentDetected obj cb = liftIO $ connectWebViewInsecureContentDetected obj cb SignalConnectBefore+afterWebViewInsecureContentDetected :: (GObject a, MonadIO m) => a -> WebViewInsecureContentDetectedCallback -> m SignalHandlerId+afterWebViewInsecureContentDetected obj cb = connectWebViewInsecureContentDetected obj cb SignalConnectAfter++connectWebViewInsecureContentDetected :: (GObject a, MonadIO m) =>+ a -> WebViewInsecureContentDetectedCallback -> SignalConnectMode -> m SignalHandlerId+connectWebViewInsecureContentDetected obj cb after = liftIO $ do+ cb' <- mkWebViewInsecureContentDetectedCallback (webViewInsecureContentDetectedCallbackWrapper cb)+ connectSignalFunPtr obj "insecure-content-detected" cb' after++-- signal WebView::leave-fullscreen+type WebViewLeaveFullscreenCallback =+ IO Bool++noWebViewLeaveFullscreenCallback :: Maybe WebViewLeaveFullscreenCallback+noWebViewLeaveFullscreenCallback = Nothing++type WebViewLeaveFullscreenCallbackC =+ Ptr () -> -- object+ Ptr () -> -- user_data+ IO CInt++foreign import ccall "wrapper"+ mkWebViewLeaveFullscreenCallback :: WebViewLeaveFullscreenCallbackC -> IO (FunPtr WebViewLeaveFullscreenCallbackC)++webViewLeaveFullscreenClosure :: WebViewLeaveFullscreenCallback -> IO Closure+webViewLeaveFullscreenClosure cb = newCClosure =<< mkWebViewLeaveFullscreenCallback wrapped+ where wrapped = webViewLeaveFullscreenCallbackWrapper cb++webViewLeaveFullscreenCallbackWrapper ::+ WebViewLeaveFullscreenCallback ->+ Ptr () ->+ Ptr () ->+ IO CInt+webViewLeaveFullscreenCallbackWrapper _cb _ _ = do+ result <- _cb + let result' = (fromIntegral . fromEnum) result+ return result'++onWebViewLeaveFullscreen :: (GObject a, MonadIO m) => a -> WebViewLeaveFullscreenCallback -> m SignalHandlerId+onWebViewLeaveFullscreen obj cb = liftIO $ connectWebViewLeaveFullscreen obj cb SignalConnectBefore+afterWebViewLeaveFullscreen :: (GObject a, MonadIO m) => a -> WebViewLeaveFullscreenCallback -> m SignalHandlerId+afterWebViewLeaveFullscreen obj cb = connectWebViewLeaveFullscreen obj cb SignalConnectAfter++connectWebViewLeaveFullscreen :: (GObject a, MonadIO m) =>+ a -> WebViewLeaveFullscreenCallback -> SignalConnectMode -> m SignalHandlerId+connectWebViewLeaveFullscreen obj cb after = liftIO $ do+ cb' <- mkWebViewLeaveFullscreenCallback (webViewLeaveFullscreenCallbackWrapper cb)+ connectSignalFunPtr obj "leave-fullscreen" cb' after++-- signal WebView::load-changed+type WebViewLoadChangedCallback =+ LoadEvent ->+ IO ()++noWebViewLoadChangedCallback :: Maybe WebViewLoadChangedCallback+noWebViewLoadChangedCallback = Nothing++type WebViewLoadChangedCallbackC =+ Ptr () -> -- object+ CUInt ->+ Ptr () -> -- user_data+ IO ()++foreign import ccall "wrapper"+ mkWebViewLoadChangedCallback :: WebViewLoadChangedCallbackC -> IO (FunPtr WebViewLoadChangedCallbackC)++webViewLoadChangedClosure :: WebViewLoadChangedCallback -> IO Closure+webViewLoadChangedClosure cb = newCClosure =<< mkWebViewLoadChangedCallback wrapped+ where wrapped = webViewLoadChangedCallbackWrapper cb++webViewLoadChangedCallbackWrapper ::+ WebViewLoadChangedCallback ->+ Ptr () ->+ CUInt ->+ Ptr () ->+ IO ()+webViewLoadChangedCallbackWrapper _cb _ loadEvent _ = do+ let loadEvent' = (toEnum . fromIntegral) loadEvent+ _cb loadEvent'++onWebViewLoadChanged :: (GObject a, MonadIO m) => a -> WebViewLoadChangedCallback -> m SignalHandlerId+onWebViewLoadChanged obj cb = liftIO $ connectWebViewLoadChanged obj cb SignalConnectBefore+afterWebViewLoadChanged :: (GObject a, MonadIO m) => a -> WebViewLoadChangedCallback -> m SignalHandlerId+afterWebViewLoadChanged obj cb = connectWebViewLoadChanged obj cb SignalConnectAfter++connectWebViewLoadChanged :: (GObject a, MonadIO m) =>+ a -> WebViewLoadChangedCallback -> SignalConnectMode -> m SignalHandlerId+connectWebViewLoadChanged obj cb after = liftIO $ do+ cb' <- mkWebViewLoadChangedCallback (webViewLoadChangedCallbackWrapper cb)+ connectSignalFunPtr obj "load-changed" cb' after++-- signal WebView::load-failed+type WebViewLoadFailedCallback =+ LoadEvent ->+ T.Text ->+ Ptr () ->+ IO Bool++noWebViewLoadFailedCallback :: Maybe WebViewLoadFailedCallback+noWebViewLoadFailedCallback = Nothing++type WebViewLoadFailedCallbackC =+ Ptr () -> -- object+ CUInt ->+ CString ->+ Ptr () ->+ Ptr () -> -- user_data+ IO CInt++foreign import ccall "wrapper"+ mkWebViewLoadFailedCallback :: WebViewLoadFailedCallbackC -> IO (FunPtr WebViewLoadFailedCallbackC)++webViewLoadFailedClosure :: WebViewLoadFailedCallback -> IO Closure+webViewLoadFailedClosure cb = newCClosure =<< mkWebViewLoadFailedCallback wrapped+ where wrapped = webViewLoadFailedCallbackWrapper cb++webViewLoadFailedCallbackWrapper ::+ WebViewLoadFailedCallback ->+ Ptr () ->+ CUInt ->+ CString ->+ Ptr () ->+ Ptr () ->+ IO CInt+webViewLoadFailedCallbackWrapper _cb _ loadEvent failingUri error_ _ = do+ let loadEvent' = (toEnum . fromIntegral) loadEvent+ failingUri' <- cstringToText failingUri+ result <- _cb loadEvent' failingUri' error_+ let result' = (fromIntegral . fromEnum) result+ return result'++onWebViewLoadFailed :: (GObject a, MonadIO m) => a -> WebViewLoadFailedCallback -> m SignalHandlerId+onWebViewLoadFailed obj cb = liftIO $ connectWebViewLoadFailed obj cb SignalConnectBefore+afterWebViewLoadFailed :: (GObject a, MonadIO m) => a -> WebViewLoadFailedCallback -> m SignalHandlerId+afterWebViewLoadFailed obj cb = connectWebViewLoadFailed obj cb SignalConnectAfter++connectWebViewLoadFailed :: (GObject a, MonadIO m) =>+ a -> WebViewLoadFailedCallback -> SignalConnectMode -> m SignalHandlerId+connectWebViewLoadFailed obj cb after = liftIO $ do+ cb' <- mkWebViewLoadFailedCallback (webViewLoadFailedCallbackWrapper cb)+ connectSignalFunPtr obj "load-failed" cb' after++-- signal WebView::load-failed-with-tls-errors+type WebViewLoadFailedWithTlsErrorsCallback =+ T.Text ->+ Gio.TlsCertificate ->+ [Gio.TlsCertificateFlags] ->+ IO Bool++noWebViewLoadFailedWithTlsErrorsCallback :: Maybe WebViewLoadFailedWithTlsErrorsCallback+noWebViewLoadFailedWithTlsErrorsCallback = Nothing++type WebViewLoadFailedWithTlsErrorsCallbackC =+ Ptr () -> -- object+ CString ->+ Ptr Gio.TlsCertificate ->+ CUInt ->+ Ptr () -> -- user_data+ IO CInt++foreign import ccall "wrapper"+ mkWebViewLoadFailedWithTlsErrorsCallback :: WebViewLoadFailedWithTlsErrorsCallbackC -> IO (FunPtr WebViewLoadFailedWithTlsErrorsCallbackC)++webViewLoadFailedWithTlsErrorsClosure :: WebViewLoadFailedWithTlsErrorsCallback -> IO Closure+webViewLoadFailedWithTlsErrorsClosure cb = newCClosure =<< mkWebViewLoadFailedWithTlsErrorsCallback wrapped+ where wrapped = webViewLoadFailedWithTlsErrorsCallbackWrapper cb++webViewLoadFailedWithTlsErrorsCallbackWrapper ::+ WebViewLoadFailedWithTlsErrorsCallback ->+ Ptr () ->+ CString ->+ Ptr Gio.TlsCertificate ->+ CUInt ->+ Ptr () ->+ IO CInt+webViewLoadFailedWithTlsErrorsCallbackWrapper _cb _ failingUri certificate errors _ = do+ failingUri' <- cstringToText failingUri+ certificate' <- (newObject Gio.TlsCertificate) certificate+ let errors' = wordToGFlags errors+ result <- _cb failingUri' certificate' errors'+ let result' = (fromIntegral . fromEnum) result+ return result'++onWebViewLoadFailedWithTlsErrors :: (GObject a, MonadIO m) => a -> WebViewLoadFailedWithTlsErrorsCallback -> m SignalHandlerId+onWebViewLoadFailedWithTlsErrors obj cb = liftIO $ connectWebViewLoadFailedWithTlsErrors obj cb SignalConnectBefore+afterWebViewLoadFailedWithTlsErrors :: (GObject a, MonadIO m) => a -> WebViewLoadFailedWithTlsErrorsCallback -> m SignalHandlerId+afterWebViewLoadFailedWithTlsErrors obj cb = connectWebViewLoadFailedWithTlsErrors obj cb SignalConnectAfter++connectWebViewLoadFailedWithTlsErrors :: (GObject a, MonadIO m) =>+ a -> WebViewLoadFailedWithTlsErrorsCallback -> SignalConnectMode -> m SignalHandlerId+connectWebViewLoadFailedWithTlsErrors obj cb after = liftIO $ do+ cb' <- mkWebViewLoadFailedWithTlsErrorsCallback (webViewLoadFailedWithTlsErrorsCallbackWrapper cb)+ connectSignalFunPtr obj "load-failed-with-tls-errors" cb' after++-- signal WebView::mouse-target-changed+type WebViewMouseTargetChangedCallback =+ HitTestResult ->+ Word32 ->+ IO ()++noWebViewMouseTargetChangedCallback :: Maybe WebViewMouseTargetChangedCallback+noWebViewMouseTargetChangedCallback = Nothing++type WebViewMouseTargetChangedCallbackC =+ Ptr () -> -- object+ Ptr HitTestResult ->+ Word32 ->+ Ptr () -> -- user_data+ IO ()++foreign import ccall "wrapper"+ mkWebViewMouseTargetChangedCallback :: WebViewMouseTargetChangedCallbackC -> IO (FunPtr WebViewMouseTargetChangedCallbackC)++webViewMouseTargetChangedClosure :: WebViewMouseTargetChangedCallback -> IO Closure+webViewMouseTargetChangedClosure cb = newCClosure =<< mkWebViewMouseTargetChangedCallback wrapped+ where wrapped = webViewMouseTargetChangedCallbackWrapper cb++webViewMouseTargetChangedCallbackWrapper ::+ WebViewMouseTargetChangedCallback ->+ Ptr () ->+ Ptr HitTestResult ->+ Word32 ->+ Ptr () ->+ IO ()+webViewMouseTargetChangedCallbackWrapper _cb _ hitTestResult modifiers _ = do+ hitTestResult' <- (newObject HitTestResult) hitTestResult+ _cb hitTestResult' modifiers++onWebViewMouseTargetChanged :: (GObject a, MonadIO m) => a -> WebViewMouseTargetChangedCallback -> m SignalHandlerId+onWebViewMouseTargetChanged obj cb = liftIO $ connectWebViewMouseTargetChanged obj cb SignalConnectBefore+afterWebViewMouseTargetChanged :: (GObject a, MonadIO m) => a -> WebViewMouseTargetChangedCallback -> m SignalHandlerId+afterWebViewMouseTargetChanged obj cb = connectWebViewMouseTargetChanged obj cb SignalConnectAfter++connectWebViewMouseTargetChanged :: (GObject a, MonadIO m) =>+ a -> WebViewMouseTargetChangedCallback -> SignalConnectMode -> m SignalHandlerId+connectWebViewMouseTargetChanged obj cb after = liftIO $ do+ cb' <- mkWebViewMouseTargetChangedCallback (webViewMouseTargetChangedCallbackWrapper cb)+ connectSignalFunPtr obj "mouse-target-changed" cb' after++-- signal WebView::permission-request+type WebViewPermissionRequestCallback =+ PermissionRequest ->+ IO Bool++noWebViewPermissionRequestCallback :: Maybe WebViewPermissionRequestCallback+noWebViewPermissionRequestCallback = Nothing++type WebViewPermissionRequestCallbackC =+ Ptr () -> -- object+ Ptr PermissionRequest ->+ Ptr () -> -- user_data+ IO CInt++foreign import ccall "wrapper"+ mkWebViewPermissionRequestCallback :: WebViewPermissionRequestCallbackC -> IO (FunPtr WebViewPermissionRequestCallbackC)++webViewPermissionRequestClosure :: WebViewPermissionRequestCallback -> IO Closure+webViewPermissionRequestClosure cb = newCClosure =<< mkWebViewPermissionRequestCallback wrapped+ where wrapped = webViewPermissionRequestCallbackWrapper cb++webViewPermissionRequestCallbackWrapper ::+ WebViewPermissionRequestCallback ->+ Ptr () ->+ Ptr PermissionRequest ->+ Ptr () ->+ IO CInt+webViewPermissionRequestCallbackWrapper _cb _ request _ = do+ request' <- (newObject PermissionRequest) request+ result <- _cb request'+ let result' = (fromIntegral . fromEnum) result+ return result'++onWebViewPermissionRequest :: (GObject a, MonadIO m) => a -> WebViewPermissionRequestCallback -> m SignalHandlerId+onWebViewPermissionRequest obj cb = liftIO $ connectWebViewPermissionRequest obj cb SignalConnectBefore+afterWebViewPermissionRequest :: (GObject a, MonadIO m) => a -> WebViewPermissionRequestCallback -> m SignalHandlerId+afterWebViewPermissionRequest obj cb = connectWebViewPermissionRequest obj cb SignalConnectAfter++connectWebViewPermissionRequest :: (GObject a, MonadIO m) =>+ a -> WebViewPermissionRequestCallback -> SignalConnectMode -> m SignalHandlerId+connectWebViewPermissionRequest obj cb after = liftIO $ do+ cb' <- mkWebViewPermissionRequestCallback (webViewPermissionRequestCallbackWrapper cb)+ connectSignalFunPtr obj "permission-request" cb' after++-- signal WebView::print+type WebViewPrintCallback =+ PrintOperation ->+ IO Bool++noWebViewPrintCallback :: Maybe WebViewPrintCallback+noWebViewPrintCallback = Nothing++type WebViewPrintCallbackC =+ Ptr () -> -- object+ Ptr PrintOperation ->+ Ptr () -> -- user_data+ IO CInt++foreign import ccall "wrapper"+ mkWebViewPrintCallback :: WebViewPrintCallbackC -> IO (FunPtr WebViewPrintCallbackC)++webViewPrintClosure :: WebViewPrintCallback -> IO Closure+webViewPrintClosure cb = newCClosure =<< mkWebViewPrintCallback wrapped+ where wrapped = webViewPrintCallbackWrapper cb++webViewPrintCallbackWrapper ::+ WebViewPrintCallback ->+ Ptr () ->+ Ptr PrintOperation ->+ Ptr () ->+ IO CInt+webViewPrintCallbackWrapper _cb _ printOperation _ = do+ printOperation' <- (newObject PrintOperation) printOperation+ result <- _cb printOperation'+ let result' = (fromIntegral . fromEnum) result+ return result'++onWebViewPrint :: (GObject a, MonadIO m) => a -> WebViewPrintCallback -> m SignalHandlerId+onWebViewPrint obj cb = liftIO $ connectWebViewPrint obj cb SignalConnectBefore+afterWebViewPrint :: (GObject a, MonadIO m) => a -> WebViewPrintCallback -> m SignalHandlerId+afterWebViewPrint obj cb = connectWebViewPrint obj cb SignalConnectAfter++connectWebViewPrint :: (GObject a, MonadIO m) =>+ a -> WebViewPrintCallback -> SignalConnectMode -> m SignalHandlerId+connectWebViewPrint obj cb after = liftIO $ do+ cb' <- mkWebViewPrintCallback (webViewPrintCallbackWrapper cb)+ connectSignalFunPtr obj "print" cb' after++-- signal WebView::ready-to-show+type WebViewReadyToShowCallback =+ IO ()++noWebViewReadyToShowCallback :: Maybe WebViewReadyToShowCallback+noWebViewReadyToShowCallback = Nothing++type WebViewReadyToShowCallbackC =+ Ptr () -> -- object+ Ptr () -> -- user_data+ IO ()++foreign import ccall "wrapper"+ mkWebViewReadyToShowCallback :: WebViewReadyToShowCallbackC -> IO (FunPtr WebViewReadyToShowCallbackC)++webViewReadyToShowClosure :: WebViewReadyToShowCallback -> IO Closure+webViewReadyToShowClosure cb = newCClosure =<< mkWebViewReadyToShowCallback wrapped+ where wrapped = webViewReadyToShowCallbackWrapper cb++webViewReadyToShowCallbackWrapper ::+ WebViewReadyToShowCallback ->+ Ptr () ->+ Ptr () ->+ IO ()+webViewReadyToShowCallbackWrapper _cb _ _ = do+ _cb ++onWebViewReadyToShow :: (GObject a, MonadIO m) => a -> WebViewReadyToShowCallback -> m SignalHandlerId+onWebViewReadyToShow obj cb = liftIO $ connectWebViewReadyToShow obj cb SignalConnectBefore+afterWebViewReadyToShow :: (GObject a, MonadIO m) => a -> WebViewReadyToShowCallback -> m SignalHandlerId+afterWebViewReadyToShow obj cb = connectWebViewReadyToShow obj cb SignalConnectAfter++connectWebViewReadyToShow :: (GObject a, MonadIO m) =>+ a -> WebViewReadyToShowCallback -> SignalConnectMode -> m SignalHandlerId+connectWebViewReadyToShow obj cb after = liftIO $ do+ cb' <- mkWebViewReadyToShowCallback (webViewReadyToShowCallbackWrapper cb)+ connectSignalFunPtr obj "ready-to-show" cb' after++-- signal WebView::resource-load-started+type WebViewResourceLoadStartedCallback =+ WebResource ->+ URIRequest ->+ IO ()++noWebViewResourceLoadStartedCallback :: Maybe WebViewResourceLoadStartedCallback+noWebViewResourceLoadStartedCallback = Nothing++type WebViewResourceLoadStartedCallbackC =+ Ptr () -> -- object+ Ptr WebResource ->+ Ptr URIRequest ->+ Ptr () -> -- user_data+ IO ()++foreign import ccall "wrapper"+ mkWebViewResourceLoadStartedCallback :: WebViewResourceLoadStartedCallbackC -> IO (FunPtr WebViewResourceLoadStartedCallbackC)++webViewResourceLoadStartedClosure :: WebViewResourceLoadStartedCallback -> IO Closure+webViewResourceLoadStartedClosure cb = newCClosure =<< mkWebViewResourceLoadStartedCallback wrapped+ where wrapped = webViewResourceLoadStartedCallbackWrapper cb++webViewResourceLoadStartedCallbackWrapper ::+ WebViewResourceLoadStartedCallback ->+ Ptr () ->+ Ptr WebResource ->+ Ptr URIRequest ->+ Ptr () ->+ IO ()+webViewResourceLoadStartedCallbackWrapper _cb _ resource request _ = do+ resource' <- (newObject WebResource) resource+ request' <- (newObject URIRequest) request+ _cb resource' request'++onWebViewResourceLoadStarted :: (GObject a, MonadIO m) => a -> WebViewResourceLoadStartedCallback -> m SignalHandlerId+onWebViewResourceLoadStarted obj cb = liftIO $ connectWebViewResourceLoadStarted obj cb SignalConnectBefore+afterWebViewResourceLoadStarted :: (GObject a, MonadIO m) => a -> WebViewResourceLoadStartedCallback -> m SignalHandlerId+afterWebViewResourceLoadStarted obj cb = connectWebViewResourceLoadStarted obj cb SignalConnectAfter++connectWebViewResourceLoadStarted :: (GObject a, MonadIO m) =>+ a -> WebViewResourceLoadStartedCallback -> SignalConnectMode -> m SignalHandlerId+connectWebViewResourceLoadStarted obj cb after = liftIO $ do+ cb' <- mkWebViewResourceLoadStartedCallback (webViewResourceLoadStartedCallbackWrapper cb)+ connectSignalFunPtr obj "resource-load-started" cb' after++-- signal WebView::run-as-modal+type WebViewRunAsModalCallback =+ IO ()++noWebViewRunAsModalCallback :: Maybe WebViewRunAsModalCallback+noWebViewRunAsModalCallback = Nothing++type WebViewRunAsModalCallbackC =+ Ptr () -> -- object+ Ptr () -> -- user_data+ IO ()++foreign import ccall "wrapper"+ mkWebViewRunAsModalCallback :: WebViewRunAsModalCallbackC -> IO (FunPtr WebViewRunAsModalCallbackC)++webViewRunAsModalClosure :: WebViewRunAsModalCallback -> IO Closure+webViewRunAsModalClosure cb = newCClosure =<< mkWebViewRunAsModalCallback wrapped+ where wrapped = webViewRunAsModalCallbackWrapper cb++webViewRunAsModalCallbackWrapper ::+ WebViewRunAsModalCallback ->+ Ptr () ->+ Ptr () ->+ IO ()+webViewRunAsModalCallbackWrapper _cb _ _ = do+ _cb ++onWebViewRunAsModal :: (GObject a, MonadIO m) => a -> WebViewRunAsModalCallback -> m SignalHandlerId+onWebViewRunAsModal obj cb = liftIO $ connectWebViewRunAsModal obj cb SignalConnectBefore+afterWebViewRunAsModal :: (GObject a, MonadIO m) => a -> WebViewRunAsModalCallback -> m SignalHandlerId+afterWebViewRunAsModal obj cb = connectWebViewRunAsModal obj cb SignalConnectAfter++connectWebViewRunAsModal :: (GObject a, MonadIO m) =>+ a -> WebViewRunAsModalCallback -> SignalConnectMode -> m SignalHandlerId+connectWebViewRunAsModal obj cb after = liftIO $ do+ cb' <- mkWebViewRunAsModalCallback (webViewRunAsModalCallbackWrapper cb)+ connectSignalFunPtr obj "run-as-modal" cb' after++-- signal WebView::run-color-chooser+type WebViewRunColorChooserCallback =+ ColorChooserRequest ->+ IO Bool++noWebViewRunColorChooserCallback :: Maybe WebViewRunColorChooserCallback+noWebViewRunColorChooserCallback = Nothing++type WebViewRunColorChooserCallbackC =+ Ptr () -> -- object+ Ptr ColorChooserRequest ->+ Ptr () -> -- user_data+ IO CInt++foreign import ccall "wrapper"+ mkWebViewRunColorChooserCallback :: WebViewRunColorChooserCallbackC -> IO (FunPtr WebViewRunColorChooserCallbackC)++webViewRunColorChooserClosure :: WebViewRunColorChooserCallback -> IO Closure+webViewRunColorChooserClosure cb = newCClosure =<< mkWebViewRunColorChooserCallback wrapped+ where wrapped = webViewRunColorChooserCallbackWrapper cb++webViewRunColorChooserCallbackWrapper ::+ WebViewRunColorChooserCallback ->+ Ptr () ->+ Ptr ColorChooserRequest ->+ Ptr () ->+ IO CInt+webViewRunColorChooserCallbackWrapper _cb _ request _ = do+ request' <- (newObject ColorChooserRequest) request+ result <- _cb request'+ let result' = (fromIntegral . fromEnum) result+ return result'++onWebViewRunColorChooser :: (GObject a, MonadIO m) => a -> WebViewRunColorChooserCallback -> m SignalHandlerId+onWebViewRunColorChooser obj cb = liftIO $ connectWebViewRunColorChooser obj cb SignalConnectBefore+afterWebViewRunColorChooser :: (GObject a, MonadIO m) => a -> WebViewRunColorChooserCallback -> m SignalHandlerId+afterWebViewRunColorChooser obj cb = connectWebViewRunColorChooser obj cb SignalConnectAfter++connectWebViewRunColorChooser :: (GObject a, MonadIO m) =>+ a -> WebViewRunColorChooserCallback -> SignalConnectMode -> m SignalHandlerId+connectWebViewRunColorChooser obj cb after = liftIO $ do+ cb' <- mkWebViewRunColorChooserCallback (webViewRunColorChooserCallbackWrapper cb)+ connectSignalFunPtr obj "run-color-chooser" cb' after++-- signal WebView::run-file-chooser+type WebViewRunFileChooserCallback =+ FileChooserRequest ->+ IO Bool++noWebViewRunFileChooserCallback :: Maybe WebViewRunFileChooserCallback+noWebViewRunFileChooserCallback = Nothing++type WebViewRunFileChooserCallbackC =+ Ptr () -> -- object+ Ptr FileChooserRequest ->+ Ptr () -> -- user_data+ IO CInt++foreign import ccall "wrapper"+ mkWebViewRunFileChooserCallback :: WebViewRunFileChooserCallbackC -> IO (FunPtr WebViewRunFileChooserCallbackC)++webViewRunFileChooserClosure :: WebViewRunFileChooserCallback -> IO Closure+webViewRunFileChooserClosure cb = newCClosure =<< mkWebViewRunFileChooserCallback wrapped+ where wrapped = webViewRunFileChooserCallbackWrapper cb++webViewRunFileChooserCallbackWrapper ::+ WebViewRunFileChooserCallback ->+ Ptr () ->+ Ptr FileChooserRequest ->+ Ptr () ->+ IO CInt+webViewRunFileChooserCallbackWrapper _cb _ request _ = do+ request' <- (newObject 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+ cb' <- mkWebViewRunFileChooserCallback (webViewRunFileChooserCallbackWrapper cb)+ connectSignalFunPtr obj "run-file-chooser" cb' after++-- signal WebView::script-dialog+type WebViewScriptDialogCallback =+ ScriptDialog ->+ IO Bool++noWebViewScriptDialogCallback :: Maybe WebViewScriptDialogCallback+noWebViewScriptDialogCallback = Nothing++type WebViewScriptDialogCallbackC =+ Ptr () -> -- object+ Ptr ScriptDialog ->+ Ptr () -> -- user_data+ IO CInt++foreign import ccall "wrapper"+ mkWebViewScriptDialogCallback :: WebViewScriptDialogCallbackC -> IO (FunPtr WebViewScriptDialogCallbackC)++webViewScriptDialogClosure :: WebViewScriptDialogCallback -> IO Closure+webViewScriptDialogClosure cb = newCClosure =<< mkWebViewScriptDialogCallback wrapped+ where wrapped = webViewScriptDialogCallbackWrapper cb++webViewScriptDialogCallbackWrapper ::+ WebViewScriptDialogCallback ->+ Ptr () ->+ Ptr ScriptDialog ->+ Ptr () ->+ IO CInt+webViewScriptDialogCallbackWrapper _cb _ dialog _ = do+ dialog' <- (newBoxed ScriptDialog) dialog+ result <- _cb dialog'+ let result' = (fromIntegral . fromEnum) result+ return result'++onWebViewScriptDialog :: (GObject a, MonadIO m) => a -> WebViewScriptDialogCallback -> m SignalHandlerId+onWebViewScriptDialog obj cb = liftIO $ connectWebViewScriptDialog obj cb SignalConnectBefore+afterWebViewScriptDialog :: (GObject a, MonadIO m) => a -> WebViewScriptDialogCallback -> m SignalHandlerId+afterWebViewScriptDialog obj cb = connectWebViewScriptDialog obj cb SignalConnectAfter++connectWebViewScriptDialog :: (GObject a, MonadIO m) =>+ a -> WebViewScriptDialogCallback -> SignalConnectMode -> m SignalHandlerId+connectWebViewScriptDialog obj cb after = liftIO $ do+ cb' <- mkWebViewScriptDialogCallback (webViewScriptDialogCallbackWrapper cb)+ connectSignalFunPtr obj "script-dialog" cb' after++-- signal WebView::show-notification+type WebViewShowNotificationCallback =+ Notification ->+ IO Bool++noWebViewShowNotificationCallback :: Maybe WebViewShowNotificationCallback+noWebViewShowNotificationCallback = Nothing++type WebViewShowNotificationCallbackC =+ Ptr () -> -- object+ Ptr Notification ->+ Ptr () -> -- user_data+ IO CInt++foreign import ccall "wrapper"+ mkWebViewShowNotificationCallback :: WebViewShowNotificationCallbackC -> IO (FunPtr WebViewShowNotificationCallbackC)++webViewShowNotificationClosure :: WebViewShowNotificationCallback -> IO Closure+webViewShowNotificationClosure cb = newCClosure =<< mkWebViewShowNotificationCallback wrapped+ where wrapped = webViewShowNotificationCallbackWrapper cb++webViewShowNotificationCallbackWrapper ::+ WebViewShowNotificationCallback ->+ Ptr () ->+ Ptr Notification ->+ Ptr () ->+ IO CInt+webViewShowNotificationCallbackWrapper _cb _ notification _ = do+ notification' <- (newObject Notification) notification+ result <- _cb notification'+ let result' = (fromIntegral . fromEnum) result+ return result'++onWebViewShowNotification :: (GObject a, MonadIO m) => a -> WebViewShowNotificationCallback -> m SignalHandlerId+onWebViewShowNotification obj cb = liftIO $ connectWebViewShowNotification obj cb SignalConnectBefore+afterWebViewShowNotification :: (GObject a, MonadIO m) => a -> WebViewShowNotificationCallback -> m SignalHandlerId+afterWebViewShowNotification obj cb = connectWebViewShowNotification obj cb SignalConnectAfter++connectWebViewShowNotification :: (GObject a, MonadIO m) =>+ a -> WebViewShowNotificationCallback -> SignalConnectMode -> m SignalHandlerId+connectWebViewShowNotification obj cb after = liftIO $ do+ cb' <- mkWebViewShowNotificationCallback (webViewShowNotificationCallbackWrapper cb)+ connectSignalFunPtr obj "show-notification" cb' after++-- signal WebView::submit-form+type WebViewSubmitFormCallback =+ FormSubmissionRequest ->+ IO ()++noWebViewSubmitFormCallback :: Maybe WebViewSubmitFormCallback+noWebViewSubmitFormCallback = Nothing++type WebViewSubmitFormCallbackC =+ Ptr () -> -- object+ Ptr FormSubmissionRequest ->+ Ptr () -> -- user_data+ IO ()++foreign import ccall "wrapper"+ mkWebViewSubmitFormCallback :: WebViewSubmitFormCallbackC -> IO (FunPtr WebViewSubmitFormCallbackC)++webViewSubmitFormClosure :: WebViewSubmitFormCallback -> IO Closure+webViewSubmitFormClosure cb = newCClosure =<< mkWebViewSubmitFormCallback wrapped+ where wrapped = webViewSubmitFormCallbackWrapper cb++webViewSubmitFormCallbackWrapper ::+ WebViewSubmitFormCallback ->+ Ptr () ->+ Ptr FormSubmissionRequest ->+ Ptr () ->+ IO ()+webViewSubmitFormCallbackWrapper _cb _ request _ = do+ request' <- (newObject FormSubmissionRequest) request+ _cb request'++onWebViewSubmitForm :: (GObject a, MonadIO m) => a -> WebViewSubmitFormCallback -> m SignalHandlerId+onWebViewSubmitForm obj cb = liftIO $ connectWebViewSubmitForm obj cb SignalConnectBefore+afterWebViewSubmitForm :: (GObject a, MonadIO m) => a -> WebViewSubmitFormCallback -> m SignalHandlerId+afterWebViewSubmitForm obj cb = connectWebViewSubmitForm obj cb SignalConnectAfter++connectWebViewSubmitForm :: (GObject a, MonadIO m) =>+ a -> WebViewSubmitFormCallback -> SignalConnectMode -> m SignalHandlerId+connectWebViewSubmitForm obj cb after = liftIO $ do+ cb' <- mkWebViewSubmitFormCallback (webViewSubmitFormCallbackWrapper cb)+ connectSignalFunPtr obj "submit-form" cb' after++-- signal WebView::web-process-crashed+type WebViewWebProcessCrashedCallback =+ IO Bool++noWebViewWebProcessCrashedCallback :: Maybe WebViewWebProcessCrashedCallback+noWebViewWebProcessCrashedCallback = Nothing++type WebViewWebProcessCrashedCallbackC =+ Ptr () -> -- object+ Ptr () -> -- user_data+ IO CInt++foreign import ccall "wrapper"+ mkWebViewWebProcessCrashedCallback :: WebViewWebProcessCrashedCallbackC -> IO (FunPtr WebViewWebProcessCrashedCallbackC)++webViewWebProcessCrashedClosure :: WebViewWebProcessCrashedCallback -> IO Closure+webViewWebProcessCrashedClosure cb = newCClosure =<< mkWebViewWebProcessCrashedCallback wrapped+ where wrapped = webViewWebProcessCrashedCallbackWrapper cb++webViewWebProcessCrashedCallbackWrapper ::+ WebViewWebProcessCrashedCallback ->+ Ptr () ->+ Ptr () ->+ IO CInt+webViewWebProcessCrashedCallbackWrapper _cb _ _ = do+ result <- _cb + let result' = (fromIntegral . fromEnum) result+ return result'++onWebViewWebProcessCrashed :: (GObject a, MonadIO m) => a -> WebViewWebProcessCrashedCallback -> m SignalHandlerId+onWebViewWebProcessCrashed obj cb = liftIO $ connectWebViewWebProcessCrashed obj cb SignalConnectBefore+afterWebViewWebProcessCrashed :: (GObject a, MonadIO m) => a -> WebViewWebProcessCrashedCallback -> m SignalHandlerId+afterWebViewWebProcessCrashed obj cb = connectWebViewWebProcessCrashed obj cb SignalConnectAfter++connectWebViewWebProcessCrashed :: (GObject a, MonadIO m) =>+ a -> WebViewWebProcessCrashedCallback -> SignalConnectMode -> m SignalHandlerId+connectWebViewWebProcessCrashed obj cb after = liftIO $ do+ cb' <- mkWebViewWebProcessCrashedCallback (webViewWebProcessCrashedCallbackWrapper cb)+ connectSignalFunPtr obj "web-process-crashed" cb' after++-- VVV Prop "editable"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable,PropertyWritable]++getWebViewEditable :: (MonadIO m, WebViewK o) => o -> m Bool+getWebViewEditable obj = liftIO $ getObjectPropertyBool obj "editable"++setWebViewEditable :: (MonadIO m, WebViewK o) => o -> Bool -> m ()+setWebViewEditable obj val = liftIO $ setObjectPropertyBool obj "editable" val++constructWebViewEditable :: Bool -> IO ([Char], GValue)+constructWebViewEditable val = constructObjectPropertyBool "editable" val++data WebViewEditablePropertyInfo+instance AttrInfo WebViewEditablePropertyInfo where+ type AttrAllowedOps WebViewEditablePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint WebViewEditablePropertyInfo = (~) Bool+ type AttrBaseTypeConstraint WebViewEditablePropertyInfo = WebViewK+ type AttrGetType WebViewEditablePropertyInfo = Bool+ type AttrLabel WebViewEditablePropertyInfo = "editable"+ attrGet _ = getWebViewEditable+ attrSet _ = setWebViewEditable+ attrConstruct _ = constructWebViewEditable++-- VVV Prop "estimated-load-progress"+ -- Type: TBasicType TDouble+ -- Flags: [PropertyReadable]++getWebViewEstimatedLoadProgress :: (MonadIO m, WebViewK o) => o -> m Double+getWebViewEstimatedLoadProgress obj = liftIO $ getObjectPropertyDouble obj "estimated-load-progress"++data WebViewEstimatedLoadProgressPropertyInfo+instance AttrInfo WebViewEstimatedLoadProgressPropertyInfo where+ type AttrAllowedOps WebViewEstimatedLoadProgressPropertyInfo = '[ 'AttrGet]+ type AttrSetTypeConstraint WebViewEstimatedLoadProgressPropertyInfo = (~) ()+ type AttrBaseTypeConstraint WebViewEstimatedLoadProgressPropertyInfo = WebViewK+ type AttrGetType WebViewEstimatedLoadProgressPropertyInfo = Double+ type AttrLabel WebViewEstimatedLoadProgressPropertyInfo = "estimated-load-progress"+ attrGet _ = getWebViewEstimatedLoadProgress+ attrSet _ = undefined+ attrConstruct _ = undefined++-- VVV Prop "favicon"+ -- Type: TBasicType TVoid+ -- Flags: [PropertyReadable]++getWebViewFavicon :: (MonadIO m, WebViewK o) => o -> m (Ptr ())+getWebViewFavicon obj = liftIO $ getObjectPropertyPtr obj "favicon"++data WebViewFaviconPropertyInfo+instance AttrInfo WebViewFaviconPropertyInfo where+ type AttrAllowedOps WebViewFaviconPropertyInfo = '[ 'AttrGet]+ type AttrSetTypeConstraint WebViewFaviconPropertyInfo = (~) ()+ type AttrBaseTypeConstraint WebViewFaviconPropertyInfo = WebViewK+ type AttrGetType WebViewFaviconPropertyInfo = (Ptr ())+ type AttrLabel WebViewFaviconPropertyInfo = "favicon"+ attrGet _ = getWebViewFavicon+ attrSet _ = undefined+ attrConstruct _ = undefined++-- VVV Prop "is-loading"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable]++getWebViewIsLoading :: (MonadIO m, WebViewK o) => o -> m Bool+getWebViewIsLoading obj = liftIO $ getObjectPropertyBool obj "is-loading"++data WebViewIsLoadingPropertyInfo+instance AttrInfo WebViewIsLoadingPropertyInfo where+ type AttrAllowedOps WebViewIsLoadingPropertyInfo = '[ 'AttrGet]+ type AttrSetTypeConstraint WebViewIsLoadingPropertyInfo = (~) ()+ type AttrBaseTypeConstraint WebViewIsLoadingPropertyInfo = WebViewK+ type AttrGetType WebViewIsLoadingPropertyInfo = Bool+ type AttrLabel WebViewIsLoadingPropertyInfo = "is-loading"+ attrGet _ = getWebViewIsLoading+ attrSet _ = undefined+ attrConstruct _ = undefined++-- VVV Prop "is-playing-audio"+ -- Type: TBasicType TBoolean+ -- Flags: [PropertyReadable]++getWebViewIsPlayingAudio :: (MonadIO m, WebViewK o) => o -> m Bool+getWebViewIsPlayingAudio obj = liftIO $ getObjectPropertyBool obj "is-playing-audio"++data WebViewIsPlayingAudioPropertyInfo+instance AttrInfo WebViewIsPlayingAudioPropertyInfo where+ type AttrAllowedOps WebViewIsPlayingAudioPropertyInfo = '[ 'AttrGet]+ type AttrSetTypeConstraint WebViewIsPlayingAudioPropertyInfo = (~) ()+ type AttrBaseTypeConstraint WebViewIsPlayingAudioPropertyInfo = WebViewK+ type AttrGetType WebViewIsPlayingAudioPropertyInfo = Bool+ type AttrLabel WebViewIsPlayingAudioPropertyInfo = "is-playing-audio"+ attrGet _ = getWebViewIsPlayingAudio+ attrSet _ = undefined+ attrConstruct _ = undefined++-- VVV Prop "related-view"+ -- Type: TInterface "WebKit2" "WebView"+ -- Flags: [PropertyWritable,PropertyConstructOnly]++constructWebViewRelatedView :: (WebViewK a) => a -> IO ([Char], GValue)+constructWebViewRelatedView val = constructObjectPropertyObject "related-view" val++data WebViewRelatedViewPropertyInfo+instance AttrInfo WebViewRelatedViewPropertyInfo where+ type AttrAllowedOps WebViewRelatedViewPropertyInfo = '[ 'AttrConstruct]+ type AttrSetTypeConstraint WebViewRelatedViewPropertyInfo = WebViewK+ type AttrBaseTypeConstraint WebViewRelatedViewPropertyInfo = WebViewK+ type AttrGetType WebViewRelatedViewPropertyInfo = ()+ type AttrLabel WebViewRelatedViewPropertyInfo = "related-view"+ attrGet _ = undefined+ attrSet _ = undefined+ attrConstruct _ = constructWebViewRelatedView++-- VVV Prop "settings"+ -- Type: TInterface "WebKit2" "Settings"+ -- Flags: [PropertyWritable,PropertyConstruct]++setWebViewSettings :: (MonadIO m, WebViewK o, SettingsK a) => o -> a -> m ()+setWebViewSettings obj val = liftIO $ setObjectPropertyObject obj "settings" val++constructWebViewSettings :: (SettingsK a) => a -> IO ([Char], GValue)+constructWebViewSettings val = constructObjectPropertyObject "settings" val++data WebViewSettingsPropertyInfo+instance AttrInfo WebViewSettingsPropertyInfo where+ type AttrAllowedOps WebViewSettingsPropertyInfo = '[ 'AttrSet, 'AttrConstruct]+ type AttrSetTypeConstraint WebViewSettingsPropertyInfo = SettingsK+ type AttrBaseTypeConstraint WebViewSettingsPropertyInfo = WebViewK+ type AttrGetType WebViewSettingsPropertyInfo = ()+ type AttrLabel WebViewSettingsPropertyInfo = "settings"+ attrGet _ = undefined+ attrSet _ = setWebViewSettings+ attrConstruct _ = constructWebViewSettings++-- VVV Prop "title"+ -- Type: TBasicType TUTF8+ -- Flags: [PropertyReadable]++getWebViewTitle :: (MonadIO m, WebViewK o) => o -> m T.Text+getWebViewTitle obj = liftIO $ getObjectPropertyString obj "title"++data WebViewTitlePropertyInfo+instance AttrInfo WebViewTitlePropertyInfo where+ type AttrAllowedOps WebViewTitlePropertyInfo = '[ 'AttrGet]+ type AttrSetTypeConstraint WebViewTitlePropertyInfo = (~) ()+ type AttrBaseTypeConstraint WebViewTitlePropertyInfo = WebViewK+ type AttrGetType WebViewTitlePropertyInfo = T.Text+ type AttrLabel WebViewTitlePropertyInfo = "title"+ attrGet _ = getWebViewTitle+ attrSet _ = undefined+ attrConstruct _ = undefined++-- VVV Prop "uri"+ -- Type: TBasicType TUTF8+ -- Flags: [PropertyReadable]++getWebViewUri :: (MonadIO m, WebViewK o) => o -> m T.Text+getWebViewUri obj = liftIO $ getObjectPropertyString obj "uri"++data WebViewUriPropertyInfo+instance AttrInfo WebViewUriPropertyInfo where+ type AttrAllowedOps WebViewUriPropertyInfo = '[ 'AttrGet]+ type AttrSetTypeConstraint WebViewUriPropertyInfo = (~) ()+ type AttrBaseTypeConstraint WebViewUriPropertyInfo = WebViewK+ type AttrGetType WebViewUriPropertyInfo = T.Text+ type AttrLabel WebViewUriPropertyInfo = "uri"+ attrGet _ = getWebViewUri+ attrSet _ = undefined+ attrConstruct _ = undefined++-- VVV Prop "user-content-manager"+ -- Type: TInterface "WebKit2" "UserContentManager"+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]++getWebViewUserContentManager :: (MonadIO m, WebViewK o) => o -> m UserContentManager+getWebViewUserContentManager obj = liftIO $ getObjectPropertyObject obj "user-content-manager" UserContentManager++constructWebViewUserContentManager :: (UserContentManagerK a) => a -> IO ([Char], GValue)+constructWebViewUserContentManager val = constructObjectPropertyObject "user-content-manager" val++data WebViewUserContentManagerPropertyInfo+instance AttrInfo WebViewUserContentManagerPropertyInfo where+ type AttrAllowedOps WebViewUserContentManagerPropertyInfo = '[ 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint WebViewUserContentManagerPropertyInfo = UserContentManagerK+ type AttrBaseTypeConstraint WebViewUserContentManagerPropertyInfo = WebViewK+ type AttrGetType WebViewUserContentManagerPropertyInfo = UserContentManager+ type AttrLabel WebViewUserContentManagerPropertyInfo = "user-content-manager"+ attrGet _ = getWebViewUserContentManager+ attrSet _ = undefined+ attrConstruct _ = constructWebViewUserContentManager++-- VVV Prop "web-context"+ -- Type: TInterface "WebKit2" "WebContext"+ -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]++getWebViewWebContext :: (MonadIO m, WebViewK o) => o -> m WebContext+getWebViewWebContext obj = liftIO $ getObjectPropertyObject obj "web-context" WebContext++constructWebViewWebContext :: (WebContextK a) => a -> IO ([Char], GValue)+constructWebViewWebContext val = constructObjectPropertyObject "web-context" val++data WebViewWebContextPropertyInfo+instance AttrInfo WebViewWebContextPropertyInfo where+ type AttrAllowedOps WebViewWebContextPropertyInfo = '[ 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint WebViewWebContextPropertyInfo = WebContextK+ type AttrBaseTypeConstraint WebViewWebContextPropertyInfo = WebViewK+ type AttrGetType WebViewWebContextPropertyInfo = WebContext+ type AttrLabel WebViewWebContextPropertyInfo = "web-context"+ attrGet _ = getWebViewWebContext+ attrSet _ = undefined+ attrConstruct _ = constructWebViewWebContext++-- VVV Prop "zoom-level"+ -- Type: TBasicType TDouble+ -- Flags: [PropertyReadable,PropertyWritable]++getWebViewZoomLevel :: (MonadIO m, WebViewK o) => o -> m Double+getWebViewZoomLevel obj = liftIO $ getObjectPropertyDouble obj "zoom-level"++setWebViewZoomLevel :: (MonadIO m, WebViewK o) => o -> Double -> m ()+setWebViewZoomLevel obj val = liftIO $ setObjectPropertyDouble obj "zoom-level" val++constructWebViewZoomLevel :: Double -> IO ([Char], GValue)+constructWebViewZoomLevel val = constructObjectPropertyDouble "zoom-level" val++data WebViewZoomLevelPropertyInfo+instance AttrInfo WebViewZoomLevelPropertyInfo where+ type AttrAllowedOps WebViewZoomLevelPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]+ type AttrSetTypeConstraint WebViewZoomLevelPropertyInfo = (~) Double+ type AttrBaseTypeConstraint WebViewZoomLevelPropertyInfo = WebViewK+ type AttrGetType WebViewZoomLevelPropertyInfo = Double+ type AttrLabel WebViewZoomLevelPropertyInfo = "zoom-level"+ attrGet _ = getWebViewZoomLevel+ attrSet _ = setWebViewZoomLevel+ attrConstruct _ = constructWebViewZoomLevel++type instance AttributeList WebView = WebViewAttributeList+type WebViewAttributeList = ('[ '("appPaintable", Gtk.WidgetAppPaintablePropertyInfo), '("borderWidth", Gtk.ContainerBorderWidthPropertyInfo), '("canDefault", Gtk.WidgetCanDefaultPropertyInfo), '("canFocus", Gtk.WidgetCanFocusPropertyInfo), '("child", Gtk.ContainerChildPropertyInfo), '("compositeChild", Gtk.WidgetCompositeChildPropertyInfo), '("doubleBuffered", Gtk.WidgetDoubleBufferedPropertyInfo), '("editable", WebViewEditablePropertyInfo), '("estimatedLoadProgress", WebViewEstimatedLoadProgressPropertyInfo), '("events", Gtk.WidgetEventsPropertyInfo), '("expand", Gtk.WidgetExpandPropertyInfo), '("favicon", WebViewFaviconPropertyInfo), '("halign", Gtk.WidgetHalignPropertyInfo), '("hasDefault", Gtk.WidgetHasDefaultPropertyInfo), '("hasFocus", Gtk.WidgetHasFocusPropertyInfo), '("hasTooltip", Gtk.WidgetHasTooltipPropertyInfo), '("heightRequest", Gtk.WidgetHeightRequestPropertyInfo), '("hexpand", Gtk.WidgetHexpandPropertyInfo), '("hexpandSet", Gtk.WidgetHexpandSetPropertyInfo), '("isFocus", Gtk.WidgetIsFocusPropertyInfo), '("isLoading", WebViewIsLoadingPropertyInfo), '("isPlayingAudio", WebViewIsPlayingAudioPropertyInfo), '("margin", Gtk.WidgetMarginPropertyInfo), '("marginBottom", Gtk.WidgetMarginBottomPropertyInfo), '("marginEnd", Gtk.WidgetMarginEndPropertyInfo), '("marginLeft", Gtk.WidgetMarginLeftPropertyInfo), '("marginRight", Gtk.WidgetMarginRightPropertyInfo), '("marginStart", Gtk.WidgetMarginStartPropertyInfo), '("marginTop", Gtk.WidgetMarginTopPropertyInfo), '("name", Gtk.WidgetNamePropertyInfo), '("noShowAll", Gtk.WidgetNoShowAllPropertyInfo), '("opacity", Gtk.WidgetOpacityPropertyInfo), '("parent", Gtk.WidgetParentPropertyInfo), '("receivesDefault", Gtk.WidgetReceivesDefaultPropertyInfo), '("relatedView", WebViewRelatedViewPropertyInfo), '("resizeMode", Gtk.ContainerResizeModePropertyInfo), '("scaleFactor", Gtk.WidgetScaleFactorPropertyInfo), '("sensitive", Gtk.WidgetSensitivePropertyInfo), '("settings", WebViewSettingsPropertyInfo), '("style", Gtk.WidgetStylePropertyInfo), '("title", WebViewTitlePropertyInfo), '("tooltipMarkup", Gtk.WidgetTooltipMarkupPropertyInfo), '("tooltipText", Gtk.WidgetTooltipTextPropertyInfo), '("uri", WebViewUriPropertyInfo), '("userContentManager", WebViewUserContentManagerPropertyInfo), '("valign", Gtk.WidgetValignPropertyInfo), '("vexpand", Gtk.WidgetVexpandPropertyInfo), '("vexpandSet", Gtk.WidgetVexpandSetPropertyInfo), '("visible", Gtk.WidgetVisiblePropertyInfo), '("webContext", WebViewWebContextPropertyInfo), '("widthRequest", Gtk.WidgetWidthRequestPropertyInfo), '("window", Gtk.WidgetWindowPropertyInfo), '("zoomLevel", WebViewZoomLevelPropertyInfo)] :: [(Symbol, *)])++data WebViewAuthenticateSignalInfo+instance SignalInfo WebViewAuthenticateSignalInfo where+ type HaskellCallbackType WebViewAuthenticateSignalInfo = WebViewAuthenticateCallback+ connectSignal _ = connectWebViewAuthenticate++data WebViewCloseSignalInfo+instance SignalInfo WebViewCloseSignalInfo where+ type HaskellCallbackType WebViewCloseSignalInfo = WebViewCloseCallback+ connectSignal _ = connectWebViewClose++data WebViewContextMenuSignalInfo+instance SignalInfo WebViewContextMenuSignalInfo where+ type HaskellCallbackType WebViewContextMenuSignalInfo = WebViewContextMenuCallback+ connectSignal _ = connectWebViewContextMenu++data WebViewContextMenuDismissedSignalInfo+instance SignalInfo WebViewContextMenuDismissedSignalInfo where+ type HaskellCallbackType WebViewContextMenuDismissedSignalInfo = WebViewContextMenuDismissedCallback+ connectSignal _ = connectWebViewContextMenuDismissed++data WebViewCreateSignalInfo+instance SignalInfo WebViewCreateSignalInfo where+ type HaskellCallbackType WebViewCreateSignalInfo = WebViewCreateCallback+ connectSignal _ = connectWebViewCreate++data WebViewDecidePolicySignalInfo+instance SignalInfo WebViewDecidePolicySignalInfo where+ type HaskellCallbackType WebViewDecidePolicySignalInfo = WebViewDecidePolicyCallback+ connectSignal _ = connectWebViewDecidePolicy++data WebViewEnterFullscreenSignalInfo+instance SignalInfo WebViewEnterFullscreenSignalInfo where+ type HaskellCallbackType WebViewEnterFullscreenSignalInfo = WebViewEnterFullscreenCallback+ connectSignal _ = connectWebViewEnterFullscreen++data WebViewInsecureContentDetectedSignalInfo+instance SignalInfo WebViewInsecureContentDetectedSignalInfo where+ type HaskellCallbackType WebViewInsecureContentDetectedSignalInfo = WebViewInsecureContentDetectedCallback+ connectSignal _ = connectWebViewInsecureContentDetected++data WebViewLeaveFullscreenSignalInfo+instance SignalInfo WebViewLeaveFullscreenSignalInfo where+ type HaskellCallbackType WebViewLeaveFullscreenSignalInfo = WebViewLeaveFullscreenCallback+ connectSignal _ = connectWebViewLeaveFullscreen++data WebViewLoadChangedSignalInfo+instance SignalInfo WebViewLoadChangedSignalInfo where+ type HaskellCallbackType WebViewLoadChangedSignalInfo = WebViewLoadChangedCallback+ connectSignal _ = connectWebViewLoadChanged++data WebViewLoadFailedSignalInfo+instance SignalInfo WebViewLoadFailedSignalInfo where+ type HaskellCallbackType WebViewLoadFailedSignalInfo = WebViewLoadFailedCallback+ connectSignal _ = connectWebViewLoadFailed++data WebViewLoadFailedWithTlsErrorsSignalInfo+instance SignalInfo WebViewLoadFailedWithTlsErrorsSignalInfo where+ type HaskellCallbackType WebViewLoadFailedWithTlsErrorsSignalInfo = WebViewLoadFailedWithTlsErrorsCallback+ connectSignal _ = connectWebViewLoadFailedWithTlsErrors++data WebViewMouseTargetChangedSignalInfo+instance SignalInfo WebViewMouseTargetChangedSignalInfo where+ type HaskellCallbackType WebViewMouseTargetChangedSignalInfo = WebViewMouseTargetChangedCallback+ connectSignal _ = connectWebViewMouseTargetChanged++data WebViewPermissionRequestSignalInfo+instance SignalInfo WebViewPermissionRequestSignalInfo where+ type HaskellCallbackType WebViewPermissionRequestSignalInfo = WebViewPermissionRequestCallback+ connectSignal _ = connectWebViewPermissionRequest++data WebViewPrintSignalInfo+instance SignalInfo WebViewPrintSignalInfo where+ type HaskellCallbackType WebViewPrintSignalInfo = WebViewPrintCallback+ connectSignal _ = connectWebViewPrint++data WebViewReadyToShowSignalInfo+instance SignalInfo WebViewReadyToShowSignalInfo where+ type HaskellCallbackType WebViewReadyToShowSignalInfo = WebViewReadyToShowCallback+ connectSignal _ = connectWebViewReadyToShow++data WebViewResourceLoadStartedSignalInfo+instance SignalInfo WebViewResourceLoadStartedSignalInfo where+ type HaskellCallbackType WebViewResourceLoadStartedSignalInfo = WebViewResourceLoadStartedCallback+ connectSignal _ = connectWebViewResourceLoadStarted++data WebViewRunAsModalSignalInfo+instance SignalInfo WebViewRunAsModalSignalInfo where+ type HaskellCallbackType WebViewRunAsModalSignalInfo = WebViewRunAsModalCallback+ connectSignal _ = connectWebViewRunAsModal++data WebViewRunColorChooserSignalInfo+instance SignalInfo WebViewRunColorChooserSignalInfo where+ type HaskellCallbackType WebViewRunColorChooserSignalInfo = WebViewRunColorChooserCallback+ connectSignal _ = connectWebViewRunColorChooser++data WebViewRunFileChooserSignalInfo+instance SignalInfo WebViewRunFileChooserSignalInfo where+ type HaskellCallbackType WebViewRunFileChooserSignalInfo = WebViewRunFileChooserCallback+ connectSignal _ = connectWebViewRunFileChooser++data WebViewScriptDialogSignalInfo+instance SignalInfo WebViewScriptDialogSignalInfo where+ type HaskellCallbackType WebViewScriptDialogSignalInfo = WebViewScriptDialogCallback+ connectSignal _ = connectWebViewScriptDialog++data WebViewShowNotificationSignalInfo+instance SignalInfo WebViewShowNotificationSignalInfo where+ type HaskellCallbackType WebViewShowNotificationSignalInfo = WebViewShowNotificationCallback+ connectSignal _ = connectWebViewShowNotification++data WebViewSubmitFormSignalInfo+instance SignalInfo WebViewSubmitFormSignalInfo where+ type HaskellCallbackType WebViewSubmitFormSignalInfo = WebViewSubmitFormCallback+ connectSignal _ = connectWebViewSubmitForm++data WebViewWebProcessCrashedSignalInfo+instance SignalInfo WebViewWebProcessCrashedSignalInfo where+ type HaskellCallbackType WebViewWebProcessCrashedSignalInfo = WebViewWebProcessCrashedCallback+ connectSignal _ = connectWebViewWebProcessCrashed++type instance SignalList WebView = WebViewSignalList+type WebViewSignalList = ('[ '("accelClosuresChanged", Gtk.WidgetAccelClosuresChangedSignalInfo), '("add", Gtk.ContainerAddSignalInfo), '("authenticate", WebViewAuthenticateSignalInfo), '("buttonPressEvent", Gtk.WidgetButtonPressEventSignalInfo), '("buttonReleaseEvent", Gtk.WidgetButtonReleaseEventSignalInfo), '("canActivateAccel", Gtk.WidgetCanActivateAccelSignalInfo), '("checkResize", Gtk.ContainerCheckResizeSignalInfo), '("childNotify", Gtk.WidgetChildNotifySignalInfo), '("close", WebViewCloseSignalInfo), '("compositedChanged", Gtk.WidgetCompositedChangedSignalInfo), '("configureEvent", Gtk.WidgetConfigureEventSignalInfo), '("contextMenu", WebViewContextMenuSignalInfo), '("contextMenuDismissed", WebViewContextMenuDismissedSignalInfo), '("create", WebViewCreateSignalInfo), '("damageEvent", Gtk.WidgetDamageEventSignalInfo), '("decidePolicy", WebViewDecidePolicySignalInfo), '("deleteEvent", Gtk.WidgetDeleteEventSignalInfo), '("destroy", Gtk.WidgetDestroySignalInfo), '("destroyEvent", Gtk.WidgetDestroyEventSignalInfo), '("directionChanged", Gtk.WidgetDirectionChangedSignalInfo), '("dragBegin", Gtk.WidgetDragBeginSignalInfo), '("dragDataDelete", Gtk.WidgetDragDataDeleteSignalInfo), '("dragDataGet", Gtk.WidgetDragDataGetSignalInfo), '("dragDataReceived", Gtk.WidgetDragDataReceivedSignalInfo), '("dragDrop", Gtk.WidgetDragDropSignalInfo), '("dragEnd", Gtk.WidgetDragEndSignalInfo), '("dragFailed", Gtk.WidgetDragFailedSignalInfo), '("dragLeave", Gtk.WidgetDragLeaveSignalInfo), '("dragMotion", Gtk.WidgetDragMotionSignalInfo), '("draw", Gtk.WidgetDrawSignalInfo), '("enterFullscreen", WebViewEnterFullscreenSignalInfo), '("enterNotifyEvent", Gtk.WidgetEnterNotifyEventSignalInfo), '("event", Gtk.WidgetEventSignalInfo), '("eventAfter", Gtk.WidgetEventAfterSignalInfo), '("focus", Gtk.WidgetFocusSignalInfo), '("focusInEvent", Gtk.WidgetFocusInEventSignalInfo), '("focusOutEvent", Gtk.WidgetFocusOutEventSignalInfo), '("grabBrokenEvent", Gtk.WidgetGrabBrokenEventSignalInfo), '("grabFocus", Gtk.WidgetGrabFocusSignalInfo), '("grabNotify", Gtk.WidgetGrabNotifySignalInfo), '("hide", Gtk.WidgetHideSignalInfo), '("hierarchyChanged", Gtk.WidgetHierarchyChangedSignalInfo), '("insecureContentDetected", WebViewInsecureContentDetectedSignalInfo), '("keyPressEvent", Gtk.WidgetKeyPressEventSignalInfo), '("keyReleaseEvent", Gtk.WidgetKeyReleaseEventSignalInfo), '("keynavFailed", Gtk.WidgetKeynavFailedSignalInfo), '("leaveFullscreen", WebViewLeaveFullscreenSignalInfo), '("leaveNotifyEvent", Gtk.WidgetLeaveNotifyEventSignalInfo), '("loadChanged", WebViewLoadChangedSignalInfo), '("loadFailed", WebViewLoadFailedSignalInfo), '("loadFailedWithTlsErrors", WebViewLoadFailedWithTlsErrorsSignalInfo), '("map", Gtk.WidgetMapSignalInfo), '("mapEvent", Gtk.WidgetMapEventSignalInfo), '("mnemonicActivate", Gtk.WidgetMnemonicActivateSignalInfo), '("motionNotifyEvent", Gtk.WidgetMotionNotifyEventSignalInfo), '("mouseTargetChanged", WebViewMouseTargetChangedSignalInfo), '("moveFocus", Gtk.WidgetMoveFocusSignalInfo), '("notify", GObject.ObjectNotifySignalInfo), '("parentSet", Gtk.WidgetParentSetSignalInfo), '("permissionRequest", WebViewPermissionRequestSignalInfo), '("popupMenu", Gtk.WidgetPopupMenuSignalInfo), '("print", WebViewPrintSignalInfo), '("propertyNotifyEvent", Gtk.WidgetPropertyNotifyEventSignalInfo), '("proximityInEvent", Gtk.WidgetProximityInEventSignalInfo), '("proximityOutEvent", Gtk.WidgetProximityOutEventSignalInfo), '("queryTooltip", Gtk.WidgetQueryTooltipSignalInfo), '("readyToShow", WebViewReadyToShowSignalInfo), '("realize", Gtk.WidgetRealizeSignalInfo), '("remove", Gtk.ContainerRemoveSignalInfo), '("resourceLoadStarted", WebViewResourceLoadStartedSignalInfo), '("runAsModal", WebViewRunAsModalSignalInfo), '("runColorChooser", WebViewRunColorChooserSignalInfo), '("runFileChooser", WebViewRunFileChooserSignalInfo), '("screenChanged", Gtk.WidgetScreenChangedSignalInfo), '("scriptDialog", WebViewScriptDialogSignalInfo), '("scrollEvent", Gtk.WidgetScrollEventSignalInfo), '("selectionClearEvent", Gtk.WidgetSelectionClearEventSignalInfo), '("selectionGet", Gtk.WidgetSelectionGetSignalInfo), '("selectionNotifyEvent", Gtk.WidgetSelectionNotifyEventSignalInfo), '("selectionReceived", Gtk.WidgetSelectionReceivedSignalInfo), '("selectionRequestEvent", Gtk.WidgetSelectionRequestEventSignalInfo), '("setFocusChild", Gtk.ContainerSetFocusChildSignalInfo), '("show", Gtk.WidgetShowSignalInfo), '("showHelp", Gtk.WidgetShowHelpSignalInfo), '("showNotification", WebViewShowNotificationSignalInfo), '("sizeAllocate", Gtk.WidgetSizeAllocateSignalInfo), '("stateChanged", Gtk.WidgetStateChangedSignalInfo), '("stateFlagsChanged", Gtk.WidgetStateFlagsChangedSignalInfo), '("styleSet", Gtk.WidgetStyleSetSignalInfo), '("styleUpdated", Gtk.WidgetStyleUpdatedSignalInfo), '("submitForm", WebViewSubmitFormSignalInfo), '("touchEvent", Gtk.WidgetTouchEventSignalInfo), '("unmap", Gtk.WidgetUnmapSignalInfo), '("unmapEvent", Gtk.WidgetUnmapEventSignalInfo), '("unrealize", Gtk.WidgetUnrealizeSignalInfo), '("visibilityNotifyEvent", Gtk.WidgetVisibilityNotifyEventSignalInfo), '("webProcessCrashed", WebViewWebProcessCrashedSignalInfo), '("windowStateEvent", Gtk.WidgetWindowStateEventSignalInfo)] :: [(Symbol, *)])++-- method WebView::new+-- method type : Constructor+-- Args : []+-- Lengths : []+-- returnType : TInterface "WebKit2" "WebView"+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_new" webkit_web_view_new :: + IO (Ptr WebView)+++webViewNew ::+ (MonadIO m) =>+ m WebView -- result+webViewNew = liftIO $ do+ result <- webkit_web_view_new+ checkUnexpectedReturnNULL "webkit_web_view_new" result+ result' <- (newObject WebView) result+ return result'++-- method WebView::new_with_context+-- method type : Constructor+-- Args : [Arg {argCName = "context", argType = TInterface "WebKit2" "WebContext", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TInterface "WebKit2" "WebView"+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_new_with_context" webkit_web_view_new_with_context :: + Ptr WebContext -> -- context : TInterface "WebKit2" "WebContext"+ IO (Ptr WebView)+++webViewNewWithContext ::+ (MonadIO m, WebContextK a) =>+ a -- context+ -> m WebView -- result+webViewNewWithContext context = liftIO $ do+ let context' = unsafeManagedPtrCastPtr context+ result <- webkit_web_view_new_with_context context'+ checkUnexpectedReturnNULL "webkit_web_view_new_with_context" result+ result' <- (newObject WebView) result+ touchManagedPtr context+ return result'++-- method WebView::new_with_settings+-- method type : Constructor+-- Args : [Arg {argCName = "settings", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TInterface "WebKit2" "WebView"+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_new_with_settings" webkit_web_view_new_with_settings :: + Ptr Settings -> -- settings : TInterface "WebKit2" "Settings"+ IO (Ptr WebView)+++webViewNewWithSettings ::+ (MonadIO m, SettingsK a) =>+ a -- settings+ -> m WebView -- result+webViewNewWithSettings settings = liftIO $ do+ let settings' = unsafeManagedPtrCastPtr settings+ result <- webkit_web_view_new_with_settings settings'+ checkUnexpectedReturnNULL "webkit_web_view_new_with_settings" result+ result' <- (newObject WebView) result+ touchManagedPtr settings+ return result'++-- method WebView::new_with_user_content_manager+-- method type : Constructor+-- Args : [Arg {argCName = "user_content_manager", argType = TInterface "WebKit2" "UserContentManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TInterface "WebKit2" "WebView"+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_new_with_user_content_manager" webkit_web_view_new_with_user_content_manager :: + Ptr UserContentManager -> -- user_content_manager : TInterface "WebKit2" "UserContentManager"+ IO (Ptr WebView)+++webViewNewWithUserContentManager ::+ (MonadIO m, UserContentManagerK a) =>+ a -- userContentManager+ -> m WebView -- result+webViewNewWithUserContentManager userContentManager = liftIO $ do+ let userContentManager' = unsafeManagedPtrCastPtr userContentManager+ result <- webkit_web_view_new_with_user_content_manager userContentManager'+ checkUnexpectedReturnNULL "webkit_web_view_new_with_user_content_manager" result+ result' <- (newObject WebView) result+ touchManagedPtr userContentManager+ return result'++-- method WebView::can_execute_editing_command+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "command", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 4, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TBasicType TVoid, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_can_execute_editing_command" webkit_web_view_can_execute_editing_command :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ CString -> -- command : TBasicType TUTF8+ Ptr Gio.Cancellable -> -- cancellable : TInterface "Gio" "Cancellable"+ FunPtr Gio.AsyncReadyCallbackC -> -- callback : TInterface "Gio" "AsyncReadyCallback"+ Ptr () -> -- user_data : TBasicType TVoid+ IO ()+++webViewCanExecuteEditingCommand ::+ (MonadIO m, WebViewK a, Gio.CancellableK b) =>+ a -- _obj+ -> T.Text -- command+ -> Maybe (b) -- cancellable+ -> Maybe (Gio.AsyncReadyCallback) -- callback+ -> m () -- result+webViewCanExecuteEditingCommand _obj command cancellable callback = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ command' <- textToCString command+ maybeCancellable <- case cancellable of+ Nothing -> return nullPtr+ Just jCancellable -> do+ let jCancellable' = unsafeManagedPtrCastPtr jCancellable+ return jCancellable'+ ptrcallback <- callocMem :: IO (Ptr (FunPtr Gio.AsyncReadyCallbackC))+ maybeCallback <- case callback of+ Nothing -> return (castPtrToFunPtr nullPtr)+ Just jCallback -> do+ jCallback' <- Gio.mkAsyncReadyCallback (Gio.asyncReadyCallbackWrapper (Just ptrcallback) jCallback)+ poke ptrcallback jCallback'+ return jCallback'+ let userData = nullPtr+ webkit_web_view_can_execute_editing_command _obj' command' maybeCancellable maybeCallback userData+ touchManagedPtr _obj+ whenJust cancellable touchManagedPtr+ freeMem command'+ return ()++data WebViewCanExecuteEditingCommandMethodInfo+instance (signature ~ (T.Text -> Maybe (b) -> Maybe (Gio.AsyncReadyCallback) -> m ()), MonadIO m, WebViewK a, Gio.CancellableK b) => MethodInfo WebViewCanExecuteEditingCommandMethodInfo a signature where+ overloadedMethod _ = webViewCanExecuteEditingCommand++-- method WebView::can_execute_editing_command_finish+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : True+-- Skip return : False++foreign import ccall "webkit_web_view_can_execute_editing_command_finish" webkit_web_view_can_execute_editing_command_finish :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ Ptr Gio.AsyncResult -> -- result : TInterface "Gio" "AsyncResult"+ Ptr (Ptr GError) -> -- error+ IO CInt+++webViewCanExecuteEditingCommandFinish ::+ (MonadIO m, WebViewK a, Gio.AsyncResultK b) =>+ a -- _obj+ -> b -- result_+ -> m () -- result+webViewCanExecuteEditingCommandFinish _obj result_ = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let result_' = unsafeManagedPtrCastPtr result_+ onException (do+ _ <- propagateGError $ webkit_web_view_can_execute_editing_command_finish _obj' result_'+ touchManagedPtr _obj+ touchManagedPtr result_+ return ()+ ) (do+ return ()+ )++data WebViewCanExecuteEditingCommandFinishMethodInfo+instance (signature ~ (b -> m ()), MonadIO m, WebViewK a, Gio.AsyncResultK b) => MethodInfo WebViewCanExecuteEditingCommandFinishMethodInfo a signature where+ overloadedMethod _ = webViewCanExecuteEditingCommandFinish++-- method WebView::can_go_back+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_can_go_back" webkit_web_view_can_go_back :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ IO CInt+++webViewCanGoBack ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> m Bool -- result+webViewCanGoBack _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_web_view_can_go_back _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data WebViewCanGoBackMethodInfo+instance (signature ~ (m Bool), MonadIO m, WebViewK a) => MethodInfo WebViewCanGoBackMethodInfo a signature where+ overloadedMethod _ = webViewCanGoBack++-- method WebView::can_go_forward+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_can_go_forward" webkit_web_view_can_go_forward :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ IO CInt+++webViewCanGoForward ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> m Bool -- result+webViewCanGoForward _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_web_view_can_go_forward _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data WebViewCanGoForwardMethodInfo+instance (signature ~ (m Bool), MonadIO m, WebViewK a) => MethodInfo WebViewCanGoForwardMethodInfo a signature where+ overloadedMethod _ = webViewCanGoForward++-- method WebView::can_show_mime_type+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "mime_type", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_can_show_mime_type" webkit_web_view_can_show_mime_type :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ CString -> -- mime_type : TBasicType TUTF8+ IO CInt+++webViewCanShowMimeType ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> T.Text -- mimeType+ -> m Bool -- result+webViewCanShowMimeType _obj mimeType = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ mimeType' <- textToCString mimeType+ result <- webkit_web_view_can_show_mime_type _obj' mimeType'+ let result' = (/= 0) result+ touchManagedPtr _obj+ freeMem mimeType'+ return result'++data WebViewCanShowMimeTypeMethodInfo+instance (signature ~ (T.Text -> m Bool), MonadIO m, WebViewK a) => MethodInfo WebViewCanShowMimeTypeMethodInfo a signature where+ overloadedMethod _ = webViewCanShowMimeType++-- method WebView::download_uri+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TInterface "WebKit2" "Download"+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_download_uri" webkit_web_view_download_uri :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ CString -> -- uri : TBasicType TUTF8+ IO (Ptr Download)+++webViewDownloadUri ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> T.Text -- uri+ -> m Download -- result+webViewDownloadUri _obj uri = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ uri' <- textToCString uri+ result <- webkit_web_view_download_uri _obj' uri'+ checkUnexpectedReturnNULL "webkit_web_view_download_uri" result+ result' <- (wrapObject Download) result+ touchManagedPtr _obj+ freeMem uri'+ return result'++data WebViewDownloadUriMethodInfo+instance (signature ~ (T.Text -> m Download), MonadIO m, WebViewK a) => MethodInfo WebViewDownloadUriMethodInfo a signature where+ overloadedMethod _ = webViewDownloadUri++-- method WebView::execute_editing_command+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "command", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_execute_editing_command" webkit_web_view_execute_editing_command :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ CString -> -- command : TBasicType TUTF8+ IO ()+++webViewExecuteEditingCommand ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> T.Text -- command+ -> m () -- result+webViewExecuteEditingCommand _obj command = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ command' <- textToCString command+ webkit_web_view_execute_editing_command _obj' command'+ touchManagedPtr _obj+ freeMem command'+ return ()++data WebViewExecuteEditingCommandMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, WebViewK a) => MethodInfo WebViewExecuteEditingCommandMethodInfo a signature where+ overloadedMethod _ = webViewExecuteEditingCommand++-- method WebView::execute_editing_command_with_argument+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "command", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "argument", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_execute_editing_command_with_argument" webkit_web_view_execute_editing_command_with_argument :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ CString -> -- command : TBasicType TUTF8+ CString -> -- argument : TBasicType TUTF8+ IO ()+++webViewExecuteEditingCommandWithArgument ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> T.Text -- command+ -> T.Text -- argument+ -> m () -- result+webViewExecuteEditingCommandWithArgument _obj command argument = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ command' <- textToCString command+ argument' <- textToCString argument+ webkit_web_view_execute_editing_command_with_argument _obj' command' argument'+ touchManagedPtr _obj+ freeMem command'+ freeMem argument'+ return ()++data WebViewExecuteEditingCommandWithArgumentMethodInfo+instance (signature ~ (T.Text -> T.Text -> m ()), MonadIO m, WebViewK a) => MethodInfo WebViewExecuteEditingCommandWithArgumentMethodInfo a signature where+ overloadedMethod _ = webViewExecuteEditingCommandWithArgument++-- method WebView::get_back_forward_list+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TInterface "WebKit2" "BackForwardList"+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_get_back_forward_list" webkit_web_view_get_back_forward_list :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ IO (Ptr BackForwardList)+++webViewGetBackForwardList ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> m BackForwardList -- result+webViewGetBackForwardList _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_web_view_get_back_forward_list _obj'+ checkUnexpectedReturnNULL "webkit_web_view_get_back_forward_list" result+ result' <- (newObject BackForwardList) result+ touchManagedPtr _obj+ return result'++data WebViewGetBackForwardListMethodInfo+instance (signature ~ (m BackForwardList), MonadIO m, WebViewK a) => MethodInfo WebViewGetBackForwardListMethodInfo a signature where+ overloadedMethod _ = webViewGetBackForwardList++-- method WebView::get_background_color+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "rgba", argType = TInterface "Gdk" "RGBA", direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = True, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_get_background_color" webkit_web_view_get_background_color :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ Ptr Gdk.RGBA -> -- rgba : TInterface "Gdk" "RGBA"+ IO ()+++webViewGetBackgroundColor ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> m (Gdk.RGBA) -- result+webViewGetBackgroundColor _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ rgba <- callocBoxedBytes 32 :: IO (Ptr Gdk.RGBA)+ webkit_web_view_get_background_color _obj' rgba+ rgba' <- (wrapBoxed Gdk.RGBA) rgba+ touchManagedPtr _obj+ return rgba'++data WebViewGetBackgroundColorMethodInfo+instance (signature ~ (m (Gdk.RGBA)), MonadIO m, WebViewK a) => MethodInfo WebViewGetBackgroundColorMethodInfo a signature where+ overloadedMethod _ = webViewGetBackgroundColor++-- method WebView::get_context+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TInterface "WebKit2" "WebContext"+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_get_context" webkit_web_view_get_context :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ IO (Ptr WebContext)+++webViewGetContext ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> m WebContext -- result+webViewGetContext _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_web_view_get_context _obj'+ checkUnexpectedReturnNULL "webkit_web_view_get_context" result+ result' <- (newObject WebContext) result+ touchManagedPtr _obj+ return result'++data WebViewGetContextMethodInfo+instance (signature ~ (m WebContext), MonadIO m, WebViewK a) => MethodInfo WebViewGetContextMethodInfo a signature where+ overloadedMethod _ = webViewGetContext++-- method WebView::get_custom_charset+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TUTF8+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_get_custom_charset" webkit_web_view_get_custom_charset :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ IO CString+++webViewGetCustomCharset ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> m T.Text -- result+webViewGetCustomCharset _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_web_view_get_custom_charset _obj'+ checkUnexpectedReturnNULL "webkit_web_view_get_custom_charset" result+ result' <- cstringToText result+ touchManagedPtr _obj+ return result'++data WebViewGetCustomCharsetMethodInfo+instance (signature ~ (m T.Text), MonadIO m, WebViewK a) => MethodInfo WebViewGetCustomCharsetMethodInfo a signature where+ overloadedMethod _ = webViewGetCustomCharset++-- method WebView::get_editor_state+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TInterface "WebKit2" "EditorState"+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_get_editor_state" webkit_web_view_get_editor_state :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ IO (Ptr EditorState)+++webViewGetEditorState ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> m EditorState -- result+webViewGetEditorState _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_web_view_get_editor_state _obj'+ checkUnexpectedReturnNULL "webkit_web_view_get_editor_state" result+ result' <- (newObject EditorState) result+ touchManagedPtr _obj+ return result'++data WebViewGetEditorStateMethodInfo+instance (signature ~ (m EditorState), MonadIO m, WebViewK a) => MethodInfo WebViewGetEditorStateMethodInfo a signature where+ overloadedMethod _ = webViewGetEditorState++-- method WebView::get_estimated_load_progress+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TDouble+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_get_estimated_load_progress" webkit_web_view_get_estimated_load_progress :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ IO CDouble+++webViewGetEstimatedLoadProgress ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> m Double -- result+webViewGetEstimatedLoadProgress _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_web_view_get_estimated_load_progress _obj'+ let result' = realToFrac result+ touchManagedPtr _obj+ return result'++data WebViewGetEstimatedLoadProgressMethodInfo+instance (signature ~ (m Double), MonadIO m, WebViewK a) => MethodInfo WebViewGetEstimatedLoadProgressMethodInfo a signature where+ overloadedMethod _ = webViewGetEstimatedLoadProgress++-- method WebView::get_favicon+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TInterface "cairo" "Surface"+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_get_favicon" webkit_web_view_get_favicon :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ IO (Ptr Cairo.Surface)+++webViewGetFavicon ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> m Cairo.Surface -- result+webViewGetFavicon _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_web_view_get_favicon _obj'+ checkUnexpectedReturnNULL "webkit_web_view_get_favicon" result+ result' <- (newBoxed Cairo.Surface) result+ touchManagedPtr _obj+ return result'++data WebViewGetFaviconMethodInfo+instance (signature ~ (m Cairo.Surface), MonadIO m, WebViewK a) => MethodInfo WebViewGetFaviconMethodInfo a signature where+ overloadedMethod _ = webViewGetFavicon++-- method WebView::get_find_controller+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TInterface "WebKit2" "FindController"+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_get_find_controller" webkit_web_view_get_find_controller :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ IO (Ptr FindController)+++webViewGetFindController ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> m FindController -- result+webViewGetFindController _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_web_view_get_find_controller _obj'+ checkUnexpectedReturnNULL "webkit_web_view_get_find_controller" result+ result' <- (newObject FindController) result+ touchManagedPtr _obj+ return result'++data WebViewGetFindControllerMethodInfo+instance (signature ~ (m FindController), MonadIO m, WebViewK a) => MethodInfo WebViewGetFindControllerMethodInfo a signature where+ overloadedMethod _ = webViewGetFindController++-- method WebView::get_inspector+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TInterface "WebKit2" "WebInspector"+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_get_inspector" webkit_web_view_get_inspector :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ IO (Ptr WebInspector)+++webViewGetInspector ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> m WebInspector -- result+webViewGetInspector _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_web_view_get_inspector _obj'+ checkUnexpectedReturnNULL "webkit_web_view_get_inspector" result+ result' <- (newObject WebInspector) result+ touchManagedPtr _obj+ return result'++data WebViewGetInspectorMethodInfo+instance (signature ~ (m WebInspector), MonadIO m, WebViewK a) => MethodInfo WebViewGetInspectorMethodInfo a signature where+ overloadedMethod _ = webViewGetInspector++-- method WebView::get_javascript_global_context+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TInterface "JavaScriptCore" "GlobalContext"+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_get_javascript_global_context" webkit_web_view_get_javascript_global_context :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ IO (Ptr JavaScriptCore.GlobalContext)+++webViewGetJavascriptGlobalContext ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> m JavaScriptCore.GlobalContext -- result+webViewGetJavascriptGlobalContext _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_web_view_get_javascript_global_context _obj'+ checkUnexpectedReturnNULL "webkit_web_view_get_javascript_global_context" result+ -- XXX Wrapping a foreign struct/union with no known destructor, leak?+ result' <- (\x -> JavaScriptCore.GlobalContext <$> newForeignPtr_ x) result+ touchManagedPtr _obj+ return result'++data WebViewGetJavascriptGlobalContextMethodInfo+instance (signature ~ (m JavaScriptCore.GlobalContext), MonadIO m, WebViewK a) => MethodInfo WebViewGetJavascriptGlobalContextMethodInfo a signature where+ overloadedMethod _ = webViewGetJavascriptGlobalContext++-- method WebView::get_main_resource+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TInterface "WebKit2" "WebResource"+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_get_main_resource" webkit_web_view_get_main_resource :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ IO (Ptr WebResource)+++webViewGetMainResource ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> m WebResource -- result+webViewGetMainResource _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_web_view_get_main_resource _obj'+ checkUnexpectedReturnNULL "webkit_web_view_get_main_resource" result+ result' <- (newObject WebResource) result+ touchManagedPtr _obj+ return result'++data WebViewGetMainResourceMethodInfo+instance (signature ~ (m WebResource), MonadIO m, WebViewK a) => MethodInfo WebViewGetMainResourceMethodInfo a signature where+ overloadedMethod _ = webViewGetMainResource++-- method WebView::get_page_id+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TUInt64+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_get_page_id" webkit_web_view_get_page_id :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ IO Word64+++webViewGetPageId ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> m Word64 -- result+webViewGetPageId _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_web_view_get_page_id _obj'+ touchManagedPtr _obj+ return result++data WebViewGetPageIdMethodInfo+instance (signature ~ (m Word64), MonadIO m, WebViewK a) => MethodInfo WebViewGetPageIdMethodInfo a signature where+ overloadedMethod _ = webViewGetPageId++-- method WebView::get_settings+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TInterface "WebKit2" "Settings"+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_get_settings" webkit_web_view_get_settings :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ IO (Ptr Settings)+++webViewGetSettings ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> m Settings -- result+webViewGetSettings _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_web_view_get_settings _obj'+ checkUnexpectedReturnNULL "webkit_web_view_get_settings" result+ result' <- (newObject Settings) result+ touchManagedPtr _obj+ return result'++data WebViewGetSettingsMethodInfo+instance (signature ~ (m Settings), MonadIO m, WebViewK a) => MethodInfo WebViewGetSettingsMethodInfo a signature where+ overloadedMethod _ = webViewGetSettings++-- method WebView::get_snapshot+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "region", argType = TInterface "WebKit2" "SnapshotRegion", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "options", argType = TInterface "WebKit2" "SnapshotOptions", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 5, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TBasicType TVoid, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_get_snapshot" webkit_web_view_get_snapshot :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ CUInt -> -- region : TInterface "WebKit2" "SnapshotRegion"+ CUInt -> -- options : TInterface "WebKit2" "SnapshotOptions"+ Ptr Gio.Cancellable -> -- cancellable : TInterface "Gio" "Cancellable"+ FunPtr Gio.AsyncReadyCallbackC -> -- callback : TInterface "Gio" "AsyncReadyCallback"+ Ptr () -> -- user_data : TBasicType TVoid+ IO ()+++webViewGetSnapshot ::+ (MonadIO m, WebViewK a, Gio.CancellableK b) =>+ a -- _obj+ -> SnapshotRegion -- region+ -> [SnapshotOptions] -- options+ -> Maybe (b) -- cancellable+ -> Maybe (Gio.AsyncReadyCallback) -- callback+ -> m () -- result+webViewGetSnapshot _obj region options cancellable callback = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let region' = (fromIntegral . fromEnum) region+ let options' = gflagsToWord options+ maybeCancellable <- case cancellable of+ Nothing -> return nullPtr+ Just jCancellable -> do+ let jCancellable' = unsafeManagedPtrCastPtr jCancellable+ return jCancellable'+ ptrcallback <- callocMem :: IO (Ptr (FunPtr Gio.AsyncReadyCallbackC))+ maybeCallback <- case callback of+ Nothing -> return (castPtrToFunPtr nullPtr)+ Just jCallback -> do+ jCallback' <- Gio.mkAsyncReadyCallback (Gio.asyncReadyCallbackWrapper (Just ptrcallback) jCallback)+ poke ptrcallback jCallback'+ return jCallback'+ let userData = nullPtr+ webkit_web_view_get_snapshot _obj' region' options' maybeCancellable maybeCallback userData+ touchManagedPtr _obj+ whenJust cancellable touchManagedPtr+ return ()++data WebViewGetSnapshotMethodInfo+instance (signature ~ (SnapshotRegion -> [SnapshotOptions] -> Maybe (b) -> Maybe (Gio.AsyncReadyCallback) -> m ()), MonadIO m, WebViewK a, Gio.CancellableK b) => MethodInfo WebViewGetSnapshotMethodInfo a signature where+ overloadedMethod _ = webViewGetSnapshot++-- method WebView::get_snapshot_finish+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TInterface "cairo" "Surface"+-- throws : True+-- Skip return : False++foreign import ccall "webkit_web_view_get_snapshot_finish" webkit_web_view_get_snapshot_finish :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ Ptr Gio.AsyncResult -> -- result : TInterface "Gio" "AsyncResult"+ Ptr (Ptr GError) -> -- error+ IO (Ptr Cairo.Surface)+++webViewGetSnapshotFinish ::+ (MonadIO m, WebViewK a, Gio.AsyncResultK b) =>+ a -- _obj+ -> b -- result_+ -> m Cairo.Surface -- result+webViewGetSnapshotFinish _obj result_ = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let result_' = unsafeManagedPtrCastPtr result_+ onException (do+ result <- propagateGError $ webkit_web_view_get_snapshot_finish _obj' result_'+ checkUnexpectedReturnNULL "webkit_web_view_get_snapshot_finish" result+ result' <- (wrapBoxed Cairo.Surface) result+ touchManagedPtr _obj+ touchManagedPtr result_+ return result'+ ) (do+ return ()+ )++data WebViewGetSnapshotFinishMethodInfo+instance (signature ~ (b -> m Cairo.Surface), MonadIO m, WebViewK a, Gio.AsyncResultK b) => MethodInfo WebViewGetSnapshotFinishMethodInfo a signature where+ overloadedMethod _ = webViewGetSnapshotFinish++-- method WebView::get_title+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TUTF8+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_get_title" webkit_web_view_get_title :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ IO CString+++webViewGetTitle ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> m T.Text -- result+webViewGetTitle _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_web_view_get_title _obj'+ checkUnexpectedReturnNULL "webkit_web_view_get_title" result+ result' <- cstringToText result+ touchManagedPtr _obj+ return result'++data WebViewGetTitleMethodInfo+instance (signature ~ (m T.Text), MonadIO m, WebViewK a) => MethodInfo WebViewGetTitleMethodInfo a signature where+ overloadedMethod _ = webViewGetTitle++-- method WebView::get_tls_info+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "certificate", argType = TInterface "Gio" "TlsCertificate", direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "errors", argType = TInterface "Gio" "TlsCertificateFlags", direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_get_tls_info" webkit_web_view_get_tls_info :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ Ptr (Ptr Gio.TlsCertificate) -> -- certificate : TInterface "Gio" "TlsCertificate"+ Ptr CUInt -> -- errors : TInterface "Gio" "TlsCertificateFlags"+ IO CInt+++webViewGetTlsInfo ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> m (Bool,Gio.TlsCertificate,[Gio.TlsCertificateFlags])-- result+webViewGetTlsInfo _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ certificate <- allocMem :: IO (Ptr (Ptr Gio.TlsCertificate))+ errors <- allocMem :: IO (Ptr CUInt)+ result <- webkit_web_view_get_tls_info _obj' certificate errors+ let result' = (/= 0) result+ certificate' <- peek certificate+ certificate'' <- (newObject Gio.TlsCertificate) certificate'+ errors' <- peek errors+ let errors'' = wordToGFlags errors'+ touchManagedPtr _obj+ freeMem certificate+ freeMem errors+ return (result', certificate'', errors'')++data WebViewGetTlsInfoMethodInfo+instance (signature ~ (m (Bool,Gio.TlsCertificate,[Gio.TlsCertificateFlags])), MonadIO m, WebViewK a) => MethodInfo WebViewGetTlsInfoMethodInfo a signature where+ overloadedMethod _ = webViewGetTlsInfo++-- method WebView::get_uri+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TUTF8+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_get_uri" webkit_web_view_get_uri :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ IO CString+++webViewGetUri ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> m T.Text -- result+webViewGetUri _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_web_view_get_uri _obj'+ checkUnexpectedReturnNULL "webkit_web_view_get_uri" result+ result' <- cstringToText result+ touchManagedPtr _obj+ return result'++data WebViewGetUriMethodInfo+instance (signature ~ (m T.Text), MonadIO m, WebViewK a) => MethodInfo WebViewGetUriMethodInfo a signature where+ overloadedMethod _ = webViewGetUri++-- method WebView::get_user_content_manager+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TInterface "WebKit2" "UserContentManager"+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_get_user_content_manager" webkit_web_view_get_user_content_manager :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ IO (Ptr UserContentManager)+++webViewGetUserContentManager ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> m UserContentManager -- result+webViewGetUserContentManager _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_web_view_get_user_content_manager _obj'+ checkUnexpectedReturnNULL "webkit_web_view_get_user_content_manager" result+ result' <- (newObject UserContentManager) result+ touchManagedPtr _obj+ return result'++data WebViewGetUserContentManagerMethodInfo+instance (signature ~ (m UserContentManager), MonadIO m, WebViewK a) => MethodInfo WebViewGetUserContentManagerMethodInfo a signature where+ overloadedMethod _ = webViewGetUserContentManager++-- method WebView::get_window_properties+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TInterface "WebKit2" "WindowProperties"+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_get_window_properties" webkit_web_view_get_window_properties :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ IO (Ptr WindowProperties)+++webViewGetWindowProperties ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> m WindowProperties -- result+webViewGetWindowProperties _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_web_view_get_window_properties _obj'+ checkUnexpectedReturnNULL "webkit_web_view_get_window_properties" result+ result' <- (newObject WindowProperties) result+ touchManagedPtr _obj+ return result'++data WebViewGetWindowPropertiesMethodInfo+instance (signature ~ (m WindowProperties), MonadIO m, WebViewK a) => MethodInfo WebViewGetWindowPropertiesMethodInfo a signature where+ overloadedMethod _ = webViewGetWindowProperties++-- method WebView::get_zoom_level+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TDouble+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_get_zoom_level" webkit_web_view_get_zoom_level :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ IO CDouble+++webViewGetZoomLevel ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> m Double -- result+webViewGetZoomLevel _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_web_view_get_zoom_level _obj'+ let result' = realToFrac result+ touchManagedPtr _obj+ return result'++data WebViewGetZoomLevelMethodInfo+instance (signature ~ (m Double), MonadIO m, WebViewK a) => MethodInfo WebViewGetZoomLevelMethodInfo a signature where+ overloadedMethod _ = webViewGetZoomLevel++-- method WebView::go_back+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_go_back" webkit_web_view_go_back :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ IO ()+++webViewGoBack ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> m () -- result+webViewGoBack _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ webkit_web_view_go_back _obj'+ touchManagedPtr _obj+ return ()++data WebViewGoBackMethodInfo+instance (signature ~ (m ()), MonadIO m, WebViewK a) => MethodInfo WebViewGoBackMethodInfo a signature where+ overloadedMethod _ = webViewGoBack++-- method WebView::go_forward+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_go_forward" webkit_web_view_go_forward :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ IO ()+++webViewGoForward ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> m () -- result+webViewGoForward _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ webkit_web_view_go_forward _obj'+ touchManagedPtr _obj+ return ()++data WebViewGoForwardMethodInfo+instance (signature ~ (m ()), MonadIO m, WebViewK a) => MethodInfo WebViewGoForwardMethodInfo a signature where+ overloadedMethod _ = webViewGoForward++-- method WebView::go_to_back_forward_list_item+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "list_item", argType = TInterface "WebKit2" "BackForwardListItem", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_go_to_back_forward_list_item" webkit_web_view_go_to_back_forward_list_item :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ Ptr BackForwardListItem -> -- list_item : TInterface "WebKit2" "BackForwardListItem"+ IO ()+++webViewGoToBackForwardListItem ::+ (MonadIO m, WebViewK a, BackForwardListItemK b) =>+ a -- _obj+ -> b -- listItem+ -> m () -- result+webViewGoToBackForwardListItem _obj listItem = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let listItem' = unsafeManagedPtrCastPtr listItem+ webkit_web_view_go_to_back_forward_list_item _obj' listItem'+ touchManagedPtr _obj+ touchManagedPtr listItem+ return ()++data WebViewGoToBackForwardListItemMethodInfo+instance (signature ~ (b -> m ()), MonadIO m, WebViewK a, BackForwardListItemK b) => MethodInfo WebViewGoToBackForwardListItemMethodInfo a signature where+ overloadedMethod _ = webViewGoToBackForwardListItem++-- method WebView::is_editable+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_is_editable" webkit_web_view_is_editable :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ IO CInt+++webViewIsEditable ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> m Bool -- result+webViewIsEditable _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_web_view_is_editable _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data WebViewIsEditableMethodInfo+instance (signature ~ (m Bool), MonadIO m, WebViewK a) => MethodInfo WebViewIsEditableMethodInfo a signature where+ overloadedMethod _ = webViewIsEditable++-- method WebView::is_loading+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_is_loading" webkit_web_view_is_loading :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ IO CInt+++webViewIsLoading ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> m Bool -- result+webViewIsLoading _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_web_view_is_loading _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data WebViewIsLoadingMethodInfo+instance (signature ~ (m Bool), MonadIO m, WebViewK a) => MethodInfo WebViewIsLoadingMethodInfo a signature where+ overloadedMethod _ = webViewIsLoading++-- method WebView::is_playing_audio+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_is_playing_audio" webkit_web_view_is_playing_audio :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ IO CInt+++webViewIsPlayingAudio ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> m Bool -- result+webViewIsPlayingAudio _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_web_view_is_playing_audio _obj'+ let result' = (/= 0) result+ touchManagedPtr _obj+ return result'++data WebViewIsPlayingAudioMethodInfo+instance (signature ~ (m Bool), MonadIO m, WebViewK a) => MethodInfo WebViewIsPlayingAudioMethodInfo a signature where+ overloadedMethod _ = webViewIsPlayingAudio++-- method WebView::load_alternate_html+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "content", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "content_uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "base_uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_load_alternate_html" webkit_web_view_load_alternate_html :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ CString -> -- content : TBasicType TUTF8+ CString -> -- content_uri : TBasicType TUTF8+ CString -> -- base_uri : TBasicType TUTF8+ IO ()+++webViewLoadAlternateHtml ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> T.Text -- content+ -> T.Text -- contentUri+ -> Maybe (T.Text) -- baseUri+ -> m () -- result+webViewLoadAlternateHtml _obj content contentUri baseUri = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ content' <- textToCString content+ contentUri' <- textToCString contentUri+ maybeBaseUri <- case baseUri of+ Nothing -> return nullPtr+ Just jBaseUri -> do+ jBaseUri' <- textToCString jBaseUri+ return jBaseUri'+ webkit_web_view_load_alternate_html _obj' content' contentUri' maybeBaseUri+ touchManagedPtr _obj+ freeMem content'+ freeMem contentUri'+ freeMem maybeBaseUri+ return ()++data WebViewLoadAlternateHtmlMethodInfo+instance (signature ~ (T.Text -> T.Text -> Maybe (T.Text) -> m ()), MonadIO m, WebViewK a) => MethodInfo WebViewLoadAlternateHtmlMethodInfo a signature where+ overloadedMethod _ = webViewLoadAlternateHtml++-- method WebView::load_bytes+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "bytes", argType = TInterface "GLib" "Bytes", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "mime_type", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "encoding", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "base_uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_load_bytes" webkit_web_view_load_bytes :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ Ptr GLib.Bytes -> -- bytes : TInterface "GLib" "Bytes"+ CString -> -- mime_type : TBasicType TUTF8+ CString -> -- encoding : TBasicType TUTF8+ CString -> -- base_uri : TBasicType TUTF8+ IO ()+++webViewLoadBytes ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> GLib.Bytes -- bytes+ -> Maybe (T.Text) -- mimeType+ -> Maybe (T.Text) -- encoding+ -> Maybe (T.Text) -- baseUri+ -> m () -- result+webViewLoadBytes _obj bytes mimeType encoding baseUri = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let bytes' = unsafeManagedPtrGetPtr bytes+ maybeMimeType <- case mimeType of+ Nothing -> return nullPtr+ Just jMimeType -> do+ jMimeType' <- textToCString jMimeType+ return jMimeType'+ maybeEncoding <- case encoding of+ Nothing -> return nullPtr+ Just jEncoding -> do+ jEncoding' <- textToCString jEncoding+ return jEncoding'+ maybeBaseUri <- case baseUri of+ Nothing -> return nullPtr+ Just jBaseUri -> do+ jBaseUri' <- textToCString jBaseUri+ return jBaseUri'+ webkit_web_view_load_bytes _obj' bytes' maybeMimeType maybeEncoding maybeBaseUri+ touchManagedPtr _obj+ touchManagedPtr bytes+ freeMem maybeMimeType+ freeMem maybeEncoding+ freeMem maybeBaseUri+ return ()++data WebViewLoadBytesMethodInfo+instance (signature ~ (GLib.Bytes -> Maybe (T.Text) -> Maybe (T.Text) -> Maybe (T.Text) -> m ()), MonadIO m, WebViewK a) => MethodInfo WebViewLoadBytesMethodInfo a signature where+ overloadedMethod _ = webViewLoadBytes++-- method WebView::load_html+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "content", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "base_uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_load_html" webkit_web_view_load_html :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ CString -> -- content : TBasicType TUTF8+ CString -> -- base_uri : TBasicType TUTF8+ IO ()+++webViewLoadHtml ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> T.Text -- content+ -> Maybe (T.Text) -- baseUri+ -> m () -- result+webViewLoadHtml _obj content baseUri = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ content' <- textToCString content+ maybeBaseUri <- case baseUri of+ Nothing -> return nullPtr+ Just jBaseUri -> do+ jBaseUri' <- textToCString jBaseUri+ return jBaseUri'+ webkit_web_view_load_html _obj' content' maybeBaseUri+ touchManagedPtr _obj+ freeMem content'+ freeMem maybeBaseUri+ return ()++data WebViewLoadHtmlMethodInfo+instance (signature ~ (T.Text -> Maybe (T.Text) -> m ()), MonadIO m, WebViewK a) => MethodInfo WebViewLoadHtmlMethodInfo a signature where+ overloadedMethod _ = webViewLoadHtml++-- method WebView::load_plain_text+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "plain_text", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_load_plain_text" webkit_web_view_load_plain_text :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ CString -> -- plain_text : TBasicType TUTF8+ IO ()+++webViewLoadPlainText ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> T.Text -- plainText+ -> m () -- result+webViewLoadPlainText _obj plainText = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ plainText' <- textToCString plainText+ webkit_web_view_load_plain_text _obj' plainText'+ touchManagedPtr _obj+ freeMem plainText'+ return ()++data WebViewLoadPlainTextMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, WebViewK a) => MethodInfo WebViewLoadPlainTextMethodInfo a signature where+ overloadedMethod _ = webViewLoadPlainText++-- method WebView::load_request+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "request", argType = TInterface "WebKit2" "URIRequest", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_load_request" webkit_web_view_load_request :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ Ptr URIRequest -> -- request : TInterface "WebKit2" "URIRequest"+ IO ()+++webViewLoadRequest ::+ (MonadIO m, WebViewK a, URIRequestK b) =>+ a -- _obj+ -> b -- request+ -> m () -- result+webViewLoadRequest _obj request = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let request' = unsafeManagedPtrCastPtr request+ webkit_web_view_load_request _obj' request'+ touchManagedPtr _obj+ touchManagedPtr request+ return ()++data WebViewLoadRequestMethodInfo+instance (signature ~ (b -> m ()), MonadIO m, WebViewK a, URIRequestK b) => MethodInfo WebViewLoadRequestMethodInfo a signature where+ overloadedMethod _ = webViewLoadRequest++-- method WebView::load_uri+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "uri", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_load_uri" webkit_web_view_load_uri :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ CString -> -- uri : TBasicType TUTF8+ IO ()+++webViewLoadUri ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> T.Text -- uri+ -> m () -- result+webViewLoadUri _obj uri = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ uri' <- textToCString uri+ webkit_web_view_load_uri _obj' uri'+ touchManagedPtr _obj+ freeMem uri'+ return ()++data WebViewLoadUriMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m, WebViewK a) => MethodInfo WebViewLoadUriMethodInfo a signature where+ overloadedMethod _ = webViewLoadUri++-- method WebView::new_with_related_view+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TInterface "Gtk" "Widget"+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_new_with_related_view" webkit_web_view_new_with_related_view :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ IO (Ptr Gtk.Widget)+++webViewNewWithRelatedView ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> m Gtk.Widget -- result+webViewNewWithRelatedView _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ result <- webkit_web_view_new_with_related_view _obj'+ checkUnexpectedReturnNULL "webkit_web_view_new_with_related_view" result+ result' <- (wrapObject Gtk.Widget) result+ touchManagedPtr _obj+ return result'++data WebViewNewWithRelatedViewMethodInfo+instance (signature ~ (m Gtk.Widget), MonadIO m, WebViewK a) => MethodInfo WebViewNewWithRelatedViewMethodInfo a signature where+ overloadedMethod _ = webViewNewWithRelatedView++-- method WebView::reload+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_reload" webkit_web_view_reload :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ IO ()+++webViewReload ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> m () -- result+webViewReload _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ webkit_web_view_reload _obj'+ touchManagedPtr _obj+ return ()++data WebViewReloadMethodInfo+instance (signature ~ (m ()), MonadIO m, WebViewK a) => MethodInfo WebViewReloadMethodInfo a signature where+ overloadedMethod _ = webViewReload++-- method WebView::reload_bypass_cache+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_reload_bypass_cache" webkit_web_view_reload_bypass_cache :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ IO ()+++webViewReloadBypassCache ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> m () -- result+webViewReloadBypassCache _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ webkit_web_view_reload_bypass_cache _obj'+ touchManagedPtr _obj+ return ()++data WebViewReloadBypassCacheMethodInfo+instance (signature ~ (m ()), MonadIO m, WebViewK a) => MethodInfo WebViewReloadBypassCacheMethodInfo a signature where+ overloadedMethod _ = webViewReloadBypassCache++-- method WebView::run_javascript+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "script", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 4, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TBasicType TVoid, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_run_javascript" webkit_web_view_run_javascript :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ CString -> -- script : TBasicType TUTF8+ Ptr Gio.Cancellable -> -- cancellable : TInterface "Gio" "Cancellable"+ FunPtr Gio.AsyncReadyCallbackC -> -- callback : TInterface "Gio" "AsyncReadyCallback"+ Ptr () -> -- user_data : TBasicType TVoid+ IO ()+++webViewRunJavascript ::+ (MonadIO m, WebViewK a, Gio.CancellableK b) =>+ a -- _obj+ -> T.Text -- script+ -> Maybe (b) -- cancellable+ -> Maybe (Gio.AsyncReadyCallback) -- callback+ -> m () -- result+webViewRunJavascript _obj script cancellable callback = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ script' <- textToCString script+ maybeCancellable <- case cancellable of+ Nothing -> return nullPtr+ Just jCancellable -> do+ let jCancellable' = unsafeManagedPtrCastPtr jCancellable+ return jCancellable'+ ptrcallback <- callocMem :: IO (Ptr (FunPtr Gio.AsyncReadyCallbackC))+ maybeCallback <- case callback of+ Nothing -> return (castPtrToFunPtr nullPtr)+ Just jCallback -> do+ jCallback' <- Gio.mkAsyncReadyCallback (Gio.asyncReadyCallbackWrapper (Just ptrcallback) jCallback)+ poke ptrcallback jCallback'+ return jCallback'+ let userData = nullPtr+ webkit_web_view_run_javascript _obj' script' maybeCancellable maybeCallback userData+ touchManagedPtr _obj+ whenJust cancellable touchManagedPtr+ freeMem script'+ return ()++data WebViewRunJavascriptMethodInfo+instance (signature ~ (T.Text -> Maybe (b) -> Maybe (Gio.AsyncReadyCallback) -> m ()), MonadIO m, WebViewK a, Gio.CancellableK b) => MethodInfo WebViewRunJavascriptMethodInfo a signature where+ overloadedMethod _ = webViewRunJavascript++-- method WebView::run_javascript_finish+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TInterface "WebKit2" "JavascriptResult"+-- throws : True+-- Skip return : False++foreign import ccall "webkit_web_view_run_javascript_finish" webkit_web_view_run_javascript_finish :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ Ptr Gio.AsyncResult -> -- result : TInterface "Gio" "AsyncResult"+ Ptr (Ptr GError) -> -- error+ IO (Ptr JavascriptResult)+++webViewRunJavascriptFinish ::+ (MonadIO m, WebViewK a, Gio.AsyncResultK b) =>+ a -- _obj+ -> b -- result_+ -> m JavascriptResult -- result+webViewRunJavascriptFinish _obj result_ = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let result_' = unsafeManagedPtrCastPtr result_+ onException (do+ result <- propagateGError $ webkit_web_view_run_javascript_finish _obj' result_'+ checkUnexpectedReturnNULL "webkit_web_view_run_javascript_finish" result+ result' <- (wrapBoxed JavascriptResult) result+ touchManagedPtr _obj+ touchManagedPtr result_+ return result'+ ) (do+ return ()+ )++data WebViewRunJavascriptFinishMethodInfo+instance (signature ~ (b -> m JavascriptResult), MonadIO m, WebViewK a, Gio.AsyncResultK b) => MethodInfo WebViewRunJavascriptFinishMethodInfo a signature where+ overloadedMethod _ = webViewRunJavascriptFinish++-- method WebView::run_javascript_from_gresource+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "resource", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 4, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TBasicType TVoid, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_run_javascript_from_gresource" webkit_web_view_run_javascript_from_gresource :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ CString -> -- resource : TBasicType TUTF8+ Ptr Gio.Cancellable -> -- cancellable : TInterface "Gio" "Cancellable"+ FunPtr Gio.AsyncReadyCallbackC -> -- callback : TInterface "Gio" "AsyncReadyCallback"+ Ptr () -> -- user_data : TBasicType TVoid+ IO ()+++webViewRunJavascriptFromGresource ::+ (MonadIO m, WebViewK a, Gio.CancellableK b) =>+ a -- _obj+ -> T.Text -- resource+ -> Maybe (b) -- cancellable+ -> Maybe (Gio.AsyncReadyCallback) -- callback+ -> m () -- result+webViewRunJavascriptFromGresource _obj resource cancellable callback = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ resource' <- textToCString resource+ maybeCancellable <- case cancellable of+ Nothing -> return nullPtr+ Just jCancellable -> do+ let jCancellable' = unsafeManagedPtrCastPtr jCancellable+ return jCancellable'+ ptrcallback <- callocMem :: IO (Ptr (FunPtr Gio.AsyncReadyCallbackC))+ maybeCallback <- case callback of+ Nothing -> return (castPtrToFunPtr nullPtr)+ Just jCallback -> do+ jCallback' <- Gio.mkAsyncReadyCallback (Gio.asyncReadyCallbackWrapper (Just ptrcallback) jCallback)+ poke ptrcallback jCallback'+ return jCallback'+ let userData = nullPtr+ webkit_web_view_run_javascript_from_gresource _obj' resource' maybeCancellable maybeCallback userData+ touchManagedPtr _obj+ whenJust cancellable touchManagedPtr+ freeMem resource'+ return ()++data WebViewRunJavascriptFromGresourceMethodInfo+instance (signature ~ (T.Text -> Maybe (b) -> Maybe (Gio.AsyncReadyCallback) -> m ()), MonadIO m, WebViewK a, Gio.CancellableK b) => MethodInfo WebViewRunJavascriptFromGresourceMethodInfo a signature where+ overloadedMethod _ = webViewRunJavascriptFromGresource++-- method WebView::run_javascript_from_gresource_finish+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TInterface "WebKit2" "JavascriptResult"+-- throws : True+-- Skip return : False++foreign import ccall "webkit_web_view_run_javascript_from_gresource_finish" webkit_web_view_run_javascript_from_gresource_finish :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ Ptr Gio.AsyncResult -> -- result : TInterface "Gio" "AsyncResult"+ Ptr (Ptr GError) -> -- error+ IO (Ptr JavascriptResult)+++webViewRunJavascriptFromGresourceFinish ::+ (MonadIO m, WebViewK a, Gio.AsyncResultK b) =>+ a -- _obj+ -> b -- result_+ -> m JavascriptResult -- result+webViewRunJavascriptFromGresourceFinish _obj result_ = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let result_' = unsafeManagedPtrCastPtr result_+ onException (do+ result <- propagateGError $ webkit_web_view_run_javascript_from_gresource_finish _obj' result_'+ checkUnexpectedReturnNULL "webkit_web_view_run_javascript_from_gresource_finish" result+ result' <- (wrapBoxed JavascriptResult) result+ touchManagedPtr _obj+ touchManagedPtr result_+ return result'+ ) (do+ return ()+ )++data WebViewRunJavascriptFromGresourceFinishMethodInfo+instance (signature ~ (b -> m JavascriptResult), MonadIO m, WebViewK a, Gio.AsyncResultK b) => MethodInfo WebViewRunJavascriptFromGresourceFinishMethodInfo a signature where+ overloadedMethod _ = webViewRunJavascriptFromGresourceFinish++-- method WebView::save+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "save_mode", argType = TInterface "WebKit2" "SaveMode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 4, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TBasicType TVoid, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_save" webkit_web_view_save :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ CUInt -> -- save_mode : TInterface "WebKit2" "SaveMode"+ Ptr Gio.Cancellable -> -- cancellable : TInterface "Gio" "Cancellable"+ FunPtr Gio.AsyncReadyCallbackC -> -- callback : TInterface "Gio" "AsyncReadyCallback"+ Ptr () -> -- user_data : TBasicType TVoid+ IO ()+++webViewSave ::+ (MonadIO m, WebViewK a, Gio.CancellableK b) =>+ a -- _obj+ -> SaveMode -- saveMode+ -> Maybe (b) -- cancellable+ -> Maybe (Gio.AsyncReadyCallback) -- callback+ -> m () -- result+webViewSave _obj saveMode cancellable callback = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let saveMode' = (fromIntegral . fromEnum) saveMode+ maybeCancellable <- case cancellable of+ Nothing -> return nullPtr+ Just jCancellable -> do+ let jCancellable' = unsafeManagedPtrCastPtr jCancellable+ return jCancellable'+ ptrcallback <- callocMem :: IO (Ptr (FunPtr Gio.AsyncReadyCallbackC))+ maybeCallback <- case callback of+ Nothing -> return (castPtrToFunPtr nullPtr)+ Just jCallback -> do+ jCallback' <- Gio.mkAsyncReadyCallback (Gio.asyncReadyCallbackWrapper (Just ptrcallback) jCallback)+ poke ptrcallback jCallback'+ return jCallback'+ let userData = nullPtr+ webkit_web_view_save _obj' saveMode' maybeCancellable maybeCallback userData+ touchManagedPtr _obj+ whenJust cancellable touchManagedPtr+ return ()++data WebViewSaveMethodInfo+instance (signature ~ (SaveMode -> Maybe (b) -> Maybe (Gio.AsyncReadyCallback) -> m ()), MonadIO m, WebViewK a, Gio.CancellableK b) => MethodInfo WebViewSaveMethodInfo a signature where+ overloadedMethod _ = webViewSave++-- method WebView::save_finish+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TInterface "Gio" "InputStream"+-- throws : True+-- Skip return : False++foreign import ccall "webkit_web_view_save_finish" webkit_web_view_save_finish :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ Ptr Gio.AsyncResult -> -- result : TInterface "Gio" "AsyncResult"+ Ptr (Ptr GError) -> -- error+ IO (Ptr Gio.InputStream)+++webViewSaveFinish ::+ (MonadIO m, WebViewK a, Gio.AsyncResultK b) =>+ a -- _obj+ -> b -- result_+ -> m Gio.InputStream -- result+webViewSaveFinish _obj result_ = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let result_' = unsafeManagedPtrCastPtr result_+ onException (do+ result <- propagateGError $ webkit_web_view_save_finish _obj' result_'+ checkUnexpectedReturnNULL "webkit_web_view_save_finish" result+ result' <- (wrapObject Gio.InputStream) result+ touchManagedPtr _obj+ touchManagedPtr result_+ return result'+ ) (do+ return ()+ )++data WebViewSaveFinishMethodInfo+instance (signature ~ (b -> m Gio.InputStream), MonadIO m, WebViewK a, Gio.AsyncResultK b) => MethodInfo WebViewSaveFinishMethodInfo a signature where+ overloadedMethod _ = webViewSaveFinish++-- method WebView::save_to_file+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "file", argType = TInterface "Gio" "File", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "save_mode", argType = TInterface "WebKit2" "SaveMode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cancellable", argType = TInterface "Gio" "Cancellable", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "callback", argType = TInterface "Gio" "AsyncReadyCallback", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeAsync, argClosure = 5, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "user_data", argType = TBasicType TVoid, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_save_to_file" webkit_web_view_save_to_file :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ Ptr Gio.File -> -- file : TInterface "Gio" "File"+ CUInt -> -- save_mode : TInterface "WebKit2" "SaveMode"+ Ptr Gio.Cancellable -> -- cancellable : TInterface "Gio" "Cancellable"+ FunPtr Gio.AsyncReadyCallbackC -> -- callback : TInterface "Gio" "AsyncReadyCallback"+ Ptr () -> -- user_data : TBasicType TVoid+ IO ()+++webViewSaveToFile ::+ (MonadIO m, WebViewK a, Gio.FileK b, Gio.CancellableK c) =>+ a -- _obj+ -> b -- file+ -> SaveMode -- saveMode+ -> Maybe (c) -- cancellable+ -> Maybe (Gio.AsyncReadyCallback) -- callback+ -> m () -- result+webViewSaveToFile _obj file saveMode cancellable callback = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let file' = unsafeManagedPtrCastPtr file+ let saveMode' = (fromIntegral . fromEnum) saveMode+ maybeCancellable <- case cancellable of+ Nothing -> return nullPtr+ Just jCancellable -> do+ let jCancellable' = unsafeManagedPtrCastPtr jCancellable+ return jCancellable'+ ptrcallback <- callocMem :: IO (Ptr (FunPtr Gio.AsyncReadyCallbackC))+ maybeCallback <- case callback of+ Nothing -> return (castPtrToFunPtr nullPtr)+ Just jCallback -> do+ jCallback' <- Gio.mkAsyncReadyCallback (Gio.asyncReadyCallbackWrapper (Just ptrcallback) jCallback)+ poke ptrcallback jCallback'+ return jCallback'+ let userData = nullPtr+ webkit_web_view_save_to_file _obj' file' saveMode' maybeCancellable maybeCallback userData+ touchManagedPtr _obj+ touchManagedPtr file+ whenJust cancellable touchManagedPtr+ return ()++data WebViewSaveToFileMethodInfo+instance (signature ~ (b -> SaveMode -> Maybe (c) -> Maybe (Gio.AsyncReadyCallback) -> m ()), MonadIO m, WebViewK a, Gio.FileK b, Gio.CancellableK c) => MethodInfo WebViewSaveToFileMethodInfo a signature where+ overloadedMethod _ = webViewSaveToFile++-- method WebView::save_to_file_finish+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "result", argType = TInterface "Gio" "AsyncResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TBoolean+-- throws : True+-- Skip return : False++foreign import ccall "webkit_web_view_save_to_file_finish" webkit_web_view_save_to_file_finish :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ Ptr Gio.AsyncResult -> -- result : TInterface "Gio" "AsyncResult"+ Ptr (Ptr GError) -> -- error+ IO CInt+++webViewSaveToFileFinish ::+ (MonadIO m, WebViewK a, Gio.AsyncResultK b) =>+ a -- _obj+ -> b -- result_+ -> m () -- result+webViewSaveToFileFinish _obj result_ = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let result_' = unsafeManagedPtrCastPtr result_+ onException (do+ _ <- propagateGError $ webkit_web_view_save_to_file_finish _obj' result_'+ touchManagedPtr _obj+ touchManagedPtr result_+ return ()+ ) (do+ return ()+ )++data WebViewSaveToFileFinishMethodInfo+instance (signature ~ (b -> m ()), MonadIO m, WebViewK a, Gio.AsyncResultK b) => MethodInfo WebViewSaveToFileFinishMethodInfo a signature where+ overloadedMethod _ = webViewSaveToFileFinish++-- method WebView::set_background_color+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "rgba", argType = TInterface "Gdk" "RGBA", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_set_background_color" webkit_web_view_set_background_color :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ Ptr Gdk.RGBA -> -- rgba : TInterface "Gdk" "RGBA"+ IO ()+++webViewSetBackgroundColor ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> Gdk.RGBA -- rgba+ -> m () -- result+webViewSetBackgroundColor _obj rgba = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let rgba' = unsafeManagedPtrGetPtr rgba+ webkit_web_view_set_background_color _obj' rgba'+ touchManagedPtr _obj+ touchManagedPtr rgba+ return ()++data WebViewSetBackgroundColorMethodInfo+instance (signature ~ (Gdk.RGBA -> m ()), MonadIO m, WebViewK a) => MethodInfo WebViewSetBackgroundColorMethodInfo a signature where+ overloadedMethod _ = webViewSetBackgroundColor++-- method WebView::set_custom_charset+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "charset", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_set_custom_charset" webkit_web_view_set_custom_charset :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ CString -> -- charset : TBasicType TUTF8+ IO ()+++webViewSetCustomCharset ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> Maybe (T.Text) -- charset+ -> m () -- result+webViewSetCustomCharset _obj charset = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ maybeCharset <- case charset of+ Nothing -> return nullPtr+ Just jCharset -> do+ jCharset' <- textToCString jCharset+ return jCharset'+ webkit_web_view_set_custom_charset _obj' maybeCharset+ touchManagedPtr _obj+ freeMem maybeCharset+ return ()++data WebViewSetCustomCharsetMethodInfo+instance (signature ~ (Maybe (T.Text) -> m ()), MonadIO m, WebViewK a) => MethodInfo WebViewSetCustomCharsetMethodInfo a signature where+ overloadedMethod _ = webViewSetCustomCharset++-- method WebView::set_editable+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "editable", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_set_editable" webkit_web_view_set_editable :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ CInt -> -- editable : TBasicType TBoolean+ IO ()+++webViewSetEditable ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> Bool -- editable+ -> m () -- result+webViewSetEditable _obj editable = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let editable' = (fromIntegral . fromEnum) editable+ webkit_web_view_set_editable _obj' editable'+ touchManagedPtr _obj+ return ()++data WebViewSetEditableMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m, WebViewK a) => MethodInfo WebViewSetEditableMethodInfo a signature where+ overloadedMethod _ = webViewSetEditable++-- method WebView::set_settings+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "settings", argType = TInterface "WebKit2" "Settings", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_set_settings" webkit_web_view_set_settings :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ Ptr Settings -> -- settings : TInterface "WebKit2" "Settings"+ IO ()+++webViewSetSettings ::+ (MonadIO m, WebViewK a, SettingsK b) =>+ a -- _obj+ -> b -- settings+ -> m () -- result+webViewSetSettings _obj settings = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let settings' = unsafeManagedPtrCastPtr settings+ webkit_web_view_set_settings _obj' settings'+ touchManagedPtr _obj+ touchManagedPtr settings+ return ()++data WebViewSetSettingsMethodInfo+instance (signature ~ (b -> m ()), MonadIO m, WebViewK a, SettingsK b) => MethodInfo WebViewSetSettingsMethodInfo a signature where+ overloadedMethod _ = webViewSetSettings++-- method WebView::set_zoom_level+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "zoom_level", argType = TBasicType TDouble, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_set_zoom_level" webkit_web_view_set_zoom_level :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ CDouble -> -- zoom_level : TBasicType TDouble+ IO ()+++webViewSetZoomLevel ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> Double -- zoomLevel+ -> m () -- result+webViewSetZoomLevel _obj zoomLevel = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ let zoomLevel' = realToFrac zoomLevel+ webkit_web_view_set_zoom_level _obj' zoomLevel'+ touchManagedPtr _obj+ return ()++data WebViewSetZoomLevelMethodInfo+instance (signature ~ (Double -> m ()), MonadIO m, WebViewK a) => MethodInfo WebViewSetZoomLevelMethodInfo a signature where+ overloadedMethod _ = webViewSetZoomLevel++-- method WebView::stop_loading+-- method type : OrdinaryMethod+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]+-- Lengths : []+-- returnType : TBasicType TVoid+-- throws : False+-- Skip return : False++foreign import ccall "webkit_web_view_stop_loading" webkit_web_view_stop_loading :: + Ptr WebView -> -- _obj : TInterface "WebKit2" "WebView"+ IO ()+++webViewStopLoading ::+ (MonadIO m, WebViewK a) =>+ a -- _obj+ -> m () -- result+webViewStopLoading _obj = liftIO $ do+ let _obj' = unsafeManagedPtrCastPtr _obj+ webkit_web_view_stop_loading _obj'+ touchManagedPtr _obj+ return ()++data WebViewStopLoadingMethodInfo+instance (signature ~ (m ()), MonadIO m, WebViewK a) => MethodInfo WebViewStopLoadingMethodInfo a signature where+ overloadedMethod _ = webViewStopLoading
GI/WebKit2/Objects/WebView.hs-boot view
@@ -47,3 +47,61 @@ data WebViewShowNotificationSignalInfo data WebViewSubmitFormSignalInfo data WebViewWebProcessCrashedSignalInfo+data WebViewCanExecuteEditingCommandMethodInfo+data WebViewCanExecuteEditingCommandFinishMethodInfo+data WebViewCanGoBackMethodInfo+data WebViewCanGoForwardMethodInfo+data WebViewCanShowMimeTypeMethodInfo+data WebViewDownloadUriMethodInfo+data WebViewExecuteEditingCommandMethodInfo+data WebViewExecuteEditingCommandWithArgumentMethodInfo+data WebViewGetBackForwardListMethodInfo+data WebViewGetBackgroundColorMethodInfo+data WebViewGetContextMethodInfo+data WebViewGetCustomCharsetMethodInfo+data WebViewGetEditorStateMethodInfo+data WebViewGetEstimatedLoadProgressMethodInfo+data WebViewGetFaviconMethodInfo+data WebViewGetFindControllerMethodInfo+data WebViewGetInspectorMethodInfo+data WebViewGetJavascriptGlobalContextMethodInfo+data WebViewGetMainResourceMethodInfo+data WebViewGetPageIdMethodInfo+data WebViewGetSettingsMethodInfo+data WebViewGetSnapshotMethodInfo+data WebViewGetSnapshotFinishMethodInfo+data WebViewGetTitleMethodInfo+data WebViewGetTlsInfoMethodInfo+data WebViewGetUriMethodInfo+data WebViewGetUserContentManagerMethodInfo+data WebViewGetWindowPropertiesMethodInfo+data WebViewGetZoomLevelMethodInfo+data WebViewGoBackMethodInfo+data WebViewGoForwardMethodInfo+data WebViewGoToBackForwardListItemMethodInfo+data WebViewIsEditableMethodInfo+data WebViewIsLoadingMethodInfo+data WebViewIsPlayingAudioMethodInfo+data WebViewLoadAlternateHtmlMethodInfo+data WebViewLoadBytesMethodInfo+data WebViewLoadHtmlMethodInfo+data WebViewLoadPlainTextMethodInfo+data WebViewLoadRequestMethodInfo+data WebViewLoadUriMethodInfo+data WebViewNewWithRelatedViewMethodInfo+data WebViewReloadMethodInfo+data WebViewReloadBypassCacheMethodInfo+data WebViewRunJavascriptMethodInfo+data WebViewRunJavascriptFinishMethodInfo+data WebViewRunJavascriptFromGresourceMethodInfo+data WebViewRunJavascriptFromGresourceFinishMethodInfo+data WebViewSaveMethodInfo+data WebViewSaveFinishMethodInfo+data WebViewSaveToFileMethodInfo+data WebViewSaveToFileFinishMethodInfo+data WebViewSetBackgroundColorMethodInfo+data WebViewSetCustomCharsetMethodInfo+data WebViewSetEditableMethodInfo+data WebViewSetSettingsMethodInfo+data WebViewSetZoomLevelMethodInfo+data WebViewStopLoadingMethodInfo
GI/WebKit2/Objects/WebViewBase.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -51,10 +52,332 @@ noWebViewBase :: Maybe WebViewBase noWebViewBase = Nothing +type family ResolveWebViewBaseMethod (t :: Symbol) (o :: *) :: * where+ ResolveWebViewBaseMethod "activate" o = Gtk.WidgetActivateMethodInfo+ ResolveWebViewBaseMethod "add" o = Gtk.ContainerAddMethodInfo+ ResolveWebViewBaseMethod "addAccelerator" o = Gtk.WidgetAddAcceleratorMethodInfo+ ResolveWebViewBaseMethod "addChild" o = Gtk.BuildableAddChildMethodInfo+ ResolveWebViewBaseMethod "addDeviceEvents" o = Gtk.WidgetAddDeviceEventsMethodInfo+ ResolveWebViewBaseMethod "addEvents" o = Gtk.WidgetAddEventsMethodInfo+ ResolveWebViewBaseMethod "addMnemonicLabel" o = Gtk.WidgetAddMnemonicLabelMethodInfo+ ResolveWebViewBaseMethod "addTickCallback" o = Gtk.WidgetAddTickCallbackMethodInfo+ ResolveWebViewBaseMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolveWebViewBaseMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolveWebViewBaseMethod "canActivateAccel" o = Gtk.WidgetCanActivateAccelMethodInfo+ ResolveWebViewBaseMethod "checkResize" o = Gtk.ContainerCheckResizeMethodInfo+ ResolveWebViewBaseMethod "childFocus" o = Gtk.WidgetChildFocusMethodInfo+ ResolveWebViewBaseMethod "childGetProperty" o = Gtk.ContainerChildGetPropertyMethodInfo+ ResolveWebViewBaseMethod "childNotifyByPspec" o = Gtk.ContainerChildNotifyByPspecMethodInfo+ ResolveWebViewBaseMethod "childSetProperty" o = Gtk.ContainerChildSetPropertyMethodInfo+ ResolveWebViewBaseMethod "childType" o = Gtk.ContainerChildTypeMethodInfo+ ResolveWebViewBaseMethod "classPath" o = Gtk.WidgetClassPathMethodInfo+ ResolveWebViewBaseMethod "computeExpand" o = Gtk.WidgetComputeExpandMethodInfo+ ResolveWebViewBaseMethod "constructChild" o = Gtk.BuildableConstructChildMethodInfo+ ResolveWebViewBaseMethod "createPangoContext" o = Gtk.WidgetCreatePangoContextMethodInfo+ ResolveWebViewBaseMethod "createPangoLayout" o = Gtk.WidgetCreatePangoLayoutMethodInfo+ ResolveWebViewBaseMethod "customFinished" o = Gtk.BuildableCustomFinishedMethodInfo+ ResolveWebViewBaseMethod "customTagEnd" o = Gtk.BuildableCustomTagEndMethodInfo+ ResolveWebViewBaseMethod "customTagStart" o = Gtk.BuildableCustomTagStartMethodInfo+ ResolveWebViewBaseMethod "destroy" o = Gtk.WidgetDestroyMethodInfo+ ResolveWebViewBaseMethod "destroyed" o = Gtk.WidgetDestroyedMethodInfo+ ResolveWebViewBaseMethod "deviceIsShadowed" o = Gtk.WidgetDeviceIsShadowedMethodInfo+ ResolveWebViewBaseMethod "dragBegin" o = Gtk.WidgetDragBeginMethodInfo+ ResolveWebViewBaseMethod "dragBeginWithCoordinates" o = Gtk.WidgetDragBeginWithCoordinatesMethodInfo+ ResolveWebViewBaseMethod "dragCheckThreshold" o = Gtk.WidgetDragCheckThresholdMethodInfo+ ResolveWebViewBaseMethod "dragDestAddImageTargets" o = Gtk.WidgetDragDestAddImageTargetsMethodInfo+ ResolveWebViewBaseMethod "dragDestAddTextTargets" o = Gtk.WidgetDragDestAddTextTargetsMethodInfo+ ResolveWebViewBaseMethod "dragDestAddUriTargets" o = Gtk.WidgetDragDestAddUriTargetsMethodInfo+ ResolveWebViewBaseMethod "dragDestFindTarget" o = Gtk.WidgetDragDestFindTargetMethodInfo+ ResolveWebViewBaseMethod "dragDestGetTargetList" o = Gtk.WidgetDragDestGetTargetListMethodInfo+ ResolveWebViewBaseMethod "dragDestGetTrackMotion" o = Gtk.WidgetDragDestGetTrackMotionMethodInfo+ ResolveWebViewBaseMethod "dragDestSet" o = Gtk.WidgetDragDestSetMethodInfo+ ResolveWebViewBaseMethod "dragDestSetProxy" o = Gtk.WidgetDragDestSetProxyMethodInfo+ ResolveWebViewBaseMethod "dragDestSetTargetList" o = Gtk.WidgetDragDestSetTargetListMethodInfo+ ResolveWebViewBaseMethod "dragDestSetTrackMotion" o = Gtk.WidgetDragDestSetTrackMotionMethodInfo+ ResolveWebViewBaseMethod "dragDestUnset" o = Gtk.WidgetDragDestUnsetMethodInfo+ ResolveWebViewBaseMethod "dragGetData" o = Gtk.WidgetDragGetDataMethodInfo+ ResolveWebViewBaseMethod "dragHighlight" o = Gtk.WidgetDragHighlightMethodInfo+ ResolveWebViewBaseMethod "dragSourceAddImageTargets" o = Gtk.WidgetDragSourceAddImageTargetsMethodInfo+ ResolveWebViewBaseMethod "dragSourceAddTextTargets" o = Gtk.WidgetDragSourceAddTextTargetsMethodInfo+ ResolveWebViewBaseMethod "dragSourceAddUriTargets" o = Gtk.WidgetDragSourceAddUriTargetsMethodInfo+ ResolveWebViewBaseMethod "dragSourceGetTargetList" o = Gtk.WidgetDragSourceGetTargetListMethodInfo+ ResolveWebViewBaseMethod "dragSourceSet" o = Gtk.WidgetDragSourceSetMethodInfo+ ResolveWebViewBaseMethod "dragSourceSetIconGicon" o = Gtk.WidgetDragSourceSetIconGiconMethodInfo+ ResolveWebViewBaseMethod "dragSourceSetIconName" o = Gtk.WidgetDragSourceSetIconNameMethodInfo+ ResolveWebViewBaseMethod "dragSourceSetIconPixbuf" o = Gtk.WidgetDragSourceSetIconPixbufMethodInfo+ ResolveWebViewBaseMethod "dragSourceSetIconStock" o = Gtk.WidgetDragSourceSetIconStockMethodInfo+ ResolveWebViewBaseMethod "dragSourceSetTargetList" o = Gtk.WidgetDragSourceSetTargetListMethodInfo+ ResolveWebViewBaseMethod "dragSourceUnset" o = Gtk.WidgetDragSourceUnsetMethodInfo+ ResolveWebViewBaseMethod "dragUnhighlight" o = Gtk.WidgetDragUnhighlightMethodInfo+ ResolveWebViewBaseMethod "draw" o = Gtk.WidgetDrawMethodInfo+ ResolveWebViewBaseMethod "ensureStyle" o = Gtk.WidgetEnsureStyleMethodInfo+ ResolveWebViewBaseMethod "errorBell" o = Gtk.WidgetErrorBellMethodInfo+ ResolveWebViewBaseMethod "event" o = Gtk.WidgetEventMethodInfo+ ResolveWebViewBaseMethod "forall" o = Gtk.ContainerForallMethodInfo+ ResolveWebViewBaseMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolveWebViewBaseMethod "foreach" o = Gtk.ContainerForeachMethodInfo+ ResolveWebViewBaseMethod "freezeChildNotify" o = Gtk.WidgetFreezeChildNotifyMethodInfo+ ResolveWebViewBaseMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolveWebViewBaseMethod "grabAdd" o = Gtk.WidgetGrabAddMethodInfo+ ResolveWebViewBaseMethod "grabDefault" o = Gtk.WidgetGrabDefaultMethodInfo+ ResolveWebViewBaseMethod "grabFocus" o = Gtk.WidgetGrabFocusMethodInfo+ ResolveWebViewBaseMethod "grabRemove" o = Gtk.WidgetGrabRemoveMethodInfo+ ResolveWebViewBaseMethod "hasDefault" o = Gtk.WidgetHasDefaultMethodInfo+ ResolveWebViewBaseMethod "hasFocus" o = Gtk.WidgetHasFocusMethodInfo+ ResolveWebViewBaseMethod "hasGrab" o = Gtk.WidgetHasGrabMethodInfo+ ResolveWebViewBaseMethod "hasRcStyle" o = Gtk.WidgetHasRcStyleMethodInfo+ ResolveWebViewBaseMethod "hasScreen" o = Gtk.WidgetHasScreenMethodInfo+ ResolveWebViewBaseMethod "hasVisibleFocus" o = Gtk.WidgetHasVisibleFocusMethodInfo+ ResolveWebViewBaseMethod "hide" o = Gtk.WidgetHideMethodInfo+ ResolveWebViewBaseMethod "hideOnDelete" o = Gtk.WidgetHideOnDeleteMethodInfo+ ResolveWebViewBaseMethod "inDestruction" o = Gtk.WidgetInDestructionMethodInfo+ ResolveWebViewBaseMethod "initTemplate" o = Gtk.WidgetInitTemplateMethodInfo+ ResolveWebViewBaseMethod "inputShapeCombineRegion" o = Gtk.WidgetInputShapeCombineRegionMethodInfo+ ResolveWebViewBaseMethod "insertActionGroup" o = Gtk.WidgetInsertActionGroupMethodInfo+ ResolveWebViewBaseMethod "intersect" o = Gtk.WidgetIntersectMethodInfo+ ResolveWebViewBaseMethod "isAncestor" o = Gtk.WidgetIsAncestorMethodInfo+ ResolveWebViewBaseMethod "isComposited" o = Gtk.WidgetIsCompositedMethodInfo+ ResolveWebViewBaseMethod "isDrawable" o = Gtk.WidgetIsDrawableMethodInfo+ ResolveWebViewBaseMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolveWebViewBaseMethod "isFocus" o = Gtk.WidgetIsFocusMethodInfo+ ResolveWebViewBaseMethod "isSensitive" o = Gtk.WidgetIsSensitiveMethodInfo+ ResolveWebViewBaseMethod "isToplevel" o = Gtk.WidgetIsToplevelMethodInfo+ ResolveWebViewBaseMethod "isVisible" o = Gtk.WidgetIsVisibleMethodInfo+ ResolveWebViewBaseMethod "keynavFailed" o = Gtk.WidgetKeynavFailedMethodInfo+ ResolveWebViewBaseMethod "listAccelClosures" o = Gtk.WidgetListAccelClosuresMethodInfo+ ResolveWebViewBaseMethod "listActionPrefixes" o = Gtk.WidgetListActionPrefixesMethodInfo+ ResolveWebViewBaseMethod "listMnemonicLabels" o = Gtk.WidgetListMnemonicLabelsMethodInfo+ ResolveWebViewBaseMethod "map" o = Gtk.WidgetMapMethodInfo+ ResolveWebViewBaseMethod "mnemonicActivate" o = Gtk.WidgetMnemonicActivateMethodInfo+ ResolveWebViewBaseMethod "modifyBase" o = Gtk.WidgetModifyBaseMethodInfo+ ResolveWebViewBaseMethod "modifyBg" o = Gtk.WidgetModifyBgMethodInfo+ ResolveWebViewBaseMethod "modifyCursor" o = Gtk.WidgetModifyCursorMethodInfo+ ResolveWebViewBaseMethod "modifyFg" o = Gtk.WidgetModifyFgMethodInfo+ ResolveWebViewBaseMethod "modifyFont" o = Gtk.WidgetModifyFontMethodInfo+ ResolveWebViewBaseMethod "modifyStyle" o = Gtk.WidgetModifyStyleMethodInfo+ ResolveWebViewBaseMethod "modifyText" o = Gtk.WidgetModifyTextMethodInfo+ ResolveWebViewBaseMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolveWebViewBaseMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolveWebViewBaseMethod "overrideBackgroundColor" o = Gtk.WidgetOverrideBackgroundColorMethodInfo+ ResolveWebViewBaseMethod "overrideColor" o = Gtk.WidgetOverrideColorMethodInfo+ ResolveWebViewBaseMethod "overrideCursor" o = Gtk.WidgetOverrideCursorMethodInfo+ ResolveWebViewBaseMethod "overrideFont" o = Gtk.WidgetOverrideFontMethodInfo+ ResolveWebViewBaseMethod "overrideSymbolicColor" o = Gtk.WidgetOverrideSymbolicColorMethodInfo+ ResolveWebViewBaseMethod "parserFinished" o = Gtk.BuildableParserFinishedMethodInfo+ ResolveWebViewBaseMethod "path" o = Gtk.WidgetPathMethodInfo+ ResolveWebViewBaseMethod "propagateDraw" o = Gtk.ContainerPropagateDrawMethodInfo+ ResolveWebViewBaseMethod "queueComputeExpand" o = Gtk.WidgetQueueComputeExpandMethodInfo+ ResolveWebViewBaseMethod "queueDraw" o = Gtk.WidgetQueueDrawMethodInfo+ ResolveWebViewBaseMethod "queueDrawArea" o = Gtk.WidgetQueueDrawAreaMethodInfo+ ResolveWebViewBaseMethod "queueDrawRegion" o = Gtk.WidgetQueueDrawRegionMethodInfo+ ResolveWebViewBaseMethod "queueResize" o = Gtk.WidgetQueueResizeMethodInfo+ ResolveWebViewBaseMethod "queueResizeNoRedraw" o = Gtk.WidgetQueueResizeNoRedrawMethodInfo+ ResolveWebViewBaseMethod "realize" o = Gtk.WidgetRealizeMethodInfo+ ResolveWebViewBaseMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolveWebViewBaseMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolveWebViewBaseMethod "regionIntersect" o = Gtk.WidgetRegionIntersectMethodInfo+ ResolveWebViewBaseMethod "registerWindow" o = Gtk.WidgetRegisterWindowMethodInfo+ ResolveWebViewBaseMethod "remove" o = Gtk.ContainerRemoveMethodInfo+ ResolveWebViewBaseMethod "removeAccelerator" o = Gtk.WidgetRemoveAcceleratorMethodInfo+ ResolveWebViewBaseMethod "removeMnemonicLabel" o = Gtk.WidgetRemoveMnemonicLabelMethodInfo+ ResolveWebViewBaseMethod "removeTickCallback" o = Gtk.WidgetRemoveTickCallbackMethodInfo+ ResolveWebViewBaseMethod "renderIcon" o = Gtk.WidgetRenderIconMethodInfo+ ResolveWebViewBaseMethod "renderIconPixbuf" o = Gtk.WidgetRenderIconPixbufMethodInfo+ ResolveWebViewBaseMethod "reparent" o = Gtk.WidgetReparentMethodInfo+ ResolveWebViewBaseMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolveWebViewBaseMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolveWebViewBaseMethod "resetRcStyles" o = Gtk.WidgetResetRcStylesMethodInfo+ ResolveWebViewBaseMethod "resetStyle" o = Gtk.WidgetResetStyleMethodInfo+ ResolveWebViewBaseMethod "resizeChildren" o = Gtk.ContainerResizeChildrenMethodInfo+ ResolveWebViewBaseMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolveWebViewBaseMethod "sendExpose" o = Gtk.WidgetSendExposeMethodInfo+ ResolveWebViewBaseMethod "sendFocusChange" o = Gtk.WidgetSendFocusChangeMethodInfo+ ResolveWebViewBaseMethod "shapeCombineRegion" o = Gtk.WidgetShapeCombineRegionMethodInfo+ ResolveWebViewBaseMethod "show" o = Gtk.WidgetShowMethodInfo+ ResolveWebViewBaseMethod "showAll" o = Gtk.WidgetShowAllMethodInfo+ ResolveWebViewBaseMethod "showNow" o = Gtk.WidgetShowNowMethodInfo+ ResolveWebViewBaseMethod "sizeAllocate" o = Gtk.WidgetSizeAllocateMethodInfo+ ResolveWebViewBaseMethod "sizeAllocateWithBaseline" o = Gtk.WidgetSizeAllocateWithBaselineMethodInfo+ ResolveWebViewBaseMethod "sizeRequest" o = Gtk.WidgetSizeRequestMethodInfo+ ResolveWebViewBaseMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolveWebViewBaseMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolveWebViewBaseMethod "styleAttach" o = Gtk.WidgetStyleAttachMethodInfo+ ResolveWebViewBaseMethod "styleGetProperty" o = Gtk.WidgetStyleGetPropertyMethodInfo+ ResolveWebViewBaseMethod "thawChildNotify" o = Gtk.WidgetThawChildNotifyMethodInfo+ ResolveWebViewBaseMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolveWebViewBaseMethod "translateCoordinates" o = Gtk.WidgetTranslateCoordinatesMethodInfo+ ResolveWebViewBaseMethod "triggerTooltipQuery" o = Gtk.WidgetTriggerTooltipQueryMethodInfo+ ResolveWebViewBaseMethod "unmap" o = Gtk.WidgetUnmapMethodInfo+ ResolveWebViewBaseMethod "unparent" o = Gtk.WidgetUnparentMethodInfo+ ResolveWebViewBaseMethod "unrealize" o = Gtk.WidgetUnrealizeMethodInfo+ ResolveWebViewBaseMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolveWebViewBaseMethod "unregisterWindow" o = Gtk.WidgetUnregisterWindowMethodInfo+ ResolveWebViewBaseMethod "unsetFocusChain" o = Gtk.ContainerUnsetFocusChainMethodInfo+ ResolveWebViewBaseMethod "unsetStateFlags" o = Gtk.WidgetUnsetStateFlagsMethodInfo+ ResolveWebViewBaseMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolveWebViewBaseMethod "getAccessible" o = Gtk.WidgetGetAccessibleMethodInfo+ ResolveWebViewBaseMethod "getActionGroup" o = Gtk.WidgetGetActionGroupMethodInfo+ ResolveWebViewBaseMethod "getAllocatedBaseline" o = Gtk.WidgetGetAllocatedBaselineMethodInfo+ ResolveWebViewBaseMethod "getAllocatedHeight" o = Gtk.WidgetGetAllocatedHeightMethodInfo+ ResolveWebViewBaseMethod "getAllocatedWidth" o = Gtk.WidgetGetAllocatedWidthMethodInfo+ ResolveWebViewBaseMethod "getAllocation" o = Gtk.WidgetGetAllocationMethodInfo+ ResolveWebViewBaseMethod "getAncestor" o = Gtk.WidgetGetAncestorMethodInfo+ ResolveWebViewBaseMethod "getAppPaintable" o = Gtk.WidgetGetAppPaintableMethodInfo+ ResolveWebViewBaseMethod "getBorderWidth" o = Gtk.ContainerGetBorderWidthMethodInfo+ ResolveWebViewBaseMethod "getCanDefault" o = Gtk.WidgetGetCanDefaultMethodInfo+ ResolveWebViewBaseMethod "getCanFocus" o = Gtk.WidgetGetCanFocusMethodInfo+ ResolveWebViewBaseMethod "getChildRequisition" o = Gtk.WidgetGetChildRequisitionMethodInfo+ ResolveWebViewBaseMethod "getChildVisible" o = Gtk.WidgetGetChildVisibleMethodInfo+ ResolveWebViewBaseMethod "getChildren" o = Gtk.ContainerGetChildrenMethodInfo+ ResolveWebViewBaseMethod "getClip" o = Gtk.WidgetGetClipMethodInfo+ ResolveWebViewBaseMethod "getClipboard" o = Gtk.WidgetGetClipboardMethodInfo+ ResolveWebViewBaseMethod "getCompositeName" o = Gtk.WidgetGetCompositeNameMethodInfo+ ResolveWebViewBaseMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolveWebViewBaseMethod "getDeviceEnabled" o = Gtk.WidgetGetDeviceEnabledMethodInfo+ ResolveWebViewBaseMethod "getDeviceEvents" o = Gtk.WidgetGetDeviceEventsMethodInfo+ ResolveWebViewBaseMethod "getDirection" o = Gtk.WidgetGetDirectionMethodInfo+ ResolveWebViewBaseMethod "getDisplay" o = Gtk.WidgetGetDisplayMethodInfo+ ResolveWebViewBaseMethod "getDoubleBuffered" o = Gtk.WidgetGetDoubleBufferedMethodInfo+ ResolveWebViewBaseMethod "getEvents" o = Gtk.WidgetGetEventsMethodInfo+ ResolveWebViewBaseMethod "getFocusChain" o = Gtk.ContainerGetFocusChainMethodInfo+ ResolveWebViewBaseMethod "getFocusChild" o = Gtk.ContainerGetFocusChildMethodInfo+ ResolveWebViewBaseMethod "getFocusHadjustment" o = Gtk.ContainerGetFocusHadjustmentMethodInfo+ ResolveWebViewBaseMethod "getFocusVadjustment" o = Gtk.ContainerGetFocusVadjustmentMethodInfo+ ResolveWebViewBaseMethod "getFontMap" o = Gtk.WidgetGetFontMapMethodInfo+ ResolveWebViewBaseMethod "getFontOptions" o = Gtk.WidgetGetFontOptionsMethodInfo+ ResolveWebViewBaseMethod "getFrameClock" o = Gtk.WidgetGetFrameClockMethodInfo+ ResolveWebViewBaseMethod "getHalign" o = Gtk.WidgetGetHalignMethodInfo+ ResolveWebViewBaseMethod "getHasTooltip" o = Gtk.WidgetGetHasTooltipMethodInfo+ ResolveWebViewBaseMethod "getHasWindow" o = Gtk.WidgetGetHasWindowMethodInfo+ ResolveWebViewBaseMethod "getHexpand" o = Gtk.WidgetGetHexpandMethodInfo+ ResolveWebViewBaseMethod "getHexpandSet" o = Gtk.WidgetGetHexpandSetMethodInfo+ ResolveWebViewBaseMethod "getInternalChild" o = Gtk.BuildableGetInternalChildMethodInfo+ ResolveWebViewBaseMethod "getMapped" o = Gtk.WidgetGetMappedMethodInfo+ ResolveWebViewBaseMethod "getMarginBottom" o = Gtk.WidgetGetMarginBottomMethodInfo+ ResolveWebViewBaseMethod "getMarginEnd" o = Gtk.WidgetGetMarginEndMethodInfo+ ResolveWebViewBaseMethod "getMarginLeft" o = Gtk.WidgetGetMarginLeftMethodInfo+ ResolveWebViewBaseMethod "getMarginRight" o = Gtk.WidgetGetMarginRightMethodInfo+ ResolveWebViewBaseMethod "getMarginStart" o = Gtk.WidgetGetMarginStartMethodInfo+ ResolveWebViewBaseMethod "getMarginTop" o = Gtk.WidgetGetMarginTopMethodInfo+ ResolveWebViewBaseMethod "getModifierMask" o = Gtk.WidgetGetModifierMaskMethodInfo+ ResolveWebViewBaseMethod "getModifierStyle" o = Gtk.WidgetGetModifierStyleMethodInfo+ ResolveWebViewBaseMethod "getNoShowAll" o = Gtk.WidgetGetNoShowAllMethodInfo+ ResolveWebViewBaseMethod "getOpacity" o = Gtk.WidgetGetOpacityMethodInfo+ ResolveWebViewBaseMethod "getPangoContext" o = Gtk.WidgetGetPangoContextMethodInfo+ ResolveWebViewBaseMethod "getParent" o = Gtk.WidgetGetParentMethodInfo+ ResolveWebViewBaseMethod "getParentWindow" o = Gtk.WidgetGetParentWindowMethodInfo+ ResolveWebViewBaseMethod "getPath" o = Gtk.WidgetGetPathMethodInfo+ ResolveWebViewBaseMethod "getPathForChild" o = Gtk.ContainerGetPathForChildMethodInfo+ ResolveWebViewBaseMethod "getPointer" o = Gtk.WidgetGetPointerMethodInfo+ ResolveWebViewBaseMethod "getPreferredHeight" o = Gtk.WidgetGetPreferredHeightMethodInfo+ ResolveWebViewBaseMethod "getPreferredHeightAndBaselineForWidth" o = Gtk.WidgetGetPreferredHeightAndBaselineForWidthMethodInfo+ ResolveWebViewBaseMethod "getPreferredHeightForWidth" o = Gtk.WidgetGetPreferredHeightForWidthMethodInfo+ ResolveWebViewBaseMethod "getPreferredSize" o = Gtk.WidgetGetPreferredSizeMethodInfo+ ResolveWebViewBaseMethod "getPreferredWidth" o = Gtk.WidgetGetPreferredWidthMethodInfo+ ResolveWebViewBaseMethod "getPreferredWidthForHeight" o = Gtk.WidgetGetPreferredWidthForHeightMethodInfo+ ResolveWebViewBaseMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolveWebViewBaseMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolveWebViewBaseMethod "getRealized" o = Gtk.WidgetGetRealizedMethodInfo+ ResolveWebViewBaseMethod "getReceivesDefault" o = Gtk.WidgetGetReceivesDefaultMethodInfo+ ResolveWebViewBaseMethod "getRequestMode" o = Gtk.WidgetGetRequestModeMethodInfo+ ResolveWebViewBaseMethod "getRequisition" o = Gtk.WidgetGetRequisitionMethodInfo+ ResolveWebViewBaseMethod "getResizeMode" o = Gtk.ContainerGetResizeModeMethodInfo+ ResolveWebViewBaseMethod "getRootWindow" o = Gtk.WidgetGetRootWindowMethodInfo+ ResolveWebViewBaseMethod "getScaleFactor" o = Gtk.WidgetGetScaleFactorMethodInfo+ ResolveWebViewBaseMethod "getScreen" o = Gtk.WidgetGetScreenMethodInfo+ ResolveWebViewBaseMethod "getSensitive" o = Gtk.WidgetGetSensitiveMethodInfo+ ResolveWebViewBaseMethod "getSettings" o = Gtk.WidgetGetSettingsMethodInfo+ ResolveWebViewBaseMethod "getSizeRequest" o = Gtk.WidgetGetSizeRequestMethodInfo+ ResolveWebViewBaseMethod "getState" o = Gtk.WidgetGetStateMethodInfo+ ResolveWebViewBaseMethod "getStateFlags" o = Gtk.WidgetGetStateFlagsMethodInfo+ ResolveWebViewBaseMethod "getStyle" o = Gtk.WidgetGetStyleMethodInfo+ ResolveWebViewBaseMethod "getStyleContext" o = Gtk.WidgetGetStyleContextMethodInfo+ ResolveWebViewBaseMethod "getSupportMultidevice" o = Gtk.WidgetGetSupportMultideviceMethodInfo+ ResolveWebViewBaseMethod "getTemplateChild" o = Gtk.WidgetGetTemplateChildMethodInfo+ ResolveWebViewBaseMethod "getTooltipMarkup" o = Gtk.WidgetGetTooltipMarkupMethodInfo+ ResolveWebViewBaseMethod "getTooltipText" o = Gtk.WidgetGetTooltipTextMethodInfo+ ResolveWebViewBaseMethod "getTooltipWindow" o = Gtk.WidgetGetTooltipWindowMethodInfo+ ResolveWebViewBaseMethod "getToplevel" o = Gtk.WidgetGetToplevelMethodInfo+ ResolveWebViewBaseMethod "getValign" o = Gtk.WidgetGetValignMethodInfo+ ResolveWebViewBaseMethod "getValignWithBaseline" o = Gtk.WidgetGetValignWithBaselineMethodInfo+ ResolveWebViewBaseMethod "getVexpand" o = Gtk.WidgetGetVexpandMethodInfo+ ResolveWebViewBaseMethod "getVexpandSet" o = Gtk.WidgetGetVexpandSetMethodInfo+ ResolveWebViewBaseMethod "getVisible" o = Gtk.WidgetGetVisibleMethodInfo+ ResolveWebViewBaseMethod "getVisual" o = Gtk.WidgetGetVisualMethodInfo+ ResolveWebViewBaseMethod "getWindow" o = Gtk.WidgetGetWindowMethodInfo+ ResolveWebViewBaseMethod "setAccelPath" o = Gtk.WidgetSetAccelPathMethodInfo+ ResolveWebViewBaseMethod "setAllocation" o = Gtk.WidgetSetAllocationMethodInfo+ ResolveWebViewBaseMethod "setAppPaintable" o = Gtk.WidgetSetAppPaintableMethodInfo+ ResolveWebViewBaseMethod "setBorderWidth" o = Gtk.ContainerSetBorderWidthMethodInfo+ ResolveWebViewBaseMethod "setBuildableProperty" o = Gtk.BuildableSetBuildablePropertyMethodInfo+ ResolveWebViewBaseMethod "setCanDefault" o = Gtk.WidgetSetCanDefaultMethodInfo+ ResolveWebViewBaseMethod "setCanFocus" o = Gtk.WidgetSetCanFocusMethodInfo+ ResolveWebViewBaseMethod "setChildVisible" o = Gtk.WidgetSetChildVisibleMethodInfo+ ResolveWebViewBaseMethod "setClip" o = Gtk.WidgetSetClipMethodInfo+ ResolveWebViewBaseMethod "setCompositeName" o = Gtk.WidgetSetCompositeNameMethodInfo+ ResolveWebViewBaseMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolveWebViewBaseMethod "setDeviceEnabled" o = Gtk.WidgetSetDeviceEnabledMethodInfo+ ResolveWebViewBaseMethod "setDeviceEvents" o = Gtk.WidgetSetDeviceEventsMethodInfo+ ResolveWebViewBaseMethod "setDirection" o = Gtk.WidgetSetDirectionMethodInfo+ ResolveWebViewBaseMethod "setDoubleBuffered" o = Gtk.WidgetSetDoubleBufferedMethodInfo+ ResolveWebViewBaseMethod "setEvents" o = Gtk.WidgetSetEventsMethodInfo+ ResolveWebViewBaseMethod "setFocusChain" o = Gtk.ContainerSetFocusChainMethodInfo+ ResolveWebViewBaseMethod "setFocusChild" o = Gtk.ContainerSetFocusChildMethodInfo+ ResolveWebViewBaseMethod "setFocusHadjustment" o = Gtk.ContainerSetFocusHadjustmentMethodInfo+ ResolveWebViewBaseMethod "setFocusVadjustment" o = Gtk.ContainerSetFocusVadjustmentMethodInfo+ ResolveWebViewBaseMethod "setFontMap" o = Gtk.WidgetSetFontMapMethodInfo+ ResolveWebViewBaseMethod "setFontOptions" o = Gtk.WidgetSetFontOptionsMethodInfo+ ResolveWebViewBaseMethod "setHalign" o = Gtk.WidgetSetHalignMethodInfo+ ResolveWebViewBaseMethod "setHasTooltip" o = Gtk.WidgetSetHasTooltipMethodInfo+ ResolveWebViewBaseMethod "setHasWindow" o = Gtk.WidgetSetHasWindowMethodInfo+ ResolveWebViewBaseMethod "setHexpand" o = Gtk.WidgetSetHexpandMethodInfo+ ResolveWebViewBaseMethod "setHexpandSet" o = Gtk.WidgetSetHexpandSetMethodInfo+ ResolveWebViewBaseMethod "setMapped" o = Gtk.WidgetSetMappedMethodInfo+ ResolveWebViewBaseMethod "setMarginBottom" o = Gtk.WidgetSetMarginBottomMethodInfo+ ResolveWebViewBaseMethod "setMarginEnd" o = Gtk.WidgetSetMarginEndMethodInfo+ ResolveWebViewBaseMethod "setMarginLeft" o = Gtk.WidgetSetMarginLeftMethodInfo+ ResolveWebViewBaseMethod "setMarginRight" o = Gtk.WidgetSetMarginRightMethodInfo+ ResolveWebViewBaseMethod "setMarginStart" o = Gtk.WidgetSetMarginStartMethodInfo+ ResolveWebViewBaseMethod "setMarginTop" o = Gtk.WidgetSetMarginTopMethodInfo+ ResolveWebViewBaseMethod "setNoShowAll" o = Gtk.WidgetSetNoShowAllMethodInfo+ ResolveWebViewBaseMethod "setOpacity" o = Gtk.WidgetSetOpacityMethodInfo+ ResolveWebViewBaseMethod "setParent" o = Gtk.WidgetSetParentMethodInfo+ ResolveWebViewBaseMethod "setParentWindow" o = Gtk.WidgetSetParentWindowMethodInfo+ ResolveWebViewBaseMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolveWebViewBaseMethod "setRealized" o = Gtk.WidgetSetRealizedMethodInfo+ ResolveWebViewBaseMethod "setReallocateRedraws" o = Gtk.ContainerSetReallocateRedrawsMethodInfo+ ResolveWebViewBaseMethod "setReceivesDefault" o = Gtk.WidgetSetReceivesDefaultMethodInfo+ ResolveWebViewBaseMethod "setRedrawOnAllocate" o = Gtk.WidgetSetRedrawOnAllocateMethodInfo+ ResolveWebViewBaseMethod "setResizeMode" o = Gtk.ContainerSetResizeModeMethodInfo+ ResolveWebViewBaseMethod "setSensitive" o = Gtk.WidgetSetSensitiveMethodInfo+ ResolveWebViewBaseMethod "setSizeRequest" o = Gtk.WidgetSetSizeRequestMethodInfo+ ResolveWebViewBaseMethod "setState" o = Gtk.WidgetSetStateMethodInfo+ ResolveWebViewBaseMethod "setStateFlags" o = Gtk.WidgetSetStateFlagsMethodInfo+ ResolveWebViewBaseMethod "setStyle" o = Gtk.WidgetSetStyleMethodInfo+ ResolveWebViewBaseMethod "setSupportMultidevice" o = Gtk.WidgetSetSupportMultideviceMethodInfo+ ResolveWebViewBaseMethod "setTooltipMarkup" o = Gtk.WidgetSetTooltipMarkupMethodInfo+ ResolveWebViewBaseMethod "setTooltipText" o = Gtk.WidgetSetTooltipTextMethodInfo+ ResolveWebViewBaseMethod "setTooltipWindow" o = Gtk.WidgetSetTooltipWindowMethodInfo+ ResolveWebViewBaseMethod "setValign" o = Gtk.WidgetSetValignMethodInfo+ ResolveWebViewBaseMethod "setVexpand" o = Gtk.WidgetSetVexpandMethodInfo+ ResolveWebViewBaseMethod "setVexpandSet" o = Gtk.WidgetSetVexpandSetMethodInfo+ ResolveWebViewBaseMethod "setVisible" o = Gtk.WidgetSetVisibleMethodInfo+ ResolveWebViewBaseMethod "setVisual" o = Gtk.WidgetSetVisualMethodInfo+ ResolveWebViewBaseMethod "setWindow" o = Gtk.WidgetSetWindowMethodInfo+ ResolveWebViewBaseMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveWebViewBaseMethod t WebViewBase, MethodInfo info WebViewBase p) => IsLabelProxy t (WebViewBase -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveWebViewBaseMethod t WebViewBase, MethodInfo info WebViewBase p) => IsLabel t (WebViewBase -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ type instance AttributeList WebViewBase = WebViewBaseAttributeList-type WebViewBaseAttributeList = ('[ '("app-paintable", Gtk.WidgetAppPaintablePropertyInfo), '("border-width", Gtk.ContainerBorderWidthPropertyInfo), '("can-default", Gtk.WidgetCanDefaultPropertyInfo), '("can-focus", Gtk.WidgetCanFocusPropertyInfo), '("child", Gtk.ContainerChildPropertyInfo), '("composite-child", Gtk.WidgetCompositeChildPropertyInfo), '("double-buffered", Gtk.WidgetDoubleBufferedPropertyInfo), '("events", Gtk.WidgetEventsPropertyInfo), '("expand", Gtk.WidgetExpandPropertyInfo), '("halign", Gtk.WidgetHalignPropertyInfo), '("has-default", Gtk.WidgetHasDefaultPropertyInfo), '("has-focus", Gtk.WidgetHasFocusPropertyInfo), '("has-tooltip", Gtk.WidgetHasTooltipPropertyInfo), '("height-request", Gtk.WidgetHeightRequestPropertyInfo), '("hexpand", Gtk.WidgetHexpandPropertyInfo), '("hexpand-set", Gtk.WidgetHexpandSetPropertyInfo), '("is-focus", Gtk.WidgetIsFocusPropertyInfo), '("margin", Gtk.WidgetMarginPropertyInfo), '("margin-bottom", Gtk.WidgetMarginBottomPropertyInfo), '("margin-end", Gtk.WidgetMarginEndPropertyInfo), '("margin-left", Gtk.WidgetMarginLeftPropertyInfo), '("margin-right", Gtk.WidgetMarginRightPropertyInfo), '("margin-start", Gtk.WidgetMarginStartPropertyInfo), '("margin-top", Gtk.WidgetMarginTopPropertyInfo), '("name", Gtk.WidgetNamePropertyInfo), '("no-show-all", Gtk.WidgetNoShowAllPropertyInfo), '("opacity", Gtk.WidgetOpacityPropertyInfo), '("parent", Gtk.WidgetParentPropertyInfo), '("receives-default", Gtk.WidgetReceivesDefaultPropertyInfo), '("resize-mode", Gtk.ContainerResizeModePropertyInfo), '("scale-factor", Gtk.WidgetScaleFactorPropertyInfo), '("sensitive", Gtk.WidgetSensitivePropertyInfo), '("style", Gtk.WidgetStylePropertyInfo), '("tooltip-markup", Gtk.WidgetTooltipMarkupPropertyInfo), '("tooltip-text", Gtk.WidgetTooltipTextPropertyInfo), '("valign", Gtk.WidgetValignPropertyInfo), '("vexpand", Gtk.WidgetVexpandPropertyInfo), '("vexpand-set", Gtk.WidgetVexpandSetPropertyInfo), '("visible", Gtk.WidgetVisiblePropertyInfo), '("width-request", Gtk.WidgetWidthRequestPropertyInfo), '("window", Gtk.WidgetWindowPropertyInfo)] :: [(Symbol, *)])+type WebViewBaseAttributeList = ('[ '("appPaintable", Gtk.WidgetAppPaintablePropertyInfo), '("borderWidth", Gtk.ContainerBorderWidthPropertyInfo), '("canDefault", Gtk.WidgetCanDefaultPropertyInfo), '("canFocus", Gtk.WidgetCanFocusPropertyInfo), '("child", Gtk.ContainerChildPropertyInfo), '("compositeChild", Gtk.WidgetCompositeChildPropertyInfo), '("doubleBuffered", Gtk.WidgetDoubleBufferedPropertyInfo), '("events", Gtk.WidgetEventsPropertyInfo), '("expand", Gtk.WidgetExpandPropertyInfo), '("halign", Gtk.WidgetHalignPropertyInfo), '("hasDefault", Gtk.WidgetHasDefaultPropertyInfo), '("hasFocus", Gtk.WidgetHasFocusPropertyInfo), '("hasTooltip", Gtk.WidgetHasTooltipPropertyInfo), '("heightRequest", Gtk.WidgetHeightRequestPropertyInfo), '("hexpand", Gtk.WidgetHexpandPropertyInfo), '("hexpandSet", Gtk.WidgetHexpandSetPropertyInfo), '("isFocus", Gtk.WidgetIsFocusPropertyInfo), '("margin", Gtk.WidgetMarginPropertyInfo), '("marginBottom", Gtk.WidgetMarginBottomPropertyInfo), '("marginEnd", Gtk.WidgetMarginEndPropertyInfo), '("marginLeft", Gtk.WidgetMarginLeftPropertyInfo), '("marginRight", Gtk.WidgetMarginRightPropertyInfo), '("marginStart", Gtk.WidgetMarginStartPropertyInfo), '("marginTop", Gtk.WidgetMarginTopPropertyInfo), '("name", Gtk.WidgetNamePropertyInfo), '("noShowAll", Gtk.WidgetNoShowAllPropertyInfo), '("opacity", Gtk.WidgetOpacityPropertyInfo), '("parent", Gtk.WidgetParentPropertyInfo), '("receivesDefault", Gtk.WidgetReceivesDefaultPropertyInfo), '("resizeMode", Gtk.ContainerResizeModePropertyInfo), '("scaleFactor", Gtk.WidgetScaleFactorPropertyInfo), '("sensitive", Gtk.WidgetSensitivePropertyInfo), '("style", Gtk.WidgetStylePropertyInfo), '("tooltipMarkup", Gtk.WidgetTooltipMarkupPropertyInfo), '("tooltipText", Gtk.WidgetTooltipTextPropertyInfo), '("valign", Gtk.WidgetValignPropertyInfo), '("vexpand", Gtk.WidgetVexpandPropertyInfo), '("vexpandSet", Gtk.WidgetVexpandSetPropertyInfo), '("visible", Gtk.WidgetVisiblePropertyInfo), '("widthRequest", Gtk.WidgetWidthRequestPropertyInfo), '("window", Gtk.WidgetWindowPropertyInfo)] :: [(Symbol, *)]) type instance SignalList WebViewBase = WebViewBaseSignalList-type WebViewBaseSignalList = ('[ '("accel-closures-changed", Gtk.WidgetAccelClosuresChangedSignalInfo), '("add", Gtk.ContainerAddSignalInfo), '("button-press-event", Gtk.WidgetButtonPressEventSignalInfo), '("button-release-event", Gtk.WidgetButtonReleaseEventSignalInfo), '("can-activate-accel", Gtk.WidgetCanActivateAccelSignalInfo), '("check-resize", Gtk.ContainerCheckResizeSignalInfo), '("child-notify", Gtk.WidgetChildNotifySignalInfo), '("composited-changed", Gtk.WidgetCompositedChangedSignalInfo), '("configure-event", Gtk.WidgetConfigureEventSignalInfo), '("damage-event", Gtk.WidgetDamageEventSignalInfo), '("delete-event", Gtk.WidgetDeleteEventSignalInfo), '("destroy", Gtk.WidgetDestroySignalInfo), '("destroy-event", Gtk.WidgetDestroyEventSignalInfo), '("direction-changed", Gtk.WidgetDirectionChangedSignalInfo), '("drag-begin", Gtk.WidgetDragBeginSignalInfo), '("drag-data-delete", Gtk.WidgetDragDataDeleteSignalInfo), '("drag-data-get", Gtk.WidgetDragDataGetSignalInfo), '("drag-data-received", Gtk.WidgetDragDataReceivedSignalInfo), '("drag-drop", Gtk.WidgetDragDropSignalInfo), '("drag-end", Gtk.WidgetDragEndSignalInfo), '("drag-failed", Gtk.WidgetDragFailedSignalInfo), '("drag-leave", Gtk.WidgetDragLeaveSignalInfo), '("drag-motion", Gtk.WidgetDragMotionSignalInfo), '("draw", Gtk.WidgetDrawSignalInfo), '("enter-notify-event", Gtk.WidgetEnterNotifyEventSignalInfo), '("event", Gtk.WidgetEventSignalInfo), '("event-after", Gtk.WidgetEventAfterSignalInfo), '("focus", Gtk.WidgetFocusSignalInfo), '("focus-in-event", Gtk.WidgetFocusInEventSignalInfo), '("focus-out-event", Gtk.WidgetFocusOutEventSignalInfo), '("grab-broken-event", Gtk.WidgetGrabBrokenEventSignalInfo), '("grab-focus", Gtk.WidgetGrabFocusSignalInfo), '("grab-notify", Gtk.WidgetGrabNotifySignalInfo), '("hide", Gtk.WidgetHideSignalInfo), '("hierarchy-changed", Gtk.WidgetHierarchyChangedSignalInfo), '("key-press-event", Gtk.WidgetKeyPressEventSignalInfo), '("key-release-event", Gtk.WidgetKeyReleaseEventSignalInfo), '("keynav-failed", Gtk.WidgetKeynavFailedSignalInfo), '("leave-notify-event", Gtk.WidgetLeaveNotifyEventSignalInfo), '("map", Gtk.WidgetMapSignalInfo), '("map-event", Gtk.WidgetMapEventSignalInfo), '("mnemonic-activate", Gtk.WidgetMnemonicActivateSignalInfo), '("motion-notify-event", Gtk.WidgetMotionNotifyEventSignalInfo), '("move-focus", Gtk.WidgetMoveFocusSignalInfo), '("notify", GObject.ObjectNotifySignalInfo), '("parent-set", Gtk.WidgetParentSetSignalInfo), '("popup-menu", Gtk.WidgetPopupMenuSignalInfo), '("property-notify-event", Gtk.WidgetPropertyNotifyEventSignalInfo), '("proximity-in-event", Gtk.WidgetProximityInEventSignalInfo), '("proximity-out-event", Gtk.WidgetProximityOutEventSignalInfo), '("query-tooltip", Gtk.WidgetQueryTooltipSignalInfo), '("realize", Gtk.WidgetRealizeSignalInfo), '("remove", Gtk.ContainerRemoveSignalInfo), '("screen-changed", Gtk.WidgetScreenChangedSignalInfo), '("scroll-event", Gtk.WidgetScrollEventSignalInfo), '("selection-clear-event", Gtk.WidgetSelectionClearEventSignalInfo), '("selection-get", Gtk.WidgetSelectionGetSignalInfo), '("selection-notify-event", Gtk.WidgetSelectionNotifyEventSignalInfo), '("selection-received", Gtk.WidgetSelectionReceivedSignalInfo), '("selection-request-event", Gtk.WidgetSelectionRequestEventSignalInfo), '("set-focus-child", Gtk.ContainerSetFocusChildSignalInfo), '("show", Gtk.WidgetShowSignalInfo), '("show-help", Gtk.WidgetShowHelpSignalInfo), '("size-allocate", Gtk.WidgetSizeAllocateSignalInfo), '("state-changed", Gtk.WidgetStateChangedSignalInfo), '("state-flags-changed", Gtk.WidgetStateFlagsChangedSignalInfo), '("style-set", Gtk.WidgetStyleSetSignalInfo), '("style-updated", Gtk.WidgetStyleUpdatedSignalInfo), '("touch-event", Gtk.WidgetTouchEventSignalInfo), '("unmap", Gtk.WidgetUnmapSignalInfo), '("unmap-event", Gtk.WidgetUnmapEventSignalInfo), '("unrealize", Gtk.WidgetUnrealizeSignalInfo), '("visibility-notify-event", Gtk.WidgetVisibilityNotifyEventSignalInfo), '("window-state-event", Gtk.WidgetWindowStateEventSignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type WebViewBaseSignalList = ('[ '("accelClosuresChanged", Gtk.WidgetAccelClosuresChangedSignalInfo), '("add", Gtk.ContainerAddSignalInfo), '("buttonPressEvent", Gtk.WidgetButtonPressEventSignalInfo), '("buttonReleaseEvent", Gtk.WidgetButtonReleaseEventSignalInfo), '("canActivateAccel", Gtk.WidgetCanActivateAccelSignalInfo), '("checkResize", Gtk.ContainerCheckResizeSignalInfo), '("childNotify", Gtk.WidgetChildNotifySignalInfo), '("compositedChanged", Gtk.WidgetCompositedChangedSignalInfo), '("configureEvent", Gtk.WidgetConfigureEventSignalInfo), '("damageEvent", Gtk.WidgetDamageEventSignalInfo), '("deleteEvent", Gtk.WidgetDeleteEventSignalInfo), '("destroy", Gtk.WidgetDestroySignalInfo), '("destroyEvent", Gtk.WidgetDestroyEventSignalInfo), '("directionChanged", Gtk.WidgetDirectionChangedSignalInfo), '("dragBegin", Gtk.WidgetDragBeginSignalInfo), '("dragDataDelete", Gtk.WidgetDragDataDeleteSignalInfo), '("dragDataGet", Gtk.WidgetDragDataGetSignalInfo), '("dragDataReceived", Gtk.WidgetDragDataReceivedSignalInfo), '("dragDrop", Gtk.WidgetDragDropSignalInfo), '("dragEnd", Gtk.WidgetDragEndSignalInfo), '("dragFailed", Gtk.WidgetDragFailedSignalInfo), '("dragLeave", Gtk.WidgetDragLeaveSignalInfo), '("dragMotion", Gtk.WidgetDragMotionSignalInfo), '("draw", Gtk.WidgetDrawSignalInfo), '("enterNotifyEvent", Gtk.WidgetEnterNotifyEventSignalInfo), '("event", Gtk.WidgetEventSignalInfo), '("eventAfter", Gtk.WidgetEventAfterSignalInfo), '("focus", Gtk.WidgetFocusSignalInfo), '("focusInEvent", Gtk.WidgetFocusInEventSignalInfo), '("focusOutEvent", Gtk.WidgetFocusOutEventSignalInfo), '("grabBrokenEvent", Gtk.WidgetGrabBrokenEventSignalInfo), '("grabFocus", Gtk.WidgetGrabFocusSignalInfo), '("grabNotify", Gtk.WidgetGrabNotifySignalInfo), '("hide", Gtk.WidgetHideSignalInfo), '("hierarchyChanged", Gtk.WidgetHierarchyChangedSignalInfo), '("keyPressEvent", Gtk.WidgetKeyPressEventSignalInfo), '("keyReleaseEvent", Gtk.WidgetKeyReleaseEventSignalInfo), '("keynavFailed", Gtk.WidgetKeynavFailedSignalInfo), '("leaveNotifyEvent", Gtk.WidgetLeaveNotifyEventSignalInfo), '("map", Gtk.WidgetMapSignalInfo), '("mapEvent", Gtk.WidgetMapEventSignalInfo), '("mnemonicActivate", Gtk.WidgetMnemonicActivateSignalInfo), '("motionNotifyEvent", Gtk.WidgetMotionNotifyEventSignalInfo), '("moveFocus", Gtk.WidgetMoveFocusSignalInfo), '("notify", GObject.ObjectNotifySignalInfo), '("parentSet", Gtk.WidgetParentSetSignalInfo), '("popupMenu", Gtk.WidgetPopupMenuSignalInfo), '("propertyNotifyEvent", Gtk.WidgetPropertyNotifyEventSignalInfo), '("proximityInEvent", Gtk.WidgetProximityInEventSignalInfo), '("proximityOutEvent", Gtk.WidgetProximityOutEventSignalInfo), '("queryTooltip", Gtk.WidgetQueryTooltipSignalInfo), '("realize", Gtk.WidgetRealizeSignalInfo), '("remove", Gtk.ContainerRemoveSignalInfo), '("screenChanged", Gtk.WidgetScreenChangedSignalInfo), '("scrollEvent", Gtk.WidgetScrollEventSignalInfo), '("selectionClearEvent", Gtk.WidgetSelectionClearEventSignalInfo), '("selectionGet", Gtk.WidgetSelectionGetSignalInfo), '("selectionNotifyEvent", Gtk.WidgetSelectionNotifyEventSignalInfo), '("selectionReceived", Gtk.WidgetSelectionReceivedSignalInfo), '("selectionRequestEvent", Gtk.WidgetSelectionRequestEventSignalInfo), '("setFocusChild", Gtk.ContainerSetFocusChildSignalInfo), '("show", Gtk.WidgetShowSignalInfo), '("showHelp", Gtk.WidgetShowHelpSignalInfo), '("sizeAllocate", Gtk.WidgetSizeAllocateSignalInfo), '("stateChanged", Gtk.WidgetStateChangedSignalInfo), '("stateFlagsChanged", Gtk.WidgetStateFlagsChangedSignalInfo), '("styleSet", Gtk.WidgetStyleSetSignalInfo), '("styleUpdated", Gtk.WidgetStyleUpdatedSignalInfo), '("touchEvent", Gtk.WidgetTouchEventSignalInfo), '("unmap", Gtk.WidgetUnmapSignalInfo), '("unmapEvent", Gtk.WidgetUnmapEventSignalInfo), '("unrealize", Gtk.WidgetUnrealizeSignalInfo), '("visibilityNotifyEvent", Gtk.WidgetVisibilityNotifyEventSignalInfo), '("windowStateEvent", Gtk.WidgetWindowStateEventSignalInfo)] :: [(Symbol, *)])
GI/WebKit2/Objects/WebsiteDataManager.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -17,30 +18,37 @@ -- * Methods -- ** websiteDataManagerGetBaseCacheDirectory+ WebsiteDataManagerGetBaseCacheDirectoryMethodInfo, websiteDataManagerGetBaseCacheDirectory , -- ** websiteDataManagerGetBaseDataDirectory+ WebsiteDataManagerGetBaseDataDirectoryMethodInfo, websiteDataManagerGetBaseDataDirectory , -- ** websiteDataManagerGetDiskCacheDirectory+ WebsiteDataManagerGetDiskCacheDirectoryMethodInfo, websiteDataManagerGetDiskCacheDirectory , -- ** websiteDataManagerGetIndexeddbDirectory+ WebsiteDataManagerGetIndexeddbDirectoryMethodInfo, websiteDataManagerGetIndexeddbDirectory , -- ** websiteDataManagerGetLocalStorageDirectory+ WebsiteDataManagerGetLocalStorageDirectoryMethodInfo, websiteDataManagerGetLocalStorageDirectory, -- ** websiteDataManagerGetOfflineApplicationCacheDirectory+ WebsiteDataManagerGetOfflineApplicationCacheDirectoryMethodInfo, websiteDataManagerGetOfflineApplicationCacheDirectory, -- ** websiteDataManagerGetWebsqlDirectory+ WebsiteDataManagerGetWebsqlDirectoryMethodInfo, websiteDataManagerGetWebsqlDirectory , @@ -125,6 +133,46 @@ noWebsiteDataManager :: Maybe WebsiteDataManager noWebsiteDataManager = Nothing +type family ResolveWebsiteDataManagerMethod (t :: Symbol) (o :: *) :: * where+ ResolveWebsiteDataManagerMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolveWebsiteDataManagerMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolveWebsiteDataManagerMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolveWebsiteDataManagerMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolveWebsiteDataManagerMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolveWebsiteDataManagerMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolveWebsiteDataManagerMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolveWebsiteDataManagerMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolveWebsiteDataManagerMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolveWebsiteDataManagerMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolveWebsiteDataManagerMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolveWebsiteDataManagerMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolveWebsiteDataManagerMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolveWebsiteDataManagerMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolveWebsiteDataManagerMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolveWebsiteDataManagerMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolveWebsiteDataManagerMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolveWebsiteDataManagerMethod "getBaseCacheDirectory" o = WebsiteDataManagerGetBaseCacheDirectoryMethodInfo+ ResolveWebsiteDataManagerMethod "getBaseDataDirectory" o = WebsiteDataManagerGetBaseDataDirectoryMethodInfo+ ResolveWebsiteDataManagerMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolveWebsiteDataManagerMethod "getDiskCacheDirectory" o = WebsiteDataManagerGetDiskCacheDirectoryMethodInfo+ ResolveWebsiteDataManagerMethod "getIndexeddbDirectory" o = WebsiteDataManagerGetIndexeddbDirectoryMethodInfo+ ResolveWebsiteDataManagerMethod "getLocalStorageDirectory" o = WebsiteDataManagerGetLocalStorageDirectoryMethodInfo+ ResolveWebsiteDataManagerMethod "getOfflineApplicationCacheDirectory" o = WebsiteDataManagerGetOfflineApplicationCacheDirectoryMethodInfo+ ResolveWebsiteDataManagerMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolveWebsiteDataManagerMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolveWebsiteDataManagerMethod "getWebsqlDirectory" o = WebsiteDataManagerGetWebsqlDirectoryMethodInfo+ ResolveWebsiteDataManagerMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolveWebsiteDataManagerMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolveWebsiteDataManagerMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveWebsiteDataManagerMethod t WebsiteDataManager, MethodInfo info WebsiteDataManager p) => IsLabelProxy t (WebsiteDataManager -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveWebsiteDataManagerMethod t WebsiteDataManager, MethodInfo info WebsiteDataManager p) => IsLabel t (WebsiteDataManager -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ -- VVV Prop "base-cache-directory" -- Type: TBasicType TUTF8 -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]@@ -141,7 +189,7 @@ type AttrSetTypeConstraint WebsiteDataManagerBaseCacheDirectoryPropertyInfo = (~) T.Text type AttrBaseTypeConstraint WebsiteDataManagerBaseCacheDirectoryPropertyInfo = WebsiteDataManagerK type AttrGetType WebsiteDataManagerBaseCacheDirectoryPropertyInfo = T.Text- type AttrLabel WebsiteDataManagerBaseCacheDirectoryPropertyInfo = "WebsiteDataManager::base-cache-directory"+ type AttrLabel WebsiteDataManagerBaseCacheDirectoryPropertyInfo = "base-cache-directory" attrGet _ = getWebsiteDataManagerBaseCacheDirectory attrSet _ = undefined attrConstruct _ = constructWebsiteDataManagerBaseCacheDirectory@@ -162,7 +210,7 @@ type AttrSetTypeConstraint WebsiteDataManagerBaseDataDirectoryPropertyInfo = (~) T.Text type AttrBaseTypeConstraint WebsiteDataManagerBaseDataDirectoryPropertyInfo = WebsiteDataManagerK type AttrGetType WebsiteDataManagerBaseDataDirectoryPropertyInfo = T.Text- type AttrLabel WebsiteDataManagerBaseDataDirectoryPropertyInfo = "WebsiteDataManager::base-data-directory"+ type AttrLabel WebsiteDataManagerBaseDataDirectoryPropertyInfo = "base-data-directory" attrGet _ = getWebsiteDataManagerBaseDataDirectory attrSet _ = undefined attrConstruct _ = constructWebsiteDataManagerBaseDataDirectory@@ -183,7 +231,7 @@ type AttrSetTypeConstraint WebsiteDataManagerDiskCacheDirectoryPropertyInfo = (~) T.Text type AttrBaseTypeConstraint WebsiteDataManagerDiskCacheDirectoryPropertyInfo = WebsiteDataManagerK type AttrGetType WebsiteDataManagerDiskCacheDirectoryPropertyInfo = T.Text- type AttrLabel WebsiteDataManagerDiskCacheDirectoryPropertyInfo = "WebsiteDataManager::disk-cache-directory"+ type AttrLabel WebsiteDataManagerDiskCacheDirectoryPropertyInfo = "disk-cache-directory" attrGet _ = getWebsiteDataManagerDiskCacheDirectory attrSet _ = undefined attrConstruct _ = constructWebsiteDataManagerDiskCacheDirectory@@ -204,7 +252,7 @@ type AttrSetTypeConstraint WebsiteDataManagerIndexeddbDirectoryPropertyInfo = (~) T.Text type AttrBaseTypeConstraint WebsiteDataManagerIndexeddbDirectoryPropertyInfo = WebsiteDataManagerK type AttrGetType WebsiteDataManagerIndexeddbDirectoryPropertyInfo = T.Text- type AttrLabel WebsiteDataManagerIndexeddbDirectoryPropertyInfo = "WebsiteDataManager::indexeddb-directory"+ type AttrLabel WebsiteDataManagerIndexeddbDirectoryPropertyInfo = "indexeddb-directory" attrGet _ = getWebsiteDataManagerIndexeddbDirectory attrSet _ = undefined attrConstruct _ = constructWebsiteDataManagerIndexeddbDirectory@@ -225,7 +273,7 @@ type AttrSetTypeConstraint WebsiteDataManagerLocalStorageDirectoryPropertyInfo = (~) T.Text type AttrBaseTypeConstraint WebsiteDataManagerLocalStorageDirectoryPropertyInfo = WebsiteDataManagerK type AttrGetType WebsiteDataManagerLocalStorageDirectoryPropertyInfo = T.Text- type AttrLabel WebsiteDataManagerLocalStorageDirectoryPropertyInfo = "WebsiteDataManager::local-storage-directory"+ type AttrLabel WebsiteDataManagerLocalStorageDirectoryPropertyInfo = "local-storage-directory" attrGet _ = getWebsiteDataManagerLocalStorageDirectory attrSet _ = undefined attrConstruct _ = constructWebsiteDataManagerLocalStorageDirectory@@ -246,7 +294,7 @@ type AttrSetTypeConstraint WebsiteDataManagerOfflineApplicationCacheDirectoryPropertyInfo = (~) T.Text type AttrBaseTypeConstraint WebsiteDataManagerOfflineApplicationCacheDirectoryPropertyInfo = WebsiteDataManagerK type AttrGetType WebsiteDataManagerOfflineApplicationCacheDirectoryPropertyInfo = T.Text- type AttrLabel WebsiteDataManagerOfflineApplicationCacheDirectoryPropertyInfo = "WebsiteDataManager::offline-application-cache-directory"+ type AttrLabel WebsiteDataManagerOfflineApplicationCacheDirectoryPropertyInfo = "offline-application-cache-directory" attrGet _ = getWebsiteDataManagerOfflineApplicationCacheDirectory attrSet _ = undefined attrConstruct _ = constructWebsiteDataManagerOfflineApplicationCacheDirectory@@ -267,22 +315,21 @@ type AttrSetTypeConstraint WebsiteDataManagerWebsqlDirectoryPropertyInfo = (~) T.Text type AttrBaseTypeConstraint WebsiteDataManagerWebsqlDirectoryPropertyInfo = WebsiteDataManagerK type AttrGetType WebsiteDataManagerWebsqlDirectoryPropertyInfo = T.Text- type AttrLabel WebsiteDataManagerWebsqlDirectoryPropertyInfo = "WebsiteDataManager::websql-directory"+ type AttrLabel WebsiteDataManagerWebsqlDirectoryPropertyInfo = "websql-directory" attrGet _ = getWebsiteDataManagerWebsqlDirectory attrSet _ = undefined attrConstruct _ = constructWebsiteDataManagerWebsqlDirectory type instance AttributeList WebsiteDataManager = WebsiteDataManagerAttributeList-type WebsiteDataManagerAttributeList = ('[ '("base-cache-directory", WebsiteDataManagerBaseCacheDirectoryPropertyInfo), '("base-data-directory", WebsiteDataManagerBaseDataDirectoryPropertyInfo), '("disk-cache-directory", WebsiteDataManagerDiskCacheDirectoryPropertyInfo), '("indexeddb-directory", WebsiteDataManagerIndexeddbDirectoryPropertyInfo), '("local-storage-directory", WebsiteDataManagerLocalStorageDirectoryPropertyInfo), '("offline-application-cache-directory", WebsiteDataManagerOfflineApplicationCacheDirectoryPropertyInfo), '("websql-directory", WebsiteDataManagerWebsqlDirectoryPropertyInfo)] :: [(Symbol, *)])+type WebsiteDataManagerAttributeList = ('[ '("baseCacheDirectory", WebsiteDataManagerBaseCacheDirectoryPropertyInfo), '("baseDataDirectory", WebsiteDataManagerBaseDataDirectoryPropertyInfo), '("diskCacheDirectory", WebsiteDataManagerDiskCacheDirectoryPropertyInfo), '("indexeddbDirectory", WebsiteDataManagerIndexeddbDirectoryPropertyInfo), '("localStorageDirectory", WebsiteDataManagerLocalStorageDirectoryPropertyInfo), '("offlineApplicationCacheDirectory", WebsiteDataManagerOfflineApplicationCacheDirectoryPropertyInfo), '("websqlDirectory", WebsiteDataManagerWebsqlDirectoryPropertyInfo)] :: [(Symbol, *)]) type instance SignalList WebsiteDataManager = WebsiteDataManagerSignalList-type WebsiteDataManagerSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type WebsiteDataManagerSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)]) -- method WebsiteDataManager::get_base_cache_directory -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebsiteDataManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebsiteDataManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebsiteDataManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -294,8 +341,8 @@ websiteDataManagerGetBaseCacheDirectory :: (MonadIO m, WebsiteDataManagerK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result websiteDataManagerGetBaseCacheDirectory _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_website_data_manager_get_base_cache_directory _obj'@@ -304,11 +351,14 @@ touchManagedPtr _obj return result' +data WebsiteDataManagerGetBaseCacheDirectoryMethodInfo+instance (signature ~ (m T.Text), MonadIO m, WebsiteDataManagerK a) => MethodInfo WebsiteDataManagerGetBaseCacheDirectoryMethodInfo a signature where+ overloadedMethod _ = websiteDataManagerGetBaseCacheDirectory+ -- method WebsiteDataManager::get_base_data_directory -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebsiteDataManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebsiteDataManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebsiteDataManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -320,8 +370,8 @@ websiteDataManagerGetBaseDataDirectory :: (MonadIO m, WebsiteDataManagerK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result websiteDataManagerGetBaseDataDirectory _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_website_data_manager_get_base_data_directory _obj'@@ -330,11 +380,14 @@ touchManagedPtr _obj return result' +data WebsiteDataManagerGetBaseDataDirectoryMethodInfo+instance (signature ~ (m T.Text), MonadIO m, WebsiteDataManagerK a) => MethodInfo WebsiteDataManagerGetBaseDataDirectoryMethodInfo a signature where+ overloadedMethod _ = websiteDataManagerGetBaseDataDirectory+ -- method WebsiteDataManager::get_disk_cache_directory -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebsiteDataManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebsiteDataManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebsiteDataManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -346,8 +399,8 @@ websiteDataManagerGetDiskCacheDirectory :: (MonadIO m, WebsiteDataManagerK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result websiteDataManagerGetDiskCacheDirectory _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_website_data_manager_get_disk_cache_directory _obj'@@ -356,11 +409,14 @@ touchManagedPtr _obj return result' +data WebsiteDataManagerGetDiskCacheDirectoryMethodInfo+instance (signature ~ (m T.Text), MonadIO m, WebsiteDataManagerK a) => MethodInfo WebsiteDataManagerGetDiskCacheDirectoryMethodInfo a signature where+ overloadedMethod _ = websiteDataManagerGetDiskCacheDirectory+ -- method WebsiteDataManager::get_indexeddb_directory -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebsiteDataManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebsiteDataManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebsiteDataManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -372,8 +428,8 @@ websiteDataManagerGetIndexeddbDirectory :: (MonadIO m, WebsiteDataManagerK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result websiteDataManagerGetIndexeddbDirectory _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_website_data_manager_get_indexeddb_directory _obj'@@ -382,11 +438,14 @@ touchManagedPtr _obj return result' +data WebsiteDataManagerGetIndexeddbDirectoryMethodInfo+instance (signature ~ (m T.Text), MonadIO m, WebsiteDataManagerK a) => MethodInfo WebsiteDataManagerGetIndexeddbDirectoryMethodInfo a signature where+ overloadedMethod _ = websiteDataManagerGetIndexeddbDirectory+ -- method WebsiteDataManager::get_local_storage_directory -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebsiteDataManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebsiteDataManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebsiteDataManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -398,8 +457,8 @@ websiteDataManagerGetLocalStorageDirectory :: (MonadIO m, WebsiteDataManagerK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result websiteDataManagerGetLocalStorageDirectory _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_website_data_manager_get_local_storage_directory _obj'@@ -408,11 +467,14 @@ touchManagedPtr _obj return result' +data WebsiteDataManagerGetLocalStorageDirectoryMethodInfo+instance (signature ~ (m T.Text), MonadIO m, WebsiteDataManagerK a) => MethodInfo WebsiteDataManagerGetLocalStorageDirectoryMethodInfo a signature where+ overloadedMethod _ = websiteDataManagerGetLocalStorageDirectory+ -- method WebsiteDataManager::get_offline_application_cache_directory -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebsiteDataManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebsiteDataManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebsiteDataManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -424,8 +486,8 @@ websiteDataManagerGetOfflineApplicationCacheDirectory :: (MonadIO m, WebsiteDataManagerK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result websiteDataManagerGetOfflineApplicationCacheDirectory _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_website_data_manager_get_offline_application_cache_directory _obj'@@ -434,11 +496,14 @@ touchManagedPtr _obj return result' +data WebsiteDataManagerGetOfflineApplicationCacheDirectoryMethodInfo+instance (signature ~ (m T.Text), MonadIO m, WebsiteDataManagerK a) => MethodInfo WebsiteDataManagerGetOfflineApplicationCacheDirectoryMethodInfo a signature where+ overloadedMethod _ = websiteDataManagerGetOfflineApplicationCacheDirectory+ -- method WebsiteDataManager::get_websql_directory -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebsiteDataManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WebsiteDataManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WebsiteDataManager", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -450,8 +515,8 @@ websiteDataManagerGetWebsqlDirectory :: (MonadIO m, WebsiteDataManagerK a) =>- a -> -- _obj- m T.Text+ a -- _obj+ -> m T.Text -- result websiteDataManagerGetWebsqlDirectory _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_website_data_manager_get_websql_directory _obj'@@ -459,5 +524,9 @@ result' <- cstringToText result touchManagedPtr _obj return result'++data WebsiteDataManagerGetWebsqlDirectoryMethodInfo+instance (signature ~ (m T.Text), MonadIO m, WebsiteDataManagerK a) => MethodInfo WebsiteDataManagerGetWebsqlDirectoryMethodInfo a signature where+ overloadedMethod _ = websiteDataManagerGetWebsqlDirectory
GI/WebKit2/Objects/WebsiteDataManager.hs-boot view
@@ -18,3 +18,10 @@ data WebsiteDataManagerLocalStorageDirectoryPropertyInfo data WebsiteDataManagerOfflineApplicationCacheDirectoryPropertyInfo data WebsiteDataManagerWebsqlDirectoryPropertyInfo+data WebsiteDataManagerGetBaseCacheDirectoryMethodInfo+data WebsiteDataManagerGetBaseDataDirectoryMethodInfo+data WebsiteDataManagerGetDiskCacheDirectoryMethodInfo+data WebsiteDataManagerGetIndexeddbDirectoryMethodInfo+data WebsiteDataManagerGetLocalStorageDirectoryMethodInfo+data WebsiteDataManagerGetOfflineApplicationCacheDirectoryMethodInfo+data WebsiteDataManagerGetWebsqlDirectoryMethodInfo
GI/WebKit2/Objects/WindowProperties.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -17,34 +18,42 @@ -- * Methods -- ** windowPropertiesGetFullscreen+ WindowPropertiesGetFullscreenMethodInfo , windowPropertiesGetFullscreen , -- ** windowPropertiesGetGeometry+ WindowPropertiesGetGeometryMethodInfo , windowPropertiesGetGeometry , -- ** windowPropertiesGetLocationbarVisible+ WindowPropertiesGetLocationbarVisibleMethodInfo, windowPropertiesGetLocationbarVisible , -- ** windowPropertiesGetMenubarVisible+ WindowPropertiesGetMenubarVisibleMethodInfo, windowPropertiesGetMenubarVisible , -- ** windowPropertiesGetResizable+ WindowPropertiesGetResizableMethodInfo , windowPropertiesGetResizable , -- ** windowPropertiesGetScrollbarsVisible+ WindowPropertiesGetScrollbarsVisibleMethodInfo, windowPropertiesGetScrollbarsVisible , -- ** windowPropertiesGetStatusbarVisible+ WindowPropertiesGetStatusbarVisibleMethodInfo, windowPropertiesGetStatusbarVisible , -- ** windowPropertiesGetToolbarVisible+ WindowPropertiesGetToolbarVisibleMethodInfo, windowPropertiesGetToolbarVisible , @@ -136,6 +145,47 @@ noWindowProperties :: Maybe WindowProperties noWindowProperties = Nothing +type family ResolveWindowPropertiesMethod (t :: Symbol) (o :: *) :: * where+ ResolveWindowPropertiesMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo+ ResolveWindowPropertiesMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo+ ResolveWindowPropertiesMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo+ ResolveWindowPropertiesMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo+ ResolveWindowPropertiesMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo+ ResolveWindowPropertiesMethod "notify" o = GObject.ObjectNotifyMethodInfo+ ResolveWindowPropertiesMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo+ ResolveWindowPropertiesMethod "ref" o = GObject.ObjectRefMethodInfo+ ResolveWindowPropertiesMethod "refSink" o = GObject.ObjectRefSinkMethodInfo+ ResolveWindowPropertiesMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo+ ResolveWindowPropertiesMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo+ ResolveWindowPropertiesMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo+ ResolveWindowPropertiesMethod "stealData" o = GObject.ObjectStealDataMethodInfo+ ResolveWindowPropertiesMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo+ ResolveWindowPropertiesMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo+ ResolveWindowPropertiesMethod "unref" o = GObject.ObjectUnrefMethodInfo+ ResolveWindowPropertiesMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo+ ResolveWindowPropertiesMethod "getData" o = GObject.ObjectGetDataMethodInfo+ ResolveWindowPropertiesMethod "getFullscreen" o = WindowPropertiesGetFullscreenMethodInfo+ ResolveWindowPropertiesMethod "getGeometry" o = WindowPropertiesGetGeometryMethodInfo+ ResolveWindowPropertiesMethod "getLocationbarVisible" o = WindowPropertiesGetLocationbarVisibleMethodInfo+ ResolveWindowPropertiesMethod "getMenubarVisible" o = WindowPropertiesGetMenubarVisibleMethodInfo+ ResolveWindowPropertiesMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo+ ResolveWindowPropertiesMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo+ ResolveWindowPropertiesMethod "getResizable" o = WindowPropertiesGetResizableMethodInfo+ ResolveWindowPropertiesMethod "getScrollbarsVisible" o = WindowPropertiesGetScrollbarsVisibleMethodInfo+ ResolveWindowPropertiesMethod "getStatusbarVisible" o = WindowPropertiesGetStatusbarVisibleMethodInfo+ ResolveWindowPropertiesMethod "getToolbarVisible" o = WindowPropertiesGetToolbarVisibleMethodInfo+ ResolveWindowPropertiesMethod "setData" o = GObject.ObjectSetDataMethodInfo+ ResolveWindowPropertiesMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo+ ResolveWindowPropertiesMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveWindowPropertiesMethod t WindowProperties, MethodInfo info WindowProperties p) => IsLabelProxy t (WindowProperties -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveWindowPropertiesMethod t WindowProperties, MethodInfo info WindowProperties p) => IsLabel t (WindowProperties -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif+ -- VVV Prop "fullscreen" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]@@ -152,7 +202,7 @@ type AttrSetTypeConstraint WindowPropertiesFullscreenPropertyInfo = (~) Bool type AttrBaseTypeConstraint WindowPropertiesFullscreenPropertyInfo = WindowPropertiesK type AttrGetType WindowPropertiesFullscreenPropertyInfo = Bool- type AttrLabel WindowPropertiesFullscreenPropertyInfo = "WindowProperties::fullscreen"+ type AttrLabel WindowPropertiesFullscreenPropertyInfo = "fullscreen" attrGet _ = getWindowPropertiesFullscreen attrSet _ = undefined attrConstruct _ = constructWindowPropertiesFullscreen@@ -173,7 +223,7 @@ type AttrSetTypeConstraint WindowPropertiesGeometryPropertyInfo = (~) Gdk.Rectangle type AttrBaseTypeConstraint WindowPropertiesGeometryPropertyInfo = WindowPropertiesK type AttrGetType WindowPropertiesGeometryPropertyInfo = Gdk.Rectangle- type AttrLabel WindowPropertiesGeometryPropertyInfo = "WindowProperties::geometry"+ type AttrLabel WindowPropertiesGeometryPropertyInfo = "geometry" attrGet _ = getWindowPropertiesGeometry attrSet _ = undefined attrConstruct _ = constructWindowPropertiesGeometry@@ -194,7 +244,7 @@ type AttrSetTypeConstraint WindowPropertiesLocationbarVisiblePropertyInfo = (~) Bool type AttrBaseTypeConstraint WindowPropertiesLocationbarVisiblePropertyInfo = WindowPropertiesK type AttrGetType WindowPropertiesLocationbarVisiblePropertyInfo = Bool- type AttrLabel WindowPropertiesLocationbarVisiblePropertyInfo = "WindowProperties::locationbar-visible"+ type AttrLabel WindowPropertiesLocationbarVisiblePropertyInfo = "locationbar-visible" attrGet _ = getWindowPropertiesLocationbarVisible attrSet _ = undefined attrConstruct _ = constructWindowPropertiesLocationbarVisible@@ -215,7 +265,7 @@ type AttrSetTypeConstraint WindowPropertiesMenubarVisiblePropertyInfo = (~) Bool type AttrBaseTypeConstraint WindowPropertiesMenubarVisiblePropertyInfo = WindowPropertiesK type AttrGetType WindowPropertiesMenubarVisiblePropertyInfo = Bool- type AttrLabel WindowPropertiesMenubarVisiblePropertyInfo = "WindowProperties::menubar-visible"+ type AttrLabel WindowPropertiesMenubarVisiblePropertyInfo = "menubar-visible" attrGet _ = getWindowPropertiesMenubarVisible attrSet _ = undefined attrConstruct _ = constructWindowPropertiesMenubarVisible@@ -236,7 +286,7 @@ type AttrSetTypeConstraint WindowPropertiesResizablePropertyInfo = (~) Bool type AttrBaseTypeConstraint WindowPropertiesResizablePropertyInfo = WindowPropertiesK type AttrGetType WindowPropertiesResizablePropertyInfo = Bool- type AttrLabel WindowPropertiesResizablePropertyInfo = "WindowProperties::resizable"+ type AttrLabel WindowPropertiesResizablePropertyInfo = "resizable" attrGet _ = getWindowPropertiesResizable attrSet _ = undefined attrConstruct _ = constructWindowPropertiesResizable@@ -257,7 +307,7 @@ type AttrSetTypeConstraint WindowPropertiesScrollbarsVisiblePropertyInfo = (~) Bool type AttrBaseTypeConstraint WindowPropertiesScrollbarsVisiblePropertyInfo = WindowPropertiesK type AttrGetType WindowPropertiesScrollbarsVisiblePropertyInfo = Bool- type AttrLabel WindowPropertiesScrollbarsVisiblePropertyInfo = "WindowProperties::scrollbars-visible"+ type AttrLabel WindowPropertiesScrollbarsVisiblePropertyInfo = "scrollbars-visible" attrGet _ = getWindowPropertiesScrollbarsVisible attrSet _ = undefined attrConstruct _ = constructWindowPropertiesScrollbarsVisible@@ -278,7 +328,7 @@ type AttrSetTypeConstraint WindowPropertiesStatusbarVisiblePropertyInfo = (~) Bool type AttrBaseTypeConstraint WindowPropertiesStatusbarVisiblePropertyInfo = WindowPropertiesK type AttrGetType WindowPropertiesStatusbarVisiblePropertyInfo = Bool- type AttrLabel WindowPropertiesStatusbarVisiblePropertyInfo = "WindowProperties::statusbar-visible"+ type AttrLabel WindowPropertiesStatusbarVisiblePropertyInfo = "statusbar-visible" attrGet _ = getWindowPropertiesStatusbarVisible attrSet _ = undefined attrConstruct _ = constructWindowPropertiesStatusbarVisible@@ -299,22 +349,21 @@ type AttrSetTypeConstraint WindowPropertiesToolbarVisiblePropertyInfo = (~) Bool type AttrBaseTypeConstraint WindowPropertiesToolbarVisiblePropertyInfo = WindowPropertiesK type AttrGetType WindowPropertiesToolbarVisiblePropertyInfo = Bool- type AttrLabel WindowPropertiesToolbarVisiblePropertyInfo = "WindowProperties::toolbar-visible"+ type AttrLabel WindowPropertiesToolbarVisiblePropertyInfo = "toolbar-visible" attrGet _ = getWindowPropertiesToolbarVisible attrSet _ = undefined attrConstruct _ = constructWindowPropertiesToolbarVisible type instance AttributeList WindowProperties = WindowPropertiesAttributeList-type WindowPropertiesAttributeList = ('[ '("fullscreen", WindowPropertiesFullscreenPropertyInfo), '("geometry", WindowPropertiesGeometryPropertyInfo), '("locationbar-visible", WindowPropertiesLocationbarVisiblePropertyInfo), '("menubar-visible", WindowPropertiesMenubarVisiblePropertyInfo), '("resizable", WindowPropertiesResizablePropertyInfo), '("scrollbars-visible", WindowPropertiesScrollbarsVisiblePropertyInfo), '("statusbar-visible", WindowPropertiesStatusbarVisiblePropertyInfo), '("toolbar-visible", WindowPropertiesToolbarVisiblePropertyInfo)] :: [(Symbol, *)])+type WindowPropertiesAttributeList = ('[ '("fullscreen", WindowPropertiesFullscreenPropertyInfo), '("geometry", WindowPropertiesGeometryPropertyInfo), '("locationbarVisible", WindowPropertiesLocationbarVisiblePropertyInfo), '("menubarVisible", WindowPropertiesMenubarVisiblePropertyInfo), '("resizable", WindowPropertiesResizablePropertyInfo), '("scrollbarsVisible", WindowPropertiesScrollbarsVisiblePropertyInfo), '("statusbarVisible", WindowPropertiesStatusbarVisiblePropertyInfo), '("toolbarVisible", WindowPropertiesToolbarVisiblePropertyInfo)] :: [(Symbol, *)]) type instance SignalList WindowProperties = WindowPropertiesSignalList-type WindowPropertiesSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo), '("notify::[property]", GObjectNotifySignalInfo)] :: [(Symbol, *)])+type WindowPropertiesSignalList = ('[ '("notify", GObject.ObjectNotifySignalInfo)] :: [(Symbol, *)]) -- method WindowProperties::get_fullscreen -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WindowProperties", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WindowProperties", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WindowProperties", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False@@ -326,8 +375,8 @@ windowPropertiesGetFullscreen :: (MonadIO m, WindowPropertiesK a) =>- a -> -- _obj- m Bool+ a -- _obj+ -> m Bool -- result windowPropertiesGetFullscreen _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_window_properties_get_fullscreen _obj'@@ -335,11 +384,14 @@ touchManagedPtr _obj return result' +data WindowPropertiesGetFullscreenMethodInfo+instance (signature ~ (m Bool), MonadIO m, WindowPropertiesK a) => MethodInfo WindowPropertiesGetFullscreenMethodInfo a signature where+ overloadedMethod _ = windowPropertiesGetFullscreen+ -- method WindowProperties::get_geometry -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WindowProperties", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "geometry", argType = TInterface "Gdk" "Rectangle", direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WindowProperties", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "geometry", argType = TInterface "Gdk" "Rectangle", direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = True, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WindowProperties", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -352,8 +404,8 @@ windowPropertiesGetGeometry :: (MonadIO m, WindowPropertiesK a) =>- a -> -- _obj- m (Gdk.Rectangle)+ a -- _obj+ -> m (Gdk.Rectangle) -- result windowPropertiesGetGeometry _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj geometry <- callocBoxedBytes 16 :: IO (Ptr Gdk.Rectangle)@@ -362,11 +414,14 @@ touchManagedPtr _obj return geometry' +data WindowPropertiesGetGeometryMethodInfo+instance (signature ~ (m (Gdk.Rectangle)), MonadIO m, WindowPropertiesK a) => MethodInfo WindowPropertiesGetGeometryMethodInfo a signature where+ overloadedMethod _ = windowPropertiesGetGeometry+ -- method WindowProperties::get_locationbar_visible -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WindowProperties", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WindowProperties", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WindowProperties", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False@@ -378,8 +433,8 @@ windowPropertiesGetLocationbarVisible :: (MonadIO m, WindowPropertiesK a) =>- a -> -- _obj- m Bool+ a -- _obj+ -> m Bool -- result windowPropertiesGetLocationbarVisible _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_window_properties_get_locationbar_visible _obj'@@ -387,11 +442,14 @@ touchManagedPtr _obj return result' +data WindowPropertiesGetLocationbarVisibleMethodInfo+instance (signature ~ (m Bool), MonadIO m, WindowPropertiesK a) => MethodInfo WindowPropertiesGetLocationbarVisibleMethodInfo a signature where+ overloadedMethod _ = windowPropertiesGetLocationbarVisible+ -- method WindowProperties::get_menubar_visible -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WindowProperties", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WindowProperties", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WindowProperties", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False@@ -403,8 +461,8 @@ windowPropertiesGetMenubarVisible :: (MonadIO m, WindowPropertiesK a) =>- a -> -- _obj- m Bool+ a -- _obj+ -> m Bool -- result windowPropertiesGetMenubarVisible _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_window_properties_get_menubar_visible _obj'@@ -412,11 +470,14 @@ touchManagedPtr _obj return result' +data WindowPropertiesGetMenubarVisibleMethodInfo+instance (signature ~ (m Bool), MonadIO m, WindowPropertiesK a) => MethodInfo WindowPropertiesGetMenubarVisibleMethodInfo a signature where+ overloadedMethod _ = windowPropertiesGetMenubarVisible+ -- method WindowProperties::get_resizable -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WindowProperties", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WindowProperties", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WindowProperties", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False@@ -428,8 +489,8 @@ windowPropertiesGetResizable :: (MonadIO m, WindowPropertiesK a) =>- a -> -- _obj- m Bool+ a -- _obj+ -> m Bool -- result windowPropertiesGetResizable _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_window_properties_get_resizable _obj'@@ -437,11 +498,14 @@ touchManagedPtr _obj return result' +data WindowPropertiesGetResizableMethodInfo+instance (signature ~ (m Bool), MonadIO m, WindowPropertiesK a) => MethodInfo WindowPropertiesGetResizableMethodInfo a signature where+ overloadedMethod _ = windowPropertiesGetResizable+ -- method WindowProperties::get_scrollbars_visible -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WindowProperties", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WindowProperties", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WindowProperties", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False@@ -453,8 +517,8 @@ windowPropertiesGetScrollbarsVisible :: (MonadIO m, WindowPropertiesK a) =>- a -> -- _obj- m Bool+ a -- _obj+ -> m Bool -- result windowPropertiesGetScrollbarsVisible _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_window_properties_get_scrollbars_visible _obj'@@ -462,11 +526,14 @@ touchManagedPtr _obj return result' +data WindowPropertiesGetScrollbarsVisibleMethodInfo+instance (signature ~ (m Bool), MonadIO m, WindowPropertiesK a) => MethodInfo WindowPropertiesGetScrollbarsVisibleMethodInfo a signature where+ overloadedMethod _ = windowPropertiesGetScrollbarsVisible+ -- method WindowProperties::get_statusbar_visible -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WindowProperties", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WindowProperties", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WindowProperties", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False@@ -478,8 +545,8 @@ windowPropertiesGetStatusbarVisible :: (MonadIO m, WindowPropertiesK a) =>- a -> -- _obj- m Bool+ a -- _obj+ -> m Bool -- result windowPropertiesGetStatusbarVisible _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_window_properties_get_statusbar_visible _obj'@@ -487,11 +554,14 @@ touchManagedPtr _obj return result' +data WindowPropertiesGetStatusbarVisibleMethodInfo+instance (signature ~ (m Bool), MonadIO m, WindowPropertiesK a) => MethodInfo WindowPropertiesGetStatusbarVisibleMethodInfo a signature where+ overloadedMethod _ = windowPropertiesGetStatusbarVisible+ -- method WindowProperties::get_toolbar_visible -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WindowProperties", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "WindowProperties", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "WindowProperties", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False@@ -503,13 +573,17 @@ windowPropertiesGetToolbarVisible :: (MonadIO m, WindowPropertiesK a) =>- a -> -- _obj- m Bool+ a -- _obj+ -> m Bool -- result windowPropertiesGetToolbarVisible _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- webkit_window_properties_get_toolbar_visible _obj' let result' = (/= 0) result touchManagedPtr _obj return result'++data WindowPropertiesGetToolbarVisibleMethodInfo+instance (signature ~ (m Bool), MonadIO m, WindowPropertiesK a) => MethodInfo WindowPropertiesGetToolbarVisibleMethodInfo a signature where+ overloadedMethod _ = windowPropertiesGetToolbarVisible
GI/WebKit2/Objects/WindowProperties.hs-boot view
@@ -19,3 +19,11 @@ data WindowPropertiesScrollbarsVisiblePropertyInfo data WindowPropertiesStatusbarVisiblePropertyInfo data WindowPropertiesToolbarVisiblePropertyInfo+data WindowPropertiesGetFullscreenMethodInfo+data WindowPropertiesGetGeometryMethodInfo+data WindowPropertiesGetLocationbarVisibleMethodInfo+data WindowPropertiesGetMenubarVisibleMethodInfo+data WindowPropertiesGetResizableMethodInfo+data WindowPropertiesGetScrollbarsVisibleMethodInfo+data WindowPropertiesGetStatusbarVisibleMethodInfo+data WindowPropertiesGetToolbarVisibleMethodInfo
GI/WebKit2/Structs.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1
GI/WebKit2/Structs/Credential.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -15,26 +16,32 @@ -- * Methods -- ** credentialCopy+ CredentialCopyMethodInfo , credentialCopy , -- ** credentialFree+ CredentialFreeMethodInfo , credentialFree , -- ** credentialGetPassword+ CredentialGetPasswordMethodInfo , credentialGetPassword , -- ** credentialGetPersistence+ CredentialGetPersistenceMethodInfo , credentialGetPersistence , -- ** credentialGetUsername+ CredentialGetUsernameMethodInfo , credentialGetUsername , -- ** credentialHasPassword+ CredentialHasPasswordMethodInfo , credentialHasPassword , @@ -68,9 +75,8 @@ -- method Credential::new -- method type : Constructor--- Args : [Arg {argName = "username", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "password", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "persistence", argType = TInterface "WebKit2" "CredentialPersistence", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "username", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "password", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "persistence", argType = TInterface "WebKit2" "CredentialPersistence", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "username", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "password", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "persistence", argType = TInterface "WebKit2" "CredentialPersistence", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "Credential" -- throws : False -- Skip return : False@@ -84,10 +90,10 @@ credentialNew :: (MonadIO m) =>- T.Text -> -- username- T.Text -> -- password- CredentialPersistence -> -- persistence- m Credential+ T.Text -- username+ -> T.Text -- password+ -> CredentialPersistence -- persistence+ -> m Credential -- result credentialNew username password persistence = liftIO $ do username' <- textToCString username password' <- textToCString password@@ -101,9 +107,8 @@ -- method Credential::copy -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Credential", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Credential", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Credential", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "Credential" -- throws : False -- Skip return : False@@ -115,8 +120,8 @@ credentialCopy :: (MonadIO m) =>- Credential -> -- _obj- m Credential+ Credential -- _obj+ -> m Credential -- result credentialCopy _obj = liftIO $ do let _obj' = unsafeManagedPtrGetPtr _obj result <- webkit_credential_copy _obj'@@ -125,11 +130,14 @@ touchManagedPtr _obj return result' +data CredentialCopyMethodInfo+instance (signature ~ (m Credential), MonadIO m) => MethodInfo CredentialCopyMethodInfo Credential signature where+ overloadedMethod _ = credentialCopy+ -- method Credential::free -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Credential", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Credential", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Credential", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -141,19 +149,22 @@ credentialFree :: (MonadIO m) =>- Credential -> -- _obj- m ()+ Credential -- _obj+ -> m () -- result credentialFree _obj = liftIO $ do let _obj' = unsafeManagedPtrGetPtr _obj webkit_credential_free _obj' touchManagedPtr _obj return () +data CredentialFreeMethodInfo+instance (signature ~ (m ()), MonadIO m) => MethodInfo CredentialFreeMethodInfo Credential signature where+ overloadedMethod _ = credentialFree+ -- method Credential::get_password -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Credential", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Credential", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Credential", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -165,8 +176,8 @@ credentialGetPassword :: (MonadIO m) =>- Credential -> -- _obj- m T.Text+ Credential -- _obj+ -> m T.Text -- result credentialGetPassword _obj = liftIO $ do let _obj' = unsafeManagedPtrGetPtr _obj result <- webkit_credential_get_password _obj'@@ -175,11 +186,14 @@ touchManagedPtr _obj return result' +data CredentialGetPasswordMethodInfo+instance (signature ~ (m T.Text), MonadIO m) => MethodInfo CredentialGetPasswordMethodInfo Credential signature where+ overloadedMethod _ = credentialGetPassword+ -- method Credential::get_persistence -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Credential", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Credential", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Credential", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "CredentialPersistence" -- throws : False -- Skip return : False@@ -191,8 +205,8 @@ credentialGetPersistence :: (MonadIO m) =>- Credential -> -- _obj- m CredentialPersistence+ Credential -- _obj+ -> m CredentialPersistence -- result credentialGetPersistence _obj = liftIO $ do let _obj' = unsafeManagedPtrGetPtr _obj result <- webkit_credential_get_persistence _obj'@@ -200,11 +214,14 @@ touchManagedPtr _obj return result' +data CredentialGetPersistenceMethodInfo+instance (signature ~ (m CredentialPersistence), MonadIO m) => MethodInfo CredentialGetPersistenceMethodInfo Credential signature where+ overloadedMethod _ = credentialGetPersistence+ -- method Credential::get_username -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Credential", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Credential", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Credential", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -216,8 +233,8 @@ credentialGetUsername :: (MonadIO m) =>- Credential -> -- _obj- m T.Text+ Credential -- _obj+ -> m T.Text -- result credentialGetUsername _obj = liftIO $ do let _obj' = unsafeManagedPtrGetPtr _obj result <- webkit_credential_get_username _obj'@@ -226,11 +243,14 @@ touchManagedPtr _obj return result' +data CredentialGetUsernameMethodInfo+instance (signature ~ (m T.Text), MonadIO m) => MethodInfo CredentialGetUsernameMethodInfo Credential signature where+ overloadedMethod _ = credentialGetUsername+ -- method Credential::has_password -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Credential", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "Credential", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "Credential", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False@@ -242,13 +262,34 @@ credentialHasPassword :: (MonadIO m) =>- Credential -> -- _obj- m Bool+ Credential -- _obj+ -> m Bool -- result credentialHasPassword _obj = liftIO $ do let _obj' = unsafeManagedPtrGetPtr _obj result <- webkit_credential_has_password _obj' let result' = (/= 0) result touchManagedPtr _obj return result'++data CredentialHasPasswordMethodInfo+instance (signature ~ (m Bool), MonadIO m) => MethodInfo CredentialHasPasswordMethodInfo Credential signature where+ overloadedMethod _ = credentialHasPassword++type family ResolveCredentialMethod (t :: Symbol) (o :: *) :: * where+ ResolveCredentialMethod "copy" o = CredentialCopyMethodInfo+ ResolveCredentialMethod "free" o = CredentialFreeMethodInfo+ ResolveCredentialMethod "hasPassword" o = CredentialHasPasswordMethodInfo+ ResolveCredentialMethod "getPassword" o = CredentialGetPasswordMethodInfo+ ResolveCredentialMethod "getPersistence" o = CredentialGetPersistenceMethodInfo+ ResolveCredentialMethod "getUsername" o = CredentialGetUsernameMethodInfo+ ResolveCredentialMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveCredentialMethod t Credential, MethodInfo info Credential p) => IsLabelProxy t (Credential -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveCredentialMethod t Credential, MethodInfo info Credential p) => IsLabel t (Credential -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif
GI/WebKit2/Structs/Credential.hs-boot view
@@ -9,3 +9,9 @@ newtype Credential = Credential (ForeignPtr Credential) instance BoxedObject Credential where+data CredentialCopyMethodInfo+data CredentialFreeMethodInfo+data CredentialGetPasswordMethodInfo+data CredentialGetPersistenceMethodInfo+data CredentialGetUsernameMethodInfo+data CredentialHasPasswordMethodInfo
GI/WebKit2/Structs/JavascriptResult.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -15,18 +16,22 @@ -- * Methods -- ** javascriptResultGetGlobalContext+ JavascriptResultGetGlobalContextMethodInfo, javascriptResultGetGlobalContext , -- ** javascriptResultGetValue+ JavascriptResultGetValueMethodInfo , javascriptResultGetValue , -- ** javascriptResultRef+ JavascriptResultRefMethodInfo , javascriptResultRef , -- ** javascriptResultUnref+ JavascriptResultUnrefMethodInfo , javascriptResultUnref , @@ -57,9 +62,8 @@ -- method JavascriptResult::get_global_context -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "JavascriptResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "JavascriptResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "JavascriptResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "JavaScriptCore" "GlobalContext" -- throws : False -- Skip return : False@@ -71,8 +75,8 @@ javascriptResultGetGlobalContext :: (MonadIO m) =>- JavascriptResult -> -- _obj- m JavaScriptCore.GlobalContext+ JavascriptResult -- _obj+ -> m JavaScriptCore.GlobalContext -- result javascriptResultGetGlobalContext _obj = liftIO $ do let _obj' = unsafeManagedPtrGetPtr _obj result <- webkit_javascript_result_get_global_context _obj'@@ -82,11 +86,14 @@ touchManagedPtr _obj return result' +data JavascriptResultGetGlobalContextMethodInfo+instance (signature ~ (m JavaScriptCore.GlobalContext), MonadIO m) => MethodInfo JavascriptResultGetGlobalContextMethodInfo JavascriptResult signature where+ overloadedMethod _ = javascriptResultGetGlobalContext+ -- method JavascriptResult::get_value -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "JavascriptResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "JavascriptResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "JavascriptResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "JavaScriptCore" "Value" -- throws : False -- Skip return : False@@ -98,8 +105,8 @@ javascriptResultGetValue :: (MonadIO m) =>- JavascriptResult -> -- _obj- m JavaScriptCore.Value+ JavascriptResult -- _obj+ -> m JavaScriptCore.Value -- result javascriptResultGetValue _obj = liftIO $ do let _obj' = unsafeManagedPtrGetPtr _obj result <- webkit_javascript_result_get_value _obj'@@ -109,11 +116,14 @@ touchManagedPtr _obj return result' +data JavascriptResultGetValueMethodInfo+instance (signature ~ (m JavaScriptCore.Value), MonadIO m) => MethodInfo JavascriptResultGetValueMethodInfo JavascriptResult signature where+ overloadedMethod _ = javascriptResultGetValue+ -- method JavascriptResult::ref -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "JavascriptResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "JavascriptResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "JavascriptResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "JavascriptResult" -- throws : False -- Skip return : False@@ -125,8 +135,8 @@ javascriptResultRef :: (MonadIO m) =>- JavascriptResult -> -- _obj- m JavascriptResult+ JavascriptResult -- _obj+ -> m JavascriptResult -- result javascriptResultRef _obj = liftIO $ do let _obj' = unsafeManagedPtrGetPtr _obj result <- webkit_javascript_result_ref _obj'@@ -135,11 +145,14 @@ touchManagedPtr _obj return result' +data JavascriptResultRefMethodInfo+instance (signature ~ (m JavascriptResult), MonadIO m) => MethodInfo JavascriptResultRefMethodInfo JavascriptResult signature where+ overloadedMethod _ = javascriptResultRef+ -- method JavascriptResult::unref -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "JavascriptResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "JavascriptResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "JavascriptResult", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -151,12 +164,31 @@ javascriptResultUnref :: (MonadIO m) =>- JavascriptResult -> -- _obj- m ()+ JavascriptResult -- _obj+ -> m () -- result javascriptResultUnref _obj = liftIO $ do let _obj' = unsafeManagedPtrGetPtr _obj webkit_javascript_result_unref _obj' touchManagedPtr _obj return ()++data JavascriptResultUnrefMethodInfo+instance (signature ~ (m ()), MonadIO m) => MethodInfo JavascriptResultUnrefMethodInfo JavascriptResult signature where+ overloadedMethod _ = javascriptResultUnref++type family ResolveJavascriptResultMethod (t :: Symbol) (o :: *) :: * where+ ResolveJavascriptResultMethod "ref" o = JavascriptResultRefMethodInfo+ ResolveJavascriptResultMethod "unref" o = JavascriptResultUnrefMethodInfo+ ResolveJavascriptResultMethod "getGlobalContext" o = JavascriptResultGetGlobalContextMethodInfo+ ResolveJavascriptResultMethod "getValue" o = JavascriptResultGetValueMethodInfo+ ResolveJavascriptResultMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveJavascriptResultMethod t JavascriptResult, MethodInfo info JavascriptResult p) => IsLabelProxy t (JavascriptResult -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveJavascriptResultMethod t JavascriptResult, MethodInfo info JavascriptResult p) => IsLabel t (JavascriptResult -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif
GI/WebKit2/Structs/JavascriptResult.hs-boot view
@@ -9,3 +9,7 @@ newtype JavascriptResult = JavascriptResult (ForeignPtr JavascriptResult) instance BoxedObject JavascriptResult where+data JavascriptResultGetGlobalContextMethodInfo+data JavascriptResultGetValueMethodInfo+data JavascriptResultRefMethodInfo+data JavascriptResultUnrefMethodInfo
GI/WebKit2/Structs/MimeInfo.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -15,22 +16,27 @@ -- * Methods -- ** mimeInfoGetDescription+ MimeInfoGetDescriptionMethodInfo , mimeInfoGetDescription , -- ** mimeInfoGetExtensions+ MimeInfoGetExtensionsMethodInfo , mimeInfoGetExtensions , -- ** mimeInfoGetMimeType+ MimeInfoGetMimeTypeMethodInfo , mimeInfoGetMimeType , -- ** mimeInfoRef+ MimeInfoRefMethodInfo , mimeInfoRef , -- ** mimeInfoUnref+ MimeInfoUnrefMethodInfo , mimeInfoUnref , @@ -60,9 +66,8 @@ -- method MimeInfo::get_description -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "MimeInfo", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "MimeInfo", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "MimeInfo", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -74,8 +79,8 @@ mimeInfoGetDescription :: (MonadIO m) =>- MimeInfo -> -- _obj- m T.Text+ MimeInfo -- _obj+ -> m T.Text -- result mimeInfoGetDescription _obj = liftIO $ do let _obj' = unsafeManagedPtrGetPtr _obj result <- webkit_mime_info_get_description _obj'@@ -84,11 +89,14 @@ touchManagedPtr _obj return result' +data MimeInfoGetDescriptionMethodInfo+instance (signature ~ (m T.Text), MonadIO m) => MethodInfo MimeInfoGetDescriptionMethodInfo MimeInfo signature where+ overloadedMethod _ = mimeInfoGetDescription+ -- method MimeInfo::get_extensions -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "MimeInfo", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "MimeInfo", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "MimeInfo", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TCArray True (-1) (-1) (TBasicType TUTF8) -- throws : False -- Skip return : False@@ -100,8 +108,8 @@ mimeInfoGetExtensions :: (MonadIO m) =>- MimeInfo -> -- _obj- m [T.Text]+ MimeInfo -- _obj+ -> m [T.Text] -- result mimeInfoGetExtensions _obj = liftIO $ do let _obj' = unsafeManagedPtrGetPtr _obj result <- webkit_mime_info_get_extensions _obj'@@ -110,11 +118,14 @@ touchManagedPtr _obj return result' +data MimeInfoGetExtensionsMethodInfo+instance (signature ~ (m [T.Text]), MonadIO m) => MethodInfo MimeInfoGetExtensionsMethodInfo MimeInfo signature where+ overloadedMethod _ = mimeInfoGetExtensions+ -- method MimeInfo::get_mime_type -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "MimeInfo", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "MimeInfo", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "MimeInfo", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -126,8 +137,8 @@ mimeInfoGetMimeType :: (MonadIO m) =>- MimeInfo -> -- _obj- m T.Text+ MimeInfo -- _obj+ -> m T.Text -- result mimeInfoGetMimeType _obj = liftIO $ do let _obj' = unsafeManagedPtrGetPtr _obj result <- webkit_mime_info_get_mime_type _obj'@@ -136,11 +147,14 @@ touchManagedPtr _obj return result' +data MimeInfoGetMimeTypeMethodInfo+instance (signature ~ (m T.Text), MonadIO m) => MethodInfo MimeInfoGetMimeTypeMethodInfo MimeInfo signature where+ overloadedMethod _ = mimeInfoGetMimeType+ -- method MimeInfo::ref -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "MimeInfo", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "MimeInfo", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "MimeInfo", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "MimeInfo" -- throws : False -- Skip return : False@@ -152,8 +166,8 @@ mimeInfoRef :: (MonadIO m) =>- MimeInfo -> -- _obj- m MimeInfo+ MimeInfo -- _obj+ -> m MimeInfo -- result mimeInfoRef _obj = liftIO $ do let _obj' = unsafeManagedPtrGetPtr _obj result <- webkit_mime_info_ref _obj'@@ -162,11 +176,14 @@ touchManagedPtr _obj return result' +data MimeInfoRefMethodInfo+instance (signature ~ (m MimeInfo), MonadIO m) => MethodInfo MimeInfoRefMethodInfo MimeInfo signature where+ overloadedMethod _ = mimeInfoRef+ -- method MimeInfo::unref -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "MimeInfo", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "MimeInfo", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "MimeInfo", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -178,12 +195,32 @@ mimeInfoUnref :: (MonadIO m) =>- MimeInfo -> -- _obj- m ()+ MimeInfo -- _obj+ -> m () -- result mimeInfoUnref _obj = liftIO $ do let _obj' = unsafeManagedPtrGetPtr _obj webkit_mime_info_unref _obj' touchManagedPtr _obj return ()++data MimeInfoUnrefMethodInfo+instance (signature ~ (m ()), MonadIO m) => MethodInfo MimeInfoUnrefMethodInfo MimeInfo signature where+ overloadedMethod _ = mimeInfoUnref++type family ResolveMimeInfoMethod (t :: Symbol) (o :: *) :: * where+ ResolveMimeInfoMethod "ref" o = MimeInfoRefMethodInfo+ ResolveMimeInfoMethod "unref" o = MimeInfoUnrefMethodInfo+ ResolveMimeInfoMethod "getDescription" o = MimeInfoGetDescriptionMethodInfo+ ResolveMimeInfoMethod "getExtensions" o = MimeInfoGetExtensionsMethodInfo+ ResolveMimeInfoMethod "getMimeType" o = MimeInfoGetMimeTypeMethodInfo+ ResolveMimeInfoMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveMimeInfoMethod t MimeInfo, MethodInfo info MimeInfo p) => IsLabelProxy t (MimeInfo -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveMimeInfoMethod t MimeInfo, MethodInfo info MimeInfo p) => IsLabel t (MimeInfo -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif
GI/WebKit2/Structs/MimeInfo.hs-boot view
@@ -9,3 +9,8 @@ newtype MimeInfo = MimeInfo (ForeignPtr MimeInfo) instance BoxedObject MimeInfo where+data MimeInfoGetDescriptionMethodInfo+data MimeInfoGetExtensionsMethodInfo+data MimeInfoGetMimeTypeMethodInfo+data MimeInfoRefMethodInfo+data MimeInfoUnrefMethodInfo
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -15,30 +16,37 @@ -- * Methods -- ** navigationActionCopy+ NavigationActionCopyMethodInfo , navigationActionCopy , -- ** navigationActionFree+ NavigationActionFreeMethodInfo , navigationActionFree , -- ** navigationActionGetModifiers+ NavigationActionGetModifiersMethodInfo , navigationActionGetModifiers , -- ** navigationActionGetMouseButton+ NavigationActionGetMouseButtonMethodInfo, navigationActionGetMouseButton , -- ** navigationActionGetNavigationType+ NavigationActionGetNavigationTypeMethodInfo, navigationActionGetNavigationType , -- ** navigationActionGetRequest+ NavigationActionGetRequestMethodInfo , navigationActionGetRequest , -- ** navigationActionIsUserGesture+ NavigationActionIsUserGestureMethodInfo , navigationActionIsUserGesture , @@ -68,9 +76,8 @@ -- method NavigationAction::copy -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "NavigationAction", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "NavigationAction", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "NavigationAction", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "NavigationAction" -- throws : False -- Skip return : False@@ -82,8 +89,8 @@ navigationActionCopy :: (MonadIO m) =>- NavigationAction -> -- _obj- m NavigationAction+ NavigationAction -- _obj+ -> m NavigationAction -- result navigationActionCopy _obj = liftIO $ do let _obj' = unsafeManagedPtrGetPtr _obj result <- webkit_navigation_action_copy _obj'@@ -92,11 +99,14 @@ touchManagedPtr _obj return result' +data NavigationActionCopyMethodInfo+instance (signature ~ (m NavigationAction), MonadIO m) => MethodInfo NavigationActionCopyMethodInfo NavigationAction signature where+ overloadedMethod _ = navigationActionCopy+ -- method NavigationAction::free -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "NavigationAction", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "NavigationAction", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "NavigationAction", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -108,19 +118,22 @@ navigationActionFree :: (MonadIO m) =>- NavigationAction -> -- _obj- m ()+ NavigationAction -- _obj+ -> m () -- result navigationActionFree _obj = liftIO $ do let _obj' = unsafeManagedPtrGetPtr _obj webkit_navigation_action_free _obj' touchManagedPtr _obj return () +data NavigationActionFreeMethodInfo+instance (signature ~ (m ()), MonadIO m) => MethodInfo NavigationActionFreeMethodInfo NavigationAction signature where+ overloadedMethod _ = navigationActionFree+ -- method NavigationAction::get_modifiers -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "NavigationAction", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "NavigationAction", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "NavigationAction", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUInt32 -- throws : False -- Skip return : False@@ -132,19 +145,22 @@ navigationActionGetModifiers :: (MonadIO m) =>- NavigationAction -> -- _obj- m Word32+ NavigationAction -- _obj+ -> m Word32 -- result navigationActionGetModifiers _obj = liftIO $ do let _obj' = unsafeManagedPtrGetPtr _obj result <- webkit_navigation_action_get_modifiers _obj' touchManagedPtr _obj return result +data NavigationActionGetModifiersMethodInfo+instance (signature ~ (m Word32), MonadIO m) => MethodInfo NavigationActionGetModifiersMethodInfo NavigationAction signature where+ overloadedMethod _ = navigationActionGetModifiers+ -- method NavigationAction::get_mouse_button -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "NavigationAction", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "NavigationAction", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "NavigationAction", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUInt32 -- throws : False -- Skip return : False@@ -156,19 +172,22 @@ navigationActionGetMouseButton :: (MonadIO m) =>- NavigationAction -> -- _obj- m Word32+ NavigationAction -- _obj+ -> m Word32 -- result navigationActionGetMouseButton _obj = liftIO $ do let _obj' = unsafeManagedPtrGetPtr _obj result <- webkit_navigation_action_get_mouse_button _obj' touchManagedPtr _obj return result +data NavigationActionGetMouseButtonMethodInfo+instance (signature ~ (m Word32), MonadIO m) => MethodInfo NavigationActionGetMouseButtonMethodInfo NavigationAction signature where+ overloadedMethod _ = navigationActionGetMouseButton+ -- method NavigationAction::get_navigation_type -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "NavigationAction", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "NavigationAction", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "NavigationAction", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "NavigationType" -- throws : False -- Skip return : False@@ -180,8 +199,8 @@ navigationActionGetNavigationType :: (MonadIO m) =>- NavigationAction -> -- _obj- m NavigationType+ NavigationAction -- _obj+ -> m NavigationType -- result navigationActionGetNavigationType _obj = liftIO $ do let _obj' = unsafeManagedPtrGetPtr _obj result <- webkit_navigation_action_get_navigation_type _obj'@@ -189,11 +208,14 @@ touchManagedPtr _obj return result' +data NavigationActionGetNavigationTypeMethodInfo+instance (signature ~ (m NavigationType), MonadIO m) => MethodInfo NavigationActionGetNavigationTypeMethodInfo NavigationAction signature where+ overloadedMethod _ = navigationActionGetNavigationType+ -- method NavigationAction::get_request -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "NavigationAction", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "NavigationAction", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "NavigationAction", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "URIRequest" -- throws : False -- Skip return : False@@ -205,8 +227,8 @@ navigationActionGetRequest :: (MonadIO m) =>- NavigationAction -> -- _obj- m URIRequest+ NavigationAction -- _obj+ -> m URIRequest -- result navigationActionGetRequest _obj = liftIO $ do let _obj' = unsafeManagedPtrGetPtr _obj result <- webkit_navigation_action_get_request _obj'@@ -215,11 +237,14 @@ touchManagedPtr _obj return result' +data NavigationActionGetRequestMethodInfo+instance (signature ~ (m URIRequest), MonadIO m) => MethodInfo NavigationActionGetRequestMethodInfo NavigationAction signature where+ overloadedMethod _ = navigationActionGetRequest+ -- method NavigationAction::is_user_gesture -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "NavigationAction", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "NavigationAction", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "NavigationAction", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False@@ -231,13 +256,35 @@ navigationActionIsUserGesture :: (MonadIO m) =>- NavigationAction -> -- _obj- m Bool+ NavigationAction -- _obj+ -> m Bool -- result navigationActionIsUserGesture _obj = liftIO $ do let _obj' = unsafeManagedPtrGetPtr _obj result <- webkit_navigation_action_is_user_gesture _obj' let result' = (/= 0) result touchManagedPtr _obj return result'++data NavigationActionIsUserGestureMethodInfo+instance (signature ~ (m Bool), MonadIO m) => MethodInfo NavigationActionIsUserGestureMethodInfo NavigationAction signature where+ overloadedMethod _ = navigationActionIsUserGesture++type family ResolveNavigationActionMethod (t :: Symbol) (o :: *) :: * where+ ResolveNavigationActionMethod "copy" o = NavigationActionCopyMethodInfo+ ResolveNavigationActionMethod "free" o = NavigationActionFreeMethodInfo+ ResolveNavigationActionMethod "isUserGesture" o = NavigationActionIsUserGestureMethodInfo+ ResolveNavigationActionMethod "getModifiers" o = NavigationActionGetModifiersMethodInfo+ ResolveNavigationActionMethod "getMouseButton" o = NavigationActionGetMouseButtonMethodInfo+ ResolveNavigationActionMethod "getNavigationType" o = NavigationActionGetNavigationTypeMethodInfo+ ResolveNavigationActionMethod "getRequest" o = NavigationActionGetRequestMethodInfo+ ResolveNavigationActionMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveNavigationActionMethod t NavigationAction, MethodInfo info NavigationAction p) => IsLabelProxy t (NavigationAction -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveNavigationActionMethod t NavigationAction, MethodInfo info NavigationAction p) => IsLabel t (NavigationAction -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif
@@ -9,3 +9,10 @@ newtype NavigationAction = NavigationAction (ForeignPtr NavigationAction) instance BoxedObject NavigationAction where+data NavigationActionCopyMethodInfo+data NavigationActionFreeMethodInfo+data NavigationActionGetModifiersMethodInfo+data NavigationActionGetMouseButtonMethodInfo+data NavigationActionGetNavigationTypeMethodInfo+data NavigationActionGetRequestMethodInfo+data NavigationActionIsUserGestureMethodInfo
GI/WebKit2/Structs/ScriptDialog.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -15,22 +16,27 @@ -- * Methods -- ** scriptDialogConfirmSetConfirmed+ ScriptDialogConfirmSetConfirmedMethodInfo, scriptDialogConfirmSetConfirmed , -- ** scriptDialogGetDialogType+ ScriptDialogGetDialogTypeMethodInfo , scriptDialogGetDialogType , -- ** scriptDialogGetMessage+ ScriptDialogGetMessageMethodInfo , scriptDialogGetMessage , -- ** scriptDialogPromptGetDefaultText+ ScriptDialogPromptGetDefaultTextMethodInfo, scriptDialogPromptGetDefaultText , -- ** scriptDialogPromptSetText+ ScriptDialogPromptSetTextMethodInfo , scriptDialogPromptSetText , @@ -60,9 +66,8 @@ -- method ScriptDialog::confirm_set_confirmed -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ScriptDialog", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "confirmed", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "ScriptDialog", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "confirmed", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ScriptDialog", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "confirmed", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -75,9 +80,9 @@ scriptDialogConfirmSetConfirmed :: (MonadIO m) =>- ScriptDialog -> -- _obj- Bool -> -- confirmed- m ()+ ScriptDialog -- _obj+ -> Bool -- confirmed+ -> m () -- result scriptDialogConfirmSetConfirmed _obj confirmed = liftIO $ do let _obj' = unsafeManagedPtrGetPtr _obj let confirmed' = (fromIntegral . fromEnum) confirmed@@ -85,11 +90,14 @@ touchManagedPtr _obj return () +data ScriptDialogConfirmSetConfirmedMethodInfo+instance (signature ~ (Bool -> m ()), MonadIO m) => MethodInfo ScriptDialogConfirmSetConfirmedMethodInfo ScriptDialog signature where+ overloadedMethod _ = scriptDialogConfirmSetConfirmed+ -- method ScriptDialog::get_dialog_type -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ScriptDialog", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "ScriptDialog", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ScriptDialog", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "ScriptDialogType" -- throws : False -- Skip return : False@@ -101,8 +109,8 @@ scriptDialogGetDialogType :: (MonadIO m) =>- ScriptDialog -> -- _obj- m ScriptDialogType+ ScriptDialog -- _obj+ -> m ScriptDialogType -- result scriptDialogGetDialogType _obj = liftIO $ do let _obj' = unsafeManagedPtrGetPtr _obj result <- webkit_script_dialog_get_dialog_type _obj'@@ -110,11 +118,14 @@ touchManagedPtr _obj return result' +data ScriptDialogGetDialogTypeMethodInfo+instance (signature ~ (m ScriptDialogType), MonadIO m) => MethodInfo ScriptDialogGetDialogTypeMethodInfo ScriptDialog signature where+ overloadedMethod _ = scriptDialogGetDialogType+ -- method ScriptDialog::get_message -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ScriptDialog", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "ScriptDialog", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ScriptDialog", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -126,8 +137,8 @@ scriptDialogGetMessage :: (MonadIO m) =>- ScriptDialog -> -- _obj- m T.Text+ ScriptDialog -- _obj+ -> m T.Text -- result scriptDialogGetMessage _obj = liftIO $ do let _obj' = unsafeManagedPtrGetPtr _obj result <- webkit_script_dialog_get_message _obj'@@ -136,11 +147,14 @@ touchManagedPtr _obj return result' +data ScriptDialogGetMessageMethodInfo+instance (signature ~ (m T.Text), MonadIO m) => MethodInfo ScriptDialogGetMessageMethodInfo ScriptDialog signature where+ overloadedMethod _ = scriptDialogGetMessage+ -- method ScriptDialog::prompt_get_default_text -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ScriptDialog", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "ScriptDialog", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ScriptDialog", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TUTF8 -- throws : False -- Skip return : False@@ -152,8 +166,8 @@ scriptDialogPromptGetDefaultText :: (MonadIO m) =>- ScriptDialog -> -- _obj- m T.Text+ ScriptDialog -- _obj+ -> m T.Text -- result scriptDialogPromptGetDefaultText _obj = liftIO $ do let _obj' = unsafeManagedPtrGetPtr _obj result <- webkit_script_dialog_prompt_get_default_text _obj'@@ -162,11 +176,14 @@ touchManagedPtr _obj return result' +data ScriptDialogPromptGetDefaultTextMethodInfo+instance (signature ~ (m T.Text), MonadIO m) => MethodInfo ScriptDialogPromptGetDefaultTextMethodInfo ScriptDialog signature where+ overloadedMethod _ = scriptDialogPromptGetDefaultText+ -- method ScriptDialog::prompt_set_text -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ScriptDialog", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "text", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "ScriptDialog", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "text", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "ScriptDialog", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "text", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -179,9 +196,9 @@ scriptDialogPromptSetText :: (MonadIO m) =>- ScriptDialog -> -- _obj- T.Text -> -- text- m ()+ ScriptDialog -- _obj+ -> T.Text -- text+ -> m () -- result scriptDialogPromptSetText _obj text = liftIO $ do let _obj' = unsafeManagedPtrGetPtr _obj text' <- textToCString text@@ -189,5 +206,25 @@ touchManagedPtr _obj freeMem text' return ()++data ScriptDialogPromptSetTextMethodInfo+instance (signature ~ (T.Text -> m ()), MonadIO m) => MethodInfo ScriptDialogPromptSetTextMethodInfo ScriptDialog signature where+ overloadedMethod _ = scriptDialogPromptSetText++type family ResolveScriptDialogMethod (t :: Symbol) (o :: *) :: * where+ ResolveScriptDialogMethod "confirmSetConfirmed" o = ScriptDialogConfirmSetConfirmedMethodInfo+ ResolveScriptDialogMethod "promptGetDefaultText" o = ScriptDialogPromptGetDefaultTextMethodInfo+ ResolveScriptDialogMethod "promptSetText" o = ScriptDialogPromptSetTextMethodInfo+ ResolveScriptDialogMethod "getDialogType" o = ScriptDialogGetDialogTypeMethodInfo+ ResolveScriptDialogMethod "getMessage" o = ScriptDialogGetMessageMethodInfo+ ResolveScriptDialogMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveScriptDialogMethod t ScriptDialog, MethodInfo info ScriptDialog p) => IsLabelProxy t (ScriptDialog -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveScriptDialogMethod t ScriptDialog, MethodInfo info ScriptDialog p) => IsLabel t (ScriptDialog -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif
GI/WebKit2/Structs/ScriptDialog.hs-boot view
@@ -9,3 +9,8 @@ newtype ScriptDialog = ScriptDialog (ForeignPtr ScriptDialog) instance BoxedObject ScriptDialog where+data ScriptDialogConfirmSetConfirmedMethodInfo+data ScriptDialogGetDialogTypeMethodInfo+data ScriptDialogGetMessageMethodInfo+data ScriptDialogPromptGetDefaultTextMethodInfo+data ScriptDialogPromptSetTextMethodInfo
GI/WebKit2/Structs/UserScript.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -19,10 +20,12 @@ -- ** userScriptRef+ UserScriptRefMethodInfo , userScriptRef , -- ** userScriptUnref+ UserScriptUnrefMethodInfo , userScriptUnref , @@ -52,9 +55,8 @@ -- method UserScript::new -- method type : Constructor--- Args : [Arg {argName = "source", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "injected_frames", argType = TInterface "WebKit2" "UserContentInjectedFrames", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "injection_time", argType = TInterface "WebKit2" "UserScriptInjectionTime", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "whitelist", argType = TCArray True (-1) (-1) (TBasicType TUTF8), direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "blacklist", argType = TCArray True (-1) (-1) (TBasicType TUTF8), direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "source", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "injected_frames", argType = TInterface "WebKit2" "UserContentInjectedFrames", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "injection_time", argType = TInterface "WebKit2" "UserScriptInjectionTime", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "whitelist", argType = TCArray True (-1) (-1) (TBasicType TUTF8), direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "blacklist", argType = TCArray True (-1) (-1) (TBasicType TUTF8), direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "source", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "injected_frames", argType = TInterface "WebKit2" "UserContentInjectedFrames", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "injection_time", argType = TInterface "WebKit2" "UserScriptInjectionTime", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "whitelist", argType = TCArray True (-1) (-1) (TBasicType TUTF8), direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "blacklist", argType = TCArray True (-1) (-1) (TBasicType TUTF8), direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "UserScript" -- throws : False -- Skip return : False@@ -70,16 +72,16 @@ userScriptNew :: (MonadIO m) =>- T.Text -> -- source- UserContentInjectedFrames -> -- injected_frames- UserScriptInjectionTime -> -- injection_time- Maybe ([T.Text]) -> -- whitelist- Maybe ([T.Text]) -> -- blacklist- m UserScript-userScriptNew source injected_frames injection_time whitelist blacklist = liftIO $ do+ T.Text -- source+ -> UserContentInjectedFrames -- injectedFrames+ -> UserScriptInjectionTime -- injectionTime+ -> Maybe ([T.Text]) -- whitelist+ -> Maybe ([T.Text]) -- blacklist+ -> m UserScript -- result+userScriptNew source injectedFrames injectionTime whitelist blacklist = liftIO $ do source' <- textToCString source- let injected_frames' = (fromIntegral . fromEnum) injected_frames- let injection_time' = (fromIntegral . fromEnum) injection_time+ let injectedFrames' = (fromIntegral . fromEnum) injectedFrames+ let injectionTime' = (fromIntegral . fromEnum) injectionTime maybeWhitelist <- case whitelist of Nothing -> return nullPtr Just jWhitelist -> do@@ -90,7 +92,7 @@ Just jBlacklist -> do jBlacklist' <- packZeroTerminatedUTF8CArray jBlacklist return jBlacklist'- result <- webkit_user_script_new source' injected_frames' injection_time' maybeWhitelist maybeBlacklist+ result <- webkit_user_script_new source' injectedFrames' injectionTime' maybeWhitelist maybeBlacklist checkUnexpectedReturnNULL "webkit_user_script_new" result result' <- (wrapBoxed UserScript) result freeMem source'@@ -102,9 +104,8 @@ -- method UserScript::ref -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "UserScript", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "UserScript", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "UserScript", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "UserScript" -- throws : False -- Skip return : False@@ -116,8 +117,8 @@ userScriptRef :: (MonadIO m) =>- UserScript -> -- _obj- m UserScript+ UserScript -- _obj+ -> m UserScript -- result userScriptRef _obj = liftIO $ do let _obj' = unsafeManagedPtrGetPtr _obj result <- webkit_user_script_ref _obj'@@ -126,11 +127,14 @@ touchManagedPtr _obj return result' +data UserScriptRefMethodInfo+instance (signature ~ (m UserScript), MonadIO m) => MethodInfo UserScriptRefMethodInfo UserScript signature where+ overloadedMethod _ = userScriptRef+ -- method UserScript::unref -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "UserScript", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "UserScript", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "UserScript", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -142,12 +146,29 @@ userScriptUnref :: (MonadIO m) =>- UserScript -> -- _obj- m ()+ UserScript -- _obj+ -> m () -- result userScriptUnref _obj = liftIO $ do let _obj' = unsafeManagedPtrGetPtr _obj webkit_user_script_unref _obj' touchManagedPtr _obj return ()++data UserScriptUnrefMethodInfo+instance (signature ~ (m ()), MonadIO m) => MethodInfo UserScriptUnrefMethodInfo UserScript signature where+ overloadedMethod _ = userScriptUnref++type family ResolveUserScriptMethod (t :: Symbol) (o :: *) :: * where+ ResolveUserScriptMethod "ref" o = UserScriptRefMethodInfo+ ResolveUserScriptMethod "unref" o = UserScriptUnrefMethodInfo+ ResolveUserScriptMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveUserScriptMethod t UserScript, MethodInfo info UserScript p) => IsLabelProxy t (UserScript -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveUserScriptMethod t UserScript, MethodInfo info UserScript p) => IsLabel t (UserScript -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif
GI/WebKit2/Structs/UserScript.hs-boot view
@@ -9,3 +9,5 @@ newtype UserScript = UserScript (ForeignPtr UserScript) instance BoxedObject UserScript where+data UserScriptRefMethodInfo+data UserScriptUnrefMethodInfo
GI/WebKit2/Structs/UserStyleSheet.hs view
@@ -1,4 +1,5 @@ + {- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1@@ -19,10 +20,12 @@ -- ** userStyleSheetRef+ UserStyleSheetRefMethodInfo , userStyleSheetRef , -- ** userStyleSheetUnref+ UserStyleSheetUnrefMethodInfo , userStyleSheetUnref , @@ -52,9 +55,8 @@ -- method UserStyleSheet::new -- method type : Constructor--- Args : [Arg {argName = "source", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "injected_frames", argType = TInterface "WebKit2" "UserContentInjectedFrames", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "level", argType = TInterface "WebKit2" "UserStyleLevel", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "whitelist", argType = TCArray True (-1) (-1) (TBasicType TUTF8), direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "blacklist", argType = TCArray True (-1) (-1) (TBasicType TUTF8), direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "source", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "injected_frames", argType = TInterface "WebKit2" "UserContentInjectedFrames", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "level", argType = TInterface "WebKit2" "UserStyleLevel", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "whitelist", argType = TCArray True (-1) (-1) (TBasicType TUTF8), direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "blacklist", argType = TCArray True (-1) (-1) (TBasicType TUTF8), direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "source", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "injected_frames", argType = TInterface "WebKit2" "UserContentInjectedFrames", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "level", argType = TInterface "WebKit2" "UserStyleLevel", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "whitelist", argType = TCArray True (-1) (-1) (TBasicType TUTF8), direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing},Arg {argName = "blacklist", argType = TCArray True (-1) (-1) (TBasicType TUTF8), direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "UserStyleSheet" -- throws : False -- Skip return : False@@ -70,15 +72,15 @@ userStyleSheetNew :: (MonadIO m) =>- T.Text -> -- source- UserContentInjectedFrames -> -- injected_frames- UserStyleLevel -> -- level- Maybe ([T.Text]) -> -- whitelist- Maybe ([T.Text]) -> -- blacklist- m UserStyleSheet-userStyleSheetNew source injected_frames level whitelist blacklist = liftIO $ do+ T.Text -- source+ -> UserContentInjectedFrames -- injectedFrames+ -> UserStyleLevel -- level+ -> Maybe ([T.Text]) -- whitelist+ -> Maybe ([T.Text]) -- blacklist+ -> m UserStyleSheet -- result+userStyleSheetNew source injectedFrames level whitelist blacklist = liftIO $ do source' <- textToCString source- let injected_frames' = (fromIntegral . fromEnum) injected_frames+ let injectedFrames' = (fromIntegral . fromEnum) injectedFrames let level' = (fromIntegral . fromEnum) level maybeWhitelist <- case whitelist of Nothing -> return nullPtr@@ -90,7 +92,7 @@ Just jBlacklist -> do jBlacklist' <- packZeroTerminatedUTF8CArray jBlacklist return jBlacklist'- result <- webkit_user_style_sheet_new source' injected_frames' level' maybeWhitelist maybeBlacklist+ result <- webkit_user_style_sheet_new source' injectedFrames' level' maybeWhitelist maybeBlacklist checkUnexpectedReturnNULL "webkit_user_style_sheet_new" result result' <- (wrapBoxed UserStyleSheet) result freeMem source'@@ -102,9 +104,8 @@ -- method UserStyleSheet::ref -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "UserStyleSheet", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "UserStyleSheet", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "UserStyleSheet", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TInterface "WebKit2" "UserStyleSheet" -- throws : False -- Skip return : False@@ -116,8 +117,8 @@ userStyleSheetRef :: (MonadIO m) =>- UserStyleSheet -> -- _obj- m UserStyleSheet+ UserStyleSheet -- _obj+ -> m UserStyleSheet -- result userStyleSheetRef _obj = liftIO $ do let _obj' = unsafeManagedPtrGetPtr _obj result <- webkit_user_style_sheet_ref _obj'@@ -126,11 +127,14 @@ touchManagedPtr _obj return result' +data UserStyleSheetRefMethodInfo+instance (signature ~ (m UserStyleSheet), MonadIO m) => MethodInfo UserStyleSheetRefMethodInfo UserStyleSheet signature where+ overloadedMethod _ = userStyleSheetRef+ -- method UserStyleSheet::unref -- method type : OrdinaryMethod--- Args : [Arg {argName = "_obj", argType = TInterface "WebKit2" "UserStyleSheet", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}]+-- Args : [Arg {argCName = "_obj", argType = TInterface "WebKit2" "UserStyleSheet", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : []--- hInArgs : [Arg {argName = "_obj", argType = TInterface "WebKit2" "UserStyleSheet", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, transfer = TransferNothing}] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False@@ -142,12 +146,29 @@ userStyleSheetUnref :: (MonadIO m) =>- UserStyleSheet -> -- _obj- m ()+ UserStyleSheet -- _obj+ -> m () -- result userStyleSheetUnref _obj = liftIO $ do let _obj' = unsafeManagedPtrGetPtr _obj webkit_user_style_sheet_unref _obj' touchManagedPtr _obj return ()++data UserStyleSheetUnrefMethodInfo+instance (signature ~ (m ()), MonadIO m) => MethodInfo UserStyleSheetUnrefMethodInfo UserStyleSheet signature where+ overloadedMethod _ = userStyleSheetUnref++type family ResolveUserStyleSheetMethod (t :: Symbol) (o :: *) :: * where+ ResolveUserStyleSheetMethod "ref" o = UserStyleSheetRefMethodInfo+ ResolveUserStyleSheetMethod "unref" o = UserStyleSheetUnrefMethodInfo+ ResolveUserStyleSheetMethod l o = MethodResolutionFailed l o++instance (info ~ ResolveUserStyleSheetMethod t UserStyleSheet, MethodInfo info UserStyleSheet p) => IsLabelProxy t (UserStyleSheet -> p) where+ fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)++#if MIN_VERSION_base(4,9,0)+instance (info ~ ResolveUserStyleSheetMethod t UserStyleSheet, MethodInfo info UserStyleSheet p) => IsLabel t (UserStyleSheet -> p) where+ fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)+#endif
GI/WebKit2/Structs/UserStyleSheet.hs-boot view
@@ -9,3 +9,5 @@ newtype UserStyleSheet = UserStyleSheet (ForeignPtr UserStyleSheet) instance BoxedObject UserStyleSheet where+data UserStyleSheetRefMethodInfo+data UserStyleSheetUnrefMethodInfo
gi-webkit2.cabal view
@@ -1,6 +1,6 @@ -- Autogenerated, do not edit. name: gi-webkit2-version: 0.2.10.12+version: 0.2.10.13 synopsis: WebKit2 bindings description: Bindings for WebKit2, autogenerated by haskell-gi. homepage: https://github.com/haskell-gi/haskell-gi@@ -14,8 +14,8 @@ library default-language: Haskell2010- default-extensions: OverloadedStrings, NegativeLiterals, ConstraintKinds, TypeFamilies, MultiParamTypeClasses, KindSignatures, FlexibleInstances, UndecidableInstances, DataKinds, FlexibleContexts- other-extensions: PatternSynonyms ScopedTypeVariables, ViewPatterns+ default-extensions: ScopedTypeVariables, CPP, OverloadedStrings, NegativeLiterals, ConstraintKinds, TypeFamilies, MultiParamTypeClasses, KindSignatures, FlexibleInstances, UndecidableInstances, DataKinds, FlexibleContexts+ other-extensions: PatternSynonyms ViewPatterns ghc-options: -fno-warn-unused-imports -fno-warn-warnings-deprecations exposed-modules: GI.WebKit2.Types GI.WebKit2@@ -74,16 +74,16 @@ GI.WebKit2.Structs.UserStyleSheet pkgconfig-depends: webkit2gtk-4.0 >= 2.10 build-depends: base >= 4.7 && <5,- haskell-gi-base >= 0.12 && < 1,- gi-atk >= 0.2.18.12 && < 0.2.19,- gi-glib >= 0.2.46.12 && < 0.2.47,- gi-gobject >= 0.2.46.12 && < 0.2.47,- gi-gdk >= 0.3.18.12 && < 0.3.19,- gi-gio >= 0.2.46.12 && < 0.2.47,- gi-gtk >= 0.3.18.12 && < 0.3.19,- gi-javascriptcore >= 0.2.10.12 && < 0.2.11,- gi-soup >= 0.2.52.12 && < 0.2.53,- gi-cairo >= 0.1.14.12 && < 0.1.15,+ haskell-gi-base >= 0.13 && < 1,+ gi-atk >= 0.2.18.13 && < 0.2.19,+ gi-glib >= 0.2.46.13 && < 0.2.47,+ gi-gobject >= 0.2.46.13 && < 0.2.47,+ gi-gdk >= 0.3.18.13 && < 0.3.19,+ gi-gio >= 0.2.46.13 && < 0.2.47,+ gi-gtk >= 0.3.18.13 && < 0.3.19,+ gi-javascriptcore >= 0.2.10.13 && < 0.2.11,+ gi-soup >= 0.2.52.13 && < 0.2.53,+ gi-cairo >= 0.1.14.13 && < 0.1.15, bytestring >= 0.10, containers >= 0.5, text >= 1.0,