mirror of https://github.com/debauchee/barrier.git
f48a5fe387
screens into CPrimaryScreen and merged common code from secondary screens into CSecondaryScreen. changed is-a relationship to a has-a between the primary and secondary screen classes and the generic platform dependent screen class to avoid multiple inheritance of implementation. also standardized the interface for those generic screen classes. adding a platform now involves implementing simpler interfaces: IScreen for the generic screen, IScreenEventHandler and some methods of CPrimaryScreen for the primary screen, and IScreenEventHandler and some methods of CSecondaryScreen for the secondary screen. did X11 platform but not win32 platform. |
||
---|---|---|
.. | ||
CMSWindowsClipboard.cpp | ||
CMSWindowsClipboard.h | ||
CMSWindowsScreen.cpp | ||
CMSWindowsScreen.h | ||
CMSWindowsScreenSaver.cpp | ||
CMSWindowsScreenSaver.h | ||
CPlatform.cpp | ||
CPlatform.h | ||
CUnixPlatform.cpp | ||
CUnixPlatform.h | ||
CWin32Platform.cpp | ||
CWin32Platform.h | ||
CXWindowsClipboard.cpp | ||
CXWindowsClipboard.h | ||
CXWindowsScreen.cpp | ||
CXWindowsScreen.h | ||
CXWindowsScreenSaver.cpp | ||
CXWindowsScreenSaver.h | ||
CXWindowsUtil.cpp | ||
CXWindowsUtil.h | ||
IPlatform.h | ||
Makefile.am | ||
platform.dsp |