On Aug 22, 2008, at 12:24 AM, Paul McNett wrote:

> I could see dropping "Box" from all of these:
>
> mac:~/dabo/dabo/ui/uiwx pmcnett$ ls -1 *Box*.py
> dBox.py
> dCheckBox.py
> dComboBox.py
> dDateTextBox.py
> dEditBox.py
> dHtmlBox.py
> dListBox.py
> dMaskedTextBox.py
> dMessageBox.py
> dSearchBox.py
> dTextBox.py
> dTextBoxMixin.py

        Not all! dBox is, well, a *box*, after all. Perhaps dTextBoxMixin ->  
dTextMixin, but we don't develop apps using that class. The others are  
questionable. Most languages call the info dialog a 'messagebox', and  
are split between 'textbox' and 'textfield'. I've seen the edit box  
control called 'textarea', as in HTML, but usually either an edit box  
or a multi-line text box.

        Not that I want to spend time on any of this, but I would rather  
eliminate a ton of our d* classes that are not what we would 'expose'  
as the Dabo Base Classes to a developer coming to the framework. If  
they would never use it directly in an app, or subclass it, then it  
shouldn't be d*.

-- Ed Leafe





_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: http://leafe.com/archives/search/dabo-dev
This message: http://leafe.com/archives/byMID/[EMAIL PROTECTED]

Reply via email to