Hi. I have been working at porting a few of my apps to the kde 2.0 libs in the last week or so, and an issue came up that I didn't know how to handle. I've read through most of the headers for kde 2 and it seems to me that the API is a lot cleaner and consistant than it was for 1.1.x, so it naturally follows that I would rather write for kde 2. I'm aware that there is a KDE2PORTING document, but is there some sort of guidance for writing an app to use both kde 1 and 2? I guess my question is: for new applications, should I use the kde 1 libs as a base and port forwards, or should I start with kde 2 libs and try to work backwards? It is only reasonable to expect most people NOT to upgrade KDE soon after 2 comes out, so we (as a devel community) will have to support both kde 1 and 2. Which way should I (we) work? From kde 1, porting to 2? Or from 2, backporting what's needed? On a related note, are their any guidelines for this, or should we just be dyslexic and read KDE2PORTING backwards? Regards Ian -- Ian Zepp - KDE devel email: icszepp@islc.net web: http://www.islc.net/~icszepp