proclist: fields
This commit is contained in:
parent
8a00b911a1
commit
3db0623bfe
|
@ -1,6 +1,6 @@
|
|||
##### Project
|
||||
project('evisum', 'c',
|
||||
version : '0.5.11',
|
||||
version : '0.5.12',
|
||||
meson_version : '>= 0.40.0')
|
||||
|
||||
efl_version = '>= 1.22.0'
|
||||
|
|
|
@ -54,6 +54,7 @@ _config_init()
|
|||
cfg->proc.poll_delay = 3;
|
||||
cfg->proc.show_kthreads = 1;
|
||||
cfg->proc.transparant = 0;
|
||||
cfg->proc.fields = 0xffffffff;
|
||||
cfg->proc.alpha = 100;
|
||||
|
||||
return cfg;
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
#include "ui/ui.h"
|
||||
|
||||
#define CONFIG_VERSION 0x000e
|
||||
#define CONFIG_VERSION 0x000f
|
||||
|
||||
typedef struct _Evisum_Config
|
||||
{
|
||||
|
@ -25,6 +25,7 @@ typedef struct _Evisum_Config
|
|||
unsigned char sort_type;
|
||||
Eina_Bool sort_reverse;
|
||||
unsigned char poll_delay;
|
||||
unsigned int fields;
|
||||
|
||||
Eina_Bool show_scroller;
|
||||
Eina_Bool transparant;
|
||||
|
|
|
@ -55,6 +55,7 @@ evisum_ui_config_save(Ui *ui)
|
|||
_evisum_config->proc.show_scroller = ui->proc.show_scroller;
|
||||
_evisum_config->proc.transparant = ui->proc.transparant;
|
||||
_evisum_config->proc.alpha = ui->proc.alpha;
|
||||
_evisum_config->proc.fields = ui->proc.fields;
|
||||
proc_info_kthreads_show_set(ui->proc.show_kthreads);
|
||||
}
|
||||
|
||||
|
@ -117,6 +118,7 @@ evisum_ui_config_load(Ui *ui)
|
|||
ui->proc.sort_reverse = _evisum_config->proc.sort_reverse;
|
||||
ui->proc.poll_delay = _evisum_config->proc.poll_delay;
|
||||
ui->proc.show_kthreads = _evisum_config->proc.show_kthreads;
|
||||
ui->proc.fields = _evisum_config->proc.fields;
|
||||
proc_info_kthreads_show_set(ui->proc.show_kthreads);
|
||||
ui->proc.show_user = _evisum_config->proc.show_user;
|
||||
ui->proc.show_scroller = _evisum_config->proc.show_scroller;
|
||||
|
@ -700,7 +702,7 @@ evisum_ui_init(void)
|
|||
|
||||
ui->proc.poll_delay = 3;
|
||||
ui->proc.sort_reverse = 0;
|
||||
ui->proc.sort_type = SORT_BY_PID;
|
||||
ui->proc.sort_type = PROC_SORT_BY_PID;
|
||||
|
||||
ui->program_pid = getpid();
|
||||
|
||||
|
|
|
@ -33,6 +33,7 @@ typedef struct Ui
|
|||
|
||||
int poll_delay;
|
||||
int sort_type;
|
||||
unsigned int fields;
|
||||
Eina_Bool sort_reverse;
|
||||
Eina_Bool show_self;
|
||||
Eina_Bool show_kthreads;
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -5,22 +5,38 @@
|
|||
|
||||
typedef enum
|
||||
{
|
||||
SORT_BY_NONE,
|
||||
SORT_BY_PID,
|
||||
SORT_BY_UID,
|
||||
SORT_BY_NICE,
|
||||
SORT_BY_PRI,
|
||||
SORT_BY_CPU,
|
||||
SORT_BY_THREADS,
|
||||
SORT_BY_SIZE,
|
||||
SORT_BY_RSS,
|
||||
SORT_BY_CMD,
|
||||
SORT_BY_TIME,
|
||||
SORT_BY_STATE,
|
||||
SORT_BY_CPU_USAGE,
|
||||
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,
|
||||
PROC_SORT_BY_SIZE,
|
||||
PROC_SORT_BY_RSS,
|
||||
PROC_SORT_BY_STATE,
|
||||
PROC_SORT_BY_TIME,
|
||||
PROC_SORT_BY_CPU_USAGE,
|
||||
PROC_SORT_BY_MAX,
|
||||
} Proc_Sort;
|
||||
|
||||
SORT_BY_MAX,
|
||||
} Sort_Type;
|
||||
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,
|
||||
PROC_FIELD_SIZE = 8,
|
||||
PROC_FIELD_RSS = 9,
|
||||
PROC_FIELD_STATE = 10,
|
||||
PROC_FIELD_TIME = 11,
|
||||
PROC_FIELD_CPU_USAGE = 12,
|
||||
PROC_FIELD_MAX = 13,
|
||||
} Proc_Field;
|
||||
|
||||
void
|
||||
ui_process_list_win_add(Ui *ui);
|
||||
|
|
Loading…
Reference in New Issue