forked from enlightenment/enlightenment
use e_util icon size normalizing function in systray
SVN revision: 80461
This commit is contained in:
parent
c372a2991f
commit
4c9d587ecb
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue