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 030a185046629ea2c7422f04a8c014640f03c76f
Author: Alastair Poole <[email protected]>
AuthorDate: Sun Mar 29 07:16:45 2026 +0100
changes: add description and fix gettext.
Sorry translators!
---
src/bin/ui/evisum_ui_disk.c | 2 +-
src/bin/ui/evisum_ui_memory.c | 2 +-
src/bin/ui/evisum_ui_network.c | 6 +++---
src/bin/ui/evisum_ui_process_list.c | 20 ++++++++++----------
src/bin/ui/evisum_ui_process_view.c | 18 +++++++++---------
src/bin/ui/evisum_ui_sensors.c | 4 ++--
src/bin/ui/visuals/cpu_bars.c | 17 ++++++++++++++++-
src/bin/ui/visuals/cpu_basic.c | 18 +++++++++++++++++-
src/bin/ui/visuals/cpu_default.c | 19 ++++++++++++++++++-
9 files changed, 77 insertions(+), 29 deletions(-)
diff --git a/src/bin/ui/evisum_ui_disk.c b/src/bin/ui/evisum_ui_disk.c
index e8c57ae..7c3ac39 100644
--- a/src/bin/ui/evisum_ui_disk.c
+++ b/src/bin/ui/evisum_ui_disk.c
@@ -147,7 +147,7 @@ _evisum_ui_disk_history_legend_add(Evisum_Ui_Disk_View *view, Disk_History *entr
pb = elm_progressbar_add(view->legend_tb);
elm_object_text_set(pb, NULL);
elm_progressbar_span_size_set(pb, ELM_SCALE_SIZE(220));
- elm_progressbar_unit_format_set(pb, "0 B / 0 B");
+ elm_progressbar_unit_format_set(pb, _("0 B / 0 B"));
evas_object_size_hint_weight_set(pb, EVAS_HINT_EXPAND, 0.0);
evas_object_size_hint_align_set(pb, EVAS_HINT_FILL, 0.5);
evas_object_show(pb);
diff --git a/src/bin/ui/evisum_ui_memory.c b/src/bin/ui/evisum_ui_memory.c
index 56804d9..0e20bfa 100644
--- a/src/bin/ui/evisum_ui_memory.c
+++ b/src/bin/ui/evisum_ui_memory.c
@@ -168,7 +168,7 @@ _evisum_ui_memory_series_legend_add(Evisum_Ui_Memory_View *view, Memory_Series *
pb = elm_progressbar_add(view->legend_tb);
elm_object_text_set(pb, NULL);
elm_progressbar_span_size_set(pb, ELM_SCALE_SIZE(220));
- elm_progressbar_unit_format_set(pb, "0 B / 0 B");
+ elm_progressbar_unit_format_set(pb, _("0 B / 0 B"));
evas_object_size_hint_weight_set(pb, EVAS_HINT_EXPAND, 0.0);
evas_object_size_hint_align_set(pb, EVAS_HINT_FILL, 0.5);
evas_object_show(pb);
diff --git a/src/bin/ui/evisum_ui_network.c b/src/bin/ui/evisum_ui_network.c
index 5511496..0c54724 100644
--- a/src/bin/ui/evisum_ui_network.c
+++ b/src/bin/ui/evisum_ui_network.c
@@ -135,15 +135,15 @@ _evisum_ui_network_iface_color_apply(Network_Interface *iface) {
static char *
_evisum_ui_network_transfer_format(double rate) {
- const char *unit = "B/s";
+ const char *unit = _("B/s");
char buf[256];
if (rate > 1048576) {
rate /= 1048576;
- unit = "MB/s";
+ unit = _("MB/s");
} else if ((rate > 1024) && (rate < 1048576)) {
rate /= 1024;
- unit = "KB/s";
+ unit = _("KB/s");
}
snprintf(buf, sizeof(buf), "%.2f %s", rate, unit);
diff --git a/src/bin/ui/evisum_ui_process_list.c b/src/bin/ui/evisum_ui_process_list.c
index c2d9f29..7def133 100644
--- a/src/bin/ui/evisum_ui_process_list.c
+++ b/src/bin/ui/evisum_ui_process_list.c
@@ -190,7 +190,7 @@ _evisum_ui_process_list_field_row_def_get(Proc_Field id, Evisum_Ui_Widget_Exel_I
case PROC_FIELD_CPU_USAGE:
def->type = EVISUM_UI_WIDGET_EXEL_ITEM_CELL_PROGRESS;
def->key = "cpu_u";
- def->unit_format = "%1.1f %%";
+ def->unit_format = _("%1.1f %%");
return EINA_TRUE;
default: return EINA_FALSE;
}
@@ -352,15 +352,15 @@ _evisum_ui_process_list_run_time_set(char *buf, size_t n, int64_t secs) {
static void
_evisum_ui_process_list_net_rate_set(char *buf, size_t n, uint64_t rate) {
- const char *unit = "B/s";
+ const char *unit = _("B/s");
double value = rate;
if (value > 1048576.0) {
value /= 1048576.0;
- unit = "MB/s";
+ unit = _("MB/s");
} else if (value > 1024.0) {
value /= 1024.0;
- unit = "KB/s";
+ unit = _("KB/s");
}
snprintf(buf, n, "%.2f %s", value, unit);
@@ -478,14 +478,14 @@ _evisum_ui_process_list_content_get(void *data, Evas_Object *obj, const char *so
evisum_ui_widget_exel_item_field_text_set(view->widget_exel, row, PROC_FIELD_SHARED, "share", buf);
if ((ui->proc.has_wchan) && (proc->state[0] == 's' && proc->state[1] == 'l'))
- snprintf(buf, sizeof(buf), "%s", proc->wchan ?: "-");
- else snprintf(buf, sizeof(buf), "%s", proc->state ?: "-");
+ snprintf(buf, sizeof(buf), "%s", proc->wchan ?: _("-"));
+ else snprintf(buf, sizeof(buf), "%s", proc->state ?: _("-"));
evisum_ui_widget_exel_item_field_text_set(view->widget_exel, row, PROC_FIELD_STATE, "state", buf);
_evisum_ui_process_list_run_time_set(buf, sizeof(buf), proc->run_time);
evisum_ui_widget_exel_item_field_text_set(view->widget_exel, row, PROC_FIELD_TIME, "time", buf);
- snprintf(buf, sizeof(buf), "%1.1f %%", proc->cpu_usage);
+ snprintf(buf, sizeof(buf), _("%1.1f %%"), proc->cpu_usage);
evisum_ui_widget_exel_item_field_progress_set(view->widget_exel, row, PROC_FIELD_CPU_USAGE, "cpu_u",
proc->cpu_usage / 100.0, buf);
@@ -545,7 +545,7 @@ _evisum_ui_process_list_summary_add(Evisum_Ui_Process_List_View *view) {
evas_object_show(ic);
view->summary.pb_cpu = pb = elm_progressbar_add(hbx);
- elm_progressbar_unit_format_set(pb, "%1.2f %%");
+ elm_progressbar_unit_format_set(pb, _("%1.2f %%"));
elm_progressbar_span_size_set(pb, 120);
elm_box_pack_end(hbx, pb);
evas_object_show(pb);
@@ -1011,7 +1011,7 @@ _evisum_ui_process_list_item_menu_create(Evisum_Ui_Process_List_View *view, Proc
stopped = !(!strcmp(proc->state, "stop"));
menu_it = _evisum_ui_process_list_item_menu_add(menu, NULL, evisum_icon_cache_find(view->icon_cache, proc),
- proc->command ?: "-", NULL, NULL);
+ proc->command ?: _("-"), NULL, NULL);
menu_it2 = _evisum_ui_process_list_item_menu_add(menu, menu_it, "actions", _("Actions"), NULL, NULL);
_evisum_ui_process_list_item_menu_actions_add(menu, menu_it2, view);
@@ -1025,7 +1025,7 @@ _evisum_ui_process_list_item_menu_create(Evisum_Ui_Process_List_View *view, Proc
_evisum_ui_process_list_item_menu_stop_cb, view);
elm_object_item_disabled_set(menu_it2, !stopped);
- _evisum_ui_process_list_item_menu_add(menu, menu_it, "kill", "Kill", _evisum_ui_process_list_item_menu_kill_cb,
+ _evisum_ui_process_list_item_menu_add(menu, menu_it, "kill", _("Kill"), _evisum_ui_process_list_item_menu_kill_cb,
view);
elm_menu_item_separator_add(menu, menu_it);
diff --git a/src/bin/ui/evisum_ui_process_view.c b/src/bin/ui/evisum_ui_process_view.c
index d5bfb4d..b2f1181 100644
--- a/src/bin/ui/evisum_ui_process_view.c
+++ b/src/bin/ui/evisum_ui_process_view.c
@@ -628,16 +628,16 @@ _evisum_ui_process_view_run_time_string(int64_t secs) {
#if defined(__linux__)
static char *
_evisum_ui_process_view_net_rate_string(uint64_t rate) {
- const char *unit = "B/s";
+ const char *unit = _("B/s");
char buf[256];
double value = rate;
if (value > 1048576.0) {
value /= 1048576.0;
- unit = "MB/s";
+ unit = _("MB/s");
} else if (value > 1024.0) {
value /= 1024.0;
- unit = "KB/s";
+ unit = _("KB/s");
}
snprintf(buf, sizeof(buf), "%.2f %s", value, unit);
@@ -731,17 +731,17 @@ _evisum_ui_process_view_general_view_update(Evisum_Ui_Process_View *view, Proc_I
elm_object_text_set(view->general.entry_threads, eina_slstr_printf("%d", proc->numthreads));
elm_object_text_set(view->general.entry_files, eina_slstr_printf("%d", proc->numfiles));
if (!proc->is_kernel) elm_object_text_set(view->general.entry_virt, evisum_size_format(proc->mem_virt, 0));
- else elm_object_text_set(view->general.entry_virt, "-");
+ else elm_object_text_set(view->general.entry_virt, _("-"));
if ((!proc->is_kernel) || (view->kthreads_has_rss))
elm_object_text_set(view->general.entry_rss, evisum_size_format(proc->mem_rss, 0));
- else elm_object_text_set(view->general.entry_rss, "-");
+ else elm_object_text_set(view->general.entry_rss, _("-"));
if (!proc->is_kernel) elm_object_text_set(view->general.entry_shared, evisum_size_format(proc->mem_shared, 0));
- else elm_object_text_set(view->general.entry_shared, "-");
+ else elm_object_text_set(view->general.entry_shared, _("-"));
if (!proc->is_kernel) elm_object_text_set(view->general.entry_size, evisum_size_format(proc->mem_size, 0));
- else elm_object_text_set(view->general.entry_size, "-");
+ else elm_object_text_set(view->general.entry_size, _("-"));
s = _evisum_ui_process_view_run_time_string(proc->run_time);
if (s) {
@@ -774,8 +774,8 @@ _evisum_ui_process_view_general_view_update(Evisum_Ui_Process_View *view, Proc_I
free(s);
}
} else {
- elm_object_text_set(view->general.entry_net_in, "-");
- elm_object_text_set(view->general.entry_net_out, "-");
+ elm_object_text_set(view->general.entry_net_in, _("-"));
+ elm_object_text_set(view->general.entry_net_out, _("-"));
}
#endif
}
diff --git a/src/bin/ui/evisum_ui_sensors.c b/src/bin/ui/evisum_ui_sensors.c
index 8d34469..3be618b 100644
--- a/src/bin/ui/evisum_ui_sensors.c
+++ b/src/bin/ui/evisum_ui_sensors.c
@@ -100,7 +100,7 @@ _evisum_ui_sensors_legend_toggle_cb(void *data, Evas_Object *obj EINA_UNUSED, vo
static void
_evisum_ui_sensors_sensor_name_set(char *buf, size_t len, sensor_t *s) {
if (!s || !s->name) {
- snprintf(buf, len, "Sensor");
+ snprintf(buf, len, "%s", _("Sensor"));
return;
}
@@ -177,7 +177,7 @@ _evisum_ui_sensors_history_legend_add(Evisum_Ui_Sensors_View *view, Sensor_Histo
pb = elm_progressbar_add(view->legend_tb);
elm_object_text_set(pb, NULL);
elm_progressbar_span_size_set(pb, ELM_SCALE_SIZE(220));
- elm_progressbar_unit_format_set(pb, "%1.1f°C");
+ elm_progressbar_unit_format_set(pb, _("%1.1f°C"));
evas_object_size_hint_weight_set(pb, EVAS_HINT_EXPAND, 0.0);
evas_object_size_hint_align_set(pb, EVAS_HINT_FILL, 0.5);
evas_object_show(pb);
diff --git a/src/bin/ui/visuals/cpu_bars.c b/src/bin/ui/visuals/cpu_bars.c
index 4234dc7..a1af7ce 100644
--- a/src/bin/ui/visuals/cpu_bars.c
+++ b/src/bin/ui/visuals/cpu_bars.c
@@ -130,7 +130,7 @@ _cb_free(void *data) {
Ui_Cpu_Data *
cpu_visual_bars(Evas_Object *parent_bx) {
- Evas_Object *tb, *rec, *container, *fr, *legend_tbl, *colors, *lb, *bg;
+ Evas_Object *tb, *rec, *container, *fr, *legend_tbl, *colors, *lb, *bg, *desc_fr;
Ext *ext;
uint8_t text_r, text_g, text_b;
char text_hex[7];
@@ -234,6 +234,21 @@ cpu_visual_bars(Evas_Object *parent_bx) {
elm_table_pack(legend_tbl, lb, 1, 0, 1, 1);
evas_object_show(lb);
+ desc_fr = elm_frame_add(parent_bx);
+ elm_object_text_set(desc_fr, _("Description"));
+ evas_object_size_hint_align_set(desc_fr, FILL, FILL);
+ evas_object_size_hint_weight_set(desc_fr, EXPAND, 0.0);
+ elm_box_pack_end(parent_bx, desc_fr);
+ evas_object_show(desc_fr);
+
+ lb = elm_label_add(desc_fr);
+ elm_label_line_wrap_set(lb, ELM_WRAP_WORD);
+ elm_object_text_set(lb, _("<align=left>This view shows CPU usage only.</align>"));
+ evas_object_size_hint_align_set(lb, 0.0, 0.5);
+ evas_object_size_hint_weight_set(lb, EXPAND, EXPAND);
+ elm_object_content_set(desc_fr, lb);
+ evas_object_show(lb);
+
pd->thread = ecore_thread_feedback_run(_core_times_main_cb, _core_times_feedback_cb, NULL, NULL, pd, 1);
return pd;
}
diff --git a/src/bin/ui/visuals/cpu_basic.c b/src/bin/ui/visuals/cpu_basic.c
index acf18d6..14bf883 100644
--- a/src/bin/ui/visuals/cpu_basic.c
+++ b/src/bin/ui/visuals/cpu_basic.c
@@ -149,7 +149,7 @@ _cpu_percent_colors_fill(Evas_Object *colors) {
Ui_Cpu_Data *
cpu_visual_basic(Evas_Object *parent_bx) {
- Evas_Object *container, *grid, *fr, *legend_tbl, *colors, *lb, *bg;
+ Evas_Object *container, *grid, *fr, *legend_tbl, *colors, *lb, *bg, *desc_fr;
Ext *ext;
uint8_t text_r, text_g, text_b;
char text_hex[7];
@@ -268,6 +268,22 @@ cpu_visual_basic(Evas_Object *parent_bx) {
elm_table_pack(legend_tbl, lb, 1, 0, 1, 1);
evas_object_show(lb);
+ desc_fr = elm_frame_add(parent_bx);
+ elm_object_text_set(desc_fr, _("Description"));
+ evas_object_size_hint_align_set(desc_fr, FILL, FILL);
+ evas_object_size_hint_weight_set(desc_fr, EXPAND, 0.0);
+ elm_box_pack_end(parent_bx, desc_fr);
+ evas_object_show(desc_fr);
+
+ lb = elm_label_add(desc_fr);
+ elm_label_line_wrap_set(lb, ELM_WRAP_WORD);
+ elm_object_text_set(lb, _("<align=left>Size shows activity level (frequency when available, otherwise load). "
+ "Color and the 0%-100% legend show CPU usage percentage.</align>"));
+ evas_object_size_hint_align_set(lb, 0.0, 0.5);
+ evas_object_size_hint_weight_set(lb, EXPAND, EXPAND);
+ elm_object_content_set(desc_fr, lb);
+ evas_object_show(lb);
+
pd->thread = ecore_thread_feedback_run(_core_times_main_cb, _core_times_feedback_cb, NULL, NULL, pd, 1);
return pd;
}
diff --git a/src/bin/ui/visuals/cpu_default.c b/src/bin/ui/visuals/cpu_default.c
index 142da78..40ca4c4 100644
--- a/src/bin/ui/visuals/cpu_default.c
+++ b/src/bin/ui/visuals/cpu_default.c
@@ -294,7 +294,7 @@ _colors_fill(Evas_Object *colors) {
Ui_Cpu_Data *
cpu_visual_default(Evas_Object *parent_box) {
Evas_Object *tbl, *tbl2, *box, *obj, *ic, *lb, *rec;
- Evas_Object *fr, *bx, *hbx, *colors, *check;
+ Evas_Object *fr, *bx, *hbx, *colors, *check, *desc_fr;
Ext *ext;
int *cpu_order;
int i, f;
@@ -507,6 +507,23 @@ cpu_visual_default(Evas_Object *parent_box) {
elm_box_pack_end(box, fr);
+ desc_fr = elm_frame_add(box);
+ elm_object_text_set(desc_fr, _("Description"));
+ evas_object_size_hint_align_set(desc_fr, FILL, FILL);
+ evas_object_size_hint_weight_set(desc_fr, EXPAND, 0);
+ elm_box_pack_end(box, desc_fr);
+ evas_object_show(desc_fr);
+
+ lb = elm_label_add(desc_fr);
+ elm_label_line_wrap_set(lb, ELM_WRAP_WORD);
+ elm_object_text_set(lb,
+ _("<align=left>This view shows CPU activity over time. "
+ "It can also show frequency and temperature when available.</align>"));
+ evas_object_size_hint_align_set(lb, 0.0, 0.5);
+ evas_object_size_hint_weight_set(lb, EXPAND, EXPAND);
+ elm_object_content_set(desc_fr, lb);
+ evas_object_show(lb);
+
fr = elm_frame_add(box);
elm_frame_autocollapse_set(fr, 1);
evas_object_size_hint_align_set(fr, FILL, FILL);
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.