Exactly. This discussion has raised so many very different use-cases that I don't believe any single solution will satisfy them all.

In those cases where an irregular shape needs to work like a rectangular button, it would seem simplest to use a button displaying the image as an icon.

Where an image needs to treat clicks in a way that reflect its visual outline, the default behavior may already suffice in some cases, and in others there may be ways to adjust the alpha threshold for the desired effect.

Where Mark Wieder expects arcs to be clickable only within the visible shape, I agree and would call that one a bug, so the behavior is made consistent with polygons and images.

And where an SVG widget needs a clickable region larger than its bounds, the SVG widget would need to be enhanced to provide that.

All of these are practical desires, but each has its own solution.

--
 Richard Gaskin
 Fourth World Systems


J. Landman Gay wrote:

The original issue that influenced this one was how to provide a larger hit zone on an SVG widget. How would this property work for that?

--
Jacqueline Landman Gay         |     jacque at hyperactivesw.com
HyperActive Software           |     http://www.hyperactivesw.com



On September 26, 2017 6:56:56 PM Richard Gaskin via use-livecode <use-livecode at lists.runrev.com> wrote:

Colin Holgate wrote:

 > The way that this problem is handled in sort other tools is to have a
 > definable hit area for each control (usually those would be buttons).
 > You can set the idle, over, and pressed versions of the button’s
 > image, and also you can set the hit area image.
 >
 > LiveCode already has a way to do most of that, couldn’t the hit area
 > be another entry I the inspector’s icons section?

This seems like a viable option, easy to use for a wide range of
use-cases and presumably within reasonable cost for the engine team to
implement, since it would be a variant of the existing code used to
calculate hit regions from the alpha channel.

--
  Richard Gaskin
  Fourth World Systems
  Software Design and Development for the Desktop, Mobile, and the Web
  ____________________________________________________________________
  Ambassador at FourthWorld.com                http://www.FourthWorld.com


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to