module GI.WebKit.Objects.WebBackForwardList
(
WebBackForwardList(..) ,
IsWebBackForwardList ,
toWebBackForwardList ,
noWebBackForwardList ,
WebBackForwardListAddItemMethodInfo ,
webBackForwardListAddItem ,
WebBackForwardListClearMethodInfo ,
webBackForwardListClear ,
WebBackForwardListContainsItemMethodInfo,
webBackForwardListContainsItem ,
WebBackForwardListGetBackItemMethodInfo ,
webBackForwardListGetBackItem ,
WebBackForwardListGetBackLengthMethodInfo,
webBackForwardListGetBackLength ,
WebBackForwardListGetBackListWithLimitMethodInfo,
webBackForwardListGetBackListWithLimit ,
WebBackForwardListGetCurrentItemMethodInfo,
webBackForwardListGetCurrentItem ,
WebBackForwardListGetForwardItemMethodInfo,
webBackForwardListGetForwardItem ,
WebBackForwardListGetForwardLengthMethodInfo,
webBackForwardListGetForwardLength ,
WebBackForwardListGetForwardListWithLimitMethodInfo,
webBackForwardListGetForwardListWithLimit,
WebBackForwardListGetLimitMethodInfo ,
webBackForwardListGetLimit ,
WebBackForwardListGetNthItemMethodInfo ,
webBackForwardListGetNthItem ,
WebBackForwardListGoBackMethodInfo ,
webBackForwardListGoBack ,
WebBackForwardListGoForwardMethodInfo ,
webBackForwardListGoForward ,
WebBackForwardListGoToItemMethodInfo ,
webBackForwardListGoToItem ,
WebBackForwardListSetLimitMethodInfo ,
webBackForwardListSetLimit ,
) 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.Objects.WebHistoryItem as WebKit.WebHistoryItem
newtype WebBackForwardList = WebBackForwardList (ManagedPtr WebBackForwardList)
foreign import ccall "webkit_web_back_forward_list_get_type"
c_webkit_web_back_forward_list_get_type :: IO GType
instance GObject WebBackForwardList where
gobjectType _ = c_webkit_web_back_forward_list_get_type
class GObject o => IsWebBackForwardList o
#if MIN_VERSION_base(4,9,0)
instance (GObject a, O.UnknownAncestorError WebBackForwardList a) =>
IsWebBackForwardList a
#endif
instance IsWebBackForwardList WebBackForwardList
instance GObject.Object.IsObject WebBackForwardList
toWebBackForwardList :: IsWebBackForwardList o => o -> IO WebBackForwardList
toWebBackForwardList = unsafeCastTo WebBackForwardList
noWebBackForwardList :: Maybe WebBackForwardList
noWebBackForwardList = Nothing
type family ResolveWebBackForwardListMethod (t :: Symbol) (o :: *) :: * where
ResolveWebBackForwardListMethod "addItem" o = WebBackForwardListAddItemMethodInfo
ResolveWebBackForwardListMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveWebBackForwardListMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveWebBackForwardListMethod "clear" o = WebBackForwardListClearMethodInfo
ResolveWebBackForwardListMethod "containsItem" o = WebBackForwardListContainsItemMethodInfo
ResolveWebBackForwardListMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveWebBackForwardListMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveWebBackForwardListMethod "goBack" o = WebBackForwardListGoBackMethodInfo
ResolveWebBackForwardListMethod "goForward" o = WebBackForwardListGoForwardMethodInfo
ResolveWebBackForwardListMethod "goToItem" o = WebBackForwardListGoToItemMethodInfo
ResolveWebBackForwardListMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveWebBackForwardListMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveWebBackForwardListMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveWebBackForwardListMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveWebBackForwardListMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveWebBackForwardListMethod "replaceData" o = GObject.Object.ObjectReplaceDataMethodInfo
ResolveWebBackForwardListMethod "replaceQdata" o = GObject.Object.ObjectReplaceQdataMethodInfo
ResolveWebBackForwardListMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveWebBackForwardListMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveWebBackForwardListMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveWebBackForwardListMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveWebBackForwardListMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveWebBackForwardListMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveWebBackForwardListMethod "getBackItem" o = WebBackForwardListGetBackItemMethodInfo
ResolveWebBackForwardListMethod "getBackLength" o = WebBackForwardListGetBackLengthMethodInfo
ResolveWebBackForwardListMethod "getBackListWithLimit" o = WebBackForwardListGetBackListWithLimitMethodInfo
ResolveWebBackForwardListMethod "getCurrentItem" o = WebBackForwardListGetCurrentItemMethodInfo
ResolveWebBackForwardListMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveWebBackForwardListMethod "getForwardItem" o = WebBackForwardListGetForwardItemMethodInfo
ResolveWebBackForwardListMethod "getForwardLength" o = WebBackForwardListGetForwardLengthMethodInfo
ResolveWebBackForwardListMethod "getForwardListWithLimit" o = WebBackForwardListGetForwardListWithLimitMethodInfo
ResolveWebBackForwardListMethod "getLimit" o = WebBackForwardListGetLimitMethodInfo
ResolveWebBackForwardListMethod "getNthItem" o = WebBackForwardListGetNthItemMethodInfo
ResolveWebBackForwardListMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveWebBackForwardListMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveWebBackForwardListMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveWebBackForwardListMethod "setLimit" o = WebBackForwardListSetLimitMethodInfo
ResolveWebBackForwardListMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveWebBackForwardListMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveWebBackForwardListMethod t WebBackForwardList, O.MethodInfo info WebBackForwardList p) => O.IsLabelProxy t (WebBackForwardList -> p) where
fromLabelProxy _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
#if MIN_VERSION_base(4,9,0)
instance (info ~ ResolveWebBackForwardListMethod t WebBackForwardList, O.MethodInfo info WebBackForwardList p) => O.IsLabel t (WebBackForwardList -> p) where
fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
#endif
instance O.HasAttributeList WebBackForwardList
type instance O.AttributeList WebBackForwardList = WebBackForwardListAttributeList
type WebBackForwardListAttributeList = ('[ ] :: [(Symbol, *)])
type instance O.SignalList WebBackForwardList = WebBackForwardListSignalList
type WebBackForwardListSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
foreign import ccall "webkit_web_back_forward_list_add_item" webkit_web_back_forward_list_add_item ::
Ptr WebBackForwardList ->
Ptr WebKit.WebHistoryItem.WebHistoryItem ->
IO ()
webBackForwardListAddItem ::
(B.CallStack.HasCallStack, MonadIO m, IsWebBackForwardList a, WebKit.WebHistoryItem.IsWebHistoryItem b) =>
a
-> b
-> m ()
webBackForwardListAddItem webBackForwardList historyItem = liftIO $ do
webBackForwardList' <- unsafeManagedPtrCastPtr webBackForwardList
historyItem' <- unsafeManagedPtrCastPtr historyItem
webkit_web_back_forward_list_add_item webBackForwardList' historyItem'
touchManagedPtr webBackForwardList
touchManagedPtr historyItem
return ()
data WebBackForwardListAddItemMethodInfo
instance (signature ~ (b -> m ()), MonadIO m, IsWebBackForwardList a, WebKit.WebHistoryItem.IsWebHistoryItem b) => O.MethodInfo WebBackForwardListAddItemMethodInfo a signature where
overloadedMethod _ = webBackForwardListAddItem
foreign import ccall "webkit_web_back_forward_list_clear" webkit_web_back_forward_list_clear ::
Ptr WebBackForwardList ->
IO ()
webBackForwardListClear ::
(B.CallStack.HasCallStack, MonadIO m, IsWebBackForwardList a) =>
a
-> m ()
webBackForwardListClear webBackForwardList = liftIO $ do
webBackForwardList' <- unsafeManagedPtrCastPtr webBackForwardList
webkit_web_back_forward_list_clear webBackForwardList'
touchManagedPtr webBackForwardList
return ()
data WebBackForwardListClearMethodInfo
instance (signature ~ (m ()), MonadIO m, IsWebBackForwardList a) => O.MethodInfo WebBackForwardListClearMethodInfo a signature where
overloadedMethod _ = webBackForwardListClear
foreign import ccall "webkit_web_back_forward_list_contains_item" webkit_web_back_forward_list_contains_item ::
Ptr WebBackForwardList ->
Ptr WebKit.WebHistoryItem.WebHistoryItem ->
IO CInt
webBackForwardListContainsItem ::
(B.CallStack.HasCallStack, MonadIO m, IsWebBackForwardList a, WebKit.WebHistoryItem.IsWebHistoryItem b) =>
a
-> b
-> m Bool
webBackForwardListContainsItem webBackForwardList historyItem = liftIO $ do
webBackForwardList' <- unsafeManagedPtrCastPtr webBackForwardList
historyItem' <- unsafeManagedPtrCastPtr historyItem
result <- webkit_web_back_forward_list_contains_item webBackForwardList' historyItem'
let result' = (/= 0) result
touchManagedPtr webBackForwardList
touchManagedPtr historyItem
return result'
data WebBackForwardListContainsItemMethodInfo
instance (signature ~ (b -> m Bool), MonadIO m, IsWebBackForwardList a, WebKit.WebHistoryItem.IsWebHistoryItem b) => O.MethodInfo WebBackForwardListContainsItemMethodInfo a signature where
overloadedMethod _ = webBackForwardListContainsItem
foreign import ccall "webkit_web_back_forward_list_get_back_item" webkit_web_back_forward_list_get_back_item ::
Ptr WebBackForwardList ->
IO (Ptr WebKit.WebHistoryItem.WebHistoryItem)
webBackForwardListGetBackItem ::
(B.CallStack.HasCallStack, MonadIO m, IsWebBackForwardList a) =>
a
-> m WebKit.WebHistoryItem.WebHistoryItem
webBackForwardListGetBackItem webBackForwardList = liftIO $ do
webBackForwardList' <- unsafeManagedPtrCastPtr webBackForwardList
result <- webkit_web_back_forward_list_get_back_item webBackForwardList'
checkUnexpectedReturnNULL "webBackForwardListGetBackItem" result
result' <- (newObject WebKit.WebHistoryItem.WebHistoryItem) result
touchManagedPtr webBackForwardList
return result'
data WebBackForwardListGetBackItemMethodInfo
instance (signature ~ (m WebKit.WebHistoryItem.WebHistoryItem), MonadIO m, IsWebBackForwardList a) => O.MethodInfo WebBackForwardListGetBackItemMethodInfo a signature where
overloadedMethod _ = webBackForwardListGetBackItem
foreign import ccall "webkit_web_back_forward_list_get_back_length" webkit_web_back_forward_list_get_back_length ::
Ptr WebBackForwardList ->
IO Int32
webBackForwardListGetBackLength ::
(B.CallStack.HasCallStack, MonadIO m, IsWebBackForwardList a) =>
a
-> m Int32
webBackForwardListGetBackLength webBackForwardList = liftIO $ do
webBackForwardList' <- unsafeManagedPtrCastPtr webBackForwardList
result <- webkit_web_back_forward_list_get_back_length webBackForwardList'
touchManagedPtr webBackForwardList
return result
data WebBackForwardListGetBackLengthMethodInfo
instance (signature ~ (m Int32), MonadIO m, IsWebBackForwardList a) => O.MethodInfo WebBackForwardListGetBackLengthMethodInfo a signature where
overloadedMethod _ = webBackForwardListGetBackLength
foreign import ccall "webkit_web_back_forward_list_get_back_list_with_limit" webkit_web_back_forward_list_get_back_list_with_limit ::
Ptr WebBackForwardList ->
Int32 ->
IO (Ptr (GList (Ptr WebKit.WebHistoryItem.WebHistoryItem)))
webBackForwardListGetBackListWithLimit ::
(B.CallStack.HasCallStack, MonadIO m, IsWebBackForwardList a) =>
a
-> Int32
-> m [WebKit.WebHistoryItem.WebHistoryItem]
webBackForwardListGetBackListWithLimit webBackForwardList limit = liftIO $ do
webBackForwardList' <- unsafeManagedPtrCastPtr webBackForwardList
result <- webkit_web_back_forward_list_get_back_list_with_limit webBackForwardList' limit
result' <- unpackGList result
result'' <- mapM (newObject WebKit.WebHistoryItem.WebHistoryItem) result'
g_list_free result
touchManagedPtr webBackForwardList
return result''
data WebBackForwardListGetBackListWithLimitMethodInfo
instance (signature ~ (Int32 -> m [WebKit.WebHistoryItem.WebHistoryItem]), MonadIO m, IsWebBackForwardList a) => O.MethodInfo WebBackForwardListGetBackListWithLimitMethodInfo a signature where
overloadedMethod _ = webBackForwardListGetBackListWithLimit
foreign import ccall "webkit_web_back_forward_list_get_current_item" webkit_web_back_forward_list_get_current_item ::
Ptr WebBackForwardList ->
IO (Ptr WebKit.WebHistoryItem.WebHistoryItem)
webBackForwardListGetCurrentItem ::
(B.CallStack.HasCallStack, MonadIO m, IsWebBackForwardList a) =>
a
-> m WebKit.WebHistoryItem.WebHistoryItem
webBackForwardListGetCurrentItem webBackForwardList = liftIO $ do
webBackForwardList' <- unsafeManagedPtrCastPtr webBackForwardList
result <- webkit_web_back_forward_list_get_current_item webBackForwardList'
checkUnexpectedReturnNULL "webBackForwardListGetCurrentItem" result
result' <- (newObject WebKit.WebHistoryItem.WebHistoryItem) result
touchManagedPtr webBackForwardList
return result'
data WebBackForwardListGetCurrentItemMethodInfo
instance (signature ~ (m WebKit.WebHistoryItem.WebHistoryItem), MonadIO m, IsWebBackForwardList a) => O.MethodInfo WebBackForwardListGetCurrentItemMethodInfo a signature where
overloadedMethod _ = webBackForwardListGetCurrentItem
foreign import ccall "webkit_web_back_forward_list_get_forward_item" webkit_web_back_forward_list_get_forward_item ::
Ptr WebBackForwardList ->
IO (Ptr WebKit.WebHistoryItem.WebHistoryItem)
webBackForwardListGetForwardItem ::
(B.CallStack.HasCallStack, MonadIO m, IsWebBackForwardList a) =>
a
-> m WebKit.WebHistoryItem.WebHistoryItem
webBackForwardListGetForwardItem webBackForwardList = liftIO $ do
webBackForwardList' <- unsafeManagedPtrCastPtr webBackForwardList
result <- webkit_web_back_forward_list_get_forward_item webBackForwardList'
checkUnexpectedReturnNULL "webBackForwardListGetForwardItem" result
result' <- (newObject WebKit.WebHistoryItem.WebHistoryItem) result
touchManagedPtr webBackForwardList
return result'
data WebBackForwardListGetForwardItemMethodInfo
instance (signature ~ (m WebKit.WebHistoryItem.WebHistoryItem), MonadIO m, IsWebBackForwardList a) => O.MethodInfo WebBackForwardListGetForwardItemMethodInfo a signature where
overloadedMethod _ = webBackForwardListGetForwardItem
foreign import ccall "webkit_web_back_forward_list_get_forward_length" webkit_web_back_forward_list_get_forward_length ::
Ptr WebBackForwardList ->
IO Int32
webBackForwardListGetForwardLength ::
(B.CallStack.HasCallStack, MonadIO m, IsWebBackForwardList a) =>
a
-> m Int32
webBackForwardListGetForwardLength webBackForwardList = liftIO $ do
webBackForwardList' <- unsafeManagedPtrCastPtr webBackForwardList
result <- webkit_web_back_forward_list_get_forward_length webBackForwardList'
touchManagedPtr webBackForwardList
return result
data WebBackForwardListGetForwardLengthMethodInfo
instance (signature ~ (m Int32), MonadIO m, IsWebBackForwardList a) => O.MethodInfo WebBackForwardListGetForwardLengthMethodInfo a signature where
overloadedMethod _ = webBackForwardListGetForwardLength
foreign import ccall "webkit_web_back_forward_list_get_forward_list_with_limit" webkit_web_back_forward_list_get_forward_list_with_limit ::
Ptr WebBackForwardList ->
Int32 ->
IO (Ptr (GList (Ptr WebKit.WebHistoryItem.WebHistoryItem)))
webBackForwardListGetForwardListWithLimit ::
(B.CallStack.HasCallStack, MonadIO m, IsWebBackForwardList a) =>
a
-> Int32
-> m [WebKit.WebHistoryItem.WebHistoryItem]
webBackForwardListGetForwardListWithLimit webBackForwardList limit = liftIO $ do
webBackForwardList' <- unsafeManagedPtrCastPtr webBackForwardList
result <- webkit_web_back_forward_list_get_forward_list_with_limit webBackForwardList' limit
result' <- unpackGList result
result'' <- mapM (newObject WebKit.WebHistoryItem.WebHistoryItem) result'
g_list_free result
touchManagedPtr webBackForwardList
return result''
data WebBackForwardListGetForwardListWithLimitMethodInfo
instance (signature ~ (Int32 -> m [WebKit.WebHistoryItem.WebHistoryItem]), MonadIO m, IsWebBackForwardList a) => O.MethodInfo WebBackForwardListGetForwardListWithLimitMethodInfo a signature where
overloadedMethod _ = webBackForwardListGetForwardListWithLimit
foreign import ccall "webkit_web_back_forward_list_get_limit" webkit_web_back_forward_list_get_limit ::
Ptr WebBackForwardList ->
IO Int32
webBackForwardListGetLimit ::
(B.CallStack.HasCallStack, MonadIO m, IsWebBackForwardList a) =>
a
-> m Int32
webBackForwardListGetLimit webBackForwardList = liftIO $ do
webBackForwardList' <- unsafeManagedPtrCastPtr webBackForwardList
result <- webkit_web_back_forward_list_get_limit webBackForwardList'
touchManagedPtr webBackForwardList
return result
data WebBackForwardListGetLimitMethodInfo
instance (signature ~ (m Int32), MonadIO m, IsWebBackForwardList a) => O.MethodInfo WebBackForwardListGetLimitMethodInfo a signature where
overloadedMethod _ = webBackForwardListGetLimit
foreign import ccall "webkit_web_back_forward_list_get_nth_item" webkit_web_back_forward_list_get_nth_item ::
Ptr WebBackForwardList ->
Int32 ->
IO (Ptr WebKit.WebHistoryItem.WebHistoryItem)
webBackForwardListGetNthItem ::
(B.CallStack.HasCallStack, MonadIO m, IsWebBackForwardList a) =>
a
-> Int32
-> m WebKit.WebHistoryItem.WebHistoryItem
webBackForwardListGetNthItem webBackForwardList index = liftIO $ do
webBackForwardList' <- unsafeManagedPtrCastPtr webBackForwardList
result <- webkit_web_back_forward_list_get_nth_item webBackForwardList' index
checkUnexpectedReturnNULL "webBackForwardListGetNthItem" result
result' <- (newObject WebKit.WebHistoryItem.WebHistoryItem) result
touchManagedPtr webBackForwardList
return result'
data WebBackForwardListGetNthItemMethodInfo
instance (signature ~ (Int32 -> m WebKit.WebHistoryItem.WebHistoryItem), MonadIO m, IsWebBackForwardList a) => O.MethodInfo WebBackForwardListGetNthItemMethodInfo a signature where
overloadedMethod _ = webBackForwardListGetNthItem
foreign import ccall "webkit_web_back_forward_list_go_back" webkit_web_back_forward_list_go_back ::
Ptr WebBackForwardList ->
IO ()
webBackForwardListGoBack ::
(B.CallStack.HasCallStack, MonadIO m, IsWebBackForwardList a) =>
a
-> m ()
webBackForwardListGoBack webBackForwardList = liftIO $ do
webBackForwardList' <- unsafeManagedPtrCastPtr webBackForwardList
webkit_web_back_forward_list_go_back webBackForwardList'
touchManagedPtr webBackForwardList
return ()
data WebBackForwardListGoBackMethodInfo
instance (signature ~ (m ()), MonadIO m, IsWebBackForwardList a) => O.MethodInfo WebBackForwardListGoBackMethodInfo a signature where
overloadedMethod _ = webBackForwardListGoBack
foreign import ccall "webkit_web_back_forward_list_go_forward" webkit_web_back_forward_list_go_forward ::
Ptr WebBackForwardList ->
IO ()
webBackForwardListGoForward ::
(B.CallStack.HasCallStack, MonadIO m, IsWebBackForwardList a) =>
a
-> m ()
webBackForwardListGoForward webBackForwardList = liftIO $ do
webBackForwardList' <- unsafeManagedPtrCastPtr webBackForwardList
webkit_web_back_forward_list_go_forward webBackForwardList'
touchManagedPtr webBackForwardList
return ()
data WebBackForwardListGoForwardMethodInfo
instance (signature ~ (m ()), MonadIO m, IsWebBackForwardList a) => O.MethodInfo WebBackForwardListGoForwardMethodInfo a signature where
overloadedMethod _ = webBackForwardListGoForward
foreign import ccall "webkit_web_back_forward_list_go_to_item" webkit_web_back_forward_list_go_to_item ::
Ptr WebBackForwardList ->
Ptr WebKit.WebHistoryItem.WebHistoryItem ->
IO ()
webBackForwardListGoToItem ::
(B.CallStack.HasCallStack, MonadIO m, IsWebBackForwardList a, WebKit.WebHistoryItem.IsWebHistoryItem b) =>
a
-> b
-> m ()
webBackForwardListGoToItem webBackForwardList historyItem = liftIO $ do
webBackForwardList' <- unsafeManagedPtrCastPtr webBackForwardList
historyItem' <- unsafeManagedPtrCastPtr historyItem
webkit_web_back_forward_list_go_to_item webBackForwardList' historyItem'
touchManagedPtr webBackForwardList
touchManagedPtr historyItem
return ()
data WebBackForwardListGoToItemMethodInfo
instance (signature ~ (b -> m ()), MonadIO m, IsWebBackForwardList a, WebKit.WebHistoryItem.IsWebHistoryItem b) => O.MethodInfo WebBackForwardListGoToItemMethodInfo a signature where
overloadedMethod _ = webBackForwardListGoToItem
foreign import ccall "webkit_web_back_forward_list_set_limit" webkit_web_back_forward_list_set_limit ::
Ptr WebBackForwardList ->
Int32 ->
IO ()
webBackForwardListSetLimit ::
(B.CallStack.HasCallStack, MonadIO m, IsWebBackForwardList a) =>
a
-> Int32
-> m ()
webBackForwardListSetLimit webBackForwardList limit = liftIO $ do
webBackForwardList' <- unsafeManagedPtrCastPtr webBackForwardList
webkit_web_back_forward_list_set_limit webBackForwardList' limit
touchManagedPtr webBackForwardList
return ()
data WebBackForwardListSetLimitMethodInfo
instance (signature ~ (Int32 -> m ()), MonadIO m, IsWebBackForwardList a) => O.MethodInfo WebBackForwardListSetLimitMethodInfo a signature where
overloadedMethod _ = webBackForwardListSetLimit