GNOME Bugzilla – Bug 171725
clone source is lost on tool change
Last modified: 2018-05-24 11:29:24 UTC
Hi, I love GIMP for many aspects but I have some annoyance with the clone tool. I'm using the clone tool for painting (using some part of another image to paint a picture like explain by Sparth here : http://www.cfsl.net/forum/viewtopic.php?p=229066#229066 ). It work great but, GIMP forgot the clone source each time I change of tool. So for example, I begin to paint, I take the zoom tool for closing up and when I take the clone tool again, it forgot the source, I must redo the CTRL-clic in the source image to get it again. It very annoying. Note that it possible to workaround this by using keyboard for zooming but it's still a usuability issue and don't solve the problem for other tools (like the eraser for example)
I'm pretty sure this is a duplicate of bug 167000 - it should not matter what does the tool switching - a tablet's pen, mouse pointer of keyboard shortcut... *** This bug has been marked as a duplicate of 167000 ***
Reopening, as bug #167000 has been reassigned to GTK+ to hopefully fix the specific problem when lifting the tablet pen on Windows.
Why is this related to bug #167000 ? Even with a single device(mouse) this happens. Each time I enter the clone tool I have to Ctrl-click to set the source again. It makes the tool 95% unusable for my purposes!
This is absolutely unrelated to input devices or whatever voodoo you might suspect. When the tool changes, the old tool is freed, and with it all its state except for the tool options is lost.
...which means that the only workable way to do this would be to make the clone source into a tool option, right?
No, it means that there's no wat to do that.
Adding the clone source drawable to the tool-options seems like a bad idea. But perhaps we could just add the coordinates to the GimpCropOptions. The tool would then not any longer require the user to select a source coordinate by Ctrl-clicking. It could just use the last-used coordinates, perhaps wrap them at the image boundary. Not sure if that's a good idea but it might help to solve some usability issues with the clone tool.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gimp/issues/139.