Manatee.Core.Render
- startupRender :: PageBufferNewFun -> IO ()
- renderMain :: SpawnProcessArgs -> PageBufferNewFun -> IO ()
- mkRenderClient :: Client -> PageBufferWrap -> ProcessID -> TVar PageList -> PageType -> IO ()
- renderHandleClonePage :: Client -> PageBufferWrap -> TVar PageList -> ProcessID -> PageType -> RenderSignalArgs -> IO ()
- renderHandleReparentPage :: Client -> PageBufferWrap -> TVar PageList -> ProcessID -> RenderSignalArgs -> IO ()
- renderPageNew :: Client -> PageBufferWrap -> TVar PageList -> ProcessID -> (PageId, PageType, SignalBoxId) -> Bool -> IO ()
- renderHandleFocusPage :: TVar PageList -> RenderSignalArgs -> IO ()
- renderHandleKeyPress :: TVar PageList -> RenderSignalArgs -> IO ()
- renderHandleDestroyPage :: TVar PageList -> RenderSignalArgs -> IO ()
- renderHandleExitProcess :: Client -> ProcessID -> RenderSignalArgs -> IO ()
Documentation
startupRender :: PageBufferNewFun -> IO ()Source
Irc client render process.
renderMain :: SpawnProcessArgs -> PageBufferNewFun -> IO ()Source
Render process main entry.
mkRenderClient :: Client -> PageBufferWrap -> ProcessID -> TVar PageList -> PageType -> IO ()Source
Build render client for listen dbus signal.
renderHandleClonePage :: Client -> PageBufferWrap -> TVar PageList -> ProcessID -> PageType -> RenderSignalArgs -> IO ()Source
Handle clone render page signal.
renderHandleReparentPage :: Client -> PageBufferWrap -> TVar PageList -> ProcessID -> RenderSignalArgs -> IO ()Source
Handle re-parent render page signal.
renderPageNew :: Client -> PageBufferWrap -> TVar PageList -> ProcessID -> (PageId, PageType, SignalBoxId) -> Bool -> IO ()Source
Handle new render page signal.
renderHandleFocusPage :: TVar PageList -> RenderSignalArgs -> IO ()Source
Handle focus render page signal.
renderHandleKeyPress :: TVar PageList -> RenderSignalArgs -> IO ()Source
Handle page view key press signal.
renderHandleDestroyPage :: TVar PageList -> RenderSignalArgs -> IO ()Source
Handle destroy render page signal.
renderHandleExitProcess :: Client -> ProcessID -> RenderSignalArgs -> IO ()Source
Handle exit process signal.