GridMove/Grids/An Efficient Desktop.grid
2013-02-22 09:58:19 +00:00

138 lines
4.8 KiB
Plaintext

;;;;
;; 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