Safe Haskell | Safe-Infered |
---|
- runK :: Environment -> KT m a -> m a
- mapK :: (m a -> n b) -> KT m a -> KT n b
- mapK2 :: ((c -> m a) -> n b) -> (c -> KT m a) -> KT n b
- with :: (Environment -> a) -> (a -> IO b) -> K b
- withK :: (Environment -> a) -> (a -> K b) -> K b
- withTitle :: (String -> K ()) -> K ()
- withURI :: (URI -> K ()) -> K ()
- getFaviconURI :: K (Maybe URI)
- getLoadProgress :: K Double
- getTitle :: K (Maybe String)
- getURI :: K (Maybe URI)
- getState :: Typeable a => String -> a -> K (IORef a)
- goBack, goHome, goForward :: K ()
- loadURI :: URI -> K ()
- reload, stopLoading, reloadBypassCache :: K ()
- zoomIn, zoomOut :: K ()
- data Axis
- = Horizontal
- | Vertical
- data Position
- scroll :: Axis -> Position -> K ()
- notify :: Int -> String -> K ()
- searchText :: CaseSensitivity -> Direction -> Wrap -> String -> K Bool
- toggleSourceMode :: K ()
- printPage :: K ()
- executeJSFile :: FilePath -> WebView -> IO ()
K
-monad
runK :: Environment -> KT m a -> m aSource
runReaderT
for K
-monad
mapK2 :: ((c -> m a) -> n b) -> (c -> KT m a) -> KT n bSource
Like mapK
, but monadic-input of filter can do little reading.
Util
with :: (Environment -> a) -> (a -> IO b) -> K bSource
withK :: (Environment -> a) -> (a -> K b) -> K bSource
Read state
getFaviconURI :: K (Maybe URI)Source
Browse
Display
Misc
searchText :: CaseSensitivity -> Direction -> Wrap -> String -> K BoolSource
Wrapper around webViewSearchText, provided for convenience
toggleSourceMode :: K ()Source
Toggle source display. Current implementation forces a refresh of current web page, which may be undesired.