- data ProcessView = ProcessView {}
- processViewNew :: ProcessBuffer -> PagePlugId -> IO ProcessView
- processViewListenChannel :: ProcessView -> IO ()
- processViewDraw :: ProcessView -> IO ()
- processViewUpdate :: ProcessView -> IO ()
- processViewSortInternal :: ProcessView -> (ProcOption, SortType) -> IO ()
- processViewAddColumn :: (ProcStatusClass t, TreeViewClass self1, TreeModelClass self, TreeModelSortClass self, TypedTreeModelClass model, TreeSortableClass self) => self1 -> model ProcStatus -> self -> (t, SortColumnId) -> IO ()
- processViewSetSortFunc :: (TreeSortableClass self, TypedTreeModelClass model, ProcStatusClass a) => model ProcStatus -> self -> (a, SortColumnId) -> IO ()
- processViewSetCellText :: (CellLayoutClass self, CellRendererTextClass cell, TreeModelClass model, TreeModelSortClass model, TypedTreeModelClass model1, ProcStatusClass a) => self -> cell -> model1 ProcStatus -> model -> a -> IO ()
- processViewHandleKeyAction :: ProcessView -> Text -> SerializedEvent -> IO ()
- processViewKeymap :: Map Text (ProcessView -> IO ())
- processViewNextNode :: ProcessView -> IO ()
- processViewPrevNode :: ProcessView -> IO ()
- processViewScrollToTop :: ProcessView -> IO ()
- processViewScrollToBottom :: ProcessView -> IO ()
- processViewScrollVerticalPage :: Bool -> ProcessView -> IO ()
- processViewScrollVerticalStep :: Bool -> ProcessView -> IO ()
- processViewSortByName :: ProcessView -> IO ()
- processViewSortByUser :: ProcessView -> IO ()
- processViewSortByProcessId :: ProcessView -> IO ()
- processViewSortByState :: ProcessView -> IO ()
- processViewSortByParentId :: ProcessView -> IO ()
- processViewSortByGroupId :: ProcessView -> IO ()
- processViewSortBySessionId :: ProcessView -> IO ()
- processViewSortByPriority :: ProcessView -> IO ()
- processViewSortByThreads :: ProcessView -> IO ()
- processViewSortByCPU :: ProcessView -> IO ()
- processViewSortByMemory :: ProcessView -> IO ()
- processViewSortByCmdline :: ProcessView -> IO ()
- processViewSort :: ProcessView -> ProcOption -> IO ()
- processViewKillProcess :: ProcessView -> IO ()
- processViewRemoveProcess :: ProcessView -> Int -> IO ()
Documentation
data ProcessView Source
processViewNew :: ProcessBuffer -> PagePlugId -> IO ProcessViewSource
Create process view.
processViewListenChannel :: ProcessView -> IO ()Source
Listen broadcast channel for draw view synchronous.
processViewDraw :: ProcessView -> IO ()Source
Draw process view.
processViewUpdate :: ProcessView -> IO ()Source
Update process view.
processViewSortInternal :: ProcessView -> (ProcOption, SortType) -> IO ()Source
Internal sort function.
processViewAddColumn :: (ProcStatusClass t, TreeViewClass self1, TreeModelClass self, TreeModelSortClass self, TypedTreeModelClass model, TreeSortableClass self) => self1 -> model ProcStatus -> self -> (t, SortColumnId) -> IO ()Source
Add column.
processViewSetSortFunc :: (TreeSortableClass self, TypedTreeModelClass model, ProcStatusClass a) => model ProcStatus -> self -> (a, SortColumnId) -> IO ()Source
Set sort function.
processViewSetCellText :: (CellLayoutClass self, CellRendererTextClass cell, TreeModelClass model, TreeModelSortClass model, TypedTreeModelClass model1, ProcStatusClass a) => self -> cell -> model1 ProcStatus -> model -> a -> IO ()Source
Set cell text.
processViewHandleKeyAction :: ProcessView -> Text -> SerializedEvent -> IO ()Source
Handle keymap.
processViewKeymap :: Map Text (ProcessView -> IO ())Source
Keymap.
processViewNextNode :: ProcessView -> IO ()Source
Next node.
processViewPrevNode :: ProcessView -> IO ()Source
Previous node.
processViewScrollToTop :: ProcessView -> IO ()Source
Scroll to top.
processViewScrollToBottom :: ProcessView -> IO ()Source
Scroll to bottom.
processViewScrollVerticalPage :: Bool -> ProcessView -> IO ()Source
Scroll page vertically.
processViewScrollVerticalStep :: Bool -> ProcessView -> IO ()Source
Scroll step vertically.
processViewSortByName :: ProcessView -> IO ()Source
Sort by process name.
processViewSortByUser :: ProcessView -> IO ()Source
Sort by user.
processViewSortByProcessId :: ProcessView -> IO ()Source
Sort by process id.
processViewSortByState :: ProcessView -> IO ()Source
Sort by process state.
processViewSortByParentId :: ProcessView -> IO ()Source
Sort by parent process id.
processViewSortByGroupId :: ProcessView -> IO ()Source
Sort by group id.
processViewSortBySessionId :: ProcessView -> IO ()Source
Sort by session id.
processViewSortByPriority :: ProcessView -> IO ()Source
Sort by priority.
processViewSortByThreads :: ProcessView -> IO ()Source
Sort by child threads of process.
processViewSortByCPU :: ProcessView -> IO ()Source
Sort by CPU percent.
processViewSortByMemory :: ProcessView -> IO ()Source
Sort by memory.
processViewSortByCmdline :: ProcessView -> IO ()Source
Sort by command line.
processViewSort :: ProcessView -> ProcOption -> IO ()Source
Sort column.
processViewKillProcess :: ProcessView -> IO ()Source
Kill process.
processViewRemoveProcess :: ProcessView -> Int -> IO ()Source
Remove process from view.