netstar pushed a commit to branch master.

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

commit ac7cbd8a5b0606202b901894f3c766bf9d7e785d
Author: Alastair Poole <[email protected]>
Date:   Sun Feb 16 15:57:26 2020 +0000

    ui: Small changes...
---
 src/bin/system.c |  4 ++--
 src/bin/ui.c     | 67 +++++++++++++++++++++++++++++++++-----------------------
 src/bin/ui.h     |  2 +-
 3 files changed, 43 insertions(+), 30 deletions(-)

diff --git a/src/bin/system.c b/src/bin/system.c
index 83ab61d..4bd5bca 100644
--- a/src/bin/system.c
+++ b/src/bin/system.c
@@ -900,7 +900,7 @@ _battery_state_get(power_t *power)
              power->batteries[i]->charge_full = battio.bif.lfcap;
           }
 
-        snprintf(name, sizeof(name), "%s (%s)", battio.bif.oeminfo, 
battio.bif.model);
+        snprintf(name, sizeof(name), "%s %s", battio.bif.oeminfo, 
battio.bif.model);
         power->battery_names[i] = strdup(name);
         battio.unit = i;
         if (ioctl(fd, ACPIIO_BATT_GET_BST, &battio) != -1)
@@ -990,7 +990,7 @@ _battery_state_get(power_t *power)
                }
 
              free(power->battery_names[i]);
-             snprintf(name, sizeof(name), "%s (%s)", vendor, model);
+             snprintf(name, sizeof(name), "%s %s", vendor, model);
              power->battery_names[i] = strdup(name);
           }
 
diff --git a/src/bin/ui.c b/src/bin/ui.c
index f8dc610..3951107 100644
--- a/src/bin/ui.c
+++ b/src/bin/ui.c
@@ -158,10 +158,11 @@ _tab_misc_update(Ui *ui, results_t *results)
         Eina_Strbuf *buf = eina_strbuf_new();
         if (buf)
           {
-             eina_strbuf_append_printf(buf, "Battery %s ", 
results->power.battery_names[i]);
+             eina_strbuf_append_printf(buf, "Battery: %s ", 
results->power.battery_names[i]);
              if (results->power.have_ac && i == 0)
-               eina_strbuf_append(buf, "(plugged in)");
-
+               {
+                    eina_strbuf_append(buf, "(plugged in)");
+               }
              elm_object_text_set(frame, eina_strbuf_string_get(buf));
              eina_strbuf_free(buf);
           }
@@ -605,9 +606,9 @@ static void
 _entry_cmd_size_set(Ui *ui)
 {
    static Evas_Coord winw = 0, winh = 0;
-   Evas_Coord w, h, ww, wh;
+   Evas_Coord w, h, ww, wh, ow;
 
-   evas_object_geometry_get(ui->btn_cmd, NULL, NULL, NULL, &h);
+   evas_object_geometry_get(ui->btn_cmd, NULL, NULL, &ow, &h);
    evas_object_geometry_get(ui->entry_cmd, NULL, NULL, &w, NULL);
    evas_object_geometry_get(ui->win, NULL, NULL, &ww, &wh);
 
@@ -618,8 +619,11 @@ _entry_cmd_size_set(Ui *ui)
 
    if (winw == ww && winh == wh)
      {
-        evas_object_size_hint_min_set(ui->btn_cmd, w, h);
-        evas_object_size_hint_min_set(ui->btn_expand, w, h);
+        if (ow != w)
+          {
+             evas_object_size_hint_min_set(ui->btn_cmd, w, h);
+             evas_object_size_hint_min_set(ui->btn_expand, w, h);
+          }
      }
 }
 
@@ -658,8 +662,8 @@ _text_fields_append(Ui *ui, Proc_Stats *proc)
 
    eina_strlcat(ui->text_fields[PROCESS_INFO_FIELD_PID], 
eina_slstr_printf("<link>%d</link> <br>", proc->pid), TEXT_FIELD_MAX);
    eina_strlcat(ui->text_fields[PROCESS_INFO_FIELD_UID], eina_slstr_printf("%d 
<br>", proc->uid), TEXT_FIELD_MAX);
-   eina_strlcat(ui->text_fields[PROCESS_INFO_FIELD_SIZE], 
eina_slstr_printf("%lld %c<br>", mem_size, ui->data_unit), TEXT_FIELD_MAX);
-   eina_strlcat(ui->text_fields[PROCESS_INFO_FIELD_RSS], 
eina_slstr_printf("%lld %c<br>", mem_rss, ui->data_unit), TEXT_FIELD_MAX);
+   eina_strlcat(ui->text_fields[PROCESS_INFO_FIELD_SIZE], 
eina_slstr_printf("%lld%c<br>", mem_size, ui->data_unit), TEXT_FIELD_MAX);
+   eina_strlcat(ui->text_fields[PROCESS_INFO_FIELD_RSS], 
eina_slstr_printf("%lld%c<br>", mem_rss, ui->data_unit), TEXT_FIELD_MAX);
    eina_strlcat(ui->text_fields[PROCESS_INFO_FIELD_COMMAND], 
eina_slstr_printf("%s<br>", proc->command), TEXT_FIELD_MAX);
    eina_strlcat(ui->text_fields[PROCESS_INFO_FIELD_STATE], 
eina_slstr_printf("%s <br>", proc->state), TEXT_FIELD_MAX);
    eina_strlcat(ui->text_fields[PROCESS_INFO_FIELD_CPU_USAGE], 
eina_slstr_printf("%.1f%% <br>", proc->cpu_usage), TEXT_FIELD_MAX);
@@ -1436,7 +1440,7 @@ _ui_tab_system_add(Ui *ui)
    elm_entry_single_line_set(entry, EINA_TRUE);
    elm_entry_scrollable_set(entry, EINA_FALSE);
    elm_entry_editable_set(entry, EINA_FALSE);
-   elm_entry_line_wrap_set(entry, ELM_WRAP_WORD);
+   elm_entry_line_wrap_set(entry, ELM_WRAP_NONE);
    evas_object_show(entry);
    elm_table_pack(table, entry, 5, 0, 1, 1);
 
@@ -1456,7 +1460,7 @@ _ui_tab_system_add(Ui *ui)
    elm_entry_scrollable_set(entry, EINA_FALSE);
    elm_entry_editable_set(entry, EINA_FALSE);
    elm_entry_select_allow_set(entry, EINA_FALSE);
-   elm_entry_line_wrap_set(entry, ELM_WRAP_WORD);
+   elm_entry_line_wrap_set(entry, ELM_WRAP_NONE);
    evas_object_show(entry);
    elm_table_pack(table, entry, 6, 0, 1, 1);
 
@@ -1550,7 +1554,7 @@ _ui_process_panel_add(Ui *ui)
    elm_entry_scrollable_set(entry, EINA_TRUE);
    elm_entry_editable_set(entry, EINA_FALSE);
    evas_object_show(entry);
-   elm_entry_line_wrap_set(entry, ELM_WRAP_WORD);
+   elm_entry_line_wrap_set(entry, ELM_WRAP_NONE);
    elm_table_pack(table, entry, 1, 0, 1, 1);
 
    label = elm_label_add(parent);
@@ -1565,7 +1569,7 @@ _ui_process_panel_add(Ui *ui)
    elm_entry_scrollable_set(entry, EINA_TRUE);
    elm_entry_editable_set(entry, EINA_FALSE);
    evas_object_show(entry);
-   elm_entry_line_wrap_set(entry, ELM_WRAP_WORD);
+   elm_entry_line_wrap_set(entry, ELM_WRAP_NONE);
    elm_table_pack(table, entry, 1, 1, 1, 1);
 
    label = elm_label_add(parent);
@@ -1580,7 +1584,7 @@ _ui_process_panel_add(Ui *ui)
    elm_entry_scrollable_set(entry, EINA_TRUE);
    elm_entry_editable_set(entry, EINA_FALSE);
    evas_object_show(entry);
-   elm_entry_line_wrap_set(entry, ELM_WRAP_WORD);
+   elm_entry_line_wrap_set(entry, ELM_WRAP_NONE);
    elm_table_pack(table, entry, 1, 2, 1, 1);
 
    label = elm_label_add(parent);
@@ -1595,7 +1599,7 @@ _ui_process_panel_add(Ui *ui)
    elm_entry_scrollable_set(entry, EINA_TRUE);
    elm_entry_editable_set(entry, EINA_FALSE);
    evas_object_show(entry);
-   elm_entry_line_wrap_set(entry, ELM_WRAP_WORD);
+   elm_entry_line_wrap_set(entry, ELM_WRAP_NONE);
    elm_table_pack(table, entry, 1, 3, 1, 1);
 
    label = elm_label_add(parent);
@@ -1614,7 +1618,7 @@ _ui_process_panel_add(Ui *ui)
    elm_entry_scrollable_set(entry, EINA_TRUE);
    elm_entry_editable_set(entry, EINA_FALSE);
    evas_object_show(entry);
-   elm_entry_line_wrap_set(entry, ELM_WRAP_WORD);
+   elm_entry_line_wrap_set(entry, ELM_WRAP_NONE);
    elm_table_pack(table, entry, 1, 4, 1, 1);
 
    label = elm_label_add(parent);
@@ -1629,7 +1633,7 @@ _ui_process_panel_add(Ui *ui)
    elm_entry_scrollable_set(entry, EINA_TRUE);
    elm_entry_editable_set(entry, EINA_FALSE);
    evas_object_show(entry);
-   elm_entry_line_wrap_set(entry, ELM_WRAP_WORD);
+   elm_entry_line_wrap_set(entry, ELM_WRAP_NONE);
    elm_table_pack(table, entry, 1, 5, 1, 1);
 
    label = elm_label_add(parent);
@@ -1644,7 +1648,7 @@ _ui_process_panel_add(Ui *ui)
    elm_entry_scrollable_set(entry, EINA_TRUE);
    elm_entry_editable_set(entry, EINA_FALSE);
    evas_object_show(entry);
-   elm_entry_line_wrap_set(entry, ELM_WRAP_WORD);
+   elm_entry_line_wrap_set(entry, ELM_WRAP_NONE);
    elm_table_pack(table, entry, 1, 6, 1, 1);
 
    label = elm_label_add(parent);
@@ -1659,7 +1663,7 @@ _ui_process_panel_add(Ui *ui)
    elm_entry_scrollable_set(entry, EINA_TRUE);
    elm_entry_editable_set(entry, EINA_FALSE);
    evas_object_show(entry);
-   elm_entry_line_wrap_set(entry, ELM_WRAP_WORD);
+   elm_entry_line_wrap_set(entry, ELM_WRAP_NONE);
    elm_table_pack(table, entry, 1, 7, 1, 1);
 
    label = elm_label_add(parent);
@@ -1674,7 +1678,7 @@ _ui_process_panel_add(Ui *ui)
    elm_entry_scrollable_set(entry, EINA_TRUE);
    elm_entry_editable_set(entry, EINA_FALSE);
    evas_object_show(entry);
-   elm_entry_line_wrap_set(entry, ELM_WRAP_WORD);
+   elm_entry_line_wrap_set(entry, ELM_WRAP_NONE);
    elm_table_pack(table, entry, 1, 8, 1, 1);
 
    label = elm_label_add(parent);
@@ -1689,7 +1693,7 @@ _ui_process_panel_add(Ui *ui)
    elm_entry_scrollable_set(entry, EINA_TRUE);
    elm_entry_editable_set(entry, EINA_FALSE);
    evas_object_show(entry);
-   elm_entry_line_wrap_set(entry, ELM_WRAP_WORD);
+   elm_entry_line_wrap_set(entry, ELM_WRAP_NONE);
    elm_table_pack(table, entry, 1, 9, 1, 1);
 
    label = elm_label_add(parent);
@@ -1704,7 +1708,7 @@ _ui_process_panel_add(Ui *ui)
    elm_entry_scrollable_set(entry, EINA_TRUE);
    elm_entry_editable_set(entry, EINA_FALSE);
    evas_object_show(entry);
-   elm_entry_line_wrap_set(entry, ELM_WRAP_WORD);
+   elm_entry_line_wrap_set(entry, ELM_WRAP_NONE);
    elm_table_pack(table, entry, 1, 10, 1, 1);
 
    label = elm_label_add(parent);
@@ -1719,7 +1723,7 @@ _ui_process_panel_add(Ui *ui)
    elm_entry_scrollable_set(entry, EINA_TRUE);
    elm_entry_editable_set(entry, EINA_FALSE);
    evas_object_show(entry);
-   elm_entry_line_wrap_set(entry, ELM_WRAP_WORD);
+   elm_entry_line_wrap_set(entry, ELM_WRAP_NONE);
    elm_table_pack(table, entry, 1, 11, 1, 1);
 
    hbox = elm_box_add(parent);
@@ -2339,11 +2343,9 @@ _evisum_key_down_cb(void *data, Evas *e, Evas_Object 
*obj, void *event_info)
      ui_shutdown(ui);
 }
 
-Ui *
-ui_add(Evas_Object *parent)
+static Ui *
+_ui_init(Evas_Object *parent)
 {
-   eina_lock_new(&_lock);
-
    Ui *ui = calloc(1, sizeof(Ui));
    if (!ui) return NULL;
 
@@ -2361,6 +2363,17 @@ ui_add(Evas_Object *parent)
 
    memset(ui->cpu_times, 0, PID_MAX * sizeof(int64_t));
 
+   return ui;
+}
+
+Ui *
+ui_add(Evas_Object *parent)
+{
+   eina_lock_new(&_lock);
+
+   Ui *ui = _ui_init(parent);
+   if (!ui) return NULL;
+
    /* Create the tabs, content area and the rest */
    _ui_tabs_add(parent, ui);
    _ui_tab_system_add(ui);
diff --git a/src/bin/ui.h b/src/bin/ui.h
index ee737a0..cf14e0a 100644
--- a/src/bin/ui.h
+++ b/src/bin/ui.h
@@ -5,7 +5,7 @@
 #include "process.h"
 
 #define EVISUM_SIZE_WIDTH  500
-#define EVISUM_SIZE_HEIGHT 560
+#define EVISUM_SIZE_HEIGHT 600
 
 typedef enum
 {

-- 


Reply via email to