#include <string>
#include <sigc++/signal.h>
-#include "eventsource.h"
namespace Msp {
namespace Graphics {
WindowOptions();
};
-class Window: public EventSource
+class Window
{
public:
struct Private;
struct Event;
+ /** Provides input events. The event structure contents are platform-
+ specific. Applications will want to use the enclosed Keyboard and Mouse
+ objects instead. */
+ sigc::signal<void, const Event &> signal_input_event;
+
+ sigc::signal<void, unsigned, unsigned> signal_resize;
sigc::signal<void> signal_close;
protected: