Safe Haskell | None |
---|---|
Language | Haskell98 |
- data CaseSensitivity
- data Direction
- data Wrap
- data ZoomDirection
- getCurrentURI :: (MonadIO m, MonadReader r m, Has MainView r, MonadThrow m) => m URI
- getFaviconURI :: (MonadIO m, MonadReader r m, Has MainView r, MonadThrow m) => m URI
- getFavicon :: (MonadIO m, MonadReader r m, Has MainView r, MonadThrow m) => Int -> Int -> m Pixbuf
- getLoadProgress :: (MonadIO m, MonadReader r m, Has MainView r) => m Double
- getPageTitle :: (MonadIO m, MonadReader r m, Has MainView r, MonadThrow m) => m Text
- getPageData :: (MonadIO m, MonadReader r m, Has MainView r, MonadThrow m) => m ByteString
- goHome :: (MonadIO m, MonadLogger m, MonadReader r m, Has MainView r, Has (TVar Config) r, MonadThrow m) => m ()
- load :: (MonadIO m, MonadLogger m, MonadReader r m, Has MainView r, MonadThrow m) => URI -> m ()
- reload :: (MonadIO m, MonadReader r m, Has MainView r, MonadLogger m) => m ()
- reloadBypassCache :: (MonadIO m, MonadLogger m, MonadReader r m, Has MainView r) => m ()
- stopLoading :: (MonadIO m, MonadLogger m, MonadReader r m, Has MainView r) => m ()
- goBack :: (MonadIO m, MonadReader r m, Has MainView r, MonadLogger m) => m ()
- goForward :: (MonadIO m, MonadReader r m, Has MainView r, MonadLogger m) => m ()
- printPage :: (MonadIO m, MonadReader r m, Has MainView r) => m ()
- searchText :: (MonadIO m, MonadLogger m, MonadReader r m, Has MainView r) => CaseSensitivity -> Direction -> Wrap -> Text -> m Bool
- searchText_ :: (MonadIO m, Functor m, MonadLogger m, MonadReader r m, Has MainView r) => CaseSensitivity -> Direction -> Wrap -> Text -> m ()
- spawnHbro :: (MonadIO m, MonadLogger m) => m ()
- spawnHbro' :: (MonadIO m, MonadLogger m) => URI -> m ()
- quit :: MonadIO m => m ()
- saveWebPage :: (ControlIO m, MonadLogger m, MonadReader r m, Has MainView r, MonadThrow m) => FilePath -> m ()
- executeJSFile :: (MonadIO m, MonadLogger m) => FilePath -> WebView -> m ()
Types
data ZoomDirection
Getters
getCurrentURI :: (MonadIO m, MonadReader r m, Has MainView r, MonadThrow m) => m URI
getFaviconURI :: (MonadIO m, MonadReader r m, Has MainView r, MonadThrow m) => m URI
getLoadProgress :: (MonadIO m, MonadReader r m, Has MainView r) => m Double
getPageTitle :: (MonadIO m, MonadReader r m, Has MainView r, MonadThrow m) => m Text
getPageData :: (MonadIO m, MonadReader r m, Has MainView r, MonadThrow m) => m ByteString
Return the HTML code of the current webpage.
Browsing
goHome :: (MonadIO m, MonadLogger m, MonadReader r m, Has MainView r, Has (TVar Config) r, MonadThrow m) => m ()
reloadBypassCache :: (MonadIO m, MonadLogger m, MonadReader r m, Has MainView r) => m ()
stopLoading :: (MonadIO m, MonadLogger m, MonadReader r m, Has MainView r) => m ()
Other
searchText :: (MonadIO m, MonadLogger m, MonadReader r m, Has MainView r) => CaseSensitivity -> Direction -> Wrap -> Text -> m Bool
searchText_ :: (MonadIO m, Functor m, MonadLogger m, MonadReader r m, Has MainView r) => CaseSensitivity -> Direction -> Wrap -> Text -> m ()
spawnHbro' :: (MonadIO m, MonadLogger m) => URI -> m ()
Spawn another browser instance and load the given URI at start-up.
saveWebPage :: (ControlIO m, MonadLogger m, MonadReader r m, Has MainView r, MonadThrow m) => FilePath -> m ()
executeJSFile :: (MonadIO m, MonadLogger m) => FilePath -> WebView -> m ()
Execute a javascript file on current webpage.