RELEASE: 0.5.3.

This commit is contained in:
Alastair Poole 2020-08-19 19:11:54 +01:00
parent 604c4040c6
commit f7b3f09aff
4 changed files with 26 additions and 10 deletions

View File

@ -1560,7 +1560,7 @@ _menu_setup(Ui *ui)
menu = elm_win_main_menu_get(ui->win);
menu_it = elm_menu_item_add(menu, NULL, NULL, _("File"), NULL, NULL);
elm_menu_item_add(menu, menu_it, "exit", _("Quit"), _quit_cb, ui);
elm_menu_item_add(menu, menu_it, evisum_icon_path_get("exit"), _("Quit"), _quit_cb, ui);
menu_it = elm_menu_item_add(menu, NULL, NULL, _("View"), NULL, NULL);
elm_menu_item_add(menu, menu_it, NULL, _("CPU"), _menu_cpu_activity_clicked_cb, ui);
elm_menu_item_add(menu, menu_it, NULL, _("Memory"),

View File

@ -633,7 +633,7 @@ _process_tab_add(Evas_Object *parent, Ui_Process *ui)
evas_object_show(border);
button = evisum_ui_button_add(parent, &ui->btn_stop, _("Stop"),
_btn_stop_clicked_cb, ui);
"stop",_btn_stop_clicked_cb, ui);
ui->btn_stop = button;
elm_object_content_set(border, button);
elm_box_pack_end(hbox, border);
@ -644,7 +644,7 @@ _process_tab_add(Evas_Object *parent, Ui_Process *ui)
evas_object_show(border);
button = evisum_ui_button_add(parent, &ui->btn_start, _("Start"),
_btn_start_clicked_cb, ui);
"start", _btn_start_clicked_cb, ui);
ui->btn_start = button;
elm_object_content_set(border, button);
elm_box_pack_end(hbox, border);
@ -656,7 +656,7 @@ _process_tab_add(Evas_Object *parent, Ui_Process *ui)
evas_object_show(border);
button = evisum_ui_button_add(parent, &ui->btn_kill, _("Kill"),
_btn_kill_clicked_cb, ui);
"kill", _btn_kill_clicked_cb, ui);
ui->btn_kill = button;
elm_object_content_set(border, button);
elm_box_pack_end(hbox, border);

View File

@ -45,9 +45,9 @@ evisum_ui_tab_add(Evas_Object *parent, Evas_Object **alias, const char *text,
Evas_Object *
evisum_ui_button_add(Evas_Object *parent, Evas_Object **alias, const char *text,
Evas_Smart_Cb clicked_cb, void *data)
const char *icon, Evas_Smart_Cb clicked_cb, void *data)
{
Evas_Object *tbl, *rect, *button, *label;
Evas_Object *tbl, *rect, *button, *label, *hbx, *ic;
tbl = elm_table_add(parent);
evas_object_size_hint_weight_set(tbl, EXPAND, EXPAND);
@ -66,13 +66,29 @@ evisum_ui_button_add(Evas_Object *parent, Evas_Object **alias, const char *text,
evas_object_show(button);
evas_object_smart_callback_add(button, "clicked", clicked_cb, data);
hbx = elm_box_add(parent);
elm_box_horizontal_set(hbx, EINA_TRUE);
evas_object_size_hint_weight_set(hbx, 0.0, EXPAND);
evas_object_size_hint_align_set(hbx, FILL, FILL);
evas_object_show(hbx);
ic = elm_icon_add(parent);
elm_icon_standard_set(ic, evisum_icon_path_get(icon));
evas_object_size_hint_weight_set(ic, EXPAND, EXPAND);
evas_object_size_hint_align_set(ic, FILL, FILL);
evas_object_show(ic);
elm_box_pack_end(hbx, ic);
label = elm_label_add(parent);
evas_object_size_hint_weight_set(label, EXPAND, EXPAND);
evas_object_size_hint_weight_set(label, 1.0, EXPAND);
evas_object_size_hint_align_set(label, FILL, FILL);
evas_object_show(label);
elm_object_text_set(label,
eina_slstr_printf("%s", text));
elm_layout_content_set(button, "elm.swallow.content", label);
elm_box_pack_end(hbx, label);
elm_layout_content_set(button, "elm.swallow.content", hbx);
elm_table_pack(tbl, rect, 0, 0, 1, 1);
elm_table_pack(tbl, button, 0, 0, 1, 1);

View File

@ -20,11 +20,11 @@
Evas_Object *
evisum_ui_tab_add(Evas_Object *parent, Evas_Object **alias, const char *text,
Evas_Smart_Cb clicked_cb, void *data);
Evas_Smart_Cb clicked_cb, void *data);
Evas_Object *
evisum_ui_button_add(Evas_Object *parent, Evas_Object **alias, const char *text,
Evas_Smart_Cb clicked_cb, void *data);
const char *icon, Evas_Smart_Cb clicked_cb, void *data);
const char *
evisum_size_format(unsigned long long bytes);