module Graphics.UI.Gtk.WebKit.WebPolicyDecision (
WebPolicyDecision,
WebPolicyDecisionClass,
webPolicyDecisionDownload,
webPolicyDecisionIgnore,
webPolicyDecisionUse,
) where
import Control.Monad (liftM)
import System.Glib.FFI
import System.Glib.UTFString
import System.Glib.GList
import System.Glib.GError
import Graphics.UI.Gtk.Gdk.Events
import Graphics.UI.Gtk.Abstract.Object (makeNewObject)
import Graphics.UI.Gtk.WebKit.Types
import System.Glib.GObject
webPolicyDecisionDownload ::
WebPolicyDecisionClass self => self
-> IO ()
webPolicyDecisionDownload pd =
(\(WebPolicyDecision arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_web_policy_decision_download argPtr1) (toWebPolicyDecision pd)
webPolicyDecisionIgnore ::
WebPolicyDecisionClass self => self
-> IO ()
webPolicyDecisionIgnore pd =
(\(WebPolicyDecision arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_web_policy_decision_ignore argPtr1) (toWebPolicyDecision pd)
webPolicyDecisionUse ::
WebPolicyDecisionClass self => self
-> IO ()
webPolicyDecisionUse pd =
(\(WebPolicyDecision arg1) -> withForeignPtr arg1 $ \argPtr1 ->webkit_web_policy_decision_use argPtr1) (toWebPolicyDecision pd)
foreign import ccall safe "webkit_web_policy_decision_download"
webkit_web_policy_decision_download :: ((Ptr WebPolicyDecision) -> (IO ()))
foreign import ccall safe "webkit_web_policy_decision_ignore"
webkit_web_policy_decision_ignore :: ((Ptr WebPolicyDecision) -> (IO ()))
foreign import ccall safe "webkit_web_policy_decision_use"
webkit_web_policy_decision_use :: ((Ptr WebPolicyDecision) -> (IO ()))