]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/entry.cpp
Add Widget::set_focus
[libs/gltk.git] / source / entry.cpp
index 7f50ed038fbdd6cc4a758adcc0973d84f550b726..523fea5cc945f8a6bf6b321990c74ff449ee63d1 100644 (file)
@@ -52,6 +52,8 @@ void Entry::key_press(unsigned key, unsigned, wchar_t ch)
                if(edit_pos>0)
                        text.erase(--edit_pos, 1);
        }
+       else if(key==Input::KEY_ENTER)
+               signal_enter.emit();
        else if(ch>=' ')
        {
                text.insert(edit_pos, Codecs::encode<Codecs::Utf8>(Codecs::ustring(1, ch)));