h02738 s 00063/00000/00000 d D 1.1 91/03/08 04:40:31 hopkins 1 0 c date and time created 91/03/08 04:40:31 by hopkins e u U f e 0 t T I 1 #include "window.h" /************************************************************* * Admin */ int number() { return arrayindex(@parent.members,self); } float posN() { return ((struct window)@window).borderN(); } float posS() { return ((struct window)@window).borderS(); } float posW() { return ((struct window)@window).borderW(); } float posE() { return ((struct window)@window).borderE(); } void oninit() { @layout = (drawable)soften(self); } void edit_ctx_parent() { } /************************************************************* * Paint */ void Paint() { } void damage() { drawable m; forall( ; m ; members) m.damage(); } /************************************************************* * hit detection */ drawable hit(eventtype e) { drawable d = super.hit(e); return (d == self) ? null : d; } E 1