netstar pushed a commit to branch master.

http://git.enlightenment.org/apps/evisum.git/commit/?id=eaac5da967ef82737d4d1d8515acf2ee198458ce

commit eaac5da967ef82737d4d1d8515acf2ee198458ce
Author: Alastair Poole <nets...@gmail.com>
Date:   Sat Jan 2 09:49:12 2021 +0000

    ui: decentralised government.
---
 data/images/meson.build |   2 +-
 data/images/proc.png    | Bin 0 -> 1802 bytes
 src/bin/ui/ui.c         |  15 ++++++++++++++-
 3 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/data/images/meson.build b/data/images/meson.build
index 68e9aac..7b17658 100644
--- a/data/images/meson.build
+++ b/data/images/meson.build
@@ -11,5 +11,5 @@ install_data('go-up.png', 'go-down.png',
              'clo.png', 'bolt.png', 'menu.png',
              'lovethisdogharvey.png', 'application.png',
              'e.png', 'border.png', 'freebsd.png', 'linux.png',
-             'on.png', 'off.png',
+             'on.png', 'off.png', 'proc.png',
              install_dir: join_paths(dir_data, 'evisum/images'))
diff --git a/data/images/proc.png b/data/images/proc.png
new file mode 100644
index 0000000..734578e
Binary files /dev/null and b/data/images/proc.png differ
diff --git a/src/bin/ui/ui.c b/src/bin/ui/ui.c
index 5f97eef..0a3f3ad 100644
--- a/src/bin/ui/ui.c
+++ b/src/bin/ui/ui.c
@@ -201,6 +201,15 @@ _menu_cpu_activity_clicked_cb(void *data, Evas_Object *obj 
EINA_UNUSED,
    ui_win_cpu_add(ui, NULL);
 }
 
+static void
+_menu_process_view_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
+                              void *event_info EINA_UNUSED)
+{
+   Ui *ui = data;
+
+   ui_process_list_win_add(ui, NULL);
+}
+
 static void
 _menu_effects_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
                          void *event_info EINA_UNUSED)
@@ -330,7 +339,11 @@ evisum_ui_main_menu_create(Ui *ui, Evas_Object *parent, 
Evas_Object *obj)
    evas_object_size_hint_weight_set(hbox, EXPAND, EXPAND);
    evas_object_show(hbox);
 
-   it_focus = btn = _btn_create(hbox, "cpu", _("CPU"),
+   it_focus = btn = _btn_create(hbox, "proc", _("Processes"),
+                     _menu_process_view_clicked_cb, ui);
+   elm_box_pack_end(hbox, btn);
+
+   btn = _btn_create(hbox, "cpu", _("CPU"),
                      _menu_cpu_activity_clicked_cb, ui);
    elm_box_pack_end(hbox, btn);
 

-- 


Reply via email to