| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Hbro.WebView.Signals
Documentation
data LinkClicked
Constructors
| LinkClicked |
Instances
| Show LinkClicked | |
| Event LinkClicked | |
| type Input LinkClicked = (URI, MouseButton) |
data LinkHovered
Constructors
| LinkHovered |
Instances
| Show LinkHovered | |
| Event LinkHovered | |
| type Input LinkHovered = (URI, Maybe Text) |
data LinkUnhovered
Constructors
| LinkUnhovered |
Instances
| Show LinkUnhovered | |
| Event LinkUnhovered | |
| type Input LinkUnhovered = () |
data LoadCommitted
Constructors
| LoadCommitted |
Instances
| Show LoadCommitted | |
| Event LoadCommitted | |
| type Input LoadCommitted = () |
data LoadFailed
Constructors
| LoadFailed |
Instances
| Show LoadFailed | |
| Event LoadFailed | |
| type Input LoadFailed = (URI, GError) |
data LoadFinished
Constructors
| LoadFinished |
Instances
| Show LoadFinished | |
| Event LoadFinished | |
| type Input LoadFinished = () |
data LoadRequested
Constructors
| LoadRequested |
Instances
| Show LoadRequested | |
| Event LoadRequested | |
| type Input LoadRequested = URI |
data LoadStarted
Constructors
| LoadStarted |
Instances
| Show LoadStarted | |
| Event LoadStarted | |
| type Input LoadStarted = () |
data ResourceOpened
Constructors
| ResourceOpened |
Instances
| Show ResourceOpened | |
| Event ResourceOpened | |
| type Input ResourceOpened = (URI, Text) |
data TitleChanged
Constructors
| TitleChanged |
Instances
| Show TitleChanged | |
| Event TitleChanged | |
| type Input TitleChanged = Text |
data URIChanged
Constructors
| URIChanged |
Instances
| Show URIChanged | |
| Event URIChanged | |
| type Input URIChanged = URI |
data ResourceAction
Instances
attachDownload :: (ControlIO m, MonadCatch m, MonadLogger m) => WebView -> Signal Download -> m (ConnectId WebView)
attachLinkHovered :: (ControlIO m, MonadCatch m, MonadLogger m) => WebView -> Signal LinkHovered -> Signal LinkUnhovered -> m (ConnectId WebView)
attachLoadCommitted :: (ControlIO m, MonadLogger m) => WebView -> Signal LoadCommitted -> m (ConnectId WebView)
attachLoadFailed :: (ControlIO m, MonadCatch m, MonadLogger m) => WebView -> Signal LoadFailed -> m (ConnectId WebView)
attachLoadFinished :: (ControlIO m, MonadLogger m) => WebView -> Signal LoadFinished -> m (ConnectId WebView)
attachLoadStarted :: (ControlIO m, MonadLogger m) => WebView -> Signal LoadStarted -> m (ConnectId WebView)
attachNavigationRequest :: (ControlIO m, MonadCatch m, MonadLogger m) => WebView -> Signal LinkClicked -> Signal LoadRequested -> m (ConnectId WebView)
attachNewWebView :: (ControlIO m, MonadCatch m, MonadLogger m) => WebView -> Signal NewWindow -> m (ConnectId WebView)
attachNewWindow :: (ControlIO m, MonadCatch m, MonadLogger m) => WebView -> Signal NewWindow -> m (ConnectId WebView)
attachProgressChanged :: (ControlIO m, MonadLogger m) => WebView -> Signal ProgressChanged -> m (ConnectId WebView)
attachTitleChanged :: (ControlIO m, MonadLogger m) => WebView -> Signal TitleChanged -> m (ConnectId WebView)
attachUriChanged :: (ControlIO m, MonadCatch m, MonadLogger m) => WebView -> Signal URIChanged -> m (ConnectId WebView)
attachZoomLevelChanged :: (ControlIO m, MonadLogger m) => WebView -> Signal ZoomLevelChanged -> m (ConnectId WebView)
attachKeyPressed :: (ControlIO m, MonadLogger m) => WebView -> Signal KeyPressed -> m (ConnectId WebView)