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

List:       kde-kimageshop
Subject:    Re: brushes and brush engines
From:       Cyrille Berger <cberger () cberger ! net>
Date:       2008-03-20 12:58:33
Message-ID: 200803201358.34062.cberger () cberger ! net
[Download RAW message or body]

I guess you forgot kimageshop@kde.org ;) sending my answer here, as the answer 
might interest more people.

On Thursday 20 March 2008, you wrote:
> > Why would the mouse position be preserve between two paintop creations?
>
> I mean that it contains all the information that are not stored directly in
> the paintop.
>
> While I was writing that, I was mostly thinking about use cases.
Good :)

> Consider, for example, the clone operation. It is expected to work with any
> paint tool, but it *changes* the way the tool will be used by the user.
> Let me explain: if you take the freehand tool and use it with the clone
> operation, the clone operation changes the interface because it expects you
> hit Ctrl or Shift to select the starting position for cloning.
> Is this possible with the current framework?
Yes. This was not possible in the 1.6.x series. But I fixed that in 2.x. In 
fact, it's store in KisPaintOpSettings, KisPaintOpSettings can receive 
mousePressEvents. To the little detail, that only KisToolFreehand forward the 
event to KisPaintOpSettings :/

-- 
Cyrille Berger
_______________________________________________
kimageshop mailing list
kimageshop@kde.org
https://mail.kde.org/mailman/listinfo/kimageshop
[prev in list] [next in list] [prev in thread] [next in thread] 

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