#ifndef __qwaq_window_h
#define __qwaq_window_h

#include "Object.h"

@class View;
@class Array;

#include "qwaq-rect.h"

@interface Window: Object
{
	Rect        rect;
	Point       point;	// FIXME can't be local :(
	Array      *views;
	View       *focusedView;
	struct window_s *window;
	struct panel_s *panel;
}
+windowWithRect: (Rect) rect;
-addView: (View *) view;
-setBackground: (int) ch;
@end

#endif//__qwaq_window_h
