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

List:       kde-core-devel
Subject:    Re: Warning: changes in khtml
From:       David Faure <faure () kde ! org>
Date:       1999-11-29 0:20:28
[Download RAW message or body]

On Sun, Nov 28, 1999 at 05:09:29PM -0700, Kurt Granroth wrote:
> David Faure wrote:
> > On Sun, Nov 28, 1999 at 01:32:55PM -0700, Kurt Granroth wrote:
> > > Simon Hausmann wrote:
> > > > That's why we decided to leave things as is (not to break stuff for
> > > > Krash) and finish the port of khtmlwidget to become a full fledged
> > > > BrowserView after Krash.
> > > 
> > > By 'BrowserView', I hope you are referring to KParts?
> > Not yet.
> > The current BrowserView is what allows to embed in konqueror.
> > Currently it's not related to KParts,
> 
> Yes, I know :-)
> 
> > but the KParts beind developed in kdenonbeta (a less-koffice-specific
> > KParts) will allows BrowserView to be based on it.
> 
> Okay.. now Simon was referring to *after* KRASH.  It was my assumption
> that Konqueror would be based on KParts... hence my question.
> 
> So let's say that it is now after KRASH and BrowserView now uses
> KParts as the back-end.  A few questions:
> 
> 1) Will the BrowserView API change at all?  That is, will current
>    BrowserView parts have to be rewritten?
Hmm.. It's difficult to say right now !
The new KParts is far from finished...
I think it won't change much.

> 2) Will apps OTHER than Konqueror be able to embed the BrowserView
>    parts?  For instance, will my MyCoolApp be able to embed a
>    kghostview part?  Or will BrowserView still be very specific to
>    Konqueror?
BrowserView is specific to konqueror, and has to be, because it contains
stuff like history, progress informations, ...
BUT : since a BrowserView would be a specialised KPart, you can embed
it in MyCoolApp. That's the great thing about inheritance !

Every app can use a Kpart, konqueror expects a bit much (for instance
the history stuff). kghostview will provide both at once with its BrowserView.


-- 
David FAURE
david@mandrakesoft.com, faure@kde.org
http://home.clara.net/faure/
KDE, Making The Future of Computing Available Today

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

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