leksah-0.10.0.4: Haskell IDE written in Haskell
Source code
Contents
Index
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
Instances
Typeable
IDEModules
Pane
IDEModules
IDEM
RecoverablePane
IDEModules
ModulesState
IDEM
data
ModulesState
Source
Constructors
ModulesState
Int
(
Scope
,
Bool
) (
Maybe
ModuleName
,
Maybe
String
) ExpanderState
Instances
Eq
ModulesState
Ord
ModulesState
Read
ModulesState
Show
ModulesState
Typeable
ModulesState
RecoverablePane
IDEModules
ModulesState
IDEM
selectIdentifier
::
Descr
->
IDEAction
Source
reloadKeepSelection
::
Bool
->
IDEAction
Source
replaySelHistory
::
Maybe
ModuleName
->
Maybe
String
->
IDEAction
Source
replayScopeHistory
::
Scope
->
Bool
->
IDEAction
Source
addModule
:: [([
Char
], b)] ->
ReaderT
IDEPackage
(
ReaderT
IDERef
IO
) ()
Source
Produced by
Haddock
version 2.6.1