[Gimp-developer] Tagging of Gimp Resources project status

David Gowers 00ai99 at gmail.com
Mon Jul 14 17:33:06 PDT 2008


On Tue, Jul 15, 2008 at 1:06 AM, Bill Skaggs <weskaggs at gmail.com> wrote:
> Here is to me the most important question.  Suppose the user wants
> to switch back and forth among a few brushes that don't have any
> natural relationship.  Suppose for example that the user wants to draw
> with a pencil brush, and then erase parts of the drawing with a round
> parametric brush, and repeat the cycle.  Is this sort of thing going to
> be supported in a way that is easy for the user?
>
>  -- Bill

Cycling between the brushes in the filtered view could do this (so,
tag both with 'quickdraw' then use the action -- notice their ordering
is not user-controllable in this scenario). I think 'next brush' and
'previous brush' actions that already exist should handle this.

However, they appear not to cycle currently -- ie going back from the
first brush leaves you at the first brush rather than the last, and
vice versa.
 This should really be fixed -- cycling makes more sense for
GimpData's (brush, pattern, palette) than the current, clipping,
behaviour.
Looking at the code in app/actions/actions.c, it seems that all we
need is to change action_select_object() to support wrapping, and then
use that parameter (in context-commands.c and layers-commands.c).

A diff is attached that implements the suggested changes.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cycle-gimpdata.diff
Type: text/x-patch
Size: 2051 bytes
Desc: not available
Url : /lists/gimp-developer/attachments/20080715/538ed569/attachment.bin 


More information about the Gimp-developer mailing list