Parent of Target

J. Landman Gay jacque at hyperactivesw.com
Mon Aug 21 15:54:00 EDT 2017


I don't understand quite what you're trying to do. If this is a 
behavior, the calling context is "me" or the "long name of me", isn't 
it? Also, why store it? It's always there.

I'm likely missing something.

On 8/21/17 1:35 PM, Sannyasin Brahmanathaswami via use-livecode wrote:
> Back at it here with attempst to make "generic" behaviors as text only stacks that can serve as slaves "all over the place"
> 
> So this is all about the calling context/target.
> 
> I wonder If I am working too hard here, may be useful to have the calling context ready for a dispatch, to parse the long owner?
> 
> So this  little array that could be stored as a local and then used later in the script to "do something different" based on the calling context.
> 
> local sOwnerHierarchy
> on mouseup
>     put the short name of the target into pTarget
>     put the long owner of the target into sOwnerHierarchy
>     split sOwnerHierarchy with " of "
> 
> ------ ##  test ## --------
>     put the number of lines of the keys of tOwner into tLevels
>     repeat with x = 1 to tLevels
>        put tOwner[x] & cr after tHierarchy
>     end repeat
>     put tHierarchy
> ------ ## end test ## --------
> 
>     switch pTarget
>        case "search"
>           if fld "searchString" is empty then
>              answer "Please enter a search string" with "OK"
>              exit to top
>           else
>              runsearch pClass, pContent
>           end if
>           break
>     end switch
> end mouseup
> 
> command runSearch pClass, pContent
> 
> # do different things based on calling context.
> 
> 
> -------------
> 
> 
>      I'm not sure I follow the underlying reasoning here - why not just use
>      'the long id of the target'?*
>      
>      The message path means that the message will hit the group/card/stack if
>      not handled in the control (which it won't be, from what you are
>      saying).
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
> 


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




More information about the Use-livecode mailing list