gi-webkit2-4.0.11: WebKit2 bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.WebKit2.Structs.ScriptDialog

Contents

Description

 

Synopsis

Exported types

newtype ScriptDialog Source #

Instances

BoxedObject ScriptDialog Source # 
((~) * info (ResolveScriptDialogMethod t ScriptDialog), MethodInfo * info ScriptDialog p) => IsLabel t (ScriptDialog -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> ScriptDialog -> p #

((~) * info (ResolveScriptDialogMethod t ScriptDialog), MethodInfo * info ScriptDialog p) => IsLabelProxy t (ScriptDialog -> p) Source # 
HasAttributeList * ScriptDialog Source # 
((~) * signature (Text -> m ()), MonadIO m) => MethodInfo * ScriptDialogPromptSetTextMethodInfo ScriptDialog signature Source # 
((~) * signature (m Text), MonadIO m) => MethodInfo * ScriptDialogPromptGetDefaultTextMethodInfo ScriptDialog signature Source # 
((~) * signature (m Text), MonadIO m) => MethodInfo * ScriptDialogGetMessageMethodInfo ScriptDialog signature Source # 
((~) * signature (m ScriptDialogType), MonadIO m) => MethodInfo * ScriptDialogGetDialogTypeMethodInfo ScriptDialog signature Source # 
((~) * signature (Bool -> m ()), MonadIO m) => MethodInfo * ScriptDialogConfirmSetConfirmedMethodInfo ScriptDialog signature Source # 
type AttributeList ScriptDialog Source # 

Methods

confirmSetConfirmed

scriptDialogConfirmSetConfirmed Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> ScriptDialog

dialog: a ScriptDialog

-> Bool

confirmed: whether user confirmed the dialog

-> m () 

This method is used for ScriptDialogTypeConfirm and ScriptDialogTypeBeforeUnloadConfirm dialogs when WebView::script-dialog signal is emitted to set whether the user confirmed the dialog or not. The default implementation of WebView::script-dialog signal sets True when the OK or Stay buttons are clicked and False otherwise. It's an error to use this method with a ScriptDialog that is not of type ScriptDialogTypeConfirm or ScriptDialogTypeBeforeUnloadConfirm

getDialogType

scriptDialogGetDialogType Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> ScriptDialog

dialog: a ScriptDialog

-> m ScriptDialogType

Returns: the ScriptDialogType of dialog

Get the dialog type of a ScriptDialog.

getMessage

scriptDialogGetMessage Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> ScriptDialog

dialog: a ScriptDialog

-> m Text

Returns: the message of dialog.

Get the message of a ScriptDialog.

promptGetDefaultText

scriptDialogPromptGetDefaultText Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> ScriptDialog

dialog: a ScriptDialog

-> m Text

Returns: the default text of dialog

Get the default text of a ScriptDialog of type ScriptDialogTypePrompt. It's an error to use this method with a ScriptDialog that is not of type ScriptDialogTypePrompt.

promptSetText

scriptDialogPromptSetText Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> ScriptDialog

dialog: a ScriptDialog

-> Text

text: the text to set

-> m () 

This method is used for ScriptDialogTypePrompt dialogs when WebView::script-dialog signal is emitted to set the text entered by the user. The default implementation of WebView::script-dialog signal sets the text of the entry form when OK button is clicked, otherwise Nothing is set. It's an error to use this method with a ScriptDialog that is not of type ScriptDialogTypePrompt.