I've been trying to come up with a way to get the clone tool
to show a message in the status area saying "Ctrl-click to
set source" whenever the source needs to be set. It isn't
easy, because gimp_paint_tool_oper_update() is not written
to handle the status area in a cooperative way. Here is an
approach that I think will work, and I would like to get an
opinion on whether it is the right thing to do, or whether
there is a better way.
1) Add a "status_msg" field to GimpPaintTool, which will normally
2) In gimp_paint_tool_oper_update, use status_msg if it is non-null,
otherwise use the existing code to create a status message.
3) Add an oper_update callback to the clone tool, which sets or unsets
status_msg as appropriate before chaining up.
______________ ______________ ______________ ______________
Sent via the CNPRC Email system at primate.ucdavis.edu
Gimp-developer mailing list