]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/panel.cpp
Adjust event handling to match changes in mspgui
[libs/gltk.git] / source / panel.cpp
index 4b44370343c47bcbe8fae960ad0d6827881bb234..a086a4e443f6fbebc779e570e9b29500063bbd03 100644 (file)
@@ -127,10 +127,10 @@ void Panel::pointer_leave()
        set_pointer_focus(0);
 }
 
-void Panel::key_press(unsigned key, unsigned mod, wchar_t ch)
+void Panel::key_press(unsigned key, unsigned mod)
 {
        if(input_focus)
-               input_focus->key_press(key, mod, ch);
+               input_focus->key_press(key, mod);
 }
 
 void Panel::key_release(unsigned key, unsigned mod)
@@ -139,6 +139,12 @@ void Panel::key_release(unsigned key, unsigned mod)
                input_focus->key_release(key, mod);
 }
 
+void Panel::character(wchar_t ch)
+{
+       if(input_focus)
+               input_focus->character(ch);
+}
+
 void Panel::focus_out()
 {
        set_input_focus(0);