I have fixed a few issues in the gui editor. Earlier it was only possible to have components fixed to the grid, but that turned out to be a bad decision due to there being some standards that should be followed in component positioning (see http://msdn.microsoft.com/en-us/libr...aspx#placement).

Now the editor also supports manually entering the position, and as an expression of the form "pw-w-11" meaning "parent_width - component_width - 11".

Along with the arithmetic operators + and -, the following symbols can be used:
pw - parent width
ph - paren height
w - component width
h - component height

Equations can be typed into the x1,y1 and x2,y2 fields. By default the x2, y2 fields are empty and the "Width" and "Height" fields are used. If anything is typed into x2 or y2, the corresponding Width/Height becomes disabled.

I've also fixed the way components are added. Now you select a component from the toolbar and click on the grid to add components. Moving the selection between components can be done by pressing page up/down. That's still work in progress though - the property component doesn't focus automatically after moving the selection. A few more fixes are needed, but eventually the whole editor should be usable without touching the mouse.