leksah-0.10.0.4: Haskell IDE written in HaskellSource codeContentsIndex
IDE.Pane.Log
Description
Log pane
Synopsis
data IDELog = IDELog {
textView :: TextView
scrolledWindowL :: ScrolledWindow
}
data LogState
data LogTag
= LogTag
| ErrorTag
| FrameTag
| InputTag
| InfoTag
showLog :: IDEAction
clearLog :: IDEAction
getLog :: IDEM IDELog
appendLog :: IDELog -> String -> LogTag -> IO Int
markErrorInLog :: IDELog -> (Int, Int) -> IO ()
readOut :: IDELog -> Handle -> IO ()
readErr :: IDELog -> Handle -> IO ()
runExternal :: FilePath -> [String] -> IO (Handle, Handle, Handle, ProcessHandle)
Documentation
data IDELog Source
The Log pane
Constructors
IDELog
textView :: TextView
scrolledWindowL :: ScrolledWindow
show/hide Instances
data LogState Source
show/hide Instances
data LogTag Source
Constructors
LogTag
ErrorTag
FrameTag
InputTag
InfoTag
showLog :: IDEActionSource
clearLog :: IDEActionSource
getLog :: IDEM IDELogSource
appendLog :: IDELog -> String -> LogTag -> IO IntSource
markErrorInLog :: IDELog -> (Int, Int) -> IO ()Source
readOut :: IDELog -> Handle -> IO ()Source
readErr :: IDELog -> Handle -> IO ()Source
runExternal :: FilePath -> [String] -> IO (Handle, Handle, Handle, ProcessHandle)Source
Produced by Haddock version 2.6.1