From: cnook <kimcinoo@gmail.com>
authordiscomfitor <discomfitor@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 14 Sep 2011 14:12:13 +0000 (14:12 +0000)
committerdiscomfitor <discomfitor@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 14 Sep 2011 14:12:13 +0000 (14:12 +0000)
Subject: [E-devel] [Patch] elm_diskselector (ticket #853)
Date: Thu, 8 Sep 2011 12:41:27 +0900

Dear All, Hello~

The attached patch for resolving the ticket #853.
(http://trac.enlightenment.org/e/ticket/853)

There is an issue when it comes to rounded item.
Anyhow, I will fix it also.

Sincerely,
Shinwoo Kim

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@63386 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/elm_diskselector.c

index 66625f6..b08926e 100644 (file)
@@ -1225,7 +1225,13 @@ elm_diskselector_item_icon_set(Elm_Diskselector_Item *it, Evas_Object *icon)
      evas_object_del(it->icon);
    it->icon = icon;
    if (it->base.view)
-     edje_object_part_swallow(it->base.view, "elm.swallow.icon", icon);
+     {
+        evas_object_size_hint_min_set(it->icon, 24, 24);
+        evas_object_size_hint_max_set(it->icon, 40, 40);
+        edje_object_part_swallow(it->base.view, "elm.swallow.icon", it->icon);
+        evas_object_show(it->icon);
+        elm_widget_sub_object_add(it->base.widget, it->icon);
+     }
 }
 
 EAPI Elm_Diskselector_Item *