X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Flibaxwin4.so_src%2Fwindow_drawing.cpp;h=e6a4448ce4cab82dc2165e919e093c7cef458576;hb=ba78deafcc3016555469ed263d7a0370fa99db4b;hp=8f355a6e563d58489ec16603b04907afa3644e07;hpb=9a9053e91df6e08761e2ce72be350c5c2233153b;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/libaxwin4.so_src/window_drawing.cpp b/Usermode/Libraries/libaxwin4.so_src/window_drawing.cpp index 8f355a6e..e6a4448c 100644 --- a/Usermode/Libraries/libaxwin4.so_src/window_drawing.cpp +++ b/Usermode/Libraries/libaxwin4.so_src/window_drawing.cpp @@ -60,6 +60,19 @@ extern "C" void AxWin4_DrawControl(tAxWin4_Window *Window, int X, int Y, unsigne ::AxWin::SendMessage(message); } +extern "C" void AxWin4_FillRect(tAxWin4_Window *Window, int X, int Y, unsigned int W, unsigned int H, uint32_t Colour) +{ + CSerialiser message; + message.WriteU8(IPCMSG_FILLRECT); + message.WriteU16(Window->m_id); + message.WriteU16(X); + message.WriteU16(Y); + message.WriteU16(W); + message.WriteU16(H); + message.WriteU32(Colour); + ::AxWin::SendMessage(message); +} + extern "C" void AxWin4_DrawText(tAxWin4_Window *Window, int X, int Y, unsigned int W, unsigned int H, uint16_t FontID, const char *String) { CSerialiser message;