Initial import.
This commit is contained in:
parent
b2cfc4e2e7
commit
ed7c8e8d02
41 changed files with 3226 additions and 0 deletions
44
src/libdraw/test.c
Normal file
44
src/libdraw/test.c
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
#include <u.h>
|
||||
#include <libc.h>
|
||||
#include <draw.h>
|
||||
#include <event.h>
|
||||
|
||||
void
|
||||
eresized(int new)
|
||||
{
|
||||
if(new && getwindow(display, Refnone) < 0){
|
||||
fprint(2, "colors: can't reattach to window: %r\n");
|
||||
exits("resized");
|
||||
}
|
||||
draw(screen, screen->r, display->white, nil, ZP);
|
||||
flushimage(display, 1);
|
||||
}
|
||||
|
||||
char *buttons[] =
|
||||
{
|
||||
"exit",
|
||||
0
|
||||
};
|
||||
|
||||
Menu menu =
|
||||
{
|
||||
buttons
|
||||
};
|
||||
|
||||
void
|
||||
main(int argc, char *argv[])
|
||||
{
|
||||
Mouse m;
|
||||
|
||||
initdraw(0,0,0);
|
||||
eresized(0);
|
||||
einit(Emouse);
|
||||
for(;;){
|
||||
m = emouse();
|
||||
if(m.buttons == 4)
|
||||
switch(emenuhit(3, &m, &menu)){
|
||||
case 0:
|
||||
exits(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue