Safe Haskell | None |
---|---|
Language | Haskell2010 |
- setGUICallbacks :: MyGUI -> IO ()
- setViewCallbacks :: MyGUI -> MyView -> IO ()
- openTerminalHere :: MyView -> IO ProcessID
- closeTab :: MyGUI -> MyView -> IO ()
- newTab' :: MyGUI -> MyView -> IO ()
- opeInNewTab :: MyGUI -> Item -> IO ()
- 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 ()
- goHistoryBack :: MyGUI -> MyView -> IO (Path Abs)
- goHistoryForward :: MyGUI -> MyView -> IO (Path Abs)
- mkHistoryMenuB :: MyGUI -> MyView -> [Path Abs] -> IO Menu
- mkHistoryMenuF :: MyGUI -> MyView -> [Path Abs] -> IO Menu
- showPopup :: MyGUI -> MyView -> TimeStamp -> 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.
openTerminalHere :: MyView -> IO ProcessID Source
closeTab :: MyGUI -> MyView -> IO () Source
Closes the current tab, but only if there is more than one tab.
opeInNewTab :: MyGUI -> Item -> IO () Source
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.
open :: [Item] -> MyGUI -> MyView -> IO () Source
Supposed to be used with withRows
. Opens a file or directory.
goHistoryBack :: MyGUI -> MyView -> IO (Path Abs) Source
Go "back" in the history.
goHistoryForward :: MyGUI -> MyView -> IO (Path Abs) Source
Go "forward" in the history.
mkHistoryMenuB :: MyGUI -> MyView -> [Path Abs] -> IO Menu Source
Show backwards history in a drop-down menu, depending on the input.
mkHistoryMenuF :: MyGUI -> MyView -> [Path Abs] -> IO Menu Source
Show forward history in a drop-down menu, depending on the input.