shithub: test

ref: 7e1b3f0d74ca29443d5c28c318a45831d0e6fc46
dir: test/test.c

View raw version
#include <u.h>
#include <libc.h>
#include <draw.h>
#include <event.h>

Image *im;
Image *bg;

void
eresized(int new)
{
	getwindow(display, Refmesg);
	USED(new);
	Point p = {100,100};
	draw(screen, screen->r, bg, 0, ZP);
	draw(screen, rectaddpt(screen->r, p), im, 0, ZP);
	flushimage(display, 1);
}

void
main()
{
	Event e;

	initdraw(0,0,"test");
	einit(Ekeyboard);

	bg = allocimagemix(display, DRed, DWhite);
	im = readimage(display, open("glenda.im", OREAD), 0);
	eresized(0);

	for(;;){
		eread(Ekeyboard, &e);
		if(e.kbdc == 'q')
			exits(0);
	}
}