Re: [Python-3000] Requirements for a standard GUI library

2006-05-12 Thread Johan Dahlin
Antoine Pitrou wrote: > Le jeudi 11 mai 2006 à 10:00 -0600, Travis E. Oliphant a écrit : >> That sounds reasonable. As I said before, I like the idea of PyGUI. >> My main consternation is wxWindows. I'm not a big fan of how wxPython >> builds on top of wxWindows which builds on top of GTK whic

Re: [Python-3000] Requirements for a standard GUI library

2006-05-12 Thread Johan Dahlin
Travis E. Oliphant wrote: > Greg Ewing wrote: >> Travis E. Oliphant wrote: >>> The only thing I would wish different is to get rid of the PyGTK >>> dependency. I think PyGUI should be a wrapper directly on top of GNOME >> Perhaps you have Gnome and Gtk confused? Gnome is the >> desktop, Gtk is t

Re: [Python-3000] Requirements for a standard GUI library

2006-05-11 Thread Antoine Pitrou
Le jeudi 11 mai 2006 à 10:00 -0600, Travis E. Oliphant a écrit : > > That sounds reasonable. As I said before, I like the idea of PyGUI. > My main consternation is wxWindows. I'm not a big fan of how wxPython > builds on top of wxWindows which builds on top of GTK which itself > builds on G

Re: [Python-3000] Requirements for a standard GUI library

2006-05-11 Thread Travis E. Oliphant
Greg Ewing wrote: > Travis E. Oliphant wrote: >> The only thing I would wish different is to get rid of the PyGTK >> dependency. I think PyGUI should be a wrapper directly on top of GNOME > > Perhaps you have Gnome and Gtk confused? Gnome is the > desktop, Gtk is the UI library that Gnome appli

Re: [Python-3000] Requirements for a standard GUI library

2006-05-10 Thread Talin
Travis E. Oliphant wrote: > In short, I don't like the chaining effect of wrapper on top of wrapper. > I want to make the connection to platform libraries as simple as > possible. Ultimately, I also think PyGUI should provide a simple > look-and-feel of its own as well for situations where t

Re: [Python-3000] Requirements for a standard GUI library

2006-05-10 Thread Terry Reedy
"Travis E. Oliphant" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Not much different at all except in breadth. I like the idea of PyGUI > (it doesn't cover all backends, yet though). Sorry I wasn't more > clear. The only thing I would wish different is to get rid of the PyGTK

Re: [Python-3000] Requirements for a standard GUI library

2006-05-10 Thread Greg Ewing
Travis E. Oliphant wrote: > The only thing I would wish different is to get rid of the PyGTK > dependency. I think PyGUI should be a wrapper directly on top of GNOME Perhaps you have Gnome and Gtk confused? Gnome is the desktop, Gtk is the UI library that Gnome applications use. > In short, I

Re: [Python-3000] Requirements for a standard GUI library

2006-05-10 Thread Robert Kern
Travis E. Oliphant wrote: > Greg Ewing wrote: > >>Travis E. Oliphant wrote: >> >>>Just get a >>>window-area from each platform's lowest-level tool and then draw your >>>widgets to the screen directly. >> >>But then you have something that looks totally non-native >>on all platforms. While it may

Re: [Python-3000] Requirements for a standard GUI library

2006-05-10 Thread Travis E. Oliphant
Greg Ewing wrote: > Travis E. Oliphant wrote: >> Just get a >> window-area from each platform's lowest-level tool and then draw your >> widgets to the screen directly. > > But then you have something that looks totally non-native > on all platforms. While it may be useful to have such a thing, >

Re: [Python-3000] Requirements for a standard GUI library

2006-05-09 Thread Greg Ewing
Travis E. Oliphant wrote: > Just get a > window-area from each platform's lowest-level tool and then draw your > widgets to the screen directly. But then you have something that looks totally non-native on all platforms. While it may be useful to have such a thing, it's not what PyGUI is designe

Re: [Python-3000] Requirements for a standard GUI library

2006-05-09 Thread Travis E. Oliphant
Terry Reedy wrote: > "Greg Ewing" <[EMAIL PROTECTED]> wrote in message > news:[EMAIL PROTECTED] >> Terry Reedy wrote: >> >>> -the ability to ignore platforn standards and give an app a unique look >>> and >>> feel. A start on this, for instance, is being able to give dialog boxes >>> a >>> cust

Re: [Python-3000] Requirements for a standard GUI library

2006-05-05 Thread Terry Reedy
"Greg Ewing" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Terry Reedy wrote: > >> -the ability to ignore platforn standards and give an app a unique look >> and >> feel. A start on this, for instance, is being able to give dialog boxes >> a >> custom background instead of unif

Re: [Python-3000] Requirements for a standard GUI library

2006-05-03 Thread Greg Ewing
Terry Reedy wrote: > -the ability to ignore platforn standards and give an app a unique look and > feel. A start on this, for instance, is being able to give dialog boxes a > custom background instead of uniform gray or whatever. You can do this in PyGUI by adding a View that fills the whole w

Re: [Python-3000] Requirements for a standard GUI library

2006-05-02 Thread Terry Reedy
"Talin" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > there. I will, however, list what I believe are the qualities that make > an API great: > > - It should follow the UI conventions of the specific platform that > it is running on. Ideally, the user should not be able to tell t

[Python-3000] Requirements for a standard GUI library

2006-05-02 Thread Talin
I'm afraid I'm going to have to blow the dust off of one of my pet rants, this one concerning the design and implementation of GUI toolkits. As someone who is familiar with about 20 different GUI toolkits (not including the half dozen or so that I've created for various projects), I've formed a