(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]

Reply via email to