3 * - By John Hodge (thePowersGang)
6 * - Window abstract base class
21 IWindow(const ::std::string &name);
24 virtual void Repaint() = 0;
26 virtual void MouseButton(int ButtonID, int X, int Y, bool Down);
27 virtual void MouseMove(int NewX, int NewY);
28 virtual void KeyEvent(::uint32_t Scancode, const ::std::string &Translated, bool Down);
30 const ::std::string m_name;