proclist: align

Missed those
This commit is contained in:
Alastair Poole 2021-02-27 22:41:59 +00:00
parent 1de886e55f
commit f321a47006
1 changed files with 11 additions and 4 deletions

View File

@ -430,10 +430,13 @@ _item_create(Evas_Object *obj)
} }
if (_field_enabled(PROC_FIELD_CPU_USAGE)) if (_field_enabled(PROC_FIELD_CPU_USAGE))
{ {
rec = evas_object_rectangle_add(evas_object_evas_get(tb));
pb = elm_progressbar_add(hbx); pb = elm_progressbar_add(hbx);
evas_object_size_hint_weight_set(pb, EXPAND, EXPAND); evas_object_size_hint_weight_set(pb, 0, EXPAND);
evas_object_size_hint_align_set(pb, FILL, FILL); evas_object_size_hint_align_set(pb, FILL, FILL);
elm_progressbar_unit_format_set(pb, "%1.1f %%"); elm_progressbar_unit_format_set(pb, "%1.1f %%");
evas_object_data_set(pb, "rec", rec);
elm_table_pack(tb, rec, i, 0, 1, 1);
elm_table_pack(tb, pb, i++, 0, 1, 1); elm_table_pack(tb, pb, i++, 0, 1, 1);
evas_object_data_set(tb, "proc_cpu_usage", pb); evas_object_data_set(tb, "proc_cpu_usage", pb);
} }
@ -592,7 +595,7 @@ _content_get(void *data, Evas_Object *obj, const char *source)
if (_field_enabled(PROC_FIELD_FILES)) if (_field_enabled(PROC_FIELD_FILES))
{ {
evas_object_geometry_get(pd->btn_nice, NULL, NULL, &w, NULL); evas_object_geometry_get(pd->btn_files, NULL, NULL, &w, NULL);
lb = evas_object_data_get(it->obj, "proc_files"); lb = evas_object_data_get(it->obj, "proc_files");
snprintf(buf, sizeof(buf), "%d", proc->numfiles); snprintf(buf, sizeof(buf), "%d", proc->numfiles);
if (strcmp(buf, elm_object_text_get(lb))) if (strcmp(buf, elm_object_text_get(lb)))
@ -616,7 +619,7 @@ _content_get(void *data, Evas_Object *obj, const char *source)
if (_field_enabled(PROC_FIELD_VIRT)) if (_field_enabled(PROC_FIELD_VIRT))
{ {
evas_object_geometry_get(pd->btn_rss, NULL, NULL, &w, NULL); evas_object_geometry_get(pd->btn_virt, NULL, NULL, &w, NULL);
lb = evas_object_data_get(it->obj, "proc_virt"); lb = evas_object_data_get(it->obj, "proc_virt");
snprintf(buf, sizeof(buf), "%s", evisum_size_format(proc->mem_virt)); snprintf(buf, sizeof(buf), "%s", evisum_size_format(proc->mem_virt));
if (strcmp(buf, elm_object_text_get(lb))) if (strcmp(buf, elm_object_text_get(lb)))
@ -640,7 +643,7 @@ _content_get(void *data, Evas_Object *obj, const char *source)
if (_field_enabled(PROC_FIELD_SHARED)) if (_field_enabled(PROC_FIELD_SHARED))
{ {
evas_object_geometry_get(pd->btn_rss, NULL, NULL, &w, NULL); evas_object_geometry_get(pd->btn_shared, NULL, NULL, &w, NULL);
lb = evas_object_data_get(it->obj, "proc_shared"); lb = evas_object_data_get(it->obj, "proc_shared");
snprintf(buf, sizeof(buf), "%s", evisum_size_format(proc->mem_shared)); snprintf(buf, sizeof(buf), "%s", evisum_size_format(proc->mem_shared));
if (strcmp(buf, elm_object_text_get(lb))) if (strcmp(buf, elm_object_text_get(lb)))
@ -680,6 +683,10 @@ _content_get(void *data, Evas_Object *obj, const char *source)
double value = proc->cpu_usage / 100.0; double value = proc->cpu_usage / 100.0;
double last = elm_progressbar_value_get(pb); double last = elm_progressbar_value_get(pb);
evas_object_geometry_get(pd->btn_cpu_usage, NULL, NULL, &w, NULL);
rec = evas_object_data_get(pb, "rec");
evas_object_size_hint_min_set(rec, w, 1);
if (!EINA_DBL_EQ(value, last)) if (!EINA_DBL_EQ(value, last))
{ {
elm_progressbar_value_set(pb, proc->cpu_usage / 100.0); elm_progressbar_value_set(pb, proc->cpu_usage / 100.0);