mirror of
https://github.com/debauchee/barrier.git
synced 2024-11-30 21:39:19 +03:00
8d99fd2511
This new design is simpler. For keyboard support, clients need only implement 4 virtual methods on a class derived from CKeyState and one trivial method in the class derived from CPlatformScreen, which is now the superclass of platform screens instead of IPlatformScreen. Keyboard methods have been removed from IPlatformScreen, IPrimaryScreen and ISecondaryScreen. Also, all keyboard state tracking is now in exactly one place (the CKeyState subclass) rather than in CScreen, the platform screen, and the key mapper. Still need to convert Win32. |
||
---|---|---|
.. | ||
CClientListener.cpp | ||
CClientListener.h | ||
CClientProxy1_0.cpp | ||
CClientProxy1_0.h | ||
CClientProxy1_1.cpp | ||
CClientProxy1_1.h | ||
CClientProxy.cpp | ||
CClientProxy.h | ||
CClientProxyUnknown.cpp | ||
CClientProxyUnknown.h | ||
CConfig.cpp | ||
CConfig.h | ||
CPrimaryClient.cpp | ||
CPrimaryClient.h | ||
CServer.cpp | ||
CServer.h | ||
Makefile.am | ||
server.dsp |