Mystery about where the editbox gets the length of property fields?

Hi

I am deeply mystified!! Where does the Bentley map get the length of the property field from? I cannot find any other information about property string length than "#chars" and "List Width" in GSA. In the Xml file these are found in <dataSpec numChars="20" /> and for comboboxes also here:  listBoxWidth="0" listWidth="20"

/>

I have changed all # chars and all ListWidth to 20 but look how the the edit box looks like :

Some of the fields are, as it can be seen, equal sized -those did not have a value in # char before setting all length to 20. I cannot find any place in the GSA metadata XML file where GSA store whose wrong field sizes.

First I wonder why all fields are not equal length when all properties have their length set to 20!

Second I wonder why the fields are so long -those which are equal sized and presumably 20 char long can typical contain about 40 characters!!

So could anybody help me telling what to do to get the edit dialog boxes looking reasonable :-)

Erik Wirring

LE34

Denmark