X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fpanel.cpp;h=a086a4e443f6fbebc779e570e9b29500063bbd03;hb=d88af5a7898020e4493fef8ec0cb9e88666b66df;hp=4b44370343c47bcbe8fae960ad0d6827881bb234;hpb=c1faa54a3218b53757b8b55de0ff8aa64412253b;p=libs%2Fgltk.git diff --git a/source/panel.cpp b/source/panel.cpp index 4b44370..a086a4e 100644 --- a/source/panel.cpp +++ b/source/panel.cpp @@ -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);