a new library

Boudewijn Rempt boud at valdyas.org
Wed Dec 19 09:03:24 GMT 2012


On Wednesday 19 December 2012 Dec, C. Boemann wrote:
> Hi
> 
> In an attempt to to rework the ui, we have run into a problem:
> 
> KoCreatePathTool in libs/flake needs some widgets from libs/widgets
> 
> however the dependency is in the opposite direction
> 
> So unless we want to move the tools into libs/widgets we need to move the tool 
> to somewhere else.
> 
> It can't be moved to a plugin as krita has some tools that inherit from 
> KoCreatePathTool.
> 
> My suggestion is thus that we make a new library, which I call alpine as it's 
> a superstructure to flake. This alpine library will depend on libs/widgets and 
> contain basically tools, shapes and dockers that are too important or generic 
> enough that we can't have them in plugins but need to be sure is available.
> 
> For now it would only contain the KoCreatePathTool but in the past I've 
> thought that maybe the textshape needs to be in a library instead of a plugin.
> 
> So what do you say?

I'm fine with that -- in fact, I'm tempted to look back at the library split I did in the KOffice days to see whether we didn't already have something like that which got merged up again.

On the other hand, I'm wondering whether we couldn't split up the widgets library between flake and kotext and remove one library altogether.

-- 
Boudewijn Rempt
http://www.valdyas.org, http://www.krita.org, http://www.boudewijnrempt.nl
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/calligra-devel/attachments/20121219/55ba23f5/attachment.htm>


More information about the calligra-devel mailing list