A modest proposal for a new property
ambassador at fourthworld.com
Wed Sep 27 11:59:39 EDT 2017
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
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
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.
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
More information about the Use-livecode