1 #ifndef MSP_GBASE_EVENTSOURCE_H_
2 #define MSP_GBASE_EVENTSOURCE_H_
10 sigc::signal<void, unsigned, unsigned, unsigned> signal_key_press;
11 sigc::signal<void, unsigned, unsigned> signal_key_release;
12 sigc::signal<void, int, int, unsigned, unsigned> signal_button_press;
13 sigc::signal<void, int, int, unsigned, unsigned> signal_button_release;
14 sigc::signal<void, int, int> signal_pointer_motion;
15 sigc::signal<void, unsigned, unsigned> signal_resize;
20 virtual ~EventSource() { }
22 virtual unsigned get_width() const = 0;
23 virtual unsigned get_height() const = 0;
26 } // namespace Graphics