Safe Haskell | None |
---|---|
Language | Haskell2010 |
HSFM.GUI.Gtk.Data
- data MyGUI = MkMyGUI {
- rootWin :: !Window
- menubar :: !MenuBar
- statusBar :: !Statusbar
- clearStatusBar :: !Button
- notebook :: !Notebook
- fprop :: !FilePropertyGrid
- settings :: !(TVar FMSettings)
- operationBuffer :: !(TVar FileOperation)
- data MyView = MkMyView {
- view :: !(TVar FMView)
- cwd :: !(MVar Item)
- rawModel :: !(TVar (ListStore Item))
- sortedModel :: !(TVar (TypedTreeModelSort Item))
- filteredModel :: !(TVar (TypedTreeModelFilter Item))
- inotify :: !(MVar INotify)
- history :: !(MVar BrowsingHistory)
- scroll :: !ScrolledWindow
- viewBox :: !Box
- rcmenu :: !RightClickMenu
- upViewB :: !Button
- homeViewB :: !Button
- refreshViewB :: !Button
- urlBar :: !Entry
- data MenuBar = MkMenuBar {
- menubarFileQuit :: !ImageMenuItem
- menubarHelpAbout :: !ImageMenuItem
- data RightClickMenu = MkRightClickMenu {
- rcMenu :: !Menu
- rcFileOpen :: !ImageMenuItem
- rcFileExecute :: !ImageMenuItem
- rcFileNewRegFile :: !ImageMenuItem
- rcFileNewDir :: !ImageMenuItem
- rcFileNewTab :: !ImageMenuItem
- rcFileNewTerm :: !ImageMenuItem
- rcFileCut :: !ImageMenuItem
- rcFileCopy :: !ImageMenuItem
- rcFileRename :: !ImageMenuItem
- rcFilePaste :: !ImageMenuItem
- rcFileDelete :: !ImageMenuItem
- rcFileProperty :: !ImageMenuItem
- rcFileIconView :: !ImageMenuItem
- rcFileTreeView :: !ImageMenuItem
- data FilePropertyGrid = MkFilePropertyGrid {
- fpropGrid :: !Grid
- fpropFnEntry :: !Entry
- fpropLocEntry :: !Entry
- fpropTsEntry :: !Entry
- fpropModEntry :: !Entry
- fpropAcEntry :: !Entry
- fpropFTEntry :: !Entry
- fpropPermEntry :: !Entry
- fpropLDEntry :: !Entry
- data FMSettings = MkFMSettings {}
- data FMView
- = FMTreeView !TreeView
- | FMIconView !IconView
- type Item = File FileInfo
- fmViewToContainer :: FMView -> Container
Documentation
Monolithic object passed to various GUI functions in order to keep the API stable and not alter the parameters too much. This only holds GUI widgets that are needed to be read during runtime.
Constructors
MkMyGUI | |
Fields
|
This describes the contents of the current view and is separated from MyGUI, because we might want to have multiple views.
Constructors
MkMyView | |
Fields
|
Constructors
MkMenuBar | |
Fields
|
data RightClickMenu Source
Constructors
MkRightClickMenu | |
Fields
|
data FilePropertyGrid Source
Constructors
MkFilePropertyGrid | |
Fields
|
Constructors
FMTreeView !TreeView | |
FMIconView !IconView |
fmViewToContainer :: FMView -> Container Source