2006-08-06, 06:34 PM
For consistency...
Think of screen output in chunks or blocks. There would be a block for buttons, maybe a block for a file list, a block for the date, etc.
Every block has a <SpecialElement> in the xml file. Each block's <SpecialElement> has name, loc, & size; always. If it is a list or a grid it also has NRows and/or NColumns.
With this info one can calculate the location of all list/grid items. Spacing attributes aren't needed.
My 2 cents.
-Old Dog
Think of screen output in chunks or blocks. There would be a block for buttons, maybe a block for a file list, a block for the date, etc.
Every block has a <SpecialElement> in the xml file. Each block's <SpecialElement> has name, loc, & size; always. If it is a list or a grid it also has NRows and/or NColumns.
With this info one can calculate the location of all list/grid items. Spacing attributes aren't needed.
My 2 cents.
-Old Dog