Safe Haskell | None |
---|---|
Language | Haskell98 |
Common gui elements and functions are declared here. This module is not an exposed library, every vcs-main-module should reexport this module instead
- showErrorGUI :: Text -> IO ()
- showSetupConfigGUI :: Config -> Callback -> IO ()
- defaultVCSExceptionHandler :: IO t -> IO ()
- data MergeTool = MergeTool {}
- type MergeToolSetter = MergeTool -> IO ()
Documentation
Displays a simple window displaying given String
as an error message.
:: Config | maybe a tuple (vcstype,config, mbmergetool), which will be used to fill out the form |
-> Callback | callback, called when dialog is closed |
-> IO () |
defaultVCSExceptionHandler :: IO t -> IO () Source
Wraps an IO computation to display an error message if a VCSException
occurs.
Representation of a mergetool, e.g. kdiff3
type MergeToolSetter = MergeTool -> IO () Source
Fn to set a MergeTool
.