On Jun 3, 2007, at 11:54 AM, Paul McNett wrote:

> FWIW, I have minor regrets flattening out the Font properties. This is
> one of those things that I carried forward from what I was used to in
> Visual FoxPro, and in retrospect for no very good reason.

        IIRC, the motivation was more as a reaction to the wxPython  
approach: doing something simple, such as increasing the font size by  
one point, was a three-step process in wxPython at best, and could be  
fraught with all sorts of obscure errors if the resulting font object  
wasn't initialized properly at the platform level.

        I like the flattening, because you don't need to know that font  
properties are handled differently than other properties of a  
control. You don't need to know that controls have a font object to  
manage font settings, or a border object to manage border settings,  
or a tooltip object to manage tooltip settings, etc. You just set  
what you need, and it works.

-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com




_______________________________________________
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