blob: d4a5de770c132621dca9e372fd9b089647715474 [file] [log] [blame]
rsced7c8e82003-09-30 17:47:42 +00001#include <u.h>
2#include <libc.h>
3#include <draw.h>
4#include <event.h>
5
6void
7eresized(int new)
8{
9 if(new && getwindow(display, Refnone) < 0){
10 fprint(2, "colors: can't reattach to window: %r\n");
11 exits("resized");
12 }
13 draw(screen, screen->r, display->white, nil, ZP);
14 flushimage(display, 1);
15}
16
17char *buttons[] =
18{
19 "exit",
20 0
21};
22
23Menu menu =
24{
25 buttons
26};
27
28void
29main(int argc, char *argv[])
30{
31 Mouse m;
32
33 initdraw(0,0,0);
34 eresized(0);
35 einit(Emouse);
36 for(;;){
37 m = emouse();
38 if(m.buttons == 4)
39 switch(emenuhit(3, &m, &menu)){
40 case 0:
41 exits(0);
42 }
43 }
44}