DonationCoder.com Software > Post New Requests Here
IDEA: drag window to edge automatically resizes it
MartinT:
Hello,
Great program, just what I have been looking for a long time!
But.. (there's always one, isn't there... ;))
I do not understand much of the help file regarding custom templates.
I run 3 monitors under a Matrox TripleHead 2Go, which WindowsXP sees as 1 big monitor with a resolution of 3840x1024
So as far as GridMove is concerned, It's just one monitor.
Now I want to divide it into 3 equal parts, al of which are 1280 pixels wide (3 monitors of 1280x1024 makes a total of 3840x1024, so area 1 coincides with the screenarea of monitor 1, area 2 is monitor 2, and 3 is, you guessed it!;D ; monitor 3)
Now then, what do I use as "commands" in the grid file, cause it seems there are only commands like left/ right and not "center"
Any help is greatly appreciated! (not to mention a custom grid made for this purpose... :D)
Thanks in advance!
Martin
Add:
by studying the other grids I cam up with a solution! (by multiplying the screenwidth with thirds)
So for the interested here is the syntax:
(just put in a notepad file and save it as: "whatever name you want to give it".grid (yes change the extension from .txt to .grid and put it in the folder called Grids where you saved the Gridmove program)
[Groups]
NumberOfGroups = 3
[1]
TriggerTop = [Monitor1Top]
TriggerLeft = [Monitor1Left]
TriggerBottom= [Monitor1Bottom]
TriggerRight = [Monitor1Left] + [Monitor1Width] /3
GridTop = [Monitor1Top]
GridLeft = [Monitor1Left]
GridBottom= [Monitor1Bottom]
GridRight = [Monitor1Left] + [Monitor1Width] /3
[2]
TriggerTop = [Monitor1Top]
TriggerLeft = [Monitor1Left] + [Monitor1Width] * 0.33333
TriggerBottom= [Monitor1Bottom]
TriggerRight = [Monitor1Left] + [Monitor1Width] * 0.66666
GridTop = [Monitor1Top]
GridLeft = [Monitor1Left] + [Monitor1Width] * 0.33333
GridBottom= [Monitor1Bottom]
GridRight = [Monitor1Left] + [Monitor1Width] * 0.66666 +2
[3]
TriggerTop = [Monitor1Top]
TriggerLeft = [Monitor1Left] + [Monitor1Width] * 0.66666
TriggerBottom= [Monitor1Bottom]
TriggerRight = [Monitor1Left] + [Monitor1Width]
GridTop = [Monitor1Top]
GridLeft = [Monitor1Left] + [Monitor1Width] * 0.66666
GridBottom= [Monitor1Bottom]
GridRight = [Monitor1Left] + [Monitor1Width] +1
jgpaiva:
Martin: Something like the following grid should work:
grid here
--- ---[Groups]
NumberOfGroups = 3
[1]
TriggerTop = [Monitor1Top]
TriggerLeft = [Monitor1Left]
TriggerBottom = [Monitor1Bottom]
TriggerRight = [Monitor1Left]+ 1280
GridTop = [Monitor1Top]
GridLeft = [Monitor1Left]
GridBottom = [Monitor1Bottom]
GridRight = [Monitor1Left]+ 1280
[2]
TriggerTop = [Monitor1Top]
TriggerLeft = [Monitor1Left] + 1280
TriggerBottom = [Monitor1Bottom]
TriggerRight = [Monitor1Left]+ 2560
GridTop = [Monitor1Top]
GridLeft = [Monitor1Left] + 1280
GridBottom = [Monitor1Bottom]
GridRight = [Monitor1Left]+ 2560
[3]
TriggerTop = [Monitor1Top]
TriggerLeft = [Monitor1Left] + 2560
TriggerBottom = [Monitor1Bottom]
TriggerRight = [Monitor1Left]+ 3840
GridTop = [Monitor1Top]
GridLeft = [Monitor1Left] + 2560
GridBottom = [Monitor1Bottom]
GridRight = [Monitor1Left]+ 3840
I hope it does the trick! ;)
MartinT:
Hi JGPAIVA,
Thanks for your efford! Your reply with my edit of my post just crossed eachother, but your solution is just a tad nicer, since the edges are more exact! ( on my file a had to add few units/pixels to align the right grids to the edge of the screen (hence the +2 and +1)
Thanks a million!
regards,
Martin
jgpaiva:
You're welcome :D
sandos:
I don't think GridMove supports maximize to a specific monitor yet? This would be very useful to me.
I use GridMove as a "poor mans Nvidia desktop tools" since the Nvidia tools are 100% unstable for me. This means I have to manually resize windows if I want them to span both my monitors. With GridMove I can easily make a grid item that sizes a window so that it fills both monitors, very nice.
I can make two items in the grid that resizes a window to the respective screensizes but "true" maximize removes a bit of the window edge, which I like.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version