Safe Haskell | None |
---|
- data Browser = Browser {
- mOptions :: CliOptions
- mGUI :: GUI
- data Configuration = Configuration {
- mHomePage :: String
- mSocketDir :: String
- mUIFile :: String
- mKeyBindings :: KeyBindingsList
- mWebSettings :: IO WebSettings
- mAtStartUp :: GUI -> IO ()
- mError :: Maybe String
- type KeyBindingsList = [(([Modifier], String), GUI -> IO ())]
- data CliOptions = CliOptions {}
- cliOptions :: CliOptions
- getOptions :: IO CliOptions
- realMain :: Configuration -> IO ()
- initBrowser :: Configuration -> CliOptions -> IO ()
- showWebInspector :: GUI -> IO ()
- loadURL :: String -> GUI -> IO ()
- loadURL' :: URL -> GUI -> IO ()
- showError :: Configuration -> String -> Configuration
- hbro :: Configuration -> IO ()
Documentation
data Configuration Source
Configuration | |
|
data CliOptions Source
realMain :: Configuration -> IO ()Source
Entry point of the application. | Parse arguments and step down in favour of initBrowser.
initBrowser :: Configuration -> CliOptions -> IO ()Source
Application's main function. Create browser and load homepage.
showWebInspector :: GUI -> IO ()Source
Show web inspector for current webpage.
showError :: Configuration -> String -> ConfigurationSource
hbro :: Configuration -> IO ()Source