discuss-gnustep
[Top][All Lists]
Advanced

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

Re: GUI without X11 / Artist Help


From: Enrico Sersale
Subject: Re: GUI without X11 / Artist Help
Date: Tue, 08 Feb 2005 20:52:19 +0200

On 2005-02-08 18:18:08 +0200 jesse@jesseross.com wrote:


On Feb 8, 2005, at 1:57 AM, Jesse Ross wrote:
Also, I'd be interested in helping the project out graphically -- I
know that Jasper is already working on the icons, but I did a few
comps of the required icons to show you the quality and style of my
work (Keep in mind, these were done over two days, so the smaller
icons aren't fully cleaned up yet).
http://www.jesseross.com/clients/icons/

I really like the concept you have there of having the folders show
approximately how many documents are in them by their size.  It
leverages the prevailing metaphor in a completely intuitive way to add
really useful information to the interface.

But this needs software support.  How hard would it be to add to
GWorkspace?  I guess it would require some extra directory scanning,
which might be annoying if done in the foreground...

Well, it could be done in other threads; the "Empty Folder" could be used as 
default icon while waiting for the contents count. But there are other problems (see 
below).

Yeah -- I wasn't sure exactly how this would be done. It just seemed like
a feature no file manager has implemented that would really improve
user-experience. Perhaps the maintainer of GWorkspace could give some
insight into the viability of incorporating this feature or something
similar.

The problem is that GWorkspace provides, directly, only two icons: the icon for the 
"open" folder - shown when something is dragged on a folder - and the disk 
icon. All the others come from -gui, through the NSWorkspace class.
This means that there are only two solutions:
1) GWorkspace reimplements the NSWorkspace class.
2) (better) NSWorkspace is reimplemented in a framework (IconKit?) and 
GWorkspace and all the apps that need can use it.





reply via email to

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