hm. I have version 2.0.0, compiled on 2004.03.31, which I downloaded 30 minutes ago.
It's still exhibiting the same behaviour. I have a blank form, FormLayout, place a button on the form. Set the left numerator to 50, works fine. Then tab to the "offset" field, enter -50, tab out, offset resets to 0. This happens consistently.
I just noticed that the source is updated correctly - if I enter the above values, then switch to the source view, the line is:
formData.left = new FormAttachment(50,-50);
So the source is being generated correctly...but the "offset" widget is not displaying the correct value.
As well, Designer is not rendering negative offsets correctly. Say I have this line:
formData.left = new FormAttachment(50,200);
Designer correctly displays the button with it's left margin 200 pixels to the right of the center line of the form. However, if I have this line:
formData.left = new FormAttachment(50,-200);
Designer incorrectly displays the button with it's left margin exactly at the center line of the form. The negative offset is ignored.