proclist: time align.

This commit is contained in:
Alastair Poole 2021-03-28 17:21:30 +01:00
parent 882c0ac208
commit b51675cde2
1 changed files with 10 additions and 5 deletions

View File

@ -547,7 +547,7 @@ _item_create(Evas_Object *obj)
if (_field_enabled(PROC_FIELD_TIME)) if (_field_enabled(PROC_FIELD_TIME))
{ {
lb = _item_column_add(tb, "time", i++); lb = _item_column_add(tb, "time", i++);
evas_object_size_hint_align_set(lb, 1.0, FILL); evas_object_size_hint_align_set(lb, 0.5, FILL);
} }
if (_field_enabled(PROC_FIELD_CPU_USAGE)) if (_field_enabled(PROC_FIELD_CPU_USAGE))
@ -604,6 +604,13 @@ _field_adjust(Data *pd, Proc_Field id, Evas_Object *obj, Evas_Coord w)
} }
} }
static void
_alignment_fix(Data *pd)
{
pd->update_every_item = 1;
pd->skip_wait = 1;
}
static Evas_Object * static Evas_Object *
_content_get(void *data, Evas_Object *obj, const char *source) _content_get(void *data, Evas_Object *obj, const char *source)
{ {
@ -638,8 +645,7 @@ _content_get(void *data, Evas_Object *obj, const char *source)
if (ow > w) if (ow > w)
{ {
evas_object_size_hint_min_set(pd->btn_cmd, ow, 1); evas_object_size_hint_min_set(pd->btn_cmd, ow, 1);
pd->update_every_item = 1; _alignment_fix(pd);
pd->skip_wait = 1;
} }
rec = evas_object_data_get(lb, "rec"); rec = evas_object_data_get(lb, "rec");
evas_object_size_hint_min_set(rec, w, 1); evas_object_size_hint_min_set(rec, w, 1);
@ -671,8 +677,7 @@ _content_get(void *data, Evas_Object *obj, const char *source)
if (ow > w) if (ow > w)
{ {
evas_object_size_hint_min_set(pd->btn_uid, ow, 1); evas_object_size_hint_min_set(pd->btn_uid, ow, 1);
pd->update_every_item = 1; _alignment_fix(pd);
pd->skip_wait = 1;
} }
_field_adjust(pd, PROC_FIELD_UID, lb, w); _field_adjust(pd, PROC_FIELD_UID, lb, w);
} }