This is an automated email from the git hooks/post-receive script.
git pushed a commit to branch master
in repository evisum.
View the commit online.
commit cb45fdde98b4a03848bddff7c90f3a1d9426f7a5
Author: Alastair Poole <m...@alastairpoole.com>
AuthorDate: Sun Mar 23 09:30:25 2025 +0000
uid: keep username.
By decree of other users, keep the username mapping.
---
src/bin/evisum_config.c | 2 +-
src/bin/ui/evisum_ui_process_list.c | 11 ++++++++---
2 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/src/bin/evisum_config.c b/src/bin/evisum_config.c
index 503ae50..cfc27df 100644
--- a/src/bin/evisum_config.c
+++ b/src/bin/evisum_config.c
@@ -117,7 +117,7 @@ _config_init()
cfg->proc.show_kthreads = 0;
cfg->proc.show_statusbar = 0;
cfg->proc.transparent = 0;
- cfg->proc.fields = 0xffffc3ff;
+ cfg->proc.fields = 0xffffc31f;
cfg->proc.alpha = 100;
cfg->cpu.visual = strdup("default");
diff --git a/src/bin/ui/evisum_ui_process_list.c b/src/bin/ui/evisum_ui_process_list.c
index 31dfb90..5fea5d0 100644
--- a/src/bin/ui/evisum_ui_process_list.c
+++ b/src/bin/ui/evisum_ui_process_list.c
@@ -563,7 +563,7 @@ _item_create(Evas_Object *obj)
if (_field_enabled(PROC_FIELD_UID))
{
lb = _item_column_add(tb, "uid", i++);
- evas_object_size_hint_align_set(lb, 1.0, FILL);
+ evas_object_size_hint_align_set(lb, 0.0, FILL);
}
if (_field_enabled(PROC_FIELD_PID))
@@ -705,6 +705,7 @@ static Evas_Object *
_content_get(void *data, Evas_Object *obj, const char *source)
{
Proc_Info *proc;
+ struct passwd *pwd_entry;
Evas_Object *rec, *lb, *o, *pb;
char buf[128];
Evas_Coord w, ow, bw;
@@ -754,7 +755,10 @@ _content_get(void *data, Evas_Object *obj, const char *source)
{
evas_object_geometry_get(wd->btn_uid, NULL, NULL, &w, NULL);
lb = evas_object_data_get(it->obj, "uid");
- snprintf(buf, sizeof(buf), "%i", proc->uid);
+ pwd_entry = getpwuid(proc->uid);
+ if (pwd_entry) snprintf(buf, sizeof(buf), "%s", pwd_entry->pw_name);
+ else
+ snprintf(buf, sizeof(buf), "%i", proc->uid);
if (strcmp(buf, elm_object_text_get(lb)))
elm_object_text_set(lb, buf);
@@ -1744,7 +1748,7 @@ _content_add(Win_Data *wd, Evas_Object *parent)
wd);
evas_object_size_hint_weight_set(btn, 0.0, 0);
evas_object_size_hint_align_set(btn, FILL, FILL);
- evas_object_size_hint_min_set(btn, ELM_SCALE_SIZE(BTN_WIDTH), 1);
+ evas_object_size_hint_min_set(btn, 1.8 * ELM_SCALE_SIZE(BTN_WIDTH), 1);
evas_object_data_set(btn, "type", (void *) (int) PROC_SORT_BY_UID);
evas_object_show(btn);
evas_object_smart_callback_add(btn, "clicked", _btn_clicked_cb, wd);
@@ -2182,6 +2186,7 @@ _win_resize_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
&ui->proc.width, &ui->proc.height);
if (!evisum_ui_effects_enabled_get(ui)) return;
+
evas_object_move(wd->indicator, ui->proc.width - ELM_SCALE_SIZE(32),
ui->proc.height - ELM_SCALE_SIZE(32));
evas_object_show(wd->indicator);
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.