Bruttosozialprodukt wrote:And here is another thing: http://i.snag.gy/8gM1f.jpg
This GUI does not resize or anything and chances are that I'll never change it again because changing one thing means changing everything.
I'd really to rewrite this whole thing to have the left side being able to resize in width and everything to resize in height when changing the window size.
And I'd also like to not worry about margins between any controls and have elements easily scaled to 100% (minus margins) inside a group box etc..

Improvements to the handling of mouse wheel scrolling - a control will only consume a scroll message if the cursor and focus is inside it and it has the relevant scrollbar showing (comple with a thumbtrack, not just an empty scrollbar).
Otherwise, the code keeps grabbing the parent HWND until it finds something with scrollbars.

Guys, amazing job. I'm holding out finishing a script until this makes it into the mainstream AHK version. Thanks so much for the effort, it's looking sweet.

Is it possible to use this so that when you are holding down the left mouse button (as if dragging an icon) and you move towards the edge of the GUI, that it would automatically scroll? Perhaps if you mouse over the "margin"? I'm envisioning this the same way windows explorer allows you to drag a file around in a directory.

I wouldn't hold your breath for too long, we have not even approached lexikos yet about incorporating these additions, and we are still finding bugs and issues with it, so until we have a stable build that we are happy with, it's not gonna happen.
If you wish to keep up-to-date with the latest AHK_L changes whilst taking advantage of these new additions, then you can just use the AHK_H v1 executable. HotkeyIt pulls the changes in from AHK_L as they happen, so you get the best of both worlds. AHK_H is a superset of AHK_L, and should be 100% compatible.

Regarding the drag question - no, not at the moment. This is, however, something that I may want to be doing in my own project (It would be nice if you could drag reorder plugins), so there is hope for you yet

Off topic: No, AHK_H is not 100% compatible. There is at least one script which won't load because of a conflict with the new "null" constant. #NoEnv is the default behaviour, and I think any script containing the directive won't load (but I could be wrong). There are probably other minor issues.