summaryrefslogtreecommitdiff
path: root/packages/e17/e-wm
diff options
context:
space:
mode:
authorJustin Patrin <papercrane@gmail.com>2005-08-13 00:50:47 +0000
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>2005-08-13 00:50:47 +0000
commitcef4e511868d109e5775ba2d21f7ef988b86f9a4 (patch)
treef578161abff8d88f9b837925054875b176950f7f /packages/e17/e-wm
parent571a4fc239ca4358c47664c26683370354ce4f6f (diff)
Fix dependencies for all EFL and E17 packages
Fix problems with edje/embryo (stage .inc files) Add a patch for e-wm which will automatically scroll menus onto the screen when the cursor is within 5px of the edge of the screen Enable edb frontends for GTK and ncurses
Diffstat (limited to 'packages/e17/e-wm')
-rw-r--r--packages/e17/e-wm/fudge_screen_edges_for_menu.patch29
1 files changed, 29 insertions, 0 deletions
diff --git a/packages/e17/e-wm/fudge_screen_edges_for_menu.patch b/packages/e17/e-wm/fudge_screen_edges_for_menu.patch
new file mode 100644
index 0000000000..c203fd4ae0
--- /dev/null
+++ b/packages/e17/e-wm/fudge_screen_edges_for_menu.patch
@@ -0,0 +1,29 @@
+--- e/src/bin/e_menu.c.~1.38.~ 2005-07-25 02:55:44.000000000 -0700
++++ e/src/bin/e_menu.c 2005-08-11 15:36:23.000000000 -0700
+@@ -1968,22 +1968,22 @@
+ E_Menu *m;
+
+ m = l->data;
+- if (m->cur.x < m->zone->x)
++ if (m->cur.x < m->zone->x + 5)
+ {
+ i = m->zone->x - m->cur.x;
+ if (i > outl) outl = i;
+ }
+- if (m->cur.y < m->zone->y)
++ if (m->cur.y < m->zone->y + 5)
+ {
+ i = m->zone->y - m->cur.y;
+ if (i > outt) outt = i;
+ }
+- if ((m->cur.x + m->cur.w) > (m->zone->w))
++ if ((m->cur.x + m->cur.w) > (m->zone->w - 5))
+ {
+ i = m->cur.x + m->cur.w - (m->zone->x + m->zone->w);
+ if (i > outr) outr = i;
+ }
+- if ((m->cur.y + m->cur.h) > (m->zone->h))
++ if ((m->cur.y + m->cur.h) > (m->zone->h - 5))
+ {
+ i = m->cur.y + m->cur.h - (m->zone->y + m->zone->h);
+ if (i > outb) outb = i;