I've looked a bit at making defaults dialogs from properties. I see three
problems that need to be resolved:
1) Should the defaults be object-specific or name-based? I'd say
name-based, but then we get the possibility of accidentally transferring
defaults between sheets. Is that going to be a problem?
2) More serious: Each property should have a default value. If the
defaults are name-based, there can only be one default value for any
property of that name, which might not please everyone.
3) How does an object specify the default value? I'd like to add it to the
PropDescription struct, but that would break binary compatability.
Adding another struct for this would be plain silly.
I do think that defaults generated from the properties is something we
want. Way too few objects have settable defaults.
-Lars
--
Lars Clausen (http://shasta.cs.uiuc.edu/~lrclause) | Hårdgrim of Numenor
"I do not agree with a word that you say, but I | Retainer of Sir Kegg
will defend to the death your right to say it." | of Westfield
--Evelyn Beatrice Hall paraphrasing Voltaire | Chaos Berserker of Khorne