]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/container.cpp
Reorder event handling functions
[libs/gltk.git] / source / container.cpp
index 21d31fb0e2af7a988159a74895cfddc863e8c536..d02cc606394298c612bd7c94142298f88ffaf708 100644 (file)
@@ -237,24 +237,6 @@ void Container::pointer_leave()
        set_pointer_focus(0);
 }
 
-void Container::key_press(unsigned key, unsigned mod)
-{
-       if(input_focus)
-               input_focus->key_press(key, mod);
-}
-
-void Container::key_release(unsigned key, unsigned mod)
-{
-       if(input_focus)
-               input_focus->key_release(key, mod);
-}
-
-void Container::character(wchar_t ch)
-{
-       if(input_focus)
-               input_focus->character(ch);
-}
-
 void Container::touch_press(int x, int y, unsigned finger)
 {
        if(Widget *child = get_pointer_target(x, y, true))
@@ -290,6 +272,24 @@ void Container::touch_motion(int x, int y, unsigned finger)
        }
 }
 
+void Container::key_press(unsigned key, unsigned mod)
+{
+       if(input_focus)
+               input_focus->key_press(key, mod);
+}
+
+void Container::key_release(unsigned key, unsigned mod)
+{
+       if(input_focus)
+               input_focus->key_release(key, mod);
+}
+
+void Container::character(wchar_t ch)
+{
+       if(input_focus)
+               input_focus->character(ch);
+}
+
 void Container::focus_out()
 {
        set_input_focus(0);