2020-11-09 05:40:00 -08:00
|
|
|
#ifndef __UI_PROCESS_LIST_H__
|
|
|
|
#define __UI_PROCESS_LIST_H__
|
|
|
|
|
|
|
|
#include "ui.h"
|
|
|
|
|
2020-11-11 18:51:46 -08:00
|
|
|
typedef enum
|
|
|
|
{
|
2021-02-24 03:32:21 -08:00
|
|
|
PROC_SORT_BY_NONE,
|
|
|
|
PROC_SORT_BY_CMD,
|
|
|
|
PROC_SORT_BY_UID,
|
|
|
|
PROC_SORT_BY_PID,
|
|
|
|
PROC_SORT_BY_THREADS,
|
|
|
|
PROC_SORT_BY_CPU,
|
|
|
|
PROC_SORT_BY_PRI,
|
|
|
|
PROC_SORT_BY_NICE,
|
2021-02-26 00:14:58 -08:00
|
|
|
PROC_SORT_BY_FILES,
|
2021-02-24 03:32:21 -08:00
|
|
|
PROC_SORT_BY_SIZE,
|
2021-02-24 11:22:47 -08:00
|
|
|
PROC_SORT_BY_VIRT,
|
2021-02-24 03:32:21 -08:00
|
|
|
PROC_SORT_BY_RSS,
|
2021-02-24 11:22:47 -08:00
|
|
|
PROC_SORT_BY_SHARED,
|
2021-02-24 03:32:21 -08:00
|
|
|
PROC_SORT_BY_STATE,
|
|
|
|
PROC_SORT_BY_TIME,
|
|
|
|
PROC_SORT_BY_CPU_USAGE,
|
|
|
|
PROC_SORT_BY_MAX,
|
|
|
|
} Proc_Sort;
|
2021-01-03 06:14:57 -08:00
|
|
|
|
2021-02-24 03:32:21 -08:00
|
|
|
typedef enum
|
|
|
|
{
|
|
|
|
PROC_FIELD_CMD = 1,
|
|
|
|
PROC_FIELD_UID = 2,
|
|
|
|
PROC_FIELD_PID = 3,
|
|
|
|
PROC_FIELD_THREADS = 4,
|
|
|
|
PROC_FIELD_CPU = 5,
|
|
|
|
PROC_FIELD_PRI = 6,
|
|
|
|
PROC_FIELD_NICE = 7,
|
2021-02-26 00:14:58 -08:00
|
|
|
PROC_FIELD_FILES = 8,
|
|
|
|
PROC_FIELD_SIZE = 9,
|
|
|
|
PROC_FIELD_VIRT = 10,
|
|
|
|
PROC_FIELD_RSS = 11,
|
|
|
|
PROC_FIELD_SHARED = 12,
|
|
|
|
PROC_FIELD_STATE = 13,
|
|
|
|
PROC_FIELD_TIME = 14,
|
|
|
|
PROC_FIELD_CPU_USAGE = 15,
|
|
|
|
PROC_FIELD_MAX = 16,
|
2021-02-24 03:32:21 -08:00
|
|
|
} Proc_Field;
|
2020-11-11 18:51:46 -08:00
|
|
|
|
2020-11-09 05:40:00 -08:00
|
|
|
void
|
2021-01-02 16:58:08 -08:00
|
|
|
ui_process_list_win_add(Ui *ui);
|
2020-11-09 05:40:00 -08:00
|
|
|
|
|
|
|
#endif
|