netstar pushed a commit to branch master.

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

commit 7529afe9795250e52da630910c00394af729cf3e
Author: Alastair Poole <nets...@gmail.com>
Date:   Wed Mar 3 12:01:49 2021 +0000

    ui: btn icon sizing.
    
    Some themes really don't like this.
---
 src/bin/ui/ui_cpu.c          |  1 -
 src/bin/ui/ui_disk.c         |  2 --
 src/bin/ui/ui_process_list.c | 53 +++++++++++++++-----------------------------
 src/bin/ui/ui_process_view.c |  2 --
 src/bin/ui/ui_util.h         |  1 -
 5 files changed, 18 insertions(+), 41 deletions(-)

diff --git a/src/bin/ui/ui_cpu.c b/src/bin/ui/ui_cpu.c
index 6c39500..cdfc164 100644
--- a/src/bin/ui/ui_cpu.c
+++ b/src/bin/ui/ui_cpu.c
@@ -608,7 +608,6 @@ _graph(Ui *ui, Evas_Object *parent)
    ic = elm_icon_add(btn);
    elm_icon_standard_set(ic, evisum_icon_path_get("menu"));
    elm_object_part_content_set(btn, "icon", ic);
-   evas_object_size_hint_min_set(ic, ELM_SCALE_SIZE(ICON_SIZE), 1);
    evas_object_show(ic);
    evas_object_size_hint_weight_set(btn, 1.0, 1.0);
    evas_object_size_hint_align_set(btn, 0.99, 0.01);
diff --git a/src/bin/ui/ui_disk.c b/src/bin/ui/ui_disk.c
index c92e44c..58b5240 100644
--- a/src/bin/ui/ui_disk.c
+++ b/src/bin/ui/ui_disk.c
@@ -429,8 +429,6 @@ _btn_icon_state_set(Evas_Object *button, Eina_Bool reverse)
      elm_icon_standard_set(ic, evisum_icon_path_get("go-down"));
    else
      elm_icon_standard_set(ic, evisum_icon_path_get("go-up"));
-
-   evisum_ui_icon_size_set(ic, ELM_SCALE_SIZE(ICON_SIZE));
    elm_object_part_content_set(button, "icon", ic);
    evas_object_show(ic);
 }
diff --git a/src/bin/ui/ui_process_list.c b/src/bin/ui/ui_process_list.c
index d887806..6dc2c8f 100644
--- a/src/bin/ui/ui_process_list.c
+++ b/src/bin/ui/ui_process_list.c
@@ -1010,7 +1010,8 @@ _process_list_update(Ui_Data *pd)
 }
 
 static void
-_btn_icon_state_update(Evas_Object *btn, Eina_Bool reverse)
+_btn_icon_state_update(Evas_Object *btn, Eina_Bool reverse,
+                       Eina_Bool selected EINA_UNUSED)
 {
    Evas_Object *ic = elm_icon_add(btn);
 
@@ -1018,24 +1019,6 @@ _btn_icon_state_update(Evas_Object *btn, Eina_Bool 
reverse)
      elm_icon_standard_set(ic, evisum_icon_path_get("go-down"));
    else
      elm_icon_standard_set(ic, evisum_icon_path_get("go-up"));
-
-   evisum_ui_icon_size_set(ic, ELM_SCALE_SIZE(ICON_SIZE));
-   elm_object_part_content_set(btn, "icon", ic);
-   evas_object_show(ic);
-}
-
-static void
-_btn_icon_state_init(Evas_Object *btn, Eina_Bool reverse,
-                     Eina_Bool selected EINA_UNUSED)
-{
-   Evas_Object *ic = elm_icon_add(btn);
-
-   if (reverse)
-     elm_icon_standard_set(ic, evisum_icon_path_get("go-down"));
-   else
-     elm_icon_standard_set(ic, evisum_icon_path_get("go-up"));
-
-   evisum_ui_icon_size_set(ic, ELM_SCALE_SIZE(ICON_SIZE));
    elm_object_part_content_set(btn, "icon", ic);
    evas_object_show(ic);
 }
@@ -1051,7 +1034,7 @@ _btn_clicked_state_save(Ui_Data *pd, Evas_Object *btn)
         pd->fields_menu = NULL;
         return;
      }
-   _btn_icon_state_update(btn, ui->proc.sort_reverse);
+   _btn_icon_state_update(btn, ui->proc.sort_reverse, 0);
 
    _process_list_update(pd);
 
@@ -1558,7 +1541,7 @@ _content_add(Ui_Data *pd, Evas_Object *parent)
                                     _btn_menu_clicked_cb, pd);
 
    pd->btn_cmd = btn = elm_button_add(parent);
-   _btn_icon_state_init(btn,
+   _btn_icon_state_update(btn,
             (ui->proc.sort_type == PROC_SORT_BY_CMD ?
             ui->proc.sort_reverse : 0),
             ui->proc.sort_type == PROC_SORT_BY_CMD);
@@ -1571,7 +1554,7 @@ _content_add(Ui_Data *pd, Evas_Object *parent)
    _fields[PROC_FIELD_CMD].btn = btn;
 
    pd->btn_uid = btn = elm_button_add(parent);
-   _btn_icon_state_init(btn,
+   _btn_icon_state_update(btn,
             (ui->proc.sort_type == PROC_SORT_BY_UID ?
             ui->proc.sort_reverse : 0),
             ui->proc.sort_type == PROC_SORT_BY_UID);
@@ -1584,7 +1567,7 @@ _content_add(Ui_Data *pd, Evas_Object *parent)
    _fields[PROC_FIELD_UID].btn = btn;
 
    pd->btn_pid = btn = elm_button_add(parent);
-   _btn_icon_state_init(btn,
+   _btn_icon_state_update(btn,
             (ui->proc.sort_type == PROC_SORT_BY_PID ?
             ui->proc.sort_reverse : 0),
             ui->proc.sort_type == PROC_SORT_BY_PID);
@@ -1597,7 +1580,7 @@ _content_add(Ui_Data *pd, Evas_Object *parent)
    _fields[PROC_FIELD_PID].btn = btn;
 
    pd->btn_threads = btn = elm_button_add(parent);
-   _btn_icon_state_init(btn,
+   _btn_icon_state_update(btn,
             (ui->proc.sort_type == PROC_SORT_BY_THREADS ?
             ui->proc.sort_reverse : 0),
             ui->proc.sort_type == PROC_SORT_BY_THREADS);
@@ -1610,7 +1593,7 @@ _content_add(Ui_Data *pd, Evas_Object *parent)
    _fields[PROC_FIELD_THREADS].btn = btn;
 
    pd->btn_cpu = btn = elm_button_add(parent);
-   _btn_icon_state_init(btn,
+   _btn_icon_state_update(btn,
             (ui->proc.sort_type == PROC_SORT_BY_CPU ?
             ui->proc.sort_reverse : 0),
             ui->proc.sort_type == PROC_SORT_BY_CPU);
@@ -1623,7 +1606,7 @@ _content_add(Ui_Data *pd, Evas_Object *parent)
    _fields[PROC_FIELD_CPU].btn = btn;
 
    pd->btn_pri = btn = elm_button_add(parent);
-   _btn_icon_state_init(btn,
+   _btn_icon_state_update(btn,
             (ui->proc.sort_type == PROC_SORT_BY_PRI ?
             ui->proc.sort_reverse : 0),
             ui->proc.sort_type == PROC_SORT_BY_PRI);
@@ -1636,7 +1619,7 @@ _content_add(Ui_Data *pd, Evas_Object *parent)
    _fields[PROC_FIELD_PRI].btn = btn;
 
    pd->btn_nice = btn = elm_button_add(parent);
-   _btn_icon_state_init(btn,
+   _btn_icon_state_update(btn,
             (ui->proc.sort_type == PROC_SORT_BY_NICE ?
             ui->proc.sort_reverse : 0),
             ui->proc.sort_type == PROC_SORT_BY_NICE);
@@ -1649,7 +1632,7 @@ _content_add(Ui_Data *pd, Evas_Object *parent)
    _fields[PROC_FIELD_NICE].btn = btn;
 
    pd->btn_files = btn = elm_button_add(parent);
-   _btn_icon_state_init(btn,
+   _btn_icon_state_update(btn,
             (ui->proc.sort_type == PROC_SORT_BY_FILES ?
             ui->proc.sort_reverse : 0),
             ui->proc.sort_type == PROC_SORT_BY_FILES);
@@ -1662,7 +1645,7 @@ _content_add(Ui_Data *pd, Evas_Object *parent)
    _fields[PROC_FIELD_FILES].btn = btn;
 
    pd->btn_size = btn = elm_button_add(parent);
-   _btn_icon_state_init(btn,
+   _btn_icon_state_update(btn,
             (ui->proc.sort_type == PROC_SORT_BY_SIZE ?
             ui->proc.sort_reverse : 0),
             ui->proc.sort_type == PROC_SORT_BY_SIZE);
@@ -1675,7 +1658,7 @@ _content_add(Ui_Data *pd, Evas_Object *parent)
    _fields[PROC_FIELD_SIZE].btn = btn;
 
    pd->btn_virt = btn = elm_button_add(parent);
-   _btn_icon_state_init(btn,
+   _btn_icon_state_update(btn,
             (ui->proc.sort_type == PROC_SORT_BY_VIRT ?
             ui->proc.sort_reverse : 0),
             ui->proc.sort_type == PROC_SORT_BY_VIRT);
@@ -1688,7 +1671,7 @@ _content_add(Ui_Data *pd, Evas_Object *parent)
    _fields[PROC_FIELD_VIRT].btn = btn;
 
    pd->btn_rss = btn = elm_button_add(parent);
-   _btn_icon_state_init(btn,
+   _btn_icon_state_update(btn,
             (ui->proc.sort_type == PROC_SORT_BY_RSS ?
             ui->proc.sort_reverse : 0),
             ui->proc.sort_type == PROC_SORT_BY_RSS);
@@ -1701,7 +1684,7 @@ _content_add(Ui_Data *pd, Evas_Object *parent)
    _fields[PROC_FIELD_RSS].btn = btn;
 
    pd->btn_shared = btn = elm_button_add(parent);
-   _btn_icon_state_init(btn,
+   _btn_icon_state_update(btn,
             (ui->proc.sort_type == PROC_SORT_BY_SHARED ?
             ui->proc.sort_reverse : 0),
             ui->proc.sort_type == PROC_SORT_BY_SHARED);
@@ -1714,7 +1697,7 @@ _content_add(Ui_Data *pd, Evas_Object *parent)
    _fields[PROC_FIELD_SHARED].btn = btn;
 
    pd->btn_state = btn = elm_button_add(parent);
-   _btn_icon_state_init(btn,
+   _btn_icon_state_update(btn,
             (ui->proc.sort_type == PROC_SORT_BY_STATE ?
             ui->proc.sort_reverse : 0),
             ui->proc.sort_type == PROC_SORT_BY_STATE);
@@ -1727,7 +1710,7 @@ _content_add(Ui_Data *pd, Evas_Object *parent)
    _fields[PROC_FIELD_STATE].btn = btn;
 
    pd->btn_time = btn = elm_button_add(parent);
-   _btn_icon_state_init(btn,
+   _btn_icon_state_update(btn,
             (ui->proc.sort_type == PROC_SORT_BY_TIME ?
             ui->proc.sort_reverse : 0),
             ui->proc.sort_type == PROC_SORT_BY_TIME);
@@ -1740,7 +1723,7 @@ _content_add(Ui_Data *pd, Evas_Object *parent)
    _fields[PROC_FIELD_TIME].btn = btn;
 
    pd->btn_cpu_usage = btn = elm_button_add(parent);
-   _btn_icon_state_init(btn,
+   _btn_icon_state_update(btn,
             (ui->proc.sort_type == PROC_SORT_BY_CPU_USAGE ?
             ui->proc.sort_reverse : 0),
             ui->proc.sort_type == PROC_SORT_BY_CPU_USAGE);
diff --git a/src/bin/ui/ui_process_view.c b/src/bin/ui/ui_process_view.c
index ada8f12..6d5ff9c 100644
--- a/src/bin/ui/ui_process_view.c
+++ b/src/bin/ui/ui_process_view.c
@@ -1232,8 +1232,6 @@ _btn_icon_state_set(Evas_Object *btn, Eina_Bool reverse)
      elm_icon_standard_set(ic, evisum_icon_path_get("go-down"));
    else
      elm_icon_standard_set(ic, evisum_icon_path_get("go-up"));
-
-   evisum_ui_icon_size_set(ic, ELM_SCALE_SIZE(ICON_SIZE));
    elm_object_part_content_set(btn, "icon", ic);
    evas_object_show(ic);
 }
diff --git a/src/bin/ui/ui_util.h b/src/bin/ui/ui_util.h
index 4281917..e474ff7 100644
--- a/src/bin/ui/ui_util.h
+++ b/src/bin/ui/ui_util.h
@@ -11,7 +11,6 @@
 #define TAB_BTN_HEIGHT  24
 #define BTN_WIDTH       68
 #define BTN_HEIGHT      24
-#define ICON_SIZE       14
 #define LIST_BTN_HEIGHT 24
 
 #define UI_CHILD_WIN_WIDTH  360

-- 


Reply via email to