netstar pushed a commit to branch master.

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

commit ac8265269ac0dff550f5dd4a60211fc58c9a2d10
Author: Alastair Poole <[email protected]>
Date:   Thu Apr 16 16:49:44 2020 +0100

    ui: remove unneeded widgets.
---
 src/bin/ui.c | 73 +++++++++++++++++++++++++-----------------------------------
 1 file changed, 30 insertions(+), 43 deletions(-)

diff --git a/src/bin/ui.c b/src/bin/ui.c
index ff29ee0..6b6bb03 100644
--- a/src/bin/ui.c
+++ b/src/bin/ui.c
@@ -147,14 +147,6 @@ _tab_misc_update(Ui *ui, results_t *results)
    evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
    evas_object_show(box);
 
-   frame = elm_frame_add(box);
-   evas_object_size_hint_align_set(frame, EVAS_HINT_FILL, EVAS_HINT_FILL);
-   evas_object_size_hint_weight_set(frame, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-   elm_object_style_set(frame, "pad_small");
-   evas_object_show(frame);
-
-   elm_box_pack_end(box, frame);
-
    for (int i = 0; i < results->power.battery_count; i++)
      {
         frame = elm_frame_add(box);
@@ -219,12 +211,6 @@ _tab_misc_update(Ui *ui, results_t *results)
    if (results->power.batteries)
      free(results->power.batteries);
 
-   frame = elm_frame_add(box);
-   evas_object_size_hint_align_set(frame, EVAS_HINT_FILL, 0);
-   evas_object_size_hint_weight_set(frame, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-   elm_object_style_set(frame, "pad_small");
-   evas_object_show(frame);
-
    vbox = elm_box_add(box);
    evas_object_size_hint_align_set(vbox, EVAS_HINT_FILL, EVAS_HINT_FILL);
    evas_object_size_hint_weight_set(vbox, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
@@ -249,7 +235,7 @@ _tab_misc_update(Ui *ui, results_t *results)
    evas_object_show(ic);
    elm_box_pack_end(hbox, ic);
 
-   progress = elm_progressbar_add(frame);
+   progress = elm_progressbar_add(box);
    evas_object_size_hint_align_set(progress, EVAS_HINT_FILL, EVAS_HINT_FILL);
    evas_object_size_hint_weight_set(progress, EVAS_HINT_EXPAND, 
EVAS_HINT_EXPAND);
    elm_progressbar_span_size_set(progress, 1.0);
@@ -271,14 +257,7 @@ _tab_misc_update(Ui *ui, results_t *results)
         elm_progressbar_value_set(progress, (double) results->incoming / 
ui->incoming_max);
      }
 
-   elm_object_content_set(frame, vbox);
-   elm_box_pack_end(box, frame);
-
-   frame = elm_frame_add(box);
-   evas_object_size_hint_align_set(frame, EVAS_HINT_FILL, 0);
-   evas_object_size_hint_weight_set(frame, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-   elm_object_style_set(frame, "pad_small");
-   evas_object_show(frame);
+   elm_box_pack_end(box, vbox);
 
    vbox = elm_box_add(box);
    evas_object_size_hint_align_set(vbox, EVAS_HINT_FILL, EVAS_HINT_FILL);
@@ -304,7 +283,7 @@ _tab_misc_update(Ui *ui, results_t *results)
    evas_object_show(ic);
    elm_box_pack_end(hbox, ic);
 
-   progress = elm_progressbar_add(frame);
+   progress = elm_progressbar_add(box);
    evas_object_size_hint_align_set(progress, EVAS_HINT_FILL, EVAS_HINT_FILL);
    evas_object_size_hint_weight_set(progress, EVAS_HINT_EXPAND, 
EVAS_HINT_EXPAND);
    elm_progressbar_span_size_set(progress, 1.0);
@@ -326,8 +305,7 @@ _tab_misc_update(Ui *ui, results_t *results)
 
    elm_box_pack_end(hbox, progress);
    elm_box_pack_end(vbox, hbox);
-   elm_object_content_set(frame, vbox);
-   elm_box_pack_end(box, frame);
+   elm_box_pack_end(box, vbox);
    elm_box_pack_end(ui->misc_activity, box);
 }
 
@@ -484,7 +462,7 @@ _tab_cpu_update(Ui *ui, results_t *results)
              evas_object_size_hint_align_set(frame, EVAS_HINT_FILL, 0);
              evas_object_size_hint_weight_set(frame, EVAS_HINT_EXPAND, 
EVAS_HINT_EXPAND);
              evas_object_show(frame);
-             elm_object_style_set(frame, "pad_small");
+             elm_object_style_set(frame, "pad_large");
 
              label = elm_label_add(box);
              evas_object_size_hint_align_set(label, EVAS_HINT_FILL, 0);
@@ -1067,6 +1045,8 @@ _process_list_feedback_cb(void *data, Ecore_Thread 
*thread EINA_UNUSED, void *ms
 
    ui = data;
 
+   if (ui->shutting_down) return;
+
    eina_lock_take(&_lock);
 
    list = proc_info_all_get();
@@ -1087,6 +1067,12 @@ _process_list_feedback_cb(void *data, Ecore_Thread 
*thread EINA_UNUSED, void *ms
          }
      }
 
+   if (ui->shutting_down)
+     {
+        eina_lock_release(&_lock);
+        return;
+     }
+
    _genlist_ensure_n_items(ui->genlist_procs, eina_list_count(list));
 
    it = elm_genlist_first_item_get(ui->genlist_procs);
@@ -1177,6 +1163,7 @@ _btn_pid_clicked_cb(void *data, Evas_Object *obj 
EINA_UNUSED, void *event_info E
 
    _config_save(ui);
    _process_list_update(ui);
+
    elm_scroller_page_bring_in(ui->scroller, 0, 0);
 }
 
@@ -2141,7 +2128,7 @@ _ui_tab_memory_add(Ui *ui)
    evas_object_size_hint_align_set(frame, EVAS_HINT_FILL, 0);
    evas_object_size_hint_weight_set(frame, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
    evas_object_show(frame);
-   elm_object_style_set(frame, "pad_small");
+   elm_object_style_set(frame, "pad_large");
    elm_box_pack_end(box, frame);
 
    label = elm_label_add(parent);
@@ -2165,15 +2152,15 @@ _ui_tab_memory_add(Ui *ui)
    evas_object_show(frame);
    elm_box_pack_end(box, frame);
 
-   label = _label_mem(box, "Used");
-   elm_box_pack_end(box, label);
-
    frame = elm_frame_add(box);
    evas_object_size_hint_align_set(frame, EVAS_HINT_FILL, 0);
    evas_object_size_hint_weight_set(frame, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
    elm_object_style_set(frame, "pad_small");
    evas_object_show(frame);
 
+   label = _label_mem(box, "Used");
+   elm_box_pack_end(box, label);
+
    ui->progress_mem_used = progress = elm_progressbar_add(frame);
    evas_object_size_hint_align_set(progress, EVAS_HINT_FILL, EVAS_HINT_FILL);
    evas_object_size_hint_weight_set(progress, EVAS_HINT_EXPAND, 
EVAS_HINT_EXPAND);
@@ -2182,15 +2169,15 @@ _ui_tab_memory_add(Ui *ui)
    elm_object_content_set(frame, progress);
    elm_box_pack_end(box, frame);
 
-   label = _label_mem(box, "Cached");
-   elm_box_pack_end(box, label);
-
    frame = elm_frame_add(box);
    evas_object_size_hint_align_set(frame, EVAS_HINT_FILL, 0);
    evas_object_size_hint_weight_set(frame, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
    elm_object_style_set(frame, "pad_small");
    evas_object_show(frame);
 
+   label = _label_mem(box, "Cached");
+   elm_box_pack_end(box, label);
+
    ui->progress_mem_cached = progress = elm_progressbar_add(frame);
    evas_object_size_hint_align_set(progress, EVAS_HINT_FILL, EVAS_HINT_FILL);
    evas_object_size_hint_weight_set(progress, EVAS_HINT_EXPAND, 
EVAS_HINT_EXPAND);
@@ -2199,15 +2186,15 @@ _ui_tab_memory_add(Ui *ui)
    elm_object_content_set(frame, progress);
    elm_box_pack_end(box, frame);
 
-   label = _label_mem(box, "Buffered");
-   elm_box_pack_end(box, label);
-
    frame = elm_frame_add(box);
    evas_object_size_hint_align_set(frame, EVAS_HINT_FILL, 0);
    evas_object_size_hint_weight_set(frame, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
    elm_object_style_set(frame, "pad_small");
    evas_object_show(frame);
 
+   label = _label_mem(box, "Buffered");
+   elm_box_pack_end(box, label);
+
    ui->progress_mem_buffered = progress = elm_progressbar_add(frame);
    evas_object_size_hint_align_set(progress, EVAS_HINT_FILL, EVAS_HINT_FILL);
    evas_object_size_hint_weight_set(progress, EVAS_HINT_EXPAND, 
EVAS_HINT_EXPAND);
@@ -2216,15 +2203,15 @@ _ui_tab_memory_add(Ui *ui)
    elm_object_content_set(frame, progress);
    elm_box_pack_end(box, frame);
 
-   label = _label_mem(box, "Shared");
-   elm_box_pack_end(box, label);
-
    frame = elm_frame_add(box);
    evas_object_size_hint_align_set(frame, EVAS_HINT_FILL, 0);
    evas_object_size_hint_weight_set(frame, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
    elm_object_style_set(frame, "pad_small");
    evas_object_show(frame);
 
+   label = _label_mem(box, "Shared");
+   elm_box_pack_end(box, label);
+
    ui->progress_mem_shared = progress = elm_progressbar_add(frame);
    evas_object_size_hint_align_set(progress, EVAS_HINT_FILL, EVAS_HINT_FILL);
    evas_object_size_hint_weight_set(progress, EVAS_HINT_EXPAND, 
EVAS_HINT_EXPAND);
@@ -2232,15 +2219,15 @@ _ui_tab_memory_add(Ui *ui)
    elm_object_content_set(frame, progress);
    elm_box_pack_end(box, frame);
 
-   label = _label_mem(box, "Swapped");
-   elm_box_pack_end(box, label);
-
    frame = elm_frame_add(box);
    evas_object_size_hint_align_set(frame, EVAS_HINT_FILL, 0);
    evas_object_size_hint_weight_set(frame, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
    elm_object_style_set(frame, "pad_small");
    evas_object_show(frame);
 
+   label = _label_mem(box, "Swapped");
+   elm_box_pack_end(box, label);
+
    ui->progress_mem_swap = progress = elm_progressbar_add(frame);
    evas_object_size_hint_align_set(progress, EVAS_HINT_FILL, EVAS_HINT_FILL);
    evas_object_size_hint_weight_set(progress, EVAS_HINT_EXPAND, 
EVAS_HINT_EXPAND);

-- 


Reply via email to