X-Git-Url: https://git.ucc.asn.au/?p=tpg%2Facess2.git;a=blobdiff_plain;f=Usermode%2FApplications%2Faxwin4_src%2FServer%2FCWindow.cpp;h=7d50b7b403052be921f657b9d01bd175cb5dfd9f;hp=55c24823c7dad6553b0cf12c97f9677bcdd6ec27;hb=6fbf6b93bec9b8b5bd6d7c683eefb0ebed8dff77;hpb=b5f8fa2dea9d6a67ac5c8a3a442ee4570deaa56c diff --git a/Usermode/Applications/axwin4_src/Server/CWindow.cpp b/Usermode/Applications/axwin4_src/Server/CWindow.cpp index 55c24823..7d50b7b4 100644 --- a/Usermode/Applications/axwin4_src/Server/CWindow.cpp +++ b/Usermode/Applications/axwin4_src/Server/CWindow.cpp @@ -59,7 +59,7 @@ void CWindow::Move(int X, int Y) void CWindow::Resize(unsigned int W, unsigned int H) { m_surface.Resize(W, H); - IPC::SendMessage_NotifyDims(m_client, W, H); + IPC::SendMessage_NotifyDims(m_client, m_id, W, H); } void CWindow::SetFlags(uint32_t Flags) { @@ -74,14 +74,18 @@ uint64_t CWindow::ShareSurface() void CWindow::MouseButton(int ButtonID, int X, int Y, bool Down) { + IPC::SendMessage_MouseButton(m_client, m_id, X, Y, ButtonID, Down); } void CWindow::MouseMove(int NewX, int NewY) { + // TODO: Only enable move events if client requests them + //IPC::SendMessage_MouseMove(m_client, m_id, NewX, NewY); } void CWindow::KeyEvent(::uint32_t Scancode, const ::std::string &Translated, bool Down) { + IPC::SendMessage_KeyEvent(m_client, m_id, Scancode, Down, Translated.c_str()); }