leksah-0.10.0.4: Haskell IDE written in HaskellSource codeContentsIndex
IDE.Command
Description
Module for actions, menus and toolbars and the rest ...
Synopsis
mkActions :: [ActionDescr IDERef]
menuDescription :: IO String
makeMenu :: UIManager -> [ActionDescr IDERef] -> String -> IDEAction
canQuit :: IDEM Bool
quit :: IDEAction
aboutDialog :: IO ()
buildStatusbar :: IO HBox
newIcons :: IO ()
setSensitivity :: [(SensitivityMask, Bool)] -> IDEAction
updateRecentEntries :: IDEAction
handleSpecialKeystrokes :: Event -> IDEM Bool
registerLeksahEvents :: IDEAction
instrumentWindow :: Window -> Prefs -> Widget -> IDEAction
instrumentSecWindow :: Window -> IDEAction
Documentation
mkActions :: [ActionDescr IDERef]Source
The Actions known to the system (they can be activated by keystrokes or menus)
menuDescription :: IO StringSource
The menu description in XML Syntax as defined by GTK
makeMenu :: UIManager -> [ActionDescr IDERef] -> String -> IDEActionSource
Building the Menu
canQuit :: IDEM BoolSource
quit :: IDEActionSource
Quit ide
aboutDialog :: IO ()Source
Show the about dialog
buildStatusbar :: IO HBoxSource
newIcons :: IO ()Source
setSensitivity :: [(SensitivityMask, Bool)] -> IDEActionSource
updateRecentEntries :: IDEActionSource
handleSpecialKeystrokes :: Event -> IDEM BoolSource
Callback function for onKeyPress of the main window, so preprocess any key
registerLeksahEvents :: IDEActionSource
Register handlers for IDE events
instrumentWindow :: Window -> Prefs -> Widget -> IDEActionSource
instrumentSecWindow :: Window -> IDEActionSource
Produced by Haddock version 2.6.1