#undef countof
#define countof(x) (sizeof((x))/sizeof((*x)))
-#ifndef HAVE_COCOA
+#ifndef HAVE_JWXYZ
# include <X11/cursorfont.h>
#endif
static const char *xlyap_defaults [] = {
".background: black",
".foreground: white",
+ ".lowrez: true",
"*fpsSolid: true",
"*randomize: true",
"*builtin: -1",
"*delay: 10000",
"*linger: 5",
"*colors: 200",
-#ifdef USE_IPHONE
+#ifdef HAVE_MOBILE
"*ignoreRotation: True",
#endif
0
#endif
typedef struct {
-# ifndef HAVE_COCOA
+# ifndef HAVE_JWXYZ
Cursor band_cursor;
# endif
double p_min, p_max, q_min, q_max;
unsigned char key;
int i;
if (XLookupString(event, (char *)&key, sizeof(key), (KeySym *)0,
- (XComposeStatus *) 0) > 0)
+ (XComposeStatus *) 0) > 0) {
if (st->reset_countdown)
st->reset_countdown = st->linger;
case 'H': print_help(st); return True;
default: return False;
}
+ }
return False;
}
xlyap_event (Display *dpy, Window window, void *closure, XEvent *event)
{
struct state *st = (struct state *) closure;
+
switch(event->type)
{
case KeyPress:
- return Getkey(st, &event->xkey);
- return True;
+ if (Getkey(st, &event->xkey))
+ return True;
+ break;
#if 0
case ButtonPress:
StartRubberBand(st, &st->rubber_data, event);
default:
break;
}
+
+ if (screenhack_event_helper (dpy, window, event))
+ {
+ Clear(st);
+ return True;
+ }
+
return False;
}