Safe Haskell | None |
---|---|
Language | Haskell98 |
- data MainView
- scrollWindowL :: Lens' MainView ScrolledWindow
- webViewL :: Lens' MainView WebView
- downloadHandlerL :: Lens' MainView (Signal Download)
- keyPressedHandlerL :: Lens' MainView (Signal KeyPressed)
- linkClickedHandlerL :: Lens' MainView (Signal LinkClicked)
- linkHoveredHandlerL :: Lens' MainView (Signal LinkHovered)
- linkUnhoveredHandlerL :: Lens' MainView (Signal LinkUnhovered)
- loadCommittedHandlerL :: Lens' MainView (Signal LoadCommitted)
- loadFailedHandlerL :: Lens' MainView (Signal LoadFailed)
- loadFinishedHandlerL :: Lens' MainView (Signal LoadFinished)
- loadRequestedHandlerL :: Lens' MainView (Signal LoadRequested)
- loadStartedHandlerL :: Lens' MainView (Signal LoadStarted)
- newWindowHandlerL :: Lens' MainView (Signal NewWindow)
- progressChangedHandlerL :: Lens' MainView (Signal ProgressChanged)
- scrolledHandlerL :: Lens' MainView (Signal Scrolled)
- titleChangedHandlerL :: Lens' MainView (Signal TitleChanged)
- uriChangedHandlerL :: Lens' MainView (Signal URIChanged)
- zoomLevelChangedHandlerL :: Lens' MainView (Signal ZoomLevelChanged)
- data Axis
- data Position
- getWebView :: (MonadReader r m, Has MainView r) => m WebView
- getWebSettings :: (MonadIO m, MonadReader r m, Has MainView r) => m WebSettings
- getDOM :: (MonadIO m, MonadReader r m, Has MainView r) => m (Maybe Document)
- getAdjustment :: MonadIO m => Axis -> ScrolledWindow -> m Adjustment
- data Scrolled = Scrolled
- buildFrom :: BaseIO m => Builder -> m MainView
- initialize :: (ControlIO m, MonadCatch m, MonadLogger m) => MainView -> m MainView
- canRender :: (MonadIO m, MonadReader r m, Has MainView r) => Text -> m Bool
- render :: (MonadReader r m, Has MainView r, MonadIO m, MonadLogger m) => Text -> URI -> m ()
- zoomIn :: (MonadIO m, Functor m, MonadReader r m, Has MainView r) => m ()
- zoomOut :: (MonadIO m, Functor m, MonadReader r m, Has MainView r) => m ()
- scrollH :: (MonadIO m, Functor m, MonadLogger m, MonadReader r m, Has MainView r) => Position -> m ()
- scrollV :: (MonadIO m, Functor m, MonadLogger m, MonadReader r m, Has MainView r) => Position -> m ()
Documentation
data MainView
scrollWindowL :: Lens' MainView ScrolledWindow
downloadHandlerL :: Lens' MainView (Signal Download)
keyPressedHandlerL :: Lens' MainView (Signal KeyPressed)
linkClickedHandlerL :: Lens' MainView (Signal LinkClicked)
linkHoveredHandlerL :: Lens' MainView (Signal LinkHovered)
linkUnhoveredHandlerL :: Lens' MainView (Signal LinkUnhovered)
loadCommittedHandlerL :: Lens' MainView (Signal LoadCommitted)
loadFailedHandlerL :: Lens' MainView (Signal LoadFailed)
loadFinishedHandlerL :: Lens' MainView (Signal LoadFinished)
loadRequestedHandlerL :: Lens' MainView (Signal LoadRequested)
loadStartedHandlerL :: Lens' MainView (Signal LoadStarted)
newWindowHandlerL :: Lens' MainView (Signal NewWindow)
progressChangedHandlerL :: Lens' MainView (Signal ProgressChanged)
scrolledHandlerL :: Lens' MainView (Signal Scrolled)
titleChangedHandlerL :: Lens' MainView (Signal TitleChanged)
uriChangedHandlerL :: Lens' MainView (Signal URIChanged)
zoomLevelChangedHandlerL :: Lens' MainView (Signal ZoomLevelChanged)
getWebView :: (MonadReader r m, Has MainView r) => m WebView
getWebSettings :: (MonadIO m, MonadReader r m, Has MainView r) => m WebSettings
getAdjustment :: MonadIO m => Axis -> ScrolledWindow -> m Adjustment
initialize :: (ControlIO m, MonadCatch m, MonadLogger m) => MainView -> m MainView