- daemonMain :: IO ()
- globalKeymap :: Keymap
- interactiveKeymap :: EditableClass ed => Map Text (ed -> IO ())
- localKeymap :: Keymap
- mkDaemonClient :: Environment -> IO ()
- daemonHandleRenderProcessExit :: DaemonSignalArgs -> IO ()
- daemonHandleNewTab :: Environment -> DaemonSignalArgs -> IO ()
- daemonHandleNewAnythingProcessConfirm :: Environment -> DaemonSignalArgs -> IO ()
- daemonHandleAnythingViewOutput :: Environment -> DaemonSignalArgs -> IO ()
- daemonHandleLocalInteractivebarExit :: Environment -> DaemonSignalArgs -> IO ()
- daemonHandleLocalOutputbarUpdate :: TVar Tabbar -> DaemonSignalArgs -> IO ()
- daemonHandleLocalStatusbarUpdate :: TVar Tabbar -> DaemonSignalArgs -> IO ()
- daemonHandleLocalProgressUpdate :: TVar Tabbar -> DaemonSignalArgs -> IO ()
- daemonHandleSynchronizationPathName :: Environment -> DaemonSignalArgs -> IO ()
- daemonHandleChangeTabName :: Environment -> DaemonSignalArgs -> IO ()
- daemonHandleSwitchBuffer :: Environment -> DaemonSignalArgs -> IO ()
- daemonHandleLocalInteractiveReturn :: Environment -> DaemonSignalArgs -> IO ()
- daemonHandleGlobalInteractiveReturn :: Environment -> DaemonSignalArgs -> IO ()
- daemonHandleShowTooltip :: Environment -> DaemonSignalArgs -> IO ()
- daemonHandleNewPageConfirm :: Environment -> DaemonSignalArgs -> IO ()
- socketFrameAdd :: UIFrame -> PagePlugId -> PageModeName -> IO PageSocketId
- callGetBufferHistory :: Environment -> Member
- callGetBufferList :: Environment -> Member
- callGetInteractive :: Environment -> Member
- globalInteractive :: Environment -> String -> ([String] -> IO ()) -> IO ()
- replyLocalInteractiveError :: MethodCall -> Text -> IO ()
- handlePageViewKeyPress :: Text -> SerializedEvent -> (Environment, Client) -> IO ()
- handleInteractivebarKeyPress :: Environment -> Text -> Interactivebar -> IO ()
- viewBufferDirectory :: Environment -> IO ()
- lockScreen :: Environment -> IO ()
- startProcessManager :: Environment -> IO ()
- startFeedReader :: Environment -> IO ()
- startFileManager :: Environment -> IO ()
- startBrowser :: Environment -> IO ()
- loginIrcDefaultChannel :: Environment -> IO ()
- startIrc :: Environment -> IO ()
Documentation
daemonMain :: IO ()Source
Daemon process main entry.
interactiveKeymap :: EditableClass ed => Map Text (ed -> IO ())Source
mkDaemonClient :: Environment -> IO ()Source
Build daemon client for listen dbus signal.
daemonHandleRenderProcessExit :: DaemonSignalArgs -> IO ()Source
Handle render process exit signal.
daemonHandleNewTab :: Environment -> DaemonSignalArgs -> IO ()Source
Handle new tab signal.
daemonHandleNewAnythingProcessConfirm :: Environment -> DaemonSignalArgs -> IO ()Source
Handle new anything process confirm signal.
daemonHandleAnythingViewOutput :: Environment -> DaemonSignalArgs -> IO ()Source
Handle interactivebar input.
daemonHandleLocalInteractivebarExit :: Environment -> DaemonSignalArgs -> IO ()Source
Handle local interactivebar exit.
daemonHandleLocalOutputbarUpdate :: TVar Tabbar -> DaemonSignalArgs -> IO ()Source
Handle local outputbar update.
daemonHandleLocalStatusbarUpdate :: TVar Tabbar -> DaemonSignalArgs -> IO ()Source
Handle local statusbar update.
daemonHandleLocalProgressUpdate :: TVar Tabbar -> DaemonSignalArgs -> IO ()Source
Handle local statusbar update.
daemonHandleSynchronizationPathName :: Environment -> DaemonSignalArgs -> IO ()Source
Handle synchronization tab name.
daemonHandleChangeTabName :: Environment -> DaemonSignalArgs -> IO ()Source
Handle synchronization tab name.
daemonHandleSwitchBuffer :: Environment -> DaemonSignalArgs -> IO ()Source
Handle switch buffer.
daemonHandleLocalInteractiveReturn :: Environment -> DaemonSignalArgs -> IO ()Source
Handle InteractiveReturn return.
daemonHandleGlobalInteractiveReturn :: Environment -> DaemonSignalArgs -> IO ()Source
Handle InteractiveReturn return.
daemonHandleShowTooltip :: Environment -> DaemonSignalArgs -> IO ()Source
Handle switch buffer.
daemonHandleNewPageConfirm :: Environment -> DaemonSignalArgs -> IO ()Source
Handle new page confirm signal.
socketFrameAdd :: UIFrame -> PagePlugId -> PageModeName -> IO PageSocketIdSource
Add socket to socket frame.
callGetBufferHistory :: Environment -> MemberSource
Return buffer history.
callGetBufferList :: Environment -> MemberSource
Return buffer list.
callGetInteractive :: Environment -> MemberSource
Return interactive [String].
globalInteractive :: Environment -> String -> ([String] -> IO ()) -> IO ()Source
Global interactive.
replyLocalInteractiveError :: MethodCall -> Text -> IO ()Source
Reply interactive error.
handlePageViewKeyPress :: Text -> SerializedEvent -> (Environment, Client) -> IO ()Source
Handle page view key press event.
handleInteractivebarKeyPress :: Environment -> Text -> Interactivebar -> IO ()Source
Handle interactivebar key press event.
viewBufferDirectory :: Environment -> IO ()Source
View buffer directory. If buffer path is not directory, view current directory.
lockScreen :: Environment -> IO ()Source
Lock screen.
startProcessManager :: Environment -> IO ()Source
Startup process manager.
startFeedReader :: Environment -> IO ()Source
Startup rss/atom reader.
startFileManager :: Environment -> IO ()Source
Startup file manager.
startBrowser :: Environment -> IO ()Source
Startup browser.
loginIrcDefaultChannel :: Environment -> IO ()Source
Login default channel.
startIrc :: Environment -> IO ()Source
Start irc.