From 9b8ec8aeeb593644b053dc491818f37587293eae Mon Sep 17 00:00:00 2001 From: Goraf Date: Fri, 11 Oct 2013 20:53:23 +0000 Subject: * adopted * compilable version git-svn-id: http://svn.miranda-ng.org/main/trunk@6450 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/MagneticWindows/src/MagneticWindowsCore.h | 48 +++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 plugins/MagneticWindows/src/MagneticWindowsCore.h (limited to 'plugins/MagneticWindows/src/MagneticWindowsCore.h') diff --git a/plugins/MagneticWindows/src/MagneticWindowsCore.h b/plugins/MagneticWindows/src/MagneticWindowsCore.h new file mode 100644 index 0000000000..c0d6938a7f --- /dev/null +++ b/plugins/MagneticWindows/src/MagneticWindowsCore.h @@ -0,0 +1,48 @@ +#include +#include +#include + +#include +#include +#include +#include +#include +#include +// #include "../include/m_plugins.h" +#include +#include +#include + +#include "SnapToListService.h" +#include "Options.h" + +#include "resource.h" +#include "Version.h" + +typedef + struct TDockingWindow { + HWND hWnd; + WNDPROC OldWindowProc; + TDockingWindow* Next; + } TDockingWindow, *PDockingWindow; +typedef + struct TRectList { + RECT Rect; + TRectList* Next; + } TRectList, *PRectList; +typedef + struct { + PDockingWindow WindowList; + PRectList Rects; + int MouseX, MouseY; + bool SnappedX, SnappedY; + } TWorkingVariables; + + + +#define MODULE_NAME "MagneticWindows" +extern HINSTANCE hInst; + +bool WindowOpen(HWND); +bool WindowClose(HWND); +bool WindowCloseAll(); \ No newline at end of file -- cgit v1.2.3