| 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 |
GI.WebKit2.Structs.ScriptDialog
Contents
Description
- newtype ScriptDialog = ScriptDialog (ManagedPtr ScriptDialog)
- noScriptDialog :: Maybe ScriptDialog
- data ScriptDialogConfirmSetConfirmedMethodInfo
- scriptDialogConfirmSetConfirmed :: (HasCallStack, MonadIO m) => ScriptDialog -> Bool -> m ()
- data ScriptDialogGetDialogTypeMethodInfo
- scriptDialogGetDialogType :: (HasCallStack, MonadIO m) => ScriptDialog -> m ScriptDialogType
- data ScriptDialogGetMessageMethodInfo
- scriptDialogGetMessage :: (HasCallStack, MonadIO m) => ScriptDialog -> m Text
- data ScriptDialogPromptGetDefaultTextMethodInfo
- scriptDialogPromptGetDefaultText :: (HasCallStack, MonadIO m) => ScriptDialog -> m Text
- data ScriptDialogPromptSetTextMethodInfo
- scriptDialogPromptSetText :: (HasCallStack, MonadIO m) => ScriptDialog -> Text -> m ()
Exported types
newtype ScriptDialog Source #
Constructors
| ScriptDialog (ManagedPtr ScriptDialog) |
Instances
Methods
confirmSetConfirmed
data ScriptDialogConfirmSetConfirmedMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m) => MethodInfo * ScriptDialogConfirmSetConfirmedMethodInfo ScriptDialog signature Source # | |
scriptDialogConfirmSetConfirmed Source #
Arguments
| :: (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
data ScriptDialogGetDialogTypeMethodInfo Source #
Instances
| ((~) * signature (m ScriptDialogType), MonadIO m) => MethodInfo * ScriptDialogGetDialogTypeMethodInfo ScriptDialog signature Source # | |
scriptDialogGetDialogType Source #
Arguments
| :: (HasCallStack, MonadIO m) | |
| => ScriptDialog |
|
| -> m ScriptDialogType | Returns: the |
Get the dialog type of a ScriptDialog.
getMessage
data ScriptDialogGetMessageMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m) => MethodInfo * ScriptDialogGetMessageMethodInfo ScriptDialog signature Source # | |
scriptDialogGetMessage Source #
Arguments
| :: (HasCallStack, MonadIO m) | |
| => ScriptDialog |
|
| -> m Text | Returns: the message of |
Get the message of a ScriptDialog.
promptGetDefaultText
data ScriptDialogPromptGetDefaultTextMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m) => MethodInfo * ScriptDialogPromptGetDefaultTextMethodInfo ScriptDialog signature Source # | |
scriptDialogPromptGetDefaultText Source #
Arguments
| :: (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
data ScriptDialogPromptSetTextMethodInfo Source #
Instances
| ((~) * signature (Text -> m ()), MonadIO m) => MethodInfo * ScriptDialogPromptSetTextMethodInfo ScriptDialog signature Source # | |
scriptDialogPromptSetText Source #
Arguments
| :: (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.