use e_util icon size normalizing function in systray

SVN revision: 80461
This commit is contained in:
Mike Blumenkrantz 2012-12-07 14:12:29 +00:00
parent c372a2991f
commit 4c9d587ecb
1 changed files with 1 additions and 20 deletions

View File

@ -319,25 +319,6 @@ _systray_gravity(const Instance *inst)
}
}
static Evas_Coord
_systray_icon_size_normalize(Evas_Coord size)
{
const Evas_Coord *itr, sizes[] = {
16, 22, 24, 32, 36, 48, 64, 72, 96, 128, 192, 256, -1
};
for (itr = sizes; *itr > 0; itr++)
if (*itr == size)
return size;
else if (*itr > size)
{
if (itr > sizes)
return itr[-1];
else
return sizes[0];
}
return sizes[0];
}
static Icon *
_systray_icon_add(Instance *inst, const Ecore_X_Window win)
{
@ -353,7 +334,7 @@ _systray_icon_add(Instance *inst, const Ecore_X_Window win)
else
h = w;
w = h = _systray_icon_size_normalize(w);
w = h = e_util_icon_size_normalize(w);
o = evas_object_rectangle_add(inst->evas);
if (!o)