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@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         |     jac...@hyperactivesw.com
HyperActive Software           |     http://www.hyperactivesw.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