leksah-0.10.0.4: Haskell IDE written in HaskellSource codeContentsIndex
IDE.Pane.Modules
Description
The pane of ide where modules are presented in tree form with their packages and exports
Synopsis
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 -> 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
Constructors
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
show/hide Instances
data ModulesState Source
Constructors
ModulesState Int (Scope, Bool) (Maybe ModuleName, Maybe String) ExpanderState
show/hide Instances
selectIdentifier :: Descr -> IDEActionSource
reloadKeepSelection :: Bool -> IDEActionSource
replaySelHistory :: Maybe ModuleName -> Maybe String -> IDEActionSource
replayScopeHistory :: Scope -> Bool -> IDEActionSource
addModule :: [([Char], b)] -> ReaderT IDEPackage (ReaderT IDERef IO) ()Source
Produced by Haddock version 2.6.1