discomfitor pushed a commit to branch master.
commit ee72a4bd5335addd153bf6c68d1ed046c6539eb0
Author: Mike Blumenkrantz <[email protected]>
Date: Thu May 30 15:00:49 2013 +0100
fix border shade geometry calculations
---
src/bin/e_border.c | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/src/bin/e_border.c b/src/bin/e_border.c
index 4174543..ccc8fcf 100644
--- a/src/bin/e_border.c
+++ b/src/bin/e_border.c
@@ -2319,21 +2319,21 @@ e_border_shade(E_Border *bd,
if (bd->shade.dir == E_DIRECTION_UP)
{
- bd->h = e_border_inset_height_get(bd);
+ bd->h = bd->client_inset.t;
}
else if (bd->shade.dir == E_DIRECTION_DOWN)
{
- bd->h = e_border_inset_height_get(bd);
+ bd->h = bd->client_inset.t;
bd->y = bd->y + bd->client.h;
move = EINA_TRUE;
}
else if (bd->shade.dir == E_DIRECTION_LEFT)
{
- bd->w = e_border_inset_width_get(bd);
+ bd->w = bd->client_inset.t;
}
else if (bd->shade.dir == E_DIRECTION_RIGHT)
{
- bd->w = e_border_inset_width_get(bd);
+ bd->w = bd->client_inset.t;
bd->x = bd->x + bd->client.w;
move = EINA_TRUE;
}
@@ -9207,18 +9207,18 @@ _e_border_shade_animator(void *data)
bd->shade.val = 1.0;
if (bd->shade.dir == E_DIRECTION_UP)
- bd->h = e_border_inset_height_get(bd) + bd->client.h * bd->shade.val;
+ bd->h = bd->client_inset.t + bd->client.h * bd->shade.val;
else if (bd->shade.dir == E_DIRECTION_DOWN)
{
- bd->h = e_border_inset_height_get(bd) + bd->client.h * bd->shade.val;
+ bd->h = bd->client_inset.t + bd->client.h * bd->shade.val;
bd->y = bd->shade.y + bd->client.h * (1 - bd->shade.val);
move = EINA_TRUE;
}
else if (bd->shade.dir == E_DIRECTION_LEFT)
- bd->w = e_border_inset_width_get(bd) + bd->client.w * bd->shade.val;
+ bd->w = bd->client_inset.t + bd->client.w * bd->shade.val;
else if (bd->shade.dir == E_DIRECTION_RIGHT)
{
- bd->w = e_border_inset_width_get(bd) + bd->client.w * bd->shade.val;
+ bd->w = bd->client_inset.t + bd->client.w * bd->shade.val;
bd->x = bd->shade.x + bd->client.w * (1 - bd->shade.val);
move = EINA_TRUE;
}
--
------------------------------------------------------------------------------
Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
Get 100% visibility into your production application - at no cost.
Code-level diagnostics for performance bottlenecks with <2% overhead
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap1