module GI.WebKit.Objects.WebSettings
(
WebSettings(..) ,
IsWebSettings ,
toWebSettings ,
noWebSettings ,
WebSettingsCopyMethodInfo ,
webSettingsCopy ,
WebSettingsGetUserAgentMethodInfo ,
webSettingsGetUserAgent ,
webSettingsNew ,
WebSettingsAutoLoadImagesPropertyInfo ,
constructWebSettingsAutoLoadImages ,
getWebSettingsAutoLoadImages ,
setWebSettingsAutoLoadImages ,
webSettingsAutoLoadImages ,
WebSettingsAutoResizeWindowPropertyInfo ,
constructWebSettingsAutoResizeWindow ,
getWebSettingsAutoResizeWindow ,
setWebSettingsAutoResizeWindow ,
webSettingsAutoResizeWindow ,
WebSettingsAutoShrinkImagesPropertyInfo ,
constructWebSettingsAutoShrinkImages ,
getWebSettingsAutoShrinkImages ,
setWebSettingsAutoShrinkImages ,
webSettingsAutoShrinkImages ,
WebSettingsCursiveFontFamilyPropertyInfo,
clearWebSettingsCursiveFontFamily ,
constructWebSettingsCursiveFontFamily ,
getWebSettingsCursiveFontFamily ,
setWebSettingsCursiveFontFamily ,
webSettingsCursiveFontFamily ,
WebSettingsDefaultEncodingPropertyInfo ,
clearWebSettingsDefaultEncoding ,
constructWebSettingsDefaultEncoding ,
getWebSettingsDefaultEncoding ,
setWebSettingsDefaultEncoding ,
webSettingsDefaultEncoding ,
WebSettingsDefaultFontFamilyPropertyInfo,
clearWebSettingsDefaultFontFamily ,
constructWebSettingsDefaultFontFamily ,
getWebSettingsDefaultFontFamily ,
setWebSettingsDefaultFontFamily ,
webSettingsDefaultFontFamily ,
WebSettingsDefaultFontSizePropertyInfo ,
constructWebSettingsDefaultFontSize ,
getWebSettingsDefaultFontSize ,
setWebSettingsDefaultFontSize ,
webSettingsDefaultFontSize ,
WebSettingsDefaultMonospaceFontSizePropertyInfo,
constructWebSettingsDefaultMonospaceFontSize,
getWebSettingsDefaultMonospaceFontSize ,
setWebSettingsDefaultMonospaceFontSize ,
webSettingsDefaultMonospaceFontSize ,
WebSettingsEditingBehaviorPropertyInfo ,
constructWebSettingsEditingBehavior ,
getWebSettingsEditingBehavior ,
setWebSettingsEditingBehavior ,
webSettingsEditingBehavior ,
WebSettingsEnableAcceleratedCompositingPropertyInfo,
constructWebSettingsEnableAcceleratedCompositing,
getWebSettingsEnableAcceleratedCompositing,
setWebSettingsEnableAcceleratedCompositing,
webSettingsEnableAcceleratedCompositing ,
WebSettingsEnableCaretBrowsingPropertyInfo,
constructWebSettingsEnableCaretBrowsing ,
getWebSettingsEnableCaretBrowsing ,
setWebSettingsEnableCaretBrowsing ,
webSettingsEnableCaretBrowsing ,
WebSettingsEnableDefaultContextMenuPropertyInfo,
constructWebSettingsEnableDefaultContextMenu,
getWebSettingsEnableDefaultContextMenu ,
setWebSettingsEnableDefaultContextMenu ,
webSettingsEnableDefaultContextMenu ,
WebSettingsEnableDeveloperExtrasPropertyInfo,
constructWebSettingsEnableDeveloperExtras,
getWebSettingsEnableDeveloperExtras ,
setWebSettingsEnableDeveloperExtras ,
webSettingsEnableDeveloperExtras ,
WebSettingsEnableDisplayOfInsecureContentPropertyInfo,
constructWebSettingsEnableDisplayOfInsecureContent,
getWebSettingsEnableDisplayOfInsecureContent,
setWebSettingsEnableDisplayOfInsecureContent,
webSettingsEnableDisplayOfInsecureContent,
WebSettingsEnableDnsPrefetchingPropertyInfo,
constructWebSettingsEnableDnsPrefetching,
getWebSettingsEnableDnsPrefetching ,
setWebSettingsEnableDnsPrefetching ,
webSettingsEnableDnsPrefetching ,
WebSettingsEnableDomPastePropertyInfo ,
constructWebSettingsEnableDomPaste ,
getWebSettingsEnableDomPaste ,
setWebSettingsEnableDomPaste ,
webSettingsEnableDomPaste ,
WebSettingsEnableFileAccessFromFileUrisPropertyInfo,
constructWebSettingsEnableFileAccessFromFileUris,
getWebSettingsEnableFileAccessFromFileUris,
setWebSettingsEnableFileAccessFromFileUris,
webSettingsEnableFileAccessFromFileUris ,
WebSettingsEnableFrameFlatteningPropertyInfo,
constructWebSettingsEnableFrameFlattening,
getWebSettingsEnableFrameFlattening ,
setWebSettingsEnableFrameFlattening ,
webSettingsEnableFrameFlattening ,
WebSettingsEnableFullscreenPropertyInfo ,
constructWebSettingsEnableFullscreen ,
getWebSettingsEnableFullscreen ,
setWebSettingsEnableFullscreen ,
webSettingsEnableFullscreen ,
WebSettingsEnableHtml5DatabasePropertyInfo,
constructWebSettingsEnableHtml5Database ,
getWebSettingsEnableHtml5Database ,
setWebSettingsEnableHtml5Database ,
webSettingsEnableHtml5Database ,
WebSettingsEnableHtml5LocalStoragePropertyInfo,
constructWebSettingsEnableHtml5LocalStorage,
getWebSettingsEnableHtml5LocalStorage ,
setWebSettingsEnableHtml5LocalStorage ,
webSettingsEnableHtml5LocalStorage ,
WebSettingsEnableHyperlinkAuditingPropertyInfo,
constructWebSettingsEnableHyperlinkAuditing,
getWebSettingsEnableHyperlinkAuditing ,
setWebSettingsEnableHyperlinkAuditing ,
webSettingsEnableHyperlinkAuditing ,
WebSettingsEnableJavaAppletPropertyInfo ,
constructWebSettingsEnableJavaApplet ,
getWebSettingsEnableJavaApplet ,
setWebSettingsEnableJavaApplet ,
webSettingsEnableJavaApplet ,
WebSettingsEnableMediaStreamPropertyInfo,
constructWebSettingsEnableMediaStream ,
getWebSettingsEnableMediaStream ,
setWebSettingsEnableMediaStream ,
webSettingsEnableMediaStream ,
WebSettingsEnableMediasourcePropertyInfo,
constructWebSettingsEnableMediasource ,
getWebSettingsEnableMediasource ,
setWebSettingsEnableMediasource ,
webSettingsEnableMediasource ,
WebSettingsEnableOfflineWebApplicationCachePropertyInfo,
constructWebSettingsEnableOfflineWebApplicationCache,
getWebSettingsEnableOfflineWebApplicationCache,
setWebSettingsEnableOfflineWebApplicationCache,
webSettingsEnableOfflineWebApplicationCache,
WebSettingsEnablePageCachePropertyInfo ,
constructWebSettingsEnablePageCache ,
getWebSettingsEnablePageCache ,
setWebSettingsEnablePageCache ,
webSettingsEnablePageCache ,
WebSettingsEnablePluginsPropertyInfo ,
constructWebSettingsEnablePlugins ,
getWebSettingsEnablePlugins ,
setWebSettingsEnablePlugins ,
webSettingsEnablePlugins ,
WebSettingsEnablePrivateBrowsingPropertyInfo,
constructWebSettingsEnablePrivateBrowsing,
getWebSettingsEnablePrivateBrowsing ,
setWebSettingsEnablePrivateBrowsing ,
webSettingsEnablePrivateBrowsing ,
WebSettingsEnableRunningOfInsecureContentPropertyInfo,
constructWebSettingsEnableRunningOfInsecureContent,
getWebSettingsEnableRunningOfInsecureContent,
setWebSettingsEnableRunningOfInsecureContent,
webSettingsEnableRunningOfInsecureContent,
WebSettingsEnableScriptsPropertyInfo ,
constructWebSettingsEnableScripts ,
getWebSettingsEnableScripts ,
setWebSettingsEnableScripts ,
webSettingsEnableScripts ,
WebSettingsEnableSiteSpecificQuirksPropertyInfo,
constructWebSettingsEnableSiteSpecificQuirks,
getWebSettingsEnableSiteSpecificQuirks ,
setWebSettingsEnableSiteSpecificQuirks ,
webSettingsEnableSiteSpecificQuirks ,
WebSettingsEnableSmoothScrollingPropertyInfo,
constructWebSettingsEnableSmoothScrolling,
getWebSettingsEnableSmoothScrolling ,
setWebSettingsEnableSmoothScrolling ,
webSettingsEnableSmoothScrolling ,
WebSettingsEnableSpatialNavigationPropertyInfo,
constructWebSettingsEnableSpatialNavigation,
getWebSettingsEnableSpatialNavigation ,
setWebSettingsEnableSpatialNavigation ,
webSettingsEnableSpatialNavigation ,
WebSettingsEnableSpellCheckingPropertyInfo,
constructWebSettingsEnableSpellChecking ,
getWebSettingsEnableSpellChecking ,
setWebSettingsEnableSpellChecking ,
webSettingsEnableSpellChecking ,
WebSettingsEnableUniversalAccessFromFileUrisPropertyInfo,
constructWebSettingsEnableUniversalAccessFromFileUris,
getWebSettingsEnableUniversalAccessFromFileUris,
setWebSettingsEnableUniversalAccessFromFileUris,
webSettingsEnableUniversalAccessFromFileUris,
WebSettingsEnableWebaudioPropertyInfo ,
constructWebSettingsEnableWebaudio ,
getWebSettingsEnableWebaudio ,
setWebSettingsEnableWebaudio ,
webSettingsEnableWebaudio ,
WebSettingsEnableWebglPropertyInfo ,
constructWebSettingsEnableWebgl ,
getWebSettingsEnableWebgl ,
setWebSettingsEnableWebgl ,
webSettingsEnableWebgl ,
WebSettingsEnableXssAuditorPropertyInfo ,
constructWebSettingsEnableXssAuditor ,
getWebSettingsEnableXssAuditor ,
setWebSettingsEnableXssAuditor ,
webSettingsEnableXssAuditor ,
WebSettingsEnforce96DpiPropertyInfo ,
constructWebSettingsEnforce96Dpi ,
getWebSettingsEnforce96Dpi ,
setWebSettingsEnforce96Dpi ,
webSettingsEnforce96Dpi ,
WebSettingsFantasyFontFamilyPropertyInfo,
clearWebSettingsFantasyFontFamily ,
constructWebSettingsFantasyFontFamily ,
getWebSettingsFantasyFontFamily ,
setWebSettingsFantasyFontFamily ,
webSettingsFantasyFontFamily ,
WebSettingsHtml5LocalStorageDatabasePathPropertyInfo,
clearWebSettingsHtml5LocalStorageDatabasePath,
constructWebSettingsHtml5LocalStorageDatabasePath,
getWebSettingsHtml5LocalStorageDatabasePath,
setWebSettingsHtml5LocalStorageDatabasePath,
webSettingsHtml5LocalStorageDatabasePath,
WebSettingsJavascriptCanAccessClipboardPropertyInfo,
constructWebSettingsJavascriptCanAccessClipboard,
getWebSettingsJavascriptCanAccessClipboard,
setWebSettingsJavascriptCanAccessClipboard,
webSettingsJavascriptCanAccessClipboard ,
WebSettingsJavascriptCanOpenWindowsAutomaticallyPropertyInfo,
constructWebSettingsJavascriptCanOpenWindowsAutomatically,
getWebSettingsJavascriptCanOpenWindowsAutomatically,
setWebSettingsJavascriptCanOpenWindowsAutomatically,
webSettingsJavascriptCanOpenWindowsAutomatically,
WebSettingsMediaPlaybackAllowsInlinePropertyInfo,
constructWebSettingsMediaPlaybackAllowsInline,
getWebSettingsMediaPlaybackAllowsInline ,
setWebSettingsMediaPlaybackAllowsInline ,
webSettingsMediaPlaybackAllowsInline ,
WebSettingsMediaPlaybackRequiresUserGesturePropertyInfo,
constructWebSettingsMediaPlaybackRequiresUserGesture,
getWebSettingsMediaPlaybackRequiresUserGesture,
setWebSettingsMediaPlaybackRequiresUserGesture,
webSettingsMediaPlaybackRequiresUserGesture,
WebSettingsMinimumFontSizePropertyInfo ,
constructWebSettingsMinimumFontSize ,
getWebSettingsMinimumFontSize ,
setWebSettingsMinimumFontSize ,
webSettingsMinimumFontSize ,
WebSettingsMinimumLogicalFontSizePropertyInfo,
constructWebSettingsMinimumLogicalFontSize,
getWebSettingsMinimumLogicalFontSize ,
setWebSettingsMinimumLogicalFontSize ,
webSettingsMinimumLogicalFontSize ,
WebSettingsMonospaceFontFamilyPropertyInfo,
clearWebSettingsMonospaceFontFamily ,
constructWebSettingsMonospaceFontFamily ,
getWebSettingsMonospaceFontFamily ,
setWebSettingsMonospaceFontFamily ,
webSettingsMonospaceFontFamily ,
WebSettingsPrintBackgroundsPropertyInfo ,
constructWebSettingsPrintBackgrounds ,
getWebSettingsPrintBackgrounds ,
setWebSettingsPrintBackgrounds ,
webSettingsPrintBackgrounds ,
WebSettingsResizableTextAreasPropertyInfo,
constructWebSettingsResizableTextAreas ,
getWebSettingsResizableTextAreas ,
setWebSettingsResizableTextAreas ,
webSettingsResizableTextAreas ,
WebSettingsRespectImageOrientationPropertyInfo,
constructWebSettingsRespectImageOrientation,
getWebSettingsRespectImageOrientation ,
setWebSettingsRespectImageOrientation ,
webSettingsRespectImageOrientation ,
WebSettingsSansSerifFontFamilyPropertyInfo,
clearWebSettingsSansSerifFontFamily ,
constructWebSettingsSansSerifFontFamily ,
getWebSettingsSansSerifFontFamily ,
setWebSettingsSansSerifFontFamily ,
webSettingsSansSerifFontFamily ,
WebSettingsSerifFontFamilyPropertyInfo ,
clearWebSettingsSerifFontFamily ,
constructWebSettingsSerifFontFamily ,
getWebSettingsSerifFontFamily ,
setWebSettingsSerifFontFamily ,
webSettingsSerifFontFamily ,
WebSettingsSpellCheckingLanguagesPropertyInfo,
clearWebSettingsSpellCheckingLanguages ,
constructWebSettingsSpellCheckingLanguages,
getWebSettingsSpellCheckingLanguages ,
setWebSettingsSpellCheckingLanguages ,
webSettingsSpellCheckingLanguages ,
WebSettingsTabKeyCyclesThroughElementsPropertyInfo,
constructWebSettingsTabKeyCyclesThroughElements,
getWebSettingsTabKeyCyclesThroughElements,
setWebSettingsTabKeyCyclesThroughElements,
webSettingsTabKeyCyclesThroughElements ,
WebSettingsUserAgentPropertyInfo ,
clearWebSettingsUserAgent ,
constructWebSettingsUserAgent ,
getWebSettingsUserAgent ,
setWebSettingsUserAgent ,
webSettingsUserAgent ,
WebSettingsUserStylesheetUriPropertyInfo,
clearWebSettingsUserStylesheetUri ,
constructWebSettingsUserStylesheetUri ,
getWebSettingsUserStylesheetUri ,
setWebSettingsUserStylesheetUri ,
webSettingsUserStylesheetUri ,
WebSettingsZoomStepPropertyInfo ,
constructWebSettingsZoomStep ,
getWebSettingsZoomStep ,
setWebSettingsZoomStep ,
webSettingsZoomStep ,
) where
import Data.GI.Base.ShortPrelude
import qualified Data.GI.Base.ShortPrelude as SP
import qualified Data.GI.Base.Overloading as O
import qualified Prelude as P
import qualified Data.GI.Base.Attributes as GI.Attributes
import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
import qualified Data.GI.Base.GError as B.GError
import qualified Data.GI.Base.GVariant as B.GVariant
import qualified Data.GI.Base.GParamSpec as B.GParamSpec
import qualified Data.GI.Base.CallStack as B.CallStack
import qualified Data.Text as T
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
import qualified Foreign.Ptr as FP
import qualified GI.GObject.Objects.Object as GObject.Object
import qualified GI.WebKit.Enums as WebKit.Enums
newtype WebSettings = WebSettings (ManagedPtr WebSettings)
foreign import ccall "webkit_web_settings_get_type"
c_webkit_web_settings_get_type :: IO GType
instance GObject WebSettings where
gobjectType _ = c_webkit_web_settings_get_type
class GObject o => IsWebSettings o
#if MIN_VERSION_base(4,9,0)
instance (GObject a, O.UnknownAncestorError WebSettings a) =>
IsWebSettings a
#endif
instance IsWebSettings WebSettings
instance GObject.Object.IsObject WebSettings
toWebSettings :: IsWebSettings o => o -> IO WebSettings
toWebSettings = unsafeCastTo WebSettings
noWebSettings :: Maybe WebSettings
noWebSettings = Nothing
type family ResolveWebSettingsMethod (t :: Symbol) (o :: *) :: * where
ResolveWebSettingsMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveWebSettingsMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveWebSettingsMethod "copy" o = WebSettingsCopyMethodInfo
ResolveWebSettingsMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveWebSettingsMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveWebSettingsMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveWebSettingsMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveWebSettingsMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveWebSettingsMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveWebSettingsMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveWebSettingsMethod "replaceData" o = GObject.Object.ObjectReplaceDataMethodInfo
ResolveWebSettingsMethod "replaceQdata" o = GObject.Object.ObjectReplaceQdataMethodInfo
ResolveWebSettingsMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveWebSettingsMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveWebSettingsMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveWebSettingsMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveWebSettingsMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveWebSettingsMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveWebSettingsMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveWebSettingsMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveWebSettingsMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveWebSettingsMethod "getUserAgent" o = WebSettingsGetUserAgentMethodInfo
ResolveWebSettingsMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveWebSettingsMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveWebSettingsMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveWebSettingsMethod t WebSettings, O.MethodInfo info WebSettings p) => O.IsLabelProxy t (WebSettings -> p) where
fromLabelProxy _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
#if MIN_VERSION_base(4,9,0)
instance (info ~ ResolveWebSettingsMethod t WebSettings, O.MethodInfo info WebSettings p) => O.IsLabel t (WebSettings -> p) where
fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
#endif
getWebSettingsAutoLoadImages :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsAutoLoadImages obj = liftIO $ getObjectPropertyBool obj "auto-load-images"
setWebSettingsAutoLoadImages :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsAutoLoadImages obj val = liftIO $ setObjectPropertyBool obj "auto-load-images" val
constructWebSettingsAutoLoadImages :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsAutoLoadImages val = constructObjectPropertyBool "auto-load-images" val
data WebSettingsAutoLoadImagesPropertyInfo
instance AttrInfo WebSettingsAutoLoadImagesPropertyInfo where
type AttrAllowedOps WebSettingsAutoLoadImagesPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsAutoLoadImagesPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsAutoLoadImagesPropertyInfo = IsWebSettings
type AttrGetType WebSettingsAutoLoadImagesPropertyInfo = Bool
type AttrLabel WebSettingsAutoLoadImagesPropertyInfo = "auto-load-images"
type AttrOrigin WebSettingsAutoLoadImagesPropertyInfo = WebSettings
attrGet _ = getWebSettingsAutoLoadImages
attrSet _ = setWebSettingsAutoLoadImages
attrConstruct _ = constructWebSettingsAutoLoadImages
attrClear _ = undefined
getWebSettingsAutoResizeWindow :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsAutoResizeWindow obj = liftIO $ getObjectPropertyBool obj "auto-resize-window"
setWebSettingsAutoResizeWindow :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsAutoResizeWindow obj val = liftIO $ setObjectPropertyBool obj "auto-resize-window" val
constructWebSettingsAutoResizeWindow :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsAutoResizeWindow val = constructObjectPropertyBool "auto-resize-window" val
data WebSettingsAutoResizeWindowPropertyInfo
instance AttrInfo WebSettingsAutoResizeWindowPropertyInfo where
type AttrAllowedOps WebSettingsAutoResizeWindowPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsAutoResizeWindowPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsAutoResizeWindowPropertyInfo = IsWebSettings
type AttrGetType WebSettingsAutoResizeWindowPropertyInfo = Bool
type AttrLabel WebSettingsAutoResizeWindowPropertyInfo = "auto-resize-window"
type AttrOrigin WebSettingsAutoResizeWindowPropertyInfo = WebSettings
attrGet _ = getWebSettingsAutoResizeWindow
attrSet _ = setWebSettingsAutoResizeWindow
attrConstruct _ = constructWebSettingsAutoResizeWindow
attrClear _ = undefined
getWebSettingsAutoShrinkImages :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsAutoShrinkImages obj = liftIO $ getObjectPropertyBool obj "auto-shrink-images"
setWebSettingsAutoShrinkImages :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsAutoShrinkImages obj val = liftIO $ setObjectPropertyBool obj "auto-shrink-images" val
constructWebSettingsAutoShrinkImages :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsAutoShrinkImages val = constructObjectPropertyBool "auto-shrink-images" val
data WebSettingsAutoShrinkImagesPropertyInfo
instance AttrInfo WebSettingsAutoShrinkImagesPropertyInfo where
type AttrAllowedOps WebSettingsAutoShrinkImagesPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsAutoShrinkImagesPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsAutoShrinkImagesPropertyInfo = IsWebSettings
type AttrGetType WebSettingsAutoShrinkImagesPropertyInfo = Bool
type AttrLabel WebSettingsAutoShrinkImagesPropertyInfo = "auto-shrink-images"
type AttrOrigin WebSettingsAutoShrinkImagesPropertyInfo = WebSettings
attrGet _ = getWebSettingsAutoShrinkImages
attrSet _ = setWebSettingsAutoShrinkImages
attrConstruct _ = constructWebSettingsAutoShrinkImages
attrClear _ = undefined
getWebSettingsCursiveFontFamily :: (MonadIO m, IsWebSettings o) => o -> m (Maybe T.Text)
getWebSettingsCursiveFontFamily obj = liftIO $ getObjectPropertyString obj "cursive-font-family"
setWebSettingsCursiveFontFamily :: (MonadIO m, IsWebSettings o) => o -> T.Text -> m ()
setWebSettingsCursiveFontFamily obj val = liftIO $ setObjectPropertyString obj "cursive-font-family" (Just val)
constructWebSettingsCursiveFontFamily :: (IsWebSettings o) => T.Text -> IO (GValueConstruct o)
constructWebSettingsCursiveFontFamily val = constructObjectPropertyString "cursive-font-family" (Just val)
clearWebSettingsCursiveFontFamily :: (MonadIO m, IsWebSettings o) => o -> m ()
clearWebSettingsCursiveFontFamily obj = liftIO $ setObjectPropertyString obj "cursive-font-family" (Nothing :: Maybe T.Text)
data WebSettingsCursiveFontFamilyPropertyInfo
instance AttrInfo WebSettingsCursiveFontFamilyPropertyInfo where
type AttrAllowedOps WebSettingsCursiveFontFamilyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint WebSettingsCursiveFontFamilyPropertyInfo = (~) T.Text
type AttrBaseTypeConstraint WebSettingsCursiveFontFamilyPropertyInfo = IsWebSettings
type AttrGetType WebSettingsCursiveFontFamilyPropertyInfo = (Maybe T.Text)
type AttrLabel WebSettingsCursiveFontFamilyPropertyInfo = "cursive-font-family"
type AttrOrigin WebSettingsCursiveFontFamilyPropertyInfo = WebSettings
attrGet _ = getWebSettingsCursiveFontFamily
attrSet _ = setWebSettingsCursiveFontFamily
attrConstruct _ = constructWebSettingsCursiveFontFamily
attrClear _ = clearWebSettingsCursiveFontFamily
getWebSettingsDefaultEncoding :: (MonadIO m, IsWebSettings o) => o -> m (Maybe T.Text)
getWebSettingsDefaultEncoding obj = liftIO $ getObjectPropertyString obj "default-encoding"
setWebSettingsDefaultEncoding :: (MonadIO m, IsWebSettings o) => o -> T.Text -> m ()
setWebSettingsDefaultEncoding obj val = liftIO $ setObjectPropertyString obj "default-encoding" (Just val)
constructWebSettingsDefaultEncoding :: (IsWebSettings o) => T.Text -> IO (GValueConstruct o)
constructWebSettingsDefaultEncoding val = constructObjectPropertyString "default-encoding" (Just val)
clearWebSettingsDefaultEncoding :: (MonadIO m, IsWebSettings o) => o -> m ()
clearWebSettingsDefaultEncoding obj = liftIO $ setObjectPropertyString obj "default-encoding" (Nothing :: Maybe T.Text)
data WebSettingsDefaultEncodingPropertyInfo
instance AttrInfo WebSettingsDefaultEncodingPropertyInfo where
type AttrAllowedOps WebSettingsDefaultEncodingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint WebSettingsDefaultEncodingPropertyInfo = (~) T.Text
type AttrBaseTypeConstraint WebSettingsDefaultEncodingPropertyInfo = IsWebSettings
type AttrGetType WebSettingsDefaultEncodingPropertyInfo = (Maybe T.Text)
type AttrLabel WebSettingsDefaultEncodingPropertyInfo = "default-encoding"
type AttrOrigin WebSettingsDefaultEncodingPropertyInfo = WebSettings
attrGet _ = getWebSettingsDefaultEncoding
attrSet _ = setWebSettingsDefaultEncoding
attrConstruct _ = constructWebSettingsDefaultEncoding
attrClear _ = clearWebSettingsDefaultEncoding
getWebSettingsDefaultFontFamily :: (MonadIO m, IsWebSettings o) => o -> m (Maybe T.Text)
getWebSettingsDefaultFontFamily obj = liftIO $ getObjectPropertyString obj "default-font-family"
setWebSettingsDefaultFontFamily :: (MonadIO m, IsWebSettings o) => o -> T.Text -> m ()
setWebSettingsDefaultFontFamily obj val = liftIO $ setObjectPropertyString obj "default-font-family" (Just val)
constructWebSettingsDefaultFontFamily :: (IsWebSettings o) => T.Text -> IO (GValueConstruct o)
constructWebSettingsDefaultFontFamily val = constructObjectPropertyString "default-font-family" (Just val)
clearWebSettingsDefaultFontFamily :: (MonadIO m, IsWebSettings o) => o -> m ()
clearWebSettingsDefaultFontFamily obj = liftIO $ setObjectPropertyString obj "default-font-family" (Nothing :: Maybe T.Text)
data WebSettingsDefaultFontFamilyPropertyInfo
instance AttrInfo WebSettingsDefaultFontFamilyPropertyInfo where
type AttrAllowedOps WebSettingsDefaultFontFamilyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint WebSettingsDefaultFontFamilyPropertyInfo = (~) T.Text
type AttrBaseTypeConstraint WebSettingsDefaultFontFamilyPropertyInfo = IsWebSettings
type AttrGetType WebSettingsDefaultFontFamilyPropertyInfo = (Maybe T.Text)
type AttrLabel WebSettingsDefaultFontFamilyPropertyInfo = "default-font-family"
type AttrOrigin WebSettingsDefaultFontFamilyPropertyInfo = WebSettings
attrGet _ = getWebSettingsDefaultFontFamily
attrSet _ = setWebSettingsDefaultFontFamily
attrConstruct _ = constructWebSettingsDefaultFontFamily
attrClear _ = clearWebSettingsDefaultFontFamily
getWebSettingsDefaultFontSize :: (MonadIO m, IsWebSettings o) => o -> m Int32
getWebSettingsDefaultFontSize obj = liftIO $ getObjectPropertyInt32 obj "default-font-size"
setWebSettingsDefaultFontSize :: (MonadIO m, IsWebSettings o) => o -> Int32 -> m ()
setWebSettingsDefaultFontSize obj val = liftIO $ setObjectPropertyInt32 obj "default-font-size" val
constructWebSettingsDefaultFontSize :: (IsWebSettings o) => Int32 -> IO (GValueConstruct o)
constructWebSettingsDefaultFontSize val = constructObjectPropertyInt32 "default-font-size" val
data WebSettingsDefaultFontSizePropertyInfo
instance AttrInfo WebSettingsDefaultFontSizePropertyInfo where
type AttrAllowedOps WebSettingsDefaultFontSizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsDefaultFontSizePropertyInfo = (~) Int32
type AttrBaseTypeConstraint WebSettingsDefaultFontSizePropertyInfo = IsWebSettings
type AttrGetType WebSettingsDefaultFontSizePropertyInfo = Int32
type AttrLabel WebSettingsDefaultFontSizePropertyInfo = "default-font-size"
type AttrOrigin WebSettingsDefaultFontSizePropertyInfo = WebSettings
attrGet _ = getWebSettingsDefaultFontSize
attrSet _ = setWebSettingsDefaultFontSize
attrConstruct _ = constructWebSettingsDefaultFontSize
attrClear _ = undefined
getWebSettingsDefaultMonospaceFontSize :: (MonadIO m, IsWebSettings o) => o -> m Int32
getWebSettingsDefaultMonospaceFontSize obj = liftIO $ getObjectPropertyInt32 obj "default-monospace-font-size"
setWebSettingsDefaultMonospaceFontSize :: (MonadIO m, IsWebSettings o) => o -> Int32 -> m ()
setWebSettingsDefaultMonospaceFontSize obj val = liftIO $ setObjectPropertyInt32 obj "default-monospace-font-size" val
constructWebSettingsDefaultMonospaceFontSize :: (IsWebSettings o) => Int32 -> IO (GValueConstruct o)
constructWebSettingsDefaultMonospaceFontSize val = constructObjectPropertyInt32 "default-monospace-font-size" val
data WebSettingsDefaultMonospaceFontSizePropertyInfo
instance AttrInfo WebSettingsDefaultMonospaceFontSizePropertyInfo where
type AttrAllowedOps WebSettingsDefaultMonospaceFontSizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsDefaultMonospaceFontSizePropertyInfo = (~) Int32
type AttrBaseTypeConstraint WebSettingsDefaultMonospaceFontSizePropertyInfo = IsWebSettings
type AttrGetType WebSettingsDefaultMonospaceFontSizePropertyInfo = Int32
type AttrLabel WebSettingsDefaultMonospaceFontSizePropertyInfo = "default-monospace-font-size"
type AttrOrigin WebSettingsDefaultMonospaceFontSizePropertyInfo = WebSettings
attrGet _ = getWebSettingsDefaultMonospaceFontSize
attrSet _ = setWebSettingsDefaultMonospaceFontSize
attrConstruct _ = constructWebSettingsDefaultMonospaceFontSize
attrClear _ = undefined
getWebSettingsEditingBehavior :: (MonadIO m, IsWebSettings o) => o -> m WebKit.Enums.EditingBehavior
getWebSettingsEditingBehavior obj = liftIO $ getObjectPropertyEnum obj "editing-behavior"
setWebSettingsEditingBehavior :: (MonadIO m, IsWebSettings o) => o -> WebKit.Enums.EditingBehavior -> m ()
setWebSettingsEditingBehavior obj val = liftIO $ setObjectPropertyEnum obj "editing-behavior" val
constructWebSettingsEditingBehavior :: (IsWebSettings o) => WebKit.Enums.EditingBehavior -> IO (GValueConstruct o)
constructWebSettingsEditingBehavior val = constructObjectPropertyEnum "editing-behavior" val
data WebSettingsEditingBehaviorPropertyInfo
instance AttrInfo WebSettingsEditingBehaviorPropertyInfo where
type AttrAllowedOps WebSettingsEditingBehaviorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsEditingBehaviorPropertyInfo = (~) WebKit.Enums.EditingBehavior
type AttrBaseTypeConstraint WebSettingsEditingBehaviorPropertyInfo = IsWebSettings
type AttrGetType WebSettingsEditingBehaviorPropertyInfo = WebKit.Enums.EditingBehavior
type AttrLabel WebSettingsEditingBehaviorPropertyInfo = "editing-behavior"
type AttrOrigin WebSettingsEditingBehaviorPropertyInfo = WebSettings
attrGet _ = getWebSettingsEditingBehavior
attrSet _ = setWebSettingsEditingBehavior
attrConstruct _ = constructWebSettingsEditingBehavior
attrClear _ = undefined
getWebSettingsEnableAcceleratedCompositing :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsEnableAcceleratedCompositing obj = liftIO $ getObjectPropertyBool obj "enable-accelerated-compositing"
setWebSettingsEnableAcceleratedCompositing :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsEnableAcceleratedCompositing obj val = liftIO $ setObjectPropertyBool obj "enable-accelerated-compositing" val
constructWebSettingsEnableAcceleratedCompositing :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsEnableAcceleratedCompositing val = constructObjectPropertyBool "enable-accelerated-compositing" val
data WebSettingsEnableAcceleratedCompositingPropertyInfo
instance AttrInfo WebSettingsEnableAcceleratedCompositingPropertyInfo where
type AttrAllowedOps WebSettingsEnableAcceleratedCompositingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsEnableAcceleratedCompositingPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsEnableAcceleratedCompositingPropertyInfo = IsWebSettings
type AttrGetType WebSettingsEnableAcceleratedCompositingPropertyInfo = Bool
type AttrLabel WebSettingsEnableAcceleratedCompositingPropertyInfo = "enable-accelerated-compositing"
type AttrOrigin WebSettingsEnableAcceleratedCompositingPropertyInfo = WebSettings
attrGet _ = getWebSettingsEnableAcceleratedCompositing
attrSet _ = setWebSettingsEnableAcceleratedCompositing
attrConstruct _ = constructWebSettingsEnableAcceleratedCompositing
attrClear _ = undefined
getWebSettingsEnableCaretBrowsing :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsEnableCaretBrowsing obj = liftIO $ getObjectPropertyBool obj "enable-caret-browsing"
setWebSettingsEnableCaretBrowsing :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsEnableCaretBrowsing obj val = liftIO $ setObjectPropertyBool obj "enable-caret-browsing" val
constructWebSettingsEnableCaretBrowsing :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsEnableCaretBrowsing val = constructObjectPropertyBool "enable-caret-browsing" val
data WebSettingsEnableCaretBrowsingPropertyInfo
instance AttrInfo WebSettingsEnableCaretBrowsingPropertyInfo where
type AttrAllowedOps WebSettingsEnableCaretBrowsingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsEnableCaretBrowsingPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsEnableCaretBrowsingPropertyInfo = IsWebSettings
type AttrGetType WebSettingsEnableCaretBrowsingPropertyInfo = Bool
type AttrLabel WebSettingsEnableCaretBrowsingPropertyInfo = "enable-caret-browsing"
type AttrOrigin WebSettingsEnableCaretBrowsingPropertyInfo = WebSettings
attrGet _ = getWebSettingsEnableCaretBrowsing
attrSet _ = setWebSettingsEnableCaretBrowsing
attrConstruct _ = constructWebSettingsEnableCaretBrowsing
attrClear _ = undefined
getWebSettingsEnableDefaultContextMenu :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsEnableDefaultContextMenu obj = liftIO $ getObjectPropertyBool obj "enable-default-context-menu"
setWebSettingsEnableDefaultContextMenu :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsEnableDefaultContextMenu obj val = liftIO $ setObjectPropertyBool obj "enable-default-context-menu" val
constructWebSettingsEnableDefaultContextMenu :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsEnableDefaultContextMenu val = constructObjectPropertyBool "enable-default-context-menu" val
data WebSettingsEnableDefaultContextMenuPropertyInfo
instance AttrInfo WebSettingsEnableDefaultContextMenuPropertyInfo where
type AttrAllowedOps WebSettingsEnableDefaultContextMenuPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsEnableDefaultContextMenuPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsEnableDefaultContextMenuPropertyInfo = IsWebSettings
type AttrGetType WebSettingsEnableDefaultContextMenuPropertyInfo = Bool
type AttrLabel WebSettingsEnableDefaultContextMenuPropertyInfo = "enable-default-context-menu"
type AttrOrigin WebSettingsEnableDefaultContextMenuPropertyInfo = WebSettings
attrGet _ = getWebSettingsEnableDefaultContextMenu
attrSet _ = setWebSettingsEnableDefaultContextMenu
attrConstruct _ = constructWebSettingsEnableDefaultContextMenu
attrClear _ = undefined
getWebSettingsEnableDeveloperExtras :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsEnableDeveloperExtras obj = liftIO $ getObjectPropertyBool obj "enable-developer-extras"
setWebSettingsEnableDeveloperExtras :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsEnableDeveloperExtras obj val = liftIO $ setObjectPropertyBool obj "enable-developer-extras" val
constructWebSettingsEnableDeveloperExtras :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsEnableDeveloperExtras val = constructObjectPropertyBool "enable-developer-extras" val
data WebSettingsEnableDeveloperExtrasPropertyInfo
instance AttrInfo WebSettingsEnableDeveloperExtrasPropertyInfo where
type AttrAllowedOps WebSettingsEnableDeveloperExtrasPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsEnableDeveloperExtrasPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsEnableDeveloperExtrasPropertyInfo = IsWebSettings
type AttrGetType WebSettingsEnableDeveloperExtrasPropertyInfo = Bool
type AttrLabel WebSettingsEnableDeveloperExtrasPropertyInfo = "enable-developer-extras"
type AttrOrigin WebSettingsEnableDeveloperExtrasPropertyInfo = WebSettings
attrGet _ = getWebSettingsEnableDeveloperExtras
attrSet _ = setWebSettingsEnableDeveloperExtras
attrConstruct _ = constructWebSettingsEnableDeveloperExtras
attrClear _ = undefined
getWebSettingsEnableDisplayOfInsecureContent :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsEnableDisplayOfInsecureContent obj = liftIO $ getObjectPropertyBool obj "enable-display-of-insecure-content"
setWebSettingsEnableDisplayOfInsecureContent :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsEnableDisplayOfInsecureContent obj val = liftIO $ setObjectPropertyBool obj "enable-display-of-insecure-content" val
constructWebSettingsEnableDisplayOfInsecureContent :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsEnableDisplayOfInsecureContent val = constructObjectPropertyBool "enable-display-of-insecure-content" val
data WebSettingsEnableDisplayOfInsecureContentPropertyInfo
instance AttrInfo WebSettingsEnableDisplayOfInsecureContentPropertyInfo where
type AttrAllowedOps WebSettingsEnableDisplayOfInsecureContentPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsEnableDisplayOfInsecureContentPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsEnableDisplayOfInsecureContentPropertyInfo = IsWebSettings
type AttrGetType WebSettingsEnableDisplayOfInsecureContentPropertyInfo = Bool
type AttrLabel WebSettingsEnableDisplayOfInsecureContentPropertyInfo = "enable-display-of-insecure-content"
type AttrOrigin WebSettingsEnableDisplayOfInsecureContentPropertyInfo = WebSettings
attrGet _ = getWebSettingsEnableDisplayOfInsecureContent
attrSet _ = setWebSettingsEnableDisplayOfInsecureContent
attrConstruct _ = constructWebSettingsEnableDisplayOfInsecureContent
attrClear _ = undefined
getWebSettingsEnableDnsPrefetching :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsEnableDnsPrefetching obj = liftIO $ getObjectPropertyBool obj "enable-dns-prefetching"
setWebSettingsEnableDnsPrefetching :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsEnableDnsPrefetching obj val = liftIO $ setObjectPropertyBool obj "enable-dns-prefetching" val
constructWebSettingsEnableDnsPrefetching :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsEnableDnsPrefetching val = constructObjectPropertyBool "enable-dns-prefetching" val
data WebSettingsEnableDnsPrefetchingPropertyInfo
instance AttrInfo WebSettingsEnableDnsPrefetchingPropertyInfo where
type AttrAllowedOps WebSettingsEnableDnsPrefetchingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsEnableDnsPrefetchingPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsEnableDnsPrefetchingPropertyInfo = IsWebSettings
type AttrGetType WebSettingsEnableDnsPrefetchingPropertyInfo = Bool
type AttrLabel WebSettingsEnableDnsPrefetchingPropertyInfo = "enable-dns-prefetching"
type AttrOrigin WebSettingsEnableDnsPrefetchingPropertyInfo = WebSettings
attrGet _ = getWebSettingsEnableDnsPrefetching
attrSet _ = setWebSettingsEnableDnsPrefetching
attrConstruct _ = constructWebSettingsEnableDnsPrefetching
attrClear _ = undefined
getWebSettingsEnableDomPaste :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsEnableDomPaste obj = liftIO $ getObjectPropertyBool obj "enable-dom-paste"
setWebSettingsEnableDomPaste :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsEnableDomPaste obj val = liftIO $ setObjectPropertyBool obj "enable-dom-paste" val
constructWebSettingsEnableDomPaste :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsEnableDomPaste val = constructObjectPropertyBool "enable-dom-paste" val
data WebSettingsEnableDomPastePropertyInfo
instance AttrInfo WebSettingsEnableDomPastePropertyInfo where
type AttrAllowedOps WebSettingsEnableDomPastePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsEnableDomPastePropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsEnableDomPastePropertyInfo = IsWebSettings
type AttrGetType WebSettingsEnableDomPastePropertyInfo = Bool
type AttrLabel WebSettingsEnableDomPastePropertyInfo = "enable-dom-paste"
type AttrOrigin WebSettingsEnableDomPastePropertyInfo = WebSettings
attrGet _ = getWebSettingsEnableDomPaste
attrSet _ = setWebSettingsEnableDomPaste
attrConstruct _ = constructWebSettingsEnableDomPaste
attrClear _ = undefined
getWebSettingsEnableFileAccessFromFileUris :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsEnableFileAccessFromFileUris obj = liftIO $ getObjectPropertyBool obj "enable-file-access-from-file-uris"
setWebSettingsEnableFileAccessFromFileUris :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsEnableFileAccessFromFileUris obj val = liftIO $ setObjectPropertyBool obj "enable-file-access-from-file-uris" val
constructWebSettingsEnableFileAccessFromFileUris :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsEnableFileAccessFromFileUris val = constructObjectPropertyBool "enable-file-access-from-file-uris" val
data WebSettingsEnableFileAccessFromFileUrisPropertyInfo
instance AttrInfo WebSettingsEnableFileAccessFromFileUrisPropertyInfo where
type AttrAllowedOps WebSettingsEnableFileAccessFromFileUrisPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsEnableFileAccessFromFileUrisPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsEnableFileAccessFromFileUrisPropertyInfo = IsWebSettings
type AttrGetType WebSettingsEnableFileAccessFromFileUrisPropertyInfo = Bool
type AttrLabel WebSettingsEnableFileAccessFromFileUrisPropertyInfo = "enable-file-access-from-file-uris"
type AttrOrigin WebSettingsEnableFileAccessFromFileUrisPropertyInfo = WebSettings
attrGet _ = getWebSettingsEnableFileAccessFromFileUris
attrSet _ = setWebSettingsEnableFileAccessFromFileUris
attrConstruct _ = constructWebSettingsEnableFileAccessFromFileUris
attrClear _ = undefined
getWebSettingsEnableFrameFlattening :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsEnableFrameFlattening obj = liftIO $ getObjectPropertyBool obj "enable-frame-flattening"
setWebSettingsEnableFrameFlattening :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsEnableFrameFlattening obj val = liftIO $ setObjectPropertyBool obj "enable-frame-flattening" val
constructWebSettingsEnableFrameFlattening :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsEnableFrameFlattening val = constructObjectPropertyBool "enable-frame-flattening" val
data WebSettingsEnableFrameFlatteningPropertyInfo
instance AttrInfo WebSettingsEnableFrameFlatteningPropertyInfo where
type AttrAllowedOps WebSettingsEnableFrameFlatteningPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsEnableFrameFlatteningPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsEnableFrameFlatteningPropertyInfo = IsWebSettings
type AttrGetType WebSettingsEnableFrameFlatteningPropertyInfo = Bool
type AttrLabel WebSettingsEnableFrameFlatteningPropertyInfo = "enable-frame-flattening"
type AttrOrigin WebSettingsEnableFrameFlatteningPropertyInfo = WebSettings
attrGet _ = getWebSettingsEnableFrameFlattening
attrSet _ = setWebSettingsEnableFrameFlattening
attrConstruct _ = constructWebSettingsEnableFrameFlattening
attrClear _ = undefined
getWebSettingsEnableFullscreen :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsEnableFullscreen obj = liftIO $ getObjectPropertyBool obj "enable-fullscreen"
setWebSettingsEnableFullscreen :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsEnableFullscreen obj val = liftIO $ setObjectPropertyBool obj "enable-fullscreen" val
constructWebSettingsEnableFullscreen :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsEnableFullscreen val = constructObjectPropertyBool "enable-fullscreen" val
data WebSettingsEnableFullscreenPropertyInfo
instance AttrInfo WebSettingsEnableFullscreenPropertyInfo where
type AttrAllowedOps WebSettingsEnableFullscreenPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsEnableFullscreenPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsEnableFullscreenPropertyInfo = IsWebSettings
type AttrGetType WebSettingsEnableFullscreenPropertyInfo = Bool
type AttrLabel WebSettingsEnableFullscreenPropertyInfo = "enable-fullscreen"
type AttrOrigin WebSettingsEnableFullscreenPropertyInfo = WebSettings
attrGet _ = getWebSettingsEnableFullscreen
attrSet _ = setWebSettingsEnableFullscreen
attrConstruct _ = constructWebSettingsEnableFullscreen
attrClear _ = undefined
getWebSettingsEnableHtml5Database :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsEnableHtml5Database obj = liftIO $ getObjectPropertyBool obj "enable-html5-database"
setWebSettingsEnableHtml5Database :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsEnableHtml5Database obj val = liftIO $ setObjectPropertyBool obj "enable-html5-database" val
constructWebSettingsEnableHtml5Database :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsEnableHtml5Database val = constructObjectPropertyBool "enable-html5-database" val
data WebSettingsEnableHtml5DatabasePropertyInfo
instance AttrInfo WebSettingsEnableHtml5DatabasePropertyInfo where
type AttrAllowedOps WebSettingsEnableHtml5DatabasePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsEnableHtml5DatabasePropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsEnableHtml5DatabasePropertyInfo = IsWebSettings
type AttrGetType WebSettingsEnableHtml5DatabasePropertyInfo = Bool
type AttrLabel WebSettingsEnableHtml5DatabasePropertyInfo = "enable-html5-database"
type AttrOrigin WebSettingsEnableHtml5DatabasePropertyInfo = WebSettings
attrGet _ = getWebSettingsEnableHtml5Database
attrSet _ = setWebSettingsEnableHtml5Database
attrConstruct _ = constructWebSettingsEnableHtml5Database
attrClear _ = undefined
getWebSettingsEnableHtml5LocalStorage :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsEnableHtml5LocalStorage obj = liftIO $ getObjectPropertyBool obj "enable-html5-local-storage"
setWebSettingsEnableHtml5LocalStorage :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsEnableHtml5LocalStorage obj val = liftIO $ setObjectPropertyBool obj "enable-html5-local-storage" val
constructWebSettingsEnableHtml5LocalStorage :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsEnableHtml5LocalStorage val = constructObjectPropertyBool "enable-html5-local-storage" val
data WebSettingsEnableHtml5LocalStoragePropertyInfo
instance AttrInfo WebSettingsEnableHtml5LocalStoragePropertyInfo where
type AttrAllowedOps WebSettingsEnableHtml5LocalStoragePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsEnableHtml5LocalStoragePropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsEnableHtml5LocalStoragePropertyInfo = IsWebSettings
type AttrGetType WebSettingsEnableHtml5LocalStoragePropertyInfo = Bool
type AttrLabel WebSettingsEnableHtml5LocalStoragePropertyInfo = "enable-html5-local-storage"
type AttrOrigin WebSettingsEnableHtml5LocalStoragePropertyInfo = WebSettings
attrGet _ = getWebSettingsEnableHtml5LocalStorage
attrSet _ = setWebSettingsEnableHtml5LocalStorage
attrConstruct _ = constructWebSettingsEnableHtml5LocalStorage
attrClear _ = undefined
getWebSettingsEnableHyperlinkAuditing :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsEnableHyperlinkAuditing obj = liftIO $ getObjectPropertyBool obj "enable-hyperlink-auditing"
setWebSettingsEnableHyperlinkAuditing :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsEnableHyperlinkAuditing obj val = liftIO $ setObjectPropertyBool obj "enable-hyperlink-auditing" val
constructWebSettingsEnableHyperlinkAuditing :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsEnableHyperlinkAuditing val = constructObjectPropertyBool "enable-hyperlink-auditing" val
data WebSettingsEnableHyperlinkAuditingPropertyInfo
instance AttrInfo WebSettingsEnableHyperlinkAuditingPropertyInfo where
type AttrAllowedOps WebSettingsEnableHyperlinkAuditingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsEnableHyperlinkAuditingPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsEnableHyperlinkAuditingPropertyInfo = IsWebSettings
type AttrGetType WebSettingsEnableHyperlinkAuditingPropertyInfo = Bool
type AttrLabel WebSettingsEnableHyperlinkAuditingPropertyInfo = "enable-hyperlink-auditing"
type AttrOrigin WebSettingsEnableHyperlinkAuditingPropertyInfo = WebSettings
attrGet _ = getWebSettingsEnableHyperlinkAuditing
attrSet _ = setWebSettingsEnableHyperlinkAuditing
attrConstruct _ = constructWebSettingsEnableHyperlinkAuditing
attrClear _ = undefined
getWebSettingsEnableJavaApplet :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsEnableJavaApplet obj = liftIO $ getObjectPropertyBool obj "enable-java-applet"
setWebSettingsEnableJavaApplet :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsEnableJavaApplet obj val = liftIO $ setObjectPropertyBool obj "enable-java-applet" val
constructWebSettingsEnableJavaApplet :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsEnableJavaApplet val = constructObjectPropertyBool "enable-java-applet" val
data WebSettingsEnableJavaAppletPropertyInfo
instance AttrInfo WebSettingsEnableJavaAppletPropertyInfo where
type AttrAllowedOps WebSettingsEnableJavaAppletPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsEnableJavaAppletPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsEnableJavaAppletPropertyInfo = IsWebSettings
type AttrGetType WebSettingsEnableJavaAppletPropertyInfo = Bool
type AttrLabel WebSettingsEnableJavaAppletPropertyInfo = "enable-java-applet"
type AttrOrigin WebSettingsEnableJavaAppletPropertyInfo = WebSettings
attrGet _ = getWebSettingsEnableJavaApplet
attrSet _ = setWebSettingsEnableJavaApplet
attrConstruct _ = constructWebSettingsEnableJavaApplet
attrClear _ = undefined
getWebSettingsEnableMediaStream :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsEnableMediaStream obj = liftIO $ getObjectPropertyBool obj "enable-media-stream"
setWebSettingsEnableMediaStream :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsEnableMediaStream obj val = liftIO $ setObjectPropertyBool obj "enable-media-stream" val
constructWebSettingsEnableMediaStream :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsEnableMediaStream val = constructObjectPropertyBool "enable-media-stream" val
data WebSettingsEnableMediaStreamPropertyInfo
instance AttrInfo WebSettingsEnableMediaStreamPropertyInfo where
type AttrAllowedOps WebSettingsEnableMediaStreamPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsEnableMediaStreamPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsEnableMediaStreamPropertyInfo = IsWebSettings
type AttrGetType WebSettingsEnableMediaStreamPropertyInfo = Bool
type AttrLabel WebSettingsEnableMediaStreamPropertyInfo = "enable-media-stream"
type AttrOrigin WebSettingsEnableMediaStreamPropertyInfo = WebSettings
attrGet _ = getWebSettingsEnableMediaStream
attrSet _ = setWebSettingsEnableMediaStream
attrConstruct _ = constructWebSettingsEnableMediaStream
attrClear _ = undefined
getWebSettingsEnableMediasource :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsEnableMediasource obj = liftIO $ getObjectPropertyBool obj "enable-mediasource"
setWebSettingsEnableMediasource :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsEnableMediasource obj val = liftIO $ setObjectPropertyBool obj "enable-mediasource" val
constructWebSettingsEnableMediasource :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsEnableMediasource val = constructObjectPropertyBool "enable-mediasource" val
data WebSettingsEnableMediasourcePropertyInfo
instance AttrInfo WebSettingsEnableMediasourcePropertyInfo where
type AttrAllowedOps WebSettingsEnableMediasourcePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsEnableMediasourcePropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsEnableMediasourcePropertyInfo = IsWebSettings
type AttrGetType WebSettingsEnableMediasourcePropertyInfo = Bool
type AttrLabel WebSettingsEnableMediasourcePropertyInfo = "enable-mediasource"
type AttrOrigin WebSettingsEnableMediasourcePropertyInfo = WebSettings
attrGet _ = getWebSettingsEnableMediasource
attrSet _ = setWebSettingsEnableMediasource
attrConstruct _ = constructWebSettingsEnableMediasource
attrClear _ = undefined
getWebSettingsEnableOfflineWebApplicationCache :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsEnableOfflineWebApplicationCache obj = liftIO $ getObjectPropertyBool obj "enable-offline-web-application-cache"
setWebSettingsEnableOfflineWebApplicationCache :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsEnableOfflineWebApplicationCache obj val = liftIO $ setObjectPropertyBool obj "enable-offline-web-application-cache" val
constructWebSettingsEnableOfflineWebApplicationCache :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsEnableOfflineWebApplicationCache val = constructObjectPropertyBool "enable-offline-web-application-cache" val
data WebSettingsEnableOfflineWebApplicationCachePropertyInfo
instance AttrInfo WebSettingsEnableOfflineWebApplicationCachePropertyInfo where
type AttrAllowedOps WebSettingsEnableOfflineWebApplicationCachePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsEnableOfflineWebApplicationCachePropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsEnableOfflineWebApplicationCachePropertyInfo = IsWebSettings
type AttrGetType WebSettingsEnableOfflineWebApplicationCachePropertyInfo = Bool
type AttrLabel WebSettingsEnableOfflineWebApplicationCachePropertyInfo = "enable-offline-web-application-cache"
type AttrOrigin WebSettingsEnableOfflineWebApplicationCachePropertyInfo = WebSettings
attrGet _ = getWebSettingsEnableOfflineWebApplicationCache
attrSet _ = setWebSettingsEnableOfflineWebApplicationCache
attrConstruct _ = constructWebSettingsEnableOfflineWebApplicationCache
attrClear _ = undefined
getWebSettingsEnablePageCache :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsEnablePageCache obj = liftIO $ getObjectPropertyBool obj "enable-page-cache"
setWebSettingsEnablePageCache :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsEnablePageCache obj val = liftIO $ setObjectPropertyBool obj "enable-page-cache" val
constructWebSettingsEnablePageCache :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsEnablePageCache val = constructObjectPropertyBool "enable-page-cache" val
data WebSettingsEnablePageCachePropertyInfo
instance AttrInfo WebSettingsEnablePageCachePropertyInfo where
type AttrAllowedOps WebSettingsEnablePageCachePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsEnablePageCachePropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsEnablePageCachePropertyInfo = IsWebSettings
type AttrGetType WebSettingsEnablePageCachePropertyInfo = Bool
type AttrLabel WebSettingsEnablePageCachePropertyInfo = "enable-page-cache"
type AttrOrigin WebSettingsEnablePageCachePropertyInfo = WebSettings
attrGet _ = getWebSettingsEnablePageCache
attrSet _ = setWebSettingsEnablePageCache
attrConstruct _ = constructWebSettingsEnablePageCache
attrClear _ = undefined
getWebSettingsEnablePlugins :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsEnablePlugins obj = liftIO $ getObjectPropertyBool obj "enable-plugins"
setWebSettingsEnablePlugins :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsEnablePlugins obj val = liftIO $ setObjectPropertyBool obj "enable-plugins" val
constructWebSettingsEnablePlugins :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsEnablePlugins val = constructObjectPropertyBool "enable-plugins" val
data WebSettingsEnablePluginsPropertyInfo
instance AttrInfo WebSettingsEnablePluginsPropertyInfo where
type AttrAllowedOps WebSettingsEnablePluginsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsEnablePluginsPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsEnablePluginsPropertyInfo = IsWebSettings
type AttrGetType WebSettingsEnablePluginsPropertyInfo = Bool
type AttrLabel WebSettingsEnablePluginsPropertyInfo = "enable-plugins"
type AttrOrigin WebSettingsEnablePluginsPropertyInfo = WebSettings
attrGet _ = getWebSettingsEnablePlugins
attrSet _ = setWebSettingsEnablePlugins
attrConstruct _ = constructWebSettingsEnablePlugins
attrClear _ = undefined
getWebSettingsEnablePrivateBrowsing :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsEnablePrivateBrowsing obj = liftIO $ getObjectPropertyBool obj "enable-private-browsing"
setWebSettingsEnablePrivateBrowsing :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsEnablePrivateBrowsing obj val = liftIO $ setObjectPropertyBool obj "enable-private-browsing" val
constructWebSettingsEnablePrivateBrowsing :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsEnablePrivateBrowsing val = constructObjectPropertyBool "enable-private-browsing" val
data WebSettingsEnablePrivateBrowsingPropertyInfo
instance AttrInfo WebSettingsEnablePrivateBrowsingPropertyInfo where
type AttrAllowedOps WebSettingsEnablePrivateBrowsingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsEnablePrivateBrowsingPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsEnablePrivateBrowsingPropertyInfo = IsWebSettings
type AttrGetType WebSettingsEnablePrivateBrowsingPropertyInfo = Bool
type AttrLabel WebSettingsEnablePrivateBrowsingPropertyInfo = "enable-private-browsing"
type AttrOrigin WebSettingsEnablePrivateBrowsingPropertyInfo = WebSettings
attrGet _ = getWebSettingsEnablePrivateBrowsing
attrSet _ = setWebSettingsEnablePrivateBrowsing
attrConstruct _ = constructWebSettingsEnablePrivateBrowsing
attrClear _ = undefined
getWebSettingsEnableRunningOfInsecureContent :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsEnableRunningOfInsecureContent obj = liftIO $ getObjectPropertyBool obj "enable-running-of-insecure-content"
setWebSettingsEnableRunningOfInsecureContent :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsEnableRunningOfInsecureContent obj val = liftIO $ setObjectPropertyBool obj "enable-running-of-insecure-content" val
constructWebSettingsEnableRunningOfInsecureContent :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsEnableRunningOfInsecureContent val = constructObjectPropertyBool "enable-running-of-insecure-content" val
data WebSettingsEnableRunningOfInsecureContentPropertyInfo
instance AttrInfo WebSettingsEnableRunningOfInsecureContentPropertyInfo where
type AttrAllowedOps WebSettingsEnableRunningOfInsecureContentPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsEnableRunningOfInsecureContentPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsEnableRunningOfInsecureContentPropertyInfo = IsWebSettings
type AttrGetType WebSettingsEnableRunningOfInsecureContentPropertyInfo = Bool
type AttrLabel WebSettingsEnableRunningOfInsecureContentPropertyInfo = "enable-running-of-insecure-content"
type AttrOrigin WebSettingsEnableRunningOfInsecureContentPropertyInfo = WebSettings
attrGet _ = getWebSettingsEnableRunningOfInsecureContent
attrSet _ = setWebSettingsEnableRunningOfInsecureContent
attrConstruct _ = constructWebSettingsEnableRunningOfInsecureContent
attrClear _ = undefined
getWebSettingsEnableScripts :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsEnableScripts obj = liftIO $ getObjectPropertyBool obj "enable-scripts"
setWebSettingsEnableScripts :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsEnableScripts obj val = liftIO $ setObjectPropertyBool obj "enable-scripts" val
constructWebSettingsEnableScripts :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsEnableScripts val = constructObjectPropertyBool "enable-scripts" val
data WebSettingsEnableScriptsPropertyInfo
instance AttrInfo WebSettingsEnableScriptsPropertyInfo where
type AttrAllowedOps WebSettingsEnableScriptsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsEnableScriptsPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsEnableScriptsPropertyInfo = IsWebSettings
type AttrGetType WebSettingsEnableScriptsPropertyInfo = Bool
type AttrLabel WebSettingsEnableScriptsPropertyInfo = "enable-scripts"
type AttrOrigin WebSettingsEnableScriptsPropertyInfo = WebSettings
attrGet _ = getWebSettingsEnableScripts
attrSet _ = setWebSettingsEnableScripts
attrConstruct _ = constructWebSettingsEnableScripts
attrClear _ = undefined
getWebSettingsEnableSiteSpecificQuirks :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsEnableSiteSpecificQuirks obj = liftIO $ getObjectPropertyBool obj "enable-site-specific-quirks"
setWebSettingsEnableSiteSpecificQuirks :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsEnableSiteSpecificQuirks obj val = liftIO $ setObjectPropertyBool obj "enable-site-specific-quirks" val
constructWebSettingsEnableSiteSpecificQuirks :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsEnableSiteSpecificQuirks val = constructObjectPropertyBool "enable-site-specific-quirks" val
data WebSettingsEnableSiteSpecificQuirksPropertyInfo
instance AttrInfo WebSettingsEnableSiteSpecificQuirksPropertyInfo where
type AttrAllowedOps WebSettingsEnableSiteSpecificQuirksPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsEnableSiteSpecificQuirksPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsEnableSiteSpecificQuirksPropertyInfo = IsWebSettings
type AttrGetType WebSettingsEnableSiteSpecificQuirksPropertyInfo = Bool
type AttrLabel WebSettingsEnableSiteSpecificQuirksPropertyInfo = "enable-site-specific-quirks"
type AttrOrigin WebSettingsEnableSiteSpecificQuirksPropertyInfo = WebSettings
attrGet _ = getWebSettingsEnableSiteSpecificQuirks
attrSet _ = setWebSettingsEnableSiteSpecificQuirks
attrConstruct _ = constructWebSettingsEnableSiteSpecificQuirks
attrClear _ = undefined
getWebSettingsEnableSmoothScrolling :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsEnableSmoothScrolling obj = liftIO $ getObjectPropertyBool obj "enable-smooth-scrolling"
setWebSettingsEnableSmoothScrolling :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsEnableSmoothScrolling obj val = liftIO $ setObjectPropertyBool obj "enable-smooth-scrolling" val
constructWebSettingsEnableSmoothScrolling :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsEnableSmoothScrolling val = constructObjectPropertyBool "enable-smooth-scrolling" val
data WebSettingsEnableSmoothScrollingPropertyInfo
instance AttrInfo WebSettingsEnableSmoothScrollingPropertyInfo where
type AttrAllowedOps WebSettingsEnableSmoothScrollingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsEnableSmoothScrollingPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsEnableSmoothScrollingPropertyInfo = IsWebSettings
type AttrGetType WebSettingsEnableSmoothScrollingPropertyInfo = Bool
type AttrLabel WebSettingsEnableSmoothScrollingPropertyInfo = "enable-smooth-scrolling"
type AttrOrigin WebSettingsEnableSmoothScrollingPropertyInfo = WebSettings
attrGet _ = getWebSettingsEnableSmoothScrolling
attrSet _ = setWebSettingsEnableSmoothScrolling
attrConstruct _ = constructWebSettingsEnableSmoothScrolling
attrClear _ = undefined
getWebSettingsEnableSpatialNavigation :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsEnableSpatialNavigation obj = liftIO $ getObjectPropertyBool obj "enable-spatial-navigation"
setWebSettingsEnableSpatialNavigation :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsEnableSpatialNavigation obj val = liftIO $ setObjectPropertyBool obj "enable-spatial-navigation" val
constructWebSettingsEnableSpatialNavigation :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsEnableSpatialNavigation val = constructObjectPropertyBool "enable-spatial-navigation" val
data WebSettingsEnableSpatialNavigationPropertyInfo
instance AttrInfo WebSettingsEnableSpatialNavigationPropertyInfo where
type AttrAllowedOps WebSettingsEnableSpatialNavigationPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsEnableSpatialNavigationPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsEnableSpatialNavigationPropertyInfo = IsWebSettings
type AttrGetType WebSettingsEnableSpatialNavigationPropertyInfo = Bool
type AttrLabel WebSettingsEnableSpatialNavigationPropertyInfo = "enable-spatial-navigation"
type AttrOrigin WebSettingsEnableSpatialNavigationPropertyInfo = WebSettings
attrGet _ = getWebSettingsEnableSpatialNavigation
attrSet _ = setWebSettingsEnableSpatialNavigation
attrConstruct _ = constructWebSettingsEnableSpatialNavigation
attrClear _ = undefined
getWebSettingsEnableSpellChecking :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsEnableSpellChecking obj = liftIO $ getObjectPropertyBool obj "enable-spell-checking"
setWebSettingsEnableSpellChecking :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsEnableSpellChecking obj val = liftIO $ setObjectPropertyBool obj "enable-spell-checking" val
constructWebSettingsEnableSpellChecking :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsEnableSpellChecking val = constructObjectPropertyBool "enable-spell-checking" val
data WebSettingsEnableSpellCheckingPropertyInfo
instance AttrInfo WebSettingsEnableSpellCheckingPropertyInfo where
type AttrAllowedOps WebSettingsEnableSpellCheckingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsEnableSpellCheckingPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsEnableSpellCheckingPropertyInfo = IsWebSettings
type AttrGetType WebSettingsEnableSpellCheckingPropertyInfo = Bool
type AttrLabel WebSettingsEnableSpellCheckingPropertyInfo = "enable-spell-checking"
type AttrOrigin WebSettingsEnableSpellCheckingPropertyInfo = WebSettings
attrGet _ = getWebSettingsEnableSpellChecking
attrSet _ = setWebSettingsEnableSpellChecking
attrConstruct _ = constructWebSettingsEnableSpellChecking
attrClear _ = undefined
getWebSettingsEnableUniversalAccessFromFileUris :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsEnableUniversalAccessFromFileUris obj = liftIO $ getObjectPropertyBool obj "enable-universal-access-from-file-uris"
setWebSettingsEnableUniversalAccessFromFileUris :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsEnableUniversalAccessFromFileUris obj val = liftIO $ setObjectPropertyBool obj "enable-universal-access-from-file-uris" val
constructWebSettingsEnableUniversalAccessFromFileUris :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsEnableUniversalAccessFromFileUris val = constructObjectPropertyBool "enable-universal-access-from-file-uris" val
data WebSettingsEnableUniversalAccessFromFileUrisPropertyInfo
instance AttrInfo WebSettingsEnableUniversalAccessFromFileUrisPropertyInfo where
type AttrAllowedOps WebSettingsEnableUniversalAccessFromFileUrisPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsEnableUniversalAccessFromFileUrisPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsEnableUniversalAccessFromFileUrisPropertyInfo = IsWebSettings
type AttrGetType WebSettingsEnableUniversalAccessFromFileUrisPropertyInfo = Bool
type AttrLabel WebSettingsEnableUniversalAccessFromFileUrisPropertyInfo = "enable-universal-access-from-file-uris"
type AttrOrigin WebSettingsEnableUniversalAccessFromFileUrisPropertyInfo = WebSettings
attrGet _ = getWebSettingsEnableUniversalAccessFromFileUris
attrSet _ = setWebSettingsEnableUniversalAccessFromFileUris
attrConstruct _ = constructWebSettingsEnableUniversalAccessFromFileUris
attrClear _ = undefined
getWebSettingsEnableWebaudio :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsEnableWebaudio obj = liftIO $ getObjectPropertyBool obj "enable-webaudio"
setWebSettingsEnableWebaudio :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsEnableWebaudio obj val = liftIO $ setObjectPropertyBool obj "enable-webaudio" val
constructWebSettingsEnableWebaudio :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsEnableWebaudio val = constructObjectPropertyBool "enable-webaudio" val
data WebSettingsEnableWebaudioPropertyInfo
instance AttrInfo WebSettingsEnableWebaudioPropertyInfo where
type AttrAllowedOps WebSettingsEnableWebaudioPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsEnableWebaudioPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsEnableWebaudioPropertyInfo = IsWebSettings
type AttrGetType WebSettingsEnableWebaudioPropertyInfo = Bool
type AttrLabel WebSettingsEnableWebaudioPropertyInfo = "enable-webaudio"
type AttrOrigin WebSettingsEnableWebaudioPropertyInfo = WebSettings
attrGet _ = getWebSettingsEnableWebaudio
attrSet _ = setWebSettingsEnableWebaudio
attrConstruct _ = constructWebSettingsEnableWebaudio
attrClear _ = undefined
getWebSettingsEnableWebgl :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsEnableWebgl obj = liftIO $ getObjectPropertyBool obj "enable-webgl"
setWebSettingsEnableWebgl :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsEnableWebgl obj val = liftIO $ setObjectPropertyBool obj "enable-webgl" val
constructWebSettingsEnableWebgl :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsEnableWebgl val = constructObjectPropertyBool "enable-webgl" val
data WebSettingsEnableWebglPropertyInfo
instance AttrInfo WebSettingsEnableWebglPropertyInfo where
type AttrAllowedOps WebSettingsEnableWebglPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsEnableWebglPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsEnableWebglPropertyInfo = IsWebSettings
type AttrGetType WebSettingsEnableWebglPropertyInfo = Bool
type AttrLabel WebSettingsEnableWebglPropertyInfo = "enable-webgl"
type AttrOrigin WebSettingsEnableWebglPropertyInfo = WebSettings
attrGet _ = getWebSettingsEnableWebgl
attrSet _ = setWebSettingsEnableWebgl
attrConstruct _ = constructWebSettingsEnableWebgl
attrClear _ = undefined
getWebSettingsEnableXssAuditor :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsEnableXssAuditor obj = liftIO $ getObjectPropertyBool obj "enable-xss-auditor"
setWebSettingsEnableXssAuditor :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsEnableXssAuditor obj val = liftIO $ setObjectPropertyBool obj "enable-xss-auditor" val
constructWebSettingsEnableXssAuditor :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsEnableXssAuditor val = constructObjectPropertyBool "enable-xss-auditor" val
data WebSettingsEnableXssAuditorPropertyInfo
instance AttrInfo WebSettingsEnableXssAuditorPropertyInfo where
type AttrAllowedOps WebSettingsEnableXssAuditorPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsEnableXssAuditorPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsEnableXssAuditorPropertyInfo = IsWebSettings
type AttrGetType WebSettingsEnableXssAuditorPropertyInfo = Bool
type AttrLabel WebSettingsEnableXssAuditorPropertyInfo = "enable-xss-auditor"
type AttrOrigin WebSettingsEnableXssAuditorPropertyInfo = WebSettings
attrGet _ = getWebSettingsEnableXssAuditor
attrSet _ = setWebSettingsEnableXssAuditor
attrConstruct _ = constructWebSettingsEnableXssAuditor
attrClear _ = undefined
getWebSettingsEnforce96Dpi :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsEnforce96Dpi obj = liftIO $ getObjectPropertyBool obj "enforce-96-dpi"
setWebSettingsEnforce96Dpi :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsEnforce96Dpi obj val = liftIO $ setObjectPropertyBool obj "enforce-96-dpi" val
constructWebSettingsEnforce96Dpi :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsEnforce96Dpi val = constructObjectPropertyBool "enforce-96-dpi" val
data WebSettingsEnforce96DpiPropertyInfo
instance AttrInfo WebSettingsEnforce96DpiPropertyInfo where
type AttrAllowedOps WebSettingsEnforce96DpiPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsEnforce96DpiPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsEnforce96DpiPropertyInfo = IsWebSettings
type AttrGetType WebSettingsEnforce96DpiPropertyInfo = Bool
type AttrLabel WebSettingsEnforce96DpiPropertyInfo = "enforce-96-dpi"
type AttrOrigin WebSettingsEnforce96DpiPropertyInfo = WebSettings
attrGet _ = getWebSettingsEnforce96Dpi
attrSet _ = setWebSettingsEnforce96Dpi
attrConstruct _ = constructWebSettingsEnforce96Dpi
attrClear _ = undefined
getWebSettingsFantasyFontFamily :: (MonadIO m, IsWebSettings o) => o -> m (Maybe T.Text)
getWebSettingsFantasyFontFamily obj = liftIO $ getObjectPropertyString obj "fantasy-font-family"
setWebSettingsFantasyFontFamily :: (MonadIO m, IsWebSettings o) => o -> T.Text -> m ()
setWebSettingsFantasyFontFamily obj val = liftIO $ setObjectPropertyString obj "fantasy-font-family" (Just val)
constructWebSettingsFantasyFontFamily :: (IsWebSettings o) => T.Text -> IO (GValueConstruct o)
constructWebSettingsFantasyFontFamily val = constructObjectPropertyString "fantasy-font-family" (Just val)
clearWebSettingsFantasyFontFamily :: (MonadIO m, IsWebSettings o) => o -> m ()
clearWebSettingsFantasyFontFamily obj = liftIO $ setObjectPropertyString obj "fantasy-font-family" (Nothing :: Maybe T.Text)
data WebSettingsFantasyFontFamilyPropertyInfo
instance AttrInfo WebSettingsFantasyFontFamilyPropertyInfo where
type AttrAllowedOps WebSettingsFantasyFontFamilyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint WebSettingsFantasyFontFamilyPropertyInfo = (~) T.Text
type AttrBaseTypeConstraint WebSettingsFantasyFontFamilyPropertyInfo = IsWebSettings
type AttrGetType WebSettingsFantasyFontFamilyPropertyInfo = (Maybe T.Text)
type AttrLabel WebSettingsFantasyFontFamilyPropertyInfo = "fantasy-font-family"
type AttrOrigin WebSettingsFantasyFontFamilyPropertyInfo = WebSettings
attrGet _ = getWebSettingsFantasyFontFamily
attrSet _ = setWebSettingsFantasyFontFamily
attrConstruct _ = constructWebSettingsFantasyFontFamily
attrClear _ = clearWebSettingsFantasyFontFamily
getWebSettingsHtml5LocalStorageDatabasePath :: (MonadIO m, IsWebSettings o) => o -> m (Maybe T.Text)
getWebSettingsHtml5LocalStorageDatabasePath obj = liftIO $ getObjectPropertyString obj "html5-local-storage-database-path"
setWebSettingsHtml5LocalStorageDatabasePath :: (MonadIO m, IsWebSettings o) => o -> T.Text -> m ()
setWebSettingsHtml5LocalStorageDatabasePath obj val = liftIO $ setObjectPropertyString obj "html5-local-storage-database-path" (Just val)
constructWebSettingsHtml5LocalStorageDatabasePath :: (IsWebSettings o) => T.Text -> IO (GValueConstruct o)
constructWebSettingsHtml5LocalStorageDatabasePath val = constructObjectPropertyString "html5-local-storage-database-path" (Just val)
clearWebSettingsHtml5LocalStorageDatabasePath :: (MonadIO m, IsWebSettings o) => o -> m ()
clearWebSettingsHtml5LocalStorageDatabasePath obj = liftIO $ setObjectPropertyString obj "html5-local-storage-database-path" (Nothing :: Maybe T.Text)
data WebSettingsHtml5LocalStorageDatabasePathPropertyInfo
instance AttrInfo WebSettingsHtml5LocalStorageDatabasePathPropertyInfo where
type AttrAllowedOps WebSettingsHtml5LocalStorageDatabasePathPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint WebSettingsHtml5LocalStorageDatabasePathPropertyInfo = (~) T.Text
type AttrBaseTypeConstraint WebSettingsHtml5LocalStorageDatabasePathPropertyInfo = IsWebSettings
type AttrGetType WebSettingsHtml5LocalStorageDatabasePathPropertyInfo = (Maybe T.Text)
type AttrLabel WebSettingsHtml5LocalStorageDatabasePathPropertyInfo = "html5-local-storage-database-path"
type AttrOrigin WebSettingsHtml5LocalStorageDatabasePathPropertyInfo = WebSettings
attrGet _ = getWebSettingsHtml5LocalStorageDatabasePath
attrSet _ = setWebSettingsHtml5LocalStorageDatabasePath
attrConstruct _ = constructWebSettingsHtml5LocalStorageDatabasePath
attrClear _ = clearWebSettingsHtml5LocalStorageDatabasePath
getWebSettingsJavascriptCanAccessClipboard :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsJavascriptCanAccessClipboard obj = liftIO $ getObjectPropertyBool obj "javascript-can-access-clipboard"
setWebSettingsJavascriptCanAccessClipboard :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsJavascriptCanAccessClipboard obj val = liftIO $ setObjectPropertyBool obj "javascript-can-access-clipboard" val
constructWebSettingsJavascriptCanAccessClipboard :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsJavascriptCanAccessClipboard val = constructObjectPropertyBool "javascript-can-access-clipboard" val
data WebSettingsJavascriptCanAccessClipboardPropertyInfo
instance AttrInfo WebSettingsJavascriptCanAccessClipboardPropertyInfo where
type AttrAllowedOps WebSettingsJavascriptCanAccessClipboardPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsJavascriptCanAccessClipboardPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsJavascriptCanAccessClipboardPropertyInfo = IsWebSettings
type AttrGetType WebSettingsJavascriptCanAccessClipboardPropertyInfo = Bool
type AttrLabel WebSettingsJavascriptCanAccessClipboardPropertyInfo = "javascript-can-access-clipboard"
type AttrOrigin WebSettingsJavascriptCanAccessClipboardPropertyInfo = WebSettings
attrGet _ = getWebSettingsJavascriptCanAccessClipboard
attrSet _ = setWebSettingsJavascriptCanAccessClipboard
attrConstruct _ = constructWebSettingsJavascriptCanAccessClipboard
attrClear _ = undefined
getWebSettingsJavascriptCanOpenWindowsAutomatically :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsJavascriptCanOpenWindowsAutomatically obj = liftIO $ getObjectPropertyBool obj "javascript-can-open-windows-automatically"
setWebSettingsJavascriptCanOpenWindowsAutomatically :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsJavascriptCanOpenWindowsAutomatically obj val = liftIO $ setObjectPropertyBool obj "javascript-can-open-windows-automatically" val
constructWebSettingsJavascriptCanOpenWindowsAutomatically :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsJavascriptCanOpenWindowsAutomatically val = constructObjectPropertyBool "javascript-can-open-windows-automatically" val
data WebSettingsJavascriptCanOpenWindowsAutomaticallyPropertyInfo
instance AttrInfo WebSettingsJavascriptCanOpenWindowsAutomaticallyPropertyInfo where
type AttrAllowedOps WebSettingsJavascriptCanOpenWindowsAutomaticallyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsJavascriptCanOpenWindowsAutomaticallyPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsJavascriptCanOpenWindowsAutomaticallyPropertyInfo = IsWebSettings
type AttrGetType WebSettingsJavascriptCanOpenWindowsAutomaticallyPropertyInfo = Bool
type AttrLabel WebSettingsJavascriptCanOpenWindowsAutomaticallyPropertyInfo = "javascript-can-open-windows-automatically"
type AttrOrigin WebSettingsJavascriptCanOpenWindowsAutomaticallyPropertyInfo = WebSettings
attrGet _ = getWebSettingsJavascriptCanOpenWindowsAutomatically
attrSet _ = setWebSettingsJavascriptCanOpenWindowsAutomatically
attrConstruct _ = constructWebSettingsJavascriptCanOpenWindowsAutomatically
attrClear _ = undefined
getWebSettingsMediaPlaybackAllowsInline :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsMediaPlaybackAllowsInline obj = liftIO $ getObjectPropertyBool obj "media-playback-allows-inline"
setWebSettingsMediaPlaybackAllowsInline :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsMediaPlaybackAllowsInline obj val = liftIO $ setObjectPropertyBool obj "media-playback-allows-inline" val
constructWebSettingsMediaPlaybackAllowsInline :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsMediaPlaybackAllowsInline val = constructObjectPropertyBool "media-playback-allows-inline" val
data WebSettingsMediaPlaybackAllowsInlinePropertyInfo
instance AttrInfo WebSettingsMediaPlaybackAllowsInlinePropertyInfo where
type AttrAllowedOps WebSettingsMediaPlaybackAllowsInlinePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsMediaPlaybackAllowsInlinePropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsMediaPlaybackAllowsInlinePropertyInfo = IsWebSettings
type AttrGetType WebSettingsMediaPlaybackAllowsInlinePropertyInfo = Bool
type AttrLabel WebSettingsMediaPlaybackAllowsInlinePropertyInfo = "media-playback-allows-inline"
type AttrOrigin WebSettingsMediaPlaybackAllowsInlinePropertyInfo = WebSettings
attrGet _ = getWebSettingsMediaPlaybackAllowsInline
attrSet _ = setWebSettingsMediaPlaybackAllowsInline
attrConstruct _ = constructWebSettingsMediaPlaybackAllowsInline
attrClear _ = undefined
getWebSettingsMediaPlaybackRequiresUserGesture :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsMediaPlaybackRequiresUserGesture obj = liftIO $ getObjectPropertyBool obj "media-playback-requires-user-gesture"
setWebSettingsMediaPlaybackRequiresUserGesture :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsMediaPlaybackRequiresUserGesture obj val = liftIO $ setObjectPropertyBool obj "media-playback-requires-user-gesture" val
constructWebSettingsMediaPlaybackRequiresUserGesture :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsMediaPlaybackRequiresUserGesture val = constructObjectPropertyBool "media-playback-requires-user-gesture" val
data WebSettingsMediaPlaybackRequiresUserGesturePropertyInfo
instance AttrInfo WebSettingsMediaPlaybackRequiresUserGesturePropertyInfo where
type AttrAllowedOps WebSettingsMediaPlaybackRequiresUserGesturePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsMediaPlaybackRequiresUserGesturePropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsMediaPlaybackRequiresUserGesturePropertyInfo = IsWebSettings
type AttrGetType WebSettingsMediaPlaybackRequiresUserGesturePropertyInfo = Bool
type AttrLabel WebSettingsMediaPlaybackRequiresUserGesturePropertyInfo = "media-playback-requires-user-gesture"
type AttrOrigin WebSettingsMediaPlaybackRequiresUserGesturePropertyInfo = WebSettings
attrGet _ = getWebSettingsMediaPlaybackRequiresUserGesture
attrSet _ = setWebSettingsMediaPlaybackRequiresUserGesture
attrConstruct _ = constructWebSettingsMediaPlaybackRequiresUserGesture
attrClear _ = undefined
getWebSettingsMinimumFontSize :: (MonadIO m, IsWebSettings o) => o -> m Int32
getWebSettingsMinimumFontSize obj = liftIO $ getObjectPropertyInt32 obj "minimum-font-size"
setWebSettingsMinimumFontSize :: (MonadIO m, IsWebSettings o) => o -> Int32 -> m ()
setWebSettingsMinimumFontSize obj val = liftIO $ setObjectPropertyInt32 obj "minimum-font-size" val
constructWebSettingsMinimumFontSize :: (IsWebSettings o) => Int32 -> IO (GValueConstruct o)
constructWebSettingsMinimumFontSize val = constructObjectPropertyInt32 "minimum-font-size" val
data WebSettingsMinimumFontSizePropertyInfo
instance AttrInfo WebSettingsMinimumFontSizePropertyInfo where
type AttrAllowedOps WebSettingsMinimumFontSizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsMinimumFontSizePropertyInfo = (~) Int32
type AttrBaseTypeConstraint WebSettingsMinimumFontSizePropertyInfo = IsWebSettings
type AttrGetType WebSettingsMinimumFontSizePropertyInfo = Int32
type AttrLabel WebSettingsMinimumFontSizePropertyInfo = "minimum-font-size"
type AttrOrigin WebSettingsMinimumFontSizePropertyInfo = WebSettings
attrGet _ = getWebSettingsMinimumFontSize
attrSet _ = setWebSettingsMinimumFontSize
attrConstruct _ = constructWebSettingsMinimumFontSize
attrClear _ = undefined
getWebSettingsMinimumLogicalFontSize :: (MonadIO m, IsWebSettings o) => o -> m Int32
getWebSettingsMinimumLogicalFontSize obj = liftIO $ getObjectPropertyInt32 obj "minimum-logical-font-size"
setWebSettingsMinimumLogicalFontSize :: (MonadIO m, IsWebSettings o) => o -> Int32 -> m ()
setWebSettingsMinimumLogicalFontSize obj val = liftIO $ setObjectPropertyInt32 obj "minimum-logical-font-size" val
constructWebSettingsMinimumLogicalFontSize :: (IsWebSettings o) => Int32 -> IO (GValueConstruct o)
constructWebSettingsMinimumLogicalFontSize val = constructObjectPropertyInt32 "minimum-logical-font-size" val
data WebSettingsMinimumLogicalFontSizePropertyInfo
instance AttrInfo WebSettingsMinimumLogicalFontSizePropertyInfo where
type AttrAllowedOps WebSettingsMinimumLogicalFontSizePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsMinimumLogicalFontSizePropertyInfo = (~) Int32
type AttrBaseTypeConstraint WebSettingsMinimumLogicalFontSizePropertyInfo = IsWebSettings
type AttrGetType WebSettingsMinimumLogicalFontSizePropertyInfo = Int32
type AttrLabel WebSettingsMinimumLogicalFontSizePropertyInfo = "minimum-logical-font-size"
type AttrOrigin WebSettingsMinimumLogicalFontSizePropertyInfo = WebSettings
attrGet _ = getWebSettingsMinimumLogicalFontSize
attrSet _ = setWebSettingsMinimumLogicalFontSize
attrConstruct _ = constructWebSettingsMinimumLogicalFontSize
attrClear _ = undefined
getWebSettingsMonospaceFontFamily :: (MonadIO m, IsWebSettings o) => o -> m (Maybe T.Text)
getWebSettingsMonospaceFontFamily obj = liftIO $ getObjectPropertyString obj "monospace-font-family"
setWebSettingsMonospaceFontFamily :: (MonadIO m, IsWebSettings o) => o -> T.Text -> m ()
setWebSettingsMonospaceFontFamily obj val = liftIO $ setObjectPropertyString obj "monospace-font-family" (Just val)
constructWebSettingsMonospaceFontFamily :: (IsWebSettings o) => T.Text -> IO (GValueConstruct o)
constructWebSettingsMonospaceFontFamily val = constructObjectPropertyString "monospace-font-family" (Just val)
clearWebSettingsMonospaceFontFamily :: (MonadIO m, IsWebSettings o) => o -> m ()
clearWebSettingsMonospaceFontFamily obj = liftIO $ setObjectPropertyString obj "monospace-font-family" (Nothing :: Maybe T.Text)
data WebSettingsMonospaceFontFamilyPropertyInfo
instance AttrInfo WebSettingsMonospaceFontFamilyPropertyInfo where
type AttrAllowedOps WebSettingsMonospaceFontFamilyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint WebSettingsMonospaceFontFamilyPropertyInfo = (~) T.Text
type AttrBaseTypeConstraint WebSettingsMonospaceFontFamilyPropertyInfo = IsWebSettings
type AttrGetType WebSettingsMonospaceFontFamilyPropertyInfo = (Maybe T.Text)
type AttrLabel WebSettingsMonospaceFontFamilyPropertyInfo = "monospace-font-family"
type AttrOrigin WebSettingsMonospaceFontFamilyPropertyInfo = WebSettings
attrGet _ = getWebSettingsMonospaceFontFamily
attrSet _ = setWebSettingsMonospaceFontFamily
attrConstruct _ = constructWebSettingsMonospaceFontFamily
attrClear _ = clearWebSettingsMonospaceFontFamily
getWebSettingsPrintBackgrounds :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsPrintBackgrounds obj = liftIO $ getObjectPropertyBool obj "print-backgrounds"
setWebSettingsPrintBackgrounds :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsPrintBackgrounds obj val = liftIO $ setObjectPropertyBool obj "print-backgrounds" val
constructWebSettingsPrintBackgrounds :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsPrintBackgrounds val = constructObjectPropertyBool "print-backgrounds" val
data WebSettingsPrintBackgroundsPropertyInfo
instance AttrInfo WebSettingsPrintBackgroundsPropertyInfo where
type AttrAllowedOps WebSettingsPrintBackgroundsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsPrintBackgroundsPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsPrintBackgroundsPropertyInfo = IsWebSettings
type AttrGetType WebSettingsPrintBackgroundsPropertyInfo = Bool
type AttrLabel WebSettingsPrintBackgroundsPropertyInfo = "print-backgrounds"
type AttrOrigin WebSettingsPrintBackgroundsPropertyInfo = WebSettings
attrGet _ = getWebSettingsPrintBackgrounds
attrSet _ = setWebSettingsPrintBackgrounds
attrConstruct _ = constructWebSettingsPrintBackgrounds
attrClear _ = undefined
getWebSettingsResizableTextAreas :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsResizableTextAreas obj = liftIO $ getObjectPropertyBool obj "resizable-text-areas"
setWebSettingsResizableTextAreas :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsResizableTextAreas obj val = liftIO $ setObjectPropertyBool obj "resizable-text-areas" val
constructWebSettingsResizableTextAreas :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsResizableTextAreas val = constructObjectPropertyBool "resizable-text-areas" val
data WebSettingsResizableTextAreasPropertyInfo
instance AttrInfo WebSettingsResizableTextAreasPropertyInfo where
type AttrAllowedOps WebSettingsResizableTextAreasPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsResizableTextAreasPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsResizableTextAreasPropertyInfo = IsWebSettings
type AttrGetType WebSettingsResizableTextAreasPropertyInfo = Bool
type AttrLabel WebSettingsResizableTextAreasPropertyInfo = "resizable-text-areas"
type AttrOrigin WebSettingsResizableTextAreasPropertyInfo = WebSettings
attrGet _ = getWebSettingsResizableTextAreas
attrSet _ = setWebSettingsResizableTextAreas
attrConstruct _ = constructWebSettingsResizableTextAreas
attrClear _ = undefined
getWebSettingsRespectImageOrientation :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsRespectImageOrientation obj = liftIO $ getObjectPropertyBool obj "respect-image-orientation"
setWebSettingsRespectImageOrientation :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsRespectImageOrientation obj val = liftIO $ setObjectPropertyBool obj "respect-image-orientation" val
constructWebSettingsRespectImageOrientation :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsRespectImageOrientation val = constructObjectPropertyBool "respect-image-orientation" val
data WebSettingsRespectImageOrientationPropertyInfo
instance AttrInfo WebSettingsRespectImageOrientationPropertyInfo where
type AttrAllowedOps WebSettingsRespectImageOrientationPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsRespectImageOrientationPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsRespectImageOrientationPropertyInfo = IsWebSettings
type AttrGetType WebSettingsRespectImageOrientationPropertyInfo = Bool
type AttrLabel WebSettingsRespectImageOrientationPropertyInfo = "respect-image-orientation"
type AttrOrigin WebSettingsRespectImageOrientationPropertyInfo = WebSettings
attrGet _ = getWebSettingsRespectImageOrientation
attrSet _ = setWebSettingsRespectImageOrientation
attrConstruct _ = constructWebSettingsRespectImageOrientation
attrClear _ = undefined
getWebSettingsSansSerifFontFamily :: (MonadIO m, IsWebSettings o) => o -> m (Maybe T.Text)
getWebSettingsSansSerifFontFamily obj = liftIO $ getObjectPropertyString obj "sans-serif-font-family"
setWebSettingsSansSerifFontFamily :: (MonadIO m, IsWebSettings o) => o -> T.Text -> m ()
setWebSettingsSansSerifFontFamily obj val = liftIO $ setObjectPropertyString obj "sans-serif-font-family" (Just val)
constructWebSettingsSansSerifFontFamily :: (IsWebSettings o) => T.Text -> IO (GValueConstruct o)
constructWebSettingsSansSerifFontFamily val = constructObjectPropertyString "sans-serif-font-family" (Just val)
clearWebSettingsSansSerifFontFamily :: (MonadIO m, IsWebSettings o) => o -> m ()
clearWebSettingsSansSerifFontFamily obj = liftIO $ setObjectPropertyString obj "sans-serif-font-family" (Nothing :: Maybe T.Text)
data WebSettingsSansSerifFontFamilyPropertyInfo
instance AttrInfo WebSettingsSansSerifFontFamilyPropertyInfo where
type AttrAllowedOps WebSettingsSansSerifFontFamilyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint WebSettingsSansSerifFontFamilyPropertyInfo = (~) T.Text
type AttrBaseTypeConstraint WebSettingsSansSerifFontFamilyPropertyInfo = IsWebSettings
type AttrGetType WebSettingsSansSerifFontFamilyPropertyInfo = (Maybe T.Text)
type AttrLabel WebSettingsSansSerifFontFamilyPropertyInfo = "sans-serif-font-family"
type AttrOrigin WebSettingsSansSerifFontFamilyPropertyInfo = WebSettings
attrGet _ = getWebSettingsSansSerifFontFamily
attrSet _ = setWebSettingsSansSerifFontFamily
attrConstruct _ = constructWebSettingsSansSerifFontFamily
attrClear _ = clearWebSettingsSansSerifFontFamily
getWebSettingsSerifFontFamily :: (MonadIO m, IsWebSettings o) => o -> m (Maybe T.Text)
getWebSettingsSerifFontFamily obj = liftIO $ getObjectPropertyString obj "serif-font-family"
setWebSettingsSerifFontFamily :: (MonadIO m, IsWebSettings o) => o -> T.Text -> m ()
setWebSettingsSerifFontFamily obj val = liftIO $ setObjectPropertyString obj "serif-font-family" (Just val)
constructWebSettingsSerifFontFamily :: (IsWebSettings o) => T.Text -> IO (GValueConstruct o)
constructWebSettingsSerifFontFamily val = constructObjectPropertyString "serif-font-family" (Just val)
clearWebSettingsSerifFontFamily :: (MonadIO m, IsWebSettings o) => o -> m ()
clearWebSettingsSerifFontFamily obj = liftIO $ setObjectPropertyString obj "serif-font-family" (Nothing :: Maybe T.Text)
data WebSettingsSerifFontFamilyPropertyInfo
instance AttrInfo WebSettingsSerifFontFamilyPropertyInfo where
type AttrAllowedOps WebSettingsSerifFontFamilyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint WebSettingsSerifFontFamilyPropertyInfo = (~) T.Text
type AttrBaseTypeConstraint WebSettingsSerifFontFamilyPropertyInfo = IsWebSettings
type AttrGetType WebSettingsSerifFontFamilyPropertyInfo = (Maybe T.Text)
type AttrLabel WebSettingsSerifFontFamilyPropertyInfo = "serif-font-family"
type AttrOrigin WebSettingsSerifFontFamilyPropertyInfo = WebSettings
attrGet _ = getWebSettingsSerifFontFamily
attrSet _ = setWebSettingsSerifFontFamily
attrConstruct _ = constructWebSettingsSerifFontFamily
attrClear _ = clearWebSettingsSerifFontFamily
getWebSettingsSpellCheckingLanguages :: (MonadIO m, IsWebSettings o) => o -> m (Maybe T.Text)
getWebSettingsSpellCheckingLanguages obj = liftIO $ getObjectPropertyString obj "spell-checking-languages"
setWebSettingsSpellCheckingLanguages :: (MonadIO m, IsWebSettings o) => o -> T.Text -> m ()
setWebSettingsSpellCheckingLanguages obj val = liftIO $ setObjectPropertyString obj "spell-checking-languages" (Just val)
constructWebSettingsSpellCheckingLanguages :: (IsWebSettings o) => T.Text -> IO (GValueConstruct o)
constructWebSettingsSpellCheckingLanguages val = constructObjectPropertyString "spell-checking-languages" (Just val)
clearWebSettingsSpellCheckingLanguages :: (MonadIO m, IsWebSettings o) => o -> m ()
clearWebSettingsSpellCheckingLanguages obj = liftIO $ setObjectPropertyString obj "spell-checking-languages" (Nothing :: Maybe T.Text)
data WebSettingsSpellCheckingLanguagesPropertyInfo
instance AttrInfo WebSettingsSpellCheckingLanguagesPropertyInfo where
type AttrAllowedOps WebSettingsSpellCheckingLanguagesPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint WebSettingsSpellCheckingLanguagesPropertyInfo = (~) T.Text
type AttrBaseTypeConstraint WebSettingsSpellCheckingLanguagesPropertyInfo = IsWebSettings
type AttrGetType WebSettingsSpellCheckingLanguagesPropertyInfo = (Maybe T.Text)
type AttrLabel WebSettingsSpellCheckingLanguagesPropertyInfo = "spell-checking-languages"
type AttrOrigin WebSettingsSpellCheckingLanguagesPropertyInfo = WebSettings
attrGet _ = getWebSettingsSpellCheckingLanguages
attrSet _ = setWebSettingsSpellCheckingLanguages
attrConstruct _ = constructWebSettingsSpellCheckingLanguages
attrClear _ = clearWebSettingsSpellCheckingLanguages
getWebSettingsTabKeyCyclesThroughElements :: (MonadIO m, IsWebSettings o) => o -> m Bool
getWebSettingsTabKeyCyclesThroughElements obj = liftIO $ getObjectPropertyBool obj "tab-key-cycles-through-elements"
setWebSettingsTabKeyCyclesThroughElements :: (MonadIO m, IsWebSettings o) => o -> Bool -> m ()
setWebSettingsTabKeyCyclesThroughElements obj val = liftIO $ setObjectPropertyBool obj "tab-key-cycles-through-elements" val
constructWebSettingsTabKeyCyclesThroughElements :: (IsWebSettings o) => Bool -> IO (GValueConstruct o)
constructWebSettingsTabKeyCyclesThroughElements val = constructObjectPropertyBool "tab-key-cycles-through-elements" val
data WebSettingsTabKeyCyclesThroughElementsPropertyInfo
instance AttrInfo WebSettingsTabKeyCyclesThroughElementsPropertyInfo where
type AttrAllowedOps WebSettingsTabKeyCyclesThroughElementsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsTabKeyCyclesThroughElementsPropertyInfo = (~) Bool
type AttrBaseTypeConstraint WebSettingsTabKeyCyclesThroughElementsPropertyInfo = IsWebSettings
type AttrGetType WebSettingsTabKeyCyclesThroughElementsPropertyInfo = Bool
type AttrLabel WebSettingsTabKeyCyclesThroughElementsPropertyInfo = "tab-key-cycles-through-elements"
type AttrOrigin WebSettingsTabKeyCyclesThroughElementsPropertyInfo = WebSettings
attrGet _ = getWebSettingsTabKeyCyclesThroughElements
attrSet _ = setWebSettingsTabKeyCyclesThroughElements
attrConstruct _ = constructWebSettingsTabKeyCyclesThroughElements
attrClear _ = undefined
getWebSettingsUserAgent :: (MonadIO m, IsWebSettings o) => o -> m T.Text
getWebSettingsUserAgent obj = liftIO $ checkUnexpectedNothing "getWebSettingsUserAgent" $ getObjectPropertyString obj "user-agent"
setWebSettingsUserAgent :: (MonadIO m, IsWebSettings o) => o -> T.Text -> m ()
setWebSettingsUserAgent obj val = liftIO $ setObjectPropertyString obj "user-agent" (Just val)
constructWebSettingsUserAgent :: (IsWebSettings o) => T.Text -> IO (GValueConstruct o)
constructWebSettingsUserAgent val = constructObjectPropertyString "user-agent" (Just val)
clearWebSettingsUserAgent :: (MonadIO m, IsWebSettings o) => o -> m ()
clearWebSettingsUserAgent obj = liftIO $ setObjectPropertyString obj "user-agent" (Nothing :: Maybe T.Text)
data WebSettingsUserAgentPropertyInfo
instance AttrInfo WebSettingsUserAgentPropertyInfo where
type AttrAllowedOps WebSettingsUserAgentPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint WebSettingsUserAgentPropertyInfo = (~) T.Text
type AttrBaseTypeConstraint WebSettingsUserAgentPropertyInfo = IsWebSettings
type AttrGetType WebSettingsUserAgentPropertyInfo = T.Text
type AttrLabel WebSettingsUserAgentPropertyInfo = "user-agent"
type AttrOrigin WebSettingsUserAgentPropertyInfo = WebSettings
attrGet _ = getWebSettingsUserAgent
attrSet _ = setWebSettingsUserAgent
attrConstruct _ = constructWebSettingsUserAgent
attrClear _ = clearWebSettingsUserAgent
getWebSettingsUserStylesheetUri :: (MonadIO m, IsWebSettings o) => o -> m (Maybe T.Text)
getWebSettingsUserStylesheetUri obj = liftIO $ getObjectPropertyString obj "user-stylesheet-uri"
setWebSettingsUserStylesheetUri :: (MonadIO m, IsWebSettings o) => o -> T.Text -> m ()
setWebSettingsUserStylesheetUri obj val = liftIO $ setObjectPropertyString obj "user-stylesheet-uri" (Just val)
constructWebSettingsUserStylesheetUri :: (IsWebSettings o) => T.Text -> IO (GValueConstruct o)
constructWebSettingsUserStylesheetUri val = constructObjectPropertyString "user-stylesheet-uri" (Just val)
clearWebSettingsUserStylesheetUri :: (MonadIO m, IsWebSettings o) => o -> m ()
clearWebSettingsUserStylesheetUri obj = liftIO $ setObjectPropertyString obj "user-stylesheet-uri" (Nothing :: Maybe T.Text)
data WebSettingsUserStylesheetUriPropertyInfo
instance AttrInfo WebSettingsUserStylesheetUriPropertyInfo where
type AttrAllowedOps WebSettingsUserStylesheetUriPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint WebSettingsUserStylesheetUriPropertyInfo = (~) T.Text
type AttrBaseTypeConstraint WebSettingsUserStylesheetUriPropertyInfo = IsWebSettings
type AttrGetType WebSettingsUserStylesheetUriPropertyInfo = (Maybe T.Text)
type AttrLabel WebSettingsUserStylesheetUriPropertyInfo = "user-stylesheet-uri"
type AttrOrigin WebSettingsUserStylesheetUriPropertyInfo = WebSettings
attrGet _ = getWebSettingsUserStylesheetUri
attrSet _ = setWebSettingsUserStylesheetUri
attrConstruct _ = constructWebSettingsUserStylesheetUri
attrClear _ = clearWebSettingsUserStylesheetUri
getWebSettingsZoomStep :: (MonadIO m, IsWebSettings o) => o -> m Float
getWebSettingsZoomStep obj = liftIO $ getObjectPropertyFloat obj "zoom-step"
setWebSettingsZoomStep :: (MonadIO m, IsWebSettings o) => o -> Float -> m ()
setWebSettingsZoomStep obj val = liftIO $ setObjectPropertyFloat obj "zoom-step" val
constructWebSettingsZoomStep :: (IsWebSettings o) => Float -> IO (GValueConstruct o)
constructWebSettingsZoomStep val = constructObjectPropertyFloat "zoom-step" val
data WebSettingsZoomStepPropertyInfo
instance AttrInfo WebSettingsZoomStepPropertyInfo where
type AttrAllowedOps WebSettingsZoomStepPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint WebSettingsZoomStepPropertyInfo = (~) Float
type AttrBaseTypeConstraint WebSettingsZoomStepPropertyInfo = IsWebSettings
type AttrGetType WebSettingsZoomStepPropertyInfo = Float
type AttrLabel WebSettingsZoomStepPropertyInfo = "zoom-step"
type AttrOrigin WebSettingsZoomStepPropertyInfo = WebSettings
attrGet _ = getWebSettingsZoomStep
attrSet _ = setWebSettingsZoomStep
attrConstruct _ = constructWebSettingsZoomStep
attrClear _ = undefined
instance O.HasAttributeList WebSettings
type instance O.AttributeList WebSettings = WebSettingsAttributeList
type WebSettingsAttributeList = ('[ '("autoLoadImages", WebSettingsAutoLoadImagesPropertyInfo), '("autoResizeWindow", WebSettingsAutoResizeWindowPropertyInfo), '("autoShrinkImages", WebSettingsAutoShrinkImagesPropertyInfo), '("cursiveFontFamily", WebSettingsCursiveFontFamilyPropertyInfo), '("defaultEncoding", WebSettingsDefaultEncodingPropertyInfo), '("defaultFontFamily", WebSettingsDefaultFontFamilyPropertyInfo), '("defaultFontSize", WebSettingsDefaultFontSizePropertyInfo), '("defaultMonospaceFontSize", WebSettingsDefaultMonospaceFontSizePropertyInfo), '("editingBehavior", WebSettingsEditingBehaviorPropertyInfo), '("enableAcceleratedCompositing", WebSettingsEnableAcceleratedCompositingPropertyInfo), '("enableCaretBrowsing", WebSettingsEnableCaretBrowsingPropertyInfo), '("enableDefaultContextMenu", WebSettingsEnableDefaultContextMenuPropertyInfo), '("enableDeveloperExtras", WebSettingsEnableDeveloperExtrasPropertyInfo), '("enableDisplayOfInsecureContent", WebSettingsEnableDisplayOfInsecureContentPropertyInfo), '("enableDnsPrefetching", WebSettingsEnableDnsPrefetchingPropertyInfo), '("enableDomPaste", WebSettingsEnableDomPastePropertyInfo), '("enableFileAccessFromFileUris", WebSettingsEnableFileAccessFromFileUrisPropertyInfo), '("enableFrameFlattening", WebSettingsEnableFrameFlatteningPropertyInfo), '("enableFullscreen", WebSettingsEnableFullscreenPropertyInfo), '("enableHtml5Database", WebSettingsEnableHtml5DatabasePropertyInfo), '("enableHtml5LocalStorage", WebSettingsEnableHtml5LocalStoragePropertyInfo), '("enableHyperlinkAuditing", WebSettingsEnableHyperlinkAuditingPropertyInfo), '("enableJavaApplet", WebSettingsEnableJavaAppletPropertyInfo), '("enableMediaStream", WebSettingsEnableMediaStreamPropertyInfo), '("enableMediasource", WebSettingsEnableMediasourcePropertyInfo), '("enableOfflineWebApplicationCache", WebSettingsEnableOfflineWebApplicationCachePropertyInfo), '("enablePageCache", WebSettingsEnablePageCachePropertyInfo), '("enablePlugins", WebSettingsEnablePluginsPropertyInfo), '("enablePrivateBrowsing", WebSettingsEnablePrivateBrowsingPropertyInfo), '("enableRunningOfInsecureContent", WebSettingsEnableRunningOfInsecureContentPropertyInfo), '("enableScripts", WebSettingsEnableScriptsPropertyInfo), '("enableSiteSpecificQuirks", WebSettingsEnableSiteSpecificQuirksPropertyInfo), '("enableSmoothScrolling", WebSettingsEnableSmoothScrollingPropertyInfo), '("enableSpatialNavigation", WebSettingsEnableSpatialNavigationPropertyInfo), '("enableSpellChecking", WebSettingsEnableSpellCheckingPropertyInfo), '("enableUniversalAccessFromFileUris", WebSettingsEnableUniversalAccessFromFileUrisPropertyInfo), '("enableWebaudio", WebSettingsEnableWebaudioPropertyInfo), '("enableWebgl", WebSettingsEnableWebglPropertyInfo), '("enableXssAuditor", WebSettingsEnableXssAuditorPropertyInfo), '("enforce96Dpi", WebSettingsEnforce96DpiPropertyInfo), '("fantasyFontFamily", WebSettingsFantasyFontFamilyPropertyInfo), '("html5LocalStorageDatabasePath", WebSettingsHtml5LocalStorageDatabasePathPropertyInfo), '("javascriptCanAccessClipboard", WebSettingsJavascriptCanAccessClipboardPropertyInfo), '("javascriptCanOpenWindowsAutomatically", WebSettingsJavascriptCanOpenWindowsAutomaticallyPropertyInfo), '("mediaPlaybackAllowsInline", WebSettingsMediaPlaybackAllowsInlinePropertyInfo), '("mediaPlaybackRequiresUserGesture", WebSettingsMediaPlaybackRequiresUserGesturePropertyInfo), '("minimumFontSize", WebSettingsMinimumFontSizePropertyInfo), '("minimumLogicalFontSize", WebSettingsMinimumLogicalFontSizePropertyInfo), '("monospaceFontFamily", WebSettingsMonospaceFontFamilyPropertyInfo), '("printBackgrounds", WebSettingsPrintBackgroundsPropertyInfo), '("resizableTextAreas", WebSettingsResizableTextAreasPropertyInfo), '("respectImageOrientation", WebSettingsRespectImageOrientationPropertyInfo), '("sansSerifFontFamily", WebSettingsSansSerifFontFamilyPropertyInfo), '("serifFontFamily", WebSettingsSerifFontFamilyPropertyInfo), '("spellCheckingLanguages", WebSettingsSpellCheckingLanguagesPropertyInfo), '("tabKeyCyclesThroughElements", WebSettingsTabKeyCyclesThroughElementsPropertyInfo), '("userAgent", WebSettingsUserAgentPropertyInfo), '("userStylesheetUri", WebSettingsUserStylesheetUriPropertyInfo), '("zoomStep", WebSettingsZoomStepPropertyInfo)] :: [(Symbol, *)])
webSettingsAutoLoadImages :: AttrLabelProxy "autoLoadImages"
webSettingsAutoLoadImages = AttrLabelProxy
webSettingsAutoResizeWindow :: AttrLabelProxy "autoResizeWindow"
webSettingsAutoResizeWindow = AttrLabelProxy
webSettingsAutoShrinkImages :: AttrLabelProxy "autoShrinkImages"
webSettingsAutoShrinkImages = AttrLabelProxy
webSettingsCursiveFontFamily :: AttrLabelProxy "cursiveFontFamily"
webSettingsCursiveFontFamily = AttrLabelProxy
webSettingsDefaultEncoding :: AttrLabelProxy "defaultEncoding"
webSettingsDefaultEncoding = AttrLabelProxy
webSettingsDefaultFontFamily :: AttrLabelProxy "defaultFontFamily"
webSettingsDefaultFontFamily = AttrLabelProxy
webSettingsDefaultFontSize :: AttrLabelProxy "defaultFontSize"
webSettingsDefaultFontSize = AttrLabelProxy
webSettingsDefaultMonospaceFontSize :: AttrLabelProxy "defaultMonospaceFontSize"
webSettingsDefaultMonospaceFontSize = AttrLabelProxy
webSettingsEditingBehavior :: AttrLabelProxy "editingBehavior"
webSettingsEditingBehavior = AttrLabelProxy
webSettingsEnableAcceleratedCompositing :: AttrLabelProxy "enableAcceleratedCompositing"
webSettingsEnableAcceleratedCompositing = AttrLabelProxy
webSettingsEnableCaretBrowsing :: AttrLabelProxy "enableCaretBrowsing"
webSettingsEnableCaretBrowsing = AttrLabelProxy
webSettingsEnableDefaultContextMenu :: AttrLabelProxy "enableDefaultContextMenu"
webSettingsEnableDefaultContextMenu = AttrLabelProxy
webSettingsEnableDeveloperExtras :: AttrLabelProxy "enableDeveloperExtras"
webSettingsEnableDeveloperExtras = AttrLabelProxy
webSettingsEnableDisplayOfInsecureContent :: AttrLabelProxy "enableDisplayOfInsecureContent"
webSettingsEnableDisplayOfInsecureContent = AttrLabelProxy
webSettingsEnableDnsPrefetching :: AttrLabelProxy "enableDnsPrefetching"
webSettingsEnableDnsPrefetching = AttrLabelProxy
webSettingsEnableDomPaste :: AttrLabelProxy "enableDomPaste"
webSettingsEnableDomPaste = AttrLabelProxy
webSettingsEnableFileAccessFromFileUris :: AttrLabelProxy "enableFileAccessFromFileUris"
webSettingsEnableFileAccessFromFileUris = AttrLabelProxy
webSettingsEnableFrameFlattening :: AttrLabelProxy "enableFrameFlattening"
webSettingsEnableFrameFlattening = AttrLabelProxy
webSettingsEnableFullscreen :: AttrLabelProxy "enableFullscreen"
webSettingsEnableFullscreen = AttrLabelProxy
webSettingsEnableHtml5Database :: AttrLabelProxy "enableHtml5Database"
webSettingsEnableHtml5Database = AttrLabelProxy
webSettingsEnableHtml5LocalStorage :: AttrLabelProxy "enableHtml5LocalStorage"
webSettingsEnableHtml5LocalStorage = AttrLabelProxy
webSettingsEnableHyperlinkAuditing :: AttrLabelProxy "enableHyperlinkAuditing"
webSettingsEnableHyperlinkAuditing = AttrLabelProxy
webSettingsEnableJavaApplet :: AttrLabelProxy "enableJavaApplet"
webSettingsEnableJavaApplet = AttrLabelProxy
webSettingsEnableMediaStream :: AttrLabelProxy "enableMediaStream"
webSettingsEnableMediaStream = AttrLabelProxy
webSettingsEnableMediasource :: AttrLabelProxy "enableMediasource"
webSettingsEnableMediasource = AttrLabelProxy
webSettingsEnableOfflineWebApplicationCache :: AttrLabelProxy "enableOfflineWebApplicationCache"
webSettingsEnableOfflineWebApplicationCache = AttrLabelProxy
webSettingsEnablePageCache :: AttrLabelProxy "enablePageCache"
webSettingsEnablePageCache = AttrLabelProxy
webSettingsEnablePlugins :: AttrLabelProxy "enablePlugins"
webSettingsEnablePlugins = AttrLabelProxy
webSettingsEnablePrivateBrowsing :: AttrLabelProxy "enablePrivateBrowsing"
webSettingsEnablePrivateBrowsing = AttrLabelProxy
webSettingsEnableRunningOfInsecureContent :: AttrLabelProxy "enableRunningOfInsecureContent"
webSettingsEnableRunningOfInsecureContent = AttrLabelProxy
webSettingsEnableScripts :: AttrLabelProxy "enableScripts"
webSettingsEnableScripts = AttrLabelProxy
webSettingsEnableSiteSpecificQuirks :: AttrLabelProxy "enableSiteSpecificQuirks"
webSettingsEnableSiteSpecificQuirks = AttrLabelProxy
webSettingsEnableSmoothScrolling :: AttrLabelProxy "enableSmoothScrolling"
webSettingsEnableSmoothScrolling = AttrLabelProxy
webSettingsEnableSpatialNavigation :: AttrLabelProxy "enableSpatialNavigation"
webSettingsEnableSpatialNavigation = AttrLabelProxy
webSettingsEnableSpellChecking :: AttrLabelProxy "enableSpellChecking"
webSettingsEnableSpellChecking = AttrLabelProxy
webSettingsEnableUniversalAccessFromFileUris :: AttrLabelProxy "enableUniversalAccessFromFileUris"
webSettingsEnableUniversalAccessFromFileUris = AttrLabelProxy
webSettingsEnableWebaudio :: AttrLabelProxy "enableWebaudio"
webSettingsEnableWebaudio = AttrLabelProxy
webSettingsEnableWebgl :: AttrLabelProxy "enableWebgl"
webSettingsEnableWebgl = AttrLabelProxy
webSettingsEnableXssAuditor :: AttrLabelProxy "enableXssAuditor"
webSettingsEnableXssAuditor = AttrLabelProxy
webSettingsEnforce96Dpi :: AttrLabelProxy "enforce96Dpi"
webSettingsEnforce96Dpi = AttrLabelProxy
webSettingsFantasyFontFamily :: AttrLabelProxy "fantasyFontFamily"
webSettingsFantasyFontFamily = AttrLabelProxy
webSettingsHtml5LocalStorageDatabasePath :: AttrLabelProxy "html5LocalStorageDatabasePath"
webSettingsHtml5LocalStorageDatabasePath = AttrLabelProxy
webSettingsJavascriptCanAccessClipboard :: AttrLabelProxy "javascriptCanAccessClipboard"
webSettingsJavascriptCanAccessClipboard = AttrLabelProxy
webSettingsJavascriptCanOpenWindowsAutomatically :: AttrLabelProxy "javascriptCanOpenWindowsAutomatically"
webSettingsJavascriptCanOpenWindowsAutomatically = AttrLabelProxy
webSettingsMediaPlaybackAllowsInline :: AttrLabelProxy "mediaPlaybackAllowsInline"
webSettingsMediaPlaybackAllowsInline = AttrLabelProxy
webSettingsMediaPlaybackRequiresUserGesture :: AttrLabelProxy "mediaPlaybackRequiresUserGesture"
webSettingsMediaPlaybackRequiresUserGesture = AttrLabelProxy
webSettingsMinimumFontSize :: AttrLabelProxy "minimumFontSize"
webSettingsMinimumFontSize = AttrLabelProxy
webSettingsMinimumLogicalFontSize :: AttrLabelProxy "minimumLogicalFontSize"
webSettingsMinimumLogicalFontSize = AttrLabelProxy
webSettingsMonospaceFontFamily :: AttrLabelProxy "monospaceFontFamily"
webSettingsMonospaceFontFamily = AttrLabelProxy
webSettingsPrintBackgrounds :: AttrLabelProxy "printBackgrounds"
webSettingsPrintBackgrounds = AttrLabelProxy
webSettingsResizableTextAreas :: AttrLabelProxy "resizableTextAreas"
webSettingsResizableTextAreas = AttrLabelProxy
webSettingsRespectImageOrientation :: AttrLabelProxy "respectImageOrientation"
webSettingsRespectImageOrientation = AttrLabelProxy
webSettingsSansSerifFontFamily :: AttrLabelProxy "sansSerifFontFamily"
webSettingsSansSerifFontFamily = AttrLabelProxy
webSettingsSerifFontFamily :: AttrLabelProxy "serifFontFamily"
webSettingsSerifFontFamily = AttrLabelProxy
webSettingsSpellCheckingLanguages :: AttrLabelProxy "spellCheckingLanguages"
webSettingsSpellCheckingLanguages = AttrLabelProxy
webSettingsTabKeyCyclesThroughElements :: AttrLabelProxy "tabKeyCyclesThroughElements"
webSettingsTabKeyCyclesThroughElements = AttrLabelProxy
webSettingsUserAgent :: AttrLabelProxy "userAgent"
webSettingsUserAgent = AttrLabelProxy
webSettingsUserStylesheetUri :: AttrLabelProxy "userStylesheetUri"
webSettingsUserStylesheetUri = AttrLabelProxy
webSettingsZoomStep :: AttrLabelProxy "zoomStep"
webSettingsZoomStep = AttrLabelProxy
type instance O.SignalList WebSettings = WebSettingsSignalList
type WebSettingsSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
foreign import ccall "webkit_web_settings_new" webkit_web_settings_new ::
IO (Ptr WebSettings)
webSettingsNew ::
(B.CallStack.HasCallStack, MonadIO m) =>
m WebSettings
webSettingsNew = liftIO $ do
result <- webkit_web_settings_new
checkUnexpectedReturnNULL "webSettingsNew" result
result' <- (wrapObject WebSettings) result
return result'
foreign import ccall "webkit_web_settings_copy" webkit_web_settings_copy ::
Ptr WebSettings ->
IO (Ptr WebSettings)
webSettingsCopy ::
(B.CallStack.HasCallStack, MonadIO m, IsWebSettings a) =>
a
-> m WebSettings
webSettingsCopy webSettings = liftIO $ do
webSettings' <- unsafeManagedPtrCastPtr webSettings
result <- webkit_web_settings_copy webSettings'
checkUnexpectedReturnNULL "webSettingsCopy" result
result' <- (wrapObject WebSettings) result
touchManagedPtr webSettings
return result'
data WebSettingsCopyMethodInfo
instance (signature ~ (m WebSettings), MonadIO m, IsWebSettings a) => O.MethodInfo WebSettingsCopyMethodInfo a signature where
overloadedMethod _ = webSettingsCopy
foreign import ccall "webkit_web_settings_get_user_agent" webkit_web_settings_get_user_agent ::
Ptr WebSettings ->
IO CString
webSettingsGetUserAgent ::
(B.CallStack.HasCallStack, MonadIO m, IsWebSettings a) =>
a
-> m T.Text
webSettingsGetUserAgent webSettings = liftIO $ do
webSettings' <- unsafeManagedPtrCastPtr webSettings
result <- webkit_web_settings_get_user_agent webSettings'
checkUnexpectedReturnNULL "webSettingsGetUserAgent" result
result' <- cstringToText result
touchManagedPtr webSettings
return result'
data WebSettingsGetUserAgentMethodInfo
instance (signature ~ (m T.Text), MonadIO m, IsWebSettings a) => O.MethodInfo WebSettingsGetUserAgentMethodInfo a signature where
overloadedMethod _ = webSettingsGetUserAgent