(note: originally sent to me; redirected to dabo-users. --Ed) Hi Ed,
I've recently heard of Dabo, and have watched the recording of your presentation at the latest PyCon. First off, I'd like to say that I really like what I've been seeing so far! Keep up the good work! Dabo seems like a project I will be glad to use, and contribute to, in the future. One of the things I like about Dabo is the naming conventions. You chose some good names for properties and use them all across the framework - which really does mean less need to consult manuals and references all of the time. However, one design decision (which is also a naming convention) troubles me - the FontSize, FontFace, FontBold, etc. properties. Why not have a Font object, which has Weight, Face, Size, etc. properties? That would seem more intuitive to me - changing the properties of the font, rather than each object having a separate property for each font characteristic. Such a design would also allow simple copying of fonts from one object to another, which can be useful. I imagine you made this design decision after some thought, so I'd be interested to hear the rational behind it. Thanks, - Tal P.S. If there's a mailing list / newsgroup where posting this would be more appropriate, point me there... _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users Searchable Archives: http://leafe.com/archives/search/dabo-users This message: http://leafe.com/archives/byMID/dabo-users/[EMAIL PROTECTED]
