]> git.tdb.fi Git - libs/gui.git/blobdiff - source/graphics/windows/window.cpp
Track window positions
[libs/gui.git] / source / graphics / windows / window.cpp
index 68baea71ed2d9c91a05d99ef42fd1fe844e3a8c8..b148915d9bc94b6581037a682c3982c0bf78212f 100644 (file)
@@ -180,6 +180,11 @@ bool Window::event(const Event &evnt)
                resizing = false;
                signal_resize.emit(options.width, options.height);
                break;
+       case WM_MOVE:
+               options.x = static_cast<short>(LOWORD(evnt.lparam));
+               options.y = static_cast<short>(HIWORD(evnt.lparam));
+               signal_move.emit(options.x, options.y);
+               break;
        case WM_CLOSE:
                signal_close.emit();
                break;