[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-multimedia
Subject:    Re: State of the Noatun
From:       Martijn Klingens <mklingens () yahoo ! com>
Date:       2001-10-25 8:05:49
[Download RAW message or body]

On Thursday 25 October 2001 00:37, Neil Stevens wrote:
> [trying to steer this back to kde-multimedia]

Eh... oops... Maybe I should subscribe to this list at home as well :-)

> Kaboodle's part wasn't written for use directly in apps - it was made for
> use by konqueror.
>
> If there is interest in making kaboodle reusable as khtml is, with a clean
> API and an installed header, binary compatibility, and all that good
> stuff, I can do it.  People just have to express the interest.

Well... consider this being my vote :-)

It _might_ be nice to have an interface along the lines of the KTextEditor 
interface and the new interfaces geiseri is writing, i.e. a general interface 
from which all implementations derive. That way you should be able to 
exchange a kaboodle part, a noatun part, an xmms part or a whatever part, as 
long as it implements the interface.

For the app my boss wants me to develop here I definitely do not need this, 
but my personal interest is inclined towards generic and reusable components 
and interfaces everywhere throughout KDE.

> Not when every version of engine is different, and sometimes completely
> different.  Diff Kaboodle's and Noatun's engine.cpp if you don't believe
> me.

Nah :-) I believe you without diffing...

> mmmm.. I think most use of engine.cpp is just to use it as an introduction
> to how arts coding works - it's more of a template for arts coders, not a
> real set of common features.  The things that need to be reused everywhere
> are going in libartskde.

I think the KDE 2 Development book needs an update here... I didn't know 
about the existence of libartskde until Stefan mentioned it yesterday as a 
reply to an earlier mail of mine. I'll take a look at it, maybe it does 
exactly what I need. And if it doesn't I can at least try to add the missing 
functionality. After all, it's a library, not an application.

Martijn
_______________________________________________
kde-multimedia mailing list
kde-multimedia@mail.kde.org
http://mail.kde.org/mailman/listinfo/kde-multimedia

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic