Stefan, This is exciting news. I'm glad to hear you're working on such a thing.
Since it seems as though your other questions have been adequately answered, I will offer a few suggestions: 1) You may want to look at the code for InnerSpace before creating something from scratch. InnerSpace is the GNUstep successor to the original BackSpace application on NeXTSTEP/OPENSTEP. It is compliant with BackSpace's API and it supports BackSpace modules with minimal changes. 2) Also, please stay away from names such as "gs*" as such things are trite and overused. 3) Also, I don't believe that a screen saver tool should go into the GNUstep main project. It should likely go into a separate project, such as GAP, Etoile or it's own project outside of the main project. Apologies to Riccardo, but he is mistaken.... InnerSpace's purpose is to be both a way of providing an animated background AND a screen saver. The challenges I faced with InnerSpace were: 1) How to make it not eat up CPU cycles like crazy.... and 2) how to make it omnipresent (i.e. appearing on all desktops) in a *PORTABLE* way. Both are solvable problems, but, at the time I wrote InnerSpace I had too many other things (read Gorm, GUI, Nib compatibility... etc) to concentrate on. ;) Later, GJC -- Gregory Casamento ----- Original Message ---- From: Riccardo <[EMAIL PROTECTED]> To: Stefan Bidigaray <[EMAIL PROTECTED]> Cc: GNUstep Developers <gnustep-dev@gnu.org> Sent: Friday, July 27, 2007 1:12:43 PM Subject: Re: FYI and a few questions... Hi, On 2007-07-27 14:46:06 +0200 "Stefan Bidigaray" <[EMAIL PROTECTED]> wrote: > So I finally broke down and subscribed to gnustep-dev! I recently > (Wednesday) started working on an implementation of Apple's > ScreenSaver > framework so that I can get more acquainted with GNUstep programming. > I > figured this framework would be fairly easy to do, which it is, for > most > part. I decided to split it in 3 parts, which I think is what I'd > have to > do anyway: the framework, a screen saver tool (which I called > gssaver), and > a preference module to configure it. Have a look at InnerSpace in GAP. It isn't exactly a screensaver, but it could help you. R _______________________________________________ Gnustep-dev mailing list Gnustep-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnustep-dev _______________________________________________ Gnustep-dev mailing list Gnustep-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnustep-dev