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)