diff --git a/.gitignore b/.gitignore index 1e6cc90..fda8c05 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,3 @@ *.exe Demo* -Installer +build diff --git a/Aero_Lib.ahk b/Aero_Lib.ahk index b4b44ab..333319b 100644 --- a/Aero_Lib.ahk +++ b/Aero_Lib.ahk @@ -19,8 +19,8 @@ Aero_ChangeFrameAreaAll() ; Extend the Frame Area into the whole Client Area. ; Aero_GuiChangeFrameAreaAll() ; Extend the Frame Area into the whole Client Area. ; Line: 316 Aero_GetDWMColor() ; Gets the Color of the current DWM options. ; Line: 337 Aero_GetDWMTrans() ; Gets the Transparent of the Current DWM options. ; Line: 362 -Aero_SetDWMColor() ; Set´s the DWM Window Color. ; Line: 389 -Aero_SetTrans() ; Set´s the DWM Transparent value. ; Line: 416 +Aero_SetDWMColor() ; Set�s the DWM Window Color. ; Line: 389 +Aero_SetTrans() ; Set�s the DWM Transparent value. ; Line: 416 Aero_DrawPicture() ; Draws a Picture onto a DWM Gui. ; Line: 454 Aero_CreateBuffer() ; Creates a buffer from a Handle. ; Line: 481 Aero_CreateGuiBuffer() ; Creates a buffer from a GuiCount. ; Line: 502 @@ -47,7 +47,7 @@ Aero_End() ; Unload the dll Files. ; Line: 805 ; Load important dll Files for more perfomance. ; ; -; Return: Module Id´s (splittet with "|") (or false if OS is not compatible) +; Return: Module Id�s (splittet with "|") (or false if OS is not compatible) ; Aero_StartUp(){ global @@ -141,10 +141,10 @@ Aero_BlurWindow(hwndWin ,enableBool=1 ,region=0){ Else dwmConstant:=0x00000001 ;DWM_BB_ENABLE VarSetCapacity(DWM_BLURBEHIND,16) - NumPut(dwmConstant,&DWM_BLURBEHIND,0,"UInt") - NumPut(enableBool,&DWM_BLURBEHIND,4,"UInt") - NumPut(region,&DWM_BLURBEHIND,8,"UInt") - NumPut(False,&DWM_BLURBEHIND,12,"UInt") + NumPut(dwmConstant,&DWM_BLURBEHIND,0,"UInt") + NumPut(enableBool,&DWM_BLURBEHIND,4,"UInt") + NumPut(region,&DWM_BLURBEHIND,8,"UInt") + NumPut(False,&DWM_BLURBEHIND,12,"UInt") DllCall("dwmapi\DwmEnableBlurBehindWindow","UInt",hwndWin,"UInt",&DWM_BLURBEHIND) Return,A_LastError } @@ -180,10 +180,10 @@ Aero_GuiBlurWindow(GuiNum="default" ,enableBool=1 ,region=0){ Else dwmConstant:=0x00000001 ;DWM_BB_ENABLE VarSetCapacity(DWM_BLURBEHIND,16) - NumPut(dwmConstant,&DWM_BLURBEHIND,0,"UInt") - NumPut(enableBool,&DWM_BLURBEHIND,4,"UInt") - NumPut(region,&DWM_BLURBEHIND,8,"UInt") - NumPut(False,&DWM_BLURBEHIND,12,"UInt") + NumPut(dwmConstant,&DWM_BLURBEHIND,0,"UInt") + NumPut(enableBool,&DWM_BLURBEHIND,4,"UInt") + NumPut(region,&DWM_BLURBEHIND,8,"UInt") + NumPut(False,&DWM_BLURBEHIND,12,"UInt") Gui, % ((GuiNum="default") ? "" : GuiNum ":") "+LastFound" DllCall("dwmapi\DwmEnableBlurBehindWindow","UInt",WinExist(),"UInt",&DWM_BLURBEHIND) Return,A_LastError @@ -222,10 +222,10 @@ Aero_ChangeFrameArea(hwndWin, leftPos=0, rightPos=0, topPos=0, bottomPos=0){ If(!MODULEID) Aero_StartUp() VarSetCapacity(_MARGINS,16) - NumPut(leftPos,&_MARGINS,0,"UInt") - NumPut(rightPos,&_MARGINS,4,"UInt") - NumPut(topPos,&_MARGINS,8,"UInt") - NumPut(bottomPos,&_MARGINS,12,"UInt") + NumPut(leftPos,&_MARGINS,0,"UInt") + NumPut(rightPos,&_MARGINS,4,"UInt") + NumPut(topPos,&_MARGINS,8,"UInt") + NumPut(bottomPos,&_MARGINS,12,"UInt") DllCall("dwmapi\DwmExtendFrameIntoClientArea", "UInt", hwndWin, "UInt", &_MARGINS) Return,A_LastError } @@ -263,10 +263,10 @@ Aero_GuiChangeFrameArea(GuiNum="default", leftPos=0, rightPos=0, topPos=0, botto If(!MODULEID) Aero_StartUp() VarSetCapacity(_MARGINS,16) - NumPut(leftPos,&_MARGINS,0,"UInt") - NumPut(rightPos,&_MARGINS,4,"UInt") - NumPut(topPos,&_MARGINS,8,"UInt") - NumPut(bottomPos,&_MARGINS,12,"UInt") + NumPut(leftPos,&_MARGINS,0,"UInt") + NumPut(rightPos,&_MARGINS,4,"UInt") + NumPut(topPos,&_MARGINS,8,"UInt") + NumPut(bottomPos,&_MARGINS,12,"UInt") Gui, % ((GuiNum="default") ? "" : GuiNum ":") "+LastFound" DllCall("dwmapi\DwmExtendFrameIntoClientArea", "UInt", WinExist(), "UInt", &_MARGINS) Return,A_LastError @@ -348,7 +348,6 @@ Aero_GetDWMColor(){ } ;============================================================================ - ;============================================================================ ; Funktion ; Api Name: DwmGetColorizationColor (dwmapi.dll) @@ -370,14 +369,13 @@ Aero_GetDWMTrans(){ } ;============================================================================ - ;============================================================================ ; Funktion ; Api Name: none () ; ; Aero_SetDWMColor() ; -; Set´s the DWM Window Color. +; Set�s the DWM Window Color. ; ; Params: ; @@ -404,7 +402,7 @@ Aero_SetDWMColor(dwmColor=0x910047ab){ ; ; Aero_SetTrans() ; -; Set´s the DWM Transparent value. +; Set�s the DWM Transparent value. ; ; Params: ; @@ -462,7 +460,6 @@ Aero_DrawPicture(hwnd,picturePath,xPos=0,yPos=0,autoUpdate=1){ } ;============================================================================ - ;============================================================================ ; Funktion ; Api Name: many (view in source) @@ -687,8 +684,8 @@ Aero_ClearBuffer(hBuffer){ hBitmap := DllCall("GetCurrentObject", "uint", hBuffer, "uint", 7) DllCall("GetObject", "uInt", hBitmap "uInt", 24, "uInt", &Img) VarSetCapacity(rect, 16, 0) - NumPut(((NumGet(Img, 4)=0) ? A_ScreenWidth : NumGet(Img, 4)), rect, 8, "int") - NumPut(((NumGet(Img, 8)=0) ? A_ScreenHeight : NumGet(Img, 8)), rect, 12, "int") + NumPut(((NumGet(Img, 4)=0) ? A_ScreenWidth : NumGet(Img, 4)), rect, 8, "int") + NumPut(((NumGet(Img, 8)=0) ? A_ScreenHeight : NumGet(Img, 8)), rect, 12, "int") hBrush := DllCall("CreateSolidBrush", "uint", 0) retval := DllCall("FillRect", "uint", hBuffer, "uint", &rect, "uint", hBrush) DllCall("DeleteObject", "uint", hBrush) @@ -715,7 +712,7 @@ Aero_LoadImage(Filename){ DllCall("LoadLibrary", "str", "gdiplus") VarSetCapacity(pGdiplusToken, 4, 0) VarSetCapacity(pGdiplusInput, 16, 0) - NumPut(1, pGdiplusInput) + NumPut(1, pGdiplusInput) DllCall("gdiplus\GdiplusStartup", "uint", &pGdiplusToken, "uint", &pGdiplusInput, "uint", 0) Aero_MultibyteToWide(Filename, WideFilename) DllCall("gdiplus\GdipCreateBitmapFromFile", "uint", &WideFilename, "uint*", GdiplusBitmap) @@ -777,7 +774,7 @@ Aero_DeleteImage(byref hImage){ ; Return: Selected Buffer. ; Aero_DrawImage(hBuffer, hImage, x=0, y=0, alpha=0xFF){ - If (hImage = 0) + If (hImage = 0) Return 0 hBufferSrc := DllCall("CreateCompatibleDC", "uint", hBuffer) DllCall("SelectObject", "uint", hBufferSrc, "uint", hImage) @@ -809,14 +806,14 @@ Aero_End(MODUELIDPARAM_=""){ StringSplit,MODULEIDARRAY,MODULEID,% "|" Loop,%MODULEIDARRAY0% DllCall("FreeLibary", "Uint", MODULEIDARRAY%A_Index%) - Return,True + Return,True }Else{ If(MODULEID) { StringSplit,MODULEIDARRAY,MODULEID,% "|" Loop,%MODULEIDARRAY0% DllCall("FreeLibary", "Uint", MODULEIDARRAY%A_Index%) - Return,True + Return,True }Else{ MsgBox, 4144, DWM Stop, No Loaded Libarys found.`n`nAero_End() fail ! Return,False @@ -825,7 +822,6 @@ Aero_End(MODUELIDPARAM_=""){ } ;============================================================================ - ;============================================================================ ;============================================================================ ;============================================================================ @@ -834,127 +830,126 @@ Aero_End(MODUELIDPARAM_=""){ ;============================================================================ Aero_CreateBufferFromBuffer(hBuffer) { - hNewBuffer := DllCall("CreateCompatibleDC", "uint", hBuffer) - if (hBufferOut=0) - Return 0 - w := DllCall("GetDeviceCaps", "uint", hBuffer, "int", 8) - h := DllCall("GetDeviceCaps", "uint", hBuffer, "int", 10) - VarSetCapacity(bmi, 40, 0) - NumPut(40, bmi, 0, "uint") - NumPut(((w=0) ? A_ScreenWidth : w), bmi, 4, "int") - NumPut(((h=0) ? A_ScreenHeight : h), bmi, 8, "int") - NumPut(1, bmi, 12, "ushort") - NumPut(32, bmi, 14, "ushort") - hBitmap := DllCall("CreateDIBSection", "uint", hBuffer, "uint", &bmi, "uint", 0, "uint*", diBits, "uint", 0, "uint", 0) - if (hBitmap=0) - Return 0 - DllCall("SelectObject", "uint", hNewBuffer, "uint", hBitmap) - Return hNewBuffer + hNewBuffer := DllCall("CreateCompatibleDC", "uint", hBuffer) + if (hBufferOut=0) + Return 0 + w := DllCall("GetDeviceCaps", "uint", hBuffer, "int", 8) + h := DllCall("GetDeviceCaps", "uint", hBuffer, "int", 10) + VarSetCapacity(bmi, 40, 0) + NumPut(40, bmi, 0, "uint") + NumPut(((w=0) ? A_ScreenWidth : w), bmi, 4, "int") + NumPut(((h=0) ? A_ScreenHeight : h), bmi, 8, "int") + NumPut(1, bmi, 12, "ushort") + NumPut(32, bmi, 14, "ushort") + hBitmap := DllCall("CreateDIBSection", "uint", hBuffer, "uint", &bmi, "uint", 0, "uint*", diBits, "uint", 0, "uint", 0) + if (hBitmap=0) + Return 0 + DllCall("SelectObject", "uint", hNewBuffer, "uint", hBitmap) + Return hNewBuffer } ;============================================================================ Aero_AutoRepaintCallback(wParam, lParam, msg, hWnd) { - static - SetFormat, Integer, h - hWnd += 0 - SetFormat, Integer, d - if (msg="register") - { - Buffer%hWnd% := wParam - Return Aero_UpdateWindow(hWnd, wParam) - } - if ((Buffer%hWnd%!="")) - { - Aero_UpdateWindow(hWnd, Buffer%hWnd%) - SendMessage, % msg, % wParam, % lParam,, ahk_id %hWnd% - Return errorlevel - } - SendMessage, % msg, % wParam, % lParam,, ahk_id %hWnd% - Return errorlevel + static + SetFormat, Integer, h + hWnd += 0 + SetFormat, Integer, d + if (msg="register") + { + Buffer%hWnd% := wParam + Return Aero_UpdateWindow(hWnd, wParam) + } + if ((Buffer%hWnd%!="")) + { + Aero_UpdateWindow(hWnd, Buffer%hWnd%) + SendMessage, % msg, % wParam, % lParam,, ahk_id %hWnd% + Return errorlevel + } + SendMessage, % msg, % wParam, % lParam,, ahk_id %hWnd% + Return errorlevel } ;============================================================================ Aero_AlphaBlend(hBufferDst, hBufferSrc, x=0, y=0, alpha=0xFF) { - VarSetCapacity(ImgSrc, 24, 0) - VarSetCapacity(ImgDst, 24, 0) - hBitmapSrc := DllCall("GetCurrentObject", "uint", hBufferSrc, "uint", 7) - hBitmapDst := DllCall("GetCurrentObject", "uint", hBufferDst, "uint", 7) - DllCall("GetObject", "uInt", hBitmapSrc, "uInt", 24, "uInt", &ImgSrc) - DllCall("GetObject", "uInt", hBitmapDst, "uInt", 24, "uInt", &ImgDst) - w := ((NumGet(ImgSrc, 4)<=NumGet(ImgDst, 4)) ? NumGet(ImgSrc, 4) : NumGet(ImgDst, 4)) - h := ((NumGet(ImgSrc, 8)<=NumGet(ImgDst, 8)) ? NumGet(ImgSrc, 8) : NumGet(ImgDst, 8)) - alpha := ((alpha>0xFF) ? 0xFF : (alpha<0) ? 0 : alpha) - Return DllCall("GdiAlphaBlend", "uint", hBufferDst, "int", x, "int", y, "int", w, "int", h, "uint", hBufferSrc - , "int", 0, "int", 0, "int", w, "int", h, "uint", 0x01000000 | (alpha*0x10000)) + VarSetCapacity(ImgSrc, 24, 0) + VarSetCapacity(ImgDst, 24, 0) + hBitmapSrc := DllCall("GetCurrentObject", "uint", hBufferSrc, "uint", 7) + hBitmapDst := DllCall("GetCurrentObject", "uint", hBufferDst, "uint", 7) + DllCall("GetObject", "uInt", hBitmapSrc, "uInt", 24, "uInt", &ImgSrc) + DllCall("GetObject", "uInt", hBitmapDst, "uInt", 24, "uInt", &ImgDst) + w := ((NumGet(ImgSrc, 4)<=NumGet(ImgDst, 4)) ? NumGet(ImgSrc, 4) : NumGet(ImgDst, 4)) + h := ((NumGet(ImgSrc, 8)<=NumGet(ImgDst, 8)) ? NumGet(ImgSrc, 8) : NumGet(ImgDst, 8)) + alpha := ((alpha>0xFF) ? 0xFF : (alpha<0) ? 0 : alpha) + Return DllCall("GdiAlphaBlend", "uint", hBufferDst, "int", x, "int", y, "int", w, "int", h, "uint", hBufferSrc + , "int", 0, "int", 0, "int", w, "int", h, "uint", 0x01000000 | (alpha*0x10000)) } ;============================================================================ Aero_Blit(hBufferDst, hBufferSrc, x=0, y=0) { - VarSetCapacity(ImgSrc, 24, 0) - VarSetCapacity(ImgDst, 24, 0) - hBitmapSrc := DllCall("GetCurrentObject", "uint", hBufferSrc, "uint", 7) - hBitmapDst := DllCall("GetCurrentObject", "uint", hBufferDst, "uint", 7) - DllCall("GetObject", "uInt", hBitmapSrc, "uInt", 24, "uInt", &ImgSrc) - DllCall("GetObject", "uInt", hBitmapDst, "uInt", 24, "uInt", &ImgDst) - w := ((NumGet(ImgSrc, 4)<=NumGet(ImgDst, 4)) ? NumGet(ImgSrc, 4) : NumGet(ImgDst, 4)) - h := ((NumGet(ImgSrc, 8)<=NumGet(ImgDst, 8)) ? NumGet(ImgSrc, 8) : NumGet(ImgDst, 8)) - Return DllCall("BitBlt", "uint", hBufferDst, "int", x, "int", y, "int", w, "int", h, "uint", hBufferSrc - , "int", 0, "int", 0, "uint", 0xCC0020) + VarSetCapacity(ImgSrc, 24, 0) + VarSetCapacity(ImgDst, 24, 0) + hBitmapSrc := DllCall("GetCurrentObject", "uint", hBufferSrc, "uint", 7) + hBitmapDst := DllCall("GetCurrentObject", "uint", hBufferDst, "uint", 7) + DllCall("GetObject", "uInt", hBitmapSrc, "uInt", 24, "uInt", &ImgSrc) + DllCall("GetObject", "uInt", hBitmapDst, "uInt", 24, "uInt", &ImgDst) + w := ((NumGet(ImgSrc, 4)<=NumGet(ImgDst, 4)) ? NumGet(ImgSrc, 4) : NumGet(ImgDst, 4)) + h := ((NumGet(ImgSrc, 8)<=NumGet(ImgDst, 8)) ? NumGet(ImgSrc, 8) : NumGet(ImgDst, 8)) + Return DllCall("BitBlt", "uint", hBufferDst, "int", x, "int", y, "int", w, "int", h, "uint", hBufferSrc + , "int", 0, "int", 0, "uint", 0xCC0020) } ;============================================================================ Aero_MultibyteToWide(Multibyte, byref Wide) { - SizeOfString := DllCall("MultiByteToWideChar", "uInt", 0, "uInt", 0, "uInt", &Multibyte, "Int", -1, "uInt", 0, "Int", 0) * 2 - VarSetCapacity(Wide, SizeOfString, 0) - Return DllCall("MultiByteToWideChar", "uInt", 0, "uInt", 0, "uInt", &Multibyte, "Int", -1, "uInt", &Wide, "uInt", SizeOfString) + SizeOfString := DllCall("MultiByteToWideChar", "uInt", 0, "uInt", 0, "uInt", &Multibyte, "Int", -1, "uInt", 0, "Int", 0) * 2 + VarSetCapacity(Wide, SizeOfString, 0) + Return DllCall("MultiByteToWideChar", "uInt", 0, "uInt", 0, "uInt", &Multibyte, "Int", -1, "uInt", &Wide, "uInt", SizeOfString) } ;============================================================================ Aero_DrawText(hBuffer, Text, x=10, y=10, color="", glowsize=14) ;BUGGY , DONT WORK , DONT USE IT { - Gui, +LastFound ;Zum verwenden des Theme - Aero_MultibyteToWide("CompositedWindow::Window", WideClass) - hTheme := DllCall("uxtheme\OpenThemeData", "uint", WinExist(), "uint", &WideClass) - hTmpBuffer := Aero_CreateBufferFromBuffer(hBuffer) - hFont := DllCall("GetCurrentObject", "uint", hBuffer, "uint", 6) - DllCall("SelectObject", "uint", hTmpBuffer, "uint", hFont) - - VarSetCapacity(Img, 24, 0) - hBitmap := DllCall("GetCurrentObject", "uint", hBuffer, "uint", 7) - DllCall("GetObject", "uInt", hBitmap, "uint", 24, "uint", &Img) - - VarSetCapacity(rect, 16, 0) - NumPut(x, rect, 0, "int") - NumPut(y, rect, 4, "int") - NumPut(NumGet(Img, 4)-x, rect, 8, "int") - NumPut(NumGet(Img, 8)-y, rect, 12, "int") - - VarSetCapacity(dttopts, 64, 0) - NumPut(64, dttopts, 0, "uint") ;dwSize - NumPut(0x2800 + ((color!="") ? 1 : 0), dttopts, 4, "uint") ;dwFlags (DTT_COMPOSITED | DTT_GLOWSIZE) - if (color!="") - NumPut(((color&0xFF0000)>>16) | (color&0xFF00) | ((color&0xFF)<<16), dttopts, 8, "uint") ;RGB to BGR - NumPut(glowsize, dttopts, 52, "int") - - - Aero_MultibyteToWide(Text, WideText) - DllCall("uxtheme\DrawThemeTextEx", "uint", hTheme, "uint", hTmpBuffer, "int", 0, "int", 0, "uint", &WideText, "int", -1, "uint", 0x40000, "uint", &rect, "uint", &dttopts) - Aero_AlphaBlend(hBuffer, hTmpBuffer) - Aero_DeleteBuffer(hTmpBuffer) + Gui, +LastFound ;Zum verwenden des Theme + Aero_MultibyteToWide("CompositedWindow::Window", WideClass) + hTheme := DllCall("uxtheme\OpenThemeData", "uint", WinExist(), "uint", &WideClass) + hTmpBuffer := Aero_CreateBufferFromBuffer(hBuffer) + hFont := DllCall("GetCurrentObject", "uint", hBuffer, "uint", 6) + DllCall("SelectObject", "uint", hTmpBuffer, "uint", hFont) + + VarSetCapacity(Img, 24, 0) + hBitmap := DllCall("GetCurrentObject", "uint", hBuffer, "uint", 7) + DllCall("GetObject", "uInt", hBitmap, "uint", 24, "uint", &Img) + + VarSetCapacity(rect, 16, 0) + NumPut(x, rect, 0, "int") + NumPut(y, rect, 4, "int") + NumPut(NumGet(Img, 4)-x, rect, 8, "int") + NumPut(NumGet(Img, 8)-y, rect, 12, "int") + + VarSetCapacity(dttopts, 64, 0) + NumPut(64, dttopts, 0, "uint") ;dwSize + NumPut(0x2800 + ((color!="") ? 1 : 0), dttopts, 4, "uint") ;dwFlags (DTT_COMPOSITED | DTT_GLOWSIZE) + if (color!="") + NumPut(((color&0xFF0000)>>16) | (color&0xFF00) | ((color&0xFF)<<16), dttopts, 8, "uint") ;RGB to BGR + NumPut(glowsize, dttopts, 52, "int") + + Aero_MultibyteToWide(Text, WideText) + DllCall("uxtheme\DrawThemeTextEx", "uint", hTheme, "uint", hTmpBuffer, "int", 0, "int", 0, "uint", &WideText, "int", -1, "uint", 0x40000, "uint", &rect, "uint", &dttopts) + Aero_AlphaBlend(hBuffer, hTmpBuffer) + Aero_DeleteBuffer(hTmpBuffer) } Aero_UseFont(hWnd, hBuffer) { - hDC := DllCall("GetDC", "uint", hWnd) - hFont := DllCall("GetCurrentObject", "uint", hDC, "uint", 6) - DllCall("SelectObject", "uint", hBuffer, "uint", hFont) - return 1 + hDC := DllCall("GetDC", "uint", hWnd) + hFont := DllCall("GetCurrentObject", "uint", hDC, "uint", 6) + DllCall("SelectObject", "uint", hBuffer, "uint", hFont) + return 1 } Aero_UseGuiFont(hBuffer, GuiNum="default") { - Gui, % ((GuiNum="default") ? "" : GuiNum ":") "+LastFound" - return Aero_UseFont(WinExist(), hBuffer) + Gui, % ((GuiNum="default") ? "" : GuiNum ":") "+LastFound" + return Aero_UseFont(WinExist(), hBuffer) } IDE_DrawTransImage(hwnd,Path="") diff --git a/Calc.ahk b/Calc.ahk index eaa5c71..563200b 100644 --- a/Calc.ahk +++ b/Calc.ahk @@ -2,7 +2,7 @@ ;*********************************************************************Calculator Eval(X) - { +{ Global Monitor1Left Global Monitor1Right Global Monitor1Top @@ -39,95 +39,95 @@ Eval(X) Global MonitorReal3Bottom Global MonitorReal3Width Global MonitorReal3Height - ; Global WindowLeft - ; Global WindowRight - ; Global WindowBottom - ; Global WindowTop - ; Global WindowWidth - ; Global WindowHeight - StringReplace,x, x, %A_Space%,, All ; remove white space - StringReplace,x, x, %A_Tab%,, All - StringReplace,x, x, -, #, All ; # = subtraction - StringReplace,x, x, (#, (0#, All ; (-x -> (0-x - If (Asc(x) = Asc("#")) - x = 0%x% ; leading -x -> 0-x - StringReplace x, x, (+, (, All ; (+x -> (x - If (Asc(x) = Asc("+")) - StringTrimLeft x, x, 1 ; leading +x -> x - Loop - { ; replace constants - StringGetPos,i, x, [ ; find [ - IfLess i,0, Break - StringGetPos,j, x, ], L, i+1 ; closest ] - StringMid,y, x, i+2, j-i-1 ; variable in [] - StringLeft,L, x, i + ; Global WindowLeft + ; Global WindowRight + ; Global WindowBottom + ; Global WindowTop + ; Global WindowWidth + ; Global WindowHeight + StringReplace,x, x, %A_Space%,, All ; remove white space + StringReplace,x, x, %A_Tab%,, All + StringReplace,x, x, -, #, All ; # = subtraction + StringReplace,x, x, (#, (0#, All ; (-x -> (0-x + If (Asc(x) = Asc("#")) + x = 0%x% ; leading -x -> 0-x + StringReplace x, x, (+, (, All ; (+x -> (x + If (Asc(x) = Asc("+")) + StringTrimLeft x, x, 1 ; leading +x -> x + Loop + { ; replace constants + StringGetPos,i, x, [ ; find [ + IfLess i,0, Break + StringGetPos,j, x, ], L, i+1 ; closest ] + StringMid,y, x, i+2, j-i-1 ; variable in [] + StringLeft,L, x, i StringTrimLeft,R, x, j+1 if (%Y% = "") - { + { ;msgbox,error: %y% return "Error" - } - x := L . %y% . R ; replace [var] with value of var + } + x := L . %y% . R ; replace [var] with value of var } Loop - { ;finding an innermost (..) - StringGetPos,i, x, (, R ;Rightmost '(' - IfLess i,0, Break ;If there are no more '(', break - StringGetPos,j, x, ), L, i+1 ;Find the corresponding ')' - StringMid,y, x, i+2, j-i-1 ;Expression in '()' - StringLeft,L, x, i ;Left Part of the expresion - StringTrimLeft,R, x, j+1 ;Right Part of the expression - x := L . Eval@(y) . R ;replace (x) with value of x + { ;finding an innermost (..) + StringGetPos,i, x, (, R ;Rightmost '(' + IfLess i,0, Break ;If there are no more '(', break + StringGetPos,j, x, ), L, i+1 ;Find the corresponding ')' + StringMid,y, x, i+2, j-i-1 ;Expression in '()' + StringLeft,L, x, i ;Left Part of the expresion + StringTrimLeft,R, x, j+1 ;Right Part of the expression + x := L . Eval@(y) . R ;replace (x) with value of x } - Return Eval@(X) - } - -Eval@(x) - { - StringGetPos,i, x, +, R ; i = -1 if no + is found - StringGetPos,j, x, #, R - If (i > j) - Return Left(x,i)+Right(x,i) - If (j > i) ; i = j only if no + or - found - Return Left(x,j)-Right(x,j) - StringGetPos,i, x, *, R - StringGetPos,j, x, /, R + Return Eval@(X) +} + +Eval@(x) +{ + StringGetPos,i, x, +, R ; i = -1 if no + is found + StringGetPos,j, x, #, R If (i > j) - Return Left(x,i)*Right(x,i) + Return Left(x,i)+Right(x,i) + If (j > i) ; i = j only if no + or - found + Return Left(x,j)-Right(x,j) + StringGetPos,i, x, *, R + StringGetPos,j, x, /, R + If (i > j) + Return Left(x,i)*Right(x,i) If (j > i) - Return Left(x,j)/Right(x,j) - StringGetPos,i1, x, abs, R ; no more operators - StringGetPos,i2, x, ceil, R ; look for functions - StringGetPos,i3, x, floor, R ; insert further functions below - m := Max1(i1,i2,i3) - If (m = i1) ; apply the rightmost function - Return abs(Right(x,i1+2)) ; only one function is applied - Else If (m = i2) ; in one recursion - Return ceil(Right(x,i2+3)) - Else If (m = i3) - Return floor(Right(x,i3+4)) ; offset j + StrLen(func) - 2 - Return x + Return Left(x,j)/Right(x,j) + StringGetPos,i1, x, abs, R ; no more operators + StringGetPos,i2, x, ceil, R ; look for functions + StringGetPos,i3, x, floor, R ; insert further functions below + m := Max1(i1,i2,i3) + If (m = i1) ; apply the rightmost function + Return abs(Right(x,i1+2)) ; only one function is applied + Else If (m = i2) ; in one recursion + Return ceil(Right(x,i2+3)) + Else If (m = i3) + Return floor(Right(x,i3+4)) ; offset j + StrLen(func) - 2 + Return x } -Left(x,i) -{ - StringLeft,x, x, i - Return Eval@(x) -} -Right(x,i) -{ - StringTrimLeft,x, x, i+1 - Return Eval@(x) +Left(x,i) +{ + StringLeft,x, x, i + Return Eval@(x) +} +Right(x,i) +{ + StringTrimLeft,x, x, i+1 + Return Eval@(x) } -Max1(x0,x1="",x2="",x3="",x4="",x5="",x6="",x7="",x8="",x9="",x10="",x11="",x12="",x13="",x14="",x15="",x16="",x17="",x18="",x19="",x20="") -{ - x := x0 - Loop 20 - { - IfEqual x%A_Index%,, Break - IfGreater x%A_Index%, %x% - x := x%A_Index% - } - IfLess x,0, Return -2 ; prevent match with -1 - Return %x% +Max1(x0,x1="",x2="",x3="",x4="",x5="",x6="",x7="",x8="",x9="",x10="",x11="",x12="",x13="",x14="",x15="",x16="",x17="",x18="",x19="",x20="") +{ + x := x0 + Loop 20 + { + IfEqual x%A_Index%,, Break + IfGreater x%A_Index%, %x% + x := x%A_Index% + } + IfLess x,0, Return -2 ; prevent match with -1 + Return %x% } diff --git a/Compile.ps1 b/Compile.ps1 index 42ff021..1dec98c 100644 --- a/Compile.ps1 +++ b/Compile.ps1 @@ -1,6 +1,6 @@ -& "C:\Program Files\AutoHotkey\Compiler\Ahk2Exe.exe" /in GridMove.ahk /out Installer/GridMove.exe /icon GridMove.ico +& "C:\Program Files\AutoHotkey\Compiler\Ahk2Exe.exe" /in GridMove.ahk /out build/GridMove.exe /icon GridMove.ico -Get-ChildItem .\Installer\ -Exclude "GridMove-Setup*","GridMove-Portable*" | Compress-Archive -DestinationPath .\Installer\GridMove-Portable.zip -CompressionLevel Fastest -Force +Get-ChildItem .\build\ -Exclude "GridMove-Setup*","GridMove-Portable*" | Compress-Archive -DestinationPath .\build\GridMove-Portable.zip -CompressionLevel Fastest -Force & "C:\Program Files (x86)\Inno Setup 6\iscc.exe" Inno.iss diff --git a/Files.ahk b/Files.ahk index 51eeb81..3f25ace 100644 --- a/Files.ahk +++ b/Files.ahk @@ -8,165 +8,164 @@ ReadIni: IfExist,%A_AppData%/GridMove/%A_ScriptName%.ini ScriptDir=%A_AppData%/GridMove/%A_ScriptName%.ini - else - IfExist,%A_ScriptDir%\%A_ScriptName%.ini - { +else + IfExist,%A_ScriptDir%\%A_ScriptName%.ini + { filecopy,%A_ScriptDir%\%A_ScriptName%.ini,%A_AppData%/GridMove/%A_ScriptName%.ini ScriptDir=%A_AppData%/GridMove/%A_ScriptName%.ini - } - else - { - ScriptDir=%A_AppData%/GridMove/%A_ScriptName%.ini - } + } + else + { + ScriptDir=%A_AppData%/GridMove/%A_ScriptName%.ini + } IfExist,%ScriptDir% - IniRead,isFirstRun ,%ScriptDir%,IniSettings,IniVersion,false - + IniRead,isFirstRun ,%ScriptDir%,IniSettings,IniVersion,false IniVersion=15 IfExist,%ScriptDir% { - IniRead,IniVersion ,%ScriptDir%,IniSettings,IniVersion,1 + IniRead,IniVersion ,%ScriptDir%,IniSettings,IniVersion,1 If IniVersion = 0 Iniversion = 1 If IniVersion = 1 { - IniWrite,%GridOrder% ,%ScriptDir%,GridSettings,GridOrder + IniWrite,%GridOrder% ,%ScriptDir%,GridSettings,GridOrder IniVersion = 2 - IniWrite,%IniVersion% ,%ScriptDir%,IniSettings,Iniversion + IniWrite,%IniVersion% ,%ScriptDir%,IniSettings,Iniversion } If IniVersion = 2 { - IniWrite,%UseCommand% ,%ScriptDir%,ProgramSettings,UseCommand - IniWrite,%CommandHotkey% ,%ScriptDir%,ProgramSettings,CommandHotkey - IniWrite,%UseFastMove% ,%ScriptDir%,ProgramSettings,UseFastMove + IniWrite,%UseCommand% ,%ScriptDir%,ProgramSettings,UseCommand + IniWrite,%CommandHotkey% ,%ScriptDir%,ProgramSettings,CommandHotkey + IniWrite,%UseFastMove% ,%ScriptDir%,ProgramSettings,UseFastMove IniWrite,%FastMoveModifiers%,%ScriptDir%,ProgramSettings,FastMoveModifiers IniVersion = 3 - IniWrite, %IniVersion% ,%ScriptDir%, IniSettings,Iniversion + IniWrite, %IniVersion% ,%ScriptDir%, IniSettings,Iniversion } if IniVersion = 3 { - IniWrite,%TitleLeft% ,%ScriptDir%,ProgramSettings,TitleLeft + IniWrite,%TitleLeft% ,%ScriptDir%,ProgramSettings,TitleLeft IniVersion = 4 - IniWrite, %IniVersion% ,%ScriptDir%, IniSettings,Iniversion + IniWrite, %IniVersion% ,%ScriptDir%, IniSettings,Iniversion } if IniVersion = 4 { - IniWrite,%ShowNumbersFlag% ,%ScriptDir%,OtherSettings,ShowNumbersFlag + IniWrite,%ShowNumbersFlag% ,%ScriptDir%,OtherSettings,ShowNumbersFlag IniVersion = 5 - IniWrite,%IniVersion% ,%ScriptDir%, IniSettings,Iniversion + IniWrite,%IniVersion% ,%ScriptDir%, IniSettings,Iniversion } if IniVersion = 5 { - IniWrite,%MButtonTimeout% ,%ScriptDir%,InterfaceSettings,MButtonTimeout - IniWrite,%Transparency% ,%ScriptDir%,InterfaceSettings,Transparency + IniWrite,%MButtonTimeout% ,%ScriptDir%,InterfaceSettings,MButtonTimeout + IniWrite,%Transparency% ,%ScriptDir%,InterfaceSettings,Transparency IniVersion = 6 - IniWrite,%IniVersion% ,%ScriptDir%, IniSettings,Iniversion + IniWrite,%IniVersion% ,%ScriptDir%, IniSettings,Iniversion } if IniVersion = 6 { - IniWrite,%FastMoveMeta% ,%ScriptDir%,ProgramSettings,FastMoveMeta + IniWrite,%FastMoveMeta% ,%ScriptDir%,ProgramSettings,FastMoveMeta IniVersion = 7 - IniWrite,%IniVersion% ,%ScriptDir%, IniSettings,Iniversion + IniWrite,%IniVersion% ,%ScriptDir%, IniSettings,Iniversion } if IniVersion = 7 { - IniWrite,%Exceptions% ,%ScriptDir%,ProgramSettings,Exceptions + IniWrite,%Exceptions% ,%ScriptDir%,ProgramSettings,Exceptions IniVersion = 8 - IniWrite,%IniVersion% ,%ScriptDir%, IniSettings,Iniversion + IniWrite,%IniVersion% ,%ScriptDir%, IniSettings,Iniversion } if IniVersion = 8 { - IniWrite,%SafeMode% ,%ScriptDir%,ProgramSettings,SafeMode + IniWrite,%SafeMode% ,%ScriptDir%,ProgramSettings,SafeMode IniVersion = 9 - IniWrite,%IniVersion% ,%ScriptDir%, IniSettings,Iniversion + IniWrite,%IniVersion% ,%ScriptDir%, IniSettings,Iniversion } if IniVersion = 9 { - IniWrite,%SequentialMove% ,%ScriptDir%,ProgramSettings,SequentialMove + IniWrite,%SequentialMove% ,%ScriptDir%,ProgramSettings,SequentialMove IniVersion = 10 - IniWrite,%IniVersion% ,%ScriptDir%, IniSettings,Iniversion + IniWrite,%IniVersion% ,%ScriptDir%, IniSettings,Iniversion } if IniVersion = 10 { - IniWrite,%DebugMode% ,%ScriptDir%,ProgramSettings,DebugMode + IniWrite,%DebugMode% ,%ScriptDir%,ProgramSettings,DebugMode IniVersion = 11 - IniWrite,%IniVersion% ,%ScriptDir%, IniSettings,Iniversion + IniWrite,%IniVersion% ,%ScriptDir%, IniSettings,Iniversion } if IniVersion = 11 { - IniWrite,%GridOrder% ,%ScriptDir%,GridSettings,GridOrder - IniWrite,%Gap% ,%ScriptDir%,GridSettings,Gap - IniWrite,%GridName% ,%ScriptDir%,GridSettings,GridName + IniWrite,%GridOrder% ,%ScriptDir%,GridSettings,GridOrder + IniWrite,%Gap% ,%ScriptDir%,GridSettings,Gap + IniWrite,%GridName% ,%ScriptDir%,GridSettings,GridName IniVersion = 12 - IniWrite,%IniVersion% ,%ScriptDir%, IniSettings,Iniversion + IniWrite,%IniVersion% ,%ScriptDir%, IniSettings,Iniversion } if IniVersion = 12 { IniWrite,%DisableTitleButtonsDetection%,%ScriptDir%,OtherSettings,DisableTitleButtonsDetection IniVersion = 13 - IniWrite,%IniVersion% ,%ScriptDir%, IniSettings,Iniversion + IniWrite,%IniVersion% ,%ScriptDir%, IniSettings,Iniversion } if Iniversion = 13 { - IniWrite,%ColorTheme% ,%ScriptDir%,OtherSettings,ColorTheme - IniWrite,%Language% ,%ScriptDir%,OtherSettings,Language - IniWrite,%NoTrayIcon% ,%ScriptDir%,InterfaceSettings,NoTrayIcon - IniWrite,%AltDragToggle% ,%ScriptDir%,InterfaceSettings,AltDragToggle + IniWrite,%ColorTheme% ,%ScriptDir%,OtherSettings,ColorTheme + IniWrite,%Language% ,%ScriptDir%,OtherSettings,Language + IniWrite,%NoTrayIcon% ,%ScriptDir%,InterfaceSettings,NoTrayIcon + IniWrite,%AltDragToggle% ,%ScriptDir%,InterfaceSettings,AltDragToggle IniVersion = 14 - IniWrite,%IniVersion% ,%ScriptDir%, IniSettings,Iniversion + IniWrite,%IniVersion% ,%ScriptDir%, IniSettings,Iniversion } if IniVersion = 14 { - IniWrite,%FirstRun% ,%ScriptDir%, IniSettings,FirstRun + IniWrite,%FirstRun% ,%ScriptDir%, IniSettings,FirstRun IniVersion = 15 - IniWrite,%IniVersion% ,%ScriptDir%, IniSettings,Iniversion + IniWrite,%IniVersion% ,%ScriptDir%, IniSettings,Iniversion } - IniRead,GridName ,%ScriptDir%,GridSettings ,GridName,Error - IniRead,MButtonDrag ,%ScriptDir%,InterfaceSettings,MButtonDrag,Error - IniRead,AltDragMove ,%ScriptDir%,InterfaceSettings,AltDragMove,Error - IniRead,WinDragMove ,%ScriptDir%,InterfaceSettings,WinDragMove,Error - IniRead,EdgeDrag ,%ScriptDir%,InterfaceSettings,EdgeDrag,Error - IniRead,EdgeTime ,%ScriptDir%,OtherSettings ,EdgeTime,Error - IniRead,ShowGroupsFlag ,%ScriptDir%,OtherSettings ,ShowGroupsFlag,Error - IniRead,ShowNumbersFlag ,%ScriptDir%,OtherSettings ,ShowNumbersFlag,Error - IniRead,GridOrder ,%ScriptDir%,GridSettings ,GridOrder,Error - IniRead,Gap ,%ScriptDir%,GridSettings ,Gap,Error - IniRead,UseCommand ,%ScriptDir%,Programsettings ,UseCommand,Error - IniRead,CommandHotkey ,%ScriptDir%,Programsettings ,CommandHotkey,Error - IniRead,UseFastMove ,%ScriptDir%,Programsettings ,UseFastMove,Error - IniRead,FastMoveModifiers,%ScriptDir%,Programsettings ,FastMoveModifiers,Error - IniRead,FastMoveMeta ,%ScriptDir%,Programsettings ,FastMoveMeta,Error - IniRead,TitleLeft ,%ScriptDir%,ProgramSettings ,TitleLeft,Error - IniRead,MButtonTimeout ,%ScriptDir%,InterfaceSettings,MButtonTimeout,Error - IniRead,Transparency ,%ScriptDir%,InterfaceSettings,Transparency,Error - IniRead,Exceptions ,%ScriptDir%,ProgramSettings ,Exceptions,Error - IniRead,SafeMode ,%ScriptDir%,ProgramSettings ,SafeMode,Error - IniRead,SequentialMove ,%ScriptDir%,ProgramSettings ,SequentialMove,Error - IniRead,DebugMode ,%ScriptDir%,ProgramSettings ,DebugMode,Error + IniRead,GridName ,%ScriptDir%,GridSettings ,GridName,Error + IniRead,MButtonDrag ,%ScriptDir%,InterfaceSettings,MButtonDrag,Error + IniRead,AltDragMove ,%ScriptDir%,InterfaceSettings,AltDragMove,Error + IniRead,WinDragMove ,%ScriptDir%,InterfaceSettings,WinDragMove,Error + IniRead,EdgeDrag ,%ScriptDir%,InterfaceSettings,EdgeDrag,Error + IniRead,EdgeTime ,%ScriptDir%,OtherSettings ,EdgeTime,Error + IniRead,ShowGroupsFlag ,%ScriptDir%,OtherSettings ,ShowGroupsFlag,Error + IniRead,ShowNumbersFlag ,%ScriptDir%,OtherSettings ,ShowNumbersFlag,Error + IniRead,GridOrder ,%ScriptDir%,GridSettings ,GridOrder,Error + IniRead,Gap ,%ScriptDir%,GridSettings ,Gap,Error + IniRead,UseCommand ,%ScriptDir%,Programsettings ,UseCommand,Error + IniRead,CommandHotkey ,%ScriptDir%,Programsettings ,CommandHotkey,Error + IniRead,UseFastMove ,%ScriptDir%,Programsettings ,UseFastMove,Error + IniRead,FastMoveModifiers,%ScriptDir%,Programsettings ,FastMoveModifiers,Error + IniRead,FastMoveMeta ,%ScriptDir%,Programsettings ,FastMoveMeta,Error + IniRead,TitleLeft ,%ScriptDir%,ProgramSettings ,TitleLeft,Error + IniRead,MButtonTimeout ,%ScriptDir%,InterfaceSettings,MButtonTimeout,Error + IniRead,Transparency ,%ScriptDir%,InterfaceSettings,Transparency,Error + IniRead,Exceptions ,%ScriptDir%,ProgramSettings ,Exceptions,Error + IniRead,SafeMode ,%ScriptDir%,ProgramSettings ,SafeMode,Error + IniRead,SequentialMove ,%ScriptDir%,ProgramSettings ,SequentialMove,Error + IniRead,DebugMode ,%ScriptDir%,ProgramSettings ,DebugMode,Error IniRead,DisableTitleButtonsDetection,%ScriptDir%,OtherSettings,DisableTitleButtonsDetection,Error - IniRead,ColorTheme ,%ScriptDir%,OtherSettings ,ColorTheme,Error - IniRead,Language ,%ScriptDir%,OtherSettings ,Language,Error - IniRead,Registered ,%ScriptDir%,OtherSettings ,Registered,Error - IniRead,NoTrayIcon ,%ScriptDir%,InterfaceSettings,NoTrayIcon,Error - IniRead,AltDragToggle ,%ScriptDir%,InterfaceSettings,AltDragToggle,Error - IniRead,FirstRun ,%ScriptDir%,IniSettings ,FirstRun,Error + IniRead,ColorTheme ,%ScriptDir%,OtherSettings ,ColorTheme,Error + IniRead,Language ,%ScriptDir%,OtherSettings ,Language,Error + IniRead,Registered ,%ScriptDir%,OtherSettings ,Registered,Error + IniRead,NoTrayIcon ,%ScriptDir%,InterfaceSettings,NoTrayIcon,Error + IniRead,AltDragToggle ,%ScriptDir%,InterfaceSettings,AltDragToggle,Error + IniRead,FirstRun ,%ScriptDir%,IniSettings ,FirstRun,Error If(Registered = "Error") Registered = - If (GridName = "Error" OR MButtonDrag = "Error" OR AltDragMove = "Error" OR WinDragMove = "Error" - OR EdgeDrag = "Error" OR EdgeTime = "Error" OR ShowGroupsFlag = "Error" OR Gap = "Error" - OR ShowGroupsFlag = "Error" OR ShowNumbersFlag = "Error" - OR GridOrder = "Error" OR UseCommand = "Error" - OR CommandHotkey = "Error" OR UseFastMove = "Error" OR FastMoveModifiers = "Error" - OR FastMoveMeta = "Error" OR TitleLeft = "Error" OR MButtonTimeout = "Error" - OR Transparency = "Error" OR Exceptions = "Error" OR SafeMode = "Error" - OR SequentialMove = "Error" OR DebugMode = "Error" OR NoTrayIcon = "Error" - OR FirstRun = "ERROR" OR AltDragToggle = "Error" - OR DisableTitleButtonsDetection = "Error") + If (GridName = "Error" OR MButtonDrag = "Error" OR AltDragMove = "Error" OR WinDragMove = "Error" + OR EdgeDrag = "Error" OR EdgeTime = "Error" OR ShowGroupsFlag = "Error" OR Gap = "Error" + OR ShowGroupsFlag = "Error" OR ShowNumbersFlag = "Error" + OR GridOrder = "Error" OR UseCommand = "Error" + OR CommandHotkey = "Error" OR UseFastMove = "Error" OR FastMoveModifiers = "Error" + OR FastMoveMeta = "Error" OR TitleLeft = "Error" OR MButtonTimeout = "Error" + OR Transparency = "Error" OR Exceptions = "Error" OR SafeMode = "Error" + OR SequentialMove = "Error" OR DebugMode = "Error" OR NoTrayIcon = "Error" + OR FirstRun = "ERROR" OR AltDragToggle = "Error" + OR DisableTitleButtonsDetection = "Error") { MsgBox,%error_inifile% FileDelete,%ScriptDir% @@ -185,10 +184,10 @@ ReadIni: return firstRun: -; auto select anguage + ; auto select anguage FirstRun :=false if ( A_Language = "0804" OR A_Language = "1004" ){ - Language = zh_CN + Language = zh_CN } else if ( A_Language = "040c" OR A_Language = "080c" OR A_Language = "0c0c" OR = "100c" OR A_Language = "140c" OR A_Language = "180c") { Language = FR @@ -196,56 +195,56 @@ firstRun: else { Language = EN } - + GoSub,setlanguage ; GoSub,AboutHelp GoSub,WriteIni MsgBox, , GridMove, %firstruninfo%, 10 - ; msgbox,64,%info_firstrun_title%,%info_firstrun% - ; settimer, helper,100 +; msgbox,64,%info_firstrun_title%,%info_firstrun% +; settimer, helper,100 Return - + WriteIni: IfNotExist,%ScriptDir% { - FileCreateDir,%A_AppData%/GridMove/ - if(ErrorLevel <> 0) - { - ScriptDir=%A_ScriptDir%\%A_ScriptName%.ini - } + FileCreateDir,%A_AppData%/GridMove/ + if(ErrorLevel <> 0) + { + ScriptDir=%A_ScriptDir%\%A_ScriptName%.ini + } FileAppend, ,%ScriptDir% } - IniWrite,%GridName% ,%ScriptDir%,GridSettings ,GridName - IniWrite,%MButtonDrag% ,%ScriptDir%,InterfaceSettings,MButtonDrag - IniWrite,%AltDragMove% ,%ScriptDir%,InterfaceSettings,AltDragMove - IniWrite,%WinDragMove% ,%ScriptDir%,InterfaceSettings,WinDragMove - IniWrite,%EdgeDrag% ,%ScriptDir%,InterfaceSettings,EdgeDrag - IniWrite,%EdgeTime% ,%ScriptDir%,OtherSettings ,EdgeTime - IniWrite,%ShowGroupsFlag% ,%ScriptDir%,OtherSettings ,ShowGroupsFlag - IniWrite,%ShowNumbersFlag% ,%ScriptDir%,OtherSettings ,ShowNumbersFlag - IniWrite,%GridOrder% ,%ScriptDir%,GridSettings ,GridOrder - IniWrite,%Gap% ,%ScriptDir%,GridSettings ,Gap - IniWrite,%UseCommand% ,%ScriptDir%,ProgramSettings ,UseCommand - IniWrite,%CommandHotkey% ,%ScriptDir%,ProgramSettings ,CommandHotkey - IniWrite,%UseFastMove% ,%ScriptDir%,ProgramSettings ,UseFastMove - IniWrite,%FastMoveModifiers%,%ScriptDir%,ProgramSettings ,FastMoveModifiers - IniWrite,%FastMoveMeta% ,%ScriptDir%,ProgramSettings ,FastMoveMeta - IniWrite,%SafeMode% ,%ScriptDir%,ProgramSettings ,SafeMode - IniWrite,%TitleLeft% ,%ScriptDir%,ProgramSettings ,TitleLeft - IniWrite,%MButtonTimeout% ,%ScriptDir%,InterfaceSettings,MButtonTimeout - IniWrite,%Transparency% ,%ScriptDir%,InterfaceSettings,Transparency - IniWrite,%Exceptions% ,%ScriptDir%,ProgramSettings,Exceptions - IniWrite,%SequentialMove% ,%ScriptDir%,ProgramSettings,SequentialMove - IniWrite,%DebugMode% ,%ScriptDir%,ProgramSettings,DebugMode + IniWrite,%GridName% ,%ScriptDir%,GridSettings ,GridName + IniWrite,%MButtonDrag% ,%ScriptDir%,InterfaceSettings,MButtonDrag + IniWrite,%AltDragMove% ,%ScriptDir%,InterfaceSettings,AltDragMove + IniWrite,%WinDragMove% ,%ScriptDir%,InterfaceSettings,WinDragMove + IniWrite,%EdgeDrag% ,%ScriptDir%,InterfaceSettings,EdgeDrag + IniWrite,%EdgeTime% ,%ScriptDir%,OtherSettings ,EdgeTime + IniWrite,%ShowGroupsFlag% ,%ScriptDir%,OtherSettings ,ShowGroupsFlag + IniWrite,%ShowNumbersFlag% ,%ScriptDir%,OtherSettings ,ShowNumbersFlag + IniWrite,%GridOrder% ,%ScriptDir%,GridSettings ,GridOrder + IniWrite,%Gap% ,%ScriptDir%,GridSettings ,Gap + IniWrite,%UseCommand% ,%ScriptDir%,ProgramSettings ,UseCommand + IniWrite,%CommandHotkey% ,%ScriptDir%,ProgramSettings ,CommandHotkey + IniWrite,%UseFastMove% ,%ScriptDir%,ProgramSettings ,UseFastMove + IniWrite,%FastMoveModifiers%,%ScriptDir%,ProgramSettings ,FastMoveModifiers + IniWrite,%FastMoveMeta% ,%ScriptDir%,ProgramSettings ,FastMoveMeta + IniWrite,%SafeMode% ,%ScriptDir%,ProgramSettings ,SafeMode + IniWrite,%TitleLeft% ,%ScriptDir%,ProgramSettings ,TitleLeft + IniWrite,%MButtonTimeout% ,%ScriptDir%,InterfaceSettings,MButtonTimeout + IniWrite,%Transparency% ,%ScriptDir%,InterfaceSettings,Transparency + IniWrite,%Exceptions% ,%ScriptDir%,ProgramSettings,Exceptions + IniWrite,%SequentialMove% ,%ScriptDir%,ProgramSettings,SequentialMove + IniWrite,%DebugMode% ,%ScriptDir%,ProgramSettings,DebugMode IniWrite,%DisableTitleButtonsDetection%,%ScriptDir%,OtherSettings,DisableTitleButtonsDetection - IniWrite,%ColorTheme% ,%ScriptDir%,OtherSettings ,ColorTheme - IniWrite,%IniVersion% ,%ScriptDir%,IniSettings ,iniversion - IniWrite,%Language% ,%ScriptDir%,OtherSettings ,Language - IniWrite,%NoTrayIcon% ,%ScriptDir%,InterfaceSettings,NoTrayIcon - IniWrite,%AltDragToggle% ,%ScriptDir%,InterfaceSettings,AltDragToggle - IniWrite,%FirstRun% ,%ScriptDir%,IniSettings ,FirstRun -Return - + IniWrite,%ColorTheme% ,%ScriptDir%,OtherSettings ,ColorTheme + IniWrite,%IniVersion% ,%ScriptDir%,IniSettings ,iniversion + IniWrite,%Language% ,%ScriptDir%,OtherSettings ,Language + IniWrite,%NoTrayIcon% ,%ScriptDir%,InterfaceSettings,NoTrayIcon + IniWrite,%AltDragToggle% ,%ScriptDir%,InterfaceSettings,AltDragToggle + IniWrite,%FirstRun% ,%ScriptDir%,IniSettings ,FirstRun +Return + ;***************************************************************About / help GUI /* @@ -263,7 +262,7 @@ AboutHelp: else IfExist %A_ScriptDir%\gridmove.exe gui, 3:Add , Picture, x15 y35,%A_ScriptDir%\gridmove.exe - + gui, 3:Font,Bold s10 if(Registered="quebec") gui, 3:Add ,Text,x70 y45,GridMove V%ScriptVersion% by João Paiva`n @@ -289,7 +288,7 @@ AboutHelp: IfExist,%A_SCRIPTDIR%/Images/CLP_LOGO.png Gui, 3:Add ,Picture, Y290 X235,%A_SCRIPTDIR%/Images/CLP_LOGO.png }else{ - ifexist,%a_scriptdir%/images/cody.png + ifexist,%a_scriptdir%/images/cody.png gui, 3:add ,picture, y290 x280,%a_scriptdir%/images/cody.png } @@ -312,10 +311,10 @@ AboutHelp: Gui, 3:Add, Edit, w413 R29 vMyEdit ReadOnly if(Language = "FR"){ IfExist, %A_ScriptDir%\GridMoveHelp_FR.txt - FileRead, FileContents,%A_ScriptDir%\GridMoveHelp_FR.txt + FileRead, FileContents,%A_ScriptDir%\GridMoveHelp_FR.txt }else{ IfExist, %A_ScriptDir%\GridMoveHelp_EN.txt - FileRead, FileContents,%A_ScriptDir%\GridMoveHelp_EN.txt + FileRead, FileContents,%A_ScriptDir%\GridMoveHelp_EN.txt } GuiControl,3:, MyEdit, %FileContents% @@ -328,8 +327,6 @@ AboutHelp: ;Gui, add, checkbox, ,By dragging a window while pressing middle mouse button ;Gui, add, checkbox, ,By dragging a window to the edge of the screen - - ;**************General + complementary functions gui, 3:tab @@ -342,77 +339,76 @@ return ; Post: ; Run,http://www.donationcoder.com/Forums/bb/index.php?topic=3824 -; GoSub,3GuiCLOSE +; GoSub,3GuiCLOSE ; return - + ; MainSite: ; Run,http://www.donationcoder.com/ -; GoSub,3Guiclose +; GoSub,3Guiclose ; return - + ; DonateSite: ; Run,http://www.donationcoder.com/Donate/index.html ; GoSub,3Guiclose ; return - + ; DonateAuthor: ; Run,https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=jgpaiva`%40gmail`%2ecom&item_name`=donate`%20to`%20jgpaiva&item_number`=donationcoder`%2ecom&no_shipping=1&cn=Please`%20drop`%20me`%20a`%20line`%20`%3aD&tax`=0¤cy_code=EUR&bn=PP`%2dDonationsBF&charset=UTF`%2d8 ; GoSub,3Guiclose -; return - +; return + ; 3GuiEscape: -; 3GuiClose: +; 3GuiClose: ; buttonok: ; gui,3:destroy ; mutex:=false ; return - -;*********************************************************************Templates +;*********************************************************************Templates Template-3part: Menu,templates_menu,DeleteAll - CreateTemplatesMenu() + CreateTemplatesMenu() SysGet, MonitorCount, MonitorCount Count := 0 - + loop, %MonitorCount% { SysGet, Monitor, MonitorWorkArea,%A_index% MonitorWidth := MonitorRight - MonitorLeft MonitorHeight := MonitorBottom - MonitorTop - + Count+=1 - %Count%TriggerTop := MonitorTop - %Count%TriggerRight := MonitorRight + %Count%TriggerTop := MonitorTop + %Count%TriggerRight := MonitorRight %Count%TriggerBottom := MonitorBottom - %Count%TriggerLeft := MonitorLeft + Round(MonitorWidth / 3) - %Count%GridTop := %Count%TriggerTop - %Count%GridRight := %Count%TriggerRight - %Count%GridBottom := %Count%TriggerBottom - %Count%GridLeft := %Count%TriggerLeft - + %Count%TriggerLeft := MonitorLeft + Round(MonitorWidth / 3) + %Count%GridTop := %Count%TriggerTop + %Count%GridRight := %Count%TriggerRight + %Count%GridBottom := %Count%TriggerBottom + %Count%GridLeft := %Count%TriggerLeft + Count+=1 - %Count%TriggerTop := MonitorTop - %Count%TriggerRight := MonitorLeft + Round(MonitorWidth / 3) + %Count%TriggerTop := MonitorTop + %Count%TriggerRight := MonitorLeft + Round(MonitorWidth / 3) %Count%TriggerBottom := MonitorTop + Round(MonitorHeight / 2) - %Count%TriggerLeft := MonitorLeft - %Count%GridTop := %Count%TriggerTop - %Count%GridRight := %Count%TriggerRight - %Count%GridBottom := %Count%TriggerBottom - %Count%GridLeft := %Count%TriggerLeft - + %Count%TriggerLeft := MonitorLeft + %Count%GridTop := %Count%TriggerTop + %Count%GridRight := %Count%TriggerRight + %Count%GridBottom := %Count%TriggerBottom + %Count%GridLeft := %Count%TriggerLeft + Count+=1 temp := count - 1 - %Count%TriggerTop := %Temp%TriggerBottom +0.01 - %Count%TriggerRight := MonitorLeft + Round(MonitorWidth / 3) + %Count%TriggerTop := %Temp%TriggerBottom +0.01 + %Count%TriggerRight := MonitorLeft + Round(MonitorWidth / 3) %Count%TriggerBottom := MonitorBottom - %Count%TriggerLeft := MonitorLeft - %Count%GridTop := %Count%TriggerTop - %Count%GridRight := %Count%TriggerRight - %Count%GridBottom := %Count%TriggerBottom - %Count%GridLeft := %Count%TriggerLeft + %Count%TriggerLeft := MonitorLeft + %Count%GridTop := %Count%TriggerTop + %Count%GridRight := %Count%TriggerRight + %Count%GridBottom := %Count%TriggerBottom + %Count%GridLeft := %Count%TriggerLeft } NGroups := MonitorCount * 3 Gui,Destroy diff --git a/GridMove.ahk b/GridMove.ahk index 1cf3825..a45881f 100644 --- a/GridMove.ahk +++ b/GridMove.ahk @@ -43,7 +43,7 @@ Gap := 1 ;;end of options -ScriptVersion = 2.02 +ScriptVersion = 2.03 ; Detect Windows 10 if % substr(a_osversion, 1, 2) = 10 @@ -505,49 +505,49 @@ return ;*******************AltDrag method #if AltDragMove && GetKeyState("Shift", "P") ~LWin & LButton:: - CoordMode,Mouse,Screen - MouseGetPos, OldMouseX, OldMouseY, Window, - WinGetTitle,WinTitle,ahk_id %Window% - WinGetClass,WinClass,ahk_id %Window% - WinGetPos,WinLeft,WinTop,WinWidth,WinHeight,ahk_id%Window% - WinGet,WinStyle,Style,ahk_id %Window% - WinGet,WindowId,Id,ahk_id %Window% - WinGet, WindowProcess , ProcessName, ahk_id %Window% - - if SafeMode - { - if not (WinStyle & 0x40000) ;0x40000 = WS_SIZEBOX = WS_THICKFRAME + CoordMode,Mouse,Screen + MouseGetPos, OldMouseX, OldMouseY, Window, + WinGetTitle,WinTitle,ahk_id %Window% + WinGetClass,WinClass,ahk_id %Window% + WinGetPos,WinLeft,WinTop,WinWidth,WinHeight,ahk_id%Window% + WinGet,WinStyle,Style,ahk_id %Window% + WinGet,WindowId,Id,ahk_id %Window% + WinGet, WindowProcess , ProcessName, ahk_id %Window% + + if SafeMode + { + if not (WinStyle & 0x40000) ;0x40000 = WS_SIZEBOX = WS_THICKFRAME + { + sendinput,{LWindown} + Keywait, LButton + sendinput,{Lwinup} + Return + } + } + If Winclass in %Exceptions% { sendinput,{LWindown} Keywait, LButton sendinput,{Lwinup} Return } - } - If Winclass in %Exceptions% - { - sendinput,{LWindown} - Keywait, LButton - sendinput,{Lwinup} - Return - } - If WindowProcess in %MButtonExceptions% - { - sendinput,{LWindown} - Keywait, LButton - sendinput,{Lwinup} - Return - } - KeyWait,LButton,T%MButtonTimeOut% - if errorlevel = 0 - { - sendinput,{LButton} - return - } + If WindowProcess in %MButtonExceptions% + { + sendinput,{LWindown} + Keywait, LButton + sendinput,{Lwinup} + Return + } + KeyWait,LButton,T%MButtonTimeOut% + if errorlevel = 0 + { + sendinput,{LButton} + return + } - Winactivate, ahk_id %window% - Hotkey = LButton - GoSub, DropZoneMode + Winactivate, ahk_id %window% + Hotkey = LButton + GoSub, DropZoneMode return #if @@ -555,49 +555,49 @@ return #if WinDragMove ~LWin & RButton:: ~RWin & RButton:: - CoordMode,Mouse,Screen - MouseGetPos, OldMouseX, OldMouseY, Window, - WinGetTitle,WinTitle,ahk_id %Window% - WinGetClass,WinClass,ahk_id %Window% - WinGetPos,WinLeft,WinTop,WinWidth,WinHeight,ahk_id%Window% - WinGet,WinStyle,Style,ahk_id %Window% - WinGet,WindowId,Id,ahk_id %Window% - WinGet, WindowProcess , ProcessName, ahk_id %Window% - - if SafeMode - { - if not (WinStyle & 0x40000) ;0x40000 = WS_SIZEBOX = WS_THICKFRAME + CoordMode,Mouse,Screen + MouseGetPos, OldMouseX, OldMouseY, Window, + WinGetTitle,WinTitle,ahk_id %Window% + WinGetClass,WinClass,ahk_id %Window% + WinGetPos,WinLeft,WinTop,WinWidth,WinHeight,ahk_id%Window% + WinGet,WinStyle,Style,ahk_id %Window% + WinGet,WindowId,Id,ahk_id %Window% + WinGet, WindowProcess , ProcessName, ahk_id %Window% + + if SafeMode + { + if not (WinStyle & 0x40000) ;0x40000 = WS_SIZEBOX = WS_THICKFRAME + { + SendInput, {LWinDown} + Keywait, RButton + SendInput, {LWinUp} + Return + } + } + If Winclass in %Exceptions% { SendInput, {LWinDown} Keywait, RButton SendInput, {LWinUp} Return } - } - If Winclass in %Exceptions% - { - SendInput, {LWinDown} - Keywait, RButton - SendInput, {LWinUp} - Return - } - If WindowProcess in %MButtonExceptions% - { - SendInput, {LWinDown} - Keywait, RButton - SendInput, {LWinUp} - Return - } - KeyWait,RButton,T%MButtonTimeOut% - if errorlevel = 0 - { - sendinput,{RButton} - return - } + If WindowProcess in %MButtonExceptions% + { + SendInput, {LWinDown} + Keywait, RButton + SendInput, {LWinUp} + Return + } + KeyWait,RButton,T%MButtonTimeOut% + if errorlevel = 0 + { + sendinput,{RButton} + return + } - Winactivate, ahk_id %window% - Hotkey = RButton - GoSub, DropZoneMode + Winactivate, ahk_id %window% + Hotkey = RButton + GoSub, DropZoneMode return #if diff --git a/GridsExample/100Possibilities.grid b/GridsExample/100Possibilities.grid deleted file mode 100644 index 4cd0b53..0000000 --- a/GridsExample/100Possibilities.grid +++ /dev/null @@ -1,2885 +0,0 @@ -[Groups] - -NumberOfGroups = 198 - -[] -;================================================================== -; MONITOR 1 -;================================================================== - -[] -;------------------------------------------------------------------ -; singles (16) -;------------------------------------------------------------------ - -; 1;1 -[1] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 2 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 6 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 2 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 6 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 1 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 1 - -; 1;2 -[2] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 2 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 6 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 10 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 14 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 1 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 1 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 2 - -; 1;3 -[3] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 2 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 6 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 18 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 22 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 1 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 2 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 3 - -; 1;4 -[4] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 2 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 6 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 26 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 30 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 1 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 3 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 - -; 2;1 -[5] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 10 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 14 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 2 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 6 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 1 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 2 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 1 - -; 2;2 -[6] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 10 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 14 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 10 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 14 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 1 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 2 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 1 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 2 - -; 2;3 -[7] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 10 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 14 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 18 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 22 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 1 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 2 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 2 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 3 - -;2;4 -[8] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 10 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 14 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 26 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 30 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 1 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 2 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 3 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 - -; 3;1 -[9] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 18 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 22 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 2 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 6 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 2 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 3 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 1 - -; 3;2 -[10] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 18 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 22 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 10 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 14 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 2 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 3 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 1 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 2 - -; 3;3 -[11] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 18 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 22 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 18 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 22 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 2 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 3 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 2 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 3 - -; 3;4 -[12] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 18 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 22 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 26 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 30 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 2 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 3 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 3 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 - -; 4;1 -[13] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 26 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 30 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 2 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 6 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 3 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 1 - -; 4;2 -[14] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 26 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 30 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 10 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 14 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 3 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 1 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 2 - -;4;3 -[15] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 26 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 30 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 18 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 22 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 3 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 2 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 3 - -; 4;4 -[16] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 26 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 30 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 26 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 30 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 3 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 3 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 - -[] -;------------------------------------------------------------------ -; doubles horizontal (12) -;------------------------------------------------------------------ - -; 1;1:2 -[17] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 2 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 6 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 7 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 9 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 1 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 2 - -; 1;2:3 -[18] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 2 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 6 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 15 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 17 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 1 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 1 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 3 - -; 1;3:4 -[19] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 2 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 6 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 23 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 25 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 1 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 2 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 - -; 2;1:2 -[20] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 10 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 14 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 7 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 9 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 1 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 2 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 2 - -; 2;2:3 -[21] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 10 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 14 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 15 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 17 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 1 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 2 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 1 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 3 - -; 2;3:4 -[22] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 10 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 14 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 23 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 25 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 1 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 2 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 2 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 - -; 3;1:2 -[23] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 18 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 22 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 7 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 9 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 2 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 3 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 2 - -; 3;2:3 -[24] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 18 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 22 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 15 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 17 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 2 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 3 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 1 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 3 - -; 3;3:4 -[25] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 18 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 22 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 23 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 25 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 2 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 3 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 2 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 - -; 4;1:2 -[26] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 26 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 30 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 7 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 9 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 3 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 2 - -; 4;2:3 -[27] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 26 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 30 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 15 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 17 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 3 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 1 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 3 - -; 4;3:4 -[28] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 26 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 30 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 23 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 25 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 3 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 2 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 - - -[] -;------------------------------------------------------------------ -; doubles vertical (12) -;------------------------------------------------------------------ - -; 1:2;1 -[29] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 7 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 9 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 2 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 6 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 2 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 1 - -; 1:2;2 -[30] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 7 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 9 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 10 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 14 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 2 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 1 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 2 - -; 1:2;3 -[31] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 7 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 9 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 18 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 22 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 2 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 2 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 3 - -; 1:2;4 -[32] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 7 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 9 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 26 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 30 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 2 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 3 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 - -; 2:3;1 -[33] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 15 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 17 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 2 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 6 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 1 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 3 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 1 - -; 2:3;2 -[34] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 15 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 17 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 10 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 14 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 1 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 3 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 1 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 2 - -; 2:3;3 -[35] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 15 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 17 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 18 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 22 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 1 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 3 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 2 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 3 - -; 2:3;4 -[36] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 15 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 17 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 26 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 30 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 1 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 3 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 3 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 - -; 3:4;1 -[37] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 23 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 25 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 2 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 6 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 2 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 1 - -; 3:4;2 -[38] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 23 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 25 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 10 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 14 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 2 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 1 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 2 - -; 3:4;3 -[39] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 23 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 25 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 18 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 22 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 2 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 2 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 3 - -; 3:4;4 -[40] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 23 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 25 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 26 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 30 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 2 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 3 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 - - -[] -;------------------------------------------------------------------ -; triples horizontal (8) -;------------------------------------------------------------------ - -; 1;1:3 -[41] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 2 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 6 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 6 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 15 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 1 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 3 - -; 1;2:4 -[42] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 2 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 6 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 17 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 26 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 1 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 1 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 - -; 2;1:3 -[43] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 10 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 14 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 6 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 15 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 1 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 2 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 3 - -; 2;2:4 -[44] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 10 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 14 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 17 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 26 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 1 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 2 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 1 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 - -; 3;1:3 -[45] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 18 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 22 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 6 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 15 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 2 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 3 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 3 - -; 3;2:4 -[46] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 18 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 22 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 17 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 26 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 2 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 3 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 1 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 - -; 4;1:3 -[47] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 26 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 30 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 6 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 15 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 3 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 3 - -; 4;2:4 -[48] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 26 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 30 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 17 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 26 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 3 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 1 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 - - -[] -;------------------------------------------------------------------ -; triples vertical (8) -;------------------------------------------------------------------ - -; 1:3;1 -[49] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 6 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 15 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 2 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 6 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 3 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 1 -; 1:3;2 -[50] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 6 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 15 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 10 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 14 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 3 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 1 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 2 -; 1:3;3 -[51] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 6 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 15 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 18 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 22 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 3 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 2 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 3 -; 1:3;4 -[52] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 6 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 15 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 26 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 30 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 3 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 3 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 -; 2:3;1 -[53] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 17 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 26 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 2 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 6 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 1 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 1 -; 2:3;2 -[54] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 17 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 26 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 10 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 14 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 1 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 1 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 2 -; 2:3;3 -[55] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 17 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 26 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 18 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 22 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 1 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 2 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 3 -; 2:3;4 -[56] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 17 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 26 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 26 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 30 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 1 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 3 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 - - -[] -;------------------------------------------------------------------ -; quadruples square (9) -;------------------------------------------------------------------ - -; 1:2;1:2 -[57] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 7 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 9 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 7 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 9 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 2 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 2 -; 1:2;2:3 -[58] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 7 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 9 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 15 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 17 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 2 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 1 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 3 -; 1:2;3:4 -[59] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 7 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 9 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 23 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 25 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 2 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 2 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 -; 2:3;1:2 -[60] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 15 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 17 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 7 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 9 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 1 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 3 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 2 -; 2:3;2:3 -[61] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 15 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 17 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 15 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 17 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 1 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 3 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 1 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 3 -; 2:3;3:4 -[62] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 15 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 17 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 23 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 25 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 1 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 3 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 2 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 -; 3:4;1:2 -[63] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 23 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 25 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 7 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 9 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 2 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 2 -; 3:4;2:3 -[64] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 23 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 25 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 15 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 17 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 2 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 1 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 3 -; 3:4;3:4 -[65] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 23 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 25 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 23 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 25 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 2 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 2 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 - - -[] -;------------------------------------------------------------------ -; sixtuples horizontal (6) -;------------------------------------------------------------------ - -; 1:2;1:3 -[66] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 7 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 9 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 6 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 15 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 2 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 3 -; 1:2;2:4 -[67] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 7 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 9 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 17 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 26 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 2 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 1 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 -; 2:2;1:3 -[68] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 15 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 17 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 6 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 15 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 1 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 3 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 3 -; 2:3;2:4 -[69] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 15 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 17 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 17 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 26 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 1 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 3 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 1 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 -; 3:4;1:3 -[70] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 23 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 25 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 6 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 15 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 2 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 3 -; 3:4;2:4 -[71] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 23 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 25 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 17 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 26 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 2 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 1 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 - - -[] -;------------------------------------------------------------------ -; sixtuples vertical (6) -;------------------------------------------------------------------ - -; 1:3;1:2 -[72] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 6 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 15 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 7 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 9 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 3 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 2 -; 1:3;2:3 -[73] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 6 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 15 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 15 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 17 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 3 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 1 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 3 -; 1:3;3:4 -[74] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 6 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 15 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 23 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 25 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 3 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 2 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 -; 2:4;1:2 -[75] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 17 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 26 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 7 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 9 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 1 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 2 -; 2:4;2:3 -[76] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 17 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 26 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 15 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 17 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 1 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 1 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 3 -; 2:4;3:4 -[77] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 17 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 26 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 23 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 25 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 1 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 2 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 - - -[] -;------------------------------------------------------------------ -; ninetuples (4) -;------------------------------------------------------------------ - -; 1:3;1:3 -[78] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 6 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 15 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 6 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 15 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 3 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 3 -; 1:3;2:4 -[79] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 6 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 15 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 17 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 26 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 3 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 1 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 -; 2:4;1:3 -[80] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 17 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 26 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 6 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 15 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 1 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 3 -; 2:4;2:4 -[81] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 17 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 26 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 17 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 26 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 1 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 1 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 - -[] -;------------------------------------------------------------------ -; quadruples horizontal (4) -;------------------------------------------------------------------ - -; 1;1:4 -[82] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 2 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 6 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 0 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 32 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 1 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 -; 2;1:4 -[83] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 10 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 14 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 0 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 32 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 1 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 2 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 -; 3;1:4 -[84] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 18 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 22 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 0 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 32 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 2 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 3 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 -; 4;1:4 -[85] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 26 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 30 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 0 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 32 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 3 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 - - -[] -;------------------------------------------------------------------ -; quadruples vertical (4) -;------------------------------------------------------------------ - -; 1:4;1 -[86] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 0 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 32 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 2 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 6 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 1 -; 1:4;2 -[87] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 0 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 32 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 10 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 14 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 1 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 2 -; 1:4;3 -[88] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 0 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 32 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 18 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 22 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 2 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 3 -; 1:4;4 -[89] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 0 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 32 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 26 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 30 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 3 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 - - -[] -;------------------------------------------------------------------ -; eightuples horizontal (3) -;------------------------------------------------------------------ - -; 1:2;1:4 -[90] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 7 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 9 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 0 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 32 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 2 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 -; 2:3;1:4 -[91] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 15 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 17 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 0 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 32 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 1 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 3 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 -; 3:4;1:4 -[92] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 23 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 25 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 0 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 32 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 2 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 - - -[] -;------------------------------------------------------------------ -; eightuples vertical (3) -;------------------------------------------------------------------ - -; 1:4;1:2 -[93] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 0 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 32 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 7 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 9 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 2 -; 1:4;2:3 -[94] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 0 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 32 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 15 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 17 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 1 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 3 -; 1:4;3:4 -[95] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 0 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 32 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 23 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 25 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 2 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 - - -[] -;------------------------------------------------------------------ -; twelvetuples horizontal (2) -;------------------------------------------------------------------ - -; 1:3;1:4 -[96] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 6 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 15 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 0 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 32 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 3 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 - -; 2:4;1:4 -[97] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 17 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 26 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 0 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 32 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 1 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 - -[] -;------------------------------------------------------------------ -; twelvetuples vertical (2) -;------------------------------------------------------------------ - -; 1:4;1:3 -[98] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 0 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 32 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 6 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 15 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 0 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 3 - -; 1:4;2:4 -[99] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 32 * 0 - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 32 * 32 - - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 32 * 17 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 32 * 26 - - GridTop = [Monitor1Top] + [Monitor1Height] / 4 * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] / 4 * 4 - - GridLeft = [Monitor1Left] + [Monitor1Width] / 4 * 1 - GridRight = [Monitor1Left] + [Monitor1Width] / 4 * 4 - - - - -[] -;================================================================== -; MONITOR 2 -;================================================================== - -[] -;------------------------------------------------------------------ -; singles (16) -;------------------------------------------------------------------ - -; 1;1 -[100] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 2 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 6 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 2 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 6 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 1 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 1 - -; 1;2 -[101] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 2 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 6 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 10 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 14 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 1 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 1 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 2 - -; 1;3 -[102] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 2 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 6 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 18 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 22 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 1 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 2 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 3 - -; 1;4 -[103] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 2 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 6 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 26 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 30 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 1 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 3 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 - -; 2;1 -[104] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 10 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 14 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 2 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 6 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 1 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 2 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 1 - -; 2;2 -[105] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 10 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 14 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 10 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 14 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 1 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 2 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 1 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 2 - -; 2;3 -[106] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 10 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 14 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 18 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 22 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 1 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 2 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 2 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 3 - -;2;4 -[107] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 10 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 14 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 26 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 30 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 1 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 2 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 3 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 - -; 3;1 -[108] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 18 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 22 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 2 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 6 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 2 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 3 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 1 - -; 3;2 -[109] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 18 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 22 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 10 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 14 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 2 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 3 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 1 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 2 - -; 3;3 -[110] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 18 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 22 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 18 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 22 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 2 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 3 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 2 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 3 - -; 3;4 -[111] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 18 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 22 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 26 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 30 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 2 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 3 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 3 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 - -; 4;1 -[112] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 26 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 30 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 2 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 6 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 3 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 1 - -; 4;2 -[113] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 26 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 30 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 10 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 14 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 3 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 1 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 2 - -;4;3 -[114] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 26 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 30 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 18 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 22 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 3 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 2 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 3 - -; 4;4 -[115] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 26 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 30 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 26 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 30 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 3 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 3 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 - -[] -;------------------------------------------------------------------ -; doubles horizontal (12) -;------------------------------------------------------------------ - -; 1;1:2 -[116] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 2 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 6 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 7 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 9 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 1 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 2 - -; 1;2:3 -[117] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 2 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 6 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 15 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 17 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 1 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 1 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 3 - -; 1;3:4 -[118] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 2 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 6 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 23 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 25 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 1 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 2 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 - -; 2;1:2 -[119] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 10 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 14 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 7 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 9 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 1 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 2 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 2 - -; 2;2:3 -[120] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 10 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 14 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 15 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 17 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 1 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 2 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 1 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 3 - -; 2;3:4 -[121] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 10 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 14 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 23 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 25 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 1 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 2 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 2 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 - -; 3;1:2 -[122] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 18 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 22 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 7 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 9 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 2 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 3 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 2 - -; 3;2:3 -[123] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 18 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 22 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 15 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 17 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 2 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 3 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 1 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 3 - -; 3;3:4 -[124] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 18 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 22 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 23 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 25 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 2 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 3 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 2 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 - -; 4;1:2 -[125] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 26 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 30 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 7 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 9 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 3 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 2 - -; 4;2:3 -[126] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 26 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 30 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 15 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 17 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 3 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 1 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 3 - -; 4;3:4 -[127] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 26 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 30 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 23 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 25 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 3 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 2 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 - - -[] -;------------------------------------------------------------------ -; doubles vertical (12) -;------------------------------------------------------------------ - -; 1:2;1 -[128] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 7 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 9 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 2 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 6 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 2 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 1 - -; 1:2;2 -[129] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 7 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 9 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 10 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 14 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 2 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 1 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 2 - -; 1:2;3 -[130] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 7 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 9 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 18 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 22 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 2 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 2 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 3 - -; 1:2;4 -[131] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 7 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 9 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 26 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 30 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 2 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 3 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 - -; 2:3;1 -[132] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 15 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 17 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 2 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 6 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 1 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 3 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 1 - -; 2:3;2 -[133] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 15 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 17 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 10 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 14 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 1 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 3 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 1 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 2 - -; 2:3;3 -[134] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 15 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 17 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 18 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 22 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 1 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 3 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 2 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 3 - -; 2:3;4 -[135] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 15 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 17 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 26 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 30 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 1 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 3 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 3 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 - -; 3:4;1 -[136] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 23 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 25 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 2 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 6 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 2 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 1 - -; 3:4;2 -[137] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 23 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 25 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 10 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 14 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 2 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 1 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 2 - -; 3:4;3 -[138] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 23 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 25 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 18 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 22 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 2 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 2 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 3 - -; 3:4;4 -[139] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 23 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 25 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 26 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 30 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 2 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 3 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 - - -[] -;------------------------------------------------------------------ -; triples horizontal (8) -;------------------------------------------------------------------ - -; 1;1:3 -[140] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 2 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 6 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 6 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 15 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 1 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 3 - -; 1;2:4 -[141] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 2 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 6 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 17 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 26 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 1 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 1 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 - -; 2;1:3 -[142] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 10 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 14 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 6 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 15 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 1 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 2 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 3 - -; 2;2:4 -[143] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 10 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 14 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 17 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 26 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 1 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 2 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 1 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 - -; 3;1:3 -[144] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 18 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 22 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 6 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 15 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 2 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 3 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 3 - -; 3;2:4 -[145] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 18 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 22 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 17 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 26 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 2 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 3 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 1 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 - -; 4;1:3 -[146] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 26 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 30 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 6 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 15 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 3 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 3 - -; 4;2:4 -[147] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 26 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 30 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 17 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 26 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 3 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 1 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 - - -[] -;------------------------------------------------------------------ -; triples vertical (8) -;------------------------------------------------------------------ - -; 1:3;1 -[148] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 6 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 15 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 2 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 6 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 3 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 1 -; 1:3;2 -[149] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 6 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 15 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 10 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 14 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 3 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 1 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 2 -; 1:3;3 -[150] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 6 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 15 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 18 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 22 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 3 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 2 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 3 -; 1:3;4 -[151] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 6 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 15 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 26 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 30 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 3 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 3 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 -; 2:3;1 -[152] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 17 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 26 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 2 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 6 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 1 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 1 -; 2:3;2 -[153] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 17 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 26 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 10 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 14 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 1 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 1 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 2 -; 2:3;3 -[154] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 17 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 26 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 18 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 22 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 1 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 2 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 3 -; 2:3;4 -[155] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 17 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 26 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 26 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 30 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 1 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 3 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 - - -[] -;------------------------------------------------------------------ -; quadruples square (9) -;------------------------------------------------------------------ - -; 1:2;1:2 -[156] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 7 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 9 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 7 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 9 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 2 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 2 -; 1:2;2:3 -[157] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 7 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 9 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 15 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 17 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 2 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 1 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 3 -; 1:2;3:4 -[158] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 7 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 9 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 23 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 25 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 2 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 2 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 -; 2:3;1:2 -[159] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 15 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 17 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 7 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 9 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 1 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 3 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 2 -; 2:3;2:3 -[160] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 15 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 17 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 15 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 17 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 1 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 3 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 1 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 3 -; 2:3;3:4 -[161] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 15 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 17 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 23 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 25 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 1 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 3 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 2 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 -; 3:4;1:2 -[162] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 23 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 25 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 7 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 9 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 2 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 2 -; 3:4;2:3 -[163] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 23 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 25 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 15 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 17 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 2 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 1 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 3 -; 3:4;3:4 -[164] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 23 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 25 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 23 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 25 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 2 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 2 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 - - -[] -;------------------------------------------------------------------ -; sixtuples horizontal (6) -;------------------------------------------------------------------ - -; 1:2;1:3 -[165] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 7 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 9 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 6 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 15 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 2 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 3 -; 1:2;2:4 -[166] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 7 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 9 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 17 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 26 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 2 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 1 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 -; 2:2;1:3 -[167] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 15 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 17 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 6 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 15 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 1 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 3 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 3 -; 2:3;2:4 -[168] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 15 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 17 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 17 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 26 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 1 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 3 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 1 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 -; 3:4;1:3 -[169] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 23 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 25 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 6 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 15 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 2 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 3 -; 3:4;2:4 -[170] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 23 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 25 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 17 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 26 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 2 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 1 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 - - -[] -;------------------------------------------------------------------ -; sixtuples vertical (6) -;------------------------------------------------------------------ - -; 1:3;1:2 -[171] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 6 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 15 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 7 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 9 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 3 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 2 -; 1:3;2:3 -[172] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 6 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 15 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 15 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 17 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 3 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 1 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 3 -; 1:3;3:4 -[173] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 6 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 15 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 23 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 25 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 3 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 2 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 -; 2:4;1:2 -[174] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 17 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 26 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 7 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 9 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 1 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 2 -; 2:4;2:3 -[175] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 17 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 26 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 15 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 17 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 1 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 1 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 3 -; 2:4;3:4 -[176] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 17 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 26 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 23 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 25 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 1 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 2 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 - - -[] -;------------------------------------------------------------------ -; ninetuples (4) -;------------------------------------------------------------------ - -; 1:3;1:3 -[177] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 6 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 15 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 6 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 15 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 3 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 3 -; 1:3;2:4 -[178] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 6 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 15 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 17 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 26 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 3 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 1 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 -; 2:4;1:3 -[179] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 17 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 26 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 6 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 15 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 1 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 3 -; 2:4;2:4 -[180] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 17 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 26 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 17 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 26 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 1 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 1 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 - -[] -;------------------------------------------------------------------ -; quadruples horizontal (4) -;------------------------------------------------------------------ - -; 1;1:4 -[181] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 2 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 6 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 0 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 32 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 1 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 -; 2;1:4 -[182] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 10 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 14 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 0 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 32 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 1 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 2 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 -; 3;1:4 -[183] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 18 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 22 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 0 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 32 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 2 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 3 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 -; 4;1:4 -[184] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 26 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 30 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 0 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 32 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 3 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 - - -[] -;------------------------------------------------------------------ -; quadruples vertical (4) -;------------------------------------------------------------------ - -; 1:4;1 -[185] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 0 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 32 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 2 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 6 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 1 -; 1:4;2 -[186] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 0 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 32 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 10 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 14 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 1 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 2 -; 1:4;3 -[187] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 0 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 32 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 18 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 22 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 2 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 3 -; 1:4;4 -[188] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 0 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 32 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 26 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 30 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 3 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 - - -[] -;------------------------------------------------------------------ -; eightuples horizontal (3) -;------------------------------------------------------------------ - -; 1:2;1:4 -[189] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 7 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 9 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 0 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 32 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 2 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 -; 2:3;1:4 -[190] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 15 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 17 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 0 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 32 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 1 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 3 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 -; 3:4;1:4 -[191] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 23 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 25 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 0 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 32 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 2 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 - - -[] -;------------------------------------------------------------------ -; eightuples vertical (3) -;------------------------------------------------------------------ - -; 1:4;1:2 -[192] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 0 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 32 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 7 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 9 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 2 -; 1:4;2:3 -[193] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 0 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 32 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 15 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 17 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 1 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 3 -; 1:4;3:4 -[194] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 0 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 32 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 23 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 25 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 2 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 - - -[] -;------------------------------------------------------------------ -; twelvetuples horizontal (2) -;------------------------------------------------------------------ - -; 1:3;1:4 -[195] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 6 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 15 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 0 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 32 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 3 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 - -; 2:4;1:4 -[196] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 17 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 26 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 0 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 32 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 1 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 - - -[] -;------------------------------------------------------------------ -; twelvetuples vertical (2) -;------------------------------------------------------------------ - -; 1:4;1:3 -[197] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 0 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 32 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 6 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 15 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 0 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 3 - -; 1:4;2:4 -[198] - TriggerTop = [Monitor2Top] + [Monitor2Height] / 32 * 0 - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 32 * 32 - - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 32 * 17 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 32 * 26 - - GridTop = [Monitor2Top] + [Monitor2Height] / 4 * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] / 4 * 4 - - GridLeft = [Monitor2Left] + [Monitor2Width] / 4 * 1 - GridRight = [Monitor2Left] + [Monitor2Width] / 4 * 4 \ No newline at end of file diff --git a/GridsExample/2 Part Horizontal.grid b/GridsExample/2 Part Horizontal.grid deleted file mode 100644 index 7e22cd8..0000000 --- a/GridsExample/2 Part Horizontal.grid +++ /dev/null @@ -1,87 +0,0 @@ -[Groups] - -NumberOfGroups = 9 - -[1] - - TriggerTop = [Monitor1Top] - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 2 - 50 - TriggerBottom= [Monitor1Top] + 35 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 2 + 50 - - GridTop = Restore - GridLeft = Restore - GridBottom= Restore - GridRight = Restore - -[2] - - TriggerTop = [Monitor1Top] - TriggerLeft = [Monitor1Left] - TriggerBottom= [Monitor1Top] + [Monitor1Height] /2 - TriggerRight = [Monitor1Right] - - -[3] - - TriggerTop = [Monitor1Top] + [Monitor1Height] /2 - TriggerLeft = [Monitor1Left] - TriggerBottom= [Monitor1Bottom] - TriggerRight = [Monitor1Right] - - -[4] - - TriggerTop = [Monitor2Top] - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 2 - 50 - TriggerBottom= [Monitor2Top] + 35 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 2 + 50 - - GridTop = Restore - GridLeft = Restore - GridBottom= Restore - GridRight = Restore - -[5] - - TriggerTop = [Monitor2Top] - TriggerLeft = [Monitor2Left] - TriggerBottom= [Monitor2Top] + [Monitor2Height] /2 - TriggerRight = [Monitor2Right] - - -[6] - - TriggerTop = [Monitor2Top] + [Monitor2Height] /2 - TriggerLeft = [Monitor2Left] - TriggerBottom= [Monitor2Bottom] - TriggerRight = [Monitor2Right] - - -[7] - - TriggerTop = [Monitor3Top] - TriggerLeft = [Monitor3Left] + [Monitor3Width] / 2 - 50 - TriggerBottom= [Monitor3Top] + 35 - TriggerRight = [Monitor3Left] + [Monitor3Width] / 2 + 50 - - GridTop = Restore - GridLeft = Restore - GridBottom= Restore - GridRight = Restore - -[8] - - TriggerTop = [Monitor3Top] - TriggerLeft = [Monitor3Left] - TriggerBottom= [Monitor3Top] + [Monitor3Height] /2 - TriggerRight = [Monitor3Right] - - -[9] - - TriggerTop = [Monitor3Top] + [Monitor3Height] /2 - TriggerLeft = [Monitor3Left] - TriggerBottom= [Monitor3Bottom] - TriggerRight = [Monitor3Right] - diff --git a/GridsExample/2 Part Vertical.grid b/GridsExample/2 Part Vertical.grid deleted file mode 100644 index 7dda917..0000000 --- a/GridsExample/2 Part Vertical.grid +++ /dev/null @@ -1,86 +0,0 @@ -[Groups] - -NumberOfGroups = 9 - -[1] - - TriggerTop = [Monitor1Top] - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 2 - 50 - TriggerBottom= [Monitor1Top] + 35 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 2 + 50 - - GridTop = Restore - GridLeft = Restore - GridBottom= Restore - GridRight = Restore - -[2] - - TriggerTop = [Monitor1Top] - TriggerLeft = [Monitor1Left] - TriggerBottom= [Monitor1Bottom] - TriggerRight = [Monitor1Left] + [Monitor1Width] /2 - - -[3] - - TriggerTop = [Monitor1Top] - TriggerLeft = [Monitor1Left] + [Monitor1Width] /2 - TriggerBottom= [Monitor1Bottom] - TriggerRight = [Monitor1Right] - - -[4] - - TriggerTop = [Monitor2Top] - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 2 - 50 - TriggerBottom= [Monitor2Top] + 35 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 2 + 50 - - GridTop = Restore - GridLeft = Restore - GridBottom= Restore - GridRight = Restore - -[5] - - TriggerTop = [Monitor2Top] - TriggerLeft = [Monitor2Left] - TriggerBottom= [Monitor2Bottom] - TriggerRight = [Monitor2Left] + [Monitor2Width] /2 - - -[6] - - TriggerTop = [Monitor2Top] - TriggerLeft = [Monitor2Left] + [Monitor2Width] /2 - TriggerBottom= [Monitor2Bottom] - TriggerRight = [Monitor2Right] - -[7] - - TriggerTop = [Monitor3Top] - TriggerLeft = [Monitor3Left] + [Monitor3Width] / 2 - 50 - TriggerBottom= [Monitor3Top] + 35 - TriggerRight = [Monitor3Left] + [Monitor3Width] / 2 + 50 - - GridTop = Restore - GridLeft = Restore - GridBottom= Restore - GridRight = Restore - -[8] - - TriggerTop = [Monitor3Top] - TriggerLeft = [Monitor3Left] - TriggerBottom= [Monitor3Bottom] - TriggerRight = [Monitor3Left] + [Monitor3Width] /2 - - -[9] - - TriggerTop = [Monitor3Top] - TriggerLeft = [Monitor3Left] + [Monitor3Width] /2 - TriggerBottom= [Monitor3Bottom] - TriggerRight = [Monitor3Right] - diff --git a/GridsExample/3 Part Reverse.grid b/GridsExample/3 Part Reverse.grid deleted file mode 100644 index 163fc2c..0000000 --- a/GridsExample/3 Part Reverse.grid +++ /dev/null @@ -1,93 +0,0 @@ -[Groups] - NumberOfGroups = 12 - -[1] - TriggerTop = [Monitor1Top] - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 2 - 50 - TriggerBottom= [Monitor1Top] + 35 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 2 + 50 - GridTop = restore - GridLeft = restore - GridBottom= restore - GridRight = restore - -[2] - TriggerTop = [Monitor1Top] - TriggerRight = [Monitor1Left] + [Monitor1Width] /3 *2 - TriggerBottom = [Monitor1Bottom] - TriggerLeft = [Monitor1Left] - -[3] - - TriggerTop = [Monitor1Top] - TriggerRight = [Monitor1Right] - TriggerBottom = [Monitor1Top] + [Monitor1Height] /2 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /3 *2 - -[4] - - TriggerTop = [Monitor1Top] + [Monitor1Height] /2 - TriggerRight = [Monitor1Right] - TriggerBottom = [Monitor1Bottom] - TriggerLeft = [Monitor1Left] + [Monitor1Width] /3 *2 - -[5] - TriggerTop = [Monitor2Top] - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 2 - 50 - TriggerBottom= [Monitor2Top] + 35 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 2 + 50 - GridTop = restore - GridLeft = restore - GridBottom= restore - GridRight = restore - -[6] - TriggerTop = [Monitor2Top] - TriggerRight = [Monitor2Left] + [Monitor2Width] /3 *2 - TriggerBottom = [Monitor2Bottom] - TriggerLeft = [Monitor2Left] - -[7] - - TriggerTop = [Monitor2Top] - TriggerRight = [Monitor2Right] - TriggerBottom = [Monitor2Top] + [Monitor2Height] /2 - TriggerLeft = [Monitor2Left] + [Monitor2Width] /3 *2 - -[8] - - TriggerTop = [Monitor2Top] + [Monitor2Height] /2 - TriggerRight = [Monitor2Right] - TriggerBottom = [Monitor2Bottom] - TriggerLeft = [Monitor2Left] + [Monitor2Width] /3 *2 - -[9] - TriggerTop = [Monitor3Top] - TriggerLeft = [Monitor3Left] + [Monitor3Width] / 2 - 50 - TriggerBottom= [Monitor3Top] + 35 - TriggerRight = [Monitor3Left] + [Monitor3Width] / 2 + 50 - GridTop = restore - GridLeft = restore - GridBottom= restore - GridRight = restore - -[10] - TriggerTop = [Monitor3Top] - TriggerRight = [Monitor3Left] + [Monitor3Width] /3 *2 - TriggerBottom = [Monitor3Bottom] - TriggerLeft = [Monitor3Left] - -[11] - - TriggerTop = [Monitor3Top] - TriggerRight = [Monitor3Right] - TriggerBottom = [Monitor3Top] + [Monitor3Height] /2 - TriggerLeft = [Monitor3Left] + [Monitor3Width] /3 *2 - -[12] - - TriggerTop = [Monitor3Top] + [Monitor3Height] /2 - TriggerRight = [Monitor3Right] - TriggerBottom = [Monitor3Bottom] - TriggerLeft = [Monitor3Left] + [Monitor3Width] /3 *2 - diff --git a/GridsExample/3 Part.grid b/GridsExample/3 Part.grid deleted file mode 100644 index f74dd34..0000000 --- a/GridsExample/3 Part.grid +++ /dev/null @@ -1,86 +0,0 @@ -[Groups] - NumberOfGroups = 12 - -[1] - TriggerTop = [Monitor1Top] - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 2 - 50 - TriggerBottom= [Monitor1Top] + 35 - TriggerRight = [Monitor1Left] + [Monitor1Width] / 2 + 50 - GridTop = Restore - GridLeft = Restore - GridBottom= Restore - GridRight = Restore - -[2] - TriggerTop = [Monitor1Top] - TriggerRight = [Monitor1Left] + [Monitor1Width] /3 - TriggerBottom = [Monitor1Top] + [Monitor1Height] /2 - TriggerLeft = [Monitor1Left] - -[3] - TriggerTop = [Monitor1Top] + [Monitor1Height] /2 - TriggerRight = [Monitor1Left] + [Monitor1Width] /3 - TriggerBottom = [Monitor1Bottom] - TriggerLeft = [Monitor1Left] - -[4] - TriggerTop = [Monitor1Top] - TriggerRight = [Monitor1Right] - TriggerBottom = [Monitor1Bottom] - TriggerLeft = [Monitor1Left] + [Monitor1Width] /3 - -[5] - TriggerTop = [Monitor2Top] - TriggerLeft = [Monitor2Left] + [Monitor2Width] / 2 - 50 - TriggerBottom= [Monitor2Top] + 35 - TriggerRight = [Monitor2Left] + [Monitor2Width] / 2 + 50 - GridTop = Restore - GridLeft = Restore - GridBottom= Restore - GridRight = Restore - -[6] - TriggerTop = [Monitor2Top] - TriggerRight = [Monitor2Left] + [Monitor2Width] /3 - TriggerBottom = [Monitor2Top] + [Monitor2Height] /2 - TriggerLeft = [Monitor2Left] - -[7] - TriggerTop = [Monitor2Top] + [Monitor2Height] /2 - TriggerRight = [Monitor2Left] + [Monitor2Width] /3 - TriggerBottom = [Monitor2Bottom] - TriggerLeft = [Monitor2Left] - -[8] - TriggerTop = [Monitor2Top] - TriggerRight = [Monitor2Right] - TriggerBottom = [Monitor2Bottom] - TriggerLeft = [Monitor2Left] + [Monitor2Width] /3 - -[9] - TriggerTop = [Monitor3Top] - TriggerLeft = [Monitor3Left] + [Monitor3Width] / 2 - 50 - TriggerBottom= [Monitor3Top] + 35 - TriggerRight = [Monitor3Left] + [Monitor3Width] / 2 + 50 - GridTop = Restore - GridLeft = Restore - GridBottom= Restore - GridRight = Restore - -[10] - TriggerTop = [Monitor3Top] - TriggerRight = [Monitor3Left] + [Monitor3Width] /3 - TriggerBottom = [Monitor3Top] + [Monitor3Height] /2 - TriggerLeft = [Monitor3Left] - -[11] - TriggerTop = [Monitor3Top] + [Monitor3Height] /2 - TriggerRight = [Monitor3Left] + [Monitor3Width] /3 - TriggerBottom = [Monitor3Bottom] - TriggerLeft = [Monitor3Left] - -[12] - TriggerTop = [Monitor3Top] - TriggerRight = [Monitor3Right] - TriggerBottom = [Monitor3Bottom] - TriggerLeft = [Monitor3Left] + [Monitor3Width] /3 diff --git a/GridsExample/4 Part Multiples.grid b/GridsExample/4 Part Multiples.grid deleted file mode 100644 index 6330d88..0000000 --- a/GridsExample/4 Part Multiples.grid +++ /dev/null @@ -1,448 +0,0 @@ -[Groups] - - NumberOfGroups = 40 - -[1] - TriggerTop = [Monitor1Top] + [Monitor1Height] * 0 - TriggerLeft = [Monitor1Left] + [Monitor1Width] * 0 - TriggerBottom = [Monitor1Top] + [Monitor1Height] * 0.25 - TriggerRight = [Monitor1Left] + [Monitor1Width] * 0.25 - - GridTop = [Monitor1Top] + [Monitor1Height] * 0 - GridLeft = [Monitor1Left] + [Monitor1Width] * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] * 0.5 - GridRight = [Monitor1Left] + [Monitor1Width] * 0.5 - -[2] - TriggerTop = [Monitor1Top] + [Monitor1Height] * 0 - TriggerLeft = [Monitor1Left] + [Monitor1Width] * 0.25 - TriggerBottom = [Monitor1Top] + [Monitor1Height] * 0.25 - TriggerRight = [Monitor1Left] + [Monitor1Width] * 0.75 - - GridTop = [Monitor1Top] + [Monitor1Height] * 0 - GridLeft = [Monitor1Left] + [Monitor1Width] * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] * 0.5 - GridRight = [Monitor1Left] + [Monitor1Width] * 1 - -[3] - TriggerTop = [Monitor1Top] + [Monitor1Height] * 0 - TriggerLeft = [Monitor1Left] + [Monitor1Width] * 0.75 - TriggerBottom = [Monitor1Top] + [Monitor1Height] * 0.25 - TriggerRight = [Monitor1Left] + [Monitor1Width] * 1 - - GridTop = [Monitor1Top] + [Monitor1Height] * 0 - GridLeft = [Monitor1Left] + [Monitor1Width] * 0.5 - GridBottom = [Monitor1Top] + [Monitor1Height] * 0.5 - GridRight = [Monitor1Left] + [Monitor1Width] * 1 - -[4] - TriggerTop = [Monitor1Top] + [Monitor1Height] * 0.25 - TriggerLeft = [Monitor1Left] + [Monitor1Width] * 0 - TriggerBottom = [Monitor1Top] + [Monitor1Height] * 0.75 - TriggerRight = [Monitor1Left] + [Monitor1Width] * 0.25 - - GridTop = [Monitor1Top] + [Monitor1Height] * 0 - GridLeft = [Monitor1Left] + [Monitor1Width] * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] * 1 - GridRight = [Monitor1Left] + [Monitor1Width] * 0.5 - -[5] - TriggerTop = [Monitor1Top] + [Monitor1Height] * 0.25 - TriggerLeft = [Monitor1Left] + [Monitor1Width] * 0.25 - TriggerBottom = [Monitor1Top] + [Monitor1Height] * 0.5 - TriggerRight = [Monitor1Left] + [Monitor1Width] * 0.75 - - GridTop = [Monitor1Top] + [Monitor1Height] * 0 - GridLeft = [Monitor1Left] + [Monitor1Width] * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] * 1 - GridRight = [Monitor1Left] + [Monitor1Width] * 1 - -[6] - TriggerTop = [Monitor1Top] + [Monitor1Height] * 0.25 - TriggerLeft = [Monitor1Left] + [Monitor1Width] * 0.75 - TriggerBottom = [Monitor1Top] + [Monitor1Height] * 0.75 - TriggerRight = [Monitor1Left] + [Monitor1Width] * 1 - - GridTop = [Monitor1Top] + [Monitor1Height] * 0 - GridLeft = [Monitor1Left] + [Monitor1Width] * 0.5 - GridBottom = [Monitor1Top] + [Monitor1Height] * 1 - GridRight = [Monitor1Left] + [Monitor1Width] * 1 - -[7] - TriggerTop = [Monitor1Top] + [Monitor1Height] * 0.75 - TriggerLeft = [Monitor1Left] + [Monitor1Width] * 0 - TriggerBottom = [Monitor1Top] + [Monitor1Height] * 1 - TriggerRight = [Monitor1Left] + [Monitor1Width] * 0.25 - - GridTop = [Monitor1Top] + [Monitor1Height] * 0.5 - GridLeft = [Monitor1Left] + [Monitor1Width] * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] * 1 - GridRight = [Monitor1Left] + [Monitor1Width] * 0.5 - -[8] - TriggerTop = [Monitor1Top] + [Monitor1Height] * 0.75 - TriggerLeft = [Monitor1Left] + [Monitor1Width] * 0.25 - TriggerBottom = [Monitor1Top] + [Monitor1Height] * 1 - TriggerRight = [Monitor1Left] + [Monitor1Width] * 0.75 - - GridTop = [Monitor1Top] + [Monitor1Height] * 0.5 - GridLeft = [Monitor1Left] + [Monitor1Width] * 0 - GridBottom = [Monitor1Top] + [Monitor1Height] * 1 - GridRight = [Monitor1Left] + [Monitor1Width] * 1 - -[9] - TriggerTop = [Monitor1Top] + [Monitor1Height] * 0.75 - TriggerLeft = [Monitor1Left] + [Monitor1Width] * 0.75 - TriggerBottom = [Monitor1Top] + [Monitor1Height] * 1 - TriggerRight = [Monitor1Left] + [Monitor1Width] * 1 - - GridTop = [Monitor1Top] + [Monitor1Height] * 0.5 - GridLeft = [Monitor1Left] + [Monitor1Width] * 0.5 - GridBottom = [Monitor1Top] + [Monitor1Height] * 1 - GridRight = [Monitor1Left] + [Monitor1Width] * 1 - -[10] - TriggerTop = [Monitor1Top] + [Monitor1Height] * 0.5 - TriggerLeft = [Monitor1Left] + [Monitor1Width] * 0.25 - TriggerBottom = [Monitor1Top] + [Monitor1Height] * 0.75 - TriggerRight = [Monitor1Left] + [Monitor1Width] * 0.75 - - GridTop = Restore - GridLeft = Restore - GridBottom = Restore - GridRight = Restore - - - -[11] - TriggerTop = [Monitor2Top] + [Monitor2Height] * 0 - TriggerLeft = [Monitor2Left] + [Monitor2Width] * 0 - TriggerBottom = [Monitor2Top] + [Monitor2Height] * 0.25 - TriggerRight = [Monitor2Left] + [Monitor2Width] * 0.25 - - GridTop = [Monitor2Top] + [Monitor2Height] * 0 - GridLeft = [Monitor2Left] + [Monitor2Width] * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] * 0.5 - GridRight = [Monitor2Left] + [Monitor2Width] * 0.5 - -[12] - TriggerTop = [Monitor2Top] + [Monitor2Height] * 0 - TriggerLeft = [Monitor2Left] + [Monitor2Width] * 0.25 - TriggerBottom = [Monitor2Top] + [Monitor2Height] * 0.25 - TriggerRight = [Monitor2Left] + [Monitor2Width] * 0.75 - - GridTop = [Monitor2Top] + [Monitor2Height] * 0 - GridLeft = [Monitor2Left] + [Monitor2Width] * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] * 0.5 - GridRight = [Monitor2Left] + [Monitor2Width] * 1 - -[13] - TriggerTop = [Monitor2Top] + [Monitor2Height] * 0 - TriggerLeft = [Monitor2Left] + [Monitor2Width] * 0.75 - TriggerBottom = [Monitor2Top] + [Monitor2Height] * 0.25 - TriggerRight = [Monitor2Left] + [Monitor2Width] * 1 - - GridTop = [Monitor2Top] + [Monitor2Height] * 0 - GridLeft = [Monitor2Left] + [Monitor2Width] * 0.5 - GridBottom = [Monitor2Top] + [Monitor2Height] * 0.5 - GridRight = [Monitor2Left] + [Monitor2Width] * 1 - -[14] - TriggerTop = [Monitor2Top] + [Monitor2Height] * 0.25 - TriggerLeft = [Monitor2Left] + [Monitor2Width] * 0 - TriggerBottom = [Monitor2Top] + [Monitor2Height] * 0.75 - TriggerRight = [Monitor2Left] + [Monitor2Width] * 0.25 - - GridTop = [Monitor2Top] + [Monitor2Height] * 0 - GridLeft = [Monitor2Left] + [Monitor2Width] * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] * 1 - GridRight = [Monitor2Left] + [Monitor2Width] * 0.5 - -[15] - TriggerTop = [Monitor2Top] + [Monitor2Height] * 0.25 - TriggerLeft = [Monitor2Left] + [Monitor2Width] * 0.25 - TriggerBottom = [Monitor2Top] + [Monitor2Height] * 0.5 - TriggerRight = [Monitor2Left] + [Monitor2Width] * 0.75 - - GridTop = [Monitor2Top] + [Monitor2Height] * 0 - GridLeft = [Monitor2Left] + [Monitor2Width] * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] * 1 - GridRight = [Monitor2Left] + [Monitor2Width] * 1 - -[16] - TriggerTop = [Monitor2Top] + [Monitor2Height] * 0.25 - TriggerLeft = [Monitor2Left] + [Monitor2Width] * 0.75 - TriggerBottom = [Monitor2Top] + [Monitor2Height] * 0.75 - TriggerRight = [Monitor2Left] + [Monitor2Width] * 1 - - GridTop = [Monitor2Top] + [Monitor2Height] * 0 - GridLeft = [Monitor2Left] + [Monitor2Width] * 0.5 - GridBottom = [Monitor2Top] + [Monitor2Height] * 1 - GridRight = [Monitor2Left] + [Monitor2Width] * 1 - -[17] - TriggerTop = [Monitor2Top] + [Monitor2Height] * 0.75 - TriggerLeft = [Monitor2Left] + [Monitor2Width] * 0 - TriggerBottom = [Monitor2Top] + [Monitor2Height] * 1 - TriggerRight = [Monitor2Left] + [Monitor2Width] * 0.25 - - GridTop = [Monitor2Top] + [Monitor2Height] * 0.5 - GridLeft = [Monitor2Left] + [Monitor2Width] * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] * 1 - GridRight = [Monitor2Left] + [Monitor2Width] * 0.5 - -[18] - TriggerTop = [Monitor2Top] + [Monitor2Height] * 0.75 - TriggerLeft = [Monitor2Left] + [Monitor2Width] * 0.25 - TriggerBottom = [Monitor2Top] + [Monitor2Height] * 1 - TriggerRight = [Monitor2Left] + [Monitor2Width] * 0.75 - - GridTop = [Monitor2Top] + [Monitor2Height] * 0.5 - GridLeft = [Monitor2Left] + [Monitor2Width] * 0 - GridBottom = [Monitor2Top] + [Monitor2Height] * 1 - GridRight = [Monitor2Left] + [Monitor2Width] * 1 - -[19] - TriggerTop = [Monitor2Top] + [Monitor2Height] * 0.75 - TriggerLeft = [Monitor2Left] + [Monitor2Width] * 0.75 - TriggerBottom = [Monitor2Top] + [Monitor2Height] * 1 - TriggerRight = [Monitor2Left] + [Monitor2Width] * 1 - - GridTop = [Monitor2Top] + [Monitor2Height] * 0.5 - GridLeft = [Monitor2Left] + [Monitor2Width] * 0.5 - GridBottom = [Monitor2Top] + [Monitor2Height] * 1 - GridRight = [Monitor2Left] + [Monitor2Width] * 1 - -[20] - TriggerTop = [Monitor2Top] + [Monitor2Height] * 0.5 - TriggerLeft = [Monitor2Left] + [Monitor2Width] * 0.25 - TriggerBottom = [Monitor2Top] + [Monitor2Height] * 0.75 - TriggerRight = [Monitor2Left] + [Monitor2Width] * 0.75 - - GridTop = Restore - GridLeft = Restore - GridBottom = Restore - GridRight = Restore - - -[21] - TriggerTop = [Monitor3Top] + [Monitor3Height] * 0 - TriggerLeft = [Monitor3Left] + [Monitor3Width] * 0 - TriggerBottom = [Monitor3Top] + [Monitor3Height] * 0.25 - TriggerRight = [Monitor3Left] + [Monitor3Width] * 0.25 - - GridTop = [Monitor3Top] + [Monitor3Height] * 0 - GridLeft = [Monitor3Left] + [Monitor3Width] * 0 - GridBottom = [Monitor3Top] + [Monitor3Height] * 0.5 - GridRight = [Monitor3Left] + [Monitor3Width] * 0.5 - -[22] - TriggerTop = [Monitor3Top] + [Monitor3Height] * 0 - TriggerLeft = [Monitor3Left] + [Monitor3Width] * 0.25 - TriggerBottom = [Monitor3Top] + [Monitor3Height] * 0.25 - TriggerRight = [Monitor3Left] + [Monitor3Width] * 0.75 - - GridTop = [Monitor3Top] + [Monitor3Height] * 0 - GridLeft = [Monitor3Left] + [Monitor3Width] * 0 - GridBottom = [Monitor3Top] + [Monitor3Height] * 0.5 - GridRight = [Monitor3Left] + [Monitor3Width] * 1 - -[23] - TriggerTop = [Monitor3Top] + [Monitor3Height] * 0 - TriggerLeft = [Monitor3Left] + [Monitor3Width] * 0.75 - TriggerBottom = [Monitor3Top] + [Monitor3Height] * 0.25 - TriggerRight = [Monitor3Left] + [Monitor3Width] * 1 - - GridTop = [Monitor3Top] + [Monitor3Height] * 0 - GridLeft = [Monitor3Left] + [Monitor3Width] * 0.5 - GridBottom = [Monitor3Top] + [Monitor3Height] * 0.5 - GridRight = [Monitor3Left] + [Monitor3Width] * 1 - -[24] - TriggerTop = [Monitor3Top] + [Monitor3Height] * 0.25 - TriggerLeft = [Monitor3Left] + [Monitor3Width] * 0 - TriggerBottom = [Monitor3Top] + [Monitor3Height] * 0.75 - TriggerRight = [Monitor3Left] + [Monitor3Width] * 0.25 - - GridTop = [Monitor3Top] + [Monitor3Height] * 0 - GridLeft = [Monitor3Left] + [Monitor3Width] * 0 - GridBottom = [Monitor3Top] + [Monitor3Height] * 1 - GridRight = [Monitor3Left] + [Monitor3Width] * 0.5 - -[25] - TriggerTop = [Monitor3Top] + [Monitor3Height] * 0.25 - TriggerLeft = [Monitor3Left] + [Monitor3Width] * 0.25 - TriggerBottom = [Monitor3Top] + [Monitor3Height] * 0.5 - TriggerRight = [Monitor3Left] + [Monitor3Width] * 0.75 - - GridTop = [Monitor3Top] + [Monitor3Height] * 0 - GridLeft = [Monitor3Left] + [Monitor3Width] * 0 - GridBottom = [Monitor3Top] + [Monitor3Height] * 1 - GridRight = [Monitor3Left] + [Monitor3Width] * 1 - -[26] - TriggerTop = [Monitor3Top] + [Monitor3Height] * 0.25 - TriggerLeft = [Monitor3Left] + [Monitor3Width] * 0.75 - TriggerBottom = [Monitor3Top] + [Monitor3Height] * 0.75 - TriggerRight = [Monitor3Left] + [Monitor3Width] * 1 - - GridTop = [Monitor3Top] + [Monitor3Height] * 0 - GridLeft = [Monitor3Left] + [Monitor3Width] * 0.5 - GridBottom = [Monitor3Top] + [Monitor3Height] * 1 - GridRight = [Monitor3Left] + [Monitor3Width] * 1 - -[27] - TriggerTop = [Monitor3Top] + [Monitor3Height] * 0.75 - TriggerLeft = [Monitor3Left] + [Monitor3Width] * 0 - TriggerBottom = [Monitor3Top] + [Monitor3Height] * 1 - TriggerRight = [Monitor3Left] + [Monitor3Width] * 0.25 - - GridTop = [Monitor3Top] + [Monitor3Height] * 0.5 - GridLeft = [Monitor3Left] + [Monitor3Width] * 0 - GridBottom = [Monitor3Top] + [Monitor3Height] * 1 - GridRight = [Monitor3Left] + [Monitor3Width] * 0.5 - -[28] - TriggerTop = [Monitor3Top] + [Monitor3Height] * 0.75 - TriggerLeft = [Monitor3Left] + [Monitor3Width] * 0.25 - TriggerBottom = [Monitor3Top] + [Monitor3Height] * 1 - TriggerRight = [Monitor3Left] + [Monitor3Width] * 0.75 - - GridTop = [Monitor3Top] + [Monitor3Height] * 0.5 - GridLeft = [Monitor3Left] + [Monitor3Width] * 0 - GridBottom = [Monitor3Top] + [Monitor3Height] * 1 - GridRight = [Monitor3Left] + [Monitor3Width] * 1 - -[29] - TriggerTop = [Monitor3Top] + [Monitor3Height] * 0.75 - TriggerLeft = [Monitor3Left] + [Monitor3Width] * 0.75 - TriggerBottom = [Monitor3Top] + [Monitor3Height] * 1 - TriggerRight = [Monitor3Left] + [Monitor3Width] * 1 - - GridTop = [Monitor3Top] + [Monitor3Height] * 0.5 - GridLeft = [Monitor3Left] + [Monitor3Width] * 0.5 - GridBottom = [Monitor3Top] + [Monitor3Height] * 1 - GridRight = [Monitor3Left] + [Monitor3Width] * 1 - -[30] - TriggerTop = [Monitor3Top] + [Monitor3Height] * 0.5 - TriggerLeft = [Monitor3Left] + [Monitor3Width] * 0.25 - TriggerBottom = [Monitor3Top] + [Monitor3Height] * 0.75 - TriggerRight = [Monitor3Left] + [Monitor3Width] * 0.75 - - GridTop = Restore - GridLeft = Restore - GridBottom = Restore - GridRight = Restore - - - -[31] - TriggerTop = [Monitor4Top] + [Monitor4Height] * 0 - TriggerLeft = [Monitor4Left] + [Monitor4Width] * 0 - TriggerBottom = [Monitor4Top] + [Monitor4Height] * 0.25 - TriggerRight = [Monitor4Left] + [Monitor4Width] * 0.25 - - GridTop = [Monitor4Top] + [Monitor4Height] * 0 - GridLeft = [Monitor4Left] + [Monitor4Width] * 0 - GridBottom = [Monitor4Top] + [Monitor4Height] * 0.5 - GridRight = [Monitor4Left] + [Monitor4Width] * 0.5 - -[32] - TriggerTop = [Monitor4Top] + [Monitor4Height] * 0 - TriggerLeft = [Monitor4Left] + [Monitor4Width] * 0.25 - TriggerBottom = [Monitor4Top] + [Monitor4Height] * 0.25 - TriggerRight = [Monitor4Left] + [Monitor4Width] * 0.75 - - GridTop = [Monitor4Top] + [Monitor4Height] * 0 - GridLeft = [Monitor4Left] + [Monitor4Width] * 0 - GridBottom = [Monitor4Top] + [Monitor4Height] * 0.5 - GridRight = [Monitor4Left] + [Monitor4Width] * 1 - -[33] - TriggerTop = [Monitor4Top] + [Monitor4Height] * 0 - TriggerLeft = [Monitor4Left] + [Monitor4Width] * 0.75 - TriggerBottom = [Monitor4Top] + [Monitor4Height] * 0.25 - TriggerRight = [Monitor4Left] + [Monitor4Width] * 1 - - GridTop = [Monitor4Top] + [Monitor4Height] * 0 - GridLeft = [Monitor4Left] + [Monitor4Width] * 0.5 - GridBottom = [Monitor4Top] + [Monitor4Height] * 0.5 - GridRight = [Monitor4Left] + [Monitor4Width] * 1 - -[34] - TriggerTop = [Monitor4Top] + [Monitor4Height] * 0.25 - TriggerLeft = [Monitor4Left] + [Monitor4Width] * 0 - TriggerBottom = [Monitor4Top] + [Monitor4Height] * 0.75 - TriggerRight = [Monitor4Left] + [Monitor4Width] * 0.25 - - GridTop = [Monitor4Top] + [Monitor4Height] * 0 - GridLeft = [Monitor4Left] + [Monitor4Width] * 0 - GridBottom = [Monitor4Top] + [Monitor4Height] * 1 - GridRight = [Monitor4Left] + [Monitor4Width] * 0.5 - -[35] - TriggerTop = [Monitor4Top] + [Monitor4Height] * 0.25 - TriggerLeft = [Monitor4Left] + [Monitor4Width] * 0.25 - TriggerBottom = [Monitor4Top] + [Monitor4Height] * 0.5 - TriggerRight = [Monitor4Left] + [Monitor4Width] * 0.75 - - GridTop = [Monitor4Top] + [Monitor4Height] * 0 - GridLeft = [Monitor4Left] + [Monitor4Width] * 0 - GridBottom = [Monitor4Top] + [Monitor4Height] * 1 - GridRight = [Monitor4Left] + [Monitor4Width] * 1 - -[36] - TriggerTop = [Monitor4Top] + [Monitor4Height] * 0.25 - TriggerLeft = [Monitor4Left] + [Monitor4Width] * 0.75 - TriggerBottom = [Monitor4Top] + [Monitor4Height] * 0.75 - TriggerRight = [Monitor4Left] + [Monitor4Width] * 1 - - GridTop = [Monitor4Top] + [Monitor4Height] * 0 - GridLeft = [Monitor4Left] + [Monitor4Width] * 0.5 - GridBottom = [Monitor4Top] + [Monitor4Height] * 1 - GridRight = [Monitor4Left] + [Monitor4Width] * 1 - -[37] - TriggerTop = [Monitor4Top] + [Monitor4Height] * 0.75 - TriggerLeft = [Monitor4Left] + [Monitor4Width] * 0 - TriggerBottom = [Monitor4Top] + [Monitor4Height] * 1 - TriggerRight = [Monitor4Left] + [Monitor4Width] * 0.25 - - GridTop = [Monitor4Top] + [Monitor4Height] * 0.5 - GridLeft = [Monitor4Left] + [Monitor4Width] * 0 - GridBottom = [Monitor4Top] + [Monitor4Height] * 1 - GridRight = [Monitor4Left] + [Monitor4Width] * 0.5 - -[38] - TriggerTop = [Monitor4Top] + [Monitor4Height] * 0.75 - TriggerLeft = [Monitor4Left] + [Monitor4Width] * 0.25 - TriggerBottom = [Monitor4Top] + [Monitor4Height] * 1 - TriggerRight = [Monitor4Left] + [Monitor4Width] * 0.75 - - GridTop = [Monitor4Top] + [Monitor4Height] * 0.5 - GridLeft = [Monitor4Left] + [Monitor4Width] * 0 - GridBottom = [Monitor4Top] + [Monitor4Height] * 1 - GridRight = [Monitor4Left] + [Monitor4Width] * 1 - -[39] - TriggerTop = [Monitor4Top] + [Monitor4Height] * 0.75 - TriggerLeft = [Monitor4Left] + [Monitor4Width] * 0.75 - TriggerBottom = [Monitor4Top] + [Monitor4Height] * 1 - TriggerRight = [Monitor4Left] + [Monitor4Width] * 1 - - GridTop = [Monitor4Top] + [Monitor4Height] * 0.5 - GridLeft = [Monitor4Left] + [Monitor4Width] * 0.5 - GridBottom = [Monitor4Top] + [Monitor4Height] * 1 - GridRight = [Monitor4Left] + [Monitor4Width] * 1 - -[40] - TriggerTop = [Monitor4Top] + [Monitor4Height] * 0.5 - TriggerLeft = [Monitor4Left] + [Monitor4Width] * 0.25 - TriggerBottom = [Monitor4Top] + [Monitor4Height] * 0.75 - TriggerRight = [Monitor4Left] + [Monitor4Width] * 0.75 - - GridTop = Restore - GridLeft = Restore - GridBottom = Restore - GridRight = Restore \ No newline at end of file diff --git a/GridsExample/4 Part.grid b/GridsExample/4 Part.grid deleted file mode 100644 index b1dc39e..0000000 --- a/GridsExample/4 Part.grid +++ /dev/null @@ -1,87 +0,0 @@ -[Groups] - - NumberOfGroups = 12 - -[1] - TriggerTop = [Monitor1Top] - TriggerRight = [Monitor1Left] + [Monitor1Width] /2 - TriggerBottom = [Monitor1Top] + [Monitor1Height] /2 - TriggerLeft = [Monitor1Left] - -[2] - - TriggerTop = [Monitor1Top] - TriggerRight = [Monitor1Right] - TriggerBottom = [Monitor1Top] + [Monitor1Height] /2 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /2 - -[3] - - TriggerTop = [Monitor1Top] + [Monitor1Height] /2 - TriggerRight = [Monitor1Left] + [Monitor1Width] /2 - TriggerBottom = [Monitor1Bottom] - TriggerLeft = [Monitor1Left] - -[4] - - TriggerTop = [Monitor1Top] + [Monitor1Height] /2 - TriggerRight = [Monitor1Right] - TriggerBottom = [Monitor1Bottom] - TriggerLeft = [Monitor1Left] + [Monitor1Width] /2 - -[5] - - TriggerTop = [Monitor2Top] - TriggerRight = [Monitor2Left] + [Monitor2Width] /2 - TriggerBottom = [Monitor2Top] + [Monitor2Height] /2 - TriggerLeft = [Monitor2Left] - -[6] - - TriggerTop = [Monitor2Top] - TriggerRight = [Monitor2Right] - TriggerBottom = [Monitor2Top] + [Monitor2Height] /2 - TriggerLeft = [Monitor2Left] + [Monitor2Width] /2 - -[7] - - TriggerTop = [Monitor2Top] + [Monitor2Height] /2 - TriggerRight = [Monitor2Left] + [Monitor2Width] /2 - TriggerBottom = [Monitor2Bottom] - TriggerLeft = [Monitor2Left] - -[8] - - TriggerTop = [Monitor2Top] + [Monitor2Height] /2 - TriggerRight = [Monitor2Right] - TriggerBottom = [Monitor2Bottom] - TriggerLeft = [Monitor2Left] + [Monitor2Width] /2 - -[9] - - TriggerTop = [Monitor3Top] - TriggerRight = [Monitor3Left] + [Monitor3Width] /2 - TriggerBottom = [Monitor3Top] + [Monitor3Height] /2 - TriggerLeft = [Monitor3Left] - -[10] - - TriggerTop = [Monitor3Top] - TriggerRight = [Monitor3Right] - TriggerBottom = [Monitor3Top] + [Monitor3Height] /2 - TriggerLeft = [Monitor3Left] + [Monitor3Width] /2 - -[11] - - TriggerTop = [Monitor3Top] + [Monitor3Height] /2 - TriggerRight = [Monitor3Left] + [Monitor3Width] /2 - TriggerBottom = [Monitor3Bottom] - TriggerLeft = [Monitor3Left] - -[12] - - TriggerTop = [Monitor3Top] + [Monitor3Height] /2 - TriggerRight = [Monitor3Right] - TriggerBottom = [Monitor3Bottom] - TriggerLeft = [Monitor3Left] + [Monitor3Width] /2 - diff --git a/GridsExample/4 part_Grid.grid b/GridsExample/4 part_Grid.grid deleted file mode 100644 index f6774e8..0000000 --- a/GridsExample/4 part_Grid.grid +++ /dev/null @@ -1,136 +0,0 @@ -[Groups] - - NumberOfGroups = 12 - -[1] - TriggerTop = [Monitor1Top] - TriggerRight = [Monitor1Left] + [Monitor1Width] /2 - TriggerBottom = [Monitor1Top] + [Monitor1Height] /2 - TriggerLeft = [Monitor1Left] - GridTop = [Monitor1Top] - GridRight = [Monitor1Left] + [Monitor1Width] /2 - GridBottom = [Monitor1Top] + [Monitor1Height] /2 - GridLeft = [Monitor1Left] - -[2] - - TriggerTop = [Monitor1Top] - TriggerRight = [Monitor1Right] - TriggerBottom = [Monitor1Top] + [Monitor1Height] /2 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /2 - GridTop = [Monitor1Top] - GridRight = [Monitor1Right] - GridBottom = [Monitor1Top] + [Monitor1Height] /2 - GridLeft = [Monitor1Left] + [Monitor1Width] /2 - -[3] - - TriggerTop = [Monitor1Top] + [Monitor1Height] /2 + 0.1 - TriggerRight = [Monitor1Left] + [Monitor1Width] /2 - TriggerBottom = [Monitor1Bottom] - TriggerLeft = [Monitor1Left] - GridTop = [Monitor1Top] + [Monitor1Height] /2 + 0.1 - GridRight = [Monitor1Left] + [Monitor1Width] /2 - GridBottom = [Monitor1Bottom] - GridLeft = [Monitor1Left] - -[4] - - TriggerTop = [Monitor1Top] + [Monitor1Height] /2 + 0.1 - TriggerRight = [Monitor1Right] - TriggerBottom = [Monitor1Bottom] - TriggerLeft = [Monitor1Left] + [Monitor1Width] /2 - GridTop = [Monitor1Top] + [Monitor1Height] /2 + 0.1 - GridRight = [Monitor1Right] - GridBottom = [Monitor1Bottom] - GridLeft = [Monitor1Left] + [Monitor1Width] /2 - - -[5] - - TriggerTop = [Monitor2Top] - TriggerRight = [Monitor2Left] + [Monitor2Width] /2 - TriggerBottom = [Monitor2Top] + [Monitor2Height] /2 - TriggerLeft = [Monitor2Left] - GridTop = [Monitor2Top] - GridRight = [Monitor2Left] + [Monitor2Width] /2 - GridBottom = [Monitor2Top] + [Monitor2Height] /2 - GridLeft = [Monitor2Left] - -[6] - - TriggerTop = [Monitor2Top] - TriggerRight = [Monitor2Right] - TriggerBottom = [Monitor2Top] + [Monitor2Height] /2 - TriggerLeft = [Monitor2Left] + [Monitor2Width] /2 - GridTop = [Monitor2Top] - GridRight = [Monitor2Right] - GridBottom = [Monitor2Top] + [Monitor2Height] /2 - GridLeft = [Monitor2Left] + [Monitor2Width] /2 - -[7] - - TriggerTop = [Monitor2Top] + [Monitor2Height] /2 + 0.1 - TriggerRight = [Monitor2Left] + [Monitor2Width] /2 - TriggerBottom = [Monitor2Bottom] - TriggerLeft = [Monitor2Left] - GridTop = [Monitor2Top] + [Monitor2Height] /2 + 0.1 - GridRight = [Monitor2Left] + [Monitor2Width] /2 - GridBottom = [Monitor2Bottom] - GridLeft = [Monitor2Left] - -[8] - - TriggerTop = [Monitor2Top] + [Monitor2Height] /2 + 0.1 - TriggerRight = [Monitor2Right] - TriggerBottom = [Monitor2Bottom] - TriggerLeft = [Monitor2Left] + [Monitor2Width] /2 - GridTop = [Monitor2Top] + [Monitor2Height] /2 + 0.1 - GridRight = [Monitor2Right] - GridBottom = [Monitor2Bottom] - GridLeft = [Monitor2Left] + [Monitor2Width] /2 - -[9] - - TriggerTop = [Monitor3Top] - TriggerRight = [Monitor3Left] + [Monitor3Width] /2 - TriggerBottom = [Monitor3Top] + [Monitor3Height] /2 - TriggerLeft = [Monitor3Left] - GridTop = [Monitor3Top] - GridRight = [Monitor3Left] + [Monitor3Width] /2 - GridBottom = [Monitor3Top] + [Monitor3Height] /2 - GridLeft = [Monitor3Left] - -[10] - - TriggerTop = [Monitor3Top] - TriggerRight = [Monitor3Right] - TriggerBottom = [Monitor3Top] + [Monitor3Height] /2 - TriggerLeft = [Monitor3Left] + [Monitor3Width] /2 - GridTop = [Monitor3Top] - GridRight = [Monitor3Right] - GridBottom = [Monitor3Top] + [Monitor3Height] /2 - GridLeft = [Monitor3Left] + [Monitor3Width] /2 - -[11] - - TriggerTop = [Monitor3Top] + [Monitor3Height] /2 + 0.1 - TriggerRight = [Monitor3Left] + [Monitor3Width] /2 - TriggerBottom = [Monitor3Bottom] - TriggerLeft = [Monitor3Left] - GridTop = [Monitor3Top] + [Monitor3Height] /2 + 0.1 - GridRight = [Monitor3Left] + [Monitor3Width] /2 - GridBottom = [Monitor3Bottom] - GridLeft = [Monitor3Left] - -[12] - - TriggerTop = [Monitor3Top] + [Monitor3Height] /2 + 0.1 - TriggerRight = [Monitor3Right] - TriggerBottom = [Monitor3Bottom] - TriggerLeft = [Monitor3Left] + [Monitor3Width] /2 - GridTop = [Monitor3Top] + [Monitor3Height] /2 + 0.1 - GridRight = [Monitor3Right] - GridBottom = [Monitor3Bottom] - GridLeft = [Monitor3Left] + [Monitor3Width] /2 - diff --git a/GridsExample/Allens Grid.grid b/GridsExample/Allens Grid.grid deleted file mode 100644 index 422f356..0000000 --- a/GridsExample/Allens Grid.grid +++ /dev/null @@ -1,137 +0,0 @@ -;;;; -;; Grid template for JGPaiva's GridMove application -;; http://jgpaiva.donationcoders.com/gridmove.html -;; This grid created by Allen Day // allen@theprawn.com -;;;; - -[Groups] - -NumberOfGroups = 9 - -; Big window, top left aligned. (web browser for me, typically) - -[1] - - TriggerTop = [Monitor1Top] - TriggerLeft = [Monitor1Left] - TriggerBottom= [Monitor1Top] + [Monitor1Height]/10 - TriggerRight = [Monitor1Left] + [Monitor1Width]/10 - - GridTop = [Monitor1Top] - GridLeft = [Monitor1Left] - GridBottom= [Monitor1Top] + [Monitor1Height] - [Monitor1Height]/10 - GridRight = [Monitor1Right] - [Monitor1Width]/10*1.5 - -; Window of focus, large but not full screen, middle/center aligned -; More often than not file explorer, text editor, etc. - -[2] - - TriggerTop = [Monitor1Top] + [Monitor1Height] /10 * 4 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /10 * 4 - TriggerBottom= [Monitor1Bottom] - [Monitor1Height] /10 * 4 - TriggerRight = [Monitor1Right] - [Monitor1Width] /10 * 4 - - GridTop = [Monitor1Top] + [Monitor1Height] /10 - GridLeft = [Monitor1Left] + [Monitor1Width] /10 - GridBottom= [Monitor1Bottom] - [Monitor1Height] /10 - GridRight = [Monitor1Right] - [Monitor1Width] /10 - -; Like primary point 2, 3 is centered -- it's a bit smaller, however. - -[3] - - TriggerTop = [Monitor1Top] + [Monitor1Height] /10 * 6 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /10 * 3.5 - TriggerBottom= [Monitor1Top] + [Monitor1Height] /10 * 6.5 - TriggerRight = [Monitor1Left] + [Monitor1Width] /10 * 4 - - GridTop = [Monitor1Top] + [Monitor1Height] /10*2 - GridLeft = [Monitor1Left] + [Monitor1Width] /10*2 - GridBottom= [Monitor1Bottom] - [Monitor1Height] /10*2 - GridRight = [Monitor1Right] - [Monitor1Width] /10*2 - -; Group 4 is like group 2, but full width - -[4] - - TriggerTop = [Monitor1Top] + [Monitor1Height] /10 * 4 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /10 * 3.5 - TriggerBottom= [Monitor1Bottom] - [Monitor1Height] /10 * 4 - TriggerRight = [Monitor1Right] - [Monitor1Width] /10 * 6 - - GridTop = [Monitor1Top] + [Monitor1Height] /10 - GridLeft = [Monitor1Left] - GridBottom= [Monitor1Bottom] - [Monitor1Height] /10 - GridRight = [Monitor1Right] - -; Group 5 is group two with max height - -[5] - - TriggerTop = [Monitor1Top] + [Monitor1Height] /10 * 6 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /10 * 4 - TriggerBottom= [Monitor1Bottom] - [Monitor1Height] /10 * 3.5 - TriggerRight = [Monitor1Right] - [Monitor1Width] /10 * 4 - - GridTop = [Monitor1Top] - GridLeft = [Monitor1Left] + [Monitor1Width] /10 - GridBottom= [Monitor1Bottom] - GridRight = [Monitor1Right] - [Monitor1Width] /10 - - - -; Groups 6 and 7 are displayed as next to grid 2, though that's not how they are used -; 6 and 7 are actually used to make two windows sit side by side in the space occupied by 2 -; Groups 8-9 are used for tiling windows next to one another, typically my text editor. - -[6] - - TriggerTop = [Monitor1Top] + [Monitor1Height] /10 * 4 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /10 * 6 - TriggerBottom= [Monitor1Bottom] - [Monitor1Height] /10 * 4 - TriggerRight = [Monitor1Left] + [Monitor1Width] /10 * 6.5 - - GridTop = [Monitor1Top] + [Monitor1Height] /10 - GridLeft = [Monitor1Left] + [Monitor1Width] /10 - GridBottom= [Monitor1Bottom] - [Monitor1Height] /10 - GridRight = [Monitor1Right] - [Monitor1Width] /10*5 - -[7] - - TriggerTop = [Monitor1Top] + [Monitor1Height] /10 * 4 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /10 * 6.5 - TriggerBottom= [Monitor1Bottom] - [Monitor1Height] /10 * 4 - TriggerRight = [Monitor1Left] + [Monitor1Width] /10 * 7 - - GridTop = [Monitor1Top] + [Monitor1Height] /10 - GridLeft = [Monitor1Left] + [Monitor1Width] /10*5 - GridBottom= [Monitor1Bottom] - [Monitor1Height] /10 - GridRight = [Monitor1Right] - [Monitor1Width] /10 - -; Like groups 6 & 7, groups 8 & 9 occupy the space of grid 2. -; This time they tile vertically - -[8] - - TriggerTop = [Monitor1Top] + [Monitor1Height] /10 * 3.5 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /10 * 4 - TriggerBottom= [Monitor1Top] + [Monitor1Height] /10 * 4 - TriggerRight = [Monitor1Right] - [Monitor1Width] /10 * 4 - - GridTop = [Monitor1Top] + [Monitor1Height] /10 * 5 - GridLeft = [Monitor1Left] + [Monitor1Width] /10 - GridBottom= [Monitor1Bottom] - [Monitor1Height] /10 - GridRight = [Monitor1Right] - [Monitor1Width] /10 - -[9] - - TriggerTop = [Monitor1Top] + [Monitor1Height] /10 * 3 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /10 * 4 - TriggerBottom= [Monitor1Top] + [Monitor1Height] /10 * 3.5 - TriggerRight = [Monitor1Right] - [Monitor1Width] /10 * 4 - - GridTop = [Monitor1Top] + [Monitor1Height] /10 - GridLeft = [Monitor1Left] + [Monitor1Width] /10 - GridBottom= [Monitor1Bottom] - [Monitor1Height] /10 * 5 - GridRight = [Monitor1Right] - [Monitor1Width] /10 diff --git a/GridsExample/An Efficient Desktop.grid b/GridsExample/An Efficient Desktop.grid deleted file mode 100644 index 422f356..0000000 --- a/GridsExample/An Efficient Desktop.grid +++ /dev/null @@ -1,137 +0,0 @@ -;;;; -;; Grid template for JGPaiva's GridMove application -;; http://jgpaiva.donationcoders.com/gridmove.html -;; This grid created by Allen Day // allen@theprawn.com -;;;; - -[Groups] - -NumberOfGroups = 9 - -; Big window, top left aligned. (web browser for me, typically) - -[1] - - TriggerTop = [Monitor1Top] - TriggerLeft = [Monitor1Left] - TriggerBottom= [Monitor1Top] + [Monitor1Height]/10 - TriggerRight = [Monitor1Left] + [Monitor1Width]/10 - - GridTop = [Monitor1Top] - GridLeft = [Monitor1Left] - GridBottom= [Monitor1Top] + [Monitor1Height] - [Monitor1Height]/10 - GridRight = [Monitor1Right] - [Monitor1Width]/10*1.5 - -; Window of focus, large but not full screen, middle/center aligned -; More often than not file explorer, text editor, etc. - -[2] - - TriggerTop = [Monitor1Top] + [Monitor1Height] /10 * 4 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /10 * 4 - TriggerBottom= [Monitor1Bottom] - [Monitor1Height] /10 * 4 - TriggerRight = [Monitor1Right] - [Monitor1Width] /10 * 4 - - GridTop = [Monitor1Top] + [Monitor1Height] /10 - GridLeft = [Monitor1Left] + [Monitor1Width] /10 - GridBottom= [Monitor1Bottom] - [Monitor1Height] /10 - GridRight = [Monitor1Right] - [Monitor1Width] /10 - -; Like primary point 2, 3 is centered -- it's a bit smaller, however. - -[3] - - TriggerTop = [Monitor1Top] + [Monitor1Height] /10 * 6 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /10 * 3.5 - TriggerBottom= [Monitor1Top] + [Monitor1Height] /10 * 6.5 - TriggerRight = [Monitor1Left] + [Monitor1Width] /10 * 4 - - GridTop = [Monitor1Top] + [Monitor1Height] /10*2 - GridLeft = [Monitor1Left] + [Monitor1Width] /10*2 - GridBottom= [Monitor1Bottom] - [Monitor1Height] /10*2 - GridRight = [Monitor1Right] - [Monitor1Width] /10*2 - -; Group 4 is like group 2, but full width - -[4] - - TriggerTop = [Monitor1Top] + [Monitor1Height] /10 * 4 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /10 * 3.5 - TriggerBottom= [Monitor1Bottom] - [Monitor1Height] /10 * 4 - TriggerRight = [Monitor1Right] - [Monitor1Width] /10 * 6 - - GridTop = [Monitor1Top] + [Monitor1Height] /10 - GridLeft = [Monitor1Left] - GridBottom= [Monitor1Bottom] - [Monitor1Height] /10 - GridRight = [Monitor1Right] - -; Group 5 is group two with max height - -[5] - - TriggerTop = [Monitor1Top] + [Monitor1Height] /10 * 6 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /10 * 4 - TriggerBottom= [Monitor1Bottom] - [Monitor1Height] /10 * 3.5 - TriggerRight = [Monitor1Right] - [Monitor1Width] /10 * 4 - - GridTop = [Monitor1Top] - GridLeft = [Monitor1Left] + [Monitor1Width] /10 - GridBottom= [Monitor1Bottom] - GridRight = [Monitor1Right] - [Monitor1Width] /10 - - - -; Groups 6 and 7 are displayed as next to grid 2, though that's not how they are used -; 6 and 7 are actually used to make two windows sit side by side in the space occupied by 2 -; Groups 8-9 are used for tiling windows next to one another, typically my text editor. - -[6] - - TriggerTop = [Monitor1Top] + [Monitor1Height] /10 * 4 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /10 * 6 - TriggerBottom= [Monitor1Bottom] - [Monitor1Height] /10 * 4 - TriggerRight = [Monitor1Left] + [Monitor1Width] /10 * 6.5 - - GridTop = [Monitor1Top] + [Monitor1Height] /10 - GridLeft = [Monitor1Left] + [Monitor1Width] /10 - GridBottom= [Monitor1Bottom] - [Monitor1Height] /10 - GridRight = [Monitor1Right] - [Monitor1Width] /10*5 - -[7] - - TriggerTop = [Monitor1Top] + [Monitor1Height] /10 * 4 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /10 * 6.5 - TriggerBottom= [Monitor1Bottom] - [Monitor1Height] /10 * 4 - TriggerRight = [Monitor1Left] + [Monitor1Width] /10 * 7 - - GridTop = [Monitor1Top] + [Monitor1Height] /10 - GridLeft = [Monitor1Left] + [Monitor1Width] /10*5 - GridBottom= [Monitor1Bottom] - [Monitor1Height] /10 - GridRight = [Monitor1Right] - [Monitor1Width] /10 - -; Like groups 6 & 7, groups 8 & 9 occupy the space of grid 2. -; This time they tile vertically - -[8] - - TriggerTop = [Monitor1Top] + [Monitor1Height] /10 * 3.5 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /10 * 4 - TriggerBottom= [Monitor1Top] + [Monitor1Height] /10 * 4 - TriggerRight = [Monitor1Right] - [Monitor1Width] /10 * 4 - - GridTop = [Monitor1Top] + [Monitor1Height] /10 * 5 - GridLeft = [Monitor1Left] + [Monitor1Width] /10 - GridBottom= [Monitor1Bottom] - [Monitor1Height] /10 - GridRight = [Monitor1Right] - [Monitor1Width] /10 - -[9] - - TriggerTop = [Monitor1Top] + [Monitor1Height] /10 * 3 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /10 * 4 - TriggerBottom= [Monitor1Top] + [Monitor1Height] /10 * 3.5 - TriggerRight = [Monitor1Right] - [Monitor1Width] /10 * 4 - - GridTop = [Monitor1Top] + [Monitor1Height] /10 - GridLeft = [Monitor1Left] + [Monitor1Width] /10 - GridBottom= [Monitor1Bottom] - [Monitor1Height] /10 * 5 - GridRight = [Monitor1Right] - [Monitor1Width] /10 diff --git a/GridsExample/BigGrid.grid b/GridsExample/BigGrid.grid deleted file mode 100644 index d741753..0000000 --- a/GridsExample/BigGrid.grid +++ /dev/null @@ -1,101 +0,0 @@ -[Groups] -NumberOfGroups=11 -[1] -TriggerTop =[Monitor1Top] -TriggerLeft =[Monitor1Left] -TriggerRight =[Monitor1Left] + (1/3) * [Monitor1Width] -TriggerBottom=[Monitor1Top] + 0.5 * [Monitor1Height] -GridTop =[Monitor1Top] -GridLeft =[Monitor1Left] -GridRight =[Monitor1Left] + (1/3) * [Monitor1Width] -GridBottom =[Monitor1Top] + 0.5 * [Monitor1Height] -[2] -TriggerTop =[Monitor1Top] -TriggerLeft =[Monitor1Left] + (1/3) * [Monitor1Width] -TriggerRight =[Monitor1Left] + (2/3) * [Monitor1Width] -TriggerBottom=[Monitor1Top] + 0.5 * [Monitor1Height] -GridTop =[Monitor1Top] -GridLeft =[Monitor1Left] + (1/3) * [Monitor1Width] -GridRight =[Monitor1Left] + (2/3) * [Monitor1Width] -GridBottom =[Monitor1Top] + 0.5 * [Monitor1Height] -[3] -TriggerTop =[Monitor1Top] -TriggerLeft =[Monitor1Left] + (2/3) * [Monitor1Width] -TriggerRight =[Monitor1Left] + [Monitor1Width] -TriggerBottom=[Monitor1Top] + 0.5 * [Monitor1Height] -GridTop =[Monitor1Top] -GridLeft =[Monitor1Left] + (2/3) * [Monitor1Width] -GridRight =[Monitor1Left] + [Monitor1Width] -GridBottom =[Monitor1Top] + 0.5 * [Monitor1Height] -[4] -TriggerTop =[Monitor1Top] + [Monitor1Height] /2 -TriggerLeft =[Monitor1Left] -TriggerRight =[Monitor1Left] + (1/3) * [Monitor1Width] -TriggerBottom=[Monitor1Bottom] -GridTop =[Monitor1Top] + [Monitor1Height] /2 -GridLeft =[Monitor1Left] -GridRight =[Monitor1Left] + (1/3) * [Monitor1Width] -GridBottom =[Monitor1Bottom] -[5] -TriggerTop =[Monitor1Top] + [Monitor1Height] /2 -TriggerLeft =[Monitor1Left] + (1/3) * [Monitor1Width] -TriggerRight =[Monitor1Left] + (2/3) * [Monitor1Width] -TriggerBottom=[Monitor1Bottom] -GridTop =[Monitor1Top] + [Monitor1Height] /2 -GridLeft =[Monitor1Left] + (1/3) * [Monitor1Width] -GridRight =[Monitor1Left] + (2/3) * [Monitor1Width] -GridBottom =[Monitor1Bottom] -[6] -TriggerTop =[Monitor1Top] + [Monitor1Height] /2 -TriggerLeft =[Monitor1Left] + (2/3) * [Monitor1Width] -TriggerRight =[Monitor1Left] + [Monitor1Width] -TriggerBottom=[Monitor1Bottom] -GridTop =[Monitor1Top] + [Monitor1Height] /2 -GridLeft =[Monitor1Left] + (2/3) * [Monitor1Width] -GridRight =[Monitor1Left] + [Monitor1Width] -GridBottom =[Monitor1Bottom] -[7] -TriggerTop =[Monitor1Top] -TriggerLeft =[Monitor1Left] -TriggerRight =[Monitor1Left] + (1/2) * [Monitor1Width] -TriggerBottom=[Monitor1Top] + 0.6 * [Monitor1Height] -GridTop =[Monitor1Top] -GridLeft =[Monitor1Left] -GridRight =[Monitor1Left] + (1/2) * [Monitor1Width] -GridBottom =[Monitor1Top] + 0.6 * [Monitor1Height] -[8] -TriggerTop =[Monitor1Top] -TriggerLeft =[Monitor1Left] + (1/2) * [Monitor1Width] -TriggerRight =[Monitor1Left] + [Monitor1Width] -TriggerBottom=[Monitor1Top] + 0.6 * [Monitor1Height] -GridTop =[Monitor1Top] -GridLeft =[Monitor1Left] + (1/2) * [Monitor1Width] -GridRight =[Monitor1Left] + [Monitor1Width] -GridBottom =[Monitor1Top] + 0.6 * [Monitor1Height] -[9] -TriggerTop =[Monitor1Top] + 0.6 * [Monitor1Height] -TriggerLeft =[Monitor1Left] -TriggerRight =[Monitor1Left] + (1/3) * [Monitor1Width] -TriggerBottom=[Monitor1Top] + [Monitor1Height] -GridTop =[Monitor1Top] + 0.6 * [Monitor1Height] -GridLeft =[Monitor1Left] -GridRight =[Monitor1Left] + (1/3) * [Monitor1Width] -GridBottom =[Monitor1Top] + [Monitor1Height] -[10] -TriggerTop =[Monitor1Top] + 0.6 * [Monitor1Height] -TriggerLeft =[Monitor1Left] + (1/3) * [Monitor1Width] -TriggerRight =[Monitor1Left] + (2/3) * [Monitor1Width] -TriggerBottom=[Monitor1Top] + [Monitor1Height] -GridTop =[Monitor1Top] + 0.6 * [Monitor1Height] -GridLeft =[Monitor1Left] + (1/3) * [Monitor1Width] -GridRight =[Monitor1Left] + (2/3) * [Monitor1Width] -GridBottom =[Monitor1Top] + [Monitor1Height] -[11] -TriggerTop =[Monitor1Top] + 0.6 * [Monitor1Height] -TriggerLeft =[Monitor1Left] + (2/3) * [Monitor1Width] -TriggerRight =[Monitor1Left] + [Monitor1Width] -TriggerBottom=[Monitor1Top] + [Monitor1Height] -GridTop =[Monitor1Top] + 0.6 * [Monitor1Height] -GridLeft =[Monitor1Left] + (2/3) * [Monitor1Width] -GridRight =[Monitor1Left] + [Monitor1Width] -GridBottom =[Monitor1Top] + [Monitor1Height] diff --git a/GridsExample/BigGrid2.grid b/GridsExample/BigGrid2.grid deleted file mode 100644 index 5259f38..0000000 --- a/GridsExample/BigGrid2.grid +++ /dev/null @@ -1,92 +0,0 @@ -[Groups] -NumberOfGroups=10 -[1] -TriggerTop =[Monitor1Top] -TriggerLeft =[Monitor1Left] -TriggerRight =[Monitor1Left] + (1/2) * [Monitor1Width] -TriggerBottom=[Monitor1Top] + 0.6 * [Monitor1Height] -GridTop =[Monitor1Top] -GridLeft =[Monitor1Left] -GridRight =[Monitor1Left] + (1/2) * [Monitor1Width] -GridBottom =[Monitor1Top] + 0.6 * [Monitor1Height] -[2] -TriggerTop =[Monitor1Top] -TriggerLeft =[Monitor1Left] + (1/2) * [Monitor1Width] -TriggerRight =[Monitor1Left] + [Monitor1Width] -TriggerBottom=[Monitor1Top] + 0.6 * [Monitor1Height] -GridTop =[Monitor1Top] -GridLeft =[Monitor1Left] + (1/2) * [Monitor1Width] -GridRight =[Monitor1Left] + [Monitor1Width] -GridBottom =[Monitor1Top] + 0.6 * [Monitor1Height] -[3] -TriggerTop =[Monitor1Top] + 0.6 * [Monitor1Height] -TriggerLeft =[Monitor1Left] -TriggerRight =[Monitor1Left] + (1/3) * [Monitor1Width] -TriggerBottom=[Monitor1Top] + [Monitor1Height] -GridTop =[Monitor1Top] + 0.6 * [Monitor1Height] -GridLeft =[Monitor1Left] -GridRight =[Monitor1Left] + (1/3) * [Monitor1Width] -GridBottom =[Monitor1Top] + [Monitor1Height] -[4] -TriggerTop =[Monitor1Top] + 0.6 * [Monitor1Height] -TriggerLeft =[Monitor1Left] + (1/3) * [Monitor1Width] -TriggerRight =[Monitor1Left] + (2/3) * [Monitor1Width] -TriggerBottom=[Monitor1Top] + [Monitor1Height] -GridTop =[Monitor1Top] + 0.6 * [Monitor1Height] -GridLeft =[Monitor1Left] + (1/3) * [Monitor1Width] -GridRight =[Monitor1Left] + (2/3) * [Monitor1Width] -GridBottom =[Monitor1Top] + [Monitor1Height] -[5] -TriggerTop =[Monitor1Top] + 0.6 * [Monitor1Height] -TriggerLeft =[Monitor1Left] + (2/3) * [Monitor1Width] -TriggerRight =[Monitor1Left] + [Monitor1Width] -TriggerBottom=[Monitor1Top] + [Monitor1Height] -GridTop =[Monitor1Top] + 0.6 * [Monitor1Height] -GridLeft =[Monitor1Left] + (2/3) * [Monitor1Width] -GridRight =[Monitor1Left] + [Monitor1Width] -GridBottom =[Monitor1Top] + [Monitor1Height] -[6] -TriggerTop = [MonitorReal2Top] -TriggerLeft = [MonitorReal2Left] -TriggerBottom= [MonitorReal2Top] + 30 -TriggerRight = [MonitorReal2Left] + 30 -GridTop = [Monitor2Top] -GridLeft = [Monitor2Left] -GridBottom = [Monitor2Top] + [Monitor2Height] / 2 -GridRight = [Monitor2Left] + [Monitor2Width] / 2 -[7] -TriggerTop = [MonitorReal2Top] -TriggerLeft = [MonitorReal2Right] - 30 -TriggerBottom= [MonitorReal2Top] + 30 -TriggerRight = [MonitorReal2Right] -GridTop = [Monitor2Top] -GridLeft = [Monitor2Right] - [Monitor2Width] / 2 -GridBottom = [Monitor2Top] + [Monitor2Height] / 2 -GridRight = [Monitor2Right] -[8] -TriggerTop = [MonitorReal2Bottom] - 30 -TriggerLeft = [MonitorReal2Left] -TriggerBottom= [MonitorReal2Bottom] -TriggerRight = [MonitorReal2Left] + 30 -GridTop = [Monitor2Top] + [Monitor2Height] / 2 -GridLeft = [Monitor2Left] -GridBottom = [Monitor2Bottom] -GridRight = [Monitor2Left] + [Monitor2Width] / 2 -[9] -TriggerTop = [MonitorReal2Bottom] - 30 -TriggerLeft = [MonitorReal2Right] - 30 -TriggerBottom= [MonitorReal2Bottom] -TriggerRight = [MonitorReal2Right] -GridTop = [Monitor2Top] + [Monitor2Height] / 2 -GridLeft = [Monitor2Right] - [Monitor2Width] / 2 -GridBottom = [Monitor2Bottom] -GridRight = [Monitor2Right] -[10] -TriggerTop = [MonitorReal2Top] + [MonitorReal2Height] * 0.3 -TriggerLeft = [MonitorReal2Left] + [MonitorReal2Width] * 0.3 -TriggerBottom= [MonitorReal2Top] + [MonitorReal2Height] * 0.7 -TriggerRight = [MonitorReal2Left] + [MonitorReal2Width] * 0.7 -GridTop = [Monitor2Top] + [Monitor2Height] * 0.1 -GridLeft = [Monitor2Left] + [Monitor2Width] * 0.1 -GridBottom = [Monitor2Top] + [Monitor2Height] * 0.9 -GridRight = [Monitor2Left] + [Monitor2Width] * 0.9 diff --git a/GridsExample/BigGrid3.grid b/GridsExample/BigGrid3.grid deleted file mode 100644 index 6ff730f..0000000 --- a/GridsExample/BigGrid3.grid +++ /dev/null @@ -1,110 +0,0 @@ -[Groups] -NumberOfGroups=12 -[1] -TriggerTop =[Monitor1Top] -TriggerLeft =[Monitor1Left] -TriggerRight =[Monitor1Left] + (1/2) * [Monitor1Width] -TriggerBottom=[Monitor1Top] + 0.6 * [Monitor1Height] - 30 -GridTop =[Monitor1Top] -GridLeft =[Monitor1Left] -GridRight =[Monitor1Left] + (1/2) * [Monitor1Width] -GridBottom =[Monitor1Top] + 0.6 * [Monitor1Height] -[2] -TriggerTop =[Monitor1Top] -TriggerLeft =[Monitor1Left] + (1/2) * [Monitor1Width] -TriggerRight =[Monitor1Left] + [Monitor1Width] -TriggerBottom=[Monitor1Top] + 0.6 * [Monitor1Height] - 30 -GridTop =[Monitor1Top] -GridLeft =[Monitor1Left] + (1/2) * [Monitor1Width] -GridRight =[Monitor1Left] + [Monitor1Width] -GridBottom =[Monitor1Top] + 0.6 * [Monitor1Height] -[3] -TriggerTop =[Monitor1Top] + 0.6 * [Monitor1Height] -TriggerLeft =[Monitor1Left] -TriggerRight =[Monitor1Left] + (1/3) * [Monitor1Width] -TriggerBottom=[Monitor1Top] + [Monitor1Height] -GridTop =[Monitor1Top] + 0.6 * [Monitor1Height] -GridLeft =[Monitor1Left] -GridRight =[Monitor1Left] + (1/3) * [Monitor1Width] -GridBottom =[Monitor1Top] + [Monitor1Height] -[4] -TriggerTop =[Monitor1Top] + 0.6 * [Monitor1Height] -TriggerLeft =[Monitor1Left] + (1/3) * [Monitor1Width] -TriggerRight =[Monitor1Left] + (2/3) * [Monitor1Width] -TriggerBottom=[Monitor1Top] + [Monitor1Height] -GridTop =[Monitor1Top] + 0.6 * [Monitor1Height] -GridLeft =[Monitor1Left] + (1/3) * [Monitor1Width] -GridRight =[Monitor1Left] + (2/3) * [Monitor1Width] -GridBottom =[Monitor1Top] + [Monitor1Height] -[5] -TriggerTop =[Monitor1Top] + 0.6 * [Monitor1Height] -TriggerLeft =[Monitor1Left] + (2/3) * [Monitor1Width] -TriggerRight =[Monitor1Left] + [Monitor1Width] -TriggerBottom=[Monitor1Top] + [Monitor1Height] -GridTop =[Monitor1Top] + 0.6 * [Monitor1Height] -GridLeft =[Monitor1Left] + (2/3) * [Monitor1Width] -GridRight =[Monitor1Left] + [Monitor1Width] -GridBottom =[Monitor1Top] + [Monitor1Height] -[6] -TriggerTop = [MonitorReal2Top] + [MonitorReal2Height] * 0.3 -TriggerLeft = [MonitorReal2Left] + [MonitorReal2Width] * 0.3 -TriggerBottom= [MonitorReal2Top] + [MonitorReal2Height] * 0.7 -TriggerRight = [MonitorReal2Left] + [MonitorReal2Width] * 0.7 -GridTop = [Monitor2Top] + [Monitor2Height] * 0.1 -GridLeft = [Monitor2Left] + [Monitor2Width] * 0.1 -GridBottom = [Monitor2Top] + [Monitor2Height] * 0.9 -GridRight = [Monitor2Left] + [Monitor2Width] * 0.9 -[7] -TriggerTop = [MonitorReal2Top] -TriggerLeft = [MonitorReal2Left] -TriggerBottom= [MonitorReal2Top] + 30 -TriggerRight = [MonitorReal2Left] + 30 -GridTop = [Monitor2Top] -GridLeft = [Monitor2Left] -GridBottom = [Monitor2Top] + [Monitor2Height] / 2 -GridRight = [Monitor2Left] + [Monitor2Width] / 2 -[8] -TriggerTop = [MonitorReal2Top] -TriggerLeft = [MonitorReal2Right] - 30 -TriggerBottom= [MonitorReal2Top] + 30 -TriggerRight = [MonitorReal2Right] -GridTop = [Monitor2Top] -GridLeft = [Monitor2Right] - [Monitor2Width] / 2 -GridBottom = [Monitor2Top] + [Monitor2Height] / 2 -GridRight = [Monitor2Right] -[9] -TriggerTop =[Monitor1Top] + 0.6 * [Monitor1Height] - 30 -TriggerLeft =[Monitor1Left] -TriggerRight =[Monitor1Left] + (1/2) * [Monitor1Width] -TriggerBottom=[Monitor1Top] + 0.6 * [Monitor1Height] -GridTop = Run -GridLeft = "Plugins\WindowPositions.exe store" -GridBottom= Store Position -GridRight = Plugins\ -[10] -TriggerTop =[Monitor1Top] + 0.6 * [Monitor1Height] - 30 -TriggerLeft =[Monitor1Left] + (1/2) * [Monitor1Width] -TriggerRight =[Monitor1Left] + [Monitor1Width] -TriggerBottom=[Monitor1Top] + 0.6 * [Monitor1Height] -GridTop = Run -GridLeft = "Plugins\WindowPositions.exe Load" -GridBottom= Load Position -GridRight = Plugins\ -[11] -TriggerTop = [MonitorReal2Bottom] - 30 -TriggerLeft = [MonitorReal2Left] -TriggerBottom= [MonitorReal2Bottom] -TriggerRight = [MonitorReal2Left] + 30 -GridTop = [Monitor2Top] + [Monitor2Height] / 2 -GridLeft = [Monitor2Left] -GridBottom = [Monitor2Bottom] -GridRight = [Monitor2Left] + [Monitor2Width] / 2 -[12] -TriggerTop = [MonitorReal2Bottom] - 30 -TriggerLeft = [MonitorReal2Right] - 30 -TriggerBottom= [MonitorReal2Bottom] -TriggerRight = [MonitorReal2Right] -GridTop = [Monitor2Top] + [Monitor2Height] / 2 -GridLeft = [Monitor2Right] - [Monitor2Width] / 2 -GridBottom = [Monitor2Bottom] -GridRight = [Monitor2Right] diff --git a/GridsExample/BriansGrid.grid b/GridsExample/BriansGrid.grid deleted file mode 100644 index 5bd10c4..0000000 --- a/GridsExample/BriansGrid.grid +++ /dev/null @@ -1,27 +0,0 @@ -[Groups] - -NumberOfGroups = 2 - -[1] - - TriggerTop = [Monitor1Top] - TriggerLeft = [Monitor1Left] + [Monitor1Width] /3 - TriggerBottom= [Monitor1Bottom] - [Monitor1Height]/2 - TriggerRight = [Monitor1Left] + [Monitor1Width] /3 * 2 - - GridTop = Run - GridLeft = "Plugins\MaximizeWindow_OtherScreen.exe 2" - GridBottom= To Monitor2 - GridRight = Plugins\ - -[2] - - TriggerTop = [Monitor1Bottom] - [Monitor1Height]/2 + 0.000001 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /3 - TriggerBottom= [Monitor1Bottom] - TriggerRight = [Monitor1Left] + [Monitor1Width] /3 * 2 - - GridTop = Run - GridLeft = "Plugins\MaximizeWindow_OtherScreen.exe 1" - GridBottom= To Monitor1 - GridRight = Plugins\ diff --git a/GridsExample/Complex Grid 2.grid b/GridsExample/Complex Grid 2.grid deleted file mode 100644 index f2aa860..0000000 --- a/GridsExample/Complex Grid 2.grid +++ /dev/null @@ -1,1593 +0,0 @@ -; grid: xipergrid1 -; generated: Wed Oct 14 09:46:33 2009 - - -[Groups] - -NumberOfGroups = 132 - - -[1] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 0) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 1) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 2) - 20 -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 2) + 20 -GridTop = [Monitor1Top] -GridBottom = [Monitor1Top] + ([Monitor1Height] /3) -GridLeft = [Monitor1Left] + ([Monitor1Width] / 2) - (([Monitor1Width] /3)/2) -GridRight = [Monitor1Left] + ([Monitor1Width] / 2) + (([Monitor1Width] /3)/2) - - -[2] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 1) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 2) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 2) - 20 -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 2) + 20 -GridTop = [Monitor1Top] -GridBottom = [Monitor1Top] + ([Monitor1Height] /2) -GridLeft = [Monitor1Left] + ([Monitor1Width] / 2) - (([Monitor1Width] /3)/2) -GridRight = [Monitor1Left] + ([Monitor1Width] / 2) + (([Monitor1Width] /3)/2) - - -[3] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 2) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 3) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 2) - 20 -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 2) + 20 -GridTop = [Monitor1Top] -GridBottom = [Monitor1Top] + ([Monitor1Height] /3*2) -GridLeft = [Monitor1Left] + ([Monitor1Width] / 2) - (([Monitor1Width] /3)/2) -GridRight = [Monitor1Left] + ([Monitor1Width] / 2) + (([Monitor1Width] /3)/2) - - -[4] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 3) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 4) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 2) - 20 -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 2) + 20 -GridTop = [Monitor1Top] -GridBottom = [Monitor1Top] + ([Monitor1Height] ) -GridLeft = [Monitor1Left] + ([Monitor1Width] / 2) - (([Monitor1Width] /3)/2) -GridRight = [Monitor1Left] + ([Monitor1Width] / 2) + (([Monitor1Width] /3)/2) - - -[5] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 9) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 10) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 2) - 20 -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 2) + 20 -GridTop = [Monitor1Bottom] - ([Monitor1Height] /3) -GridBottom = [Monitor1Bottom] -GridLeft = [Monitor1Left] + ([Monitor1Width] / 2) - (([Monitor1Width] /3)/2) -GridRight = [Monitor1Left] + ([Monitor1Width] / 2) + (([Monitor1Width] /3)/2) - - -[6] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 8) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 9) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 2) - 20 -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 2) + 20 -GridTop = [Monitor1Bottom] - ([Monitor1Height] /2) -GridBottom = [Monitor1Bottom] -GridLeft = [Monitor1Left] + ([Monitor1Width] / 2) - (([Monitor1Width] /3)/2) -GridRight = [Monitor1Left] + ([Monitor1Width] / 2) + (([Monitor1Width] /3)/2) - - -[7] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 7) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 8) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 2) - 20 -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 2) + 20 -GridTop = [Monitor1Bottom] - ([Monitor1Height] /3*2) -GridBottom = [Monitor1Bottom] -GridLeft = [Monitor1Left] + ([Monitor1Width] / 2) - (([Monitor1Width] /3)/2) -GridRight = [Monitor1Left] + ([Monitor1Width] / 2) + (([Monitor1Width] /3)/2) - - -[8] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 6) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 7) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 2) - 20 -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 2) + 20 -GridTop = [Monitor1Bottom] - ([Monitor1Height] ) -GridBottom = [Monitor1Bottom] -GridLeft = [Monitor1Left] + ([Monitor1Width] / 2) - (([Monitor1Width] /3)/2) -GridRight = [Monitor1Left] + ([Monitor1Width] / 2) + (([Monitor1Width] /3)/2) - - -[9] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 2) - 20 -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 2) + 20 -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 0) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 1) -GridTop = [Monitor1Top] + ([Monitor1Height] / 2) - (([Monitor1Height] /3)/2) -GridBottom = [Monitor1Top] + ([Monitor1Height] / 2) + (([Monitor1Height] /3)/2) -GridLeft = [Monitor1Left] -GridRight = [Monitor1Left] + ([Monitor1Width] /3) - - -[10] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 2) - 20 -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 2) + 20 -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 1) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 2) -GridTop = [Monitor1Top] + ([Monitor1Height] / 2) - (([Monitor1Height] /3)/2) -GridBottom = [Monitor1Top] + ([Monitor1Height] / 2) + (([Monitor1Height] /3)/2) -GridLeft = [Monitor1Left] -GridRight = [Monitor1Left] + ([Monitor1Width] /2) - - -[11] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 2) - 20 -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 2) + 20 -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 2) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 3) -GridTop = [Monitor1Top] + ([Monitor1Height] / 2) - (([Monitor1Height] /3)/2) -GridBottom = [Monitor1Top] + ([Monitor1Height] / 2) + (([Monitor1Height] /3)/2) -GridLeft = [Monitor1Left] -GridRight = [Monitor1Left] + ([Monitor1Width] /3*2) - - -[12] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 2) - 20 -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 2) + 20 -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 3) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 4) -GridTop = [Monitor1Top] + ([Monitor1Height] / 2) - (([Monitor1Height] /3)/2) -GridBottom = [Monitor1Top] + ([Monitor1Height] / 2) + (([Monitor1Height] /3)/2) -GridLeft = [Monitor1Left] -GridRight = [Monitor1Left] + ([Monitor1Width] ) - - -[13] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 2) - 20 -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 2) + 20 -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 9) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 10) -GridTop = [Monitor1Top] + ([Monitor1Height] / 2) - (([Monitor1Height] /3)/2) -GridBottom = [Monitor1Top] + ([Monitor1Height] / 2) + (([Monitor1Height] /3)/2) -GridLeft = [Monitor1Right] - ([Monitor1Width] /3) -GridRight = [Monitor1Right] - - -[14] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 2) - 20 -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 2) + 20 -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 8) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 9) -GridTop = [Monitor1Top] + ([Monitor1Height] / 2) - (([Monitor1Height] /3)/2) -GridBottom = [Monitor1Top] + ([Monitor1Height] / 2) + (([Monitor1Height] /3)/2) -GridLeft = [Monitor1Right] - ([Monitor1Width] /2) -GridRight = [Monitor1Right] - - -[15] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 2) - 20 -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 2) + 20 -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 7) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 8) -GridTop = [Monitor1Top] + ([Monitor1Height] / 2) - (([Monitor1Height] /3)/2) -GridBottom = [Monitor1Top] + ([Monitor1Height] / 2) + (([Monitor1Height] /3)/2) -GridLeft = [Monitor1Right] - ([Monitor1Width] /3*2) -GridRight = [Monitor1Right] - - -[16] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 2) - 20 -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 2) + 20 -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 6) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 7) -GridTop = [Monitor1Top] + ([Monitor1Height] / 2) - (([Monitor1Height] /3)/2) -GridBottom = [Monitor1Top] + ([Monitor1Height] / 2) + (([Monitor1Height] /3)/2) -GridLeft = [Monitor1Right] - ([Monitor1Width] ) -GridRight = [Monitor1Right] - - -[17] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 0) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 1) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 0) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 1) -GridTop = [Monitor1Top] -GridBottom = [Monitor1Top] + ([Monitor1Height] /3) -GridLeft = [Monitor1Left] -GridRight = [Monitor1Left] + ([Monitor1Width] /3) - - -[18] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 0) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 1) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 1) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 2) -GridTop = [Monitor1Top] -GridBottom = [Monitor1Top] + ([Monitor1Height] /3) -GridLeft = [Monitor1Left] -GridRight = [Monitor1Left] + ([Monitor1Width] /2) - - -[19] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 0) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 1) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 2) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 3) -GridTop = [Monitor1Top] -GridBottom = [Monitor1Top] + ([Monitor1Height] /3) -GridLeft = [Monitor1Left] -GridRight = [Monitor1Left] + ([Monitor1Width] /3*2) - - -[20] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 1) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 2) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 0) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 1) -GridTop = [Monitor1Top] -GridBottom = [Monitor1Top] + ([Monitor1Height] /2) -GridLeft = [Monitor1Left] -GridRight = [Monitor1Left] + ([Monitor1Width] /3) - - -[21] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 1) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 2) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 1) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 2) -GridTop = [Monitor1Top] -GridBottom = [Monitor1Top] + ([Monitor1Height] /2) -GridLeft = [Monitor1Left] -GridRight = [Monitor1Left] + ([Monitor1Width] /2) - - -[22] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 1) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 2) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 2) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 3) -GridTop = [Monitor1Top] -GridBottom = [Monitor1Top] + ([Monitor1Height] /2) -GridLeft = [Monitor1Left] -GridRight = [Monitor1Left] + ([Monitor1Width] /3*2) - - -[23] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 2) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 3) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 0) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 1) -GridTop = [Monitor1Top] -GridBottom = [Monitor1Top] + ([Monitor1Height] /3*2) -GridLeft = [Monitor1Left] -GridRight = [Monitor1Left] + ([Monitor1Width] /3) - - -[24] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 2) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 3) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 1) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 2) -GridTop = [Monitor1Top] -GridBottom = [Monitor1Top] + ([Monitor1Height] /3*2) -GridLeft = [Monitor1Left] -GridRight = [Monitor1Left] + ([Monitor1Width] /2) - - -[25] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 2) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 3) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 2) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 3) -GridTop = [Monitor1Top] -GridBottom = [Monitor1Top] + ([Monitor1Height] /3*2) -GridLeft = [Monitor1Left] -GridRight = [Monitor1Left] + ([Monitor1Width] /3*2) - - -[26] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 0) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 1) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 3) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 7) -GridTop = [Monitor1Top] -GridBottom = [Monitor1Top] + ([Monitor1Height] /3) -GridLeft = [Monitor1Left] -GridRight = [Monitor1Left] + ([Monitor1Width] ) - - -[27] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 1) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 2) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 3) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 7) -GridTop = [Monitor1Top] -GridBottom = [Monitor1Top] + ([Monitor1Height] /2) -GridLeft = [Monitor1Left] -GridRight = [Monitor1Left] + ([Monitor1Width] ) - - -[28] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 2) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 3) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 3) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 7) -GridTop = [Monitor1Top] -GridBottom = [Monitor1Top] + ([Monitor1Height] /3*2) -GridLeft = [Monitor1Left] -GridRight = [Monitor1Left] + ([Monitor1Width] ) - - -[29] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 0) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 1) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 9) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 10) -GridTop = [Monitor1Top] -GridBottom = [Monitor1Top] + ([Monitor1Height] /3) -GridLeft = [Monitor1Right] - ([Monitor1Width] /3) -GridRight = [Monitor1Right] - - -[30] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 0) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 1) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 8) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 9) -GridTop = [Monitor1Top] -GridBottom = [Monitor1Top] + ([Monitor1Height] /3) -GridLeft = [Monitor1Right] - ([Monitor1Width] /2) -GridRight = [Monitor1Right] - - -[31] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 0) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 1) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 7) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 8) -GridTop = [Monitor1Top] -GridBottom = [Monitor1Top] + ([Monitor1Height] /3) -GridLeft = [Monitor1Right] - ([Monitor1Width] /3*2) -GridRight = [Monitor1Right] - - -[32] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 1) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 2) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 9) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 10) -GridTop = [Monitor1Top] -GridBottom = [Monitor1Top] + ([Monitor1Height] /2) -GridLeft = [Monitor1Right] - ([Monitor1Width] /3) -GridRight = [Monitor1Right] - - -[33] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 1) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 2) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 8) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 9) -GridTop = [Monitor1Top] -GridBottom = [Monitor1Top] + ([Monitor1Height] /2) -GridLeft = [Monitor1Right] - ([Monitor1Width] /2) -GridRight = [Monitor1Right] - - -[34] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 1) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 2) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 7) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 8) -GridTop = [Monitor1Top] -GridBottom = [Monitor1Top] + ([Monitor1Height] /2) -GridLeft = [Monitor1Right] - ([Monitor1Width] /3*2) -GridRight = [Monitor1Right] - - -[35] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 2) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 3) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 9) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 10) -GridTop = [Monitor1Top] -GridBottom = [Monitor1Top] + ([Monitor1Height] /3*2) -GridLeft = [Monitor1Right] - ([Monitor1Width] /3) -GridRight = [Monitor1Right] - - -[36] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 2) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 3) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 8) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 9) -GridTop = [Monitor1Top] -GridBottom = [Monitor1Top] + ([Monitor1Height] /3*2) -GridLeft = [Monitor1Right] - ([Monitor1Width] /2) -GridRight = [Monitor1Right] - - -[37] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 2) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 3) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 7) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 8) -GridTop = [Monitor1Top] -GridBottom = [Monitor1Top] + ([Monitor1Height] /3*2) -GridLeft = [Monitor1Right] - ([Monitor1Width] /3*2) -GridRight = [Monitor1Right] - - -[38] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 3) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 7) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 9) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 10) -GridTop = [Monitor1Top] -GridBottom = [Monitor1Top] + ([Monitor1Height] ) -GridLeft = [Monitor1Right] - ([Monitor1Width] /3) -GridRight = [Monitor1Right] - - -[39] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 3) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 7) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 8) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 9) -GridTop = [Monitor1Top] -GridBottom = [Monitor1Top] + ([Monitor1Height] ) -GridLeft = [Monitor1Right] - ([Monitor1Width] /2) -GridRight = [Monitor1Right] - - -[40] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 3) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 7) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 7) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 8) -GridTop = [Monitor1Top] -GridBottom = [Monitor1Top] + ([Monitor1Height] ) -GridLeft = [Monitor1Right] - ([Monitor1Width] /3*2) -GridRight = [Monitor1Right] - - -[41] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 9) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 10) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 9) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 10) -GridTop = [Monitor1Bottom] - ([Monitor1Height] /3) -GridBottom = [Monitor1Bottom] -GridLeft = [Monitor1Right] - ([Monitor1Width] /3) -GridRight = [Monitor1Right] - - -[42] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 9) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 10) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 8) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 9) -GridTop = [Monitor1Bottom] - ([Monitor1Height] /3) -GridBottom = [Monitor1Bottom] -GridLeft = [Monitor1Right] - ([Monitor1Width] /2) -GridRight = [Monitor1Right] - - -[43] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 9) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 10) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 7) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 8) -GridTop = [Monitor1Bottom] - ([Monitor1Height] /3) -GridBottom = [Monitor1Bottom] -GridLeft = [Monitor1Right] - ([Monitor1Width] /3*2) -GridRight = [Monitor1Right] - - -[44] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 8) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 9) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 9) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 10) -GridTop = [Monitor1Bottom] - ([Monitor1Height] /2) -GridBottom = [Monitor1Bottom] -GridLeft = [Monitor1Right] - ([Monitor1Width] /3) -GridRight = [Monitor1Right] - - -[45] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 8) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 9) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 8) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 9) -GridTop = [Monitor1Bottom] - ([Monitor1Height] /2) -GridBottom = [Monitor1Bottom] -GridLeft = [Monitor1Right] - ([Monitor1Width] /2) -GridRight = [Monitor1Right] - - -[46] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 8) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 9) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 7) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 8) -GridTop = [Monitor1Bottom] - ([Monitor1Height] /2) -GridBottom = [Monitor1Bottom] -GridLeft = [Monitor1Right] - ([Monitor1Width] /3*2) -GridRight = [Monitor1Right] - - -[47] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 7) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 8) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 9) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 10) -GridTop = [Monitor1Bottom] - ([Monitor1Height] /3*2) -GridBottom = [Monitor1Bottom] -GridLeft = [Monitor1Right] - ([Monitor1Width] /3) -GridRight = [Monitor1Right] - - -[48] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 7) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 8) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 8) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 9) -GridTop = [Monitor1Bottom] - ([Monitor1Height] /3*2) -GridBottom = [Monitor1Bottom] -GridLeft = [Monitor1Right] - ([Monitor1Width] /2) -GridRight = [Monitor1Right] - - -[49] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 7) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 8) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 7) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 8) -GridTop = [Monitor1Bottom] - ([Monitor1Height] /3*2) -GridBottom = [Monitor1Bottom] -GridLeft = [Monitor1Right] - ([Monitor1Width] /3*2) -GridRight = [Monitor1Right] - - -[50] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 9) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 10) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 3) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 7) -GridTop = [Monitor1Bottom] - ([Monitor1Height] /3) -GridBottom = [Monitor1Bottom] -GridLeft = [Monitor1Right] - ([Monitor1Width] ) -GridRight = [Monitor1Right] - - -[51] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 8) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 9) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 3) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 7) -GridTop = [Monitor1Bottom] - ([Monitor1Height] /2) -GridBottom = [Monitor1Bottom] -GridLeft = [Monitor1Right] - ([Monitor1Width] ) -GridRight = [Monitor1Right] - - -[52] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 7) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 8) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 3) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 7) -GridTop = [Monitor1Bottom] - ([Monitor1Height] /3*2) -GridBottom = [Monitor1Bottom] -GridLeft = [Monitor1Right] - ([Monitor1Width] ) -GridRight = [Monitor1Right] - - -[53] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 9) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 10) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 0) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 1) -GridTop = [Monitor1Bottom] - ([Monitor1Height] /3) -GridBottom = [Monitor1Bottom] -GridLeft = [Monitor1Left] -GridRight = [Monitor1Left] + ([Monitor1Width] /3) - - -[54] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 9) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 10) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 1) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 2) -GridTop = [Monitor1Bottom] - ([Monitor1Height] /3) -GridBottom = [Monitor1Bottom] -GridLeft = [Monitor1Left] -GridRight = [Monitor1Left] + ([Monitor1Width] /2) - - -[55] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 9) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 10) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 2) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 3) -GridTop = [Monitor1Bottom] - ([Monitor1Height] /3) -GridBottom = [Monitor1Bottom] -GridLeft = [Monitor1Left] -GridRight = [Monitor1Left] + ([Monitor1Width] /3*2) - - -[56] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 8) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 9) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 0) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 1) -GridTop = [Monitor1Bottom] - ([Monitor1Height] /2) -GridBottom = [Monitor1Bottom] -GridLeft = [Monitor1Left] -GridRight = [Monitor1Left] + ([Monitor1Width] /3) - - -[57] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 8) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 9) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 1) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 2) -GridTop = [Monitor1Bottom] - ([Monitor1Height] /2) -GridBottom = [Monitor1Bottom] -GridLeft = [Monitor1Left] -GridRight = [Monitor1Left] + ([Monitor1Width] /2) - - -[58] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 8) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 9) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 2) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 3) -GridTop = [Monitor1Bottom] - ([Monitor1Height] /2) -GridBottom = [Monitor1Bottom] -GridLeft = [Monitor1Left] -GridRight = [Monitor1Left] + ([Monitor1Width] /3*2) - - -[59] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 7) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 8) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 0) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 1) -GridTop = [Monitor1Bottom] - ([Monitor1Height] /3*2) -GridBottom = [Monitor1Bottom] -GridLeft = [Monitor1Left] -GridRight = [Monitor1Left] + ([Monitor1Width] /3) - - -[60] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 7) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 8) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 1) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 2) -GridTop = [Monitor1Bottom] - ([Monitor1Height] /3*2) -GridBottom = [Monitor1Bottom] -GridLeft = [Monitor1Left] -GridRight = [Monitor1Left] + ([Monitor1Width] /2) - - -[61] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 7) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 8) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 2) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 3) -GridTop = [Monitor1Bottom] - ([Monitor1Height] /3*2) -GridBottom = [Monitor1Bottom] -GridLeft = [Monitor1Left] -GridRight = [Monitor1Left] + ([Monitor1Width] /3*2) - - -[62] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 3) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 7) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 0) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 1) -GridTop = [Monitor1Bottom] - ([Monitor1Height] ) -GridBottom = [Monitor1Bottom] -GridLeft = [Monitor1Left] -GridRight = [Monitor1Left] + ([Monitor1Width] /3) - - -[63] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 3) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 7) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 1) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 2) -GridTop = [Monitor1Bottom] - ([Monitor1Height] ) -GridBottom = [Monitor1Bottom] -GridLeft = [Monitor1Left] -GridRight = [Monitor1Left] + ([Monitor1Width] /2) - - -[64] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 3) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 7) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 2) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 3) -GridTop = [Monitor1Bottom] - ([Monitor1Height] ) -GridBottom = [Monitor1Bottom] -GridLeft = [Monitor1Left] -GridRight = [Monitor1Left] + ([Monitor1Width] /3*2) - - -[65] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 4) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 6) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 4) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 6) -GridTop = [Monitor1Top] + ([Monitor1Height] / 2) - (([Monitor1Height] /3*2)/2) -GridBottom = [Monitor1Top] + ([Monitor1Height] / 2) + (([Monitor1Height] /3*2)/2) -GridLeft = [Monitor1Left] + ([Monitor1Width] / 2) - (([Monitor1Width] /3*2)/2) -GridRight = [Monitor1Left] + ([Monitor1Width] / 2) + (([Monitor1Width] /3*2)/2) - - -[66] - -TriggerTop = [Monitor1Top] + ([Monitor1Height] / 10 * 3) -TriggerBottom = [Monitor1Top] + ([Monitor1Height] / 10 * 7) -TriggerLeft = [Monitor1Left] + ([Monitor1Width] / 10 * 2) -TriggerRight = [Monitor1Left] + ([Monitor1Width] / 10 * 7) -GridTop = [Monitor1Top] + ([Monitor1Height] / 2) - (([Monitor1Height] /5*4)/2) -GridBottom = [Monitor1Top] + ([Monitor1Height] / 2) + (([Monitor1Height] /5*4)/2) -GridLeft = [Monitor1Left] + ([Monitor1Width] / 2) - (([Monitor1Width] /5*4)/2) -GridRight = [Monitor1Left] + ([Monitor1Width] / 2) + (([Monitor1Width] /5*4)/2) - - -[67] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 0) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 1) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 2) - 20 -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 2) + 20 -GridTop = [Monitor2Top] -GridBottom = [Monitor2Top] + ([Monitor2Height] /3) -GridLeft = [Monitor2Left] + ([Monitor2Width] / 2) - (([Monitor2Width] /3)/2) -GridRight = [Monitor2Left] + ([Monitor2Width] / 2) + (([Monitor2Width] /3)/2) - - -[68] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 1) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 2) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 2) - 20 -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 2) + 20 -GridTop = [Monitor2Top] -GridBottom = [Monitor2Top] + ([Monitor2Height] /2) -GridLeft = [Monitor2Left] + ([Monitor2Width] / 2) - (([Monitor2Width] /3)/2) -GridRight = [Monitor2Left] + ([Monitor2Width] / 2) + (([Monitor2Width] /3)/2) - - -[69] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 2) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 3) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 2) - 20 -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 2) + 20 -GridTop = [Monitor2Top] -GridBottom = [Monitor2Top] + ([Monitor2Height] /3*2) -GridLeft = [Monitor2Left] + ([Monitor2Width] / 2) - (([Monitor2Width] /3)/2) -GridRight = [Monitor2Left] + ([Monitor2Width] / 2) + (([Monitor2Width] /3)/2) - - -[70] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 3) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 4) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 2) - 20 -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 2) + 20 -GridTop = [Monitor2Top] -GridBottom = [Monitor2Top] + ([Monitor2Height] ) -GridLeft = [Monitor2Left] + ([Monitor2Width] / 2) - (([Monitor2Width] /3)/2) -GridRight = [Monitor2Left] + ([Monitor2Width] / 2) + (([Monitor2Width] /3)/2) - - -[71] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 9) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 10) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 2) - 20 -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 2) + 20 -GridTop = [Monitor2Bottom] - ([Monitor2Height] /3) -GridBottom = [Monitor2Bottom] -GridLeft = [Monitor2Left] + ([Monitor2Width] / 2) - (([Monitor2Width] /3)/2) -GridRight = [Monitor2Left] + ([Monitor2Width] / 2) + (([Monitor2Width] /3)/2) - - -[72] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 8) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 9) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 2) - 20 -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 2) + 20 -GridTop = [Monitor2Bottom] - ([Monitor2Height] /2) -GridBottom = [Monitor2Bottom] -GridLeft = [Monitor2Left] + ([Monitor2Width] / 2) - (([Monitor2Width] /3)/2) -GridRight = [Monitor2Left] + ([Monitor2Width] / 2) + (([Monitor2Width] /3)/2) - - -[73] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 7) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 8) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 2) - 20 -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 2) + 20 -GridTop = [Monitor2Bottom] - ([Monitor2Height] /3*2) -GridBottom = [Monitor2Bottom] -GridLeft = [Monitor2Left] + ([Monitor2Width] / 2) - (([Monitor2Width] /3)/2) -GridRight = [Monitor2Left] + ([Monitor2Width] / 2) + (([Monitor2Width] /3)/2) - - -[74] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 6) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 7) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 2) - 20 -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 2) + 20 -GridTop = [Monitor2Bottom] - ([Monitor2Height] ) -GridBottom = [Monitor2Bottom] -GridLeft = [Monitor2Left] + ([Monitor2Width] / 2) - (([Monitor2Width] /3)/2) -GridRight = [Monitor2Left] + ([Monitor2Width] / 2) + (([Monitor2Width] /3)/2) - - -[75] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 2) - 20 -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 2) + 20 -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 0) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 1) -GridTop = [Monitor2Top] + ([Monitor2Height] / 2) - (([Monitor2Height] /3)/2) -GridBottom = [Monitor2Top] + ([Monitor2Height] / 2) + (([Monitor2Height] /3)/2) -GridLeft = [Monitor2Left] -GridRight = [Monitor2Left] + ([Monitor2Width] /3) - - -[76] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 2) - 20 -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 2) + 20 -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 1) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 2) -GridTop = [Monitor2Top] + ([Monitor2Height] / 2) - (([Monitor2Height] /3)/2) -GridBottom = [Monitor2Top] + ([Monitor2Height] / 2) + (([Monitor2Height] /3)/2) -GridLeft = [Monitor2Left] -GridRight = [Monitor2Left] + ([Monitor2Width] /2) - - -[77] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 2) - 20 -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 2) + 20 -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 2) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 3) -GridTop = [Monitor2Top] + ([Monitor2Height] / 2) - (([Monitor2Height] /3)/2) -GridBottom = [Monitor2Top] + ([Monitor2Height] / 2) + (([Monitor2Height] /3)/2) -GridLeft = [Monitor2Left] -GridRight = [Monitor2Left] + ([Monitor2Width] /3*2) - - -[78] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 2) - 20 -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 2) + 20 -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 3) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 4) -GridTop = [Monitor2Top] + ([Monitor2Height] / 2) - (([Monitor2Height] /3)/2) -GridBottom = [Monitor2Top] + ([Monitor2Height] / 2) + (([Monitor2Height] /3)/2) -GridLeft = [Monitor2Left] -GridRight = [Monitor2Left] + ([Monitor2Width] ) - - -[79] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 2) - 20 -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 2) + 20 -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 9) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 10) -GridTop = [Monitor2Top] + ([Monitor2Height] / 2) - (([Monitor2Height] /3)/2) -GridBottom = [Monitor2Top] + ([Monitor2Height] / 2) + (([Monitor2Height] /3)/2) -GridLeft = [Monitor2Right] - ([Monitor2Width] /3) -GridRight = [Monitor2Right] - - -[80] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 2) - 20 -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 2) + 20 -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 8) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 9) -GridTop = [Monitor2Top] + ([Monitor2Height] / 2) - (([Monitor2Height] /3)/2) -GridBottom = [Monitor2Top] + ([Monitor2Height] / 2) + (([Monitor2Height] /3)/2) -GridLeft = [Monitor2Right] - ([Monitor2Width] /2) -GridRight = [Monitor2Right] - - -[81] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 2) - 20 -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 2) + 20 -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 7) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 8) -GridTop = [Monitor2Top] + ([Monitor2Height] / 2) - (([Monitor2Height] /3)/2) -GridBottom = [Monitor2Top] + ([Monitor2Height] / 2) + (([Monitor2Height] /3)/2) -GridLeft = [Monitor2Right] - ([Monitor2Width] /3*2) -GridRight = [Monitor2Right] - - -[82] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 2) - 20 -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 2) + 20 -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 6) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 7) -GridTop = [Monitor2Top] + ([Monitor2Height] / 2) - (([Monitor2Height] /3)/2) -GridBottom = [Monitor2Top] + ([Monitor2Height] / 2) + (([Monitor2Height] /3)/2) -GridLeft = [Monitor2Right] - ([Monitor2Width] ) -GridRight = [Monitor2Right] - - -[83] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 0) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 1) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 0) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 1) -GridTop = [Monitor2Top] -GridBottom = [Monitor2Top] + ([Monitor2Height] /3) -GridLeft = [Monitor2Left] -GridRight = [Monitor2Left] + ([Monitor2Width] /3) - - -[84] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 0) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 1) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 1) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 2) -GridTop = [Monitor2Top] -GridBottom = [Monitor2Top] + ([Monitor2Height] /3) -GridLeft = [Monitor2Left] -GridRight = [Monitor2Left] + ([Monitor2Width] /2) - - -[85] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 0) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 1) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 2) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 3) -GridTop = [Monitor2Top] -GridBottom = [Monitor2Top] + ([Monitor2Height] /3) -GridLeft = [Monitor2Left] -GridRight = [Monitor2Left] + ([Monitor2Width] /3*2) - - -[86] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 1) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 2) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 0) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 1) -GridTop = [Monitor2Top] -GridBottom = [Monitor2Top] + ([Monitor2Height] /2) -GridLeft = [Monitor2Left] -GridRight = [Monitor2Left] + ([Monitor2Width] /3) - - -[87] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 1) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 2) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 1) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 2) -GridTop = [Monitor2Top] -GridBottom = [Monitor2Top] + ([Monitor2Height] /2) -GridLeft = [Monitor2Left] -GridRight = [Monitor2Left] + ([Monitor2Width] /2) - - -[88] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 1) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 2) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 2) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 3) -GridTop = [Monitor2Top] -GridBottom = [Monitor2Top] + ([Monitor2Height] /2) -GridLeft = [Monitor2Left] -GridRight = [Monitor2Left] + ([Monitor2Width] /3*2) - - -[89] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 2) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 3) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 0) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 1) -GridTop = [Monitor2Top] -GridBottom = [Monitor2Top] + ([Monitor2Height] /3*2) -GridLeft = [Monitor2Left] -GridRight = [Monitor2Left] + ([Monitor2Width] /3) - - -[90] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 2) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 3) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 1) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 2) -GridTop = [Monitor2Top] -GridBottom = [Monitor2Top] + ([Monitor2Height] /3*2) -GridLeft = [Monitor2Left] -GridRight = [Monitor2Left] + ([Monitor2Width] /2) - - -[91] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 2) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 3) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 2) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 3) -GridTop = [Monitor2Top] -GridBottom = [Monitor2Top] + ([Monitor2Height] /3*2) -GridLeft = [Monitor2Left] -GridRight = [Monitor2Left] + ([Monitor2Width] /3*2) - - -[92] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 0) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 1) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 3) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 7) -GridTop = [Monitor2Top] -GridBottom = [Monitor2Top] + ([Monitor2Height] /3) -GridLeft = [Monitor2Left] -GridRight = [Monitor2Left] + ([Monitor2Width] ) - - -[93] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 1) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 2) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 3) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 7) -GridTop = [Monitor2Top] -GridBottom = [Monitor2Top] + ([Monitor2Height] /2) -GridLeft = [Monitor2Left] -GridRight = [Monitor2Left] + ([Monitor2Width] ) - - -[94] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 2) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 3) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 3) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 7) -GridTop = [Monitor2Top] -GridBottom = [Monitor2Top] + ([Monitor2Height] /3*2) -GridLeft = [Monitor2Left] -GridRight = [Monitor2Left] + ([Monitor2Width] ) - - -[95] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 0) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 1) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 9) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 10) -GridTop = [Monitor2Top] -GridBottom = [Monitor2Top] + ([Monitor2Height] /3) -GridLeft = [Monitor2Right] - ([Monitor2Width] /3) -GridRight = [Monitor2Right] - - -[96] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 0) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 1) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 8) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 9) -GridTop = [Monitor2Top] -GridBottom = [Monitor2Top] + ([Monitor2Height] /3) -GridLeft = [Monitor2Right] - ([Monitor2Width] /2) -GridRight = [Monitor2Right] - - -[97] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 0) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 1) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 7) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 8) -GridTop = [Monitor2Top] -GridBottom = [Monitor2Top] + ([Monitor2Height] /3) -GridLeft = [Monitor2Right] - ([Monitor2Width] /3*2) -GridRight = [Monitor2Right] - - -[98] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 1) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 2) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 9) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 10) -GridTop = [Monitor2Top] -GridBottom = [Monitor2Top] + ([Monitor2Height] /2) -GridLeft = [Monitor2Right] - ([Monitor2Width] /3) -GridRight = [Monitor2Right] - - -[99] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 1) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 2) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 8) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 9) -GridTop = [Monitor2Top] -GridBottom = [Monitor2Top] + ([Monitor2Height] /2) -GridLeft = [Monitor2Right] - ([Monitor2Width] /2) -GridRight = [Monitor2Right] - - -[100] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 1) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 2) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 7) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 8) -GridTop = [Monitor2Top] -GridBottom = [Monitor2Top] + ([Monitor2Height] /2) -GridLeft = [Monitor2Right] - ([Monitor2Width] /3*2) -GridRight = [Monitor2Right] - - -[101] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 2) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 3) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 9) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 10) -GridTop = [Monitor2Top] -GridBottom = [Monitor2Top] + ([Monitor2Height] /3*2) -GridLeft = [Monitor2Right] - ([Monitor2Width] /3) -GridRight = [Monitor2Right] - - -[102] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 2) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 3) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 8) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 9) -GridTop = [Monitor2Top] -GridBottom = [Monitor2Top] + ([Monitor2Height] /3*2) -GridLeft = [Monitor2Right] - ([Monitor2Width] /2) -GridRight = [Monitor2Right] - - -[103] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 2) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 3) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 7) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 8) -GridTop = [Monitor2Top] -GridBottom = [Monitor2Top] + ([Monitor2Height] /3*2) -GridLeft = [Monitor2Right] - ([Monitor2Width] /3*2) -GridRight = [Monitor2Right] - - -[104] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 3) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 7) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 9) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 10) -GridTop = [Monitor2Top] -GridBottom = [Monitor2Top] + ([Monitor2Height] ) -GridLeft = [Monitor2Right] - ([Monitor2Width] /3) -GridRight = [Monitor2Right] - - -[105] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 3) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 7) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 8) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 9) -GridTop = [Monitor2Top] -GridBottom = [Monitor2Top] + ([Monitor2Height] ) -GridLeft = [Monitor2Right] - ([Monitor2Width] /2) -GridRight = [Monitor2Right] - - -[106] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 3) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 7) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 7) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 8) -GridTop = [Monitor2Top] -GridBottom = [Monitor2Top] + ([Monitor2Height] ) -GridLeft = [Monitor2Right] - ([Monitor2Width] /3*2) -GridRight = [Monitor2Right] - - -[107] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 9) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 10) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 9) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 10) -GridTop = [Monitor2Bottom] - ([Monitor2Height] /3) -GridBottom = [Monitor2Bottom] -GridLeft = [Monitor2Right] - ([Monitor2Width] /3) -GridRight = [Monitor2Right] - - -[108] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 9) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 10) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 8) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 9) -GridTop = [Monitor2Bottom] - ([Monitor2Height] /3) -GridBottom = [Monitor2Bottom] -GridLeft = [Monitor2Right] - ([Monitor2Width] /2) -GridRight = [Monitor2Right] - - -[109] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 9) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 10) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 7) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 8) -GridTop = [Monitor2Bottom] - ([Monitor2Height] /3) -GridBottom = [Monitor2Bottom] -GridLeft = [Monitor2Right] - ([Monitor2Width] /3*2) -GridRight = [Monitor2Right] - - -[110] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 8) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 9) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 9) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 10) -GridTop = [Monitor2Bottom] - ([Monitor2Height] /2) -GridBottom = [Monitor2Bottom] -GridLeft = [Monitor2Right] - ([Monitor2Width] /3) -GridRight = [Monitor2Right] - - -[111] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 8) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 9) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 8) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 9) -GridTop = [Monitor2Bottom] - ([Monitor2Height] /2) -GridBottom = [Monitor2Bottom] -GridLeft = [Monitor2Right] - ([Monitor2Width] /2) -GridRight = [Monitor2Right] - - -[112] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 8) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 9) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 7) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 8) -GridTop = [Monitor2Bottom] - ([Monitor2Height] /2) -GridBottom = [Monitor2Bottom] -GridLeft = [Monitor2Right] - ([Monitor2Width] /3*2) -GridRight = [Monitor2Right] - - -[113] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 7) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 8) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 9) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 10) -GridTop = [Monitor2Bottom] - ([Monitor2Height] /3*2) -GridBottom = [Monitor2Bottom] -GridLeft = [Monitor2Right] - ([Monitor2Width] /3) -GridRight = [Monitor2Right] - - -[114] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 7) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 8) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 8) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 9) -GridTop = [Monitor2Bottom] - ([Monitor2Height] /3*2) -GridBottom = [Monitor2Bottom] -GridLeft = [Monitor2Right] - ([Monitor2Width] /2) -GridRight = [Monitor2Right] - - -[115] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 7) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 8) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 7) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 8) -GridTop = [Monitor2Bottom] - ([Monitor2Height] /3*2) -GridBottom = [Monitor2Bottom] -GridLeft = [Monitor2Right] - ([Monitor2Width] /3*2) -GridRight = [Monitor2Right] - - -[116] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 9) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 10) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 3) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 7) -GridTop = [Monitor2Bottom] - ([Monitor2Height] /3) -GridBottom = [Monitor2Bottom] -GridLeft = [Monitor2Right] - ([Monitor2Width] ) -GridRight = [Monitor2Right] - - -[117] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 8) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 9) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 3) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 7) -GridTop = [Monitor2Bottom] - ([Monitor2Height] /2) -GridBottom = [Monitor2Bottom] -GridLeft = [Monitor2Right] - ([Monitor2Width] ) -GridRight = [Monitor2Right] - - -[118] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 7) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 8) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 3) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 7) -GridTop = [Monitor2Bottom] - ([Monitor2Height] /3*2) -GridBottom = [Monitor2Bottom] -GridLeft = [Monitor2Right] - ([Monitor2Width] ) -GridRight = [Monitor2Right] - - -[119] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 9) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 10) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 0) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 1) -GridTop = [Monitor2Bottom] - ([Monitor2Height] /3) -GridBottom = [Monitor2Bottom] -GridLeft = [Monitor2Left] -GridRight = [Monitor2Left] + ([Monitor2Width] /3) - - -[120] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 9) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 10) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 1) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 2) -GridTop = [Monitor2Bottom] - ([Monitor2Height] /3) -GridBottom = [Monitor2Bottom] -GridLeft = [Monitor2Left] -GridRight = [Monitor2Left] + ([Monitor2Width] /2) - - -[121] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 9) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 10) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 2) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 3) -GridTop = [Monitor2Bottom] - ([Monitor2Height] /3) -GridBottom = [Monitor2Bottom] -GridLeft = [Monitor2Left] -GridRight = [Monitor2Left] + ([Monitor2Width] /3*2) - - -[122] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 8) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 9) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 0) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 1) -GridTop = [Monitor2Bottom] - ([Monitor2Height] /2) -GridBottom = [Monitor2Bottom] -GridLeft = [Monitor2Left] -GridRight = [Monitor2Left] + ([Monitor2Width] /3) - - -[123] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 8) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 9) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 1) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 2) -GridTop = [Monitor2Bottom] - ([Monitor2Height] /2) -GridBottom = [Monitor2Bottom] -GridLeft = [Monitor2Left] -GridRight = [Monitor2Left] + ([Monitor2Width] /2) - - -[124] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 8) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 9) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 2) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 3) -GridTop = [Monitor2Bottom] - ([Monitor2Height] /2) -GridBottom = [Monitor2Bottom] -GridLeft = [Monitor2Left] -GridRight = [Monitor2Left] + ([Monitor2Width] /3*2) - - -[125] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 7) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 8) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 0) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 1) -GridTop = [Monitor2Bottom] - ([Monitor2Height] /3*2) -GridBottom = [Monitor2Bottom] -GridLeft = [Monitor2Left] -GridRight = [Monitor2Left] + ([Monitor2Width] /3) - - -[126] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 7) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 8) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 1) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 2) -GridTop = [Monitor2Bottom] - ([Monitor2Height] /3*2) -GridBottom = [Monitor2Bottom] -GridLeft = [Monitor2Left] -GridRight = [Monitor2Left] + ([Monitor2Width] /2) - - -[127] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 7) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 8) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 2) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 3) -GridTop = [Monitor2Bottom] - ([Monitor2Height] /3*2) -GridBottom = [Monitor2Bottom] -GridLeft = [Monitor2Left] -GridRight = [Monitor2Left] + ([Monitor2Width] /3*2) - - -[128] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 3) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 7) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 0) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 1) -GridTop = [Monitor2Bottom] - ([Monitor2Height] ) -GridBottom = [Monitor2Bottom] -GridLeft = [Monitor2Left] -GridRight = [Monitor2Left] + ([Monitor2Width] /3) - - -[129] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 3) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 7) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 1) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 2) -GridTop = [Monitor2Bottom] - ([Monitor2Height] ) -GridBottom = [Monitor2Bottom] -GridLeft = [Monitor2Left] -GridRight = [Monitor2Left] + ([Monitor2Width] /2) - - -[130] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 3) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 7) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 2) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 3) -GridTop = [Monitor2Bottom] - ([Monitor2Height] ) -GridBottom = [Monitor2Bottom] -GridLeft = [Monitor2Left] -GridRight = [Monitor2Left] + ([Monitor2Width] /3*2) - - -[131] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 4) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 6) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 4) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 6) -GridTop = [Monitor2Top] + ([Monitor2Height] / 2) - (([Monitor2Height] /3*2)/2) -GridBottom = [Monitor2Top] + ([Monitor2Height] / 2) + (([Monitor2Height] /3*2)/2) -GridLeft = [Monitor2Left] + ([Monitor2Width] / 2) - (([Monitor2Width] /3*2)/2) -GridRight = [Monitor2Left] + ([Monitor2Width] / 2) + (([Monitor2Width] /3*2)/2) - - -[132] - -TriggerTop = [Monitor2Top] + ([Monitor2Height] / 10 * 3) -TriggerBottom = [Monitor2Top] + ([Monitor2Height] / 10 * 7) -TriggerLeft = [Monitor2Left] + ([Monitor2Width] / 10 * 2) -TriggerRight = [Monitor2Left] + ([Monitor2Width] / 10 * 7) -GridTop = [Monitor2Top] + ([Monitor2Height] / 2) - (([Monitor2Height] /5*4)/2) -GridBottom = [Monitor2Top] + ([Monitor2Height] / 2) + (([Monitor2Height] /5*4)/2) -GridLeft = [Monitor2Left] + ([Monitor2Width] / 2) - (([Monitor2Width] /5*4)/2) -GridRight = [Monitor2Left] + ([Monitor2Width] / 2) + (([Monitor2Width] /5*4)/2) - - diff --git a/GridsExample/Complex Grid.grid b/GridsExample/Complex Grid.grid deleted file mode 100644 index 138f37f..0000000 --- a/GridsExample/Complex Grid.grid +++ /dev/null @@ -1,217 +0,0 @@ -[Groups] - - NumberOfGroups = 20 - -[1] - - TriggerTop = [Monitor1Top] + [Monitor1Height] /3 *2 - TriggerRight = [Monitor1Left] + [Monitor1Width] /3 - TriggerBottom = [Monitor1Bottom] - TriggerLeft = [Monitor1Left] - GridTop = [Monitor1Top] + [Monitor1Height] /2 + 0.1 - GridRight = [Monitor1Left] + [Monitor1Width] /2 - GridBottom = [Monitor1Bottom] - GridLeft = [Monitor1Left] - -[2] - - TriggerTop = [Monitor1Top] + [Monitor1Height] /3 *2 - TriggerRight = [Monitor1Left] + [Monitor1Width] /3 *2 - TriggerBottom = [Monitor1Bottom] - TriggerLeft = [Monitor1Left] + [Monitor1Width] /3 - GridTop = [Monitor1Top] + [Monitor1Height] /2 + 0.1 - GridRight = [Monitor1Right] - GridBottom = [Monitor1Bottom] - GridLeft = [Monitor1Left] - -[3] - - TriggerTop = [Monitor1Top] + [Monitor1Height] /3 *2 - TriggerRight = [Monitor1Right] - TriggerBottom = [Monitor1Bottom] - TriggerLeft = [Monitor1Left] + [Monitor1Width] /3 *2 - GridTop = [Monitor1Top] + [Monitor1Height] /2 + 0.1 - GridRight = [Monitor1Right] - GridBottom = [Monitor1Bottom] - GridLeft = [Monitor1Left] + [Monitor1Width] /2 - -[4] - TriggerTop = [Monitor1Top] + [Monitor1Height] /3 - TriggerRight = [Monitor1Left] + [Monitor1Width] /3 - TriggerBottom = [Monitor1Top] + [Monitor1Height] /3 *2 - TriggerLeft = [Monitor1Left] - GridTop = [Monitor1Top] - GridRight = [Monitor1Left] + [Monitor1Width] /2 - GridBottom = [Monitor1Bottom] - GridLeft = [Monitor1Left] - -[5] - TriggerTop = [Monitor1Top] + [Monitor1Height] /3 - TriggerRight = [Monitor1Left] + 2 * [Monitor1Width] /3 - TriggerBottom = [Monitor1Top] + 2 * [Monitor1Height] /3 - 20 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /3 - GridTop = [Monitor1Top] + [Monitor1Height] /5 - GridRight = [Monitor1Left] + 4 * [Monitor1Width] /5 - GridBottom = [Monitor1Top] + 4 * [Monitor1Height] /5 - GridLeft = [Monitor1Left] + [Monitor1Width] /5 - -[6] - - TriggerTop = [Monitor1Top] + [Monitor1Height] /3 - TriggerRight = [Monitor1Right] - TriggerBottom = [Monitor1Top] + [Monitor1Height] /3 *2 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /3 *2 - GridTop = [Monitor1Top] - GridRight = [Monitor1Right] - GridBottom = [Monitor1Bottom] - GridLeft = [Monitor1Left] + [Monitor1Width] /2 - -[7] - TriggerTop = [Monitor1Top] - TriggerRight = [Monitor1Left] + [Monitor1Width] /3 - TriggerBottom = [Monitor1Top] + [Monitor1Height] /3 - TriggerLeft = [Monitor1Left] - GridTop = [Monitor1Top] - GridRight = [Monitor1Left] + [Monitor1Width] /2 - GridBottom = [Monitor1Top] + [Monitor1Height] /2 - GridLeft = [Monitor1Left] - -[8] - - TriggerTop = [Monitor1Top] - TriggerRight = [Monitor1Left] + [Monitor1Width] /3 *2 - TriggerBottom = [Monitor1Top] + [Monitor1Height] /3 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /3 - GridTop = [Monitor1Top] - GridRight = [Monitor1Right] - GridBottom = [Monitor1Top] + [Monitor1Height] /2 - GridLeft = [Monitor1Left] - -[9] - - TriggerTop = [Monitor1Top] - TriggerRight = [Monitor1Right] - TriggerBottom = [Monitor1Top] + [Monitor1Height] /3 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /3 *2 - GridTop = [Monitor1Top] - GridRight = [Monitor1Right] - GridBottom = [Monitor1Top] + [Monitor1Height] /2 - GridLeft = [Monitor1Left] + [Monitor1Width] /2 - -[10] - - TriggerTop = [Monitor1Top] + 2 * [Monitor1Height] /3 - 20 - TriggerRight = [Monitor1Left] + 2 * [Monitor1Width] /3 - TriggerBottom = [Monitor1Top] + 2 * [Monitor1Height] /3 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /3 - GridTop = Run - GridLeft = Plugins\MinimizeWindow.exe - GridBottom = Minimize - GridRight = - -[11] - - TriggerTop = [Monitor2Top] + [Monitor2Height] /3 *2 - TriggerRight = [Monitor2Left] + [Monitor2Width] /3 - TriggerBottom = [Monitor2Bottom] - TriggerLeft = [Monitor2Left] - GridTop = [Monitor2Top] + [Monitor2Height] /2 + 0.1 - GridRight = [Monitor2Left] + [Monitor2Width] /2 - GridBottom = [Monitor2Bottom] - GridLeft = [Monitor2Left] - -[12] - - TriggerTop = [Monitor2Top] + [Monitor2Height] /3 *2 - TriggerRight = [Monitor2Left] + [Monitor2Width] /3 *2 - TriggerBottom = [Monitor2Bottom] - TriggerLeft = [Monitor2Left] + [Monitor2Width] /3 - GridTop = [Monitor2Top] + [Monitor2Height] /2 + 0.1 - GridRight = [Monitor2Right] - GridBottom = [Monitor2Bottom] - GridLeft = [Monitor2Left] - -[13] - - TriggerTop = [Monitor2Top] + [Monitor2Height] /3 *2 - TriggerRight = [Monitor2Right] - TriggerBottom = [Monitor2Bottom] - TriggerLeft = [Monitor2Left] + [Monitor2Width] /3 *2 - GridTop = [Monitor2Top] + [Monitor2Height] /2 + 0.1 - GridRight = [Monitor2Right] - GridBottom = [Monitor2Bottom] - GridLeft = [Monitor2Left] + [Monitor2Width] /2 - -[14] - TriggerTop = [Monitor2Top] + [Monitor2Height] /3 - TriggerRight = [Monitor2Left] + [Monitor2Width] /3 - TriggerBottom = [Monitor2Top] + [Monitor2Height] /3 *2 - TriggerLeft = [Monitor2Left] - GridTop = [Monitor2Top] - GridRight = [Monitor2Left] + [Monitor2Width] /2 - GridBottom = [Monitor2Bottom] - GridLeft = [Monitor2Left] - -[15] - TriggerTop = [Monitor2Top] + [Monitor2Height] /3 - TriggerRight = [Monitor2Left] + 2 * [Monitor2Width] /3 - TriggerBottom = [Monitor2Top] + 2 * [Monitor2Height] /3 - TriggerLeft = [Monitor2Left] + [Monitor2Width] /3 - GridTop = [Monitor2Top] + [Monitor2Height] /5 - GridRight = [Monitor2Left] + 4 * [Monitor2Width] /5 - GridBottom = [Monitor2Top] + 4 * [Monitor2Height] /5 - GridLeft = [Monitor2Left] + [Monitor2Width] /5 - -[16] - - TriggerTop = [Monitor2Top] + [Monitor2Height] /3 - TriggerRight = [Monitor2Right] - TriggerBottom = [Monitor2Top] + [Monitor2Height] /3 *2 - TriggerLeft = [Monitor2Left] + [Monitor2Width] /3 *2 - GridTop = [Monitor2Top] - GridRight = [Monitor2Right] - GridBottom = [Monitor2Bottom] - GridLeft = [Monitor2Left] + [Monitor2Width] /2 - -[17] - TriggerTop = [Monitor2Top] - TriggerRight = [Monitor2Left] + [Monitor2Width] /3 - TriggerBottom = [Monitor2Top] + [Monitor2Height] /3 - TriggerLeft = [Monitor2Left] - GridTop = [Monitor2Top] - GridRight = [Monitor2Left] + [Monitor2Width] /2 - GridBottom = [Monitor2Top] + [Monitor2Height] /2 - GridLeft = [Monitor2Left] - -[18] - - TriggerTop = [Monitor2Top] - TriggerRight = [Monitor2Left] + [Monitor2Width] /3 *2 - TriggerBottom = [Monitor2Top] + [Monitor2Height] /3 - TriggerLeft = [Monitor2Left] + [Monitor2Width] /3 - GridTop = [Monitor2Top] - GridRight = [Monitor2Right] - GridBottom = [Monitor2Top] + [Monitor2Height] /2 - GridLeft = [Monitor2Left] - -[19] - - TriggerTop = [Monitor2Top] - TriggerRight = [Monitor2Right] - TriggerBottom = [Monitor2Top] + [Monitor2Height] /3 - TriggerLeft = [Monitor2Left] + [Monitor2Width] /3 *2 - GridTop = [Monitor2Top] - GridRight = [Monitor2Right] - GridBottom = [Monitor2Top] + [Monitor2Height] /2 - GridLeft = [Monitor2Left] + [Monitor2Width] /2 - -[20] - - TriggerTop = [Monitor2Top] + 2 * [Monitor2Height] /3 - 20 - TriggerRight = [Monitor2Left] + 2 * [Monitor2Width] /3 - TriggerBottom = [Monitor2Top] + 2 * [Monitor2Height] /3 - TriggerLeft = [Monitor2Left] + [Monitor2Width] /3 - GridTop = Run - GridLeft = Plugins\MinimizeWindow.exe - GridBottom = Minimize - GridRight = diff --git a/GridsExample/Custom_M.grid b/GridsExample/Custom_M.grid deleted file mode 100644 index 20fe4b6..0000000 --- a/GridsExample/Custom_M.grid +++ /dev/null @@ -1,127 +0,0 @@ -[Groups] - NumberOfGroups = 11 - -[1] - TriggerTop = [Monitor1Top] - TriggerLeft = [Monitor1Left] + [Monitor1Width] /5 * 1 - TriggerBottom= [Monitor1Top] + [Monitor1Height] / 40 - TriggerRight = [Monitor1Right] - [Monitor1Width] / 5 * 1 - - GridTop = Maximize - GridLeft = Maximize - GridBottom= Maximize - GridRight = Maximize - -[2] - TriggerTop = [Monitor1Top] - TriggerRight = [Monitor1Left] + [Monitor1Width] /5 * 1 - TriggerBottom = [Monitor1Bottom] - TriggerLeft = [Monitor1Left] - GridTop = [Monitor1Top] - GridRight = [Monitor1Left] + [Monitor1Width] /3 * 2 - GridBottom = [Monitor1Bottom] - GridLeft = [Monitor1Left] - -[3] - TriggerTop = [Monitor1Top] + [Monitor1Height] / 5 - TriggerRight = [Monitor1Right] - TriggerBottom = [Monitor1Bottom] - [Monitor1Height] / 5 - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 5 * 4 - - GridTop = [Monitor1Top] - GridRight = [Monitor1Right] - GridBottom = [Monitor1Bottom] - GridLeft = [Monitor1Left] + [Monitor1Width] / 3 * 2 - -[5] - TriggerTop = [Monitor1Bottom] - [Monitor1Height] / 5 - TriggerRight = [Monitor1Right] - TriggerBottom = [Monitor1Bottom] - TriggerLeft = [Monitor1Left] + [Monitor1Width] /5 * 4 - - GridTop = [Monitor1Top] + [Monitor1Height] /2 - GridRight = [Monitor1Right] - GridBottom = [Monitor1Bottom] - GridLeft = [Monitor1Left] + [Monitor1Width] / 3 * 2 - -[4] - TriggerTop = [Monitor1Top] - TriggerRight = [Monitor1Right] - TriggerBottom = [Monitor1Top] + [Monitor1Height] / 5 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /5 * 4 - - GridTop = [Monitor1Top] - GridRight = [Monitor1Right] - GridBottom = [Monitor1Top] + [Monitor1Height] /2 - GridLeft = [Monitor1Left] + [Monitor1Width] /3 * 2 - - -[6] - TriggerTop = [MonitorReal1Top] + [MonitorReal1Height] * 0.4 - TriggerLeft = [MonitorReal1Left] + [MonitorReal1Width] * 0.42 - TriggerBottom= [MonitorReal1Top] + [MonitorReal1Height] * 0.6 - TriggerRight = [MonitorReal1Left] + [MonitorReal1Width] * 0.58 - GridTop = [Monitor1Top] + [Monitor1Height] * 0.14 - GridLeft = [Monitor1Left] + [Monitor1Width] * 0.2 - GridBottom= [Monitor1Top] + [Monitor1Height] * 0.86 - GridRight = [Monitor1Left] + [Monitor1Width] * 0.8 - -[7] - TriggerTop = [Monitor1Top] + [MonitorReal1Height] * 0.15 - TriggerLeft = [Monitor1Left] + [Monitor1Width] * 0.4 - TriggerBottom= [Monitor1Top] + [MonitorReal1Height] * 0.3 - TriggerRight = [Monitor1Right] - [Monitor1Width] * 0.4 - GridTop = [Monitor1Top] - GridLeft = [Monitor1Left] + [Monitor1Width] * 0.2 - GridBottom= [Monitor1Bottom] - GridRight = [Monitor1Left] + [Monitor1Width] * 0.8 - - -[8] - - TriggerTop = [Monitor1Top] + [Monitor1Height] / 10 - TriggerBottom= [Monitor1Bottom] - TriggerRight = [Monitor1Left] + [Monitor1Width] / 3 - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 5 - - GridTop = [Monitor1Top] - GridLeft = [Monitor1Left] - GridBottom= [Monitor1Bottom] - GridRight = [Monitor1Left] + [Monitor1Width] /2 - -[9] - - TriggerTop = [Monitor1Top] + [Monitor1Height] / 10 - TriggerBottom= [Monitor1Bottom] - TriggerLeft = [Monitor1Right] - [Monitor1Width] / 3 - TriggerRight = [Monitor1Right] - [Monitor1Width] / 5 - - GridTop = [Monitor1Top] - GridLeft = [Monitor1Left] + [Monitor1Width] / 2 - GridBottom= [Monitor1Bottom] - GridRight = [Monitor1Right] - - -[10] - TriggerTop = [Monitor1Bottom] - [Monitor1Height] / 40 - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 3 - TriggerBottom= [Monitor1Bottom] - TriggerRight = [Monitor1Right] - [Monitor1Width] / 3 - - GridTop = Restore - GridLeft = Restore - GridBottom= Restore - GridRight = Restore - - -[11] - - TriggerTop = [Monitor1Top] + [Monitor1Height] / 40 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /5 * 1 - TriggerBottom= [Monitor1Top] + [Monitor1Height] / 10 - TriggerRight = [Monitor1Right] - [Monitor1Width] / 5 * 1 - - GridTop = AlwaysOnTop - GridLeft = AlwaysOnTop - GridBottom= AlwaysOnTop - GridRight = AlwaysOnTop \ No newline at end of file diff --git a/GridsExample/DZRs_Grid.grid b/GridsExample/DZRs_Grid.grid deleted file mode 100644 index edcb64d..0000000 --- a/GridsExample/DZRs_Grid.grid +++ /dev/null @@ -1,15 +0,0 @@ -[Groups] - - NumberOfGroups = 6 - -[1] - - TriggerTop = [Monitor1Top] - TriggerLeft = [Monitor1Left] + [Monitor1Width] * 0.25 - TriggerBottom = [Monitor1Bottom] - TriggerRight = [Monitor1Right] - [Monitor1Width] * 0.25 - GridTop = [Monitor1Top] - GridLeft = [Monitor1Left] + [Monitor1Width] * 0.25 - GridBottom = [Monitor1Bottom] - GridRight = [Monitor1Right] - [Monitor1Width] * 0.25 - diff --git a/GridsExample/Dual Screen.grid b/GridsExample/Dual Screen.grid deleted file mode 100644 index ca24f8d..0000000 --- a/GridsExample/Dual Screen.grid +++ /dev/null @@ -1,82 +0,0 @@ -[Groups] - NumberOfGroups = 8 - -[1] - TriggerTop = [Monitor1Top] - TriggerRight = [Monitor1Left] + [Monitor1Width] /60 - TriggerBottom = [Monitor1Bottom] - TriggerLeft = [Monitor1Left] - GridTop = [Monitor1Top] - GridRight = [Monitor1Left] + [Monitor1Width] /3 - GridBottom = [Monitor1Bottom] - GridLeft = [Monitor1Left] - -[2] - TriggerTop = [Monitor1Top] - TriggerRight = [Monitor1Left] + [Monitor1Width] /3 - TriggerBottom = [Monitor1Top] + [Monitor1Height] /2 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /60 - GridTop = [Monitor1Top] - GridRight = [Monitor1Left] + [Monitor1Width] /3 - GridBottom = [Monitor1Top] + [Monitor1Height] /2 - GridLeft = [Monitor1Left] - -[3] - TriggerTop = [Monitor1Top] + [Monitor1Height] /2 - TriggerRight = [Monitor1Left] + [Monitor1Width] /3 - TriggerBottom = [Monitor1Bottom] - TriggerLeft = [Monitor1Left] + [Monitor1Width] /60 - GridTop = [Monitor1Top] + [Monitor1Height] /2 - GridRight = [Monitor1Left] + [Monitor1Width] /3 - GridBottom = [Monitor1Bottom] - GridLeft = [Monitor1Left] - -[4] - TriggerTop = [Monitor1Top] - TriggerRight = [Monitor1Right] - TriggerBottom = [Monitor1Bottom] - TriggerLeft = [Monitor1Left] + [Monitor1Width] /3 - GridTop = [Monitor1Top] - GridRight = [Monitor1Right] - GridBottom = [Monitor1Bottom] - GridLeft = [Monitor1Left] + [Monitor1Width] /3 - -[5] - TriggerTop = [Monitor2Top] - TriggerRight = [Monitor2Right] - TriggerBottom = [Monitor2Bottom] - TriggerLeft = [Monitor2Right] - [Monitor2Width] /60 - GridTop = [Monitor2Top] - GridRight = [Monitor2Right] - GridBottom = [Monitor2Bottom] - GridLeft = [Monitor2Left] + [Monitor2Width] /3 *2 - -[6] - TriggerTop = [Monitor2Top] - TriggerRight = [Monitor2Left] + [Monitor2Width] /3 *2 - TriggerBottom = [Monitor2Bottom] - TriggerLeft = [Monitor2Left] - GridTop = [Monitor2Top] - GridRight = [Monitor2Left] + [Monitor2Width] /3 *2 - GridBottom = [Monitor2Bottom] - GridLeft = [Monitor2Left] - -[7] - TriggerTop = [Monitor2Top] - TriggerRight = [Monitor2Right] - [Monitor2Width] /60 - TriggerBottom = [Monitor2Top] + [Monitor2Height] /2 - TriggerLeft = [Monitor2Left] + [Monitor2Width] /3 *2 - GridTop = [Monitor2Top] - GridRight = [Monitor2Right] - GridBottom = [Monitor2Top] + [Monitor2Height] /2 - GridLeft = [Monitor2Left] + [Monitor2Width] /3 *2 - -[8] - TriggerTop = [Monitor2Top] + [Monitor2Height] /2 - TriggerRight = [Monitor2Right] - [Monitor2Width] /60 - TriggerBottom = [Monitor2Bottom] - TriggerLeft = [Monitor2Left] + [Monitor2Width] /3 *2 - GridTop = [Monitor2Top] + [Monitor2Height] /2 - GridRight = [Monitor2Right] - GridBottom = [Monitor2Bottom] - GridLeft = [Monitor2Left] + [Monitor2Width] /3 *2 diff --git a/GridsExample/Edge Grid.grid b/GridsExample/Edge Grid.grid deleted file mode 100644 index 1122594..0000000 --- a/GridsExample/Edge Grid.grid +++ /dev/null @@ -1,399 +0,0 @@ -[Groups] - - NumberOfGroups = 31 - -[1] - - TriggerTop = [MonitorReal1Top] - TriggerLeft = [MonitorReal1Left] - TriggerBottom= [MonitorReal1Top] + 30 - TriggerRight = [MonitorReal1Left] + 30 - - GridTop = [Monitor1Top] - GridLeft = [Monitor1Left] - GridBottom= [Monitor1Top] + [Monitor1Height] / 2 - GridRight = [Monitor1Left] + [Monitor1Width] / 2 - -[2] - - TriggerTop = [MonitorReal1Top] - TriggerLeft = [MonitorReal1Right] - 30 - TriggerBottom= [MonitorReal1Top] + 30 - TriggerRight = [MonitorReal1Right] - - GridTop = [Monitor1Top] - GridLeft = [Monitor1Right] - [Monitor1Width] / 2 - GridBottom= [Monitor1Top] + [Monitor1Height] / 2 - GridRight = [Monitor1Right] - -[3] - - TriggerTop = [MonitorReal1Bottom] - 30 - TriggerLeft = [MonitorReal1Left] - TriggerBottom= [MonitorReal1Bottom] - TriggerRight = [MonitorReal1Left] + 30 - - GridTop = [Monitor1Top] + [Monitor1Height] / 2 + 0.001 - GridLeft = [Monitor1Left] - GridBottom= [Monitor1Bottom] - GridRight = [Monitor1Left] + [Monitor1Width] / 2 - -[4] - - TriggerTop = [MonitorReal1Bottom] - 30 - TriggerLeft = [MonitorReal1Right] - 30 - TriggerBottom= [MonitorReal1Bottom] - TriggerRight = [MonitorReal1Right] - - GridTop = [Monitor1Top] + [Monitor1Height] / 2 + 0.001 - GridLeft = [Monitor1Right] - [Monitor1Width] / 2 - GridBottom= [Monitor1Bottom] - GridRight = [Monitor1Right] - -[5] - - TriggerTop = [MonitorReal1Top] + [MonitorReal1Height] * 0.3 - TriggerLeft = [MonitorReal1Left] + [MonitorReal1Width] * 0.3 - TriggerBottom= [MonitorReal1Top] + [MonitorReal1Height] * 0.7 - TriggerRight = [MonitorReal1Left] + [MonitorReal1Width] * 0.7 - - GridTop = [Monitor1Top] + [Monitor1Height] * 0.1 - GridLeft = [Monitor1Left] + [Monitor1Width] * 0.1 - GridBottom= [Monitor1Top] + [Monitor1Height] * 0.9 - GridRight = [Monitor1Left] + [Monitor1Width] * 0.9 - -[6] - - TriggerTop = [MonitorReal1Top] - TriggerLeft = [MonitorReal1Left] + 30 - TriggerBottom= [MonitorReal1Top] + 10 - TriggerRight = [MonitorReal1Right] - 30 - - GridTop = [Monitor1Top] - GridLeft = WindowWidth - GridBottom= [Monitor1Bottom] - GridRight = WindowWidth - -[7] - - TriggerTop = [MonitorReal1Top] + 30 - TriggerLeft = [MonitorReal1Left] - TriggerBottom= [MonitorReal1Bottom] - 30 - TriggerRight = [MonitorReal1Left] + 10 - - GridTop = WindowHeight - GridLeft = [Monitor1Left] - GridBottom= WindowHeight - GridRight = [Monitor1Right] - - -[8] - - TriggerTop = [MonitorReal2Top] - TriggerLeft = [MonitorReal2Left] - TriggerBottom= [MonitorReal2Top] + 30 - TriggerRight = [MonitorReal2Left] + 30 - - GridTop = [Monitor2Top] - GridLeft = [Monitor2Left] - GridBottom= [Monitor2Top] + [Monitor2Height] / 2 - GridRight = [Monitor2Left] + [Monitor2Width] / 2 - -[9] - - TriggerTop = [MonitorReal2Top] - TriggerLeft = [MonitorReal2Right] - 30 - TriggerBottom= [MonitorReal2Top] + 30 - TriggerRight = [MonitorReal2Right] - - GridTop = [Monitor2Top] - GridLeft = [Monitor2Right] - [Monitor2Width] / 2 - GridBottom= [Monitor2Top] + [Monitor2Height] / 2 - GridRight = [Monitor2Right] -[10] - - TriggerTop = [MonitorReal2Bottom] - 30 - TriggerLeft = [MonitorReal2Left] - TriggerBottom= [MonitorReal2Bottom] - TriggerRight = [MonitorReal2Left] + 30 - - GridTop = [Monitor2Top] + [Monitor2Height] / 2 + 0.001 - GridLeft = [Monitor2Left] - GridBottom= [Monitor2Bottom] - GridRight = [Monitor2Left] + [Monitor2Width] / 2 - -[11] - - TriggerTop = [MonitorReal2Bottom] - 30 - TriggerLeft = [MonitorReal2Right] - 30 - TriggerBottom= [MonitorReal2Bottom] - TriggerRight = [MonitorReal2Right] - - GridTop = [Monitor2Top] + [Monitor2Height] / 2 + 0.001 - GridLeft = [Monitor2Right] - [Monitor2Width] / 2 - GridBottom= [Monitor2Bottom] - GridRight = [Monitor2Right] - -[12] - - TriggerTop = [MonitorReal2Top] + [MonitorReal2Height] * 0.3 - TriggerLeft = [MonitorReal2Left] + [MonitorReal2Width] * 0.3 - TriggerBottom= [MonitorReal2Top] + [MonitorReal2Height] * 0.7 - TriggerRight = [MonitorReal2Left] + [MonitorReal2Width] * 0.7 - - GridTop = [Monitor2Top] + [Monitor2Height] * 0.1 - GridLeft = [Monitor2Left] + [Monitor2Width] * 0.1 - GridBottom= [Monitor2Top] + [Monitor2Height] * 0.9 - GridRight = [Monitor2Left] + [Monitor2Width] * 0.9 - -[13] - - TriggerTop = [MonitorReal2Top] - TriggerLeft = [MonitorReal2Left] + 30 - TriggerBottom= [MonitorReal2Top] + 10 - TriggerRight = [MonitorReal2Right] - 30 - - GridTop = [Monitor2Top] - GridLeft = WindowWidth - GridBottom= [Monitor2Bottom] - GridRight = WindowWidth - -[14] - - TriggerTop = [MonitorReal2Top] + 30 - TriggerLeft = [MonitorReal2Left] - TriggerBottom= [MonitorReal2Bottom] - 30 - TriggerRight = [MonitorReal2Left] + 10 - - GridTop = WindowHeight - GridLeft = [Monitor2Left] - GridBottom= WindowHeight - GridRight = [Monitor2Right] - -[15] - - TriggerTop = [MonitorReal3Bottom] - 30 - TriggerLeft = [MonitorReal3Left] - TriggerBottom= [MonitorReal3Bottom] - TriggerRight = [MonitorReal3Left] + 30 - - GridTop = [Monitor3Top] + [Monitor3Height] / 2 + 0.001 - GridLeft = [Monitor3Left] - GridBottom= [Monitor3Bottom] - GridRight = [Monitor3Left] + [Monitor3Width] / 2 - -[16] - - TriggerTop = [MonitorReal3Bottom] - 30 - TriggerLeft = [MonitorReal3Right] - 30 - TriggerBottom= [MonitorReal3Bottom] - TriggerRight = [MonitorReal3Right] - - GridTop = [Monitor3Top] + [Monitor3Height] / 2 + 0.001 - GridLeft = [Monitor3Right] - [Monitor3Width] / 2 - GridBottom= [Monitor3Bottom] - GridRight = [Monitor3Right] - -[17] - - TriggerTop = [MonitorReal3Top] + [MonitorReal3Height] * 0.3 - TriggerLeft = [MonitorReal3Left] + [MonitorReal3Width] * 0.3 - TriggerBottom= [MonitorReal3Top] + [MonitorReal3Height] * 0.7 - TriggerRight = [MonitorReal3Left] + [MonitorReal3Width] * 0.7 - - GridTop = [Monitor3Top] + [Monitor3Height] * 0.1 - GridLeft = [Monitor3Left] + [Monitor3Width] * 0.1 - GridBottom= [Monitor3Top] + [Monitor3Height] * 0.9 - GridRight = [Monitor3Left] + [Monitor3Width] * 0.9 - -[18] - - TriggerTop = [MonitorReal3Top] - TriggerLeft = [MonitorReal3Left] - TriggerBottom= [MonitorReal3Top] + 30 - TriggerRight = [MonitorReal3Left] + 30 - - GridTop = [Monitor3Top] - GridLeft = [Monitor3Left] - GridBottom= [Monitor3Top] + [Monitor3Height] / 2 - GridRight = [Monitor3Left] + [Monitor3Width] / 2 - -[19] - - TriggerTop = [MonitorReal3Top] - TriggerLeft = [MonitorReal3Right] - 30 - TriggerBottom= [MonitorReal3Top] + 30 - TriggerRight = [MonitorReal3Right] - - GridTop = [Monitor3Top] - GridLeft = [Monitor3Right] - [Monitor3Width] / 2 - GridBottom= [Monitor3Top] + [Monitor3Height] / 2 - GridRight = [Monitor3Right] - -[20] - - TriggerTop = [MonitorReal3Top] + 30 - TriggerLeft = [MonitorReal3Left] - TriggerBottom= [MonitorReal3Bottom] - 30 - TriggerRight = [MonitorReal3Left] + 10 - - GridTop = WindowHeight - GridLeft = [Monitor3Left] - GridBottom= WindowHeight - GridRight = [Monitor3Right] - -[21] - - TriggerTop = [MonitorReal3Top] - TriggerLeft = [MonitorReal3Left] + 30 - TriggerBottom= [MonitorReal3Top] + 10 - TriggerRight = [MonitorReal3Right] - 30 - - GridTop = [Monitor3Top] - GridLeft = WindowWidth - GridBottom= [Monitor3Bottom] - GridRight = WindowWidth - -[22] - - TriggerTop = [MonitorReal1Top] + [MonitorReal1Height] * 0.7 - TriggerLeft = [MonitorReal1Left] + [MonitorReal1Width] * 0.7 - 120 - TriggerBottom= [MonitorReal1Top] + [MonitorReal1Height] * 0.7 +30 - TriggerRight = [MonitorReal1Left] + [MonitorReal1Width] * 0.7 - - GridTop = Restore - GridLeft = Restore - GridBottom= Restore - GridRight = Restore - -[23] - - TriggerTop = [MonitorReal2Top] + [MonitorReal2Height] * 0.7 - TriggerLeft = [MonitorReal2Left] + [MonitorReal2Width] * 0.7 - 120 - TriggerBottom= [MonitorReal2Top] + [MonitorReal2Height] * 0.7 +30 - TriggerRight = [MonitorReal2Left] + [MonitorReal2Width] * 0.7 - - GridTop = Restore - GridLeft = Restore - GridBottom= Restore - GridRight = Restore - -[24] - - TriggerTop = [MonitorReal3Top] + [MonitorReal3Height] * 0.7 - TriggerLeft = [MonitorReal3Left] + [MonitorReal3Width] * 0.7 - 120 - TriggerBottom= [MonitorReal3Top] + [MonitorReal3Height] * 0.7 +30 - TriggerRight = [MonitorReal3Left] + [MonitorReal3Width] * 0.7 - - GridTop = Restore - GridLeft = Restore - GridBottom= Restore - GridRight = Restore - -[25] - - TriggerTop = [MonitorReal1Top] + [MonitorReal1Height] * 0.7 - TriggerLeft = [MonitorReal1Left] + [MonitorReal1Width] * 0.7 - 240 - TriggerBottom= [MonitorReal1Top] + [MonitorReal1Height] * 0.7 +30 - TriggerRight = [MonitorReal1Left] + [MonitorReal1Width] * 0.7 - 120 - - GridTop = Maximize - GridLeft = Maximize - GridBottom= Maximize - GridRight = Maximize - -[26] - - TriggerTop = [MonitorReal2Top] + [MonitorReal2Height] * 0.7 - TriggerLeft = [MonitorReal2Left] + [MonitorReal2Width] * 0.7 - 240 - TriggerBottom= [MonitorReal2Top] + [MonitorReal2Height] * 0.7 +30 - TriggerRight = [MonitorReal2Left] + [MonitorReal2Width] * 0.7 - 120 - - GridTop = Maximize - GridLeft = Maximize - GridBottom= Maximize - GridRight = Maximize - -[27] - - TriggerTop = [MonitorReal3Top] + [MonitorReal3Height] * 0.7 - TriggerLeft = [MonitorReal3Left] + [MonitorReal3Width] * 0.7 - 240 - TriggerBottom= [MonitorReal3Top] + [MonitorReal3Height] * 0.7 +30 - TriggerRight = [MonitorReal3Left] + [MonitorReal3Width] * 0.7 - 120 - - GridTop = Maximize - GridLeft = Maximize - GridBottom= Maximize - GridRight = Maximize - -[28] - - TriggerTop = [MonitorReal1Top] + [MonitorReal1Height] * 0.7 - TriggerLeft = [MonitorReal1Left] + [MonitorReal1Width] * 0.7 - 360 - TriggerBottom= [MonitorReal1Top] + [MonitorReal1Height] * 0.7 +30 - TriggerRight = [MonitorReal1Left] + [MonitorReal1Width] * 0.7 - 240 - - GridTop = AlwaysOnTop - GridLeft = AlwaysOnTop - GridBottom= AlwaysOnTop - GridRight = AlwaysOnTop - -[29] - - TriggerTop = [MonitorReal2Top] + [MonitorReal2Height] * 0.7 - TriggerLeft = [MonitorReal2Left] + [MonitorReal2Width] * 0.7 - 360 - TriggerBottom= [MonitorReal2Top] + [MonitorReal2Height] * 0.7 +30 - TriggerRight = [MonitorReal2Left] + [MonitorReal2Width] * 0.7 - 240 - - GridTop = AlwaysOnTop - GridLeft = AlwaysOnTop - GridBottom= AlwaysOnTop - GridRight = AlwaysOnTop - -[30] - - TriggerTop = [MonitorReal3Top] + [MonitorReal3Height] * 0.7 - TriggerLeft = [MonitorReal3Left] + [MonitorReal3Width] * 0.7 - 360 - TriggerBottom= [MonitorReal3Top] + [MonitorReal3Height] * 0.7 +30 - TriggerRight = [MonitorReal3Left] + [MonitorReal3Width] * 0.7 - 240 - - GridTop = AlwaysOnTop - GridLeft = AlwaysOnTop - GridBottom= AlwaysOnTop - GridRight = AlwaysOnTop - -[31] - - TriggerTop = [MonitorReal1Top] + [MonitorReal1Height] * 0.7 - TriggerLeft = [MonitorReal1Left] + [MonitorReal1Width] * 0.7 - 480 - TriggerBottom= [MonitorReal1Top] + [MonitorReal1Height] * 0.7 +30 - TriggerRight = [MonitorReal1Left] + [MonitorReal1Width] * 0.7 - 360 - - GridTop = Run - GridLeft = Plugins\MinimizeWindow.exe - GridBottom= Minimize - GridRight = - -[32] - - TriggerTop = [MonitorReal2Top] + [MonitorReal2Height] * 0.7 - TriggerLeft = [MonitorReal2Left] + [MonitorReal2Width] * 0.7 - 480 - TriggerBottom= [MonitorReal2Top] + [MonitorReal2Height] * 0.7 +30 - TriggerRight = [MonitorReal2Left] + [MonitorReal2Width] * 0.7 - 360 - - GridTop = Run - GridLeft = Plugins\MinimizeWindow.exe - GridBottom= Minimize - GridRight = - -[33] - - TriggerTop = [MonitorReal3Top] + [MonitorReal3Height] * 0.7 - TriggerLeft = [MonitorReal3Left] + [MonitorReal3Width] * 0.7 - 480 - TriggerBottom= [MonitorReal3Top] + [MonitorReal3Height] * 0.7 +30 - TriggerRight = [MonitorReal3Left] + [MonitorReal3Width] * 0.7 - 360 - - GridTop = Run - GridLeft = Plugins\MinimizeWindow.exe - GridBottom= Minimize - GridRight = diff --git a/GridsExample/EdgeGrid Complex.grid b/GridsExample/EdgeGrid Complex.grid deleted file mode 100644 index 8491e89..0000000 --- a/GridsExample/EdgeGrid Complex.grid +++ /dev/null @@ -1,267 +0,0 @@ -[Groups] - - NumberOfGroups = 22 - -[1] - - TriggerTop = [MonitorReal1Top] - TriggerLeft = [MonitorReal1Left] - TriggerBottom= [MonitorReal1Top] + 30 - TriggerRight = [MonitorReal1Left] + 30 - - GridTop = [Monitor1Top] - GridLeft = [Monitor1Left] - GridBottom= [Monitor1Top] + [Monitor1Height] / 2 - GridRight = [Monitor1Left] + [Monitor1Width] / 2 - -[2] - - TriggerTop = [MonitorReal1Top] - TriggerLeft = [MonitorReal1Right] - 30 - TriggerBottom= [MonitorReal1Top] + 30 - TriggerRight = [MonitorReal1Right] - - GridTop = [Monitor1Top] - GridLeft = [Monitor1Right] - [Monitor1Width] / 2 - GridBottom= [Monitor1Top] + [Monitor1Height] / 2 - GridRight = [Monitor1Right] - -[3] - - TriggerTop = [MonitorReal1Bottom] - 30 - TriggerLeft = [MonitorReal1Left] - TriggerBottom= [MonitorReal1Bottom] - TriggerRight = [MonitorReal1Left] + 30 - - GridTop = [Monitor1Top] + [Monitor1Height] / 2 + 0.001 - GridLeft = [Monitor1Left] - GridBottom= [Monitor1Bottom] - GridRight = [Monitor1Left] + [Monitor1Width] / 2 - -[4] - - TriggerTop = [MonitorReal1Bottom] - 30 - TriggerLeft = [MonitorReal1Right] - 30 - TriggerBottom= [MonitorReal1Bottom] - TriggerRight = [MonitorReal1Right] - - GridTop = [Monitor1Top] + [Monitor1Height] / 2 + 0.001 - GridLeft = [Monitor1Right] - [Monitor1Width] / 2 - GridBottom= [Monitor1Bottom] - GridRight = [Monitor1Right] - -[5] - - TriggerTop = [MonitorReal1Top] + [MonitorReal1Height] * 0.3 - TriggerLeft = [MonitorReal1Left] + [MonitorReal1Width] * 0.3 - TriggerBottom= [MonitorReal1Top] + [MonitorReal1Height] * 0.7 - TriggerRight = [MonitorReal1Left] + [MonitorReal1Width] * 0.7 - - GridTop = [Monitor1Top] + [Monitor1Height] * 0.1 - GridLeft = [Monitor1Left] + [Monitor1Width] * 0.1 - GridBottom= [Monitor1Top] + [Monitor1Height] * 0.9 - GridRight = [Monitor1Left] + [Monitor1Width] * 0.9 - -[7] - - TriggerTop = [MonitorReal1Top] + 30 - TriggerLeft = [MonitorReal1Left] - TriggerBottom= [MonitorReal1Bottom] - 30 - TriggerRight = [MonitorReal1Left] + 10 - - GridTop = WindowHeight - GridLeft = [Monitor1Left] - GridBottom= WindowHeight - GridRight = [Monitor1Right] - -[6] - - TriggerTop = [MonitorReal1Top] - TriggerLeft = [MonitorReal1Left] + 30 - TriggerBottom= [MonitorReal1Top] + 10 - TriggerRight = [MonitorReal1Right] - 30 - - GridTop = [Monitor1Top] - GridLeft = WindowWidth - GridBottom= [Monitor1Bottom] - GridRight = WindowWidth - -[8] - - TriggerTop = [MonitorReal2Bottom] - 30 - TriggerLeft = [MonitorReal2Left] - TriggerBottom= [MonitorReal2Bottom] - TriggerRight = [MonitorReal2Left] + 30 - - GridTop = [Monitor2Top] + [Monitor2Height] / 2 + 0.001 - GridLeft = [Monitor2Left] - GridBottom= [Monitor2Bottom] - GridRight = [Monitor2Left] + [Monitor2Width] / 2 - -[9] - - TriggerTop = [MonitorReal2Bottom] - 30 - TriggerLeft = [MonitorReal2Right] - 30 - TriggerBottom= [MonitorReal2Bottom] - TriggerRight = [MonitorReal2Right] - - GridTop = [Monitor2Top] + [Monitor2Height] / 2 + 0.001 - GridLeft = [Monitor2Right] - [Monitor2Width] / 2 - GridBottom= [Monitor2Bottom] - GridRight = [Monitor2Right] - -[10] - - TriggerTop = [MonitorReal2Top] + [MonitorReal2Height] * 0.3 - TriggerLeft = [MonitorReal2Left] + [MonitorReal2Width] * 0.3 - TriggerBottom= [MonitorReal2Top] + [MonitorReal2Height] * 0.7 - TriggerRight = [MonitorReal2Left] + [MonitorReal2Width] * 0.7 - - GridTop = [Monitor2Top] + [Monitor2Height] * 0.1 - GridLeft = [Monitor2Left] + [Monitor2Width] * 0.1 - GridBottom= [Monitor2Top] + [Monitor2Height] * 0.9 - GridRight = [Monitor2Left] + [Monitor2Width] * 0.9 - -[11] - - TriggerTop = [MonitorReal2Top] - TriggerLeft = [MonitorReal2Left] - TriggerBottom= [MonitorReal2Top] + 30 - TriggerRight = [MonitorReal2Left] + 30 - - GridTop = [Monitor2Top] - GridLeft = [Monitor2Left] - GridBottom= [Monitor2Top] + [Monitor2Height] / 2 - GridRight = [Monitor2Left] + [Monitor2Width] / 2 - -[12] - - TriggerTop = [MonitorReal2Top] - TriggerLeft = [MonitorReal2Right] - 30 - TriggerBottom= [MonitorReal2Top] + 30 - TriggerRight = [MonitorReal2Right] - - GridTop = [Monitor2Top] - GridLeft = [Monitor2Right] - [Monitor2Width] / 2 - GridBottom= [Monitor2Top] + [Monitor2Height] / 2 - GridRight = [Monitor2Right] - -[13] - - TriggerTop = [MonitorReal2Top] + 30 - TriggerLeft = [MonitorReal2Left] - TriggerBottom= [MonitorReal2Bottom] - 30 - TriggerRight = [MonitorReal2Left] + 10 - - GridTop = WindowHeight - GridLeft = [Monitor2Left] - GridBottom= WindowHeight - GridRight = [Monitor2Right] - -[14] - - TriggerTop = [MonitorReal2Top] - TriggerLeft = [MonitorReal2Left] + 30 - TriggerBottom= [MonitorReal2Top] + 10 - TriggerRight = [MonitorReal2Right] - 30 - - GridTop = [Monitor2Top] - GridLeft = WindowWidth - GridBottom= [Monitor2Bottom] - GridRight = WindowWidth - -[15] - - TriggerTop = [MonitorReal3Bottom] - 30 - TriggerLeft = [MonitorReal3Left] - TriggerBottom= [MonitorReal3Bottom] - TriggerRight = [MonitorReal3Left] + 30 - - GridTop = [Monitor3Top] + [Monitor3Height] / 2 + 0.001 - GridLeft = [Monitor3Left] - GridBottom= [Monitor3Bottom] - GridRight = [Monitor3Left] + [Monitor3Width] / 2 - -[16] - - TriggerTop = [MonitorReal3Bottom] - 30 - TriggerLeft = [MonitorReal3Right] - 30 - TriggerBottom= [MonitorReal3Bottom] - TriggerRight = [MonitorReal3Right] - - GridTop = [Monitor3Top] + [Monitor3Height] / 2 + 0.001 - GridLeft = [Monitor3Right] - [Monitor3Width] / 2 - GridBottom= [Monitor3Bottom] - GridRight = [Monitor3Right] - -[17] - - TriggerTop = [MonitorReal3Top] + [MonitorReal3Height] * 0.3 - TriggerLeft = [MonitorReal3Left] + [MonitorReal3Width] * 0.3 - TriggerBottom= [MonitorReal3Top] + [MonitorReal3Height] * 0.7 - TriggerRight = [MonitorReal3Left] + [MonitorReal3Width] * 0.7 - - GridTop = [Monitor3Top] + [Monitor3Height] * 0.1 - GridLeft = [Monitor3Left] + [Monitor3Width] * 0.1 - GridBottom= [Monitor3Top] + [Monitor3Height] * 0.9 - GridRight = [Monitor3Left] + [Monitor3Width] * 0.9 - -[18] - - TriggerTop = [MonitorReal3Top] - TriggerLeft = [MonitorReal3Left] - TriggerBottom= [MonitorReal3Top] + 30 - TriggerRight = [MonitorReal3Left] + 30 - - GridTop = [Monitor3Top] - GridLeft = [Monitor3Left] - GridBottom= [Monitor3Top] + [Monitor3Height] / 2 - GridRight = [Monitor3Left] + [Monitor3Width] / 2 - -[19] - - TriggerTop = [MonitorReal3Top] - TriggerLeft = [MonitorReal3Right] - 30 - TriggerBottom= [MonitorReal3Top] + 30 - TriggerRight = [MonitorReal3Right] - - GridTop = [Monitor3Top] - GridLeft = [Monitor3Right] - [Monitor3Width] / 2 - GridBottom= [Monitor3Top] + [Monitor3Height] / 2 - GridRight = [Monitor3Right] - -[20] - - TriggerTop = [MonitorReal3Top] + 30 - TriggerLeft = [MonitorReal3Left] - TriggerBottom= [MonitorReal3Bottom] - 30 - TriggerRight = [MonitorReal3Left] + 10 - - GridTop = WindowHeight - GridLeft = [Monitor3Left] - GridBottom= WindowHeight - GridRight = [Monitor3Right] - -[21] - - TriggerTop = [MonitorReal3Top] - TriggerLeft = [MonitorReal3Left] + 30 - TriggerBottom= [MonitorReal3Top] + 10 - TriggerRight = [MonitorReal3Right] - 30 - - GridTop = [Monitor3Top] - GridLeft = WindowWidth - GridBottom= [Monitor3Bottom] - GridRight = WindowWidth - -[22] - - TriggerTop = [MonitorReal1Top] + [MonitorReal1Height] * 0.2 - TriggerLeft = [MonitorReal1Left] + [MonitorReal1Width] * 0.3 - TriggerBottom= [MonitorReal1Top] + [MonitorReal1Height] * 0.3 - TriggerRight = [MonitorReal1Left] + [MonitorReal1Width] * 0.7 - - GridTop = Run - GridLeft = AltF4.ahk - GridBottom= AltF4 - GridRight = diff --git a/GridsExample/MultipleGrid.grid b/GridsExample/MultipleGrid.grid deleted file mode 100644 index 471c961..0000000 --- a/GridsExample/MultipleGrid.grid +++ /dev/null @@ -1,69 +0,0 @@ -[Groups] - - NumberOfGroups = 1 - -[1] - - TriggerTop = [Monitor1Top] + [Monitor1Height] * 0.4 - TriggerLeft = [Monitor1Left] + [Monitor1Width] * 0.4 - TriggerBottom = [Monitor1Top] + [Monitor1Height] * 0.6 - TriggerRight = [Monitor1Left] + [Monitor1Width] * 0.6 - GridTop = Run - GridLeft = Plugins\MaximizeWindow.exe - GridBottom = Maximize Window - GridRight = Plugins\ - -[2] - - TriggerTop = [Monitor1Top] - TriggerLeft = [Monitor1Left] - TriggerBottom = [Monitor1Bottom] - TriggerRight = [Monitor1Left] + [Monitor1Width] / 2 - GridTop = [Monitor1Top] - GridLeft = [Monitor1Left] - GridBottom = [Monitor1Bottom] - GridRight = [Monitor1Left] + [Monitor1Width] / 2 - -[3] - - TriggerTop = [Monitor1Top] - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 2 - TriggerBottom = [Monitor1Bottom] - TriggerRight = [Monitor1Right] - GridTop = [Monitor1Top] - GridLeft = [Monitor1Left] + [Monitor1Width] / 2 - GridBottom = [Monitor1Bottom] - GridRight = [Monitor1Right] - -[4] - - TriggerTop = [Monitor2Top] + [Monitor2Height] * 0.4 - TriggerLeft = [Monitor2Left] + [Monitor2Width] * 0.4 - TriggerBottom = [Monitor2Top] + [Monitor2Height] * 0.6 - TriggerRight = [Monitor2Left] + [Monitor2Width] * 0.6 - GridTop = Run - GridLeft = Plugins\MaximizeWindow.exe - GridBottom = Maximize Window - GridRight = Plugins\ - -[5] - - TriggerTop = [Monitor2Top] - TriggerLeft = [Monitor2Left] - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 2 - TriggerRight = [Monitor2Right] - GridTop = [Monitor2Top] - GridLeft = [Monitor2Left] - GridBottom = [Monitor2Top] + [Monitor2Height] / 2 - GridRight = [Monitor2Right] - -[6] - - TriggerTop = [Monitor2Top] + [Monitor2Height] / 2 - TriggerLeft = [Monitor2Left] - TriggerBottom = [Monitor2Bottom] - TriggerRight = [Monitor2Right] - GridTop = [Monitor2Top] + [Monitor2Height] / 2 - GridLeft = [Monitor2Left] - GridBottom = [Monitor2Bottom] - GridRight = [Monitor2Right] diff --git a/GridsExample/Run Demo.grid b/GridsExample/Run Demo.grid deleted file mode 100644 index 5e3462d..0000000 --- a/GridsExample/Run Demo.grid +++ /dev/null @@ -1,75 +0,0 @@ -[Groups] - -NumberOfGroups = 6 - -[1] - - TriggerTop = [Monitor1Top] - TriggerLeft = [Monitor1Left] + [Monitor1Width] /3 - TriggerBottom= [Monitor1Bottom] - [Monitor1Height]/2 - TriggerRight = [Monitor1Left] + [Monitor1Width] /3 * 2 - - GridTop = Run - GridLeft = "Plugins\WindowPositions.exe store" - GridBottom= Store Position - GridRight = Plugins\ - -[2] - - TriggerTop = [Monitor1Bottom] - [Monitor1Height]/2 + 0.000001 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /3 - TriggerBottom= [Monitor1Bottom] - TriggerRight = [Monitor1Left] + [Monitor1Width] /3 * 2 - - GridTop = Run - GridLeft = "Plugins\WindowPositions.exe Load" - GridBottom= Load Position - GridRight = Plugins\ - -[3] - - TriggerTop = [Monitor2Top] - TriggerLeft = [Monitor2Left] + [Monitor2Width] /3 - TriggerBottom= [Monitor2Bottom] - [Monitor2Height]/2 - TriggerRight = [Monitor2Left] + [Monitor2Width] /3 * 2 - - GridTop = Run - GridLeft = "Plugins\WindowPositions.exe store" - GridBottom= StorePosition - GridRight = Plugins\ - -[4] - - TriggerTop = [Monitor2Bottom] - [Monitor2Height]/2 + 0.000001 - TriggerLeft = [Monitor2Left] + [Monitor2Width] /3 - TriggerBottom= [Monitor2Bottom] - TriggerRight = [Monitor2Left] + [Monitor2Width] /3 * 2 - - GridTop = Run - GridLeft = "Plugins\WindowPositions.exe Load" - GridBottom= LoadPosition - GridRight = Plugins\ - -[5] - - TriggerTop = [Monitor3Top] - TriggerLeft = [Monitor3Left] + [Monitor3Width] /3 - TriggerBottom= [Monitor3Bottom] - [Monitor3Height]/2 - TriggerRight = [Monitor3Left] + [Monitor3Width] /3 * 2 - - GridTop = Run - GridLeft = "Plugins\WindowPositions.exe store" - GridBottom= StorePosition - GridRight = Plugins\ - -[6] - - TriggerTop = [Monitor3Bottom] - [Monitor3Height]/2 + 0.000001 - TriggerLeft = [Monitor3Left] + [Monitor3Width] /3 - TriggerBottom= [Monitor3Bottom] - TriggerRight = [Monitor3Left] + [Monitor3Width] /3 * 2 - - GridTop = Run - GridLeft = "Plugins\WindowPositions.exe Load" - GridBottom= LoadPosition - GridRight = Plugins\ diff --git a/GridsExample/Spyda.grid b/GridsExample/Spyda.grid deleted file mode 100644 index 3ed1fd0..0000000 --- a/GridsExample/Spyda.grid +++ /dev/null @@ -1,321 +0,0 @@ -[Groups] - - NumberOfGroups = 30 - -[1] - TriggerTop = [Monitor1Top] - TriggerRight = [Monitor1Left] + [Monitor1Width] /3 - TriggerBottom = [Monitor1Top] + [Monitor1Height] /3 - TriggerLeft = [Monitor1Left] - GridTop = [Monitor1Top] - GridRight = [Monitor1Left] + [Monitor1Width] /2 - GridBottom = [Monitor1Top] + [Monitor1Height] /2 - GridLeft = [Monitor1Left] - -[2] - - TriggerTop = [Monitor1Top] - TriggerRight = [Monitor1Right] - TriggerBottom = [Monitor1Top] + [Monitor1Height] /3 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /3 *2 - GridTop = [Monitor1Top] - GridRight = [Monitor1Right] - GridBottom = [Monitor1Top] + [Monitor1Height] /2 - GridLeft = [Monitor1Left] + [Monitor1Width] /2 - -[3] - - TriggerTop = [Monitor1Top] + [Monitor1Height] /3 *2 - TriggerRight = [Monitor1Right] - TriggerBottom = [Monitor1Bottom] - TriggerLeft = [Monitor1Left] + [Monitor1Width] /3 *2 - GridTop = [Monitor1Top] + [Monitor1Height] /2 + 0.1 - GridRight = [Monitor1Right] - GridBottom = [Monitor1Bottom] - GridLeft = [Monitor1Left] + [Monitor1Width] /2 - -[4] - - TriggerTop = [Monitor1Top] + [Monitor1Height] /3 *2 - TriggerRight = [Monitor1Left] + [Monitor1Width] /3 - TriggerBottom = [Monitor1Bottom] - TriggerLeft = [Monitor1Left] - GridTop = [Monitor1Top] + [Monitor1Height] /2 + 0.1 - GridRight = [Monitor1Left] + [Monitor1Width] /2 - GridBottom = [Monitor1Bottom] - GridLeft = [Monitor1Left] - -[5] - - TriggerTop = [Monitor1Top] - TriggerRight = [Monitor1Left] + [Monitor1Width] /3 *2 - TriggerBottom = [Monitor1Top] + [Monitor1Height] /3 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /3 - GridTop = [Monitor1Top] - GridRight = [Monitor1Right] - GridBottom = [Monitor1Top] + [Monitor1Height] /2 - GridLeft = [Monitor1Left] - -[6] - - TriggerTop = [Monitor1Top] + [Monitor1Height] /3 - TriggerRight = [Monitor1Right] - TriggerBottom = [Monitor1Top] + [Monitor1Height] /3 *2 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /3 *2 - GridTop = [Monitor1Top] - GridRight = [Monitor1Right] - GridBottom = [Monitor1Bottom] - GridLeft = [Monitor1Left] + [Monitor1Width] /2 - -[7] - - TriggerTop = [Monitor1Top] + [Monitor1Height] /3 *2 - TriggerRight = [Monitor1Left] + [Monitor1Width] /3 *2 - TriggerBottom = [Monitor1Bottom] - TriggerLeft = [Monitor1Left] + [Monitor1Width] /3 - GridTop = [Monitor1Top] + [Monitor1Height] /2 + 0.1 - GridRight = [Monitor1Right] - GridBottom = [Monitor1Bottom] - GridLeft = [Monitor1Left] - -[8] - TriggerTop = [Monitor1Top] + [Monitor1Height] /3 - TriggerRight = [Monitor1Left] + [Monitor1Width] /3 - TriggerBottom = [Monitor1Top] + [Monitor1Height] /3 *2 - TriggerLeft = [Monitor1Left] - GridTop = [Monitor1Top] - GridRight = [Monitor1Left] + [Monitor1Width] /2 - GridBottom = [Monitor1Bottom] - GridLeft = [Monitor1Left] - -[9] - TriggerTop = [Monitor1Top] + [Monitor1Height] /3 - TriggerRight = [Monitor1Left] + [Monitor1Width] /2 - TriggerBottom = [Monitor1Top] + [Monitor1Height] *2/3 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /3 - GridTop = [Monitor1Top] - GridRight = [Monitor1Left] + [Monitor1Width] * 2/3 - GridBottom = [Monitor1Bottom] - GridLeft = [Monitor1Left] - -[10] - TriggerTop = [Monitor1Top] + [Monitor1Height] /3 - TriggerRight = [Monitor1Left] + [Monitor1Width] *2/3 - TriggerBottom = [Monitor1Top] + [Monitor1Height] *2/3 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /2 - GridTop = [Monitor1Top] - GridRight = [Monitor1Left] + [Monitor1Width] - GridBottom = [Monitor1Bottom] - GridLeft = [Monitor1Left] + [Monitor1Width] / 3 - -[11] - TriggerTop = [Monitor2Top] - TriggerRight = [Monitor2Left] + [Monitor2Width] /3 - TriggerBottom = [Monitor2Top] + [Monitor2Height] /3 - TriggerLeft = [Monitor2Left] - GridTop = [Monitor2Top] - GridRight = [Monitor2Left] + [Monitor2Width] /2 - GridBottom = [Monitor2Top] + [Monitor2Height] /2 - GridLeft = [Monitor2Left] - -[12] - - TriggerTop = [Monitor2Top] - TriggerRight = [Monitor2Right] - TriggerBottom = [Monitor2Top] + [Monitor2Height] /3 - TriggerLeft = [Monitor2Left] + [Monitor2Width] /3 *2 - GridTop = [Monitor2Top] - GridRight = [Monitor2Right] - GridBottom = [Monitor2Top] + [Monitor2Height] /2 - GridLeft = [Monitor2Left] + [Monitor2Width] /2 - -[13] - - TriggerTop = [Monitor2Top] + [Monitor2Height] /3 *2 - TriggerRight = [Monitor2Right] - TriggerBottom = [Monitor2Bottom] - TriggerLeft = [Monitor2Left] + [Monitor2Width] /3 *2 - GridTop = [Monitor2Top] + [Monitor2Height] /2 + 0.1 - GridRight = [Monitor2Right] - GridBottom = [Monitor2Bottom] - GridLeft = [Monitor2Left] + [Monitor2Width] /2 - -[14] - - TriggerTop = [Monitor2Top] + [Monitor2Height] /3 *2 - TriggerRight = [Monitor2Left] + [Monitor2Width] /3 - TriggerBottom = [Monitor2Bottom] - TriggerLeft = [Monitor2Left] - GridTop = [Monitor2Top] + [Monitor2Height] /2 + 0.1 - GridRight = [Monitor2Left] + [Monitor2Width] /2 - GridBottom = [Monitor2Bottom] - GridLeft = [Monitor2Left] - -[15] - - TriggerTop = [Monitor2Top] - TriggerRight = [Monitor2Left] + [Monitor2Width] /3 *2 - TriggerBottom = [Monitor2Top] + [Monitor2Height] /3 - TriggerLeft = [Monitor2Left] + [Monitor2Width] /3 - GridTop = [Monitor2Top] - GridRight = [Monitor2Right] - GridBottom = [Monitor2Top] + [Monitor2Height] /2 - GridLeft = [Monitor2Left] - -[16] - - TriggerTop = [Monitor2Top] + [Monitor2Height] /3 - TriggerRight = [Monitor2Right] - TriggerBottom = [Monitor2Top] + [Monitor2Height] /3 *2 - TriggerLeft = [Monitor2Left] + [Monitor2Width] /3 *2 - GridTop = [Monitor2Top] - GridRight = [Monitor2Right] - GridBottom = [Monitor2Bottom] - GridLeft = [Monitor2Left] + [Monitor2Width] /2 - -[17] - - TriggerTop = [Monitor2Top] + [Monitor2Height] /3 *2 - TriggerRight = [Monitor2Left] + [Monitor2Width] /3 *2 - TriggerBottom = [Monitor2Bottom] - TriggerLeft = [Monitor2Left] + [Monitor2Width] /3 - GridTop = [Monitor2Top] + [Monitor2Height] /2 + 0.1 - GridRight = [Monitor2Right] - GridBottom = [Monitor2Bottom] - GridLeft = [Monitor2Left] - -[18] - TriggerTop = [Monitor2Top] + [Monitor2Height] /3 - TriggerRight = [Monitor2Left] + [Monitor2Width] /3 - TriggerBottom = [Monitor2Top] + [Monitor2Height] /3 *2 - TriggerLeft = [Monitor2Left] - GridTop = [Monitor2Top] - GridRight = [Monitor2Left] + [Monitor2Width] /2 - GridBottom = [Monitor2Bottom] - GridLeft = [Monitor2Left] - -[19] - TriggerTop = [Monitor2Top] + [Monitor2Height] /3 - TriggerRight = [Monitor2Left] + [Monitor2Width] /2 - TriggerBottom = [Monitor2Top] + [Monitor2Height] *2/3 - TriggerLeft = [Monitor2Left] + [Monitor2Width] /3 - GridTop = [Monitor2Top] - GridRight = [Monitor2Left] + [Monitor2Width] * 2/3 - GridBottom = [Monitor2Bottom] - GridLeft = [Monitor2Left] - -[20] - TriggerTop = [Monitor2Top] + [Monitor2Height] /3 - TriggerRight = [Monitor2Left] + [Monitor2Width] *2/3 - TriggerBottom = [Monitor2Top] + [Monitor2Height] *2/3 - TriggerLeft = [Monitor2Left] + [Monitor2Width] /2 - GridTop = [Monitor2Top] - GridRight = [Monitor2Left] + [Monitor2Width] - GridBottom = [Monitor2Bottom] - GridLeft = [Monitor2Left] + [Monitor2Width] / 3 - -[21] - TriggerTop = [Monitor3Top] - TriggerRight = [Monitor3Left] + [Monitor3Width] /3 - TriggerBottom = [Monitor3Top] + [Monitor3Height] /3 - TriggerLeft = [Monitor3Left] - GridTop = [Monitor3Top] - GridRight = [Monitor3Left] + [Monitor3Width] /2 - GridBottom = [Monitor3Top] + [Monitor3Height] /2 - GridLeft = [Monitor3Left] - -[22] - - TriggerTop = [Monitor3Top] - TriggerRight = [Monitor3Right] - TriggerBottom = [Monitor3Top] + [Monitor3Height] /3 - TriggerLeft = [Monitor3Left] + [Monitor3Width] /3 *2 - GridTop = [Monitor3Top] - GridRight = [Monitor3Right] - GridBottom = [Monitor3Top] + [Monitor3Height] /2 - GridLeft = [Monitor3Left] + [Monitor3Width] /2 - -[23] - - TriggerTop = [Monitor3Top] + [Monitor3Height] /3 *2 - TriggerRight = [Monitor3Right] - TriggerBottom = [Monitor3Bottom] - TriggerLeft = [Monitor3Left] + [Monitor3Width] /3 *2 - GridTop = [Monitor3Top] + [Monitor3Height] /2 + 0.1 - GridRight = [Monitor3Right] - GridBottom = [Monitor3Bottom] - GridLeft = [Monitor3Left] + [Monitor3Width] /2 - -[24] - - TriggerTop = [Monitor3Top] + [Monitor3Height] /3 *2 - TriggerRight = [Monitor3Left] + [Monitor3Width] /3 - TriggerBottom = [Monitor3Bottom] - TriggerLeft = [Monitor3Left] - GridTop = [Monitor3Top] + [Monitor3Height] /2 + 0.1 - GridRight = [Monitor3Left] + [Monitor3Width] /2 - GridBottom = [Monitor3Bottom] - GridLeft = [Monitor3Left] - -[25] - - TriggerTop = [Monitor3Top] - TriggerRight = [Monitor3Left] + [Monitor3Width] /3 *2 - TriggerBottom = [Monitor3Top] + [Monitor3Height] /3 - TriggerLeft = [Monitor3Left] + [Monitor3Width] /3 - GridTop = [Monitor3Top] - GridRight = [Monitor3Right] - GridBottom = [Monitor3Top] + [Monitor3Height] /2 - GridLeft = [Monitor3Left] - -[26] - - TriggerTop = [Monitor3Top] + [Monitor3Height] /3 - TriggerRight = [Monitor3Right] - TriggerBottom = [Monitor3Top] + [Monitor3Height] /3 *2 - TriggerLeft = [Monitor3Left] + [Monitor3Width] /3 *2 - GridTop = [Monitor3Top] - GridRight = [Monitor3Right] - GridBottom = [Monitor3Bottom] - GridLeft = [Monitor3Left] + [Monitor3Width] /2 - -[27] - - TriggerTop = [Monitor3Top] + [Monitor3Height] /3 *2 - TriggerRight = [Monitor3Left] + [Monitor3Width] /3 *2 - TriggerBottom = [Monitor3Bottom] - TriggerLeft = [Monitor3Left] + [Monitor3Width] /3 - GridTop = [Monitor3Top] + [Monitor3Height] /2 + 0.1 - GridRight = [Monitor3Right] - GridBottom = [Monitor3Bottom] - GridLeft = [Monitor3Left] - -[28] - TriggerTop = [Monitor3Top] + [Monitor3Height] /3 - TriggerRight = [Monitor3Left] + [Monitor3Width] /3 - TriggerBottom = [Monitor3Top] + [Monitor3Height] /3 *2 - TriggerLeft = [Monitor3Left] - GridTop = [Monitor3Top] - GridRight = [Monitor3Left] + [Monitor3Width] /2 - GridBottom = [Monitor3Bottom] - GridLeft = [Monitor3Left] - -[29] - TriggerTop = [Monitor3Top] + [Monitor3Height] /3 - TriggerRight = [Monitor3Left] + [Monitor3Width] /2 - TriggerBottom = [Monitor3Top] + [Monitor3Height] *2/3 - TriggerLeft = [Monitor3Left] + [Monitor3Width] /3 - GridTop = [Monitor3Top] - GridRight = [Monitor3Left] + [Monitor3Width] * 2/3 - GridBottom = [Monitor3Bottom] - GridLeft = [Monitor3Left] - -[30] - TriggerTop = [Monitor3Top] + [Monitor3Height] /3 - TriggerRight = [Monitor3Left] + [Monitor3Width] *2/3 - TriggerBottom = [Monitor3Top] + [Monitor3Height] *2/3 - TriggerLeft = [Monitor3Left] + [Monitor3Width] /2 - GridTop = [Monitor3Top] - GridRight = [Monitor3Left] + [Monitor3Width] - GridBottom = [Monitor3Bottom] - GridLeft = [Monitor3Left] + [Monitor3Width] / 3 diff --git a/GridsExample/Zola.grid b/GridsExample/Zola.grid deleted file mode 100644 index 0f9faf6..0000000 --- a/GridsExample/Zola.grid +++ /dev/null @@ -1,69 +0,0 @@ -[Groups] - - NumberOfGroups = 6 - -[1] - - TriggerTop = [Monitor1Top] + [Monitor1Height] * 0.4 - TriggerLeft = [Monitor1Left] + [Monitor1Width] * 0.4 - TriggerBottom = [Monitor1Top] + [Monitor1Height] * 0.6 - TriggerRight = [Monitor1Left] + [Monitor1Width] * 0.6 - GridTop = Run - GridLeft = Plugins\MaximizeWindow.exe - GridBottom = Maximize Window - GridRight = Plugins\ - -[2] - - TriggerTop = [Monitor1Top] - TriggerLeft = [Monitor1Left] - TriggerBottom = [Monitor1Bottom] - TriggerRight = [Monitor1Left] + [Monitor1Width] / 2 - GridTop = [Monitor1Top] - GridLeft = [Monitor1Left] - GridBottom = [Monitor1Bottom] - GridRight = [Monitor1Left] + [Monitor1Width] / 2 - -[3] - - TriggerTop = [Monitor1Top] - TriggerLeft = [Monitor1Left] + [Monitor1Width] / 2 - TriggerBottom = [Monitor1Bottom] - TriggerRight = [Monitor1Right] - GridTop = [Monitor1Top] - GridLeft = [Monitor1Left] + [Monitor1Width] / 2 - GridBottom = [Monitor1Bottom] - GridRight = [Monitor1Right] - -[4] - - TriggerTop = [Monitor2Top] + [Monitor2Height] * 0.4 - TriggerLeft = [Monitor2Left] + [Monitor2Width] * 0.4 - TriggerBottom = [Monitor2Top] + [Monitor2Height] * 0.6 - TriggerRight = [Monitor2Left] + [Monitor2Width] * 0.6 - GridTop = Run - GridLeft = Plugins\MaximizeWindow.exe - GridBottom = Maximize Window - GridRight = Plugins\ - -[5] - - TriggerTop = [Monitor2Top] - TriggerLeft = [Monitor2Left] - TriggerBottom = [Monitor2Top] + [Monitor2Height] / 2 - TriggerRight = [Monitor2Right] - GridTop = [Monitor2Top] - GridLeft = [Monitor2Left] - GridBottom = [Monitor2Top] + [Monitor2Height] / 2 - GridRight = [Monitor2Right] - -[6] - - TriggerTop = [Monitor2Top] + [Monitor2Height] / 2 - TriggerLeft = [Monitor2Left] - TriggerBottom = [Monitor2Bottom] - TriggerRight = [Monitor2Right] - GridTop = [Monitor2Top] + [Monitor2Height] / 2 - GridLeft = [Monitor2Left] - GridBottom = [Monitor2Bottom] - GridRight = [Monitor2Right] diff --git a/GridsExample/edge vertical split.grid b/GridsExample/edge vertical split.grid deleted file mode 100644 index 044ba62..0000000 --- a/GridsExample/edge vertical split.grid +++ /dev/null @@ -1,63 +0,0 @@ -[Groups] - -NumberOfGroups = 5 - -[1] - - TriggerTop = [Monitor1Top] - TriggerLeft = [Monitor1Left] - TriggerBottom= [Monitor1Bottom] - TriggerRight = [Monitor1Left] + [Monitor1Width] * 0.005 - - GridTop = [Monitor1Top] - GridLeft = [Monitor1Left] - GridBottom= [Monitor1Bottom] - GridRight = [Monitor1Left] + [Monitor1Width] /2 - -[2] - - TriggerTop = [Monitor1Top] - TriggerLeft = [Monitor1Left] + [Monitor1Width] * .995 - TriggerBottom= [Monitor1Bottom] - TriggerRight = [Monitor1Right] - - GridTop = [Monitor1Top] - GridLeft = [Monitor1Left] + [Monitor1Width] /2 - GridBottom= [Monitor1Bottom] - GridRight = [Monitor1Right] - -[3] - - TriggerTop = [Monitor1Top] - TriggerLeft = [Monitor1Left] + [Monitor1Width] * 0.005 - TriggerBottom= [Monitor1Bottom] - TriggerRight = [Monitor1Right] * 0.05 - - GridTop = Restore - GridLeft = Restore - GridBottom= Restore - GridRight = Restore - -[4] - - TriggerTop = [Monitor1Top] - TriggerLeft = [Monitor1Left] + [Monitor1Width] * 0.95 - TriggerBottom= [Monitor1Bottom] - TriggerRight = [Monitor1Right] * 0.995 - - GridTop = Restore - GridLeft = Restore - GridBottom= Restore - GridRight = Restore - -[5] - - TriggerTop = [Monitor1Top] + [Monitor1Bottom] * 0.05 - TriggerLeft = [Monitor1Left] + [Monitor1Width] * 0.17 - TriggerBottom= [Monitor1Bottom] * 0.95 - TriggerRight = [Monitor1Right] * 0.83 - - GridTop = [Monitor1Top] + [Monitor1Bottom] * 0.05 - GridLeft = [Monitor1Left] + [Monitor1Width] * 0.17 - GridBottom= [Monitor1Bottom] * 0.95 - GridRight = [Monitor1Right] * 0.83 diff --git a/GridsExample/excogitation.grid b/GridsExample/excogitation.grid deleted file mode 100644 index 68446a0..0000000 --- a/GridsExample/excogitation.grid +++ /dev/null @@ -1,242 +0,0 @@ -[Groups] - NumberOfGroups = 24 - -[1] left 2/3 - TriggerTop = [Monitor1Top] - TriggerRight = [Monitor1Left] + 0.35 * [Monitor1Width] - TriggerBottom = [Monitor1Top] + 0.5 * [Monitor1Height] - 1 - TriggerLeft = [Monitor1Left] - GridTop = [Monitor1Top] - GridRight = [Monitor1Left] + 0.7 * [Monitor1Width] - GridBottom = [Monitor1Bottom] - GridLeft = [Monitor1Left] - -[2] right top 1/3 - TriggerTop = [Monitor1Top] - TriggerRight = [Monitor1Left] + 0.5 * [Monitor1Width] - 1 - TriggerBottom = [Monitor1Top] + 0.25 * [Monitor1Height] - TriggerLeft = [Monitor1Left] + 0.35 * [Monitor1Width] - GridTop = [Monitor1Top] - GridRight = [Monitor1Right] - GridBottom = [Monitor1Top] + 0.5 * [Monitor1Height] - GridLeft = [Monitor1Left] + 0.7 * [Monitor1Width] - -[3] right bottom 1/3 - TriggerTop = [Monitor1Top] + 0.25 * [Monitor1Height] - TriggerRight = [Monitor1Left] + 0.5 * [Monitor1Width] - 1 - TriggerBottom = [Monitor1Top] + 0.5 * [Monitor1Height] - 1 - TriggerLeft = [Monitor1Left] + 0.35 * [Monitor1Width] - GridTop = [Monitor1Top] + 0.5 * [Monitor1Height] - GridRight = [Monitor1Right] - GridBottom = [Monitor1Top] + [Monitor1Height] - GridLeft = [Monitor1Left] + 0.7 * [Monitor1Width] - -[4] left top 1/3 - TriggerTop = [Monitor1Top] - TriggerRight = [Monitor1Left] + 0.65 * [Monitor1Width] - TriggerBottom = [Monitor1Top] + 0.25 * [Monitor1Height] - TriggerLeft = [Monitor1Left] + 0.5 * [Monitor1Width] + 1 - GridTop = [Monitor1Top] - GridRight = [Monitor1Left] + 0.3 * [Monitor1Width] - GridBottom = [Monitor1Top] + 0.5 * [Monitor1Height] - GridLeft = [Monitor1Left] - -[5] left bottom 1/3 - TriggerTop = [Monitor1Top] + 0.25 * [Monitor1Height] - TriggerRight = [Monitor1Left] + 0.65 * [Monitor1Width] - TriggerBottom = [Monitor1Top] + 0.5 * [Monitor1Height] - 1 - TriggerLeft = [Monitor1Left] + 0.5 * [Monitor1Width] + 1 - GridTop = [Monitor1Top] + 0.5 * [Monitor1Height] - GridRight = [Monitor1Left] + 0.3 * [Monitor1Width] - GridBottom = [Monitor1Bottom] - GridLeft = [Monitor1Left] - -[6] right 2/3 - TriggerTop = [Monitor1Top] - TriggerRight = [Monitor1Right] - TriggerBottom = [Monitor1Top] + 0.5 * [Monitor1Height] - 1 - TriggerLeft = [Monitor1Left] + 0.65 * [Monitor1Width] - GridTop = [Monitor1Top] - GridRight = [Monitor1Right] - GridBottom = [Monitor1Top] + [Monitor1Height] - GridLeft = [Monitor1Left] + 0.3 * [Monitor1Width] - -[7] left top 1/4 - TriggerTop = [Monitor1Top] + 0.5 * [Monitor1Height] + 1 - TriggerRight = [Monitor1Left] + 0.25 * [Monitor1Width] - TriggerBottom = [Monitor1Top] + 0.75 * [Monitor1Height] - TriggerLeft = [Monitor1Left] - GridTop = [Monitor1Top] - GridRight = [Monitor1Left] + 0.5 * [Monitor1Width] - GridBottom = [Monitor1Top] + 0.5 * [Monitor1Height] - GridLeft = [Monitor1Left] - -[8] left bottom 1/4 - TriggerTop = [Monitor1Top] + 0.75 * [Monitor1Height] - TriggerRight = [Monitor1Left] + 0.25 * [Monitor1Width] - TriggerBottom = [Monitor1Bottom] - TriggerLeft = [Monitor1Left] - GridTop = [Monitor1Top] + 0.5 * [Monitor1Height] - GridRight = [Monitor1Left] + 0.5 * [Monitor1Width] - GridBottom = [Monitor1Bottom] - GridLeft = [Monitor1Left] - -[9] right top 1/4 - TriggerTop = [Monitor1Top] + 0.5 * [Monitor1Height] + 1 - TriggerRight = [Monitor1Left] + 0.5 * [Monitor1Width] - 1 - TriggerBottom = [Monitor1Top] + 0.75 * [Monitor1Height] - TriggerLeft = [Monitor1Left] + 0.25 * [Monitor1Width] - GridTop = [Monitor1Top] - GridRight = [Monitor1Right] - GridBottom = [Monitor1Top] + 0.5 * [Monitor1Height] - GridLeft = [Monitor1Left] + 0.5 * [Monitor1Width] - -[10] right bottom 1/4 - TriggerTop = [Monitor1Top] + 0.75 * [Monitor1Height] - TriggerRight = [Monitor1Left] + 0.5* [Monitor1Width] - 1 - TriggerBottom = [Monitor1Bottom] - TriggerLeft = [Monitor1Left] + 0.25 * [Monitor1Width] - GridTop = [Monitor1Top] + 0.5 * [Monitor1Height] - GridRight = [Monitor1Right] - GridBottom = [Monitor1Bottom] - GridLeft = [Monitor1Left] + 0.5 * [Monitor1Width] - -[11] left 1/2 - TriggerTop = [Monitor1Top] + 0.5 * [Monitor1Height] + 1 - TriggerRight = [Monitor1Left] + 0.75 * [Monitor1Width] - TriggerBottom = [Monitor1Bottom] - TriggerLeft = [Monitor1Left] + 0.5 * [Monitor1Width] + 1 - GridTop = [Monitor1Top] - GridRight = [Monitor1Left] + 0.5 * [Monitor1Width] - GridBottom = [Monitor1Bottom] - GridLeft = [Monitor1Left] - -[12] right 1/2 - TriggerTop = [Monitor1Top] + 0.5 * [Monitor1Height] + 1 - TriggerRight = [Monitor1Right] - TriggerBottom = [Monitor1Bottom] - TriggerLeft = [Monitor1Left] + 0.75 * [Monitor1Width] - GridTop = [Monitor1Top] - GridRight = [Monitor1Right] - GridBottom = [Monitor1Bottom] - GridLeft = [Monitor1Left] + 0.5 * [Monitor1Width] - -[13] left 2/3 - TriggerTop = [Monitor2Top] - TriggerRight = [Monitor2Left] + 0.35 * [Monitor2Width] - TriggerBottom = [Monitor2Top] + 0.5 * [Monitor2Height] - 1 - TriggerLeft = [Monitor2Left] - GridTop = [Monitor2Top] - GridRight = [Monitor2Left] + 0.7 * [Monitor2Width] - GridBottom = [Monitor2Bottom] - GridLeft = [Monitor2Left] - -[14] right top 1/3 - TriggerTop = [Monitor2Top] - TriggerRight = [Monitor2Left] + 0.5 * [Monitor2Width] - 1 - TriggerBottom = [Monitor2Top] + 0.25 * [Monitor2Height] - TriggerLeft = [Monitor2Left] + 0.35 * [Monitor2Width] - GridTop = [Monitor2Top] - GridRight = [Monitor2Right] - GridBottom = [Monitor2Top] + 0.5 * [Monitor2Height] - GridLeft = [Monitor2Left] + 0.7 * [Monitor2Width] - -[15] right bottom 1/3 - TriggerTop = [Monitor2Top] + 0.25 * [Monitor2Height] - TriggerRight = [Monitor2Left] + 0.5 * [Monitor2Width] - 1 - TriggerBottom = [Monitor2Top] + 0.5 * [Monitor2Height] - 1 - TriggerLeft = [Monitor2Left] + 0.35 * [Monitor2Width] - GridTop = [Monitor2Top] + 0.5 * [Monitor2Height] - GridRight = [Monitor2Right] - GridBottom = [Monitor2Top] + [Monitor2Height] - GridLeft = [Monitor2Left] + 0.7 * [Monitor2Width] - -[16] left top 1/3 - TriggerTop = [Monitor2Top] - TriggerRight = [Monitor2Left] + 0.65 * [Monitor2Width] - TriggerBottom = [Monitor2Top] + 0.25 * [Monitor2Height] - TriggerLeft = [Monitor2Left] + 0.5 * [Monitor2Width] + 1 - GridTop = [Monitor2Top] - GridRight = [Monitor2Left] + 0.3 * [Monitor2Width] - GridBottom = [Monitor2Top] + 0.5 * [Monitor2Height] - GridLeft = [Monitor2Left] - -[17] left bottom 1/3 - TriggerTop = [Monitor2Top] + 0.25 * [Monitor2Height] - TriggerRight = [Monitor2Left] + 0.65 * [Monitor2Width] - TriggerBottom = [Monitor2Top] + 0.5 * [Monitor2Height] - 1 - TriggerLeft = [Monitor2Left] + 0.5 * [Monitor2Width] + 1 - GridTop = [Monitor2Top] + 0.5 * [Monitor2Height] - GridRight = [Monitor2Left] + 0.3 * [Monitor2Width] - GridBottom = [Monitor2Bottom] - GridLeft = [Monitor2Left] - -[18] right 2/3 - TriggerTop = [Monitor2Top] - TriggerRight = [Monitor2Right] - TriggerBottom = [Monitor2Top] + 0.5 * [Monitor2Height] - 1 - TriggerLeft = [Monitor2Left] + 0.65 * [Monitor2Width] - GridTop = [Monitor2Top] - GridRight = [Monitor2Right] - GridBottom = [Monitor2Top] + [Monitor2Height] - GridLeft = [Monitor2Left] + 0.3 * [Monitor2Width] - -[19] left top 1/4 - TriggerTop = [Monitor2Top] + 0.5 * [Monitor2Height] + 1 - TriggerRight = [Monitor2Left] + 0.25 * [Monitor2Width] - TriggerBottom = [Monitor2Top] + 0.75 * [Monitor2Height] - TriggerLeft = [Monitor2Left] - GridTop = [Monitor2Top] - GridRight = [Monitor2Left] + 0.5 * [Monitor2Width] - GridBottom = [Monitor2Top] + 0.5 * [Monitor2Height] - GridLeft = [Monitor2Left] - -[20] left bottom 1/4 - TriggerTop = [Monitor2Top] + 0.75 * [Monitor2Height] - TriggerRight = [Monitor2Left] + 0.25 * [Monitor2Width] - TriggerBottom = [Monitor2Bottom] - TriggerLeft = [Monitor2Left] - GridTop = [Monitor2Top] + 0.5 * [Monitor2Height] - GridRight = [Monitor2Left] + 0.5 * [Monitor2Width] - GridBottom = [Monitor2Bottom] - GridLeft = [Monitor2Left] - -[21] right top 1/4 - TriggerTop = [Monitor2Top] + 0.5 * [Monitor2Height] + 1 - TriggerRight = [Monitor2Left] + 0.5 * [Monitor2Width] - 1 - TriggerBottom = [Monitor2Top] + 0.75 * [Monitor2Height] - TriggerLeft = [Monitor2Left] + 0.25 * [Monitor2Width] - GridTop = [Monitor2Top] - GridRight = [Monitor2Right] - GridBottom = [Monitor2Top] + 0.5 * [Monitor2Height] - GridLeft = [Monitor2Left] + 0.5 * [Monitor2Width] - -[22] right bottom 1/4 - TriggerTop = [Monitor2Top] + 0.75 * [Monitor2Height] - TriggerRight = [Monitor2Left] + 0.5* [Monitor2Width] - 1 - TriggerBottom = [Monitor2Bottom] - TriggerLeft = [Monitor2Left] + 0.25 * [Monitor2Width] - GridTop = [Monitor2Top] + 0.5 * [Monitor2Height] - GridRight = [Monitor2Right] - GridBottom = [Monitor2Bottom] - GridLeft = [Monitor2Left] + 0.5 * [Monitor2Width] - -[23] left 1/2 - TriggerTop = [Monitor2Top] + 0.5 * [Monitor2Height] + 1 - TriggerRight = [Monitor2Left] + 0.75 * [Monitor2Width] - TriggerBottom = [Monitor2Bottom] - TriggerLeft = [Monitor2Left] + 0.5 * [Monitor2Width] + 1 - GridTop = [Monitor2Top] - GridRight = [Monitor2Left] + 0.5 * [Monitor2Width] - GridBottom = [Monitor2Bottom] - GridLeft = [Monitor2Left] - -[24] right 1/2 - TriggerTop = [Monitor2Top] + 0.5 * [Monitor2Height] + 1 - TriggerRight = [Monitor2Right] - TriggerBottom = [Monitor2Bottom] - TriggerLeft = [Monitor2Left] + 0.75 * [Monitor2Width] - GridTop = [Monitor2Top] - GridRight = [Monitor2Right] - GridBottom = [Monitor2Bottom] - GridLeft = [Monitor2Left] + 0.5 * [Monitor2Width] \ No newline at end of file diff --git a/GridsExample/singx7_grid.grid b/GridsExample/singx7_grid.grid deleted file mode 100644 index 0bfc919..0000000 --- a/GridsExample/singx7_grid.grid +++ /dev/null @@ -1,132 +0,0 @@ -[Groups] - - NumberOfGroups = 12 - -[1] - TriggerTop = [Monitor1Top] - TriggerRight = [Monitor1Left] + [Monitor1Width] /3 *2 - TriggerBottom = [Monitor1Bottom] - TriggerLeft = [Monitor1Left] - GridTop = [Monitor1Top] - GridRight = [Monitor1Left] + [Monitor1Width] /3 *2 - GridBottom = [Monitor1Bottom] - GridLeft = [Monitor1Left] - -[2] - - TriggerTop = [Monitor1Top] - TriggerRight = [Monitor1Right] - TriggerBottom = [Monitor1Top] + [Monitor1Height] /2.2 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /3 *2 - GridTop = [Monitor1Top] - GridRight = [Monitor1Right] - GridBottom = [Monitor1Top] + [Monitor1Height] /2 - GridLeft = [Monitor1Left] + [Monitor1Width] /3 *2 - -[3] - - TriggerTop = [Monitor1Top] + [Monitor1Height] /2.2 - TriggerRight = [Monitor1Right] - TriggerBottom = [Monitor1Top] + [Monitor1Height] /1.8 - TriggerLeft = [Monitor1Left] + [Monitor1Width] /3 *2 - GridTop = [Monitor1Top] - GridRight = [Monitor1Right] - GridBottom = [Monitor1Bottom] - GridLeft = [Monitor1Left] + [Monitor1Width] /3 *2 - -[4] - - TriggerTop = [Monitor1Top] + [Monitor1Height] /2.2 - TriggerRight = [Monitor1Right] - TriggerBottom = [Monitor1Bottom] - TriggerLeft = [Monitor1Left] + [Monitor1Width] /3 *2 - GridTop = [Monitor1Top] + [Monitor1Height] /2 - GridRight = [Monitor1Right] - GridBottom = [Monitor1Bottom] - GridLeft = [Monitor1Left] + [Monitor1Width] /3 *2 - -[1] - TriggerTop = [Monitor2Top] - TriggerRight = [Monitor2Left] + [Monitor2Width] /3 *2 - TriggerBottom = [Monitor2Bottom] - TriggerLeft = [Monitor2Left] - GridTop = [Monitor2Top] - GridRight = [Monitor2Left] + [Monitor2Width] /3 *2 - GridBottom = [Monitor2Bottom] - GridLeft = [Monitor2Left] - -[2] - - TriggerTop = [Monitor2Top] - TriggerRight = [Monitor2Right] - TriggerBottom = [Monitor2Top] + [Monitor2Height] /2.2 - TriggerLeft = [Monitor2Left] + [Monitor2Width] /3 *2 - GridTop = [Monitor2Top] - GridRight = [Monitor2Right] - GridBottom = [Monitor2Top] + [Monitor2Height] /2 - GridLeft = [Monitor2Left] + [Monitor2Width] /3 *2 - -[3] - - TriggerTop = [Monitor2Top] + [Monitor2Height] /2.2 - TriggerRight = [Monitor2Right] - TriggerBottom = [Monitor2Top] + [Monitor2Height] /1.8 - TriggerLeft = [Monitor2Left] + [Monitor2Width] /3 *2 - GridTop = [Monitor2Top] - GridRight = [Monitor2Right] - GridBottom = [Monitor2Bottom] - GridLeft = [Monitor2Left] + [Monitor2Width] /3 *2 - -[4] - - TriggerTop = [Monitor2Top] + [Monitor2Height] /2.2 - TriggerRight = [Monitor2Right] - TriggerBottom = [Monitor2Bottom] - TriggerLeft = [Monitor2Left] + [Monitor2Width] /3 *2 - GridTop = [Monitor2Top] + [Monitor2Height] /2 - GridRight = [Monitor2Right] - GridBottom = [Monitor2Bottom] - GridLeft = [Monitor2Left] + [Monitor2Width] /3 *2 - -[1] - TriggerTop = [Monitor3Top] - TriggerRight = [Monitor3Left] + [Monitor3Width] /3 *2 - TriggerBottom = [Monitor3Bottom] - TriggerLeft = [Monitor3Left] - GridTop = [Monitor3Top] - GridRight = [Monitor3Left] + [Monitor3Width] /3 *2 - GridBottom = [Monitor3Bottom] - GridLeft = [Monitor3Left] - -[2] - - TriggerTop = [Monitor3Top] - TriggerRight = [Monitor3Right] - TriggerBottom = [Monitor3Top] + [Monitor3Height] /2.2 - TriggerLeft = [Monitor3Left] + [Monitor3Width] /3 *2 - GridTop = [Monitor3Top] - GridRight = [Monitor3Right] - GridBottom = [Monitor3Top] + [Monitor3Height] /2 - GridLeft = [Monitor3Left] + [Monitor3Width] /3 *2 - -[3] - - TriggerTop = [Monitor3Top] + [Monitor3Height] /2.2 - TriggerRight = [Monitor3Right] - TriggerBottom = [Monitor3Top] + [Monitor3Height] /1.8 - TriggerLeft = [Monitor3Left] + [Monitor3Width] /3 *2 - GridTop = [Monitor3Top] - GridRight = [Monitor3Right] - GridBottom = [Monitor3Bottom] - GridLeft = [Monitor3Left] + [Monitor3Width] /3 *2 - -[4] - - TriggerTop = [Monitor3Top] + [Monitor3Height] /2.2 - TriggerRight = [Monitor3Right] - TriggerBottom = [Monitor3Bottom] - TriggerLeft = [Monitor3Left] + [Monitor3Width] /3 *2 - GridTop = [Monitor3Top] + [Monitor3Height] /2 - GridRight = [Monitor3Right] - GridBottom = [Monitor3Bottom] - GridLeft = [Monitor3Left] + [Monitor3Width] /3 *2 diff --git a/Inno.iss b/Inno.iss index 0018117..81b6b0f 100644 --- a/Inno.iss +++ b/Inno.iss @@ -2,7 +2,7 @@ ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! #define MyAppName "GridMove" -#define MyAppVersion "2.02" +#define MyAppVersion "2.03" #define MyAppPublisher "DonationCoder and Mirtle" #define MyAppURL "https://github.com/mirtlecn/GridMove" #define MyAppExeName "GridMove.exe" @@ -11,7 +11,7 @@ #define MyAppAssocKey StringChange(MyAppAssocName, " ", "") + MyAppAssocExt [Setup] -; NOTE: The value of AppId uniquely identifies this application. Do not use the same AppId value in installers for other applications. +; NOTE: The value of AppId uniquely identifies this application. Do not use the same AppId value in builds for other applications. ; (To generate a new GUID, click Tools | Generate GUID inside the IDE.) AppId={{94A8BC0D-082E-4E27-A898-309A1F69D1A6} AppName={#MyAppName} @@ -25,13 +25,13 @@ DefaultDirName={autopf}\{#MyAppName} ChangesAssociations=yes DefaultGroupName={#MyAppName} AllowNoIcons=yes -LicenseFile=Installer\EULA.txt +LicenseFile=build\EULA.txt ; Remove the following line to run in administrative install mode (install for all users.) PrivilegesRequired=lowest PrivilegesRequiredOverridesAllowed=dialog -OutputDir=Installer +OutputDir=build OutputBaseFilename=GridMove-Setup -SetupIconFile=Installer\GridMove.ico +SetupIconFile=build\GridMove.ico Compression=lzma SolidCompression=yes WizardStyle=modern @@ -45,15 +45,14 @@ Name: "french"; MessagesFile: "compiler:Languages\French.isl" Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked [Files] -Source: "Installer\{#MyAppExeName}"; DestDir: "{app}"; Flags: ignoreversion -Source: "Installer\Grids\*"; DestDir: "{app}\Grids"; Flags: ignoreversion recursesubdirs createallsubdirs -Source: "Installer\GridsExample\*"; DestDir: "{app}\GridsExample"; Flags: ignoreversion recursesubdirs createallsubdirs -Source: "Installer\EULA.txt"; DestDir: "{app}\Documents"; Flags: ignoreversion -Source: "Installer\GridMove.ico"; DestDir: "{app}"; Flags: ignoreversion -Source: "Installer\ICON.txt"; DestDir: "{app}\Documents"; Flags: ignoreversion -Source: "Installer\LICENSE.txt"; DestDir: "{app}\Documents"; Flags: ignoreversion -Source: "Installer\Images\*"; DestDir: "{app}\Images"; Flags: ignoreversion recursesubdirs createallsubdirs -Source: "Installer\Plugins\*"; DestDir: "{app}\Plugins"; Flags: ignoreversion recursesubdirs createallsubdirs +Source: "build\{#MyAppExeName}"; DestDir: "{app}"; Flags: ignoreversion +Source: "build\Grids\*"; DestDir: "{app}\Grids"; Flags: ignoreversion recursesubdirs createallsubdirs +Source: "build\EULA.txt"; DestDir: "{app}\Documents"; Flags: ignoreversion +Source: "build\GridMove.ico"; DestDir: "{app}"; Flags: ignoreversion +Source: "build\ICON.txt"; DestDir: "{app}\Documents"; Flags: ignoreversion +Source: "build\LICENSE.txt"; DestDir: "{app}\Documents"; Flags: ignoreversion +Source: "build\Images\*"; DestDir: "{app}\Images"; Flags: ignoreversion recursesubdirs createallsubdirs +Source: "build\Plugins\*"; DestDir: "{app}\Plugins"; Flags: ignoreversion recursesubdirs createallsubdirs ; NOTE: Don't use "Flags: ignoreversion" on any shared system files [Registry] diff --git a/WinDrag.ahk b/WinDrag.ahk index 3a7ecdf..0025f19 100644 --- a/WinDrag.ahk +++ b/WinDrag.ahk @@ -12,57 +12,73 @@ #if AltDragToggle -~RWin & MButton:: -~LWin & MButton:: - CoordMode, Mouse - MouseGetPos, , , win - WinGetClass,aClass,ahk_id %win% - if (aClass = "WorkerW" or aClass = "Windows.UI.Core.CoreWindow" or aClass = "Shell_TrayWnd") - Return - WinClose, ahk_id %win% -return + ~RWin & MButton:: + ~LWin & MButton:: + CoordMode, Mouse + MouseGetPos, , , win + WinGetClass,aClass,ahk_id %win% + if (aClass = "WorkerW" or aClass = "Windows.UI.Core.CoreWindow" or aClass = "Shell_TrayWnd") + Return + WinClose, ahk_id %win% + return -~RWin & LButton:: -~LWin & LButton:: - CoordMode, Mouse ; Switch to screen/absolute coordinates. - MouseGetPos, EWD_MouseStartX, EWD_MouseStartY, EWD_MouseWin - ; except Windows desktop and windows basic UI ( like windows search and control panel) - WinGetClass,aClass,ahk_id %EWD_MouseWin% - if (aClass = "WorkerW" or aClass = "Windows.UI.Core.CoreWindow" or aClass = "Shell_TrayWnd") - Return - ; Only if the window isn't maximized - WinGetPos, EWD_OriginalPosX, EWD_OriginalPosY,,, ahk_id %EWD_MouseWin% - - WinGet, winState, MinMax, ahk_id %EWD_MouseWin% - if winState = 0 - WinActivate, ahk_id %EWD_MouseWin% + ~RWin & LButton:: + ~LWin & LButton:: + CoordMode, Mouse ; Switch to screen/absolute coordinates. + MouseGetPos, EWD_MouseStartX, EWD_MouseStartY, EWD_MouseWin + ; except Windows desktop and windows basic UI ( like windows search and control panel) + WinGetClass,aClass,ahk_id %EWD_MouseWin% + if (aClass = "WorkerW" or aClass = "Windows.UI.Core.CoreWindow" or aClass = "Shell_TrayWnd") + Return + ; Only if the window isn't maximized + CheckAndResetMaximizedWindow(aClass) + WinGetPos, EWD_OriginalPosX, EWD_OriginalPosY,,, ahk_id %EWD_MouseWin% + + WinGet, winState, MinMax, ahk_id %EWD_MouseWin% + if winState = 0 + WinActivate, ahk_id %EWD_MouseWin% SetTimer, EWD_WatchMouse, 10 ; Track the mouse as the user drags it. -return + return + + EWD_WatchMouse: + GetKeyState, EWD_LButtonState, LButton, P + if EWD_LButtonState = U ; Button has been released, so drag is complete. + { + SetTimer, EWD_WatchMouse, off + return + } -EWD_WatchMouse: - GetKeyState, EWD_LButtonState, LButton, P - if EWD_LButtonState = U ; Button has been released, so drag is complete. - { - SetTimer, EWD_WatchMouse, off - return + GetKeyState, EWD_EscapeState, Escape, P + if EWD_EscapeState = D ; Escape has been pressed, so drag is cancelled. + { + SetTimer, EWD_WatchMouse, off + WinMove, ahk_id %EWD_MouseWin%,, %EWD_OriginalPosX%, %EWD_OriginalPosY% + return + } + + ; Otherwise, reposition the window to match the change in mouse coordinates + ; caused by the user having dragged the mouse: + CoordMode, Mouse + MouseGetPos, EWD_MouseX, EWD_MouseY + WinGetPos, EWD_WinX, EWD_WinY,,, ahk_id %EWD_MouseWin% + SetWinDelay, -1 ; Makes the below move faster/smoother. + WinMove, ahk_id %EWD_MouseWin%,, EWD_WinX + EWD_MouseX - EWD_MouseStartX, EWD_WinY + EWD_MouseY - EWD_MouseStartY + EWD_MouseStartX := EWD_MouseX ; Update for the next timer-call to this subroutine. + EWD_MouseStartY := EWD_MouseY + return + ResetWindowToNormal(winId) { + WinGet, winState, MinMax, ahk_id %winId% + if winState = 1 ; 1 means maximized + WinRestore, ahk_id %winId% } - - GetKeyState, EWD_EscapeState, Escape, P - if EWD_EscapeState = D ; Escape has been pressed, so drag is cancelled. - { - SetTimer, EWD_WatchMouse, off - WinMove, ahk_id %EWD_MouseWin%,, %EWD_OriginalPosX%, %EWD_OriginalPosY% - return + + ; Check if the application is running at its maximum and reset it to normal window state + CheckAndResetMaximizedWindow(appClass) { + WinGet, winList, List, ahk_class %appClass% + Loop, %winList% + { + this_id := winList%A_Index% + ResetWindowToNormal(this_id) + } } - - ; Otherwise, reposition the window to match the change in mouse coordinates - ; caused by the user having dragged the mouse: - CoordMode, Mouse - MouseGetPos, EWD_MouseX, EWD_MouseY - WinGetPos, EWD_WinX, EWD_WinY,,, ahk_id %EWD_MouseWin% - SetWinDelay, -1 ; Makes the below move faster/smoother. - WinMove, ahk_id %EWD_MouseWin%,, EWD_WinX + EWD_MouseX - EWD_MouseStartX, EWD_WinY + EWD_MouseY - EWD_MouseStartY - EWD_MouseStartX := EWD_MouseX ; Update for the next timer-call to this subroutine. - EWD_MouseStartY := EWD_MouseY -return #If \ No newline at end of file