diff options
author | Maxim Sobolev <sobomax@FreeBSD.org> | 2000-09-05 15:43:06 +0000 |
---|---|---|
committer | Maxim Sobolev <sobomax@FreeBSD.org> | 2000-09-05 15:43:06 +0000 |
commit | e76565a4173dbe4d14e6082b469075eec5ce9955 (patch) | |
tree | 239ac428f0ee38c5096f866ba4b91303a040ea26 /x11-wm/sapphire/files/patch-ap | |
parent | Borkage for man page, fixed by PR submitter (thanks!). (diff) |
Fix copyright problem.
PR: 21043
Submitted by: maintainer
Diffstat (limited to 'x11-wm/sapphire/files/patch-ap')
-rw-r--r-- | x11-wm/sapphire/files/patch-ap | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/x11-wm/sapphire/files/patch-ap b/x11-wm/sapphire/files/patch-ap new file mode 100644 index 000000000000..94fd9f1ed30f --- /dev/null +++ b/x11-wm/sapphire/files/patch-ap @@ -0,0 +1,43 @@ +--- src/windowmanager.cc.orig Wed Feb 23 23:26:21 2000 ++++ src/windowmanager.cc Mon Sep 4 23:15:30 2000 +@@ -127,7 +127,7 @@ + #ifdef SHAPE + if(! QueryShapeExtentions()) + { +- printf("Shape extentions not supported\n"); ++ printf("Shape extensions not supported\n"); + } + #endif + +@@ -175,6 +175,10 @@ + t = new Toolbar(); + im = new IconMenu(); + ++ // Grab alt+up cursor and alt+down cursor for cycling windows in ++ // WindowManager::do_event_loop(). ++ XGrabKey(dpy, XKeysymToKeycode(dpy, XK_Up), Mod1Mask, root, True, GrabModeAsync, GrabModeAsync); ++ XGrabKey(dpy, XKeysymToKeycode(dpy, XK_Down), Mod1Mask, root, True, GrabModeAsync, GrabModeAsync); + addToMenuList(rm); + rm->parseMenuConfigurationFile(); + +@@ -511,6 +515,20 @@ + head_client->handle_reparent_event(&ev.xreparent); + + break; ++ } ++ ++ case KeyPress: ++ { ++ if (XKeycodeToKeysym(dpy, ev.xkey.keycode, 0) == XK_Up) ++ { ++ XCirculateSubwindowsUp(wm->getDisplay(), wm->getRootWindow()); ++ break; ++ } ++ if (XKeycodeToKeysym(dpy, ev.xkey.keycode, 0) == XK_Down) ++ { ++ XCirculateSubwindowsDown(wm->getDisplay(), wm->getRootWindow()); ++ break; ++ } + } + + default: |