3 * - By John Hodge (thePowersGang)
11 #include "CWindow.hpp"
12 #include "serialisation.hpp"
15 #include "IFontFace.hpp"
24 IIPCChannel& m_channel;
26 ::std::map<unsigned int,CWindow*> m_windows;
27 //CWindow* m_windows[1];
29 CClient(::AxWin::IIPCChannel& channel);
32 void set_id(unsigned int id) { assert(m_id == 0); m_id = id; }
33 unsigned int id() const { return m_id; }
35 CWindow* GetWindow(int ID);
36 void SetWindow(int ID, CWindow* window);
38 IFontFace& GetFont(unsigned int id);
40 virtual void SendMessage(CSerialiser& reply) = 0;
41 void HandleMessage(CDeserialiser& message);