Safe Haskell | Safe-Infered |
---|
The pane of ide where modules are presented in tree form with their packages and exports
- data IDEModules = IDEModules {
- outer :: VBox
- paned :: HPaned
- treeView :: TreeView
- treeStore :: TreeStore (String, Maybe (ModuleDescr, PackageDescr))
- descrView :: TreeView
- descrStore :: TreeStore Descr
- packageScopeB :: RadioButton
- workspaceScopeB :: RadioButton
- systemScopeB :: RadioButton
- dependsB :: CheckButton
- blacklistB :: CheckButton
- oldSelection :: IORef SelectionState
- expanderState :: IORef ExpanderState
- data ModulesState = ModulesState Int (Scope, Bool) (Maybe ModuleName, Maybe String) ExpanderState
- selectIdentifier :: Descr -> Bool -> IDEAction
- reloadKeepSelection :: Bool -> IDEAction
- replaySelHistory :: Maybe ModuleName -> Maybe String -> IDEAction
- replayScopeHistory :: Scope -> Bool -> IDEAction
- addModule :: [([Char], b)] -> ReaderT IDEPackage (ReaderT IDERef IO) ()
Documentation
data IDEModules Source
A modules pane description
IDEModules | |
|
data ModulesState Source
ModulesState Int (Scope, Bool) (Maybe ModuleName, Maybe String) ExpanderState |
selectIdentifier :: Descr -> Bool -> IDEActionSource
replayScopeHistory :: Scope -> Bool -> IDEActionSource