a new library

Sven Langkamp sven.langkamp at gmail.com
Thu Dec 20 16:40:31 GMT 2012


On Wed, Dec 19, 2012 at 1:55 AM, C. Boemann <cbo at boemann.dk> 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 support that. Another tool that I would like to move to that library
is the pencil tool, so it could be a bit more nicely integrated into
Krita.



More information about the calligra-devel mailing list