Ejemplo n.º 1
0
static bool
config_event(Window *frame, void *aux, XConfigureEvent *ev) {

	frame->r = rectaddpt(Rect(ev->x, ev->y, ev->width, ev->height),
			     Pt(ev->border_width, ev->border_width));
	restrut(frame);
	return false;
}
Ejemplo n.º 2
0
Archivo: win.c Proyecto: bartman/wmii
static void
config(Window *w, XConfigureEvent *ev) {

    USED(w);

    frame.r = rectaddpt(Rect(0, 0, ev->width, ev->height),
                        Pt(ev->x+ev->border_width, ev->y+ev->border_width));
    restrut();
}
Ejemplo n.º 3
0
int
main(int argc, char *argv[]) {
	char *s;

	fmtinstall('r', errfmt);
extern int fmtevent(Fmt*);
	fmtinstall('E', fmtevent);

	ARGBEGIN{
	default:
		usage();
	}ARGEND;

	s = EARGF(usage());
	if(!getulong(s, &win.xid))
		usage();

	if(argc)
		usage();

	setlocale(LC_CTYPE, "");

	initdisplay();

	frame = findframe(&win);
	getwinsize(&frame);
	restrut();
	sethandler(&frame, &handlers);
	selectinput(&frame, StructureNotifyMask);

	running = true;
	xevent_loop();

	XCloseDisplay(display);
	return 0;
}