diff --git a/data/images/ladyhand.png b/data/images/ladyhand.png
index a75723d..30d654e 100644
Binary files a/data/images/ladyhand.png and b/data/images/ladyhand.png differ
diff --git a/src/bin/ui/ui_disk.c b/src/bin/ui/ui_disk.c
index 4d14771..04a3919 100644
--- a/src/bin/ui/ui_disk.c
+++ b/src/bin/ui/ui_disk.c
@@ -104,7 +104,7 @@ _content_get(void *data, Evas_Object *obj, const char *source)
Evas_Object *lb, *r, *pb;
Evas_Coord w, ow;
Ui_Data *pd;
- File_System *inf = data;
+ File_System *inf = data;
if (!inf) return NULL;
if (strcmp(source, "elm.swallow.content")) return NULL;
diff --git a/src/bin/ui/ui_process_list.c b/src/bin/ui/ui_process_list.c
index de477e9..757f101 100644
--- a/src/bin/ui/ui_process_list.c
+++ b/src/bin/ui/ui_process_list.c
@@ -20,7 +20,6 @@ typedef struct
Evisum_Ui_Cache *cache;
Ecore_Event_Handler *handler[2];
Eina_Bool skip_wait;
- Eina_Bool ready;
Eina_Hash *cpu_times;
Ecore_Timer *resize_timer;
@@ -362,7 +361,6 @@ _content_get(void *data, Evas_Object *obj, const char *source)
if (strcmp(source, "elm.swallow.content")) return NULL;
if (!proc) return NULL;
- if (!pd->ready) return NULL;
Item_Cache *it = evisum_ui_item_cache_item_get(pd->cache);
if (!it)
@@ -734,16 +732,6 @@ _process_list(void *data, Ecore_Thread *thread)
while (!ecore_thread_check(thread))
{
- list = _process_list_get(pd);
-
- if (!pd->skip_wait)
- ecore_thread_feedback(thread, list);
- else
- {
- EINA_LIST_FREE(list, proc)
- proc_info_free(proc);
- }
-
for (i = 0; i < delay * 8; i++)
{
if (ecore_thread_check(thread)) return;
@@ -755,7 +743,15 @@ _process_list(void *data, Ecore_Thread *thread)
}
usleep(125000);
}
- pd->ready = 1;
+ list = _process_list_get(pd);
+ if (!pd->skip_wait)
+ ecore_thread_feedback(thread, list);
+ else
+ {
+ EINA_LIST_FREE(list, proc)
+ proc_info_free(proc);
+ }
+
delay = ui->proc.poll_delay;
}
}
@@ -1678,7 +1674,7 @@ ui_process_list_win_add(Ui *ui, Evas_Object *parent EINA_UNUSED)
ui->proc.win = pd->win = win = elm_win_util_standard_add("evisum", "evisum");
elm_win_autodel_set(win, EINA_TRUE);
- elm_win_title_set(win, _("EFL System Monitor"));
+ elm_win_title_set(win, _("Process Explorer"));
icon = elm_icon_add(win);
elm_icon_standard_set(icon, "evisum");
elm_win_icon_object_set(win, icon);
diff --git a/src/bin/ui/ui_process_view.c b/src/bin/ui/ui_process_view.c
index cb7a6db..408eabb 100644
--- a/src/bin/ui/ui_process_view.c
+++ b/src/bin/ui/ui_process_view.c
@@ -1009,7 +1009,7 @@ _threads_tab_add(Evas_Object *parent, Ui_Data *pd)
pd->btn_thread_id = btn = elm_button_add(hbox);
evas_object_size_hint_weight_set(btn, EXPAND, EXPAND);
evas_object_size_hint_align_set(btn, FILL, FILL);
- elm_object_text_set(btn, _("ID"));
+ elm_object_text_set(btn, _("id"));
_btn_icon_state_set(btn, pd->sort_reverse);
evas_object_show(btn);
evas_object_smart_callback_add(btn, "clicked", _btn_thread_clicked_cb, pd);
@@ -1018,7 +1018,7 @@ _threads_tab_add(Evas_Object *parent, Ui_Data *pd)
pd->btn_thread_name = btn = elm_button_add(hbox);
evas_object_size_hint_weight_set(btn, EXPAND, EXPAND);
evas_object_size_hint_align_set(btn, FILL, FILL);
- elm_object_text_set(btn, _("Name"));
+ elm_object_text_set(btn, _("name"));
_btn_icon_state_set(btn, pd->sort_reverse);
evas_object_show(btn);
evas_object_smart_callback_add(btn, "clicked", _btn_name_clicked_cb, pd);
@@ -1027,7 +1027,7 @@ _threads_tab_add(Evas_Object *parent, Ui_Data *pd)
pd->btn_thread_state = btn = elm_button_add(hbox);
evas_object_size_hint_weight_set(btn, EXPAND, EXPAND);
evas_object_size_hint_align_set(btn, FILL, FILL);
- elm_object_text_set(btn, _("State"));
+ elm_object_text_set(btn, _("state"));
_btn_icon_state_set(btn, pd->sort_reverse);
evas_object_show(btn);
evas_object_smart_callback_add(btn, "clicked", _btn_state_clicked_cb, pd);
@@ -1036,7 +1036,7 @@ _threads_tab_add(Evas_Object *parent, Ui_Data *pd)
pd->btn_thread_cpu_id = btn = elm_button_add(hbox);
evas_object_size_hint_weight_set(btn, 0, EXPAND);
evas_object_size_hint_align_set(btn, FILL, FILL);
- elm_object_text_set(btn, _("CPU ID"));
+ elm_object_text_set(btn, _("cpu id"));
_btn_icon_state_set(btn, pd->sort_reverse);
evas_object_show(btn);
evas_object_smart_callback_add(btn, "clicked", _btn_cpu_id_clicked_cb, pd);
@@ -1045,7 +1045,7 @@ _threads_tab_add(Evas_Object *parent, Ui_Data *pd)
pd->btn_thread_cpu_usage = btn = elm_button_add(hbox);
evas_object_size_hint_weight_set(btn, EXPAND, EXPAND);
evas_object_size_hint_align_set(btn, FILL, FILL);
- elm_object_text_set(btn, _("CPU %"));
+ elm_object_text_set(btn, _("cpu %"));
_btn_icon_state_set(btn, pd->sort_reverse);
evas_object_show(btn);
evas_object_smart_callback_add(btn, "clicked",
diff --git a/src/bin/ui/ui_util.c b/src/bin/ui/ui_util.c
index 4c19560..e23a084 100644
--- a/src/bin/ui/ui_util.c
+++ b/src/bin/ui/ui_util.c
@@ -133,7 +133,7 @@ evisum_size_format(unsigned long long bytes)
--precision;
}
- s = eina_slstr_printf("%1.*f %c", precision, (double) value / powi, *unit);
+ s = eina_slstr_printf("%1.*f%c", precision, (double) value / powi, *unit);
return s;
}
@@ -283,7 +283,6 @@ typedef struct {
Ecore_Animator *animator;
int pos;
int pos2;
- Eina_Bool im_upwards;
} Animate_Data;
static void
@@ -348,28 +347,20 @@ about_anim(void *data)
if (ad->pos <= -oh) ad->pos = h;
- if (!(t % 120)) begin = 1;
+ if (!(t % 15)) begin = 1;
if (!begin) return EINA_TRUE;
evas_object_geometry_get(ad->im, &ix, &iy, &iw, &ih);
- if (ad->im_upwards)
- ad->pos2 -= 1;
- else
- ad->pos2 += 5;
+ ad->pos2 += 7;
evas_object_move(ad->im, ix, ad->pos2);
evas_object_show(ad->im);
- if (ad->pos2 < ih)
+ if (ad->pos2 > h + oh)
{
- ad->im_upwards = 0;
- }
- else if (ad->pos2 > h + ih)
- {
- ad->pos2 = (h + ih);
- ad->im_upwards = 1;
+ ad->pos2 = -oh;
srand(t);
evas_object_move(ad->im, rand() % w, ad->pos2);
evas_object_hide(ad->im);
@@ -407,7 +398,8 @@ evisum_about_window_show(void *data)
"FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
"
"CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
"
"OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
"
- "SOFTWARE.
>>";
+ "SOFTWARE.
"
+ "monitor like its 1999...>";
ui = data;
@@ -425,8 +417,10 @@ evisum_about_window_show(void *data)
elm_bg_file_set(bg, evisum_icon_path_get("ladyhand"), NULL);
elm_win_resize_object_add(win, bg);
evas_object_show(bg);
- evas_object_size_hint_min_set(bg, 320 * elm_config_scale_get(),
- 320 * elm_config_scale_get());
+ evas_object_size_hint_min_set(bg, ELM_SCALE_SIZE(320),
+ ELM_SCALE_SIZE(400));
+ evas_object_size_hint_max_set(bg, ELM_SCALE_SIZE(320),
+ ELM_SCALE_SIZE(400));
tbl = elm_table_add(win);
evas_object_show(tbl);
@@ -455,8 +449,7 @@ evisum_about_window_show(void *data)
about->pos = elm_config_scale_get() * 320;
about->ui = ui;
about->im = im;
- about->pos2 = h + ih + ih;
- about->im_upwards = 1;
+ about->pos2 = -ih;
about->animator = ecore_animator_add(about_anim, about);
evas_object_event_callback_add(win, EVAS_CALLBACK_DEL, _win_del_cb, about);
evas_object_event_callback_add(win, EVAS_CALLBACK_RESIZE, _about_resize_cb, about);