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):
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)