Object Selection Handles
ali.lloyd at livecode.com
Tue Mar 28 12:18:09 EDT 2017
> So do you see any advantage to having handles outboard?
Yes, it is impossible to resize an object's width or height to zero (or
within (size of handle) of zero) when the handles are inside the object.
Also, you could not previously make a line straight using the selection
handles inside an object, for roughly the same reason.
If you're making precision changes to an object's rect that require seeing
the selection handles within the rect, it seems to me you'd be much better
off adjusting the rect via the message box or using the alignment tools.
On Tue, Mar 28, 2017 at 5:08 PM Ali Lloyd <ali.lloyd at livecode.com> wrote:
> The code hit-detects as if the handles were square, so the hit-detection
> area is actually bigger than it used to be.
> On Tue, Mar 28, 2017 at 4:51 PM Richard Gaskin via use-livecode <
> use-livecode at lists.runrev.com> wrote:
> Ali Lloyd wrote:
> > Instead of declaring that this is how it should be, it's much better
> > to provide examples and justification. I just checked, and every
> > application I have on this computer does selection handles with the
> > center of the handle on the boundary of the object.
> Centering the handle on the corrner/edge is how LibreDraw does it too.
> I think that makes sense, given that the user will aim for the center of
> the handle, and as such will be aiming for the corner/edge.
> As for shape, the justification is is that a solid square is an easier
> target to hit than an anti-aliased circle.
> I believe Adobe Illustrator uses circles, but AFAIK only for Bezier
> points. Object boundary handles there seem to be square, as they are in
> LibreDraw, and historically in apps like Fireworks all the way back to
> NeXTStep Layout and MacDraw.
> Apple's Interface Builder uses square handles:
> MSDN shows square handles even for Bezier points:
> Xamarin also uses square handles:
> Qt Creator as well:
> Even FileMaker Pro:
> 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 at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
More information about the Use-livecode