summaryrefslogtreecommitdiff
path: root/plugins/Modernb/hdr/modern_layered_window_engine.h
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/Modernb/hdr/modern_layered_window_engine.h')
-rw-r--r--plugins/Modernb/hdr/modern_layered_window_engine.h51
1 files changed, 0 insertions, 51 deletions
diff --git a/plugins/Modernb/hdr/modern_layered_window_engine.h b/plugins/Modernb/hdr/modern_layered_window_engine.h
deleted file mode 100644
index 918bfabf37..0000000000
--- a/plugins/Modernb/hdr/modern_layered_window_engine.h
+++ /dev/null
@@ -1,51 +0,0 @@
-#pragma once
-#include "../m_api/m_skin_eng.h"
-
-// typedef int (/*__stdcall*/ *tPaintCallbackProc)(HWND hWnd, HDC hDC, RECT * rcPaint, HRGN rgnUpdate, DWORD dFlags, void * CallBackData);
-
-class CLayeredWindowEngine
-{
-private:
- /*class CLweInfo
- {
- HWND hWnd;
- HRGN hInvalidRgn;
- };
- */
- //typedef std::map<HWND, CLweInfo> WndInfos;
-
- enum { state_invalid, state_normal };
-
- //WndInfos m_infos;
- DWORD m_hValidatorThread;
- CRITICAL_SECTION m_cs;
- int m_state;
- volatile bool m_invalid;
-
-public:
- CLayeredWindowEngine(void);
- ~CLayeredWindowEngine(void);
-
- void _init();
- void _deinit();
-
- void lock() { EnterCriticalSection( &m_cs ); }
- void unlock() { LeaveCriticalSection( &m_cs ); }
-
- int get_state();
-
-public:
- static void __cdecl LweValidatorProc();
-
- void LweValidatorProcWorker();
-
- void LweValidatorWorker();
- int LweInvalidateRect( HWND hWnd, const RECT * rect, BOOL bErase );
- // int LweValidateWindowRect( HWND hWnd, RECT * rect );
- // int RegisterWindow( HWND hwnd, tPaintCallbackProc pPaintCallBackProc );
-
-};
-
-extern CLayeredWindowEngine _lwe;
-
-#define _InvalidateRect _lwe.LweInvalidateRect \ No newline at end of file