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
_______________________________________________
calligra-devel mailing list
calligra-devel@kde.org
https://mail.kde.org/mailman/listinfo/calligra-devel

Reply via email to