|
|
|
@ -450,6 +450,11 @@ _content_get(void *data, Evas_Object *obj, const char *source) |
|
|
|
|
struct passwd *pwd_entry; |
|
|
|
|
Evas_Object *l, *r, *o, *hbx, *pb; |
|
|
|
|
Evas_Coord w, ow; |
|
|
|
|
#if defined(__linux__) |
|
|
|
|
const char *kernel_icon = "linux"; |
|
|
|
|
#else |
|
|
|
|
const char *kernel_icon = "freebsd"; |
|
|
|
|
#endif |
|
|
|
|
Ui_Data *pd = _private_data; |
|
|
|
|
|
|
|
|
|
proc = (void *) data; |
|
|
|
@ -516,7 +521,10 @@ _content_get(void *data, Evas_Object *obj, const char *source) |
|
|
|
|
evas_object_show(l); |
|
|
|
|
|
|
|
|
|
o = evas_object_data_get(it->obj, "icon"); |
|
|
|
|
elm_icon_standard_set(o, evisum_icon_path_get(evisum_icon_cache_find(proc->command))); |
|
|
|
|
if (proc->is_kernel) |
|
|
|
|
elm_icon_standard_set(o, evisum_icon_path_get(kernel_icon)); |
|
|
|
|
else |
|
|
|
|
elm_icon_standard_set(o, evisum_icon_path_get(evisum_icon_cache_find(proc->command))); |
|
|
|
|
r = evas_object_data_get(o, "rect"); |
|
|
|
|
evas_object_size_hint_min_set(r, w, 1); |
|
|
|
|
evas_object_show(o); |
|
|
|
|