apps-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GNUstep GUI design


From: Pascal Bourguignon
Subject: Re: GNUstep GUI design
Date: Sat, 5 Oct 2002 00:32:50 +0200 (CEST)

> Date: Fri, 04 Oct 2002 11:52:18 -0400
> From: "Yen-Ju Chen" <address@hidden>
> 
> Hi,
> 
>   I just notice that the GNUstep applications tend
>   to separate the folder into another window than its content.
>   For example, the folder of GNUMail is in a separated window than mails,
>   so does the LuserNET.
>   Is it a common GUI design for GNUstep applications ?
>   Personnaly I prefer the folder is in the same window with its content
>   so that I can switch the folder easily,
>   not to search where the folder window is first.
>   I guess that's the reason why Cocoa add the NSDrawer.
>   While I'm working on the MusicBox,
>   I'm thinking whether to separate the playlist into
>   a window as GNUMail and LuserNET do.
>   Any comment ?
> 
>   PS. I prefer to discuss in apps-gnustep maillist
>   because it is something about application.
> 
>   Yen-Ju

I think that's a design choice depending on the application.

For example,  the WorkspaceManager  (GWorkspace) show the  contents of
the directories  in the same  browser window.  Other  applications may
consider,  like  UNIX,  that  directories  and files  are  both  files
(documents)  and as  such  are  entitled each  to  their own  document
window.  (One  cannot say that  files are contained  into directories,
the best proof being that the same file (inode) can have two (or more)
names in several directories (or the same)).

Also,  there's a point  of ergonomics,  but depending  on the  task at
hand, one way or the other may be better.  See Nestcape Messenger that
may  show the  list of  mailboxes, the  message list  and  the message
content in  one big  window, where it's  quite hard to  manipulate the
slides.   It could  be handy  when you  have a  big screen  and you're
reading small emails that fit  into the restricted space that remains,
but in some  other cases it would be better  to have separate windows,
which is possible also in Netscape.


In general, the window paradigm is  quite nice because it let the user
skip from  one window to  the other (one  task to the other)  at will.
But I've seen some customers  needed a much more directive application
where multiwindows were actually  an serrious impediment to productive
work  (and  dangerous   :  a  window  could  hide   a  very  important
information; that was not to  be allowed in this environment).  So, in
these cases,  we would  have one big  window covering the  screen, and
every thing would  be on that same plane, and the  user would not have
the  option  to  go and  browse  some  porn  web  or do  his  personal
comptability while at  work...  (this was a case  where we skipped the
WorkspaceManager too).


-- 
__Pascal_Bourguignon__                   http://www.informatimago.com/
----------------------------------------------------------------------
 The name is Baud,...... James Baud.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]