6
JGPaiva's GridMove and Ahk Tools / Re: GridMove: Grids Here
« on: August 29, 2008, 01:56 PM »
By a way of testing gridstack's abilities ;)
jgpaiva's variant:
GridStack's source:
GridStack's source:
Sorry, but cannot help not to play around :)
jgpaiva's variant:
GridStack's source:
Monitor 1
HStack
(
Window
HStack
(
VStack
(
Window
Window
)
Window 2
)
)
GridMove's grid:HStack
(
Window
HStack
(
VStack
(
Window
Window
)
Window 2
)
)
[Groups]
NumberOfGroups = 4
[1]
TriggerTop = [Monitor1Top]
TriggerRight = [Monitor1Left] + [Monitor1Width] / 2
TriggerBottom = [Monitor1Bottom]
TriggerLeft = [Monitor1Left]
GridTop = [Monitor1Top]
GridRight = [Monitor1Left] + [Monitor1Width] / 2
GridBottom = [Monitor1Bottom]
GridLeft = [Monitor1Left]
[2]
TriggerTop = [Monitor1Top]
TriggerRight = [Monitor1Left] + [Monitor1Width] / 3 * 2
TriggerBottom = [Monitor1Top] + [Monitor1Height] / 2
TriggerLeft = [Monitor1Left] + [Monitor1Width] / 2
GridTop = [Monitor1Top]
GridRight = [Monitor1Left] + [Monitor1Width] / 3 * 2
GridBottom = [Monitor1Top] + [Monitor1Height] / 2
GridLeft = [Monitor1Left] + [Monitor1Width] / 2
[3]
TriggerTop = [Monitor1Top] + [Monitor1Height] / 2
TriggerRight = [Monitor1Left] + [Monitor1Width] / 3 * 2
TriggerBottom = [Monitor1Bottom]
TriggerLeft = [Monitor1Left] + [Monitor1Width] / 2
GridTop = [Monitor1Top] + [Monitor1Height] / 2
GridRight = [Monitor1Left] + [Monitor1Width] / 3 * 2
GridBottom = [Monitor1Bottom]
GridLeft = [Monitor1Left] + [Monitor1Width] / 2
[4]
TriggerTop = [Monitor1Top]
TriggerRight = [Monitor1Right]
TriggerBottom = [Monitor1Bottom]
TriggerLeft = [Monitor1Left] + [Monitor1Width] / 3 * 2
GridTop = [Monitor1Top]
GridRight = [Monitor1Right]
GridBottom = [Monitor1Bottom]
GridLeft = [Monitor1Left] + [Monitor1Width] / 3 * 2
kranor's variant:NumberOfGroups = 4
[1]
TriggerTop = [Monitor1Top]
TriggerRight = [Monitor1Left] + [Monitor1Width] / 2
TriggerBottom = [Monitor1Bottom]
TriggerLeft = [Monitor1Left]
GridTop = [Monitor1Top]
GridRight = [Monitor1Left] + [Monitor1Width] / 2
GridBottom = [Monitor1Bottom]
GridLeft = [Monitor1Left]
[2]
TriggerTop = [Monitor1Top]
TriggerRight = [Monitor1Left] + [Monitor1Width] / 3 * 2
TriggerBottom = [Monitor1Top] + [Monitor1Height] / 2
TriggerLeft = [Monitor1Left] + [Monitor1Width] / 2
GridTop = [Monitor1Top]
GridRight = [Monitor1Left] + [Monitor1Width] / 3 * 2
GridBottom = [Monitor1Top] + [Monitor1Height] / 2
GridLeft = [Monitor1Left] + [Monitor1Width] / 2
[3]
TriggerTop = [Monitor1Top] + [Monitor1Height] / 2
TriggerRight = [Monitor1Left] + [Monitor1Width] / 3 * 2
TriggerBottom = [Monitor1Bottom]
TriggerLeft = [Monitor1Left] + [Monitor1Width] / 2
GridTop = [Monitor1Top] + [Monitor1Height] / 2
GridRight = [Monitor1Left] + [Monitor1Width] / 3 * 2
GridBottom = [Monitor1Bottom]
GridLeft = [Monitor1Left] + [Monitor1Width] / 2
[4]
TriggerTop = [Monitor1Top]
TriggerRight = [Monitor1Right]
TriggerBottom = [Monitor1Bottom]
TriggerLeft = [Monitor1Left] + [Monitor1Width] / 3 * 2
GridTop = [Monitor1Top]
GridRight = [Monitor1Right]
GridBottom = [Monitor1Bottom]
GridLeft = [Monitor1Left] + [Monitor1Width] / 3 * 2
GridStack's source:
Monitor 1
HStack
(
Window
HStack
(
Window 2
VStack
(
Window
Window
)
)
)
GridMove's grid:HStack
(
Window
HStack
(
Window 2
VStack
(
Window
Window
)
)
)
[Groups]
NumberOfGroups = 4
[1]
TriggerTop = [Monitor1Top]
TriggerRight = [Monitor1Left] + [Monitor1Width] / 2
TriggerBottom = [Monitor1Bottom]
TriggerLeft = [Monitor1Left]
GridTop = [Monitor1Top]
GridRight = [Monitor1Left] + [Monitor1Width] / 2
GridBottom = [Monitor1Bottom]
GridLeft = [Monitor1Left]
[2]
TriggerTop = [Monitor1Top]
TriggerRight = [Monitor1Left] + [Monitor1Width] / 6 * 5
TriggerBottom = [Monitor1Bottom]
TriggerLeft = [Monitor1Left] + [Monitor1Width] / 2
GridTop = [Monitor1Top]
GridRight = [Monitor1Left] + [Monitor1Width] / 6 * 5
GridBottom = [Monitor1Bottom]
GridLeft = [Monitor1Left] + [Monitor1Width] / 2
[3]
TriggerTop = [Monitor1Top]
TriggerRight = [Monitor1Right]
TriggerBottom = [Monitor1Top] + [Monitor1Height] / 2
TriggerLeft = [Monitor1Left] + [Monitor1Width] / 6 * 5
GridTop = [Monitor1Top]
GridRight = [Monitor1Right]
GridBottom = [Monitor1Top] + [Monitor1Height] / 2
GridLeft = [Monitor1Left] + [Monitor1Width] / 6 * 5
[4]
TriggerTop = [Monitor1Top] + [Monitor1Height] / 2
TriggerRight = [Monitor1Right]
TriggerBottom = [Monitor1Bottom]
TriggerLeft = [Monitor1Left] + [Monitor1Width] / 6 * 5
GridTop = [Monitor1Top] + [Monitor1Height] / 2
GridRight = [Monitor1Right]
GridBottom = [Monitor1Bottom]
GridLeft = [Monitor1Left] + [Monitor1Width] / 6 * 5
NumberOfGroups = 4
[1]
TriggerTop = [Monitor1Top]
TriggerRight = [Monitor1Left] + [Monitor1Width] / 2
TriggerBottom = [Monitor1Bottom]
TriggerLeft = [Monitor1Left]
GridTop = [Monitor1Top]
GridRight = [Monitor1Left] + [Monitor1Width] / 2
GridBottom = [Monitor1Bottom]
GridLeft = [Monitor1Left]
[2]
TriggerTop = [Monitor1Top]
TriggerRight = [Monitor1Left] + [Monitor1Width] / 6 * 5
TriggerBottom = [Monitor1Bottom]
TriggerLeft = [Monitor1Left] + [Monitor1Width] / 2
GridTop = [Monitor1Top]
GridRight = [Monitor1Left] + [Monitor1Width] / 6 * 5
GridBottom = [Monitor1Bottom]
GridLeft = [Monitor1Left] + [Monitor1Width] / 2
[3]
TriggerTop = [Monitor1Top]
TriggerRight = [Monitor1Right]
TriggerBottom = [Monitor1Top] + [Monitor1Height] / 2
TriggerLeft = [Monitor1Left] + [Monitor1Width] / 6 * 5
GridTop = [Monitor1Top]
GridRight = [Monitor1Right]
GridBottom = [Monitor1Top] + [Monitor1Height] / 2
GridLeft = [Monitor1Left] + [Monitor1Width] / 6 * 5
[4]
TriggerTop = [Monitor1Top] + [Monitor1Height] / 2
TriggerRight = [Monitor1Right]
TriggerBottom = [Monitor1Bottom]
TriggerLeft = [Monitor1Left] + [Monitor1Width] / 6 * 5
GridTop = [Monitor1Top] + [Monitor1Height] / 2
GridRight = [Monitor1Right]
GridBottom = [Monitor1Bottom]
GridLeft = [Monitor1Left] + [Monitor1Width] / 6 * 5
Sorry, but cannot help not to play around :)