oh, and thanks for the link, kimmchii.
i think 'gridmove' is the better program, though.
i think 'gridmove' is the better program, though.
the scenario is like this: you move the window within a trigger zone, then you decide to move it a little bit but 'gridmove' thinks you want to auto resize the window (again).Did that happen to you? I tried doing it, but all i got was a bit of flicker, since it was moved to the place, and then moved back.
i've also noticed a side effect where the window can be dragged even when the cursor is not over the title bar - this has been done in other programs several times before but maybe it would be nice to incorporate it into gridmove - only if it's a simple thing to do and it didn't create further problems - maybe it could work if both mouse buttons were held down at the same time?Sorry, I didn't understand. Did you get that effect, or would you like it to be implemented?




what happens if grid zones overlap?
i'm assuming that as it's a script the first 'zone' that is defined would take precedence.


)if it's not a problem to implement all the features, i.e. the 3rd mouse button + right click to drag from anywhere and the 3rd mouse button solo to drag from window edge then i can't really ask for more.Nope, no problem at all, that's only 4 more 'if' instructions

the keyboard shortcuts are going to be something that users will expect so it would be nice to allow that for specific grid zones.Good point, i had forgotten about that. But i also want them

)
(okay, so it's in my minds eye and not on the forum page.)
).I've had another idea (which i think is similar to your original idea):
Instead of having only areas, we could make each of the areas have a specific "trigger area", which might (or might not, depending on how the user wants it) be different from the area itself. The big advantage of it would be that the program might actually work only by dragging, and if the mouse was in a trigger zone, the window would be resized to fit the corresponding area.
(now that i think about it... this was exactly your first idea wasn't it? i'm sorry, i think i only understood it now)
GridMove Beta1
better late than never as they say (they do in the UK anyway).

SnapWindow:
send, {LButton up}wasSnapWindow:
send, {LButton down}instead.Original address: https://www.donationcoder.com/forum/index.php?topic=3824.0