Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data ToolId
- checkMods :: [Modifier] -> [Modifier] -> Bool
- functionArgToolSpecs :: Function -> [ArgSpec]
- functionTool :: String -> Tool
- functionToolsFromLists :: [[String]] -> [[Tool]]
- makeConnectTool :: Tool
- makeCopyTool :: Tool
- makeDeleteTool :: Tool
- makeDisconnectTool :: Tool
- makeIfTool :: Tool
- makeMoveTool :: Tool
- showFunctionEntry :: WinId -> CBMgr -> VPUI -> IO VPUI
- showLiteralEntry :: WinId -> CBMgr -> VPUI -> IO VPUI
- vpuiSetTool :: ToolId -> WinId -> VPUI -> IO VPUI
- vpuiWindowSetTool :: Tool -> VPUIWindow -> IO VPUIWindow
- vwAddFrame :: VPUIWindow -> Functoid -> Maybe [Value] -> FrameType -> Env -> Double -> Double -> Double -> Maybe Node -> IO VPUIWindow
- vpuiAddFrame :: VPUI -> WinId -> Functoid -> Maybe [Value] -> FrameType -> Env -> Double -> Double -> Double -> Maybe Node -> IO VPUI
- wsPopStatusbar :: Workspace -> IO ()
- wsPushStatusbar :: Workspace -> String -> IO ()
- dumpFrame :: VPUI -> WinId -> CanvFrame -> IO ()
- dumpGraph :: VPUI -> WinId -> IO ()
- dumpWorkWin :: VPUI -> WinId -> IO ()
- clearFrame :: WinId -> CanvFrame -> VPUI -> IO VPUI
- closeFrame :: VPUI -> WinId -> CanvFrame -> IO VPUI
Documentation
ToolConnect | |
ToolDisconnect | |
ToolIf | |
ToolMove | |
ToolDelete | |
ToolFunction String | function name |
ToolLiteral Expr | |
ToolArg String Int | argument name, no. of inputs |
functionArgToolSpecs :: Function -> [ArgSpec] Source
functionTool :: String -> Tool Source
functionToolsFromLists :: [[String]] -> [[Tool]] Source
makeIfTool :: Tool Source
showFunctionEntry :: WinId -> CBMgr -> VPUI -> IO VPUI Source
Open an entry for user input of function name to select a function tool. Returns unaltered VPUI, for convenience in menus and key callbacks.
showLiteralEntry :: WinId -> CBMgr -> VPUI -> IO VPUI Source
Show an entry for input of a literal value. Returns unaltered VPUI, for convenience in menus and key callbacks.
vpuiWindowSetTool :: Tool -> VPUIWindow -> IO VPUIWindow Source
vwAddFrame :: VPUIWindow -> Functoid -> Maybe [Value] -> FrameType -> Env -> Double -> Double -> Double -> Maybe Node -> IO VPUIWindow Source
Add a frame representing a functoid to the canvas of a VPUIWindow (which ought to have a canvas, of course). Otherwise like vcAddFrame.
vpuiAddFrame :: VPUI -> WinId -> Functoid -> Maybe [Value] -> FrameType -> Env -> Double -> Double -> Double -> Maybe Node -> IO VPUI Source
Add a frame representing a functoid to the canvas of a particular window, specified by its window id (title).
wsPopStatusbar :: Workspace -> IO () Source
wsPushStatusbar :: Workspace -> String -> IO () Source
dumpWorkWin :: VPUI -> WinId -> IO () Source
For debugging the window's widget children