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

DonationCoder.com Software > Post New Requests Here

IDEA: drag window to edge automatically resizes it

<< < (66/146) > >>

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