Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
No description available in the introspection data.
Synopsis
- newtype ScriptDialog = ScriptDialog (ManagedPtr ScriptDialog)
- noScriptDialog :: Maybe ScriptDialog
- scriptDialogConfirmSetConfirmed :: (HasCallStack, MonadIO m) => ScriptDialog -> Bool -> m ()
- scriptDialogGetDialogType :: (HasCallStack, MonadIO m) => ScriptDialog -> m ScriptDialogType
- scriptDialogGetMessage :: (HasCallStack, MonadIO m) => ScriptDialog -> m Text
- scriptDialogPromptGetDefaultText :: (HasCallStack, MonadIO m) => ScriptDialog -> m Text
- scriptDialogPromptSetText :: (HasCallStack, MonadIO m) => ScriptDialog -> Text -> m ()
Exported types
newtype ScriptDialog Source #
Memory-managed wrapper type.
Instances
BoxedObject ScriptDialog Source # | |
Defined in GI.WebKit2.Structs.ScriptDialog boxedType :: ScriptDialog -> IO GType # |
noScriptDialog :: Maybe ScriptDialog Source #
A convenience alias for Nothing
:: Maybe
ScriptDialog
.
Methods
confirmSetConfirmed
scriptDialogConfirmSetConfirmed Source #
:: (HasCallStack, MonadIO m) | |
=> ScriptDialog |
|
-> Bool |
|
-> 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 #
:: (HasCallStack, MonadIO m) | |
=> ScriptDialog |
|
-> m ScriptDialogType | Returns: the |
Get the dialog type of a ScriptDialog
.
getMessage
scriptDialogGetMessage Source #
:: (HasCallStack, MonadIO m) | |
=> ScriptDialog |
|
-> m Text | Returns: the message of |
Get the message of a ScriptDialog
.
promptGetDefaultText
scriptDialogPromptGetDefaultText Source #
:: (HasCallStack, MonadIO m) | |
=> ScriptDialog |
|
-> m Text | Returns: the default text of |
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 #
:: (HasCallStack, MonadIO m) | |
=> ScriptDialog |
|
-> Text |
|
-> 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
.