Ok, i see now. Keeping the same functionality is very important.
I don't know why Array grid does not support different widths, i'll try to contact SourceGrid creator and ask why we are having this situation. Maybe it is by design.
Meantime there are two possibilities:
First - Use DataGrid if thats possible for you. Of course, if the code changes alot, then this option is not for you
Second - use from the trunk. I just commited code, which allows array grid to have different widths for cells. However, rows still have the same width. And i have strong feeling that ArrayGrid should not support this functionality, and DataGrid should be
used instead of it