From 79d7c5db98d7f71111cba0e96610f2fd62225c17 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Thu, 27 Dec 2007 19:40:40 +0000 Subject: Add Quit-key event --- stern.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/stern.c b/stern.c index 8f235e3..c64de95 100644 --- a/stern.c +++ b/stern.c @@ -7,6 +7,7 @@ */ #include +#include #include #include #include @@ -19,7 +20,7 @@ void MainLoop(void); #define Usleep 10000 #define Width 400 #define Height 400 -#define Pi 3.1415926 +#define Pi (4 * atan(1)) #define SECOND #if defined(FIRST) @@ -129,8 +130,11 @@ int main(void) case MapNotify: break; case KeyPress: - XCloseDisplay(display); - exit(0); + if (event.xkey.keycode == XKeysymToKeycode(display, + XK_q)) { + XCloseDisplay(display); + exit(0); + } } usleep(Usleep); -- cgit v1.2.3