Safe Haskell | None |
---|---|
Language | Haskell2010 |
- setGUICallbacks :: MyGUI -> IO ()
- setViewCallbacks :: MyGUI -> MyView -> IO ()
- openTerminalHere :: MyView -> IO ProcessID
- closeTab :: MyGUI -> MyView -> IO ()
- newTabHere :: MyGUI -> Item -> IO ()
- newTab :: MyGUI -> IO FMView -> Item -> IO MyView
- del :: [Item] -> MyGUI -> MyView -> IO ()
- moveInit :: [Item] -> MyGUI -> MyView -> IO ()
- copyInit :: [Item] -> MyGUI -> MyView -> IO ()
- operationFinal :: MyGUI -> MyView -> Maybe Item -> IO ()
- newFile :: MyGUI -> MyView -> IO ()
- newDir :: MyGUI -> MyView -> IO ()
- renameF :: [Item] -> MyGUI -> MyView -> IO ()
- urlGoTo :: MyGUI -> MyView -> IO ()
- goHome :: MyGUI -> MyView -> IO ()
- execute :: [Item] -> MyGUI -> MyView -> IO ()
- open :: [Item] -> MyGUI -> MyView -> IO ()
- upDir :: MyGUI -> MyView -> IO ()
- goHistoryPrev :: MyGUI -> MyView -> IO ()
- goHistoryNext :: MyGUI -> MyView -> IO ()
Documentation
setGUICallbacks :: MyGUI -> IO () Source #
Set callbacks for the whole gui, on hotkeys, events and stuff.
setViewCallbacks :: MyGUI -> MyView -> IO () Source #
Set callbacks specific to a given view, on hotkeys, events and stuff.
closeTab :: MyGUI -> MyView -> IO () Source #
Closes the current tab, but only if there is more than one tab.
newTab :: MyGUI -> IO FMView -> Item -> IO MyView Source #
Creates a new tab with its own view and refreshes the view.
del :: [Item] -> MyGUI -> MyView -> IO () Source #
Supposed to be used with withRows
. Deletes a file or directory.
copyInit :: [Item] -> MyGUI -> MyView -> IO () Source #
Supposed to be used with withRows
. Initializes a file copy operation.
operationFinal :: MyGUI -> MyView -> Maybe Item -> IO () Source #
Finalizes a file operation, such as copy or move.
urlGoTo :: MyGUI -> MyView -> IO () Source #
Go to the url given at the urlBar
and visualize it in the given
treeView.
If the url is invalid, does nothing.