Re: Organization of GUIs

2009-12-07 Thread Michael
On Dec 5, 11:50 pm, zeph wrote: > I highly recommend reading the Cocoa documentation, which has volumes > on all sorts of things like this.  Here's a link that talks about > views in that context, and should give you more ideas about well- > designed GUI layouts:http://bit.ly/6b8PYh Cool link. Th

Re: Organization of GUIs

2009-12-05 Thread zeph
I highly recommend reading the Cocoa documentation, which has volumes on all sorts of things like this. Here's a link that talks about views in that context, and should give you more ideas about well- designed GUI layouts: http://bit.ly/6b8PYh -- http://mail.python.org/mailman/listinfo/python-lis

Re: Organization of GUIs

2009-12-05 Thread Tim Roberts
Michael Mossey wrote: > >I am now wondering if I should write a GUI so that everything is in a >true hierarchy, rather than a tangle of objects with democratic >relationships---and more specifically, that messages (which may cause >state to be changed in the receiver of the message) should first g

Re: Organization of GUIs

2009-12-04 Thread denis
On Dec 3, 2:44 pm, Michael Mossey wrote: > complete VISIBILITY and control of messages ... is most important: being able to SEE messages (filtered on from, to, ...) in a running system really helps to understand it. Hierarchy does help structure messages coarse/fine, but visibility is orthogonal

Re: Organization of GUIs

2009-12-03 Thread Lie Ryan
On 12/4/2009 10:40 AM, Michael Torrie wrote: Lie Ryan wrote: On 12/4/2009 12:44 AM, Michael Mossey wrote: I have a question about typical organization of GUIs. I will be using PyQt. Model-View-Controller (MVC) pattern. Model - all the business logic lives in the model. View - your GUI

Re: Organization of GUIs

2009-12-03 Thread Benjamin Kaplan
On Thu, Dec 3, 2009 at 9:59 AM, Michael Mossey wrote: > On Dec 3, 6:38 am, Lie Ryan wrote: >> On 12/4/2009 12:44 AM, Michael Mossey wrote: >> >> > I have a question about typical organization of GUIs. I will be using >> > PyQt. >> >> Model-View-Co

Re: Organization of GUIs

2009-12-03 Thread Michael Mossey
On Dec 3, 6:38 am, Lie Ryan wrote: > On 12/4/2009 12:44 AM, Michael Mossey wrote: > > > I have a question about typical organization of GUIs. I will be using > > PyQt. > > Model-View-Controller (MVC) pattern. > > Model - all the business logic lives in the model.

Re: Organization of GUIs

2009-12-03 Thread Michael Torrie
Lie Ryan wrote: > On 12/4/2009 12:44 AM, Michael Mossey wrote: >> I have a question about typical organization of GUIs. I will be using >> PyQt. >> > > Model-View-Controller (MVC) pattern. > > Model - all the business logic lives in the model. > View - you

Re: Organization of GUIs

2009-12-03 Thread Dietmar Schwertberger
Michael Mossey schrieb: View can be fine-grained. Often the View consists of a number of GUI objects. Some people write this in a democratic arrangement---they all talk to each other. This can make analyzing system behavior complicated. Hence my proposal for a hierarchy. Yes, the democratic arra

Re: Organization of GUIs

2009-12-03 Thread Lie Ryan
On 12/4/2009 12:44 AM, Michael Mossey wrote: I have a question about typical organization of GUIs. I will be using PyQt. Model-View-Controller (MVC) pattern. Model - all the business logic lives in the model. View - your GUI Controller - Takes input Controller notifies Model if there is

Organization of GUIs

2009-12-03 Thread Michael Mossey
I have a question about typical organization of GUIs. I will be using PyQt. I have mostly used Python and C++ in my professional life, but I just took an 8 month detour into using a functional programming language called Haskell. Haskell is "pure" meaning that for the most part d