1
0
mirror of https://github.com/gryf/wmaker.git synced 2025-12-29 01:42:32 +01:00

KDE enhancements, menu appearance enhancement

This commit is contained in:
kojima
1999-03-18 04:26:47 +00:00
parent 42b8948743
commit 9a3d1fef45
9 changed files with 41 additions and 18 deletions

View File

@@ -61,6 +61,8 @@ play(Display *dpy, int pitch, int delay)
}
#endif
#ifdef DEMATERIALIZE_ICON
void
DoKaboom(WScreen *scr, Window win, int x, int y)
@@ -94,8 +96,8 @@ DoKaboom(WScreen *scr, Window win, int x, int y)
for (i=0; i<DEMATERIALIZE_STEPS; i++) {
XEvent foo;
if (XCheckTypedWindowEvent(dpy, scr->root_win, ButtonPressMask,
&foo)) {
if (XCheckTypedEvent(dpy, ButtonPress, &foo)) {
XPutBackEvent(dpy, &foo);
XClearWindow(dpy, scr->root_win);
break;
}
@@ -106,6 +108,7 @@ DoKaboom(WScreen *scr, Window win, int x, int y)
XCopyArea(dpy, pixmap, scr->root_win, scr->copy_gc, 0, 0, w, h, x, y);
XFreePixmap(dpy, pixmap);
XFlush(dpy);
wusleep(1000);
}
XClearArea(dpy, scr->root_win, x, y, w, h, False);
XFlush(dpy);
@@ -113,7 +116,6 @@ DoKaboom(WScreen *scr, Window win, int x, int y)
RDestroyImage(icon);
RDestroyImage(back);
}
#else /* !DEMATERIALIZE_ICON */
void
DoKaboom(WScreen *scr, Window win, int x, int y)