ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

DonationCoder.com Software > JGPaiva's GridMove and Ahk Tools

need help setting up grid with a large display

<< < (5/5)

jgpaiva:
i have a small question if i would like to make 3 separate 1920x1080 windows (since its 3 monitors as 1 = 5980x1080) would i divide this in 1/3? to be able to place the windows in such a way?
-fallen1011 (September 12, 2013, 10:49 PM)
--- End quote ---
That's simple :) Something like this?


--- ---[Groups]
  NumberOfGroups = 12

[1]
  TriggerTop    = [Monitor1Top]
  TriggerRight  = [Monitor1Left] + [Monitor1Width]  /3*1
  TriggerBottom = [Monitor1Top]  + [Monitor1Height]
  TriggerLeft   = [Monitor1Left] + [Monitor1Width]  /3*0

[2]
  TriggerTop    = [Monitor1Top]
  TriggerRight  = [Monitor1Left] + [Monitor1Width]  /3*2
  TriggerBottom = [Monitor1Top]  + [Monitor1Height]
  TriggerLeft   = [Monitor1Left] + [Monitor1Width]  /3*1

[3]
  TriggerTop    = [Monitor1Top]
  TriggerRight  = [Monitor1Left] + [Monitor1Width]  /3*3
  TriggerBottom = [Monitor1Top]  + [Monitor1Height]
  TriggerLeft   = [Monitor1Left] + [Monitor1Width]  /3*2

fallen1011:
ill give that a try, but here is also an interesting issue i have yet to figure out why #32 wouldnt work, all the others work fine

See image

http://i.imgur.com/Ffd5gjC.jpg

here is the Grid file


--- ---
[Groups]

  NumberOfGroups = 32

[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

[13]

  TriggerTop    = [Monitor4Top]  + [Monitor4Height] /2
  TriggerRight  = [Monitor4Right]
  TriggerBottom = [Monitor4Bottom]
  TriggerLeft   = [Monitor4Left] + [Monitor4Width]  /2

[14]

  TriggerTop    = [Monitor4Top]  + [Monitor4Height] /2
  TriggerRight  = [Monitor4Left] + [Monitor4Width]  /2
  TriggerBottom = [Monitor4Bottom]
  TriggerLeft   = [Monitor4Left]

[15]

  TriggerTop    = [Monitor4Top]
  TriggerRight  = [Monitor4Left] + [Monitor4Width]  /2
  TriggerBottom = [Monitor4Top]  + [Monitor4Height] /2
  TriggerLeft   = [Monitor4Left]

[16]

  TriggerTop    = [Monitor4Top]
  TriggerRight  = [Monitor4Right]
  TriggerBottom = [Monitor4Top]  + [Monitor4Height] /2
  TriggerLeft   = [Monitor4Left] + [Monitor4Width]  /2


[Vertical Half Right]

[17]

  TriggerTop   = [Monitor1Top]
  TriggerLeft  = [Monitor1Left] + [Monitor1Width] /2
  TriggerBottom= [Monitor1Bottom]
  TriggerRight = [Monitor1Right]

[18]

  TriggerTop   = [Monitor2Top]
  TriggerLeft  = [Monitor2Left] + [Monitor2Width] /2
  TriggerBottom= [Monitor2Bottom]
  TriggerRight = [Monitor2Right]

[19]

  TriggerTop   = [Monitor3Top]
  TriggerLeft  = [Monitor3Left] + [Monitor3Width] /2
  TriggerBottom= [Monitor3Bottom]
  TriggerRight = [Monitor3Right]

[20]

  TriggerTop   = [Monitor4Top]
  TriggerLeft  = [Monitor4Left] + [Monitor4Width] /2
  TriggerBottom= [Monitor4Bottom]
  TriggerRight = [Monitor4Right]

[Vertical Half Left]

[21]

  TriggerTop   = [Monitor1Top]
  TriggerLeft  = [Monitor1Left]
  TriggerBottom= [Monitor1Bottom]
  TriggerRight = [Monitor1Left] + [Monitor1Width] /2

[22]

  TriggerTop   = [Monitor2Top]
  TriggerLeft  = [Monitor2Left]
  TriggerBottom= [Monitor2Bottom]
  TriggerRight = [Monitor2Left] + [Monitor2Width] /2

[23]

  TriggerTop   = [Monitor3Top]
  TriggerLeft  = [Monitor3Left]
  TriggerBottom= [Monitor3Bottom]
  TriggerRight = [Monitor3Left] + [Monitor3Width] /2

[24]

  TriggerTop   = [Monitor4Top]
  TriggerLeft  = [Monitor4Left]
  TriggerBottom= [Monitor4Bottom]
  TriggerRight = [Monitor4Left] + [Monitor4Width] /2

[Horizontal Half Top]
 
[25]

  TriggerTop   = [Monitor1Top]
  TriggerLeft  = [Monitor1Left]
  TriggerBottom= [Monitor1Top] + [Monitor1Height] /2
  TriggerRight = [Monitor1Right]
 
[26]

  TriggerTop   = [Monitor2Top]
  TriggerLeft  = [Monitor2Left]
  TriggerBottom= [Monitor2Top] + [Monitor2Height] /2
  TriggerRight = [Monitor2Right]

[27]

  TriggerTop   = [Monitor3Top]
  TriggerLeft  = [Monitor3Left]
  TriggerBottom= [Monitor3Top] + [Monitor3Height] /2
  TriggerRight = [Monitor3Right]
 
[28]

  TriggerTop   = [Monitor4Top]
  TriggerLeft  = [Monitor4Left]
  TriggerBottom= [Monitor4Top] + [Monitor4Height] /2
  TriggerRight = [Monitor4Right]
 
  [Horizontal Half Bottom]
 
[29]

  TriggerTop   = [Monitor1Top] + [Monitor1Height] /2
  TriggerLeft  = [Monitor1Left]
  TriggerBottom= [Monitor1Bottom]
  TriggerRight = [Monitor1Right]
 
[30]

  TriggerTop   = [Monitor2Top] + [Monitor2Height] /2
  TriggerLeft  = [Monitor2eft]
  TriggerBottom= [Monitor2Bottom]
  TriggerRight = [Monitor2Right]

[31]

  TriggerTop   = [Monitor3Top] + [Monitor3Height] /2
  TriggerLeft  = [Monitor3Left]
  TriggerBottom= [Monitor3Bottom]
  TriggerRight = [Monitor3Right]
 
[32]

  TriggerTop   = [Monitor4Top] + [Monitor4Height] /2
  TriggerLeft  = [Monitor4Left]
  TriggerBottom= [Monitor4Bottom]
  TriggerRight = [Monitor4Right]

jgpaiva:
Ah, I see your problem. Adding to an existing grid won't work, because the elements overlap completely and the elements with smaller indexes will always have priority.
You need to use triggers for your grids. When you omit the "Grid" part of the configuration, it creates a grid and a trigger which are exactly the same. However, it doesn't need to be like this. Here's a simple example:


--- ---[Groups]

  NumberOfGroups = 2

[1]
  TriggerTop    = [Monitor1Top]
  TriggerRight  = [Monitor1Left] + [Monitor1Width]  /2
  TriggerBottom = [Monitor1Top]  + [Monitor1Height] /4
  TriggerLeft   = [Monitor1Left]

  GridTop    = [Monitor1Top]
  GridRight  = [Monitor1Left] + [Monitor1Width]  /2
  GridBottom = [Monitor1Top]  + [Monitor1Height] /2
  GridLeft   = [Monitor1Left]

[2]
  TriggerTop    = [Monitor1Top] + [Monitor1Height] /4
  TriggerRight  = [Monitor1Left] + [Monitor1Width]  /2
  TriggerBottom = [Monitor1Top]  + [Monitor1Height] /2
  TriggerLeft   = [Monitor1Left]

  GridTop    = [Monitor1Top]
  GridRight  = [Monitor1Left] + [Monitor1Width]  /2
  GridBottom = [Monitor1Top]  + [Monitor1Height]
  GridLeft   = [Monitor1Left]

Navigation

[0] Message Index

[*] Previous page

Go to full version