URI:
       ttest.c - plan9port - [fork] Plan 9 from user space
  HTML git clone git://src.adamsgaard.dk/plan9port
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
       ttest.c (573B)
       ---
            1 #include <u.h>
            2 #include <libc.h>
            3 #include <draw.h>
            4 #include <event.h>
            5 
            6 void
            7 eresized(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 
           17 char *buttons[] =
           18 {
           19         "exit",
           20         0
           21 };
           22 
           23 Menu menu =
           24 {
           25         buttons
           26 };
           27 
           28 void
           29 main(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 }