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 *
|
static Icon *
|
||||||
_systray_icon_add(Instance *inst, const Ecore_X_Window win)
|
_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
|
else
|
||||||
h = w;
|
h = w;
|
||||||
|
|
||||||
w = h = _systray_icon_size_normalize(w);
|
w = h = e_util_icon_size_normalize(w);
|
||||||
|
|
||||||
o = evas_object_rectangle_add(inst->evas);
|
o = evas_object_rectangle_add(inst->evas);
|
||||||
if (!o)
|
if (!o)
|
||||||
|
|
Loading…
Reference in New Issue