/* $Id$
This file is part of libmspgltk
-Copyright © 2007 Mikko Rasa, Mikkosoft Productions
+Copyright © 2007-2009 Mikko Rasa, Mikkosoft Productions
Distributed under the LGPL
*/
+#include <msp/input/keys.h>
#include "root.h"
namespace Msp {
namespace GLtk {
-Root::Root(Resources &r, Graphics::Window &w):
+Root::Root(const Resources &r, Graphics::Window &w):
+ Widget(r),
Panel(r),
window(w)
{
void Root::key_press_event(unsigned key, unsigned mod, wchar_t ch)
{
if(visible)
- key_press(key, mod, ch);
+ key_press(Input::key_from_sys(key), mod, ch);
}
void Root::key_release_event(unsigned key, unsigned mod)
{
if(visible)
- key_release(key, mod);
+ key_release(Input::key_from_sys(key), mod);
}
void Root::translate_coords(int &x, int &y)