X-Git-Url: https://git.ucc.asn.au/?p=tpg%2Facess2.git;a=blobdiff_plain;f=Usermode%2FApplications%2Faxwin4_src%2FServer%2Fipc.cpp;h=d042da9f5d97a4d4cbbaed663a3ef5c164124419;hp=4c5da25865a1ad42986e412927718a075437d69c;hb=9a9053e91df6e08761e2ce72be350c5c2233153b;hpb=cb37616a62753de8a1b8d28e3c4ec3ad9891de1b diff --git a/Usermode/Applications/axwin4_src/Server/ipc.cpp b/Usermode/Applications/axwin4_src/Server/ipc.cpp index 4c5da258..d042da9f 100644 --- a/Usermode/Applications/axwin4_src/Server/ipc.cpp +++ b/Usermode/Applications/axwin4_src/Server/ipc.cpp @@ -208,7 +208,7 @@ void HandleMessage_SetWindowAttr(CClient& client, CDeserialiser& message) win->Show( message.ReadU8() != 0 ); break; case IPC_WINATTR_FLAGS: - _SysDebug("TODO: IPC_WINATTR_FLAGS"); + win->SetFlags( message.ReadU8() ); // TODO: U8? why so small? break; case IPC_WINATTR_TITLE: assert(!"TODO: IPC_WINATTR_TITLE"); @@ -276,7 +276,7 @@ void HandleMessage_PushData(CClient& client, CDeserialiser& message) uint16_t y = message.ReadU16(); uint16_t w = message.ReadU16(); uint16_t h = message.ReadU16(); - //_SysDebug("_PushData: (%i, (%i,%i) %ix%i)", win_id, x, y, w, h); + _SysDebug("_PushData: (%i, (%i,%i) %ix%i)", win_id, x, y, w, h); CWindow* win = client.GetWindow(win_id); if(!win) { @@ -306,6 +306,8 @@ void HandleMessage_DrawCtl(CClient& client, CDeserialiser& message) uint16_t w = message.ReadU16(); uint16_t h = message.ReadU16(); uint16_t ctrl_id = message.ReadU16(); + uint16_t frame = message.ReadU16(); + _SysDebug("_DrawCtl: (%i, (%i,%i) %ix%i %i %06x)", win_id, x, y, w, h, ctrl_id, frame); CWindow* win = client.GetWindow(win_id); if(!win) {