Peter M. Brigham wrote:

> The output I get from revAvailableHandlers looks like this:
>
> M mouseleave 14 17 button id 1026 of group id 1021 of card id 1082
> of stack "NCMHC notes" of stack "/Users/pmbrig/Documents/LiveCode/
> NCMHC notes/  NCMHC notes.rev"
> M mousemove 1 12
> M mouseup 19 131
> F countVisits 133 165
>
> It looks as if the first line is the first handler && the long id of
> the target, followed by the other handlers, M for command and F for
> function, with the starting and ending line numbers. Very useful, but
> an odd format. This is on LC 5.5.1. Can others confirm that the
> output is similar with later versions of LC? I want to be sure that I
> can delete word 4 to -1 of line 1 and reliably get just a list of
> handlers.

The cool thing about this format is that it distinguishes handler type. In a simple list of handler names you may not know that one of them is a getProp, the other a function, and which ones are private. With this format you get that and more.

The line numbers let you extract handlers instantly if needed, for example to quickly compare chunks from one version of a script and another.

Uncommon indeed, but also uncommonly useful.

--
 Richard Gaskin
 Fourth World Systems
 Software Design and Development for Desktop, Mobile, and Web
 ____________________________________________________________
 ambassa...@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