size: format.
This commit is contained in:
parent
59c7f1a702
commit
2e6231d549
|
@ -146,7 +146,7 @@ _content_get(void *data, Evas_Object *obj, const char *source)
|
|||
|
||||
evas_object_geometry_get(wd->btn_total, NULL, NULL, &w, NULL);
|
||||
lb = evas_object_data_get(it->obj, "total");
|
||||
elm_object_text_set(lb, eina_slstr_printf("%s", evisum_size_format(inf->usage.total)));
|
||||
elm_object_text_set(lb, eina_slstr_printf("%s", evisum_size_format(inf->usage.total, 0)));
|
||||
evas_object_geometry_get(lb, NULL, NULL, &ow, NULL);
|
||||
if (ow > w) evas_object_size_hint_min_set(wd->btn_total, w, 1);
|
||||
r = evas_object_data_get(lb, "rec");
|
||||
|
@ -155,7 +155,7 @@ _content_get(void *data, Evas_Object *obj, const char *source)
|
|||
|
||||
evas_object_geometry_get(wd->btn_used, NULL, NULL, &w, NULL);
|
||||
lb = evas_object_data_get(it->obj, "used");
|
||||
elm_object_text_set(lb, eina_slstr_printf("%s", evisum_size_format(inf->usage.used)));
|
||||
elm_object_text_set(lb, eina_slstr_printf("%s", evisum_size_format(inf->usage.used, 0)));
|
||||
evas_object_geometry_get(lb, NULL, NULL, &ow, NULL);
|
||||
if (ow > w) evas_object_size_hint_min_set(wd->btn_used, ow, 1);
|
||||
r = evas_object_data_get(lb, "rec");
|
||||
|
@ -165,7 +165,7 @@ _content_get(void *data, Evas_Object *obj, const char *source)
|
|||
evas_object_geometry_get(wd->btn_free, NULL, NULL, &w, NULL);
|
||||
lb = evas_object_data_get(it->obj, "free");
|
||||
int64_t avail = inf->usage.total - inf->usage.used;
|
||||
elm_object_text_set(lb, eina_slstr_printf("%s", evisum_size_format(avail)));
|
||||
elm_object_text_set(lb, eina_slstr_printf("%s", evisum_size_format(avail, 0)));
|
||||
evas_object_geometry_get(lb, NULL, NULL, &ow, NULL);
|
||||
if (ow > w) evas_object_size_hint_min_set(wd->btn_free, ow, 1);
|
||||
r = evas_object_data_get(lb, "rec");
|
||||
|
|
|
@ -74,31 +74,31 @@ _update_widgets(Data *pd, meminfo_t *memory)
|
|||
elm_progressbar_value_set(pb, value / 100);
|
||||
elm_progressbar_unit_format_set(pb,
|
||||
eina_slstr_printf("%s / %s",
|
||||
evisum_size_format(memory->used),
|
||||
evisum_size_format(memory->total)));
|
||||
evisum_size_format(memory->used, 0),
|
||||
evisum_size_format(memory->total, 0)));
|
||||
|
||||
pb = pd->cached;
|
||||
value = memory->cached / ratio;
|
||||
elm_progressbar_value_set(pb, value / 100);
|
||||
elm_progressbar_unit_format_set(pb,
|
||||
eina_slstr_printf("%s / %s",
|
||||
evisum_size_format(memory->cached),
|
||||
evisum_size_format(memory->total)));
|
||||
evisum_size_format(memory->cached, 0),
|
||||
evisum_size_format(memory->total, 0)));
|
||||
|
||||
pb = pd->buffered;
|
||||
value = memory->buffered / ratio;
|
||||
elm_progressbar_value_set(pb, value / 100);
|
||||
elm_progressbar_unit_format_set(pb,
|
||||
eina_slstr_printf("%s / %s",
|
||||
evisum_size_format(memory->buffered),
|
||||
evisum_size_format(memory->total)));
|
||||
evisum_size_format(memory->buffered, 0),
|
||||
evisum_size_format(memory->total, 0)));
|
||||
pb = pd->shared;
|
||||
value = memory->shared / ratio;
|
||||
elm_progressbar_value_set(pb, value / 100);
|
||||
elm_progressbar_unit_format_set(pb,
|
||||
eina_slstr_printf("%s / %s",
|
||||
evisum_size_format(memory->shared),
|
||||
evisum_size_format(memory->total)));
|
||||
evisum_size_format(memory->shared, 0),
|
||||
evisum_size_format(memory->total, 0)));
|
||||
pb = pd->swap;
|
||||
if (memory->swap_total)
|
||||
{
|
||||
|
@ -115,8 +115,8 @@ _update_widgets(Data *pd, meminfo_t *memory)
|
|||
elm_progressbar_value_set(pb, value / 100);
|
||||
elm_progressbar_unit_format_set(pb,
|
||||
eina_slstr_printf("%s / %s",
|
||||
evisum_size_format(memory->swap_used),
|
||||
evisum_size_format(memory->swap_total)));
|
||||
evisum_size_format(memory->swap_used, 0),
|
||||
evisum_size_format(memory->swap_total, 0)));
|
||||
|
||||
for (int i = 0; i < memory->video_count; i++)
|
||||
{
|
||||
|
@ -129,8 +129,8 @@ _update_widgets(Data *pd, meminfo_t *memory)
|
|||
elm_progressbar_value_set(pb, value / 100);
|
||||
elm_progressbar_unit_format_set(pb,
|
||||
eina_slstr_printf("%s / %s",
|
||||
evisum_size_format(memory->video[i].used),
|
||||
evisum_size_format(memory->video[i].total)));
|
||||
evisum_size_format(memory->video[i].used, 0),
|
||||
evisum_size_format(memory->video[i].total, 0)));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -251,8 +251,8 @@ _network_update_feedback_cb(void *data, Ecore_Thread *thread, void *msgdata EINA
|
|||
{
|
||||
obj = evas_object_data_get(iface->obj, "total");
|
||||
elm_object_text_set(obj, eina_slstr_printf("%s / %s",
|
||||
evisum_size_format(iface->total_in),
|
||||
evisum_size_format(iface->total_out)));
|
||||
evisum_size_format(iface->total_in, 0),
|
||||
evisum_size_format(iface->total_out, 0)));
|
||||
|
||||
obj = evas_object_data_get(iface->obj, "peak");
|
||||
s = _network_transfer_format(iface->peak_in);
|
||||
|
|
|
@ -839,7 +839,7 @@ _content_get(void *data, Evas_Object *obj, const char *source)
|
|||
evas_object_geometry_get(wd->btn_size, NULL, NULL, &w, NULL);
|
||||
lb = evas_object_data_get(it->obj, "size");
|
||||
if (!proc->is_kernel)
|
||||
snprintf(buf, sizeof(buf), "%s", evisum_size_format(proc->mem_size));
|
||||
snprintf(buf, sizeof(buf), "%s", evisum_size_format(proc->mem_size, 1));
|
||||
else
|
||||
{
|
||||
buf[0] = '-'; buf[1] = '\0';
|
||||
|
@ -854,7 +854,7 @@ _content_get(void *data, Evas_Object *obj, const char *source)
|
|||
evas_object_geometry_get(wd->btn_virt, NULL, NULL, &w, NULL);
|
||||
lb = evas_object_data_get(it->obj, "virt");
|
||||
if (!proc->is_kernel)
|
||||
snprintf(buf, sizeof(buf), "%s", evisum_size_format(proc->mem_virt));
|
||||
snprintf(buf, sizeof(buf), "%s", evisum_size_format(proc->mem_virt, 1));
|
||||
else
|
||||
{
|
||||
buf[0] = '-'; buf[1] = '\0';
|
||||
|
@ -869,7 +869,7 @@ _content_get(void *data, Evas_Object *obj, const char *source)
|
|||
evas_object_geometry_get(wd->btn_rss, NULL, NULL, &w, NULL);
|
||||
lb = evas_object_data_get(it->obj, "rss");
|
||||
if ((!proc->is_kernel) || (ui->kthreads_has_rss))
|
||||
snprintf(buf, sizeof(buf), "%s", evisum_size_format(proc->mem_rss));
|
||||
snprintf(buf, sizeof(buf), "%s", evisum_size_format(proc->mem_rss, 1));
|
||||
else
|
||||
{
|
||||
buf[0] = '-'; buf[1] = '\0';
|
||||
|
@ -884,7 +884,7 @@ _content_get(void *data, Evas_Object *obj, const char *source)
|
|||
evas_object_geometry_get(wd->btn_shared, NULL, NULL, &w, NULL);
|
||||
lb = evas_object_data_get(it->obj, "share");
|
||||
if (!proc->is_kernel)
|
||||
snprintf(buf, sizeof(buf), "%s", evisum_size_format(proc->mem_shared));
|
||||
snprintf(buf, sizeof(buf), "%s", evisum_size_format(proc->mem_shared, 1));
|
||||
else
|
||||
{
|
||||
buf[0] = '-'; buf[1] = '\0';
|
||||
|
@ -1022,7 +1022,7 @@ _summary_update(Win_Data *wd)
|
|||
eina_strbuf_reset(buf);
|
||||
|
||||
elm_progressbar_value_set(wd->summary.pb_mem, (ui->mem_total / 100) / ui->mem_total);
|
||||
eina_strbuf_append_printf(buf, "%s / %s ", evisum_size_format(ui->mem_used), evisum_size_format(ui->mem_total));
|
||||
eina_strbuf_append_printf(buf, "%s / %s ", evisum_size_format(ui->mem_used, 0), evisum_size_format(ui->mem_total, 0));
|
||||
elm_object_part_text_set(wd->summary.pb_mem, "elm.text.status", eina_strbuf_string_get(buf));
|
||||
|
||||
EINA_LIST_FOREACH(ui->batteries, l, bat)
|
||||
|
|
|
@ -691,9 +691,9 @@ _graph_summary_update(Win_Data *wd, Proc_Info *proc)
|
|||
"Virtual: %s"
|
||||
"</>"),
|
||||
proc->cpu_usage,
|
||||
evisum_size_format(proc->mem_size),
|
||||
evisum_size_format(proc->mem_rss),
|
||||
evisum_size_format(proc->mem_virt)));
|
||||
evisum_size_format(proc->mem_size, 0),
|
||||
evisum_size_format(proc->mem_rss, 0),
|
||||
evisum_size_format(proc->mem_virt, 0)));
|
||||
}
|
||||
|
||||
static void
|
||||
|
@ -957,22 +957,22 @@ _general_view_update(Win_Data *wd, Proc_Info *proc)
|
|||
eina_slstr_printf("%d", proc->numfiles));
|
||||
if (!proc->is_kernel)
|
||||
elm_object_text_set(wd->general.entry_virt,
|
||||
evisum_size_format(proc->mem_virt));
|
||||
evisum_size_format(proc->mem_virt, 0));
|
||||
else elm_object_text_set(wd->general.entry_virt, "-");
|
||||
|
||||
if ((!proc->is_kernel) || (wd->kthreads_has_rss))
|
||||
elm_object_text_set(wd->general.entry_rss,
|
||||
evisum_size_format(proc->mem_rss));
|
||||
evisum_size_format(proc->mem_rss, 0));
|
||||
else elm_object_text_set(wd->general.entry_rss, "-");
|
||||
|
||||
if (!proc->is_kernel)
|
||||
elm_object_text_set(wd->general.entry_shared,
|
||||
evisum_size_format(proc->mem_shared));
|
||||
evisum_size_format(proc->mem_shared, 0));
|
||||
else elm_object_text_set(wd->general.entry_shared, "-");
|
||||
|
||||
if (!proc->is_kernel)
|
||||
elm_object_text_set(wd->general.entry_size,
|
||||
evisum_size_format(proc->mem_size));
|
||||
evisum_size_format(proc->mem_size, 0));
|
||||
else elm_object_text_set(wd->general.entry_size, "-");
|
||||
|
||||
s = _run_time_string(proc->run_time);
|
||||
|
|
|
@ -99,7 +99,7 @@ evisum_ui_button_add(Evas_Object *parent, Evas_Object **alias, const char *text,
|
|||
}
|
||||
|
||||
const char *
|
||||
evisum_size_format(unsigned long long bytes)
|
||||
evisum_size_format(unsigned long long bytes, Eina_Bool simple)
|
||||
{
|
||||
unsigned long powi = 1;
|
||||
unsigned long long value;
|
||||
|
@ -128,6 +128,9 @@ evisum_size_format(unsigned long long bytes)
|
|||
--precision;
|
||||
}
|
||||
|
||||
if (simple)
|
||||
return eina_slstr_printf("%1.*f %c", precision, (double) value / powi, units[i][0]);
|
||||
|
||||
return eina_slstr_printf("%1.*f %s", precision, (double) value / powi, units[i]);
|
||||
}
|
||||
|
||||
|
|
|
@ -37,7 +37,7 @@ void
|
|||
evisum_ui_icon_size_set(Evas_Object *ic, int size);
|
||||
|
||||
const char *
|
||||
evisum_size_format(unsigned long long bytes);
|
||||
evisum_size_format(unsigned long long bytes, Eina_Bool simple);
|
||||
|
||||
const char *
|
||||
evisum_icon_path_get(const char *name);
|
||||
|
|
Loading…
Reference in New Issue